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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x84
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x80], eax
mov eax, dword [0x10075400]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
mov edx, ecx
add edx, 0x50e8d672
sub edx, 1
sub edx, 0x50e8d672
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [ebp - 0x76], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [ebp - 0x75], al
mov dword [ebp - 0x7c], 0xd6cadbf0
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x88], eax
sub eax, 0xa08ba978
je 0x100086db
jmp 0x10007aee
mov eax, dword [ebp - 0x88]
sub eax, 0xa7b51351
je 0x10008294
jmp 0x10007b04
mov eax, dword [ebp - 0x88]
sub eax, 0xc2c2558c
je 0x10008025
jmp 0x10007b1a
mov eax, dword [ebp - 0x88]
sub eax, 0xc38117ad
je 0x10008065
jmp 0x10007b30
mov eax, dword [ebp - 0x88]
sub eax, 0xc587f66d
je 0x10008246
jmp 0x10007b46
mov eax, dword [ebp - 0x88]
sub eax, 0xd3bdc140
je 0x1000857b
jmp 0x10007b5c
mov eax, dword [ebp - 0x88]
sub eax, 0xd6cadbf0
je 0x10007ea5
jmp 0x10007b72
mov eax, dword [ebp - 0x88]
sub eax, 0xd7ae28a5
je 0x10007ef0
jmp 0x10007b88
mov eax, dword [ebp - 0x88]
sub eax, 0xdadefb1b
je 0x10008494
jmp 0x10007b9e
mov eax, dword [ebp - 0x88]
sub eax, 0xe6fbb184
je 0x10008606
jmp 0x10007bb4
mov eax, dword [ebp - 0x88]
sub eax, 0xef367872
je 0x1000814b
jmp 0x10007bca
mov eax, dword [ebp - 0x88]
sub eax, 0xeff52f1d
je 0x100083e8
jmp 0x10007be0
mov eax, dword [ebp - 0x88]
sub eax, 0xf128a942
je 0x10008375
jmp 0x10007bf6
mov eax, dword [ebp - 0x88]
sub eax, 0xf3b1b0ec
je 0x10008354
jmp 0x10007c0c
mov eax, dword [ebp - 0x88]
sub eax, 0xf679aa8d
je 0x1000843b
jmp 0x10007c22
mov eax, dword [ebp - 0x88]
sub eax, 0xf7e24130
je 0x10008467
jmp 0x10007c38
mov eax, dword [ebp - 0x88]
sub eax, 0xf8876408
je 0x100087b3
jmp 0x10007c4e
mov eax, dword [ebp - 0x88]
sub eax, 0xf8c31b23
je 0x10008447
jmp 0x10007c64
mov eax, dword [ebp - 0x88]
sub eax, 0xf916602a
je 0x100087a1
jmp 0x10007c7a
mov eax, dword [ebp - 0x88]
sub eax, 0xfcb0bf8c
je 0x10008453
jmp 0x10007c90
mov eax, dword [ebp - 0x88]
sub eax, 0x2a8d5c1
je 0x10007ff4
jmp 0x10007ca6
mov eax, dword [ebp - 0x88]
sub eax, 0x446829f
je 0x100087e6
jmp 0x10007cbc
mov eax, dword [ebp - 0x88]
sub eax, 0x6f1bad5
je 0x10008315
jmp 0x10007cd2
mov eax, dword [ebp - 0x88]
sub eax, 0x91bc1bf
je 0x10008832
jmp 0x10007ce8
mov eax, dword [ebp - 0x88]
sub eax, 0xac0b019
je 0x10008823
jmp 0x10007cfe
mov eax, dword [ebp - 0x88]
sub eax, 0xf47272e
je 0x10008480
jmp 0x10007d14
mov eax, dword [ebp - 0x88]
sub eax, 0x19bbf9a2
je 0x10008084
jmp 0x10007d2a
mov eax, dword [ebp - 0x88]
sub eax, 0x1d989f98
je 0x10008330
jmp 0x10007d40
mov eax, dword [ebp - 0x88]
sub eax, 0x20b24ce6
je 0x10008507
jmp 0x10007d56
mov eax, dword [ebp - 0x88]
sub eax, 0x254d9a17
je 0x10008593
jmp 0x10007d6c
mov eax, dword [ebp - 0x88]
sub eax, 0x35a57969
je 0x1000809f
jmp 0x10007d82
mov eax, dword [ebp - 0x88]
sub eax, 0x4a6e0a86
je 0x10008049
jmp 0x10007d98
mov eax, dword [ebp - 0x88]
sub eax, 0x5689450b
je 0x10008157
jmp 0x10007dae
mov eax, dword [ebp - 0x88]
sub eax, 0x5915cba2
je 0x1000874a
jmp 0x10007dc4
mov eax, dword [ebp - 0x88]
sub eax, 0x5d3d149e
je 0x1000823a
jmp 0x10007dda
mov eax, dword [ebp - 0x88]
sub eax, 0x5edb5dae
je 0x10008668
jmp 0x10007df0
mov eax, dword [ebp - 0x88]
sub eax, 0x60ffeb3f
je 0x10007fe8
jmp 0x10007e06
mov eax, dword [ebp - 0x88]
sub eax, 0x6f81c655
je 0x100087f5
jmp 0x10007e1c
mov eax, dword [ebp - 0x88]
sub eax, 0x70f95cea
je 0x100081ca
jmp 0x10007e32
mov eax, dword [ebp - 0x88]
sub eax, 0x7737c5c5
je 0x1000865c
jmp 0x10007e48
mov eax, dword [ebp - 0x88]
sub eax, 0x77555af7
je 0x10008729
jmp 0x10007e5e
mov eax, dword [ebp - 0x88]
sub eax, 0x7953cb90
je 0x100080ed
jmp 0x10007e74
mov eax, dword [ebp - 0x88]
sub eax, 0x7d1f1cec
je 0x10008587
jmp 0x10007e8a
mov eax, dword [ebp - 0x88]
sub eax, 0x7dc2f410
je 0x1000880e
jmp 0x10007ea0
jmp 0x10008839
mov bl, byte [ebp - 0x76]
mov dh, byte [ebp - 0x75]
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, 0x5915cba2
mov ecx, 0xd7ae28a5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov esi, dword [ebp - 0x80]
mov edi, dword [ebp - 0x84]
push eax
mov eax, esp
mov dword [ebp - 0x74], eax
push eax
mov eax, esp
mov dword [ebp - 0x70], eax
push eax
mov eax, esp
mov dword [ebp - 0x6c], eax
push eax
mov edx, esp
push eax
mov eax, esp
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
push eax
mov ecx, esp
mov dword [ebp - 0x58], ecx
mov ecx, dword [ebp - 0x70]
mov dword [ecx], edi
mov ecx, dword [ebp - 0x6c]
mov dword [ecx], esi
mov ecx, dword [ebp - 0x6c]
mov ecx, dword [ecx]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x6c]
mov ecx, dword [ecx]
mov edx, dword [edx]
add ecx, dword [edx + 0x3c]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x6c]
mov ecx, dword [ecx]
mov eax, dword [eax]
add ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x68]
mov dword [eax], ecx
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
add ecx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x64]
mov dword [eax], ecx
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov dword [ebp - 0x54], eax
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
mov edx, ecx
add edx, 0x117b3cab
sub edx, 1
sub edx, 0x117b3cab
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, 0x5915cba2
mov ecx, 0x60ffeb3f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov dword [ebp - 0x7c], 0x2a8d5c1
jmp 0x10008839
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov eax, dword [eax + 0x24]
mov ecx, dword [ebp - 0x54]
add ecx, eax
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
add eax, 0x20
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x7c], 0xc2c2558c
jmp 0x10008839
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x50]
add ecx, eax
mov eax, dword [ebp - 0x5c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x58]
mov dword [eax], 0
mov dword [ebp - 0x7c], 0x4a6e0a86
jmp 0x10008839
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x7c], 0xc38117ad
jmp 0x10008839
mov eax, dword [ebp - 0x44]
mov ecx, dword [eax + 0x18]
mov eax, dword [ebp - 0x48]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x3d], al
mov dword [ebp - 0x7c], 0x19bbf9a2
jmp 0x10008839
mov dl, byte [ebp - 0x3d]
mov eax, 0xdadefb1b
mov ecx, 0x35a57969
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [0x10076740]
mov ecx, dword [0x1007673c]
mov edx, eax
add edx, 0x9f4df64f
sub edx, 1
sub edx, 0x9f4df64f
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, 0xf916602a
mov ecx, 0x7953cb90
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov eax, dword [0x10076740]
mov ecx, dword [0x1007673c]
mov edx, eax
add edx, 0x2fe87e3a
sub edx, 1
sub edx, 0x2fe87e3a
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, 0xf916602a
mov ecx, 0xef367872
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov dword [ebp - 0x7c], 0x5689450b
jmp 0x10008839
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
mov edx, ecx
add edx, 0x3a642e1e
sub edx, 1
sub edx, 0x3a642e1e
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, 0xf8876408
mov ecx, 0x70f95cea
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x3c]
add edx, eax
mov eax, dword [ebp - 0x70]
mov ecx, dword [eax]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001a0a0
add esp, 8
mov dword [ebp - 0x34], eax
mov eax, dword [0x10076740]
mov ecx, dword [0x1007673c]
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, 0xf8876408
mov ecx, 0x5d3d149e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov dword [ebp - 0x7c], 0xc587f66d
jmp 0x10008839
mov eax, dword [0x10076740]
mov ecx, dword [0x1007673c]
mov edx, eax
add edx, 0xefbbd2f9
sub edx, 1
sub edx, 0xefbbd2f9
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, 0x446829f
mov ecx, 0xa7b51351
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [ebp - 0x34]
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x2d], al
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
mov edx, ecx
sub edx, 0x8cf3822e
sub edx, 1
add edx, 0x8cf3822e
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, 0x446829f
mov ecx, 0x6f1bad5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov dl, byte [ebp - 0x2d]
mov eax, 0xf8c31b23
mov ecx, 0x1d989f98
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x7c], 0xf3b1b0ec
jmp 0x10008839
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x24]
movzx ecx, word [eax + ecx*2]
mov eax, dword [ebp - 0x28]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x7c], 0xf128a942
jmp 0x10008839
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
mov edx, ecx
sub edx, 0xd56e8483
sub edx, 1
add edx, 0xd56e8483
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, 0x6f81c655
mov ecx, 0xeff52f1d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov ecx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x20]
add ecx, eax
mov eax, dword [ebp - 0x74]
mov dword [eax], ecx
mov eax, dword [0x10076740]
mov ecx, dword [0x1007673c]
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, 0x6f81c655
mov ecx, 0xf679aa8d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov dword [ebp - 0x7c], 0x254d9a17
jmp 0x10008839
mov dword [ebp - 0x7c], 0xfcb0bf8c
jmp 0x10008839
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x7c], 0xf7e24130
jmp 0x10008839
mov eax, dword [ebp - 0x1c]
xor ecx, ecx
sub ecx, 1
sub eax, ecx
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x7c], 0xf47272e
jmp 0x10008839
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x18]
mov dword [eax], ecx
mov dword [ebp - 0x7c], 0x4a6e0a86
jmp 0x10008839
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
mov edx, ecx
sub edx, 0xff66c4b5
sub edx, 1
add edx, 0xff66c4b5
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, 0x7dc2f410
mov ecx, 0x20b24ce6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [ebp - 0x74]
mov dword [eax], 0
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
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, 0x7dc2f410
mov ecx, 0xd3bdc140
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov dword [ebp - 0x7c], 0x7d1f1cec
jmp 0x10008839
mov dword [ebp - 0x7c], 0x254d9a17
jmp 0x10008839
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
mov edx, ecx
sub edx, 0xf7618cca
sub edx, 1
add edx, 0xf7618cca
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, 0xac0b019
mov ecx, 0xe6fbb184
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [ebp - 0x74]
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov eax, dword [0x10076740]
mov ecx, dword [0x1007673c]
mov edx, eax
add edx, 0xb3488c02
sub edx, 1
sub edx, 0xb3488c02
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, 0xac0b019
mov ecx, 0x7737c5c5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov dword [ebp - 0x7c], 0x5edb5dae
jmp 0x10008839
mov ecx, dword [0x10076740]
mov eax, dword [0x1007673c]
mov edx, ecx
add edx, 0xccf7b729
sub edx, 1
sub edx, 0xccf7b729
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, 0x91bc1bf
mov ecx, 0xa08ba978
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [0x10076740]
mov ecx, dword [0x1007673c]
mov edx, eax
add edx, 0xad437694
sub edx, 1
sub edx, 0xad437694
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, 0x91bc1bf
mov ecx, 0x77555af7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x7c], eax
jmp 0x10008839
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10017130
mov eax, dword [ebp - 0x8c]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
push eax
push eax
mov esi, esp
push eax
mov ecx, esp
push eax
mov ebx, esp
push eax
mov edi, esp
push eax
mov edx, esp
push eax
mov eax, esp
mov dword [ebp - 0x90], eax
mov eax, dword [ebp - 0x84]
mov dword [esi], eax
mov eax, dword [ebp - 0x90]
mov esi, dword [ebp - 0x80]
mov dword [ecx], esi
mov esi, dword [ecx]
mov dword [ebx], esi
mov esi, dword [ecx]
mov ebx, dword [ebx]
add esi, dword [ebx + 0x3c]
mov dword [edi], esi
mov esi, dword [ecx]
mov edi, dword [edi]
add esi, dword [edi + 0x78]
mov dword [edx], esi
mov ecx, dword [ecx]
mov edx, dword [edx]
add ecx, dword [edx + 0x1c]
mov dword [eax], ecx
mov dword [ebp - 0x7c], 0xd7ae28a5
jmp 0x10008839
mov eax, dword [ebp - 0x6c]
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x7c], 0x7953cb90
jmp 0x10008839
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x3c]
add edx, eax
mov eax, dword [ebp - 0x70]
mov ecx, dword [eax]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001a0a0
add esp, 8
mov dword [ebp - 0x7c], 0x70f95cea
jmp 0x10008839
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x7c], 0xa7b51351
jmp 0x10008839
mov ecx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x20]
add ecx, eax
mov eax, dword [ebp - 0x74]
mov dword [eax], ecx
mov dword [ebp - 0x7c], 0xeff52f1d
jmp 0x10008839
mov eax, dword [ebp - 0x74]
mov dword [eax], 0
mov dword [ebp - 0x7c], 0x20b24ce6
jmp 0x10008839
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x7c], 0xe6fbb184
jmp 0x10008839
mov dword [ebp - 0x7c], 0xa08ba978
jmp 0x10007ad5