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

Disassembly:
ret
call 0x1056fd52
add esp, 4
cmp eax, 0xffffffff
jmp 0x105a8281
jne 0x1035582d
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmp edi, ecx
cmp bh, 0x42
test eax, eax
je 0x1035582d
mov edx, dword [edx + 0x7c]
push ebx
cmc
push esi
test di, si
jmp 0x105d11d5
mov dword [ebp + 8], esi
jmp 0x105d8a21
mov esp, ebp
pop ebp
jmp 0x103557eb
call eax
test eax, eax
jmp 0x105adf33
ret
je 0x1035582d
mov ecx, dword [ebp + 0xc]
stc
cmp si, 0x5561
test ecx, ecx
jmp 0x105d542d
ret
test cl, cl
je 0x10504866
mov edi, edi
clc
cmp esp, 0x3c451768
stc
cmp cl, 0x2e
jmp 0x105df3f0
ret
je 0x1058bb7d
xor eax, eax
pop edi
jmp 0x10587860
ret
jne 0x10352fe5
pop esi
bsf bx, dx
bts bx, di
pop ebx
xor eax, eax
pop edi
jmp 0x1056feb0
cmp edx, 0x104
jmp 0x105aa08c
mov cl, byte [esi + 2]
lea esi, [esi + 2]
sub edx, edx
jmp 0x105a59e9
je 0x10504866
cmp ecx, eax
jmp 0x10565b12
test edi, edi
jmp 0x1034f160
call eax
test eax, eax
jne 0x105adf39
lea edx, [ebp - 0x114]
lahf
sete ah
cbw
push edx
movzx eax, bx
mov eax, ecx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1034d215
jb 0x1058236b
mov edx, dword [ebp - 0x10]
test cl, 0x26
add edx, eax
cmp ecx, edx
jmp 0x105857eb
test ecx, ecx
jmp 0x105dadef
je 0x105a30a4
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
inc edx
jmp 0x105a3095
jne 0x105a59f1
push 0
jmp 0x1058649e
jne 0x10581b06
cmp byte [ebp + 0x10], 0
jmp 0x105828af
mov esp, ebp
movzx ebp, bp
not bp
cmova bp, bx
pop ebp
jmp 0x10352297
jae 0x10504866
mov dword [ebp + 8], 0
cmp esp, 0x568013e
test ecx, ecx
jmp 0x1056fd9d
mov esp, ebp
pop ebp
jmp 0x103487be
jbe 0x105a30a4
lea ebx, [ebp - 0x114]
shl dl, cl
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x105671ee
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0x1034e0f2
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
bswap cx
mov ah, 0xd6
cbw
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
not dh
movsx dx, ah
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x105a82b1
lea ecx, [edx + ecx*4]
test dl, bl
clc
mov ecx, dword [ecx + edi]
jmp 0x105666bd
ret
jne 0x105df35f
inc esi
jmp 0x10349758
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0x1055f349
push 0
jmp 0x1058ba56
call eax
pop esi
mov ebx, 0x15548bf
pop ebx
cmovle edi, esi
pop edi
jmp 0x105d304e
pop esi
not ah
bswap eax
mov bl, cl
pop ebx
bswap ax
mov al, 0xca
lea eax, [ecx + edi]
pop edi
jmp 0x105d3c00
je 0x1058aa21
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
xor edx, edx
xor esi, esi
rol cl, cl
bt si, si
sub ebx, eax
mov edi, edi
btc ax, di
not cl
jmp 0x105dc052
push eax
movzx eax, bp
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x105dccb0
jae 0x1058236b
lea eax, [ecx + edi]
cmp ah, 0xe
mov cl, byte [eax]
mov esi, eax
jmp 0x10352fd3
push edx
jmp 0x105dc409
cmp ecx, 0x104
jmp 0x1056e213
ret
ja 0x1056b151
movsx ecx, cl
cmc
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
rol cl, cl
mov cl, byte [esi]
test cl, cl
jmp 0x1056b14b
mov esp, ebp
pop ebp
ret
mov byte [ebp + eax - 0x114], 0
nop
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x10565ac0
mov eax, dword [ebp + 0xc]
jmp 0x105828d7
push ecx
push eax
jmp 0x105dba95
mov edx, dword [edi + 0x3c]
cmp di, ax
cmp dl, 0xd6
add edx, edi
cmc
cmp dword [edx], 0x4550
jmp 0x10349731
push eax
not eax
cmovp eax, ecx
movzx eax, dx
push edi
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10581cdd
je 0x105df375
mov edx, dword [eax + edi + 0x20]
dec ebx
stc
test dx, di
lea edx, [edx + edi]
clc
mov dword [ebp + 8], 0
test dl, 0x6c
mov dword [ebp - 0xc], edx
clc
test ebx, ebx
jmp 0x105d2ed5
jae 0x10504866
mov edx, dword [eax + edi + 0x1c]
jmp 0x1057031c
mov ecx, esi
sub ecx, eax
jmp 0x1058654c
inc eax
test dl, 0xd8
mov dword [ebp + 8], edx
cmp edx, ecx
jb 0x1056fdad
mov eax, dword [ebp + 8]
mov ch, 0xb6
lea ecx, [ebp - 0x114]
push ecx
jmp 0x1058a23d
test cl, cl
je 0x1056b151
mov bl, cl
test si, 0x5d37
sub bl, 0x30
jmp 0x105d4a65
je 0x105df357
test eax, eax
jmp 0x105d9c73
jmp 0x105df35f
jb 0x105dc052
lea eax, [ebp - 0x114]
jmp 0x1059fe37
mov ecx, dword [ebp + 0xc]
clc
sar esi, 0x29
mov edx, dword [ebp - 0xc]
shl ax, cl
bts ax, si
cmp di, si
mov eax, dword [ebp + 8]
test dx, sp
lea esi, [ebx + eax]
adc al, 0xf6
mov eax, dword [ebp + 0x10]
push eax
neg ah
sar esi, 1
mov eax, dword [edx + esi*4]
test al, 0x5b
cmp cx, bp
add eax, edi
jmp 0x103493f0
je 0x10504866
cmp eax, edi
jmp 0x1056b64e
or esi, 0xffffffff
test ch, 0x81
mov dword [ebp - 0x10], edx
cmp edi, 0xd0312e5
cmc
mov dword [ebp - 8], esi
cmp ah, 0x9a
stc
cmp ecx, 0xffff
ja 0x105d8957
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x105a2325
mov byte [esi], al
je 0x105aa092
inc edx
jmp 0x1055dfd4
jl 0x105df375
jmp 0x105ad291
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0x10586a83
mov esp, ebp
pop ebp
jmp 0x1057f265
push ebp
cmp esp, esp
inc ebp
clc
mov ebp, esp
clc
lea esp, [esp - 0x114]
cmp esi, 0x75ac4d1e
test eax, 0x53f2402b
push edi
movzx edi, cx
mov edi, dword [ebp + 8]
test di, 0x2daa
clc
jmp 0x10565937
inc esi
clc
cmp bl, 9
jmp 0x10586d91
je 0x1035582d
mov eax, 0x5a4d
clc
cmp word [edi], ax
jmp 0x10355827
call fcn.105d43a3
add esp, 0xc
pop esi
jmp 0x105d76e4
pop ebx
pop edi
jmp 0x1034978b
mov ebx, dword [eax + edi + 0x18]
test dl, 0x52
test ebx, ebx
jmp 0x105a1a29
jmp 0x105df35f
pop ebp
jmp 0x10356005
je 0x1056ff69
cmp eax, 1
jmp 0x10580d03
jne 0x1056517b
pop esi
sar bh, cl
pop ebx
shl di, 0x73
add edi, 0x494218b9
clc
xor eax, eax
pop edi
jmp 0x1056d1c8
call fcn.105d43a3
add esp, 0xc
pop esi
mov bl, 0xd4
movsx edi, bp
pop ebx
bswap edi
pop edi
mov esp, ebp
jmp 0x105d9c6d
mov eax, 0x13217db5
cmovge si, si
mov cl, dl
bt esi, edx
cmovge si, bp
rol eax, cl
lea esi, [ebp + edx - 0x114]
test esi, 0x7c9976ec
clc
add al, dl
stc
clc
cmc
xor al, byte [ebx + esi]
jmp 0x105d24c8
push eax
jmp 0x105d6b63
call eax
pop esi
mov bh, ch
movsx edi, si
pop ebx
mov edi, ebx
pop edi
jmp 0x1056f56f
lea ebx, [esi - 1]
cmp di, 0x237e
cmp dword [ebp + 8], ebx
jle 0x105ad27d
mov eax, dword [ebp - 4]
btr si, si
dec si
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jae 0x10504866
mov ecx, dword [eax + edi + 0x1c]
sub edx, edx
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x10565175
je 0x105a235d
mov cl, byte [esi + 1]
inc esi
stc
test cl, cl
jmp 0x10504860