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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x8c]
cmp eax, dword [ecx + 8]
jbe 0x67e93f
sub esp, 0x10c
lea eax, [0x9aece0]
mov dword [esp], eax
mov ecx, dword [esp + 0x110]
mov dword [esp + 4], ecx
lea edx, [0x9d11c2]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 0xa
call fcn.0040ff20
mov eax, dword [esp + 0x10]
mov eax, dword [eax + 4]
test eax, eax
je 0x67e8e3
mov dword [esp + 0x5c], eax
lea ecx, [0x93e1e0]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], eax
call fcn.00440170
mov eax, dword [esp + 0xc]
mov dword [esp + 0xa4], eax
lea ecx, [0x9aece0]
mov dword [esp], ecx
mov ecx, dword [esp + 0x110]
mov dword [esp + 4], ecx
lea ecx, [0x9d11c2]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 0xa
call fcn.0040ff20
lea eax, [esp + 0x18]
mov dword [esp + 0xa0], eax
mov ecx, dword [esp + 0x10]
mov edx, dword [ecx + 4]
mov dword [esp + 0x6c], edx
mov ecx, dword [ecx]
mov dword [esp + 0x9c], ecx
xor ebx, ebx
xor ebp, ebp
mov esi, dword [esp + 0xa4]
mov edi, dword [esp + 0x5c]
jmp 0x67dc9e
mov ebx, dword [esp + 0x68]
inc ebx
mov ebp, edx
mov esi, ecx
mov edi, eax
mov eax, dword [esp + 0xa0]
mov ecx, dword [esp + 0x9c]
mov edx, dword [esp + 0x6c]
cmp ebx, edx
jge 0x67e8c7
mov dword [esp + 0x68], ebx
mov dword [esp + 0x58], ebp
mov dword [esp + 0x98], esi
mov dword [esp + 0x5c], edi
lea eax, [ecx + ebx*8]
mov edx, dword [eax]
mov dword [esp + 0x88], edx
mov eax, dword [eax + 4]
mov dword [esp + 0x4c], eax
mov dword [esp], edx
mov dword [esp + 4], eax
call fcn.00543d70
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp], ecx
mov dword [esp + 4], eax
lea eax, [0x9ca5dc]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xffffffff
call fcn.00541d00
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
cmp ecx, 1
jne 0x67dd36
mov edx, dword [eax + 4]
test edx, edx
jne 0x67dd36
mov eax, dword [esp + 0x5c]
mov ecx, dword [esp + 0x98]
mov edx, dword [esp + 0x58]
jmp 0x67dc81
test ecx, ecx
jbe 0x67e937
mov dword [esp + 0x80], eax
mov dword [esp + 0x44], ecx
mov ecx, dword [eax + 4]
mov edx, dword [eax]
mov dword [esp], edx
mov dword [esp + 4], ecx
call fcn.00543d70
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edi, dword [esp + 0x80]
mov dword [edi + 4], ecx
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e8bd
mov dword [edi], eax
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x9ca5de]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
call fcn.00544530
mov ecx, dword [esp + 0x10]
test ecx, ecx
jge 0x67ddb6
mov eax, dword [esp + 0x5c]
mov ecx, dword [esp + 0x98]
mov edx, dword [esp + 0x58]
jmp 0x67dc81
mov ebx, dword [esp + 0x80]
mov ebp, dword [ebx]
mov edx, dword [ebx + 4]
cmp ecx, edx
ja 0x67e932
lea eax, [ecx + 1]
cmp eax, edx
ja 0x67e92b
mov dword [esp + 0x40], ecx
mov dword [esp + 0x7c], ebp
sub edx, eax
mov esi, edx
neg edx
sar edx, 0x1f
and eax, edx
add eax, ebp
test ecx, ecx
jne 0x67e875
xor edx, edx
test dl, dl
jne 0x67de0c
mov eax, dword [esp + 0x5c]
mov ecx, dword [esp + 0x98]
mov edx, dword [esp + 0x58]
jmp 0x67dc81
mov dword [esp], eax
mov dword [esp + 4], esi
mov byte [esp + 8], 1
call fcn.00680a30
mov eax, dword [esp + 0xc]
movzx ecx, byte [esp + 0x14]
mov edx, dword [esp + 0x10]
test cl, cl
jne 0x67de42
mov eax, dword [esp + 0x5c]
mov ecx, dword [esp + 0x98]
mov edx, dword [esp + 0x58]
jmp 0x67dc81
mov dword [esp + 0x74], eax
mov dword [esp + 0x34], edx
lea eax, [0x9a4660]
mov dword [esp], eax
call fcn.0040af00
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x40]
mov dword [eax + 4], ecx
mov ecx, dword [0xe8ff30]
test ecx, ecx
jne 0x67e863
mov edx, dword [esp + 0x7c]
mov dword [eax], edx
mov edx, dword [esp + 0x34]
mov dword [eax + 0xc], edx
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e84e
mov edx, dword [esp + 0x74]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x4c]
mov dword [eax + 0x4c], edx
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e836
mov edx, dword [esp + 0x88]
mov dword [eax + 0x48], edx
mov dword [esp + 0x8c], eax
mov edx, dword [esp + 0x80]
mov ebx, dword [esp + 0x44]
mov ecx, 1
jmp 0x67dedf
lea ebp, [eax + 1]
mov esi, dword [esp + 0x44]
mov eax, dword [esp + 0x8c]
mov edx, ecx
mov ebx, esi
mov ecx, ebp
cmp ecx, ebx
jge 0x67e7bd
jae 0x67e922
mov dword [esp + 0x50], ecx
lea eax, [edx + ecx*8]
mov dword [esp + 0x94], eax
mov ebx, dword [eax + 4]
mov ebp, dword [eax]
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00543d70
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
lea edx, [ecx + eax*8 + 4]
mov ebx, dword [esp + 0xc]
mov ebp, dword [esp + 8]
mov dword [edx], ebx
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e7a4
mov edx, dword [esp + 0x94]
mov dword [edx], ebp
test ebx, ebx
je 0x67decb
mov dword [esp + 0x64], ebx
mov dword [esp + 0x90], ebp
mov dword [esp], ebp
mov dword [esp + 4], ebx
lea eax, [0x9ca5de]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
call fcn.00544530
mov ecx, dword [esp + 0x10]
test ecx, ecx
jl 0x67e790
mov edx, dword [esp + 0x64]
cmp ecx, edx
ja 0x67e91d
lea eax, [ecx + 1]
cmp eax, edx
ja 0x67e916
sub edx, eax
mov ebx, edx
neg edx
sar edx, 0x1f
and eax, edx
mov edx, dword [esp + 0x90]
add eax, edx
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x78], eax
mov dword [esp], edx
mov dword [esp + 4], ecx
call fcn.005434d0
mov eax, dword [esp + 0xc]
mov dword [esp + 0x48], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x84], ecx
mov edx, dword [esp + 0x78]
mov dword [esp], edx
mov edx, dword [esp + 0x3c]
mov dword [esp + 4], edx
mov byte [esp + 8], 0
call fcn.00680a30
movzx eax, byte [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0xc]
test al, al
je 0x67e6c2
mov ebx, dword [esp + 0x48]
cmp ebx, 6
jge 0x67e1ba
cmp ebx, 4
jne 0x67e1ab
mov ebp, dword [esp + 0x84]
cmp dword [ebp], 0x68746170
jne 0x67e052
mov eax, dword [esp + 0x8c]
mov dword [eax + 0x14], ecx
mov ebx, dword [0xe8ff30]
test ebx, ebx
jne 0x67e042
mov dword [eax + 0x10], edx
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
lea edi, [eax + 0x10]
mov ecx, eax
mov eax, edx
call fcn.00456ab0
mov eax, ecx
jmp 0x67e032
cmp ebx, 6
jne 0x67e0a6
cmp dword [ebp], 0x616d6f64
jne 0x67e1a3
cmp word [ebp + 4], 0x6e69
jne 0x67e0a3
mov eax, dword [esp + 0x8c]
mov dword [eax + 0x1c], ecx
mov ebx, dword [0xe8ff30]
test ebx, ebx
jne 0x67e093
mov dword [eax + 0x18], edx
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
lea edi, [eax + 0x18]
mov ecx, eax
mov eax, edx
call fcn.00456ab0
mov eax, ecx
jmp 0x67e083
cmp ebx, 6
jne 0x67e0d4
cmp dword [ebp], 0x75636573
jne 0x67e0d4
cmp word [ebp + 4], 0x6572
jne 0x67e0d4
mov eax, dword [esp + 0x8c]
mov byte [eax + 0x40], 1
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
mov eax, dword [esp + 0x8c]
mov edx, dword [eax + 0x54]
mov ebx, dword [eax + 0x50]
mov ebp, dword [eax + 0x58]
lea esi, [edx + 1]
mov ecx, edx
mov edx, dword [esp + 0x94]
mov edi, ebx
mov ebx, dword [edx + 4]
mov edx, dword [edx]
cmp esi, ebp
ja 0x67e134
lea ebp, [ecx + 1]
mov dword [eax + 0x54], ebp
lea ebp, [edi + ecx*8 + 4]
mov dword [ebp], ebx
mov ebx, dword [0xe8ff30]
lea edi, [edi + ecx*8]
test ebx, ebx
jne 0x67e127
mov dword [edi], edx
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
mov ecx, eax
mov eax, edx
call fcn.00456ab0
mov eax, ecx
jmp 0x67e117
mov dword [esp + 0x64], ebx
mov dword [esp + 0x90], edx
lea eax, [0x92c840]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], esi
call fcn.004402d0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x8c]
mov dword [ebx + 0x58], edx
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e199
mov dword [ebx + 0x50], eax
mov edx, dword [esp + 0x90]
mov ebx, dword [esp + 0x64]
mov edi, eax
mov eax, dword [esp + 0x8c]
jmp 0x67e0fb
lea edi, [ebx + 0x50]
call fcn.00456ab0
jmp 0x67e180
cmp ebx, 6
jmp 0x67e0a6
cmp ebx, 6
mov ebp, dword [esp + 0x84]
jmp 0x67e055
mov dword [esp + 0x38], ecx
mov dword [esp + 0x70], edx
je 0x67e673
cmp ebx, 7
jge 0x67e50d
jne 0x67e501
mov ebp, dword [esp + 0x84]
cmp dword [ebp], 0x69707865
jne 0x67e4f9
cmp word [ebp + 4], 0x6572
jne 0x67e4f1
cmp byte [ebp + 6], 0x73
je 0x67e296
cmp ebx, 7
jne 0x67e0d4
cmp dword [ebp], 0x2d78616d
jne 0x67e0d4
cmp word [ebp + 4], 0x6761
jne 0x67e0d4
cmp byte [ebp + 6], 0x65
jne 0x67e0d4
mov dword [esp], edx
mov dword [esp + 4], ecx
call fcn.00477e40
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
test eax, eax
jne 0x67e0d4
test ecx, ecx
je 0x67e292
mov edx, dword [esp + 0x38]
test edx, edx
jbe 0x67e90d
mov edx, dword [esp + 0x70]
cmp byte [edx], 0x30
sete dl
test dl, dl
jne 0x67e0d4
test ecx, ecx
jg 0x67e28e
mov eax, 0xffffffff
mov edx, dword [esp + 0x8c]
mov dword [edx + 0x3c], eax
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
mov eax, ecx
jmp 0x67e274
xor edx, edx
jmp 0x67e263
mov ebx, dword [esp + 0x8c]
mov dword [ebx + 0x38], ecx
mov ebp, dword [0xe8ff30]
test ebp, ebp
jne 0x67e4e2
mov dword [ebx + 0x34], edx
lea edi, [esp + 0xe4]
xor eax, eax
call fcn.00456d7b
lea ecx, [0x9e0c74]
mov dword [esp], ecx
mov dword [esp + 4], 0x1d
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x38]
mov dword [esp + 0xc], ebx
mov ebp, dword [0xe70e94]
mov dword [esp + 0x10], ebp
mov ebp, dword [0xe70e90]
mov dword [esp + 0x14], ebp
call fcn.004b8800
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x54], ecx
lea edi, [esp + 0xe4]
mov esi, dword [esp + 0xa0]
call fcn.0045725e
lea edi, [esp + 0xd0]
lea esi, [esp + 0xe4]
call fcn.0045725e
mov ecx, dword [esp + 0x54]
test ecx, ecx
jne 0x67e427
lea edi, [esp + 0xbc]
lea esi, [esp + 0xd0]
call fcn.0045725e
lea edi, [esp + 0xa8]
xor eax, eax
call fcn.00456d7b
nop
nop
mov ecx, dword [esp + 0xbc]
mov edx, dword [esp + 0xc0]
mov ebx, edx
shr edx, 0x1f
shl edx, 0x1f
test edx, edx
je 0x67e3b8
shl ebx, 1
mov edx, ecx
shr ecx, 0x1f
or ecx, ebx
shl edx, 1
mov ebx, ecx
shl ecx, 1
shr edx, 0x1f
or edx, ecx
mov ecx, edx
add edx, 0xd7b17f80
mov dword [esp + 0xc4], edx
shr ebx, 0x1f
add ecx, 0xd7b17f80
adc ebx, 0xd
mov dword [esp + 0xc8], ebx
and dword [esp + 0xbc], 0x3fffffff
mov dword [esp + 0xc0], 0
mov dword [esp + 0xcc], 0
lea edi, [esp + 0xa8]
lea esi, [esp + 0xbc]
call fcn.0045725e
mov ecx, dword [esp + 0x8c]
lea edi, [ecx + 0x20]
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e406
lea esi, [esp + 0xa8]
call fcn.0045725e
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
lea eax, [0x9c4f60]
mov dword [esp], eax
mov dword [esp + 4], edi
lea eax, [esp + 0xa8]
mov dword [esp + 8], eax
call fcn.00411120
xor eax, eax
jmp 0x67e3f6
lea edi, [esp + 0xf8]
xor eax, eax
call fcn.00456d7b
lea ecx, [0x9e0c91]
mov dword [esp], ecx
mov dword [esp + 4], 0x1d
mov edx, dword [esp + 0x70]
mov dword [esp + 8], edx
mov edx, dword [esp + 0x38]
mov dword [esp + 0xc], edx
mov edx, dword [0xe70e94]
mov dword [esp + 0x10], edx
mov edx, dword [0xe70e90]
mov dword [esp + 0x14], edx
call fcn.004b8800
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x60], ecx
lea edi, [esp + 0xf8]
mov esi, dword [esp + 0xa0]
call fcn.0045725e
lea edi, [esp + 0xd0]
lea esi, [esp + 0xf8]
call fcn.0045725e
mov ecx, dword [esp + 0x60]
test ecx, ecx
je 0x67e32f
mov ecx, dword [esp + 0x8c]
lea edi, [ecx + 0x20]
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e4c9
xor eax, eax
call fcn.00456d7b
jmp 0x67e0d4
lea eax, [0x9c4f60]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.00411550
xor eax, eax
jmp 0x67e0d4
lea edi, [ebx + 0x34]
mov eax, edx
call fcn.00456ab0
jmp 0x67e2b1
cmp ebx, 7
jmp 0x67e204
cmp ebx, 7
jmp 0x67e204
mov ebp, dword [esp + 0x84]
jmp 0x67e204
je 0x67e621
cmp ebx, 8
jne 0x67e615
mov ebp, dword [esp + 0x84]
cmp dword [ebp], 0x70747468
jne 0x67e60d
cmp dword [ebp + 4], 0x796c6e6f
jne 0x67e554
mov eax, dword [esp + 0x8c]
mov byte [eax + 0x41], 1
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
cmp ebx, 8
jne 0x67e0d4
cmp dword [ebp], 0x656d6173
jne 0x67e0d4
cmp dword [ebp + 4], 0x65746973
jne 0x67e0d4
mov dword [esp], edx
mov dword [esp + 4], ecx
call fcn.005434d0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
cmp eax, 3
jne 0x67e5bb
cmp word [ecx], 0x616c
jne 0x67e5bb
cmp byte [ecx + 2], 0x78
jne 0x67e5bb
mov eax, dword [esp + 0x8c]
mov dword [eax + 0x44], 2
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
cmp eax, 4
jne 0x67e5d8
cmp dword [ecx], 0x656e6f6e
jne 0x67e5d8
mov eax, dword [esp + 0x8c]
mov dword [eax + 0x44], 4
jmp 0x67e5ab
cmp eax, 6
jne 0x67e5fd
cmp dword [ecx], 0x69727473
jne 0x67e5fd
cmp word [ecx + 4], 0x7463
jne 0x67e5fd
mov eax, dword [esp + 0x8c]
mov dword [eax + 0x44], 3
jmp 0x67e5ab
mov eax, dword [esp + 0x8c]
mov dword [eax + 0x44], 1
jmp 0x67e5ab
cmp ebx, 8
jmp 0x67e557
mov ebp, dword [esp + 0x84]
jmp 0x67e557
mov eax, dword [esp + 0x84]
mov dword [esp], eax
mov dword [esp + 4], ebx
lea ecx, [0x9cec1e]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 7
call fcn.00402230
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x67e662
mov ebx, dword [esp + 0x48]
cmp ebx, 7
mov ecx, dword [esp + 0x38]
mov edx, dword [esp + 0x70]
jmp 0x67e1d1
mov ecx, dword [esp + 0x38]
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x48]
jmp 0x67e513
mov eax, dword [esp + 0x84]
mov dword [esp], eax
mov dword [esp + 4], ebx
lea ecx, [0x9cdcf4]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 6
call fcn.00402230
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x67e6b1
mov ecx, dword [esp + 0x38]
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x48]
jmp 0x67e002
mov ecx, dword [esp + 0x38]
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x48]
jmp 0x67e1c8
mov eax, dword [esp + 0x8c]
mov edx, dword [eax + 0x58]
mov ebx, dword [eax + 0x54]
mov ebp, dword [eax + 0x50]
lea esi, [ebx + 1]
mov ecx, ebx
mov ebx, dword [esp + 0x94]
mov edi, ebp
mov ebp, dword [ebx + 4]
mov ebx, dword [ebx]
cmp esi, edx
ja 0x67e721
lea edx, [ecx + 1]
mov dword [eax + 0x54], edx
lea edx, [edi + ecx*8 + 4]
mov dword [edx], ebp
lea edi, [edi + ecx*8]
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e714
mov dword [edi], ebx
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x80]
jmp 0x67decb
mov ecx, eax
mov eax, ebx
call fcn.00456ab0
mov eax, ecx
jmp 0x67e704
mov dword [esp + 0x64], ebp
mov dword [esp + 0x90], ebx
lea eax, [0x92c840]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], ecx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], esi
call fcn.004402d0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x8c]
mov dword [ebx + 0x58], edx
mov edx, dword [0xe8ff30]
test edx, edx
jne 0x67e786
mov dword [ebx + 0x50], eax
mov ebx, dword [esp + 0x90]
mov ebp, dword [esp + 0x64]
mov edi, eax
mov eax, dword [esp + 0x8c]
jmp 0x67e6e9
lea edi, [ebx + 0x50]
call fcn.00456ab0
jmp 0x67e76d
mov edx, dword [esp + 0x90]
mov ecx, dword [esp + 0x64]
xor ebx, ebx
xor eax, eax
jmp 0x67dfa0
mov edi, dword [esp + 0x94]
mov edx, eax
mov eax, ebp
call fcn.00456ab0
mov eax, edx
mov edx, edi
jmp 0x67df3c
mov ecx, dword [esp + 0x58]
lea edx, [ecx + 1]
mov ebx, dword [esp + 0x5c]
cmp edx, ebx
ja 0x67e7f5
mov ebp, dword [esp + 0x98]
lea edi, [ebp + ecx*4]
mov esi, dword [0xe8ff30]
test esi, esi
jne 0x67e7ee
mov dword [ebp + ecx*4], eax
mov eax, ebx
mov ecx, ebp
jmp 0x67dc81
call fcn.00456ab0
jmp 0x67e7e5
lea eax, [0x93e1e0]
mov dword [esp], eax
mov ebp, dword [esp + 0x98]
mov dword [esp + 4], ebp
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], edx
call fcn.004402d0
mov ebp, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
lea edx, [eax + 1]
mov eax, dword [esp + 0x8c]
mov ecx, dword [esp + 0x58]
jmp 0x67e7d3
lea edi, [eax + 0x48]
mov ecx, eax
mov eax, dword [esp + 0x88]
call fcn.00456ab0
mov eax, ecx
jmp 0x67deb2
lea edi, [eax + 8]
mov ecx, eax
mov eax, dword [esp + 0x74]
call fcn.00456ab0
mov eax, ecx
jmp 0x67de93
mov edi, eax
mov eax, dword [esp + 0x7c]
call fcn.00456ab0
mov eax, edi
jmp 0x67de77
mov dword [esp + 0x64], esi
mov dword [esp + 0x74], eax
mov dword [esp], ebp
mov dword [esp + 4], ecx
lea eax, [0x9ff718]
mov dword [esp + 8], eax
mov byte [esp + 0xc], 1
call fcn.00543890
mov eax, dword [esp + 0x10]
test eax, eax
setl dl
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x40]
mov ebx, dword [esp + 0x80]
mov ebp, dword [esp + 0x7c]
mov esi, dword [esp + 0x64]
jmp 0x67ddf4
call fcn.00456ab0
jmp 0x67dd7c
mov dword [esp + 0x114], esi
mov dword [esp + 0x118], ebp
mov dword [esp + 0x11c], edi
add esp, 0x10c
ret
lea eax, [0xe8fc44]
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], 0
mov dword [esp + 0x11c], 0
add esp, 0x10c
ret
xor eax, eax
mov ecx, edx
call fcn.00456b30
mov ecx, edx
call fcn.00456b90
call fcn.00456b50
mov eax, ecx
mov ecx, ebx
call fcn.00456b30
mov ecx, edx
call fcn.00456b90
call fcn.00456b50
xor eax, eax
call fcn.00456b30
nop
call fcn.00455270
jmp fcn.0067dba0