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

Disassembly:
sub esp, 0x120
push ebx
push ebp
push esi
mov eax, dword [esp + 0x138]
mov ebx, ecx
mov ecx, dword [esp + 0x150]
push edi
push dword [esp + 0x158]
movzx eax, ax
push ecx
push dword [esp + 0x158]
mov dword [esp + 0x138], ebx
push dword [esp + 0x158]
push dword [esp + 0x158]
push dword [esp + 0x158]
push dword [esp + 0x158]
push eax
push dword [esp + 0x158]
push dword [esp + 0x158]
push edx
push ebx
call fcn.00f44535
mov dword [esp + 0x48], 0x36aafb
xor eax, eax
xor dword [esp + 0x48], 0xa33870ce
add esp, 0x30
xor dword [esp + 0x18], 0xa30eda35
xor ebx, ebx
mov dword [esp + 0x114], 0x2bc98c
mov esi, 0xab35f
add dword [esp + 0x114], 0xffffb74f
xor dword [esp + 0x114], 0x2b80c8
mov dword [esp + 0xc0], 0xd1e5f8
add dword [esp + 0xc0], 0xffff6249
shr dword [esp + 0xc0], 0xf
xor dword [esp + 0xc0], 0x16a
mov dword [esp + 0x54], 0xdf6b91
shr dword [esp + 0x54], 2
add dword [esp + 0x54], 0xffff64b3
or dword [esp + 0x54], 0x53749354
xor dword [esp + 0x54], 0x53773fd7
mov dword [esp + 0x2c], 0xaef389
shl dword [esp + 0x2c], 3
mov dword [esp + 0x124], eax
imul eax, dword [esp + 0x2c], 0x1b
mov dword [esp + 0x2c], eax
or dword [esp + 0x2c], 0x739cdcff
xor dword [esp + 0x2c], 0xf39dbfff
mov dword [esp + 0x7c], 0x8aaa41
add dword [esp + 0x7c], 0xa6ce
imul eax, dword [esp + 0x7c], 0xa
mov dword [esp + 0x7c], eax
xor dword [esp + 0x7c], 0x5312a96
mov dword [esp + 0x64], 0x4b3b16
shr dword [esp + 0x64], 0xf
add dword [esp + 0x64], 0xffffd6f0
add dword [esp + 0x64], 0x6e81
xor dword [esp + 0x64], 0x44607
mov dword [esp + 0x9c], 0x5365d3
shr dword [esp + 0x9c], 0xf
shl dword [esp + 0x9c], 6
xor dword [esp + 0x9c], 0x4002980
mov dword [esp + 0x108], 0xbcd1e1
imul eax, dword [esp + 0x108], 0x2b
mov dword [esp + 0x108], eax
xor dword [esp + 0x108], 0x1fbf40cb
mov dword [esp + 0xbc], 0xe6002f
shl dword [esp + 0xbc], 4
or dword [esp + 0xbc], 0xae029a79
xor dword [esp + 0xbc], 0xae6298f9
mov dword [esp + 0x94], 0xed40f
add dword [esp + 0x94], 0x8528
add dword [esp + 0x94], 0xffff018e
xor dword [esp + 0x94], 0xe5bc5
mov dword [esp + 0x24], 0xb183c4
add dword [esp + 0x24], 0xffffde85
xor dword [esp + 0x24], 0xa6d6b4f6
xor dword [esp + 0x24], 0x3caca73a
xor dword [esp + 0x24], 0x1acb7185
mov dword [esp + 0xa8], 0x9b767b
shr dword [esp + 0xa8], 3
add dword [esp + 0xa8], 0xffffc7a4
xor edx, edx
xor dword [esp + 0xa8], 0x133673
mov dword [esp + 0x5c], 0xebe1c8
add dword [esp + 0x5c], 0xffffdc38
xor dword [esp + 0x5c], 0x58a6d534
add dword [esp + 0x5c], 0xffffdd5c
xor dword [esp + 0x5c], 0x584d48d1
mov dword [esp + 0x98], 0x695e07
shl dword [esp + 0x98], 0xe
imul eax, dword [esp + 0x98], 0x33
push 0x2b
pop edi
push 0x37
mov dword [esp + 0x9c], eax
xor dword [esp + 0x9c], 0x6ed9401f
mov dword [esp + 0x50], 0x4809d6
imul eax, dword [esp + 0x50], 0x13
mov dword [esp + 0x50], eax
xor dword [esp + 0x50], 0x7aef1450
shl dword [esp + 0x50], 0xe
xor dword [esp + 0x50], 0xebac801f
mov dword [esp + 0xc8], 0x89e03e
shr dword [esp + 0xc8], 4
or dword [esp + 0xc8], 0x31b01ff3
xor dword [esp + 0xc8], 0x31b89ff0
mov dword [esp + 0xd4], 0x5d01c9
xor dword [esp + 0xd4], 0xcf5c0247
xor dword [esp + 0xd4], 0xcf01028e
mov dword [esp + 0x18], 0x6f9c37
mov eax, dword [esp + 0x18]
div edi
xor edx, edx
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0xac9324be
imul eax, dword [esp + 0x18], 6
pop edi
push 0x11
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0xb6029b5
mov dword [esp + 0x14], 0xbf4879
xor dword [esp + 0x14], 0x5d517549
shl dword [esp + 0x14], 0xf
xor dword [esp + 0x14], 0x1e9bf4a6
mov dword [esp + 0x1c], 0xc951d9
xor dword [esp + 0x1c], 0x7e4d9e50
xor dword [esp + 0x1c], 0x7e8d0531
mov dword [esp + 0x1c], 0x8e41d5
add dword [esp + 0x1c], 0xffff5515
xor dword [esp + 0x1c], 0x83c513
mov dword [esp + 0x14], 0x259d9c
mov eax, dword [esp + 0x14]
div edi
xor edx, edx
mov dword [esp + 0x14], eax
imul eax, dword [esp + 0x14], 0x76
pop edi
mov dword [esp + 0x10], eax
xor dword [esp + 0x10], 0x5c4eca
mov dword [esp + 0x14], 0xb654c3
add dword [esp + 0x14], 0xffff6e94
or dword [esp + 0x14], 0xd746ee9f
xor dword [esp + 0x14], 0xd7f14399
mov dword [esp + 0x10], 0xad6184
shl dword [esp + 0x10], 0x10
shr dword [esp + 0x10], 5
xor dword [esp + 0x10], 0x309b7e9
mov dword [esp + 0x18], 0x99b7a6
imul eax, dword [esp + 0x18], 0x44
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0x28d34177
mov dword [esp + 0x10], 0xd9e27
imul eax, dword [esp + 0x10], 0x6e
mov dword [esp + 0x10], eax
add dword [esp + 0x10], 0xe1c8
xor dword [esp + 0x10], 0x5d5cb0b
mov dword [esp + 0x10], 0xd49ad9
mov eax, dword [esp + 0x10]
div edi
mov dword [esp + 0x10], eax
shl dword [esp + 0x10], 7
xor dword [esp + 0x10], 0x64dc3ba
xor edx, edx
mov dword [esp + 0x10], 0x77fb30
imul eax, dword [esp + 0x10], 0x50
push 0x17
pop edi
push 0x4c
mov dword [esp + 0x14], eax
xor dword [esp + 0x14], 0x24d2a432
xor dword [esp + 0x14], 0x1aae58a
mov dword [esp + 0x14], 0x7198a4
add dword [esp + 0x14], 0x38aa
imul eax, dword [esp + 0x14], 0x46
mov dword [esp + 0x14], eax
xor dword [esp + 0x14], 0x1f1d9d45
mov dword [esp + 0xf0], 0x14c68
shl dword [esp + 0xf0], 1
xor dword [esp + 0xf0], 0x3061
mov dword [esp + 0x34], 0x97ac7f
imul eax, dword [esp + 0x34], 0x2f
mov dword [esp + 0x34], eax
shr dword [esp + 0x34], 4
shr dword [esp + 0x34], 6
xor dword [esp + 0x34], 0xc8514
mov dword [esp + 0x2c], 0x2caaa4
mov eax, dword [esp + 0x2c]
div edi
xor edx, edx
mov dword [esp + 0x2c], eax
or dword [esp + 0x2c], 0x9b1433b6
add dword [esp + 0x2c], 0xfad0
xor dword [esp + 0x2c], 0x9b1c95ce
mov dword [esp + 0x24], 0x9aba71
shl dword [esp + 0x24], 0xc
shr dword [esp + 0x24], 1
xor dword [esp + 0x24], 0x8533814e
xor dword [esp + 0x24], 0xd0e40197
mov dword [esp + 0x3c], 0x4d9066
or dword [esp + 0x3c], 0xf863bb1a
shr dword [esp + 0x3c], 0xe
shl dword [esp + 0x3c], 0x10
xor dword [esp + 0x3c], 0xe1b9b6c9
mov dword [esp + 0xb4], 0x1bc948
xor dword [esp + 0xb4], 0x47f078f9
add dword [esp + 0xb4], 0xffff9cb0
xor dword [esp + 0xb4], 0x47e7630b
mov dword [esp + 0x90], 0xfe67ce
add dword [esp + 0x90], 0xffff8564
shl dword [esp + 0x90], 8
xor dword [esp + 0x90], 0xfdeb3bb4
mov dword [esp + 0x11c], 0xb1c1eb
shl dword [esp + 0x11c], 9
xor dword [esp + 0x11c], 0x638efc3f
mov dword [esp + 0xd0], 0x39c4b1
imul eax, dword [esp + 0xd0], 0x75
pop edi
push 0x19
mov dword [esp + 0xd0], eax
xor dword [esp + 0xd0], 0x1a6e3e76
mov dword [esp + 0x7c], 0x959009
add dword [esp + 0x7c], 0xffff1972
shl dword [esp + 0x7c], 8
xor dword [esp + 0x7c], 0xab2db203
xor dword [esp + 0x7c], 0x3f877ed1
mov dword [esp + 0xcc], 0x316a4d
imul eax, dword [esp + 0xcc], 0x77
mov dword [esp + 0xcc], eax
xor dword [esp + 0xcc], 0xfbca6c20
xor dword [esp + 0xcc], 0xed37f183
mov dword [esp + 0x6c], 0xe8677f
shl dword [esp + 0x6c], 0xa
mov eax, dword [esp + 0x6c]
div edi
xor edx, edx
mov dword [esp + 0x6c], eax
mov eax, dword [esp + 0x6c]
pop edi
div edi
mov dword [esp + 0x68], eax
xor dword [esp + 0x68], 0x1e42ae
mov dword [esp + 0x84], 0x78400c
or dword [esp + 0x84], 0xa0187030
xor edx, edx
shr dword [esp + 0x84], 0xa
xor dword [esp + 0x84], 0x264364
mov dword [esp + 0x100], 0x652f7d
add dword [esp + 0x100], 0xffff2c68
xor dword [esp + 0x100], 0x65e4de
mov dword [esp + 0xe0], 0x989063
mov eax, dword [esp + 0xe0]
mov dword [esp + 0xe0], eax
xor dword [esp + 0xe0], 0x949787
mov dword [esp + 0xac], 0xa39a95
imul eax, dword [esp + 0xac], 0x67
push 0x3a
pop edi
mov dword [esp + 0xac], eax
xor dword [esp + 0xac], 0x1eac042
xor dword [esp + 0xac], 0x403e47da
mov dword [esp + 0x74], 0x48974d
shl dword [esp + 0x74], 3
or dword [esp + 0x74], 0xe80f7169
add dword [esp + 0x74], 0xffff41c5
xor dword [esp + 0x74], 0xea4a58f0
mov dword [esp + 0x80], 0x7825e2
imul eax, dword [esp + 0x80], 0x17
mov dword [esp + 0x80], eax
imul eax, dword [esp + 0x80], 0x27
mov dword [esp + 0x80], eax
xor dword [esp + 0x80], 0xa4fc778a
mov dword [esp + 0x120], 0xeae873
shr dword [esp + 0x120], 0xc
xor dword [esp + 0x120], 0x6c4ba
mov dword [esp + 0xa4], 0xb77a98
xor dword [esp + 0xa4], 0x1cf221da
shr dword [esp + 0xa4], 6
xor dword [esp + 0xa4], 0x7d6fb2
mov dword [esp + 0x34], 0x85da7d
mov eax, dword [esp + 0x34]
div edi
mov dword [esp + 0x34], eax
shl dword [esp + 0x34], 0x10
imul eax, dword [esp + 0x34], 0x44
mov dword [esp + 0x34], eax
xor dword [esp + 0x34], 0xee764142
mov dword [esp + 0xe8], 0x959a8f
add dword [esp + 0xe8], 0xffffb8ea
xor dword [esp + 0xe8], 0x9e554a
mov dword [esp + 0x3c], 0xda66aa
shl dword [esp + 0x3c], 0xf
or dword [esp + 0x3c], 0x7d684b7e
add dword [esp + 0x3c], 0x5228
xor dword [esp + 0x3c], 0x7f7a747a
mov dword [esp + 0x90], 0x692df3
or dword [esp + 0x90], 0xbb59d3eb
add dword [esp + 0x90], 0xf0ba
xor dword [esp + 0x90], 0xbb738295
mov dword [esp + 0x88], 0xa4ff6b
add dword [esp + 0x88], 0x4a4d
shr dword [esp + 0x88], 0xd
xor dword [esp + 0x88], 0xb71d3
mov dword [esp + 0xf8], 0x875612
imul eax, dword [esp + 0xf8], 0x7b
mov dword [esp + 0xf8], eax
xor dword [esp + 0xf8], 0x410a7654
mov dword [esp + 0x110], 0xa3e7a9
shr dword [esp + 0x110], 0xd
xor dword [esp + 0x110], 0xbf4c8
mov dword [esp + 0xf0], 0x3b802a
add dword [esp + 0xf0], 0xffff8606
xor dword [esp + 0xf0], 0x3d8616
mov dword [esp + 0x1c], 0xbedc10
shl dword [esp + 0x1c], 3
imul eax, dword [esp + 0x1c], 0x7b
mov dword [esp + 0x1c], eax
shl dword [esp + 0x1c], 0xc
xor dword [esp + 0x1c], 0xddd0dde9
mov dword [esp + 0x11c], 0x35d785
or dword [esp + 0x11c], 0x3c1cc699
xor dword [esp + 0x11c], 0x3c348a42
mov dword [esp + 0x44], 0xcf20bc
xor dword [esp + 0x44], 0x4efa19ec
xor dword [esp + 0x44], 0xf173420c
xor edx, edx
mov eax, dword [esp + 0x44]
push 3
pop edi
div edi
push 0x35
mov dword [esp + 0x48], eax
xor edx, edx
xor dword [esp + 0x48], 0x3fced3d2
mov dword [esp + 0xe0], 0x9cf7bc
or dword [esp + 0xe0], 0xb0eb688
xor dword [esp + 0xe0], 0xb912b1f
mov dword [esp + 0xd8], 0x6fa254
xor dword [esp + 0xd8], 0xfcb896a1
xor dword [esp + 0xd8], 0xfcd8d037
mov dword [esp + 0xa4], 0x408cfc
shr dword [esp + 0xa4], 4
xor dword [esp + 0xa4], 0x9d21ff7a
xor dword [esp + 0xa4], 0x9d2e7f69
mov dword [esp + 0xb8], 0x2072ea
or dword [esp + 0xb8], 0x2fd66881
xor dword [esp + 0xb8], 0x2fec0c66
xor dword [esp + 0xb8], 0x145513
mov dword [esp + 0x70], 0xd6075b
shr dword [esp + 0x70], 0xe
imul eax, dword [esp + 0x70], 0x4d
pop edi
push 0x64
mov dword [esp + 0x70], eax
shr dword [esp + 0x70], 6
xor dword [esp + 0x70], 0x4c049
mov dword [esp + 0xdc], 0x3a731e
mov eax, dword [esp + 0xdc]
div edi
xor edx, edx
mov dword [esp + 0xdc], eax
xor dword [esp + 0xdc], 0x48163
mov dword [esp + 0x74], 0xb365f9
mov eax, dword [esp + 0x74]
pop edi
div edi
push 0xc
mov dword [esp + 0x74], eax
xor edx, edx
add dword [esp + 0x74], 0xbc43
or dword [esp + 0x74], 0x3ecb73db
xor dword [esp + 0x74], 0x3ec83af1
mov dword [esp + 0x110], 0x3cbd39
xor dword [esp + 0x110], 0x26f20bce
xor dword [esp + 0x110], 0x26c7a49f
mov dword [esp + 0x54], 0xcd7be
shr dword [esp + 0x54], 0xb
mov eax, dword [esp + 0x54]
pop edi
div edi
push 0x75
mov dword [esp + 0x54], eax
xor edx, edx
add dword [esp + 0x54], 0xffff873b
xor dword [esp + 0x54], 0xfffca245
mov dword [esp + 0x4c], 0xb22585
mov eax, dword [esp + 0x4c]
pop edi
div edi
mov dword [esp + 0x48], eax
add dword [esp + 0x48], 0x8f29
or dword [esp + 0x48], 0x929052d1
xor dword [esp + 0x48], 0x929b7ec1
mov dword [esp + 0xb8], 0x91050a
imul eax, dword [esp + 0xb8], 0x4b
mov dword [esp + 0xb8], eax
shl dword [esp + 0xb8], 1
xor dword [esp + 0xb8], 0x54f1f285
mov dword [esp + 0x104], 0x344f17
or dword [esp + 0x104], 0x47197104
xor dword [esp + 0x104], 0x47365dbc
mov dword [esp + 0xfc], 0xb89002
xor dword [esp + 0xfc], 0xc59160c6
xor dword [esp + 0xfc], 0xc52d1af4
mov dword [esp + 0x40], 0xebb5b6
xor dword [esp + 0x40], 0xdadc5b77
add dword [esp + 0x40], 0x3f8b
add dword [esp + 0x40], 0xffffd5e9
xor dword [esp + 0x40], 0xda37fea1
mov dword [esp + 0xf4], 0x398523
add dword [esp + 0xf4], 0xffffc7a7
xor dword [esp + 0xf4], 0x331c39
mov dword [esp + 0x18], 0xfeebb0
add dword [esp + 0x18], 0xad71
xor dword [esp + 0x18], 0xf62ae7
mov dword [esp + 0x14], 0x977609
add dword [esp + 0x14], 0xffffc940
shr dword [esp + 0x14], 0xa
add dword [esp + 0x14], 0xffffdcc8
xor dword [esp + 0x14], 0xa829e
mov dword [esp + 0x10], 0xddc201
or dword [esp + 0x10], 0xebf93f89
add dword [esp + 0x10], 0xffff4439
xor dword [esp + 0x10], 0xebfc4f74
mov dword [esp + 0x60], 0xc2f8b1
shr dword [esp + 0x60], 7
add dword [esp + 0x60], 0xc97b
xor dword [esp + 0x60], 0xf15ee5c1
xor dword [esp + 0x60], 0xf15d2d01
mov ebp, dword [esp + 0x128]
mov edi, dword [esp + 0x128]
mov edx, 0x2e93c9f
mov eax, dword [esp + 0x58]
cmp esi, 0x6e8b95f
jg 0xf50a51
je 0xf50a05
cmp esi, 0xab35f
je 0xf509fb
cmp esi, edx
je 0xf50868
mov eax, 0x39723cf
cmp esi, eax
je 0xf507f2
cmp esi, 0x524eeb9
je 0xf507ca
cmp esi, 0x57abd2b
jne 0xf50b2d
mov ecx, dword [ecx]
test ecx, ecx
je 0xf5077f
mov eax, dword [esp + 0x154]
mov eax, dword [eax + 4]
jmp 0xf50781
xor eax, eax
push ecx
push dword [esp + 0x74]
push dword [esp + 0xe0]
push eax
push dword [esp + 0x158]
push dword [esp + 0x80]
mov edx, dword [esp + 0xcc]
push ecx
mov ecx, edi
call fcn.00f534e4
add esp, 0x1c
neg eax
sbb esi, esi
and esi, 0xfdebb0c1
add esi, 0x7393df8
mov ecx, dword [esp + 0x154]
jmp 0xf5071d
mov edx, dword [esp + 0x114]
mov ecx, edi
call fcn.00f53886
mov ecx, eax
mov esi, 0x7393df8
mov eax, dword [esp + 0xc0]
cmp ecx, eax
mov eax, 0x92578ec
cmove esi, eax
jmp 0xf507be
push dword [esp + 0x100]
push dword [esp + 0x88]
push ecx
push ecx
push dword [esp + 0x78]
push dword [esp + 0xdc]
push dword [esp + 0x90]
push dword [esp + 0x160]
push dword [esp + 0xec]
push dword [esp + 0x160]
push ecx
push dword [esp + 0xf0]
mov ecx, ebp
push dword [esp + 0x148]
push dword [esp + 0xc0]
call fcn.00f4dfcc
mov ecx, dword [esp + 0x18c]
add esp, 0x38
test eax, eax
mov dword [esp + 0x58], eax
mov esi, 0xbedb114
mov edx, 0x2e93c9f
cmovne esi, edx
jmp 0xf50726
cmp dword [ecx], 0
je 0xf5088f
push dword [esp + 0xac]
mov ecx, dword [esp + 0xe4]
mov edx, section..text
call fcn.00f4f672
pop ecx
mov dword [esp + 0x124], eax
jmp 0xf50896
mov eax, dword [esp + 0x124]
mov ecx, dword [esp + 0x24]
xor edx, edx
or ecx, dword [esp + 0x94]
inc edx
or ecx, dword [esp + 0xbc]
or ecx, dword [esp + 0x108]
or ecx, dword [esp + 0x9c]
or ecx, dword [esp + 0x64]
or ecx, dword [esp + 0x7c]
or ecx, dword [esp + 0x2c]
mov esi, dword [esp + 0x140]
or ecx, dword [esp + 0x54]
and esi, edx
je 0xf508da
or ecx, 0x803000
push dword [esp + 0xe8]
push ecx
push ecx
push dword [esp + 0x64]
push dword [esp + 0x44]
push dword [esp + 0xb8]
push dword [esp + 0x138]
push ecx
push dword [esp + 0x14c]
push ecx
push dword [esp + 0xa8]
mov edx, dword [esp + 0xa0]
push ecx
mov ecx, eax
call fcn.00f5f378
push dword [esp + 0xb8]
mov ecx, dword [esp + 0x158]
mov edi, eax
push dword [esp + 0xc4]
mov edx, dword [esp + 0x74]
call fcn.00f4cea2
add esp, 0x38
test edi, edi
je 0xf509f1
push edi
push dword [esp + 0x60]
xor eax, eax
lea ecx, [esp + 0xec]
push dword [esp + 0xf8]
inc eax
push 4
push dword [esp + 0x120]
mov edx, dword [esp + 0x10c]
mov dword [esp + 0xf8], eax
call fcn.00f5d0ad
add esp, 0x14
test esi, esi
je 0xf509e7
push dword [esp + 0x44]
lea eax, [esp + 0xe8]
mov edx, edi
push eax
push dword [esp + 0x124]
lea eax, [esp + 0x134]
push eax
push dword [esp + 0xa8]
mov ecx, dword [esp + 0x30]
call fcn.00f59b63
mov eax, dword [esp + 0xe4]
lea ecx, [esp + 0xf8]
or dword [esp + 0xf8], eax
push edi
push dword [esp + 0x64]
push dword [esp + 0xbc]
push dword [esp + 0x148]
push dword [esp + 0xf8]
mov edx, dword [esp + 0x104]
call fcn.00f5d0ad
add esp, 0x28
mov esi, 0x57abd2b
jmp 0xf507be
mov esi, 0x944f754
jmp 0xf507be
mov esi, 0xadf65ec
jmp 0xf50726
push dword [esp + 0x20]
push dword [esp + 0xac]
push dword [esp + 0x30]
push dword [esp + 0x3c]
push dword [esp + 0xfc]
push ecx
push ecx
call fcn.00f476eb
push dword [esp + 0xcc]
mov ecx, dword [esp + 0x58]
mov ebp, eax
test ebp, ebp
mov eax, 0x39723cf
mov esi, 0x2c3666a
cmovne esi, eax
xor edx, edx
call fcn.00f4a3b1
add esp, 0x20
jmp 0xf50b21
cmp esi, 0x7393df8
je 0xf50afd
cmp esi, 0x92578ec
je 0xf50add
cmp esi, 0x944f754
je 0xf50ab1
cmp esi, 0xadf65ec
je 0xf50aa7
cmp esi, 0xbedb114
jne 0xf50b2d
push dword [esp + 0x60]
push dword [esp + 0x14]
mov edx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
push ebp
call fcn.00f5343f
add esp, 0xc
pop edi
pop esi
pop ebp
mov eax, ebx
pop ebx
add esp, 0x120
ret
mov esi, 0x6e8b95f
jmp 0xf50726
push dword [esp + 0xf4]
push dword [esp + 0x44]
mov edx, dword [esp + 0x104]
mov ecx, dword [esp + 0x10c]
push eax
call fcn.00f5343f
add esp, 0xc
mov esi, 0xbedb114
jmp 0xf507be
mov edx, dword [esp + 0x158]
mov ecx, edi
call fcn.00f5cc0c
test eax, eax
mov esi, 0x7393df8
push 1
pop eax
cmovne ebx, eax
jmp 0xf507be
push dword [esp + 0xb8]
push dword [esp + 0x4c]
mov edx, dword [esp + 0x58]
mov ecx, dword [esp + 0x114]
push edi
call fcn.00f5343f
add esp, 0xc
mov esi, 0x944f754
mov ecx, dword [esp + 0x154]
mov edx, 0x2e93c9f
cmp esi, 0x2c3666a
je 0xf50a9a
jmp 0xf50722