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

Disassembly:
push r15
mov eax, 0x3138
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
call fcn.14004dcf0
sub rsp, rax
movups xmmword [rsp + 0x3090], xmm6
movups xmmword [rsp + 0x30a0], xmm7
movups xmmword [rsp + 0x30b0], xmm8
movups xmmword [rsp + 0x30c0], xmm9
movups xmmword [rsp + 0x30d0], xmm10
movups xmmword [rsp + 0x30e0], xmm11
movups xmmword [rsp + 0x30f0], xmm12
movups xmmword [rsp + 0x3100], xmm13
movups xmmword [rsp + 0x3110], xmm14
movups xmmword [rsp + 0x3120], xmm15
movzx eax, word [0x140120e30]
xor edi, edi
mov esi, 5
movzx edx, word [0x140120e2e]
xor r12d, r12d
mov ebp, 3
movq xmm3, qword [0x140121a10]
shl rax, 0x10
mov r14d, 0x16
or rax, rdx
movzx edx, word [0x140120e2c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..4dl]
shl rax, 0x10
mov word [rsp + 0x16b8], si
mov rbx, rcx
or rax, rdx
mov word [rsp + 0x16c2], di
movq xmm0, rax
mov rax, qword [str.39ii]
paddw xmm0, xmm3
mov qword [rsp + 0x16b0], rax
movq qword [rsp + 0x16ba], xmm0
movdqu xmm5, xmmword [rsp + 0x16b0]
mov eax, dword [rsp + 0x16c0]
movups xmmword [rsp + 0x50], xmm5
mov dword [rsp + 0x60], eax
movzx eax, word [rsp + 0x50]
sub eax, 5
mov word [rsp + 0x50], ax
movzx eax, word [rsp + 0x52]
sub eax, 5
mov word [rsp + 0x52], ax
movzx eax, word [rsp + 0x54]
sub eax, 5
mov word [rsp + 0x54], ax
movzx eax, word [rsp + 0x56]
sub eax, 5
mov word [rsp + 0x56], ax
movzx eax, word [rsp + 0x58]
sub eax, 5
mov word [rsp + 0x58], ax
movzx eax, word [rsp + 0x5a]
sub eax, 5
mov word [rsp + 0x5a], ax
movzx eax, word [rsp + 0x5c]
sub eax, 5
mov word [rsp + 0x5c], ax
movzx eax, word [rsp + 0x5e]
sub eax, 5
mov word [rsp + 0x5e], ax
movzx eax, word [rsp + 0x60]
sub eax, 5
mov word [rsp + 0x60], ax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x2b30], rax
movzx eax, word [0x140120e3a]
movzx edx, word [0x140120e38]
movq xmm8, qword [0x140121a20]
mov word [rsp + 0x1698], bp
mov word [rsp + 0x16a2], r12w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120e36]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accdb]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [str.17go]
paddw xmm0, xmm8
mov qword [rsp + 0x1690], rax
movq qword [rsp + 0x169a], xmm0
movdqu xmm5, xmmword [rsp + 0x1690]
mov eax, dword [rsp + 0x16a0]
movups xmmword [rsp + 0x70], xmm5
mov dword [rsp + 0x80], eax
movzx eax, word [rsp + 0x70]
sub eax, 3
mov word [rsp + 0x70], ax
movzx eax, word [rsp + 0x72]
sub eax, 3
mov word [rsp + 0x72], ax
movzx eax, word [rsp + 0x74]
sub eax, 3
mov word [rsp + 0x74], ax
movzx eax, word [rsp + 0x76]
sub eax, 3
mov word [rsp + 0x76], ax
movzx eax, word [rsp + 0x78]
sub eax, 3
mov word [rsp + 0x78], ax
movzx eax, word [rsp + 0x7a]
sub eax, 3
mov word [rsp + 0x7a], ax
movzx eax, word [rsp + 0x7c]
sub eax, 3
mov word [rsp + 0x7c], ax
movzx eax, word [rsp + 0x7e]
sub eax, 3
mov word [rsp + 0x7e], ax
movzx eax, word [rsp + 0x80]
sub eax, 3
xor r13d, r13d
xor r15d, r15d
xor r8d, r8d
mov word [rsp + 0x80], ax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x2b38], rax
movzx eax, word [0x140120e48]
movzx edx, word [0x140120e46]
mov rcx, qword [str.8wuu_n_n_n_n8kmmp__b_b_b_b6ilj....]
mov word [rsp + 0x269c], r14w
movq xmm11, qword [0x140121a30]
shl rax, 0x10
mov dword [rsp + 0x2698], 0x740072
or rax, rdx
movzx edx, word [0x140120e44]
mov qword [rsp + 0x2690], rcx
mov ecx, 0xa
mov dword [rsp + 0x26b0], 0x16
shl rax, 0x10
mov word [rsp + 0x26aa], r13w
or rax, rdx
movzx edx, word [str..accdc]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120e4a]
movq xmm0, rax
movzx eax, word [0x140120e4c]
pxor xmm0, xmm11
xor edx, 0x16
movq qword [rsp + 0x269e], xmm0
xor eax, 0x16
movdqu xmm5, xmmword [rsp + 0x2690]
mov word [rsp + 0x26a6], dx
movups xmmword [rsp + 0x26b4], xmm5
mov word [rsp + 0x26a8], ax
movdqu xmm5, xmmword [rsp + 0x269c]
movups xmmword [rsp + 0x26c0], xmm5
movzx eax, word [rsp + 0x26b4]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26b4], ax
movzx eax, word [rsp + 0x26b6]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26b6], ax
movzx eax, word [rsp + 0x26b8]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26b8], ax
movzx eax, word [rsp + 0x26ba]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26ba], ax
movzx eax, word [rsp + 0x26bc]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26bc], ax
movzx eax, word [rsp + 0x26be]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26be], ax
movzx eax, word [rsp + 0x26c0]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c0], ax
movzx eax, word [rsp + 0x26c2]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c2], ax
movzx eax, word [rsp + 0x26c4]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c4], ax
movzx eax, word [rsp + 0x26c6]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c6], ax
movzx eax, word [rsp + 0x26c8]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c8], ax
movzx eax, word [rsp + 0x26ca]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26ca], ax
movzx eax, word [rsp + 0x26cc]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
movzx edx, word [0x140120e54]
mov word [rsp + 0x26cc], ax
lea rax, [rsp + 0x26b4]
mov qword [rsp + 0x2b40], rax
movzx eax, word [0x140120e56]
mov word [rsp + 0x26ce], r15w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120e52]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accde]
movq xmm4, qword [0x140121a40]
mov word [rsp + 0x267c], cx
shl rax, 0x10
mov r15, qword [0x140121a48]
mov dword [rsp + 0x2678], 0x6d006e
mov word [rsp + 0x268a], r8w
or rax, rdx
movq xmm0, rax
movzx eax, word [0x140120e58]
mov qword [rsp + 0x2670], r15
paddw xmm0, xmm4
lea edx, [rax + 0xa]
movzx eax, word [0x140120e5a]
mov word [rsp + 0x2686], dx
movq qword [rsp + 0x267e], xmm0
add eax, 0xa
movdqu xmm5, xmmword [rsp + 0x2670]
mov word [rsp + 0x2688], ax
movups xmmword [rsp + 0x23b0], xmm5
movdqu xmm5, xmmword [rsp + 0x267c]
movups xmmword [rsp + 0x23bc], xmm5
movzx eax, word [rsp + 0x23b0]
sub eax, 0xa
mov word [rsp + 0x23b0], ax
movzx eax, word [rsp + 0x23b2]
sub eax, 0xa
xor r9d, r9d
mov word [rsp + 0x23b2], ax
movzx eax, word [rsp + 0x23b4]
sub eax, 0xa
mov word [rsp + 0x23b4], ax
movzx eax, word [rsp + 0x23b6]
sub eax, 0xa
mov word [rsp + 0x23b6], ax
movzx eax, word [rsp + 0x23b8]
sub eax, 0xa
mov word [rsp + 0x23b8], ax
movzx eax, word [rsp + 0x23ba]
sub eax, 0xa
mov word [rsp + 0x23ba], ax
movzx eax, word [rsp + 0x23bc]
sub eax, 0xa
mov word [rsp + 0x23bc], ax
movzx eax, word [rsp + 0x23be]
sub eax, 0xa
mov word [rsp + 0x23be], ax
movzx eax, word [rsp + 0x23c0]
mov word [rsp + 0x266a], r9w
sub eax, 0xa
mov word [rsp + 0x23c0], ax
movzx eax, word [rsp + 0x23c2]
sub eax, 0xa
mov word [rsp + 0x23c2], ax
movzx eax, word [rsp + 0x23c4]
sub eax, 0xa
mov word [rsp + 0x23c4], ax
movzx eax, word [rsp + 0x23c6]
sub eax, 0xa
mov word [rsp + 0x23c6], ax
movzx eax, word [rsp + 0x23c8]
sub eax, 0xa
mov word [rsp + 0x23c8], ax
lea rax, [rsp + 0x23b0]
mov dword [rsp + 0x26d0], 0x5f
mov qword [rsp + 0x2b48], rax
mov eax, dword [rsp + 0x26d0]
mov r14d, dword [rsp + 0x26d0]
mov ecx, dword [rsp + 0x26d0]
mov r13d, dword [rsp + 0x26d0]
mov edx, dword [rsp + 0x26d0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x26d0]
add r14d, 1
add ecx, 2
movd xmm0, eax
add r13d, 3
add edx, 4
xor r14d, 0x61
xor ecx, 0x63
xor r13d, 0x63
movd xmm5, ecx
pinsrw xmm0, r14d, 1
xor edx, 0x64
mov r8d, dword [rsp + 0x26d0]
mov ebp, dword [rsp + 0x26d0]
movd xmm1, edx
pinsrw xmm5, r13d, 1
mov edi, dword [rsp + 0x26d0]
mov esi, dword [rsp + 0x26d0]
punpckldq xmm0, xmm5
mov r11d, dword [rsp + 0x26d0]
mov r10d, dword [rsp + 0x26d0]
mov r9d, dword [rsp + 0x26d0]
add edi, 8
add esi, 9
xor di, word [0x140120e60]
xor si, word [0x140120e62]
add r11d, 0xa
add r10d, 0xb
xor r11w, word [0x140120e64]
xor r10w, word [0x140120e66]
add r9d, 0xc
xor r9w, word [0x140120e68]
add r12d, 5
add r8d, 6
xor r12d, 0x65
add ebp, 7
xor bp, word [str..accdr]
movd xmm2, r8d
pinsrw xmm1, r12d, 1
pinsrw xmm2, ebp, 1
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x2650], xmm0
mov word [rsp + 0x2660], di
mov word [rsp + 0x2662], si
mov word [rsp + 0x2664], r11w
xor r11d, r11d
mov word [rsp + 0x2666], r10w
xor r10d, r10d
mov word [rsp + 0x2668], r9w
movdqu xmm5, xmmword [rsp + 0x265c]
movups xmmword [rsp + 0x26d4], xmm0
movups xmmword [rsp + 0x26e0], xmm5
movzx eax, word [rsp + 0x26d4]
mov edx, dword [rsp + 0x26d0]
xor eax, edx
mov word [rsp + 0x26d4], ax
movzx edx, word [rsp + 0x26d6]
mov eax, dword [rsp + 0x26d0]
add eax, 1
xor eax, edx
mov word [rsp + 0x26d6], ax
movzx edx, word [rsp + 0x26d8]
mov eax, dword [rsp + 0x26d0]
add eax, 2
xor eax, edx
mov word [rsp + 0x26d8], ax
movzx edx, word [rsp + 0x26da]
mov eax, dword [rsp + 0x26d0]
add eax, 3
xor eax, edx
mov word [rsp + 0x26da], ax
movzx edx, word [rsp + 0x26dc]
mov eax, dword [rsp + 0x26d0]
add eax, 4
xor eax, edx
mov word [rsp + 0x26dc], ax
movzx edx, word [rsp + 0x26de]
mov eax, dword [rsp + 0x26d0]
add eax, 5
xor eax, edx
mov word [rsp + 0x26de], ax
movzx edx, word [rsp + 0x26e0]
mov eax, dword [rsp + 0x26d0]
add eax, 6
xor eax, edx
mov word [rsp + 0x26e0], ax
movzx edx, word [rsp + 0x26e2]
mov eax, dword [rsp + 0x26d0]
add eax, 7
xor eax, edx
mov word [rsp + 0x26e2], ax
movzx edx, word [rsp + 0x26e4]
mov word [rsp + 0x264a], r11w
mov eax, dword [rsp + 0x26d0]
add eax, 8
xor eax, edx
mov word [rsp + 0x26e4], ax
movzx edx, word [rsp + 0x26e6]
mov eax, dword [rsp + 0x26d0]
add eax, 9
xor eax, edx
mov word [rsp + 0x26e6], ax
movzx edx, word [rsp + 0x26e8]
mov eax, dword [rsp + 0x26d0]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x26e8], ax
movzx edx, word [rsp + 0x26ea]
mov eax, dword [rsp + 0x26d0]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x26ea], ax
movzx edx, word [rsp + 0x26ec]
mov eax, dword [rsp + 0x26d0]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x26ec], ax
lea rax, [rsp + 0x26d4]
mov word [rsp + 0x26ee], r10w
mov qword [rsp + 0x2b50], rax
mov dword [rsp + 0x26f0], 0x2a
mov eax, dword [rsp + 0x26f0]
mov r14d, dword [rsp + 0x26f0]
mov ecx, dword [rsp + 0x26f0]
mov r13d, dword [rsp + 0x26f0]
mov edx, dword [rsp + 0x26f0]
mov r12d, dword [rsp + 0x26f0]
mov r8d, dword [rsp + 0x26f0]
mov ebp, dword [rsp + 0x26f0]
mov edi, dword [rsp + 0x26f0]
mov esi, dword [rsp + 0x26f0]
mov r11d, dword [rsp + 0x26f0]
add edi, 8
add ecx, 2
add edx, 4
xor eax, 0x2e
xor ecx, 0x63
xor edx, 0x64
add r8d, 6
add r14d, 1
add r13d, 3
add r12d, 5
xor r14d, 0x61
add esi, 9
xor r13d, 0x63
xor r12d, 0x72
add r11d, 0xa
add ebp, 7
movd xmm0, eax
movd xmm5, ecx
movd xmm1, edx
xor di, word [0x140120e6e]
movd xmm2, r8d
xor si, word [0x140120e70]
xor r11w, word [0x140120e72]
mov word [rsp + 0x2640], di
xor bp, word [str..accdt]
mov r10d, dword [rsp + 0x26f0]
pinsrw xmm5, r13d, 1
pinsrw xmm0, r14d, 1
pinsrw xmm2, ebp, 1
mov r9d, dword [rsp + 0x26f0]
punpckldq xmm0, xmm5
pinsrw xmm1, r12d, 1
punpckldq xmm1, xmm2
add r10d, 0xb
xor r10w, word [0x140120e74]
mov word [rsp + 0x2642], si
punpcklqdq xmm0, xmm1
add r9d, 0xc
xor r9w, word [0x140120e76]
mov word [rsp + 0x2644], r11w
mov word [rsp + 0x2646], r10w
mov edi, 0xa
mov r13d, 0x5e
mov word [rsp + 0x2648], r9w
movups xmmword [rsp + 0x2630], xmm0
movdqu xmm5, xmmword [rsp + 0x263c]
movups xmmword [rsp + 0x26f4], xmm0
movups xmmword [rsp + 0x2700], xmm5
movzx eax, word [rsp + 0x26f4]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x26f4], ax
movzx edx, word [rsp + 0x26f6]
mov eax, dword [rsp + 0x26f0]
add eax, 1
xor eax, edx
mov word [rsp + 0x26f6], ax
movzx edx, word [rsp + 0x26f8]
mov eax, dword [rsp + 0x26f0]
add eax, 2
xor eax, edx
mov word [rsp + 0x26f8], ax
movzx edx, word [rsp + 0x26fa]
mov eax, dword [rsp + 0x26f0]
add eax, 3
xor eax, edx
mov word [rsp + 0x26fa], ax
movzx edx, word [rsp + 0x26fc]
mov eax, dword [rsp + 0x26f0]
add eax, 4
xor eax, edx
xor esi, esi
xor ebp, ebp
mov word [rsp + 0x26fc], ax
movzx edx, word [rsp + 0x26fe]
mov eax, dword [rsp + 0x26f0]
add eax, 5
xor eax, edx
mov word [rsp + 0x26fe], ax
movzx edx, word [rsp + 0x2700]
mov eax, dword [rsp + 0x26f0]
mov qword [rsp + 0x2610], r15
mov r15d, 8
mov word [rsp + 0x261c], di
mov dword [rsp + 0x2618], 0x7e006e
add eax, 6
xor eax, edx
mov word [rsp + 0x2700], ax
movzx edx, word [rsp + 0x2702]
mov eax, dword [rsp + 0x26f0]
add eax, 7
xor eax, edx
mov word [rsp + 0x2702], ax
movzx edx, word [rsp + 0x2704]
mov eax, dword [rsp + 0x26f0]
add eax, 8
xor eax, edx
mov word [rsp + 0x2704], ax
movzx edx, word [rsp + 0x2706]
mov eax, dword [rsp + 0x26f0]
add eax, 9
xor eax, edx
mov word [rsp + 0x2706], ax
movzx edx, word [rsp + 0x2708]
mov eax, dword [rsp + 0x26f0]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2708], ax
movzx edx, word [rsp + 0x270a]
mov eax, dword [rsp + 0x26f0]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x270a], ax
movzx edx, word [rsp + 0x270c]
mov eax, dword [rsp + 0x26f0]
add eax, 0xc
xor eax, edx
movzx edx, word [0x140120e7e]
mov word [rsp + 0x270c], ax
lea rax, [rsp + 0x26f4]
mov qword [rsp + 0x2b58], rax
movzx eax, word [0x140120e80]
mov word [rsp + 0x270e], si
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120e7c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accft]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
movzx eax, word [0x140120e82]
paddw xmm0, xmm4
lea edx, [rax + 0xa]
movzx eax, word [0x140120e84]
movq qword [rsp + 0x261e], xmm0
add eax, 0xa
movdqu xmm5, xmmword [rsp + 0x2610]
mov word [rsp + 0x2626], dx
movups xmmword [rsp + 0x23d0], xmm5
mov word [rsp + 0x2628], ax
mov word [rsp + 0x262a], bp
movdqu xmm5, xmmword [rsp + 0x261c]
movups xmmword [rsp + 0x23dc], xmm5
movzx eax, word [rsp + 0x23d0]
sub eax, 0xa
mov word [rsp + 0x23d0], ax
movzx eax, word [rsp + 0x23d2]
sub eax, 0xa
mov word [rsp + 0x23d2], ax
movzx eax, word [rsp + 0x23d4]
sub eax, 0xa
mov word [rsp + 0x23d4], ax
movzx eax, word [rsp + 0x23d6]
sub eax, 0xa
mov word [rsp + 0x23d6], ax
movzx eax, word [rsp + 0x23d8]
sub eax, 0xa
mov word [rsp + 0x23d8], ax
movzx eax, word [rsp + 0x23da]
sub eax, 0xa
mov word [rsp + 0x23da], ax
movzx eax, word [rsp + 0x23dc]
sub eax, 0xa
xor r12d, r12d
xor r14d, r14d
mov word [rsp + 0x23dc], ax
movzx eax, word [rsp + 0x23de]
sub eax, 0xa
mov word [rsp + 0x23de], ax
movzx eax, word [rsp + 0x23e0]
sub eax, 0xa
mov word [rsp + 0x23e0], ax
movzx eax, word [rsp + 0x23e2]
sub eax, 0xa
mov word [rsp + 0x23e2], ax
movzx eax, word [rsp + 0x23e4]
sub eax, 0xa
mov word [rsp + 0x23e4], ax
movzx eax, word [rsp + 0x23e6]
sub eax, 0xa
mov word [rsp + 0x23e6], ax
movzx eax, word [rsp + 0x23e8]
sub eax, 0xa
mov word [rsp + 0x23e8], ax
lea rax, [rsp + 0x23d0]
movzx edx, word [0x140120e8c]
mov qword [rsp + 0x2b60], rax
movzx eax, word [0x140120e8e]
movq xmm6, qword [str.p:__6_34jh]
mov rcx, qword [0x140121a50]
mov word [rsp + 0x25fc], r13w
mov r13d, 0x79
mov dword [rsp + 0x25f8], 0x2a0038
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120e8a]
mov qword [rsp + 0x25f0], rcx
mov dword [rsp + 0x2710], 0x5e
shl rax, 0x10
mov word [rsp + 0x260a], r12w
or rax, rdx
movzx edx, word [str..adb]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120e90]
movq xmm0, rax
movzx eax, word [str..ade]
pxor xmm0, xmm6
xor edx, 0x5e
movq qword [rsp + 0x25fe], xmm0
xor eax, 0x5e
movdqu xmm5, xmmword [rsp + 0x25f0]
mov word [rsp + 0x2606], dx
movups xmmword [rsp + 0x2714], xmm5
mov word [rsp + 0x2608], ax
movdqu xmm5, xmmword [rsp + 0x25fc]
movups xmmword [rsp + 0x2720], xmm5
movzx eax, word [rsp + 0x2714]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x2714], ax
movzx eax, word [rsp + 0x2716]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x2716], ax
movzx eax, word [rsp + 0x2718]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x2718], ax
movzx eax, word [rsp + 0x271a]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x271a], ax
movzx eax, word [rsp + 0x271c]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x271c], ax
movzx eax, word [rsp + 0x271e]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x271e], ax
movzx eax, word [rsp + 0x2720]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x2720], ax
movzx eax, word [rsp + 0x2722]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x2722], ax
movzx eax, word [rsp + 0x2724]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x2724], ax
movzx eax, word [rsp + 0x2726]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x2726], ax
movzx eax, word [rsp + 0x2728]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x2728], ax
movzx eax, word [rsp + 0x272a]
mov edx, dword [rsp + 0x2710]
xor eax, edx
mov word [rsp + 0x272a], ax
movzx eax, word [rsp + 0x272c]
mov edx, dword [rsp + 0x2710]
xor eax, edx
movzx edx, word [0x140120e96]
mov word [rsp + 0x272c], ax
lea rax, [rsp + 0x2714]
mov qword [rsp + 0x2b68], rax
movzx eax, word [0x140120e98]
mov word [rsp + 0x272e], r14w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120e94]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ade]
movq xmm5, qword [0x140121a58]
mov word [rsp + 0x1678], r15w
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x140121a60]
paddw xmm0, xmm5
mov qword [rsp + 0x1670], rax
xor eax, eax
mov word [rsp + 0x1682], ax
movq qword [rsp + 0x167a], xmm0
movdqu xmm2, xmmword [rsp + 0x1670]
mov eax, dword [rsp + 0x1680]
movups xmmword [rsp + 0x90], xmm2
mov dword [rsp + 0xa0], eax
movzx eax, word [rsp + 0x90]
sub eax, 8
mov word [rsp + 0x90], ax
movzx eax, word [rsp + 0x92]
sub eax, 8
mov word [rsp + 0x92], ax
movzx eax, word [rsp + 0x94]
sub eax, 8
mov word [rsp + 0x94], ax
movzx eax, word [rsp + 0x96]
sub eax, 8
mov word [rsp + 0x96], ax
movzx eax, word [rsp + 0x98]
sub eax, 8
mov word [rsp + 0x98], ax
movzx eax, word [rsp + 0x9a]
sub eax, 8
mov word [rsp + 0x9a], ax
movzx eax, word [rsp + 0x9c]
sub eax, 8
mov word [rsp + 0x9c], ax
movzx eax, word [rsp + 0x9e]
sub eax, 8
mov word [rsp + 0x9e], ax
movzx eax, word [rsp + 0xa0]
sub eax, 8
mov word [rsp + 0xa0], ax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x2b70], rax
xor eax, eax
mov dword [rsp + 0x16d0], 0x2e
mov word [rsp + 0x1662], ax
movzx eax, word [0x140120ea2]
movq xmm0, qword [0x140121a68]
movzx edx, word [0x140120ea0]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120e9e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..adf]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x140121a70]
pxor xmm0, xmm2
mov qword [rsp + 0x1650], rax
mov eax, 0x2e
movq qword [rsp + 0x165a], xmm0
mov word [rsp + 0x1658], ax
mov eax, dword [rsp + 0x1660]
movdqu xmm2, xmmword [rsp + 0x1650]
movups xmmword [rsp + 0x16d4], xmm2
mov dword [rsp + 0x16e4], eax
movzx eax, word [rsp + 0x16d4]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
mov word [rsp + 0x16d4], ax
movzx eax, word [rsp + 0x16d6]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
mov word [rsp + 0x16d6], ax
movzx eax, word [rsp + 0x16d8]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
mov word [rsp + 0x16d8], ax
movzx eax, word [rsp + 0x16da]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
mov word [rsp + 0x16da], ax
movzx eax, word [rsp + 0x16dc]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
mov word [rsp + 0x16dc], ax
movzx eax, word [rsp + 0x16de]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
mov word [rsp + 0x16de], ax
movzx eax, word [rsp + 0x16e0]
mov edx, dword [rsp + 0x16d0]
movq xmm0, qword [0x140121a78]
xor eax, edx
mov word [rsp + 0x16e0], ax
movzx eax, word [rsp + 0x16e2]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
mov word [rsp + 0x16e2], ax
movzx eax, word [rsp + 0x16e4]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
movzx edx, word [0x140120eaa]
mov word [rsp + 0x16e4], ax
xor eax, eax
mov word [rsp + 0x16e6], ax
lea rax, [rsp + 0x16d4]
mov qword [rsp + 0x2b78], rax
xor eax, eax
mov word [rsp + 0x1642], ax
movzx eax, word [0x140120eac]
mov dword [rsp + 0x16f0], 0x64
shl rax, 0x10
xor ecx, ecx
xor r8d, r8d
or rax, rdx
movzx edx, word [0x140120ea8]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..adp]
shl rax, 0x10
or rax, rdx
mov edx, 0x64
movq xmm2, rax
mov rax, qword [0x140121a80]
mov word [rsp + 0x1638], dx
pxor xmm0, xmm2
movq qword [rsp + 0x163a], xmm0
mov qword [rsp + 0x1630], rax
mov eax, dword [rsp + 0x1640]
movdqu xmm2, xmmword [rsp + 0x1630]
movups xmmword [rsp + 0x16f4], xmm2
mov dword [rsp + 0x1704], eax
movzx eax, word [rsp + 0x16f4]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16f4], ax
movzx eax, word [rsp + 0x16f6]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16f6], ax
movzx eax, word [rsp + 0x16f8]
mov edx, dword [rsp + 0x16f0]
mov word [rsp + 0x1622], r8w
xor eax, edx
mov word [rsp + 0x16f8], ax
movzx eax, word [rsp + 0x16fa]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16fa], ax
movzx eax, word [rsp + 0x16fc]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16fc], ax
movzx eax, word [rsp + 0x16fe]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16fe], ax
movzx eax, word [rsp + 0x1700]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x1700], ax
movzx eax, word [rsp + 0x1702]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x1702], ax
movzx eax, word [rsp + 0x1704]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x1704], ax
lea rax, [rsp + 0x16f4]
mov word [rsp + 0x1706], cx
mov qword [rsp + 0x2b80], rax
mov dword [rsp + 0x1710], 0x44
mov eax, dword [rsp + 0x1710]
mov edi, dword [rsp + 0x1710]
mov r8d, dword [rsp + 0x1710]
mov esi, dword [rsp + 0x1710]
mov edx, dword [rsp + 0x1710]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1710]
mov ecx, dword [rsp + 0x1710]
add edi, 1
movd xmm0, eax
add r8d, 2
add edx, 4
add esi, 3
xor edi, 0x61
xor r8d, 0x64
add ecx, 6
xor esi, 0x70
add r11d, 5
mov r10d, dword [rsp + 0x1710]
mov r9d, dword [rsp + 0x1710]
movd xmm7, r8d
movd xmm1, edx
xor cx, word [0x140120eb2]
pinsrw xmm7, esi, 1
pinsrw xmm0, edi, 1
xor r11w, word [str..arc]
add r9d, 8
movd xmm2, ecx
punpckldq xmm0, xmm7
add r10d, 7
xor r9w, word [0x140120eb6]
xor r10w, word [0x140120eb4]
pinsrw xmm1, r11d, 1
mov r11d, 0xb
mov word [rsp + 0x1620], r9w
pinsrw xmm2, r10d, 1
xor r10d, r10d
mov eax, dword [rsp + 0x1620]
punpckldq xmm1, xmm2
xor r9d, r9d
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x1714], xmm0
mov dword [rsp + 0x1724], eax
movzx eax, word [rsp + 0x1714]
mov edx, dword [rsp + 0x1710]
movups xmmword [rsp + 0x1610], xmm0
xor eax, edx
mov word [rsp + 0x1714], ax
movzx edx, word [rsp + 0x1716]
mov eax, dword [rsp + 0x1710]
add eax, 1
xor eax, edx
mov word [rsp + 0x1716], ax
movzx edx, word [rsp + 0x1718]
mov eax, dword [rsp + 0x1710]
add eax, 2
xor eax, edx
mov word [rsp + 0x1718], ax
movzx edx, word [rsp + 0x171a]
mov eax, dword [rsp + 0x1710]
add eax, 3
xor eax, edx
mov word [rsp + 0x171a], ax
movzx edx, word [rsp + 0x171c]
mov eax, dword [rsp + 0x1710]
add eax, 4
xor eax, edx
mov word [rsp + 0x171c], ax
movzx edx, word [rsp + 0x171e]
mov eax, dword [rsp + 0x1710]
add eax, 5
xor eax, edx
mov word [rsp + 0x171e], ax
movzx edx, word [rsp + 0x1720]
mov eax, dword [rsp + 0x1710]
add eax, 6
xor eax, edx
mov word [rsp + 0x1720], ax
movzx edx, word [rsp + 0x1722]
mov eax, dword [rsp + 0x1710]
movq xmm0, qword [str._v_v_v_v_v_v_v_v9lBmol_aZMJ_tTCA_tjt9_trm4ywrozk]
mov word [rsp + 0x1602], r10w
mov word [rsp + 0x15f8], r11w
add eax, 7
xor eax, edx
mov word [rsp + 0x1722], ax
movzx edx, word [rsp + 0x1724]
mov eax, dword [rsp + 0x1710]
add eax, 8
xor eax, edx
movzx edx, word [0x140120ebe]
mov word [rsp + 0x1724], ax
lea rax, [rsp + 0x1714]
mov qword [rsp + 0x2b88], rax
movzx eax, word [0x140120ec0]
mov word [rsp + 0x1726], r9w
mov dword [rsp + 0x1730], 0xb
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120ebc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ora]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [str._jyhyyyyW]
pxor xmm1, xmm0
movq qword [rsp + 0x15fa], xmm1
mov qword [rsp + 0x15f0], rax
mov eax, dword [rsp + 0x1600]
movdqu xmm2, xmmword [rsp + 0x15f0]
movups xmmword [rsp + 0x1734], xmm2
mov dword [rsp + 0x1744], eax
movzx eax, word [rsp + 0x1734]
mov edx, dword [rsp + 0x1730]
xor eax, edx
mov word [rsp + 0x1734], ax
movzx eax, word [rsp + 0x1736]
mov edx, dword [rsp + 0x1730]
xor eax, edx
mov word [rsp + 0x1736], ax
movzx eax, word [rsp + 0x1738]
mov edx, dword [rsp + 0x1730]
xor eax, edx
mov word [rsp + 0x1738], ax
movzx eax, word [rsp + 0x173a]
mov edx, dword [rsp + 0x1730]
xor eax, edx
mov word [rsp + 0x173a], ax
movzx eax, word [rsp + 0x173c]
mov edx, dword [rsp + 0x1730]
xor eax, edx
mov word [rsp + 0x173c], ax
movzx eax, word [rsp + 0x173e]
mov edx, dword [rsp + 0x1730]
xor eax, edx
mov word [rsp + 0x173e], ax
movzx eax, word [rsp + 0x1740]
mov edx, dword [rsp + 0x1730]
xor eax, edx
xor esi, esi
xor edi, edi
mov word [rsp + 0x1740], ax
movzx eax, word [rsp + 0x1742]
mov edx, dword [rsp + 0x1730]
mov word [rsp + 0x15e2], di
xor eax, edx
mov word [rsp + 0x1742], ax
movzx eax, word [rsp + 0x1744]
mov edx, dword [rsp + 0x1730]
xor eax, edx
mov word [rsp + 0x1744], ax
lea rax, [rsp + 0x1734]
mov word [rsp + 0x1746], si
mov qword [rsp + 0x2b90], rax
mov dword [rsp + 0x1750], 0x34
mov eax, dword [rsp + 0x1750]
mov edi, dword [rsp + 0x1750]
mov r8d, dword [rsp + 0x1750]
mov esi, dword [rsp + 0x1750]
mov edx, dword [rsp + 0x1750]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1750]
mov ecx, dword [rsp + 0x1750]
add edi, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add esi, 3
xor edi, 0x6f
xor r8d, 0x72
add r11d, 5
add ecx, 6
xor esi, 0x61
mov r10d, dword [rsp + 0x1750]
movd xmm9, r8d
movd xmm2, edx
pinsrw xmm1, edi, 1
mov r9d, dword [rsp + 0x1750]
xor r11w, word [str..alf]
pinsrw xmm9, esi, 1
mov r8d, 0x5e
add r10d, 7
pinsrw xmm2, r11d, 1
punpckldq xmm1, xmm9
add r9d, 8
xor r9w, word [0x140120eca]
xor cx, word [0x140120ec6]
movd xmm7, ecx
xor r10w, word [0x140120ec8]
mov word [rsp + 0x15e0], r9w
pinsrw xmm7, r10d, 1
mov eax, dword [rsp + 0x15e0]
punpckldq xmm2, xmm7
punpcklqdq xmm1, xmm2
movups xmmword [rsp + 0x1754], xmm1
mov dword [rsp + 0x1764], eax
movzx eax, word [rsp + 0x1754]
mov edx, dword [rsp + 0x1750]
movups xmmword [rsp + 0x15d0], xmm1
xor eax, edx
mov word [rsp + 0x1754], ax
movzx edx, word [rsp + 0x1756]
mov eax, dword [rsp + 0x1750]
add eax, 1
xor eax, edx
mov word [rsp + 0x1756], ax
movzx edx, word [rsp + 0x1758]
mov eax, dword [rsp + 0x1750]
add eax, 2
xor eax, edx
mov word [rsp + 0x1758], ax
movzx edx, word [rsp + 0x175a]
mov eax, dword [rsp + 0x1750]
add eax, 3
xor eax, edx
mov word [rsp + 0x175a], ax
movzx edx, word [rsp + 0x175c]
mov eax, dword [rsp + 0x1750]
add eax, 4
xor eax, edx
mov word [rsp + 0x175c], ax
movzx edx, word [rsp + 0x175e]
mov eax, dword [rsp + 0x1750]
add eax, 5
xor eax, edx
mov word [rsp + 0x175e], ax
movzx edx, word [rsp + 0x1760]
mov eax, dword [rsp + 0x1750]
add eax, 6
xor r12d, r12d
xor ebp, ebp
xor r15d, r15d
xor eax, edx
xor r14d, r14d
mov word [rsp + 0x1760], ax
movzx edx, word [rsp + 0x1762]
mov eax, dword [rsp + 0x1750]
add eax, 7
xor eax, edx
mov word [rsp + 0x1762], ax
movzx edx, word [rsp + 0x1764]
mov eax, dword [rsp + 0x1750]
movq xmm1, qword [0x140121a90]
mov word [rsp + 0x15c2], r12w
mov r12d, 0x48
mov word [rsp + 0x15b8], r13w
add eax, 8
xor eax, edx
movzx edx, word [0x140120ed2]
mov word [rsp + 0x1764], ax
lea rax, [rsp + 0x1754]
mov qword [rsp + 0x2b98], rax
movzx eax, word [0x140120ed4]
mov word [rsp + 0x1766], bp
mov dword [rsp + 0x1770], 0x79
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120ed0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ask]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x140121a98]
pxor xmm1, xmm2
movq qword [rsp + 0x15ba], xmm1
mov qword [rsp + 0x15b0], rax
mov eax, dword [rsp + 0x15c0]
movdqu xmm2, xmmword [rsp + 0x15b0]
movups xmmword [rsp + 0x1774], xmm2
mov dword [rsp + 0x1784], eax
movzx eax, word [rsp + 0x1774]
mov edx, dword [rsp + 0x1770]
xor eax, edx
mov word [rsp + 0x1774], ax
movzx eax, word [rsp + 0x1776]
mov edx, dword [rsp + 0x1770]
xor eax, edx
mov word [rsp + 0x1776], ax
movzx eax, word [rsp + 0x1778]
mov edx, dword [rsp + 0x1770]
xor eax, edx
mov word [rsp + 0x1778], ax
movzx eax, word [rsp + 0x177a]
mov edx, dword [rsp + 0x1770]
xor eax, edx
mov word [rsp + 0x177a], ax
movzx eax, word [rsp + 0x177c]
mov edx, dword [rsp + 0x1770]
movq xmm1, qword [str.ssss_]
mov word [rsp + 0x15a2], r15w
xor eax, edx
mov word [rsp + 0x177c], ax
movzx eax, word [rsp + 0x177e]
mov edx, dword [rsp + 0x1770]
xor eax, edx
mov word [rsp + 0x177e], ax
movzx eax, word [rsp + 0x1780]
mov edx, dword [rsp + 0x1770]
xor eax, edx
mov word [rsp + 0x1780], ax
movzx eax, word [rsp + 0x1782]
mov edx, dword [rsp + 0x1770]
xor eax, edx
mov word [rsp + 0x1782], ax
movzx eax, word [rsp + 0x1784]
mov edx, dword [rsp + 0x1770]
xor eax, edx
movzx edx, word [0x140120edc]
mov word [rsp + 0x1784], ax
lea rax, [rsp + 0x1774]
mov qword [rsp + 0x2ba0], rax
movzx eax, word [0x140120ede]
mov word [rsp + 0x1786], r14w
mov dword [rsp + 0x1790], 0x73
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120eda]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..btr]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x140121aa8]
pxor xmm1, xmm2
mov qword [rsp + 0x1590], rax
mov eax, 0x73
movq qword [rsp + 0x159a], xmm1
mov word [rsp + 0x1598], ax
mov eax, dword [rsp + 0x15a0]
movdqu xmm2, xmmword [rsp + 0x1590]
movups xmmword [rsp + 0x1794], xmm2
mov dword [rsp + 0x17a4], eax
movzx eax, word [rsp + 0x1794]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x1794], ax
movzx eax, word [rsp + 0x1796]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x1796], ax
movzx eax, word [rsp + 0x1798]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x1798], ax
movzx eax, word [rsp + 0x179a]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x179a], ax
movzx eax, word [rsp + 0x179c]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x179c], ax
movzx eax, word [rsp + 0x179e]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x179e], ax
movzx eax, word [rsp + 0x17a0]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x17a0], ax
movzx eax, word [rsp + 0x17a2]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x17a2], ax
movzx eax, word [rsp + 0x17a4]
mov edx, dword [rsp + 0x1790]
xor eax, edx
movzx edx, word [0x140120ee6]
mov word [rsp + 0x17a4], ax
xor eax, eax
mov word [rsp + 0x17a6], ax
lea rax, [rsp + 0x1794]
mov qword [rsp + 0x2ba8], rax
movzx eax, word [0x140120ee8]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120ee4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..bdf]
movq xmm10, qword [0x140121ab0]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120ef0]
movq xmm1, rax
mov rax, qword [str.2fxv_a_a_a_a5ikmp_5jrwHHHHf__RRRR636_r_r_r_r_r_r_r_r_qnqvnt]
paddw xmm1, xmm10
mov qword [rsp + 0x1570], rax
mov eax, 4
mov word [rsp + 0x1578], ax
xor eax, eax
movq qword [rsp + 0x157a], xmm1
movdqu xmm2, xmmword [rsp + 0x1570]
mov word [rsp + 0x1582], ax
mov eax, dword [rsp + 0x1580]
movups xmmword [rsp + 0xb0], xmm2
mov dword [rsp + 0xc0], eax
movzx eax, word [rsp + 0xb0]
sub eax, 4
mov word [rsp + 0xb0], ax
movzx eax, word [rsp + 0xb2]
sub eax, 4
mov word [rsp + 0xb2], ax
movzx eax, word [rsp + 0xb4]
sub eax, 4
mov word [rsp + 0xb4], ax
movzx eax, word [rsp + 0xb6]
sub eax, 4
mov word [rsp + 0xb6], ax
movzx eax, word [rsp + 0xb8]
sub eax, 4
mov word [rsp + 0xb8], ax
movzx eax, word [rsp + 0xba]
sub eax, 4
mov word [rsp + 0xba], ax
movzx eax, word [rsp + 0xbc]
sub eax, 4
mov word [rsp + 0xbc], ax
movzx eax, word [rsp + 0xbe]
sub eax, 4
mov word [rsp + 0xbe], ax
movzx eax, word [rsp + 0xc0]
sub eax, 4
mov word [rsp + 0xc0], ax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x2bb0], rax
movzx eax, word [0x140120ef2]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120eee]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..cat]
movq xmm2, qword [0x140121ac0]
shl rax, 0x10
or rax, rdx
xor edx, edx
movq xmm1, rax
mov rax, qword [0x140121ac8]
mov word [rsp + 0x1562], dx
paddw xmm1, xmm2
mov qword [rsp + 0x1550], rax
mov eax, 7
mov word [rsp + 0x1558], ax
movq qword [rsp + 0x155a], xmm1
movdqu xmm7, xmmword [rsp + 0x1550]
mov eax, dword [rsp + 0x1560]
movups xmmword [rsp + 0xd0], xmm7
mov dword [rsp + 0xe0], eax
movzx eax, word [rsp + 0xd0]
sub eax, 7
xor ecx, ecx
xor r9d, r9d
xor r10d, r10d
mov word [rsp + 0xd0], ax
movzx eax, word [rsp + 0xd2]
mov word [rsp + 0x1542], cx
sub eax, 7
mov word [rsp + 0xd2], ax
movzx eax, word [rsp + 0xd4]
sub eax, 7
mov word [rsp + 0xd4], ax
movzx eax, word [rsp + 0xd6]
sub eax, 7
mov word [rsp + 0xd6], ax
movzx eax, word [rsp + 0xd8]
sub eax, 7
mov word [rsp + 0xd8], ax
movzx eax, word [rsp + 0xda]
sub eax, 7
mov word [rsp + 0xda], ax
movzx eax, word [rsp + 0xdc]
sub eax, 7
mov word [rsp + 0xdc], ax
movzx eax, word [rsp + 0xde]
sub eax, 7
mov word [rsp + 0xde], ax
movzx eax, word [rsp + 0xe0]
sub eax, 7
mov word [rsp + 0xe0], ax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x2bb8], rax
mov dword [rsp + 0x17b0], 0x5e
movzx eax, word [0x140120efc]
mov word [rsp + 0x1538], r8w
movzx edx, word [0x140120efa]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120ef8]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..cdb]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x140121ad0]
pxor xmm6, xmm7
mov qword [rsp + 0x1530], rax
movq qword [rsp + 0x153a], xmm6
movdqu xmm6, xmmword [rsp + 0x1530]
mov eax, dword [rsp + 0x1540]
movups xmmword [rsp + 0x17b4], xmm6
mov dword [rsp + 0x17c4], eax
movzx eax, word [rsp + 0x17b4]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17b4], ax
movzx eax, word [rsp + 0x17b6]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17b6], ax
movzx eax, word [rsp + 0x17b8]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17b8], ax
movzx eax, word [rsp + 0x17ba]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17ba], ax
movzx eax, word [rsp + 0x17bc]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17bc], ax
movzx eax, word [rsp + 0x17be]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17be], ax
movzx eax, word [rsp + 0x17c0]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17c0], ax
movzx eax, word [rsp + 0x17c2]
mov word [rsp + 0x1522], r10w
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17c2], ax
movzx eax, word [rsp + 0x17c4]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17c4], ax
lea rax, [rsp + 0x17b4]
mov word [rsp + 0x17c6], r9w
mov qword [rsp + 0x2bc0], rax
mov dword [rsp + 0x17d0], 0x1e
mov eax, dword [rsp + 0x17d0]
mov edi, dword [rsp + 0x17d0]
mov r8d, dword [rsp + 0x17d0]
mov esi, dword [rsp + 0x17d0]
mov edx, dword [rsp + 0x17d0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x17d0]
add edi, 1
movd xmm1, eax
mov ecx, dword [rsp + 0x17d0]
mov r10d, dword [rsp + 0x17d0]
mov r9d, dword [rsp + 0x17d0]
xor edi, 0x63
pinsrw xmm1, edi, 1
add r9d, 8
xor r9w, word [0x140120f06]
add r8d, 2
add edx, 4
xor r8d, 0x64
add esi, 3
add ecx, 6
add r11d, 5
xor esi, 0x62
movd xmm9, r8d
movd xmm6, edx
add r10d, 7
xor cx, word [0x140120f02]
xor r11w, word [str..ckp]
pinsrw xmm9, esi, 1
mov word [rsp + 0x1520], r9w
xor r10w, word [0x140120f04]
movd xmm7, ecx
pinsrw xmm6, r11d, 1
mov eax, dword [rsp + 0x1520]
pinsrw xmm7, r10d, 1
punpckldq xmm1, xmm9
xor r11d, r11d
mov esi, 7
punpckldq xmm6, xmm7
punpcklqdq xmm1, xmm6
movups xmmword [rsp + 0x17d4], xmm1
mov dword [rsp + 0x17e4], eax
movzx eax, word [rsp + 0x17d4]
mov edx, dword [rsp + 0x17d0]
movups xmmword [rsp + 0x1510], xmm1
xor eax, edx
mov word [rsp + 0x17d4], ax
movzx edx, word [rsp + 0x17d6]
mov eax, dword [rsp + 0x17d0]
mov word [rsp + 0x14f8], si
add eax, 1
xor eax, edx
mov word [rsp + 0x17d6], ax
movzx edx, word [rsp + 0x17d8]
mov eax, dword [rsp + 0x17d0]
add eax, 2
xor eax, edx
mov word [rsp + 0x17d8], ax
movzx edx, word [rsp + 0x17da]
mov eax, dword [rsp + 0x17d0]
add eax, 3
xor eax, edx
mov word [rsp + 0x17da], ax
movzx edx, word [rsp + 0x17dc]
mov eax, dword [rsp + 0x17d0]
add eax, 4
xor eax, edx
mov word [rsp + 0x17dc], ax
movzx edx, word [rsp + 0x17de]
mov eax, dword [rsp + 0x17d0]
add eax, 5
xor eax, edx
mov word [rsp + 0x17de], ax
movzx edx, word [rsp + 0x17e0]
mov eax, dword [rsp + 0x17d0]
add eax, 6
xor eax, edx
mov word [rsp + 0x17e0], ax
movzx edx, word [rsp + 0x17e2]
mov eax, dword [rsp + 0x17d0]
add eax, 7
xor eax, edx
mov word [rsp + 0x17e2], ax
movzx edx, word [rsp + 0x17e4]
mov eax, dword [rsp + 0x17d0]
add eax, 8
xor eax, edx
movzx edx, word [0x140120f0e]
mov word [rsp + 0x17e4], ax
lea rax, [rsp + 0x17d4]
mov qword [rsp + 0x2bc8], rax
movzx eax, word [0x140120f10]
mov word [rsp + 0x17e6], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120f0c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..cma]
xor edi, edi
xor ebp, ebp
shl rax, 0x10
xor r13d, r13d
xor r14d, r14d
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121ad8]
paddw xmm1, xmm2
mov qword [rsp + 0x14f0], rax
movq qword [rsp + 0x14fa], xmm1
movdqu xmm6, xmmword [rsp + 0x14f0]
movzx edx, word [0x140120f18]
mov word [rsp + 0x1502], di
mov eax, dword [rsp + 0x1500]
movups xmmword [rsp + 0xf0], xmm6
movq xmm1, qword [0x140121ae0]
mov dword [rsp + 0x100], eax
movzx eax, word [rsp + 0xf0]
mov word [rsp + 0x14e2], bp
sub eax, 7
mov word [rsp + 0xf0], ax
movzx eax, word [rsp + 0xf2]
sub eax, 7
mov word [rsp + 0xf2], ax
movzx eax, word [rsp + 0xf4]
sub eax, 7
mov word [rsp + 0xf4], ax
movzx eax, word [rsp + 0xf6]
sub eax, 7
mov word [rsp + 0xf6], ax
movzx eax, word [rsp + 0xf8]
sub eax, 7
mov word [rsp + 0xf8], ax
movzx eax, word [rsp + 0xfa]
sub eax, 7
mov word [rsp + 0xfa], ax
movzx eax, word [rsp + 0xfc]
sub eax, 7
mov word [rsp + 0xfc], ax
movzx eax, word [rsp + 0xfe]
sub eax, 7
mov word [rsp + 0xfe], ax
movzx eax, word [rsp + 0x100]
sub eax, 7
mov word [rsp + 0x100], ax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2bd0], rax
movzx eax, word [0x140120f1a]
mov dword [rsp + 0x17f0], 0x48
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120f16]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..cpd]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x140121ae8]
pxor xmm1, xmm6
mov qword [rsp + 0x14d0], rax
movq qword [rsp + 0x14da], xmm1
mov eax, dword [rsp + 0x14e0]
mov word [rsp + 0x14d8], r12w
movdqu xmm6, xmmword [rsp + 0x14d0]
movups xmmword [rsp + 0x17f4], xmm6
mov dword [rsp + 0x1804], eax
movzx eax, word [rsp + 0x17f4]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17f4], ax
movzx eax, word [rsp + 0x17f6]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17f6], ax
movzx eax, word [rsp + 0x17f8]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17f8], ax
movzx eax, word [rsp + 0x17fa]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17fa], ax
movzx eax, word [rsp + 0x17fc]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17fc], ax
movzx eax, word [rsp + 0x17fe]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17fe], ax
movzx eax, word [rsp + 0x1800]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x1800], ax
movzx eax, word [rsp + 0x1802]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x1802], ax
movzx eax, word [rsp + 0x1804]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x1804], ax
lea rax, [rsp + 0x17f4]
mov word [rsp + 0x1806], r13w
mov qword [rsp + 0x2bd8], rax
mov dword [rsp + 0x1810], 0x25
mov eax, dword [rsp + 0x1810]
mov word [rsp + 0x14c2], r14w
mov edi, dword [rsp + 0x1810]
mov r8d, dword [rsp + 0x1810]
mov esi, dword [rsp + 0x1810]
mov edx, dword [rsp + 0x1810]
mov r11d, dword [rsp + 0x1810]
mov ecx, dword [rsp + 0x1810]
mov r10d, dword [rsp + 0x1810]
mov r9d, dword [rsp + 0x1810]
add r9d, 8
xor r9w, word [0x140120f24]
add r8d, 2
xor eax, 0x2e
xor r8d, 0x70
add edx, 4
add edi, 1
add esi, 3
add ecx, 6
xor cx, word [0x140120f20]
xor edi, 0x63
xor esi, 0x64
add r11d, 5
movd xmm1, eax
movd xmm9, r8d
add r10d, 7
xor r11w, word [str..dacpac]
movd xmm6, edx
xor r10w, word [0x140120f22]
mov word [rsp + 0x14c0], r9w
movd xmm7, ecx
pinsrw xmm9, esi, 1
pinsrw xmm1, edi, 1
mov eax, dword [rsp + 0x14c0]
pinsrw xmm7, r10d, 1
pinsrw xmm6, r11d, 1
punpckldq xmm1, xmm9
punpckldq xmm6, xmm7
punpcklqdq xmm1, xmm6
movups xmmword [rsp + 0x1814], xmm1
mov dword [rsp + 0x1824], eax
movzx eax, word [rsp + 0x1814]
mov edx, dword [rsp + 0x1810]
movups xmmword [rsp + 0x14b0], xmm1
xor eax, edx
mov word [rsp + 0x1814], ax
movzx edx, word [rsp + 0x1816]
mov eax, dword [rsp + 0x1810]
add eax, 1
xor eax, edx
mov word [rsp + 0x1816], ax
movzx edx, word [rsp + 0x1818]
mov eax, dword [rsp + 0x1810]
add eax, 2
xor eax, edx
mov word [rsp + 0x1818], ax
movzx edx, word [rsp + 0x181a]
mov eax, dword [rsp + 0x1810]
add eax, 3
xor eax, edx
mov word [rsp + 0x181a], ax
movzx edx, word [rsp + 0x181c]
mov eax, dword [rsp + 0x1810]
add eax, 4
xor eax, edx
mov word [rsp + 0x181c], ax
movzx edx, word [rsp + 0x181e]
mov eax, dword [rsp + 0x1810]
add eax, 5
xor eax, edx
mov word [rsp + 0x181e], ax
movzx edx, word [rsp + 0x1820]
mov eax, dword [rsp + 0x1810]
add eax, 6
xor eax, edx
mov word [rsp + 0x1820], ax
movzx edx, word [rsp + 0x1822]
mov eax, dword [rsp + 0x1810]
add eax, 7
xor eax, edx
mov word [rsp + 0x1822], ax
movzx edx, word [rsp + 0x1824]
mov eax, dword [rsp + 0x1810]
add eax, 8
xor eax, edx
xor r15d, r15d
mov word [rsp + 0x1824], ax
lea rax, [rsp + 0x1814]
mov qword [rsp + 0x2be0], rax
xor eax, eax
mov word [rsp + 0x1826], r15w
mov word [rsp + 0x288e], ax
mov dword [rsp + 0x2890], 9
mov eax, dword [rsp + 0x2890]
mov esi, dword [rsp + 0x2890]
mov r8d, dword [rsp + 0x2890]
mov r11d, dword [rsp + 0x2890]
mov ecx, dword [rsp + 0x2890]
xor eax, 0x2e
mov r10d, dword [rsp + 0x2890]
add r8d, 2
add esi, 1
movd xmm1, eax
mov dword [rsp + 0x24], ecx
xor r8d, 0x61
add r11d, 3
xor esi, 0x64
mov ecx, dword [rsp + 0x2890]
add r10d, 5
xor r11d, 0x63
movd xmm9, r8d
mov edi, dword [rsp + 0x2890]
mov edx, dword [rsp + 0x2890]
xor r10d, 0x61
pinsrw xmm9, r11d, 1
add ecx, 6
pinsrw xmm1, esi, 1
add edx, 8
xor dx, word [str..dad]
xor ecx, 0x63
add edi, 7
mov ebp, edx
mov edx, dword [rsp + 0x2890]
movd xmm7, ecx
punpckldq xmm1, xmm9
pinsrw xmm7, edi, 1
mov word [rsp + 0x2880], bp
add edx, 9
xor dx, word [0x140120f30]
mov r12d, edx
mov edx, dword [rsp + 0x2890]
mov word [rsp + 0x2882], r12w
add edx, 0xa
xor dx, word [0x140120f32]
mov r13d, edx
mov edx, dword [rsp + 0x2890]
mov word [rsp + 0x2884], r13w
add edx, 0xb
xor dx, word [0x140120f34]
mov r14d, edx
mov edx, dword [rsp + 0x2890]
mov word [rsp + 0x2886], r14w
add edx, 0xc
xor dx, word [0x140120f36]
mov r15d, edx
mov edx, dword [rsp + 0x2890]
mov r9d, dword [rsp + 0x2890]
mov word [rsp + 0x2888], r15w
add edx, 0xd
xor dx, word [str..dadiagrams]
add r9d, 0xe
xor r9w, word [0x140120f3a]
mov word [rsp + 0x20], dx
movzx edx, word [rsp + 0x24]
mov word [rsp + 0x288c], r9w
add edx, 4
xor edx, 0x70
movd xmm6, edx
movzx edx, word [rsp + 0x20]
pinsrw xmm6, r10d, 1
punpckldq xmm6, xmm7
mov word [rsp + 0x288a], dx
punpcklqdq xmm1, xmm6
movdqu xmm6, xmmword [rsp + 0x2880]
movups xmmword [rsp + 0x2894], xmm1
movups xmmword [rsp + 0x28a4], xmm6
movzx eax, word [rsp + 0x2894]
mov edx, dword [rsp + 0x2890]
movups xmmword [rsp + 0x2870], xmm1
xor eax, edx
mov word [rsp + 0x2894], ax
movzx edx, word [rsp + 0x2896]
mov eax, dword [rsp + 0x2890]
add eax, 1
xor eax, edx
mov word [rsp + 0x2896], ax
movzx edx, word [rsp + 0x2898]
mov eax, dword [rsp + 0x2890]
add eax, 2
xor eax, edx
mov word [rsp + 0x2898], ax
movzx edx, word [rsp + 0x289a]
mov eax, dword [rsp + 0x2890]
add eax, 3
xor eax, edx
mov word [rsp + 0x289a], ax
movzx edx, word [rsp + 0x289c]
mov eax, dword [rsp + 0x2890]
add eax, 4
xor eax, edx
mov word [rsp + 0x289c], ax
movzx edx, word [rsp + 0x289e]
mov eax, dword [rsp + 0x2890]
add eax, 5
xor eax, edx
mov word [rsp + 0x289e], ax
movzx edx, word [rsp + 0x28a0]
mov eax, dword [rsp + 0x2890]
add eax, 6
xor eax, edx
mov word [rsp + 0x28a0], ax
movzx edx, word [rsp + 0x28a2]
mov eax, dword [rsp + 0x2890]
add eax, 7
xor eax, edx
mov word [rsp + 0x28a2], ax
movzx edx, word [rsp + 0x28a4]
mov eax, dword [rsp + 0x2890]
add eax, 8
xor eax, edx
mov word [rsp + 0x28a4], ax
movzx edx, word [rsp + 0x28a6]
mov eax, dword [rsp + 0x2890]
add eax, 9
xor eax, edx
mov word [rsp + 0x28a6], ax
movzx edx, word [rsp + 0x28a8]
mov eax, dword [rsp + 0x2890]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x28a8], ax
movzx edx, word [rsp + 0x28aa]
mov eax, dword [rsp + 0x2890]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x28aa], ax
movzx edx, word [rsp + 0x28ac]
mov eax, dword [rsp + 0x2890]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x28ac], ax
movzx edx, word [rsp + 0x28ae]
movq xmm1, qword [0x140121af0]
mov eax, dword [rsp + 0x2890]
add eax, 0xd
xor eax, edx
mov word [rsp + 0x28ae], ax
movzx edx, word [rsp + 0x28b0]
mov eax, dword [rsp + 0x2890]
add eax, 0xe
xor eax, edx
movzx edx, word [0x140120f3c]
mov word [rsp + 0x28b0], ax
xor eax, eax
mov word [rsp + 0x28b2], ax
lea rax, [rsp + 0x2894]
mov qword [rsp + 0x2be8], rax
xor eax, eax
mov word [rsp + 0x14a2], ax
movzx eax, word [0x140120f3e]
mov dword [rsp + 0x1830], 0x52
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140120f3a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dadiagrams]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x140121af8]
pxor xmm1, xmm6
mov qword [rsp + 0x1490], rax
mov eax, 0x52
movq qword [rsp + 0x149a], xmm1
mov word [rsp + 0x1498], ax
mov eax, dword [rsp + 0x14a0]
movdqu xmm6, xmmword [rsp + 0x1490]
movups xmmword [rsp + 0x1834], xmm6
mov dword [rsp + 0x1844], eax
movzx eax, word [rsp + 0x1834]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x1834], ax
movzx eax, word [rsp + 0x1836]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x1836], ax
movzx eax, word [rsp + 0x1838]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x1838], ax
movzx eax, word [rsp + 0x183a]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x183a], ax
movzx eax, word [rsp + 0x183c]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x183c], ax
movzx eax, word [rsp + 0x183e]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x183e], ax
movzx eax, word [rsp + 0x1840]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x1840], ax
movzx eax, word [rsp + 0x1842]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x1842], ax
movzx eax, word [rsp + 0x1844]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x1844], ax
xor eax, eax
mov word [rsp + 0x1846], ax
lea rax, [rsp + 0x1834]
mov qword [rsp + 0x2bf0], rax
movzx eax, word [str..daschema]
movd xmm1, eax
movzx eax, word [0x140120f54]
pinsrw xmm1, word [0x140120f52], 1
movd xmm9, eax
movzx eax, word [0x140120f58]
pinsrw xmm9, word [0x140120f56], 1
movd xmm6, eax
movzx eax, word [0x140120f5c]
punpckldq xmm1, xmm9
pinsrw xmm6, word [0x140120f5a], 1
movd xmm7, eax
movzx eax, word [0x140120f60]
pinsrw xmm7, word [0x140120f5e], 1
lea ecx, [rax + 0xd]
movzx eax, word [0x140120f62]
punpckldq xmm6, xmm7
punpcklqdq xmm1, xmm6
paddw xmm1, xmmword [0x140121b00]
lea edx, [rax + 0xd]
movzx eax, word [0x140120f64]
movdqu xmm6, xmmword [0x140121b10]
mov word [rsp + 0x2b28], cx
mov r8, qword [0x140121b20]
mov word [rsp + 0x2b2a], dx
xor edx, edx
add eax, 0xd
movups xmmword [rsp + 0x2b18], xmm1
mov qword [rsp + 0x2b10], r8
movups xmmword [rsp + 0x2b00], xmm6
movdqu xmm6, xmmword [rsp + 0x2b10]
mov word [rsp + 0x2b2c], ax
movabs rax, 0x71006e0071003b
mov word [rsp + 0x2b2e], dx
movabs rdx, 0x7f0074006e0076
mov qword [rsp + 0x2ad0], rax
xor eax, eax
mov qword [rsp + 0x2ad8], rdx
movups xmmword [rsp + 0x2ae0], xmm6
movdqu xmm6, xmmword [rsp + 0x2b20]
movups xmmword [rsp + 0x2af0], xmm6
movzx edx, word [rsp + rax*2 + 0x2ad0]
sub edx, 0xd
mov word [rsp + rax*2 + 0x2ad0], dx
add rax, 1
cmp rax, 0x17
jne 0x140019500
movzx eax, word [0x140120f64]
xor r11d, r11d
lea rsi, [rsp + 0x2ad0]
mov dword [rsp + 0x2a70], 0x5e
mov word [rsp + 0x2a66], r11w
movabs rdx, 0x33003b0036003d
movd xmm1, eax
movzx eax, word [0x140120f68]
pinsrw xmm1, word [0x140120f66], 1
mov dword [rsp + 0x2a50], 0x5e003f
mov qword [rsp + 0x2bf8], rsi
movd xmm9, eax
movzx eax, word [str..db_shm]
pinsrw xmm9, word [0x140120f6a], 1
movd xmm6, eax
movzx eax, word [0x140120f70]
punpckldq xmm1, xmm9
pinsrw xmm6, word [0x140120f6e], 1
movd xmm7, eax
movzx eax, word [0x140120f74]
pinsrw xmm7, word [0x140120f72], 1
punpckldq xmm6, xmm7
xor eax, 0x5e
punpcklqdq xmm1, xmm6
movdqu xmm6, xmmword [0x140121b40]
pxor xmm1, xmmword [str.p:__6_34jh]
mov word [rsp + 0x2a64], ax
movabs rax, 0x2d003f003a0070
mov qword [rsp + 0x2a74], rax
movups xmmword [rsp + 0x2a54], xmm1
mov rax, qword [rsp + 0x2a60]
movups xmmword [rsp + 0x2a40], xmm6
movdqu xmm6, xmmword [rsp + 0x2a50]
mov qword [rsp + 0x2a7c], rdx
movups xmmword [rsp + 0x2a84], xmm6
mov qword [rsp + 0x2a94], rax
xor eax, eax
nop word [rax + rax]
movzx edx, word [rsp + rax*2 + 0x2a74]
mov ecx, dword [rsp + 0x2a70]
xor edx, ecx
mov word [rsp + rax*2 + 0x2a74], dx
add rax, 1
cmp rax, 0x13
jne 0x140019630
lea rax, [rsp + 0x2a74]
xor edx, edx
xor r11d, r11d
movabs rcx, 0xffffffff0000ffff
mov qword [rsp + 0x2c00], rax
movzx eax, word [0x140120f6e]
movabs rdi, 0x2f006400660030
movabs rbp, 0x2006f006a0075
mov word [rsp + 0x2a9a], dx
mov r10, qword [0x140121b50]
lea edx, [rax + 6]
movzx eax, word [0x140120f70]
movzx r9d, word [0x140120f80]
movzx edx, dx
mov qword [rsp + 0x30], r10
movq xmm6, qword [0x140121b58]
lea r8d, [rax + 6]
movzx eax, word [str..db_shm]
shl rdx, 0x10
movdqu xmm7, xmmword [str.0fd_ujo]
movzx r8d, r8w
mov r11w, ax
shl r8, 0x20
add r11w, 6
mov rax, r11
and rax, rcx
or rax, rdx
movabs rdx, 0xffff0000ffffffff
and rax, rdx
or rax, r8
movabs r8, 0xffffffffffff
and rax, r8
mov qword [rsp + 0x38], rax
movzx eax, word [rsp + 0x30]
sub eax, 6
mov word [rsp + 0x30], ax
movzx eax, word [rsp + 0x32]
sub eax, 6
mov word [rsp + 0x32], ax
movzx eax, word [rsp + 0x34]
sub eax, 6
mov word [rsp + 0x34], ax
movzx eax, word [rsp + 0x36]
sub eax, 6
mov word [rsp + 0x36], ax
movzx eax, word [rsp + 0x38]
sub eax, 6
mov word [rsp + 0x38], ax
movzx eax, word [rsp + 0x3a]
sub eax, 6
mov word [rsp + 0x3a], ax
movzx eax, word [rsp + 0x3c]
sub eax, 6
mov word [rsp + 0x3c], ax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x2c08], rax
movzx eax, word [0x140120f82]
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140120f7e]
shl rax, 0x10
or rax, r9
movzx r9d, word [str..db_wal]
shl rax, 0x10
or rax, r9
movq xmm1, rax
movzx eax, word [0x140120f84]
paddw xmm1, xmm6
lea r11d, [rax + 2]
movzx eax, word [0x140120f86]
lea r10d, [rax + 2]
movzx eax, word [0x140120f88]
movups xmmword [rsp + 0x2850], xmm7
mov word [rsp + 0x2868], r11w
lea r9d, [rax + 2]
mov qword [rsp + 0x2730], rdi
mov word [rsp + 0x286c], r9w
xor r9d, r9d
mov word [rsp + 0x286a], r10w
mov word [rsp + 0x286e], r9w
movq qword [rsp + 0x2860], xmm1
movdqu xmm7, xmmword [rsp + 0x2860]
mov qword [rsp + 0x2738], rbp
movups xmmword [rsp + 0x2740], xmm7
movzx eax, word [rsp + 0x2730]
sub eax, 2
mov word [rsp + 0x2730], ax
movzx eax, word [rsp + 0x2732]
sub eax, 2
mov word [rsp + 0x2732], ax
movzx eax, word [rsp + 0x2734]
sub eax, 2
mov word [rsp + 0x2734], ax
movzx eax, word [rsp + 0x2736]
sub eax, 2
mov word [rsp + 0x2736], ax
movzx eax, word [rsp + 0x2738]
sub eax, 2
mov word [rsp + 0x2738], ax
movzx eax, word [rsp + 0x273a]
sub eax, 2
mov word [rsp + 0x273a], ax
movzx eax, word [rsp + 0x273c]
sub eax, 2
mov word [rsp + 0x273c], ax
movzx eax, word [rsp + 0x273e]
sub eax, 2
mov word [rsp + 0x273e], ax
movzx eax, word [rsp + 0x2740]
sub eax, 2
xor r10d, r10d
mov word [rsp + 0x2740], ax
movzx eax, word [rsp + 0x2742]
sub eax, 2
mov word [rsp + 0x2742], ax
movzx eax, word [rsp + 0x2744]
sub eax, 2
mov word [rsp + 0x2744], ax
movzx eax, word [rsp + 0x2746]
sub eax, 2
mov word [rsp + 0x2746], ax
movzx eax, word [rsp + 0x2748]
mov word [rsp + 0x284e], r10w
sub eax, 2
mov word [rsp + 0x2748], ax
movzx eax, word [rsp + 0x274a]
sub eax, 2
mov word [rsp + 0x274a], ax
movzx eax, word [rsp + 0x274c]
sub eax, 2
mov word [rsp + 0x274c], ax
lea rax, [rsp + 0x2730]
mov dword [rsp + 0x28c0], 0x25
mov edx, dword [rsp + 0x28c0]
mov qword [rsp + 0x2c10], rax
mov edi, dword [rsp + 0x28c0]
mov r10d, dword [rsp + 0x28c0]
mov r12d, dword [rsp + 0x28c0]
xor edx, 0x2e
mov r9d, dword [rsp + 0x28c0]
add edi, 1
movd xmm1, edx
mov ebp, dword [rsp + 0x28c0]
xor edi, 0x64
add r10d, 2
add r12d, 3
mov edx, 0x61
pinsrw xmm1, edi, 1
add r9d, 4
add ebp, 5
xor r10d, 0x62
mov r11d, dword [rsp + 0x28c0]
xor r12d, 0x2d
xor r9d, 0x77
movd xmm12, r10d
mov r13d, dword [rsp + 0x28c0]
movd xmm7, r9d
mov eax, dword [rsp + 0x28c0]
pinsrw xmm12, r12d, 1
punpckldq xmm1, xmm12
add eax, 8
xor ax, word [str..db3]
mov r14d, eax
mov eax, dword [rsp + 0x28c0]
add eax, 9
xor ax, word [0x140120f8e]
mov r15d, eax
mov eax, dword [rsp + 0x28c0]
add eax, 0xa
xor ax, word [0x140120f90]
mov word [rsp + 0x20], ax
mov eax, dword [rsp + 0x28c0]
add eax, 0xb
xor ax, word [0x140120f92]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28c0]
add eax, 0xc
xor ax, word [0x140120f94]
mov word [rsp + 0x28], ax
mov eax, dword [rsp + 0x28c0]
add eax, 0xd
xor ax, word [str..dbc]
mov word [rsp + 0x2e], ax
movzx edi, word [rsp + 0x20]
mov word [rsp + 0x2840], r14w
mov eax, dword [rsp + 0x28c0]
mov word [rsp + 0x2844], di
movzx edi, word [rsp + 0x24]
mov word [rsp + 0x2842], r15w
add eax, 0xe
xor ax, word [0x140120f98]
xor ebp, 0x61
add r11d, 6
add r13d, 7
mov word [rsp + 0x2846], di
movzx edi, word [rsp + 0x28]
xor r11d, 0x6c
pinsrw xmm7, ebp, 1
mov word [rsp + 0x284c], ax
mov r15d, 5
movd xmm9, r11d
mov word [rsp + 0x2848], di
movzx edi, word [rsp + 0x2e]
pinsrw xmm9, r13d, 1
punpckldq xmm7, xmm9
mov word [rsp + 0x284a], di
punpcklqdq xmm1, xmm7
movdqu xmm7, xmmword [rsp + 0x2840]
movups xmmword [rsp + 0x28c4], xmm1
movups xmmword [rsp + 0x28d4], xmm7
movzx eax, word [rsp + 0x28c4]
mov r9d, dword [rsp + 0x28c0]
movups xmmword [rsp + 0x2830], xmm1
xor eax, r9d
mov word [rsp + 0x28c4], ax
movzx r9d, word [rsp + 0x28c6]
mov eax, dword [rsp + 0x28c0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x28c6], ax
movzx r9d, word [rsp + 0x28c8]
mov eax, dword [rsp + 0x28c0]
add eax, 2
xor eax, r9d
mov word [rsp + 0x28c8], ax
movzx r9d, word [rsp + 0x28ca]
mov eax, dword [rsp + 0x28c0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x28ca], ax
movzx r9d, word [rsp + 0x28cc]
mov eax, dword [rsp + 0x28c0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x28cc], ax
movzx r9d, word [rsp + 0x28ce]
mov eax, dword [rsp + 0x28c0]
add eax, 5
xor eax, r9d
mov word [rsp + 0x28ce], ax
movzx r9d, word [rsp + 0x28d0]
mov eax, dword [rsp + 0x28c0]
add eax, 6
xor eax, r9d
mov word [rsp + 0x28d0], ax
movzx r9d, word [rsp + 0x28d2]
mov eax, dword [rsp + 0x28c0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x28d2], ax
movzx r9d, word [rsp + 0x28d4]
mov eax, dword [rsp + 0x28c0]
add eax, 8
xor eax, r9d
mov word [rsp + 0x28d4], ax
movzx r9d, word [rsp + 0x28d6]
mov eax, dword [rsp + 0x28c0]
add eax, 9
xor eax, r9d
mov word [rsp + 0x28d6], ax
movzx r9d, word [rsp + 0x28d8]
mov eax, dword [rsp + 0x28c0]
add eax, 0xa
xor eax, r9d
mov word [rsp + 0x28d8], ax
movzx r9d, word [rsp + 0x28da]
mov eax, dword [rsp + 0x28c0]
add eax, 0xb
xor eax, r9d
mov word [rsp + 0x28da], ax
movzx r9d, word [rsp + 0x28dc]
mov eax, dword [rsp + 0x28c0]
add eax, 0xc
xor eax, r9d
mov word [rsp + 0x28dc], ax
movzx r9d, word [rsp + 0x28de]
mov eax, dword [rsp + 0x28c0]
add eax, 0xd
xor eax, r9d
mov word [rsp + 0x28de], ax
movzx r9d, word [rsp + 0x28e0]
mov eax, dword [rsp + 0x28c0]
add eax, 0xe
xor eax, r9d
xor r11d, r11d
xor edi, edi
mov word [rsp + 0x28e0], ax
lea rax, [rsp + 0x28c4]
mov word [rsp + 0x28e2], r11w
mov qword [rsp + 0x2c18], rax
mov dword [rsp + 0x1850], 0x23
mov eax, dword [rsp + 0x1850]
mov r14d, dword [rsp + 0x1850]
mov r11d, dword [rsp + 0x1850]
mov word [rsp + 0x1482], di
mov r13d, dword [rsp + 0x1850]
mov r9d, dword [rsp + 0x1850]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1850]
add r11d, 2
add r14d, 1
movd xmm1, eax
xor r11d, 0x62
add r9d, 4
add r13d, 3
xor r14d, 0x64
xor r13d, 0x33
movd xmm12, r11d
movd xmm7, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1850]
mov ebp, dword [rsp + 0x1850]
pinsrw xmm12, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1850]
xor r12w, word [str..dbc]
punpckldq xmm1, xmm12
mov r13d, 0x7c
add r10d, 6
xor r10w, word [0x140120f98]
add ebp, 7
xor bp, word [0x140120f9a]
movd xmm9, r10d
add edi, 8
pinsrw xmm7, r12d, 1
xor di, word [0x140120f9c]
pinsrw xmm9, ebp, 1
mov word [rsp + 0x1480], di
mov eax, dword [rsp + 0x1480]
mov r10d, 6
punpckldq xmm7, xmm9
punpcklqdq xmm1, xmm7
movups xmmword [rsp + 0x1854], xmm1
mov dword [rsp + 0x1864], eax
movzx eax, word [rsp + 0x1854]
mov r9d, dword [rsp + 0x1850]
movups xmmword [rsp + 0x1470], xmm1
xor eax, r9d
mov word [rsp + 0x1854], ax
movzx r9d, word [rsp + 0x1856]
mov eax, dword [rsp + 0x1850]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1856], ax
movzx r9d, word [rsp + 0x1858]
mov eax, dword [rsp + 0x1850]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1858], ax
movzx r9d, word [rsp + 0x185a]
mov eax, dword [rsp + 0x1850]
add eax, 3
xor eax, r9d
mov word [rsp + 0x185a], ax
movzx r9d, word [rsp + 0x185c]
mov eax, dword [rsp + 0x1850]
movq xmm1, qword [str.R]
mov word [rsp + 0x1458], r13w
add eax, 4
xor eax, r9d
mov word [rsp + 0x185c], ax
movzx r9d, word [rsp + 0x185e]
mov eax, dword [rsp + 0x1850]
add eax, 5
xor eax, r9d
mov word [rsp + 0x185e], ax
movzx r9d, word [rsp + 0x1860]
mov eax, dword [rsp + 0x1850]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1860], ax
movzx r9d, word [rsp + 0x1862]
mov eax, dword [rsp + 0x1850]
add eax, 7
xor r12d, r12d
xor ebp, ebp
xor r14d, r14d
mov word [rsp + 0x1462], r12w
xor eax, r9d
mov word [rsp + 0x1862], ax
movzx r9d, word [rsp + 0x1864]
mov eax, dword [rsp + 0x1850]
add eax, 8
xor eax, r9d
movzx r9d, word [0x140120fa4]
mov word [rsp + 0x1864], ax
lea rax, [rsp + 0x1854]
mov qword [rsp + 0x2c20], rax
movzx eax, word [0x140120fa6]
mov word [rsp + 0x1866], bp
mov dword [rsp + 0x1870], 0x7c
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140120fa2]
shl rax, 0x10
or rax, r9
movzx r9d, word [str..dbf]
shl rax, 0x10
or rax, r9
movq xmm7, rax
mov rax, qword [0x140121b78]
pxor xmm1, xmm7
movq qword [rsp + 0x145a], xmm1
mov qword [rsp + 0x1450], rax
mov eax, dword [rsp + 0x1460]
movdqu xmm7, xmmword [rsp + 0x1450]
movups xmmword [rsp + 0x1874], xmm7
mov dword [rsp + 0x1884], eax
movzx eax, word [rsp + 0x1874]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
mov word [rsp + 0x1874], ax
movzx eax, word [rsp + 0x1876]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
mov word [rsp + 0x1876], ax
movzx eax, word [rsp + 0x1878]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
mov word [rsp + 0x1878], ax
movzx eax, word [rsp + 0x187a]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
mov word [rsp + 0x187a], ax
movzx eax, word [rsp + 0x187c]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
mov word [rsp + 0x187c], ax
movzx eax, word [rsp + 0x187e]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
mov word [rsp + 0x187e], ax
movzx eax, word [rsp + 0x1880]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
mov word [rsp + 0x1880], ax
movzx eax, word [rsp + 0x1882]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
mov word [rsp + 0x1882], ax
movzx eax, word [rsp + 0x1884]
mov r9d, dword [rsp + 0x1870]
xor eax, r9d
movzx r9d, word [0x140120fae]
mov word [rsp + 0x1884], ax
lea rax, [rsp + 0x1874]
mov qword [rsp + 0x2c28], rax
movzx eax, word [0x140120fb0]
mov word [rsp + 0x1886], r14w
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140120fac]
shl rax, 0x10
or rax, r9
movzx r9d, word [str..dbs]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [str.3igkEEEEk_6aaaaO]
mov word [rsp + 0x1438], r15w
paddw xmm1, xmm3
movzx r9d, word [0x140120fb8]
mov qword [rsp + 0x1430], rax
xor eax, eax
mov word [rsp + 0x1442], ax
movq qword [rsp + 0x143a], xmm1
movdqu xmm7, xmmword [rsp + 0x1430]
mov eax, dword [rsp + 0x1440]
movups xmmword [rsp + 0x110], xmm7
mov dword [rsp + 0x120], eax
movzx eax, word [rsp + 0x110]
sub eax, 5
mov word [rsp + 0x110], ax
movzx eax, word [rsp + 0x112]
sub eax, 5
mov word [rsp + 0x112], ax
movzx eax, word [rsp + 0x114]
sub eax, 5
mov word [rsp + 0x114], ax
movzx eax, word [rsp + 0x116]
sub eax, 5
mov word [rsp + 0x116], ax
movzx eax, word [rsp + 0x118]
sub eax, 5
mov word [rsp + 0x118], ax
movzx eax, word [rsp + 0x11a]
sub eax, 5
mov word [rsp + 0x11a], ax
movzx eax, word [rsp + 0x11c]
sub eax, 5
mov word [rsp + 0x11c], ax
movzx eax, word [rsp + 0x11e]
sub eax, 5
mov word [rsp + 0x11e], ax
movzx eax, word [rsp + 0x120]
sub eax, 5
mov word [rsp + 0x120], ax
lea rax, [rsp + 0x110]
mov qword [rsp + 0x2c30], rax
xor eax, eax
mov word [rsp + 0x1422], ax
movzx eax, word [0x140120fba]
mov dword [rsp + 0x1890], 0x45
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140120fb6]
movq xmm1, qword [0x140121b88]
shl rax, 0x10
or rax, r9
movzx r9d, word [str..dbt]
shl rax, 0x10
or rax, r9
movq xmm7, rax
mov rax, qword [0x140121b90]
pxor xmm1, xmm7
mov qword [rsp + 0x1410], rax
mov eax, 0x45
movq qword [rsp + 0x141a], xmm1
mov word [rsp + 0x1418], ax
mov eax, dword [rsp + 0x1420]
movdqu xmm7, xmmword [rsp + 0x1410]
movups xmmword [rsp + 0x1894], xmm7
mov dword [rsp + 0x18a4], eax
movzx eax, word [rsp + 0x1894]
mov r9d, dword [rsp + 0x1890]
xor eax, r9d
mov word [rsp + 0x1894], ax
movzx eax, word [rsp + 0x1896]
mov r9d, dword [rsp + 0x1890]
xor eax, r9d
mov word [rsp + 0x1896], ax
movzx eax, word [rsp + 0x1898]
mov r9d, dword [rsp + 0x1890]
xor eax, r9d
mov word [rsp + 0x1898], ax
movzx eax, word [rsp + 0x189a]
mov r9d, dword [rsp + 0x1890]
xor eax, r9d
mov word [rsp + 0x189a], ax
movzx eax, word [rsp + 0x189c]
mov r9d, dword [rsp + 0x1890]
xor eax, r9d
mov word [rsp + 0x189c], ax
movzx eax, word [rsp + 0x189e]
mov r9d, dword [rsp + 0x1890]
xor eax, r9d
mov word [rsp + 0x189e], ax
movzx eax, word [rsp + 0x18a0]
mov r9d, dword [rsp + 0x1890]
xor eax, r9d
mov word [rsp + 0x18a0], ax
movzx eax, word [rsp + 0x18a2]
mov r9d, dword [rsp + 0x1890]
mov word [rsp + 0x13f8], dx
mov edx, 0x55
movq xmm1, qword [0x140121b98]
xor eax, r9d
mov word [rsp + 0x18a2], ax
movzx eax, word [rsp + 0x18a4]
mov r9d, dword [rsp + 0x1890]
xor eax, r9d
movzx r9d, word [0x140120fc2]
mov word [rsp + 0x18a4], ax
xor eax, eax
mov word [rsp + 0x18a6], ax
lea rax, [rsp + 0x1894]
mov qword [rsp + 0x2c38], rax
xor eax, eax
mov word [rsp + 0x1402], ax
movzx eax, word [0x140120fc4]
mov dword [rsp + 0x18b0], 0x61
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140120fc0]
shl rax, 0x10
or rax, r9
movzx r9d, word [str..dbv]
shl rax, 0x10
or rax, r9
movq xmm7, rax
mov rax, qword [0x140121ba0]
pxor xmm1, xmm7
movq qword [rsp + 0x13fa], xmm1
mov qword [rsp + 0x13f0], rax
mov eax, dword [rsp + 0x1400]
movdqu xmm7, xmmword [rsp + 0x13f0]
movups xmmword [rsp + 0x18b4], xmm7
mov dword [rsp + 0x18c4], eax
movzx eax, word [rsp + 0x18b4]
mov r9d, dword [rsp + 0x18b0]
xor eax, r9d
mov word [rsp + 0x18b4], ax
movzx eax, word [rsp + 0x18b6]
mov r9d, dword [rsp + 0x18b0]
xor eax, r9d
mov word [rsp + 0x18b6], ax
movzx eax, word [rsp + 0x18b8]
mov r9d, dword [rsp + 0x18b0]
xor eax, r9d
xor r11d, r11d
xor edi, edi
mov word [rsp + 0x18b8], ax
movzx eax, word [rsp + 0x18ba]
mov r9d, dword [rsp + 0x18b0]
movq xmm9, qword [0x140121ba8]
mov word [rsp + 0x13d8], r10w
mov word [rsp + 0x13e2], r11w
xor eax, r9d
mov word [rsp + 0x18ba], ax
movzx eax, word [rsp + 0x18bc]
mov r9d, dword [rsp + 0x18b0]
xor eax, r9d
mov word [rsp + 0x18bc], ax
movzx eax, word [rsp + 0x18be]
mov r9d, dword [rsp + 0x18b0]
xor eax, r9d
mov word [rsp + 0x18be], ax
movzx eax, word [rsp + 0x18c0]
mov r9d, dword [rsp + 0x18b0]
xor eax, r9d
mov word [rsp + 0x18c0], ax
movzx eax, word [rsp + 0x18c2]
mov r9d, dword [rsp + 0x18b0]
xor eax, r9d
mov word [rsp + 0x18c2], ax
movzx eax, word [rsp + 0x18c4]
mov r9d, dword [rsp + 0x18b0]
xor eax, r9d
xor r9d, r9d
mov word [rsp + 0x18c4], ax
lea rax, [rsp + 0x18b4]
mov qword [rsp + 0x2c40], rax
movzx eax, word [0x140120fce]
mov word [rsp + 0x18c6], r9w
movzx r9d, word [0x140120fcc]
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140120fca]
shl rax, 0x10
or rax, r9
movzx r9d, word [str..dbx]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [str.4jh]
paddw xmm1, xmm9
mov qword [rsp + 0x13d0], rax
movq qword [rsp + 0x13da], xmm1
movdqu xmm7, xmmword [rsp + 0x13d0]
movups xmmword [rsp + 0x130], xmm7
mov eax, dword [rsp + 0x13e0]
mov word [rsp + 0x13c2], di
mov dword [rsp + 0x140], eax
movzx eax, word [rsp + 0x130]
sub eax, 6
mov word [rsp + 0x130], ax
movzx eax, word [rsp + 0x132]
sub eax, 6
mov word [rsp + 0x132], ax
movzx eax, word [rsp + 0x134]
sub eax, 6
mov word [rsp + 0x134], ax
movzx eax, word [rsp + 0x136]
sub eax, 6
mov word [rsp + 0x136], ax
movzx eax, word [rsp + 0x138]
sub eax, 6
mov word [rsp + 0x138], ax
movzx eax, word [rsp + 0x13a]
sub eax, 6
mov word [rsp + 0x13a], ax
movzx eax, word [rsp + 0x13c]
sub eax, 6
mov word [rsp + 0x13c], ax
movzx eax, word [rsp + 0x13e]
sub eax, 6
mov word [rsp + 0x13e], ax
movzx eax, word [rsp + 0x140]
sub eax, 6
mov word [rsp + 0x140], ax
lea rax, [rsp + 0x130]
mov dword [rsp + 0x18d0], 0x77
mov qword [rsp + 0x2c48], rax
mov eax, dword [rsp + 0x18d0]
mov r14d, dword [rsp + 0x18d0]
mov r11d, dword [rsp + 0x18d0]
mov r13d, dword [rsp + 0x18d0]
mov r9d, dword [rsp + 0x18d0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x18d0]
add r14d, 1
add r11d, 2
movd xmm7, eax
mov r10d, dword [rsp + 0x18d0]
xor r14d, 0x64
xor r11d, 0x62
mov ebp, dword [rsp + 0x18d0]
mov edi, dword [rsp + 0x18d0]
movd xmm13, r11d
pinsrw xmm7, r14d, 1
add edi, 8
xor di, word [0x140120fd8]
add r13d, 3
add r9d, 4
add r10d, 6
xor r13d, 0x78
add r12d, 5
add ebp, 7
xor r10w, word [0x140120fd4]
xor r12w, word [str..dcb]
movd xmm1, r9d
mov word [rsp + 0x13c0], di
movd xmm12, r10d
xor bp, word [0x140120fd6]
pinsrw xmm13, r13d, 1
mov eax, dword [rsp + 0x13c0]
pinsrw xmm12, ebp, 1
pinsrw xmm1, r12d, 1
xor ebp, ebp
xor r12d, r12d
punpckldq xmm1, xmm12
punpckldq xmm7, xmm13
mov r13d, 0x20
punpcklqdq xmm7, xmm1
movups xmmword [rsp + 0x18d4], xmm7
mov dword [rsp + 0x18e4], eax
movzx r9d, word [rsp + 0x18d4]
mov eax, dword [rsp + 0x18d0]
movups xmmword [rsp + 0x13b0], xmm7
xor eax, r9d
mov word [rsp + 0x18d4], ax
movzx r9d, word [rsp + 0x18d6]
mov eax, dword [rsp + 0x18d0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x18d6], ax
movzx r9d, word [rsp + 0x18d8]
mov eax, dword [rsp + 0x18d0]
add eax, 2
xor eax, r9d
mov word [rsp + 0x18d8], ax
movzx r9d, word [rsp + 0x18da]
mov eax, dword [rsp + 0x18d0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x18da], ax
movzx r9d, word [rsp + 0x18dc]
mov eax, dword [rsp + 0x18d0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x18dc], ax
movzx r9d, word [rsp + 0x18de]
mov eax, dword [rsp + 0x18d0]
add eax, 5
xor eax, r9d
mov word [rsp + 0x18de], ax
movzx r9d, word [rsp + 0x18e0]
mov eax, dword [rsp + 0x18d0]
add eax, 6
xor eax, r9d
mov word [rsp + 0x18e0], ax
movzx r9d, word [rsp + 0x18e2]
mov eax, dword [rsp + 0x18d0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x18e2], ax
movzx r9d, word [rsp + 0x18e4]
movq xmm1, qword [0x140121bb8]
mov eax, dword [rsp + 0x18d0]
mov word [rsp + 0x13a2], r12w
mov word [rsp + 0x1398], r13w
add eax, 8
xor eax, r9d
movzx r9d, word [0x140120fe0]
mov word [rsp + 0x18e4], ax
lea rax, [rsp + 0x18d4]
mov qword [rsp + 0x2c50], rax
movzx eax, word [0x140120fe2]
mov word [rsp + 0x18e6], bp
mov dword [rsp + 0x18f0], 0x20
shl rax, 0x10
or r9, rax
movzx eax, word [0x140120fde]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..dct]
shl rax, 0x10
xor r14d, r14d
xor r15d, r15d
or rax, r9
movq xmm7, rax
mov rax, qword [0x140121bc0]
pxor xmm1, xmm7
movq qword [rsp + 0x139a], xmm1
mov qword [rsp + 0x1390], rax
mov eax, dword [rsp + 0x13a0]
movdqu xmm7, xmmword [rsp + 0x1390]
movups xmmword [rsp + 0x18f4], xmm7
mov dword [rsp + 0x1904], eax
movzx r9d, word [rsp + 0x18f4]
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x18f4], ax
movzx r9d, word [rsp + 0x18f6]
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x18f6], ax
movzx r9d, word [rsp + 0x18f8]
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x18f8], ax
movzx r9d, word [rsp + 0x18fa]
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x18fa], ax
movzx r9d, word [rsp + 0x18fc]
mov word [rsp + 0x1382], r15w
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x18fc], ax
movzx r9d, word [rsp + 0x18fe]
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x18fe], ax
movzx r9d, word [rsp + 0x1900]
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x1900], ax
movzx r9d, word [rsp + 0x1902]
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x1902], ax
movzx r9d, word [rsp + 0x1904]
mov eax, dword [rsp + 0x18f0]
xor eax, r9d
mov word [rsp + 0x1904], ax
lea rax, [rsp + 0x18f4]
mov word [rsp + 0x1906], r14w
mov qword [rsp + 0x2c58], rax
mov dword [rsp + 0x1910], 0x4e
mov eax, dword [rsp + 0x1910]
mov r14d, dword [rsp + 0x1910]
mov r11d, dword [rsp + 0x1910]
mov r13d, dword [rsp + 0x1910]
mov r9d, dword [rsp + 0x1910]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1910]
add r11d, 2
add r14d, 1
movd xmm7, eax
xor r11d, 0x63
add r9d, 4
add r13d, 3
xor r14d, 0x64
xor r13d, 0x74
movd xmm13, r11d
movd xmm1, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1910]
mov ebp, dword [rsp + 0x1910]
pinsrw xmm13, r13d, 1
pinsrw xmm7, r14d, 1
xor r12w, word [str..dcx]
mov edi, dword [rsp + 0x1910]
punpckldq xmm7, xmm13
add r10d, 6
xor r10w, word [0x140120fe8]
add ebp, 7
xor bp, word [0x140120fea]
movd xmm12, r10d
pinsrw xmm1, r12d, 1
add edi, 8
xor di, word [0x140120fec]
pinsrw xmm12, ebp, 1
punpckldq xmm1, xmm12
punpcklqdq xmm7, xmm1
movups xmmword [rsp + 0x1370], xmm7
mov word [rsp + 0x1380], di
mov eax, dword [rsp + 0x1380]
movups xmmword [rsp + 0x1914], xmm7
mov dword [rsp + 0x1924], eax
movzx r9d, word [rsp + 0x1914]
mov eax, dword [rsp + 0x1910]
xor eax, r9d
mov word [rsp + 0x1914], ax
movzx r9d, word [rsp + 0x1916]
mov eax, dword [rsp + 0x1910]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1916], ax
movzx r9d, word [rsp + 0x1918]
mov eax, dword [rsp + 0x1910]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1918], ax
movzx r9d, word [rsp + 0x191a]
mov eax, dword [rsp + 0x1910]
add eax, 3
xor eax, r9d
mov word [rsp + 0x191a], ax
movzx r9d, word [rsp + 0x191c]
mov eax, dword [rsp + 0x1910]
add eax, 4
xor eax, r9d
mov word [rsp + 0x191c], ax
movzx r9d, word [rsp + 0x191e]
mov eax, dword [rsp + 0x1910]
add eax, 5
xor eax, r9d
mov word [rsp + 0x191e], ax
movzx r9d, word [rsp + 0x1920]
mov eax, dword [rsp + 0x1910]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1920], ax
movzx r9d, word [rsp + 0x1922]
mov eax, dword [rsp + 0x1910]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1922], ax
movzx r9d, word [rsp + 0x1924]
mov eax, dword [rsp + 0x1910]
add eax, 8
xor eax, r9d
mov word [rsp + 0x1924], ax
xor eax, eax
mov word [rsp + 0x1926], ax
lea rax, [rsp + 0x1914]
mov qword [rsp + 0x2c60], rax
xor eax, eax
movzx r9d, word [0x140120ff4]
mov word [rsp + 0x1362], ax
movzx eax, word [0x140120ff6]
movq xmm1, qword [0x140121bc8]
mov dword [rsp + 0x1930], 0x7e
shl rax, 0x10
or r9, rax
movzx eax, word [0x140120ff2]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..ddl]
shl rax, 0x10
or rax, r9
movq xmm7, rax
mov rax, qword [0x140121bd0]
pxor xmm1, xmm7
mov qword [rsp + 0x1350], rax
mov eax, 0x7e
movq qword [rsp + 0x135a], xmm1
mov word [rsp + 0x1358], ax
mov eax, dword [rsp + 0x1360]
movdqu xmm7, xmmword [rsp + 0x1350]
movups xmmword [rsp + 0x1934], xmm7
mov dword [rsp + 0x1944], eax
movzx r9d, word [rsp + 0x1934]
mov eax, dword [rsp + 0x1930]
xor eax, r9d
mov word [rsp + 0x1934], ax
movzx r9d, word [rsp + 0x1936]
mov eax, dword [rsp + 0x1930]
xor eax, r9d
mov word [rsp + 0x1936], ax
movzx r9d, word [rsp + 0x1938]
mov eax, dword [rsp + 0x1930]
xor eax, r9d
mov word [rsp + 0x1938], ax
movzx r9d, word [rsp + 0x193a]
mov eax, dword [rsp + 0x1930]
xor eax, r9d
mov word [rsp + 0x193a], ax
movzx r9d, word [rsp + 0x193c]
mov eax, dword [rsp + 0x1930]
xor eax, r9d
mov word [rsp + 0x193c], ax
movzx r9d, word [rsp + 0x193e]
mov eax, dword [rsp + 0x1930]
xor eax, r9d
mov word [rsp + 0x193e], ax
movzx r9d, word [rsp + 0x1940]
mov eax, dword [rsp + 0x1930]
mov word [rsp + 0x1338], dx
movq xmm1, qword [str.UUUU119ttttZ]
xor eax, r9d
mov word [rsp + 0x1940], ax
movzx r9d, word [rsp + 0x1942]
mov eax, dword [rsp + 0x1930]
xor eax, r9d
mov word [rsp + 0x1942], ax
movzx r9d, word [rsp + 0x1944]
mov eax, dword [rsp + 0x1930]
xor eax, r9d
movzx r9d, word [0x140120ffe]
mov word [rsp + 0x1944], ax
xor eax, eax
mov word [rsp + 0x1946], ax
lea rax, [rsp + 0x1934]
mov qword [rsp + 0x2c68], rax
xor eax, eax
xor r10d, r10d
mov word [rsp + 0x1342], ax
movzx eax, word [0x140121000]
mov dword [rsp + 0x1950], 0x55
shl rax, 0x10
or r9, rax
movzx eax, word [0x140120ffc]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..dlis]
shl rax, 0x10
or rax, r9
movq xmm7, rax
mov rax, qword [0x140121be0]
pxor xmm1, xmm7
movq qword [rsp + 0x133a], xmm1
mov qword [rsp + 0x1330], rax
mov eax, dword [rsp + 0x1340]
movdqu xmm7, xmmword [rsp + 0x1330]
movups xmmword [rsp + 0x1954], xmm7
mov dword [rsp + 0x1964], eax
movzx r9d, word [rsp + 0x1954]
mov eax, dword [rsp + 0x1950]
xor eax, r9d
mov word [rsp + 0x1954], ax
movzx r9d, word [rsp + 0x1956]
mov eax, dword [rsp + 0x1950]
xor eax, r9d
mov word [rsp + 0x1956], ax
movzx r9d, word [rsp + 0x1958]
mov word [rsp + 0x23a6], r10w
mov eax, dword [rsp + 0x1950]
xor eax, r9d
mov word [rsp + 0x1958], ax
movzx r9d, word [rsp + 0x195a]
mov eax, dword [rsp + 0x1950]
xor eax, r9d
mov word [rsp + 0x195a], ax
movzx r9d, word [rsp + 0x195c]
mov eax, dword [rsp + 0x1950]
xor eax, r9d
mov word [rsp + 0x195c], ax
movzx r9d, word [rsp + 0x195e]
mov eax, dword [rsp + 0x1950]
xor eax, r9d
mov word [rsp + 0x195e], ax
movzx r9d, word [rsp + 0x1960]
mov eax, dword [rsp + 0x1950]
xor eax, r9d
mov word [rsp + 0x1960], ax
movzx r9d, word [rsp + 0x1962]
mov eax, dword [rsp + 0x1950]
xor eax, r9d
mov word [rsp + 0x1962], ax
movzx r9d, word [rsp + 0x1964]
mov eax, dword [rsp + 0x1950]
xor eax, r9d
xor r9d, r9d
mov word [rsp + 0x1964], ax
lea rax, [rsp + 0x1954]
mov word [rsp + 0x1966], r9w
mov qword [rsp + 0x2c70], rax
mov dword [rsp + 0x23f0], 0x6a
mov eax, dword [rsp + 0x23f0]
mov r12d, dword [rsp + 0x23f0]
mov r11d, dword [rsp + 0x23f0]
mov ebp, dword [rsp + 0x23f0]
mov r9d, dword [rsp + 0x23f0]
xor eax, 0x2e
mov r13d, dword [rsp + 0x23f0]
add r12d, 1
add r11d, 2
movd xmm7, eax
add ebp, 3
add r9d, 4
xor r12d, 0x64
xor r11d, 0x6c
mov r10d, dword [rsp + 0x23f0]
mov edi, dword [rsp + 0x23f0]
xor ebp, 0x69
movd xmm13, r11d
mov r14d, dword [rsp + 0x23f0]
movzx r15d, word [0x14012100a]
pinsrw xmm13, ebp, 1
pinsrw xmm7, r12d, 1
movzx edx, word [0x14012100c]
punpckldq xmm7, xmm13
mov ebp, 0x74
add r14d, 8
xor r15d, r14d
mov r14d, dword [rsp + 0x23f0]
mov word [rsp + 0x23a0], r15w
mov r15d, 4
add r14d, 9
xor edx, r14d
mov r14d, dword [rsp + 0x23f0]
mov word [rsp + 0x23a2], dx
add r14d, 0xa
xor r14w, word [0x14012100e]
xor r9d, 0x73
add r10d, 6
add r13d, 5
add edi, 7
movd xmm1, r9d
xor r11d, r11d
xor r10w, word [str..dp1]
xor di, word [0x140121008]
pinsrw xmm1, r13d, 1
mov word [rsp + 0x23a4], r14w
movd xmm12, r10d
mov rax, qword [rsp + 0x23a0]
mov r13d, 7
pinsrw xmm12, edi, 1
xor edi, edi
punpckldq xmm1, xmm12
punpcklqdq xmm7, xmm1
movups xmmword [rsp + 0x23f4], xmm7
mov qword [rsp + 0x2404], rax
movzx r9d, word [rsp + 0x23f4]
mov eax, dword [rsp + 0x23f0]
movups xmmword [rsp + 0x2390], xmm7
xor eax, r9d
mov word [rsp + 0x23f4], ax
movzx r9d, word [rsp + 0x23f6]
mov eax, dword [rsp + 0x23f0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x23f6], ax
movzx r9d, word [rsp + 0x23f8]
mov eax, dword [rsp + 0x23f0]
add eax, 2
xor eax, r9d
mov word [rsp + 0x23f8], ax
movzx r9d, word [rsp + 0x23fa]
mov eax, dword [rsp + 0x23f0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x23fa], ax
movzx r9d, word [rsp + 0x23fc]
mov eax, dword [rsp + 0x23f0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x23fc], ax
movzx r9d, word [rsp + 0x23fe]
mov eax, dword [rsp + 0x23f0]
mov word [rsp + 0x1318], bp
movq xmm1, qword [0x140121be8]
mov word [rsp + 0x1322], di
add eax, 5
xor eax, r9d
mov word [rsp + 0x23fe], ax
movzx r9d, word [rsp + 0x2400]
mov eax, dword [rsp + 0x23f0]
add eax, 6
xor eax, r9d
mov word [rsp + 0x2400], ax
movzx r9d, word [rsp + 0x2402]
mov eax, dword [rsp + 0x23f0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x2402], ax
movzx r9d, word [rsp + 0x2404]
mov eax, dword [rsp + 0x23f0]
add eax, 8
xor eax, r9d
mov word [rsp + 0x2404], ax
movzx r9d, word [rsp + 0x2406]
mov eax, dword [rsp + 0x23f0]
add eax, 9
xor eax, r9d
mov word [rsp + 0x2406], ax
movzx r9d, word [rsp + 0x2408]
mov eax, dword [rsp + 0x23f0]
add eax, 0xa
xor eax, r9d
movzx r9d, word [0x140121014]
mov word [rsp + 0x2408], ax
lea rax, [rsp + 0x23f4]
mov qword [rsp + 0x2c78], rax
movzx eax, word [0x140121016]
mov word [rsp + 0x240a], r11w
mov r11d, 5
mov dword [rsp + 0x1970], 0x74
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121012]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..dqy]
xor r12d, r12d
xor r14d, r14d
shl rax, 0x10
or rax, r9
movq xmm7, rax
mov rax, qword [0x140121bf0]
pxor xmm1, xmm7
movq qword [rsp + 0x131a], xmm1
mov qword [rsp + 0x1310], rax
movdqu xmm7, xmmword [rsp + 0x1310]
movups xmmword [rsp + 0x1974], xmm7
mov eax, dword [rsp + 0x1320]
mov dword [rsp + 0x1984], eax
movzx r9d, word [rsp + 0x1974]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x1974], ax
movzx r9d, word [rsp + 0x1976]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x1976], ax
movzx r9d, word [rsp + 0x1978]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x1978], ax
movzx r9d, word [rsp + 0x197a]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x197a], ax
movzx r9d, word [rsp + 0x197c]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x197c], ax
movzx r9d, word [rsp + 0x197e]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x197e], ax
movzx r9d, word [rsp + 0x1980]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x1980], ax
movzx r9d, word [rsp + 0x1982]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x1982], ax
movzx r9d, word [rsp + 0x1984]
mov eax, dword [rsp + 0x1970]
xor eax, r9d
mov word [rsp + 0x1984], ax
lea rax, [rsp + 0x1974]
mov qword [rsp + 0x2c80], rax
movzx eax, word [0x140121020]
mov word [rsp + 0x1986], r12w
movzx r9d, word [0x14012101e]
mov word [rsp + 0x12f8], r13w
shl rax, 0x10
mov word [rsp + 0x1302], r14w
or r9, rax
movzx eax, word [0x14012101c]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..dsk]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121bf8]
paddw xmm1, xmm2
mov qword [rsp + 0x12f0], rax
movq qword [rsp + 0x12fa], xmm1
movdqu xmm7, xmmword [rsp + 0x12f0]
mov eax, dword [rsp + 0x1300]
movups xmmword [rsp + 0x150], xmm7
mov dword [rsp + 0x160], eax
movzx eax, word [rsp + 0x150]
sub eax, 7
mov word [rsp + 0x150], ax
movzx eax, word [rsp + 0x152]
sub eax, 7
mov word [rsp + 0x152], ax
movzx eax, word [rsp + 0x154]
sub eax, 7
mov word [rsp + 0x154], ax
movzx eax, word [rsp + 0x156]
sub eax, 7
mov word [rsp + 0x156], ax
movzx eax, word [rsp + 0x158]
sub eax, 7
mov word [rsp + 0x158], ax
movzx eax, word [rsp + 0x15a]
sub eax, 7
mov word [rsp + 0x15a], ax
movzx eax, word [rsp + 0x15c]
sub eax, 7
mov word [rsp + 0x15c], ax
movzx eax, word [rsp + 0x15e]
sub eax, 7
mov word [rsp + 0x15e], ax
movzx eax, word [rsp + 0x160]
sub eax, 7
mov word [rsp + 0x160], ax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x2c88], rax
movzx eax, word [0x14012102a]
movzx r9d, word [0x140121028]
mov word [rsp + 0x12d8], r15w
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121026]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..dsn]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [str.2hwo____]
paddw xmm1, xmm10
mov qword [rsp + 0x12d0], rax
xor eax, eax
mov word [rsp + 0x12e2], ax
movq qword [rsp + 0x12da], xmm1
movdqu xmm7, xmmword [rsp + 0x12d0]
mov eax, dword [rsp + 0x12e0]
movups xmmword [rsp + 0x170], xmm7
mov dword [rsp + 0x180], eax
movzx eax, word [rsp + 0x170]
sub eax, 4
mov word [rsp + 0x170], ax
movzx eax, word [rsp + 0x172]
sub eax, 4
mov word [rsp + 0x172], ax
movzx eax, word [rsp + 0x174]
sub eax, 4
mov word [rsp + 0x174], ax
movzx eax, word [rsp + 0x176]
sub eax, 4
mov word [rsp + 0x176], ax
movzx eax, word [rsp + 0x178]
sub eax, 4
mov word [rsp + 0x178], ax
movzx eax, word [rsp + 0x17a]
sub eax, 4
mov word [rsp + 0x17a], ax
movzx eax, word [rsp + 0x17c]
sub eax, 4
mov word [rsp + 0x17c], ax
movzx eax, word [rsp + 0x17e]
sub eax, 4
mov word [rsp + 0x17e], ax
movzx eax, word [rsp + 0x180]
sub eax, 4
mov word [rsp + 0x180], ax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x2c90], rax
xor eax, eax
mov dword [rsp + 0x1990], 0x2d
mov word [rsp + 0x12c2], ax
movzx eax, word [0x140121034]
movzx r9d, word [0x140121032]
movq xmm1, qword [0x140121c08]
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121030]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..dtsx]
shl rax, 0x10
or rax, r9
movq xmm7, rax
mov rax, qword [0x140121c10]
pxor xmm1, xmm7
mov qword [rsp + 0x12b0], rax
mov eax, 0x2d
movq qword [rsp + 0x12ba], xmm1
mov word [rsp + 0x12b8], ax
mov eax, dword [rsp + 0x12c0]
movdqu xmm7, xmmword [rsp + 0x12b0]
movups xmmword [rsp + 0x1994], xmm7
mov dword [rsp + 0x19a4], eax
movzx r9d, word [rsp + 0x1994]
mov eax, dword [rsp + 0x1990]
xor eax, r9d
mov word [rsp + 0x1994], ax
movzx r9d, word [rsp + 0x1996]
mov eax, dword [rsp + 0x1990]
xor eax, r9d
mov word [rsp + 0x1996], ax
movzx r9d, word [rsp + 0x1998]
mov eax, dword [rsp + 0x1990]
xor eax, r9d
mov word [rsp + 0x1998], ax
movzx r9d, word [rsp + 0x199a]
mov eax, dword [rsp + 0x1990]
xor eax, r9d
mov word [rsp + 0x199a], ax
movzx r9d, word [rsp + 0x199c]
mov eax, dword [rsp + 0x1990]
xor eax, r9d
mov word [rsp + 0x199c], ax
movzx r9d, word [rsp + 0x199e]
mov eax, dword [rsp + 0x1990]
xor eax, r9d
mov word [rsp + 0x199e], ax
movzx r9d, word [rsp + 0x19a0]
mov eax, dword [rsp + 0x1990]
movq xmm1, qword [0x140121c18]
mov dword [rsp + 0x2378], 0x110069
xor eax, r9d
mov word [rsp + 0x19a0], ax
movzx r9d, word [rsp + 0x19a2]
mov eax, dword [rsp + 0x1990]
xor eax, r9d
mov word [rsp + 0x19a2], ax
movzx r9d, word [rsp + 0x19a4]
mov eax, dword [rsp + 0x1990]
xor eax, r9d
movzx r9d, word [0x14012103e]
mov word [rsp + 0x19a4], ax
xor eax, eax
mov word [rsp + 0x19a6], ax
lea rax, [rsp + 0x1994]
mov qword [rsp + 0x2c98], rax
xor eax, eax
mov word [rsp + 0x2386], ax
movzx eax, word [0x140121040]
mov dword [rsp + 0x2410], 0x11
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012103c]
xor edx, edx
xor r10d, r10d
shl r9, 0x10
or rax, r9
movzx r9d, word [str..dxl]
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140121042]
movq xmm7, rax
mov rax, qword [str._ueb]
pxor xmm1, xmm7
xor r9d, 0x11
movq qword [rsp + 0x237c], xmm1
mov qword [rsp + 0x2370], rax
movdqu xmm7, xmmword [rsp + 0x2370]
mov word [rsp + 0x2384], r9w
mov rax, qword [rsp + 0x2380]
movups xmmword [rsp + 0x2414], xmm7
mov qword [rsp + 0x2424], rax
movzx r9d, word [rsp + 0x2414]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x2414], ax
movzx r9d, word [rsp + 0x2416]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x2416], ax
movzx r9d, word [rsp + 0x2418]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x2418], ax
movzx r9d, word [rsp + 0x241a]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x241a], ax
movzx r9d, word [rsp + 0x241c]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x241c], ax
movzx r9d, word [rsp + 0x241e]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x241e], ax
movzx r9d, word [rsp + 0x2420]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x2420], ax
movzx r9d, word [rsp + 0x2422]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x2422], ax
movzx r9d, word [rsp + 0x2424]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x2424], ax
movzx r9d, word [rsp + 0x2426]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
mov word [rsp + 0x2426], ax
movzx r9d, word [rsp + 0x2428]
mov eax, dword [rsp + 0x2410]
xor eax, r9d
movzx r9d, word [0x140121048]
mov word [rsp + 0x2428], ax
lea rax, [rsp + 0x2414]
mov qword [rsp + 0x2ca0], rax
movzx eax, word [0x14012104a]
mov word [rsp + 0x242a], dx
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121046]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..eco]
movq xmm7, qword [0x140121c28]
mov word [rsp + 0x12a2], r10w
shl rax, 0x10
or rax, r9
mov r9d, 1
mov word [rsp + 0x1298], r9w
movq xmm1, rax
mov rax, qword [str._eym3jht8onlSSSS6:8snt_spqAAAAo_8pwz0hor_gq4nx3kwr1jgeWWWWy0_3____s:4FFFFh.__9st6qj_b8sr]
paddw xmm1, xmm7
movzx r9d, word [0x140121052]
mov qword [rsp + 0x1290], rax
movq qword [rsp + 0x129a], xmm1
movdqu xmm1, xmmword [rsp + 0x1290]
mov eax, dword [rsp + 0x12a0]
movups xmmword [rsp + 0x190], xmm1
mov dword [rsp + 0x1a0], eax
movzx eax, word [rsp + 0x190]
sub eax, 1
mov word [rsp + 0x190], ax
movzx eax, word [rsp + 0x192]
sub eax, 1
mov word [rsp + 0x192], ax
movzx eax, word [rsp + 0x194]
sub eax, 1
mov word [rsp + 0x194], ax
movzx eax, word [rsp + 0x196]
sub eax, 1
mov word [rsp + 0x196], ax
movzx eax, word [rsp + 0x198]
sub eax, 1
mov word [rsp + 0x198], ax
movzx eax, word [rsp + 0x19a]
sub eax, 1
mov word [rsp + 0x19a], ax
movzx eax, word [rsp + 0x19c]
sub eax, 1
mov word [rsp + 0x19c], ax
movzx eax, word [rsp + 0x19e]
sub eax, 1
xor edi, edi
xor ebp, ebp
mov word [rsp + 0x19e], ax
movzx eax, word [rsp + 0x1a0]
sub eax, 1
mov word [rsp + 0x1a0], ax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x2ca8], rax
movzx eax, word [0x140121054]
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121050]
mov word [rsp + 0x1278], r11w
shl r9, 0x10
mov word [rsp + 0x1282], di
or rax, r9
movzx r9d, word [str..ecx]
mov word [rsp + 0x1262], bp
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121c38]
paddw xmm1, xmm3
mov qword [rsp + 0x1270], rax
movq qword [rsp + 0x127a], xmm1
movdqu xmm1, xmmword [rsp + 0x1270]
mov eax, dword [rsp + 0x1280]
movups xmmword [rsp + 0x1b0], xmm1
mov dword [rsp + 0x1c0], eax
movzx eax, word [rsp + 0x1b0]
sub eax, 5
mov word [rsp + 0x1b0], ax
movzx eax, word [rsp + 0x1b2]
sub eax, 5
mov word [rsp + 0x1b2], ax
movzx eax, word [rsp + 0x1b4]
sub eax, 5
mov word [rsp + 0x1b4], ax
movzx eax, word [rsp + 0x1b6]
sub eax, 5
mov word [rsp + 0x1b6], ax
movzx eax, word [rsp + 0x1b8]
sub eax, 5
mov word [rsp + 0x1b8], ax
movzx eax, word [rsp + 0x1ba]
sub eax, 5
mov word [rsp + 0x1ba], ax
movzx eax, word [rsp + 0x1bc]
sub eax, 5
mov word [rsp + 0x1bc], ax
movzx eax, word [rsp + 0x1be]
sub eax, 5
mov word [rsp + 0x1be], ax
movzx eax, word [rsp + 0x1c0]
sub eax, 5
mov word [rsp + 0x1c0], ax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x2cb0], rax
mov dword [rsp + 0x19b0], 7
mov eax, dword [rsp + 0x19b0]
mov r14d, dword [rsp + 0x19b0]
mov r11d, dword [rsp + 0x19b0]
mov r13d, dword [rsp + 0x19b0]
mov r9d, dword [rsp + 0x19b0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x19b0]
add r14d, 1
add r11d, 2
movd xmm1, eax
add r13d, 3
xor r14d, 0x65
xor r11d, 0x63
add r9d, 4
xor r13d, 0x78
movd xmm14, r11d
movd xmm12, r9d
add r12d, 5
mov r10d, dword [rsp + 0x19b0]
mov ebp, dword [rsp + 0x19b0]
pinsrw xmm14, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x19b0]
xor r12w, word [str..edb]
punpckldq xmm1, xmm14
mov r13d, 0xa
add r10d, 6
pinsrw xmm12, r12d, 1
add edi, 8
xor di, word [0x14012105e]
xor r10w, word [0x14012105a]
add ebp, 7
movd xmm13, r10d
xor bp, word [0x14012105c]
xor r14d, r14d
xor r12d, r12d
pinsrw xmm13, ebp, 1
mov word [rsp + 0x1260], di
mov eax, dword [rsp + 0x1260]
mov r10d, 0x41
punpckldq xmm12, xmm13
punpcklqdq xmm1, xmm12
movups xmmword [rsp + 0x19b4], xmm1
mov dword [rsp + 0x19c4], eax
movzx r9d, word [rsp + 0x19b4]
mov eax, dword [rsp + 0x19b0]
movups xmmword [rsp + 0x1250], xmm1
xor eax, r9d
mov word [rsp + 0x19b4], ax
movzx r9d, word [rsp + 0x19b6]
mov eax, dword [rsp + 0x19b0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x19b6], ax
movzx r9d, word [rsp + 0x19b8]
mov eax, dword [rsp + 0x19b0]
add eax, 2
xor eax, r9d
mov word [rsp + 0x19b8], ax
movzx r9d, word [rsp + 0x19ba]
mov eax, dword [rsp + 0x19b0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x19ba], ax
movzx r9d, word [rsp + 0x19bc]
mov eax, dword [rsp + 0x19b0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x19bc], ax
movzx r9d, word [rsp + 0x19be]
mov word [rsp + 0x1238], r13w
mov eax, dword [rsp + 0x19b0]
mov word [rsp + 0x1242], r14w
add eax, 5
xor eax, r9d
mov word [rsp + 0x19be], ax
movzx r9d, word [rsp + 0x19c0]
mov eax, dword [rsp + 0x19b0]
add eax, 6
xor eax, r9d
mov word [rsp + 0x19c0], ax
movzx r9d, word [rsp + 0x19c2]
mov eax, dword [rsp + 0x19b0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x19c2], ax
movzx r9d, word [rsp + 0x19c4]
mov eax, dword [rsp + 0x19b0]
add eax, 8
xor eax, r9d
movzx r9d, word [0x140121066]
mov word [rsp + 0x19c4], ax
lea rax, [rsp + 0x19b4]
mov qword [rsp + 0x2cb8], rax
movzx eax, word [0x140121068]
mov word [rsp + 0x19c6], r12w
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121064]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..epim]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121c40]
paddw xmm1, xmm4
mov qword [rsp + 0x1230], rax
movq qword [rsp + 0x123a], xmm1
movdqu xmm1, xmmword [rsp + 0x1230]
mov eax, dword [rsp + 0x1240]
movups xmmword [rsp + 0x1d0], xmm1
mov dword [rsp + 0x1e0], eax
movzx eax, word [rsp + 0x1d0]
sub eax, 0xa
mov word [rsp + 0x1d0], ax
movzx eax, word [rsp + 0x1d2]
sub eax, 0xa
mov word [rsp + 0x1d2], ax
movzx eax, word [rsp + 0x1d4]
sub eax, 0xa
mov word [rsp + 0x1d4], ax
movzx eax, word [rsp + 0x1d6]
movzx r9d, word [0x140121072]
movq xmm1, qword [0x140121c48]
mov dword [rsp + 0x2358], 0x53003e
sub eax, 0xa
mov word [rsp + 0x1d6], ax
movzx eax, word [rsp + 0x1d8]
sub eax, 0xa
xor r15d, r15d
mov word [rsp + 0x1d8], ax
movzx eax, word [rsp + 0x1da]
mov word [rsp + 0x2366], r15w
sub eax, 0xa
mov word [rsp + 0x1da], ax
movzx eax, word [rsp + 0x1dc]
sub eax, 0xa
mov word [rsp + 0x1dc], ax
movzx eax, word [rsp + 0x1de]
sub eax, 0xa
mov word [rsp + 0x1de], ax
movzx eax, word [rsp + 0x1e0]
sub eax, 0xa
mov word [rsp + 0x1e0], ax
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x2cc0], rax
movzx eax, word [0x140121074]
mov dword [rsp + 0x2430], 0x53
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121070]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..exb]
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140121076]
movq xmm15, rax
mov rax, qword [0x140121c50]
pxor xmm1, xmm15
xor r9d, 0x53
mov qword [rsp + 0x2350], rax
mov word [rsp + 0x2364], r9w
movq qword [rsp + 0x235c], xmm1
movdqu xmm1, xmmword [rsp + 0x2350]
mov rax, qword [rsp + 0x2360]
movups xmmword [rsp + 0x2434], xmm1
mov qword [rsp + 0x2444], rax
movzx r9d, word [rsp + 0x2434]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x2434], ax
movzx r9d, word [rsp + 0x2436]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x2436], ax
movzx r9d, word [rsp + 0x2438]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x2438], ax
movzx r9d, word [rsp + 0x243a]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x243a], ax
movzx r9d, word [rsp + 0x243c]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x243c], ax
movzx r9d, word [rsp + 0x243e]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x243e], ax
movzx r9d, word [rsp + 0x2440]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x2440], ax
movzx r9d, word [rsp + 0x2442]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x2442], ax
movzx r9d, word [rsp + 0x2444]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x2444], ax
movzx r9d, word [rsp + 0x2446]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x2446], ax
movzx r9d, word [rsp + 0x2448]
mov eax, dword [rsp + 0x2430]
xor eax, r9d
mov word [rsp + 0x2448], ax
xor eax, eax
mov word [rsp + 0x244a], ax
lea rax, [rsp + 0x2434]
mov qword [rsp + 0x2cc8], rax
xor eax, eax
mov dword [rsp + 0x19d0], 0x16
movzx r9d, word [0x14012107c]
mov word [rsp + 0x1222], ax
movzx eax, word [0x14012107e]
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012107a]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..fcd]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121c58]
pxor xmm11, xmm1
mov qword [rsp + 0x1210], rax
mov eax, 0x16
movq qword [rsp + 0x121a], xmm11
mov word [rsp + 0x1218], ax
mov eax, dword [rsp + 0x1220]
movdqu xmm1, xmmword [rsp + 0x1210]
movups xmmword [rsp + 0x19d4], xmm1
mov dword [rsp + 0x19e4], eax
movzx r9d, word [rsp + 0x19d4]
mov eax, dword [rsp + 0x19d0]
xor eax, r9d
xor edx, edx
mov word [rsp + 0x19d4], ax
movzx r9d, word [rsp + 0x19d6]
mov eax, dword [rsp + 0x19d0]
xor eax, r9d
mov word [rsp + 0x19d6], ax
movzx r9d, word [rsp + 0x19d8]
mov eax, dword [rsp + 0x19d0]
xor eax, r9d
mov word [rsp + 0x19d8], ax
movzx r9d, word [rsp + 0x19da]
mov eax, dword [rsp + 0x19d0]
xor eax, r9d
mov word [rsp + 0x19da], ax
movzx r9d, word [rsp + 0x19dc]
mov eax, dword [rsp + 0x19d0]
xor eax, r9d
mov word [rsp + 0x19dc], ax
movzx r9d, word [rsp + 0x19de]
mov eax, dword [rsp + 0x19d0]
xor eax, r9d
mov word [rsp + 0x19de], ax
movzx r9d, word [rsp + 0x19e0]
mov eax, dword [rsp + 0x19d0]
mov word [rsp + 0x1202], dx
movq xmm15, qword [0x140121b00]
xor eax, r9d
mov word [rsp + 0x19e0], ax
movzx r9d, word [rsp + 0x19e2]
mov eax, dword [rsp + 0x19d0]
xor eax, r9d
mov word [rsp + 0x19e2], ax
movzx r9d, word [rsp + 0x19e4]
mov eax, dword [rsp + 0x19d0]
xor eax, r9d
movzx r9d, word [0x140121086]
mov word [rsp + 0x19e4], ax
xor eax, eax
mov word [rsp + 0x19e6], ax
lea rax, [rsp + 0x19d4]
mov qword [rsp + 0x2cd0], rax
movzx eax, word [0x140121088]
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121084]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..fdb]
shl rax, 0x10
or rax, r9
xor r9d, r9d
movq xmm1, rax
mov rax, qword [0x140121c60]
paddw xmm1, xmm15
mov qword [rsp + 0x11f0], rax
mov eax, 0xd
mov word [rsp + 0x11f8], ax
movq qword [rsp + 0x11fa], xmm1
movdqu xmm1, xmmword [rsp + 0x11f0]
mov eax, dword [rsp + 0x1200]
movups xmmword [rsp + 0x1f0], xmm1
mov dword [rsp + 0x200], eax
movzx eax, word [rsp + 0x1f0]
sub eax, 0xd
mov word [rsp + 0x1f0], ax
movzx eax, word [rsp + 0x1f2]
sub eax, 0xd
mov word [rsp + 0x1f2], ax
movzx eax, word [rsp + 0x1f4]
sub eax, 0xd
mov word [rsp + 0x1f4], ax
movzx eax, word [rsp + 0x1f6]
sub eax, 0xd
mov word [rsp + 0x1f6], ax
movzx eax, word [rsp + 0x1f8]
mov word [rsp + 0x11e2], r9w
movzx r9d, word [0x140121090]
movq xmm14, qword [0x140121c68]
sub eax, 0xd
mov word [rsp + 0x11d8], r10w
mov word [rsp + 0x1f8], ax
movzx eax, word [rsp + 0x1fa]
sub eax, 0xd
mov word [rsp + 0x1fa], ax
movzx eax, word [rsp + 0x1fc]
sub eax, 0xd
mov word [rsp + 0x1fc], ax
movzx eax, word [rsp + 0x1fe]
sub eax, 0xd
mov word [rsp + 0x1fe], ax
movzx eax, word [rsp + 0x200]
sub eax, 0xd
mov word [rsp + 0x200], ax
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x2cd8], rax
movzx eax, word [0x140121092]
mov dword [rsp + 0x19f0], 0x41
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012108e]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..fic]
shl rax, 0x10
or rax, r9
xor r11d, r11d
xor edi, edi
movq xmm1, rax
mov rax, qword [0x140121c70]
pxor xmm1, xmm14
mov qword [rsp + 0x11d0], rax
movq qword [rsp + 0x11da], xmm1
movdqu xmm1, xmmword [rsp + 0x11d0]
mov eax, dword [rsp + 0x11e0]
movups xmmword [rsp + 0x19f4], xmm1
mov dword [rsp + 0x1a04], eax
movzx r9d, word [rsp + 0x19f4]
mov eax, dword [rsp + 0x19f0]
xor eax, r9d
mov word [rsp + 0x19f4], ax
movzx r9d, word [rsp + 0x19f6]
mov eax, dword [rsp + 0x19f0]
xor eax, r9d
mov word [rsp + 0x19f6], ax
movzx r9d, word [rsp + 0x19f8]
mov eax, dword [rsp + 0x19f0]
mov word [rsp + 0x11c2], di
xor eax, r9d
mov word [rsp + 0x19f8], ax
movzx r9d, word [rsp + 0x19fa]
mov eax, dword [rsp + 0x19f0]
xor eax, r9d
mov word [rsp + 0x19fa], ax
movzx r9d, word [rsp + 0x19fc]
mov eax, dword [rsp + 0x19f0]
xor eax, r9d
mov word [rsp + 0x19fc], ax
movzx r9d, word [rsp + 0x19fe]
mov eax, dword [rsp + 0x19f0]
xor eax, r9d
mov word [rsp + 0x19fe], ax
movzx r9d, word [rsp + 0x1a00]
mov eax, dword [rsp + 0x19f0]
xor eax, r9d
mov word [rsp + 0x1a00], ax
movzx r9d, word [rsp + 0x1a02]
mov eax, dword [rsp + 0x19f0]
xor eax, r9d
mov word [rsp + 0x1a02], ax
movzx r9d, word [rsp + 0x1a04]
mov eax, dword [rsp + 0x19f0]
xor eax, r9d
mov word [rsp + 0x1a04], ax
lea rax, [rsp + 0x19f4]
mov word [rsp + 0x1a06], r11w
mov qword [rsp + 0x2ce0], rax
mov dword [rsp + 0x1a10], 0x4c
mov eax, dword [rsp + 0x1a10]
mov r14d, dword [rsp + 0x1a10]
mov r11d, dword [rsp + 0x1a10]
mov r13d, dword [rsp + 0x1a10]
mov r9d, dword [rsp + 0x1a10]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1a10]
add r11d, 2
add r14d, 1
movd xmm1, eax
xor r11d, 0x69
add r9d, 4
add r13d, 3
xor r14d, 0x66
xor r13d, 0x63
movd xmm13, r11d
movd xmm11, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1a10]
mov ebp, dword [rsp + 0x1a10]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1a10]
xor r12w, word [str..fmp]
punpckldq xmm1, xmm13
add r10d, 6
xor r10w, word [0x140121098]
add ebp, 7
xor bp, word [0x14012109a]
movd xmm12, r10d
add edi, 8
pinsrw xmm11, r12d, 1
xor di, word [0x14012109c]
pinsrw xmm12, ebp, 1
mov word [rsp + 0x11c0], di
mov eax, dword [rsp + 0x11c0]
punpckldq xmm11, xmm12
punpcklqdq xmm1, xmm11
movups xmmword [rsp + 0x1a14], xmm1
mov dword [rsp + 0x1a24], eax
movzx r9d, word [rsp + 0x1a14]
mov eax, dword [rsp + 0x1a10]
movups xmmword [rsp + 0x11b0], xmm1
xor eax, r9d
mov word [rsp + 0x1a14], ax
movzx r9d, word [rsp + 0x1a16]
mov eax, dword [rsp + 0x1a10]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1a16], ax
movzx r9d, word [rsp + 0x1a18]
mov eax, dword [rsp + 0x1a10]
add eax, 2
xor eax, r9d
xor ebp, ebp
xor r12d, r12d
mov word [rsp + 0x1a18], ax
movzx r9d, word [rsp + 0x1a1a]
mov eax, dword [rsp + 0x1a10]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1a1a], ax
movzx r9d, word [rsp + 0x1a1c]
mov eax, dword [rsp + 0x1a10]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1a1c], ax
movzx r9d, word [rsp + 0x1a1e]
mov eax, dword [rsp + 0x1a10]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1a1e], ax
movzx r9d, word [rsp + 0x1a20]
mov eax, dword [rsp + 0x1a10]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1a20], ax
movzx r9d, word [rsp + 0x1a22]
mov word [rsp + 0x11a2], r12w
mov eax, dword [rsp + 0x1a10]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1a22], ax
movzx r9d, word [rsp + 0x1a24]
mov eax, dword [rsp + 0x1a10]
add eax, 8
xor eax, r9d
mov word [rsp + 0x1a24], ax
lea rax, [rsp + 0x1a14]
mov word [rsp + 0x1a26], bp
mov qword [rsp + 0x2ce8], rax
mov dword [rsp + 0x1a30], 0x38
mov eax, dword [rsp + 0x1a30]
mov r14d, dword [rsp + 0x1a30]
mov r11d, dword [rsp + 0x1a30]
mov r13d, dword [rsp + 0x1a30]
mov r9d, dword [rsp + 0x1a30]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1a30]
add r11d, 2
add r14d, 1
movd xmm1, eax
xor r11d, 0x6d
add r9d, 4
add r13d, 3
xor r14d, 0x66
xor r13d, 0x70
movd xmm13, r11d
movd xmm11, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1a30]
mov ebp, dword [rsp + 0x1a30]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1a30]
xor r12w, word [str..fmp12]
punpckldq xmm1, xmm13
mov r14d, 0xa
add r10d, 6
xor r10w, word [0x1401210a2]
add ebp, 7
xor bp, word [0x1401210a4]
movd xmm12, r10d
add edi, 8
pinsrw xmm11, r12d, 1
xor di, word [0x1401210a6]
pinsrw xmm12, ebp, 1
mov word [rsp + 0x11a0], di
mov eax, dword [rsp + 0x11a0]
punpckldq xmm11, xmm12
punpcklqdq xmm1, xmm11
movups xmmword [rsp + 0x1a34], xmm1
mov dword [rsp + 0x1a44], eax
movzx r9d, word [rsp + 0x1a34]
mov eax, dword [rsp + 0x1a30]
movups xmmword [rsp + 0x1190], xmm1
xor eax, r9d
mov word [rsp + 0x1a34], ax
movzx r9d, word [rsp + 0x1a36]
mov eax, dword [rsp + 0x1a30]
add eax, 1
xor r13d, r13d
xor r15d, r15d
xor eax, r9d
mov word [rsp + 0x1a36], ax
movzx r9d, word [rsp + 0x1a38]
mov eax, dword [rsp + 0x1a30]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1a38], ax
movzx r9d, word [rsp + 0x1a3a]
mov eax, dword [rsp + 0x1a30]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1a3a], ax
movzx r9d, word [rsp + 0x1a3c]
mov eax, dword [rsp + 0x1a30]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1a3c], ax
movzx r9d, word [rsp + 0x1a3e]
mov eax, dword [rsp + 0x1a30]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1a3e], ax
movzx r9d, word [rsp + 0x1a40]
mov eax, dword [rsp + 0x1a30]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1a40], ax
movzx r9d, word [rsp + 0x1a42]
mov eax, dword [rsp + 0x1a30]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1a42], ax
movzx r9d, word [rsp + 0x1a44]
mov eax, dword [rsp + 0x1a30]
add eax, 8
xor eax, r9d
movzx r9d, word [0x1401210b2]
mov word [rsp + 0x1a44], ax
lea rax, [rsp + 0x1a34]
mov qword [rsp + 0x2cf0], rax
movzx eax, word [0x1401210b4]
mov word [rsp + 0x1a46], r13w
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401210b0]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..fmpsl]
shl rax, 0x10
or rax, r9
movq xmm1, rax
movzx eax, word [0x1401210b6]
paddw xmm1, xmm4
lea r10d, [rax + 0xa]
movzx eax, word [0x1401210b8]
lea r9d, [rax + 0xa]
mov rax, qword [0x140121c78]
mov qword [rsp + 0x25d0], rax
mov word [rsp + 0x25dc], r14w
movq qword [rsp + 0x25de], xmm1
mov dword [rsp + 0x25d8], 0x3c003b
movdqu xmm1, xmmword [rsp + 0x25d0]
mov word [rsp + 0x25e6], r10w
movups xmmword [rsp + 0x2450], xmm1
mov word [rsp + 0x25e8], r9w
mov word [rsp + 0x25ea], r15w
movdqu xmm1, xmmword [rsp + 0x25dc]
movups xmmword [rsp + 0x245c], xmm1
movzx eax, word [rsp + 0x2450]
sub eax, 0xa
mov word [rsp + 0x2450], ax
movzx eax, word [rsp + 0x2452]
sub eax, 0xa
mov word [rsp + 0x2452], ax
movzx eax, word [rsp + 0x2454]
sub eax, 0xa
mov word [rsp + 0x2454], ax
movzx eax, word [rsp + 0x2456]
sub eax, 0xa
mov word [rsp + 0x2456], ax
movzx eax, word [rsp + 0x2458]
sub eax, 0xa
mov word [rsp + 0x2458], ax
movzx eax, word [rsp + 0x245a]
sub eax, 0xa
mov word [rsp + 0x245a], ax
movzx eax, word [rsp + 0x245c]
sub eax, 0xa
mov word [rsp + 0x245c], ax
movzx eax, word [rsp + 0x245e]
sub eax, 0xa
mov word [rsp + 0x245e], ax
movzx eax, word [rsp + 0x2460]
sub eax, 0xa
mov word [rsp + 0x2460], ax
movzx eax, word [rsp + 0x2462]
sub eax, 0xa
mov word [rsp + 0x2462], ax
movzx eax, word [rsp + 0x2464]
sub eax, 0xa
mov word [rsp + 0x2464], ax
movzx eax, word [rsp + 0x2466]
movzx r9d, word [0x1401210c0]
mov dword [rsp + 0x25b8], 0x6e0075
sub eax, 0xa
mov word [rsp + 0x2466], ax
movzx eax, word [rsp + 0x2468]
sub eax, 0xa
mov word [rsp + 0x2468], ax
lea rax, [rsp + 0x2450]
mov qword [rsp + 0x2cf8], rax
movzx eax, word [0x1401210c2]
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401210be]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..fol]
shl rax, 0x10
or rax, r9
movq xmm1, rax
movzx eax, word [0x1401210c4]
paddw xmm1, xmm6
lea r10d, [rax + 2]
movzx eax, word [str..fp3]
mov word [rsp + 0x25c6], r10w
movq qword [rsp + 0x25be], xmm1
lea r9d, [rax + 2]
mov rax, qword [0x140121c80]
mov word [rsp + 0x25c8], r9w
mov qword [rsp + 0x25b0], rax
mov eax, 2
mov word [rsp + 0x25bc], ax
xor eax, eax
movdqu xmm1, xmmword [rsp + 0x25b0]
mov word [rsp + 0x25ca], ax
movups xmmword [rsp + 0x2470], xmm1
movdqu xmm1, xmmword [rsp + 0x25bc]
movups xmmword [rsp + 0x247c], xmm1
movzx eax, word [rsp + 0x2470]
sub eax, 2
mov word [rsp + 0x2470], ax
movzx eax, word [rsp + 0x2472]
sub eax, 2
mov word [rsp + 0x2472], ax
movzx eax, word [rsp + 0x2474]
sub eax, 2
mov word [rsp + 0x2474], ax
movzx eax, word [rsp + 0x2476]
sub eax, 2
mov word [rsp + 0x2476], ax
movzx eax, word [rsp + 0x2478]
sub eax, 2
mov word [rsp + 0x2478], ax
movzx eax, word [rsp + 0x247a]
sub eax, 2
mov word [rsp + 0x247a], ax
movzx eax, word [rsp + 0x247c]
sub eax, 2
mov word [rsp + 0x247c], ax
movzx eax, word [rsp + 0x247e]
sub eax, 2
mov word [rsp + 0x247e], ax
movzx eax, word [rsp + 0x2480]
sub eax, 2
mov word [rsp + 0x2480], ax
movzx eax, word [rsp + 0x2482]
sub eax, 2
mov word [rsp + 0x2482], ax
movzx eax, word [rsp + 0x2484]
sub eax, 2
mov word [rsp + 0x2484], ax
movzx eax, word [rsp + 0x2486]
sub eax, 2
mov word [rsp + 0x2486], ax
movzx eax, word [rsp + 0x2488]
sub eax, 2
mov word [rsp + 0x2488], ax
lea rax, [rsp + 0x2470]
mov qword [rsp + 0x2d00], rax
xor eax, eax
mov dword [rsp + 0x1a50], 0x79
mov word [rsp + 0x1182], ax
mov eax, dword [rsp + 0x1a50]
mov r14d, dword [rsp + 0x1a50]
mov r11d, dword [rsp + 0x1a50]
mov r13d, dword [rsp + 0x1a50]
mov r9d, dword [rsp + 0x1a50]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1a50]
add r14d, 1
add r11d, 2
movd xmm1, eax
mov r10d, dword [rsp + 0x1a50]
mov ebp, dword [rsp + 0x1a50]
xor r14d, 0x66
mov edi, dword [rsp + 0x1a50]
pinsrw xmm1, r14d, 1
add edi, 8
xor di, word [0x1401210cc]
xor r11d, 0x6f
add r9d, 4
add r13d, 3
add r10d, 6
add r12d, 5
add ebp, 7
xor r10w, word [0x1401210c8]
movd xmm13, r11d
movd xmm11, r9d
xor r13d, 0x6c
xor r12w, word [str..fp3]
movd xmm12, r10d
xor bp, word [0x1401210ca]
pinsrw xmm13, r13d, 1
pinsrw xmm12, ebp, 1
pinsrw xmm11, r12d, 1
punpckldq xmm11, xmm12
punpckldq xmm1, xmm13
punpcklqdq xmm1, xmm11
movups xmmword [rsp + 0x1170], xmm1
mov word [rsp + 0x1180], di
mov eax, dword [rsp + 0x1180]
movups xmmword [rsp + 0x1a54], xmm1
mov dword [rsp + 0x1a64], eax
movzx r9d, word [rsp + 0x1a54]
mov eax, dword [rsp + 0x1a50]
xor eax, r9d
mov word [rsp + 0x1a54], ax
movzx r9d, word [rsp + 0x1a56]
mov eax, dword [rsp + 0x1a50]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1a56], ax
movzx r9d, word [rsp + 0x1a58]
mov eax, dword [rsp + 0x1a50]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1a58], ax
movzx r9d, word [rsp + 0x1a5a]
mov eax, dword [rsp + 0x1a50]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1a5a], ax
movzx r9d, word [rsp + 0x1a5c]
mov eax, dword [rsp + 0x1a50]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1a5c], ax
movzx r9d, word [rsp + 0x1a5e]
mov eax, dword [rsp + 0x1a50]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1a5e], ax
movzx r9d, word [rsp + 0x1a60]
mov eax, dword [rsp + 0x1a50]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1a60], ax
movzx r9d, word [rsp + 0x1a62]
mov eax, dword [rsp + 0x1a50]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1a62], ax
movzx r9d, word [rsp + 0x1a64]
mov eax, dword [rsp + 0x1a50]
add eax, 8
xor eax, r9d
mov word [rsp + 0x1a64], ax
xor eax, eax
mov word [rsp + 0x1a66], ax
lea rax, [rsp + 0x1a54]
mov qword [rsp + 0x2d08], rax
movzx eax, word [0x1401210d6]
movzx r9d, word [0x1401210d4]
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401210d2]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..fp4]
shl rax, 0x10
xor edx, edx
or rax, r9
mov word [rsp + 0x1162], dx
xor r9d, r9d
movq xmm1, rax
mov rax, qword [0x140121c88]
paddw xmm1, xmm7
mov qword [rsp + 0x1150], rax
mov eax, 1
mov word [rsp + 0x1158], ax
movq qword [rsp + 0x115a], xmm1
movdqu xmm1, xmmword [rsp + 0x1150]
mov eax, dword [rsp + 0x1160]
movups xmmword [rsp + 0x210], xmm1
mov dword [rsp + 0x220], eax
movzx eax, word [rsp + 0x210]
sub eax, 1
mov word [rsp + 0x210], ax
movzx eax, word [rsp + 0x212]
sub eax, 1
mov word [rsp + 0x212], ax
movzx eax, word [rsp + 0x214]
sub eax, 1
mov word [rsp + 0x214], ax
movzx eax, word [rsp + 0x216]
sub eax, 1
mov word [rsp + 0x216], ax
movzx eax, word [rsp + 0x218]
sub eax, 1
mov word [rsp + 0x218], ax
movzx eax, word [rsp + 0x21a]
sub eax, 1
mov word [rsp + 0x21a], ax
movzx eax, word [rsp + 0x21c]
sub eax, 1
mov word [rsp + 0x21c], ax
movzx eax, word [rsp + 0x21e]
sub eax, 1
mov word [rsp + 0x21e], ax
movzx eax, word [rsp + 0x220]
sub eax, 1
mov word [rsp + 0x220], ax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x2d10], rax
mov dword [rsp + 0x1a70], 0x3c
mov eax, dword [rsp + 0x1a70]
mov r14d, dword [rsp + 0x1a70]
mov r11d, dword [rsp + 0x1a70]
mov word [rsp + 0x1142], r9w
mov r13d, dword [rsp + 0x1a70]
mov r9d, dword [rsp + 0x1a70]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1a70]
add r11d, 2
add r14d, 1
movd xmm1, eax
xor r11d, 0x70
add r9d, 4
add r13d, 3
xor r14d, 0x66
xor r13d, 0x34
movd xmm13, r11d
movd xmm11, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1a70]
mov ebp, dword [rsp + 0x1a70]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1a70]
xor r12w, word [str..fp5]
punpckldq xmm1, xmm13
add r10d, 6
xor r10w, word [0x1401210dc]
add ebp, 7
xor bp, word [0x1401210de]
movd xmm12, r10d
add edi, 8
pinsrw xmm11, r12d, 1
xor di, word [0x1401210e0]
pinsrw xmm12, ebp, 1
mov word [rsp + 0x1140], di
mov eax, dword [rsp + 0x1140]
mov edi, 8
punpckldq xmm11, xmm12
punpcklqdq xmm1, xmm11
movups xmmword [rsp + 0x1a74], xmm1
mov dword [rsp + 0x1a84], eax
movzx r9d, word [rsp + 0x1a74]
mov eax, dword [rsp + 0x1a70]
movups xmmword [rsp + 0x1130], xmm1
xor eax, r9d
mov word [rsp + 0x1a74], ax
movzx r9d, word [rsp + 0x1a76]
mov eax, dword [rsp + 0x1a70]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1a76], ax
movzx r9d, word [rsp + 0x1a78]
mov eax, dword [rsp + 0x1a70]
add eax, 2
xor r11d, r11d
xor r10d, r10d
xor ebp, ebp
xor eax, r9d
mov word [rsp + 0x1a78], ax
movzx r9d, word [rsp + 0x1a7a]
mov eax, dword [rsp + 0x1a70]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1a7a], ax
movzx r9d, word [rsp + 0x1a7c]
mov eax, dword [rsp + 0x1a70]
mov word [rsp + 0x1118], di
mov word [rsp + 0x1122], r11w
add eax, 4
xor eax, r9d
mov word [rsp + 0x1a7c], ax
movzx r9d, word [rsp + 0x1a7e]
mov eax, dword [rsp + 0x1a70]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1a7e], ax
movzx r9d, word [rsp + 0x1a80]
mov eax, dword [rsp + 0x1a70]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1a80], ax
movzx r9d, word [rsp + 0x1a82]
mov eax, dword [rsp + 0x1a70]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1a82], ax
movzx r9d, word [rsp + 0x1a84]
mov eax, dword [rsp + 0x1a70]
add eax, 8
xor eax, r9d
movzx r9d, word [0x1401210e8]
mov word [rsp + 0x1a84], ax
lea rax, [rsp + 0x1a74]
mov qword [rsp + 0x2d18], rax
movzx eax, word [0x1401210ea]
mov word [rsp + 0x1a86], r10w
mov dword [rsp + 0x1a90], 8
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401210e6]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..fp7]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121c90]
pxor xmm1, xmm5
mov qword [rsp + 0x1110], rax
movq qword [rsp + 0x111a], xmm1
movdqu xmm1, xmmword [rsp + 0x1110]
mov eax, dword [rsp + 0x1120]
movups xmmword [rsp + 0x1a94], xmm1
mov dword [rsp + 0x1aa4], eax
movzx r9d, word [rsp + 0x1a94]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
mov word [rsp + 0x1a94], ax
movzx r9d, word [rsp + 0x1a96]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
mov word [rsp + 0x1a96], ax
movzx r9d, word [rsp + 0x1a98]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
mov word [rsp + 0x1a98], ax
movzx r9d, word [rsp + 0x1a9a]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
mov word [rsp + 0x1a9a], ax
movzx r9d, word [rsp + 0x1a9c]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
mov word [rsp + 0x1a9c], ax
movzx r9d, word [rsp + 0x1a9e]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
mov word [rsp + 0x1a9e], ax
movzx r9d, word [rsp + 0x1aa0]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
mov word [rsp + 0x1aa0], ax
movzx r9d, word [rsp + 0x1aa2]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
mov word [rsp + 0x1aa2], ax
movzx r9d, word [rsp + 0x1aa4]
mov eax, dword [rsp + 0x1a90]
xor eax, r9d
xor r12d, r12d
mov word [rsp + 0x1aa4], ax
lea rax, [rsp + 0x1a94]
mov word [rsp + 0x1aa6], bp
mov qword [rsp + 0x2d20], rax
mov dword [rsp + 0x1ab0], 0x1d
mov eax, dword [rsp + 0x1ab0]
mov r14d, dword [rsp + 0x1ab0]
mov r11d, dword [rsp + 0x1ab0]
mov word [rsp + 0x1102], r12w
mov r13d, dword [rsp + 0x1ab0]
mov r9d, dword [rsp + 0x1ab0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1ab0]
add r11d, 2
add r14d, 1
movd xmm1, eax
xor r11d, 0x70
add r9d, 4
add r13d, 3
xor r14d, 0x66
xor r13d, 0x37
movd xmm13, r11d
movd xmm11, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1ab0]
mov ebp, dword [rsp + 0x1ab0]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1ab0]
xor r12w, word [str..fpt]
punpckldq xmm1, xmm13
add r10d, 6
xor r10w, word [0x1401210f0]
add ebp, 7
xor bp, word [0x1401210f2]
movd xmm12, r10d
add edi, 8
pinsrw xmm11, r12d, 1
xor di, word [0x1401210f4]
pinsrw xmm12, ebp, 1
mov word [rsp + 0x1100], di
mov eax, dword [rsp + 0x1100]
punpckldq xmm11, xmm12
punpcklqdq xmm1, xmm11
movups xmmword [rsp + 0x1ab4], xmm1
mov dword [rsp + 0x1ac4], eax
movzx r9d, word [rsp + 0x1ab4]
mov eax, dword [rsp + 0x1ab0]
movups xmmword [rsp + 0x10f0], xmm1
xor eax, r9d
mov word [rsp + 0x1ab4], ax
movzx r9d, word [rsp + 0x1ab6]
mov eax, dword [rsp + 0x1ab0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1ab6], ax
movzx r9d, word [rsp + 0x1ab8]
mov eax, dword [rsp + 0x1ab0]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1ab8], ax
movzx r9d, word [rsp + 0x1aba]
mov eax, dword [rsp + 0x1ab0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1aba], ax
movzx r9d, word [rsp + 0x1abc]
mov eax, dword [rsp + 0x1ab0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1abc], ax
movzx r9d, word [rsp + 0x1abe]
mov eax, dword [rsp + 0x1ab0]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1abe], ax
movzx r9d, word [rsp + 0x1ac0]
mov eax, dword [rsp + 0x1ab0]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1ac0], ax
movzx r9d, word [rsp + 0x1ac2]
mov eax, dword [rsp + 0x1ab0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1ac2], ax
movzx r9d, word [rsp + 0x1ac4]
mov eax, dword [rsp + 0x1ab0]
add eax, 8
xor r13d, r13d
xor r14d, r14d
mov word [rsp + 0x10e2], r14w
xor eax, r9d
mov word [rsp + 0x1ac4], ax
lea rax, [rsp + 0x1ab4]
mov word [rsp + 0x1ac6], r13w
mov qword [rsp + 0x2d28], rax
mov dword [rsp + 0x1ad0], 0x45
mov eax, dword [rsp + 0x1ad0]
mov r14d, dword [rsp + 0x1ad0]
mov r11d, dword [rsp + 0x1ad0]
mov r13d, dword [rsp + 0x1ad0]
mov r9d, dword [rsp + 0x1ad0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1ad0]
add r11d, 2
add r14d, 1
movd xmm1, eax
xor r11d, 0x70
add r9d, 4
add r13d, 3
xor r14d, 0x66
xor r13d, 0x74
movd xmm13, r11d
movd xmm11, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1ad0]
mov ebp, dword [rsp + 0x1ad0]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1ad0]
xor r12w, word [str..frm]
punpckldq xmm1, xmm13
mov r13d, 0xb
add r10d, 6
xor r10w, word [0x1401210fa]
add ebp, 7
xor bp, word [0x1401210fc]
movd xmm12, r10d
add edi, 8
pinsrw xmm11, r12d, 1
xor di, word [0x1401210fe]
pinsrw xmm12, ebp, 1
mov word [rsp + 0x10e0], di
mov ebp, 0x46
mov eax, dword [rsp + 0x10e0]
punpckldq xmm11, xmm12
mov r10d, 0x5d
punpcklqdq xmm1, xmm11
movups xmmword [rsp + 0x1ad4], xmm1
movups xmmword [rsp + 0x10d0], xmm1
mov dword [rsp + 0x1ae4], eax
movzx r9d, word [rsp + 0x1ad4]
mov eax, dword [rsp + 0x1ad0]
xor eax, r9d
mov word [rsp + 0x1ad4], ax
movzx r9d, word [rsp + 0x1ad6]
mov eax, dword [rsp + 0x1ad0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1ad6], ax
movzx r9d, word [rsp + 0x1ad8]
mov eax, dword [rsp + 0x1ad0]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1ad8], ax
movzx r9d, word [rsp + 0x1ada]
mov eax, dword [rsp + 0x1ad0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1ada], ax
movzx r9d, word [rsp + 0x1adc]
mov eax, dword [rsp + 0x1ad0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1adc], ax
movzx r9d, word [rsp + 0x1ade]
mov eax, dword [rsp + 0x1ad0]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1ade], ax
movzx r9d, word [rsp + 0x1ae0]
mov eax, dword [rsp + 0x1ad0]
add eax, 6
xor eax, r9d
xor r15d, r15d
mov word [rsp + 0x1ae0], ax
movzx r9d, word [rsp + 0x1ae2]
mov eax, dword [rsp + 0x1ad0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1ae2], ax
movzx r9d, word [rsp + 0x1ae4]
mov eax, dword [rsp + 0x1ad0]
add eax, 8
xor eax, r9d
movzx r9d, word [0x140121106]
mov word [rsp + 0x1ae4], ax
lea rax, [rsp + 0x1ad4]
mov qword [rsp + 0x2d30], rax
movzx eax, word [0x140121108]
mov word [rsp + 0x1ae6], r15w
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121104]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..gdb]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121c98]
movzx r9d, word [0x140121110]
paddw xmm1, xmm3
mov qword [rsp + 0x10b0], rax
mov eax, 5
mov word [rsp + 0x10b8], ax
xor eax, eax
movq qword [rsp + 0x10ba], xmm1
movdqu xmm1, xmmword [rsp + 0x10b0]
mov word [rsp + 0x10c2], ax
mov eax, dword [rsp + 0x10c0]
movups xmmword [rsp + 0x230], xmm1
mov dword [rsp + 0x240], eax
movzx eax, word [rsp + 0x230]
sub eax, 5
mov word [rsp + 0x230], ax
movzx eax, word [rsp + 0x232]
sub eax, 5
mov word [rsp + 0x232], ax
movzx eax, word [rsp + 0x234]
sub eax, 5
mov word [rsp + 0x234], ax
movzx eax, word [rsp + 0x236]
sub eax, 5
mov word [rsp + 0x236], ax
movzx eax, word [rsp + 0x238]
sub eax, 5
mov word [rsp + 0x238], ax
movzx eax, word [rsp + 0x23a]
sub eax, 5
mov word [rsp + 0x23a], ax
movzx eax, word [rsp + 0x23c]
sub eax, 5
mov word [rsp + 0x23c], ax
movzx eax, word [rsp + 0x23e]
sub eax, 5
mov word [rsp + 0x23e], ax
movzx eax, word [rsp + 0x240]
sub eax, 5
mov word [rsp + 0x240], ax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x2d38], rax
movzx eax, word [0x140121112]
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012110e]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..grdb]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121ca0]
movzx r9d, word [0x14012111c]
paddw xmm8, xmm1
mov qword [rsp + 0x1090], rax
mov eax, 3
mov word [rsp + 0x1098], ax
xor eax, eax
movq qword [rsp + 0x109a], xmm8
movdqu xmm1, xmmword [rsp + 0x1090]
mov word [rsp + 0x10a2], ax
mov eax, dword [rsp + 0x10a0]
movups xmmword [rsp + 0x250], xmm1
mov dword [rsp + 0x260], eax
movzx eax, word [rsp + 0x250]
sub eax, 3
mov word [rsp + 0x250], ax
movzx eax, word [rsp + 0x252]
sub eax, 3
mov word [rsp + 0x252], ax
movzx eax, word [rsp + 0x254]
sub eax, 3
mov word [rsp + 0x254], ax
movzx eax, word [rsp + 0x256]
sub eax, 3
xor edx, edx
mov word [rsp + 0x256], ax
movzx eax, word [rsp + 0x258]
sub eax, 3
mov word [rsp + 0x258], ax
movzx eax, word [rsp + 0x25a]
sub eax, 3
mov word [rsp + 0x25a], ax
movzx eax, word [rsp + 0x25c]
sub eax, 3
mov word [rsp + 0x25c], ax
movzx eax, word [rsp + 0x25e]
sub eax, 3
mov word [rsp + 0x25e], ax
movzx eax, word [rsp + 0x260]
sub eax, 3
mov word [rsp + 0x260], ax
lea rax, [rsp + 0x250]
mov qword [rsp + 0x2d40], rax
xor eax, eax
mov word [rsp + 0x2346], ax
movzx eax, word [0x14012111e]
mov dword [rsp + 0x2490], 0x57
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012111a]
movq xmm1, qword [0x140121ca8]
mov dword [rsp + 0x2338], 0x570035
shl r9, 0x10
or rax, r9
movzx r9d, word [str..gwi]
shl rax, 0x10
or rax, r9
movzx r9d, word [0x140121120]
movq xmm14, rax
mov rax, qword [0x140121cb0]
pxor xmm1, xmm14
xor r9d, 0x57
mov qword [rsp + 0x2330], rax
mov word [rsp + 0x2344], r9w
movq qword [rsp + 0x233c], xmm1
movdqu xmm1, xmmword [rsp + 0x2330]
mov rax, qword [rsp + 0x2340]
movups xmmword [rsp + 0x2494], xmm1
mov qword [rsp + 0x24a4], rax
movzx r9d, word [rsp + 0x2494]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x2494], ax
movzx r9d, word [rsp + 0x2496]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x2496], ax
movzx r9d, word [rsp + 0x2498]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x2498], ax
movzx r9d, word [rsp + 0x249a]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x249a], ax
movzx r9d, word [rsp + 0x249c]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x249c], ax
movzx r9d, word [rsp + 0x249e]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x249e], ax
movzx r9d, word [rsp + 0x24a0]
mov eax, dword [rsp + 0x2490]
movq xmm1, qword [0x140121cb8]
mov word [rsp + 0x1078], r10w
xor eax, r9d
mov word [rsp + 0x24a0], ax
movzx r9d, word [rsp + 0x24a2]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x24a2], ax
movzx r9d, word [rsp + 0x24a4]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x24a4], ax
movzx r9d, word [rsp + 0x24a6]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
mov word [rsp + 0x24a6], ax
movzx r9d, word [rsp + 0x24a8]
mov eax, dword [rsp + 0x2490]
xor eax, r9d
xor r9d, r9d
mov word [rsp + 0x24a8], ax
lea rax, [rsp + 0x2494]
mov qword [rsp + 0x2d48], rax
movzx eax, word [0x140121128]
mov word [rsp + 0x1082], r9w
movzx r9d, word [0x140121126]
shl rax, 0x10
mov word [rsp + 0x24aa], dx
movabs rdx, 0xffff0000ffffffff
mov dword [rsp + 0x1af0], 0x5d
or r9, rax
movzx eax, word [0x140121124]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..hdb]
shl rax, 0x10
or rax, r9
xor r11d, r11d
xor edi, edi
xor r12d, r12d
movq xmm14, rax
mov rax, qword [0x140121cc0]
pxor xmm1, xmm14
mov qword [rsp + 0x1070], rax
movq qword [rsp + 0x107a], xmm1
movdqu xmm1, xmmword [rsp + 0x1070]
mov eax, dword [rsp + 0x1080]
movups xmmword [rsp + 0x1af4], xmm1
mov dword [rsp + 0x1b04], eax
movzx r9d, word [rsp + 0x1af4]
mov eax, dword [rsp + 0x1af0]
mov word [rsp + 0x1062], di
xor eax, r9d
mov word [rsp + 0x1af4], ax
movzx r9d, word [rsp + 0x1af6]
mov eax, dword [rsp + 0x1af0]
xor eax, r9d
mov word [rsp + 0x1af6], ax
movzx r9d, word [rsp + 0x1af8]
mov eax, dword [rsp + 0x1af0]
xor eax, r9d
mov word [rsp + 0x1af8], ax
movzx r9d, word [rsp + 0x1afa]
mov eax, dword [rsp + 0x1af0]
xor eax, r9d
mov word [rsp + 0x1afa], ax
movzx r9d, word [rsp + 0x1afc]
mov eax, dword [rsp + 0x1af0]
xor eax, r9d
mov word [rsp + 0x1afc], ax
movzx r9d, word [rsp + 0x1afe]
mov eax, dword [rsp + 0x1af0]
xor eax, r9d
mov word [rsp + 0x1afe], ax
movzx r9d, word [rsp + 0x1b00]
mov eax, dword [rsp + 0x1af0]
xor eax, r9d
mov word [rsp + 0x1b00], ax
movzx r9d, word [rsp + 0x1b02]
mov eax, dword [rsp + 0x1af0]
xor eax, r9d
mov word [rsp + 0x1b02], ax
movzx r9d, word [rsp + 0x1b04]
mov eax, dword [rsp + 0x1af0]
xor eax, r9d
movzx r9d, word [0x140121130]
mov word [rsp + 0x1b04], ax
lea rax, [rsp + 0x1af4]
mov qword [rsp + 0x2d50], rax
movzx eax, word [0x140121132]
mov word [rsp + 0x1b06], r11w
mov dword [rsp + 0x1b10], 0x46
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012112e]
movq xmm1, qword [0x140121cc8]
mov word [rsp + 0x1058], bp
shl r9, 0x10
or rax, r9
movzx r9d, word [str..his]
shl rax, 0x10
or rax, r9
movq xmm14, rax
mov rax, qword [0x140121cd0]
pxor xmm1, xmm14
mov qword [rsp + 0x1050], rax
movq qword [rsp + 0x105a], xmm1
movdqu xmm1, xmmword [rsp + 0x1050]
mov eax, dword [rsp + 0x1060]
movups xmmword [rsp + 0x1b14], xmm1
mov dword [rsp + 0x1b24], eax
movzx r9d, word [rsp + 0x1b14]
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
mov word [rsp + 0x1b14], ax
movzx r9d, word [rsp + 0x1b16]
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
mov word [rsp + 0x1b16], ax
movzx r9d, word [rsp + 0x1b18]
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
mov word [rsp + 0x1b18], ax
movzx r9d, word [rsp + 0x1b1a]
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
mov word [rsp + 0x1b1a], ax
movzx r9d, word [rsp + 0x1b1c]
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
mov word [rsp + 0x1b1c], ax
movzx r9d, word [rsp + 0x1b1e]
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
mov word [rsp + 0x1b1e], ax
movzx r9d, word [rsp + 0x1b20]
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
mov word [rsp + 0x1b20], ax
movzx r9d, word [rsp + 0x1b22]
mov word [rsp + 0x1038], r13w
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
mov word [rsp + 0x1b22], ax
movzx r9d, word [rsp + 0x1b24]
mov eax, dword [rsp + 0x1b10]
xor eax, r9d
movzx r9d, word [0x14012113a]
mov word [rsp + 0x1b24], ax
lea rax, [rsp + 0x1b14]
mov qword [rsp + 0x2d58], rax
movzx eax, word [0x14012113c]
mov word [rsp + 0x1b26], r12w
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121138]
shl r9, 0x10
or rax, r9
movzx r9d, word [0x140121136]
shl rax, 0x10
xor r14d, r14d
xor r11d, r11d
xor r15d, r15d
mov word [rsp + 0x1042], r14w
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121cd8]
paddw xmm1, xmm0
mov qword [rsp + 0x1030], rax
movq qword [rsp + 0x103a], xmm1
movdqu xmm1, xmmword [rsp + 0x1030]
mov eax, dword [rsp + 0x1040]
movups xmmword [rsp + 0x270], xmm1
mov dword [rsp + 0x280], eax
movzx eax, word [rsp + 0x270]
sub eax, 0xb
mov word [rsp + 0x270], ax
movzx eax, word [rsp + 0x272]
sub eax, 0xb
mov word [rsp + 0x272], ax
movzx eax, word [rsp + 0x274]
sub eax, 0xb
mov word [rsp + 0x274], ax
movzx eax, word [rsp + 0x276]
sub eax, 0xb
mov word [rsp + 0x276], ax
movzx eax, word [rsp + 0x278]
sub eax, 0xb
mov word [rsp + 0x278], ax
movzx eax, word [rsp + 0x27a]
sub eax, 0xb
mov word [rsp + 0x27a], ax
movzx eax, word [rsp + 0x27c]
mov word [rsp + 0x1022], r15w
mov r10, qword [0x140121ce0]
sub eax, 0xb
mov word [rsp + 0x27c], ax
movzx eax, word [rsp + 0x27e]
sub eax, 0xb
mov word [rsp + 0x27e], ax
movzx eax, word [rsp + 0x280]
sub eax, 0xb
mov word [rsp + 0x280], ax
lea rax, [rsp + 0x270]
mov qword [rsp + 0x2d60], rax
movzx eax, word [0x140121140]
mov qword [rsp + 0x40], r10
lea edi, [rax + 8]
movzx eax, word [0x140121142]
movzx edi, di
lea r9d, [rax + 8]
movzx eax, word [str..idb]
shl rdi, 0x10
movzx r9d, r9w
mov r11w, ax
shl r9, 0x20
add r11w, 8
mov rax, r11
and rax, rcx
or rax, rdi
and rax, rdx
or rax, r9
and rax, r8
mov qword [rsp + 0x48], rax
movzx eax, word [rsp + 0x40]
sub eax, 8
mov word [rsp + 0x40], ax
movzx eax, word [rsp + 0x42]
sub eax, 8
mov word [rsp + 0x42], ax
movzx eax, word [rsp + 0x44]
sub eax, 8
mov word [rsp + 0x44], ax
movzx eax, word [rsp + 0x46]
sub eax, 8
mov word [rsp + 0x46], ax
movzx eax, word [rsp + 0x48]
sub eax, 8
mov word [rsp + 0x48], ax
movzx eax, word [rsp + 0x4a]
sub eax, 8
mov word [rsp + 0x4a], ax
movzx eax, word [rsp + 0x4c]
sub eax, 8
mov word [rsp + 0x4c], ax
lea rax, [rsp + 0x40]
mov dword [rsp + 0x1b30], 0x5a
mov qword [rsp + 0x2d68], rax
mov eax, dword [rsp + 0x1b30]
mov r14d, dword [rsp + 0x1b30]
mov r11d, dword [rsp + 0x1b30]
mov r13d, dword [rsp + 0x1b30]
mov r9d, dword [rsp + 0x1b30]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1b30]
mov r10d, dword [rsp + 0x1b30]
movd xmm1, eax
mov ebp, dword [rsp + 0x1b30]
mov edi, dword [rsp + 0x1b30]
add edi, 8
xor di, word [0x14012114e]
add r14d, 1
add r11d, 2
xor r11d, 0x64
add r9d, 4
add r13d, 3
add r10d, 6
xor r14d, 0x69
xor r13d, 0x62
add r12d, 5
add ebp, 7
xor r10w, word [0x14012114a]
xor r12w, word [str..ihx]
movd xmm12, r11d
mov word [rsp + 0x1020], di
xor bp, word [0x14012114c]
movd xmm8, r9d
movd xmm11, r10d
mov eax, dword [rsp + 0x1020]
pinsrw xmm12, r13d, 1
pinsrw xmm11, ebp, 1
mov edi, 0x6f
pinsrw xmm1, r14d, 1
pinsrw xmm8, r12d, 1
mov r12d, 2
punpckldq xmm8, xmm11
punpckldq xmm1, xmm12
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0x1b34], xmm1
mov dword [rsp + 0x1b44], eax
movzx r9d, word [rsp + 0x1b34]
mov eax, dword [rsp + 0x1b30]
movups xmmword [rsp + 0x1010], xmm1
xor eax, r9d
mov word [rsp + 0x1b34], ax
movzx r9d, word [rsp + 0x1b36]
mov eax, dword [rsp + 0x1b30]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1b36], ax
movzx r9d, word [rsp + 0x1b38]
mov eax, dword [rsp + 0x1b30]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1b38], ax
movzx r9d, word [rsp + 0x1b3a]
mov eax, dword [rsp + 0x1b30]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1b3a], ax
movzx r9d, word [rsp + 0x1b3c]
mov eax, dword [rsp + 0x1b30]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1b3c], ax
movzx r9d, word [rsp + 0x1b3e]
mov eax, dword [rsp + 0x1b30]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1b3e], ax
movzx r9d, word [rsp + 0x1b40]
mov eax, dword [rsp + 0x1b30]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1b40], ax
movzx r9d, word [rsp + 0x1b42]
mov eax, dword [rsp + 0x1b30]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1b42], ax
movzx r9d, word [rsp + 0x1b44]
mov eax, dword [rsp + 0x1b30]
add eax, 8
xor eax, r9d
movzx r9d, word [0x140121156]
mov word [rsp + 0x1b44], ax
xor eax, eax
mov word [rsp + 0x1b46], ax
lea rax, [rsp + 0x1b34]
mov qword [rsp + 0x2d70], rax
movzx eax, word [0x140121158]
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121154]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..itdb]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121ce8]
paddw xmm1, xmm4
mov qword [rsp + 0xff0], rax
mov eax, 0xa
mov word [rsp + 0xff8], ax
xor eax, eax
movq qword [rsp + 0xffa], xmm1
movdqu xmm1, xmmword [rsp + 0xff0]
mov word [rsp + 0x1002], ax
mov eax, dword [rsp + 0x1000]
movups xmmword [rsp + 0x290], xmm1
mov dword [rsp + 0x2a0], eax
movzx eax, word [rsp + 0x290]
sub eax, 0xa
mov word [rsp + 0x290], ax
movzx eax, word [rsp + 0x292]
sub eax, 0xa
mov word [rsp + 0x292], ax
movzx eax, word [rsp + 0x294]
sub eax, 0xa
mov word [rsp + 0x294], ax
movzx eax, word [rsp + 0x296]
movzx r9d, word [0x140121162]
movq xmm11, qword [str._f_f_f_f:u]
mov dword [rsp + 0x2318], 0xc006e
sub eax, 0xa
mov word [rsp + 0x296], ax
movzx eax, word [rsp + 0x298]
sub eax, 0xa
mov word [rsp + 0x298], ax
movzx eax, word [rsp + 0x29a]
sub eax, 0xa
mov word [rsp + 0x29a], ax
movzx eax, word [rsp + 0x29c]
sub eax, 0xa
mov word [rsp + 0x29c], ax
movzx eax, word [rsp + 0x29e]
sub eax, 0xa
mov word [rsp + 0x29e], ax
movzx eax, word [rsp + 0x2a0]
sub eax, 0xa
mov word [rsp + 0x2a0], ax
lea rax, [rsp + 0x290]
mov qword [rsp + 0x2d78], rax
movzx eax, word [0x140121164]
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121160]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..itw]
shl rax, 0x10
or rax, r9
movq xmm1, rax
movzx eax, word [0x140121166]
paddw xmm1, xmm11
lea r9d, [rax + 0xc]
mov rax, qword [0x140121cf8]
mov word [rsp + 0x2324], r9w
mov qword [rsp + 0x2310], rax
xor eax, eax
movq qword [rsp + 0x231c], xmm1
movdqu xmm1, xmmword [rsp + 0x2310]
mov word [rsp + 0x2326], ax
mov rax, qword [rsp + 0x2320]
movups xmmword [rsp + 0x1b50], xmm1
mov qword [rsp + 0x1b60], rax
movzx eax, word [rsp + 0x1b50]
sub eax, 0xc
mov word [rsp + 0x1b50], ax
movzx eax, word [rsp + 0x1b52]
sub eax, 0xc
mov word [rsp + 0x1b52], ax
movzx eax, word [rsp + 0x1b54]
movzx r9d, word [0x14012116c]
movq xmm14, qword [0x140121d00]
sub eax, 0xc
mov word [rsp + 0x1b54], ax
movzx eax, word [rsp + 0x1b56]
sub eax, 0xc
mov word [rsp + 0x1b56], ax
movzx eax, word [rsp + 0x1b58]
sub eax, 0xc
mov word [rsp + 0x1b58], ax
movzx eax, word [rsp + 0x1b5a]
sub eax, 0xc
mov word [rsp + 0x1b5a], ax
movzx eax, word [rsp + 0x1b5c]
sub eax, 0xc
mov word [rsp + 0x1b5c], ax
movzx eax, word [rsp + 0x1b5e]
sub eax, 0xc
mov word [rsp + 0x1b5e], ax
movzx eax, word [rsp + 0x1b60]
sub eax, 0xc
mov word [rsp + 0x1b60], ax
movzx eax, word [rsp + 0x1b62]
sub eax, 0xc
mov word [rsp + 0x1b62], ax
movzx eax, word [rsp + 0x1b64]
sub eax, 0xc
xor r10d, r10d
xor r11d, r11d
mov word [rsp + 0x1b64], ax
lea rax, [rsp + 0x1b50]
mov qword [rsp + 0x2d80], rax
xor eax, eax
mov word [rsp + 0xfe2], ax
movzx eax, word [0x14012116e]
mov dword [rsp + 0x1b70], 0x29
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012116a]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..jet]
shl rax, 0x10
or rax, r9
mov r9d, 0x29
mov word [rsp + 0xfd8], r9w
movq xmm1, rax
mov rax, qword [0x140121d08]
pxor xmm1, xmm14
mov qword [rsp + 0xfd0], rax
movq qword [rsp + 0xfda], xmm1
movdqu xmm1, xmmword [rsp + 0xfd0]
movups xmmword [rsp + 0x1b74], xmm1
mov eax, dword [rsp + 0xfe0]
mov dword [rsp + 0x1b84], eax
movzx r9d, word [rsp + 0x1b74]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b74], ax
movzx r9d, word [rsp + 0x1b76]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b76], ax
movzx r9d, word [rsp + 0x1b78]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b78], ax
movzx r9d, word [rsp + 0x1b7a]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b7a], ax
movzx r9d, word [rsp + 0x1b7c]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b7c], ax
movzx r9d, word [rsp + 0x1b7e]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b7e], ax
movzx r9d, word [rsp + 0x1b80]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b80], ax
movzx r9d, word [rsp + 0x1b82]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b82], ax
movzx r9d, word [rsp + 0x1b84]
mov eax, dword [rsp + 0x1b70]
xor eax, r9d
mov word [rsp + 0x1b84], ax
lea rax, [rsp + 0x1b74]
mov word [rsp + 0x1b86], r10w
mov qword [rsp + 0x2d88], rax
mov dword [rsp + 0x1b90], 0x6f
mov word [rsp + 0xfc2], r11w
movzx eax, word [0x140121178]
movzx r9d, word [0x140121176]
mov word [rsp + 0xfb8], di
movq xmm1, qword [0x140121d10]
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121174]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..jtx]
shl rax, 0x10
or rax, r9
movq xmm13, rax
mov rax, qword [0x140121d18]
pxor xmm1, xmm13
mov qword [rsp + 0xfb0], rax
movq qword [rsp + 0xfba], xmm1
movdqu xmm1, xmmword [rsp + 0xfb0]
mov eax, dword [rsp + 0xfc0]
movups xmmword [rsp + 0x1b94], xmm1
mov dword [rsp + 0x1ba4], eax
movzx r9d, word [rsp + 0x1b94]
mov eax, dword [rsp + 0x1b90]
xor eax, r9d
mov word [rsp + 0x1b94], ax
movzx r9d, word [rsp + 0x1b96]
mov eax, dword [rsp + 0x1b90]
xor eax, r9d
mov word [rsp + 0x1b96], ax
movzx r9d, word [rsp + 0x1b98]
mov eax, dword [rsp + 0x1b90]
xor eax, r9d
mov word [rsp + 0x1b98], ax
movzx r9d, word [rsp + 0x1b9a]
mov eax, dword [rsp + 0x1b90]
xor eax, r9d
mov word [rsp + 0x1b9a], ax
movzx r9d, word [rsp + 0x1b9c]
mov eax, dword [rsp + 0x1b90]
xor eax, r9d
mov word [rsp + 0x1b9c], ax
movzx r9d, word [rsp + 0x1b9e]
mov eax, dword [rsp + 0x1b90]
xor eax, r9d
mov word [rsp + 0x1b9e], ax
movzx r9d, word [rsp + 0x1ba0]
mov eax, dword [rsp + 0x1b90]
mov word [rsp + 0xf98], r12w
xor eax, r9d
mov word [rsp + 0x1ba0], ax
movzx r9d, word [rsp + 0x1ba2]
mov eax, dword [rsp + 0x1b90]
xor eax, r9d
xor r13d, r13d
xor ebp, ebp
xor r14d, r14d
mov word [rsp + 0x1ba2], ax
movzx r9d, word [rsp + 0x1ba4]
mov word [rsp + 0xfa2], r13w
mov eax, dword [rsp + 0x1b90]
xor eax, r9d
movzx r9d, word [0x140121180]
mov word [rsp + 0x1ba4], ax
lea rax, [rsp + 0x1b94]
mov qword [rsp + 0x2d90], rax
movzx eax, word [0x140121182]
mov word [rsp + 0x1ba6], bp
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012117e]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..kdb]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121d20]
paddw xmm1, xmm6
mov qword [rsp + 0xf90], rax
movq qword [rsp + 0xf9a], xmm1
movdqu xmm1, xmmword [rsp + 0xf90]
mov eax, dword [rsp + 0xfa0]
movups xmmword [rsp + 0x2b0], xmm1
mov dword [rsp + 0x2c0], eax
movzx eax, word [rsp + 0x2b0]
sub eax, 2
mov word [rsp + 0x2b0], ax
movzx eax, word [rsp + 0x2b2]
sub eax, 2
mov word [rsp + 0x2b2], ax
movzx eax, word [rsp + 0x2b4]
sub eax, 2
mov word [rsp + 0x2b4], ax
movzx eax, word [rsp + 0x2b6]
sub eax, 2
mov word [rsp + 0x2b6], ax
movzx eax, word [rsp + 0x2b8]
sub eax, 2
mov word [rsp + 0x2b8], ax
movzx eax, word [rsp + 0x2ba]
mov word [rsp + 0xf82], r14w
sub eax, 2
mov word [rsp + 0x2ba], ax
movzx eax, word [rsp + 0x2bc]
sub eax, 2
mov word [rsp + 0x2bc], ax
movzx eax, word [rsp + 0x2be]
sub eax, 2
mov word [rsp + 0x2be], ax
movzx eax, word [rsp + 0x2c0]
sub eax, 2
mov word [rsp + 0x2c0], ax
lea rax, [rsp + 0x2b0]
mov dword [rsp + 0x1bb0], 0xe
mov qword [rsp + 0x2d98], rax
mov eax, dword [rsp + 0x1bb0]
mov r14d, dword [rsp + 0x1bb0]
mov r11d, dword [rsp + 0x1bb0]
mov r13d, dword [rsp + 0x1bb0]
mov r9d, dword [rsp + 0x1bb0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1bb0]
add r14d, 1
add r11d, 2
movd xmm1, eax
add r13d, 3
xor r14d, 0x6b
xor r11d, 0x64
add r9d, 4
xor r13d, 0x62
movd xmm13, r11d
movd xmm8, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1bb0]
mov ebp, dword [rsp + 0x1bb0]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1bb0]
xor r12w, word [str..kexi]
punpckldq xmm1, xmm13
pinsrw xmm8, r12d, 1
add edi, 8
xor di, word [0x14012118c]
add r10d, 6
xor r10w, word [0x140121188]
add ebp, 7
movd xmm12, r10d
xor bp, word [0x14012118a]
xor r15d, r15d
pinsrw xmm12, ebp, 1
mov word [rsp + 0xf80], di
mov eax, dword [rsp + 0xf80]
punpckldq xmm8, xmm12
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0x1bb4], xmm1
mov dword [rsp + 0x1bc4], eax
movzx r9d, word [rsp + 0x1bb4]
mov eax, dword [rsp + 0x1bb0]
movups xmmword [rsp + 0xf70], xmm1
xor eax, r9d
mov word [rsp + 0x1bb4], ax
movzx r9d, word [rsp + 0x1bb6]
mov eax, dword [rsp + 0x1bb0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1bb6], ax
movzx r9d, word [rsp + 0x1bb8]
mov eax, dword [rsp + 0x1bb0]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1bb8], ax
movzx r9d, word [rsp + 0x1bba]
mov eax, dword [rsp + 0x1bb0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1bba], ax
movzx r9d, word [rsp + 0x1bbc]
mov eax, dword [rsp + 0x1bb0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1bbc], ax
movzx r9d, word [rsp + 0x1bbe]
mov eax, dword [rsp + 0x1bb0]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1bbe], ax
movzx r9d, word [rsp + 0x1bc0]
mov eax, dword [rsp + 0x1bb0]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1bc0], ax
movzx r9d, word [rsp + 0x1bc2]
mov eax, dword [rsp + 0x1bb0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1bc2], ax
movzx r9d, word [rsp + 0x1bc4]
mov eax, dword [rsp + 0x1bb0]
add eax, 8
xor eax, r9d
movzx r9d, word [0x140121196]
mov word [rsp + 0x1bc4], ax
lea rax, [rsp + 0x1bb4]
mov qword [rsp + 0x2da0], rax
movzx eax, word [0x140121198]
mov word [rsp + 0x1bc6], r15w
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121194]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..kexic]
shl rax, 0x10
or rax, r9
movq xmm1, rax
movzx eax, word [0x14012119a]
paddw xmm1, xmm3
lea r9d, [rax + 5]
mov rax, qword [0x140121d28]
mov qword [rsp + 0x22f0], rax
xor eax, eax
mov word [rsp + 0x2304], r9w
movq qword [rsp + 0x22fc], xmm1
mov dword [rsp + 0x22f8], 0x5006e
movdqu xmm1, xmmword [rsp + 0x22f0]
mov word [rsp + 0x2306], ax
mov rax, qword [rsp + 0x2300]
movups xmmword [rsp + 0x1bd0], xmm1
mov qword [rsp + 0x1be0], rax
movzx eax, word [rsp + 0x1bd0]
sub eax, 5
mov word [rsp + 0x1bd0], ax
movzx eax, word [rsp + 0x1bd2]
sub eax, 5
mov word [rsp + 0x1bd2], ax
movzx eax, word [rsp + 0x1bd4]
sub eax, 5
mov word [rsp + 0x1bd4], ax
movzx eax, word [rsp + 0x1bd6]
sub eax, 5
mov word [rsp + 0x1bd6], ax
movzx eax, word [rsp + 0x1bd8]
sub eax, 5
mov word [rsp + 0x1bd8], ax
movzx eax, word [rsp + 0x1bda]
sub eax, 5
mov word [rsp + 0x1bda], ax
movzx eax, word [rsp + 0x1bdc]
sub eax, 5
mov word [rsp + 0x1bdc], ax
movzx eax, word [rsp + 0x1bde]
sub eax, 5
mov word [rsp + 0x1bde], ax
movzx eax, word [rsp + 0x1be0]
sub eax, 5
mov word [rsp + 0x1be0], ax
movzx eax, word [rsp + 0x1be2]
sub eax, 5
mov word [rsp + 0x1be2], ax
movzx eax, word [rsp + 0x1be4]
sub eax, 5
mov word [rsp + 0x1be4], ax
lea rax, [rsp + 0x1bd0]
mov qword [rsp + 0x2da8], rax
xor eax, eax
mov dword [rsp + 0x2750], 0x38
mov word [rsp + 0x25aa], ax
movzx eax, word [0x1401211a6]
movzx r9d, word [0x1401211a4]
movq xmm1, qword [0x140121d30]
mov dword [rsp + 0x2598], 0x5b0051
shl rax, 0x10
movzx r10d, word [0x1401211a8]
or r9, rax
movzx eax, word [0x1401211a2]
shl r9, 0x10
xor r10d, 0x38
mov word [rsp + 0x25a6], r10w
or rax, r9
movzx r9d, word [str..kexis]
shl rax, 0x10
or rax, r9
movzx r9d, word [0x1401211aa]
movq xmm13, rax
mov rax, qword [0x140121d38]
pxor xmm1, xmm13
xor r9d, 0x38
mov qword [rsp + 0x2590], rax
mov eax, 0x38
mov word [rsp + 0x259c], ax
movq qword [rsp + 0x259e], xmm1
movdqu xmm1, xmmword [rsp + 0x2590]
mov word [rsp + 0x25a8], r9w
movups xmmword [rsp + 0x2754], xmm1
movdqu xmm1, xmmword [rsp + 0x259c]
movups xmmword [rsp + 0x2760], xmm1
movzx r9d, word [rsp + 0x2754]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x2754], ax
movzx r9d, word [rsp + 0x2756]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x2756], ax
movzx r9d, word [rsp + 0x2758]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x2758], ax
movzx r9d, word [rsp + 0x275a]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x275a], ax
movzx r9d, word [rsp + 0x275c]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x275c], ax
movzx r9d, word [rsp + 0x275e]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x275e], ax
movzx r9d, word [rsp + 0x2760]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x2760], ax
movzx r9d, word [rsp + 0x2762]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x2762], ax
movzx r9d, word [rsp + 0x2764]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x2764], ax
movzx r9d, word [rsp + 0x2766]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x2766], ax
movzx r9d, word [rsp + 0x2768]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x2768], ax
movzx r9d, word [rsp + 0x276a]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
mov word [rsp + 0x276a], ax
movzx r9d, word [rsp + 0x276c]
mov eax, dword [rsp + 0x2750]
xor eax, r9d
movzx r9d, word [0x1401211b2]
mov word [rsp + 0x276c], ax
xor eax, eax
mov word [rsp + 0x276e], ax
lea rax, [rsp + 0x2754]
mov qword [rsp + 0x2db0], rax
movzx eax, word [0x1401211b4]
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401211b0]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..lgc]
shl rax, 0x10
or rax, r9
movq xmm1, rax
movzx eax, word [0x1401211b6]
paddw xmm1, xmm0
lea r10d, [rax + 0xb]
movzx eax, word [str..lwx]
lea r9d, [rax + 0xb]
mov rax, qword [0x140121d40]
movq qword [rsp + 0x257e], xmm1
mov dword [rsp + 0x2578], 0x7e0074
mov qword [rsp + 0x2570], rax
mov eax, 0xb
mov word [rsp + 0x257c], ax
movdqu xmm1, xmmword [rsp + 0x2570]
mov word [rsp + 0x2588], r9w
xor r9d, r9d
movups xmmword [rsp + 0x24b0], xmm1
mov word [rsp + 0x2586], r10w
xor r10d, r10d
mov word [rsp + 0x258a], r9w
movdqu xmm1, xmmword [rsp + 0x257c]
movups xmmword [rsp + 0x24bc], xmm1
movzx eax, word [rsp + 0x24b0]
sub eax, 0xb
mov word [rsp + 0x24b0], ax
movzx eax, word [rsp + 0x24b2]
sub eax, 0xb
mov word [rsp + 0x24b2], ax
movzx eax, word [rsp + 0x24b4]
sub eax, 0xb
mov word [rsp + 0x24b4], ax
movzx eax, word [rsp + 0x24b6]
sub eax, 0xb
mov word [rsp + 0x24b6], ax
movzx eax, word [rsp + 0x24b8]
sub eax, 0xb
mov word [rsp + 0x24b8], ax
movzx eax, word [rsp + 0x24ba]
sub eax, 0xb
mov word [rsp + 0x24ba], ax
movzx eax, word [rsp + 0x24bc]
sub eax, 0xb
mov word [rsp + 0x24bc], ax
movzx eax, word [rsp + 0x24be]
sub eax, 0xb
mov word [rsp + 0x24be], ax
movzx eax, word [rsp + 0x24c0]
sub eax, 0xb
mov word [rsp + 0x24c0], ax
movzx eax, word [rsp + 0x24c2]
sub eax, 0xb
mov word [rsp + 0x24c2], ax
movzx eax, word [rsp + 0x24c4]
mov word [rsp + 0xf62], r10w
sub eax, 0xb
mov word [rsp + 0x24c4], ax
movzx eax, word [rsp + 0x24c6]
sub eax, 0xb
mov word [rsp + 0x24c6], ax
movzx eax, word [rsp + 0x24c8]
sub eax, 0xb
mov word [rsp + 0x24c8], ax
lea rax, [rsp + 0x24b0]
mov dword [rsp + 0x1bf0], 0x3e
mov qword [rsp + 0x2db8], rax
mov eax, dword [rsp + 0x1bf0]
mov r14d, dword [rsp + 0x1bf0]
mov r11d, dword [rsp + 0x1bf0]
mov r13d, dword [rsp + 0x1bf0]
mov r9d, dword [rsp + 0x1bf0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1bf0]
add r14d, 1
add r11d, 2
movd xmm1, eax
add r13d, 3
xor r14d, 0x6c
xor r11d, 0x67
add r9d, 4
xor r13d, 0x63
movd xmm13, r11d
movd xmm8, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1bf0]
mov ebp, dword [rsp + 0x1bf0]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1bf0]
xor r12w, word [str..lwx]
punpckldq xmm1, xmm13
pinsrw xmm8, r12d, 1
add edi, 8
xor di, word [0x1401211be]
add r10d, 6
xor r10w, word [0x1401211ba]
add ebp, 7
movd xmm12, r10d
xor bp, word [0x1401211bc]
xor r11d, r11d
pinsrw xmm12, ebp, 1
mov word [rsp + 0xf60], di
mov ebp, 0x31
xor edi, edi
mov eax, dword [rsp + 0xf60]
punpckldq xmm8, xmm12
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0x1bf4], xmm1
mov dword [rsp + 0x1c04], eax
movzx r9d, word [rsp + 0x1bf4]
mov eax, dword [rsp + 0x1bf0]
movups xmmword [rsp + 0xf50], xmm1
xor eax, r9d
mov word [rsp + 0x1bf4], ax
movzx r9d, word [rsp + 0x1bf6]
mov eax, dword [rsp + 0x1bf0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1bf6], ax
movzx r9d, word [rsp + 0x1bf8]
mov eax, dword [rsp + 0x1bf0]
mov word [rsp + 0xf42], di
movq xmm1, qword [str.1111]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1bf8], ax
movzx r9d, word [rsp + 0x1bfa]
mov eax, dword [rsp + 0x1bf0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1bfa], ax
movzx r9d, word [rsp + 0x1bfc]
mov eax, dword [rsp + 0x1bf0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1bfc], ax
movzx r9d, word [rsp + 0x1bfe]
mov eax, dword [rsp + 0x1bf0]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1bfe], ax
movzx r9d, word [rsp + 0x1c00]
mov eax, dword [rsp + 0x1bf0]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1c00], ax
movzx r9d, word [rsp + 0x1c02]
mov eax, dword [rsp + 0x1bf0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1c02], ax
movzx r9d, word [rsp + 0x1c04]
mov eax, dword [rsp + 0x1bf0]
add eax, 8
xor eax, r9d
movzx r9d, word [0x1401211c6]
mov word [rsp + 0x1c04], ax
lea rax, [rsp + 0x1bf4]
mov qword [rsp + 0x2dc0], rax
movzx eax, word [0x1401211c8]
mov word [rsp + 0x1c06], r11w
mov dword [rsp + 0x1c10], 0x31
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401211c4]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..maf]
shl rax, 0x10
or rax, r9
movq xmm13, rax
mov rax, qword [0x140121d50]
pxor xmm1, xmm13
mov qword [rsp + 0xf30], rax
mov word [rsp + 0xf38], bp
movq qword [rsp + 0xf3a], xmm1
movdqu xmm1, xmmword [rsp + 0xf30]
mov eax, dword [rsp + 0xf40]
movups xmmword [rsp + 0x1c14], xmm1
mov dword [rsp + 0x1c24], eax
movzx r9d, word [rsp + 0x1c14]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
mov word [rsp + 0x1c14], ax
movzx r9d, word [rsp + 0x1c16]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
mov word [rsp + 0x1c16], ax
movzx r9d, word [rsp + 0x1c18]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
mov word [rsp + 0x1c18], ax
movzx r9d, word [rsp + 0x1c1a]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
xor r12d, r12d
xor r13d, r13d
mov word [rsp + 0x1c1a], ax
movzx r9d, word [rsp + 0x1c1c]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
mov word [rsp + 0x1c1c], ax
movzx r9d, word [rsp + 0x1c1e]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
mov word [rsp + 0x1c1e], ax
movzx r9d, word [rsp + 0x1c20]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
mov word [rsp + 0x1c20], ax
movzx r9d, word [rsp + 0x1c22]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
mov word [rsp + 0x1c22], ax
movzx r9d, word [rsp + 0x1c24]
mov eax, dword [rsp + 0x1c10]
xor eax, r9d
mov word [rsp + 0x1c24], ax
lea rax, [rsp + 0x1c14]
mov word [rsp + 0x1c26], r12w
mov dword [rsp + 0x1c30], 0x3e
mov qword [rsp + 0x2dc8], rax
mov eax, dword [rsp + 0x1c30]
mov r14d, dword [rsp + 0x1c30]
mov r11d, dword [rsp + 0x1c30]
mov word [rsp + 0xf22], r13w
mov r13d, dword [rsp + 0x1c30]
mov r9d, dword [rsp + 0x1c30]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1c30]
add r11d, 2
add r14d, 1
movd xmm1, eax
xor r11d, 0x61
add r9d, 4
add r13d, 3
xor r14d, 0x6d
xor r13d, 0x66
movd xmm13, r11d
movd xmm8, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1c30]
mov ebp, dword [rsp + 0x1c30]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1c30]
xor r12w, word [str..maq]
punpckldq xmm1, xmm13
add r10d, 6
xor r10w, word [0x1401211ce]
add ebp, 7
xor bp, word [0x1401211d0]
movd xmm12, r10d
add edi, 8
pinsrw xmm8, r12d, 1
xor di, word [0x1401211d2]
pinsrw xmm12, ebp, 1
mov word [rsp + 0xf20], di
mov eax, dword [rsp + 0xf20]
punpckldq xmm8, xmm12
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0x1c34], xmm1
mov dword [rsp + 0x1c44], eax
movzx r9d, word [rsp + 0x1c34]
mov eax, dword [rsp + 0x1c30]
movups xmmword [rsp + 0xf10], xmm1
xor eax, r9d
mov word [rsp + 0x1c34], ax
movzx r9d, word [rsp + 0x1c36]
mov eax, dword [rsp + 0x1c30]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1c36], ax
movzx r9d, word [rsp + 0x1c38]
mov eax, dword [rsp + 0x1c30]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1c38], ax
movzx r9d, word [rsp + 0x1c3a]
mov eax, dword [rsp + 0x1c30]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1c3a], ax
movzx r9d, word [rsp + 0x1c3c]
movq xmm13, qword [0x140121d58]
mov eax, dword [rsp + 0x1c30]
add eax, 4
xor eax, r9d
xor r15d, r15d
xor r14d, r14d
mov word [rsp + 0x1c3c], ax
movzx r9d, word [rsp + 0x1c3e]
mov word [rsp + 0xf02], r15w
mov eax, dword [rsp + 0x1c30]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1c3e], ax
movzx r9d, word [rsp + 0x1c40]
mov eax, dword [rsp + 0x1c30]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1c40], ax
movzx r9d, word [rsp + 0x1c42]
mov eax, dword [rsp + 0x1c30]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1c42], ax
movzx r9d, word [rsp + 0x1c44]
mov eax, dword [rsp + 0x1c30]
add eax, 8
xor eax, r9d
movzx r9d, word [0x1401211da]
mov word [rsp + 0x1c44], ax
lea rax, [rsp + 0x1c34]
mov qword [rsp + 0x2dd0], rax
movzx eax, word [0x1401211dc]
mov word [rsp + 0x1c46], r14w
mov dword [rsp + 0x1c50], 0x66
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401211d8]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..mar]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121d60]
pxor xmm1, xmm13
mov qword [rsp + 0xef0], rax
mov eax, 0x66
mov word [rsp + 0xef8], ax
movq qword [rsp + 0xefa], xmm1
movdqu xmm1, xmmword [rsp + 0xef0]
mov eax, dword [rsp + 0xf00]
movups xmmword [rsp + 0x1c54], xmm1
mov dword [rsp + 0x1c64], eax
movzx r9d, word [rsp + 0x1c54]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
mov word [rsp + 0x1c54], ax
movzx r9d, word [rsp + 0x1c56]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
mov word [rsp + 0x1c56], ax
movzx r9d, word [rsp + 0x1c58]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
mov word [rsp + 0x1c58], ax
movzx r9d, word [rsp + 0x1c5a]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
mov word [rsp + 0x1c5a], ax
movzx r9d, word [rsp + 0x1c5c]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
mov word [rsp + 0x1c5c], ax
movzx r9d, word [rsp + 0x1c5e]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
mov word [rsp + 0x1c5e], ax
movzx r9d, word [rsp + 0x1c60]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
mov word [rsp + 0x1c60], ax
movzx r9d, word [rsp + 0x1c62]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
mov word [rsp + 0x1c62], ax
movzx r9d, word [rsp + 0x1c64]
mov eax, dword [rsp + 0x1c50]
xor eax, r9d
movzx r9d, word [0x1401211e4]
mov word [rsp + 0x1c64], ax
xor eax, eax
mov word [rsp + 0x1c66], ax
lea rax, [rsp + 0x1c54]
mov qword [rsp + 0x2dd8], rax
movzx eax, word [0x1401211e6]
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401211e2]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..mas]
shl rax, 0x10
or rax, r9
xor r10d, r10d
xor r11d, r11d
movq xmm1, rax
mov rax, qword [str._nbsqqqq_]
paddw xmm1, xmm7
mov qword [rsp + 0xed0], rax
mov eax, 1
mov word [rsp + 0xed8], ax
xor eax, eax
movq qword [rsp + 0xeda], xmm1
movdqu xmm1, xmmword [rsp + 0xed0]
mov word [rsp + 0xee2], ax
mov eax, dword [rsp + 0xee0]
movups xmmword [rsp + 0x2d0], xmm1
mov dword [rsp + 0x2e0], eax
movzx eax, word [rsp + 0x2d0]
sub eax, 1
mov word [rsp + 0x2d0], ax
movzx eax, word [rsp + 0x2d2]
sub eax, 1
mov word [rsp + 0x2d2], ax
movzx eax, word [rsp + 0x2d4]
sub eax, 1
mov word [rsp + 0x2d4], ax
movzx eax, word [rsp + 0x2d6]
sub eax, 1
mov word [rsp + 0x2d6], ax
movzx eax, word [rsp + 0x2d8]
sub eax, 1
mov word [rsp + 0x2d8], ax
movzx eax, word [rsp + 0x2da]
sub eax, 1
mov word [rsp + 0x2da], ax
movzx eax, word [rsp + 0x2dc]
sub eax, 1
mov word [rsp + 0x2dc], ax
movzx eax, word [rsp + 0x2de]
sub eax, 1
mov word [rsp + 0x2de], ax
movzx eax, word [rsp + 0x2e0]
sub eax, 1
mov word [rsp + 0x2e0], ax
lea rax, [rsp + 0x2d0]
mov qword [rsp + 0x2de0], rax
xor eax, eax
mov word [rsp + 0xec2], ax
movzx eax, word [0x1401211f0]
mov dword [rsp + 0x1c70], 0x71
movzx r9d, word [0x1401211ee]
movq xmm1, qword [0x140121d70]
shl rax, 0x10
or r9, rax
movzx eax, word [0x1401211ec]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..mav]
shl rax, 0x10
or rax, r9
mov r9d, 0x71
mov word [rsp + 0xeb8], r9w
movq xmm13, rax
mov rax, qword [0x140121d78]
pxor xmm1, xmm13
mov qword [rsp + 0xeb0], rax
movq qword [rsp + 0xeba], xmm1
movdqu xmm1, xmmword [rsp + 0xeb0]
mov eax, dword [rsp + 0xec0]
movups xmmword [rsp + 0x1c74], xmm1
mov dword [rsp + 0x1c84], eax
movzx r9d, word [rsp + 0x1c74]
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c74], ax
movzx r9d, word [rsp + 0x1c76]
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c76], ax
movzx r9d, word [rsp + 0x1c78]
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c78], ax
movzx r9d, word [rsp + 0x1c7a]
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c7a], ax
movzx r9d, word [rsp + 0x1c7c]
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c7c], ax
movzx r9d, word [rsp + 0x1c7e]
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c7e], ax
movzx r9d, word [rsp + 0x1c80]
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c80], ax
movzx r9d, word [rsp + 0x1c82]
mov word [rsp + 0xea2], r11w
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c82], ax
movzx r9d, word [rsp + 0x1c84]
mov eax, dword [rsp + 0x1c70]
xor eax, r9d
mov word [rsp + 0x1c84], ax
lea rax, [rsp + 0x1c74]
mov word [rsp + 0x1c86], r10w
mov qword [rsp + 0x2de8], rax
mov dword [rsp + 0x1c90], 0x38
mov eax, dword [rsp + 0x1c90]
mov r14d, dword [rsp + 0x1c90]
mov r11d, dword [rsp + 0x1c90]
mov r13d, dword [rsp + 0x1c90]
mov r9d, dword [rsp + 0x1c90]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1c90]
mov r10d, dword [rsp + 0x1c90]
movd xmm1, eax
mov ebp, dword [rsp + 0x1c90]
mov edi, dword [rsp + 0x1c90]
add edi, 8
xor di, word [0x1401211fa]
add r14d, 1
add r11d, 2
xor r11d, 0x61
add r9d, 4
add r13d, 3
add r10d, 6
xor r14d, 0x6d
xor r13d, 0x76
add r12d, 5
add ebp, 7
xor r10w, word [0x1401211f6]
xor r12w, word [str..mdb]
movd xmm13, r11d
mov word [rsp + 0xea0], di
movd xmm8, r9d
movd xmm12, r10d
pinsrw xmm13, r13d, 1
xor edi, edi
xor bp, word [0x1401211f8]
pinsrw xmm1, r14d, 1
pinsrw xmm8, r12d, 1
mov eax, dword [rsp + 0xea0]
pinsrw xmm12, ebp, 1
punpckldq xmm1, xmm13
xor ebp, ebp
mov r12d, 0x33
punpckldq xmm8, xmm12
mov r14d, 5
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0x1c94], xmm1
mov dword [rsp + 0x1ca4], eax
movzx r9d, word [rsp + 0x1c94]
mov eax, dword [rsp + 0x1c90]
movups xmmword [rsp + 0xe90], xmm1
xor eax, r9d
mov word [rsp + 0x1c94], ax
movzx r9d, word [rsp + 0x1c96]
mov eax, dword [rsp + 0x1c90]
mov word [rsp + 0xe82], bp
movq xmm1, qword [str.3333]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1c96], ax
movzx r9d, word [rsp + 0x1c98]
mov eax, dword [rsp + 0x1c90]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1c98], ax
movzx r9d, word [rsp + 0x1c9a]
mov eax, dword [rsp + 0x1c90]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1c9a], ax
movzx r9d, word [rsp + 0x1c9c]
mov eax, dword [rsp + 0x1c90]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1c9c], ax
movzx r9d, word [rsp + 0x1c9e]
mov eax, dword [rsp + 0x1c90]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1c9e], ax
movzx r9d, word [rsp + 0x1ca0]
mov eax, dword [rsp + 0x1c90]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1ca0], ax
movzx r9d, word [rsp + 0x1ca2]
mov eax, dword [rsp + 0x1c90]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1ca2], ax
movzx r9d, word [rsp + 0x1ca4]
mov eax, dword [rsp + 0x1c90]
add eax, 8
xor eax, r9d
movzx r9d, word [0x140121202]
mov word [rsp + 0x1ca4], ax
lea rax, [rsp + 0x1c94]
mov qword [rsp + 0x2df0], rax
movzx eax, word [0x140121204]
mov word [rsp + 0x1ca6], di
mov dword [rsp + 0x1cb0], 0x33
shl rax, 0x10
xor r15d, r15d
xor r13d, r13d
or r9, rax
movzx eax, word [0x140121200]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..mdf]
shl rax, 0x10
or rax, r9
movq xmm13, rax
mov rax, qword [0x140121d88]
mov word [rsp + 0xe78], r12w
pxor xmm1, xmm13
mov qword [rsp + 0xe70], rax
movq qword [rsp + 0xe7a], xmm1
movdqu xmm1, xmmword [rsp + 0xe70]
mov eax, dword [rsp + 0xe80]
movups xmmword [rsp + 0x1cb4], xmm1
mov dword [rsp + 0x1cc4], eax
movzx r9d, word [rsp + 0x1cb4]
mov eax, dword [rsp + 0x1cb0]
xor eax, r9d
mov word [rsp + 0x1cb4], ax
movzx r9d, word [rsp + 0x1cb6]
mov eax, dword [rsp + 0x1cb0]
xor eax, r9d
mov word [rsp + 0x1cb6], ax
movzx r9d, word [rsp + 0x1cb8]
mov eax, dword [rsp + 0x1cb0]
xor eax, r9d
mov word [rsp + 0x1cb8], ax
movzx r9d, word [rsp + 0x1cba]
mov eax, dword [rsp + 0x1cb0]
xor eax, r9d
mov word [rsp + 0x1cba], ax
movzx r9d, word [rsp + 0x1cbc]
mov eax, dword [rsp + 0x1cb0]
xor eax, r9d
mov word [rsp + 0x1cbc], ax
movzx r9d, word [rsp + 0x1cbe]
mov eax, dword [rsp + 0x1cb0]
xor eax, r9d
mov word [rsp + 0x1cbe], ax
movzx r9d, word [rsp + 0x1cc0]
mov eax, dword [rsp + 0x1cb0]
xor eax, r9d
mov word [rsp + 0x1cc0], ax
movzx r9d, word [rsp + 0x1cc2]
mov eax, dword [rsp + 0x1cb0]
xor eax, r9d
mov word [rsp + 0x1cc2], ax
movzx r9d, word [rsp + 0x1cc4]
mov word [rsp + 0xe58], r14w
mov eax, dword [rsp + 0x1cb0]
mov word [rsp + 0xe62], r15w
xor eax, r9d
movzx r9d, word [0x14012120c]
mov word [rsp + 0x1cc4], ax
lea rax, [rsp + 0x1cb4]
mov qword [rsp + 0x2df8], rax
movzx eax, word [0x14012120e]
mov word [rsp + 0x1cc6], r13w
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012120a]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..mpd]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121d90]
paddw xmm1, xmm3
mov qword [rsp + 0xe50], rax
movq qword [rsp + 0xe5a], xmm1
movdqu xmm1, xmmword [rsp + 0xe50]
mov eax, dword [rsp + 0xe60]
movups xmmword [rsp + 0x2f0], xmm1
mov dword [rsp + 0x300], eax
movzx eax, word [rsp + 0x2f0]
sub eax, 5
mov word [rsp + 0x2f0], ax
movzx eax, word [rsp + 0x2f2]
sub eax, 5
mov word [rsp + 0x2f2], ax
movzx eax, word [rsp + 0x2f4]
sub eax, 5
mov word [rsp + 0x2f4], ax
movzx eax, word [rsp + 0x2f6]
sub eax, 5
mov word [rsp + 0x2f6], ax
movzx eax, word [rsp + 0x2f8]
sub eax, 5
mov word [rsp + 0x2f8], ax
movzx eax, word [rsp + 0x2fa]
sub eax, 5
mov word [rsp + 0x2fa], ax
movzx eax, word [rsp + 0x2fc]
sub eax, 5
mov word [rsp + 0x2fc], ax
movzx eax, word [rsp + 0x2fe]
movzx r9d, word [0x140121216]
movq xmm13, qword [0x140121d98]
sub eax, 5
mov word [rsp + 0x2fe], ax
movzx eax, word [rsp + 0x300]
sub eax, 5
mov word [rsp + 0x300], ax
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x2e00], rax
xor eax, eax
mov word [rsp + 0xe42], ax
movzx eax, word [0x140121218]
mov dword [rsp + 0x1cd0], 0x4f
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121214]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..mrg]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121da0]
pxor xmm1, xmm13
mov qword [rsp + 0xe30], rax
mov eax, 0x4f
mov word [rsp + 0xe38], ax
movq qword [rsp + 0xe3a], xmm1
movdqu xmm1, xmmword [rsp + 0xe30]
mov eax, dword [rsp + 0xe40]
movups xmmword [rsp + 0x1cd4], xmm1
mov dword [rsp + 0x1ce4], eax
movzx r9d, word [rsp + 0x1cd4]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1cd4], ax
movzx r9d, word [rsp + 0x1cd6]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1cd6], ax
movzx r9d, word [rsp + 0x1cd8]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1cd8], ax
movzx r9d, word [rsp + 0x1cda]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1cda], ax
movzx r9d, word [rsp + 0x1cdc]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1cdc], ax
movzx r9d, word [rsp + 0x1cde]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1cde], ax
movzx r9d, word [rsp + 0x1ce0]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1ce0], ax
movzx r9d, word [rsp + 0x1ce2]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1ce2], ax
movzx r9d, word [rsp + 0x1ce4]
mov eax, dword [rsp + 0x1cd0]
xor eax, r9d
mov word [rsp + 0x1ce4], ax
xor eax, eax
mov word [rsp + 0x1ce6], ax
lea rax, [rsp + 0x1cd4]
mov qword [rsp + 0x2e08], rax
xor eax, eax
mov dword [rsp + 0x1cf0], 0x5d
mov word [rsp + 0xe22], ax
mov eax, dword [rsp + 0x1cf0]
mov r14d, dword [rsp + 0x1cf0]
mov r11d, dword [rsp + 0x1cf0]
mov r13d, dword [rsp + 0x1cf0]
mov r9d, dword [rsp + 0x1cf0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1cf0]
add r11d, 2
add r14d, 1
movd xmm1, eax
xor r11d, 0x72
add r9d, 4
add r13d, 3
xor r14d, 0x6d
xor r13d, 0x67
movd xmm13, r11d
movd xmm8, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1cf0]
mov ebp, dword [rsp + 0x1cf0]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1cf0]
xor r12w, word [str..mud]
punpckldq xmm1, xmm13
add r10d, 6
xor r10w, word [0x14012121e]
pinsrw xmm8, r12d, 1
add edi, 8
movd xmm12, r10d
xor di, word [0x140121222]
add ebp, 7
xor bp, word [0x140121220]
mov r10d, 0x4c
pinsrw xmm12, ebp, 1
punpckldq xmm8, xmm12
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0xe10], xmm1
mov word [rsp + 0xe20], di
mov eax, dword [rsp + 0xe20]
mov edi, 4
movups xmmword [rsp + 0x1cf4], xmm1
mov dword [rsp + 0x1d04], eax
movzx r9d, word [rsp + 0x1cf4]
mov eax, dword [rsp + 0x1cf0]
xor eax, r9d
mov word [rsp + 0x1cf4], ax
movzx r9d, word [rsp + 0x1cf6]
mov eax, dword [rsp + 0x1cf0]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1cf6], ax
movzx r9d, word [rsp + 0x1cf8]
mov eax, dword [rsp + 0x1cf0]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1cf8], ax
movzx r9d, word [rsp + 0x1cfa]
mov eax, dword [rsp + 0x1cf0]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1cfa], ax
movzx r9d, word [rsp + 0x1cfc]
mov eax, dword [rsp + 0x1cf0]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1cfc], ax
movzx r9d, word [rsp + 0x1cfe]
mov eax, dword [rsp + 0x1cf0]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1cfe], ax
movzx r9d, word [rsp + 0x1d00]
mov eax, dword [rsp + 0x1cf0]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1d00], ax
movzx r9d, word [rsp + 0x1d02]
mov eax, dword [rsp + 0x1cf0]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1d02], ax
movzx r9d, word [rsp + 0x1d04]
mov eax, dword [rsp + 0x1cf0]
add eax, 8
xor eax, r9d
xor r9d, r9d
mov word [rsp + 0x1d04], ax
xor eax, eax
mov word [rsp + 0x1d06], ax
lea rax, [rsp + 0x1cf4]
mov qword [rsp + 0x2e10], rax
movzx eax, word [0x14012122c]
mov word [rsp + 0xe02], r9w
movzx r9d, word [0x14012122a]
movq xmm1, qword [0x140121da8]
shl rax, 0x10
mov word [rsp + 0xdf8], r10w
mov dword [rsp + 0x1d10], 0x4c
or r9, rax
movzx eax, word [0x140121228]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..mwb]
shl rax, 0x10
or rax, r9
movq xmm13, rax
mov rax, qword [0x140121db0]
pxor xmm1, xmm13
mov qword [rsp + 0xdf0], rax
movq qword [rsp + 0xdfa], xmm1
movdqu xmm1, xmmword [rsp + 0xdf0]
mov eax, dword [rsp + 0xe00]
movups xmmword [rsp + 0x1d14], xmm1
mov dword [rsp + 0x1d24], eax
movzx r9d, word [rsp + 0x1d14]
mov eax, dword [rsp + 0x1d10]
xor eax, r9d
mov word [rsp + 0x1d14], ax
movzx r9d, word [rsp + 0x1d16]
mov eax, dword [rsp + 0x1d10]
xor eax, r9d
mov word [rsp + 0x1d16], ax
movzx r9d, word [rsp + 0x1d18]
mov eax, dword [rsp + 0x1d10]
xor eax, r9d
mov word [rsp + 0x1d18], ax
movzx r9d, word [rsp + 0x1d1a]
mov eax, dword [rsp + 0x1d10]
xor eax, r9d
mov word [rsp + 0x1d1a], ax
movzx r9d, word [rsp + 0x1d1c]
mov eax, dword [rsp + 0x1d10]
xor eax, r9d
mov word [rsp + 0x1d1c], ax
movzx r9d, word [rsp + 0x1d1e]
mov eax, dword [rsp + 0x1d10]
xor eax, r9d
xor ebp, ebp
xor r11d, r11d
xor r12d, r12d
mov word [rsp + 0x1d1e], ax
movzx r9d, word [rsp + 0x1d20]
mov eax, dword [rsp + 0x1d10]
mov word [rsp + 0xdd8], di
mov word [rsp + 0xde2], bp
xor eax, r9d
mov word [rsp + 0x1d20], ax
movzx r9d, word [rsp + 0x1d22]
mov eax, dword [rsp + 0x1d10]
xor eax, r9d
mov word [rsp + 0x1d22], ax
movzx r9d, word [rsp + 0x1d24]
mov eax, dword [rsp + 0x1d10]
xor eax, r9d
movzx r9d, word [0x140121234]
mov word [rsp + 0x1d24], ax
lea rax, [rsp + 0x1d14]
mov qword [rsp + 0x2e18], rax
movzx eax, word [0x140121236]
mov word [rsp + 0x1d26], r11w
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121232]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..myd]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121db8]
paddw xmm1, xmm10
mov qword [rsp + 0xdd0], rax
movq qword [rsp + 0xdda], xmm1
movdqu xmm1, xmmword [rsp + 0xdd0]
mov eax, dword [rsp + 0xde0]
movups xmmword [rsp + 0x310], xmm1
mov dword [rsp + 0x320], eax
movzx eax, word [rsp + 0x310]
sub eax, 4
mov word [rsp + 0x310], ax
movzx eax, word [rsp + 0x312]
sub eax, 4
mov word [rsp + 0x312], ax
movzx eax, word [rsp + 0x314]
sub eax, 4
mov word [rsp + 0x314], ax
movzx eax, word [rsp + 0x316]
sub eax, 4
mov word [rsp + 0x316], ax
movzx eax, word [rsp + 0x318]
mov word [rsp + 0xdc2], r12w
sub eax, 4
mov word [rsp + 0x318], ax
movzx eax, word [rsp + 0x31a]
sub eax, 4
mov word [rsp + 0x31a], ax
movzx eax, word [rsp + 0x31c]
sub eax, 4
mov word [rsp + 0x31c], ax
movzx eax, word [rsp + 0x31e]
sub eax, 4
mov word [rsp + 0x31e], ax
movzx eax, word [rsp + 0x320]
sub eax, 4
mov word [rsp + 0x320], ax
lea rax, [rsp + 0x310]
mov dword [rsp + 0x1d30], 0x5f
mov qword [rsp + 0x2e20], rax
mov eax, dword [rsp + 0x1d30]
mov r14d, dword [rsp + 0x1d30]
mov r11d, dword [rsp + 0x1d30]
mov r13d, dword [rsp + 0x1d30]
mov r9d, dword [rsp + 0x1d30]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1d30]
add r14d, 1
add r11d, 2
movd xmm1, eax
add r13d, 3
xor r14d, 0x6d
xor r11d, 0x79
add r9d, 4
mov r10d, dword [rsp + 0x1d30]
xor r13d, 0x64
movd xmm13, r11d
movd xmm8, r9d
mov ebp, dword [rsp + 0x1d30]
mov edi, dword [rsp + 0x1d30]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
punpckldq xmm1, xmm13
mov r14d, 0xb
add edi, 8
xor di, word [0x140121240]
add r12d, 5
add r10d, 6
xor r10w, word [0x14012123c]
add ebp, 7
xor r13d, r13d
xor r12w, word [str..ndf]
xor bp, word [0x14012123e]
movd xmm12, r10d
xor r15d, r15d
mov word [rsp + 0xdc0], di
pinsrw xmm12, ebp, 1
pinsrw xmm8, r12d, 1
mov eax, dword [rsp + 0xdc0]
movabs rdi, 0x2e0031002d006d
movabs rbp, 0x430021002a002f
punpckldq xmm8, xmm12
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0x1d34], xmm1
movups xmmword [rsp + 0xdb0], xmm1
mov dword [rsp + 0x1d44], eax
movzx r9d, word [rsp + 0x1d34]
mov eax, dword [rsp + 0x1d30]
xor eax, r9d
mov word [rsp + 0x1d34], ax
movzx r9d, word [rsp + 0x1d36]
mov eax, dword [rsp + 0x1d30]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1d36], ax
movzx r9d, word [rsp + 0x1d38]
mov eax, dword [rsp + 0x1d30]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1d38], ax
movzx r9d, word [rsp + 0x1d3a]
mov eax, dword [rsp + 0x1d30]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1d3a], ax
movzx r9d, word [rsp + 0x1d3c]
mov eax, dword [rsp + 0x1d30]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1d3c], ax
movzx r9d, word [rsp + 0x1d3e]
mov eax, dword [rsp + 0x1d30]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1d3e], ax
movzx r9d, word [rsp + 0x1d40]
mov eax, dword [rsp + 0x1d30]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1d40], ax
movzx r9d, word [rsp + 0x1d42]
mov eax, dword [rsp + 0x1d30]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1d42], ax
movzx r9d, word [rsp + 0x1d44]
mov eax, dword [rsp + 0x1d30]
add eax, 8
xor eax, r9d
movzx r9d, word [0x140121248]
mov word [rsp + 0x1d44], ax
lea rax, [rsp + 0x1d34]
mov qword [rsp + 0x2e28], rax
movzx eax, word [0x14012124a]
mov word [rsp + 0x1d46], r13w
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121246]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..nnt]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121dc0]
mov word [rsp + 0xd98], r14w
paddw xmm1, xmm0
movzx r9d, word [0x140121252]
mov word [rsp + 0xda2], r15w
mov qword [rsp + 0xd90], rax
movq qword [rsp + 0xd9a], xmm1
movdqu xmm1, xmmword [rsp + 0xd90]
mov eax, dword [rsp + 0xda0]
movups xmmword [rsp + 0x330], xmm1
mov dword [rsp + 0x340], eax
movzx eax, word [rsp + 0x330]
sub eax, 0xb
mov word [rsp + 0x330], ax
movzx eax, word [rsp + 0x332]
sub eax, 0xb
mov word [rsp + 0x332], ax
movzx eax, word [rsp + 0x334]
sub eax, 0xb
mov word [rsp + 0x334], ax
movzx eax, word [rsp + 0x336]
sub eax, 0xb
mov word [rsp + 0x336], ax
movzx eax, word [rsp + 0x338]
sub eax, 0xb
mov word [rsp + 0x338], ax
movzx eax, word [rsp + 0x33a]
sub eax, 0xb
mov word [rsp + 0x33a], ax
movzx eax, word [rsp + 0x33c]
sub eax, 0xb
mov word [rsp + 0x33c], ax
movzx eax, word [rsp + 0x33e]
sub eax, 0xb
mov word [rsp + 0x33e], ax
movzx eax, word [rsp + 0x340]
sub eax, 0xb
mov word [rsp + 0x340], ax
lea rax, [rsp + 0x330]
mov qword [rsp + 0x2e30], rax
movzx eax, word [0x140121254]
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121250]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..nrmlib]
shl rax, 0x10
or rax, r9
movq xmm1, rax
mov rax, qword [0x140121dc8]
movzx r9d, word [0x140121262]
paddw xmm1, xmm0
mov qword [rsp + 0xd70], rax
mov eax, 0xb
mov word [rsp + 0xd78], ax
xor eax, eax
movq qword [rsp + 0xd7a], xmm1
movdqu xmm1, xmmword [rsp + 0xd70]
mov word [rsp + 0xd82], ax
mov eax, dword [rsp + 0xd80]
movups xmmword [rsp + 0x350], xmm1
mov dword [rsp + 0x360], eax
movzx eax, word [rsp + 0x350]
sub eax, 0xb
mov word [rsp + 0x350], ax
movzx eax, word [rsp + 0x352]
sub eax, 0xb
mov word [rsp + 0x352], ax
movzx eax, word [rsp + 0x354]
sub eax, 0xb
mov word [rsp + 0x354], ax
movzx eax, word [rsp + 0x356]
sub eax, 0xb
mov word [rsp + 0x356], ax
movzx eax, word [rsp + 0x358]
sub eax, 0xb
mov word [rsp + 0x358], ax
movzx eax, word [rsp + 0x35a]
sub eax, 0xb
mov word [rsp + 0x35a], ax
movzx eax, word [rsp + 0x35c]
sub eax, 0xb
mov word [rsp + 0x35c], ax
movzx eax, word [rsp + 0x35e]
sub eax, 0xb
mov word [rsp + 0x35e], ax
movzx eax, word [rsp + 0x360]
sub eax, 0xb
mov word [rsp + 0x360], ax
lea rax, [rsp + 0x350]
mov qword [rsp + 0x2e38], rax
xor eax, eax
mov word [rsp + 0x282e], ax
movzx eax, word [0x140121264]
mov dword [rsp + 0x28f0], 0x43
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121260]
movq xmm8, qword [str.CCCC]
mov qword [rsp + 0x28f4], rdi
shl r9, 0x10
movzx r10d, word [0x140121266]
mov qword [rsp + 0x28fc], rbp
or rax, r9
movzx r9d, word [str..ns2]
shl rax, 0x10
xor r10d, 0x43
mov word [rsp + 0x2828], r10w
or rax, r9
movzx r9d, word [str..ns3]
movq xmm1, rax
movzx eax, word [0x14012126a]
pxor xmm8, xmm1
movdqu xmm1, xmmword [str.m_1.__C5555e_F]
xor r9d, 0x43
mov word [rsp + 0x282a], r9w
xor eax, 0x43
mov word [rsp + 0x282c], ax
movq qword [rsp + 0x2820], xmm8
movups xmmword [rsp + 0x2810], xmm1
movdqu xmm1, xmmword [rsp + 0x2820]
movups xmmword [rsp + 0x2904], xmm1
movzx r9d, word [rsp + 0x28f4]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x28f4], ax
movzx r9d, word [rsp + 0x28f6]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x28f6], ax
movzx r9d, word [rsp + 0x28f8]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x28f8], ax
movzx r9d, word [rsp + 0x28fa]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x28fa], ax
movzx r9d, word [rsp + 0x28fc]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x28fc], ax
movzx r9d, word [rsp + 0x28fe]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x28fe], ax
movzx r9d, word [rsp + 0x2900]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x2900], ax
movzx r9d, word [rsp + 0x2902]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x2902], ax
movzx r9d, word [rsp + 0x2904]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x2904], ax
movzx r9d, word [rsp + 0x2906]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x2906], ax
movzx r9d, word [rsp + 0x2908]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x2908], ax
movzx r9d, word [rsp + 0x290a]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x290a], ax
movzx r9d, word [rsp + 0x290c]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x290c], ax
movzx r9d, word [rsp + 0x290e]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x290e], ax
movzx r9d, word [rsp + 0x2910]
mov eax, dword [rsp + 0x28f0]
xor eax, r9d
mov word [rsp + 0x2910], ax
xor eax, eax
mov word [rsp + 0x2912], ax
lea rax, [rsp + 0x28f4]
mov qword [rsp + 0x2e40], rax
xor eax, eax
mov dword [rsp + 0x1d50], 0x5d
mov word [rsp + 0xd62], ax
mov eax, dword [rsp + 0x1d50]
mov r14d, dword [rsp + 0x1d50]
mov r11d, dword [rsp + 0x1d50]
mov r13d, dword [rsp + 0x1d50]
mov r9d, dword [rsp + 0x1d50]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1d50]
add r14d, 1
add r11d, 2
movd xmm1, eax
add r13d, 3
xor r14d, 0x6e
xor r11d, 0x73
add r9d, 4
xor r13d, 0x32
movd xmm13, r11d
movd xmm8, r9d
add r12d, 5
mov r10d, dword [rsp + 0x1d50]
mov ebp, dword [rsp + 0x1d50]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
mov edi, dword [rsp + 0x1d50]
xor r12w, word [str..ns3]
punpckldq xmm1, xmm13
add r10d, 6
pinsrw xmm8, r12d, 1
add edi, 8
xor di, word [0x14012126e]
xor r10w, word [0x14012126a]
add ebp, 7
movd xmm12, r10d
xor bp, word [0x14012126c]
xor r10d, r10d
mov word [rsp + 0xd60], di
pinsrw xmm12, ebp, 1
mov eax, dword [rsp + 0xd60]
punpckldq xmm8, xmm12
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0x1d54], xmm1
mov dword [rsp + 0x1d64], eax
movzx r9d, word [rsp + 0x1d54]
mov eax, dword [rsp + 0x1d50]
movups xmmword [rsp + 0xd50], xmm1
xor eax, r9d
mov word [rsp + 0x1d54], ax
movzx r9d, word [rsp + 0x1d56]
mov eax, dword [rsp + 0x1d50]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1d56], ax
movzx r9d, word [rsp + 0x1d58]
mov eax, dword [rsp + 0x1d50]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1d58], ax
movzx r9d, word [rsp + 0x1d5a]
mov eax, dword [rsp + 0x1d50]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1d5a], ax
movzx r9d, word [rsp + 0x1d5c]
mov eax, dword [rsp + 0x1d50]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1d5c], ax
movzx r9d, word [rsp + 0x1d5e]
mov word [rsp + 0xd42], r10w
mov eax, dword [rsp + 0x1d50]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1d5e], ax
movzx r9d, word [rsp + 0x1d60]
mov eax, dword [rsp + 0x1d50]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1d60], ax
movzx r9d, word [rsp + 0x1d62]
mov eax, dword [rsp + 0x1d50]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1d62], ax
movzx r9d, word [rsp + 0x1d64]
mov eax, dword [rsp + 0x1d50]
add eax, 8
xor eax, r9d
xor r9d, r9d
mov word [rsp + 0x1d64], ax
lea rax, [rsp + 0x1d54]
mov word [rsp + 0x1d66], r9w
mov qword [rsp + 0x2e48], rax
mov dword [rsp + 0x1d70], 0x15
mov eax, dword [rsp + 0x1d70]
mov r14d, dword [rsp + 0x1d70]
mov r11d, dword [rsp + 0x1d70]
mov r13d, dword [rsp + 0x1d70]
mov r9d, dword [rsp + 0x1d70]
xor eax, 0x2e
mov r12d, dword [rsp + 0x1d70]
add r14d, 1
add r11d, 2
movd xmm1, eax
add r13d, 3
xor r14d, 0x6e
xor r11d, 0x73
add r9d, 4
mov r10d, dword [rsp + 0x1d70]
xor r13d, 0x33
movd xmm13, r11d
movd xmm8, r9d
mov ebp, dword [rsp + 0x1d70]
mov edi, dword [rsp + 0x1d70]
pinsrw xmm13, r13d, 1
pinsrw xmm1, r14d, 1
punpckldq xmm1, xmm13
mov r13d, 9
add edi, 8
xor di, word [0x140121278]
add r12d, 5
add r10d, 6
xor r10w, word [0x140121274]
add ebp, 7
xor r11d, r11d
xor r12w, word [str..ns4]
xor bp, word [0x140121276]
movd xmm12, r10d
pinsrw xmm8, r12d, 1
mov word [rsp + 0xd40], di
pinsrw xmm12, ebp, 1
xor edi, edi
mov ebp, 0x35
punpckldq xmm8, xmm12
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0xd30], xmm1
movups xmmword [rsp + 0x1d74], xmm1
mov eax, dword [rsp + 0xd40]
mov dword [rsp + 0x1d84], eax
movzx r9d, word [rsp + 0x1d74]
mov eax, dword [rsp + 0x1d70]
xor eax, r9d
mov word [rsp + 0x1d74], ax
movzx r9d, word [rsp + 0x1d76]
mov eax, dword [rsp + 0x1d70]
add eax, 1
xor eax, r9d
mov word [rsp + 0x1d76], ax
movzx r9d, word [rsp + 0x1d78]
mov eax, dword [rsp + 0x1d70]
add eax, 2
xor eax, r9d
mov word [rsp + 0x1d78], ax
movzx r9d, word [rsp + 0x1d7a]
mov eax, dword [rsp + 0x1d70]
add eax, 3
xor eax, r9d
mov word [rsp + 0x1d7a], ax
movzx r9d, word [rsp + 0x1d7c]
mov eax, dword [rsp + 0x1d70]
add eax, 4
xor eax, r9d
mov word [rsp + 0x1d7c], ax
movzx r9d, word [rsp + 0x1d7e]
mov eax, dword [rsp + 0x1d70]
add eax, 5
xor eax, r9d
mov word [rsp + 0x1d7e], ax
movzx r9d, word [rsp + 0x1d80]
mov eax, dword [rsp + 0x1d70]
add eax, 6
xor eax, r9d
mov word [rsp + 0x1d80], ax
movzx r9d, word [rsp + 0x1d82]
mov eax, dword [rsp + 0x1d70]
add eax, 7
xor eax, r9d
mov word [rsp + 0x1d82], ax
movzx r9d, word [rsp + 0x1d84]
mov eax, dword [rsp + 0x1d70]
add eax, 8
xor eax, r9d
mov word [rsp + 0x1d84], ax
lea rax, [rsp + 0x1d74]
mov word [rsp + 0x1d86], r11w
mov qword [rsp + 0x2e50], rax
mov dword [rsp + 0x1d90], 0x35
mov word [rsp + 0xd22], di
movzx eax, word [0x140121282]
movzx r9d, word [0x140121280]
mov word [rsp + 0xd18], bp
movq xmm1, qword [0x140121df0]
shl rax, 0x10
or r9, rax
movzx eax, word [0x14012127e]
shl r9, 0x10
or rax, r9
movzx r9d, word [str..nsf]
shl rax, 0x10
or rax, r9
movq xmm13, rax
mov rax, qword [0x140121df8]
pxor xmm1, xmm13
mov qword [rsp + 0xd10], rax
movq qword [rsp + 0xd1a], xmm1
movdqu xmm1, xmmword [rsp + 0xd10]
mov eax, dword [rsp + 0xd20]
movups xmmword [rsp + 0x1d94], xmm1
mov dword [rsp + 0x1da4], eax
movzx r9d, word [rsp + 0x1d94]
mov eax, dword [rsp + 0x1d90]
xor eax, r9d
mov word [rsp + 0x1d94], ax
movzx r9d, word [rsp + 0x1d96]
mov eax, dword [rsp + 0x1d90]
xor eax, r9d
xor r14d, r14d
xor r12d, r12d
mov word [rsp + 0x1d96], ax
movzx r9d, word [rsp + 0x1d98]
mov eax, dword [rsp + 0x1d90]
xor eax, r9d
mov word [rsp + 0x1d98], ax
movzx r9d, word [rsp + 0x1d9a]
mov eax, dword [rsp + 0x1d90]
xor eax, r9d
mov word [rsp + 0x1d9a], ax
movzx r9d, word [rsp + 0x1d9c]
mov eax, dword [rsp + 0x1d90]
xor eax, r9d
mov word [rsp + 0x1d9c], ax
movzx r9d, word [rsp + 0x1d9e]
mov eax, dword [rsp + 0x1d90]
xor eax, r9d
mov word [rsp + 0x1d9e], ax
movzx r9d, word [rsp + 0x1da0]
mov eax, dword [rsp + 0x1d90]
movq xmm1, qword [str._t_t_t_t7woW]
mov word [rsp + 0xcf8], r13w
mov word [rsp + 0xd02], r14w
mov r14d, 8
xor eax, r9d
mov word [rsp + 0x1da0], ax
movzx r9d, word [rsp + 0x1da2]
mov eax, dword [rsp + 0x1d90]
xor eax, r9d
mov word [rsp + 0x1da2], ax
movzx r9d, word [rsp + 0x1da4]
mov eax, dword [rsp + 0x1d90]
xor eax, r9d
movzx r9d, word [0x14012128a]
mov word [rsp + 0x1da4], ax
lea rax, [rsp + 0x1d94]
mov qword [rsp + 0x2e58], rax
movzx eax, word [0x14012128c]
mov word [rsp + 0x1da6], r12w
shl rax, 0x10
or r9, rax
movzx eax, word [0x140121288]
shl r9, 0x10
or rax, r9
movzx r9d, word [0x140121286]
shl rax, 0x10
or rax, r9
movq xmm13, rax
mov rax, qword [0x140121e08]
paddw xmm1, xmm13
mov qword [rsp + 0xcf0], rax
movq qword [rsp + 0xcfa], xmm1
movdqu xmm1, xmmword [rsp + 0xcf0]
mov eax, dword [rsp + 0xd00]
movups xmmword [rsp + 0x370], xmm1
mov dword [rsp + 0x380], eax
movzx eax, word [rsp + 0x370]
sub eax, 9
mov word [rsp + 0x370], ax
movzx eax, word [rsp + 0x372]
sub eax, 9
mov word [rsp + 0x372], ax
movzx eax, word [rsp + 0x374]
sub eax, 9
mov word [rsp + 0x374], ax
movzx eax, word [rsp + 0x376]
sub eax, 9
mov word [rsp + 0x376], ax
movzx eax, word [rsp + 0x378]
movzx r9d, word [0x140121290]
mov r10, qword [0x140121e10]
sub eax, 9
mov word [rsp + 0x378], ax
movzx eax, word [rsp + 0x37a]
xor r9d, 0x79
movzx r9d, r9w
sub eax, 9
shl r9, 0x10
mov word [rsp + 0x37a], ax
movzx eax, word [rsp + 0x37c]
sub eax, 9
mov word [rsp + 0x37c], ax
movzx eax, word [rsp + 0x37e]
sub eax, 9
mov word [rsp + 0x37e], ax
movzx eax, word [rsp + 0x380]
sub eax, 9
mov word [rsp + 0x380], ax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x2e60], rax
xor eax, eax
mov dword [rsp + 0x390], 0x79
and rax, r8
movzx r8d, word [0x140121292]
mov r11, rax
movzx eax, word [str..nv2]
mov qword [rsp + 0x394], r10
xor r8d, 0x79
mov r11w, ax
movzx r8d, r8w
xor r11w, 0x79
mov rax, r11
and rax, rcx
or rax, r9
shl r8, 0x20
xor r15d, r15d
and rax, rdx
or rax, r8
mov qword [rsp + 0x39c], rax
movzx eax, word [rsp + 0x394]
mov edx, dword [rsp + 0x390]
xor eax, edx
mov word [rsp + 0x394], ax
movzx eax, word [rsp + 0x396]
mov edx, dword [rsp + 0x390]
xor eax, edx
mov word [rsp + 0x396], ax
movzx eax, word [rsp + 0x398]
mov edx, dword [rsp + 0x390]
xor eax, edx
mov word [rsp + 0x398], ax
movzx eax, word [rsp + 0x39a]
mov edx, dword [rsp + 0x390]
xor eax, edx
mov word [rsp + 0x39a], ax
movzx eax, word [rsp + 0x39c]
mov edx, dword [rsp + 0x390]
xor eax, edx
mov word [rsp + 0x39c], ax
movzx eax, word [rsp + 0x39e]
mov edx, dword [rsp + 0x390]
xor eax, edx
mov word [rsp + 0x39e], ax
movzx eax, word [rsp + 0x3a0]
mov edx, dword [rsp + 0x390]
xor eax, edx
movzx edx, word [0x14012129c]
mov word [rsp + 0x3a0], ax
lea rax, [rsp + 0x394]
mov qword [rsp + 0x2e68], rax
movzx eax, word [0x14012129e]
mov word [rsp + 0x3a2], r15w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x14012129a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..nwdb]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121e18]
paddw xmm1, xmm9
mov qword [rsp + 0xcd0], rax
mov eax, 6
mov word [rsp + 0xcd8], ax
xor eax, eax
movq qword [rsp + 0xcda], xmm1
movdqu xmm1, xmmword [rsp + 0xcd0]
mov word [rsp + 0xce2], ax
mov eax, dword [rsp + 0xce0]
movups xmmword [rsp + 0x3b0], xmm1
mov dword [rsp + 0x3c0], eax
movzx eax, word [rsp + 0x3b0]
sub eax, 6
mov word [rsp + 0x3b0], ax
movzx eax, word [rsp + 0x3b2]
sub eax, 6
mov word [rsp + 0x3b2], ax
movzx eax, word [rsp + 0x3b4]
sub eax, 6
mov word [rsp + 0x3b4], ax
movzx eax, word [rsp + 0x3b6]
sub eax, 6
mov word [rsp + 0x3b6], ax
movzx eax, word [rsp + 0x3b8]
sub eax, 6
mov word [rsp + 0x3b8], ax
movzx eax, word [rsp + 0x3ba]
sub eax, 6
mov word [rsp + 0x3ba], ax
movzx eax, word [rsp + 0x3bc]
sub eax, 6
mov word [rsp + 0x3bc], ax
movzx eax, word [rsp + 0x3be]
sub eax, 6
mov word [rsp + 0x3be], ax
movzx eax, word [rsp + 0x3c0]
sub eax, 6
mov word [rsp + 0x3c0], ax
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x2e70], rax
xor eax, eax
mov dword [rsp + 0x24d0], 0x48
mov word [rsp + 0x22e6], ax
mov eax, dword [rsp + 0x24d0]
mov r11d, dword [rsp + 0x24d0]
mov r8d, dword [rsp + 0x24d0]
mov r10d, dword [rsp + 0x24d0]
mov edx, dword [rsp + 0x24d0]
mov edi, dword [rsp + 0x24d0]
mov ecx, dword [rsp + 0x24d0]
mov r9d, dword [rsp + 0x24d0]
mov ebp, dword [rsp + 0x24d0]
add ebp, 8
xor bp, word [0x1401212a8]
mov r12d, ebp
mov ebp, dword [rsp + 0x24d0]
mov word [rsp + 0x22e0], r12w
add ebp, 9
xor bp, word [0x1401212aa]
add edx, 4
xor eax, 0x2e
add r8d, 2
mov r13d, ebp
xor edx, 0x62
add r11d, 1
mov ebp, dword [rsp + 0x24d0]
add ecx, 6
add edi, 5
movd xmm1, eax
xor r8d, 0x77
add r10d, 3
xor r11d, 0x6e
add r9d, 7
xor r10d, 0x64
movd xmm13, r8d
movd xmm8, edx
add ebp, 0xa
xor cx, word [str..nyf]
xor r9w, word [0x1401212a6]
pinsrw xmm1, r11d, 1
mov word [rsp + 0x22e2], r13w
movd xmm12, ecx
xor bp, word [0x1401212ac]
pinsrw xmm13, r10d, 1
mov r8d, 0xa
pinsrw xmm12, r9d, 1
pinsrw xmm8, edi, 1
punpckldq xmm1, xmm13
mov word [rsp + 0x22e4], bp
punpckldq xmm8, xmm12
mov r10d, 7
mov edi, 0xd
mov rax, qword [rsp + 0x22e0]
punpcklqdq xmm1, xmm8
movups xmmword [rsp + 0x24d4], xmm1
movups xmmword [rsp + 0x22d0], xmm1
mov qword [rsp + 0x24e4], rax
movzx eax, word [rsp + 0x24d4]
mov edx, dword [rsp + 0x24d0]
xor eax, edx
mov word [rsp + 0x24d4], ax
movzx edx, word [rsp + 0x24d6]
mov eax, dword [rsp + 0x24d0]
add eax, 1
xor eax, edx
mov word [rsp + 0x24d6], ax
movzx edx, word [rsp + 0x24d8]
mov eax, dword [rsp + 0x24d0]
add eax, 2
xor eax, edx
mov word [rsp + 0x24d8], ax
movzx edx, word [rsp + 0x24da]
mov eax, dword [rsp + 0x24d0]
add eax, 3
xor eax, edx
mov word [rsp + 0x24da], ax
movzx edx, word [rsp + 0x24dc]
mov eax, dword [rsp + 0x24d0]
add eax, 4
xor eax, edx
mov word [rsp + 0x24dc], ax
movzx edx, word [rsp + 0x24de]
mov eax, dword [rsp + 0x24d0]
add eax, 5
xor eax, edx
mov word [rsp + 0x24de], ax
movzx edx, word [rsp + 0x24e0]
mov eax, dword [rsp + 0x24d0]
add eax, 6
xor eax, edx
mov word [rsp + 0x24e0], ax
movzx edx, word [rsp + 0x24e2]
mov eax, dword [rsp + 0x24d0]
add eax, 7
xor eax, edx
mov word [rsp + 0x24e2], ax
movzx edx, word [rsp + 0x24e4]
mov eax, dword [rsp + 0x24d0]
add eax, 8
xor ecx, ecx
xor eax, edx
mov word [rsp + 0x24e4], ax
movzx edx, word [rsp + 0x24e6]
mov eax, dword [rsp + 0x24d0]
add eax, 9
xor eax, edx
mov word [rsp + 0x24e6], ax
movzx edx, word [rsp + 0x24e8]
mov eax, dword [rsp + 0x24d0]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x24e8], ax
xor eax, eax
movzx edx, word [0x1401212b2]
mov word [rsp + 0x24ea], ax
lea rax, [rsp + 0x24d4]
mov qword [rsp + 0x2e78], rax
movzx eax, word [0x1401212b4]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401212b0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..odb]
shl rax, 0x10
or rax, rdx
xor edx, edx
movq xmm1, rax
mov rax, qword [0x140121e20]
mov word [rsp + 0xcc2], dx
paddw xmm1, xmm11
mov qword [rsp + 0xcb0], rax
mov eax, 0xc
mov word [rsp + 0xcb8], ax
movq qword [rsp + 0xcba], xmm1
movdqu xmm1, xmmword [rsp + 0xcb0]
mov eax, dword [rsp + 0xcc0]
movups xmmword [rsp + 0x3d0], xmm1
mov dword [rsp + 0x3e0], eax
movzx eax, word [rsp + 0x3d0]
sub eax, 0xc
mov word [rsp + 0x3d0], ax
movzx eax, word [rsp + 0x3d2]
sub eax, 0xc
mov word [rsp + 0x3d2], ax
movzx eax, word [rsp + 0x3d4]
sub eax, 0xc
mov word [rsp + 0x3d4], ax
movzx eax, word [rsp + 0x3d6]
sub eax, 0xc
mov word [rsp + 0x3d6], ax
movzx eax, word [rsp + 0x3d8]
sub eax, 0xc
mov word [rsp + 0x3d8], ax
movzx eax, word [rsp + 0x3da]
sub eax, 0xc
mov word [rsp + 0x3da], ax
movzx eax, word [rsp + 0x3dc]
sub eax, 0xc
mov word [rsp + 0x3dc], ax
movzx eax, word [rsp + 0x3de]
sub eax, 0xc
mov word [rsp + 0x3de], ax
movzx eax, word [rsp + 0x3e0]
sub eax, 0xc
mov word [rsp + 0x3e0], ax
lea rax, [rsp + 0x3d0]
movzx edx, word [0x1401212bc]
mov qword [rsp + 0x2e80], rax
movzx eax, word [0x1401212be]
mov word [rsp + 0xca2], cx
mov word [rsp + 0xc98], r8w
shl rax, 0x10
mov dword [rsp + 0x1db0], 0xa
or rax, rdx
movzx edx, word [0x1401212ba]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..oqy]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121e28]
pxor xmm4, xmm1
mov qword [rsp + 0xc90], rax
movq qword [rsp + 0xc9a], xmm4
movdqu xmm4, xmmword [rsp + 0xc90]
mov eax, dword [rsp + 0xca0]
movups xmmword [rsp + 0x1db4], xmm4
mov dword [rsp + 0x1dc4], eax
movzx eax, word [rsp + 0x1db4]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1db4], ax
movzx eax, word [rsp + 0x1db6]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1db6], ax
movzx eax, word [rsp + 0x1db8]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
xor r11d, r11d
xor r9d, r9d
xor ebp, ebp
mov word [rsp + 0x1db8], ax
movzx eax, word [rsp + 0x1dba]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dba], ax
movzx eax, word [rsp + 0x1dbc]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dbc], ax
movzx eax, word [rsp + 0x1dbe]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dbe], ax
movzx eax, word [rsp + 0x1dc0]
mov word [rsp + 0xc78], r10w
mov edx, dword [rsp + 0x1db0]
mov word [rsp + 0xc82], r11w
xor eax, edx
mov word [rsp + 0x1dc0], ax
movzx eax, word [rsp + 0x1dc2]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dc2], ax
movzx eax, word [rsp + 0x1dc4]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
movzx edx, word [0x1401212c6]
mov word [rsp + 0x1dc4], ax
lea rax, [rsp + 0x1db4]
mov qword [rsp + 0x2e88], rax
movzx eax, word [0x1401212c8]
mov word [rsp + 0x1dc6], r9w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401212c4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..orx]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121e30]
paddw xmm1, xmm2
mov qword [rsp + 0xc70], rax
movq qword [rsp + 0xc7a], xmm1
movdqu xmm4, xmmword [rsp + 0xc70]
mov eax, dword [rsp + 0xc80]
movups xmmword [rsp + 0x3f0], xmm4
mov dword [rsp + 0x400], eax
movzx eax, word [rsp + 0x3f0]
sub eax, 7
mov word [rsp + 0x3f0], ax
movzx eax, word [rsp + 0x3f2]
sub eax, 7
mov word [rsp + 0x3f2], ax
movzx eax, word [rsp + 0x3f4]
sub eax, 7
mov word [rsp + 0x3f4], ax
movzx eax, word [rsp + 0x3f6]
sub eax, 7
mov word [rsp + 0x3f6], ax
movzx eax, word [rsp + 0x3f8]
movzx edx, word [0x1401212d0]
mov word [rsp + 0xc58], di
sub eax, 7
mov word [rsp + 0xc62], bp
mov word [rsp + 0x3f8], ax
movzx eax, word [rsp + 0x3fa]
sub eax, 7
mov word [rsp + 0x3fa], ax
movzx eax, word [rsp + 0x3fc]
sub eax, 7
mov word [rsp + 0x3fc], ax
movzx eax, word [rsp + 0x3fe]
sub eax, 7
mov word [rsp + 0x3fe], ax
movzx eax, word [rsp + 0x400]
sub eax, 7
mov word [rsp + 0x400], ax
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x2e90], rax
movzx eax, word [0x1401212d2]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401212ce]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..owc]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x140121e38]
paddw xmm15, xmm4
mov qword [rsp + 0xc50], rax
movq qword [rsp + 0xc5a], xmm15
movdqu xmm4, xmmword [rsp + 0xc50]
mov eax, dword [rsp + 0xc60]
movups xmmword [rsp + 0x410], xmm4
mov dword [rsp + 0x420], eax
movzx eax, word [rsp + 0x410]
sub eax, 0xd
mov word [rsp + 0x410], ax
movzx eax, word [rsp + 0x412]
sub eax, 0xd
xor r12d, r12d
mov word [rsp + 0x412], ax
movzx eax, word [rsp + 0x414]
sub eax, 0xd
mov word [rsp + 0x414], ax
movzx eax, word [rsp + 0x416]
sub eax, 0xd
mov word [rsp + 0x416], ax
movzx eax, word [rsp + 0x418]
mov word [rsp + 0xc42], r12w
sub eax, 0xd
mov word [rsp + 0x418], ax
movzx eax, word [rsp + 0x41a]
sub eax, 0xd
mov word [rsp + 0x41a], ax
movzx eax, word [rsp + 0x41c]
sub eax, 0xd
mov word [rsp + 0x41c], ax
movzx eax, word [rsp + 0x41e]
sub eax, 0xd
mov word [rsp + 0x41e], ax
movzx eax, word [rsp + 0x420]
sub eax, 0xd
mov word [rsp + 0x420], ax
lea rax, [rsp + 0x410]
mov dword [rsp + 0x1dd0], 0x1b
mov qword [rsp + 0x2e98], rax
mov eax, dword [rsp + 0x1dd0]
mov ebp, dword [rsp + 0x1dd0]
mov r8d, dword [rsp + 0x1dd0]
mov edi, dword [rsp + 0x1dd0]
mov edx, dword [rsp + 0x1dd0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1dd0]
mov ecx, dword [rsp + 0x1dd0]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x6f
xor r8d, 0x77
add ecx, 6
xor edi, 0x63
add r11d, 5
mov r10d, dword [rsp + 0x1dd0]
movd xmm12, r8d
movd xmm4, edx
pinsrw xmm1, ebp, 1
mov r9d, dword [rsp + 0x1dd0]
xor cx, word [0x1401212d8]
pinsrw xmm12, edi, 1
xor r11w, word [str..p96]
add r10d, 7
movd xmm8, ecx
xor r10w, word [0x1401212da]
pinsrw xmm8, r10d, 1
add r9d, 8
pinsrw xmm4, r11d, 1
xor r9w, word [0x1401212dc]
mov word [rsp + 0xc40], r9w
punpckldq xmm4, xmm8
mov eax, dword [rsp + 0xc40]
punpckldq xmm1, xmm12
punpcklqdq xmm1, xmm4
movups xmmword [rsp + 0x1dd4], xmm1
movups xmmword [rsp + 0xc30], xmm1
mov dword [rsp + 0x1de4], eax
movzx eax, word [rsp + 0x1dd4]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1dd4], ax
movzx edx, word [rsp + 0x1dd6]
mov eax, dword [rsp + 0x1dd0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1dd6], ax
movzx edx, word [rsp + 0x1dd8]
mov eax, dword [rsp + 0x1dd0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1dd8], ax
movzx edx, word [rsp + 0x1dda]
mov eax, dword [rsp + 0x1dd0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1dda], ax
movzx edx, word [rsp + 0x1ddc]
mov eax, dword [rsp + 0x1dd0]
add eax, 4
xor r13d, r13d
xor r15d, r15d
xor eax, edx
mov word [rsp + 0x1ddc], ax
movzx edx, word [rsp + 0x1dde]
mov eax, dword [rsp + 0x1dd0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1dde], ax
movzx edx, word [rsp + 0x1de0]
mov eax, dword [rsp + 0x1dd0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1de0], ax
movzx edx, word [rsp + 0x1de2]
mov eax, dword [rsp + 0x1dd0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1de2], ax
movzx edx, word [rsp + 0x1de4]
mov eax, dword [rsp + 0x1dd0]
add eax, 8
xor eax, edx
movzx edx, word [0x1401212e4]
mov word [rsp + 0x1de4], ax
lea rax, [rsp + 0x1dd4]
mov qword [rsp + 0x2ea0], rax
movzx eax, word [0x1401212e6]
mov word [rsp + 0x1de6], r13w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401212e2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..p97]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [str.6xA_5wkt3us]
mov word [rsp + 0xc18], r14w
mov word [rsp + 0xc22], r15w
paddw xmm1, xmm5
mov qword [rsp + 0xc10], rax
movq qword [rsp + 0xc1a], xmm1
movdqu xmm4, xmmword [rsp + 0xc10]
mov eax, dword [rsp + 0xc20]
movups xmmword [rsp + 0x430], xmm4
mov dword [rsp + 0x440], eax
movzx eax, word [rsp + 0x430]
sub eax, 8
mov word [rsp + 0x430], ax
movzx eax, word [rsp + 0x432]
sub eax, 8
mov word [rsp + 0x432], ax
movzx eax, word [rsp + 0x434]
sub eax, 8
mov word [rsp + 0x434], ax
movzx eax, word [rsp + 0x436]
sub eax, 8
mov word [rsp + 0x436], ax
movzx eax, word [rsp + 0x438]
sub eax, 8
mov word [rsp + 0x438], ax
movzx eax, word [rsp + 0x43a]
sub eax, 8
mov word [rsp + 0x43a], ax
movzx eax, word [rsp + 0x43c]
sub eax, 8
mov word [rsp + 0x43c], ax
movzx eax, word [rsp + 0x43e]
sub eax, 8
mov word [rsp + 0x43e], ax
movzx eax, word [rsp + 0x440]
sub eax, 8
mov word [rsp + 0x440], ax
lea rax, [rsp + 0x430]
mov qword [rsp + 0x2ea8], rax
xor eax, eax
mov dword [rsp + 0x1df0], 0x51
mov word [rsp + 0xc02], ax
mov eax, dword [rsp + 0x1df0]
mov ebp, dword [rsp + 0x1df0]
mov r8d, dword [rsp + 0x1df0]
mov edi, dword [rsp + 0x1df0]
mov edx, dword [rsp + 0x1df0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1df0]
add ebp, 1
movd xmm1, eax
mov ecx, dword [rsp + 0x1df0]
mov r10d, dword [rsp + 0x1df0]
mov r9d, dword [rsp + 0x1df0]
add r9d, 8
xor r9w, word [0x1401212f0]
xor ebp, 0x70
add r8d, 2
xor r8d, 0x39
add edx, 4
add edi, 3
add ecx, 6
xor edi, 0x37
add r11d, 5
movd xmm12, r8d
add r10d, 7
xor cx, word [0x1401212ec]
movd xmm4, edx
xor r11w, word [str..pan]
mov word [rsp + 0xc00], r9w
movd xmm8, ecx
pinsrw xmm12, edi, 1
pinsrw xmm1, ebp, 1
xor r10w, word [0x1401212ee]
pinsrw xmm8, r10d, 1
pinsrw xmm4, r11d, 1
punpckldq xmm1, xmm12
mov eax, dword [rsp + 0xc00]
punpckldq xmm4, xmm8
punpcklqdq xmm1, xmm4
movups xmmword [rsp + 0x1df4], xmm1
mov dword [rsp + 0x1e04], eax
movzx eax, word [rsp + 0x1df4]
mov edx, dword [rsp + 0x1df0]
movups xmmword [rsp + 0xbf0], xmm1
xor eax, edx
mov word [rsp + 0x1df4], ax
movzx edx, word [rsp + 0x1df6]
mov eax, dword [rsp + 0x1df0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1df6], ax
movzx edx, word [rsp + 0x1df8]
mov eax, dword [rsp + 0x1df0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1df8], ax
movzx edx, word [rsp + 0x1dfa]
mov eax, dword [rsp + 0x1df0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1dfa], ax
movzx edx, word [rsp + 0x1dfc]
mov eax, dword [rsp + 0x1df0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1dfc], ax
movzx edx, word [rsp + 0x1dfe]
mov eax, dword [rsp + 0x1df0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1dfe], ax
movzx edx, word [rsp + 0x1e00]
mov eax, dword [rsp + 0x1df0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1e00], ax
movzx edx, word [rsp + 0x1e02]
mov eax, dword [rsp + 0x1df0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1e02], ax
movzx edx, word [rsp + 0x1e04]
mov eax, dword [rsp + 0x1df0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1e04], ax
xor eax, eax
mov word [rsp + 0x1e06], ax
lea rax, [rsp + 0x1df4]
mov qword [rsp + 0x2eb0], rax
xor eax, eax
mov dword [rsp + 0x1e10], 0x63
mov word [rsp + 0xbe2], ax
mov eax, dword [rsp + 0x1e10]
mov ebp, dword [rsp + 0x1e10]
mov r8d, dword [rsp + 0x1e10]
mov edi, dword [rsp + 0x1e10]
mov edx, dword [rsp + 0x1e10]
mov r11d, dword [rsp + 0x1e10]
mov ecx, dword [rsp + 0x1e10]
mov r10d, dword [rsp + 0x1e10]
mov r9d, dword [rsp + 0x1e10]
add r9d, 8
xor r9w, word [0x1401212fa]
add r8d, 2
xor eax, 0x2e
xor r8d, 0x61
add edx, 4
add ebp, 1
add edi, 3
add ecx, 6
xor cx, word [0x1401212f6]
xor ebp, 0x70
xor edi, 0x6e
add r11d, 5
movd xmm1, eax
movd xmm12, r8d
add r10d, 7
xor r11w, word [str..pdb]
movd xmm4, edx
xor r10w, word [0x1401212f8]
mov word [rsp + 0xbe0], r9w
movd xmm8, ecx
pinsrw xmm12, edi, 1
pinsrw xmm1, ebp, 1
mov eax, dword [rsp + 0xbe0]
pinsrw xmm8, r10d, 1
pinsrw xmm4, r11d, 1
punpckldq xmm1, xmm12
punpckldq xmm4, xmm8
punpcklqdq xmm1, xmm4
movups xmmword [rsp + 0xbd0], xmm1
movups xmmword [rsp + 0x1e14], xmm1
mov dword [rsp + 0x1e24], eax
movzx eax, word [rsp + 0x1e14]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e14], ax
movzx edx, word [rsp + 0x1e16]
mov eax, dword [rsp + 0x1e10]
add eax, 1
xor eax, edx
mov word [rsp + 0x1e16], ax
movzx edx, word [rsp + 0x1e18]
mov eax, dword [rsp + 0x1e10]
add eax, 2
xor eax, edx
mov word [rsp + 0x1e18], ax
movzx edx, word [rsp + 0x1e1a]
mov eax, dword [rsp + 0x1e10]
add eax, 3
xor eax, edx
mov word [rsp + 0x1e1a], ax
movzx edx, word [rsp + 0x1e1c]
mov eax, dword [rsp + 0x1e10]
add eax, 4
xor eax, edx
mov word [rsp + 0x1e1c], ax
movzx edx, word [rsp + 0x1e1e]
mov eax, dword [rsp + 0x1e10]
add eax, 5
xor eax, edx
mov word [rsp + 0x1e1e], ax
movzx edx, word [rsp + 0x1e20]
mov eax, dword [rsp + 0x1e10]
add eax, 6
xor eax, edx
mov word [rsp + 0x1e20], ax
movzx edx, word [rsp + 0x1e22]
mov eax, dword [rsp + 0x1e10]
add eax, 7
xor eax, edx
mov word [rsp + 0x1e22], ax
movzx edx, word [rsp + 0x1e24]
mov eax, dword [rsp + 0x1e10]
add eax, 8
xor eax, edx
mov word [rsp + 0x1e24], ax
xor eax, eax
mov word [rsp + 0x1e26], ax
lea rax, [rsp + 0x1e14]
mov qword [rsp + 0x2eb8], rax
xor eax, eax
mov dword [rsp + 0x1e30], 0x45
mov word [rsp + 0xbc2], ax
mov eax, dword [rsp + 0x1e30]
mov ebp, dword [rsp + 0x1e30]
mov r8d, dword [rsp + 0x1e30]
mov edi, dword [rsp + 0x1e30]
mov edx, dword [rsp + 0x1e30]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1e30]
mov ecx, dword [rsp + 0x1e30]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x70
xor r8d, 0x64
add ecx, 6
xor edi, 0x62
add r11d, 5
mov r10d, dword [rsp + 0x1e30]
movd xmm12, r8d
movd xmm4, edx
pinsrw xmm1, ebp, 1
mov r9d, dword [rsp + 0x1e30]
xor cx, word [0x140121300]
pinsrw xmm12, edi, 1
xor r11w, word [str..pdm]
add r10d, 7
movd xmm8, ecx
xor r10w, word [0x140121302]
pinsrw xmm8, r10d, 1
add r9d, 8
pinsrw xmm4, r11d, 1
xor r9w, word [0x140121304]
punpckldq xmm4, xmm8
punpckldq xmm1, xmm12
mov ecx, 7
mov word [rsp + 0xbc0], r9w
mov eax, dword [rsp + 0xbc0]
punpcklqdq xmm1, xmm4
mov r9d, 5
movups xmmword [rsp + 0x1e34], xmm1
mov dword [rsp + 0x1e44], eax
movzx eax, word [rsp + 0x1e34]
mov edx, dword [rsp + 0x1e30]
movups xmmword [rsp + 0xbb0], xmm1
xor eax, edx
mov word [rsp + 0x1e34], ax
movzx edx, word [rsp + 0x1e36]
mov eax, dword [rsp + 0x1e30]
add eax, 1
xor eax, edx
mov word [rsp + 0x1e36], ax
movzx edx, word [rsp + 0x1e38]
mov eax, dword [rsp + 0x1e30]
add eax, 2
xor eax, edx
mov word [rsp + 0x1e38], ax
movzx edx, word [rsp + 0x1e3a]
mov eax, dword [rsp + 0x1e30]
add eax, 3
xor eax, edx
mov word [rsp + 0x1e3a], ax
movzx edx, word [rsp + 0x1e3c]
mov eax, dword [rsp + 0x1e30]
add eax, 4
xor eax, edx
mov word [rsp + 0x1e3c], ax
movzx edx, word [rsp + 0x1e3e]
mov eax, dword [rsp + 0x1e30]
mov word [rsp + 0xb98], cx
add eax, 5
xor eax, edx
mov word [rsp + 0x1e3e], ax
movzx edx, word [rsp + 0x1e40]
mov eax, dword [rsp + 0x1e30]
add eax, 6
xor eax, edx
mov word [rsp + 0x1e40], ax
movzx edx, word [rsp + 0x1e42]
mov eax, dword [rsp + 0x1e30]
add eax, 7
xor eax, edx
xor r8d, r8d
xor r10d, r10d
mov word [rsp + 0x1e42], ax
movzx edx, word [rsp + 0x1e44]
mov word [rsp + 0xba2], r8w
mov eax, dword [rsp + 0x1e30]
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x1e44], ax
lea rax, [rsp + 0x1e34]
mov qword [rsp + 0x2ec0], rax
movzx eax, word [0x14012130e]
mov word [rsp + 0x1e46], dx
movzx edx, word [0x14012130c]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x14012130a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..pnz]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121e48]
paddw xmm1, xmm2
mov qword [rsp + 0xb90], rax
movq qword [rsp + 0xb9a], xmm1
movdqu xmm4, xmmword [rsp + 0xb90]
mov eax, dword [rsp + 0xba0]
movups xmmword [rsp + 0x450], xmm4
mov dword [rsp + 0x460], eax
movzx eax, word [rsp + 0x450]
sub eax, 7
mov word [rsp + 0x450], ax
movzx eax, word [rsp + 0x452]
sub eax, 7
mov word [rsp + 0x452], ax
movzx eax, word [rsp + 0x454]
sub eax, 7
mov word [rsp + 0x454], ax
movzx eax, word [rsp + 0x456]
mov word [rsp + 0xb78], r9w
movzx edx, word [0x140121316]
mov word [rsp + 0xb82], r10w
sub eax, 7
mov word [rsp + 0x456], ax
movzx eax, word [rsp + 0x458]
sub eax, 7
mov word [rsp + 0x458], ax
movzx eax, word [rsp + 0x45a]
sub eax, 7
mov word [rsp + 0x45a], ax
movzx eax, word [rsp + 0x45c]
sub eax, 7
mov word [rsp + 0x45c], ax
movzx eax, word [rsp + 0x45e]
sub eax, 7
mov word [rsp + 0x45e], ax
movzx eax, word [rsp + 0x460]
sub eax, 7
mov word [rsp + 0x460], ax
lea rax, [rsp + 0x450]
mov qword [rsp + 0x2ec8], rax
movzx eax, word [0x140121318]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121314]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..qry]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x140121e50]
paddw xmm3, xmm4
mov qword [rsp + 0xb70], rax
movq qword [rsp + 0xb7a], xmm3
movdqu xmm4, xmmword [rsp + 0xb70]
mov eax, dword [rsp + 0xb80]
movups xmmword [rsp + 0x470], xmm4
mov dword [rsp + 0x480], eax
movzx eax, word [rsp + 0x470]
sub eax, 5
mov word [rsp + 0x470], ax
movzx eax, word [rsp + 0x472]
sub eax, 5
mov word [rsp + 0x472], ax
movzx eax, word [rsp + 0x474]
sub eax, 5
mov word [rsp + 0x474], ax
movzx eax, word [rsp + 0x476]
sub eax, 5
mov word [rsp + 0x476], ax
movzx eax, word [rsp + 0x478]
sub eax, 5
mov word [rsp + 0x478], ax
movzx eax, word [rsp + 0x47a]
sub eax, 5
xor r11d, r11d
mov word [rsp + 0x47a], ax
movzx eax, word [rsp + 0x47c]
mov word [rsp + 0xb62], r11w
sub eax, 5
mov word [rsp + 0x47c], ax
movzx eax, word [rsp + 0x47e]
sub eax, 5
mov word [rsp + 0x47e], ax
movzx eax, word [rsp + 0x480]
sub eax, 5
mov word [rsp + 0x480], ax
lea rax, [rsp + 0x470]
mov dword [rsp + 0x1e50], 0x17
mov qword [rsp + 0x2ed0], rax
mov eax, dword [rsp + 0x1e50]
mov ebp, dword [rsp + 0x1e50]
mov r8d, dword [rsp + 0x1e50]
mov edi, dword [rsp + 0x1e50]
mov edx, dword [rsp + 0x1e50]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1e50]
mov ecx, dword [rsp + 0x1e50]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x71
xor r8d, 0x72
add ecx, 6
xor edi, 0x79
add r11d, 5
mov r10d, dword [rsp + 0x1e50]
movd xmm8, r8d
movd xmm3, edx
pinsrw xmm1, ebp, 1
xor cx, word [0x14012131e]
mov r9d, dword [rsp + 0x1e50]
mov ebp, 0xc
pinsrw xmm8, edi, 1
xor r11w, word [str..qvd]
add r10d, 7
movd xmm4, ecx
xor r10w, word [0x140121320]
pinsrw xmm4, r10d, 1
add r9d, 8
pinsrw xmm3, r11d, 1
xor r9w, word [0x140121322]
mov word [rsp + 0xb60], r9w
punpckldq xmm3, xmm4
mov eax, dword [rsp + 0xb60]
punpckldq xmm1, xmm8
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0xb50], xmm1
movups xmmword [rsp + 0x1e54], xmm1
mov dword [rsp + 0x1e64], eax
movzx eax, word [rsp + 0x1e54]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e54], ax
movzx edx, word [rsp + 0x1e56]
mov eax, dword [rsp + 0x1e50]
add eax, 1
xor eax, edx
mov word [rsp + 0x1e56], ax
movzx edx, word [rsp + 0x1e58]
mov eax, dword [rsp + 0x1e50]
add eax, 2
xor eax, edx
mov word [rsp + 0x1e58], ax
movzx edx, word [rsp + 0x1e5a]
mov eax, dword [rsp + 0x1e50]
add eax, 3
xor eax, edx
mov word [rsp + 0x1e5a], ax
movzx edx, word [rsp + 0x1e5c]
mov eax, dword [rsp + 0x1e50]
add eax, 4
xor eax, edx
mov word [rsp + 0x1e5c], ax
movzx edx, word [rsp + 0x1e5e]
mov eax, dword [rsp + 0x1e50]
add eax, 5
xor eax, edx
mov word [rsp + 0x1e5e], ax
movzx edx, word [rsp + 0x1e60]
mov eax, dword [rsp + 0x1e50]
add eax, 6
xor edi, edi
xor r12d, r12d
xor r13d, r13d
xor eax, edx
mov word [rsp + 0x1e60], ax
movzx edx, word [rsp + 0x1e62]
mov eax, dword [rsp + 0x1e50]
add eax, 7
xor eax, edx
mov word [rsp + 0x1e62], ax
movzx edx, word [rsp + 0x1e64]
mov eax, dword [rsp + 0x1e50]
add eax, 8
xor eax, edx
movzx edx, word [0x14012132a]
mov word [rsp + 0x1e64], ax
lea rax, [rsp + 0x1e54]
mov qword [rsp + 0x2ed8], rax
movzx eax, word [0x14012132c]
mov word [rsp + 0x1e66], di
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121328]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rbf]
mov word [rsp + 0xb42], r12w
shl rax, 0x10
mov word [rsp + 0xb38], bp
mov word [rsp + 0xb22], r13w
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121e58]
paddw xmm1, xmm11
mov qword [rsp + 0xb30], rax
movq qword [rsp + 0xb3a], xmm1
movdqu xmm4, xmmword [rsp + 0xb30]
mov eax, dword [rsp + 0xb40]
movups xmmword [rsp + 0x490], xmm4
mov dword [rsp + 0x4a0], eax
movzx eax, word [rsp + 0x490]
sub eax, 0xc
mov word [rsp + 0x490], ax
movzx eax, word [rsp + 0x492]
sub eax, 0xc
mov word [rsp + 0x492], ax
movzx eax, word [rsp + 0x494]
sub eax, 0xc
mov word [rsp + 0x494], ax
movzx eax, word [rsp + 0x496]
sub eax, 0xc
mov word [rsp + 0x496], ax
movzx eax, word [rsp + 0x498]
sub eax, 0xc
mov word [rsp + 0x498], ax
movzx eax, word [rsp + 0x49a]
sub eax, 0xc
mov word [rsp + 0x49a], ax
movzx eax, word [rsp + 0x49c]
sub eax, 0xc
mov word [rsp + 0x49c], ax
movzx eax, word [rsp + 0x49e]
sub eax, 0xc
mov word [rsp + 0x49e], ax
movzx eax, word [rsp + 0x4a0]
sub eax, 0xc
mov word [rsp + 0x4a0], ax
lea rax, [rsp + 0x490]
mov qword [rsp + 0x2ee0], rax
mov dword [rsp + 0x1e70], 0x13
mov eax, dword [rsp + 0x1e70]
mov ebp, dword [rsp + 0x1e70]
mov r8d, dword [rsp + 0x1e70]
mov edi, dword [rsp + 0x1e70]
mov edx, dword [rsp + 0x1e70]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1e70]
mov ecx, dword [rsp + 0x1e70]
add ebp, 1
movd xmm1, eax
mov r10d, dword [rsp + 0x1e70]
add r8d, 2
add edi, 3
xor ebp, 0x72
mov r9d, dword [rsp + 0x1e70]
xor r8d, 0x62
pinsrw xmm1, ebp, 1
movd xmm8, r8d
add r9d, 8
xor r9w, word [0x140121336]
xor edi, 0x66
add edx, 4
add ecx, 6
xor cx, word [0x140121332]
movd xmm3, edx
xor r14d, r14d
add r11d, 5
add r10d, 7
movd xmm4, ecx
xor r15d, r15d
xor r11w, word [str..rctd]
pinsrw xmm8, edi, 1
xor r10w, word [0x140121334]
mov word [rsp + 0xb20], r9w
pinsrw xmm4, r10d, 1
pinsrw xmm3, r11d, 1
mov eax, dword [rsp + 0xb20]
punpckldq xmm1, xmm8
punpckldq xmm3, xmm4
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x1e74], xmm1
mov dword [rsp + 0x1e84], eax
movzx eax, word [rsp + 0x1e74]
mov edx, dword [rsp + 0x1e70]
movups xmmword [rsp + 0xb10], xmm1
xor eax, edx
mov word [rsp + 0x1e74], ax
movzx edx, word [rsp + 0x1e76]
mov eax, dword [rsp + 0x1e70]
add eax, 1
xor eax, edx
mov word [rsp + 0x1e76], ax
movzx edx, word [rsp + 0x1e78]
mov eax, dword [rsp + 0x1e70]
add eax, 2
xor eax, edx
mov word [rsp + 0x1e78], ax
movzx edx, word [rsp + 0x1e7a]
mov eax, dword [rsp + 0x1e70]
add eax, 3
xor eax, edx
mov word [rsp + 0x1e7a], ax
movzx edx, word [rsp + 0x1e7c]
mov eax, dword [rsp + 0x1e70]
add eax, 4
xor eax, edx
mov word [rsp + 0x1e7c], ax
movzx edx, word [rsp + 0x1e7e]
mov word [rsp + 0x22c6], r15w
mov eax, dword [rsp + 0x1e70]
add eax, 5
xor eax, edx
mov word [rsp + 0x1e7e], ax
movzx edx, word [rsp + 0x1e80]
mov eax, dword [rsp + 0x1e70]
add eax, 6
xor eax, edx
mov word [rsp + 0x1e80], ax
movzx edx, word [rsp + 0x1e82]
mov eax, dword [rsp + 0x1e70]
add eax, 7
xor eax, edx
mov word [rsp + 0x1e82], ax
movzx edx, word [rsp + 0x1e84]
mov eax, dword [rsp + 0x1e70]
add eax, 8
xor eax, edx
mov word [rsp + 0x1e84], ax
lea rax, [rsp + 0x1e74]
mov word [rsp + 0x1e86], r14w
mov qword [rsp + 0x2ee8], rax
mov dword [rsp + 0x24f0], 0x34
mov eax, dword [rsp + 0x24f0]
mov r11d, dword [rsp + 0x24f0]
mov r8d, dword [rsp + 0x24f0]
mov r10d, dword [rsp + 0x24f0]
mov edx, dword [rsp + 0x24f0]
mov edi, dword [rsp + 0x24f0]
mov ecx, dword [rsp + 0x24f0]
mov r9d, dword [rsp + 0x24f0]
mov ebp, dword [rsp + 0x24f0]
add ebp, 8
xor bp, word [0x140121340]
mov r12d, ebp
mov ebp, dword [rsp + 0x24f0]
add ebp, 9
xor bp, word [0x140121342]
mov r13d, ebp
mov ebp, dword [rsp + 0x24f0]
add ebp, 0xa
xor bp, word [0x140121344]
add edx, 4
xor eax, 0x2e
add r8d, 2
xor edx, 0x64
add r11d, 1
add r10d, 3
xor r8d, 0x63
add ecx, 6
xor r11d, 0x72
xor r10d, 0x74
xor cx, word [str..rod]
movd xmm1, eax
movd xmm3, edx
add edi, 5
movd xmm8, r8d
movd xmm4, ecx
pinsrw xmm3, edi, 1
add r9d, 7
xor r9w, word [0x14012133e]
pinsrw xmm8, r10d, 1
pinsrw xmm1, r11d, 1
pinsrw xmm4, r9d, 1
punpckldq xmm1, xmm8
punpckldq xmm3, xmm4
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x22b0], xmm1
mov word [rsp + 0x22c0], r12w
mov word [rsp + 0x22c2], r13w
mov word [rsp + 0x22c4], bp
mov rax, qword [rsp + 0x22c0]
movups xmmword [rsp + 0x24f4], xmm1
mov qword [rsp + 0x2504], rax
movzx eax, word [rsp + 0x24f4]
mov edx, dword [rsp + 0x24f0]
xor eax, edx
mov word [rsp + 0x24f4], ax
movzx edx, word [rsp + 0x24f6]
mov eax, dword [rsp + 0x24f0]
add eax, 1
xor eax, edx
mov word [rsp + 0x24f6], ax
movzx edx, word [rsp + 0x24f8]
mov eax, dword [rsp + 0x24f0]
add eax, 2
xor eax, edx
mov word [rsp + 0x24f8], ax
movzx edx, word [rsp + 0x24fa]
mov eax, dword [rsp + 0x24f0]
add eax, 3
xor eax, edx
mov word [rsp + 0x24fa], ax
movzx edx, word [rsp + 0x24fc]
mov eax, dword [rsp + 0x24f0]
add eax, 4
xor eax, edx
mov word [rsp + 0x24fc], ax
movzx edx, word [rsp + 0x24fe]
mov eax, dword [rsp + 0x24f0]
add eax, 5
xor eax, edx
mov word [rsp + 0x24fe], ax
movzx edx, word [rsp + 0x2500]
mov eax, dword [rsp + 0x24f0]
add eax, 6
xor eax, edx
mov word [rsp + 0x2500], ax
movzx edx, word [rsp + 0x2502]
mov eax, dword [rsp + 0x24f0]
add eax, 7
xor eax, edx
mov word [rsp + 0x2502], ax
movzx edx, word [rsp + 0x2504]
mov eax, dword [rsp + 0x24f0]
add eax, 8
xor eax, edx
mov word [rsp + 0x2504], ax
movzx edx, word [rsp + 0x2506]
mov eax, dword [rsp + 0x24f0]
add eax, 9
xor eax, edx
mov word [rsp + 0x2506], ax
movzx edx, word [rsp + 0x2508]
mov eax, dword [rsp + 0x24f0]
add eax, 0xa
xor eax, edx
movzx edx, word [0x14012134a]
mov word [rsp + 0x2508], ax
xor eax, eax
mov word [rsp + 0x250a], ax
lea rax, [rsp + 0x24f4]
mov qword [rsp + 0x2ef0], rax
movzx eax, word [0x14012134c]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121348]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rodx]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121e60]
paddw xmm1, xmm2
mov qword [rsp + 0xaf0], rax
mov eax, 7
mov word [rsp + 0xaf8], ax
xor eax, eax
movq qword [rsp + 0xafa], xmm1
movdqu xmm4, xmmword [rsp + 0xaf0]
mov word [rsp + 0xb02], ax
mov eax, dword [rsp + 0xb00]
movups xmmword [rsp + 0x4b0], xmm4
mov dword [rsp + 0x4c0], eax
movzx eax, word [rsp + 0x4b0]
sub eax, 7
mov word [rsp + 0x4b0], ax
movzx eax, word [rsp + 0x4b2]
sub eax, 7
mov word [rsp + 0x4b2], ax
movzx eax, word [rsp + 0x4b4]
sub eax, 7
mov word [rsp + 0x4b4], ax
movzx eax, word [rsp + 0x4b6]
sub eax, 7
mov word [rsp + 0x4b6], ax
movzx eax, word [rsp + 0x4b8]
sub eax, 7
mov word [rsp + 0x4b8], ax
movzx eax, word [rsp + 0x4ba]
sub eax, 7
mov word [rsp + 0x4ba], ax
movzx eax, word [rsp + 0x4bc]
sub eax, 7
mov word [rsp + 0x4bc], ax
movzx eax, word [rsp + 0x4be]
sub eax, 7
mov word [rsp + 0x4be], ax
movzx eax, word [rsp + 0x4c0]
sub eax, 7
mov word [rsp + 0x4c0], ax
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x2ef8], rax
xor eax, eax
mov dword [rsp + 0x2510], 0x67
mov word [rsp + 0x22a6], ax
mov eax, dword [rsp + 0x2510]
mov r11d, dword [rsp + 0x2510]
mov r8d, dword [rsp + 0x2510]
mov r10d, dword [rsp + 0x2510]
mov edx, dword [rsp + 0x2510]
xor eax, 0x2e
mov edi, dword [rsp + 0x2510]
add r11d, 1
add r8d, 2
movd xmm1, eax
mov ecx, dword [rsp + 0x2510]
mov r9d, dword [rsp + 0x2510]
xor r11d, 0x72
mov ebp, dword [rsp + 0x2510]
pinsrw xmm1, r11d, 1
add ebp, 8
xor bp, word [0x140121356]
mov r12d, ebp
mov ebp, dword [rsp + 0x2510]
mov word [rsp + 0x22a0], r12w
add ebp, 9
xor bp, word [0x140121358]
mov r13d, ebp
mov ebp, dword [rsp + 0x2510]
mov word [rsp + 0x22a2], r13w
add ebp, 0xa
xor bp, word [0x14012135a]
xor r8d, 0x6f
add edx, 4
xor edx, 0x78
add r10d, 3
add ecx, 6
add edi, 5
xor r10d, 0x64
movd xmm8, r8d
movd xmm3, edx
add r9d, 7
xor cx, word [str..rpd]
pinsrw xmm8, r10d, 1
xor r9w, word [0x140121354]
mov word [rsp + 0x22a4], bp
movd xmm4, ecx
pinsrw xmm3, edi, 1
mov rax, qword [rsp + 0x22a0]
punpckldq xmm1, xmm8
pinsrw xmm4, r9d, 1
punpckldq xmm3, xmm4
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x2514], xmm1
movups xmmword [rsp + 0x2290], xmm1
mov qword [rsp + 0x2524], rax
movzx eax, word [rsp + 0x2514]
mov edx, dword [rsp + 0x2510]
xor eax, edx
mov word [rsp + 0x2514], ax
movzx edx, word [rsp + 0x2516]
mov eax, dword [rsp + 0x2510]
add eax, 1
xor eax, edx
mov word [rsp + 0x2516], ax
movzx edx, word [rsp + 0x2518]
mov eax, dword [rsp + 0x2510]
add eax, 2
xor eax, edx
mov word [rsp + 0x2518], ax
movzx edx, word [rsp + 0x251a]
mov eax, dword [rsp + 0x2510]
add eax, 3
xor eax, edx
mov word [rsp + 0x251a], ax
movzx edx, word [rsp + 0x251c]
mov eax, dword [rsp + 0x2510]
add eax, 4
xor eax, edx
mov word [rsp + 0x251c], ax
movzx edx, word [rsp + 0x251e]
mov eax, dword [rsp + 0x2510]
add eax, 5
xor eax, edx
mov word [rsp + 0x251e], ax
movzx edx, word [rsp + 0x2520]
mov eax, dword [rsp + 0x2510]
add eax, 6
xor eax, edx
mov word [rsp + 0x2520], ax
movzx edx, word [rsp + 0x2522]
mov eax, dword [rsp + 0x2510]
add eax, 7
xor eax, edx
mov word [rsp + 0x2522], ax
movzx edx, word [rsp + 0x2524]
mov eax, dword [rsp + 0x2510]
add eax, 8
xor eax, edx
mov word [rsp + 0x2524], ax
movzx edx, word [rsp + 0x2526]
mov eax, dword [rsp + 0x2510]
add eax, 9
xor eax, edx
mov word [rsp + 0x2526], ax
movzx edx, word [rsp + 0x2528]
mov eax, dword [rsp + 0x2510]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2528], ax
xor eax, eax
xor edx, edx
mov word [rsp + 0x252a], ax
lea rax, [rsp + 0x2514]
mov dword [rsp + 0x1e90], 8
mov qword [rsp + 0x2f00], rax
mov eax, dword [rsp + 0x1e90]
mov ebp, dword [rsp + 0x1e90]
mov r8d, dword [rsp + 0x1e90]
mov word [rsp + 0xae2], dx
mov edi, dword [rsp + 0x1e90]
mov edx, dword [rsp + 0x1e90]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1e90]
mov ecx, dword [rsp + 0x1e90]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x72
xor r8d, 0x70
add ecx, 6
xor edi, 0x64
add r11d, 5
mov r10d, dword [rsp + 0x1e90]
movd xmm8, r8d
movd xmm3, edx
pinsrw xmm1, ebp, 1
mov r9d, dword [rsp + 0x1e90]
xor cx, word [0x14012135e]
pinsrw xmm8, edi, 1
xor r11w, word [str..rsd]
add r10d, 7
movd xmm4, ecx
xor r10w, word [0x140121360]
pinsrw xmm4, r10d, 1
add r9d, 8
pinsrw xmm3, r11d, 1
xor r9w, word [0x140121362]
mov word [rsp + 0xae0], r9w
punpckldq xmm3, xmm4
mov eax, dword [rsp + 0xae0]
punpckldq xmm1, xmm8
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x1e94], xmm1
mov dword [rsp + 0x1ea4], eax
movzx eax, word [rsp + 0x1e94]
mov edx, dword [rsp + 0x1e90]
movups xmmword [rsp + 0xad0], xmm1
xor eax, edx
mov word [rsp + 0x1e94], ax
movzx edx, word [rsp + 0x1e96]
mov eax, dword [rsp + 0x1e90]
add eax, 1
xor eax, edx
mov word [rsp + 0x1e96], ax
movzx edx, word [rsp + 0x1e98]
mov eax, dword [rsp + 0x1e90]
add eax, 2
xor eax, edx
mov word [rsp + 0x1e98], ax
movzx edx, word [rsp + 0x1e9a]
mov eax, dword [rsp + 0x1e90]
add eax, 3
xor eax, edx
mov word [rsp + 0x1e9a], ax
movzx edx, word [rsp + 0x1e9c]
mov eax, dword [rsp + 0x1e90]
add eax, 4
xor eax, edx
mov word [rsp + 0x1e9c], ax
movzx edx, word [rsp + 0x1e9e]
mov eax, dword [rsp + 0x1e90]
add eax, 5
xor eax, edx
mov word [rsp + 0x1e9e], ax
movzx edx, word [rsp + 0x1ea0]
mov eax, dword [rsp + 0x1e90]
add eax, 6
xor eax, edx
mov word [rsp + 0x1ea0], ax
movzx edx, word [rsp + 0x1ea2]
mov eax, dword [rsp + 0x1e90]
add eax, 7
xor eax, edx
mov word [rsp + 0x1ea2], ax
movzx edx, word [rsp + 0x1ea4]
mov eax, dword [rsp + 0x1e90]
add eax, 8
xor ecx, ecx
xor r8d, r8d
mov word [rsp + 0xac2], r8w
xor eax, edx
mov word [rsp + 0x1ea4], ax
lea rax, [rsp + 0x1e94]
mov word [rsp + 0x1ea6], cx
mov qword [rsp + 0x2f08], rax
mov dword [rsp + 0x1eb0], 0x36
mov eax, dword [rsp + 0x1eb0]
mov ebp, dword [rsp + 0x1eb0]
mov r8d, dword [rsp + 0x1eb0]
mov edi, dword [rsp + 0x1eb0]
mov edx, dword [rsp + 0x1eb0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1eb0]
mov ecx, dword [rsp + 0x1eb0]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x72
xor r8d, 0x73
add r11d, 5
add ecx, 6
xor edi, 0x64
mov r10d, dword [rsp + 0x1eb0]
movd xmm3, edx
movd xmm8, r8d
pinsrw xmm1, ebp, 1
mov r9d, dword [rsp + 0x1eb0]
xor r11w, word [str..sas7bdat]
pinsrw xmm8, edi, 1
add r10d, 7
pinsrw xmm3, r11d, 1
punpckldq xmm1, xmm8
add r9d, 8
xor r9w, word [0x14012136c]
xor cx, word [0x140121368]
movd xmm4, ecx
xor r10w, word [0x14012136a]
mov word [rsp + 0xac0], r9w
pinsrw xmm4, r10d, 1
mov eax, dword [rsp + 0xac0]
punpckldq xmm3, xmm4
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x1eb4], xmm1
mov dword [rsp + 0x1ec4], eax
movzx eax, word [rsp + 0x1eb4]
mov edx, dword [rsp + 0x1eb0]
movups xmmword [rsp + 0xab0], xmm1
xor eax, edx
mov word [rsp + 0x1eb4], ax
movzx edx, word [rsp + 0x1eb6]
mov eax, dword [rsp + 0x1eb0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1eb6], ax
movzx edx, word [rsp + 0x1eb8]
mov eax, dword [rsp + 0x1eb0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1eb8], ax
movzx edx, word [rsp + 0x1eba]
mov eax, dword [rsp + 0x1eb0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1eba], ax
movzx edx, word [rsp + 0x1ebc]
mov eax, dword [rsp + 0x1eb0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1ebc], ax
movzx edx, word [rsp + 0x1ebe]
mov eax, dword [rsp + 0x1eb0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1ebe], ax
movzx edx, word [rsp + 0x1ec0]
mov eax, dword [rsp + 0x1eb0]
add eax, 6
xor eax, edx
xor r9d, r9d
xor r10d, r10d
mov word [rsp + 0x1ec0], ax
movzx edx, word [rsp + 0x1ec2]
mov eax, dword [rsp + 0x1eb0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1ec2], ax
movzx edx, word [rsp + 0x1ec4]
mov eax, dword [rsp + 0x1eb0]
mov dword [rsp + 0x2a20], 0xb007f
mov word [rsp + 0x2a36], r10w
add eax, 8
xor eax, edx
movabs rdx, 0x6c006f006d0042
mov word [rsp + 0x1ec4], ax
lea rax, [rsp + 0x1eb4]
mov qword [rsp + 0x2f10], rax
movzx eax, word [str..sbf]
mov word [rsp + 0x1ec6], r9w
movd xmm1, eax
movzx eax, word [0x14012137e]
pinsrw xmm1, word [0x14012137c], 1
movd xmm8, eax
movzx eax, word [0x140121382]
pinsrw xmm8, word [0x140121380], 1
movd xmm3, eax
movzx eax, word [0x140121386]
punpckldq xmm1, xmm8
pinsrw xmm3, word [str..scx], 1
movd xmm4, eax
movzx eax, word [0x14012138a]
pinsrw xmm4, word [0x140121388], 1
punpckldq xmm3, xmm4
add eax, 0xb
punpcklqdq xmm1, xmm3
paddw xmm1, xmmword [str._v_v_v_v_v_v_v_v9lBmol_aZMJ_tTCA_tjt9_trm4ywrozk]
mov word [rsp + 0x2a34], ax
movabs rax, 0x7e006c007e0039
mov qword [rsp + 0x2980], rax
movdqu xmm3, xmmword [0x140121e80]
movups xmmword [rsp + 0x2a24], xmm1
mov rax, qword [rsp + 0x2a30]
movdqu xmm4, xmmword [rsp + 0x2a20]
mov qword [rsp + 0x2988], rdx
movups xmmword [rsp + 0x2a10], xmm3
movups xmmword [rsp + 0x2990], xmm4
mov qword [rsp + 0x29a0], rax
xor eax, eax
nop dword [rax]
movzx edx, word [rsp + rax*2 + 0x2980]
sub edx, 0xb
mov word [rsp + rax*2 + 0x2980], dx
add rax, 1
cmp rax, 0x13
jne 0x1400242a8
lea rax, [rsp + 0x2980]
mov r13d, 0xb
mov dword [rsp + 0x1ed0], 0x43
mov r15d, 1
mov qword [rsp + 0x2f18], rax
xor eax, eax
mov word [rsp + 0xaa2], ax
mov eax, dword [rsp + 0x1ed0]
mov ebp, dword [rsp + 0x1ed0]
mov r8d, dword [rsp + 0x1ed0]
mov edi, dword [rsp + 0x1ed0]
mov edx, dword [rsp + 0x1ed0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1ed0]
mov ecx, dword [rsp + 0x1ed0]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x73
xor r8d, 0x62
add ecx, 6
xor edi, 0x66
add r11d, 5
mov r10d, dword [rsp + 0x1ed0]
movd xmm8, r8d
movd xmm3, edx
pinsrw xmm1, ebp, 1
mov r9d, dword [rsp + 0x1ed0]
xor cx, word [0x140121386]
pinsrw xmm8, edi, 1
xor r11w, word [str..scx]
add r10d, 7
movd xmm4, ecx
xor r10w, word [0x140121388]
pinsrw xmm4, r10d, 1
add r9d, 8
pinsrw xmm3, r11d, 1
xor r9w, word [0x14012138a]
mov word [rsp + 0xaa0], r9w
punpckldq xmm3, xmm4
mov eax, dword [rsp + 0xaa0]
punpckldq xmm1, xmm8
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x1ed4], xmm1
mov dword [rsp + 0x1ee4], eax
movzx eax, word [rsp + 0x1ed4]
mov edx, dword [rsp + 0x1ed0]
movups xmmword [rsp + 0xa90], xmm1
xor eax, edx
mov word [rsp + 0x1ed4], ax
movzx edx, word [rsp + 0x1ed6]
mov eax, dword [rsp + 0x1ed0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1ed6], ax
movzx edx, word [rsp + 0x1ed8]
mov eax, dword [rsp + 0x1ed0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1ed8], ax
movzx edx, word [rsp + 0x1eda]
mov eax, dword [rsp + 0x1ed0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1eda], ax
movzx edx, word [rsp + 0x1edc]
mov eax, dword [rsp + 0x1ed0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1edc], ax
movzx edx, word [rsp + 0x1ede]
mov eax, dword [rsp + 0x1ed0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1ede], ax
movzx edx, word [rsp + 0x1ee0]
mov eax, dword [rsp + 0x1ed0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1ee0], ax
movzx edx, word [rsp + 0x1ee2]
mov eax, dword [rsp + 0x1ed0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1ee2], ax
movzx edx, word [rsp + 0x1ee4]
mov eax, dword [rsp + 0x1ed0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1ee4], ax
xor eax, eax
mov word [rsp + 0x1ee6], ax
lea rax, [rsp + 0x1ed4]
mov qword [rsp + 0x2f20], rax
xor eax, eax
mov dword [rsp + 0x1ef0], 0x5e
mov word [rsp + 0xa82], ax
mov eax, dword [rsp + 0x1ef0]
mov ebp, dword [rsp + 0x1ef0]
mov r8d, dword [rsp + 0x1ef0]
mov edi, dword [rsp + 0x1ef0]
mov edx, dword [rsp + 0x1ef0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1ef0]
mov ecx, dword [rsp + 0x1ef0]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x73
xor r8d, 0x63
add ecx, 6
xor edi, 0x78
add r11d, 5
mov r10d, dword [rsp + 0x1ef0]
movd xmm8, r8d
movd xmm3, edx
pinsrw xmm1, ebp, 1
xor cx, word [0x140121390]
xor r11w, word [str..sdb]
pinsrw xmm8, edi, 1
add r10d, 7
movd xmm4, ecx
xor r10w, word [0x140121392]
mov r9d, dword [rsp + 0x1ef0]
pinsrw xmm4, r10d, 1
pinsrw xmm3, r11d, 1
punpckldq xmm1, xmm8
punpckldq xmm3, xmm4
add r9d, 8
xor r9w, word [0x140121394]
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0xa70], xmm1
mov word [rsp + 0xa80], r9w
mov eax, dword [rsp + 0xa80]
movups xmmword [rsp + 0x1ef4], xmm1
mov dword [rsp + 0x1f04], eax
movzx eax, word [rsp + 0x1ef4]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1ef4], ax
movzx edx, word [rsp + 0x1ef6]
mov eax, dword [rsp + 0x1ef0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1ef6], ax
movzx edx, word [rsp + 0x1ef8]
mov eax, dword [rsp + 0x1ef0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1ef8], ax
movzx edx, word [rsp + 0x1efa]
mov eax, dword [rsp + 0x1ef0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1efa], ax
movzx edx, word [rsp + 0x1efc]
mov eax, dword [rsp + 0x1ef0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1efc], ax
movzx edx, word [rsp + 0x1efe]
mov eax, dword [rsp + 0x1ef0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1efe], ax
movzx edx, word [rsp + 0x1f00]
mov eax, dword [rsp + 0x1ef0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1f00], ax
movzx edx, word [rsp + 0x1f02]
mov eax, dword [rsp + 0x1ef0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1f02], ax
movzx edx, word [rsp + 0x1f04]
mov eax, dword [rsp + 0x1ef0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1f04], ax
xor eax, eax
mov word [rsp + 0x1f06], ax
lea rax, [rsp + 0x1ef4]
mov qword [rsp + 0x2f28], rax
xor eax, eax
mov dword [rsp + 0x1f10], 0x79
mov word [rsp + 0xa62], ax
mov eax, dword [rsp + 0x1f10]
mov ebp, dword [rsp + 0x1f10]
mov r8d, dword [rsp + 0x1f10]
mov edi, dword [rsp + 0x1f10]
mov edx, dword [rsp + 0x1f10]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1f10]
mov ecx, dword [rsp + 0x1f10]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x73
xor r8d, 0x64
add ecx, 6
xor edi, 0x62
add r11d, 5
mov r10d, dword [rsp + 0x1f10]
movd xmm8, r8d
movd xmm3, edx
pinsrw xmm1, ebp, 1
mov r9d, dword [rsp + 0x1f10]
xor cx, word [0x14012139a]
pinsrw xmm8, edi, 1
mov r8d, 0x29
xor r11w, word [str..sdc]
add r10d, 7
movd xmm4, ecx
xor r10w, word [0x14012139c]
pinsrw xmm4, r10d, 1
add r9d, 8
pinsrw xmm3, r11d, 1
xor r9w, word [0x14012139e]
punpckldq xmm3, xmm4
punpckldq xmm1, xmm8
mov ebp, 1
mov word [rsp + 0xa60], r9w
mov eax, dword [rsp + 0xa60]
punpcklqdq xmm1, xmm3
mov r11d, 0x27
movups xmmword [rsp + 0x1f14], xmm1
mov dword [rsp + 0x1f24], eax
movzx eax, word [rsp + 0x1f14]
mov edx, dword [rsp + 0x1f10]
movups xmmword [rsp + 0xa50], xmm1
xor eax, edx
mov word [rsp + 0x1f14], ax
movzx edx, word [rsp + 0x1f16]
mov eax, dword [rsp + 0x1f10]
add eax, 1
xor eax, edx
mov word [rsp + 0x1f16], ax
movzx edx, word [rsp + 0x1f18]
mov eax, dword [rsp + 0x1f10]
add eax, 2
xor eax, edx
mov word [rsp + 0x1f18], ax
movzx edx, word [rsp + 0x1f1a]
mov eax, dword [rsp + 0x1f10]
add eax, 3
xor eax, edx
mov word [rsp + 0x1f1a], ax
movzx edx, word [rsp + 0x1f1c]
mov word [rsp + 0xa38], r8w
mov eax, dword [rsp + 0x1f10]
add eax, 4
xor eax, edx
mov word [rsp + 0x1f1c], ax
movzx edx, word [rsp + 0x1f1e]
mov eax, dword [rsp + 0x1f10]
add eax, 5
xor ecx, ecx
xor r9d, r9d
xor r10d, r10d
xor eax, edx
mov word [rsp + 0xa42], cx
mov word [rsp + 0x1f1e], ax
movzx edx, word [rsp + 0x1f20]
mov eax, dword [rsp + 0x1f10]
add eax, 6
xor eax, edx
mov word [rsp + 0x1f20], ax
movzx edx, word [rsp + 0x1f22]
mov eax, dword [rsp + 0x1f10]
add eax, 7
xor eax, edx
mov word [rsp + 0x1f22], ax
movzx edx, word [rsp + 0x1f24]
mov eax, dword [rsp + 0x1f10]
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x1f24], ax
lea rax, [rsp + 0x1f14]
mov qword [rsp + 0x2f30], rax
movzx eax, word [0x1401213a8]
mov word [rsp + 0x1f26], dx
movzx edx, word [0x1401213a6]
mov dword [rsp + 0x1f30], 0x29
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401213a4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sdf]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x140121e90]
pxor xmm14, xmm4
mov qword [rsp + 0xa30], rax
movq qword [rsp + 0xa3a], xmm14
movdqu xmm4, xmmword [rsp + 0xa30]
mov eax, dword [rsp + 0xa40]
movups xmmword [rsp + 0x1f34], xmm4
mov dword [rsp + 0x1f44], eax
movzx eax, word [rsp + 0x1f34]
mov edx, dword [rsp + 0x1f30]
mov word [rsp + 0xa22], r10w
xor eax, edx
mov word [rsp + 0x1f34], ax
movzx eax, word [rsp + 0x1f36]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
mov word [rsp + 0x1f36], ax
movzx eax, word [rsp + 0x1f38]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
mov word [rsp + 0x1f38], ax
movzx eax, word [rsp + 0x1f3a]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
mov word [rsp + 0x1f3a], ax
movzx eax, word [rsp + 0x1f3c]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
mov word [rsp + 0x1f3c], ax
movzx eax, word [rsp + 0x1f3e]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
mov word [rsp + 0x1f3e], ax
movzx eax, word [rsp + 0x1f40]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
mov word [rsp + 0x1f40], ax
movzx eax, word [rsp + 0x1f42]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
mov word [rsp + 0x1f42], ax
movzx eax, word [rsp + 0x1f44]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
movzx edx, word [0x1401213b0]
mov word [rsp + 0x1f44], ax
lea rax, [rsp + 0x1f34]
mov qword [rsp + 0x2f38], rax
movzx eax, word [0x1401213b2]
mov word [rsp + 0x1f46], r9w
mov dword [rsp + 0x1f50], 0x27
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401213ae]
movq xmm1, qword [0x140121e98]
mov word [rsp + 0xa18], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sis]
shl rax, 0x10
or rax, rdx
xor r12d, r12d
xor edi, edi
movq xmm4, rax
mov rax, qword [0x140121ea0]
pxor xmm1, xmm4
movq qword [rsp + 0xa1a], xmm1
mov qword [rsp + 0xa10], rax
mov eax, dword [rsp + 0xa20]
movdqu xmm4, xmmword [rsp + 0xa10]
movups xmmword [rsp + 0x1f54], xmm4
mov dword [rsp + 0x1f64], eax
movzx eax, word [rsp + 0x1f54]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
mov word [rsp + 0x1f54], ax
movzx eax, word [rsp + 0x1f56]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
mov word [rsp + 0x1f56], ax
movzx eax, word [rsp + 0x1f58]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
mov word [rsp + 0x1f58], ax
movzx eax, word [rsp + 0x1f5a]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
mov word [rsp + 0x1f5a], ax
movzx eax, word [rsp + 0x1f5c]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
mov word [rsp + 0x1f5c], ax
movzx eax, word [rsp + 0x1f5e]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
mov word [rsp + 0x1f5e], ax
movzx eax, word [rsp + 0x1f60]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
mov word [rsp + 0x1f60], ax
movzx eax, word [rsp + 0x1f62]
mov edx, dword [rsp + 0x1f50]
mov word [rsp + 0x9f8], bp
mov word [rsp + 0xa02], r12w
xor eax, edx
mov word [rsp + 0x1f62], ax
movzx eax, word [rsp + 0x1f64]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
movzx edx, word [0x1401213ba]
mov word [rsp + 0x1f64], ax
lea rax, [rsp + 0x1f54]
mov qword [rsp + 0x2f40], rax
movzx eax, word [0x1401213bc]
mov word [rsp + 0x1f66], di
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401213b8]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..spq]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121ea8]
paddw xmm1, xmm7
mov qword [rsp + 0x9f0], rax
movq qword [rsp + 0x9fa], xmm1
movdqu xmm4, xmmword [rsp + 0x9f0]
mov eax, dword [rsp + 0xa00]
movups xmmword [rsp + 0x4d0], xmm4
mov dword [rsp + 0x4e0], eax
movzx eax, word [rsp + 0x4d0]
sub eax, 1
mov word [rsp + 0x4d0], ax
movzx eax, word [rsp + 0x4d2]
sub eax, 1
mov word [rsp + 0x4d2], ax
movzx eax, word [rsp + 0x4d4]
sub eax, 1
mov word [rsp + 0x4d4], ax
movzx eax, word [rsp + 0x4d6]
sub eax, 1
mov word [rsp + 0x4d6], ax
movzx eax, word [rsp + 0x4d8]
sub eax, 1
mov word [rsp + 0x4d8], ax
movzx eax, word [rsp + 0x4da]
sub eax, 1
mov word [rsp + 0x4da], ax
movzx eax, word [rsp + 0x4dc]
mov word [rsp + 0x9d8], r13w
movzx edx, word [0x1401213c4]
sub eax, 1
mov word [rsp + 0x4dc], ax
movzx eax, word [rsp + 0x4de]
sub eax, 1
mov word [rsp + 0x4de], ax
movzx eax, word [rsp + 0x4e0]
sub eax, 1
mov word [rsp + 0x4e0], ax
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x2f48], rax
movzx eax, word [0x1401213c6]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401213c2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sql]
shl rax, 0x10
or rax, rdx
xor r14d, r14d
mov word [rsp + 0x9e2], r14w
movq xmm1, rax
mov rax, qword [0x140121eb0]
paddw xmm1, xmm0
mov qword [rsp + 0x9d0], rax
movq qword [rsp + 0x9da], xmm1
movdqu xmm4, xmmword [rsp + 0x9d0]
mov eax, dword [rsp + 0x9e0]
movups xmmword [rsp + 0x4f0], xmm4
mov dword [rsp + 0x500], eax
movzx eax, word [rsp + 0x4f0]
sub eax, 0xb
mov word [rsp + 0x4f0], ax
movzx eax, word [rsp + 0x4f2]
sub eax, 0xb
mov word [rsp + 0x4f2], ax
movzx eax, word [rsp + 0x4f4]
sub eax, 0xb
mov word [rsp + 0x4f4], ax
movzx eax, word [rsp + 0x4f6]
sub eax, 0xb
mov word [rsp + 0x4f6], ax
movzx eax, word [rsp + 0x4f8]
sub eax, 0xb
mov word [rsp + 0x4f8], ax
movzx eax, word [rsp + 0x4fa]
sub eax, 0xb
mov word [rsp + 0x4fa], ax
movzx eax, word [rsp + 0x4fc]
mov word [rsp + 0x9b8], r15w
movzx edx, word [0x1401213ce]
sub eax, 0xb
mov word [rsp + 0x4fc], ax
movzx eax, word [rsp + 0x4fe]
sub eax, 0xb
mov word [rsp + 0x4fe], ax
movzx eax, word [rsp + 0x500]
sub eax, 0xb
mov word [rsp + 0x500], ax
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x2f50], rax
movzx eax, word [0x1401213d0]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401213cc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sqlite]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x140121eb8]
paddw xmm7, xmm4
mov qword [rsp + 0x9b0], rax
xor eax, eax
mov word [rsp + 0x9c2], ax
movq qword [rsp + 0x9ba], xmm7
movdqu xmm7, xmmword [rsp + 0x9b0]
mov eax, dword [rsp + 0x9c0]
movups xmmword [rsp + 0x510], xmm7
mov dword [rsp + 0x520], eax
movzx eax, word [rsp + 0x510]
sub eax, 1
mov word [rsp + 0x510], ax
movzx eax, word [rsp + 0x512]
sub eax, 1
mov word [rsp + 0x512], ax
movzx eax, word [rsp + 0x514]
sub eax, 1
mov word [rsp + 0x514], ax
movzx eax, word [rsp + 0x516]
sub eax, 1
mov word [rsp + 0x516], ax
movzx eax, word [rsp + 0x518]
sub eax, 1
mov word [rsp + 0x518], ax
movzx eax, word [rsp + 0x51a]
sub eax, 1
mov word [rsp + 0x51a], ax
movzx eax, word [rsp + 0x51c]
movzx edx, word [0x1401213de]
movdqu xmm3, xmmword [0x140121ec0]
sub eax, 1
mov word [rsp + 0x51c], ax
movzx eax, word [rsp + 0x51e]
movups xmmword [rsp + 0x27f0], xmm3
sub eax, 1
mov word [rsp + 0x51e], ax
movzx eax, word [rsp + 0x520]
sub eax, 1
mov word [rsp + 0x520], ax
lea rax, [rsp + 0x510]
mov qword [rsp + 0x2f58], rax
movzx eax, word [0x1401213e0]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401213dc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sqlite3]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
movzx eax, word [0x1401213e2]
paddw xmm1, xmm9
lea r8d, [rax + 6]
movzx eax, word [0x1401213e4]
mov word [rsp + 0x2808], r8w
movq qword [rsp + 0x2800], xmm1
lea ecx, [rax + 6]
movzx eax, word [0x1401213e6]
mov word [rsp + 0x280a], cx
lea edx, [rax + 6]
xor eax, eax
mov word [rsp + 0x280c], dx
movabs rdx, 0x6006b007a006f
mov word [rsp + 0x280e], ax
movdqu xmm4, xmmword [rsp + 0x2800]
movabs rax, 0x72007700790034
mov qword [rsp + 0x2770], rax
mov qword [rsp + 0x2778], rdx
movups xmmword [rsp + 0x2780], xmm4
movzx eax, word [rsp + 0x2770]
sub eax, 6
mov word [rsp + 0x2770], ax
movzx eax, word [rsp + 0x2772]
sub eax, 6
mov word [rsp + 0x2772], ax
movzx eax, word [rsp + 0x2774]
sub eax, 6
mov word [rsp + 0x2774], ax
movzx eax, word [rsp + 0x2776]
sub eax, 6
mov word [rsp + 0x2776], ax
movzx eax, word [rsp + 0x2778]
sub eax, 6
mov word [rsp + 0x2778], ax
movzx eax, word [rsp + 0x277a]
sub eax, 6
mov word [rsp + 0x277a], ax
movzx eax, word [rsp + 0x277c]
sub eax, 6
mov word [rsp + 0x277c], ax
movzx eax, word [rsp + 0x277e]
sub eax, 6
mov word [rsp + 0x277e], ax
movzx eax, word [rsp + 0x2780]
sub eax, 6
mov word [rsp + 0x2780], ax
movzx eax, word [rsp + 0x2782]
sub eax, 6
mov word [rsp + 0x2782], ax
movzx eax, word [rsp + 0x2784]
sub eax, 6
mov word [rsp + 0x2784], ax
movzx eax, word [rsp + 0x2786]
sub eax, 6
mov word [rsp + 0x2786], ax
movzx eax, word [rsp + 0x2788]
sub eax, 6
mov word [rsp + 0x2788], ax
movzx eax, word [rsp + 0x278a]
sub eax, 6
mov word [rsp + 0x278a], ax
movzx eax, word [rsp + 0x278c]
sub eax, 6
mov word [rsp + 0x278c], ax
lea rax, [rsp + 0x2770]
mov qword [rsp + 0x2f60], rax
xor eax, eax
mov dword [rsp + 0x29b0], 0x57
mov ebp, dword [rsp + 0x29b0]
mov word [rsp + 0x2972], ax
mov r12d, dword [rsp + 0x29b0]
mov r13d, dword [rsp + 0x29b0]
mov r14d, dword [rsp + 0x29b0]
mov r15d, dword [rsp + 0x29b0]
mov eax, dword [rsp + 0x29b0]
mov dword [rsp + 0x28], eax
mov ecx, dword [rsp + 0x29b0]
mov edi, dword [rsp + 0x29b0]
mov eax, dword [rsp + 0x29b0]
mov dword [rsp + 0x24], ecx
mov dword [rsp + 0x20], edi
mov edi, dword [rsp + 0x29b0]
add eax, 8
mov r8d, dword [rsp + 0x29b0]
mov r11d, dword [rsp + 0x29b0]
movd xmm4, eax
lea eax, [r15 + 4]
mov edx, dword [rsp + 0x29b0]
movzx r15d, word [rsp + 0x28]
add edi, 9
mov r10d, dword [rsp + 0x29b0]
add r8d, 0xa
add r11d, 0xb
mov ecx, dword [rsp + 0x29b0]
xor r8w, word [0x1401213ee]
mov r9d, dword [rsp + 0x29b0]
add edx, 0xc
xor di, word [str..sqlitedb]
add ecx, 0xe
movd xmm7, r8d
add r10d, 0xd
xor r11w, word [0x1401213f0]
xor dx, word [0x1401213f2]
pinsrw xmm4, edi, 1
add r9d, 0xf
xor cx, word [0x1401213f6]
xor r10w, word [0x1401213f4]
pinsrw xmm7, r11d, 1
xor r9w, word [0x1401213f8]
movd xmm1, edx
movd xmm3, ecx
movzx ecx, word [rsp + 0x24]
pinsrw xmm3, r9d, 1
punpckldq xmm4, xmm7
lea r8d, [r13 + 2]
mov edx, dword [rsp + 0x29b0]
lea edi, [r12 + 1]
lea r11d, [r14 + 3]
movd xmm8, r8d
add ecx, 6
pinsrw xmm1, r10d, 1
lea r10d, [r15 + 5]
movzx r15d, word [rsp + 0x20]
movd xmm7, ecx
punpckldq xmm1, xmm3
movdqa xmm3, xmm4
movd xmm4, eax
add edx, 0x10
punpcklqdq xmm3, xmm1
lea r9d, [r15 + 7]
movd xmm1, ebp
xor dx, word [0x1401213fa]
pinsrw xmm7, r9d, 1
pinsrw xmm1, edi, 1
pinsrw xmm8, r11d, 1
mov word [rsp + 0x2970], dx
pinsrw xmm4, r10d, 1
punpckldq xmm1, xmm8
mov eax, dword [rsp + 0x2970]
movups xmmword [rsp + 0x2960], xmm3
punpckldq xmm4, xmm7
punpcklqdq xmm1, xmm4
pxor xmm1, xmmword [str..sqlite3_________nWUHMPA_9]
movups xmmword [rsp + 0x29b4], xmm1
movups xmmword [rsp + 0x2950], xmm1
movups xmmword [rsp + 0x29c4], xmm3
mov dword [rsp + 0x29d4], eax
movzx eax, word [rsp + 0x29b4]
mov edx, dword [rsp + 0x29b0]
xor eax, edx
mov word [rsp + 0x29b4], ax
movzx edx, word [rsp + 0x29b6]
mov eax, dword [rsp + 0x29b0]
add eax, 1
xor eax, edx
mov word [rsp + 0x29b6], ax
movzx edx, word [rsp + 0x29b8]
mov eax, dword [rsp + 0x29b0]
add eax, 2
xor eax, edx
mov word [rsp + 0x29b8], ax
movzx edx, word [rsp + 0x29ba]
mov eax, dword [rsp + 0x29b0]
add eax, 3
xor eax, edx
mov word [rsp + 0x29ba], ax
movzx edx, word [rsp + 0x29bc]
mov eax, dword [rsp + 0x29b0]
add eax, 4
xor eax, edx
mov word [rsp + 0x29bc], ax
movzx edx, word [rsp + 0x29be]
mov eax, dword [rsp + 0x29b0]
add eax, 5
xor eax, edx
mov word [rsp + 0x29be], ax
movzx edx, word [rsp + 0x29c0]
mov eax, dword [rsp + 0x29b0]
add eax, 6
xor eax, edx
mov word [rsp + 0x29c0], ax
movzx edx, word [rsp + 0x29c2]
mov eax, dword [rsp + 0x29b0]
add eax, 7
xor eax, edx
mov word [rsp + 0x29c2], ax
movzx edx, word [rsp + 0x29c4]
mov eax, dword [rsp + 0x29b0]
add eax, 8
xor eax, edx
mov word [rsp + 0x29c4], ax
movzx edx, word [rsp + 0x29c6]
mov eax, dword [rsp + 0x29b0]
add eax, 9
xor eax, edx
mov word [rsp + 0x29c6], ax
movzx edx, word [rsp + 0x29c8]
mov eax, dword [rsp + 0x29b0]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x29c8], ax
movzx edx, word [rsp + 0x29ca]
mov eax, dword [rsp + 0x29b0]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x29ca], ax
movzx edx, word [rsp + 0x29cc]
mov eax, dword [rsp + 0x29b0]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x29cc], ax
movzx edx, word [rsp + 0x29ce]
mov eax, dword [rsp + 0x29b0]
add eax, 0xd
xor eax, edx
mov word [rsp + 0x29ce], ax
movzx edx, word [rsp + 0x29d0]
mov eax, dword [rsp + 0x29b0]
add eax, 0xe
xor eax, edx
mov word [rsp + 0x29d0], ax
movzx edx, word [rsp + 0x29d2]
mov eax, dword [rsp + 0x29b0]
add eax, 0xf
xor eax, edx
mov word [rsp + 0x29d2], ax
movzx edx, word [rsp + 0x29d4]
mov eax, dword [rsp + 0x29b0]
add eax, 0x10
xor eax, edx
movabs rdx, 0x4000410050004d
mov word [rsp + 0x29d4], ax
xor eax, eax
mov word [rsp + 0x29d6], ax
lea rax, [rsp + 0x29b4]
mov qword [rsp + 0x2f68], rax
xor eax, eax
mov word [rsp + 0x2a06], ax
movzx eax, word [0x140121400]
mov dword [rsp + 0x2aa0], 0x24
movd xmm1, eax
movzx eax, word [0x140121404]
pinsrw xmm1, word [0x140121402], 1
movd xmm7, eax
movzx eax, word [str..temx]
pinsrw xmm7, word [0x140121406], 1
movd xmm3, eax
movzx eax, word [0x14012140c]
punpckldq xmm1, xmm7
pinsrw xmm3, word [0x14012140a], 1
movd xmm4, eax
movzx eax, word [0x140121410]
pinsrw xmm4, word [0x14012140e], 1
punpckldq xmm3, xmm4
xor eax, 0x24
punpcklqdq xmm1, xmm3
pxor xmm1, xmmword [0x140121ee0]
movdqu xmm3, xmmword [0x140121ef0]
mov word [rsp + 0x2a04], ax
movabs rax, 0x4800550057000a
mov dword [rsp + 0x29f0], 0x240046
mov qword [rsp + 0x2aa4], rax
movups xmmword [rsp + 0x29f4], xmm1
mov rax, qword [rsp + 0x2a00]
movdqu xmm7, xmmword [rsp + 0x29f0]
mov qword [rsp + 0x2aac], rdx
movups xmmword [rsp + 0x29e0], xmm3
movups xmmword [rsp + 0x2ab4], xmm7
mov qword [rsp + 0x2ac4], rax
xor eax, eax
nop dword [rax]
movzx edx, word [rsp + rax*2 + 0x2aa4]
mov ecx, dword [rsp + 0x2aa0]
xor edx, ecx
mov word [rsp + rax*2 + 0x2aa4], dx
add rax, 1
cmp rax, 0x13
jne 0x1400256b8
xor eax, eax
xor edx, edx
mov r12d, 0x34
mov r15d, 0x49
mov word [rsp + 0x2aca], ax
lea rax, [rsp + 0x2aa4]
mov qword [rsp + 0x2f70], rax
movabs rax, 0xffffffffffff
mov dword [rsp + 0x530], 0xf
and rdx, rax
mov r11d, dword [rsp + 0x530]
mov r10d, dword [rsp + 0x530]
mov ebp, dword [rsp + 0x530]
mov r9, rdx
mov eax, dword [rsp + 0x530]
mov edi, dword [rsp + 0x530]
xor r11d, 0x2e
add ebp, 2
add r10d, 1
mov ecx, dword [rsp + 0x530]
movzx r11d, r11w
add eax, 3
xor ebp, 0x65
xor r10d, 0x74
add edi, 4
movzx eax, ax
movzx ebp, bp
movzx r10d, r10w
add ecx, 5
shl rax, 0x10
mov edx, dword [rsp + 0x530]
mov r9w, di
xor cx, word [0x14012140a]
or rax, rbp
xor r9w, word [str..temx]
movzx ecx, cx
shl rax, 0x10
shl rcx, 0x10
add edx, 6
xor dx, word [0x14012140c]
or rax, r10
movzx edx, dx
movabs r10, 0xffffffff0000ffff
shl rax, 0x10
shl rdx, 0x20
or rax, r11
mov r11d, 0x60
mov r8, rax
mov rax, r9
and rax, r10
mov qword [rsp + 0x534], r8
mov r8d, 0xc
or rax, rcx
movabs rcx, 0xffff0000ffffffff
and rax, rcx
or rax, rdx
mov qword [rsp + 0x53c], rax
movzx eax, word [rsp + 0x534]
mov edx, dword [rsp + 0x530]
xor eax, edx
mov word [rsp + 0x534], ax
movzx edx, word [rsp + 0x536]
mov eax, dword [rsp + 0x530]
add eax, 1
xor eax, edx
mov word [rsp + 0x536], ax
movzx edx, word [rsp + 0x538]
mov eax, dword [rsp + 0x530]
add eax, 2
xor eax, edx
mov word [rsp + 0x538], ax
movzx edx, word [rsp + 0x53a]
mov eax, dword [rsp + 0x530]
add eax, 3
xor ecx, ecx
xor eax, edx
mov word [rsp + 0x53a], ax
movzx edx, word [rsp + 0x53c]
mov eax, dword [rsp + 0x530]
add eax, 4
xor eax, edx
mov word [rsp + 0x53c], ax
movzx edx, word [rsp + 0x53e]
mov eax, dword [rsp + 0x530]
add eax, 5
xor eax, edx
mov word [rsp + 0x53e], ax
movzx edx, word [rsp + 0x540]
mov eax, dword [rsp + 0x530]
mov word [rsp + 0x2286], cx
mov dword [rsp + 0x2278], 0xb0083
add eax, 6
xor eax, edx
xor edx, edx
mov word [rsp + 0x540], ax
lea rax, [rsp + 0x534]
mov qword [rsp + 0x2f78], rax
movzx eax, word [0x14012141a]
mov word [rsp + 0x542], dx
movzx edx, word [0x140121418]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121416]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..tmd]
shl rax, 0x10
or rax, rdx
mov rdx, qword [0x140121f00]
movq xmm1, rax
movzx eax, word [0x14012141c]
paddw xmm1, xmm0
mov qword [rsp + 0x2270], rdx
add eax, 0xb
mov word [rsp + 0x2284], ax
movq qword [rsp + 0x227c], xmm1
movdqu xmm4, xmmword [rsp + 0x2270]
mov rax, qword [rsp + 0x2280]
movups xmmword [rsp + 0x1f70], xmm4
mov qword [rsp + 0x1f80], rax
movzx eax, word [rsp + 0x1f70]
sub eax, 0xb
mov word [rsp + 0x1f70], ax
movzx eax, word [rsp + 0x1f72]
sub eax, 0xb
mov word [rsp + 0x1f72], ax
movzx eax, word [rsp + 0x1f74]
sub eax, 0xb
mov word [rsp + 0x1f74], ax
movzx eax, word [rsp + 0x1f76]
sub eax, 0xb
mov word [rsp + 0x1f76], ax
movzx eax, word [rsp + 0x1f78]
sub eax, 0xb
mov word [rsp + 0x1f78], ax
movzx eax, word [rsp + 0x1f7a]
sub eax, 0xb
mov word [rsp + 0x1f7a], ax
movzx eax, word [rsp + 0x1f7c]
mov word [rsp + 0x998], r8w
movzx edx, word [0x140121422]
sub eax, 0xb
mov word [rsp + 0x1f7c], ax
movzx eax, word [rsp + 0x1f7e]
sub eax, 0xb
mov word [rsp + 0x1f7e], ax
movzx eax, word [rsp + 0x1f80]
sub eax, 0xb
mov word [rsp + 0x1f80], ax
movzx eax, word [rsp + 0x1f82]
sub eax, 0xb
mov word [rsp + 0x1f82], ax
movzx eax, word [rsp + 0x1f84]
sub eax, 0xb
mov word [rsp + 0x1f84], ax
lea rax, [rsp + 0x1f70]
mov qword [rsp + 0x2f80], rax
movzx eax, word [0x140121424]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121420]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..tps]
shl rax, 0x10
xor r9d, r9d
xor r10d, r10d
xor edi, edi
mov word [rsp + 0x9a2], r9w
or rax, rdx
xor ebp, ebp
movq xmm7, rax
mov rax, qword [0x140121f08]
paddw xmm11, xmm7
mov qword [rsp + 0x990], rax
movq qword [rsp + 0x99a], xmm11
movdqu xmm4, xmmword [rsp + 0x990]
mov eax, dword [rsp + 0x9a0]
movups xmmword [rsp + 0x550], xmm4
mov dword [rsp + 0x560], eax
movzx eax, word [rsp + 0x550]
sub eax, 0xc
mov word [rsp + 0x550], ax
movzx eax, word [rsp + 0x552]
sub eax, 0xc
mov word [rsp + 0x552], ax
movzx eax, word [rsp + 0x554]
sub eax, 0xc
mov word [rsp + 0x554], ax
movzx eax, word [rsp + 0x556]
sub eax, 0xc
mov word [rsp + 0x556], ax
movzx eax, word [rsp + 0x558]
movq xmm1, qword [0x140121f10]
movzx edx, word [0x14012142c]
mov word [rsp + 0x982], r10w
mov word [rsp + 0x978], r11w
sub eax, 0xc
mov word [rsp + 0x558], ax
movzx eax, word [rsp + 0x55a]
sub eax, 0xc
mov word [rsp + 0x55a], ax
movzx eax, word [rsp + 0x55c]
sub eax, 0xc
mov word [rsp + 0x55c], ax
movzx eax, word [rsp + 0x55e]
sub eax, 0xc
mov word [rsp + 0x55e], ax
movzx eax, word [rsp + 0x560]
sub eax, 0xc
mov word [rsp + 0x560], ax
lea rax, [rsp + 0x550]
mov qword [rsp + 0x2f88], rax
movzx eax, word [0x14012142e]
mov dword [rsp + 0x1f90], 0x60
shl rax, 0x10
or rax, rdx
movzx edx, word [0x14012142a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..trc]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x140121f18]
pxor xmm1, xmm7
movq qword [rsp + 0x97a], xmm1
mov qword [rsp + 0x970], rax
mov eax, dword [rsp + 0x980]
movdqu xmm4, xmmword [rsp + 0x970]
movups xmmword [rsp + 0x1f94], xmm4
mov dword [rsp + 0x1fa4], eax
movzx eax, word [rsp + 0x1f94]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f94], ax
movzx eax, word [rsp + 0x1f96]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f96], ax
movzx eax, word [rsp + 0x1f98]
mov edx, dword [rsp + 0x1f90]
mov word [rsp + 0x962], bp
movq xmm1, qword [str.4444]
xor eax, edx
mov word [rsp + 0x1f98], ax
movzx eax, word [rsp + 0x1f9a]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f9a], ax
movzx eax, word [rsp + 0x1f9c]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f9c], ax
movzx eax, word [rsp + 0x1f9e]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f9e], ax
movzx eax, word [rsp + 0x1fa0]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1fa0], ax
movzx eax, word [rsp + 0x1fa2]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1fa2], ax
movzx eax, word [rsp + 0x1fa4]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
movzx edx, word [0x140121436]
mov word [rsp + 0x1fa4], ax
lea rax, [rsp + 0x1f94]
mov qword [rsp + 0x2f90], rax
movzx eax, word [0x140121438]
mov word [rsp + 0x1fa6], di
mov dword [rsp + 0x1fb0], 0x34
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121434]
shl rax, 0x10
xor r13d, r13d
xor r14d, r14d
or rax, rdx
movzx edx, word [str..trm]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x140121f28]
pxor xmm1, xmm7
mov qword [rsp + 0x950], rax
mov word [rsp + 0x958], r12w
movq qword [rsp + 0x95a], xmm1
movdqu xmm4, xmmword [rsp + 0x950]
mov eax, dword [rsp + 0x960]
movups xmmword [rsp + 0x1fb4], xmm4
mov dword [rsp + 0x1fc4], eax
movzx eax, word [rsp + 0x1fb4]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fb4], ax
movzx eax, word [rsp + 0x1fb6]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fb6], ax
movzx eax, word [rsp + 0x1fb8]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fb8], ax
movzx eax, word [rsp + 0x1fba]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fba], ax
movzx eax, word [rsp + 0x1fbc]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fbc], ax
movzx eax, word [rsp + 0x1fbe]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fbe], ax
movzx eax, word [rsp + 0x1fc0]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fc0], ax
movzx eax, word [rsp + 0x1fc2]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fc2], ax
movzx eax, word [rsp + 0x1fc4]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fc4], ax
lea rax, [rsp + 0x1fb4]
mov word [rsp + 0x1fc6], r13w
movzx edx, word [0x140121440]
mov r13d, 0x22
mov qword [rsp + 0x2f98], rax
movzx eax, word [0x140121442]
movq xmm1, qword [0x140121f30]
mov word [rsp + 0x942], r14w
mov word [rsp + 0x938], r15w
shl rax, 0x10
mov dword [rsp + 0x1fd0], 0x49
or rax, rdx
movzx edx, word [0x14012143e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..udb]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x140121f38]
pxor xmm1, xmm7
movq qword [rsp + 0x93a], xmm1
mov qword [rsp + 0x930], rax
mov eax, dword [rsp + 0x940]
movdqu xmm4, xmmword [rsp + 0x930]
movups xmmword [rsp + 0x1fd4], xmm4
mov dword [rsp + 0x1fe4], eax
movzx eax, word [rsp + 0x1fd4]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fd4], ax
movzx eax, word [rsp + 0x1fd6]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fd6], ax
movzx eax, word [rsp + 0x1fd8]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fd8], ax
movzx eax, word [rsp + 0x1fda]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fda], ax
movzx eax, word [rsp + 0x1fdc]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fdc], ax
movzx eax, word [rsp + 0x1fde]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fde], ax
movzx eax, word [rsp + 0x1fe0]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fe0], ax
movzx eax, word [rsp + 0x1fe2]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fe2], ax
movzx eax, word [rsp + 0x1fe4]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
movzx edx, word [0x14012144a]
mov word [rsp + 0x1fe4], ax
xor eax, eax
mov word [rsp + 0x1fe6], ax
lea rax, [rsp + 0x1fd4]
mov qword [rsp + 0x2fa0], rax
movzx eax, word [0x14012144c]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121448]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..udl]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121f40]
paddw xmm1, xmm5
mov qword [rsp + 0x910], rax
mov eax, 8
mov word [rsp + 0x918], ax
xor eax, eax
movq qword [rsp + 0x91a], xmm1
movdqu xmm7, xmmword [rsp + 0x910]
mov word [rsp + 0x922], ax
mov eax, dword [rsp + 0x920]
movups xmmword [rsp + 0x570], xmm7
mov dword [rsp + 0x580], eax
movzx eax, word [rsp + 0x570]
sub eax, 8
mov word [rsp + 0x570], ax
movzx eax, word [rsp + 0x572]
sub eax, 8
mov word [rsp + 0x572], ax
movzx eax, word [rsp + 0x574]
sub eax, 8
mov word [rsp + 0x574], ax
movzx eax, word [rsp + 0x576]
sub eax, 8
mov word [rsp + 0x576], ax
movzx eax, word [rsp + 0x578]
sub eax, 8
mov word [rsp + 0x578], ax
movzx eax, word [rsp + 0x57a]
sub eax, 8
mov word [rsp + 0x57a], ax
movzx eax, word [rsp + 0x57c]
sub eax, 8
mov word [rsp + 0x57c], ax
movzx eax, word [rsp + 0x57e]
sub eax, 8
mov word [rsp + 0x57e], ax
movzx eax, word [rsp + 0x580]
sub eax, 8
mov word [rsp + 0x580], ax
lea rax, [rsp + 0x570]
mov qword [rsp + 0x2fa8], rax
xor eax, eax
mov dword [rsp + 0x1ff0], 0x49
mov word [rsp + 0x902], ax
mov eax, dword [rsp + 0x1ff0]
mov ebp, dword [rsp + 0x1ff0]
mov r8d, dword [rsp + 0x1ff0]
mov edi, dword [rsp + 0x1ff0]
mov edx, dword [rsp + 0x1ff0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1ff0]
mov ecx, dword [rsp + 0x1ff0]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edx, 4
add edi, 3
xor ebp, 0x75
xor r8d, 0x64
add ecx, 6
xor edi, 0x6c
add r11d, 5
mov r10d, dword [rsp + 0x1ff0]
movd xmm7, r8d
movd xmm3, edx
pinsrw xmm1, ebp, 1
xor cx, word [0x140121452]
mov r9d, dword [rsp + 0x1ff0]
pinsrw xmm7, edi, 1
xor r11w, word [str..usr]
movd xmm4, ecx
add r10d, 7
mov ecx, 0x78
xor r10w, word [0x140121454]
add r9d, 8
pinsrw xmm3, r11d, 1
xor r9w, word [0x140121456]
pinsrw xmm4, r10d, 1
punpckldq xmm1, xmm7
mov r10d, 0x41
mov word [rsp + 0x900], r9w
punpckldq xmm3, xmm4
mov eax, dword [rsp + 0x900]
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x8f0], xmm1
movups xmmword [rsp + 0x1ff4], xmm1
mov dword [rsp + 0x2004], eax
movzx eax, word [rsp + 0x1ff4]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x1ff4], ax
movzx edx, word [rsp + 0x1ff6]
mov eax, dword [rsp + 0x1ff0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1ff6], ax
movzx edx, word [rsp + 0x1ff8]
mov eax, dword [rsp + 0x1ff0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1ff8], ax
movzx edx, word [rsp + 0x1ffa]
mov eax, dword [rsp + 0x1ff0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1ffa], ax
movzx edx, word [rsp + 0x1ffc]
mov eax, dword [rsp + 0x1ff0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1ffc], ax
movzx edx, word [rsp + 0x1ffe]
mov eax, dword [rsp + 0x1ff0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1ffe], ax
movzx edx, word [rsp + 0x2000]
mov eax, dword [rsp + 0x1ff0]
add eax, 6
xor eax, edx
mov word [rsp + 0x2000], ax
movzx edx, word [rsp + 0x2002]
mov eax, dword [rsp + 0x1ff0]
add eax, 7
xor eax, edx
mov word [rsp + 0x2002], ax
movzx edx, word [rsp + 0x2004]
mov eax, dword [rsp + 0x1ff0]
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x2004], ax
xor eax, eax
mov word [rsp + 0x2006], ax
lea rax, [rsp + 0x1ff4]
mov qword [rsp + 0x2fb0], rax
movzx eax, word [0x140121460]
mov dword [rsp + 0x2010], 0x78
mov word [rsp + 0x8e2], dx
movzx edx, word [0x14012145e]
shl rax, 0x10
movq xmm1, qword [0x140121f48]
mov word [rsp + 0x8d8], cx
or rax, rdx
movzx edx, word [0x14012145c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..v12]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x140121f50]
pxor xmm1, xmm3
movq qword [rsp + 0x8da], xmm1
mov qword [rsp + 0x8d0], rax
mov eax, dword [rsp + 0x8e0]
movdqu xmm4, xmmword [rsp + 0x8d0]
movups xmmword [rsp + 0x2014], xmm4
mov dword [rsp + 0x2024], eax
movzx eax, word [rsp + 0x2014]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x2014], ax
movzx eax, word [rsp + 0x2016]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x2016], ax
movzx eax, word [rsp + 0x2018]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x2018], ax
movzx eax, word [rsp + 0x201a]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x201a], ax
movzx eax, word [rsp + 0x201c]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x201c], ax
movzx eax, word [rsp + 0x201e]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x201e], ax
movzx eax, word [rsp + 0x2020]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x2020], ax
movzx eax, word [rsp + 0x2022]
movq xmm7, qword [0x140121c68]
mov edx, dword [rsp + 0x2010]
mov word [rsp + 0x8b8], r10w
xor eax, edx
xor r9d, r9d
xor r8d, r8d
xor r11d, r11d
mov word [rsp + 0x2022], ax
movzx eax, word [rsp + 0x2024]
xor edi, edi
mov word [rsp + 0x8c2], r9w
mov edx, dword [rsp + 0x2010]
xor eax, edx
movzx edx, word [0x140121468]
mov word [rsp + 0x2024], ax
lea rax, [rsp + 0x2014]
mov qword [rsp + 0x2fb8], rax
movzx eax, word [0x14012146a]
mov word [rsp + 0x2026], r8w
mov dword [rsp + 0x2030], 0x41
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121466]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..vis]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121f58]
pxor xmm1, xmm7
movq qword [rsp + 0x8ba], xmm1
mov qword [rsp + 0x8b0], rax
mov eax, dword [rsp + 0x8c0]
movdqu xmm3, xmmword [rsp + 0x8b0]
movups xmmword [rsp + 0x2034], xmm3
mov dword [rsp + 0x2044], eax
movzx eax, word [rsp + 0x2034]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2034], ax
movzx eax, word [rsp + 0x2036]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2036], ax
movzx eax, word [rsp + 0x2038]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2038], ax
movzx eax, word [rsp + 0x203a]
mov edx, dword [rsp + 0x2030]
mov word [rsp + 0x8a2], di
xor eax, edx
mov word [rsp + 0x203a], ax
movzx eax, word [rsp + 0x203c]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x203c], ax
movzx eax, word [rsp + 0x203e]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x203e], ax
movzx eax, word [rsp + 0x2040]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2040], ax
movzx eax, word [rsp + 0x2042]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2042], ax
movzx eax, word [rsp + 0x2044]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2044], ax
lea rax, [rsp + 0x2034]
mov word [rsp + 0x2046], r11w
mov qword [rsp + 0x2fc0], rax
mov dword [rsp + 0x2050], 0x38
mov eax, dword [rsp + 0x2050]
mov ebp, dword [rsp + 0x2050]
mov r8d, dword [rsp + 0x2050]
mov edi, dword [rsp + 0x2050]
mov edx, dword [rsp + 0x2050]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2050]
mov ecx, dword [rsp + 0x2050]
add ebp, 1
movd xmm1, eax
add r8d, 2
add edi, 3
xor ebp, 0x76
add edx, 4
xor r8d, 0x69
xor edi, 0x73
movd xmm3, edx
add r11d, 5
mov r10d, dword [rsp + 0x2050]
movd xmm7, r8d
pinsrw xmm1, ebp, 1
mov r9d, dword [rsp + 0x2050]
pinsrw xmm7, edi, 1
mov r8d, 0x66
mov edi, 6
add r9d, 8
xor r9w, word [0x140121474]
punpckldq xmm1, xmm7
xor r11w, word [str..vpd]
add ecx, 6
xor cx, word [0x140121470]
add r10d, 7
xor ebp, ebp
xor r10w, word [0x140121472]
movd xmm4, ecx
xor r12d, r12d
mov word [rsp + 0x8a0], r9w
pinsrw xmm4, r10d, 1
pinsrw xmm3, r11d, 1
mov eax, dword [rsp + 0x8a0]
mov r10d, 4
punpckldq xmm3, xmm4
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x2054], xmm1
mov dword [rsp + 0x2064], eax
movzx eax, word [rsp + 0x2054]
mov edx, dword [rsp + 0x2050]
movups xmmword [rsp + 0x890], xmm1
xor eax, edx
mov word [rsp + 0x2054], ax
movzx edx, word [rsp + 0x2056]
mov eax, dword [rsp + 0x2050]
add eax, 1
xor eax, edx
mov word [rsp + 0x2056], ax
movzx edx, word [rsp + 0x2058]
mov eax, dword [rsp + 0x2050]
add eax, 2
xor eax, edx
mov word [rsp + 0x2058], ax
movzx edx, word [rsp + 0x205a]
mov eax, dword [rsp + 0x2050]
add eax, 3
xor eax, edx
mov word [rsp + 0x205a], ax
movzx edx, word [rsp + 0x205c]
mov eax, dword [rsp + 0x2050]
add eax, 4
xor eax, edx
mov word [rsp + 0x205c], ax
movzx edx, word [rsp + 0x205e]
mov eax, dword [rsp + 0x2050]
add eax, 5
xor eax, edx
mov word [rsp + 0x205e], ax
movzx edx, word [rsp + 0x2060]
mov eax, dword [rsp + 0x2050]
add eax, 6
xor eax, edx
mov word [rsp + 0x2060], ax
movzx edx, word [rsp + 0x2062]
mov eax, dword [rsp + 0x2050]
add eax, 7
xor eax, edx
mov word [rsp + 0x2062], ax
movzx edx, word [rsp + 0x2064]
movq xmm1, qword [0x140121f60]
mov eax, dword [rsp + 0x2050]
mov word [rsp + 0x882], r12w
mov word [rsp + 0x878], r13w
add eax, 8
xor eax, edx
movzx edx, word [0x14012147c]
mov word [rsp + 0x2064], ax
lea rax, [rsp + 0x2054]
mov qword [rsp + 0x2fc8], rax
movzx eax, word [0x14012147e]
mov word [rsp + 0x2066], bp
mov dword [rsp + 0x2070], 0x22
shl rax, 0x10
or rax, rdx
movzx edx, word [0x14012147a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..vvv]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x140121f68]
pxor xmm1, xmm4
movq qword [rsp + 0x87a], xmm1
mov qword [rsp + 0x870], rax
mov eax, dword [rsp + 0x880]
movdqu xmm7, xmmword [rsp + 0x870]
movups xmmword [rsp + 0x2074], xmm7
mov dword [rsp + 0x2084], eax
movzx eax, word [rsp + 0x2074]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2074], ax
movzx eax, word [rsp + 0x2076]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2076], ax
movzx eax, word [rsp + 0x2078]
mov edx, dword [rsp + 0x2070]
xor eax, edx
xor r15d, r15d
xor r14d, r14d
mov word [rsp + 0x2078], ax
movzx eax, word [rsp + 0x207a]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x207a], ax
movzx eax, word [rsp + 0x207c]
movq xmm1, qword [0x140121f70]
mov edx, dword [rsp + 0x2070]
mov word [rsp + 0x862], r15w
xor eax, edx
mov word [rsp + 0x207c], ax
movzx eax, word [rsp + 0x207e]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x207e], ax
movzx eax, word [rsp + 0x2080]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2080], ax
movzx eax, word [rsp + 0x2082]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2082], ax
movzx eax, word [rsp + 0x2084]
mov edx, dword [rsp + 0x2070]
xor eax, edx
movzx edx, word [0x140121486]
mov word [rsp + 0x2084], ax
lea rax, [rsp + 0x2074]
mov qword [rsp + 0x2fd0], rax
movzx eax, word [0x140121488]
mov word [rsp + 0x2086], r14w
mov dword [rsp + 0x2090], 0x6a
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121484]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..wdb]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x140121f78]
pxor xmm1, xmm3
mov qword [rsp + 0x850], rax
mov eax, 0x6a
movq qword [rsp + 0x85a], xmm1
mov word [rsp + 0x858], ax
mov eax, dword [rsp + 0x860]
movdqu xmm4, xmmword [rsp + 0x850]
movups xmmword [rsp + 0x2094], xmm4
mov dword [rsp + 0x20a4], eax
movzx eax, word [rsp + 0x2094]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x2094], ax
movzx eax, word [rsp + 0x2096]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x2096], ax
movzx eax, word [rsp + 0x2098]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x2098], ax
movzx eax, word [rsp + 0x209a]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x209a], ax
movzx eax, word [rsp + 0x209c]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x209c], ax
movzx eax, word [rsp + 0x209e]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x209e], ax
movzx eax, word [rsp + 0x20a0]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x20a0], ax
movzx eax, word [rsp + 0x20a2]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x20a2], ax
movzx eax, word [rsp + 0x20a4]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x20a4], ax
xor eax, eax
mov word [rsp + 0x20a6], ax
lea rax, [rsp + 0x2094]
mov qword [rsp + 0x2fd8], rax
xor eax, eax
mov word [rsp + 0x842], ax
movzx eax, word [0x140121492]
mov dword [rsp + 0x20b0], 0x7d
movzx edx, word [0x140121490]
movq xmm1, qword [str.S_n]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x14012148e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..wmdb]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x140121f88]
pxor xmm1, xmm7
mov qword [rsp + 0x830], rax
mov eax, 0x7d
movq qword [rsp + 0x83a], xmm1
mov word [rsp + 0x838], ax
mov eax, dword [rsp + 0x840]
movdqu xmm3, xmmword [rsp + 0x830]
movups xmmword [rsp + 0x20b4], xmm3
mov dword [rsp + 0x20c4], eax
movzx eax, word [rsp + 0x20b4]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
xor ecx, ecx
mov word [rsp + 0x20b4], ax
movzx eax, word [rsp + 0x20b6]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
mov word [rsp + 0x20b6], ax
movzx eax, word [rsp + 0x20b8]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
mov word [rsp + 0x20b8], ax
movzx eax, word [rsp + 0x20ba]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
mov word [rsp + 0x20ba], ax
movzx eax, word [rsp + 0x20bc]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
mov word [rsp + 0x20bc], ax
movzx eax, word [rsp + 0x20be]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
mov word [rsp + 0x20be], ax
movzx eax, word [rsp + 0x20c0]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
mov word [rsp + 0x20c0], ax
movzx eax, word [rsp + 0x20c2]
mov edx, dword [rsp + 0x20b0]
mov dword [rsp + 0x2258], 0x20064
xor eax, edx
mov word [rsp + 0x20c2], ax
movzx eax, word [rsp + 0x20c4]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
movzx edx, word [0x14012149c]
mov word [rsp + 0x20c4], ax
xor eax, eax
mov word [rsp + 0x20c6], ax
lea rax, [rsp + 0x20b4]
mov qword [rsp + 0x2fe0], rax
movzx eax, word [0x14012149e]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x14012149a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..wrk]
shl rax, 0x10
or rax, rdx
mov rdx, qword [str.0yofH]
movq xmm1, rax
movzx eax, word [0x1401214a0]
paddw xmm1, xmm6
mov qword [rsp + 0x2250], rdx
xor edx, edx
add eax, 2
mov word [rsp + 0x2266], dx
mov word [rsp + 0x2264], ax
movq qword [rsp + 0x225c], xmm1
movdqu xmm4, xmmword [rsp + 0x2250]
mov rax, qword [rsp + 0x2260]
movups xmmword [rsp + 0x20d0], xmm4
mov qword [rsp + 0x20e0], rax
movzx eax, word [rsp + 0x20d0]
sub eax, 2
mov word [rsp + 0x20d0], ax
movzx eax, word [rsp + 0x20d2]
sub eax, 2
mov word [rsp + 0x20d2], ax
movzx eax, word [rsp + 0x20d4]
sub eax, 2
mov word [rsp + 0x20d4], ax
movzx eax, word [rsp + 0x20d6]
sub eax, 2
mov word [rsp + 0x20d6], ax
movzx eax, word [rsp + 0x20d8]
sub eax, 2
mov word [rsp + 0x20d8], ax
movzx eax, word [rsp + 0x20da]
movzx edx, word [0x1401214a6]
movq xmm7, qword [0x140121d58]
mov word [rsp + 0x822], cx
mov word [rsp + 0x818], r8w
sub eax, 2
mov word [rsp + 0x20da], ax
movzx eax, word [rsp + 0x20dc]
sub eax, 2
mov word [rsp + 0x20dc], ax
movzx eax, word [rsp + 0x20de]
sub eax, 2
mov word [rsp + 0x20de], ax
movzx eax, word [rsp + 0x20e0]
sub eax, 2
mov word [rsp + 0x20e0], ax
movzx eax, word [rsp + 0x20e2]
sub eax, 2
mov word [rsp + 0x20e2], ax
movzx eax, word [rsp + 0x20e4]
sub eax, 2
mov word [rsp + 0x20e4], ax
lea rax, [rsp + 0x20d0]
mov qword [rsp + 0x2fe8], rax
movzx eax, word [0x1401214a8]
mov dword [rsp + 0x20f0], 0x66
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401214a4]
shl rax, 0x10
xor r9d, r9d
xor r11d, r11d
or rax, rdx
movzx edx, word [str..xdb]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121f98]
pxor xmm1, xmm7
movq qword [rsp + 0x81a], xmm1
mov qword [rsp + 0x810], rax
mov eax, dword [rsp + 0x820]
movdqu xmm3, xmmword [rsp + 0x810]
movups xmmword [rsp + 0x20f4], xmm3
mov dword [rsp + 0x2104], eax
movzx eax, word [rsp + 0x20f4]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
mov word [rsp + 0x20f4], ax
movzx eax, word [rsp + 0x20f6]
mov edx, dword [rsp + 0x20f0]
mov word [rsp + 0x7f8], r10w
xor eax, edx
mov word [rsp + 0x20f6], ax
movzx eax, word [rsp + 0x20f8]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
mov word [rsp + 0x20f8], ax
movzx eax, word [rsp + 0x20fa]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
mov word [rsp + 0x20fa], ax
movzx eax, word [rsp + 0x20fc]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
mov word [rsp + 0x20fc], ax
movzx eax, word [rsp + 0x20fe]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
mov word [rsp + 0x20fe], ax
movzx eax, word [rsp + 0x2100]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
mov word [rsp + 0x2100], ax
movzx eax, word [rsp + 0x2102]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
mov word [rsp + 0x2102], ax
movzx eax, word [rsp + 0x2104]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
movzx edx, word [0x1401214b0]
mov word [rsp + 0x2104], ax
lea rax, [rsp + 0x20f4]
mov qword [rsp + 0x2ff0], rax
movzx eax, word [0x1401214b2]
mov word [rsp + 0x2106], r9w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401214ae]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..xld]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x140121fa0]
paddw xmm10, xmm4
mov qword [rsp + 0x7f0], rax
movq qword [rsp + 0x7fa], xmm10
movdqu xmm7, xmmword [rsp + 0x7f0]
movzx edx, word [0x1401214ba]
mov word [rsp + 0x802], r11w
mov eax, dword [rsp + 0x800]
movups xmmword [rsp + 0x590], xmm7
mov dword [rsp + 0x5a0], eax
movzx eax, word [rsp + 0x590]
mov word [rsp + 0x7d8], di
sub eax, 4
mov word [rsp + 0x590], ax
movzx eax, word [rsp + 0x592]
sub eax, 4
mov word [rsp + 0x592], ax
movzx eax, word [rsp + 0x594]
sub eax, 4
mov word [rsp + 0x594], ax
movzx eax, word [rsp + 0x596]
sub eax, 4
mov word [rsp + 0x596], ax
movzx eax, word [rsp + 0x598]
sub eax, 4
mov word [rsp + 0x598], ax
movzx eax, word [rsp + 0x59a]
sub eax, 4
mov word [rsp + 0x59a], ax
movzx eax, word [rsp + 0x59c]
sub eax, 4
mov word [rsp + 0x59c], ax
movzx eax, word [rsp + 0x59e]
sub eax, 4
mov word [rsp + 0x59e], ax
movzx eax, word [rsp + 0x5a0]
sub eax, 4
mov word [rsp + 0x5a0], ax
lea rax, [rsp + 0x590]
mov qword [rsp + 0x2ff8], rax
movzx eax, word [0x1401214bc]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401214b8]
shl rax, 0x10
xor ebp, ebp
xor r12d, r12d
or rax, rdx
movzx edx, word [str..xmlff]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x140121fa8]
paddw xmm9, xmm3
mov qword [rsp + 0x7d0], rax
movq qword [rsp + 0x7da], xmm9
mov word [rsp + 0x7e2], bp
mov eax, dword [rsp + 0x7e0]
movdqu xmm4, xmmword [rsp + 0x7d0]
mov word [rsp + 0x256a], r12w
movups xmmword [rsp + 0x5b0], xmm4
mov dword [rsp + 0x5c0], eax
movzx eax, word [rsp + 0x5b0]
sub eax, 6
mov word [rsp + 0x5b0], ax
movzx eax, word [rsp + 0x5b2]
sub eax, 6
mov word [rsp + 0x5b2], ax
movzx eax, word [rsp + 0x5b4]
sub eax, 6
mov word [rsp + 0x5b4], ax
movzx eax, word [rsp + 0x5b6]
sub eax, 6
mov word [rsp + 0x5b6], ax
movzx eax, word [rsp + 0x5b8]
sub eax, 6
mov word [rsp + 0x5b8], ax
movzx eax, word [rsp + 0x5ba]
sub eax, 6
mov word [rsp + 0x5ba], ax
movzx eax, word [rsp + 0x5bc]
sub eax, 6
mov word [rsp + 0x5bc], ax
movzx eax, word [rsp + 0x5be]
sub eax, 6
mov word [rsp + 0x5be], ax
movzx eax, word [rsp + 0x5c0]
sub eax, 6
mov word [rsp + 0x5c0], ax
lea rax, [rsp + 0x5b0]
mov dword [rsp + 0x2790], 0x15
mov qword [rsp + 0x3000], rax
mov eax, dword [rsp + 0x2790]
mov r14d, dword [rsp + 0x2790]
mov ecx, dword [rsp + 0x2790]
mov r13d, dword [rsp + 0x2790]
mov edx, dword [rsp + 0x2790]
xor eax, 0x2e
mov r12d, dword [rsp + 0x2790]
add r14d, 1
add ecx, 2
movd xmm1, eax
mov r8d, dword [rsp + 0x2790]
add r13d, 3
xor r14d, 0x78
xor ecx, 0x6d
mov ebp, dword [rsp + 0x2790]
xor r13d, 0x6c
movd xmm7, ecx
mov r9d, dword [rsp + 0x2790]
movzx r15d, word [0x1401214c6]
mov edi, dword [rsp + 0x2790]
pinsrw xmm7, r13d, 1
pinsrw xmm1, r14d, 1
add r9d, 8
mov r11d, dword [rsp + 0x2790]
punpckldq xmm1, xmm7
mov r10d, dword [rsp + 0x2790]
xor r15d, r9d
mov r9d, dword [rsp + 0x2790]
add edi, 9
xor di, word [0x1401214c8]
add r11d, 0xa
add r10d, 0xb
xor r11w, word [0x1401214ca]
xor r10w, word [0x1401214cc]
add r9d, 0xc
xor r9w, word [0x1401214ce]
add edx, 4
add r8d, 6
xor edx, 0x66
add r12d, 5
movd xmm4, r8d
add ebp, 7
xor r12d, 0x66
xor bp, word [str..abcddb]
movd xmm3, edx
mov word [rsp + 0x2560], r15w
pinsrw xmm4, ebp, 1
pinsrw xmm3, r12d, 1
mov word [rsp + 0x2562], di
mov r12d, 7
mov word [rsp + 0x2564], r11w
punpckldq xmm3, xmm4
mov word [rsp + 0x2566], r10w
punpcklqdq xmm1, xmm3
mov word [rsp + 0x2568], r9w
movups xmmword [rsp + 0x2550], xmm1
movdqu xmm7, xmmword [rsp + 0x255c]
movups xmmword [rsp + 0x2794], xmm1
movups xmmword [rsp + 0x27a0], xmm7
movzx eax, word [rsp + 0x2794]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x2794], ax
movzx edx, word [rsp + 0x2796]
mov eax, dword [rsp + 0x2790]
add eax, 1
xor eax, edx
mov word [rsp + 0x2796], ax
movzx edx, word [rsp + 0x2798]
mov eax, dword [rsp + 0x2790]
add eax, 2
xor eax, edx
mov word [rsp + 0x2798], ax
movzx edx, word [rsp + 0x279a]
mov eax, dword [rsp + 0x2790]
add eax, 3
xor eax, edx
mov word [rsp + 0x279a], ax
movzx edx, word [rsp + 0x279c]
mov eax, dword [rsp + 0x2790]
add eax, 4
xor eax, edx
mov word [rsp + 0x279c], ax
movzx edx, word [rsp + 0x279e]
mov eax, dword [rsp + 0x2790]
add eax, 5
xor eax, edx
mov word [rsp + 0x279e], ax
movzx edx, word [rsp + 0x27a0]
mov eax, dword [rsp + 0x2790]
add eax, 6
xor eax, edx
mov word [rsp + 0x27a0], ax
movzx edx, word [rsp + 0x27a2]
mov eax, dword [rsp + 0x2790]
add eax, 7
xor eax, edx
mov word [rsp + 0x27a2], ax
movzx edx, word [rsp + 0x27a4]
mov eax, dword [rsp + 0x2790]
add eax, 8
xor eax, edx
mov word [rsp + 0x27a4], ax
movzx edx, word [rsp + 0x27a6]
mov eax, dword [rsp + 0x2790]
add eax, 9
xor eax, edx
mov word [rsp + 0x27a6], ax
movzx edx, word [rsp + 0x27a8]
mov eax, dword [rsp + 0x2790]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x27a8], ax
movzx edx, word [rsp + 0x27aa]
mov eax, dword [rsp + 0x2790]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x27aa], ax
movzx edx, word [rsp + 0x27ac]
mov eax, dword [rsp + 0x2790]
add eax, 0xc
xor eax, edx
xor r13d, r13d
xor r14d, r14d
xor r15d, r15d
mov word [rsp + 0x27ac], ax
lea rax, [rsp + 0x2794]
mov qword [rsp + 0x3008], rax
movzx eax, word [0x1401214da]
mov word [rsp + 0x27ae], r13w
mov word [rsp + 0x27ee], r14w
shl rax, 0x10
mov dword [rsp + 0x2920], 2
movzx edx, word [0x1401214d8]
movzx ecx, word [0x1401214dc]
movdqu xmm1, xmmword [0x140121fb0]
or rax, rdx
movzx edx, word [0x1401214d6]
shl rax, 0x10
xor ecx, 2
movups xmmword [rsp + 0x27d0], xmm1
or rax, rdx
movzx edx, word [str..abs]
mov word [rsp + 0x27e8], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [str..abx]
movq xmm3, rax
movzx eax, word [0x1401214e0]
pxor xmm6, xmm3
xor edx, 2
xor eax, 2
mov word [rsp + 0x27ea], dx
movabs rdx, 0x2006000660066
mov word [rsp + 0x27ec], ax
movabs rax, 0x6100600063002c
movq qword [rsp + 0x27e0], xmm6
movdqu xmm6, xmmword [rsp + 0x27e0]
mov qword [rsp + 0x2924], rax
mov qword [rsp + 0x292c], rdx
movups xmmword [rsp + 0x2934], xmm6
movzx eax, word [rsp + 0x2924]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2924], ax
movzx eax, word [rsp + 0x2926]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2926], ax
movzx eax, word [rsp + 0x2928]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2928], ax
movzx eax, word [rsp + 0x292a]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x292a], ax
movzx eax, word [rsp + 0x292c]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x292c], ax
movzx eax, word [rsp + 0x292e]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x292e], ax
movzx eax, word [rsp + 0x2930]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2930], ax
movzx eax, word [rsp + 0x2932]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2932], ax
movzx eax, word [rsp + 0x2934]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2934], ax
movzx eax, word [rsp + 0x2936]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2936], ax
movzx eax, word [rsp + 0x2938]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2938], ax
movzx eax, word [rsp + 0x293a]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x293a], ax
movzx eax, word [rsp + 0x293c]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x293c], ax
movzx eax, word [rsp + 0x293e]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x293e], ax
movzx eax, word [rsp + 0x2940]
mov edx, dword [rsp + 0x2920]
xor eax, edx
mov word [rsp + 0x2940], ax
lea rax, [rsp + 0x2924]
mov qword [rsp + 0x3010], rax
xor eax, eax
mov word [rsp + 0x2942], r15w
mov r15d, 0x17
mov dword [rsp + 0x2110], 7
mov word [rsp + 0x7c2], ax
mov eax, dword [rsp + 0x2110]
mov ebp, dword [rsp + 0x2110]
mov r9d, dword [rsp + 0x2110]
mov edi, dword [rsp + 0x2110]
mov edx, dword [rsp + 0x2110]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2110]
add ebp, 1
movd xmm1, eax
mov ecx, dword [rsp + 0x2110]
mov r10d, dword [rsp + 0x2110]
mov r8d, dword [rsp + 0x2110]
add r8d, 8
xor r8w, word [0x1401214e4]
xor ebp, 0x61
add r9d, 2
xor r9d, 0x62
add edx, 4
add edi, 3
add ecx, 6
xor edi, 0x73
add r11d, 5
movd xmm6, r9d
add r10d, 7
xor cx, word [0x1401214e0]
movd xmm3, edx
xor r11w, word [str..abx]
mov word [rsp + 0x7c0], r8w
xor r10w, word [0x1401214e2]
movd xmm4, ecx
pinsrw xmm6, edi, 1
mov eax, dword [rsp + 0x7c0]
pinsrw xmm4, r10d, 1
pinsrw xmm1, ebp, 1
pinsrw xmm3, r11d, 1
punpckldq xmm3, xmm4
punpckldq xmm1, xmm6
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x2114], xmm1
mov dword [rsp + 0x2124], eax
movzx eax, word [rsp + 0x2114]
mov edx, dword [rsp + 0x2110]
movups xmmword [rsp + 0x7b0], xmm1
xor eax, edx
mov word [rsp + 0x2114], ax
movzx edx, word [rsp + 0x2116]
mov eax, dword [rsp + 0x2110]
add eax, 1
xor eax, edx
mov word [rsp + 0x2116], ax
movzx edx, word [rsp + 0x2118]
mov eax, dword [rsp + 0x2110]
add eax, 2
xor eax, edx
mov word [rsp + 0x2118], ax
movzx edx, word [rsp + 0x211a]
mov eax, dword [rsp + 0x2110]
add eax, 3
xor eax, edx
mov word [rsp + 0x211a], ax
movzx edx, word [rsp + 0x211c]
mov eax, dword [rsp + 0x2110]
add eax, 4
xor eax, edx
mov word [rsp + 0x211c], ax
movzx edx, word [rsp + 0x211e]
mov eax, dword [rsp + 0x2110]
add eax, 5
xor eax, edx
mov word [rsp + 0x211e], ax
movzx edx, word [rsp + 0x2120]
mov eax, dword [rsp + 0x2110]
add eax, 6
xor eax, edx
mov word [rsp + 0x2120], ax
movzx edx, word [rsp + 0x2122]
mov eax, dword [rsp + 0x2110]
add eax, 7
xor eax, edx
mov word [rsp + 0x2122], ax
movzx edx, word [rsp + 0x2124]
mov eax, dword [rsp + 0x2110]
add eax, 8
xor eax, edx
mov word [rsp + 0x2124], ax
xor eax, eax
mov word [rsp + 0x2126], ax
lea rax, [rsp + 0x2114]
mov qword [rsp + 0x3018], rax
xor eax, eax
mov dword [rsp + 0x2130], 0x79
mov word [rsp + 0x7a2], ax
mov eax, dword [rsp + 0x2130]
mov ebp, dword [rsp + 0x2130]
mov r9d, dword [rsp + 0x2130]
mov edi, dword [rsp + 0x2130]
mov edx, dword [rsp + 0x2130]
mov r11d, dword [rsp + 0x2130]
mov ecx, dword [rsp + 0x2130]
mov r10d, dword [rsp + 0x2130]
mov r8d, dword [rsp + 0x2130]
add r8d, 8
xor r8w, word [0x1401214ee]
add r9d, 2
xor eax, 0x2e
xor r9d, 0x62
add edx, 4
add ebp, 1
add edi, 3
add ecx, 6
xor cx, word [0x1401214ea]
xor ebp, 0x61
xor edi, 0x78
add r11d, 5
movd xmm1, eax
movd xmm6, r9d
add r10d, 7
xor r11w, word [str..accdw]
movd xmm3, edx
movd xmm4, ecx
xor r10w, word [0x1401214ec]
pinsrw xmm6, edi, 1
pinsrw xmm4, r10d, 1
pinsrw xmm1, ebp, 1
mov word [rsp + 0x7a0], r8w
pinsrw xmm3, r11d, 1
punpckldq xmm1, xmm6
punpckldq xmm3, xmm4
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x790], xmm1
movups xmmword [rsp + 0x2134], xmm1
mov eax, dword [rsp + 0x7a0]
mov dword [rsp + 0x2144], eax
movzx eax, word [rsp + 0x2134]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x2134], ax
movzx edx, word [rsp + 0x2136]
mov eax, dword [rsp + 0x2130]
add eax, 1
xor eax, edx
mov word [rsp + 0x2136], ax
movzx edx, word [rsp + 0x2138]
mov eax, dword [rsp + 0x2130]
add eax, 2
xor eax, edx
mov word [rsp + 0x2138], ax
movzx edx, word [rsp + 0x213a]
mov eax, dword [rsp + 0x2130]
add eax, 3
xor eax, edx
mov word [rsp + 0x213a], ax
movzx edx, word [rsp + 0x213c]
mov eax, dword [rsp + 0x2130]
add eax, 4
xor eax, edx
mov word [rsp + 0x213c], ax
movzx edx, word [rsp + 0x213e]
mov eax, dword [rsp + 0x2130]
add eax, 5
xor eax, edx
mov word [rsp + 0x213e], ax
movzx edx, word [rsp + 0x2140]
mov eax, dword [rsp + 0x2130]
add eax, 6
xor eax, edx
mov word [rsp + 0x2140], ax
movzx edx, word [rsp + 0x2142]
mov eax, dword [rsp + 0x2130]
add eax, 7
xor eax, edx
mov word [rsp + 0x2142], ax
movzx edx, word [rsp + 0x2144]
mov eax, dword [rsp + 0x2130]
add eax, 8
xor eax, edx
mov word [rsp + 0x2144], ax
xor eax, eax
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x2146], ax
lea rax, [rsp + 0x2134]
mov qword [rsp + 0x3020], rax
xor eax, eax
mov dword [rsp + 0x27b0], 0x6e
mov word [rsp + 0x254a], ax
movzx eax, word [0x1401214fc]
movzx edx, word [0x1401214fa]
mov rcx, qword [0x140121fc8]
mov dword [rsp + 0x2538], 0x19000a
movq xmm1, qword [str.nnnn_]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401214f8]
mov qword [rsp + 0x2530], rcx
mov ecx, 0x6e
shl rax, 0x10
mov word [rsp + 0x253c], cx
or rax, rdx
movzx edx, word [str..adn]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1401214fe]
movq xmm6, rax
movzx eax, word [str..db2]
pxor xmm1, xmm6
xor edx, 0x6e
movq qword [rsp + 0x253e], xmm1
xor eax, 0x6e
movdqu xmm6, xmmword [rsp + 0x2530]
mov word [rsp + 0x2546], dx
movups xmmword [rsp + 0x27b4], xmm6
mov word [rsp + 0x2548], ax
movdqu xmm6, xmmword [rsp + 0x253c]
movups xmmword [rsp + 0x27c0], xmm6
movzx eax, word [rsp + 0x27b4]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27b4], ax
movzx eax, word [rsp + 0x27b6]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27b6], ax
movzx eax, word [rsp + 0x27b8]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27b8], ax
movzx eax, word [rsp + 0x27ba]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27ba], ax
movzx eax, word [rsp + 0x27bc]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27bc], ax
movzx eax, word [rsp + 0x27be]
mov word [rsp + 0x782], r9w
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27be], ax
movzx eax, word [rsp + 0x27c0]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c0], ax
movzx eax, word [rsp + 0x27c2]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c2], ax
movzx eax, word [rsp + 0x27c4]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c4], ax
movzx eax, word [rsp + 0x27c6]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c6], ax
movzx eax, word [rsp + 0x27c8]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c8], ax
movzx eax, word [rsp + 0x27ca]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27ca], ax
movzx eax, word [rsp + 0x27cc]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27cc], ax
lea rax, [rsp + 0x27b4]
mov word [rsp + 0x27ce], r8w
mov qword [rsp + 0x3028], rax
mov dword [rsp + 0x2150], 0x2c
mov eax, dword [rsp + 0x2150]
mov ebp, dword [rsp + 0x2150]
mov r9d, dword [rsp + 0x2150]
mov edi, dword [rsp + 0x2150]
mov edx, dword [rsp + 0x2150]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2150]
mov ecx, dword [rsp + 0x2150]
add ebp, 1
movd xmm1, eax
mov r10d, dword [rsp + 0x2150]
add r9d, 2
xor ebp, 0x61
mov r8d, dword [rsp + 0x2150]
xor r9d, 0x64
pinsrw xmm1, ebp, 1
add r8d, 8
xor r8w, word [0x140121506]
add edi, 3
add edx, 4
add ecx, 6
xor edi, 0x6e
add r11d, 5
add r10d, 7
xor cx, word [0x140121502]
xor r11w, word [str..db2]
movd xmm6, r9d
mov word [rsp + 0x780], r8w
xor r10w, word [0x140121504]
movd xmm3, edx
movd xmm4, ecx
mov eax, dword [rsp + 0x780]
pinsrw xmm6, edi, 1
pinsrw xmm3, r11d, 1
xor r11d, r11d
mov edi, 0x6d
pinsrw xmm4, r10d, 1
punpckldq xmm1, xmm6
xor r10d, r10d
mov r8d, 0x4f
punpckldq xmm3, xmm4
punpcklqdq xmm1, xmm3
movups xmmword [rsp + 0x2154], xmm1
mov dword [rsp + 0x2164], eax
movzx eax, word [rsp + 0x2154]
mov edx, dword [rsp + 0x2150]
movups xmmword [rsp + 0x770], xmm1
xor eax, edx
mov word [rsp + 0x2154], ax
movzx edx, word [rsp + 0x2156]
mov eax, dword [rsp + 0x2150]
add eax, 1
xor eax, edx
mov word [rsp + 0x2156], ax
movzx edx, word [rsp + 0x2158]
mov eax, dword [rsp + 0x2150]
add eax, 2
xor eax, edx
mov word [rsp + 0x2158], ax
movzx edx, word [rsp + 0x215a]
mov eax, dword [rsp + 0x2150]
add eax, 3
xor eax, edx
mov word [rsp + 0x215a], ax
movzx edx, word [rsp + 0x215c]
mov eax, dword [rsp + 0x2150]
add eax, 4
xor eax, edx
mov word [rsp + 0x215c], ax
movzx edx, word [rsp + 0x215e]
mov eax, dword [rsp + 0x2150]
add eax, 5
xor eax, edx
mov word [rsp + 0x215e], ax
movzx edx, word [rsp + 0x2160]
mov eax, dword [rsp + 0x2150]
mov word [rsp + 0x758], di
movq xmm1, qword [0x140121fd0]
mov word [rsp + 0x762], r11w
add eax, 6
xor eax, edx
mov word [rsp + 0x2160], ax
movzx edx, word [rsp + 0x2162]
mov eax, dword [rsp + 0x2150]
add eax, 7
xor eax, edx
mov word [rsp + 0x2162], ax
movzx edx, word [rsp + 0x2164]
mov eax, dword [rsp + 0x2150]
add eax, 8
xor eax, edx
movzx edx, word [0x14012150e]
mov word [rsp + 0x2164], ax
lea rax, [rsp + 0x2154]
mov qword [rsp + 0x3030], rax
movzx eax, word [0x140121510]
mov word [rsp + 0x2166], r10w
mov dword [rsp + 0x2170], 0x6d
shl rax, 0x10
or rax, rdx
movzx edx, word [0x14012150c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fm5]
shl rax, 0x10
xor ebp, ebp
xor r13d, r13d
xor r14d, r14d
or rax, rdx
movq xmm6, rax
mov rax, qword [0x140121fd8]
pxor xmm1, xmm6
movq qword [rsp + 0x75a], xmm1
mov qword [rsp + 0x750], rax
mov eax, dword [rsp + 0x760]
movdqu xmm6, xmmword [rsp + 0x750]
movups xmmword [rsp + 0x2174], xmm6
mov dword [rsp + 0x2184], eax
movzx eax, word [rsp + 0x2174]
mov edx, dword [rsp + 0x2170]
xor eax, edx
mov word [rsp + 0x2174], ax
movzx eax, word [rsp + 0x2176]
mov edx, dword [rsp + 0x2170]
xor eax, edx
mov word [rsp + 0x2176], ax
movzx eax, word [rsp + 0x2178]
mov word [rsp + 0x738], r12w
mov edx, dword [rsp + 0x2170]
mov r12d, 8
mov word [rsp + 0x742], r13w
xor eax, edx
mov word [rsp + 0x2178], ax
movzx eax, word [rsp + 0x217a]
mov edx, dword [rsp + 0x2170]
xor eax, edx
mov word [rsp + 0x217a], ax
movzx eax, word [rsp + 0x217c]
mov edx, dword [rsp + 0x2170]
xor eax, edx
mov word [rsp + 0x217c], ax
movzx eax, word [rsp + 0x217e]
mov edx, dword [rsp + 0x2170]
xor eax, edx
mov word [rsp + 0x217e], ax
movzx eax, word [rsp + 0x2180]
mov edx, dword [rsp + 0x2170]
xor eax, edx
mov word [rsp + 0x2180], ax
movzx eax, word [rsp + 0x2182]
mov edx, dword [rsp + 0x2170]
xor eax, edx
mov word [rsp + 0x2182], ax
movzx eax, word [rsp + 0x2184]
mov edx, dword [rsp + 0x2170]
xor eax, edx
movzx edx, word [0x140121518]
mov word [rsp + 0x2184], ax
lea rax, [rsp + 0x2174]
mov qword [rsp + 0x3038], rax
movzx eax, word [0x14012151a]
mov word [rsp + 0x2186], bp
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121516]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..hjt]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x140121fe0]
paddw xmm2, xmm6
mov qword [rsp + 0x730], rax
movq qword [rsp + 0x73a], xmm2
movdqu xmm2, xmmword [rsp + 0x730]
mov eax, dword [rsp + 0x740]
mov word [rsp + 0x722], r14w
movzx edx, word [0x140121522]
movups xmmword [rsp + 0x5d0], xmm2
movq xmm2, qword [0x140121fe8]
mov dword [rsp + 0x5e0], eax
movzx eax, word [rsp + 0x5d0]
sub eax, 7
mov word [rsp + 0x5d0], ax
movzx eax, word [rsp + 0x5d2]
sub eax, 7
mov word [rsp + 0x5d2], ax
movzx eax, word [rsp + 0x5d4]
sub eax, 7
mov word [rsp + 0x5d4], ax
movzx eax, word [rsp + 0x5d6]
sub eax, 7
mov word [rsp + 0x5d6], ax
movzx eax, word [rsp + 0x5d8]
sub eax, 7
mov word [rsp + 0x5d8], ax
movzx eax, word [rsp + 0x5da]
sub eax, 7
mov word [rsp + 0x5da], ax
movzx eax, word [rsp + 0x5dc]
sub eax, 7
mov word [rsp + 0x5dc], ax
movzx eax, word [rsp + 0x5de]
sub eax, 7
mov word [rsp + 0x5de], ax
movzx eax, word [rsp + 0x5e0]
sub eax, 7
mov word [rsp + 0x5e0], ax
lea rax, [rsp + 0x5d0]
mov qword [rsp + 0x3040], rax
movzx eax, word [0x140121524]
mov dword [rsp + 0x2190], 0x17
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121520]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..icg]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x140121ff0]
pxor xmm1, xmm2
mov qword [rsp + 0x710], rax
mov word [rsp + 0x718], r15w
movq qword [rsp + 0x71a], xmm1
movdqu xmm6, xmmword [rsp + 0x710]
mov eax, dword [rsp + 0x720]
movups xmmword [rsp + 0x2194], xmm6
mov dword [rsp + 0x21a4], eax
movzx eax, word [rsp + 0x2194]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x2194], ax
movzx eax, word [rsp + 0x2196]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x2196], ax
movzx eax, word [rsp + 0x2198]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x2198], ax
movzx eax, word [rsp + 0x219a]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x219a], ax
movzx eax, word [rsp + 0x219c]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x219c], ax
movzx eax, word [rsp + 0x219e]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x219e], ax
movzx eax, word [rsp + 0x21a0]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x21a0], ax
movzx eax, word [rsp + 0x21a2]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x21a2], ax
movzx eax, word [rsp + 0x21a4]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x21a4], ax
xor eax, eax
mov word [rsp + 0x21a6], ax
lea rax, [rsp + 0x2194]
movzx edx, word [0x14012152c]
mov qword [rsp + 0x3048], rax
movzx eax, word [0x14012152e]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x14012152a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..icr]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x140121ff8]
paddw xmm0, xmm6
mov qword [rsp + 0x6f0], rax
mov eax, 0xb
mov word [rsp + 0x6f8], ax
xor eax, eax
movq qword [rsp + 0x6fa], xmm0
movdqu xmm0, xmmword [rsp + 0x6f0]
mov word [rsp + 0x702], ax
mov eax, dword [rsp + 0x700]
movups xmmword [rsp + 0x5f0], xmm0
mov dword [rsp + 0x600], eax
movzx eax, word [rsp + 0x5f0]
sub eax, 0xb
mov word [rsp + 0x5f0], ax
movzx eax, word [rsp + 0x5f2]
sub eax, 0xb
mov word [rsp + 0x5f2], ax
movzx eax, word [rsp + 0x5f4]
sub eax, 0xb
mov word [rsp + 0x5f4], ax
movzx eax, word [rsp + 0x5f6]
sub eax, 0xb
mov word [rsp + 0x5f6], ax
movzx eax, word [rsp + 0x5f8]
sub eax, 0xb
mov word [rsp + 0x5f8], ax
movzx eax, word [rsp + 0x5fa]
sub eax, 0xb
mov word [rsp + 0x5fa], ax
movzx eax, word [rsp + 0x5fc]
sub eax, 0xb
mov word [rsp + 0x5fc], ax
movzx eax, word [rsp + 0x5fe]
sub eax, 0xb
mov word [rsp + 0x5fe], ax
movzx eax, word [rsp + 0x600]
sub eax, 0xb
mov word [rsp + 0x600], ax
lea rax, [rsp + 0x5f0]
mov qword [rsp + 0x3050], rax
xor eax, eax
movzx edx, word [0x140121536]
mov word [rsp + 0x6e2], ax
movzx eax, word [0x140121538]
mov dword [rsp + 0x21b0], 0x17
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121534]
shl rax, 0x10
xor ecx, ecx
xor r9d, r9d
xor r10d, r10d
or rax, rdx
movzx edx, word [str..lut]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x140122000]
pxor xmm2, xmm0
mov qword [rsp + 0x6d0], rax
mov eax, 0x17
mov word [rsp + 0x6d8], ax
movq qword [rsp + 0x6da], xmm2
movdqu xmm2, xmmword [rsp + 0x6d0]
mov eax, dword [rsp + 0x6e0]
movups xmmword [rsp + 0x21b4], xmm2
mov dword [rsp + 0x21c4], eax
movzx eax, word [rsp + 0x21b4]
mov edx, dword [rsp + 0x21b0]
xor eax, edx
mov word [rsp + 0x21b4], ax
movzx eax, word [rsp + 0x21b6]
mov edx, dword [rsp + 0x21b0]
xor eax, edx
mov word [rsp + 0x21b6], ax
movzx eax, word [rsp + 0x21b8]
mov edx, dword [rsp + 0x21b0]
xor eax, edx
mov word [rsp + 0x21b8], ax
movzx eax, word [rsp + 0x21ba]
mov edx, dword [rsp + 0x21b0]
xor eax, edx
mov word [rsp + 0x21ba], ax
movzx eax, word [rsp + 0x21bc]
mov edx, dword [rsp + 0x21b0]
xor eax, edx
mov word [rsp + 0x21bc], ax
movzx eax, word [rsp + 0x21be]
mov edx, dword [rsp + 0x21b0]
xor eax, edx
mov word [rsp + 0x21be], ax
movzx eax, word [rsp + 0x21c0]
mov edx, dword [rsp + 0x21b0]
movq xmm2, qword [0x140121d98]
mov word [rsp + 0x6c2], cx
mov word [rsp + 0x6b8], r8w
xor eax, edx
mov word [rsp + 0x21c0], ax
movzx eax, word [rsp + 0x21c2]
mov edx, dword [rsp + 0x21b0]
xor eax, edx
mov word [rsp + 0x21c2], ax
movzx eax, word [rsp + 0x21c4]
mov edx, dword [rsp + 0x21b0]
xor eax, edx
xor edx, edx
mov word [rsp + 0x21c4], ax
lea rax, [rsp + 0x21b4]
mov qword [rsp + 0x3058], rax
movzx eax, word [0x14012118c]
mov word [rsp + 0x21c6], dx
movzx edx, word [0x14012118a]
mov dword [rsp + 0x21d0], 0x4f
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121188]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..kexi]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x140122008]
pxor xmm0, xmm2
movq qword [rsp + 0x6ba], xmm0
mov qword [rsp + 0x6b0], rax
mov eax, dword [rsp + 0x6c0]
movdqu xmm2, xmmword [rsp + 0x6b0]
movups xmmword [rsp + 0x21d4], xmm2
mov dword [rsp + 0x21e4], eax
movzx eax, word [rsp + 0x21d4]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21d4], ax
movzx eax, word [rsp + 0x21d6]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21d6], ax
movzx eax, word [rsp + 0x21d8]
mov word [rsp + 0x6a2], r10w
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21d8], ax
movzx eax, word [rsp + 0x21da]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21da], ax
movzx eax, word [rsp + 0x21dc]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21dc], ax
movzx eax, word [rsp + 0x21de]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21de], ax
movzx eax, word [rsp + 0x21e0]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21e0], ax
movzx eax, word [rsp + 0x21e2]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21e2], ax
movzx eax, word [rsp + 0x21e4]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21e4], ax
lea rax, [rsp + 0x21d4]
mov word [rsp + 0x21e6], r9w
mov qword [rsp + 0x3060], rax
mov dword [rsp + 0x21f0], 0x73
mov eax, dword [rsp + 0x21f0]
mov ebp, dword [rsp + 0x21f0]
mov r9d, dword [rsp + 0x21f0]
mov edi, dword [rsp + 0x21f0]
mov r8d, dword [rsp + 0x21f0]
mov r11d, dword [rsp + 0x21f0]
mov edx, dword [rsp + 0x21f0]
mov ecx, dword [rsp + 0x21f0]
mov r10d, dword [rsp + 0x21f0]
add r10d, 8
add r9d, 2
xor eax, 0x2e
add r8d, 4
xor r9d, 0x75
add ebp, 1
add edi, 3
add edx, 6
xor dx, word [0x14012153e]
xor ebp, 0x6c
xor edi, 0x74
add ecx, 7
movd xmm0, eax
movd xmm3, r9d
movd xmm2, r8d
add r11d, 5
xor cx, word [0x140121540]
movd xmm1, edx
xor r11w, word [str..maw]
pinsrw xmm3, edi, 1
pinsrw xmm1, ecx, 1
pinsrw xmm0, ebp, 1
xor r10w, word [0x140121542]
pinsrw xmm2, r11d, 1
punpckldq xmm0, xmm3
mov word [rsp + 0x6a0], r10w
mov eax, dword [rsp + 0x6a0]
punpckldq xmm2, xmm1
punpcklqdq xmm0, xmm2
movups xmmword [rsp + 0x21f4], xmm0
mov dword [rsp + 0x2204], eax
movzx eax, word [rsp + 0x21f4]
mov edx, dword [rsp + 0x21f0]
movups xmmword [rsp + 0x690], xmm0
xor eax, edx
mov word [rsp + 0x21f4], ax
movzx edx, word [rsp + 0x21f6]
mov eax, dword [rsp + 0x21f0]
add eax, 1
xor eax, edx
mov word [rsp + 0x21f6], ax
movzx edx, word [rsp + 0x21f8]
mov eax, dword [rsp + 0x21f0]
add eax, 2
xor eax, edx
mov word [rsp + 0x21f8], ax
movzx edx, word [rsp + 0x21fa]
mov eax, dword [rsp + 0x21f0]
add eax, 3
xor eax, edx
mov word [rsp + 0x21fa], ax
movzx edx, word [rsp + 0x21fc]
mov eax, dword [rsp + 0x21f0]
add eax, 4
xor eax, edx
mov word [rsp + 0x21fc], ax
movzx edx, word [rsp + 0x21fe]
mov eax, dword [rsp + 0x21f0]
add eax, 5
xor eax, edx
mov word [rsp + 0x21fe], ax
movzx edx, word [rsp + 0x2200]
mov eax, dword [rsp + 0x21f0]
add eax, 6
xor eax, edx
mov word [rsp + 0x2200], ax
movzx edx, word [rsp + 0x2202]
mov eax, dword [rsp + 0x21f0]
add eax, 7
xor eax, edx
mov word [rsp + 0x2202], ax
movzx edx, word [rsp + 0x2204]
mov eax, dword [rsp + 0x21f0]
add eax, 8
xor eax, edx
xor r11d, r11d
xor edi, edi
mov word [rsp + 0x2204], ax
lea rax, [rsp + 0x21f4]
mov word [rsp + 0x2206], r11w
mov qword [rsp + 0x3068], rax
mov dword [rsp + 0x2210], 0x73
mov eax, dword [rsp + 0x2210]
mov ebp, dword [rsp + 0x2210]
mov r9d, dword [rsp + 0x2210]
mov word [rsp + 0x682], di
mov edi, dword [rsp + 0x2210]
mov r8d, dword [rsp + 0x2210]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2210]
mov edx, dword [rsp + 0x2210]
add ebp, 1
movd xmm0, eax
add r9d, 2
add r8d, 4
add edi, 3
xor ebp, 0x6d
xor r9d, 0x61
add edx, 6
xor edi, 0x77
add r11d, 5
mov ecx, dword [rsp + 0x2210]
xor dx, word [0x140121548]
movd xmm3, r9d
movd xmm2, r8d
mov r10d, dword [rsp + 0x2210]
xor r11w, word [str..mdn]
movd xmm1, edx
pinsrw xmm3, edi, 1
add ecx, 7
xor cx, word [0x14012154a]
pinsrw xmm0, ebp, 1
pinsrw xmm1, ecx, 1
add r10d, 8
pinsrw xmm2, r11d, 1
xor r10w, word [0x14012154c]
mov word [rsp + 0x680], r10w
punpckldq xmm2, xmm1
punpckldq xmm0, xmm3
mov eax, dword [rsp + 0x680]
punpcklqdq xmm0, xmm2
movups xmmword [rsp + 0x2214], xmm0
mov dword [rsp + 0x2224], eax
movzx eax, word [rsp + 0x2214]
mov edx, dword [rsp + 0x2210]
movups xmmword [rsp + 0x670], xmm0
xor eax, edx
mov word [rsp + 0x2214], ax
movzx edx, word [rsp + 0x2216]
mov eax, dword [rsp + 0x2210]
mov word [rsp + 0x658], r12w
lea r12, [rsp + 0x2aa0]
add eax, 1
xor eax, edx
mov word [rsp + 0x2216], ax
movzx edx, word [rsp + 0x2218]
mov eax, dword [rsp + 0x2210]
add eax, 2
xor eax, edx
mov word [rsp + 0x2218], ax
movzx edx, word [rsp + 0x221a]
mov eax, dword [rsp + 0x2210]
add eax, 3
xor eax, edx
mov word [rsp + 0x221a], ax
movzx edx, word [rsp + 0x221c]
mov eax, dword [rsp + 0x2210]
add eax, 4
xor eax, edx
mov word [rsp + 0x221c], ax
movzx edx, word [rsp + 0x221e]
mov eax, dword [rsp + 0x2210]
add eax, 5
xor eax, edx
mov word [rsp + 0x221e], ax
movzx edx, word [rsp + 0x2220]
mov eax, dword [rsp + 0x2210]
add eax, 6
xor eax, edx
mov word [rsp + 0x2220], ax
movzx edx, word [rsp + 0x2222]
mov eax, dword [rsp + 0x2210]
add eax, 7
xor ebp, ebp
xor r13d, r13d
xor r14d, r14d
xor eax, edx
mov word [rsp + 0x2222], ax
movzx edx, word [rsp + 0x2224]
mov eax, dword [rsp + 0x2210]
add eax, 8
xor eax, edx
movzx edx, word [0x140121554]
mov word [rsp + 0x2224], ax
lea rax, [rsp + 0x2214]
mov qword [rsp + 0x3070], rax
movzx eax, word [0x140121556]
mov word [rsp + 0x2226], bp
shl rax, 0x10
or rax, rdx
movzx edx, word [0x140121552]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mdt]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x140122010]
paddw xmm5, xmm2
mov qword [rsp + 0x650], rax
movq qword [rsp + 0x65a], xmm5
movdqu xmm5, xmmword [rsp + 0x650]
mov word [rsp + 0x662], r13w
mov eax, dword [rsp + 0x660]
lea r13, [rsp + 0x3088]
movups xmmword [rsp + 0x610], xmm5
mov dword [rsp + 0x620], eax
movzx eax, word [rsp + 0x610]
mov word [rsp + 0x642], r14w
sub eax, 8
mov word [rsp + 0x610], ax
movzx eax, word [rsp + 0x612]
sub eax, 8
mov word [rsp + 0x612], ax
movzx eax, word [rsp + 0x614]
sub eax, 8
mov word [rsp + 0x614], ax
movzx eax, word [rsp + 0x616]
sub eax, 8
mov word [rsp + 0x616], ax
movzx eax, word [rsp + 0x618]
sub eax, 8
mov word [rsp + 0x618], ax
movzx eax, word [rsp + 0x61a]
sub eax, 8
mov word [rsp + 0x61a], ax
movzx eax, word [rsp + 0x61c]
sub eax, 8
mov word [rsp + 0x61c], ax
movzx eax, word [rsp + 0x61e]
sub eax, 8
mov word [rsp + 0x61e], ax
movzx eax, word [rsp + 0x620]
sub eax, 8
mov word [rsp + 0x620], ax
lea rax, [rsp + 0x610]
mov dword [rsp + 0x2230], 0x24
mov qword [rsp + 0x3078], rax
mov eax, dword [rsp + 0x2230]
mov ebp, dword [rsp + 0x2230]
mov r10d, dword [rsp + 0x2230]
mov edi, dword [rsp + 0x2230]
mov r9d, dword [rsp + 0x2230]
xor eax, 0x2e
mov r8d, dword [rsp + 0x2230]
mov edx, dword [rsp + 0x2230]
add ebp, 1
movd xmm0, eax
add r10d, 2
add edi, 3
xor ebp, 0x6d
add r9d, 4
xor edi, 0x74
movd xmm2, r9d
pinsrw xmm0, ebp, 1
xor r10d, 0x64
mov ecx, dword [rsp + 0x2230]
mov r11d, dword [rsp + 0x2230]
movd xmm3, r10d
pinsrw xmm3, edi, 1
lea rdi, [rsp + 0x2b30]
add r11d, 8
xor r11w, word [0x140121560]
add r8d, 5
add edx, 6
xor dx, word [0x14012155c]
add ecx, 7
punpckldq xmm0, xmm3
xor r8w, word [str..vdi]
xor cx, word [0x14012155e]
movd xmm1, edx
xor r15d, r15d
mov word [rsp + 0x640], r11w
pinsrw xmm2, r8d, 1
pinsrw xmm1, ecx, 1
mov eax, dword [rsp + 0x640]
punpckldq xmm2, xmm1
punpcklqdq xmm0, xmm2
movups xmmword [rsp + 0x2234], xmm0
mov dword [rsp + 0x2244], eax
movzx eax, word [rsp + 0x2234]
mov edx, dword [rsp + 0x2230]
movups xmmword [rsp + 0x630], xmm0
xor eax, edx
mov word [rsp + 0x2234], ax
movzx edx, word [rsp + 0x2236]
mov eax, dword [rsp + 0x2230]
add eax, 1
xor eax, edx
mov word [rsp + 0x2236], ax
movzx edx, word [rsp + 0x2238]
mov eax, dword [rsp + 0x2230]
add eax, 2
xor eax, edx
mov word [rsp + 0x2238], ax
movzx edx, word [rsp + 0x223a]
mov eax, dword [rsp + 0x2230]
add eax, 3
xor eax, edx
mov word [rsp + 0x223a], ax
movzx edx, word [rsp + 0x223c]
mov eax, dword [rsp + 0x2230]
add eax, 4
xor eax, edx
mov word [rsp + 0x223c], ax
movzx edx, word [rsp + 0x223e]
mov eax, dword [rsp + 0x2230]
add eax, 5
xor eax, edx
mov word [rsp + 0x223e], ax
movzx edx, word [rsp + 0x2240]
mov eax, dword [rsp + 0x2230]
add eax, 6
xor eax, edx
mov word [rsp + 0x2240], ax
movzx edx, word [rsp + 0x2242]
mov eax, dword [rsp + 0x2230]
mov r14d, dword [0x140122028]
movq xmm6, qword [0x140122018]
add eax, 7
xor eax, edx
mov word [rsp + 0x2242], ax
movzx edx, word [rsp + 0x2244]
mov eax, dword [rsp + 0x2230]
add eax, 8
xor eax, edx
mov word [rsp + 0x2244], ax
lea rax, [rsp + 0x2234]
mov word [rsp + 0x2246], r15w
mov r15, qword [0x140122020]
mov qword [rsp + 0x3080], rax
jmp 0x140029199
add rdi, 8
cmp rdi, r13
je 0x1400291da
mov rbp, qword [rdi]
mov rdx, r12
mov rcx, rsi
mov byte [rsp + 0x2aa8], 0
mov qword [rsp + 0x2ad0], r15
mov dword [rsp + 0x2ad8], r14d
movq qword [rsp + 0x2aa0], xmm6
call fcn.140002660
mov rdx, rbp
mov rcx, rbx
call rax
test rax, rax
je 0x140029190
mov eax, 1
movups xmm6, xmmword [rsp + 0x3090]
movups xmm7, xmmword [rsp + 0x30a0]
movups xmm8, xmmword [rsp + 0x30b0]
movups xmm9, xmmword [rsp + 0x30c0]
movups xmm10, xmmword [rsp + 0x30d0]
movups xmm11, xmmword [rsp + 0x30e0]
movups xmm12, xmmword [rsp + 0x30f0]
movups xmm13, xmmword [rsp + 0x3100]
movups xmm14, xmmword [rsp + 0x3110]
movups xmm15, xmmword [rsp + 0x3120]
add rsp, 0x3138
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret