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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x7c
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x78], eax
mov eax, dword [0x10091280]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x74], 0xe263f0c4
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x80], eax
sub eax, 0x81d24536
je 0x100094de
jmp 0x10008ccb
mov eax, dword [ebp - 0x80]
sub eax, 0x8b4e3fa5
je 0x100092de
jmp 0x10008cde
mov eax, dword [ebp - 0x80]
sub eax, 0x91dccdea
je 0x10009ac0
jmp 0x10008cf1
mov eax, dword [ebp - 0x80]
sub eax, 0x943248e8
je 0x10009455
jmp 0x10008d04
mov eax, dword [ebp - 0x80]
sub eax, 0x97a2dcda
je 0x100091f5
jmp 0x10008d17
mov eax, dword [ebp - 0x80]
sub eax, 0x9a01fd83
je 0x10009859
jmp 0x10008d2a
mov eax, dword [ebp - 0x80]
sub eax, 0xa189f5d1
je 0x1000913a
jmp 0x10008d3d
mov eax, dword [ebp - 0x80]
sub eax, 0xa767d780
je 0x10009278
jmp 0x10008d50
mov eax, dword [ebp - 0x80]
sub eax, 0xb07cd5dc
je 0x100099d1
jmp 0x10008d63
mov eax, dword [ebp - 0x80]
sub eax, 0xb0c1ada4
je 0x100099dd
jmp 0x10008d76
mov eax, dword [ebp - 0x80]
sub eax, 0xb0ecde3d
je 0x10009159
jmp 0x10008d89
mov eax, dword [ebp - 0x80]
sub eax, 0xb2765d09
je 0x10009b2b
jmp 0x10008d9c
mov eax, dword [ebp - 0x80]
sub eax, 0xb6c6b975
je 0x10009b64
jmp 0x10008daf
mov eax, dword [ebp - 0x80]
sub eax, 0xc3fff965
je 0x1000950b
jmp 0x10008dc2
mov eax, dword [ebp - 0x80]
sub eax, 0xcb714f11
je 0x10009865
jmp 0x10008dd5
mov eax, dword [ebp - 0x80]
sub eax, 0xd09be152
je 0x100092d2
jmp 0x10008de8
mov eax, dword [ebp - 0x80]
sub eax, 0xd99cb751
je 0x10009b78
jmp 0x10008dfb
mov eax, dword [ebp - 0x80]
sub eax, 0xe01ef57a
je 0x10009789
jmp 0x10008e0e
mov eax, dword [ebp - 0x80]
sub eax, 0xe263f0c4
je 0x10009099
jmp 0x10008e21
mov eax, dword [ebp - 0x80]
sub eax, 0xe379b268
je 0x100096bc
jmp 0x10008e34
mov eax, dword [ebp - 0x80]
sub eax, 0xe74ca8ff
je 0x1000973b
jmp 0x10008e47
mov eax, dword [ebp - 0x80]
sub eax, 0xe9d1ff2b
je 0x100097db
jmp 0x10008e5a
mov eax, dword [ebp - 0x80]
sub eax, 0xf067f2d7
je 0x100090db
jmp 0x10008e6d
mov eax, dword [ebp - 0x80]
sub eax, 0xfc9360fe
je 0x10009b37
jmp 0x10008e80
mov eax, dword [ebp - 0x80]
sub eax, 0x6dea45a
je 0x10009b8b
jmp 0x10008e93
mov eax, dword [ebp - 0x80]
sub eax, 0x8bdf722
je 0x100099ef
jmp 0x10008ea6
mov eax, dword [ebp - 0x80]
sub eax, 0xc33fbb3
je 0x10009acc
jmp 0x10008eb9
mov eax, dword [ebp - 0x80]
sub eax, 0xca2a954
je 0x100093ec
jmp 0x10008ecc
mov eax, dword [ebp - 0x80]
sub eax, 0xdfb79bf
je 0x10009232
jmp 0x10008edf
mov eax, dword [ebp - 0x80]
sub eax, 0xf7524f0
je 0x10009649
jmp 0x10008ef2
mov eax, dword [ebp - 0x80]
sub eax, 0xfb0de95
je 0x10009351
jmp 0x10008f05
mov eax, dword [ebp - 0x80]
sub eax, 0x10b34815
je 0x10009978
jmp 0x10008f18
mov eax, dword [ebp - 0x80]
sub eax, 0x11d73c6b
je 0x10009559
jmp 0x10008f2b
mov eax, dword [ebp - 0x80]
sub eax, 0x1a4848f3
je 0x100095de
jmp 0x10008f3e
mov eax, dword [ebp - 0x80]
sub eax, 0x25d967c6
je 0x100098ab
jmp 0x10008f51
mov eax, dword [ebp - 0x80]
sub eax, 0x29e63521
je 0x10009aa0
jmp 0x10008f64
mov eax, dword [ebp - 0x80]
sub eax, 0x2c74f41a
je 0x10009a5a
jmp 0x10008f77
mov eax, dword [ebp - 0x80]
sub eax, 0x2fa50fe3
je 0x10009210
jmp 0x10008f8a
mov eax, dword [ebp - 0x80]
sub eax, 0x30c757f1
je 0x10009126
jmp 0x10008f9d
mov eax, dword [ebp - 0x80]
sub eax, 0x32a8f2e5
je 0x1000991e
jmp 0x10008fb0
mov eax, dword [ebp - 0x80]
sub eax, 0x36e483c4
je 0x100094ea
jmp 0x10008fc3
mov eax, dword [ebp - 0x80]
sub eax, 0x48d00d12
je 0x10009b46
jmp 0x10008fd6
mov eax, dword [ebp - 0x80]
sub eax, 0x491bc726
je 0x100095d2
jmp 0x10008fe9
mov eax, dword [ebp - 0x80]
sub eax, 0x5668de7d
je 0x10009b07
jmp 0x10008ffc
mov eax, dword [ebp - 0x80]
sub eax, 0x60d033b7
je 0x10009795
jmp 0x1000900f
mov eax, dword [ebp - 0x80]
sub eax, 0x63976b86
je 0x10009407
jmp 0x10009022
mov eax, dword [ebp - 0x80]
sub eax, 0x6a999b65
je 0x10009ade
jmp 0x10009035
mov eax, dword [ebp - 0x80]
sub eax, 0x6fbe1a75
je 0x1000992a
jmp 0x10009048
mov eax, dword [ebp - 0x80]
sub eax, 0x700a14dd
je 0x100096c8
jmp 0x1000905b
mov eax, dword [ebp - 0x80]
sub eax, 0x72530b81
je 0x100091a7
jmp 0x1000906e
mov eax, dword [ebp - 0x80]
sub eax, 0x7caf3ede
je 0x10009b19
jmp 0x10009081
mov eax, dword [ebp - 0x80]
sub eax, 0x7dd535db
je 0x100099c5
jmp 0x10009094
jmp 0x10009b92
mov eax, dword [ebp - 0x78]
mov ecx, dword [ebp - 0x7c]
push eax
mov edx, esp
mov dword [ebp - 0x54], edx
push eax
mov edx, esp
mov dword [ebp - 0x50], edx
push eax
mov edx, esp
mov dword [ebp - 0x4c], edx
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x64]
add eax, dword [ecx + 0x3c]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x74], 0xf067f2d7
jmp 0x10009b92
mov eax, dword [ebp - 0x68]
mov ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x48]
add eax, ecx
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x6c]
add eax, dword [ecx + 0x1c]
mov dword [ebp - 0x70], eax
mov ecx, dword [ebp - 0x60]
mov eax, dword [ebp - 0x6c]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x54]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x60]
mov eax, dword [ebp - 0x6c]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov eax, dword [ebp - 0x4c]
mov dword [eax], 0
mov dword [ebp - 0x74], 0x30c757f1
jmp 0x10009b92
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x74], 0xa189f5d1
jmp 0x10009b92
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax + 0x18]
mov eax, dword [ebp - 0x44]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x3d], al
mov dword [ebp - 0x74], 0xb0ecde3d
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
mov edx, eax
sub edx, 0x240a1ebf
sub edx, 1
add edx, 0x240a1ebf
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, 0x91dccdea
mov ecx, 0x72530b81
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
mov edx, eax
add edx, 0x6ab8945f
sub edx, 1
sub edx, 0x6ab8945f
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, 0x91dccdea
mov ecx, 0x97a2dcda
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dl, byte [ebp - 0x3d]
mov eax, 0x6fbe1a75
mov ecx, 0x2fa50fe3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x74], 0xdfb79bf
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
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, 0xc33fbb3
mov ecx, 0xa767d780
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x34]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x30], eax
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
mov edx, eax
add edx, 0x7ae54ed6
sub edx, 1
sub edx, 0x7ae54ed6
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, 0xc33fbb3
mov ecx, 0xd09be152
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x74], 0x8b4e3fa5
jmp 0x10009b92
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
mov edx, ecx
add edx, 0xf6632dca
sub edx, 1
sub edx, 0xf6632dca
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, 0x6a999b65
mov ecx, 0xfb0de95
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x30]
add edx, eax
mov ecx, dword [ebp - 0x5c]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.10027b60
add esp, 8
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x29], al
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
mov edx, ecx
add edx, 0xb800ca9f
sub edx, 1
sub edx, 0xb800ca9f
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, 0x6a999b65
mov ecx, 0xca2a954
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dl, byte [ebp - 0x29]
mov eax, 0x1a4848f3
mov ecx, 0x63976b86
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
mov edx, eax
add edx, 0x4ef4061
sub edx, 1
sub edx, 0x4ef4061
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, 0x5668de7d
mov ecx, 0x943248e8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x4c]
mov ecx, dword [ecx]
mov ax, word [eax + ecx*2]
mov word [ebp - 0x1e], ax
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
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, 0x5668de7d
mov ecx, 0x81d24536
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x74], 0x36e483c4
jmp 0x10009b92
mov ax, word [ebp - 0x1e]
movzx ecx, ax
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ebp - 0x28]
add eax, ecx
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x74], 0xc3fff965
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
mov edx, eax
sub edx, 0x4296a5ad
sub edx, 1
add edx, 0x4296a5ad
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, 0x7caf3ede
mov ecx, 0x11d73c6b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x58], eax
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
mov edx, ecx
sub edx, 0x6eec6214
sub edx, 1
add edx, 0x6eec6214
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, 0x7caf3ede
mov ecx, 0x491bc726
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x74], 0xb0c1ada4
jmp 0x10009b92
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
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, 0xb2765d09
mov ecx, 0xf7524f0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
mov edx, ecx
add edx, 0x1fc9b490
sub edx, 1
sub edx, 0x1fc9b490
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, 0xb2765d09
mov ecx, 0xe379b268
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x74], 0x700a14dd
jmp 0x10009b92
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
mov edx, ecx
add edx, 0xb94a8647
sub edx, 1
sub edx, 0xb94a8647
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, 0xfc9360fe
mov ecx, 0xe74ca8ff
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
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, 0xfc9360fe
mov ecx, 0xe01ef57a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x74], 0x60d033b7
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
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, 0x48d00d12
mov ecx, 0xe9d1ff2b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [ebp - 0x18]
add eax, 0x59adda58
add eax, 1
sub eax, 0x59adda58
mov dword [ebp - 0x14], eax
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
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, 0x48d00d12
mov ecx, 0x9a01fd83
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x74], 0xcb714f11
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
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, 0xb6c6b975
mov ecx, 0x25d967c6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
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, 0xb6c6b975
mov ecx, 0x32a8f2e5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x74], 0x30c757f1
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
mov edx, eax
sub edx, 0x3dc7eafb
sub edx, 1
add edx, 0x3dc7eafb
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, 0xd99cb751
mov ecx, 0x10b34815
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x58], 0
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
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, 0xd99cb751
mov ecx, 0x7dd535db
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov dword [ebp - 0x74], 0xb07cd5dc
jmp 0x10009b92
mov dword [ebp - 0x74], 0xb0c1ada4
jmp 0x10009b92
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x74], 0x8bdf722
jmp 0x10009b92
mov ecx, dword [0x10092764]
mov eax, dword [0x10092760]
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, 0x6dea45a
mov ecx, 0x2c74f41a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [0x10092764]
mov ecx, dword [0x10092760]
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, 0x6dea45a
mov ecx, 0x29e63521
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10009b92
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.10023460
mov eax, dword [ebp - 0x84]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov dword [ebp - 0x74], 0x72530b81
jmp 0x10009b92
mov eax, dword [ebp - 0x38]
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x74], 0xa767d780
jmp 0x10009b92
mov edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x30]
add edx, eax
mov ecx, dword [ebp - 0x5c]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.10027b60
add esp, 8
mov dword [ebp - 0x74], 0xfb0de95
jmp 0x10009b92
mov eax, dword [ebp - 0x54]
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x74], 0x943248e8
jmp 0x10009b92
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x74], 0x11d73c6b
jmp 0x10009b92
mov dword [ebp - 0x74], 0xf7524f0
jmp 0x10009b92
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x74], 0xe74ca8ff
jmp 0x10009b92
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x74], 0xe9d1ff2b
jmp 0x10009b92
mov eax, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov dword [ebp - 0x74], 0x25d967c6
jmp 0x10009b92
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x74], 0x10b34815
jmp 0x10009b92
mov dword [ebp - 0x74], 0x2c74f41a
jmp 0x10008cb5