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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x60
mov eax, dword [ebp + 0xc]
mov eax, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x5c], 0xf8347b78
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x60], eax
sub eax, 0x87d36470
je 0x10008544
jmp 0x1000829d
mov eax, dword [ebp - 0x60]
sub eax, 0x9174cebc
je 0x1000864f
jmp 0x100082b0
mov eax, dword [ebp - 0x60]
sub eax, 0x9ae27fc8
je 0x100087b0
jmp 0x100082c3
mov eax, dword [ebp - 0x60]
sub eax, 0x9e41fb41
je 0x1000867c
jmp 0x100082d6
mov eax, dword [ebp - 0x60]
sub eax, 0xa729c2bb
je 0x100087a4
jmp 0x100082e9
mov eax, dword [ebp - 0x60]
sub eax, 0xb0711774
je 0x100088b2
jmp 0x100082fc
mov eax, dword [ebp - 0x60]
sub eax, 0xb29e8e1a
je 0x10008512
jmp 0x1000830f
mov eax, dword [ebp - 0x60]
sub eax, 0xba1f8c61
je 0x100088e1
jmp 0x10008322
mov eax, dword [ebp - 0x60]
sub eax, 0xc5c52cc1
je 0x1000889c
jmp 0x10008335
mov eax, dword [ebp - 0x60]
sub eax, 0xce70d50b
je 0x100085c2
jmp 0x10008348
mov eax, dword [ebp - 0x60]
sub eax, 0xf8347b78
je 0x100084a3
jmp 0x1000835b
mov eax, dword [ebp - 0x60]
sub eax, 0xfd7b195b
je 0x100086be
jmp 0x1000836e
mov eax, dword [ebp - 0x60]
sub eax, 0xa92ba45
je 0x100084d5
jmp 0x10008381
mov eax, dword [ebp - 0x60]
sub eax, 0x1159b96a
je 0x10008823
jmp 0x10008394
mov eax, dword [ebp - 0x60]
sub eax, 0x11bf729c
je 0x10008773
jmp 0x100083a7
mov eax, dword [ebp - 0x60]
sub eax, 0x121088ae
je 0x100086a0
jmp 0x100083ba
mov eax, dword [ebp - 0x60]
sub eax, 0x1ac9fea4
je 0x10008791
jmp 0x100083cd
mov eax, dword [ebp - 0x60]
sub eax, 0x1c439a5c
je 0x100088d5
jmp 0x100083e0
mov eax, dword [ebp - 0x60]
sub eax, 0x22f6dc2b
je 0x10008500
jmp 0x100083f3
mov eax, dword [ebp - 0x60]
sub eax, 0x235c210f
je 0x10008524
jmp 0x10008406
mov eax, dword [ebp - 0x60]
sub eax, 0x2cc19b15
je 0x10008574
jmp 0x10008419
mov eax, dword [ebp - 0x60]
sub eax, 0x44eebb3e
je 0x1000866a
jmp 0x1000842c
mov eax, dword [ebp - 0x60]
sub eax, 0x47c2a614
je 0x10008785
jmp 0x1000843f
mov eax, dword [ebp - 0x60]
sub eax, 0x532ade52
je 0x100086b2
jmp 0x10008452
mov eax, dword [ebp - 0x60]
sub eax, 0x60d1575a
je 0x100088a8
jmp 0x10008465
mov eax, dword [ebp - 0x60]
sub eax, 0x6f466755
je 0x1000855c
jmp 0x10008478
mov eax, dword [ebp - 0x60]
sub eax, 0x72b0b2b4
je 0x10008767
jmp 0x1000848b
mov eax, dword [ebp - 0x60]
sub eax, 0x79a8082d
je 0x1000870c
jmp 0x1000849e
jmp 0x100088e8
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x38]
add eax, ecx
mov dword [ebp - 0x44], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x44]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x48], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x48]
add eax, dword [ecx + 0x1c]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x5c], 0xa92ba45
jmp 0x100088e8
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x48]
add eax, dword [ecx + 0x24]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x48]
add eax, dword [ecx + 0x20]
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0x22f6dc2b
jmp 0x100088e8
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x5c], 0xb29e8e1a
jmp 0x100088e8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x5c], 0x235c210f
jmp 0x100088e8
mov eax, dword [ebp - 0x2c]
mov esi, dword [eax + 0x18]
mov edx, dword [ebp - 0x30]
mov eax, 0x1ac9fea4
mov ecx, 0x87d36470
cmp edx, esi
cmovb eax, ecx
mov dword [ebp - 0x5c], eax
jmp 0x100088e8
mov eax, dword [ebp + 8]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x5c], 0x6f466755
jmp 0x100088e8
mov ecx, dword [ebp - 0x58]
mov eax, dword [ebp - 0x24]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x5c], 0x2cc19b15
jmp 0x100088e8
mov eax, dword [0x10076574]
mov ecx, dword [0x10076570]
mov edx, eax
sub edx, 0x230397c2
sub edx, 1
add edx, 0x230397c2
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, 0xb0711774
mov ecx, 0xce70d50b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x5c], eax
jmp 0x100088e8
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x20]
add edx, eax
mov ecx, dword [ebp + 0xc]
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.10019ef0
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x19], al
mov ecx, dword [0x10076574]
mov eax, dword [0x10076570]
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, 0xb0711774
mov ecx, 0x9174cebc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x5c], eax
jmp 0x100088e8
mov dl, byte [ebp - 0x19]
mov eax, 0x532ade52
mov ecx, 0x44eebb3e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x5c], eax
jmp 0x100088e8
mov eax, dword [ebp + 8]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x5c], 0x9e41fb41
jmp 0x100088e8
mov eax, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x50]
mov edx, dword [ebp - 0x58]
movzx ecx, word [ecx + edx*2]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ebp - 0x18]
add eax, ecx
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x5c], 0x121088ae
jmp 0x100088e8
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x5c], 0x9ae27fc8
jmp 0x100088e8
mov dword [ebp - 0x5c], 0xfd7b195b
jmp 0x100088e8
mov eax, dword [0x10076574]
mov ecx, dword [0x10076570]
mov edx, eax
sub edx, 0xba0fbf2f
sub edx, 1
add edx, 0xba0fbf2f
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, 0x1c439a5c
mov ecx, 0x79a8082d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x5c], eax
jmp 0x100088e8
mov eax, dword [ebp - 0x58]
xor ecx, ecx
sub ecx, 1
sub eax, ecx
mov dword [ebp - 0x10], eax
mov eax, dword [0x10076574]
mov ecx, dword [0x10076570]
mov edx, eax
add edx, 0x52566b99
sub edx, 1
sub edx, 0x52566b99
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, 0x1c439a5c
mov ecx, 0x72b0b2b4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x5c], eax
jmp 0x100088e8
mov dword [ebp - 0x5c], 0x11bf729c
jmp 0x100088e8
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x5c], 0x47c2a614
jmp 0x100088e8
mov dword [ebp - 0x5c], 0x22f6dc2b
jmp 0x100088e8
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x5c], 0xa729c2bb
jmp 0x100088e8
mov dword [ebp - 0x5c], 0x9ae27fc8
jmp 0x100088e8
mov ecx, dword [0x10076574]
mov eax, dword [0x10076570]
mov edx, ecx
sub edx, 0xc82ed545
sub edx, 1
add edx, 0xc82ed545
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, 0xba1f8c61
mov ecx, 0x1159b96a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x5c], eax
jmp 0x100088e8
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xc], eax
mov ecx, dword [0x10076574]
mov eax, dword [0x10076570]
mov edx, ecx
add edx, 0x3dd6073
sub edx, 1
sub edx, 0x3dd6073
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, 0xba1f8c61
mov ecx, 0xc5c52cc1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x5c], eax
jmp 0x100088e8
mov dword [ebp - 0x5c], 0x60d1575a
jmp 0x100088e8
mov eax, dword [ebp - 0xc]
add esp, 0x60
pop esi
pop ebx
pop ebp
ret
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x20]
add edx, eax
mov ecx, dword [ebp + 0xc]
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.10019ef0
mov dword [ebp - 0x5c], 0xce70d50b
jmp 0x100088e8
mov dword [ebp - 0x5c], 0x79a8082d
jmp 0x100088e8
mov dword [ebp - 0x5c], 0x1159b96a
jmp 0x10008287