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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x74
mov eax, dword [ebp + 0xc]
mov eax, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov dword [ebp - 0x54], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x54]
add eax, 0x3c
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x70], 0x178b89b2
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x74], eax
sub eax, 0x87c0ccbf
je 0x10007ea8
jmp 0x10007750
mov eax, dword [ebp - 0x74]
sub eax, 0x9280018c
je 0x100080a4
jmp 0x10007763
mov eax, dword [ebp - 0x74]
sub eax, 0x94f73246
je 0x10008098
jmp 0x10007776
mov eax, dword [ebp - 0x74]
sub eax, 0xa56b499d
je 0x10007de0
jmp 0x10007789
mov eax, dword [ebp - 0x74]
sub eax, 0xb23a2d49
je 0x100080e2
jmp 0x1000779c
mov eax, dword [ebp - 0x74]
sub eax, 0xb5eb95d7
je 0x10007da3
jmp 0x100077af
mov eax, dword [ebp - 0x74]
sub eax, 0xb7ebee60
je 0x10007c87
jmp 0x100077c2
mov eax, dword [ebp - 0x74]
sub eax, 0xbd4d0a91
je 0x10007be1
jmp 0x100077d5
mov eax, dword [ebp - 0x74]
sub eax, 0xc5dc2d1c
je 0x10007b22
jmp 0x100077e8
mov eax, dword [ebp - 0x74]
sub eax, 0xcbddd821
je 0x10007ca8
jmp 0x100077fb
mov eax, dword [ebp - 0x74]
sub eax, 0xd742a4d7
je 0x10007c37
jmp 0x1000780e
mov eax, dword [ebp - 0x74]
sub eax, 0xde7647eb
je 0x10007fa4
jmp 0x10007821
mov eax, dword [ebp - 0x74]
sub eax, 0xe32086cd
je 0x1000801b
jmp 0x10007834
mov eax, dword [ebp - 0x74]
sub eax, 0xe8ed4dc2
je 0x10007d97
jmp 0x10007847
mov eax, dword [ebp - 0x74]
sub eax, 0xeb10d584
je 0x10007e2e
jmp 0x1000785a
mov eax, dword [ebp - 0x74]
sub eax, 0xf005b54b
je 0x10007bd5
jmp 0x1000786d
mov eax, dword [ebp - 0x74]
sub eax, 0xf4736bd2
je 0x100080ee
jmp 0x10007880
mov eax, dword [ebp - 0x74]
sub eax, 0xf826768e
je 0x10007c63
jmp 0x10007893
mov eax, dword [ebp - 0x74]
sub eax, 0xfd8717d5
je 0x10007a65
jmp 0x100078a6
mov eax, dword [ebp - 0x74]
sub eax, 0xe685ebc
je 0x10007dd4
jmp 0x100078b9
mov eax, dword [ebp - 0x74]
sub eax, 0xf98eed6
je 0x10007fb0
jmp 0x100078cc
mov eax, dword [ebp - 0x74]
sub eax, 0x14f9c4f5
je 0x1000808e
jmp 0x100078df
mov eax, dword [ebp - 0x74]
sub eax, 0x178b89b2
je 0x10007a01
jmp 0x100078f2
mov eax, dword [ebp - 0x74]
sub eax, 0x1b9eb3c6
je 0x10007a20
jmp 0x10007905
mov eax, dword [ebp - 0x74]
sub eax, 0x2434283a
je 0x10007b7c
jmp 0x10007918
mov eax, dword [ebp - 0x74]
sub eax, 0x244f34ce
je 0x10007eb4
jmp 0x1000792b
mov eax, dword [ebp - 0x74]
sub eax, 0x27a2bf49
je 0x10007d8b
jmp 0x1000793e
mov eax, dword [ebp - 0x74]
sub eax, 0x310e1d18
je 0x10007db5
jmp 0x10007951
mov eax, dword [ebp - 0x74]
sub eax, 0x3807583b
je 0x10007f33
jmp 0x10007964
mov eax, dword [ebp - 0x74]
sub eax, 0x42eadd17
je 0x10007ec0
jmp 0x10007977
mov eax, dword [ebp - 0x74]
sub eax, 0x54e39860
je 0x10007d13
jmp 0x1000798a
mov eax, dword [ebp - 0x74]
sub eax, 0x5696f111
je 0x100080cf
jmp 0x1000799d
mov eax, dword [ebp - 0x74]
sub eax, 0x5e2b1bc9
je 0x10007ad0
jmp 0x100079b0
mov eax, dword [ebp - 0x74]
sub eax, 0x638f10a2
je 0x10007c14
jmp 0x100079c3
mov eax, dword [ebp - 0x74]
sub eax, 0x63f5a4f8
je 0x10007bfc
jmp 0x100079d6
mov eax, dword [ebp - 0x74]
sub eax, 0x6776d969
je 0x100080b6
jmp 0x100079e9
mov eax, dword [ebp - 0x74]
sub eax, 0x7e79f6e5
je 0x10007b2e
jmp 0x100079fc
jmp 0x100080f5
mov eax, dword [ebp - 0x48]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x4c]
add eax, ecx
mov dword [ebp - 0x58], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x70], 0x1b9eb3c6
jmp 0x100080f5
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x44]
add eax, ecx
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x5c]
add eax, dword [ecx + 0x1c]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x5c]
add eax, dword [ecx + 0x24]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x5c]
add eax, dword [ecx + 0x20]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0xfd8717d5
jmp 0x100080f5
mov ecx, dword [0x10076538]
mov eax, dword [0x10076534]
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, 0x94f73246
mov ecx, 0x5e2b1bc9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x3c], eax
mov eax, dword [0x10076538]
mov ecx, dword [0x10076534]
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, 0x94f73246
mov ecx, 0xc5dc2d1c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov dword [ebp - 0x70], 0x7e79f6e5
jmp 0x100080f5
mov eax, dword [0x10076538]
mov ecx, dword [0x10076534]
mov edx, eax
sub edx, 0xb2392f6d
sub edx, 1
add edx, 0xb2392f6d
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, 0x9280018c
mov ecx, 0x2434283a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax + 0x18]
mov eax, dword [ebp - 0x40]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x35], al
mov eax, dword [0x10076538]
mov ecx, dword [0x10076534]
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, 0x9280018c
mov ecx, 0xf005b54b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov dword [ebp - 0x70], 0xbd4d0a91
jmp 0x100080f5
mov dl, byte [ebp - 0x35]
mov eax, 0xa56b499d
mov ecx, 0x63f5a4f8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov eax, dword [ebp + 8]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x70], 0x638f10a2
jmp 0x100080f5
mov ecx, dword [ebp - 0x6c]
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ebp - 0x34]
add eax, ecx
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x70], 0xd742a4d7
jmp 0x100080f5
mov edx, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x28]
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.10019cd0
mov edx, eax
mov eax, 0xe8ed4dc2
mov ecx, 0xf826768e
cmp edx, 0
cmove eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov eax, dword [ebp + 8]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x70], 0xb7ebee60
jmp 0x100080f5
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x18]
movzx ecx, word [eax + ecx*2]
mov eax, dword [ebp - 0x20]
shl ecx, 2
add eax, ecx
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x70], 0xcbddd821
jmp 0x100080f5
mov ecx, dword [0x10076538]
mov eax, dword [0x10076534]
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, 0x6776d969
mov ecx, 0x54e39860
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x24]
add eax, ecx
mov dword [ebp - 0x50], eax
mov ecx, dword [0x10076538]
mov eax, dword [0x10076534]
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, 0x6776d969
mov ecx, 0x27a2bf49
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov dword [ebp - 0x70], 0x42eadd17
jmp 0x100080f5
mov dword [ebp - 0x70], 0xb5eb95d7
jmp 0x100080f5
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x70], 0x310e1d18
jmp 0x100080f5
mov eax, dword [ebp - 0x10]
sub eax, 0xef164b1
add eax, 1
add eax, 0xef164b1
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x70], 0xe685ebc
jmp 0x100080f5
mov dword [ebp - 0x70], 0xfd8717d5
jmp 0x100080f5
mov eax, dword [0x10076538]
mov ecx, dword [0x10076534]
mov edx, eax
add edx, 0x374efa68
sub edx, 1
sub edx, 0x374efa68
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, 0x5696f111
mov ecx, 0xeb10d584
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov dword [ebp - 0x50], 0
mov ecx, dword [0x10076538]
mov eax, dword [0x10076534]
mov edx, ecx
add edx, 0x218032e1
sub edx, 1
sub edx, 0x218032e1
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, 0x5696f111
mov ecx, 0x87c0ccbf
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov dword [ebp - 0x70], 0x244f34ce
jmp 0x100080f5
mov dword [ebp - 0x70], 0x42eadd17
jmp 0x100080f5
mov ecx, dword [0x10076538]
mov eax, dword [0x10076534]
mov edx, ecx
sub edx, 0x1c23b771
sub edx, 1
add edx, 0x1c23b771
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, 0xb23a2d49
mov ecx, 0x3807583b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0xc], eax
mov ecx, dword [0x10076538]
mov eax, dword [0x10076534]
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, 0xb23a2d49
mov ecx, 0xde7647eb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov dword [ebp - 0x70], 0xf98eed6
jmp 0x100080f5
mov ecx, dword [0x10076538]
mov eax, dword [0x10076534]
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, 0xf4736bd2
mov ecx, 0xe32086cd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov ecx, dword [0x10076538]
mov eax, dword [0x10076534]
mov edx, ecx
add edx, 0x80278e95
sub edx, 1
sub edx, 0x80278e95
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, 0xf4736bd2
mov ecx, 0x14f9c4f5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x100080f5
mov eax, dword [ebp - 0xc]
add esp, 0x74
pop esi
pop ebx
pop ebp
ret
mov dword [ebp - 0x70], 0x5e2b1bc9
jmp 0x100080f5
mov eax, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x70], 0x2434283a
jmp 0x100080f5
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x24]
add eax, ecx
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x70], 0x54e39860
jmp 0x100080f5
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x70], 0xeb10d584
jmp 0x100080f5
mov dword [ebp - 0x70], 0x3807583b
jmp 0x100080f5
mov dword [ebp - 0x70], 0xe32086cd
jmp 0x1000773a