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

Disassembly:
sub esp, 0x188
mov dword [esp + 0xc0], 0x89ca81
xor edx, edx
imul eax, dword [esp + 0xc0], 0x5d
push ebx
push ebp
push esi
push edi
mov dword [esp + 0xd0], eax
xor ebp, ebp
xor dword [esp + 0xd0], 0xaf9dd6ae
mov ebx, 0xf774147
xor dword [esp + 0xd0], 0xd0d10238
mov dword [esp + 0x44], 0x7031b3
shl dword [esp + 0x44], 9
add dword [esp + 0x44], 0xdab9
mov eax, dword [esp + 0x44]
push 0x5e
mov dword [esp + 0x150], ecx
pop ecx
div ecx
push 0x11
mov dword [esp + 0x48], eax
xor edx, edx
xor dword [esp + 0x48], 0x2631bed
mov dword [esp + 0x44], 0x913049
shr dword [esp + 0x44], 6
add dword [esp + 0x44], 0xffffeb40
shr dword [esp + 0x44], 9
xor dword [esp + 0x44], 0x118
mov dword [esp + 0xcc], 0xd820b3
imul eax, dword [esp + 0xcc], 0x75
pop ecx
push 0x60
mov dword [esp + 0xcc], eax
mov eax, dword [esp + 0xcc]
div ecx
xor edx, edx
mov dword [esp + 0xcc], eax
xor dword [esp + 0xcc], 0x5cf77a2
mov dword [esp + 0x94], 0x2d7b5a
shr dword [esp + 0x94], 3
mov eax, dword [esp + 0x94]
pop ecx
div ecx
push 0x65
mov dword [esp + 0x94], eax
xor edx, edx
xor dword [esp + 0x94], 0xf29
mov dword [esp + 0xb8], 0x9ea28
shr dword [esp + 0xb8], 4
shl dword [esp + 0xb8], 3
xor dword [esp + 0xb8], 0x4f510
mov dword [esp + 0xc8], 0xfc5601
imul eax, dword [esp + 0xc8], 0x23
pop ecx
mov dword [esp + 0xc4], eax
xor dword [esp + 0xc4], 0x83bd7763
xor dword [esp + 0xc4], 0xa1c2b540
mov dword [esp + 0xc0], 0xc9f780
shr dword [esp + 0xc0], 0xd
shl dword [esp + 0xc0], 0xa
xor dword [esp + 0xc0], 0x193c00
mov dword [esp + 0x134], 0xa15ef3
add dword [esp + 0x134], 0xcfb3
xor dword [esp + 0x134], 0xa22ea6
mov dword [esp + 0x118], 0x732cc
xor dword [esp + 0x118], 0x331cc4bd
xor dword [esp + 0x118], 0x331bf671
mov dword [esp + 0x94], 0x567154
add dword [esp + 0x94], 0x98f2
or dword [esp + 0x94], 0x7205bc1
xor dword [esp + 0x94], 0x7775bc7
mov dword [esp + 0x70], 0xb824e0
xor dword [esp + 0x70], 0x4344e171
shl dword [esp + 0x70], 5
shl dword [esp + 0x70], 9
xor dword [esp + 0x70], 0x31644000
mov dword [esp + 0x10], 0xb375bd
mov eax, dword [esp + 0x10]
div ecx
mov dword [esp + 0x10], eax
add dword [esp + 0x10], 0x740b
xor edx, edx
xor dword [esp + 0x10], 0x46953f20
xor dword [esp + 0x10], 0x469705e9
mov dword [esp + 0x1c], 0x6f0fc1
add dword [esp + 0x1c], 0x682a
shl dword [esp + 0x1c], 0x10
mov eax, dword [esp + 0x1c]
push 0x35
pop ecx
div ecx
push 0x16
mov dword [esp + 0x20], eax
xor edx, edx
xor dword [esp + 0x20], 0x2448a90
mov dword [esp + 0xb4], 0xb7f463
shr dword [esp + 0xb4], 2
mov eax, dword [esp + 0xb4]
pop ecx
div ecx
push 0x52
mov dword [esp + 0xb4], eax
xor edx, edx
xor dword [esp + 0xb4], 0xb0aa6
mov dword [esp + 0xe4], 0x1e2afb
shl dword [esp + 0xe4], 1
xor dword [esp + 0xe4], 0x39344d
mov dword [esp + 0x8c], 0xd60a24
shr dword [esp + 0x8c], 0x10
shl dword [esp + 0x8c], 8
xor dword [esp + 0x8c], 0x7d834
mov dword [esp + 0x144], 0xccda6
or dword [esp + 0x144], 0xd009f965
xor dword [esp + 0x144], 0xd00eb16a
mov dword [esp + 0xfc], 0x116f8
shl dword [esp + 0xfc], 1
xor dword [esp + 0xfc], 0x10446
mov dword [esp + 0x50], 0xe14840
add dword [esp + 0x50], 0xe9af
shl dword [esp + 0x50], 5
imul eax, dword [esp + 0x50], 5
pop ecx
mov dword [esp + 0x4c], eax
xor dword [esp + 0x4c], 0x8d5f04ba
mov dword [esp + 0x128], 0x9b5594
add dword [esp + 0x128], 0x8c2
xor dword [esp + 0x128], 0x9353c4
mov dword [esp + 0x100], 0xaad272
add dword [esp + 0x100], 0xa340
xor dword [esp + 0x100], 0xa74a81
mov dword [esp + 0xb8], 0xfde353
shr dword [esp + 0xb8], 0xd
imul eax, dword [esp + 0xb8], 0x71
mov dword [esp + 0xb8], eax
xor dword [esp + 0xb8], 0xf406
mov dword [esp + 0x24], 0x10fd3f
mov eax, dword [esp + 0x24]
div ecx
mov dword [esp + 0x24], eax
imul eax, dword [esp + 0x24], 0x26
mov dword [esp + 0x24], eax
xor dword [esp + 0x24], 0x900c513e
xor dword [esp + 0x24], 0x9009d373
mov dword [esp + 0xd8], 0x9bc28f
xor dword [esp + 0xd8], 0x8daa98a9
shr dword [esp + 0xd8], 2
xor dword [esp + 0xd8], 0x234acdcf
mov dword [esp + 0x98], 0x6a542c
shl dword [esp + 0x98], 6
add dword [esp + 0x98], 0xcf70
xor dword [esp + 0x98], 0x1a90167c
mov dword [esp + 0x64], 0xb0ac3a
add dword [esp + 0x64], 0xffff0ba4
shr dword [esp + 0x64], 7
xor dword [esp + 0x64], 0x7a292cfc
xor dword [esp + 0x64], 0x7a298d34
mov dword [esp + 0x38], 0x7fa15
shl dword [esp + 0x38], 8
add dword [esp + 0x38], 0x42c8
xor dword [esp + 0x38], 0x420546d7
xor dword [esp + 0x38], 0x45f279ac
mov dword [esp + 0xec], 0x3c10dc
xor edx, edx
add dword [esp + 0xec], 0x934c
xor dword [esp + 0xec], 0x3c5902
mov dword [esp + 0x9c], 0x8e9148
imul eax, dword [esp + 0x9c], 0x15
push 0x3d
pop ecx
push 7
mov dword [esp + 0xa0], eax
shr dword [esp + 0xa0], 8
xor dword [esp + 0xa0], 0xfb60
mov dword [esp + 0xf8], 0x57b7bf
imul eax, dword [esp + 0xf8], 0x65
mov dword [esp + 0xf8], eax
xor dword [esp + 0xf8], 0x2299a995
mov dword [esp + 0x4c], 0xdc0eaf
shl dword [esp + 0x4c], 3
add dword [esp + 0x4c], 0xdead
add dword [esp + 0x4c], 0x5890
xor dword [esp + 0x4c], 0x6efbc16
mov dword [esp + 0x108], 0x5f891c
add dword [esp + 0x108], 0xe952
xor dword [esp + 0x108], 0x699f2d
mov dword [esp + 0x100], 0xb9bdf1
imul eax, dword [esp + 0x100], 0x30
mov dword [esp + 0x100], eax
xor dword [esp + 0x100], 0x22d92b94
mov dword [esp + 0x54], 0xdd275a
xor dword [esp + 0x54], 0xf9c8fd87
or dword [esp + 0x54], 0xb4ffffed
xor dword [esp + 0x54], 0xfdf2704c
mov dword [esp + 0xc0], 0xdc69da
mov eax, dword [esp + 0xc0]
div ecx
xor edx, edx
mov dword [esp + 0xc0], eax
xor dword [esp + 0xc0], 0xf70c1774
xor dword [esp + 0xc0], 0xf706e836
mov dword [esp + 0xb0], 0xe3f700
shl dword [esp + 0xb0], 6
or dword [esp + 0xb0], 0x5d8b8659
xor dword [esp + 0xb0], 0x7dfec952
mov dword [esp + 0x118], 0xe887ef
mov eax, dword [esp + 0x118]
pop ecx
div ecx
push 0x3c
mov dword [esp + 0x118], eax
xor edx, edx
xor dword [esp + 0x118], 0x24c858
mov dword [esp + 0x110], 0xc58056
shr dword [esp + 0x110], 5
xor dword [esp + 0x110], 0x4a47e
mov dword [esp + 0xa8], 0x7835a9
shr dword [esp + 0xa8], 5
add dword [esp + 0xa8], 0xffff434e
xor dword [esp + 0xa8], 0xb19d5
mov dword [esp + 0x120], 0x628bac
shr dword [esp + 0x120], 0x10
xor dword [esp + 0x120], 0xd99ba
mov dword [esp + 0xd8], 0x3c4d43
shl dword [esp + 0xd8], 0xe
xor dword [esp + 0xd8], 0x3d5f35f5
xor dword [esp + 0xd8], 0x2e03dce1
mov dword [esp + 0xd0], 0x3d8ce2
add dword [esp + 0xd0], 0x9c91
xor dword [esp + 0xd0], 0x7a1df218
xor dword [esp + 0xd0], 0x7a210bc9
mov dword [esp + 0xe0], 0x2b0ddf
shr dword [esp + 0xe0], 0xe
shr dword [esp + 0xe0], 0xf
xor dword [esp + 0xe0], 0x37781
mov dword [esp + 0x64], 0x266488
mov eax, dword [esp + 0x64]
pop ecx
div ecx
mov dword [esp + 0x60], eax
shr dword [esp + 0x60], 2
add dword [esp + 0x60], 0xffff0572
xor dword [esp + 0x60], 0xffff9b33
mov dword [esp + 0x58], 0xbcf7b8
xor edx, edx
imul eax, dword [esp + 0x58], 0x6b
push 0x39
pop ecx
push 0x72
mov dword [esp + 0x5c], eax
imul eax, dword [esp + 0x5c], 0x26
mov dword [esp + 0x5c], eax
mov eax, dword [esp + 0x5c]
div ecx
xor edx, edx
mov dword [esp + 0x5c], eax
xor dword [esp + 0x5c], 0x34e55e7
mov dword [esp + 0x30], 0xfcda34
add dword [esp + 0x30], 0xdb03
shr dword [esp + 0x30], 6
add dword [esp + 0x30], 0xabad
xor dword [esp + 0x30], 0xf61ab
mov dword [esp + 0x140], 0x2a2b0e
add dword [esp + 0x140], 0x4979
xor dword [esp + 0x140], 0x21c920
mov dword [esp + 0x10c], 0xa1e216
add dword [esp + 0x10c], 0xffff5ff5
xor dword [esp + 0x10c], 0xad0a84
mov dword [esp + 0x38], 0xcae231
shr dword [esp + 0x38], 0xc
or dword [esp + 0x38], 0xfd8e10ca
imul eax, dword [esp + 0x38], 0x5c
pop ecx
mov dword [esp + 0x34], eax
xor dword [esp + 0x34], 0x1f1c568f
mov dword [esp + 0x54], 0x253eae
shr dword [esp + 0x54], 2
or dword [esp + 0x54], 0xf8fd8aec
add dword [esp + 0x54], 0x754e
xor dword [esp + 0x54], 0xf8f18caa
mov dword [esp + 0xa8], 0xb94b94
add dword [esp + 0xa8], 0xffff03b1
add dword [esp + 0xa8], 0xc1ea
xor dword [esp + 0xa8], 0xb636b6
mov dword [esp + 0xa0], 0x665da
mov eax, dword [esp + 0xa0]
div ecx
mov dword [esp + 0xa0], eax
xor dword [esp + 0xa0], 0xe7146895
xor dword [esp + 0xa0], 0xe71d8416
mov dword [esp + 0x110], 0xf03201
or dword [esp + 0x110], 0x16662734
xor dword [esp + 0x110], 0x16f8276c
mov dword [esp + 0x3c], 0xf58dc
or dword [esp + 0x3c], 0xcefb25f5
xor dword [esp + 0x3c], 0xb79d248d
imul eax, dword [esp + 0x3c], 5
mov dword [esp + 0x3c], eax
xor dword [esp + 0x3c], 0x5ee99df0
mov dword [esp + 0x74], 0x1bda
xor dword [esp + 0x74], 0xf0c300cc
or dword [esp + 0x74], 0x62eaa242
xor dword [esp + 0x74], 0xfb5f6bf
xor dword [esp + 0x74], 0xfd545b0a
mov dword [esp + 0x14], 0x7e987
or dword [esp + 0x14], 0xe51d24f3
shl dword [esp + 0x14], 1
or dword [esp + 0x14], 0xd459dc12
xor dword [esp + 0x14], 0xde72c5d1
mov dword [esp + 0xf0], 0x6f1542
shr dword [esp + 0xf0], 0xb
xor dword [esp + 0xf0], 0x95e82
mov dword [esp + 0x5c], 0xeb0c05
imul eax, dword [esp + 0x5c], 0x34
mov dword [esp + 0x5c], eax
xor dword [esp + 0x5c], 0x9a011e6d
add dword [esp + 0x5c], 0xffffdd41
xor dword [esp + 0x5c], 0xb5bd4b4c
mov dword [esp + 0x12c], 0x4384da
shl dword [esp + 0x12c], 7
xor dword [esp + 0x12c], 0x21ca9036
mov dword [esp + 0x20], 0x26f029
or dword [esp + 0x20], 0x5c3fc44f
imul eax, dword [esp + 0x20], 0x5e
mov dword [esp + 0x20], eax
xor edx, edx
shl dword [esp + 0x20], 0xa
xor dword [esp + 0x20], 0xef0e7155
mov dword [esp + 0x120], 0xfb00c8
mov eax, dword [esp + 0x120]
push 0x70
pop ecx
div ecx
push 0x63
mov dword [esp + 0x124], eax
xor edx, edx
xor dword [esp + 0x124], 0x7bcc6
mov dword [esp + 0x134], 0x83a54a
add dword [esp + 0x134], 0xffff432b
xor dword [esp + 0x134], 0x8e71dd
mov dword [esp + 0x1c], 0x2ff4f3
or dword [esp + 0x1c], 0xd0f2a060
shl dword [esp + 0x1c], 0xc
imul eax, dword [esp + 0x1c], 0x15
pop ecx
push 0x4a
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0xf17b8b1a
mov dword [esp + 0x80], 0x7bc7d6
or dword [esp + 0x80], 0xfb469b5d
shr dword [esp + 0x80], 0x10
xor dword [esp + 0x80], 0x29d1
mov dword [esp + 0x88], 0xc7b492
xor dword [esp + 0x88], 0xda7fe355
xor dword [esp + 0x88], 0xf789276a
xor dword [esp + 0x88], 0x2d34b316
mov dword [esp + 0x84], 0xc4b066
add dword [esp + 0x84], 0x2d4a
xor dword [esp + 0x84], 0x79b35fac
xor dword [esp + 0x84], 0x79759ff7
mov dword [esp + 0x34], 0x6bdb51
shl dword [esp + 0x34], 4
shr dword [esp + 0x34], 7
mov eax, dword [esp + 0x34]
div ecx
xor edx, edx
mov dword [esp + 0x34], eax
xor dword [esp + 0x34], 0x9f0c5
mov dword [esp + 0xe8], 0xdedf2a
imul eax, dword [esp + 0xe8], 0x51
pop ecx
mov dword [esp + 0xe4], eax
xor dword [esp + 0xe4], 0x46824d47
mov dword [esp + 0x28], 0xc3e69e
add dword [esp + 0x28], 0xffff984d
imul eax, dword [esp + 0x28], 0x6d
mov dword [esp + 0x28], eax
imul eax, dword [esp + 0x28], 0x79
mov dword [esp + 0x28], eax
xor dword [esp + 0x28], 0x57d87162
mov dword [esp + 0x6c], 0x54bd4a
or dword [esp + 0x6c], 0xb63244a0
add dword [esp + 0x6c], 0x417e
or dword [esp + 0x6c], 0x63a11be6
xor dword [esp + 0x6c], 0xf7f931f3
mov dword [esp + 0x8c], 0xbea848
shr dword [esp + 0x8c], 9
or dword [esp + 0x8c], 0x5eb62668
xor dword [esp + 0x8c], 0x5eb9ee94
mov dword [esp + 0x138], 0x440258
shr dword [esp + 0x138], 0x10
xor dword [esp + 0x138], 0x9723b
mov dword [esp + 0xe8], 0x3b19f4
mov eax, dword [esp + 0xe8]
div ecx
mov dword [esp + 0xe8], eax
xor dword [esp + 0xe8], 0x1c2c1
mov dword [esp + 0x124], 0x144365
or dword [esp + 0x124], 0x65ecb7a2
xor dword [esp + 0x124], 0x65f0ee99
mov dword [esp + 0x78], 0xea5434
shr dword [esp + 0x78], 1
or dword [esp + 0x78], 0xb6140203
shr dword [esp + 0x78], 9
xor dword [esp + 0x78], 0x50b8a2
mov dword [esp + 0x68], 0x566331
mov esi, 0x8e3f5ae
shr dword [esp + 0x68], 4
mov edi, 0xf1618c3
shr dword [esp + 0x68], 9
shr dword [esp + 0x68], 5
xor dword [esp + 0x68], 0xacbce
mov dword [esp + 0x150], 0x20
mov ecx, 0xfce4db5
mov eax, 0x8c7d07e
mov edx, 0x74c5c61
cmp ebx, esi
jg 0x10020411
je 0x1002033f
cmp ebx, edx
je 0x100202b1
cmp ebx, 0x77e61bb
je 0x100201f1
cmp ebx, 0x88fbe98
je 0x100201c0
cmp ebx, eax
jne 0x100205b3
mov eax, dword [esp + 0xf0]
mov eax, dword [esp + 0x14]
mov edx, dword [0x10025be0]
push ecx
mov edx, dword [edx + 0xc]
call fcn.10016f53
pop ecx
mov ecx, eax
mov ebx, edi
mov eax, dword [0x10025be0]
test ecx, ecx
cmovne ebx, esi
mov dword [eax + 8], ecx
jmp 0x10020155
push dword [esp + 0xe8]
push dword [esp + 0x13c]
push dword [esp + 0x94]
mov edx, dword [0x10025be0]
mov ecx, dword [esp + 0x78]
mov edx, dword [edx + 8]
call fcn.1000f699
add esp, 0xc
mov ebx, edi
jmp 0x10020155
mov edx, dword [esp + 0xb0]
mov ecx, dword [esp + 0x1c]
push 0x10001738
call fcn.10020ad3
mov edx, dword [esp + 0x8c]
mov esi, eax
mov ecx, dword [esp + 0xe4]
mov dword [esp], 0x100015c8
call fcn.10020ad3
push dword [esp + 0x12c]
mov edi, eax
mov ecx, esi
push dword [esp + 0x54]
lea eax, [esp + 0x150]
push dword [esp + 0x104]
push edi
push eax
push dword [esp + 0x158]
mov edx, dword [esp + 0xe4]
call fcn.100092dd
mov ecx, eax
mov ebx, 0x3abff5b
mov eax, dword [esp + 0xac]
cmp ecx, eax
push esi
push dword [esp + 0x44]
mov edx, dword [esp + 0xdc]
mov eax, 0xfce4db5
mov ecx, dword [esp + 0x124]
cmove ebx, eax
call fcn.10012eed
push edi
push dword [esp + 0x8c]
mov edx, dword [esp + 0xc4]
mov ecx, dword [esp + 0x104]
call fcn.10012eed
add esp, 0x2c
mov edi, 0xf1618c3
mov esi, 0x8e3f5ae
jmp 0x100205a4
mov edx, dword [esp + 0x13c]
mov ecx, dword [esp + 0x2c]
push 0x10001618
call fcn.10020ad3
push dword [esp + 0x148]
mov esi, eax
lea eax, [esp + 0x150]
push dword [esp + 0xa8]
push dword [esp + 0xcc]
push esi
push dword [esp + 0xbc]
push dword [esp + 0x6c]
push eax
push dword [esp + 0x54]
mov edx, dword [0x10025be0]
mov ecx, dword [esp + 0x12c]
lea edx, [edx + 0xc]
call fcn.10005894
mov ecx, eax
mov ebx, edi
mov eax, dword [esp + 0x158]
cmp ecx, eax
push esi
push dword [esp + 0x9c]
mov edx, dword [esp + 0x68]
mov eax, 0x8c7d07e
mov ecx, dword [esp + 0x13c]
cmove ebx, eax
call fcn.10012eed
add esp, 0x2c
jmp 0x100202a7
mov edx, dword [esp + 0x12c]
mov ecx, dword [esp + 0x5c]
push 0x10001708
call fcn.10020ad3
pop ecx
mov esi, eax
mov eax, dword [esp + 0xd0]
mov dword [esp + 0x16c], eax
mov eax, dword [esp + 0x44]
mov dword [esp + 0x170], eax
mov eax, dword [esp + 0x10]
push dword [esp + 0x80]
mov dword [esp + 0x178], eax
push dword [esp + 0x88]
push dword [esp + 0x84]
push esi
push dword [esp + 0x28]
mov eax, dword [0x10025be0]
push dword [eax + 8]
lea eax, [esp + 0x184]
push eax
push dword [esp + 0x134]
mov eax, dword [0x10025be0]
push ecx
add eax, 0x70
push eax
push dword [esp + 0x158]
push dword [esp + 0x14c]
mov eax, dword [0x10025be0]
mov edx, dword [esp + 0x174]
push ecx
mov ecx, dword [esp + 0x54]
push dword [eax + 0xc]
call fcn.1001c50b
add esp, 0x38
cmp eax, dword [esp + 0x94]
jne 0x100203f0
xor ebp, ebp
mov ebx, edi
inc ebp
jmp 0x100203f5
mov ebx, 0x88fbe98
push esi
push dword [esp + 0x2c]
mov edx, dword [esp + 0xec]
mov ecx, dword [esp + 0x38]
call fcn.10012eed
pop ecx
pop ecx
jmp 0x100202a7
cmp ebx, edi
je 0x1002057a
cmp ebx, 0xf774147
je 0x10020570
cmp ebx, ecx
jne 0x100205b3
mov edx, dword [esp + 0xec]
mov ecx, dword [esp + 0x38]
push 0x10001648
call fcn.10020ad3
mov edx, dword [esp + 0xf8]
mov esi, eax
mov ecx, dword [esp + 0xa0]
mov dword [esp], 0x10001678
call fcn.10020ad3
mov edi, eax
mov edx, esi
mov eax, dword [esp + 0x44]
push dword [esp + 0x100]
mov dword [esp + 0x160], eax
push dword [esp + 0x10c]
mov ecx, dword [esp + 0x54]
call fcn.1000f14f
push edi
and dword [esp + 0x170], 0
lea edx, [esp + 0x158]
mov dword [esp + 0x16c], esi
lea eax, [eax*2 + 2]
mov dword [esp + 0x174], 1
mov dword [esp + 0x164], eax
lea eax, [esp + 0x164]
mov dword [esp + 0x178], eax
mov eax, dword [esp + 0x160]
push eax
push dword [esp + 0xb8]
mov dword [esp + 0x160], eax
lea eax, [esp + 0x178]
push dword [esp + 0x124]
push dword [esp + 0x168]
push eax
push dword [esp + 0x138]
lea eax, [esp + 0x1a0]
push eax
push dword [esp + 0xd8]
push dword [esp + 0xe4]
push dword [esp + 0xf0]
mov ecx, dword [esp + 0x88]
call fcn.1000386e
mov ecx, eax
mov ebx, 0xf1618c3
mov eax, dword [esp + 0xfc]
cmp ecx, eax
push esi
push dword [esp + 0x108]
mov edx, dword [esp + 0x114]
mov eax, 0x74c5c61
mov ecx, dword [esp + 0x15c]
cmove ebx, eax
call fcn.10012eed
add esp, 0x40
push edi
push dword [esp + 0x5c]
mov edx, dword [esp + 0x68]
mov ecx, dword [esp + 0xe4]
call fcn.10012eed
pop ecx
pop ecx
jmp 0x100202a2
mov ebx, 0x77e61bb
jmp 0x10020164
push dword [esp + 0x144]
push dword [esp + 0x6c]
push dword [esp + 0x78]
mov edx, dword [esp + 0x84]
mov ecx, dword [esp + 0x130]
call fcn.10002cf9
add esp, 0xc
mov ebx, 0x3abff5b
mov eax, 0x8c7d07e
mov ecx, 0xfce4db5
mov edx, 0x74c5c61
cmp ebx, 0x3abff5b
jne 0x10020164
pop edi
pop esi
mov eax, ebp
pop ebp
pop ebx
add esp, 0x188
ret