Function at 0x1c7467b
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov dword [ebp + 8], edx
jmp 0x1c84ece
je 0x12d6fc7
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
jmp 0x1c9a817
mov esp, ebp
bswap ebp
xchg ebp, ebp
pop ebp
ret
ja 0x1c93a34
movsx ecx, cl
jmp 0x1c9435c
mov dword [ebp + 8], esi
jmp 0x1c98bfc
push eax
jmp 0x1c8858a
mov edx, dword [edi + 0x3c]
jmp 0x12d569c
jae 0x11bb8cc
mov dword [ebp + 8], 0
cmp di, 0x3cf4
stc
test sp, ax
test ecx, ecx
jmp 0x11ee073
pop edi
jmp 0x128407e
ret
mov eax, 0x55300ed0
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
clc
cmc
cmp bl, 0x1f
add al, dl
cmc
stc
test esi, edi
xor al, byte [ebx + esi]
jmp 0x11eef3d
pop ebx
mov di, ax
movzx edi, sp
bswap di
pop edi
jmp 0x1c8bb40
call eax
test eax, eax
jne 0x1c700dc
lea edx, [ebp - 0x114]
push edx
not ax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1c86b3d
push ecx
jmp 0x11a19e2
lea ecx, [edx + ecx*4]
stc
cmp bp, 0x5c08
test dx, 0x43ac
mov ecx, dword [ecx + edi]
cmp bl, 0x6c
clc
test ecx, 0x4833fab
test ecx, ecx
jmp 0x1c6f401
mov cl, byte [esi]
clc
cmc
jmp 0x1ab6620
call eax
pop esi
movsx bx, ch
pop ebx
mov edi, ecx
pop edi
mov esp, ebp
pop ebp
jmp 0x1c8d48d
lea ebx, [esi - 1]
test ebp, esi
stc
test ecx, 0x7e9f26fb
cmp dword [ebp + 8], ebx
jle 0x1c729a7
mov eax, dword [ebp - 4]
test si, sp
mov esi, dword [ebp - 8]
stc
cmp esi, dword [eax + edi + 0x14]
jmp 0x1c6c837
call fcn.01c7467b
add esp, 0xc
mov esi, 0x271b6c18
not edi
pop esi
not bx
bswap bx
jmp 0x11ab7b5
mov dword [ebp - 4], eax
test eax, eax
jmp 0x1c7844e
je 0x1c770ae
push 0
jmp 0x11b1022
jne 0x1c84ba3
pop esi
sbb bx, 0x47a2
pop ebx
or edi, 0x182c707a
xadd di, di
adc edi, 0x1467640a
sub eax, eax
mov di, 0x45ee
pop edi
mov esp, ebp
not ebp
pop ebp
ret
jbe 0x12d7003
lea ebx, [ebp - 0x114]
cmp edi, ecx
and dl, 0x52
sub ebx, eax
mov dl, byte [eax]
jmp 0x1ab6b06
mov byte [esi], al
jmp 0x1c95ac8
mov esp, ebp
mov ebp, ebp
pop ebp
ret
je 0x12d7003
mov byte [ebx + eax], dl
jmp 0x1c7adae
add edx, edi
stc
cmp dword [edx], 0x4550
jmp 0x12d5e78
jne 0x1c95579
mov eax, dword [edx + 0x78]
jmp 0x11b5e1d
jl 0x11b4852
jmp 0x1c729b9
mov eax, dword [ebp + 0xc]
push eax
not eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x11b455b
jb 0x11ee086
mov eax, dword [ebp + 8]
jmp 0x1c7b1a5
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1ab4140
jne 0x11b483f
inc esi
jmp 0x11a1746
jae 0x11bb8cc
mov edx, dword [eax + edi + 0x1c]
jmp 0x11b2980
test cl, cl
jmp 0x1c93a2e
test dl, dl
jmp 0x1284cf6
je 0x1c95579
mov ecx, dword [ebp + 0xc]
jmp 0x1c69bc4
test ecx, ecx
jmp 0x1c92f6c
mov esp, ebp
mov bp, si
mov ebp, 0x279b4135
pop ebp
ret
jae 0x11bb8cc
mov ecx, dword [eax + edi + 0x1c]
cmovle edx, ebx
ror dh, 0xcf
lea edx, [ecx + esi*4]
and cl, ch
movsx ecx, bp
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1c6f10f
je 0x11bb8cc
mov edi, edi
cmp esp, esi
cmc
jmp 0x1c84ba3
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x11acdc6
je 0x11b4833
test eax, eax
je 0x1c8ce41
cmp eax, 1
jmp 0x1ab40bf
ja 0x1c6cd86
sub ecx, dword [eax + edi + 0x10]
cmp ebp, 0x279267b0
jmp 0x12d9302
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
je 0x11b4852
mov edx, dword [eax + edi + 0x20]
dec ebx
cmc
cmp dx, sp
lea edx, [edx + edi]
stc
test di, si
cmp esp, 0x79606ee5
mov dword [ebp + 8], 0
cmp bx, 0x35ab
mov dword [ebp - 0xc], edx
test bl, 6
stc
test ebx, ebx
jmp 0x12d6d61
ret
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x11ba23e
je 0x11bb8cc
cmp ecx, eax
jb 0x1c8c08c
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
test esi, eax
cmp ecx, edx
jmp 0x1c995b9
call fcn.011a11ca
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x1c6cc68
jne 0x1c6f115
pop esi
pop ebx
bts di, sp
btr di, cx
xor eax, eax
movzx edi, di
pop edi
jmp 0x1c98b64
je 0x11bb8cc
cmp eax, edi
jmp 0x1c7bfae
mov ecx, dword [ebp + 0xc]
btr ax, 0xab
neg al
mov edx, dword [ebp - 0xc]
shld esi, ecx, 0xce
lahf
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
shl al, cl
mov eax, dword [ebp + 0x10]
cmc
push eax
bswap eax
btr eax, eax
sar esi, 1
xor eax, ecx
mov eax, dword [edx + esi*4]
cmc
test edi, ecx
add eax, edi
jmp 0x1c6f36b
push ebp
sal bp, 0xf3
test ebp, ebx
mov ebp, esp
jmp 0x1c795df
mov cl, byte [esi + 2]
lea esi, [esi + 2]
xor edx, edx
cmp ebx, 0x3a564767
test dx, sp
test cl, cl
je 0x1c93a34
mov bl, cl
sub bl, 0x30
inc esi
test ebp, ecx
cmp edi, 0x2b471651
cmp bl, 9
jmp 0x11a16e2
call eax
pop esi
cmovge ebx, eax
pop ebx
mov di, dx
pop edi
jmp 0x1c7c4a9
je 0x1c95579
mov edx, dword [edx + 0x7c]
push ebx
stc
push esi
test edi, 0x6c714af4
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp sp, 0x305c
clc
mov dword [ebp - 8], esi
cmp ecx, edx
cmp ecx, 0xffff
jmp 0x1c6cd57
lea esp, [esp - 0x114]
cmp si, bx
jmp 0x1c93cb9
mov edx, dword [ebp + 8]
inc edx
jmp 0x1c802af
lea ecx, [ebp - 0x114]
push ecx
jmp 0x1c878c8
jne 0x1c6e402
cmp byte [ebp + 0x10], 0
jmp 0x11a0a96
mov esp, ebp
xchg bp, bp
movsx ebp, ax
pop ebp
jmp 0x1c6d0b5
lea edx, [ecx + edx*2 - 0x30]
dec cl
add cl, 0xf5
jmp 0x11b2a0b
inc eax
mov dword [ebp + 8], edx
clc
cmp edx, ecx
jmp 0x12d6ffd
mov ecx, esi
clc
sub ecx, eax
clc
cmp ecx, 0x104
jmp 0x11a4252
cmp cl, 0x2e
je 0x1c8324e
mov cl, byte [esi + 1]
inc esi
stc
cmp edi, 0x36091db3
test cl, cl
jmp 0x11bb8c6
jmp 0x11b483f
call eax
test eax, eax
jmp 0x1c700d6
push eax
jmp 0x11b538c
mov byte [ebp + eax - 0x114], 0
not ax
jmp 0x1c6c9b1
call fcn.01c7467b
add esp, 0xc
mov di, bx
pop esi
movzx bx, ah
movzx edi, sp
pop ebx
movsx edi, dx
not di
pop edi
jmp 0x11a0cc8
push edx
jmp 0x1c86fd8
mov esp, ebp
mov ebp, 0x40b6965
cmovno ebp, ebp
xchg ebp, ebp
pop ebp
jmp 0x1c9553d
pop esi
lahf
cwde
pop ebx
movzx eax, cx
lea eax, [ecx + edi]
movzx edi, bp
pop edi
jmp 0x1c6c356
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
xchg ah, cl
setge cl
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x1c97ad9
ret
push edi
movsx eax, dx
mov al, 0x66
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1c77731
je 0x1c95579
mov eax, 0x5a4d
cmp sp, 0x3a21
stc
cmp word [edi], ax
jmp 0x1c95573
jne 0x1c770c7
push 0
jmp 0x1c893af
push edi
bt di, 0x2c
mov edi, 0x5c191352
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x1abd36a
lea edx, [edx + edx*4]
cmc
jmp 0x1c7f4aa
ret
je 0x11a38a7
sub eax, eax
not edi
xchg edi, edi
jmp 0x11a4378
je 0x1c991ef
inc edx
clc
cmp edx, 0x104
jmp 0x1c991e9
mov dword [ebp - 8], ecx
jmp 0x11a0456
mov esp, ebp
not bp
movsx ebp, di
pop ebp
jmp 0x11a4a77
jmp 0x11b483f
jb 0x11a6307
lea eax, [ebp - 0x114]
push eax
cwde
lahf
jmp 0x1c8f7fb
jae 0x1c8c08c
lea eax, [ecx + edi]
and si, cx
sar cl, 0x75
clc
mov cl, byte [eax]
sar si, 5
test edi, ebx
btr si, bp
mov esi, eax
cmp si, bx
clc
test cl, cl
jmp 0x1c6c8ea
sub edx, edx
sub ebx, eax
movsx eax, di
mov edi, edi
jmp 0x11a6307