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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x70
mov eax, dword [ebp + 0xc]
mov eax, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x50]
add eax, dword [ecx + 0x3c]
mov dword [ebp - 0x54], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x54]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x58], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x58]
add eax, dword [ecx + 0x1c]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x6c], 0xfeba0fe5
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x70], eax
sub eax, 0x89886e60
je 0x10008215
jmp 0x10007b05
mov eax, dword [ebp - 0x70]
sub eax, 0x91cb7f84
je 0x10007f0a
jmp 0x10007b18
mov eax, dword [ebp - 0x70]
sub eax, 0x978f1420
je 0x10007e3f
jmp 0x10007b2b
mov eax, dword [ebp - 0x70]
sub eax, 0xa257ce63
je 0x10007d95
jmp 0x10007b3e
mov eax, dword [ebp - 0x70]
sub eax, 0xa5e02bd9
je 0x10008123
jmp 0x10007b51
mov eax, dword [ebp - 0x70]
sub eax, 0xab306ae8
je 0x10007fe6
jmp 0x10007b64
mov eax, dword [ebp - 0x70]
sub eax, 0xab3428b2
je 0x10007f58
jmp 0x10007b77
mov eax, dword [ebp - 0x70]
sub eax, 0xabca1e50
je 0x1000825b
jmp 0x10007b8a
mov eax, dword [ebp - 0x70]
sub eax, 0xbac434b1
je 0x10008203
jmp 0x10007b9d
mov eax, dword [ebp - 0x70]
sub eax, 0xbc0cfb08
je 0x100080bd
jmp 0x10007bb0
mov eax, dword [ebp - 0x70]
sub eax, 0xc38db91e
je 0x100082e4
jmp 0x10007bc3
mov eax, dword [ebp - 0x70]
sub eax, 0xcca21463
je 0x100082c9
jmp 0x10007bd6
mov eax, dword [ebp - 0x70]
sub eax, 0xcfd8e21b
je 0x100081f7
jmp 0x10007be9
mov eax, dword [ebp - 0x70]
sub eax, 0xd2d935f3
je 0x100080da
jmp 0x10007bfc
mov eax, dword [ebp - 0x70]
sub eax, 0xd84472bb
je 0x100082a1
jmp 0x10007c0f
mov eax, dword [ebp - 0x70]
sub eax, 0xdb6302ad
je 0x10008117
jmp 0x10007c22
mov eax, dword [ebp - 0x70]
sub eax, 0xdd13df0b
je 0x100082ab
jmp 0x10007c35
mov eax, dword [ebp - 0x70]
sub eax, 0xdd14cb22
je 0x10007fcb
jmp 0x10007c48
mov eax, dword [ebp - 0x70]
sub eax, 0xe3d1ea0f
je 0x10008184
jmp 0x10007c5b
mov eax, dword [ebp - 0x70]
sub eax, 0xf74ac7e9
je 0x10007dc2
jmp 0x10007c6e
mov eax, dword [ebp - 0x70]
sub eax, 0xfeba0fe5
je 0x10007d7d
jmp 0x10007c81
mov eax, dword [ebp - 0x70]
sub eax, 0x188f1a41
je 0x100082bd
jmp 0x10007c94
mov eax, dword [ebp - 0x70]
sub eax, 0x200851c6
je 0x1000805a
jmp 0x10007ca7
mov eax, dword [ebp - 0x70]
sub eax, 0x22b50d7a
je 0x10007ddd
jmp 0x10007cba
mov eax, dword [ebp - 0x70]
sub eax, 0x259ccde8
je 0x10008105
jmp 0x10007ccd
mov eax, dword [ebp - 0x70]
sub eax, 0x2ef961c4
je 0x10007e9d
jmp 0x10007ce0
mov eax, dword [ebp - 0x70]
sub eax, 0x35401055
je 0x10007eb8
jmp 0x10007cf3
mov eax, dword [ebp - 0x70]
sub eax, 0x37fdbaae
je 0x100080b1
jmp 0x10007d06
mov eax, dword [ebp - 0x70]
sub eax, 0x3d4da7ae
je 0x10007ed6
jmp 0x10007d19
mov eax, dword [ebp - 0x70]
sub eax, 0x458e5022
je 0x10008136
jmp 0x10007d2c
mov eax, dword [ebp - 0x70]
sub eax, 0x47d96157
je 0x100082d8
jmp 0x10007d3f
mov eax, dword [ebp - 0x70]
sub eax, 0x6599aba2
je 0x1000800c
jmp 0x10007d52
mov eax, dword [ebp - 0x70]
sub eax, 0x7238ee26
je 0x10007df1
jmp 0x10007d65
mov eax, dword [ebp - 0x70]
sub eax, 0x7422570e
je 0x100080e6
jmp 0x10007d78
jmp 0x100082eb
mov eax, dword [ebp + 8]
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x6c], 0xa257ce63
jmp 0x100082eb
mov eax, dword [ebp - 0x44]
mov ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x48]
add eax, ecx
mov dword [ebp - 0x60], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x58]
add eax, dword [ecx + 0x20]
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x6c], 0xf74ac7e9
jmp 0x100082eb
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x58]
add eax, 0x18
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x6c], 0x22b50d7a
jmp 0x100082eb
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x6c], 0x7238ee26
jmp 0x100082eb
mov eax, dword [0x10074140]
mov ecx, dword [0x1007413c]
mov edx, eax
add edx, 0xa2efe0a5
sub edx, 1
sub edx, 0xa2efe0a5
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, 0xdd13df0b
mov ecx, 0x978f1420
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov eax, dword [ebp - 0x40]
mov ecx, dword [ebp - 0x38]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x31], al
mov eax, dword [0x10074140]
mov ecx, dword [0x1007413c]
mov edx, eax
add edx, 0xa727033d
sub edx, 1
sub edx, 0xa727033d
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, 0xdd13df0b
mov ecx, 0x2ef961c4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov dl, byte [ebp - 0x31]
mov eax, 0xa5e02bd9
mov ecx, 0x35401055
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov eax, dword [ebp + 8]
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x6c], 0x3d4da7ae
jmp 0x100082eb
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x28]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x30]
add edx, eax
mov ecx, dword [ebp + 0xc]
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.10018df0
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x21], al
mov dword [ebp - 0x6c], 0x91cb7f84
jmp 0x100082eb
mov eax, dword [0x10074140]
mov ecx, dword [0x1007413c]
mov edx, eax
sub edx, 0xffabcac8
sub edx, 1
add edx, 0xffabcac8
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, 0x188f1a41
mov ecx, 0xab3428b2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov ecx, dword [0x10074140]
mov eax, dword [0x1007413c]
mov edx, ecx
sub edx, 0xccfac4e4
sub edx, 1
add edx, 0xccfac4e4
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, 0x188f1a41
mov ecx, 0xdd14cb22
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov dl, byte [ebp - 0x21]
mov eax, 0xd2d935f3
mov ecx, 0xab306ae8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov eax, dword [ebp + 8]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x68]
shl ecx, 1
add eax, ecx
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x6c], 0x6599aba2
jmp 0x100082eb
mov eax, dword [0x10074140]
mov ecx, dword [0x1007413c]
mov edx, eax
sub edx, 0x19a33a2
sub edx, 1
add edx, 0x19a33a2
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, 0xcca21463
mov ecx, 0x200851c6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov eax, dword [ebp - 0x18]
movzx eax, word [eax]
mov dword [ebp - 0x14], eax
mov eax, dword [0x10074140]
mov ecx, dword [0x1007413c]
mov edx, eax
sub edx, 0xe09e01ff
sub edx, 1
add edx, 0xe09e01ff
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, 0xcca21463
mov ecx, 0x37fdbaae
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov dword [ebp - 0x6c], 0xbc0cfb08
jmp 0x100082eb
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x14]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ebp - 0x20]
add eax, ecx
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x6c], 0xbac434b1
jmp 0x100082eb
mov dword [ebp - 0x6c], 0x7422570e
jmp 0x100082eb
mov eax, dword [ebp - 0x68]
add eax, 0x96390f01
add eax, 1
sub eax, 0x96390f01
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x6c], 0x259ccde8
jmp 0x100082eb
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0xdb6302ad
jmp 0x100082eb
mov dword [ebp - 0x6c], 0xf74ac7e9
jmp 0x100082eb
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x6c], 0x458e5022
jmp 0x100082eb
mov eax, dword [0x10074140]
mov ecx, dword [0x1007413c]
mov edx, eax
add edx, 0x772067f
sub edx, 1
sub edx, 0x772067f
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, 0x47d96157
mov ecx, 0xe3d1ea0f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov ecx, dword [0x10074140]
mov eax, dword [0x1007413c]
mov edx, ecx
sub edx, 0xf5174f8f
sub edx, 1
add edx, 0xf5174f8f
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, 0x47d96157
mov ecx, 0xcfd8e21b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov dword [ebp - 0x6c], 0xbac434b1
jmp 0x100082eb
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x6c], 0x89886e60
jmp 0x100082eb
mov eax, dword [0x10074140]
mov ecx, dword [0x1007413c]
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, 0xc38db91e
mov ecx, 0xabca1e50
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov eax, dword [0x10074140]
mov ecx, dword [0x1007413c]
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, 0xc38db91e
mov ecx, 0xd84472bb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x100082eb
mov eax, dword [ebp - 0xc]
add esp, 0x70
pop esi
pop ebx
pop ebp
ret
mov eax, dword [ebp - 0x40]
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x6c], 0x978f1420
jmp 0x100082eb
mov dword [ebp - 0x6c], 0xab3428b2
jmp 0x100082eb
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x6c], 0x200851c6
jmp 0x100082eb
mov dword [ebp - 0x6c], 0xe3d1ea0f
jmp 0x100082eb
mov dword [ebp - 0x6c], 0xabca1e50
jmp 0x10007aef