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

Disassembly:
ret
ret
mov esp, ebp
pop ebp
jmp 0x101d6645
mov dword [ebp - 8], ecx
jmp 0x1021dbbc
ret
ret
lea ebx, [esi - 1]
clc
test edi, edi
cmp cx, si
cmp dword [ebp + 8], ebx
jle 0x1020935f
mov eax, dword [ebp - 4]
btr si, ax
mov esi, dword [ebp - 8]
clc
cmp ah, 0xd3
cmp esi, dword [eax + edi + 0x14]
jmp 0x101fb46b
je 0x101d770d
test eax, eax
jmp 0x10201507
push eax
call fcn.10205a07
add esp, 0xc
mov si, di
pop esi
mov ebx, ebp
pop ebx
movsx edi, si
pop edi
jmp 0x10215148
inc esi
cmp sp, bx
stc
cmp bl, 9
jmp 0x1021c641
mov ebx, dword [eax + edi + 0x18]
test esp, edi
test ebx, ebx
je 0x101d772d
mov edx, dword [eax + edi + 0x20]
jmp 0x1020f131
ret
ret
ret
ret
je 0x101f65c0
mov ebx, dword [ebp + 0xc]
sal al, 0xf4
sbb ax, 0x55d8
lea eax, [ebp - 0x114]
test esi, 0x50a60f3b
xor edx, edx
bswap esi
sub ebx, eax
cmovno ax, ax
ror cl, 0xa2
mov edi, edi
movsx esi, dx
jmp 0x1021c412
cmp ecx, 0x104
jae 0x10226c01
mov dword [ebp + 8], 0
stc
clc
test ecx, ecx
jmp 0x10209514
or esi, 0xffffffff
cmp bl, bh
clc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x101f25a2
push ecx
jmp 0x101f2bc3
jne 0x101fb7d4
cmp byte [ebp + 0x10], 0
jmp 0x101e2246
je 0x101ef573
mov byte [ebx + eax], dl
jmp 0x1021ff29
add edx, eax
test ax, si
cmp ecx, edx
jae 0x101f3641
lea eax, [ecx + edi]
mov cl, bl
mov cl, byte [eax]
mov esi, eax
test si, 0x1930
test cl, cl
jmp 0x10224e58
mov esp, ebp
movzx ebp, di
cmovnp ebp, esi
pop ebp
jmp 0x101d9a95
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
jmp 0x10201930
jb 0x10209527
mov eax, dword [ebp + 8]
xchg ecx, ecx
bswap cx
lea ecx, [ebp - 0x114]
jmp 0x101e869e
pop edi
jmp 0x10203c19
push ecx
jmp 0x101f2b41
mov dword [ebp + 8], esi
jmp 0x101d7716
je 0x1021c66c
mov bl, cl
cmp bh, ah
test dx, si
sub bl, 0x30
jmp 0x101d8323
ja 0x101d8878
sub ecx, dword [eax + edi + 0x10]
clc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10203c09
push eax
jmp 0x1020b971
mov byte [ebp + eax - 0x114], 0
movzx ax, dl
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_2]
call eax
test eax, eax
jne 0x10208367
lea edx, [ebp - 0x114]
push edx
cbw
mov ax, sp
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_2]
call eax
test eax, eax
jmp 0x10208361
jb 0x101f3641
mov edx, dword [ebp - 0x10]
jmp 0x101ed21b
pop esi
pop ebx
lea eax, [ecx + edi]
movzx edi, sp
pop edi
mov esp, ebp
not bp
pop ebp
jmp 0x101d3b9d
je 0x101ee7ec
xor eax, eax
mov di, 0x710a
mov edi, ecx
pop edi
mov esp, ebp
mov bp, di
xchg ebp, ebp
jmp 0x1022ce99
mov eax, dword [ebp + 0xc]
jmp 0x102049bc
push edx
jmp 0x101d80be
je 0x101f41d7
mov eax, 0x5a4d
cmp eax, edi
cmp eax, 0xedb3941
test edi, 0x701549e7
cmp word [edi], ax
jmp 0x101f41d1
jae 0x10226c01
mov ecx, dword [eax + edi + 0x1c]
cmc
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test cl, 0x3f
test ecx, ecx
jmp 0x1020a7cf
test eax, eax
je 0x101f41d7
mov edx, dword [edx + 0x7c]
stc
cmp ebx, edi
push ebx
jmp 0x1022046f
cmp byte [esi + 1], 0x23
xchg cx, cx
lea ecx, [esi + 1]
jmp 0x1020193b
mov ecx, esi
sub ecx, eax
test ecx, ebp
jmp 0x101e6f3b
je 0x1020a2d4
cmp eax, 1
jmp 0x102109fb
pop edi
mov esp, ebp
pop ebp
jmp 0x101d2cfd
cmp dword [edx], 0x4550
jmp 0x10217e5e
je 0x1020abbd
push 0
jmp 0x101f037b
jae 0x10226c01
mov edx, dword [eax + edi + 0x1c]
stc
jmp 0x10203db1
mov esp, ebp
bswap ebp
movsx ebp, bp
movzx ebp, bx
pop ebp
jmp 0x101d5aeb
lea ecx, [edx + ecx*4]
test dl, 0xdb
cmp ebx, 0x661c4ead
cmp ebp, ecx
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x1021db0d
push eax
movsx ax, ch
nop
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x1021cb68
push ebp
mov ebp, esp
test dx, bx
jmp 0x1021bc95
pop esi
movsx ebx, si
not bl
pop ebx
mov edi, 0x10746a8e
pop edi
jmp 0x1022161a
je 0x10226c01
cmp eax, edi
jmp 0x101e9bfe
test cl, cl
jmp 0x101f11af
call fcn.101ed07e
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x101d7f6d
mov ecx, dword [ebp + 0xc]
rdtsc
mov edx, dword [ebp - 0xc]
rol ax, 0x38
mov eax, dword [ebp + 8]
jmp 0x1022aa91
jbe 0x101ef573
lea ebx, [ebp - 0x114]
sub ebx, eax
sal dl, 0x85
add dl, bl
mov dl, byte [eax]
cmp ecx, 0x787e0b7b
test dl, dl
jmp 0x101ec5d4
test edi, edi
jmp 0x1022c54e
mov ecx, dword [ebp - 4]
movzx eax, di
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
mov dx, sp
not edx
movzx ecx, word [eax + edi]
mov dx, sp
cdq
lea edx, [ebx + 1]
jmp 0x101d4d32
pop ebp
jmp 0x101e11a9
je 0x10226c01
cmp ecx, eax
jmp 0x101f35cf
mov cl, byte [esi + 2]
cmp esi, 0x5e236454
lea esi, [esi + 2]
sub edx, edx
jmp 0x10208733
call fcn.10205a07
add esp, 0xc
jmp 0x102073dd
je 0x1021c725
inc edx
test edi, 0x6f5f43ef
cmp ebp, 0x46902cc6
cmp edx, 0x104
jmp 0x1021c71f
jl 0x101d772d
jmp 0x1020936b
dec ebx
jmp 0x1022b68f
mov dword [ebp - 4], eax
cmp esp, 0x7b7e3b97
jmp 0x101fb74b
jne 0x101d7716
inc esi
jmp 0x101f117d
add al, dl
cmp ebx, 0x39400280
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x1020e969
mov esp, ebp
movsx ebp, dx
jmp 0x1020a760
inc eax
mov dword [ebp + 8], edx
test si, ax
cmp edx, ecx
jmp 0x101ef56d
inc esi
cmc
test ecx, ebx
clc
test cl, cl
jmp 0x10226bfb
jne 0x101f41d7
mov eax, dword [edx + 0x78]
jmp 0x1020faa4
lea esp, [esp - 0x114]
push edi
mov edi, dword [ebp + 8]
clc
cmp bl, 0xca
jmp 0x10209621
mov eax, 0x2caf5e8f
btr si, 0x40
cmovl esi, ecx
mov cl, dl
rol eax, cl
adc esi, edx
sub esi, 0x7ad67b6a
lea esi, [ebp + edx - 0x114]
jmp 0x10212ee0
ja 0x1021c66c
movsx ecx, cl
cmp ebp, 0x50151107
lea edx, [edx + edx*4]
cmc
lea edx, [ecx + edx*2 - 0x30]
ror cl, 0x52
mov cl, al
mov cl, byte [esi]
cmp bl, 0x92
stc
cmc
test cl, cl
jne 0x101f11b5
push 0
jmp 0x101f830a
jb 0x1021c412
lea eax, [ebp - 0x114]
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
call eax
pop esi
not ebx
pop ebx
mov edi, ecx
movzx edi, bp
pop edi
jmp 0x101d4d01
call eax
pop esi
pop ebx
not edi
bswap edi
jmp 0x101f0375
jne 0x1020a7d5
pop esi
stc
pop ebx
sub eax, eax
jmp 0x10201541
mov dword [ebp + 8], edx
jmp 0x101d7716
mov edx, dword [ebp + 8]
inc edx
jmp 0x10215687
push esi
jmp 0x101e80d8
mov esp, ebp
cmovnp bp, sp
pop ebp
jmp 0x101e0685
je 0x10226c01
mov edi, edi
cmc
cmp cl, 0x2e
je 0x101fc15b
mov cl, byte [esi + 1]
jmp 0x10216c2c
jne 0x10224e61
pop esi
and di, sp
movsx edi, bp
sar bl, cl
pop ebx
xadd di, di
xor eax, eax
pop edi
jmp 0x101ed78b
lea esi, [ebx + eax]
cmc
mov eax, dword [ebp + 0x10]
test si, 0x27ee
push eax
xchg ah, ah
btc ax, 0xa8
and ax, sp
sar esi, 1
rol ax, 0xaa
shl ax, cl
and ah, 0xf9
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x10208d69
lea edx, [edx + edi]
cmc
stc
mov dword [ebp + 8], 0
cmp eax, eax
mov dword [ebp - 0xc], edx
clc
stc
test ebx, ebx
jmp 0x1020e9d0
je 0x101f41d7
mov ecx, dword [ebp + 0xc]
cmc
test ecx, ecx
jmp 0x101f93e4
pop ebp
jmp 0x101deb4d