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

Disassembly:
push ebx
push edi
push esi
sub esp, 0x114
mov eax, dword [esp + 0x128]
mov ecx, dword [esp + 0x124]
mov edx, 0xbc97d9bb
mov dword [esp + 0x10c], eax
mov dword [esp + 0x108], ecx
mov si, word [0x4923de]
movsx eax, si
sar eax, 0xa
and eax, 0x7e9d4dd
mov ecx, dword [0x491cec]
or ecx, eax
mov dword [0x491cec], ecx
mov eax, dword [0x4919ec]
and eax, 0x15042969
cmp edx, eax
jl 0x44c50b
mov eax, dword [0x4918f0]
add eax, 0x64ba3778
mov dword [0x4918f0], eax
mov eax, dword [0x491f20]
or eax, 0xf448d719
mov dword [0x491f20], eax
mov eax, dword [0x491acc]
mov ecx, eax
dec ecx
mov dword [0x491acc], ecx
add eax, 0xa8183adf
mov ecx, dword [0x4916cc]
add ecx, 0xde7ff5d1
cmp eax, ecx
jne 0x44c555
mov eax, dword [0x491edc]
xor eax, 0x6c5680c5
mov dword [0x491edc], eax
jmp 0x44c585
mov eax, 0xacb92f40
mov ecx, dword [0x491924]
not ecx
mov edx, dword [0x491e34]
shl edx, 0xa
imul ecx, edx
cmp eax, ecx
jg 0x44c580
mov dword [0x4914f4], 0x51b8c497
jmp 0x44c585
mov dword [esp + 0xe4], 0
mov ax, word [0x49212c]
mov cx, ax
imul ecx, ecx, 0xc090432d
mov ax, cx
mov word [0x49212c], ax
mov ecx, dword [esp + 0x10c]
call fcn.004500b0
cmp eax, 0xb
jbe 0x44c8c7
mov eax, 0x1c422bd2
mov cx, word [0x4920c8]
movsx edx, cx
cmp eax, edx
jle 0x44c622
mov eax, dword [0x491648]
mov ecx, dword [0x491ce4]
mov edx, ecx
inc edx
mov dword [0x491ce4], edx
mov edx, dword [0x491654]
shl edx, 1
xor ecx, edx
xor ecx, 0xbb8db0c9
cmp eax, ecx
je 0x44c61d
mov eax, dword [0x491dd8]
add eax, 0x762843e4
mov ecx, dword [0x491b5c]
xor eax, ecx
xor eax, 0x34985755
mov dword [0x491b5c], eax
jmp 0x44c622
lea eax, [esp + 0xd0]
mov ecx, eax
mov dword [esp + 0x64], eax
call fcn.00425880
mov dword [0x491870], 0xe0f5c017
mov ecx, dword [0x491e78]
imul ecx, ecx, 0x4000301
mov dword [0x491e78], ecx
mov ecx, dword [esp + 0x10c]
mov edx, esp
lea esi, [esp + 0xb8]
mov dword [edx], esi
mov dword [edx + 8], 0xb
mov dword [edx + 4], 0
mov dword [esp + 0x60], eax
mov dword [esp + 0x5c], esi
call fcn.00427e00
sub esp, 0xc
mov eax, esp
mov ecx, dword [esp + 0x5c]
mov dword [eax], ecx
mov ecx, dword [esp + 0x64]
call fcn.0040ce00
sub esp, 4
mov ecx, dword [esp + 0x5c]
mov dword [esp + 0x58], eax
call fcn.00426ce0
mov eax, dword [0x491cd8]
xor eax, 0xd7be0c85
mov dword [0x491cd8], eax
mov eax, esp
mov dword [eax + 4], 0xc
mov dword [eax], 0x4292
call fcn.004066f0
mov dword [esp + 0x104], eax
mov eax, dword [0x4916d4]
imul eax, eax, 0x4cf8513
mov dword [0x4916d4], eax
mov eax, dword [esp + 0x104]
mov ecx, dword [esp + 0x64]
mov dword [esp + 0x54], eax
call fcn.0041faf0
mov ecx, esp
mov edx, dword [esp + 0x54]
mov dword [ecx + 4], edx
mov dword [ecx], eax
call fcn.004559f0
test eax, eax
sete bl
movzx eax, bl
mov dword [esp + 0xcc], eax
mov eax, dword [0x4914b4]
inc eax
mov dword [0x4914b4], eax
xor eax, 0x283accb7
mov ecx, dword [0x491dd8]
imul ecx, ecx, 0x28c1697c
add ecx, 0xb901622
cmp eax, ecx
jl 0x44c79f
mov eax, 0x4f55eddd
mov ecx, dword [0x4914a4]
mov edx, ecx
dec edx
mov dword [0x4914a4], edx
imul ecx, ecx, 0xbf669f77
cmp eax, ecx
jle 0x44c79a
mov eax, dword [0x491ae4]
mov ecx, eax
inc ecx
mov dword [0x491ae4], ecx
or eax, 0x13438fbe
mov ecx, dword [0x4916b8]
mov edx, dword [0x491e78]
inc edx
mov dword [0x491e78], edx
imul ecx, edx
cmp eax, ecx
jl 0x44c790
jmp 0x44c795
jmp 0x44c795
jmp 0x44c79a
jmp 0x44c79f
mov eax, dword [esp + 0x104]
mov ecx, esp
mov dword [ecx + 4], eax
mov dword [ecx], 0xc
call fcn.004260a0
mov eax, dword [0x491a8c]
xor eax, 0x24da8122
mov dword [0x491a8c], eax
cmp dword [esp + 0xcc], 0
je 0x44c8a3
mov eax, 0x1accca00
mov ecx, dword [0x49186c]
sar ecx, 5
or ecx, 0x262034d
cmp eax, ecx
jge 0x44c7fe
mov eax, dword [0x49186c]
add eax, 0x4d4d9311
mov dword [0x49186c], eax
mov eax, 0xd91ff726
mov ecx, dword [esp + 0x10c]
mov dword [esp + 0x50], eax
call fcn.004500b0
add eax, 0xfffffff5
mov dword [esp + 0xe4], eax
mov dx, word [0x4922d8]
movsx eax, dx
sub eax, 0x5a71ae1a
mov ecx, dword [esp + 0x50]
cmp ecx, eax
jle 0x44c89e
mov eax, 0x18520fed
mov ecx, dword [0x491ce4]
mov edx, dword [0x491c14]
mov esi, edx
inc esi
mov dword [0x491c14], esi
sub ecx, edx
add ecx, 0xaf5d4f1f
cmp eax, ecx
jle 0x44c88a
mov ax, word [0x492296]
mov cx, ax
add ecx, 0x9d3dc566
mov ax, word [0x492002]
mov dx, ax
sub edx, ecx
mov ax, dx
mov word [0x492002], ax
jmp 0x44c899
mov eax, dword [0x491cac]
add eax, 0x27ce7f80
mov dword [0x491cac], eax
jmp 0x44c89e
jmp 0x44c8a3
mov ax, word [0x492294]
mov cx, ax
imul ecx, ecx, 0xc65c7cc0
mov ax, cx
mov word [0x492294], ax
lea ecx, [esp + 0xd0]
call fcn.00417c50
mov eax, dword [0x491870]
mov ecx, eax
dec ecx
mov dword [0x491870], ecx
imul eax, eax, 0x1817f107
and eax, 0xb3c217a0
mov ecx, dword [0x491ed8]
xor ecx, eax
mov dword [0x491ed8], ecx
mov eax, dword [esp + 0x108]
mov ecx, esp
mov dword [ecx], eax
lea ecx, [esp + 0xa4]
call fcn.00443c70
sub esp, 4
mov ecx, dword [0x491a8c]
sar ecx, 2
imul ecx, ecx, 0xcc3d8bb
add ecx, 0x5e0e5979
mov edx, dword [0x491b48]
add edx, 0x8a43ac6e
cmp ecx, edx
mov dword [esp + 0x4c], eax
jle 0x44c96f
mov eax, 0x3bb724d2
mov ecx, dword [0x491e5c]
xor ecx, 0xffffffff
sub eax, ecx
cmp eax, 0xfdffe9fa
jl 0x44c96a
mov eax, dword [0x491e14]
dec eax
mov dword [0x491e14], eax
mov ecx, dword [0x491560]
imul ecx, eax
mov dword [0x491560], ecx
jmp 0x44c96f
mov eax, 0x4a98c579
mov ecx, esp
mov dword [ecx + 4], 2
mov dword [ecx], 0x78c
mov dword [esp + 0x48], eax
call fcn.004066f0
mov dword [esp + 0x100], eax
mov eax, dword [0x491abc]
imul eax, eax, 0x480310e0
mov dword [0x491abc], eax
mov eax, esp
mov dword [eax + 4], 8
mov dword [eax], 0x4905
call fcn.004066f0
mov dword [esp + 0xfc], eax
mov eax, dword [0x491c70]
sar eax, 4
imul eax, eax, 0xdc5878a3
sub eax, 0x740c6b85
mov ecx, dword [esp + 0x48]
cmp ecx, eax
jge 0x44c9fd
mov ax, word [0x4920a0]
movsx ecx, ax
shr ecx, 2
or ecx, 0xf4ab4d25
mov edx, dword [0x491b3c]
sub edx, ecx
mov dword [0x491b3c], edx
mov eax, esp
mov dword [eax + 4], 8
mov dword [eax], 0x305d
call fcn.004066f0
mov dword [esp + 0xf8], eax
mov eax, dword [0x4917e4]
xor eax, 0xc4002280
mov dword [0x4917e4], eax
mov eax, dword [esp + 0x100]
mov ecx, dword [esp + 0x108]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.0045b690
cmp eax, 0
jne 0x44cabc
mov ax, word [0x492138]
mov cx, ax
or ecx, 0x6cf4
mov ax, cx
mov word [0x492138], ax
mov ecx, dword [esp + 0xfc]
mov edx, esp
mov dword [edx], ecx
lea ecx, [esp + 0x90]
mov dword [esp + 0x44], ecx
call fcn.00443c70
sub esp, 4
mov ecx, esp
mov edx, dword [esp + 0x44]
mov dword [ecx], edx
lea ecx, [esp + 0xa4]
mov dword [esp + 0x40], eax
call fcn.0042c410
sub esp, 4
mov ecx, dword [esp + 0x44]
mov dword [esp + 0x3c], eax
call fcn.00417c50
mov eax, dword [0x491994]
xor eax, 0x3b96d794
mov dword [0x491994], eax
jmp 0x44cb9e
mov eax, 0xd3fc7ffe
mov ecx, dword [0x491ad0]
inc ecx
mov dword [0x491ad0], ecx
mov edx, dword [0x491c74]
mov esi, edx
dec esi
mov dword [0x491c74], esi
sub ecx, edx
cmp eax, ecx
jg 0x44cb40
mov eax, dword [0x491838]
xor eax, 0xffffffff
cmp eax, 0xd3ed1f08
jl 0x44cb3b
mov eax, dword [0x491650]
mov ecx, dword [0x491690]
dec ecx
mov dword [0x491690], ecx
imul eax, ecx
add eax, 0xa72c4a2
mov ecx, dword [0x4916e8]
xor ecx, 0xffffffff
and ecx, 0x4a9f836f
xor ecx, 0x3e89eef3
cmp eax, ecx
jne 0x44cb36
jmp 0x44cb36
jmp 0x44cb3b
jmp 0x44cb40
mov eax, dword [esp + 0xf8]
mov ecx, esp
mov dword [ecx], eax
lea eax, [esp + 0x7c]
mov ecx, eax
mov dword [esp + 0x38], eax
call fcn.00443c70
sub esp, 4
mov ecx, esp
mov edx, dword [esp + 0x38]
mov dword [ecx], edx
lea ecx, [esp + 0xa4]
mov dword [esp + 0x34], eax
call fcn.0042c410
sub esp, 4
mov ecx, dword [esp + 0x38]
mov dword [esp + 0x30], eax
call fcn.00417c50
mov si, word [0x49224c]
mov ax, si
and eax, 0x79a8
mov si, ax
mov word [0x49224c], si
mov eax, 0x97edf9fd
mov ecx, dword [0x491ea4]
xor ecx, 0x3f57e545
cmp eax, ecx
jge 0x44cbc1
mov dword [0x491a60], 0xfdc8e18b
mov eax, dword [esp + 0x100]
mov ecx, esp
mov dword [ecx + 4], eax
mov dword [ecx], 2
call fcn.004260a0
mov eax, dword [0x491d6c]
cmp eax, 0x3b58daf6
je 0x44cc2f
mov eax, 0x2a626a38
mov ecx, dword [0x491b18]
sub ecx, 0x3b0d927c
add ecx, 0xcc34f1b5
cmp eax, ecx
je 0x44cc1b
mov eax, dword [0x491ea0]
or eax, 0xd79a4284
mov dword [0x491ea0], eax
jmp 0x44cc2a
mov eax, dword [0x491958]
and eax, 0x7ca1fef2
mov dword [0x491958], eax
jmp 0x44cc2f
mov eax, dword [esp + 0xfc]
mov ecx, esp
mov dword [ecx + 4], eax
mov dword [ecx], 8
call fcn.004260a0
mov eax, dword [0x491eb0]
add eax, 0x23400402
mov dword [0x491eb0], eax
mov eax, dword [esp + 0xf8]
mov ecx, esp
mov dword [ecx + 4], eax
mov dword [ecx], 8
call fcn.004260a0
mov dx, word [0x4920d6]
mov ax, dx
add eax, 0x94dd6fa2
mov dx, ax
mov word [0x4920d6], dx
lea ecx, [esp + 0xa4]
call fcn.004500b0
mov ecx, dword [esp + 0xe4]
lea eax, [eax + ecx + 0xd]
mov dword [esp + 0xf0], eax
mov eax, dword [0x4918ec]
mov ecx, 0x5ac2aa28
sub ecx, eax
mov dx, cx
mov word [0x492012], dx
mov eax, dword [esp + 0xf0]
add eax, 4
mov ecx, esp
mov dword [ecx], eax
call fcn.00452189
mov dword [esp + 0xf4], eax
mov eax, dword [0x491798]
add eax, 0x17f3861b
mov dword [0x491798], eax
cmp dword [esp + 0xf4], 0
jne 0x44cd17
mov eax, dword [0x491a80]
or eax, 0xffcefd7f
mov dword [0x491a80], eax
mov dword [esp + 0x110], 0
mov dword [esp + 0x78], 1
jmp 0x44d326
mov eax, 0xf73c6b83
mov ecx, dword [0x491a84]
add ecx, 0x32bf6f83
cmp eax, ecx
jg 0x44cd4c
mov ax, word [0x491fd2]
movsx ecx, ax
imul ecx, ecx, 0xd45edf7b
mov edx, 0x95be3f37
sub edx, ecx
mov dword [0x491904], edx
mov eax, dword [esp + 0xf0]
mov ecx, dword [esp + 0xf4]
mov dword [ecx], eax
mov eax, dword [0x4919fc]
mov ecx, 0x8c1cde87
sub ecx, eax
xor ecx, 0x5c06db5c
mov eax, dword [0x491bc8]
add eax, ecx
mov dword [0x491bc8], eax
mov eax, dword [esp + 0xf4]
mov dword [eax + 4], 0
mov dx, word [0x4921a2]
movsx eax, dx
or eax, 0xc1209125
cmp eax, 0x697589ef
jle 0x44cdd6
mov eax, 0x2b098ab4
mov cx, word [0x492366]
movsx edx, cx
cmp eax, edx
jl 0x44cdd1
mov ax, word [0x491fe2]
mov cx, ax
imul ecx, ecx, 0xcbe258c9
mov ax, cx
mov word [0x491fe2], ax
jmp 0x44cdd6
lea eax, [esp + 0xa4]
mov ecx, eax
mov dword [esp + 0x2c], eax
call fcn.004500b0
mov ecx, dword [esp + 0xf4]
mov dword [ecx + 8], eax
mov eax, dword [0x491c30]
add eax, 0xddd6406b
mov dword [0x491c30], eax
mov eax, dword [esp + 0xf4]
mov byte [eax + 0xc], 2
mov eax, dword [0x4915b4]
add eax, 0x6928cd20
mov dword [0x4915b4], eax
mov eax, dword [esp + 0xf4]
add eax, 0xd
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x28], eax
call fcn.0044bd10
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x24], eax
call fcn.004500b0
mov ecx, esp
mov dword [ecx + 8], eax
mov eax, dword [esp + 0x24]
mov dword [ecx + 4], eax
mov edx, dword [esp + 0x28]
mov dword [ecx], edx
call fcn.00451480
mov eax, dword [0x491cfc]
mov ecx, eax
dec ecx
mov dword [0x491cfc], ecx
mov dword [0x4916dc], eax
cmp dword [esp + 0xe4], 0
je 0x44ced9
mov eax, dword [0x491938]
add eax, 0x8eb33f5
mov dword [0x491938], eax
lea ecx, [esp + 0xa4]
call fcn.004500b0
mov ecx, dword [esp + 0xf4]
lea eax, [eax + ecx + 0xd]
mov ecx, dword [esp + 0x10c]
mov dword [esp + 0x20], eax
call fcn.0044bd10
add eax, 0xb
mov ecx, dword [esp + 0xe4]
mov edx, esp
mov dword [edx + 8], ecx
mov dword [edx + 4], eax
mov eax, dword [esp + 0x20]
mov dword [edx], eax
call fcn.00451480
mov eax, dword [0x491984]
and eax, 0xa9cb45
mov dword [0x491984], eax
mov eax, dword [0x491578]
mov ecx, dword [0x4917c8]
sub eax, ecx
mov dword [0x491ccc], eax
mov dword [esp + 0xe8], 0
mov eax, dword [0x4916d0]
or eax, 0x70cae2aa
mov dword [0x4916d0], eax
cmp dword [0x49269c], 0
je 0x44d300
mov eax, dword [0x491b98]
xor eax, 0x30374ff0
mov dword [0x491b98], eax
mov ecx, dword [esp + 0x10c]
call fcn.0040b250
mov dx, word [0x492204]
movsx eax, dx
imul eax, eax, 0xe6e0750e
mov dx, word [0x49239e]
movsx ecx, dx
xor ecx, 0xffffffff
imul ecx, ecx, 0xa2f19e63
cmp eax, ecx
jle 0x44cfb8
mov eax, 0x99095c13
mov ecx, dword [0x4918c4]
mov edx, ecx
dec edx
mov dword [0x4918c4], edx
and ecx, 0xf1b0bfa2
and ecx, 0x2df1e98b
cmp eax, ecx
jg 0x44cf8f
mov dword [0x4917d4], 0x4618f148
jmp 0x44cfb3
mov eax, dword [0x49198c]
mov ecx, dword [0x491d14]
imul eax, ecx
mov dx, word [0x492254]
mov cx, dx
add ecx, eax
mov dx, cx
mov word [0x492254], dx
jmp 0x44cff0
mov eax, 0xe7cfaf
mov ecx, dword [0x4916f8]
xor ecx, 0xffffffff
cmp eax, ecx
jg 0x44cfeb
mov eax, 0x7dae59b3
mov ecx, dword [0x491ad4]
cmp eax, ecx
jne 0x44cfe6
jmp 0x44cfe6
jmp 0x44cfeb
jmp 0x44cff0
mov ecx, dword [esp + 0x10c]
mov eax, dword [esp + 0xf0]
mov edx, dword [esp + 0xf4]
mov esi, esp
mov dword [esi + 4], eax
mov dword [esi], edx
call fcn.004391e0
sub esp, 8
mov ecx, dword [0x491e54]
or ecx, 0xc96f87e
mov dword [0x491e54], ecx
mov ecx, dword [0x491c64]
or ecx, 0x5033bb02
mov dword [0x491c64], ecx
mov ecx, dword [0x49269c]
mov edx, esp
lea esi, [esp + 0x68]
mov dword [edx], esi
mov dword [edx + 4], 0
mov dword [esp + 0x1c], eax
call fcn.0040b3c0
sub esp, 8
cmp eax, 0
jle 0x44d2b8
mov eax, 0xa8fd3c1
mov cx, word [0x492350]
mov dx, cx
or edx, 0x4a91
mov cx, dx
mov word [0x492350], cx
mov ecx, dword [0x49269c]
mov edx, dword [esp + 0x10c]
mov esi, esp
mov dword [esi + 4], edx
lea edx, [esp + 0x68]
mov dword [esi], edx
mov dword [esi + 0xc], 0
mov dword [esi + 8], 2
mov dword [esp + 0x18], eax
call fcn.00424dd0
sub esp, 0x10
mov dword [esp + 0xe8], eax
mov eax, dword [0x491e40]
inc eax
mov dword [0x491e40], eax
mov ecx, dword [esp + 0x18]
cmp ecx, eax
jne 0x44d0e9
mov ax, word [0x49206a]
mov cx, ax
xor ecx, 0x4ab9
mov ax, cx
mov word [0x49206a], ax
cmp dword [esp + 0xe8], 0
jg 0x44d240
mov eax, dword [0x491c14]
or eax, 0x7ffbfebb
mov dword [0x491c14], eax
mov ecx, dword [0x49269c]
mov eax, esp
lea edx, [esp + 0x68]
mov dword [eax], edx
mov dword [eax + 4], 1
call fcn.0040b3c0
sub esp, 8
cmp eax, 0
jle 0x44d227
mov eax, 0xfeabbab5
mov ecx, dword [0x491af0]
shl ecx, 2
and ecx, 0xc79f1e28
mov edx, dword [0x49172c]
xor edx, ecx
mov dword [0x49172c], edx
mov ecx, dword [esp + 0x10c]
mov dword [esp + 0x14], eax
call fcn.0040b250
mov si, word [0x492246]
mov ax, si
add eax, 0x89ac4b28
mov si, ax
mov word [0x492246], si
mov ecx, dword [esp + 0x10c]
mov eax, dword [esp + 0xf0]
mov edx, dword [esp + 0xf4]
mov edi, esp
mov dword [edi + 4], eax
mov dword [edi], edx
call fcn.004391e0
sub esp, 8
mov ecx, dword [0x4916fc]
shl ecx, 6
mov si, word [0x49222c]
movsx edx, si
sar edx, 3
imul edx, edx, 0x28ad4397
sub ecx, edx
mov edx, dword [esp + 0x14]
cmp edx, ecx
mov dword [esp + 0x10], eax
je 0x44d1d8
mov eax, dword [0x4919e4]
and eax, 0x3851400
mov dword [0x4919e4], eax
mov ecx, dword [0x49269c]
mov eax, dword [esp + 0x10c]
mov edx, esp
mov dword [edx + 4], eax
lea eax, [esp + 0x68]
mov dword [edx], eax
mov dword [edx + 0xc], 0
mov dword [edx + 8], 2
call fcn.00424dd0
sub esp, 0x10
mov dword [esp + 0xe8], eax
mov si, word [0x49206e]
mov ax, si
imul eax, eax, 0x7cfd22da
mov si, ax
mov word [0x49206e], si
mov eax, dword [0x491924]
mov ecx, eax
inc ecx
mov dword [0x491924], ecx
imul eax, eax, 0x4669c638
mov dword [0x491cdc], eax
mov eax, dword [0x491ce4]
imul eax, eax, 0xfcaaedab
mov dword [0x491ce4], eax
cmp dword [esp + 0xe8], 0
jg 0x44d2a8
mov eax, dword [0x491eb8]
mov ecx, eax
inc ecx
mov dword [0x491eb8], ecx
add eax, 0x7f2b53a8
mov ecx, dword [0x491794]
sub ecx, eax
mov dword [0x491794], ecx
mov ecx, dword [esp + 0x10c]
call fcn.0040b250
mov eax, dword [0x4918f4]
mov ecx, eax
dec ecx
mov dword [0x4918f4], ecx
mov ecx, dword [0x4918bc]
lea eax, [ecx + eax - 1]
mov dword [0x4918bc], eax
mov eax, dword [0x491854]
imul eax, eax, 0x47fb1948
mov dword [0x491854], eax
mov eax, 0x73fecbe5
mov cx, word [0x4921d0]
mov dx, cx
dec edx
mov si, dx
mov word [0x4921d0], si
movsx edx, cx
or edx, 0xe7704be8
cmp eax, edx
je 0x44d2fb
mov eax, dword [0x49158c]
or eax, 0xc41ebefa
mov ecx, dword [0x491b50]
xor ecx, eax
mov dword [0x491b50], ecx
jmp 0x44d300
mov eax, dword [0x491984]
imul eax, eax, 0x75fa5dad
mov dword [0x491984], eax
mov eax, dword [esp + 0xe8]
mov dword [esp + 0x110], eax
mov dword [esp + 0x78], 1
lea ecx, [esp + 0xa4]
call fcn.00417c50
mov eax, dword [esp + 0x110]
add esp, 0x114
pop esi
pop edi
pop ebx
ret