Function Graph 0
			
			Basic Block 0
			
			
				Opcode: 55sub_80480a0:
				Opcode: 55push    ebp
				Opcode: 53push    ebx
				Opcode: 57push    edi
				Opcode: 56push    esi
				Opcode: 50push    eax
				Opcode: 89 cemov     esi, ecx
				Opcode: c1 ee 10shr     esi, 0x10
				Opcode: 66 83 3a 00cmp     word [edx], 0x0
				Opcode: 75 1ejne     0x80480ce
			
		
		
			Basic Block 1
			
			
				Opcode: 0f b7 c1movzx   eax, cx
				Opcode: 01 f0add     eax, esi
				Opcode: 89 04 24mov     dword [esp {var_14}], eax
				Opcode: eb 01jmp     0x80480d9
			
		
		
			Basic Block 2
			
			
				Opcode: 66 c7 42 02 00 00mov     word [edx+0x2], 0x0
				Opcode: b8 02 00 00 00mov     eax, 0x2
				Opcode: eb 07jmp     0x80480c4
			
		
		
			Basic Block 3
			
			
				Opcode: 0f b7 f1movzx   esi, cx
				Opcode: 3b 34 24cmp     esi, dword [esp {var_14}]
				Opcode: 73 59jae     0x804813a
			
		
		
			Basic Block 4
			
			
				Opcode: 83 f8 12cmp     eax, 0x12
				Opcode: 75 f4jne     0x80480bd
			
		
		
			Basic Block 5
			
			
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: 31 f6xor     esi, esi  {0x0}
				Opcode: 31 dbxor     ebx, ebx  {0x0}
				Opcode: 31 edxor     ebp, ebp  {0x0}
				Opcode: eb 06jmp     0x804814a
			
		
		
			Basic Block 6
			
			
				Opcode: b3 0fmov     bl, 0xf
				Opcode: 31 f6xor     esi, esi  {0x0}
				Opcode: eb 03jmp     0x80480ea
			
		
		
			Basic Block 7
			
			
				Opcode: 66 c7 04 42 ff ffmov     word [edx+eax*2], 0xffff
				Opcode: 40inc     eax
			
		
		
			Basic Block 8
			
			
				Opcode: 66 c7 02 01 00mov     word [edx], 0x1
			
		
		
			Basic Block 9
			
			
				Opcode: 83 fe 0fcmp     esi, 0xf
				Opcode: 77 20ja      0x804816f
			
		
		
			Basic Block 10
			
			
				Opcode: 0f b7 7c 72 04movzx   edi, word [edx+esi*2+0x4]
				Opcode: 83 fe 10cmp     esi, 0x10
				Opcode: 74 3bje      0x804812f
			
		
		
			Basic Block 11
			
			
				Opcode: 83 c4 04add     esp, 0x4 {var_10}
				Opcode: 5epop     esi
				Opcode: 5fpop     edi
				Opcode: 5bpop     ebx
				Opcode: 5dpop     ebp
				Opcode: c3retn    
			
		
		
			Basic Block 12
			
			
				Opcode: 0f b7 7c 72 04movzx   edi, word [edx+esi*2+0x4]
				Opcode: 0f b7 cdmovzx   ecx, bp
				Opcode: 41inc     ecx
				Opcode: 31 edxor     ebp, ebp  {0x0}
				Opcode: 39 cfcmp     edi, ecx
				Opcode: 75 e6jne     0x8048144
			
		
		
			Basic Block 13
			
			
				Opcode: 66 39 f9cmp     cx, di
				Opcode: 76 a4jbe     0x80480d8
			
		
		
			Basic Block 14
			
			
				Opcode: 66 39 f9cmp     cx, di
				Opcode: 74 eeje      0x80480e7
			
		
		
			Basic Block 15
			
			
				Opcode: 46inc     esi
				Opcode: 89 ebmov     ebx, ebp
				Opcode: 66 89 fdmov     bp, di
			
		
		
			Basic Block 16
			
			
				Opcode: 8d 4b 01lea     ecx, [ebx+0x1]
				Opcode: 80 f9 03cmp     cl, 0x3
				Opcode: 74 06je      0x804816c
			
		
		
			Basic Block 17
			
			
				Opcode: 41inc     ecx
			
		
		
			Basic Block 18
			
			
				Opcode: 66 89 4a 24mov     word [edx+0x24], cx
				Opcode: eb 9ejmp     0x80480d8
			
		
		
			Basic Block 19
			
			
				Opcode: 46inc     esi
				Opcode: fe cbdec     bl
			
		
		
			Basic Block 20
			
			
				Opcode: 66 39 f9cmp     cx, di
				Opcode: 73 e9jae     0x80480e7
			
		
		
			Basic Block 21
			
			
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: 40inc     eax  {0x1}
			
		
		
			Basic Block 22
			
			
				Opcode: 0f b6 ebmovzx   ebp, bl
				Opcode: 45inc     ebp
				Opcode: eb d8jmp     0x8048144
			
		
		
			Basic Block 23
			
			
				Opcode: 0f b7 7c 72 02movzx   edi, word [edx+esi*2+0x2]
				Opcode: 66 39 f9cmp     cx, di
				Opcode: 76 dfjbe     0x80480e7
			
		
		
			Basic Block 24
			
			
				Opcode: 0f b6 ebmovzx   ebp, bl
				Opcode: bf 0f 00 00 00mov     edi, 0xf
				Opcode: 29 efsub     edi, ebp
				Opcode: bd 0f 00 00 00mov     ebp, 0xf
				Opcode: eb 0bjmp     0x8048124
			
		
		
			Basic Block 25
			
			
				Opcode: 39 f5cmp     ebp, esi
				Opcode: 77 f1ja      0x8048119
			
		
		
			Basic Block 26
			
			
				Opcode: 66 8b 44 6a 02mov     ax, word [edx+ebp*2+0x2]
				Opcode: 66 89 44 6a 04mov     word [edx+ebp*2+0x4], ax
				Opcode: 4ddec     ebp
			
		
		
			Basic Block 27
			
			
				Opcode: 66 89 4c 7a 04mov     word [edx+edi*2+0x4], cx
				Opcode: eb b8jmp     0x80480e7