Function at 0x48dfa0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x64118b
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x84
push ebx
push ebp
push esi
push edi
lea ecx, [esp + 0x7c]
call fcn.004c1790
xor ebp, ebp
lea ecx, [esp + 0x7c]
mov dword [esp + 0x9c], ebp
call fcn.004c17e0
test eax, eax
mov bl, 0x78
je 0x48e2bd
lea eax, [esp + 0x80]
lea ecx, [esp + 0x10]
push eax
call fcn.00622aff
mov edx, dword [esp + 0x10]
lea ecx, [esp + 0x70]
push ecx
push 0x6d0c24
push edx
mov byte [esp + 0xa8], 1
call fcn.0060a0d0
add esp, 0xc
cmp eax, 1
jne 0x48e11c
mov edx, dword [0x6fc910]
or ecx, 0xffffffff
mov edi, edx
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
dec ecx
cmp ecx, 4
jbe 0x48e06b
push 5
lea eax, [esp + 0x78]
push edx
push eax
call fcn.00609f00
add esp, 0xc
mov byte [esp + 0x79], 0
mov eax, 1
xor ecx, ecx
movsx edx, byte [esp + ecx + 0x74]
lea esi, [eax*8]
sub esi, eax
inc ecx
cmp ecx, 5
lea eax, [esi + edx*2]
jl 0x48e050
add dword [esp + 0x70], eax
mov esi, dword [esp + 0x10]
or ecx, 0xffffffff
mov edi, esi
xor eax, eax
repne scasb al, byte es:[edi]
fld qword [0x65b508]
not ecx
dec ecx
cmp ecx, 0x20
jae 0x48e122
jmp 0x48e093
fld qword [esp + 0x8c]
mov eax, dword [esp + 0x70]
mov dword [esp + 0x88], ebp
mov dword [esp + 0x84], eax
fild qword [esp + 0x84]
fmul st(1)
call fcn.0060a154
fadd qword [0x65b500]
lea ecx, [esp + 0x10]
mov esi, eax
push ecx
lea ecx, [esp + 0x78]
fstp qword [esp + 0x90]
call fcn.00622aff
mov edx, dword [esp + 0x74]
push esi
push edx
lea eax, [esp + 0x18]
push str._s_lx
push eax
mov byte [esp + 0xac], 2
call fcn.0061fae1
add esp, 0x10
lea ecx, [esp + 0x74]
mov byte [esp + 0x9c], 1
call fcn.00622d8a
mov esi, dword [esp + 0x10]
or ecx, 0xffffffff
mov edi, esi
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
dec ecx
cmp ecx, 0x20
jb 0x48e08c
jmp 0x48e124
mov esi, dword [esp + 0x10]
jmp 0x48e124
fstp st(0)
mov edi, esi
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
dec ecx
cmp ecx, 0x1f
jbe 0x48e2ac
mov ecx, 6
mov eax, 0x2d2d2d2d
lea edi, [esp + 0x14]
rep stosd dword es:[edi], eax
xor eax, eax
lea ecx, [esi + 0x1f]
mov dl, byte [ecx]
mov byte [esp + eax + 0x14], dl
inc eax
dec ecx
cmp eax, 8
jl 0x48e14e
cmp eax, 0xc
mov ecx, 9
jge 0x48e180
mov edi, esi
mov ebp, 0xc
sub edi, eax
sub ebp, eax
add edi, 0x1f
add eax, ebp
mov dl, byte [edi]
mov byte [esp + ecx + 0x14], dl
inc ecx
dec edi
dec ebp
jne 0x48e175
inc ecx
cmp eax, 0x10
jge 0x48e1a1
mov edi, esi
mov ebp, 0x10
sub edi, eax
sub ebp, eax
add edi, 0x1f
add eax, ebp
mov dl, byte [edi]
mov byte [esp + ecx + 0x14], dl
inc ecx
dec edi
dec ebp
jne 0x48e196
inc ecx
cmp eax, 0x14
jge 0x48e1c2
mov edi, esi
mov ebp, 0x14
sub edi, eax
sub ebp, eax
add edi, 0x1f
add eax, ebp
mov dl, byte [edi]
mov byte [esp + ecx + 0x14], dl
inc ecx
dec edi
dec ebp
jne 0x48e1b7
inc ecx
cmp eax, 0x20
jge 0x48e1e1
sub esi, eax
mov edx, 0x20
add esi, 0x1f
lea ecx, [esp + ecx + 0x14]
sub edx, eax
mov al, byte [esi]
mov byte [ecx], al
inc ecx
dec esi
dec edx
jne 0x48e1d8
lea edi, [esp + 0x54]
or ecx, 0xffffffff
xor eax, eax
mov byte [esp + 0x54], 0x58
mov byte [esp + 0x55], 0x64
mov byte [esp + 0x56], 0x6d
mov byte [esp + 0x57], 0x7f
mov byte [esp + 0x58], 0x7c
mov byte [esp + 0x59], 0x6a
mov byte [esp + 0x5a], 0x79
mov byte [esp + 0x5b], 0x6e
mov byte [esp + 0x5c], 0x57
mov byte [esp + 0x5d], 0x48
mov byte [esp + 0x5e], 0x67
mov byte [esp + 0x5f], 0x6a
mov byte [esp + 0x60], bl
mov byte [esp + 0x61], bl
mov byte [esp + 0x62], 0x6e
mov byte [esp + 0x63], bl
mov byte [esp + 0x64], 0x57
mov byte [esp + 0x65], 0x48
mov byte [esp + 0x66], 0x47
mov byte [esp + 0x67], 0x58
mov byte [esp + 0x68], 0x42
mov byte [esp + 0x69], 0x4f
mov byte [esp + 0x6a], 0x57
mov byte [esp + 0x6b], 0x70
mov byte [esp + 0x6c], 0x2e
mov byte [esp + 0x6d], bl
mov byte [esp + 0x6e], 0x76
mov byte [esp + 0x6f], 0
xor ebp, ebp
repne scasb al, byte es:[edi]
not ecx
dec ecx
mov byte [esp + 0x38], 0
cmp ecx, ebp
jle 0x48e292
mov dl, byte [esp + eax + 0x54]
xor dl, 0xb
mov byte [esp + eax + 0x54], dl
inc eax
cmp eax, ecx
jl 0x48e282
mov eax, dword [esp + 0xa4]
lea ecx, [esp + 0x14]
lea edx, [esp + 0x54]
push ecx
push edx
push eax
call fcn.0061fae1
add esp, 0xc
lea ecx, [esp + 0x10]
mov byte [esp + 0x9c], 0
call fcn.00622d8a
mov esi, dword [esp + 0xa4]
or ecx, 0xffffffff
xor eax, eax
mov edi, dword [esi]
repne scasb al, byte es:[edi]
not ecx
dec ecx
jne 0x48e436
mov al, 0x32
mov cl, 0x26
mov byte [esp + 0x20], bl
mov byte [esp + 0x21], bl
mov byte [esp + 0x23], bl
mov dl, 0x3f
mov byte [esp + 0x31], al
mov byte [esp + 0x34], cl
mov bl, 0x33
mov byte [esp + 0x39], cl
mov byte [esp + 0x3b], al
mov byte [esp + 0x3e], cl
mov byte [esp + 0x3f], al
mov byte [esp + 0x40], al
mov byte [esp + 0x43], cl
mov byte [esp + 0x4b], al
lea edi, [esp + 0x14]
or ecx, 0xffffffff
xor eax, eax
mov byte [esp + 0x14], 0x58
mov byte [esp + 0x15], 0x64
mov byte [esp + 0x16], 0x6d
mov byte [esp + 0x17], 0x7f
mov byte [esp + 0x18], 0x7c
mov byte [esp + 0x19], 0x6a
mov byte [esp + 0x1a], 0x79
mov byte [esp + 0x1b], 0x6e
mov byte [esp + 0x1c], 0x57
mov byte [esp + 0x1d], 0x48
mov byte [esp + 0x1e], 0x67
mov byte [esp + 0x1f], 0x6a
mov byte [esp + 0x22], 0x6e
mov byte [esp + 0x24], 0x57
mov byte [esp + 0x25], 0x48
mov byte [esp + 0x26], 0x47
mov byte [esp + 0x27], 0x58
mov byte [esp + 0x28], 0x42
mov byte [esp + 0x29], 0x4f
mov byte [esp + 0x2a], 0x57
mov byte [esp + 0x2b], 0x70
mov byte [esp + 0x2c], dl
mov byte [esp + 0x2d], 0x3e
mov byte [esp + 0x2e], 0x4f
mov byte [esp + 0x2f], 0x3c
mov byte [esp + 0x30], 0x4a
mov byte [esp + 0x32], 0x4d
mov byte [esp + 0x33], 0x4e
mov byte [esp + 0x35], 0x3a
mov byte [esp + 0x36], 0x48
mov byte [esp + 0x37], bl
mov byte [esp + 0x38], dl
mov byte [esp + 0x3a], dl
mov byte [esp + 0x3c], bl
mov byte [esp + 0x3d], dl
mov byte [esp + 0x41], 0x3e
mov byte [esp + 0x42], 0x3a
mov byte [esp + 0x44], bl
mov byte [esp + 0x45], 0x4d
mov byte [esp + 0x46], 0x4f
mov byte [esp + 0x47], 0x3d
mov byte [esp + 0x48], 0x4f
mov byte [esp + 0x49], 0x39
mov byte [esp + 0x4a], 0x38
mov byte [esp + 0x4c], 0x4e
mov byte [esp + 0x4d], 0x3c
mov byte [esp + 0x4e], 0x48
mov byte [esp + 0x4f], 0x3a
mov byte [esp + 0x50], 0x76
mov byte [esp + 0x51], 0
repne scasb al, byte es:[edi]
not ecx
dec ecx
cmp ecx, ebp
jle 0x48e423
mov bl, byte [esp + eax + 0x14]
xor bl, 0xb
mov byte [esp + eax + 0x14], bl
inc eax
cmp eax, ecx
jl 0x48e413
lea ecx, [esp + 0x14]
push ecx
push 0x6c910c
push esi
call fcn.0061fae1
add esp, 0xc
lea ecx, [esp + 0x7c]
mov dword [esp + 0x9c], 0xffffffff
call fcn.004c17d0
mov ecx, dword [esp + 0x94]
pop edi
pop esi
pop ebp
mov eax, 1
pop ebx
mov dword fs:[0], ecx
add esp, 0x90
ret 4