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

Disassembly:
add byte [edi], cl
test dword [ecx + ecx], ecx
add byte [eax], al
mov edx, 0x6b
mov word [ebp - 0x1774], dx
mov eax, 0x65
mov word [ebp - 0x1772], ax
mov ecx, 0x72
mov word [ebp - 0x1770], cx
mov edx, 0x6e
mov word [ebp - 0x176e], dx
mov eax, 0x65
mov word [ebp - 0x176c], ax
mov ecx, 0x6c
mov word [ebp - 0x176a], cx
mov edx, 0x33
mov word [ebp - 0x1768], dx
mov eax, 0x32
mov word [ebp - 0x1766], ax
mov ecx, 0x2e
mov word [ebp - 0x1764], cx
mov edx, 0x64
mov word [ebp - 0x1762], dx
mov eax, 0x6c
mov word [ebp - 0x1760], ax
mov ecx, 0x6c
mov word [ebp - 0x175e], cx
xor edx, edx
mov word [ebp - 0x175c], dx
push ecx
push ebx
add esp, 4
add ecx, 0x8a11
or ecx, 0xeecd
pop ecx
push esi
push edx
add esp, 4
add esi, 0x16c62
pop esi
push eax
sub eax, 0x1300d
call 0x4590c2
or eax, 0x13df8
jmp 0x4460c1
pop eax
mov byte [ebp - 0x894], 0x4c
mov byte [ebp - 0x893], 0x6f
mov byte [ebp - 0x892], 0x61
mov byte [ebp - 0x891], 0x64
mov byte [ebp - 0x890], 0x4c
mov byte [ebp - 0x88f], 0x69
mov byte [ebp - 0x88e], 0x62
mov byte [ebp - 0x88d], 0x72
mov byte [ebp - 0x88c], 0x61
mov byte [ebp - 0x88b], 0x72
mov byte [ebp - 0x88a], 0x79
mov byte [ebp - 0x889], 0x57
mov byte [ebp - 0x888], 0
mov eax, dword fs:[0x18]
mov dword [ebp - 0x195c], eax
mov ecx, dword [ebp - 0x195c]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x1960], edx
mov eax, dword [ebp - 0x1960]
mov dword [ebp - 0x15e4], eax
push edi
add edi, 0x11586
sub edi, 0x148db
or edi, 0x13c52
pop edi
push edi
push edi
add esp, 4
sub edi, 0xea88
and edi, 0xcf12
or edi, 0x69e9
add edi, 0xfd70
pop edi
cmp dword [ebp - 0x15e4], 0
jne 0x44618e
mov dword [ebp - 0x750], 0
jmp 0x44644a
mov ecx, dword [ebp - 0x15e4]
mov edx, dword [ecx + 0xc]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0xca4], eax
push ebx
push ecx
add esp, 4
and ebx, 0x14c81
and ebx, 0x21ea
add byte [ecx + 0x2fb5f3], al
add bl, ch
invalid
pop ebx
push ebx
xor ebx, 0x3317
jmp 0x4461cb
and ebx, 0xd123
pop ebx
cmp dword [ebp - 0xca4], 0
jne 0x4461ea
mov dword [ebp - 0x750], 0
jmp 0x44644a
mov ecx, dword [ebp - 0xca4]
mov dword [ebp - 0x508], ecx
push edx
push ebx
add esp, 4
xor edx, 0x30ef
sub edx, 0x1b7a
or edx, 0xe955
or edx, 0xea29
pop edx
push esi
sub esi, 0x3a28
add esi, 0x174e5
sub esi, 0x75e0
pop esi
lea edx, [ebp - 0x1774]
mov dword [ebp - 0xca0], edx
mov eax, dword [ebp - 0x508]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0xc9c], ecx
xor edx, edx
mov word [ebp - 0x214], dx
xor eax, eax
mov word [ebp - 0x110], ax
push ecx
push eax
add esp, 4
call 0x44626a
add byte [ebp + 0x3a], cl
xor eax, 0x4b3c4e38
cmp al, 0x38
inc edx
add esp, 4
call 0x44627d
add byte [ebx + 0x3c], cl
xor eax, 0x443c3d47
inc ebp
inc edi
dec edi
add esp, 4
or ecx, 0x11a9e
pop ecx
mov ecx, dword [ebp - 0xc9c]
mov dx, word [ecx]
mov word [ebp - 0x1036], dx
mov eax, dword [ebp - 0xc9c]
add eax, 2
mov dword [ebp - 0xc9c], eax
mov cx, word [ebp - 0x1036]
mov word [ebp - 0x214], cx
mov edx, dword [ebp - 0xca0]
mov ax, word [edx]
mov word [ebp - 0x1038], ax
mov ecx, dword [ebp - 0xca0]
add ecx, 2
mov dword [ebp - 0xca0], ecx
mov dx, word [ebp - 0x1038]
mov word [ebp - 0x110], dx
push eax
push ebx
add esp, 4
add eax, 0x12981
add eax, 0xd4d0
add byte [eax], al
pop eax
push esi
or esi, 0xb2f0
pop esi
push edi
push ebx
add esp, 4
or edi, 0x10b6a
xor edi, 0x135a9
and edi, 0x7d66
pop edi
movzx eax, word [ebp - 0x110]
test eax, eax
jne 0x446336
movzx ecx, word [ebp - 0x214]
movzx edx, word [ebp - 0x110]
sub ecx, edx
mov dword [ebp - 0x15ec], ecx
jmp 0x446399
movzx eax, word [ebp - 0x214]
movzx ecx, word [ebp - 0x110]
cmp eax, ecx
je 0x446255
movzx edx, word [ebp - 0x214]
xor edx, 0x20
movzx eax, word [ebp - 0x110]
cmp edx, eax
je 0x446255
movzx ecx, word [ebp - 0x214]
movzx edx, word [ebp - 0x110]
cmp ecx, edx
jge 0x446383
mov dword [ebp - 0x15e8], 0xffffffff
jmp 0x44638d
mov dword [ebp - 0x15e8], 1
mov eax, dword [ebp - 0x15e8]
mov dword [ebp - 0x15ec], eax
cmp dword [ebp - 0x15ec], 0
jne 0x4463e2
push esi
push edi
add esp, 4
and esi, 0x62b2
pop esi
push edi
push ebx
add esp, 4
xor edi, 0xb0be
pop edi
push edi
push eax
add esp, 4
sub edi, 0x1285d
jmp 0x4463cc
jmp 0x4463d3
pop edi
mov ecx, dword [ebp - 0x508]
mov dword [ebp - 0x750], ecx
jmp 0x44644a
push esi
push ebx
add esp, 4
sub esi, 0x1265b
xor esi, 0x1796b
sub esi, 0xa443
and esi, 0x10c50
pop esi
mov ecx, dword [ebp - 0x198]
add ecx, 1
mov dword [ebp - 0x198], ecx
mov edx, dword [ebp - 0x75c]
add edx, dword [ebp - 0x198]
movsx eax, byte [edx]
test eax, eax
je 0x446732
mov ecx, dword [ebp - 0x198]
movsx edx, byte [ebp + ecx - 0x894]
test edx, edx
je 0x446732
push edi
push esi
add esp, 4
jmp 0x4466b9
xor edi, 0xa7f3
pop edi
push ecx
call 0x4466cf
add byte [ebp + 0x4a], al
xor esi, dword [0x49353648]
add esp, 4
sub ecx, 0x11f51
xor ecx, 0xeef1
pop ecx
mov eax, dword [ebp - 0x75c]
test dword [eax + edi*8 - 0x7afc0001], esp
push 0xffffffe
mov esi, 0x68958b08
push 0xffffffe
mov esi, 0xf76c1584
invalid
invalid
cmp ecx, eax
je 0x446724
mov ecx, dword [ebp - 0x75c]
add ecx, dword [ebp - 0x198]
movsx edx, byte [ecx]
xor edx, 0x20
mov eax, dword [ebp - 0x198]
movsx ecx, byte [ebp + eax - 0x894]
cmp edx, ecx
jne 0x44672b
jmp 0x446671
jmp 0x446732
push edi
push eax
add esp, 4
sub edi, 0xc85
and edi, 0x762b
jbe 0x446742
add byte [ecx + 0x1302cc7], al
add byte [edi + 0x56], bl