Function at 0x44d5ec
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebx
push esi
push edi
push ebp
add esp, 0xffffffe8
mov ebp, edx
mov ebx, eax
mov eax, 0xf322c03
cmp eax, 0x2accec14
jne 0x44d841
cmp edi, 0xffffffce
nop
push ecx
add si, 0
pop ecx
push ebx
push esi
push eax
or esp, esp
pop eax
pop esi
pop ebx
cld
nop
fnop
nop
mov esi, esi
cmc
neg dl
neg dl
push esi
push ebx
mov ebx, 0x79c0
pop ebx
pop esi
sub bl, 0
push 0xd5
add esp, 4
cmc
nop
cld
push eax
or di, di
pop eax
clc
shr ebp, 0xa0
push ebp
nop
pop ebp
and ax, 0xff
push edi
dec edi
pop edi
push ebp
dec ebp
pop ebp
or esp, 0
push eax
test ax, ax
pop eax
or edx, 0
xchg ecx, ecx
push ebp
push edi
mov edi, 0x71a1
pop edi
pop ebp
push eax
or cx, 0
pop eax
push edx
and sp, sp
pop edx
push ecx
lea ecx, [ecx]
pop ecx
cmc
ror edx, 0x40
and ebx, ebx
nop
stc
cld
add eax, 0
fnop
push esi
rol ah, 0xf8
pop esi
or eax, 0
cmc
cmp al, 7
cmp al, 0x79
and eax, 0xffffffff
cld
push edx
or ebx, 0
pop edx
push edx
push ecx
and ecx, 0xffffffff
pop ecx
pop edx
xor sp, 0
inc eax
dec eax
push ecx
push ecx
mov ebp, ebp
pop ecx
pop ecx
add sp, 0
stc
or bh, bh
nop
sub di, 0
nop
nop
rol si, 0
push ebx
not bh
not bh
pop ebx
or di, di
cmp ax, 0xffc3
push edx
pop edx
push edi
test ecx, 0xd86725f
pop edi
push ecx
rol di, 0x70
pop ecx
rol dl, 0x38
cld
and ebx, ebx
or bp, 0
shl ebp, 0x20
test ah, 0xb1
push ebp
sub al, 0
pop ebp
or ecx, ecx
stc
sub ebx, 0
cmc
push esi
push esi
inc esi
pop esi
pop esi
push ecx
or eax, 0
pop ecx
push ebp
rol dx, 0x70
pop ebp
xor bx, 0
stc
push ebp
push esi
shl ebp, 0
pop esi
pop ebp
push ebx
sub bp, 0
pop ebx
cmc
nop
push ecx
add esp, 4
inc esp
dec esp
push ebx
test eax, 0x7ea9
pop ebx
push edi
shl eax, 0x60
pop edi
cmc
push edi
sub ebx, 0
pop edi
test eax, 0x509d
ror ch, 0x38
cmp eax, 0x884cf61f
clc
push esi
push edx
cdq
pop edx
pop esi
xor bp, 0
push esi
push ebp
or sp, 0
pop ebp
pop esi
push edi
or ebp, 0
pop edi
test edi, edi
push esi
add esp, 4
sar edx, 0
add si, 0
xor eax, 0
xor ecx, 0
cld
stc
sar ebp, 0x20
nop
nop
cld
test dx, dx
push edx
and eax, 0xffffffff
pop edx
or ebx, 0
cld
nop
push edx
push ebp
test bl, 0x90
pop ebp
pop edx
shl esp, 0x40
push ecx
mov ecx, ebx
pop ecx
test eax, 0x4575360f
push edx
inc edx
pop edx
test esi, esi
rol dl, 0x38
push edi
sub eax, 0
pop edi
mov ebp, ebp
or dh, dh
nop
test di, di
push ecx
push ecx
push 0x96
pop ecx
pop ecx
pop ecx
push ecx
test edx, 0x8e857b3a
pop ecx
nop
clc
stc
add ecx, 0
push esi
cmp eax, 0x1ad9e463
pop esi
stc
and eax, 0xffffffff
push edi
add esp, 4
add bl, 0
test bh, 0x83
push esi
sub eax, 0
pop esi
push ecx
inc edx
dec edx
pop ecx
push eax
push ecx
ror ecx, 0xa0
pop ecx
pop eax
cmc
cmc
neg dl
neg dl
and ebp, ebp
ror ch, 0x78
cmc
and eax, 0xffffffff
cmp ecx, 0x56d6d85f
sub cl, 0
cmp eax, 0xfca0c138
and edx, edx
fnop
inc ebx
dec ebx
push ebx
test esi, esi
pop ebx
add eax, 0
push ebp
inc edx
dec edx
pop ebp
push ebp
push edx
or esi, 0
pop edx
pop ebp
push 0x9c
add esp, 4
nop
nop
push ebp
shl edi, 0
pop ebp
push edx
ror edi, 0x40
pop edx
cmc
push eax
push eax
push ecx
and ecx, ecx
pop ecx
pop eax
pop eax
push edx
nop
pop edx
sar eax, 0x60
cmc
xor eax, eax
mov dword [esp], eax
mov eax, dword [ebx + 0x3c]
add eax, ebx
mov edx, dword [eax + 0x78]
mov dword [esp + 4], edx
mov edx, dword [eax + 0x7c]
mov dword [esp + 8], edx
mov eax, dword [esp + 4]
add eax, ebx
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x18]
dec edi
test edi, edi
jb 0x44d8d4
inc edi
xor esi, esi
mov eax, dword [esp + 0xc]
mov eax, dword [eax + 0x20]
add eax, ebx
mov edx, esi
shl edx, 2
add eax, edx
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x10]
mov eax, dword [eax + 0xc]
add eax, ebx
push eax
push ebp
call sub.kernel32.dll_lstrcmpA
test eax, eax
jne 0x44d8d0
mov eax, dword [esp + 0xc]
mov eax, dword [eax + 0x24]
add eax, ebx
mov edx, esi
add edx, edx
add eax, edx
mov ax, word [eax]
add ax, 3
mov edx, dword [esp + 0xc]
mov edx, dword [edx + 0x1c]
add edx, ebx
movzx eax, ax
shl eax, 2
add edx, eax
mov dword [esp + 0x14], edx
mov eax, dword [esp + 0x14]
add ebx, dword [eax]
mov dword [esp], ebx
jmp 0x44d8d4
inc esi
dec edi
jne 0x44d872
mov eax, dword [esp]
add esp, 0x18
pop ebp
pop edi
pop esi
pop ebx
ret