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

Disassembly:
mov ecx, dword [0xe11d80]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0xf4]
cmp eax, dword [ecx + 8]
jbe 0x65b5a1
sub esp, 0x174
lea eax, [0x8cd100]
mov dword [esp], eax
mov dword [esp + 4], 0
call fcn.00404e50
mov eax, dword [esp + 8]
mov dword [esp + 0xc0], eax
call fcn.0040cd80
mov eax, dword [esp]
mov dword [esp + 0xbc], eax
call fcn.0040cd80
mov eax, dword [esp]
mov dword [esp + 0xb8], eax
lea ecx, [0x8cd100]
mov dword [esp], ecx
mov dword [esp + 4], 1
call fcn.00404e50
mov eax, dword [esp + 8]
mov dword [esp + 0xb4], eax
lea ecx, [0x94fb80]
mov dword [esp], ecx
call fcn.0040c320
mov eax, dword [0xe12160]
mov ecx, dword [esp + 4]
test eax, eax
jne 0x65a8d6
mov eax, dword [esp + 0x178]
jmp 0x65a8e4
call fcn.00469680
mov eax, dword [esp + 0x178]
mov dword [edi], eax
mov dword [ecx], eax
mov edx, dword [esp + 0x17c]
mov dword [ecx + 4], edx
mov edx, dword [0xe12160]
test edx, edx
jne 0x65a90a
mov edx, dword [esp + 0x180]
mov ebx, dword [esp + 0xc0]
jmp 0x65a922
call fcn.00469690
mov edx, dword [esp + 0x180]
mov dword [edi], edx
mov ebx, dword [esp + 0xc0]
mov dword [edi + 4], ebx
mov dword [ecx + 8], edx
mov dword [ecx + 0x1c], ebx
mov dword [ecx + 0x6c], 1
mov dword [ecx + 0xa4], 0x4000
mov dword [ecx + 0xb8], 0xffff
mov dword [ecx + 0xa8], 0x64
mov dword [ecx + 0xac], 0xffffffff
mov dword [ecx + 0xb0], 0xffffffff
mov ebx, dword [0xe12160]
test ebx, ebx
jne 0x65a974
mov ebx, dword [esp + 0xbc]
jmp 0x65a982
call fcn.00469680
mov ebx, dword [esp + 0xbc]
mov dword [edi], ebx
mov dword [ecx + 0x64], ebx
movzx ebx, byte [esp + 0x184]
mov byte [ecx + 0x18], bl
mov byte [ecx + 0x54], 1
mov ebx, dword [0xe12160]
test ebx, ebx
jne 0x65a9ae
mov ebx, dword [esp + 0xb8]
mov ebp, dword [esp + 0xb4]
jmp 0x65a9c6
call fcn.00469690
mov ebx, dword [esp + 0xb8]
mov dword [edi], ebx
mov ebp, dword [esp + 0xb4]
mov dword [edi + 4], ebp
mov dword [ecx + 0x74], ebx
mov dword [ecx + 0xbc], ebp
mov ebx, dword [eax + 0x48]
test ebx, ebx
je 0x65a9e1
mov ebp, dword [ebx + 0x7c]
mov ebx, dword [ebx + 0x80]
jmp 0x65a9e5
xor ebx, ebx
xor ebp, ebp
mov dword [esp + 0xa0], ecx
test ebx, ebx
xchg esi, ebx
setne bl
xchg esi, ebx
test ebp, ebp
xchg edi, ebx
setne bl
xchg edi, ebx
or esi, edi
xchg esi, eax
test al, al
xchg esi, eax
je 0x65aab1
mov dword [esp + 0x60], ebp
mov dword [esp + 0x64], ebx
mov dword [ecx + 0x28], ebp
mov dword [ecx + 0x2c], ebx
lea eax, [0x8ef720]
mov dword [esp], eax
call fcn.0040c320
mov eax, dword [esp + 4]
lea ecx, [0x6864c0]
mov dword [eax], ecx
mov ecx, dword [0xe12160]
test ecx, ecx
jne 0x65aa45
mov ecx, dword [esp + 0xa0]
jmp 0x65aa53
call fcn.00469680
mov ecx, dword [esp + 0xa0]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x64]
mov dword [esp + 4], edx
mov edx, dword [esp + 0x60]
mov dword [esp], edx
mov dword [esp + 8], eax
call fcn.0051df30
mov eax, dword [0xe12160]
mov ecx, dword [esp + 0xc]
test eax, eax
jne 0x65aa85
mov eax, dword [esp + 0xa0]
jmp 0x65aa99
call fcn.00469690
mov dword [edi], ecx
mov eax, dword [esp + 0xa0]
mov edx, dword [eax + 0x30]
mov dword [edi + 4], edx
mov dword [eax + 0x30], ecx
mov eax, dword [esp + 0x178]
mov ecx, dword [esp + 0xa0]
mov edx, dword [esp + 0x180]
movzx ebx, byte [0xe11c09]
test bl, bl
je 0x65ab81
mov eax, dword [esp + 0x17c]
mov ecx, dword [eax + 0x1c]
mov dword [esp], edx
call ecx
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp + 0xc8], 0
mov dword [esp + 0xcc], 0
mov dword [esp + 0xd0], 0
mov dword [esp + 0xd4], 0
lea edx, [0x952e60]
mov dword [esp + 0xc8], edx
mov edx, dword [esp + 0xa0]
mov dword [esp + 0xcc], edx
test eax, eax
je 0x65ab25
mov eax, dword [eax + 4]
mov dword [esp + 0xd0], eax
mov dword [esp + 0xd4], ecx
movzx eax, byte [0xe11c09]
test al, al
je 0x65ab81
mov eax, dword [esp + 0x178]
mov dword [esp], eax
lea ecx, [0x9833cd]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x2e
lea ecx, [esp + 0xc8]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 2
mov dword [esp + 0x14], 2
call fcn.006662d0
mov edx, dword [esp + 0xa0]
lea eax, [0x917aa0]
mov dword [esp], eax
call fcn.0040c320
mov eax, dword [esp + 4]
lea ecx, [0xa2eef8]
mov dword [eax], ecx
mov ecx, dword [0xe12160]
mov edx, dword [esp + 0xa0]
lea ebx, [edx + 0x34]
test ecx, ecx
je 0x65abbf
call fcn.004696a0
mov dword [edi], ebx
mov dword [edi + 4], eax
mov ecx, dword [edx + 0x3c]
mov dword [edi + 8], ecx
mov dword [eax + 4], ebx
mov dword [edx + 0x3c], eax
mov ecx, dword [edx + 0x40]
lea ebx, [ecx + 0xffff]
nop
cmp ebx, 0xffff
xchg ebp, ebx
setg bl
xchg ebp, ebx
test ecx, ecx
setg cl
xchg ebp, eax
cmp cl, al
xchg ebp, eax
jne 0x65abea
mov dword [edx + 0x40], ebx
lea edi, [esp + 0xd8]
xor eax, eax
call fcn.0046992b
mov ecx, dword [esp + 0x17c]
mov dword [esp + 0xd8], ecx
mov ebx, dword [esp + 0x180]
mov dword [esp + 0xdc], ebx
mov ebp, dword [esp + 0x178]
mov esi, dword [ebp + 0x3c]
mov edi, dword [ebp + 0x40]
mov dword [esp + 0xe0], esi
mov dword [esp + 0xe4], edi
lea esi, [edx + 0xd0]
mov dword [esp + 0xe8], esi
lea esi, [0x91baa0]
mov dword [esp], esi
lea esi, [esp + 0xd8]
mov dword [esp + 4], esi
call fcn.00409930
mov ecx, dword [esp + 8]
mov dword [esp + 0xb0], ecx
nop
lea edx, [0x8d9fa0]
mov dword [esp], edx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0x1000
call fcn.0044e6e0
mov ecx, dword [esp + 0xc]
mov dword [esp + 0xac], ecx
lea edx, [0x9179a0]
mov dword [esp], edx
call fcn.0040c320
mov ecx, dword [esp + 4]
mov dword [ecx + 0xc], 0x1000
mov dword [ecx + 0x10], 0x1000
mov edx, dword [0xe12160]
test edx, edx
jne 0x65acbd
mov eax, dword [esp + 0xac]
jmp 0x65accb
call fcn.00469680
mov eax, dword [esp + 0xac]
mov dword [edi], eax
mov dword [ecx + 8], eax
lea eax, [0xa2dec4]
mov dword [ecx + 0x18], eax
mov eax, dword [0xe12160]
test eax, eax
jne 0x65acf1
mov eax, dword [esp + 0xb0]
mov edx, dword [esp + 0xa0]
jmp 0x65ad12
call fcn.004696a0
mov eax, dword [esp + 0xb0]
mov dword [edi], eax
mov dword [edi + 4], ecx
mov edx, dword [esp + 0xa0]
mov ebx, dword [edx + 0xc8]
mov dword [edi + 8], ebx
mov dword [ecx + 0x1c], eax
mov dword [edx + 0xc8], ecx
lea eax, [0x8ed7a0]
mov dword [esp], eax
mov eax, dword [esp + 0x17c]
mov dword [esp + 4], eax
call fcn.00409c70
mov eax, dword [esp + 8]
lea ecx, [0xa2d744]
cmp eax, ecx
jne 0x65ad4b
mov edx, dword [esp + 0x180]
jmp 0x65ad50
mov edx, 0
mov dword [esp + 0xa8], eax
jne 0x65ad6e
cmp dword [edx + 4], 0x1000
jl 0x65ad6e
mov eax, dword [esp + 0x180]
jmp 0x65ae63
lea eax, [0x92b2a0]
mov dword [esp], eax
call fcn.0040c320
mov eax, dword [esp + 4]
mov dword [esp + 0x90], eax
lea ecx, [0x8d9fa0]
mov dword [esp], ecx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0x1000
call fcn.0044e6e0
mov eax, dword [esp + 0xc]
mov dword [esp + 0xb0], eax
lea edi, [esp + 0xec]
xor eax, eax
call fcn.00469925
mov eax, dword [esp + 0xb0]
mov dword [esp + 0xec], eax
mov dword [esp + 0xf0], 0x1000
mov dword [esp + 0xf4], 0x1000
mov eax, dword [esp + 0xa8]
mov dword [esp + 0xf8], eax
mov eax, dword [esp + 0x180]
mov dword [esp + 0xfc], eax
mov dword [esp + 0x110], 0xffffffff
mov dword [esp + 0x114], 0xffffffff
mov ecx, dword [0xe12160]
test ecx, ecx
je 0x65ae49
lea eax, [0x92b2a0]
mov dword [esp], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 4], eax
lea ecx, [esp + 0xec]
mov dword [esp + 8], ecx
call fcn.00411bd0
mov eax, dword [esp + 0x180]
mov edi, dword [esp + 0x90]
lea esi, [esp + 0xec]
call fcn.00469dd2
mov edx, dword [esp + 0x90]
mov ecx, dword [0xe12160]
test ecx, ecx
jne 0x65ae76
mov ecx, dword [esp + 0xa0]
jmp 0x65ae8a
call fcn.00469690
mov dword [edi], edx
mov ecx, dword [esp + 0xa0]
mov ebx, dword [ecx + 0x78]
mov dword [edi + 4], ebx
mov dword [esp + 0x90], edx
mov dword [ecx + 0x78], edx
mov eax, dword [ecx + 0xc8]
mov dword [esp + 0xa4], eax
lea ebx, [0x945800]
mov dword [esp], ebx
call fcn.0040c320
mov eax, dword [esp + 4]
lea ecx, [0xa2d99c]
mov dword [eax + 0x44], ecx
mov ecx, dword [0xe12160]
test ecx, ecx
jne 0x65aecf
mov ecx, dword [esp + 0xa4]
jmp 0x65aedd
call fcn.00469680
mov ecx, dword [esp + 0xa4]
mov dword [edi], ecx
mov dword [eax + 0x48], ecx
lea ecx, [0xa2d744]
mov dword [eax], ecx
mov ecx, dword [0xe12160]
test ecx, ecx
jne 0x65aefb
mov ecx, dword [esp + 0x90]
jmp 0x65af09
call fcn.00469680
mov ecx, dword [esp + 0x90]
mov dword [edi], ecx
mov dword [esp + 0x98], eax
mov dword [eax + 4], ecx
lea ecx, [0x9ade24]
mov dword [eax + 0x18], ecx
movzx ecx, byte [0xe11c0b]
mov byte [eax + 0x64], cl
movzx ecx, byte [0xe11c0a]
mov byte [eax + 0x65], cl
lea ecx, [0x9ade10]
mov dword [eax + 0x70], ecx
mov dword [eax + 0x74], ecx
lea ecx, [0x8efd80]
mov dword [esp], ecx
call fcn.0040c320
mov eax, dword [esp + 4]
lea ecx, [0x65b5f0]
mov dword [eax], ecx
mov ecx, dword [0xe12160]
test ecx, ecx
jne 0x65af69
mov ecx, dword [esp + 0x98]
jmp 0x65af80
call fcn.004696a0
mov ecx, dword [esp + 0x98]
mov dword [edi], ecx
mov dword [edi + 4], eax
mov edx, dword [ecx + 0x30]
mov dword [edi + 8], edx
mov dword [eax + 4], ecx
mov dword [ecx + 0x30], eax
nop
mov dword [ecx + 0x20], 0xffffff
mov eax, dword [0xe12160]
test eax, eax
jne 0x65afa1
mov eax, dword [esp + 0xa0]
jmp 0x65afb8
call fcn.00469690
mov dword [edi], ecx
mov eax, dword [esp + 0xa0]
mov edx, dword [eax + 0xcc]
mov dword [edi + 4], edx
mov dword [eax + 0xcc], ecx
mov edx, dword [esp + 0x178]
mov ebx, dword [edx + 0x1c]
test ebx, ebx
jne 0x65afd0
xor ebp, ebp
jmp 0x65aff0
cmp ebx, 0x4000
jae 0x65afdf
mov ebp, 0x4000
jmp 0x65aff0
cmp ebx, 0xffffff
jbe 0x65afee
mov ebp, 0xffffff
jmp 0x65aff0
mov ebp, ebx
test ebp, ebp
je 0x65b028
test ebx, ebx
jne 0x65affc
xor ebx, ebx
jmp 0x65b018
cmp ebx, 0x4000
jae 0x65b00b
mov ebx, 0x4000
jmp 0x65b018
cmp ebx, 0xffffff
jbe 0x65b018
mov ebx, 0xffffff
cmp ebx, 0xffffff
jbe 0x65b025
mov ebx, 0xffffff
mov dword [ecx + 0x20], ebx
mov ecx, dword [edx + 0x44]
test ecx, ecx
je 0x65b051
mov ebx, dword [eax + 0xcc]
test byte [ebx], al
mov ebp, dword [0xe12160]
test ebp, ebp
je 0x65b04e
call fcn.00469690
mov dword [edi], ecx
mov ebp, dword [ebx + 0x18]
mov dword [edi + 4], ebp
mov dword [ebx + 0x18], ecx
mov ecx, dword [edx + 0x20]
test ecx, ecx
ja 0x65b05d
mov ecx, 0x1000
mov dword [esp + 0x70], ecx
mov dword [esp], ecx
mov dword [esp + 4], 0
call fcn.00642c10
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xcc]
test byte [ecx], al
mov edx, dword [0xe12160]
mov ebx, dword [esp + 8]
test edx, edx
je 0x65b09b
call fcn.00469690
mov dword [edi], ebx
mov edx, dword [ecx + 0x5c]
mov dword [edi + 4], edx
mov dword [ecx + 0x5c], ebx
mov ecx, dword [esp + 0x178]
mov edx, dword [ecx + 0x18]
test edx, edx
jne 0x65b0b3
mov edx, 0xa00000
jmp 0x65b0ba
cmp edx, 0xffffffff
jne 0x65b0ba
xor edx, edx
mov ecx, dword [eax + 0xcc]
mov dword [ecx + 0x60], edx
lea ecx, [0xa2d708]
mov dword [esp], ecx
lea ecx, [eax + 0xd8]
mov dword [esp + 4], ecx
call fcn.00641710
mov eax, dword [0xe12160]
mov ecx, dword [esp + 8]
test eax, eax
jne 0x65b0f2
mov eax, dword [esp + 0xa0]
jmp 0x65b109
call fcn.00469690
mov dword [edi], ecx
mov eax, dword [esp + 0xa0]
mov edx, dword [eax + 0xec]
mov dword [edi + 4], edx
mov dword [eax + 0xec], ecx
mov edx, dword [esp + 0x178]
mov ebx, dword [edx + 0x24]
nop
test ebx, ebx
ja 0x65b123
mov ebx, 0x1000
nop
mov dword [ecx + 0x2c], ebx
cmp dword [ecx + 0x20], ebx
jbe 0x65b14a
mov byte [ecx + 0x30], 1
nop
mov dword [ecx + 0x20], ebx
mov dword [esp], ecx
call fcn.00642f30
mov eax, dword [esp + 0xa0]
mov edx, dword [esp + 0x178]
mov dword [eax + 0xb4], 0x1000
movzx ecx, byte [edx + 0x15]
test cl, cl
je 0x65b163
mov dword [eax + 0x6c], 3
lea eax, [0x8ed680]
mov dword [esp], eax
mov eax, dword [esp + 0x17c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x180]
mov dword [esp + 8], eax
call fcn.00409d80
mov eax, dword [esp + 0xc]
test eax, eax
jne 0x65b19b
mov ecx, dword [esp + 0xa0]
jmp 0x65b24c
mov dword [esp + 0x7c], eax
mov eax, dword [esp + 0x10]
mov dword [esp + 0x9c], eax
lea ecx, [0x93af40]
mov dword [esp], ecx
call fcn.0040c320
mov eax, dword [esp + 0x7c]
mov eax, dword [eax + 0x10]
mov ecx, dword [esp + 4]
mov dword [esp + 0xc4], ecx
mov edx, dword [esp + 0x9c]
mov dword [esp], edx
call eax
lea edi, [esp + 0x118]
lea esi, [esp + 4]
call fcn.00469d5a
mov eax, dword [0xe12160]
test eax, eax
je 0x65b228
call fcn.00469690
mov eax, dword [esp + 0xc4]
mov dword [edi], eax
mov ecx, dword [esp + 0xa0]
mov edx, dword [ecx + 0x10]
mov dword [edi + 4], edx
lea edx, [0x93af40]
mov dword [esp], edx
mov dword [esp + 4], eax
lea edx, [esp + 0x118]
mov dword [esp + 8], edx
call fcn.00411bd0
mov edi, dword [esp + 0xc4]
lea esi, [esp + 0x118]
call fcn.00469d5a
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0xa0]
mov dword [ecx + 0x10], eax
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 0
mov word [esp + 0x80], 2
mov word [esp + 0x88], 4
mov dword [esp + 0x8c], 0x400000
mov eax, dword [esp + 0x178]
mov edx, dword [eax + 0x1c]
test edx, edx
jne 0x65b2a9
xor edx, edx
jmp 0x65b2c5
cmp edx, 0x4000
jae 0x65b2b8
mov edx, 0x4000
jmp 0x65b2c5
cmp edx, 0xffffff
jbe 0x65b2c5
mov edx, 0xffffff
test edx, edx
jne 0x65b2dc
mov edx, 2
lea ebx, [esp + 0x80]
mov ebp, 2
jmp 0x65b33d
mov dword [esp + 0x6c], edx
lea eax, [esp + 0x80]
mov dword [esp], eax
mov dword [esp + 4], 3
mov dword [esp + 8], 2
mov dword [esp + 0xc], 1
lea eax, [0x91e980]
mov dword [esp + 0x10], eax
call fcn.0044e860
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x1c]
mov word [eax + 0x10], 5
mov edx, dword [esp + 0x6c]
mov dword [eax + 0x14], edx
mov edx, ecx
mov ebx, eax
mov ebp, 3
mov eax, dword [esp + 0x178]
mov ecx, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
test eax, eax
jne 0x65b34b
mov eax, 0xa00000
jmp 0x65b352
cmp eax, 0xffffffff
jne 0x65b352
xor eax, eax
test eax, eax
je 0x65b3a7
inc ebp
cmp edx, ebp
jae 0x65b398
mov dword [esp + 0x68], eax
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x91e980]
mov dword [esp + 0x10], eax
call fcn.0044e860
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0xa0]
lea esi, [ebx + ebp*8 - 8]
mov word [esi], 6
lea esi, [ebx + ebp*8 - 4]
mov dword [esi], eax
mov eax, dword [esp + 0x70]
cmp eax, 0x1000
je 0x65b3ff
inc ebp
cmp edx, ebp
jae 0x65b3f0
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x91e980]
mov dword [esp + 0x10], eax
call fcn.0044e860
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0xa0]
lea esi, [ebx + ebp*8 - 8]
mov word [esi], 1
lea esi, [ebx + ebp*8 - 4]
mov dword [esi], eax
mov dword [esp + 0x78], edx
mov dword [esp + 0x74], ebp
mov dword [esp + 0x94], ebx
mov eax, dword [ecx + 0xc8]
mov esi, dword [0xdc4b88]
mov edi, dword [0xdc4b8c]
mov edx, dword [0xdc4b90]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], edx
call fcn.006232e0
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xcc]
mov dword [esp], ecx
mov ecx, dword [esp + 0x94]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x74]
mov dword [esp + 8], ecx
mov ecx, dword [esp + 0x78]
mov dword [esp + 0xc], ecx
call fcn.00653b50
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xcc]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
call fcn.00654680
nop
mov eax, dword [esp + 0xa0]
mov dword [eax + 0x48], 0x4000ffff
mov ecx, dword [eax + 0xc8]
mov dword [esp], ecx
call fcn.00623160
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xd0]
test ecx, ecx
jne 0x65b52e
lea eax, [0x8efba0]
mov dword [esp], eax
call fcn.0040c320
mov eax, dword [esp + 4]
lea ecx, [0x65b5b0]
mov dword [eax], ecx
mov ecx, dword [0xe12160]
test ecx, ecx
jne 0x65b4ea
mov ecx, dword [esp + 0xa0]
jmp 0x65b4f8
call fcn.00469680
mov ecx, dword [esp + 0xa0]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov dword [esp], eax
call fcn.00444a10
mov eax, dword [esp + 0xa0]
mov dword [esp + 0x188], eax
mov dword [esp + 0x18c], 0
mov dword [esp + 0x190], 0
add esp, 0x174
ret
nop
nop
lea eax, [0x8f2320]
mov dword [esp], eax
call fcn.0040c320
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x3a
lea ecx, [0x987a61]
mov dword [eax], ecx
mov ecx, dword [esp + 0xa0]
mov dword [esp], ecx
lea edx, [0xa2d758]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.0065c230
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xd0]
mov eax, dword [eax + 0xd4]
mov dword [esp + 0x188], 0
mov dword [esp + 0x18c], ecx
mov dword [esp + 0x190], eax
add esp, 0x174
ret
call fcn.00468280
jmp fcn.0065a830