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

Disassembly:
sub esp, 0x10c
push ebx
mov eax, dword [esp + 0x124]
push ebp
push esi
push edi
push dword [esp + 0x144]
movzx eax, ax
push dword [esp + 0x144]
mov dword [esp + 0x120], edx
push dword [esp + 0x144]
push dword [esp + 0x144]
push dword [esp + 0x144]
push eax
push dword [esp + 0x144]
push dword [esp + 0x144]
push dword [esp + 0x144]
push dword [esp + 0x144]
push edx
push ecx
call fcn.10008002
mov dword [esp + 0x44], 0xc60fd9
xor eax, eax
shr dword [esp + 0x44], 0xb
add esp, 0x30
xor dword [esp + 0x14], 0xb6865c26
xor edx, edx
xor dword [esp + 0x14], 0xb68644e7
xor ebx, ebx
mov dword [esp + 0x34], 0x94febf
mov esi, 0x15b98a1
shl dword [esp + 0x34], 0xd
add dword [esp + 0x34], 0xffff7487
xor dword [esp + 0x34], 0x8b0095cf
xor dword [esp + 0x34], 0x14d7c15b
mov dword [esp + 0x98], 0x739728
add dword [esp + 0x98], 0x181a
add dword [esp + 0x98], 0xffff9c9c
xor dword [esp + 0x98], 0x734b16
mov dword [esp + 0x60], 0x783031
shl dword [esp + 0x60], 5
mov dword [esp + 0x110], eax
imul eax, dword [esp + 0x60], 0x59
push 0x6e
pop ecx
push 0x1c
mov dword [esp + 0x64], eax
xor dword [esp + 0x64], 0x3918a120
mov dword [esp + 0x8c], 0xdd82e
or dword [esp + 0x8c], 0xe4e540fc
add dword [esp + 0x8c], 0xc534
xor dword [esp + 0x8c], 0xe4eede32
mov dword [esp + 0xac], 0x899f5
mov eax, dword [esp + 0xac]
div ecx
xor edx, edx
mov dword [esp + 0xac], eax
add dword [esp + 0xac], 0x5648
xor dword [esp + 0xac], 0x406a4c
mov dword [esp + 0x84], 0x9ca5d6
imul eax, dword [esp + 0x84], 0x64
pop ecx
push 0x7b
pop edi
mov dword [esp + 0x80], eax
shl dword [esp + 0x80], 9
xor dword [esp + 0x80], 0x618b3000
mov dword [esp + 0xfc], 0xd5cd6e
mov eax, dword [esp + 0xfc]
div ecx
xor edx, edx
mov dword [esp + 0xfc], eax
xor dword [esp + 0xfc], 0x407a2c3
mov dword [esp + 0xdc], 0x23343
mov eax, dword [esp + 0xdc]
div edi
mov dword [esp + 0xdc], eax
xor dword [esp + 0xdc], 0x80494
mov dword [esp + 0x20], 0xfa5485
imul eax, dword [esp + 0x20], 0x42
mov dword [esp + 0x20], eax
or dword [esp + 0x20], 0xc32886a6
imul eax, dword [esp + 0x20], 0x35
xor edx, edx
push 0x50
pop ecx
push 5
mov dword [esp + 0x24], eax
xor dword [esp + 0x24], 0x8227d546
mov dword [esp + 0x40], 0x2e8bf6
or dword [esp + 0x40], 0xf76545cb
mov eax, dword [esp + 0x40]
div ecx
xor edx, edx
mov dword [esp + 0x40], eax
shl dword [esp + 0x40], 6
xor dword [esp + 0x40], 0xc5f30dc0
mov dword [esp + 0x110], 0x78ee4b
shl dword [esp + 0x110], 1
xor dword [esp + 0x110], 0x80f1dc96
mov dword [esp + 0x50], 0x791fee
shr dword [esp + 0x50], 8
shr dword [esp + 0x50], 2
shr dword [esp + 0x50], 0xb
xor dword [esp + 0x50], 3
mov dword [esp + 0x88], 0xbd5041
mov eax, dword [esp + 0x88]
pop ecx
div ecx
push 0x4e
mov dword [esp + 0x88], eax
xor edx, edx
add dword [esp + 0x88], 0x721a
xor dword [esp + 0x88], 0x264eb2
mov dword [esp + 0x98], 0x6c2d31
add dword [esp + 0x98], 0xffff6aee
xor dword [esp + 0x98], 0x21760cef
xor dword [esp + 0x98], 0x211d94ef
mov dword [esp + 0xa8], 0x6ceb08
add dword [esp + 0xa8], 0xffffcbf6
xor dword [esp + 0xa8], 0x9f43d110
xor dword [esp + 0xa8], 0x9f2f67f1
mov dword [esp + 0xc8], 0xc74391
add dword [esp + 0xc8], 0xffff6c5e
xor dword [esp + 0xc8], 0xc6afec
mov dword [esp + 0xa0], 0x4b3465
or dword [esp + 0xa0], 0xcf5ecbdf
xor dword [esp + 0xa0], 0xcf5ffeff
mov dword [esp + 0x18], 0xfd23b8
mov eax, dword [esp + 0x18]
pop ecx
div ecx
push 0x45
mov dword [esp + 0x18], eax
xor edx, edx
mov eax, dword [esp + 0x18]
pop ecx
div ecx
push 0x1e
mov dword [esp + 0x18], eax
xor edx, edx
xor dword [esp + 0x18], 0x2f78a
mov dword [esp + 0x18], 0xfa9619
mov eax, dword [esp + 0x18]
pop ecx
div ecx
mov dword [esp + 0x14], eax
add dword [esp + 0x14], 0xffffb0fb
xor dword [esp + 0x14], 0xb775c
mov dword [esp + 0x14], 0x807ba4
shl dword [esp + 0x14], 4
shl dword [esp + 0x14], 0xa
xor dword [esp + 0x14], 0x1ee80ab8
mov dword [esp + 0x14], 0x9af257
shl dword [esp + 0x14], 0xb
imul eax, dword [esp + 0x14], 0x56
mov dword [esp + 0x14], eax
xor dword [esp + 0x14], 0x6b422079
mov dword [esp + 0x10], 0x26ec4d
shl dword [esp + 0x10], 0xc
shr dword [esp + 0x10], 0xe
xor dword [esp + 0x10], 0xbf1cc723
xor dword [esp + 0x10], 0xbf1316e8
mov dword [esp + 0x10], 0x604ef4
xor edx, edx
or dword [esp + 0x10], 0xbb4d6b52
shr dword [esp + 0x10], 5
mov eax, dword [esp + 0x10]
push 0x18
pop ecx
div ecx
push 0xa
mov dword [esp + 0x14], eax
xor edx, edx
xor dword [esp + 0x14], 0x3fa9db
mov dword [esp + 0x14], 0xff1eaf
shl dword [esp + 0x14], 8
imul eax, dword [esp + 0x14], 0x6c
pop ecx
mov dword [esp + 0x10], eax
shr dword [esp + 0x10], 0xc
xor dword [esp + 0x10], 0xcb5e2
mov dword [esp + 0x18], 0xc7e312
or dword [esp + 0x18], 0x4ced50b1
xor dword [esp + 0x18], 0x4ce89335
mov dword [esp + 0x18], 0xaa4ecb
shl dword [esp + 0x18], 0x10
xor dword [esp + 0x18], 0x4ec443b3
mov dword [esp + 0x14], 0x38c20f
shr dword [esp + 0x14], 9
or dword [esp + 0x14], 0x7754c32c
xor dword [esp + 0x14], 0x775a6c62
mov dword [esp + 0x10], 0xc43478
imul eax, dword [esp + 0x10], 0x54
mov dword [esp + 0x10], eax
xor dword [esp + 0x10], 0x37dd0540
add dword [esp + 0x10], 0x34a3
xor dword [esp + 0x10], 0x77bf44fd
mov dword [esp + 0x10], 0x77fa17
add dword [esp + 0x10], 0xffffb1ac
imul eax, dword [esp + 0x10], 0x73
mov dword [esp + 0x10], eax
shl dword [esp + 0x10], 5
xor dword [esp + 0x10], 0xb8444167
mov dword [esp + 0x70], 0x123f2b
xor dword [esp + 0x70], 0x6fe657fb
add dword [esp + 0x70], 0x9431
xor dword [esp + 0x70], 0x6ff55f0d
mov dword [esp + 0x2c], 0xf43856
add dword [esp + 0x2c], 0xffff5dae
add dword [esp + 0x2c], 0xffff503f
shr dword [esp + 0x2c], 5
xor dword [esp + 0x2c], 0xec78e
mov dword [esp + 0xcc], 0x77a9f7
shl dword [esp + 0xcc], 0xa
xor dword [esp + 0xcc], 0xdeafa158
mov dword [esp + 0x24], 0x33c41a
add dword [esp + 0x24], 0xffffb1d0
imul eax, dword [esp + 0x24], 0x66
mov dword [esp + 0x24], eax
shl dword [esp + 0x24], 9
xor dword [esp + 0x24], 0x1f08429
mov dword [esp + 0x44], 0x461c40
imul eax, dword [esp + 0x44], 0x16
mov dword [esp + 0x44], eax
shr dword [esp + 0x44], 0xb
mov eax, dword [esp + 0x44]
div ecx
mov dword [esp + 0x44], eax
xor dword [esp + 0x44], 0x5571e
mov dword [esp + 0x78], 0x51d98c
or dword [esp + 0x78], 0x3f5455a1
imul eax, dword [esp + 0x78], 0x74
mov dword [esp + 0x78], eax
xor dword [esp + 0x78], 0xb2e52dfc
mov dword [esp + 0xb0], 0x44745a
imul eax, dword [esp + 0xb0], 0x63
mov dword [esp + 0xb0], eax
add dword [esp + 0xb0], 0xffff8cf2
xor dword [esp + 0xb0], 0x1a7ba94f
mov dword [esp + 0xf4], 0xed32ff
add dword [esp + 0xf4], 0x1ad9
xor dword [esp + 0xf4], 0xe55aa4
mov dword [esp + 0x58], 0x47b3fb
shr dword [esp + 0x58], 0xe
xor edx, edx
xor dword [esp + 0x58], 0xd9c7612f
xor dword [esp + 0x58], 0xa0a00898
xor dword [esp + 0x58], 0x7960f230
mov dword [esp + 0x68], 0x538ee1
shr dword [esp + 0x68], 6
or dword [esp + 0x68], 0xecdb2f6f
xor dword [esp + 0x68], 0xecd76c94
mov dword [esp + 0xb4], 0x633234
xor dword [esp + 0xb4], 0xd30b5520
or dword [esp + 0xb4], 0xe2e43f1e
xor dword [esp + 0xb4], 0xf3ed65d6
mov dword [esp + 0x48], 0xf9c0f6
add dword [esp + 0x48], 0x2d4a
imul eax, dword [esp + 0x48], 0x4f
push 6
pop ecx
push 0x60
mov dword [esp + 0x4c], eax
add dword [esp + 0x4c], 0x46b3
xor dword [esp + 0x4c], 0x4d2b61f6
mov dword [esp + 0xbc], 0xc841ec
imul eax, dword [esp + 0xbc], 0x22
mov dword [esp + 0xbc], eax
xor dword [esp + 0xbc], 0x1a9d1048
mov dword [esp + 0x104], 0x65babf
add dword [esp + 0x104], 0xffff8486
xor dword [esp + 0x104], 0x6f3125
mov dword [esp + 0x20], 0xbe5bf2
add dword [esp + 0x20], 0xc39e
imul eax, dword [esp + 0x20], 0xc
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x20]
div ecx
xor edx, edx
mov dword [esp + 0x20], eax
xor dword [esp + 0x20], 0x1787995
mov dword [esp + 0xd8], 0xd91fd7
add dword [esp + 0xd8], 0x652d
xor dword [esp + 0xd8], 0xd4f002
mov dword [esp + 0xc0], 0xd13a07
mov eax, dword [esp + 0xc0]
pop ecx
div ecx
mov dword [esp + 0xbc], eax
xor dword [esp + 0xbc], 0x707c2
mov dword [esp + 0x108], 0xffc8b7
xor dword [esp + 0x108], 0x1e1e598a
xor dword [esp + 0x108], 0x1ee18fe4
mov dword [esp + 0x6c], 0xcdab5
xor dword [esp + 0x6c], 0x9598c7bd
add dword [esp + 0x6c], 0xffff92b0
xor dword [esp + 0x6c], 0x959d0362
mov dword [esp + 0x64], 0xa758a4
add dword [esp + 0x64], 0x5903
add dword [esp + 0x64], 0xfffff609
xor dword [esp + 0x64], 0xae750e
mov dword [esp + 0xe4], 0xc83e02
shl dword [esp + 0xe4], 2
xor dword [esp + 0xe4], 0x323bea3
mov dword [esp + 0xd0], 0xad0f66
shr dword [esp + 0xd0], 0x10
xor dword [esp + 0xd0], 0x63244
mov dword [esp + 0xc8], 0x39efa1
xor dword [esp + 0xc8], 0xb68855ee
xor dword [esp + 0xc8], 0xb6b61069
mov dword [esp + 0xc0], 0xe02175
or dword [esp + 0xc0], 0xb2c815a7
xor dword [esp + 0xc0], 0xb2e41d90
mov dword [esp + 0x30], 0x4481b2
add dword [esp + 0x30], 0x743f
imul eax, dword [esp + 0x30], 0x2f
mov dword [esp + 0x30], eax
shr dword [esp + 0x30], 0xf
xor dword [esp + 0x30], 0x6d55a
mov dword [esp + 0x7c], 0xb9532c
shl dword [esp + 0x7c], 5
imul eax, dword [esp + 0x7c], 0x49
mov dword [esp + 0x7c], eax
xor dword [esp + 0x7c], 0x9b1801bc
mov dword [esp + 0x28], 0x1281ad
xor edx, edx
add dword [esp + 0x28], 0xa67d
xor dword [esp + 0x28], 0x7c1b37b8
add dword [esp + 0x28], 0xffff20cb
xor dword [esp + 0x28], 0x7c0b9163
mov dword [esp + 0x5c], 0x88e24d
xor dword [esp + 0x5c], 0x2ebd1bb6
mov eax, dword [esp + 0x5c]
div edi
push 0x2e
mov dword [esp + 0x60], eax
xor edx, edx
xor dword [esp + 0x60], 0x6b6db3
mov dword [esp + 0xdc], 0xd4274f
mov eax, dword [esp + 0xdc]
pop ecx
div ecx
push 0x37
mov dword [esp + 0xdc], eax
xor edx, edx
xor dword [esp + 0xdc], 0x48e69
mov dword [esp + 0x90], 0xb83dd4
or dword [esp + 0x90], 0xb8649d90
add dword [esp + 0x90], 0x9cab
xor dword [esp + 0x90], 0xb8f32006
mov dword [esp + 0x3c], 0x23b3be
shl dword [esp + 0x3c], 8
add dword [esp + 0x3c], 0x2e9b
add dword [esp + 0x3c], 0xffff8964
xor dword [esp + 0x3c], 0x23ba9bf9
mov dword [esp + 0x18], 0xe685de
imul eax, dword [esp + 0x18], 5
pop ecx
push 0x35
mov dword [esp + 0x18], eax
shl dword [esp + 0x18], 3
xor dword [esp + 0x18], 0x240c8630
mov dword [esp + 0xf4], 0x14cbda
add dword [esp + 0xf4], 0xffff3a4b
xor dword [esp + 0xf4], 0x10602b
mov dword [esp + 0xec], 0x1a3334
xor dword [esp + 0xec], 0x68d8d0f
xor dword [esp + 0xec], 0x6918054
mov dword [esp + 0xe4], 0xaf3d51
add dword [esp + 0xe4], 0xffff6264
xor dword [esp + 0xe4], 0xa9df53
mov dword [esp + 0x58], 0x71a8f9
add dword [esp + 0x58], 0x8847
xor dword [esp + 0x58], 0x82b40171
mov eax, dword [esp + 0x58]
div ecx
xor edx, edx
mov dword [esp + 0x58], eax
xor dword [esp + 0x58], 0x2617ea6
mov dword [esp + 0x54], 0x911bb9
imul eax, dword [esp + 0x54], 0x50
pop ecx
push 0x39
mov dword [esp + 0x54], eax
add dword [esp + 0x54], 0xffff59e3
mov eax, dword [esp + 0x54]
div ecx
xor edx, edx
mov dword [esp + 0x54], eax
xor dword [esp + 0x54], 0xd8a8d3
mov dword [esp + 0xf0], 0x1e2b49
add dword [esp + 0xf0], 0xffff0c75
xor dword [esp + 0xf0], 0x1a2795
mov dword [esp + 0x78], 0xc7820c
mov eax, dword [esp + 0x78]
pop ecx
div ecx
mov dword [esp + 0x74], eax
add dword [esp + 0x74], 0xffff4704
xor dword [esp + 0x74], 0x3986f
mov dword [esp + 0xa0], 0x6bd51f
shl dword [esp + 0xa0], 0xc
imul eax, dword [esp + 0xa0], 0x75
mov dword [esp + 0xa0], eax
xor dword [esp + 0xa0], 0x8677d78d
mov dword [esp + 0xac], 0x5ede35
xor edx, edx
shl dword [esp + 0xac], 0xe
or dword [esp + 0xac], 0xed99d87a
xor dword [esp + 0xac], 0xff9c1971
mov dword [esp + 0x90], 0xd25fe4
xor dword [esp + 0x90], 0x91b7fe4b
imul eax, dword [esp + 0x90], 0x59
push 0x31
pop ecx
push 0x1a
mov dword [esp + 0x94], eax
xor dword [esp + 0x94], 0x8c53baba
mov dword [esp + 0x108], 0x69dec7
add dword [esp + 0x108], 0xffff289d
xor dword [esp + 0x108], 0x68496e
mov dword [esp + 0x14], 0xfe2e0f
add dword [esp + 0x14], 0x26d8
mov eax, dword [esp + 0x14]
div ecx
xor edx, edx
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x14]
pop ecx
div ecx
mov dword [esp + 0x10], eax
xor dword [esp + 0x10], 0x142e0
mov dword [esp + 0x18], 0xf9e36a
or dword [esp + 0x18], 0x3f41e488
xor dword [esp + 0x18], 0x3ff084b0
mov ebp, dword [esp + 0x114]
mov edi, dword [esp + 0x114]
mov eax, dword [esp + 0x40]
mov ecx, 0x8b02343
mov edx, 0x1521ea4
cmp esi, 0x65b0c22
jg 0x1000a62f
je 0x1000a60f
cmp esi, edx
je 0x1000a5ad
cmp esi, 0x15b98a1
je 0x1000a5a3
cmp esi, 0x2386dfb
je 0x1000a8cb
cmp esi, 0x4000434
je 0x1000a583
cmp esi, 0x4250561
jne 0x1000a8ba
mov ecx, dword [esp + 0x118]
cmp dword [ecx], 0
je 0x1000a544
mov eax, dword [ecx + 4]
jmp 0x1000a546
xor eax, eax
push dword [ecx]
mov edx, edi
push dword [esp + 0x78]
push dword [esp + 0xf4]
push dword [esp + 0x130]
push eax
push ecx
push dword [esp + 0x68]
mov ecx, dword [esp + 0x70]
call fcn.1001d4b7
add esp, 0x1c
neg eax
sbb esi, esi
and esi, 0x6f981ef
add esi, 0x4000434
jmp 0x1000a4df
push dword [esp + 0xac]
mov edx, dword [esp + 0xa4]
mov ecx, edi
call fcn.10007b46
pop ecx
mov esi, 0x65b0c22
jmp 0x1000a4df
mov esi, 0x9ed2ff1
jmp 0x1000a4ed
push dword [esp + 0x100]
mov edx, ebp
push dword [esp + 0xbc]
push dword [esp + 0x138]
push dword [esp + 0x54]
push dword [esp + 0xd4]
push ecx
push dword [esp + 0x15c]
push dword [esp + 0xd0]
push ecx
push dword [esp + 0x8c]
push ecx
push ecx
mov ecx, dword [esp + 0x88]
call fcn.1000f984
add esp, 0x30
mov dword [esp + 0x40], eax
test eax, eax
mov esi, 0x2386dfb
mov ecx, 0x8b02343
cmovne esi, ecx
jmp 0x1000a4e8
push dword [esp + 0x104]
mov edx, dword [esp + 0x94]
mov ecx, eax
call fcn.10007b46
pop ecx
mov esi, 0x2386dfb
jmp 0x1000a4df
cmp esi, ecx
je 0x1000a711
cmp esi, 0x93954fc
je 0x1000a6f1
cmp esi, 0x9ed2ff1
je 0x1000a6e7
cmp esi, 0xaf98623
je 0x1000a6bf
cmp esi, 0xdffbe0d
jne 0x1000a8ba
push ecx
push dword [esp + 0x28]
push ecx
push dword [esp + 0x58]
push ecx
push ecx
push dword [esp + 0xe4]
mov edx, dword [esp + 0x48]
mov ecx, dword [esp + 0x8c]
call fcn.100102e9
push dword [esp + 0x110]
mov ebp, eax
mov esi, 0xc402532
push dword [esp + 0xd0]
test ebp, ebp
mov eax, 0x1521ea4
push dword [esp + 0x9c]
mov ecx, dword [esp + 0x6c]
cmovne esi, eax
xor edx, edx
call fcn.1000f699
add esp, 0x28
jmp 0x1000a8b0
mov edx, dword [esp + 0x34]
mov ecx, edi
call fcn.1002314a
mov ecx, eax
mov esi, 0x4000434
mov eax, dword [esp + 0x98]
cmp ecx, eax
mov eax, 0x93954fc
cmove esi, eax
jmp 0x1000a4df
mov esi, 0xdffbe0d
jmp 0x1000a4ed
mov edx, dword [esp + 0x12c]
mov ecx, edi
call fcn.10015b7c
test eax, eax
mov esi, 0x4000434
push 1
pop eax
cmovne ebx, eax
jmp 0x1000a4df
mov eax, dword [esp + 0x118]
cmp dword [eax], 0
je 0x1000a73c
mov edx, dword [esp + 0xd4]
mov ecx, dword [esp + 0x1c]
push 0x10001178
call fcn.10020ad3
pop ecx
mov dword [esp + 0x110], eax
jmp 0x1000a743
mov eax, dword [esp + 0x110]
mov ecx, dword [esp + 0x10c]
xor edx, edx
or ecx, dword [esp + 0x3c]
inc edx
or ecx, dword [esp + 0x20]
or ecx, dword [esp + 0xdc]
or ecx, dword [esp + 0xfc]
or ecx, dword [esp + 0x80]
or ecx, dword [esp + 0xa8]
or ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x140]
or ecx, dword [esp + 0x60]
and esi, edx
je 0x1000a78d
or ecx, 0x803000
push eax
push dword [esp + 0x13c]
push dword [esp + 0xec]
push ecx
push dword [esp + 0x50]
push dword [esp + 0x78]
push ecx
push dword [esp + 0x88]
push ecx
push dword [esp + 0x12c]
push dword [esp + 0xe4]
call fcn.1001e70c
mov edi, eax
mov eax, dword [esp + 0x13c]
push eax
push dword [esp + 0xf0]
mov edx, dword [esp + 0xfc]
mov ecx, dword [esp + 0x104]
call fcn.10012eed
add esp, 0x34
test edi, edi
je 0x1000a8ab
push dword [esp + 0x5c]
xor eax, eax
lea edx, [esp + 0xfc]
push dword [esp + 0x2c]
inc eax
mov ecx, edi
push dword [esp + 0x84]
mov dword [esp + 0x104], eax
push dword [esp + 0x90]
push dword [esp + 0x40]
push 4
call fcn.1000d7e2
add esp, 0x18
test esi, esi
je 0x1000a8a1
lea eax, [esp + 0xf8]
mov edx, edi
push eax
push dword [esp + 0x3c]
lea eax, [esp + 0x11c]
push dword [esp + 0x94]
push dword [esp + 0xa0]
mov ecx, dword [esp + 0xe8]
push eax
call fcn.10015f7d
mov eax, dword [esp + 0xb0]
lea edx, [esp + 0x10c]
push dword [esp + 0xf4]
or dword [esp + 0x110], eax
mov ecx, edi
push dword [esp + 0x100]
push dword [esp + 0x10c]
push dword [esp + 0xc4]
push dword [esp + 0x38]
push dword [esp + 0x13c]
call fcn.1000d7e2
add esp, 0x2c
mov esi, 0x4250561
jmp 0x1000a4df
mov esi, 0x65b0c22
mov edx, 0x1521ea4
mov ecx, 0x8b02343
cmp esi, 0xc402532
je 0x1000a8db
mov eax, dword [esp + 0x40]
jmp 0x1000a4ed
push dword [esp + 0x18]
mov edx, dword [esp + 0x14]
mov ecx, ebp
call fcn.10007b46
pop ecx
pop edi
pop esi
pop ebp
mov eax, ebx
pop ebx
add esp, 0x10c
ret