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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x88
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x88], eax
mov eax, dword [0x10047600]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [ebp - 0x7e], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [ebp - 0x7d], al
mov dword [ebp - 0x84], 0x99e82329
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0x90], eax
sub eax, 0x80c8d111
je 0x10008bff
jmp 0x1000873f
mov eax, dword [ebp - 0x90]
sub eax, 0x884aac87
je 0x100092ba
jmp 0x10008755
mov eax, dword [ebp - 0x90]
sub eax, 0x8be8c831
je 0x100092ab
jmp 0x1000876b
mov eax, dword [ebp - 0x90]
sub eax, 0x8d0ca06c
je 0x10008d02
jmp 0x10008781
mov eax, dword [ebp - 0x90]
sub eax, 0x99e82329
je 0x10008af6
jmp 0x10008797
mov eax, dword [ebp - 0x90]
sub eax, 0x9f997999
je 0x10008e5d
jmp 0x100087ad
mov eax, dword [ebp - 0x90]
sub eax, 0xa2492541
je 0x10008f75
jmp 0x100087c3
mov eax, dword [ebp - 0x90]
sub eax, 0xab0214e8
je 0x10008b1f
jmp 0x100087d9
mov eax, dword [ebp - 0x90]
sub eax, 0xad083204
je 0x10009191
jmp 0x100087ef
mov eax, dword [ebp - 0x90]
sub eax, 0xad5f6cdd
je 0x100094b1
jmp 0x10008805
mov eax, dword [ebp - 0x90]
sub eax, 0xadf88a38
je 0x10008fc1
jmp 0x1000881b
mov eax, dword [ebp - 0x90]
sub eax, 0xc9c704a3
je 0x100094c3
jmp 0x10008831
mov eax, dword [ebp - 0x90]
sub eax, 0xca90b759
je 0x100090fd
jmp 0x10008847
mov eax, dword [ebp - 0x90]
sub eax, 0xcd8a70e5
je 0x100091ff
jmp 0x1000885d
mov eax, dword [ebp - 0x90]
sub eax, 0xd58a9107
je 0x1000948d
jmp 0x10008873
mov eax, dword [ebp - 0x90]
sub eax, 0xe1f8c684
je 0x10008f40
jmp 0x10008889
mov eax, dword [ebp - 0x90]
sub eax, 0xeb132fdc
je 0x100090ac
jmp 0x1000889f
mov eax, dword [ebp - 0x90]
sub eax, 0xf163d10f
je 0x10008f16
jmp 0x100088b5
mov eax, dword [ebp - 0x90]
sub eax, 0xf7741ba4
je 0x10008e04
jmp 0x100088cb
mov eax, dword [ebp - 0x90]
sub eax, 0x1743e58
je 0x100093de
jmp 0x100088e1
mov eax, dword [ebp - 0x90]
sub eax, 0x62097fe
je 0x1000940b
jmp 0x100088f7
mov eax, dword [ebp - 0x90]
sub eax, 0x62b8d43
je 0x10008cf3
jmp 0x1000890d
mov eax, dword [ebp - 0x90]
sub eax, 0x737a8db
je 0x100092d1
jmp 0x10008923
mov eax, dword [ebp - 0x90]
sub eax, 0x788f346
je 0x10008bf0
jmp 0x10008939
mov eax, dword [ebp - 0x90]
sub eax, 0x91ba199
je 0x10009275
jmp 0x1000894f
mov eax, dword [ebp - 0x90]
sub eax, 0xa9bcb16
je 0x10008c50
jmp 0x10008965
mov eax, dword [ebp - 0x90]
sub eax, 0xabf4dd9
je 0x10008f07
jmp 0x1000897b
mov eax, dword [ebp - 0x90]
sub eax, 0x1a532000
je 0x10009442
jmp 0x10008991
mov eax, dword [ebp - 0x90]
sub eax, 0x236363dc
je 0x100094a2
jmp 0x100089a7
mov eax, dword [ebp - 0x90]
sub eax, 0x271456a7
je 0x10009347
jmp 0x100089bd
mov eax, dword [ebp - 0x90]
sub eax, 0x296e6b37
je 0x100093bd
jmp 0x100089d3
mov eax, dword [ebp - 0x90]
sub eax, 0x2a2dd83a
je 0x10008fe6
jmp 0x100089e9
mov eax, dword [ebp - 0x90]
sub eax, 0x31e87c0f
je 0x10008d70
jmp 0x100089ff
mov eax, dword [ebp - 0x90]
sub eax, 0x34e69dc8
je 0x10009293
jmp 0x10008a15
mov eax, dword [ebp - 0x90]
sub eax, 0x45ce79d1
je 0x100094da
jmp 0x10008a2b
mov eax, dword [ebp - 0x90]
sub eax, 0x4a63c249
je 0x10008fa4
jmp 0x10008a41
mov eax, dword [ebp - 0x90]
sub eax, 0x4a9a52d4
je 0x1000909d
jmp 0x10008a57
mov eax, dword [ebp - 0x90]
sub eax, 0x4cbfa088
je 0x10008df5
jmp 0x10008a6d
mov eax, dword [ebp - 0x90]
sub eax, 0x50c135a8
je 0x10008e3b
jmp 0x10008a83
mov eax, dword [ebp - 0x90]
sub eax, 0x53b206ec
je 0x10009182
jmp 0x10008a99
mov eax, dword [ebp - 0x90]
sub eax, 0x56a50ee1
je 0x10008eae
jmp 0x10008aaf
mov eax, dword [ebp - 0x90]
sub eax, 0x621a6ad6
je 0x10008e23
jmp 0x10008ac5
mov eax, dword [ebp - 0x90]
sub eax, 0x67bbba53
je 0x10009054
jmp 0x10008adb
mov eax, dword [ebp - 0x90]
sub eax, 0x768606c3
je 0x10009284
jmp 0x10008af1
jmp 0x100094e4
mov al, byte [ebp - 0x7e]
mov cl, byte [ebp - 0x7d]
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x1743e58
mov ecx, 0xab0214e8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov edx, dword [ebp - 0x88]
mov esi, dword [ebp - 0x8c]
push eax
mov eax, esp
mov dword [ebp - 0x7c], eax
push eax
mov eax, esp
mov dword [ebp - 0x78], eax
push eax
mov eax, esp
mov dword [ebp - 0x74], eax
push eax
mov eax, esp
push eax
mov ecx, esp
mov dword [ebp - 0x70], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x6c], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x68], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x64], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x60], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x5c], ecx
mov ecx, dword [ebp - 0x78]
mov dword [ecx], esi
mov ecx, dword [ebp - 0x74]
mov dword [ecx], edx
mov ecx, dword [ebp - 0x74]
mov ecx, dword [ecx]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x74]
mov ecx, dword [ecx]
mov dword [ebp - 0x58], ecx
mov eax, dword [eax]
mov dword [ebp - 0x54], eax
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x1743e58
mov ecx, 0x788f346
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov dword [ebp - 0x84], 0x80c8d111
jmp 0x100094e4
mov eax, dword [0x10048940]
mov ecx, dword [0x1004893c]
mov edx, eax
sub edx, 0x1db9f925
sub edx, 1
add edx, 0x1db9f925
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x62097fe
mov ecx, 0xa9bcb16
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [ebp - 0x54]
mov eax, dword [eax + 0x3c]
mov ecx, dword [ebp - 0x58]
add ecx, eax
mov eax, dword [ebp - 0x70]
mov dword [eax], ecx
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x70]
mov eax, dword [eax]
add ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x6c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x74]
mov eax, dword [eax]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
add eax, 0x1c
mov dword [ebp - 0x4c], eax
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x62097fe
mov ecx, 0x62b8d43
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov dword [ebp - 0x84], 0x8d0ca06c
jmp 0x100094e4
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x1a532000
mov ecx, 0x31e87c0f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x50]
add ecx, eax
mov eax, dword [ebp - 0x68]
mov dword [eax], ecx
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x64]
mov dword [eax], ecx
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x5c]
mov dword [eax], 0
mov eax, dword [0x10048940]
mov ecx, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x1a532000
mov ecx, 0x4cbfa088
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov dword [ebp - 0x84], 0xf7741ba4
jmp 0x100094e4
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x84], 0x621a6ad6
jmp 0x100094e4
mov eax, dword [ebp - 0x44]
add eax, 0x18
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x84], 0x50c135a8
jmp 0x100094e4
mov eax, dword [ebp - 0x40]
mov esi, dword [eax]
mov edx, dword [ebp - 0x48]
mov eax, 0x34e69dc8
mov ecx, 0x9f997999
cmp edx, esi
cmovb eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [0x10048940]
mov ecx, dword [0x1004893c]
mov edx, eax
sub edx, 0x669dff08
sub edx, 1
add edx, 0x669dff08
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd58a9107
mov ecx, 0x56a50ee1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [ebp - 0x74]
mov eax, dword [eax]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov eax, dword [0x10048940]
mov ecx, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd58a9107
mov ecx, 0xabf4dd9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov dword [ebp - 0x84], 0xf163d10f
jmp 0x100094e4
mov eax, dword [ebp - 0x5c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ebp - 0x3c]
add eax, ecx
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x78]
mov eax, dword [eax]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x84], 0xe1f8c684
jmp 0x100094e4
mov edx, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x30]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001bfc0
add esp, 8
mov edx, eax
mov eax, 0x2a2dd83a
mov ecx, 0xa2492541
cmp edx, 0
cmove eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [ebp - 0x74]
mov eax, dword [eax]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x84], 0x4a63c249
jmp 0x100094e4
mov eax, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x20]
shl ecx, 1
add eax, ecx
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x84], 0xadf88a38
jmp 0x100094e4
mov eax, dword [ebp - 0x1c]
movzx ecx, word [eax]
mov eax, dword [ebp - 0x28]
mov eax, dword [eax + ecx*4]
mov ecx, dword [ebp - 0x2c]
add ecx, eax
mov eax, dword [ebp - 0x7c]
mov dword [eax], ecx
mov dword [ebp - 0x84], 0x884aac87
jmp 0x100094e4
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x236363dc
mov ecx, 0x67bbba53
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [0x10048940]
mov ecx, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x236363dc
mov ecx, 0x4a9a52d4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov dword [ebp - 0x84], 0xeb132fdc
jmp 0x100094e4
mov eax, dword [0x10048940]
mov ecx, dword [0x1004893c]
mov edx, eax
add edx, 0xf13ef960
sub edx, 1
sub edx, 0xf13ef960
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xad5f6cdd
mov ecx, 0xca90b759
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 1
add ecx, eax
xor eax, eax
sub eax, ecx
mov dword [ebp - 0x18], eax
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xad5f6cdd
mov ecx, 0x53b206ec
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov dword [ebp - 0x84], 0xad083204
jmp 0x100094e4
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xc9c704a3
mov ecx, 0xcd8a70e5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x18]
mov dword [eax], ecx
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xc9c704a3
mov ecx, 0x91ba199
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov dword [ebp - 0x84], 0x768606c3
jmp 0x100094e4
mov dword [ebp - 0x84], 0xf7741ba4
jmp 0x100094e4
mov eax, dword [ebp - 0x7c]
mov dword [eax], 0
mov dword [ebp - 0x84], 0x8be8c831
jmp 0x100094e4
mov dword [ebp - 0x84], 0x884aac87
jmp 0x100094e4
mov eax, dword [ebp - 0x7c]
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x84], 0x737a8db
jmp 0x100094e4
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
mov edx, ecx
add edx, 0x23f3bef0
sub edx, 1
sub edx, 0x23f3bef0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x45ce79d1
mov ecx, 0x271456a7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov ecx, dword [0x10048940]
mov eax, dword [0x1004893c]
mov edx, ecx
sub edx, 0x325ac3d1
sub edx, 1
add edx, 0x325ac3d1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x45ce79d1
mov ecx, 0x296e6b37
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x84], eax
jmp 0x100094e4
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x94], eax
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10019040
mov eax, dword [ebp - 0x94]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov edx, dword [ebp - 0x88]
mov edi, dword [ebp - 0x8c]
push eax
push eax
mov esi, esp
push eax
mov ecx, esp
push eax
mov eax, esp
mov dword [esi], edi
mov dword [ecx], edx
mov ecx, dword [ecx]
mov dword [eax], ecx
mov dword [ebp - 0x84], 0xab0214e8
jmp 0x100094e4
mov eax, dword [ebp - 0x54]
mov eax, dword [eax + 0x3c]
mov ecx, dword [ebp - 0x58]
add ecx, eax
mov eax, dword [ebp - 0x70]
mov dword [eax], ecx
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x70]
mov eax, dword [eax]
add ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x6c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x74]
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x84], 0xa9bcb16
jmp 0x100094e4
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x50]
add ecx, eax
mov eax, dword [ebp - 0x68]
mov dword [eax], ecx
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x64]
mov dword [eax], ecx
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x5c]
mov dword [eax], 0
mov dword [ebp - 0x84], 0x31e87c0f
jmp 0x100094e4
mov eax, dword [ebp - 0x74]
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x84], 0x56a50ee1
jmp 0x100094e4
mov dword [ebp - 0x84], 0x67bbba53
jmp 0x100094e4
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x84], 0xca90b759
jmp 0x100094e4
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x18]
mov dword [eax], ecx
mov dword [ebp - 0x84], 0xcd8a70e5
jmp 0x100094e4
mov dword [ebp - 0x84], 0x271456a7
jmp 0x10008723