Function Graph 0
			
			Basic Block 0
			
			
				Opcode: 60_start:
				Opcode: 60pushad  
				Opcode: bb a9 c6 04 08mov     ebx, data_804c6a9
				Opcode: 31 c9xor     ecx, ecx  {0x0}
				Opcode: b1 04mov     cl, 0x4
				Opcode: 31 d2xor     edx, edx  {0x0}
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: b0 07mov     al, 0x7
				Opcode: cd 80int     0x80
				Opcode: 83 0b 01or      dword [ebx], 0x1
				Opcode: c1 23 04shl     dword [ebx], 0x4
				Opcode: 81 23 ff 03 00 00and     dword [ebx], 0x3ff
				Opcode: c7 05 bd c6 04 08 80 81 04 08mov     dword [data_804c6bd], data_8048180
				Opcode: b9 00 c0 47 43mov     ecx, 0x4347c000
				Opcode: 31 d2xor     edx, edx  {0x0}
				Opcode: b2 04mov     dl, 0x4
				Opcode: be b1 c6 04 08mov     esi, data_804c6b1
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: b0 02mov     al, 0x2
				Opcode: 31 dbxor     ebx, ebx  {0x0}
				Opcode: b3 02mov     bl, 0x2
				Opcode: cd 80int     0x80
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: 31 05 ad c6 04 08xor     dword [data_804c6ad], eax
				Opcode: 9cpushfd  
				Opcode: 58pop     eax
				Opcode: 31 05 ad c6 04 08xor     dword [data_804c6ad], eax
				Opcode: 68 44 33 22 11push    0x11223344
				Opcode: be 44 33 22 11mov     esi, 0x11223344
				Opcode: 89 e0mov     eax, esp
				Opcode: 64 8b 08mov     ecx, dword fs:[eax] {__return_addr}
				Opcode: 65 8b 10mov     edx, dword gs:[eax] {__return_addr}
				Opcode: 39 f1cmp     ecx, esi
				Opcode: 0f 85 16 d0 ff ffjne     data_8048180
			
		
		
			Basic Block 1
			
			
				Opcode: 31 edxor     ebp, ebp  {0x0}
			
		
		
			Basic Block 2
			
			
				Opcode: 39 f2cmp     edx, esi
				Opcode: 0f 85 0e d0 ff ffjne     data_8048180
			
		
		
			Basic Block 3
			
			
				Opcode: 90nop     
				Opcode: 90{ Falls through into sub_80481c0 }
			
		
		
			Basic Block 4
			
			
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: b0 05mov     al, 0x5
				Opcode: bb 00 10 00 00mov     ebx, 0x1000
				Opcode: 31 c9xor     ecx, ecx  {0x0}
				Opcode: 41inc     ecx  {0x1}
				Opcode: ba b1 c6 04 08mov     edx, data_804c6b1
				Opcode: cd 80int     0x80
				Opcode: 3c 04cmp     al, 0x4
				Opcode: 74 deje      0x8048182
			
		
		
			Basic Block 5
			
			
				Opcode: 58pop     eax  {0x11223344}
				Opcode: e8 00 00 00 00call    $+5
				Opcode: 31 dbxor     ebx, ebx  {0x0}
				Opcode: 8f 05 b5 c6 04 08pop     dword [data_804c6b5]
				Opcode: 85 dbtest    ebx, ebx
				Opcode: 74 05je      0x804b189
			
		
		
			Basic Block 6
			
			
				Opcode: 45inc     ebp
				Opcode: e8 00 00 00 00call    $+5
				Opcode: 58pop     eax  {0x8048188}
				Opcode: 85 c0test    eax, eax
				Opcode: 74 32je      0x80481bf
			
		
		
			Basic Block 7
			
			
				Opcode: 8b 35 b1 c6 04 08mov     esi, dword [data_804c6b1]
				Opcode: 89 f7mov     edi, esi
				Opcode: 81 c7 00 10 00 00add     edi, 0x1000
			
		
		
			Basic Block 8
			
			
				Opcode: bb 04 a0 aa bamov     ebx, 0xbaaaa004
				Opcode: b9 3c 00 00 00mov     ecx, 0x3c
				Opcode: 90nop     
				Opcode: e8 00 00 00 00call    $+5
				Opcode: 58pop     eax  {0x804b199}
			
		
		
			Basic Block 9
			
			
				Opcode: e9 03 01 00 00jmp     0x804b28c
			
		
		
			Basic Block 10
			
			
				Opcode: eb c3jmp     0x8048182
			
		
		
			Basic Block 11
			
			
				Opcode: eb f5jmp     0x80481b2
			
		
		
			Basic Block 12
			
			
				Opcode: 8b 10mov     edx, dword [eax]
				Opcode: 89 13mov     dword [ebx], edx
				Opcode: 49dec     ecx
				Opcode: 83 c0 04add     eax, 0x4
				Opcode: 83 c3 04add     ebx, 0x4
				Opcode: 85 c9test    ecx, ecx
				Opcode: 75 f1jne     0x804b19a
			
		
		
			Basic Block 13
			
			
				Opcode: e9 6b ee a5 b2jmp     0xbaaaa019
			
		
		
			Basic Block 14
			
			
				Opcode: bb 04 a0 aa bamov     ebx, 0xbaaaa004
				Opcode: b9 3c 00 00 00mov     ecx, 0x3c
				Opcode: 31 d2xor     edx, edx  {0x0}
			
		
		
			Basic Block 15
			
			
				Opcode: 89 2emov     dword [esi], ebp
				Opcode: 83 c6 04add     esi, 0x4
				Opcode: 39 fecmp     esi, edi
				Opcode: 74 02je      0x80481bd
			
		
		
			Basic Block 16
			
			
				Opcode: 89 13mov     dword [ebx], edx
				Opcode: 49dec     ecx
				Opcode: 83 c3 04add     ebx, 0x4
				Opcode: 85 c9test    ecx, ecx
				Opcode: 75 f6jne     0x804b298
			
		
		
			Basic Block 17
			
			
				Opcode: 89 e5mov     ebp, esp
				Opcode: 83 e4 f0and     esp, 0xfffffff0 {__return_addr}
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: 40inc     eax  {0x1}
				Opcode: 50push    eax
				Opcode: 50push    eax
				Opcode: 50push    eax
				Opcode: db 2c 24fld     tword [esp] {var_c}
				Opcode: d9 fafsqrt   
				Opcode: 9bfwait   
				Opcode: db e3finit   
				Opcode: 89 ecmov     esp, ebp
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: b0 07mov     al, 0x7
				Opcode: 31 dbxor     ebx, ebx  {0x0}
				Opcode: 31 c9xor     ecx, ecx  {0x0}
				Opcode: ba 00 00 01 00mov     edx, 0x10000
				Opcode: cd 80int     0x80
				Opcode: 85 c0test    eax, eax
				Opcode: 0f 84 ef 13 00 00je      data_804c6bd
			
		
		
			Basic Block 18
			
			
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: 04 07add     al, 0x7
				Opcode: bb e2 c6 04 08mov     ebx, data_804c6e2
				Opcode: 31 c9xor     ecx, ecx  {0x0}
				Opcode: 80 c1 04add     cl, 0x4
				Opcode: 31 d2xor     edx, edx  {0x0}
				Opcode: cd 80int     0x80
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: 04 07add     al, 0x7
				Opcode: bb e6 c6 04 08mov     ebx, data_804c6e6
				Opcode: 31 c9xor     ecx, ecx  {0x0}
				Opcode: 80 c1 04add     cl, 0x4
				Opcode: 31 d2xor     edx, edx  {0x0}
				Opcode: cd 80int     0x80
				Opcode: 61popad   
				Opcode: b8 a0 af aa bamov     eax, 0xbaaaafa0
			
		
		
			Basic Block 19
			
			
				Opcode: 89 10mov     dword [eax], edx
				Opcode: 83 c0 04add     eax, 0x4
				Opcode: 3d 00 b0 aa bacmp     eax, 0xbaaab000
				Opcode: 75 f4jne     0x804b2f8
			
		
		
			Basic Block 20
			
			
				Opcode: 31 c0xor     eax, eax  {0x0}
				Opcode: 68 02 02 00 00push    0x202
				Opcode: 9dpopfd   
				Opcode: 89 44 24 fcmov     dword [esp-0x4 {var_4}], eax
				Opcode: 2b 25 a9 c6 04 08sub     esp {__return_addr}, dword [data_804c6a9]
				Opcode: 68 02 02 00 00push    0x202
				Opcode: 9dpopfd   
				Opcode: 89 44 24 fcmov     dword [esp-0x4], eax
				Opcode: e8 0b 03 00 00call    sub_804b630
				Opcode: e8 66 db ff ffcall    sub_8048e90
				Opcode: 50push    eax
				Opcode: e8 00 00 00 00call    $+5
				Opcode: e8 00 00 00 00{ Falls through into sub_804b330 }