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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x34]
cmp eax, dword [ecx + 8]
jbe 0x5f4aa6
sub esp, 0xb4
mov eax, dword [esp + 0xb8]
mov dword [esp], eax
mov ecx, dword [esp + 0xbc]
mov dword [esp + 4], ecx
call fcn.005f4d40
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xbc]
cmp ecx, eax
jb 0x5f4aa0
mov ebx, ecx
sub ecx, eax
mov ebp, ecx
neg ecx
sar ecx, 0x1f
and ecx, eax
mov edx, ebx
mov ebx, dword [esp + 0xb8]
mov esi, ecx
add ecx, ebx
test ebp, ebp
je 0x5f4063
mov edi, ebx
movzx ebx, byte [ebx + esi]
cmp bl, 0x5c
jne 0x5f3f21
mov ebx, 1
jmp 0x5f3f27
cmp bl, 0x2f
sete bl
mov dword [esp + 0x28], eax
mov dword [esp + 0x40], ebp
mov dword [esp + 0x68], ecx
mov byte [esp + 0x26], bl
mov esi, edi
lea edi, [esp + 0x90]
xor eax, eax
call fcn.00464427
mov ecx, dword [esp + 0x68]
mov dword [esp + 0x90], ecx
mov dword [esp + 0x94], ebp
mov dword [esp + 0xa8], esi
mov dword [esp + 0xac], edx
mov eax, ecx
mov ecx, dword [esp + 0x28]
mov dword [esp + 0xb0], ecx
lea edi, [esp + 0x6c]
lea esi, [esp + 0x90]
call fcn.004648e6
test bl, bl
je 0x5f405a
mov esi, dword [esp + 0x74]
test esi, esi
jne 0x5f4031
mov esi, dword [esp + 0x80]
mov ecx, dword [esp + 0x70]
mov edi, dword [esp + 0x6c]
cmp ecx, esi
jle 0x5f3fc5
jbe 0x5f4a99
add edi, esi
cmp byte [edi], 0x5c
jne 0x5f3fc5
inc esi
mov dword [esp + 0x80], esi
jmp 0x5f4053
mov dword [esp + 0x3c], ecx
lea eax, [0x68e040]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], ecx
call fcn.0044aea0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x80]
cmp ebx, ebp
jb 0x5f4a90
cmp ebp, ecx
jl 0x5f4010
mov ebp, ecx
cmp edx, eax
je 0x5f4024
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
call fcn.00464b20
mov eax, dword [esp + 0x68]
movzx ebx, byte [esp + 0x26]
mov ebp, dword [esp + 0x40]
mov ecx, dword [esp + 0x78]
mov esi, dword [esp + 0x74]
mov edi, dword [esp + 0x80]
cmp ecx, edi
jbe 0x5f4a89
mov byte [esi + edi], 0x5c
inc dword [esp + 0x80]
mov ecx, 1
jmp 0x5f405c
xor ecx, ecx
mov edx, ecx
jmp 0x5f411e
cmp eax, 1
jle 0x5f40d9
movzx eax, byte [ebx]
cmp al, 0x5c
je 0x5f4075
cmp al, 0x2f
jne 0x5f40d9
movzx eax, byte [ebx + 1]
cmp al, 0x5c
je 0x5f4083
cmp al, 0x2f
jne 0x5f40d9
nop
mov dword [esp], ebx
mov dword [esp + 4], edx
lea eax, [0x6c7f97]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x72ebac]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0xffffffff
call fcn.0047ac00
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], ecx
add esp, 0xb4
ret
mov dword [esp], 0
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
lea eax, [0x72ead0]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call fcn.0044e980
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], ecx
add esp, 0xb4
ret
mov ecx, esi
cmp ecx, ebp
jge 0x5f4593
jae 0x5f4a80
movzx esi, byte [ecx + eax]
xchg esi, eax
cmp al, 0x5c
xchg esi, eax
je 0x5f413e
xchg esi, eax
cmp al, 0x2f
xchg esi, eax
jne 0x5f4143
lea esi, [ecx + 1]
jmp 0x5f411c
xchg esi, eax
cmp al, 0x2e
xchg esi, eax
jne 0x5f4484
lea edi, [ecx + 1]
cmp ebp, edi
je 0x5f4176
jbe 0x5f4a77
movzx ebx, byte [ecx + eax + 1]
cmp bl, 0x5c
jne 0x5f416c
movzx ebx, byte [esp + 0x26]
jmp 0x5f4176
cmp bl, 0x2f
jne 0x5f417a
movzx ebx, byte [esp + 0x26]
mov esi, edi
jmp 0x5f411c
xchg esi, eax
cmp al, 0x2e
xchg esi, eax
jne 0x5f447b
cmp ebp, edi
jbe 0x5f4a6e
lea ebx, [ecx + eax + 1]
cmp byte [ebx], 0x2e
jne 0x5f4472
lea ebx, [ecx + 2]
cmp ebp, ebx
je 0x5f41be
jbe 0x5f4a65
movzx esi, byte [ecx + eax + 2]
xchg esi, eax
cmp al, 0x5c
xchg esi, eax
je 0x5f41be
xchg esi, eax
cmp al, 0x2f
xchg esi, eax
jne 0x5f4469
mov esi, dword [esp + 0x80]
cmp edx, esi
jge 0x5f41d6
dec esi
mov dword [esp + 0x80], esi
jmp 0x5f4a08
movzx edi, byte [esp + 0x26]
xchg edi, eax
test al, al
xchg edi, eax
je 0x5f41ee
mov ecx, edi
mov ebp, edx
mov edx, dword [esp + 0x40]
jmp 0x5f49a9
mov dword [esp + 0x38], ebx
test esi, esi
jle 0x5f42c3
mov ecx, edi
mov edi, dword [esp + 0x74]
test edi, edi
jne 0x5f429d
mov edi, dword [esp + 0x70]
mov edx, ebp
mov ebp, dword [esp + 0x6c]
cmp edi, esi
jle 0x5f422d
add ebp, esi
cmp byte [ebp], 0x5c
jne 0x5f422d
lea ebp, [esi + 1]
mov dword [esp + 0x80], ebp
jmp 0x5f42c7
mov dword [esp + 0x3c], edi
lea eax, [0x68e040]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], edi
call fcn.0044aea0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x80]
cmp ebx, ebp
jb 0x5f49f7
cmp ebp, ecx
jl 0x5f4278
mov ebp, ecx
cmp edx, eax
je 0x5f428c
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
call fcn.00464b20
mov eax, dword [esp + 0x68]
movzx ecx, byte [esp + 0x26]
mov ebx, dword [esp + 0x38]
mov ebp, dword [esp + 0x40]
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x74]
mov edx, ebp
mov ebp, dword [esp + 0x80]
cmp esi, ebp
jbe 0x5f49ee
mov byte [edi + ebp], 0x5c
inc dword [esp + 0x80]
jmp 0x5f42c7
mov ecx, edi
mov edx, ebp
mov ebp, dword [esp + 0x74]
test ebp, ebp
jne 0x5f4370
mov ebp, dword [esp + 0x80]
mov esi, dword [esp + 0x70]
mov edi, dword [esp + 0x6c]
cmp ebp, esi
jge 0x5f4300
jae 0x5f49e5
add edi, ebp
cmp byte [edi], 0x2e
jne 0x5f4300
inc ebp
mov dword [esp + 0x80], ebp
jmp 0x5f4392
mov dword [esp + 0x3c], esi
lea eax, [0x68e040]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], esi
call fcn.0044aea0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x80]
cmp ebp, ebx
ja 0x5f49dc
cmp ebp, ecx
jl 0x5f434b
mov ebp, ecx
cmp edx, eax
je 0x5f435f
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
call fcn.00464b20
mov eax, dword [esp + 0x68]
movzx ecx, byte [esp + 0x26]
mov edx, dword [esp + 0x40]
mov ebx, dword [esp + 0x38]
mov ebp, dword [esp + 0x78]
mov esi, dword [esp + 0x74]
mov edi, dword [esp + 0x80]
cmp edi, ebp
jae 0x5f49d3
mov byte [esi + edi], 0x2e
inc dword [esp + 0x80]
mov ebp, dword [esp + 0x74]
test ebp, ebp
jne 0x5f443b
mov ebp, dword [esp + 0x80]
mov esi, dword [esp + 0x70]
mov edi, dword [esp + 0x6c]
cmp esi, ebp
jle 0x5f43cb
jbe 0x5f49ca
add edi, ebp
cmp byte [edi], 0x2e
jne 0x5f43cb
inc ebp
mov dword [esp + 0x80], ebp
jmp 0x5f445d
mov dword [esp + 0x3c], esi
lea eax, [0x68e040]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], esi
call fcn.0044aea0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x80]
cmp ebx, ebp
jb 0x5f49c1
cmp ebp, ecx
jl 0x5f4416
mov ebp, ecx
cmp edx, eax
je 0x5f442a
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
call fcn.00464b20
mov eax, dword [esp + 0x68]
movzx ecx, byte [esp + 0x26]
mov edx, dword [esp + 0x40]
mov ebx, dword [esp + 0x38]
mov ebp, dword [esp + 0x78]
mov esi, dword [esp + 0x74]
mov edi, dword [esp + 0x80]
cmp edi, ebp
jae 0x5f49b8
mov byte [esi + edi], 0x2e
inc dword [esp + 0x80]
mov ebp, dword [esp + 0x80]
jmp 0x5f49a9
movzx ebx, byte [esp + 0x26]
test bl, bl
jmp 0x5f4486
movzx ebx, byte [esp + 0x26]
test bl, bl
jmp 0x5f4486
movzx ebx, byte [esp + 0x26]
test bl, bl
jmp 0x5f4486
test bl, bl
mov dword [esp + 0x30], edx
je 0x5f449e
cmp dword [esp + 0x80], 1
jne 0x5f44ad
test bl, bl
jne 0x5f4865
mov esi, dword [esp + 0x80]
test esi, esi
je 0x5f4865
mov esi, dword [esp + 0x74]
test esi, esi
jne 0x5f4560
mov dword [esp + 0x2c], ecx
mov esi, dword [esp + 0x80]
mov edi, dword [esp + 0x70]
mov ebx, dword [esp + 0x6c]
cmp edi, esi
jle 0x5f44ec
jbe 0x5f49a0
add ebx, esi
cmp byte [ebx], 0x5c
jne 0x5f44ec
lea ebx, [esi + 1]
mov dword [esp + 0x80], ebx
jmp 0x5f4582
mov dword [esp + 0x3c], edi
lea eax, [0x68e040]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], edi
call fcn.0044aea0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x80]
cmp ebx, ebp
jb 0x5f4997
cmp ebp, ecx
jl 0x5f4537
mov ebp, ecx
cmp edx, eax
je 0x5f454b
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
call fcn.00464b20
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0x2c]
mov edx, dword [esp + 0x30]
movzx ebx, byte [esp + 0x26]
mov ebp, dword [esp + 0x40]
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x74]
mov ebx, dword [esp + 0x80]
cmp ebx, esi
jae 0x5f498e
mov byte [edi + ebx], 0x5c
inc dword [esp + 0x80]
movzx ebx, byte [esp + 0x26]
jmp 0x5f4865
mov esi, ecx
jmp 0x5f411c
mov ebx, dword [esp + 0x80]
test ebx, ebx
jne 0x5f4650
mov ebx, dword [esp + 0x74]
test ebx, ebx
jne 0x5f462e
mov eax, dword [esp + 0x70]
mov ebx, dword [esp + 0x6c]
test eax, eax
jle 0x5f45cf
cmp byte [ebx], 0x2e
jne 0x5f45cf
mov dword [esp + 0x80], 1
jmp 0x5f4650
mov dword [esp + 0x40], eax
lea ecx, [0x68e040]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], eax
call fcn.0044aea0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x40]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x80]
cmp ebp, ebx
ja 0x5f4852
cmp ebp, ecx
jl 0x5f461a
mov ebp, ecx
cmp edx, eax
je 0x5f462e
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
call fcn.00464b20
mov ecx, dword [esp + 0x78]
mov ebx, dword [esp + 0x74]
mov eax, dword [esp + 0x80]
cmp eax, ecx
jae 0x5f484d
mov byte [ebx + eax], 0x2e
inc dword [esp + 0x80]
mov eax, dword [esp + 0x8c]
test eax, eax
jne 0x5f466e
mov eax, dword [esp + 0x74]
mov ebx, dword [esp + 0x78]
test eax, eax
je 0x5f466e
xor ecx, ecx
jmp 0x5f4772
mov eax, dword [esp + 0x74]
mov edx, dword [esp + 0x7c]
test eax, eax
je 0x5f46e8
mov ebx, dword [esp + 0x88]
mov ebp, dword [esp + 0x84]
mov ecx, dword [esp + 0x8c]
cmp ecx, ebx
ja 0x5f476a
mov ebx, dword [esp + 0x80]
cmp ebx, edx
ja 0x5f4763
mov dword [esp + 0x68], ebp
mov dword [esp + 0x40], ecx
lea ecx, [esp + 0x44]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
call fcn.0044ec30
mov dword [esp], 0
mov eax, dword [esp + 0x68]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x40]
mov dword [esp + 8], eax
call fcn.0044e980
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
jmp 0x5f4708
mov edx, dword [esp + 0x88]
mov eax, dword [esp + 0x84]
mov ecx, dword [esp + 0x8c]
add ecx, dword [esp + 0x80]
cmp edx, ecx
jb 0x5f475e
nop
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x6c7f97]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x72ebac]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0xffffffff
call fcn.0047ac00
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], ecx
add esp, 0xb4
ret
call fcn.00464230
mov ecx, ebx
call fcn.00464250
mov edx, ebx
call fcn.00464230
inc ecx
cmp ecx, ebx
jge 0x5f466e
movzx ebp, byte [ecx + eax]
xchg ebp, eax
cmp al, 0x5c
xchg ebp, eax
je 0x5f466e
xchg ebp, eax
cmp al, 0x2f
xchg ebp, eax
je 0x5f466e
xchg ebp, eax
cmp al, 0x3a
xchg ebp, eax
jne 0x5f4771
lea eax, [0x689720]
mov dword [esp], eax
call fcn.0040bd00
mov eax, dword [esp + 4]
mov word [eax], 0x5c2e
mov ecx, dword [esp + 0x78]
lea edx, [ecx + 2]
mov ebx, dword [esp + 0x74]
cmp edx, 2
ja 0x5f47c9
mov ebp, 2
jmp 0x5f4809
mov dword [esp + 0x40], ecx
mov dword [esp + 0x64], ebx
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], 2
mov dword [esp + 0xc], ecx
lea eax, [0x68e040]
mov dword [esp + 0x10], eax
call fcn.0044af60
mov eax, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x64]
mov ebp, ecx
mov ecx, dword [esp + 0x40]
mov dword [esp + 0x40], ebp
mov dword [esp + 0x3c], edx
mov dword [esp + 0x64], eax
lea esi, [eax + 2]
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
call fcn.00464b20
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x78], eax
mov eax, dword [esp + 0x40]
mov dword [esp + 0x7c], eax
mov eax, dword [esp + 0x64]
mov dword [esp + 0x74], eax
add dword [esp + 0x80], 2
jmp 0x5f466e
call fcn.00464210
mov ecx, ebp
mov edx, ebx
call fcn.00464230
inc ecx
mov ebp, dword [esp + 0x40]
movzx ebx, byte [esp + 0x26]
cmp ecx, ebp
jge 0x5f458c
jae 0x5f4985
movzx esi, byte [ecx + eax]
xchg esi, eax
cmp al, 0x5c
xchg esi, eax
je 0x5f458c
xchg esi, eax
cmp al, 0x2f
xchg esi, eax
je 0x5f458c
mov edi, dword [esp + 0x74]
test edi, edi
jne 0x5f4946
mov dword [esp + 0x34], ecx
xchg esi, eax
mov byte [esp + 0x27], al
xchg esi, eax
mov edi, dword [esp + 0x80]
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x6c]
cmp ebx, edi
jle 0x5f48d1
jbe 0x5f497c
add ebp, edi
xchg esi, eax
cmp byte [ebp], al
xchg esi, eax
jne 0x5f48d1
lea ebx, [edi + 1]
mov dword [esp + 0x80], ebx
jmp 0x5f485b
mov dword [esp + 0x3c], ebx
lea eax, [0x68e040]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], ebx
call fcn.0044aea0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x80]
cmp ebx, ebp
jb 0x5f4973
cmp ebp, ecx
jl 0x5f4918
mov ebp, ecx
cmp edx, eax
je 0x5f492c
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ebp
call fcn.00464b20
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x30]
movzx ebx, byte [esp + 0x26]
mov ebp, dword [esp + 0x40]
movzx esi, byte [esp + 0x27]
mov edi, dword [esp + 0x78]
mov ebx, dword [esp + 0x74]
mov ebp, dword [esp + 0x80]
cmp edi, ebp
jbe 0x5f496a
xchg esi, eax
mov byte [ebx + ebp], al
xchg esi, eax
inc dword [esp + 0x80]
jmp 0x5f485b
mov eax, ebp
mov ecx, edi
call fcn.00464210
mov ecx, ebp
mov edx, ebx
call fcn.00464230
mov eax, edi
mov ecx, ebx
call fcn.00464210
mov eax, ecx
mov ecx, ebp
call fcn.00464210
mov eax, ebx
mov ecx, esi
call fcn.00464210
mov ecx, ebp
mov edx, ebx
call fcn.00464230
mov eax, esi
mov ecx, edi
call fcn.00464210
mov esi, ebx
mov edx, ebp
mov ebx, ecx
mov ebp, dword [esp + 0x40]
jmp 0x5f411c
mov eax, edi
mov ecx, ebp
call fcn.00464210
mov ecx, ebp
mov edx, ebx
call fcn.00464230
mov eax, ebp
mov ecx, esi
call fcn.00464210
mov eax, edi
mov ecx, ebp
call fcn.00464210
mov ecx, ebp
mov edx, ebx
call fcn.00464230
mov eax, ebp
mov ecx, esi
call fcn.00464210
mov eax, ebp
mov ecx, esi
call fcn.00464210
mov ecx, ebp
mov edx, ebx
call fcn.00464230
dec esi
mov dword [esp + 0x80], esi
mov esi, dword [esp + 0x80]
cmp edx, esi
jge 0x5f4a47
mov edi, dword [esp + 0x74]
mov ecx, dword [esp + 0x78]
test edi, edi
je 0x5f4a29
cmp ecx, esi
jbe 0x5f4a5e
movzx edi, byte [edi + esi]
jmp 0x5f4a39
mov ecx, dword [esp + 0x70]
mov edi, dword [esp + 0x6c]
cmp ecx, esi
jbe 0x5f4a57
movzx edi, byte [edi + esi]
xchg edi, eax
cmp al, 0x5c
xchg edi, eax
je 0x5f4a47
xchg edi, eax
cmp al, 0x2f
xchg edi, eax
jne 0x5f4a00
movzx ecx, byte [esp + 0x26]
mov ebp, edx
mov edx, dword [esp + 0x40]
jmp 0x5f49a9
mov eax, esi
call fcn.00464210
mov eax, esi
call fcn.00464210
mov eax, ebx
mov ecx, ebp
call fcn.00464210
mov eax, edi
mov ecx, ebp
call fcn.00464210
mov eax, edi
mov ecx, ebp
call fcn.00464210
mov eax, ecx
mov ecx, ebp
call fcn.00464210
mov eax, edi
call fcn.00464210
mov ecx, ebp
mov edx, ebx
call fcn.00464230
mov eax, esi
call fcn.00464210
call fcn.00464270
nop
call fcn.00462d80
jmp fcn.005f3ea0