Function at 0x10110780
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1016276d
mov eax, dword fs:[0]
push eax
sub esp, 0x48
mov eax, dword [0x101e6b6c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, 0x102b833e
call fcn.10124b2c
mov dword [ebp - 0x54], 0x437a0000
mov dword [ebp - 0x50], 0xbf800000
mov dword [ebp - 0x18], 0x656b2323
mov dword [ebp - 0x14], 0x317379
push 0
push 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 0
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.1000f370
push 0x101eb89c
mov dword [ebp - 4], 0xffffffff
call fcn.10105ba0
add esp, 0x14
mov dword [ebp - 0x24], 0x706f6842
mov dword [ebp - 0x20], 0x79654b20
mov byte [ebp - 0x1c], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 1
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x24]
push eax
push 0x101eb3a4
call fcn.10105990
add esp, 0x14
mov ecx, 0x8a
xor edx, edx
mov al, byte [edx + 0x10199070]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x24], al
and ecx, 0x800000ff
jns 0x1011086d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10110850
mov byte [ebp - 0x19], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 2
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x24]
push eax
push 0x101eb39c
call fcn.10105990
add esp, 0x14
mov ecx, 0xc
xor edx, edx
nop dword [eax + eax]
mov al, byte [edx + str.Kzqww3_po]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x24], al
and ecx, 0x800000ff
jns 0x101108dd
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x101108c0
mov byte [ebp - 0x19], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 3
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x24]
push eax
push 0x101eb3a0
call fcn.10105990
add esp, 0x14
mov ecx, 0xb7
xor edx, edx
nop dword [eax + eax]
mov al, byte [edx + 0x10199088]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x24], al
and ecx, 0x800000ff
jns 0x1011094d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10110930
mov byte [ebp - 0x19], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 4
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x24]
push eax
push 0x101eb3a8
call fcn.10105990
add esp, 0x14
mov dword [ebp - 0x24], 0x61727453
mov dword [ebp - 0x20], 0x4b206566
mov word [ebp - 0x1c], 0x7965
mov byte [ebp - 0x1a], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 5
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x24]
push eax
push 0x101eb398
call fcn.10105990
add esp, 0x14
mov ecx, 0x53
xor edx, edx
mov al, byte [edx + 0x10199094]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x38], al
and ecx, 0x800000ff
jns 0x10110a0d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0x11
jl 0x101109f0
mov byte [ebp - 0x27], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 6
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x38]
push eax
push 0x101eb3ac
call fcn.10105990
add esp, 0x14
mov ecx, 0x61
xor edx, edx
nop dword [eax + eax]
mov al, byte [edx + 0x101990a8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x34], al
and ecx, 0x800000ff
jns 0x10110a7d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x10110a60
mov byte [ebp - 0x27], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 7
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x34]
push eax
push 0x101eb3d8
call fcn.10105990
mov dword [ebp - 4], 0xffffffff
call fcn.10012580
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.1001fc30
mov dword [ebp - 0x54], 0x437a0000
mov dword [ebp - 0x50], 0xbf800000
mov dword [ebp - 0x18], 0x656b2323
mov dword [ebp - 0x14], 0x327379
push 0
push 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 8
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.1000f370
add esp, 0x18
mov ecx, 0xa5
xor edx, edx
mov al, byte [edx + 0x101990b8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x38], al
and ecx, 0x800000ff
jns 0x10110b3f
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xf
jl 0x10110b22
mov byte [ebp - 0x29], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 9
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x38]
push eax
push 0x101eb2a8
call fcn.10105990
add esp, 0x14
mov ecx, 0xe6
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x101990c8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x38], al
and ecx, 0x800000ff
jns 0x10110bad
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xe
jl 0x10110b90
mov byte [ebp - 0x2a], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 0xa
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x38]
push eax
push 0x101eb1ec
call fcn.10105990
add esp, 0x14
mov ecx, 6
xor edx, edx
nop dword [eax + eax]
mov al, byte [edx + str.Ruanmnoa0Zwj]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x38], al
and ecx, 0x800000ff
jns 0x10110c1d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xe
jl 0x10110c00
mov byte [ebp - 0x2a], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 0xb
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x38]
push eax
push 0x101eb1e0
call fcn.10105990
add esp, 0x14
mov ecx, 0xe2
xor edx, edx
nop dword [eax + eax]
mov al, byte [edx + 0x101990e8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4c], al
and ecx, 0x800000ff
jns 0x10110c8d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0x12
jl 0x10110c70
mov byte [ebp - 0x3a], 0
lea eax, [ebp - 0x20]
mov dword [ebp - 4], 0xc
push 0
push eax
call fcn.10014cc0
push ecx
movss xmm0, dword [eax]
mov eax, esp
subss xmm0, dword [0x10168ae0]
mov dword [eax + 4], 0
movss dword [eax], xmm0
lea eax, [ebp - 0x4c]
push eax
push 0x101ea2a8
call fcn.10105990
add esp, 0x14
mov dword [ebp - 4], 0xffffffff
xorps xmm0, xmm0
mov word [ebp - 0x3c], 0
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x3a], 0
call fcn.10012580
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10124b5e
mov esp, ebp
pop ebp
ret