Function at 0x100081f0
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 [0x1006be00]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
mov edx, ecx
sub edx, 0xa8e64aab
sub edx, 1
add edx, 0xa8e64aab
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], 0x20509c99
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x7c], eax
sub eax, 0x82093c50
je 0x10008831
jmp 0x10008264
mov eax, dword [ebp - 0x7c]
sub eax, 0x86d8a804
je 0x10008a70
jmp 0x10008277
mov eax, dword [ebp - 0x7c]
sub eax, 0x86df97da
je 0x10008ddf
jmp 0x1000828a
mov eax, dword [ebp - 0x7c]
sub eax, 0x88175aba
je 0x10008d16
jmp 0x1000829d
mov eax, dword [ebp - 0x7c]
sub eax, 0x897e4169
je 0x1000891f
jmp 0x100082b0
mov eax, dword [ebp - 0x7c]
sub eax, 0x8d816652
je 0x100086fb
jmp 0x100082c3
mov eax, dword [ebp - 0x7c]
sub eax, 0x9965efbb
je 0x10008904
jmp 0x100082d6
mov eax, dword [ebp - 0x7c]
sub eax, 0x9d85d888
je 0x10008a43
jmp 0x100082e9
mov eax, dword [ebp - 0x7c]
sub eax, 0xa8dc08ac
je 0x100088a4
jmp 0x100082fc
mov eax, dword [ebp - 0x7c]
sub eax, 0xab5e64dc
je 0x10008cc4
jmp 0x1000830f
mov eax, dword [ebp - 0x7c]
sub eax, 0xb13b5d0b
je 0x10008f9e
jmp 0x10008322
mov eax, dword [ebp - 0x7c]
sub eax, 0xb53d2dd2
je 0x10008f6d
jmp 0x10008335
mov eax, dword [ebp - 0x7c]
sub eax, 0xbef2ce94
je 0x10008ae3
jmp 0x10008348
mov eax, dword [ebp - 0x7c]
sub eax, 0xc7310f7f
je 0x10008688
jmp 0x1000835b
mov eax, dword [ebp - 0x7c]
sub eax, 0xc9a15991
je 0x10008f04
jmp 0x1000836e
mov eax, dword [ebp - 0x7c]
sub eax, 0xcf765f36
je 0x10008c51
jmp 0x10008381
mov eax, dword [ebp - 0x7c]
sub eax, 0xd0d39001
je 0x10008e1e
jmp 0x10008394
mov eax, dword [ebp - 0x7c]
sub eax, 0xd649be49
je 0x10008800
jmp 0x100083a7
mov eax, dword [ebp - 0x7c]
sub eax, 0xd7d690e5
je 0x1000877d
jmp 0x100083ba
mov eax, dword [ebp - 0x7c]
sub eax, 0xec6e0bd7
je 0x10008e9e
jmp 0x100083cd
mov eax, dword [ebp - 0x7c]
sub eax, 0xecf78868
je 0x10008deb
jmp 0x100083e0
mov eax, dword [ebp - 0x7c]
sub eax, 0xf6079ac7
je 0x10008b67
jmp 0x100083f3
mov eax, dword [ebp - 0x7c]
sub eax, 0xffe508a6
je 0x10008f49
jmp 0x10008406
mov eax, dword [ebp - 0x7c]
sub eax, 0x735f43
je 0x1000881c
jmp 0x10008419
mov eax, dword [ebp - 0x7c]
sub eax, 0x7691222
je 0x10008f2a
jmp 0x1000842c
mov eax, dword [ebp - 0x7c]
sub eax, 0x189e42e6
je 0x10008a0f
jmp 0x1000843f
mov eax, dword [ebp - 0x7c]
sub eax, 0x198e7a48
je 0x10008f86
jmp 0x10008452
mov eax, dword [ebp - 0x7c]
sub eax, 0x1e466622
je 0x10008789
jmp 0x10008465
mov eax, dword [ebp - 0x7c]
sub eax, 0x1fa015ff
je 0x10008945
jmp 0x10008478
mov eax, dword [ebp - 0x7c]
sub eax, 0x20509c99
je 0x100085d3
jmp 0x1000848b
mov eax, dword [ebp - 0x7c]
sub eax, 0x254d2586
je 0x10008f92
jmp 0x1000849e
mov eax, dword [ebp - 0x7c]
sub eax, 0x2b661dd7
je 0x10008e33
jmp 0x100084b1
mov eax, dword [ebp - 0x7c]
sub eax, 0x3372975a
je 0x10008bd2
jmp 0x100084c4
mov eax, dword [ebp - 0x7c]
sub eax, 0x3cd81fab
je 0x1000867c
jmp 0x100084d7
mov eax, dword [ebp - 0x7c]
sub eax, 0x3e91aeb0
je 0x10008fad
jmp 0x100084ea
mov eax, dword [ebp - 0x7c]
sub eax, 0x458f0755
je 0x10008c45
jmp 0x100084fd
mov eax, dword [ebp - 0x7c]
sub eax, 0x46612f0d
je 0x10008d64
jmp 0x10008510
mov eax, dword [ebp - 0x7c]
sub eax, 0x474680cf
je 0x100089b0
jmp 0x10008523
mov eax, dword [ebp - 0x7c]
sub eax, 0x4e30973a
je 0x10008ef0
jmp 0x10008536
mov eax, dword [ebp - 0x7c]
sub eax, 0x51ebeba4
je 0x10008a03
jmp 0x10008549
mov eax, dword [ebp - 0x7c]
sub eax, 0x58adaaac
je 0x10008d0a
jmp 0x1000855c
mov eax, dword [ebp - 0x7c]
sub eax, 0x634c07b5
je 0x10008ee4
jmp 0x1000856f
mov eax, dword [ebp - 0x7c]
sub eax, 0x651ff756
je 0x10008b5b
jmp 0x10008582
mov eax, dword [ebp - 0x7c]
sub eax, 0x665f1fa6
je 0x10008e0a
jmp 0x10008595
mov eax, dword [ebp - 0x7c]
sub eax, 0x67b635fa
je 0x100085f9
jmp 0x100085a8
mov eax, dword [ebp - 0x7c]
sub eax, 0x7df2d70c
je 0x10008f5b
jmp 0x100085bb
mov eax, dword [ebp - 0x7c]
sub eax, 0x7f9a2d88
je 0x10008f1e
jmp 0x100085ce
jmp 0x10008fb4
mov al, byte [ebp - 0x6a]
mov cl, byte [ebp - 0x69]
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x7f9a2d88
mov ecx, 0x67b635fa
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
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
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
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, 0x7f9a2d88
mov ecx, 0x3cd81fab
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dword [ebp - 0x70], 0xc7310f7f
jmp 0x10008fb4
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
mov edx, ecx
sub edx, 0x6f519598
sub edx, 1
add edx, 0x6f519598
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, 0x7691222
mov ecx, 0x8d816652
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov ecx, dword [ebp - 0x74]
mov edx, dword [ebp - 0x78]
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
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 eax, dword [eax]
mov dword [ebp - 0x40], eax
mov eax, dword [0x1006d138]
mov ecx, dword [0x1006d134]
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, 0x7691222
mov ecx, 0xd7d690e5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dword [ebp - 0x70], 0x1e466622
jmp 0x10008fb4
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x40]
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 ecx, dword [eax]
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
add ecx, dword [eax + 0x1c]
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], 0xd649be49
jmp 0x10008fb4
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x70], 0x735f43
jmp 0x10008fb4
mov eax, dword [ebp - 0x38]
add eax, 0x18
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x70], 0x82093c50
jmp 0x10008fb4
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
mov edx, ecx
sub edx, 0xa6194f3c
sub edx, 1
add edx, 0xa6194f3c
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, 0xffe508a6
mov ecx, 0xa8dc08ac
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x3c]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x2d], al
mov eax, dword [0x1006d138]
mov ecx, dword [0x1006d134]
mov edx, eax
sub edx, 0x3e274db4
sub edx, 1
add edx, 0x3e274db4
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, 0xffe508a6
mov ecx, 0x9965efbb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dl, byte [ebp - 0x2d]
mov eax, 0xd0d39001
mov ecx, 0x897e4169
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x44]
mov ecx, dword [ecx]
shl ecx, 2
add eax, ecx
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x70], 0x1fa015ff
jmp 0x10008fb4
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
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, 0x7df2d70c
mov ecx, 0x474680cf
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x2c]
add eax, ecx
mov dword [ebp - 0x24], eax
mov eax, dword [0x1006d138]
mov ecx, dword [0x1006d134]
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, 0x7df2d70c
mov ecx, 0x51ebeba4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dword [ebp - 0x70], 0x189e42e6
jmp 0x10008fb4
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001a2f0
add esp, 8
mov edx, eax
mov eax, 0xcf765f36
mov ecx, 0x9d85d888
cmp edx, 0
cmove eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x4c]
mov ecx, dword [ecx]
mov edx, dword [ebp - 0x44]
mov edx, dword [edx]
movzx ecx, word [ecx + edx*2]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x70], 0x86d8a804
jmp 0x10008fb4
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
mov edx, ecx
add edx, 0x6a50547c
sub edx, 1
sub edx, 0x6a50547c
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, 0xb53d2dd2
mov ecx, 0xbef2ce94
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov ecx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
add ecx, eax
mov eax, dword [ebp - 0x68]
mov dword [eax], ecx
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
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, 0xb53d2dd2
mov ecx, 0x651ff756
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dword [ebp - 0x70], 0xf6079ac7
jmp 0x10008fb4
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
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, 0x198e7a48
mov ecx, 0x3372975a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
mov edx, ecx
sub edx, 0xedc75bfd
sub edx, 1
add edx, 0xedc75bfd
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, 0x198e7a48
mov ecx, 0x458f0755
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dword [ebp - 0x70], 0x4e30973a
jmp 0x10008fb4
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
mov edx, ecx
sub edx, 0xefa9f29a
sub edx, 1
add edx, 0xefa9f29a
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, 0x254d2586
mov ecx, 0xab5e64dc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov eax, dword [0x1006d138]
mov ecx, dword [0x1006d134]
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, 0x254d2586
mov ecx, 0x58adaaac
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dword [ebp - 0x70], 0x88175aba
jmp 0x10008fb4
mov eax, dword [0x1006d138]
mov ecx, dword [0x1006d134]
mov edx, eax
add edx, 0xddf4af1f
sub edx, 1
sub edx, 0xddf4af1f
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, 0xb13b5d0b
mov ecx, 0x46612f0d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
mov edx, ecx
sub edx, 0xb817d2c8
sub edx, 1
add edx, 0xb817d2c8
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, 0xb13b5d0b
mov ecx, 0x86df97da
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dword [ebp - 0x70], 0xecf78868
jmp 0x10008fb4
mov eax, dword [ebp - 0x18]
sub eax, 0x4f9cac40
add eax, 1
add eax, 0x4f9cac40
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x70], 0x665f1fa6
jmp 0x10008fb4
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov dword [ebp - 0x70], 0xd649be49
jmp 0x10008fb4
mov eax, dword [ebp - 0x68]
mov dword [eax], 0
mov dword [ebp - 0x70], 0x2b661dd7
jmp 0x10008fb4
mov ecx, dword [0x1006d138]
mov eax, dword [0x1006d134]
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, 0x3e91aeb0
mov ecx, 0xec6e0bd7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov eax, dword [0x1006d138]
mov ecx, dword [0x1006d134]
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, 0x3e91aeb0
mov ecx, 0x634c07b5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x10008fb4
mov dword [ebp - 0x70], 0x4e30973a
jmp 0x10008fb4
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x70], 0xc9a15991
jmp 0x10008fb4
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.10017380
mov eax, dword [ebp - 0x80]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov dword [ebp - 0x70], 0x67b635fa
jmp 0x10008fb4
mov ecx, dword [ebp - 0x74]
mov edx, dword [ebp - 0x78]
mov eax, dword [ebp - 0x64]
mov dword [eax], edx
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x70], 0x8d816652
jmp 0x10008fb4
mov eax, dword [ebp - 0x34]
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x70], 0xa8dc08ac
jmp 0x10008fb4
mov eax, dword [ebp - 0x28]
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x70], 0x474680cf
jmp 0x10008fb4
mov ecx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
add ecx, eax
mov eax, dword [ebp - 0x68]
mov dword [eax], ecx
mov dword [ebp - 0x70], 0xbef2ce94
jmp 0x10008fb4
mov dword [ebp - 0x70], 0x3372975a
jmp 0x10008fb4
mov dword [ebp - 0x70], 0xab5e64dc
jmp 0x10008fb4
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x70], 0x46612f0d
jmp 0x10008fb4
mov dword [ebp - 0x70], 0xec6e0bd7
jmp 0x1000824e