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

Disassembly:
jb 0x1210463
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0xbd61bb
jne 0x10559d1
lea edx, [ebp - 0x114]
bswap eax
push edx
movsx eax, dx
cmovs eax, ebp
seta ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x121643b
jmp 0xbe0aa3
inc eax
test esi, edi
mov dword [ebp + 8], edx
test ebx, 0x1e1613cb
cmp edx, ecx
jmp 0xb7ca53
mov dword [ebp + 8], 0
cmp dx, si
mov dword [ebp - 0xc], edx
clc
test ebx, ebx
jmp 0x123f10a
jle 0x10088a5
mov eax, dword [ebp - 4]
add si, si
shld esi, ecx, 0xdb
mov esi, dword [ebp - 8]
cmp ebp, 0x2eb23965
test ebx, esi
test esp, 0x38d420d1
cmp esi, dword [eax + edi + 0x14]
jmp 0x101b370
ret
ja 0xbdfaf8
movsx ecx, cl
test dh, 0x1a
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
not cl
xadd cl, cl
sar cl, cl
mov cl, byte [esi]
test edx, ecx
cmc
jmp 0x1092afc
je 0xbaf4fc
mov edx, dword [eax + edi + 0x20]
jmp 0x10d751c
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
bswap dx
movzx ecx, word [eax + edi]
bswap dx
mov dh, 0x8e
lea edx, [ebx + 1]
jmp 0x102f3d8
push ecx
jmp 0xbfaa19
jne 0x102921f
push 0
jmp 0x10cd69c
cmp dword [ebp + 8], ebx
jmp 0xbaf4db
mov eax, dword [ebp + 0xc]
jmp 0x124df2a
test cl, cl
jmp 0x124e6db
pop esi
mov ebx, 0x2b4857a3
cwde
mov ebx, ebp
pop ebx
lea eax, [ecx + edi]
bswap edi
pop edi
jmp 0x105ed91
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0xb8936b
mov byte [esi], al
jmp 0x123602b
je 0x124e6e1
mov edi, edi
jmp 0x124b0b0
cmp byte [esi + 1], 0x23
movsx cx, bh
lea ecx, [esi + 1]
je 0x108d630
push 0
jmp 0xc0836c
push ecx
jmp 0xf30494
mov esp, ebp
pop ebp
jmp 0x1088373
mov dword [ebp + 8], esi
jmp 0x10a8fd7
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
cmc
cmp edi, 0x198672b8
cmp dword [edx], 0x4550
jmp 0xf4b8b0
je 0xf4f768
mov eax, 0x5a4d
cmp bh, 0x99
cmp word [edi], ax
jmp 0xf4f762
lea ebx, [esi - 1]
jmp 0xbe0aa3
mov esp, ebp
xchg ebp, ebp
mov bp, 0x1dec
pop ebp
jmp 0xbaf8cf
push eax
jmp 0x124adf7
je 0xb7ca59
mov byte [ebx + eax], dl
cdq
jmp 0x1032219
jne 0xf4f768
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test eax, eax
jmp 0x122cf48
je 0xc2f2e8
sub eax, eax
mov di, 0x2a43
pop edi
jmp 0x12271c7
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jmp 0x1017682
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0xbce730
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
test esi, 0x20e0275e
mov eax, dword [ebp + 8]
rcl esi, 0xf9
cmp ah, 0xe8
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmc
stc
push eax
sar esi, 1
xchg al, ah
rol ah, cl
movzx ax, bh
mov eax, dword [edx + esi*4]
add eax, edi
call fcn.0126ae30
lea esp, [esp + 4]
cmc
cmp eax, 0xffffffff
jmp 0x121c5a1
mov esp, ebp
movsx ebp, bx
mov bp, 0x3df4
bswap bp
pop ebp
jmp 0x10b9d5b
push eax
not eax
lahf
jmp 0x104a1b4
jae 0x124e6e1
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x121044a
jae 0x124e6e1
mov ecx, dword [eax + edi + 0x1c]
sal dl, cl
cdq
lea edx, [ecx + esi*4]
clc
movsx ecx, bp
rcr ch, 0xdc
mov ecx, dword [edx + edi]
cmp ax, di
clc
test eax, 0x15ce22d0
test ecx, ecx
jmp 0x104b503
ret
push ebp
mov ebp, esp
sub esp, 0x114
cmp di, 0x315
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x10e1393
je 0xbdfaf8
mov bl, cl
cmc
cmp sp, 0x4c81
sub bl, 0x30
inc esi
clc
test esp, ecx
cmp bl, 9
jmp 0xbb6360
mov dword [ebp - 8], ecx
jmp 0x10df08a
mov edx, dword [ebp + 8]
inc edx
jmp 0xba7a59
jb 0xbfa2cc
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp ecx, edx
jae 0xbfa2cc
lea eax, [ecx + edi]
stc
mov cl, byte [eax]
rcl esi, 0x20
xadd esi, esi
neg si
mov esi, eax
test cl, cl
jmp 0xc029e1
jne 0xbe0aa3
inc esi
jmp 0xc1dc11
push edi
cwde
not ax
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
setne bh
movsx edi, ax
not edi
pop ebx
pop edi
mov esp, ebp
bswap ebp
pop ebp
jmp 0x1025af5
je 0x124e6e1
cmp ecx, eax
jmp 0x10414e2
je 0x124e6e1
cmp eax, edi
jmp 0x1216b8c
mov esp, ebp
jmp 0x12384f2
pop ebp
jmp 0x1222ee3
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x123b78b
ret
mov cl, byte [esi + 2]
cmc
test dh, 0x68
add esi, 2
cmp sp, ax
sub edx, edx
stc
cmc
test cl, cl
jmp 0x1029219
test cl, cl
jmp 0xbdfaf2
ja 0x1000b47
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10b69e2
push ebx
test di, 0x6d30
push esi
cmp esp, 0x69407dc6
cmp esp, ecx
or esi, 0xffffffff
cmp sp, di
mov dword [ebp - 0x10], edx
clc
test ecx, 0x5a0c734a
mov dword [ebp - 8], esi
clc
cmp ecx, 0xffff
jmp 0x1093d9b
jmp 0xbe0aa3
test dl, dl
jmp 0xf314b0
jae 0x124e6e1
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x121b5d9
ret
push eax
jmp 0x124ad73
push edx
jmp 0x10bdbd0
dec ebx
clc
add edx, edi
jmp 0xbaad88
mov dword [ebp + 8], edx
jmp 0xb9fcca
pop edi
jmp 0x10119e2
je 0xf4f768
mov ecx, dword [ebp + 0xc]
stc
jmp 0x125634e
jbe 0xb7ca59
lea ebx, [ebp - 0x114]
rcl dl, 0x3b
or dl, 0x5f
sub ebx, eax
sbb dl, 0xa
adc dl, bl
mov dl, byte [eax]
jmp 0x10ac333
call eax
test eax, eax
jmp 0x10559cb
jne 0xc04a6c
cmp byte [ebp + 0x10], 0
je 0xbf54c6
mov ebx, dword [ebp + 0xc]
and ax, bp
lahf
lea eax, [ebp - 0x114]
sbb esi, 0xc771f2d
xor edx, edx
test esi, eax
sub ebx, eax
cmovo ax, bx
mov edi, edi
bts esi, ebp
cmovp eax, ebp
mov eax, 0x19683519
mov cl, 0x5b
rcl esi, 0x3e
not esi
mov cl, dl
xchg si, si
stc
bts si, dx
rol eax, cl
lea esi, [ebp + edx - 0x114]
test eax, edx
add al, dl
test ecx, 0x7d1908b0
test cx, bp
xor al, byte [ebx + esi]
jmp 0xbfbd60
jne 0x104b509
pop esi
shl bh, 0xa6
pop ebx
xadd di, di
bts di, di
sub eax, eax
xchg di, di
mov di, bx
pop edi
jmp 0xc3501f
je 0xc3256e
test eax, eax
je 0xbd2b62
cmp eax, 1
jmp 0x1049e47
ret
ret
mov esp, ebp
pop ebp
jmp 0x122f537
je 0xf4f768
mov edx, dword [edx + 0x7c]
jmp 0x10a0c0a
ret
je 0x1236041
inc edx
cmc
test eax, esp
cmp edx, 0x104
jb 0x1216bc1
lea eax, [ebp - 0x114]
jmp 0x1016aa5
pop ebp
jmp 0x122482f
call eax
pop esi
xchg di, di
pop ebx
not edi
movzx edi, di
pop edi
jmp 0x123f222
jl 0xbaf4fc
jmp 0x10088b1
mov esp, ebp
pop ebp
ret
call fcn.010277e5
add esp, 0xc
pop esi
xchg di, di
pop ebx
movsx edi, ax
movzx edi, di
pop edi
mov esp, ebp
jmp 0x1082100
call fcn.010277e5
add esp, 0xc
cmovp esi, esi
pop esi
cmovbe ebx, eax
mov di, 0x7574
pop ebx
not edi
mov di, bx
jmp 0x10e1172
cmp cl, 0x2e
je 0xf4fd78
mov cl, byte [esi + 1]
inc esi
cmc
jmp 0xbf984e
push eax
movzx eax, dx
not ax
mov al, 0xd5
push edi
jmp 0x1085c6e
jne 0x124b0b0
pop esi
bts edi, edx
pop ebx
sub eax, eax
not edi
pop edi
jmp 0xc14b32
test ecx, ecx
jmp 0xc31805