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

Disassembly:
je 0x1c84624
mov cl, byte [esi + 1]
jmp 0x212d6a3
ret
jmp 0x21204c4
mov edx, dword [edi + 0x3c]
jmp 0x21aac92
mov esp, ebp
bswap bp
movzx ebp, cx
cmovne bp, bp
pop ebp
jmp 0x1c730a4
add edx, eax
cmp ecx, edx
jmp 0x2097e7f
je 0x20d2d32
mov edx, dword [edx + 0x7c]
push ebx
push esi
test bl, 0x96
test ebx, esp
or esi, 0xffffffff
test cx, 0x5180
mov dword [ebp - 0x10], edx
test bp, 0x64de
cmp edi, 0x7cca5191
test ebx, esi
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x21bafeb
je 0x1c82399
mov edi, edi
stc
cmp ah, bh
cmp ebp, 0xe8a4981
cmp cl, 0x2e
jmp 0x1c3acb1
ret
jbe 0x210ef5e
lea ebx, [ebp - 0x114]
adc dl, 0x16
sub ebx, eax
xadd dl, dl
mov dl, byte [eax]
clc
stc
test dl, dl
jmp 0x21236ec
push edx
jmp 0x2218683
sub eax, eax
pop edi
mov esp, ebp
mov bp, ax
xchg bp, bp
pop ebp
jmp 0x21f6a93
inc eax
stc
mov dword [ebp + 8], edx
cmc
jmp 0x210ef56
jne 0x1c6cf2b
pop esi
cmp ax, 0x4ee5
clc
add edi, esp
pop ebx
xor eax, eax
movsx edi, di
pop edi
jmp 0x20b652a
mov ecx, esi
sub ecx, eax
cmc
clc
cmp ecx, 0x104
jmp 0x21f32ec
jne 0x22534b5
push 0
jmp 0x1c7adfa
lea ecx, [ebp - 0x114]
jmp 0x2121a4d
mov byte [ebp + eax - 0x114], 0
jmp 0x227173d
mov ecx, dword [ebp + 0xc]
lahf
cwd
rcl ah, cl
mov edx, dword [ebp - 0xc]
shr ax, 0xb6
mov eax, dword [ebp + 8]
xchg esi, esi
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
sub ah, 0x9f
test cx, 0x4296
bts ax, sp
sar esi, 1
btc ax, 5
xor eax, 0x2efd1795
adc ax, 0x7d50
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x21a56f3
jae 0x21e43ce
lea eax, [ecx + edi]
mov cl, byte [eax]
mov esi, eax
cmp ax, sp
cmc
test edi, esi
test cl, cl
jmp 0x1c6cf1a
mov ecx, dword [ebp - 4]
rdtsc
xchg edx, edx
cdq
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
jmp 0x218c75a
ret
mov esp, ebp
pop ebp
jmp 0x21e38b7
dec ebx
test si, sp
cmp edi, ebp
lea edx, [edx + edi]
cmc
stc
mov dword [ebp + 8], 0
cmp al, cl
jmp 0x20c91ba
jae 0x1c82399
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
clc
cmp dx, sp
test ecx, ecx
jmp 0x21e457c
je 0x21b957f
inc edx
cmp edi, ecx
cmp bp, 0x3173
test edi, 0x49a421f1
cmp edx, 0x104
jmp 0x21b9579
mov dword [ebp - 0xc], edx
cmc
cmp ax, 0x7230
cmp ax, dx
test ebx, ebx
jl 0x21bbf2a
jmp 0x2097e1a
test cl, cl
jmp 0x22534af
je 0x1c4b6fd
sub eax, eax
pop edi
mov esp, ebp
mov ebp, 0x6dcb2ef5
pop ebp
jmp 0x21e0c03
push ebp
mov ebp, esp
sub esp, 0x114
jmp 0x21d5897
call eax
test eax, eax
jne 0x20f2eb8
lea edx, [ebp - 0x114]
movsx eax, di
mov ax, bp
lahf
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
je 0x1c82399
cmp eax, edi
jmp 0x21c923d
lea edx, [edx + edx*4]
stc
lea edx, [ecx + edx*2 - 0x30]
shr cl, cl
mov cl, byte [esi]
test cl, cl
jmp 0x208b8af
je 0x2245b31
push 0
jmp 0x21d3553
cmp edx, ecx
jb 0x1c77a72
mov eax, dword [ebp + 8]
jmp 0x208f9f6
cmp dword [ebp + 8], ebx
jmp 0x21bbf0f
push ecx
jmp 0x2090044
je 0x210ef5e
mov byte [ebx + eax], dl
cwd
cmovns edx, edx
bswap edx
mov edx, dword [ebp + 8]
jmp 0x215a615
je 0x20d2d32
mov ecx, dword [ebp + 0xc]
stc
test ecx, ecx
jmp 0x21ddd86
inc esi
test cl, cl
jmp 0x1c82393
mov byte [esi], al
jmp 0x20c49dd
je 0x21bbf2a
mov edx, dword [eax + edi + 0x20]
jmp 0x20b77d3
call fcn.020ebbe1
add esp, 0xc
movsx edi, di
pop esi
mov bh, 1
bswap edi
pop ebx
pop edi
jmp 0x1c4ea20
je 0x1c82399
cmp ecx, eax
jmp 0x21b9a93
mov dword [ebp + 8], edx
jmp 0x1c4742a
inc edx
jmp 0x1c7f695
je 0x21d2715
mov ebx, dword [ebp + 0xc]
test bx, 0xdba
lea eax, [ebp - 0x114]
dec cl
xor edx, edx
sub ebx, eax
mov edi, edi
mov al, dh
mov eax, 0x13f36dd8
ror cl, 0x31
mov cl, dl
rol eax, cl
mov si, dx
lea esi, [ebp + edx - 0x114]
cmp dl, bh
test cx, ax
stc
add al, dl
cmc
clc
xor al, byte [ebx + esi]
jmp 0x213985e
call fcn.020ebbe1
add esp, 0xc
mov ebx, esi
movzx edi, bp
not si
pop esi
movzx ebx, bx
pop ebx
pop edi
mov esp, ebp
not ebp
pop ebp
jmp 0x2224b23
je 0x20a9e45
cmp eax, 1
jmp 0x2228694
movzx ecx, word [eax + edi]
mov dx, dx
setge dl
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x214e11b
jne 0x20d2d32
mov eax, dword [edx + 0x78]
cmc
mov dword [ebp - 4], eax
cmp esi, 0x638a5529
test eax, eax
jmp 0x1c64cf9
jmp 0x21204c4
call fcn.0223278d
add esp, 4
cmp eax, 0xffffffff
jmp 0x2271df4
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x218fecf
jb 0x21629cc
lea eax, [ebp - 0x114]
push eax
cwde
push edi
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
setl bh
pop ebx
mov edi, ebx
movsx edi, dx
pop edi
mov esp, ebp
pop ebp
jmp 0x1c3cf33
jb 0x21e43ce
mov edx, dword [ebp - 0x10]
jmp 0x1c5a801
ja 0x222cc8d
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x20c1a8a
jle 0x2097e0b
mov eax, dword [ebp - 4]
xadd esi, esi
adc esi, 0x3ccb7d32
mov esi, dword [ebp - 8]
cmp esi, eax
cmc
test bp, cx
cmp esi, dword [eax + edi + 0x14]
jmp 0x21f1a72
cmp byte [esi + 1], 0x23
not cl
lea ecx, [esi + 1]
jmp 0x210e6ef
jne 0x21c1916
cmp byte [ebp + 0x10], 0
jmp 0x21629ae
mov eax, dword [ebp + 0xc]
jmp 0x2237523
push ecx
push eax
jmp 0x216d606
push edi
mov edi, dword [ebp + 8]
test esp, 0x68a22969
test edi, edi
jmp 0x212882b
je 0x20d2d32
mov eax, 0x5a4d
stc
cmp word [edi], ax
jmp 0x20d2d2c
ret
ret
pop esi
not al
pop ebx
bswap eax
movsx eax, bp
mov al, ah
lea eax, [ecx + edi]
pop edi
mov esp, ebp
pop ebp
jmp 0x20b52a7
jne 0x21496eb
pop esi
add edi, 0x39305a74
shr bh, 0xcf
pop ebx
jmp 0x1c7befd
jae 0x1c82399
mov ecx, dword [eax + edi + 0x1c]
cmovne edx, ecx
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
clc
test ecx, ecx
jmp 0x21496e5
jae 0x1c82399
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x1c77a5e
ret
push eax
jmp 0x2145e46
call eax
pop esi
movsx bx, cl
pop ebx
mov di, dx
cmovns edi, esp
pop edi
mov esp, ebp
mov bp, 0x6ed8
movsx ebp, sp
pop ebp
ret
ret
inc esi
cmc
cmp bl, 9
ja 0x208b8b5
movsx ecx, cl
cmp ah, bl
jmp 0x2107b2b
jne 0x21204c4
inc esi
jmp 0x226d56a
mov ebx, dword [eax + edi + 0x18]
stc
test edx, 0x391730f7
test ebx, ebx
jmp 0x214420d
lea ebx, [esi - 1]
cmp ecx, 0x5d6e7d9c
jmp 0x21204c4
push eax
cmovle eax, ecx
push edi
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x221f1c5
mov cl, byte [esi + 2]
stc
cmp bp, di
clc
lea esi, [esi + 2]
xor edx, edx
test bl, 0xbd
jmp 0x20d25bb
je 0x208b8b5
mov bl, cl
sub bl, 0x30
jmp 0x2228286
mov dword [ebp + 8], esi
jmp 0x21a14f9
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x20f2e91
je 0x2232918
test eax, eax
jmp 0x2175252