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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x68
mov eax, dword [ebp + 0xc]
mov eax, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov dword [ebp - 0x48], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x48]
add eax, dword [ecx + 0x3c]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x4c]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x64], 0x3b451e5a
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x68], eax
sub eax, 0x807edf86
je 0x1000818d
jmp 0x10007df9
mov eax, dword [ebp - 0x68]
sub eax, 0x812deb59
je 0x10008446
jmp 0x10007e0c
mov eax, dword [ebp - 0x68]
sub eax, 0x828e9f51
je 0x100085a5
jmp 0x10007e1f
mov eax, dword [ebp - 0x68]
sub eax, 0x82cd28a3
je 0x10008373
jmp 0x10007e32
mov eax, dword [ebp - 0x68]
sub eax, 0x84322e2d
je 0x10008554
jmp 0x10007e45
mov eax, dword [ebp - 0x68]
sub eax, 0x9f3c3f33
je 0x10008523
jmp 0x10007e58
mov eax, dword [ebp - 0x68]
sub eax, 0xa20a67fa
je 0x10008570
jmp 0x10007e6b
mov eax, dword [ebp - 0x68]
sub eax, 0xad0e140b
je 0x10008464
jmp 0x10007e7e
mov eax, dword [ebp - 0x68]
sub eax, 0xbd4cb013
je 0x10008134
jmp 0x10007e91
mov eax, dword [ebp - 0x68]
sub eax, 0xc076ea7d
je 0x10008385
jmp 0x10007ea4
mov eax, dword [ebp - 0x68]
sub eax, 0xd5b1a7bd
je 0x100084c3
jmp 0x10007eb7
mov eax, dword [ebp - 0x68]
sub eax, 0xd6e9d6fb
je 0x1000855e
jmp 0x10007eca
mov eax, dword [ebp - 0x68]
sub eax, 0xe9b20599
je 0x100082d0
jmp 0x10007edd
mov eax, dword [ebp - 0x68]
sub eax, 0xea7f9356
je 0x10008542
jmp 0x10007ef0
mov eax, dword [ebp - 0x68]
sub eax, 0xec524530
je 0x10008316
jmp 0x10007f03
mov eax, dword [ebp - 0x68]
sub eax, 0xf159bea6
je 0x10008599
jmp 0x10007f16
mov eax, dword [ebp - 0x68]
sub eax, 0xf35ea88b
je 0x10008452
jmp 0x10007f29
mov eax, dword [ebp - 0x68]
sub eax, 0xfac40c70
je 0x10008356
jmp 0x10007f3c
mov eax, dword [ebp - 0x68]
sub eax, 0x12c4519
je 0x10008208
jmp 0x10007f4f
mov eax, dword [ebp - 0x68]
sub eax, 0xd4c1a87
je 0x10008517
jmp 0x10007f62
mov eax, dword [ebp - 0x68]
sub eax, 0x10f46392
je 0x10008536
jmp 0x10007f75
mov eax, dword [ebp - 0x68]
sub eax, 0x189c63fb
je 0x100081a8
jmp 0x10007f88
mov eax, dword [ebp - 0x68]
sub eax, 0x195892c4
je 0x10008098
jmp 0x10007f9b
mov eax, dword [ebp - 0x68]
sub eax, 0x1e8b9f5a
je 0x100080c2
jmp 0x10007fae
mov eax, dword [ebp - 0x68]
sub eax, 0x262b50de
je 0x1000828a
jmp 0x10007fc1
mov eax, dword [ebp - 0x68]
sub eax, 0x3b451e5a
je 0x10008071
jmp 0x10007fd4
mov eax, dword [ebp - 0x68]
sub eax, 0x3cd96858
je 0x10008331
jmp 0x10007fe7
mov eax, dword [ebp - 0x68]
sub eax, 0x47fe8251
je 0x100080e6
jmp 0x10007ffa
mov eax, dword [ebp - 0x68]
sub eax, 0x56b4b293
je 0x1000827e
jmp 0x1000800d
mov eax, dword [ebp - 0x68]
sub eax, 0x58f0d987
je 0x100081ba
jmp 0x10008020
mov eax, dword [ebp - 0x68]
sub eax, 0x5c559a53
je 0x100083d3
jmp 0x10008033
mov eax, dword [ebp - 0x68]
sub eax, 0x60921381
je 0x100080d4
jmp 0x10008046
mov eax, dword [ebp - 0x68]
sub eax, 0x6a48d2ef
je 0x1000847d
jmp 0x10008059
mov eax, dword [ebp - 0x68]
sub eax, 0x7387bd06
je 0x100085b1
jmp 0x1000806c
jmp 0x100085be
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x50]
add eax, dword [ecx + 0x1c]
mov dword [ebp - 0x54], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax + 0x24]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x64], 0x195892c4
jmp 0x100085be
mov eax, dword [ebp - 0x40]
mov ecx, dword [ebp - 0x3c]
add eax, ecx
mov dword [ebp - 0x58], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x50]
add eax, dword [ecx + 0x20]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0x1e8b9f5a
jmp 0x100085be
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x64], 0x60921381
jmp 0x100085be
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x64], 0x47fe8251
jmp 0x100085be
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
mov edx, eax
sub edx, 0x883da2c6
sub edx, 1
add edx, 0x883da2c6
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, 0xd6e9d6fb
mov ecx, 0xbd4cb013
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0x18]
mov eax, dword [ebp - 0x38]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x2d], al
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
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, 0xd6e9d6fb
mov ecx, 0x807edf86
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov dl, byte [ebp - 0x2d]
mov eax, 0x9f3c3f33
mov ecx, 0x189c63fb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov eax, dword [ebp + 8]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x64], 0x58f0d987
jmp 0x100085be
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
mov edx, eax
add edx, 0xe54b2f00
sub edx, 1
sub edx, 0xe54b2f00
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, 0xa20a67fa
mov ecx, 0x12c4519
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x60]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x2c]
add edx, eax
mov ecx, dword [ebp + 0xc]
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001a550
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x25], al
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
mov edx, eax
sub edx, 0xada6ccef
sub edx, 1
add edx, 0xada6ccef
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, 0xa20a67fa
mov ecx, 0x56b4b293
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov dword [ebp - 0x64], 0x262b50de
jmp 0x100085be
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
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, 0xf159bea6
mov ecx, 0xe9b20599
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
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, 0xf159bea6
mov ecx, 0xec524530
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov dl, byte [ebp - 0x25]
mov eax, 0xc076ea7d
mov ecx, 0x3cd96858
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov eax, dword [ebp + 8]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x60]
movzx eax, word [eax + ecx*2]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x64], 0xfac40c70
jmp 0x100085be
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ebp - 0x24]
add eax, ecx
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x64], 0x82cd28a3
jmp 0x100085be
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x64], 0xea7f9356
jmp 0x100085be
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
mov edx, eax
add edx, 0x1d0c047b
sub edx, 1
sub edx, 0x1d0c047b
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, 0x828e9f51
mov ecx, 0x5c559a53
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov ecx, dword [0x10075b38]
mov eax, dword [0x10075b34]
mov edx, ecx
add edx, 0xd419dd3f
sub edx, 1
sub edx, 0xd419dd3f
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, 0x828e9f51
mov ecx, 0x812deb59
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov dword [ebp - 0x64], 0xf35ea88b
jmp 0x100085be
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x64], 0xad0e140b
jmp 0x100085be
mov eax, dword [ebp - 0x14]
xor ecx, ecx
sub ecx, 1
sub eax, ecx
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x64], 0x6a48d2ef
jmp 0x100085be
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
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, 0x7387bd06
mov ecx, 0xd5b1a7bd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [0x10075b38]
mov ecx, dword [0x10075b34]
mov edx, eax
add edx, 0x767ba7cd
sub edx, 1
sub edx, 0x767ba7cd
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, 0x7387bd06
mov ecx, 0xd4c1a87
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x64], eax
jmp 0x100085be
mov dword [ebp - 0x64], 0x1e8b9f5a
jmp 0x100085be
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x64], 0x10f46392
jmp 0x100085be
mov dword [ebp - 0x64], 0xea7f9356
jmp 0x100085be
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x64], 0x84322e2d
jmp 0x100085be
mov eax, dword [ebp - 0xc]
add esp, 0x68
pop esi
pop ebx
pop ebp
ret
mov eax, dword [ebp - 0x34]
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x64], 0xbd4cb013
jmp 0x100085be
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x60]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x2c]
add edx, eax
mov ecx, dword [ebp + 0xc]
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001a550
mov dword [ebp - 0x64], 0x12c4519
jmp 0x100085be
mov dword [ebp - 0x64], 0xe9b20599
jmp 0x100085be
mov dword [ebp - 0x64], 0x5c559a53
jmp 0x100085be
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x64], 0xd5b1a7bd
jmp 0x10007de3