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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x78
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x74], eax
mov eax, dword [0x1007aa00]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
mov edx, ecx
sub edx, 0x71805d84
sub edx, 1
add edx, 0x71805d84
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [ebp - 0x6a], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [ebp - 0x69], al
mov dword [ebp - 0x70], 0x3e42208b
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x7c], eax
sub eax, 0x83a991e6
je 0x1000938b
jmp 0x10008954
mov eax, dword [ebp - 0x7c]
sub eax, 0x85a7cea4
je 0x10009418
jmp 0x10008967
mov eax, dword [ebp - 0x7c]
sub eax, 0x87bec4b2
je 0x1000932a
jmp 0x1000897a
mov eax, dword [ebp - 0x7c]
sub eax, 0x8adeb8cd
je 0x100092b7
jmp 0x1000898d
mov eax, dword [ebp - 0x7c]
sub eax, 0x93a80917
je 0x100095a2
jmp 0x100089a0
mov eax, dword [ebp - 0x7c]
sub eax, 0x9460ca99
je 0x10008e98
jmp 0x100089b3
mov eax, dword [ebp - 0x7c]
sub eax, 0x9b611bc5
je 0x100090be
jmp 0x100089c6
mov eax, dword [ebp - 0x7c]
sub eax, 0x9d75670c
je 0x10008ec3
jmp 0x100089d9
mov eax, dword [ebp - 0x7c]
sub eax, 0xa1d14d64
je 0x10009572
jmp 0x100089ec
mov eax, dword [ebp - 0x7c]
sub eax, 0xa6b9c9a0
je 0x10008f4a
jmp 0x100089ff
mov eax, dword [ebp - 0x7c]
sub eax, 0xaa520ce6
je 0x10008edf
jmp 0x10008a12
mov eax, dword [ebp - 0x7c]
sub eax, 0xb0fc422f
je 0x100094b4
jmp 0x10008a25
mov eax, dword [ebp - 0x7c]
sub eax, 0xbf1aa96a
je 0x10008d65
jmp 0x10008a38
mov eax, dword [ebp - 0x7c]
sub eax, 0xc185e46a
je 0x100091b7
jmp 0x10008a4b
mov eax, dword [ebp - 0x7c]
sub eax, 0xc66a7e61
je 0x10008dbd
jmp 0x10008a5e
mov eax, dword [ebp - 0x7c]
sub eax, 0xc66bbbe5
je 0x100094c0
jmp 0x10008a71
mov eax, dword [ebp - 0x7c]
sub eax, 0xcbbd8696
je 0x10008ea4
jmp 0x10008a84
mov eax, dword [ebp - 0x7c]
sub eax, 0xd22d503d
je 0x10009587
jmp 0x10008a97
mov eax, dword [ebp - 0x7c]
sub eax, 0xd742d9d8
je 0x10009397
jmp 0x10008aaa
mov eax, dword [ebp - 0x7c]
sub eax, 0xd7f167e3
je 0x10008fbd
jmp 0x10008abd
mov eax, dword [ebp - 0x7c]
sub eax, 0xe1837254
je 0x1000937f
jmp 0x10008ad0
mov eax, dword [ebp - 0x7c]
sub eax, 0xe2428e6c
je 0x10008fd8
jmp 0x10008ae3
mov eax, dword [ebp - 0x7c]
sub eax, 0xe4ff8538
je 0x1000949f
jmp 0x10008af6
mov eax, dword [ebp - 0x7c]
sub eax, 0xf3abe7f3
je 0x100094ee
jmp 0x10008b09
mov eax, dword [ebp - 0x7c]
sub eax, 0xfc532757
je 0x10009551
jmp 0x10008b1c
mov eax, dword [ebp - 0x7c]
sub eax, 0xbc8600
je 0x10008d59
jmp 0x10008b2f
mov eax, dword [ebp - 0x7c]
sub eax, 0xc8d550e
je 0x100094d4
jmp 0x10008b42
mov eax, dword [ebp - 0x7c]
sub eax, 0x10a10a39
je 0x1000919c
jmp 0x10008b55
mov eax, dword [ebp - 0x7c]
sub eax, 0x10c2e6a3
je 0x10008cb0
jmp 0x10008b68
mov eax, dword [ebp - 0x7c]
sub eax, 0x123b272c
je 0x100093ab
jmp 0x10008b7b
mov eax, dword [ebp - 0x7c]
sub eax, 0x156a8c22
je 0x10009545
jmp 0x10008b8e
mov eax, dword [ebp - 0x7c]
sub eax, 0x1dfc125f
je 0x100094fa
jmp 0x10008ba1
mov eax, dword [ebp - 0x7c]
sub eax, 0x1fca639f
je 0x10009129
jmp 0x10008bb4
mov eax, dword [ebp - 0x7c]
sub eax, 0x3c987caa
je 0x10009288
jmp 0x10008bc7
mov eax, dword [ebp - 0x7c]
sub eax, 0x3e42208b
je 0x10008c8a
jmp 0x10008bda
mov eax, dword [ebp - 0x7c]
sub eax, 0x4918b538
je 0x10009493
jmp 0x10008bed
mov eax, dword [ebp - 0x7c]
sub eax, 0x5073f92e
je 0x10008e0b
jmp 0x10008c00
mov eax, dword [ebp - 0x7c]
sub eax, 0x51a609dc
je 0x10009081
jmp 0x10008c13
mov eax, dword [ebp - 0x7c]
sub eax, 0x530a163f
je 0x1000908d
jmp 0x10008c26
mov eax, dword [ebp - 0x7c]
sub eax, 0x5c65eaf8
je 0x10009026
jmp 0x10008c39
mov eax, dword [ebp - 0x7c]
sub eax, 0x604ce19c
je 0x10009566
jmp 0x10008c4c
mov eax, dword [ebp - 0x7c]
sub eax, 0x60c11a1c
je 0x100093ca
jmp 0x10008c5f
mov eax, dword [ebp - 0x7c]
sub eax, 0x674b7e6b
je 0x10009294
jmp 0x10008c72
mov eax, dword [ebp - 0x7c]
sub eax, 0x77f023bb
je 0x10009222
jmp 0x10008c85
jmp 0x100095b1
mov al, byte [ebp - 0x6a]
mov cl, byte [ebp - 0x69]
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xf3abe7f3
mov ecx, 0x10c2e6a3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
push eax
mov eax, esp
mov dword [ebp - 0x68], eax
push eax
mov eax, esp
mov dword [ebp - 0x64], eax
push eax
mov eax, esp
mov dword [ebp - 0x60], eax
push eax
mov eax, esp
mov dword [ebp - 0x5c], eax
push eax
mov eax, esp
mov dword [ebp - 0x58], eax
push eax
mov eax, esp
mov dword [ebp - 0x54], eax
push eax
mov eax, esp
mov dword [ebp - 0x50], eax
push eax
mov eax, esp
mov dword [ebp - 0x4c], eax
push eax
mov eax, esp
mov dword [ebp - 0x48], eax
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
mov edx, ecx
add edx, 0xc1f59fa3
sub edx, 1
sub edx, 0xc1f59fa3
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, 0xf3abe7f3
mov ecx, 0xbc8600
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov dword [ebp - 0x70], 0xbf1aa96a
jmp 0x100095b1
mov ecx, dword [ebp - 0x74]
mov edx, dword [ebp - 0x78]
push eax
mov eax, esp
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x64]
mov dword [eax], edx
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x5c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
add ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
add ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x54]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x70], 0xc66a7e61
jmp 0x100095b1
mov eax, dword [0x1007bd74]
mov ecx, dword [0x1007bd70]
mov edx, eax
sub edx, 0xfd65d5b1
sub edx, 1
add edx, 0xfd65d5b1
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, 0x1dfc125f
mov ecx, 0x5073f92e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
mov eax, dword [eax + 0x1c]
mov ecx, dword [ebp - 0x40]
add ecx, eax
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x48]
mov dword [eax], ecx
mov eax, dword [ebp - 0x44]
mov dword [eax], 0
mov eax, dword [0x1007bd74]
mov ecx, dword [0x1007bd70]
mov edx, eax
add edx, 0xe2d9065f
sub edx, 1
sub edx, 0xe2d9065f
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, 0x1dfc125f
mov ecx, 0x9460ca99
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov dword [ebp - 0x70], 0xcbbd8696
jmp 0x100095b1
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x70], 0x9d75670c
jmp 0x100095b1
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x38]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x31], al
mov dword [ebp - 0x70], 0xaa520ce6
jmp 0x100095b1
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
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, 0x156a8c22
mov ecx, 0xa6b9c9a0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
mov edx, ecx
sub edx, 0xc9edc381
sub edx, 1
add edx, 0xc9edc381
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, 0x156a8c22
mov ecx, 0xd7f167e3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov dl, byte [ebp - 0x31]
mov eax, 0xe4ff8538
mov ecx, 0xe2428e6c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov eax, dword [0x1007bd74]
mov ecx, dword [0x1007bd70]
mov edx, eax
add edx, 0x7dab184a
sub edx, 1
sub edx, 0x7dab184a
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, 0xfc532757
mov ecx, 0x5c65eaf8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x48]
mov ecx, dword [ecx]
mov edx, dword [ebp - 0x44]
mov edx, dword [edx]
add eax, dword [ecx + edx*4]
mov dword [ebp - 0x30], eax
mov eax, dword [0x1007bd74]
mov ecx, dword [0x1007bd70]
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, 0xfc532757
mov ecx, 0x51a609dc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov dword [ebp - 0x70], 0x530a163f
jmp 0x100095b1
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x30]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001c110
add esp, 8
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x29], al
mov dword [ebp - 0x70], 0x9b611bc5
jmp 0x100095b1
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
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, 0x604ce19c
mov ecx, 0x1fca639f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
mov edx, ecx
sub edx, 0x6526301b
sub edx, 1
add edx, 0x6526301b
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, 0x604ce19c
mov ecx, 0x10a10a39
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov dl, byte [ebp - 0x29]
mov eax, 0x83a991e6
mov ecx, 0xc185e46a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
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, 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, 0xa1d14d64
mov ecx, 0x77f023bb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
mov eax, dword [0x1007bd74]
mov ecx, dword [0x1007bd70]
mov edx, eax
add edx, 0x7cb18205
sub edx, 1
sub edx, 0x7cb18205
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, 0xa1d14d64
mov ecx, 0x3c987caa
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov dword [ebp - 0x70], 0x674b7e6b
jmp 0x100095b1
mov eax, dword [ebp - 0x44]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x20]
movzx ecx, word [eax + ecx*2]
mov eax, dword [ebp - 0x24]
shl ecx, 2
add eax, ecx
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x70], 0x8adeb8cd
jmp 0x100095b1
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
mov edx, ecx
sub edx, 0x9cd716fd
sub edx, 1
add edx, 0x9cd716fd
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, 0xd22d503d
mov ecx, 0x87bec4b2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov eax, dword [ebp - 0x1c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x28]
add ecx, eax
mov eax, dword [ebp - 0x68]
mov dword [eax], ecx
mov eax, dword [0x1007bd74]
mov ecx, dword [0x1007bd70]
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, 0xd22d503d
mov ecx, 0xe1837254
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov dword [ebp - 0x70], 0xc66bbbe5
jmp 0x100095b1
mov dword [ebp - 0x70], 0xd742d9d8
jmp 0x100095b1
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x70], 0x123b272c
jmp 0x100095b1
mov eax, dword [ebp - 0x18]
sub eax, 0xe5e29ac
add eax, 1
add eax, 0xe5e29ac
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x70], 0x60c11a1c
jmp 0x100095b1
mov eax, dword [0x1007bd74]
mov ecx, dword [0x1007bd70]
mov edx, eax
sub edx, 0x48da505d
sub edx, 1
add edx, 0x48da505d
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, 0x93a80917
mov ecx, 0x85a7cea4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov ecx, dword [0x1007bd74]
mov eax, dword [0x1007bd70]
mov edx, ecx
add edx, 0xc7943c88
sub edx, 1
sub edx, 0xc7943c88
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, 0x93a80917
mov ecx, 0x4918b538
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100095b1
mov dword [ebp - 0x70], 0xcbbd8696
jmp 0x100095b1
mov eax, dword [ebp - 0x68]
mov dword [eax], 0
mov dword [ebp - 0x70], 0xb0fc422f
jmp 0x100095b1
mov dword [ebp - 0x70], 0xc66bbbe5
jmp 0x100095b1
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x70], 0xc8d550e
jmp 0x100095b1
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.100190a0
mov eax, dword [ebp - 0x80]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov dword [ebp - 0x70], 0x10c2e6a3
jmp 0x100095b1
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
mov eax, dword [eax + 0x1c]
mov ecx, dword [ebp - 0x40]
add ecx, eax
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x48]
mov dword [eax], ecx
mov eax, dword [ebp - 0x44]
mov dword [eax], 0
mov dword [ebp - 0x70], 0x5073f92e
jmp 0x100095b1
mov dword [ebp - 0x70], 0xa6b9c9a0
jmp 0x100095b1
mov eax, dword [ebp - 0x60]
mov eax, dword [ebp - 0x48]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x70], 0x5c65eaf8
jmp 0x100095b1
mov dword [ebp - 0x70], 0x1fca639f
jmp 0x100095b1
mov eax, dword [ebp - 0x60]
mov eax, dword [ebp - 0x50]
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x70], 0x77f023bb
jmp 0x100095b1
mov eax, dword [ebp - 0x1c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x28]
add ecx, eax
mov eax, dword [ebp - 0x68]
mov dword [eax], ecx
mov dword [ebp - 0x70], 0x87bec4b2
jmp 0x100095b1
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov dword [ebp - 0x70], 0x85a7cea4
jmp 0x1000893e