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

Disassembly:
mov ecx, dword [0x8c8600]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0x58]
cmp eax, dword [ecx + 8]
jbe 0x626755
sub esp, 0xd8
mov eax, 0
mov dword [esp + 0xd4], eax
mov byte [esp + 0x2e], 0
mov dword [esp + 0xe4], 0
mov dword [esp + 0xe8], 0
mov dword [esp + 0xec], 0
mov eax, dword [0x8a5f90]
test eax, eax
je 0x625b9c
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
lea eax, [0x626890]
mov dword [esp + 0xa8], eax
lea eax, [esp + 0xe4]
mov dword [esp + 0xac], eax
lea eax, [esp + 0xe8]
mov dword [esp + 0xb0], eax
lea eax, [esp + 0xa8]
mov dword [esp + 0xd4], eax
mov byte [esp + 0x2e], 1
setne al
mov byte [esp + 0x2f], al
mov ecx, dword [esp + 0xe0]
mov edx, dword [ecx + 8]
test edx, edx
je 0x625c64
mov eax, dword [esp + 0xdc]
test byte [eax], al
mov dword [esp], eax
call fcn.006244d0
lea edi, [esp + 0x7c]
lea esi, [esp + 4]
call fcn.004778be
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0
mov dword [esp + 0x5c], 0
mov dword [esp + 0x50], 0
mov eax, dword [esp + 0xe0]
mov ecx, dword [esp + 0xdc]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.006268d0
mov eax, dword [esp + 8]
mov dword [esp + 0x90], eax
mov byte [esp + 0x2c], 0
lea ecx, [0x626760]
mov dword [esp + 0x94], ecx
lea ecx, [esp + 0x2c]
mov dword [esp + 0x98], ecx
lea ecx, [esp + 0xe0]
mov dword [esp + 0x9c], ecx
lea ecx, [esp + 0x50]
mov dword [esp + 0xa0], ecx
lea ecx, [esp + 0x54]
mov dword [esp + 0xa4], ecx
xor ecx, ecx
xor edx, edx
xor ebx, ebx
jmp 0x625d95
mov dword [esp], ecx
call fcn.00642c00
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.006259e0
mov eax, dword [esp + 0xc]
mov dword [esp + 0x48], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0xd0], ecx
lea edx, [0x708b1f]
mov dword [esp], edx
mov dword [esp + 4], 0x15
call fcn.00480a00
mov eax, dword [esp + 8]
mov dword [esp + 0x44], eax
mov ecx, dword [esp + 0xc]
mov dword [esp + 0xcc], ecx
lea edx, [0x6d9140]
mov dword [esp], edx
call fcn.0040dea0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x48]
mov dword [eax + 4], ecx
mov ecx, dword [0x8c88d8]
test ecx, ecx
jne 0x625cf3
mov ecx, dword [esp + 0xd0]
mov ebx, dword [esp + 0xcc]
jmp 0x625d0b
call fcn.004772f0
mov ecx, dword [esp + 0xd0]
mov dword [edi], ecx
mov ebx, dword [esp + 0xcc]
mov dword [edi + 4], ebx
mov dword [eax], ecx
mov ecx, dword [esp + 0x44]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], ebx
mov dword [esp + 0xe4], 0
lea ecx, [0x734640]
mov dword [esp + 0xe8], ecx
mov dword [esp + 0xec], eax
movzx eax, byte [esp + 0x2f]
test al, 1
je 0x625d52
and eax, 0xfffffffe
mov byte [esp + 0x2e], al
mov edx, dword [esp + 0xd4]
mov eax, dword [edx]
call eax
add esp, 0xd8
ret
mov eax, dword [esp + 0xe0]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x60], ecx
movzx edx, byte [esp + 0x19]
mov byte [esp + 0x2d], dl
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x30], ebx
mov dword [esp], eax
call fcn.00642c00
mov eax, dword [esp + 0x90]
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0x30]
movzx ebx, byte [esp + 0x2d]
mov ebp, dword [esp + 0x58]
test ebp, ebp
je 0x6261fa
mov dword [esp + 0x30], edx
mov dword [esp + 0x60], ecx
mov byte [esp + 0x2d], bl
mov eax, dword [esp + 0x50]
mov eax, dword [eax + 0x1c]
mov dword [esp], eax
lea eax, [0x702f03]
mov dword [esp + 4], eax
mov dword [esp + 8], 8
call fcn.0063fc80
mov eax, dword [esp + 0x10]
test eax, eax
je 0x6266e8
mov dword [esp + 0x34], eax
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x64], ecx
mov edx, dword [esp + 0xe0]
mov edx, dword [edx + 8]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.005b6980
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 0x14]
test eax, eax
jne 0x6265cb
mov dword [esp + 0x4c], ecx
mov eax, dword [esp + 0xe0]
mov edx, dword [eax + 0x48]
test edx, edx
je 0x625e59
mov ebx, dword [eax + 8]
cmp dword [ebx + 0x18], edx
je 0x625e35
mov eax, 1
jmp 0x625e5b
mov eax, dword [eax + 0x44]
mov ecx, dword [ebx + 0x14]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
call fcn.004040c0
movzx eax, byte [esp + 0xc]
xor eax, 1
mov ecx, dword [esp + 0x4c]
jmp 0x625e5b
xor eax, eax
test al, al
jne 0x625e65
xor eax, eax
xor edx, edx
jmp 0x625eaf
mov eax, dword [esp + 0x64]
mov dword [esp], eax
mov ecx, dword [esp + 0x34]
mov dword [esp + 4], ecx
call fcn.005b4a80
mov eax, dword [esp + 8]
test eax, eax
jne 0x625e87
xor eax, eax
xor ecx, ecx
jmp 0x625eab
mov dword [esp], eax
call fcn.005b6950
movzx eax, byte [esp + 4]
test al, al
je 0x625e9e
xor eax, eax
xor ecx, ecx
jmp 0x625eab
mov eax, dword [esp + 0xe0]
mov ecx, dword [eax + 0x44]
mov eax, dword [eax + 0x48]
mov edx, eax
mov eax, ecx
mov dword [esp + 0x6c], eax
mov dword [esp + 0x38], edx
mov ecx, dword [esp + 0x54]
mov ecx, dword [ecx]
mov dword [esp + 0x68], ecx
call fcn.0046c450
mov eax, dword [esp]
mov dword [esp + 0xc8], eax
lea ecx, [0x6f7c80]
mov dword [esp], ecx
call fcn.0040dea0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov ecx, dword [0x8c88d8]
test ecx, ecx
jne 0x625ef9
mov ecx, dword [esp + 0x60]
jmp 0x625f04
call fcn.004772e0
mov ecx, dword [esp + 0x60]
mov dword [edi], ecx
mov dword [eax], ecx
mov ecx, dword [0x8c88d8]
mov ebx, dword [esp + 0x50]
test ecx, ecx
jne 0x625f25
mov ecx, dword [esp + 0x4c]
mov ebp, dword [esp + 0xc8]
mov esi, dword [esp + 0x6c]
jmp 0x625f44
call fcn.00477310
mov dword [edi], ebx
mov ecx, dword [esp + 0x4c]
mov dword [edi + 4], ecx
mov ebp, dword [esp + 0xc8]
mov dword [edi + 8], ebp
mov esi, dword [esp + 0x6c]
mov dword [edi + 0xc], esi
mov dword [eax + 0x74], ebx
mov dword [eax + 8], ecx
mov dword [eax + 0x1c], ebp
mov ecx, dword [esp + 0x38]
mov dword [eax + 0x48], ecx
mov dword [eax + 0x44], esi
mov ecx, dword [0x8c88d8]
mov ebx, dword [esp + 0x68]
mov ebp, dword [ebx + 0x70]
test ecx, ecx
je 0x625f6f
call fcn.004772e0
mov dword [edi], ebp
mov dword [eax + 0x70], ebp
mov ecx, dword [ebx + 0x80]
mov ebp, dword [ebx + 0x84]
mov dword [eax + 0x80], ecx
mov ecx, dword [0x8c88d8]
test ecx, ecx
je 0x625f95
call fcn.004772e0
mov dword [edi], ebp
mov dword [eax + 0x84], ebp
mov dword [esp + 0xe0], eax
movzx eax, byte [esp + 0x2d]
test al, al
je 0x626008
mov edx, dword [ebx + 0x28]
test edx, edx
je 0x626008
mov eax, dword [edx]
call eax
mov eax, dword [esp + 0xe0]
mov ecx, dword [esp]
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 4]
mov esi, dword [esp + 0xc]
mov dword [eax + 0x20], ecx
mov ecx, dword [0x8c88d8]
test ecx, ecx
je 0x625fe6
call fcn.004772f0
mov dword [edi], ebp
mov ecx, dword [eax + 0x24]
mov dword [edi + 4], ecx
mov dword [eax + 0x24], ebp
test ebx, ebx
jne 0x6262e7
mov eax, dword [esp + 0xe0]
mov ecx, dword [esp + 0x68]
mov ebx, dword [ecx + 0x2c]
mov ecx, dword [ecx + 0x30]
mov dword [eax + 0x2c], ebx
mov dword [eax + 0x30], ecx
mov edx, dword [esp + 0x90]
mov eax, dword [edx]
mov ecx, dword [esp + 0xe0]
mov dword [esp], ecx
call eax
mov eax, dword [esp + 0x58]
mov dword [esp + 0x48], eax
mov ecx, dword [esp + 0xe0]
mov ecx, dword [ecx + 0x1c]
mov dword [esp], ecx
lea ecx, [0x702ba5]
mov dword [esp + 4], ecx
mov dword [esp + 8], 7
call fcn.0063fc80
mov eax, dword [esp + 0x54]
mov ecx, dword [esp + 0x48]
mov eax, dword [eax + ecx*4 - 4]
mov eax, dword [eax + 8]
mov ecx, dword [esp + 0xe0]
mov ecx, dword [ecx + 8]
mov ebx, dword [esp + 0xc]
mov ebp, dword [esp + 0x10]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
call fcn.00624260
mov eax, dword [esp + 0x14]
test eax, eax
je 0x6260b6
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0xe0]
mov edx, dword [edx + 0x1c]
mov dword [esp], edx
lea edx, [0x702ba5]
mov dword [esp + 4], edx
mov dword [esp + 8], 7
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], eax
call fcn.0063fc30
mov eax, dword [esp + 0x54]
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0x5c]
mov ebx, dword [esp + 0xe0]
mov ebp, dword [esp + 0xdc]
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], edx
call fcn.00625880
mov eax, dword [esp + 0x14]
mov dword [esp + 0x40], eax
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x74], ecx
cmp dword [0x8a6f70], eax
jne 0x62612b
mov edx, dword [0x8a6f74]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
call fcn.00405920
movzx eax, byte [esp + 0xc]
test al, al
jne 0x626587
mov eax, dword [esp + 0x40]
mov ecx, dword [esp + 0x74]
mov edx, dword [esp + 0x50]
mov ebx, dword [edx + 0x2c]
mov ebp, dword [edx + 0x28]
cmp ebp, 0xffffffff
xchg esi, ebx
sete bl
xchg esi, ebx
cmp ebx, 0xffffffff
xchg edi, ebx
sete bl
xchg edi, ebx
and edi, esi
xchg edi, eax
test al, al
xchg edi, eax
jne 0x626174
test ebx, ebx
sete bl
xchg esi, ebx
setl bl
xchg esi, ebx
cmp ebp, 0x800
xchg ebp, ebx
setbe bl
xchg ebp, ebx
and ebp, ebx
or esi, ebp
xchg esi, eax
test al, al
xchg esi, eax
je 0x6261d5
mov ebx, dword [edx + 0x20]
mov edx, dword [edx + 0x24]
test ebx, ebx
je 0x6261a5
mov dword [esp + 0xd0], edx
mov eax, dword [ebx + 4]
lea ecx, [0x8a17c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.0040b550
mov ebx, dword [esp + 8]
mov edx, dword [esp + 0xd0]
mov eax, dword [0x8a1518]
mov ecx, dword [0x8a151c]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 0x800
mov dword [esp + 0x14], 0
call fcn.004a0a00
mov eax, dword [esp + 0x50]
mov ecx, dword [eax + 0x20]
mov eax, dword [eax + 0x24]
mov ecx, dword [ecx + 0xc]
mov dword [esp], eax
call ecx
mov eax, dword [esp + 0x40]
test eax, eax
jne 0x6264ef
mov eax, dword [esp + 0x90]
mov ecx, dword [esp + 0x5c]
mov edx, dword [esp + 0x58]
inc edx
mov ebx, dword [esp + 0x54]
cmp ecx, edx
jae 0x626248
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x6fbca0]
mov dword [esp + 0x10], eax
call fcn.00472770
mov ebx, dword [esp + 0x14]
mov eax, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x5c], eax
mov dword [esp + 0x54], ebx
mov eax, dword [esp + 0x90]
mov dword [esp + 0x58], edx
mov ecx, dword [0x8c88d8]
mov ebp, dword [esp + 0xe0]
test ecx, ecx
je 0x62626b
call fcn.004772f0
mov dword [edi], ebp
mov ecx, dword [ebx + edx*4 - 4]
mov dword [edi + 4], ecx
mov dword [ebx + edx*4 - 4], ebp
mov eax, dword [esp + 0xe0]
mov ecx, dword [esp + 0xdc]
mov dword [esp], ecx
mov dword [esp + 4], eax
lea edi, [esp + 8]
lea esi, [esp + 0x7c]
call fcn.004778be
call fcn.00624380
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x20]
mov ebx, dword [esp + 0x28]
mov dword [esp + 0x50], ecx
test eax, eax
jne 0x6263a2
mov eax, dword [esp + 0xe0]
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov ebx, dword [esp + 0x54]
mov ebx, dword [ebx]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebx
call fcn.006258f0
movzx eax, byte [esp + 0x18]
test al, al
jne 0x625d59
jmp 0x62635e
mov dword [esp + 0x40], ebx
mov dword [esp + 0x74], esi
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.00643630
mov eax, dword [esp + 0x94]
mov ecx, dword [esp + 0x40]
mov dword [esp], ecx
mov ecx, dword [esp + 0x74]
mov dword [esp + 4], ecx
lea edx, [esp + 0x94]
call eax
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0xe4], 0
mov dword [esp + 0xe8], eax
mov dword [esp + 0xec], ecx
movzx eax, byte [esp + 0x2f]
test al, 1
je 0x626357
and eax, 0xfffffffe
mov byte [esp + 0x2e], al
mov edx, dword [esp + 0xd4]
mov eax, dword [edx]
call eax
add esp, 0xd8
ret
mov eax, dword [esp + 0x50]
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], 0
mov dword [esp + 0xec], 0
movzx eax, byte [esp + 0x2f]
test al, 1
je 0x62639b
and eax, 0xfffffffe
mov byte [esp + 0x2e], al
mov edx, dword [esp + 0xd4]
mov eax, dword [edx]
call eax
add esp, 0xd8
ret
mov dword [esp + 0x70], ebx
mov dword [esp + 0x3c], eax
mov dword [esp + 0x78], edx
mov byte [esp + 0x2c], 1
lea edi, [esp]
lea esi, [esp + 0x7c]
call fcn.004778be
call fcn.004b5fa0
movzx eax, byte [esp + 0x14]
test al, al
je 0x6263da
mov eax, dword [esp + 0x3c]
mov edx, dword [esp + 0x70]
jmp 0x626494
mov edx, dword [esp + 0x78]
mov eax, dword [edx]
call eax
movzx eax, byte [esp]
test al, al
jne 0x6263f7
mov eax, dword [esp + 0x3c]
mov edx, dword [esp + 0x70]
jmp 0x626494
mov eax, dword [esp + 0x3c]
mov eax, dword [eax + 0xc]
mov ecx, dword [esp + 0x70]
mov dword [esp], ecx
call eax
mov eax, dword [esp + 4]
mov dword [esp + 0xd0], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x48], ecx
lea edx, [0x6cb920]
mov dword [esp], edx
call fcn.0040dea0
mov eax, dword [esp + 4]
mov dword [esp + 0xc4], eax
mov dword [esp], 0
mov ecx, dword [esp + 0xd0]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x48]
mov dword [esp + 8], ecx
lea ecx, [0x716255]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 0x31
call fcn.00455df0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0xc4]
mov dword [edx + 4], eax
mov eax, dword [0x8c88d8]
test eax, eax
je 0x62648c
call fcn.004772f0
mov dword [edi], ecx
mov eax, dword [edx]
mov dword [edi + 4], eax
mov dword [edx], ecx
lea eax, [0x734540]
mov ecx, dword [esp + 0x94]
mov dword [esp], eax
mov dword [esp + 4], edx
lea edx, [esp + 0x94]
call ecx
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0xe4], 0
mov dword [esp + 0xe8], eax
mov dword [esp + 0xec], ecx
movzx eax, byte [esp + 0x2f]
test al, 1
je 0x6264e8
and eax, 0xfffffffe
mov byte [esp + 0x2e], al
mov edx, dword [esp + 0xd4]
mov eax, dword [edx]
call eax
add esp, 0xd8
ret
mov ecx, dword [esp + 0x94]
mov dword [esp], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 4], eax
lea edx, [esp + 0x94]
call ecx
mov eax, dword [esp + 8]
lea ecx, [0x734640]
cmp eax, ecx
jne 0x62672c
mov ecx, dword [esp + 0xc]
mov ebx, dword [esp + 0x34]
mov dword [ecx + 0xc], ebx
mov ebx, dword [0x8c88d8]
test ebx, ebx
jne 0x626537
mov ebx, dword [esp + 0x64]
jmp 0x626548
call fcn.004772f0
mov ebx, dword [esp + 0x64]
mov dword [edi], ebx
mov ebp, dword [ecx + 8]
mov dword [edi + 4], ebp
mov dword [ecx + 8], ebx
mov ebx, dword [esp + 0x50]
mov dword [esp + 0xe4], ebx
mov dword [esp + 0xe8], eax
mov dword [esp + 0xec], ecx
movzx eax, byte [esp + 0x2f]
test al, 1
je 0x626580
and eax, 0xfffffffe
mov byte [esp + 0x2e], al
mov edx, dword [esp + 0xd4]
mov eax, dword [edx]
call eax
add esp, 0xd8
ret
mov eax, dword [esp + 0x50]
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], 0
mov dword [esp + 0xec], 0
movzx eax, byte [esp + 0x2f]
test al, 1
je 0x6265c4
and eax, 0xfffffffe
mov byte [esp + 0x2e], al
mov edx, dword [esp + 0xd4]
mov eax, dword [edx]
call eax
add esp, 0xd8
ret
mov dword [esp + 0x74], edx
mov dword [esp + 0x40], eax
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.00643630
mov dword [esp + 0xb4], 0
mov dword [esp + 0xb8], 0
mov dword [esp + 0xbc], 0
mov dword [esp + 0xc0], 0
mov eax, dword [esp + 0x64]
mov dword [esp], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
call fcn.0046b860
mov eax, dword [esp + 8]
lea ecx, [0x6c0080]
mov dword [esp + 0xb4], ecx
mov dword [esp + 0xb8], eax
mov eax, dword [esp + 0x40]
test eax, eax
je 0x626642
mov eax, dword [eax + 4]
mov dword [esp + 0xbc], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0xc0], eax
lea eax, [0x712166]
mov dword [esp], eax
mov dword [esp + 4], 0x26
lea eax, [esp + 0xb4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004c8ee0
mov eax, dword [esp + 0x94]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov dword [esp], ecx
mov dword [esp + 4], edx
lea edx, [esp + 0x94]
call eax
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0xe4], 0
mov dword [esp + 0xe8], eax
mov dword [esp + 0xec], ecx
movzx eax, byte [esp + 0x2f]
test al, 1
je 0x6266e1
and eax, 0xfffffffe
mov byte [esp + 0x2e], al
mov edx, dword [esp + 0xd4]
mov eax, dword [edx]
call eax
add esp, 0xd8
ret
mov eax, dword [esp + 0x50]
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], 0
mov dword [esp + 0xec], 0
movzx eax, byte [esp + 0x2f]
test al, 1
je 0x626725
and eax, 0xfffffffe
mov byte [esp + 0x2e], al
mov edx, dword [esp + 0xd4]
mov eax, dword [edx]
call eax
add esp, 0xd8
ret
mov ecx, dword [0x734644]
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x6c9f20]
mov dword [esp + 8], eax
call fcn.0040b210
nop
call fcn.0043af70
add esp, 0xd8
ret
call fcn.00475ee0
jmp fcn.00625af0