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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x6c
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x68], eax
mov eax, dword [0x100e3200]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x64], 0xa7b95df0
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x70], eax
sub eax, 0x83e1c24c
je 0x10008235
jmp 0x10007b0b
mov eax, dword [ebp - 0x70]
sub eax, 0x87bef9c2
je 0x100082b6
jmp 0x10007b1e
mov eax, dword [ebp - 0x70]
sub eax, 0x91e336fe
je 0x10008046
jmp 0x10007b31
mov eax, dword [ebp - 0x70]
sub eax, 0x977f681d
je 0x10008297
jmp 0x10007b44
mov eax, dword [ebp - 0x70]
sub eax, 0xa37af5d8
je 0x10007fd9
jmp 0x10007b57
mov eax, dword [ebp - 0x70]
sub eax, 0xa7b95df0
je 0x10007d83
jmp 0x10007b6a
mov eax, dword [ebp - 0x70]
sub eax, 0xb2afb561
je 0x100082c8
jmp 0x10007b7d
mov eax, dword [ebp - 0x70]
sub eax, 0xb8b82a7d
je 0x10007e3e
jmp 0x10007b90
mov eax, dword [ebp - 0x70]
sub eax, 0xc04b7c69
je 0x100081ba
jmp 0x10007ba3
mov eax, dword [ebp - 0x70]
sub eax, 0xc5153b6e
je 0x100082e2
jmp 0x10007bb6
mov eax, dword [ebp - 0x70]
sub eax, 0xc8ebeafe
je 0x10007e5e
jmp 0x10007bc9
mov eax, dword [ebp - 0x70]
sub eax, 0xe4e8975a
je 0x100081ae
jmp 0x10007bdc
mov eax, dword [ebp - 0x70]
sub eax, 0xe88b1941
je 0x100081ef
jmp 0x10007bef
mov eax, dword [ebp - 0x70]
sub eax, 0xea280321
je 0x10008303
jmp 0x10007c02
mov eax, dword [ebp - 0x70]
sub eax, 0xed3ef692
je 0x1000828b
jmp 0x10007c15
mov eax, dword [ebp - 0x70]
sub eax, 0xf0dacf78
je 0x100081ce
jmp 0x10007c28
mov eax, dword [ebp - 0x70]
sub eax, 0xfbae228f
je 0x10007d95
jmp 0x10007c3b
mov eax, dword [ebp - 0x70]
sub eax, 0xfc40fefd
je 0x10008116
jmp 0x10007c4e
mov eax, dword [ebp - 0x70]
sub eax, 0x63173d4
je 0x100082aa
jmp 0x10007c61
mov eax, dword [ebp - 0x70]
sub eax, 0x17a40062
je 0x100081a2
jmp 0x10007c74
mov eax, dword [ebp - 0x70]
sub eax, 0x18186475
je 0x100082f4
jmp 0x10007c87
mov eax, dword [ebp - 0x70]
sub eax, 0x1a802acd
je 0x1000803a
jmp 0x10007c9a
mov eax, dword [ebp - 0x70]
sub eax, 0x1db88b88
je 0x10007df8
jmp 0x10007cad
mov eax, dword [ebp - 0x70]
sub eax, 0x20f907e5
je 0x10007eac
jmp 0x10007cc0
mov eax, dword [ebp - 0x70]
sub eax, 0x23b896e1
je 0x10007f2f
jmp 0x10007cd3
mov eax, dword [ebp - 0x70]
sub eax, 0x2e633a05
je 0x100080b9
jmp 0x10007ce6
mov eax, dword [ebp - 0x70]
sub eax, 0x2e931dae
je 0x1000815c
jmp 0x10007cf9
mov eax, dword [ebp - 0x70]
sub eax, 0x3eeb084c
je 0x1000831a
jmp 0x10007d0c
mov eax, dword [ebp - 0x70]
sub eax, 0x53986dc4
je 0x10007f23
jmp 0x10007d1f
mov eax, dword [ebp - 0x70]
sub eax, 0x621de659
je 0x10008326
jmp 0x10007d32
mov eax, dword [ebp - 0x70]
sub eax, 0x677151a5
je 0x1000810a
jmp 0x10007d45
mov eax, dword [ebp - 0x70]
sub eax, 0x6bb73236
je 0x10007e0c
jmp 0x10007d58
mov eax, dword [ebp - 0x70]
sub eax, 0x6feaac46
je 0x10007f66
jmp 0x10007d6b
mov eax, dword [ebp - 0x70]
sub eax, 0x7c505f73
je 0x10007e21
jmp 0x10007d7e
jmp 0x10008335
push eax
mov eax, esp
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x64], 0xfbae228f
jmp 0x10008335
mov eax, dword [ebp - 0x68]
mov ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x4c]
add eax, dword [ecx + 0x3c]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x50]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x54], eax
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x54]
add eax, dword [ecx + 0x1c]
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x54]
add eax, dword [ecx + 0x24]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x54]
add eax, dword [ecx + 0x20]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x3c]
mov dword [eax], 0
mov dword [ebp - 0x64], 0x1db88b88
jmp 0x10008335
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x64], 0x6bb73236
jmp 0x10008335
mov eax, dword [ebp - 0x54]
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x64], 0x7c505f73
jmp 0x10008335
mov edx, dword [ebp - 0x38]
mov esi, dword [ebp - 0x34]
mov eax, 0x977f681d
mov ecx, 0xb8b82a7d
cmp edx, esi
cmovb eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x64], 0xc8ebeafe
jmp 0x10008335
mov eax, dword [0x100e457c]
mov ecx, dword [0x100e4578]
mov edx, eax
sub edx, 0x5ffc934e
sub edx, 1
add edx, 0x5ffc934e
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, 0xc5153b6e
mov ecx, 0x20f907e5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x28]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x24], eax
mov ecx, dword [0x100e457c]
mov eax, dword [0x100e4578]
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, 0xc5153b6e
mov ecx, 0x53986dc4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov dword [ebp - 0x64], 0x23b896e1
jmp 0x10008335
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0x24]
add edx, eax
mov ecx, dword [ebp - 0x44]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001a4d0
add esp, 8
mov edx, eax
mov eax, 0xe4e8975a
mov ecx, 0x6feaac46
cmp edx, 0
cmove eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov ecx, dword [0x100e457c]
mov eax, dword [0x100e4578]
mov edx, ecx
add edx, 0xa4e5b1c8
sub edx, 1
sub edx, 0xa4e5b1c8
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, 0x18186475
mov ecx, 0xa37af5d8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x5c]
mov edx, dword [ebp - 0x3c]
mov edx, dword [edx]
movzx ecx, word [ecx + edx*2]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x1c], eax
mov eax, dword [0x100e457c]
mov ecx, dword [0x100e4578]
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, 0x18186475
mov ecx, 0x1a802acd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov dword [ebp - 0x64], 0x91e336fe
jmp 0x10008335
mov ecx, dword [0x100e457c]
mov eax, dword [0x100e4578]
mov edx, ecx
add edx, 0xf0c882f4
sub edx, 1
sub edx, 0xf0c882f4
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, 0xea280321
mov ecx, 0x2e633a05
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x1c]
add eax, ecx
mov dword [ebp - 0x40], eax
mov eax, dword [0x100e457c]
mov ecx, dword [0x100e4578]
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, 0xea280321
mov ecx, 0x677151a5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov dword [ebp - 0x64], 0xfc40fefd
jmp 0x10008335
mov eax, dword [0x100e457c]
mov ecx, dword [0x100e4578]
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, 0x3eeb084c
mov ecx, 0x2e931dae
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov eax, dword [0x100e457c]
mov ecx, dword [0x100e4578]
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, 0x3eeb084c
mov ecx, 0x17a40062
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov dword [ebp - 0x64], 0x87bef9c2
jmp 0x10008335
mov dword [ebp - 0x64], 0xc04b7c69
jmp 0x10008335
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x64], 0xf0dacf78
jmp 0x10008335
mov eax, dword [ebp - 0x18]
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 1
add ecx, eax
xor eax, eax
sub eax, ecx
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x64], 0xe88b1941
jmp 0x10008335
mov eax, dword [0x100e457c]
mov ecx, dword [0x100e4578]
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, 0x621de659
mov ecx, 0x83e1c24c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov eax, dword [0x100e457c]
mov ecx, dword [0x100e4578]
mov edx, eax
add edx, 0xc0fca295
sub edx, 1
sub edx, 0xc0fca295
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, 0x621de659
mov ecx, 0xed3ef692
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x10008335
mov dword [ebp - 0x64], 0x1db88b88
jmp 0x10008335
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x64], 0x63173d4
jmp 0x10008335
mov dword [ebp - 0x64], 0x87bef9c2
jmp 0x10008335
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x64], 0xb2afb561
jmp 0x10008335
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x74], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.10017460
mov eax, dword [ebp - 0x74]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov eax, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x64], 0x20f907e5
jmp 0x10008335
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x64], 0xa37af5d8
jmp 0x10008335
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x1c]
add eax, ecx
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x64], 0x2e633a05
jmp 0x10008335
mov dword [ebp - 0x64], 0x2e931dae
jmp 0x10008335
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov dword [ebp - 0x64], 0x83e1c24c
jmp 0x10007af5