Function Graph 0
			
			Basic Block 0
			
			
				Opcode: c7 44 24 e4 00 00 00 00sub_804d210:
				Opcode: c7 44 24 e4 00 00 00 00mov     dword [esp-0x1c], 0x0
				Opcode: 55push    ebp
				Opcode: 89 e5mov     ebp, esp
				Opcode: 56push    esi
				Opcode: 83 ec 34sub     esp, 0x34 {var_3c}
				Opcode: 8b 45 0cmov     eax, dword [ebp+0xc {arg_8}]
				Opcode: 8b 4d 08mov     ecx, dword [ebp+0x8 {arg_4}]
				Opcode: 89 4d f8mov     dword [ebp-0x8 {var_c}], ecx
				Opcode: 89 45 f4mov     dword [ebp-0xc {var_10}], eax
				Opcode: c7 45 f0 00 00 00 00mov     dword [ebp-0x10 {var_14}], 0x0
				Opcode: c7 45 ec 00 00 00 00mov     dword [ebp-0x14 {var_18}], 0x0
			
		
		
			Basic Block 1
			
			
				Opcode: b8 00 00 00 00mov     eax, 0x0
				Opcode: 83 c4 34add     esp, 0x34 {var_8}
				Opcode: 5epop     esi
				Opcode: 5dpop     ebp
				Opcode: c3retn    
			
		
		
			Basic Block 2
			
			
				Opcode: b8 01 00 00 00mov     eax, 0x1
				Opcode: 8d 4d e8lea     ecx, [ebp-0x18] {var_1c}
				Opcode: 8b 55 f8mov     edx, dword [ebp-0x8 {var_c}]
				Opcode: 03 55 f0add     edx, dword [ebp-0x10 {var_14}]
				Opcode: 8b 75 f4mov     esi, dword [ebp-0xc {var_10}]
				Opcode: 2b 75 f0sub     esi, dword [ebp-0x10 {var_14}]
				Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_3c}], 0x1
				Opcode: 89 54 24 04mov     dword [esp+0x4 {var_38}], edx
				Opcode: 89 74 24 08mov     dword [esp+0x8 {var_34}], esi
				Opcode: 89 4c 24 0cmov     dword [esp+0xc {var_30}], ecx
				Opcode: 89 45 e4mov     dword [ebp-0x1c {var_20}], eax
				Opcode: e8 80 67 00 00call    sub_80539f0
				Opcode: 89 45 ecmov     dword [ebp-0x14 {var_18}], eax
				Opcode: 83 7d ec 00cmp     dword [ebp-0x14 {var_18}], 0x0
				Opcode: 74 14je      0x804d28d
			
		
		
			Basic Block 3
			
			
				Opcode: 83 7d e8 00cmp     dword [ebp-0x18 {var_1c}], 0x0
				Opcode: 75 14jne     0x804d2a7
			
		
		
			Basic Block 4
			
			
				Opcode: b8 ff ff ff ffmov     eax, 0xffffffff
				Opcode: c7 04 24 ff ff ff ffmov     dword [esp {var_3c}], 0xffffffff
				Opcode: 89 45 e0mov     dword [ebp-0x20 {var_24}], eax
				Opcode: e8 43 67 00 00call    sub_80539d0
				Opcode: e8 43 67 00 00{ Does not return }
			
		
		
			Basic Block 5
			
			
				Opcode: 8b 45 e8mov     eax, dword [ebp-0x18 {var_1c}]
				Opcode: 8b 4d f0mov     ecx, dword [ebp-0x10 {var_14}]
				Opcode: 01 c1add     ecx, eax
				Opcode: 89 4d f0mov     dword [ebp-0x10 {var_14}], ecx
				Opcode: eb 85jmp     0x804d239
			
		
		
			Basic Block 6
			
			
				Opcode: b8 ff ff ff ffmov     eax, 0xffffffff
				Opcode: c7 04 24 ff ff ff ffmov     dword [esp {var_3c}], 0xffffffff
				Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}], eax
				Opcode: e8 29 67 00 00call    sub_80539d0
				Opcode: e8 29 67 00 00{ Does not return }
			
		
		
			Basic Block 7
			
			
				Opcode: 8b 45 f0mov     eax, dword [ebp-0x10 {var_14}]
				Opcode: 3b 45 f4cmp     eax, dword [ebp-0xc {var_10}]
				Opcode: 7d 73jge     0x804d2b4