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

Disassembly:
jl 0x10319c4d
jmp 0x104064b8
je 0x10446931
mov cl, byte [ebx + 1]
jmp 0x103eba4b
call fcn.100512a4
mov esp, ebp
pop ebp
ret
jmp 0x10386632
je 0x103e0088
sub eax, eax
movzx ecx, si
bsf si, dx
pop esi
sbb ch, dh
dec cx
ror ecx, 0xb5
mov ecx, dword [ebp - 4]
stc
clc
xor ecx, ebp
call fcn.100512a4
mov esp, ebp
pop ebp
jmp 0x100426ff
je 0x1016460a
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0x10164604
je 0x1029a2cd
cmp byte [ebx + 1], 0x23
lea eax, [ebx + 1]
je 0x10207d79
push eax
push esi
call fcn.10222808
add esp, 8
pop edi
cmc
sub ebx, esi
rcl bl, cl
pop ebx
cmc
clc
pop esi
ror ch, 0xbc
bsf cx, sp
mov ecx, dword [ebp - 4]
cmc
cmp cx, di
xor ecx, ebp
jmp 0x1042d19a
jne 0x104064d4
sub eax, eax
jmp 0x10164020
ja 0x10316189
sub esi, dword [ecx + edx + 0x10]
bt eax, edx
sar eax, cl
mov eax, esi
stc
jmp 0x1002b4b6
push ecx
call 0x10227a58
mov esi, eax
test esi, edx
cmp esp, 0x6d0c1595
test esi, esi
jmp 0x1018a3aa
jae 0x10398a5e
add eax, ecx
or cl, 0xfa
sar cl, 0x5d
mov cl, byte [eax]
rcl ebx, cl
dec bh
mov ebx, eax
jmp 0x1033fad0
inc edi
mov dword [ebp - 0x10c], edi
test bl, 0x26
stc
clc
cmp dword [ebp - 0x10c], ebx
jmp 0x10319c32
je 0x101e17ef
test eax, eax
jmp 0x103ac88a
jmp 0x10309b7a
add ebx, 2
jmp 0x1001ef6b
push ebp
shl ch, cl
mov ebp, esp
bts ax, si
sub esp, 0x120
mov eax, dword [0x100fcde0]
movzx cx, cl
rcr cl, cl
dec ch
xor eax, ebp
cmovle cx, cx
mov dword [ebp - 4], eax
xchg ecx, ecx
add ecx, esi
mov ecx, dword [ebp + 8]
push esi
mov esi, dword [ebp + 0xc]
cmc
mov dword [ebp - 0x120], esi
cmp di, 0x1ad2
cmp bp, bx
test ecx, ecx
jmp 0x10353e38
jne 0x103f9a36
pop edi
pop ebx
sub eax, eax
bsf ecx, edx
pop esi
bt cx, dx
mov ecx, dword [ebp - 4]
cmc
jmp 0x103a60f5
jne 0x10386628
lea eax, [eax + 2]
stc
cmc
add esi, 2
clc
cmp dx, 0x12f4
test dl, dl
jmp 0x1018ef07
call fcn.100512a4
mov esp, ebp
pop ebp
jmp 0x1036c4e4
lea eax, [eax + edi*4]
jmp 0x10201c71
jne 0x10330fbe
pop edi
pop ebx
sub eax, eax
test ax, 0x6d7b
sub esi, edx
bsf si, sp
pop esi
or ecx, ebp
mov ecx, dword [ebp - 4]
test ax, di
xor ecx, ebp
jmp 0x1015e94d
jb 0x10309362
mov byte [ebp + ecx - 0x108], 0
jmp 0x103ae1df
mov eax, dword [ebp - 0x114]
mov edx, dword [ecx + eax + 0x24]
lea eax, [edx + edi*2]
cdq
mov dx, bx
movzx edx, word [eax + ecx]
movsx eax, bx
not ah
lea eax, [ebx + 1]
jmp 0x1002afc6
cmp dl, byte [esi + 1]
jmp 0x1025c370
jae 0x1029a2cd
xor ecx, ecx
cmp bx, bp
test esi, esi
jbe 0x102a3039
lea edi, [ebp - 0x108]
mov dl, 0xc9
sub edi, eax
mov dl, byte [eax]
test dl, dl
jmp 0x1039b7fb
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x1029a2c7
call fcn.100512a4
mov esp, ebp
pop ebp
ret
mov eax, dword [ecx + edx + 0x18]
cmc
cmp esi, 0x5a1f5aed
test eax, eax
jmp 0x10371ccb
jle 0x104064a5
mov edi, dword [ebp - 0x110]
rcl edx, 0xe5
cwd
mov edx, dword [ebp - 0x114]
clc
test bh, 0xff
cmp edi, dword [ecx + edx + 0x14]
jae 0x1029a2cd
mov eax, dword [ecx + edx + 0x1c]
jmp 0x102843e6
cmp eax, edx
jmp 0x1038a43e
test cl, cl
jmp 0x103f9a30
jne 0x101e17fb
lea ebx, [edi - 1]
jmp 0x10362c45
jne 0x1016460a
mov edx, dword [eax + 0x78]
stc
mov dword [ebp - 0x114], edx
stc
test sp, 0x5481
test ah, dl
test edx, edx
jmp 0x1040cad3
je 0x1016460a
test esi, esi
jmp 0x1017e005
jmp 0x101e17fb
ret
je 0x10319c4d
lea ebx, [eax - 1]
rcr ax, cl
mov eax, dword [ecx + edx + 0x20]
cmp di, 0x532e
test ecx, ebp
add eax, ecx
test ebx, 0x39487965
cmc
test ch, dh
mov dword [ebp - 0x10c], 0
cmp dl, 0x74
clc
test cl, 0xd8
mov dword [ebp - 0x118], eax
test ebx, ebx
jmp 0x1011a9c5
inc eax
test ch, 0x44
cmp ecx, esi
jmp 0x102a3033
sbb eax, eax
sbb eax, 0xffffffff
cmp esp, esp
test edi, ecx
stc
cmp eax, 0xffffffff
jmp 0x101e324c
jb 0x10398a5e
mov esi, dword [ebp - 0x11c]
cmp ecx, eax
add esi, edx
test ecx, eax
cmp eax, esi
jmp 0x101a92d8
lea eax, [eax + ecx]
mov ecx, dword [ebp - 4]
mov edi, esi
pop edi
btr bx, ax
add bl, cl
pop ebx
xor ecx, ebp
pop esi
jmp 0x1030acac
ret
je 0x102a3039
mov byte [edi + eax], dl
jmp 0x103d1bfd
xor ecx, ebp
jmp 0x1027d471
je 0x102d842a
cmp eax, 1
jmp 0x1033fb49
lea ecx, [ebp - 0x108]
jmp 0x1019a2a5
inc ecx
jmp 0x10384855
mov eax, dword [ecx + 0x3c]
cmc
add eax, ecx
stc
cmp dword [eax], 0x4550
jmp 0x10351056
inc ebx
stc
test cl, cl
jmp 0x1023c526
je 0x1029a2cd
cmp cl, 0x2e
jmp 0x1015025d
mov eax, dword [ebp - 0x118]
and di, 0x4ec4
mov esi, dword [ebp - 0x120]
test dh, bl
mov edx, dword [ebp - 0x10c]
lea edi, [ebx + edx]
sar edi, 1
add dl, 0x64
mov eax, dword [eax + edi*4]
xadd dl, dl
add eax, ecx
rcl dl, cl
lea esp, [esp]
mov dl, byte [eax]
stc
test al, cl
cmp edi, 0x55406d95
cmp dl, byte [esi]
jmp 0x1042f6a6
je 0x1016460a
mov eax, dword [eax + 0x7c]
stc
test esi, 0x54810a58
push ebx
test bp, 0x52d9
stc
cmc
push edi
cmp edx, edi
stc
or edi, 0xffffffff
mov dword [ebp - 0x11c], eax
test ebx, ecx
mov dword [ebp - 0x110], edi
cmp edi, 0x4b125abe
cmp esi, 0xffff
jmp 0x10198b5f
call fcn.100512a4
mov esp, ebp
pop ebp
jmp 0x1039ab76
jne 0x10386628
test dl, dl
je 0x1018ef0d
mov dl, byte [eax + 1]
jmp 0x10306ce7
mov esi, ebx
test si, 0x18c3
cmp edx, edx
sub esi, eax
stc
cmp esi, 0x104
jmp 0x10309345