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

Disassembly:
inc edx
inc ebp
aas
inc ebx
cmp cl, byte [ebp - 0x7d]
les eax, [edx + ebx*2]
mov ecx, dword fs:[0x18]
mov dword [ebp - 0x1f6c], ecx
mov edx, dword [ebp - 0x1f6c]
mov eax, dword [edx + 0x30]
mov dword [ebp - 0x1f70], eax
mov ecx, dword [ebp - 0x1f70]
mov dword [ebp - 0x1990], ecx
push esi
jmp 0x100074fa
or esi, 0x1018b
add esi, 0xdd8f
xor esi, 0x8e32
pop esi
push ecx
push ebx
add esp, 4
or ecx, 0x7cba
sub ecx, 0x383f
jmp 0x10007524
pop ecx
cmp dword [ebp - 0x1990], 0
jne 0x1000753d
mov dword [ebp - 0x394], 0
jmp 0x100077e4
mov edx, dword [ebp - 0x1990]
mov eax, dword [edx + 0xc]
mov ecx, dword [eax + 0xc]
mov dword [ebp - 0xee0], ecx
push edx
add edx, 0x1f02
or edx, 0x143be
add edx, 0x16db8
or edx, 0x1443c
pop edx
push edx
push ecx
add esp, 4
add edx, 0x37fd
and edx, 0xeb55
sub edx, 0x17c7d
pop edx
cmp dword [ebp - 0xee0], 0
jne 0x10007599
mov dword [ebp - 0x394], 0
jmp 0x100077e4
mov edx, dword [ebp - 0xee0]
mov dword [ebp - 0x5dc], edx
push edx
sub edx, 0x3568
and edx, 0xe2e1
call 0x100075bf
add byte [esi], bh
dec ecx
dec edx
inc ebx
inc eax
dec esp
dec esp
add esp, 4
add edx, 0x11d5
pop edx
push ecx
and ecx, 0x3f3d
xor ecx, 0x117d8
pop ecx
lea eax, [ebp - 0x1a68]
mov dword [ebp - 0xedc], eax
mov ecx, dword [ebp - 0x5dc]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0xed8], edx
xor eax, eax
mov word [ebp - 0x278], ax
xor ecx, ecx
mov word [ebp - 0x48], cx
push esi
xor esi, 0x19d0
sub esi, 0x8c27
pop esi
push ecx
push eax
add esp, 4
and ecx, 0x1002f
xor ecx, 0x147b6
add ecx, 0x5ea
pop ecx
push edx
push edx
add esp, 4
sub edx, 0xc75e
pop edx
mov edx, dword [ebp - 0xed8]
mov ax, word [edx]
mov word [ebp - 0x12c2], ax
mov ecx, dword [ebp - 0xed8]
add ecx, 2
mov dword [ebp - 0xed8], ecx
mov dx, word [ebp - 0x12c2]
mov word [ebp - 0x278], dx
mov eax, dword [ebp - 0xedc]
mov cx, word [eax]
mov word [ebp - 0x12c4], cx
mov edx, dword [ebp - 0xedc]
add edx, 2
mov dword [ebp - 0xedc], edx
mov ax, word [ebp - 0x12c4]
mov word [ebp - 0x48], ax
push edx
jmp 0x10007694
call 0x100076a4
add byte [edx + 0x45], cl
cmp eax, 0x493b4d43
xor ecx, dword ss:[esi - 0x7d]
les eax, [ecx + eax*4]
loop 0x1000768b
add byte [eax], al
pop edx
push esi
add esi, 0x17aac
xor esi, 0x1246d
pop esi
movzx ecx, word [ebp - 0x48]
test ecx, ecx
jne 0x100076d9
movzx edx, word [ebp - 0x278]
movzx eax, word [ebp - 0x48]
sub edx, eax
mov dword [ebp - 0x1998], edx
jmp 0x10007733
movzx ecx, word [ebp - 0x278]
movzx edx, word [ebp - 0x48]
cmp ecx, edx
je 0x10007601
movzx eax, word [ebp - 0x278]
xor eax, 0x20
movzx ecx, word [ebp - 0x48]
cmp eax, ecx
je 0x10007601
movzx edx, word [ebp - 0x278]
movzx eax, word [ebp - 0x48]
cmp edx, eax
jge 0x1000771d
invalid
mov dword [ebp - 0x1994], 0xffffffff
jmp 0x10007727
mov dword [ebp - 0x1994], 1
mov ecx, dword [ebp - 0x1994]
mov dword [ebp - 0x1998], ecx
cmp dword [ebp - 0x1998], 0
jne 0x1000777c
push esi
push eax
add esp, 4
xor esi, 0x4eda
add esi, 0x184e4
sub esi, 0x331b
pop esi
push eax
push edx
add esp, 4
sub eax, 0x13aef
and eax, 0xf043
jmp 0x1000776d
pop eax
mov edx, dword [ebp - 0x5dc]
mov dword [ebp - 0x394], edx
jmp 0x100077e4
push ebx
push ecx
add esp, 4
add ebx, 0x1557
pop ebx
push eax
add eax, 0xcaa8
or eax, 0x16e1c
pop eax
push esi
and esi, 0x8d2
call 0x100077aa
add byte [eax + 0x3d], dl
cmp al, 0x4c
dec ecx
xor al, byte [edi - 0x7d]
les eax, [esi + ebx*2]
mov eax, dword [ebp - 0x5dc]
mov ecx, dword [eax]
mov dword [ebp - 0x5dc], ecx
mov edx, dword [ebp - 0x5dc]
cmp edx, dword [ebp - 0xee0]
je 0x100077da
mov eax, dword [ebp - 0x5dc]
cmp dword [eax + 0x30], 0
jne 0x100075a5
mov dword [ebp - 0x394], 0
push edi
push ebx
add esp, 4
sub edi, 0x8f6c
xor edi, 0x96ac
imul dword [esi + edx*4 - 0x87f0000]
adc dword [edi], 1
add byte [edi + 0x56], bl
add esi, 0xfa7d
and esi, 0x10534
or esi, 0x1cc1
jmp 0x10007815
pop esi
mov ecx, dword [ebp - 0x394]
mov edx, dword [ecx + 0x18]
mov dword [ebp - 0x3cc], edx
push eax
push ecx
add esp, 4
xor eax, 0xcfec
and eax, 0x277d
sub eax, 0x14d05
pop eax
push ebx
xor ebx, 0xe916
call 0x10007853
add byte [edi], dh
cmp dword [edx + 0x3d], eax
inc edx
inc eax