Function at 0x432bf0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x615ec9
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, 0x1148
call fcn.005e1650
mov eax, dword [0x6f853c]
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov esi, ecx
xor ebx, ebx
push ebx
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10b0], esi
call fcn.0053d2a0
mov dword [esi + 0x2c], 0x666884
cmp dword [0x6fa424], ebx
mov dword [ebp - 4], ebx
je 0x432c5e
push 0x690a10
lea eax, [ebp - 0x1074]
push eax
mov dword [ebp - 0x1074], str.Object_already_exist.
call fcn.005e0f72
mov ecx, esi
mov dword [0x6fa424], ecx
lea edi, [esi + 0x30]
mov ecx, edi
mov byte [ebp - 4], 1
mov dword [esi], 0x668360
mov dword [esi + 0x2c], 0x66835c
call fcn.0055a9d0
mov dword [edi + 4], eax
mov dword [edi + 8], ebx
lea edi, [esi + 0x3c]
mov ecx, edi
mov byte [ebp - 4], 2
call fcn.00410780
mov dword [edi + 4], eax
mov byte [eax + 0x11], 1
mov eax, dword [edi + 4]
mov dword [eax + 4], eax
mov eax, dword [edi + 4]
mov dword [eax], eax
mov eax, dword [edi + 4]
mov dword [eax + 8], eax
mov dword [edi + 8], ebx
mov dword [esi + 0x48], 1
mov edx, dword [0x6fa424]
lea ecx, [esi + 0x4c]
push edx
mov byte [ebp - 4], 3
call fcn.0041e240
lea edi, [esi + 0x90]
mov dword [ebp - 0x1054], edi
mov byte [ebp - 4], 4
mov dword [esi + 0x74], ebx
add edi, 0x2c
mov dword [ebp - 0x1050], 6
lea ebx, [ebx]
mov eax, dword [ebp - 0x1054]
push 0x40f1e0
push 4
push 8
lea ecx, [edi - 0x24]
push ecx
mov dword [eax], ebx
mov dword [edi - 0x28], ebx
call fcn.0040f2b0
mov edx, dword [ebp - 0x1054]
mov eax, dword [ebp - 0x1050]
mov dword [edi - 4], ebx
mov dword [edi], ebx
mov dword [edi + 4], ebx
mov dword [edi + 8], ebx
add edx, 0x38
add edi, 0x38
dec eax
mov dword [ebp - 0x1054], edx
mov dword [ebp - 0x1050], eax
jne 0x432cf0
mov byte [esi + 0x1fe], bl
mov byte [esi + 0x1ff], bl
mov byte [esi + 0x200], bl
mov dword [esi + 0x204], ebx
mov dword [esi + 0x208], ebx
mov dword [esi + 0x20c], ebx
mov dword [esi + 0x210], ebx
mov dword [esi + 0x214], ebx
mov dword [esi + 0x218], ebx
mov dword [esi + 0x21c], ebx
mov dword [esi + 0x220], ebx
mov dword [esi + 0x224], ebx
mov dword [esi + 0x228], ebx
mov dword [esi + 0x22c], ebx
mov dword [esi + 0x230], ebx
mov dword [esi + 0x234], ebx
mov dword [esi + 0x23c], ebx
mov dword [esi + 0x240], ebx
mov dword [esi + 0x244], ebx
mov dword [esi + 0x248], ebx
mov dword [esi + 0x24c], ebx
mov dword [esi + 0x250], ebx
mov dword [esi + 0x254], ebx
mov dword [esi + 0x258], ebx
mov dword [esi + 0x25c], ebx
mov dword [esi + 0x260], ebx
mov dword [esi + 0x264], ebx
mov dword [esi + 0x268], ebx
mov dword [esi + 0x270], ebx
mov dword [esi + 0x274], ebx
mov dword [esi + 0x278], ebx
mov byte [esi + 0x27c], bl
mov dword [esi + 0x280], ebx
mov dword [esi + 0x284], ebx
mov dword [esi + 0x288], ebx
mov dword [esi + 0x28c], ebx
mov dword [esi + 0x290], ebx
mov dword [esi + 0x294], ebx
mov ecx, 0x41200000
mov eax, 0x40551eb8
mov dword [esi + 0x2a8], ecx
mov dword [esi + 0x2b0], ecx
lea edi, [esi + 0x5b4]
mov ecx, edi
mov byte [ebp - 4], 6
mov dword [esi + 0x298], ebx
mov dword [esi + 0x29c], ebx
mov dword [esi + 0x2a0], ebx
mov dword [esi + 0x2a4], ebx
mov dword [esi + 0x2ac], eax
mov dword [esi + 0x2b4], eax
mov byte [esi + 0x2b9], bl
mov byte [esi + 0x2ba], bl
call fcn.00410230
mov dword [edi + 4], eax
mov dword [edi + 8], ebx
mov dword [esi + 0x5c0], 3
mov dword [esi + 0x5c4], ebx
mov dword [esi + 0x5c8], ebx
mov dword [esi + 0x5cc], ebx
mov dword [esi + 0x5d0], ebx
mov dword [esi + 0x5d4], ebx
mov dword [esi + 0x5d8], ebx
mov dword [esi + 0x5dc], ebx
mov dword [esi + 0x5e0], ebx
mov dword [esi + 0x634], ebx
mov dword [esi + 0x638], ebx
mov dword [esi + 0x63c], ebx
mov dword [esi + 0x640], ebx
mov dword [esi + 0x644], ebx
mov dword [esi + 0x648], ebx
mov byte [esi + 0x64c], bl
mov byte [esi + 0x64d], bl
mov byte [esi + 0x64e], bl
mov byte [esi + 0x64f], bl
mov byte [esi + 0x650], bl
mov byte [esi + 0x651], 1
mov byte [esi + 0x652], bl
mov byte [esi + 0x653], bl
mov byte [esi + 0x654], bl
mov byte [esi + 0x655], 1
mov byte [esi + 0x656], bl
mov dword [esi + 0x658], ebx
mov dword [esi + 0x65c], ebx
mov dword [esi + 0x660], ebx
mov dword [esi + 0x664], ebx
mov dword [esi + 0x668], ebx
mov dword [esi + 0x66c], ebx
mov dword [esi + 0x710], ebx
mov dword [esi + 0x714], ebx
mov dword [esi + 0x718], ebx
mov dword [esi + 0x71c], ebx
mov dword [esi + 0x720], ebx
mov dword [esi + 0x728], ebx
mov dword [esi + 0x72c], ebx
mov dword [esi + 0x730], ebx
mov edx, dword [ebp + 8]
mov dword [esi + 0x734], ebx
mov eax, 0x3f800000
mov dword [esi + 0x738], eax
mov dword [esi + 0x73c], eax
mov dword [esi + 0x740], 0x40000000
mov dword [esi + 0x744], ebx
mov dword [esi + 0x748], ebx
mov dword [esi + 0x74c], 0x3f000000
mov dword [esi + 0x750], 0x3fc00000
mov dword [esi + 0x754], edx
mov dword [esi + 0x75c], ebx
mov dword [esi + 0x760], ebx
mov dword [esi + 0x764], ebx
mov dword [esi + 0x768], 0x31
mov dword [esi + 0x76c], 0x19
mov ecx, dword [esi + 0x4c]
push esi
mov byte [ebp - 4], 0xb
call fcn.0053b3a0
xor eax, eax
xor edx, edx
lea ecx, [esi + 0x78]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], eax
mov dword [ecx + 0x10], eax
mov dword [ecx + 0x14], eax
lea eax, [esi + 0x1e0]
mov dword [eax], edx
mov dword [eax + 4], edx
mov dword [eax + 8], edx
mov dword [eax + 0xc], edx
mov dword [eax + 0x10], edx
mov dword [eax + 0x14], edx
mov dword [eax + 0x18], edx
mov word [eax + 0x1c], dx
xor eax, eax
mov ecx, 0x19
lea edi, [esi + 0x670]
rep stosd dword es:[edi], eax
xor ecx, ecx
lea edx, [esi + 0x6d4]
mov dword [edx], ecx
mov dword [edx + 4], ecx
mov dword [edx + 8], ecx
lea ecx, [esi + 0x6e0]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], eax
xor edx, edx
lea eax, [esi + 0x6f0]
mov dword [eax], edx
mov dword [eax + 4], edx
mov dword [eax + 8], edx
mov dword [eax + 0xc], edx
xor ecx, ecx
lea edx, [esi + 0x700]
mov dword [edx], ecx
mov dword [edx + 4], ecx
mov dword [edx + 8], ecx
mov dword [edx + 0xc], ecx
xor eax, eax
mov ecx, 0x5f
lea edi, [esi + 0x438]
rep stosd dword es:[edi], eax
xor edi, edi
lea ebx, [ebx]
cmp edi, 3
jae 0x4330d6
push 0x84
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0xc
je 0x4330c6
push esi
call fcn.0050ca70
mov dword [esi + edi*4 + 0x6d4], eax
mov byte [ebp - 4], 0xb
inc edi
jmp 0x433090
xor eax, eax
mov dword [esi + edi*4 + 0x6d4], eax
mov byte [ebp - 4], 0xb
inc edi
jmp 0x433090
mov ecx, esi
call fcn.004326a0
mov ecx, esi
call fcn.00425910
push 8
push str.Game.xml
lea ecx, [ebp - 0x1070]
mov dword [ebp - 0x1058], 0xf
mov dword [ebp - 0x105c], ebx
mov byte [ebp - 0x106c], bl
call fcn.00401500
mov ecx, dword [0x6fa420]
mov eax, dword [ecx]
lea edx, [ebp - 0x1070]
push edx
mov byte [ebp - 4], 0xd
call dword [eax + 0x18]
mov edi, eax
cmp dword [ebp - 0x1058], 0x10
mov byte [ebp - 4], 0xb
jb 0x433140
mov eax, dword [ebp - 0x106c]
push eax
call fcn.005e0f6d
add esp, 4
push edi
mov ecx, esi
mov dword [ebp - 0x1058], 0xf
mov dword [ebp - 0x105c], ebx
mov byte [ebp - 0x106c], bl
call fcn.00422290
mov edx, dword [edi]
mov ecx, edi
call dword [edx]
push 0x604
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0xe
je 0x433187
push ebx
call fcn.005300a0
push 0x34
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0xf
je 0x4331aa
call fcn.0040d450
push 0x498
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x10
je 0x4331d1
push ebx
call fcn.004cdde0
push 0x9c
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x11
je 0x4331f8
push ebx
call fcn.004da970
push 0x20c
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x12
je 0x43321f
push ebx
call fcn.004b5850
push 0x5c
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x13
je 0x433243
push ebx
call fcn.004d8a40
push 0x29c
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x14
je 0x43326a
push esi
call fcn.004ad530
push 0x98
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x15
je 0x433291
push ebx
call fcn.004b9d10
push 0x458
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x16
je 0x4332b8
push esi
call fcn.0046d530
push 0x3f8
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x17
je 0x4332df
push esi
call fcn.00471b00
push 0x3b8
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x18
je 0x433306
push esi
call fcn.004696d0
push 0x3cc
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x19
je 0x43332d
push esi
call fcn.00465e70
push 0x13c
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x1a
je 0x433354
push ebx
call fcn.00537df0
push 0x134
mov byte [ebp - 4], 0xb
call fcn.005dfe81
mov ecx, eax
add esp, 4
mov dword [ebp - 0x1050], ecx
cmp ecx, ebx
mov byte [ebp - 4], 0x1b
je 0x43337b
push ebx
call fcn.00524010
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov ecx, dword [ebp - 0x14]
mov eax, esi
call fcn.005e1637
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4