Function at 0x180004bb0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov r11, rsp
push rbp
lea rbp, [r11 - 0x458]
sub rsp, 0x550
mov rax, qword [0x180291300]
xor rax, rsp
mov qword [rbp + 0x408], rax
cmp byte [0x1802902c9], 0
je 0x180006650
movups xmm0, xmmword [0x180290298]
lea rax, [rsp + 0x30]
mov rcx, qword [0x180296bd8]
movss xmm3, dword [0x180143b6c]
movss xmm2, dword [0x180143b68]
movss xmm1, dword [0x180143b64]
mov qword [r11 + 8], rbx
movaps xmmword [r11 - 0x18], xmm6
movaps xmmword [r11 - 0x28], xmm7
movdqa xmmword [rsp + 0x30], xmm0
movss xmm0, dword [0x180162a44]
movaps xmmword [r11 - 0x38], xmm8
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movaps xmmword [r11 - 0x48], xmm9
call fcn.18003bc90
movss xmm2, dword [0x180143b68]
lea rax, [rsp + 0x30]
movss xmm1, dword [0x180143b64]
movaps xmm4, xmm2
addss xmm4, dword [0x1800de880]
movups xmm0, xmmword [0x180290048]
mov rcx, qword [0x180296bd8]
movaps xmm3, xmm1
mov qword [rsp + 0x28], rax
addss xmm3, dword [0x180143b6c]
movss dword [rsp + 0x20], xmm4
movdqa xmmword [rsp + 0x30], xmm0
call fcn.18003b6f0
movdqa xmm0, xmmword [0x1800df4d0]
xor ebx, ebx
movdqu xmmword [rbp + 0x120], xmm0
mov edx, ebx
mov dword [rbp + 0x130], 0xb69fe079
mov dword [rbp + 0x134], 0x51b1aeee
mov word [rbp + 0x138], 0x2d
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x120], al
cmp edx, 0x19
jb 0x180004cc1
movups xmm0, xmmword [0x180290048]
lea r9, [rbp + 0x120]
mov byte [rbp + 0x139], bl
movss xmm1, dword [0x180143b68]
lea r8, [rsp + 0x30]
addss xmm1, dword [0x1800de858]
movdqa xmmword [rsp + 0x30], xmm0
movss xmm0, dword [0x180143b64]
addss xmm0, dword [0x1800de870]
movd edx, xmm1
movd ecx, xmm0
call fcn.18000f020
cmp byte [0x18029260f], bl
movss xmm6, dword [0x1800688a0]
movss xmm7, dword [0x1800de888]
movss xmm8, dword [0x1800de898]
movss xmm9, dword [0x1800de8a0]
jne 0x1800053ba
movups xmm0, xmmword [0x180290298]
lea rax, [rsp + 0x30]
mov rcx, qword [0x180296bd8]
movss xmm1, dword [0x180143b64]
movss xmm3, dword [0x180143b6c]
movss xmm2, dword [0x180143b68]
addss xmm1, xmm3
movdqa xmmword [rsp + 0x30], xmm0
movss xmm0, dword [0x180162a44]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x568], rdi
mov edi, 0x23
movss dword [rsp + 0x20], xmm0
call fcn.18003bc90
cmp byte [0x1802902d1], bl
je 0x180005030
movdqa xmm0, xmmword [0x1800df540]
mov edx, ebx
movdqu xmmword [rbp + 0x270], xmm0
mov dword [rbp + 0x280], 0x91e2a0a8
mov word [rbp + 0x284], 0xa1
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x270], al
cmp edx, 0x15
jb 0x180004de0
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x270]
movzx r9d, byte [0x1802902d3]
addss xmm0, xmm6
movaps xmm1, xmm7
mov byte [rbp + 0x285], bl
call fcn.18000c2f0
test al, al
je 0x180004e2e
cmp byte [0x1802902d3], bl
sete byte [0x1802902d3]
movdqa xmm0, xmmword [0x1800df630]
mov edx, ebx
movdqu xmmword [rbp + 0x288], xmm0
mov dword [rbp + 0x298], 0x8de2b49d
mov word [rbp + 0x29c], 0xbe
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x288], al
cmp edx, 0x15
jb 0x180004e60
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x288]
movzx r9d, byte [0x1802902d5]
addss xmm0, xmm6
movaps xmm1, xmm8
mov byte [rbp + 0x29d], bl
call fcn.18000c2f0
test al, al
je 0x180004eaf
cmp byte [0x1802902d5], bl
sete byte [0x1802902d5]
movdqa xmm0, xmmword [0x1800df620]
mov edx, ebx
movdqu xmmword [rbp + 0x2a0], xmm0
mov dword [rbp + 0x2b0], 0xb3e38b80
mov word [rbp + 0x2b4], 0xbf
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x2a0], al
cmp edx, 0x15
jb 0x180004ee0
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x2a0]
movzx r9d, byte [0x1802902d7]
addss xmm0, xmm6
movaps xmm1, xmm9
mov byte [rbp + 0x2b5], bl
call fcn.18000c2f0
test al, al
je 0x180004f2f
cmp byte [0x1802902d7], bl
sete byte [0x1802902d7]
movdqa xmm0, xmmword [0x1800df5d0]
mov edx, ebx
movdqu xmmword [rbp + 0x2b8], xmm0
mov dword [rbp + 0x2c8], 0x9be2a988
mov word [rbp + 0x2cc], 0x88
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x2b8], al
cmp edx, 0x15
jb 0x180004f60
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x2b8]
movzx r9d, byte [0x1802902d6]
addss xmm0, xmm6
movss xmm1, dword [0x1800de8ac]
mov byte [rbp + 0x2cd], bl
call fcn.18000c2f0
test al, al
je 0x180004fb3
cmp byte [0x1802902d6], bl
sete byte [0x1802902d6]
movdqa xmm0, xmmword [0x1800df570]
mov edx, ebx
movzx r9d, byte [0x1802902d8]
movdqu xmmword [rbp + 0x1e0], xmm0
mov dword [rbp + 0x1f0], 0x86e1938f
mov word [rbp + 0x1f4], 0xbe
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x1e0], al
cmp edx, 0x15
jb 0x180004fe0
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x1e0]
movss xmm1, dword [0x1800de8b0]
addss xmm0, xmm6
mov byte [rbp + 0x1f5], bl
call fcn.18000c2f0
test al, al
je 0x18000502b
cmp byte [0x1802902d8], bl
sete byte [0x1802902d8]
mov edi, 0xa0
cmp byte [0x1802902db], bl
je 0x1800053b2
movdqa xmm0, xmmword [0x1800df5c0]
mov edx, ebx
movdqu xmmword [rbp + 0x2d0], xmm0
mov dword [rbp + 0x2e0], 0x8fee86a4
mov word [rbp + 0x2e4], 0x86
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x2d0], al
cmp edx, 0x15
jb 0x180005061
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x2d0]
movzx r9d, byte [0x1802902e0]
addss xmm0, xmm6
movd xmm1, edi
cvtdq2ps xmm1, xmm1
mov byte [rbp + 0x2e5], bl
call fcn.18000c2f0
test al, al
je 0x1800050b3
cmp byte [0x1802902e0], bl
sete byte [0x1802902e0]
movdqa xmm0, xmmword [0x1800df560]
add edi, 0x19
movdqu xmmword [rbp + 0x2e8], xmm0
mov dword [rbp + 0x2f8], 0x84e18d8c
mov edx, ebx
mov word [rbp + 0x2fc], 0x88
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x2e8], al
cmp edx, 0x15
jb 0x1800050e0
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x2e8]
movzx r9d, byte [0x1802902c8]
addss xmm0, xmm6
movd xmm1, edi
cvtdq2ps xmm1, xmm1
mov byte [rbp + 0x2fd], bl
call fcn.18000c2f0
test al, al
je 0x180005132
cmp byte [0x1802902c8], bl
sete byte [0x1802902c8]
movdqa xmm0, xmmword [0x1800df530]
add edi, 0x19
movdqu xmmword [rbp + 0x318], xmm0
mov dword [rbp + 0x328], 0xa5e28b95
mov edx, ebx
mov word [rbp + 0x32c], 0x9e
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x318], al
cmp edx, 0x15
jb 0x180005160
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x318]
movzx r9d, byte [0x1802902cb]
addss xmm0, xmm6
movd xmm1, edi
cvtdq2ps xmm1, xmm1
mov byte [rbp + 0x32d], bl
call fcn.18000c2f0
test al, al
je 0x1800051b2
cmp byte [0x1802902cb], bl
sete byte [0x1802902cb]
movdqa xmm0, xmmword [0x1800df5b0]
add edi, 0x19
movdqu xmmword [rbp + 0x330], xmm0
mov dword [rbp + 0x340], 0xaee09bb2
mov edx, ebx
mov word [rbp + 0x344], 0xb2
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x330], al
cmp edx, 0x15
jb 0x1800051e0
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x330]
movzx r9d, byte [0x1802902e1]
addss xmm0, xmm6
movd xmm1, edi
cvtdq2ps xmm1, xmm1
mov byte [rbp + 0x345], bl
call fcn.18000c2f0
test al, al
je 0x180005232
cmp byte [0x1802902e1], bl
sete byte [0x1802902e1]
movdqa xmm0, xmmword [0x1800df550]
add edi, 0x19
movdqu xmmword [rbp + 0x348], xmm0
mov dword [rbp + 0x358], 0x9de18698
mov edx, ebx
mov word [rbp + 0x35c], 0x85
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x348], al
cmp edx, 0x15
jb 0x180005260
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x348]
movzx r9d, byte [0x1802902e4]
addss xmm0, xmm6
movd xmm1, edi
cvtdq2ps xmm1, xmm1
mov byte [rbp + 0x35d], bl
call fcn.18000c2f0
test al, al
je 0x1800052b2
cmp byte [0x1802902e4], bl
sete byte [0x1802902e4]
movdqa xmm0, xmmword [0x1800df610]
add edi, 0x19
movdqu xmmword [rbp + 0x360], xmm0
mov dword [rbp + 0x370], 0xb4e3999d
mov edx, ebx
mov word [rbp + 0x374], 0x84
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x360], al
cmp edx, 0x15
jb 0x1800052e0
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x360]
movzx r9d, byte [0x1802902e9]
addss xmm0, xmm6
movd xmm1, edi
cvtdq2ps xmm1, xmm1
mov byte [rbp + 0x375], bl
call fcn.18000c2f0
test al, al
je 0x180005332
cmp byte [0x1802902e9], bl
sete byte [0x1802902e9]
movdqa xmm0, xmmword [0x1800df5a0]
add edi, 0x19
movdqu xmmword [rbp + 0x378], xmm0
mov dword [rbp + 0x388], 0x80e184a2
mov edx, ebx
mov word [rbp + 0x38c], 0x91
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x378], al
cmp edx, 0x15
jb 0x180005360
movss xmm0, dword [0x180143b6c]
lea r8, [rbp + 0x378]
movzx r9d, byte [0x1802902e3]
addss xmm0, xmm6
movd xmm1, edi
cvtdq2ps xmm1, xmm1
mov byte [rbp + 0x38d], bl
call fcn.18000c2f0
test al, al
je 0x1800053b2
cmp byte [0x1802902e3], bl
sete byte [0x1802902e3]
mov rdi, qword [rsp + 0x568]
movdqa xmm0, xmmword [0x1800df4f0]
mov edx, ebx
movdqu xmmword [rbp + 0x100], xmm0
mov dword [rbp + 0x110], 0xee9090e3
mov dword [rbp + 0x114], 0xb0eeaba1
mov word [rbp + 0x118], 0x82
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x100], al
cmp edx, 0x19
jb 0x1800053f0
movzx r9d, byte [0x18029260f]
lea r8, [rbp + 0x100]
movaps xmm1, xmm7
mov byte [rbp + 0x119], bl
movaps xmm0, xmm6
call fcn.18000c440
test al, al
je 0x180005435
cmp byte [0x18029260f], bl
sete byte [0x18029260f]
movdqa xmm0, xmmword [0x1800df660]
mov edx, ebx
movdqu xmmword [rbp + 0x300], xmm0
mov dword [rbp + 0x310], 0xa5ef82a7
mov word [rbp + 0x314], 0xaf
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x300], al
cmp edx, 0x15
jb 0x180005460
movzx r9d, byte [0x1802902e7]
lea r8, [rbp + 0x300]
movaps xmm1, xmm8
mov byte [rbp + 0x315], bl
movaps xmm0, xmm6
call fcn.18000c440
test al, al
je 0x1800054a6
cmp byte [0x1802902e7], bl
sete byte [0x1802902e7]
movdqa xmm0, xmmword [0x1800df670]
mov edx, ebx
movdqu xmmword [rbp + 0x180], xmm0
mov dword [rbp + 0x190], 0xafef8985
mov word [rbp + 0x194], 0x8f
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x180], al
cmp edx, 0x15
jb 0x1800054d0
movzx r9d, byte [0x1802902ca]
lea r8, [rbp + 0x180]
movaps xmm1, xmm9
mov byte [rbp + 0x195], bl
movaps xmm0, xmm6
call fcn.18000c440
test al, al
je 0x180005516
cmp byte [0x1802902ca], bl
sete byte [0x1802902ca]
movdqa xmm0, xmmword [0x1800df640]
mov edx, ebx
movdqu xmmword [rbp + 0x198], xmm0
mov dword [rbp + 0x1a8], 0xafef8985
mov word [rbp + 0x1ac], 0x8f
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x198], al
cmp edx, 0x15
jb 0x180005540
movzx r9d, byte [0x1802902d1]
lea r8, [rbp + 0x198]
movss xmm1, dword [0x1800de8ac]
movaps xmm0, xmm6
mov byte [rbp + 0x1ad], bl
call fcn.18000c440
test al, al
je 0x18000558a
cmp byte [0x1802902d1], bl
sete byte [0x1802902d1]
movdqa xmm0, xmmword [0x1800df650]
mov edx, ebx
movdqu xmmword [rbp + 0x1b0], xmm0
mov dword [rbp + 0x1c0], 0xafef8985
mov word [rbp + 0x1c4], 0x8f
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x1b0], al
cmp edx, 0x15
jb 0x1800055b0
movzx r9d, byte [0x1802902cc]
lea r8, [rbp + 0x1b0]
movss xmm1, dword [0x1800de8b0]
movaps xmm0, xmm6
mov byte [rbp + 0x1c5], bl
call fcn.18000c440
test al, al
je 0x1800055fa
cmp byte [0x1802902cc], bl
sete byte [0x1802902cc]
movdqa xmm0, xmmword [0x1800df5f0]
mov edx, ebx
movdqu xmmword [rbp + 0x1c8], xmm0
mov dword [rbp + 0x1d8], 0x93e28589
mov word [rbp + 0x1dc], 0xbd
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x1c8], al
cmp edx, 0x15
jb 0x180005620
movzx r9d, byte [0x180294644]
lea r8, [rbp + 0x1c8]
movss xmm1, dword [0x1800de8bc]
movaps xmm0, xmm6
mov byte [rbp + 0x1dd], bl
call fcn.18000c440
test al, al
je 0x18000566a
cmp byte [0x180294644], bl
sete byte [0x180294644]
movdqa xmm0, xmmword [0x1800df590]
mov edx, ebx
movzx r9d, byte [0x1802902f0]
movdqu xmmword [rbp + 0x258], xmm0
mov dword [rbp + 0x268], 0x82e1bcac
mov word [rbp + 0x26c], 0x9c
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x258], al
cmp edx, 0x15
jb 0x1800056a0
movss xmm1, dword [0x1800de8c4]
lea r8, [rbp + 0x258]
movaps xmm0, xmm6
mov byte [rbp + 0x26d], bl
call fcn.18000c440
test al, al
je 0x1800056e2
cmp byte [0x1802902f0], bl
sete byte [0x1802902f0]
movdqa xmm0, xmmword [0x1800df600]
mov edx, ebx
movdqu xmmword [rbp + 0x1f8], xmm0
mov dword [rbp + 0x208], 0x96e0ac82
mov word [rbp + 0x20c], 0x8d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x1f8], al
cmp edx, 0x15
jb 0x180005710
movzx r9d, byte [0x1802902cf]
lea r8, [rbp + 0x1f8]
movss xmm1, dword [0x1800de8cc]
movaps xmm0, xmm6
mov byte [rbp + 0x20d], bl
call fcn.18000c440
test al, al
je 0x18000575a
cmp byte [0x1802902cf], bl
sete byte [0x1802902cf]
movdqa xmm0, xmmword [0x1800df580]
mov edx, ebx
movdqu xmmword [rbp + 0x210], xmm0
mov dword [rbp + 0x220], 0x9be2958c
mov word [rbp + 0x224], 0xa3
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x210], al
cmp edx, 0x15
jb 0x180005780
movzx r9d, byte [0x1802902da]
lea r8, [rbp + 0x210]
movss xmm1, dword [0x1800de8d4]
movaps xmm0, xmm6
mov byte [rbp + 0x225], bl
call fcn.18000c440
test al, al
je 0x1800057ca
cmp byte [0x1802902da], bl
sete byte [0x1802902da]
movdqa xmm0, xmmword [0x1800df5e0]
mov edx, ebx
movdqu xmmword [rbp + 0x228], xmm0
mov dword [rbp + 0x238], 0x93e2b2b1
mov word [rbp + 0x23c], 0xb7
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x228], al
cmp edx, 0x15
jb 0x1800057f0
movzx r9d, byte [0x18029464d]
lea r8, [rbp + 0x228]
movss xmm1, dword [0x1800de8dc]
movaps xmm0, xmm6
mov byte [rbp + 0x23d], bl
call fcn.18000c440
test al, al
je 0x18000583a
cmp byte [0x18029464d], bl
sete byte [0x18029464d]
movdqa xmm0, xmmword [0x1800df520]
mov edx, ebx
movdqu xmmword [rbp + 0x240], xmm0
mov dword [rbp + 0x250], 0x89e1a7ba
mov word [rbp + 0x254], 0xa6
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x240], al
cmp edx, 0x15
jb 0x180005860
movzx r9d, byte [0x1802902db]
lea r8, [rbp + 0x240]
movss xmm1, dword [0x1800de8e4]
movaps xmm0, xmm6
mov byte [rbp + 0x255], bl
call fcn.18000c440
test al, al
je 0x1800058aa
cmp byte [0x1802902db], bl
sete byte [0x1802902db]
movdqa xmm0, xmmword [0x1800df4e0]
mov edx, ebx
movdqu xmmword [rbp + 0xe0], xmm0
mov dword [rbp + 0xf0], 0xecb79ae0
mov dword [rbp + 0xf4], 0x92ec87b1
mov word [rbp + 0xf8], 0x89
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0xe0], al
cmp edx, 0x19
jb 0x1800058e0
movzx r9d, byte [0x180294646]
lea r8, [rbp + 0xe0]
movss xmm1, dword [0x1800de8ec]
movaps xmm0, xmm6
mov byte [rbp + 0xf9], bl
call fcn.18000c440
test al, al
je 0x18000592a
cmp byte [0x180294646], bl
sete byte [0x180294646]
movdqa xmm0, xmmword [0x1800df0c0]
mov edx, ebx
cvttss2si r8d, dword [0x1802902ec]
mov dword [rbp + 0xd0], 0x28494279
mov dword [rbp + 0xd4], 0x682e5129
mov word [rbp + 0xd8], 0x50
movdqu xmmword [rbp + 0xc0], xmm0
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0xc0], al
cmp edx, 0x19
jb 0x180005970
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0xc0]
movss xmm1, dword [0x180143b64]
lea r9, [rsp + 0x30]
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
movss xmm7, dword [0x1800de8f0]
addss xmm1, xmm6
movss xmm8, dword [0x1800de864]
addss xmm2, xmm7
movss xmm9, dword [0x180068894]
mov dword [rsp + 0x28], r8d
mov byte [rbp + 0xd9], bl
addss xmm1, xmm9
movdqa xmmword [rsp + 0x30], xmm0
addss xmm2, xmm8
mov qword [rsp + 0x20], rax
movd edx, xmm1
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0c0]
mov edx, ebx
cvttss2si r8d, dword [0x1802902ec]
mov dword [rbp + 0xb0], 0x28494279
mov dword [rbp + 0xb4], 0x682e5129
mov word [rbp + 0xb8], 0x50
movdqu xmmword [rbp + 0xa0], xmm0
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0xa0], al
cmp edx, 0x19
jb 0x180005a40
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0xa0]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0xb9], bl
addss xmm2, xmm8
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
subss xmm1, xmm9
movd r8d, xmm2
movd edx, xmm1
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0c0]
mov edx, ebx
cvttss2si r8d, dword [0x1802902ec]
mov dword [rbp + 0x90], 0x28494279
mov dword [rbp + 0x94], 0x682e5129
mov word [rbp + 0x98], 0x50
movdqu xmmword [rbp + 0x80], xmm0
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x80], al
cmp edx, 0x19
jb 0x180005af0
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x80]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x99], bl
addss xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
addss xmm2, xmm8
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0c0]
mov edx, ebx
cvttss2si r8d, dword [0x1802902ec]
mov dword [rbp + 0x150], 0x28494279
mov dword [rbp + 0x154], 0x682e5129
mov word [rbp + 0x158], 0x50
movdqu xmmword [rbp + 0x140], xmm0
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x140], al
cmp edx, 0x19
jb 0x180005ba0
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x140]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x159], bl
subss xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
addss xmm2, xmm8
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0c0]
mov edx, ebx
cvttss2si r8d, dword [0x1802902ec]
mov dword [rbp + 0x170], 0x28494279
mov dword [rbp + 0x174], 0x682e5129
mov word [rbp + 0x178], 0x50
movdqu xmmword [rbp + 0x160], xmm0
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x160], al
cmp edx, 0x19
jb 0x180005c50
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x160]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180290048]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x179], bl
addss xmm2, xmm8
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df450]
xor eax, eax
cvttss2si r8d, dword [0x1802902ac]
mov byte [rbp - 0x66], al
mov edx, ebx
mov dword [rbp - 0x70], 0x28272628
mov dword [rbp - 0x6c], 0x29502a29
mov word [rbp - 0x68], 0x5369
movdqu xmmword [rbp - 0x80], xmm0
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx - 0x80], al
cmp edx, 0x1a
jb 0x180005cf0
movss xmm2, dword [0x180143b68]
lea rax, [rbp - 0x80]
movss xmm1, dword [0x180143b64]
lea r9, [rsp + 0x30]
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
movss xmm7, dword [0x1800de8f4]
addss xmm1, xmm6
mov dword [rsp + 0x28], r8d
addss xmm2, xmm7
mov byte [rbp - 0x66], bl
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
addss xmm1, xmm9
addss xmm2, xmm8
movd edx, xmm1
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df450]
xor eax, eax
cvttss2si r8d, dword [0x1802902ac]
mov byte [rbp - 0x46], al
mov edx, ebx
mov dword [rbp - 0x50], 0x28272628
mov dword [rbp - 0x4c], 0x29502a29
mov word [rbp - 0x48], 0x5369
movdqu xmmword [rbp - 0x60], xmm0
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx - 0x60], al
cmp edx, 0x1a
jb 0x180005da0
movss xmm2, dword [0x180143b68]
lea rax, [rbp - 0x60]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp - 0x46], bl
addss xmm2, xmm8
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
subss xmm1, xmm9
movd r8d, xmm2
movd edx, xmm1
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df450]
xor eax, eax
cvttss2si r8d, dword [0x1802902ac]
mov byte [rbp - 0x26], al
mov edx, ebx
mov dword [rbp - 0x30], 0x28272628
mov dword [rbp - 0x2c], 0x29502a29
mov word [rbp - 0x28], 0x5369
movdqu xmmword [rbp - 0x40], xmm0
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx - 0x40], al
cmp edx, 0x1a
jb 0x180005e40
movss xmm2, dword [0x180143b68]
lea rax, [rbp - 0x40]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp - 0x26], bl
addss xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
addss xmm2, xmm8
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df450]
xor eax, eax
cvttss2si r8d, dword [0x1802902ac]
mov byte [rbp - 6], al
mov edx, ebx
mov dword [rbp - 0x10], 0x28272628
mov dword [rbp - 0xc], 0x29502a29
mov word [rbp - 8], 0x5369
movdqu xmmword [rbp - 0x20], xmm0
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx - 0x20], al
cmp edx, 0x1a
jb 0x180005ee0
movss xmm2, dword [0x180143b68]
lea rax, [rbp - 0x20]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp - 6], bl
subss xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
addss xmm2, xmm8
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df450]
xor eax, eax
cvttss2si r8d, dword [0x1802902ac]
mov byte [rsp + 0x7a], al
mov edx, ebx
mov dword [rsp + 0x70], 0x28272628
mov dword [rsp + 0x74], 0x29502a29
mov word [rsp + 0x78], 0x5369
movdqu xmmword [rsp + 0x60], xmm0
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rsp + rcx + 0x60], al
cmp edx, 0x1a
jb 0x180005f81
movss xmm2, dword [0x180143b68]
lea rax, [rsp + 0x60]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180290048]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rsp + 0x7a], bl
addss xmm2, xmm8
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0f0]
xor eax, eax
cvttss2si r8d, dword [0x1802902dc]
mov byte [rbp + 0x1a], al
mov edx, ebx
mov dword [rbp + 0x10], 0x44424279
mov dword [rbp + 0x14], 0x29502a29
mov word [rbp + 0x18], 0x5369
movdqu xmmword [rbp], xmm0
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx], al
cmp edx, 0x1a
jb 0x180006020
movss xmm2, dword [0x180143b68]
lea rax, [rbp]
movss xmm1, dword [0x180143b64]
lea r9, [rsp + 0x30]
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
movss xmm7, dword [0x1800de8fc]
addss xmm1, xmm6
mov dword [rsp + 0x28], r8d
addss xmm2, xmm7
mov byte [rbp + 0x1a], bl
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
addss xmm1, xmm9
addss xmm2, xmm8
movd edx, xmm1
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0f0]
xor eax, eax
cvttss2si r8d, dword [0x1802902dc]
mov byte [rbp + 0x3a], al
mov edx, ebx
mov dword [rbp + 0x30], 0x44424279
mov dword [rbp + 0x34], 0x29502a29
mov word [rbp + 0x38], 0x5369
movdqu xmmword [rbp + 0x20], xmm0
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x20], al
cmp edx, 0x1a
jb 0x1800060d0
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x20]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x3a], bl
addss xmm2, xmm8
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
subss xmm1, xmm9
movd r8d, xmm2
movd edx, xmm1
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0f0]
xor eax, eax
cvttss2si r8d, dword [0x1802902dc]
mov byte [rbp + 0x5a], al
mov edx, ebx
mov dword [rbp + 0x50], 0x44424279
mov dword [rbp + 0x54], 0x29502a29
mov word [rbp + 0x58], 0x5369
movdqu xmmword [rbp + 0x40], xmm0
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x40], al
cmp edx, 0x1a
jb 0x180006170
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x40]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x5a], bl
addss xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
addss xmm2, xmm8
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0f0]
xor eax, eax
cvttss2si r8d, dword [0x1802902dc]
mov byte [rbp + 0x7a], al
mov edx, ebx
mov dword [rbp + 0x70], 0x44424279
mov dword [rbp + 0x74], 0x29502a29
mov word [rbp + 0x78], 0x5369
movdqu xmmword [rbp + 0x60], xmm0
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x60], al
cmp edx, 0x1a
jb 0x180006210
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x60]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x7a], bl
subss xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
addss xmm2, xmm8
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df0f0]
xor eax, eax
cvttss2si r8d, dword [0x1802902dc]
mov byte [rsp + 0x5a], al
mov edx, ebx
mov dword [rsp + 0x50], 0x44424279
mov dword [rsp + 0x54], 0x29502a29
mov word [rsp + 0x58], 0x5369
movdqu xmmword [rsp + 0x40], xmm0
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rsp + rcx + 0x40], al
cmp edx, 0x1a
jb 0x1800062b1
movss xmm2, dword [0x180143b68]
lea rax, [rsp + 0x40]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180290048]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rsp + 0x5a], bl
addss xmm2, xmm8
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df500]
mov edx, ebx
cvttss2si r8d, dword [0x1802902dc]
mov dword [rbp + 0x3d0], 0xa98be3
movdqu xmmword [rbp + 0x3c0], xmm0
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x3c0], al
cmp edx, 0x13
jb 0x180006340
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x3c0]
movss xmm1, dword [0x180143b64]
lea r9, [rsp + 0x30]
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
movss xmm7, dword [0x1800de900]
addss xmm1, xmm6
mov dword [rsp + 0x28], r8d
addss xmm2, xmm7
mov byte [rbp + 0x3d3], bl
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
addss xmm1, xmm9
addss xmm2, xmm8
movd edx, xmm1
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df500]
mov edx, ebx
cvttss2si r8d, dword [0x1802902dc]
mov dword [rbp + 0x3b8], 0xa98be3
movdqu xmmword [rbp + 0x3a8], xmm0
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x3a8], al
cmp edx, 0x13
jb 0x1800063e1
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x3a8]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x3bb], bl
addss xmm2, xmm8
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
subss xmm1, xmm9
movd r8d, xmm2
movd edx, xmm1
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df500]
mov edx, ebx
cvttss2si r8d, dword [0x1802902dc]
mov dword [rbp + 0x3a0], 0xa98be3
movdqu xmmword [rbp + 0x390], xmm0
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x390], al
cmp edx, 0x13
jb 0x180006480
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x390]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x3a3], bl
addss xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
addss xmm2, xmm8
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df500]
mov edx, ebx
cvttss2si r8d, dword [0x1802902dc]
mov dword [rbp + 0x400], 0xa98be3
movdqu xmmword [rbp + 0x3f0], xmm0
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
inc edx
xor byte [rbp + rcx + 0x3f0], al
cmp edx, 0x13
jb 0x180006520
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x3f0]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180292338]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov dword [rsp + 0x28], r8d
addss xmm1, xmm6
mov byte [rbp + 0x403], bl
subss xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
addss xmm2, xmm8
movd r8d, xmm2
call fcn.18003b9e0
movdqa xmm0, xmmword [0x1800df500]
cvttss2si edx, dword [0x1802902dc]
mov dword [rbp + 0x3e8], 0xa98be3
movaps xmm9, xmmword [rsp + 0x510]
movdqu xmmword [rbp + 0x3d8], xmm0
nop
movsxd rcx, ebx
lea eax, [rbx - 0xb]
inc ebx
xor byte [rbp + rcx + 0x3d8], al
cmp ebx, 0x13
jb 0x1800065c0
movss xmm2, dword [0x180143b68]
lea rax, [rbp + 0x3d8]
movss xmm1, dword [0x180143b64]
addss xmm2, xmm7
movups xmm0, xmmword [0x180290048]
mov rcx, qword [0x180296bd8]
lea r9, [rsp + 0x30]
mov rbx, qword [rsp + 0x560]
addss xmm1, xmm6
mov dword [rsp + 0x28], edx
addss xmm2, xmm8
mov byte [rbp + 0x3eb], 0
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
movd edx, xmm1
movd r8d, xmm2
call fcn.18003b9e0
movaps xmm8, xmmword [rsp + 0x520]
movaps xmm7, xmmword [rsp + 0x530]
movaps xmm6, xmmword [rsp + 0x540]
mov rcx, qword [rbp + 0x408]
xor rcx, rsp
call fcn.18003ec50
add rsp, 0x550
pop rbp
ret