Function at 0x1400135d0
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push r15
mov eax, 0x3158
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
call fcn.14003ac90
sub rsp, rax
movaps xmmword [rsp + 0x30b0], xmm6
movaps xmmword [rsp + 0x30c0], xmm7
movaps xmmword [rsp + 0x30d0], xmm8
movaps xmmword [rsp + 0x30e0], xmm9
movaps xmmword [rsp + 0x30f0], xmm10
movaps xmmword [rsp + 0x3100], xmm11
movaps xmmword [rsp + 0x3110], xmm12
movaps xmmword [rsp + 0x3120], xmm13
movaps xmmword [rsp + 0x3130], xmm14
movaps xmmword [rsp + 0x3140], xmm15
movzx eax, word [0x1400c75f0]
xor r13d, r13d
xor r14d, r14d
movzx edx, word [0x1400c75ee]
mov r12d, 0xa
mov r15d, 0x35
movq xmm3, qword [str._n_n_n_n8_nn5555e]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c75ec]
shl rax, 0x10
mov qword [rsp + 0x31a0], rcx
mov word [rsp + 0x15f8], r12w
mov word [rsp + 0x1602], r13w
or rax, rdx
movzx edx, word [str..4dl]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c80f0]
paddw xmm0, xmm3
mov qword [rsp + 0x15f0], rax
movabs rax, 0x6e006e003e0038
mov qword [rsp + 0x70], rax
movq qword [rsp + 0x15fa], xmm0
mov rax, qword [rsp + 0x15f8]
mov qword [rsp + 0x78], rax
mov eax, dword [rsp + 0x1600]
mov dword [rsp + 0x80], eax
movzx eax, word [rsp + 0x70]
sub eax, 0xa
mov word [rsp + 0x70], ax
movzx eax, word [rsp + 0x72]
sub eax, 0xa
mov word [rsp + 0x72], ax
movzx eax, word [rsp + 0x74]
sub eax, 0xa
mov word [rsp + 0x74], ax
movzx eax, word [rsp + 0x76]
sub eax, 0xa
mov word [rsp + 0x76], ax
movzx eax, word [rsp + 0x78]
sub eax, 0xa
mov word [rsp + 0x78], ax
movzx eax, word [rsp + 0x7a]
sub eax, 0xa
mov word [rsp + 0x7a], ax
movzx eax, word [rsp + 0x7c]
sub eax, 0xa
mov word [rsp + 0x7c], ax
movzx eax, word [rsp + 0x7e]
sub eax, 0xa
mov word [rsp + 0x7e], ax
movzx eax, word [rsp + 0x80]
mov word [rsp + 0x15d8], r15w
movzx edx, word [0x1400c75f8]
mov r15d, 0xd
movq xmm0, qword [0x1400c80f8]
mov word [rsp + 0x15e2], r14w
sub eax, 0xa
mov word [rsp + 0x80], ax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x2b50], rax
movzx eax, word [0x1400c75fa]
mov dword [rsp + 0x1610], 0x35
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c75f6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accdb]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400c8100]
pxor xmm0, xmm7
movq qword [rsp + 0x15da], xmm0
mov qword [rsp + 0x15d0], rax
movabs rax, 0x5900510001001b
mov qword [rsp + 0x1614], rax
mov rax, qword [rsp + 0x15d8]
mov qword [rsp + 0x161c], rax
mov eax, dword [rsp + 0x15e0]
mov dword [rsp + 0x1624], eax
movzx eax, word [rsp + 0x1614]
mov edx, dword [rsp + 0x1610]
xor eax, edx
mov word [rsp + 0x1614], ax
movzx eax, word [rsp + 0x1616]
mov edx, dword [rsp + 0x1610]
xor eax, edx
mov word [rsp + 0x1616], ax
movzx eax, word [rsp + 0x1618]
mov edx, dword [rsp + 0x1610]
xor eax, edx
mov word [rsp + 0x1618], ax
movzx eax, word [rsp + 0x161a]
mov edx, dword [rsp + 0x1610]
xor eax, edx
mov word [rsp + 0x161a], ax
movzx eax, word [rsp + 0x161c]
mov edx, dword [rsp + 0x1610]
movq xmm1, qword [0x1400c8108]
xor eax, edx
mov word [rsp + 0x161c], ax
movzx eax, word [rsp + 0x161e]
mov edx, dword [rsp + 0x1610]
xor eax, edx
mov word [rsp + 0x161e], ax
movzx eax, word [rsp + 0x1620]
mov edx, dword [rsp + 0x1610]
xor eax, edx
mov word [rsp + 0x1620], ax
movzx eax, word [rsp + 0x1622]
mov edx, dword [rsp + 0x1610]
xor eax, edx
mov word [rsp + 0x1622], ax
movzx eax, word [rsp + 0x1624]
mov edx, dword [rsp + 0x1610]
xor eax, edx
mov word [rsp + 0x1624], ax
xor eax, eax
mov word [rsp + 0x1626], ax
lea rax, [rsp + 0x1614]
mov qword [rsp + 0x2b58], rax
xor eax, eax
mov dword [rsp + 0x2650], 0x4b
mov edx, dword [rsp + 0x2650]
mov word [rsp + 0x264a], ax
mov edi, dword [rsp + 0x2650]
mov r8d, dword [rsp + 0x2650]
mov esi, dword [rsp + 0x2650]
mov ecx, dword [rsp + 0x2650]
xor edx, 0x2e
mov r11d, dword [rsp + 0x2650]
add edi, 1
movd xmm2, edx
mov r9d, dword [rsp + 0x2650]
add r8d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x2650]
xor r8d, 0x63
add esi, 3
pinsrw xmm2, edi, 1
mov ebp, dword [rsp + 0x2650]
add ecx, 4
xor esi, 0x63
movd xmm6, r8d
mov r12d, dword [rsp + 0x2650]
xor ecx, 0x64
add r11d, 5
pinsrw xmm6, esi, 1
add r9d, 6
xor r11d, 0x62
movd xmm4, ecx
punpckldq xmm2, xmm6
mov r13d, dword [rsp + 0x2650]
add r10d, 7
movd xmm5, r9d
pinsrw xmm4, r11d, 1
mov eax, dword [rsp + 0x2650]
movzx ebp, bp
movzx r12d, r12w
movzx r13d, r13w
movzx eax, ax
shl rax, 0x10
or rax, r13
shl rax, 0x10
or rax, r12
shl rax, 0x10
or rax, rbp
movq xmm0, rax
movzx eax, word [0x1400c760a]
movzx ebp, word [0x1400c7608]
paddw xmm0, xmm1
xor r10w, word [str..accdc]
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c7606]
shl rax, 0x10
pinsrw xmm5, r10d, 1
punpckldq xmm4, xmm5
punpcklqdq xmm2, xmm4
movaps xmmword [rsp + 0x2630], xmm2
or rax, rbp
movzx ebp, word [0x1400c7604]
shl rax, 0x10
or rax, rbp
movq xmm7, rax
mov eax, dword [rsp + 0x2650]
movq qword [rsp + 0x2654], xmm2
pxor xmm0, xmm7
movq qword [rsp + 0x2640], xmm0
add eax, 0xc
xor ax, word [0x1400c760c]
mov word [rsp + 0x2648], ax
mov rax, qword [rsp + 0x2638]
mov qword [rsp + 0x265c], rax
mov eax, dword [rsp + 0x2648]
movq qword [rsp + 0x2664], xmm0
mov dword [rsp + 0x266c], eax
movzx eax, word [rsp + 0x2654]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x2654], ax
movzx edx, word [rsp + 0x2656]
mov eax, dword [rsp + 0x2650]
add eax, 1
xor eax, edx
mov word [rsp + 0x2656], ax
movzx edx, word [rsp + 0x2658]
mov eax, dword [rsp + 0x2650]
add eax, 2
xor eax, edx
mov word [rsp + 0x2658], ax
movzx edx, word [rsp + 0x265a]
mov eax, dword [rsp + 0x2650]
add eax, 3
xor eax, edx
mov word [rsp + 0x265a], ax
movzx edx, word [rsp + 0x265c]
mov eax, dword [rsp + 0x2650]
add eax, 4
xor eax, edx
mov word [rsp + 0x265c], ax
movzx edx, word [rsp + 0x265e]
mov eax, dword [rsp + 0x2650]
add eax, 5
xor eax, edx
mov word [rsp + 0x265e], ax
movzx edx, word [rsp + 0x2660]
mov eax, dword [rsp + 0x2650]
movq xmm5, qword [0x1400c8110]
add eax, 6
xor eax, edx
mov word [rsp + 0x2660], ax
movzx edx, word [rsp + 0x2662]
mov eax, dword [rsp + 0x2650]
add eax, 7
xor eax, edx
mov word [rsp + 0x2662], ax
movzx edx, word [rsp + 0x2664]
mov eax, dword [rsp + 0x2650]
add eax, 8
xor eax, edx
mov word [rsp + 0x2664], ax
movzx edx, word [rsp + 0x2666]
mov eax, dword [rsp + 0x2650]
add eax, 9
xor eax, edx
mov word [rsp + 0x2666], ax
movzx edx, word [rsp + 0x2668]
mov eax, dword [rsp + 0x2650]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2668], ax
movzx edx, word [rsp + 0x266a]
mov eax, dword [rsp + 0x2650]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x266a], ax
movzx edx, word [rsp + 0x266c]
mov eax, dword [rsp + 0x2650]
add eax, 0xc
xor eax, edx
movzx edx, word [0x1400c7614]
mov word [rsp + 0x266c], ax
xor eax, eax
mov word [rsp + 0x266e], ax
lea rax, [rsp + 0x2654]
mov qword [rsp + 0x2b60], rax
xor eax, eax
mov word [rsp + 0x262a], ax
movzx eax, word [0x1400c7616]
mov dword [rsp + 0x2670], 0x58
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7612]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accde]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7618]
movq xmm0, rax
movzx eax, word [0x1400c761a]
mov rcx, qword [0x1400c8118]
pxor xmm0, xmm5
mov dword [rsp + 0x2618], 0x3b003c
movq qword [rsp + 0x261e], xmm0
xor edx, 0x58
xor eax, 0x58
mov word [rsp + 0x2626], dx
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x2628], ax
movabs rax, 0x3b003b00390076
mov qword [rsp + 0x2610], rcx
mov ecx, 0x58
mov qword [rsp + 0x2674], rax
mov word [rsp + 0x261c], cx
mov rax, qword [rsp + 0x2618]
mov qword [rsp + 0x267c], rax
mov rax, qword [rsp + 0x2620]
mov qword [rsp + 0x2684], rax
mov eax, dword [rsp + 0x2628]
mov dword [rsp + 0x268c], eax
movzx eax, word [rsp + 0x2674]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2674], ax
movzx eax, word [rsp + 0x2676]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2676], ax
movzx eax, word [rsp + 0x2678]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2678], ax
movzx eax, word [rsp + 0x267a]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x267a], ax
movzx eax, word [rsp + 0x267c]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x267c], ax
movzx eax, word [rsp + 0x267e]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x267e], ax
movzx eax, word [rsp + 0x2680]
mov word [rsp + 0x260a], r9w
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2680], ax
movzx eax, word [rsp + 0x2682]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2682], ax
movzx eax, word [rsp + 0x2684]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2684], ax
movzx eax, word [rsp + 0x2686]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2686], ax
movzx eax, word [rsp + 0x2688]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2688], ax
movzx eax, word [rsp + 0x268a]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x268a], ax
movzx eax, word [rsp + 0x268c]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x268c], ax
lea rax, [rsp + 0x2674]
mov word [rsp + 0x268e], r8w
mov qword [rsp + 0x2b68], rax
mov dword [rsp + 0x2690], 0x2f
mov edx, dword [rsp + 0x2690]
mov edi, dword [rsp + 0x2690]
mov r8d, dword [rsp + 0x2690]
mov esi, dword [rsp + 0x2690]
mov ecx, dword [rsp + 0x2690]
xor edx, 0x2e
mov r11d, dword [rsp + 0x2690]
add edi, 1
movd xmm2, edx
mov r9d, dword [rsp + 0x2690]
mov r10d, dword [rsp + 0x2690]
mov ebp, dword [rsp + 0x2690]
mov r12d, dword [rsp + 0x2690]
mov r13d, dword [rsp + 0x2690]
mov eax, dword [rsp + 0x2690]
movzx ebp, bp
movzx r12d, r12w
movzx r13d, r13w
movzx eax, ax
shl rax, 0x10
or rax, r13
shl rax, 0x10
or rax, r12
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c7624]
movq xmm0, rax
movzx eax, word [0x1400c7626]
paddw xmm0, xmm1
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c7622]
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c7620]
shl rax, 0x10
or rax, rbp
movq xmm7, rax
mov eax, dword [rsp + 0x2690]
pxor xmm0, xmm7
movq qword [rsp + 0x2600], xmm0
add eax, 0xc
xor ax, word [0x1400c7628]
xor edi, 0x61
add ecx, 4
add r10d, 7
xor r10w, word [str..accdr]
xor ecx, 0x64
pinsrw xmm2, edi, 1
add r8d, 2
add r9d, 6
xor r8d, 0x63
add esi, 3
add r11d, 5
xor esi, 0x63
xor r11d, 0x65
movd xmm7, r8d
mov word [rsp + 0x2608], ax
movd xmm4, ecx
movd xmm6, r9d
pinsrw xmm7, esi, 1
punpckldq xmm2, xmm7
pinsrw xmm6, r10d, 1
pinsrw xmm4, r11d, 1
punpckldq xmm4, xmm6
punpcklqdq xmm2, xmm4
movaps xmmword [rsp + 0x25f0], xmm2
mov rax, qword [rsp + 0x25f8]
movq qword [rsp + 0x2694], xmm2
mov qword [rsp + 0x269c], rax
mov eax, dword [rsp + 0x2608]
movq qword [rsp + 0x26a4], xmm0
mov dword [rsp + 0x26ac], eax
movzx eax, word [rsp + 0x2694]
mov edx, dword [rsp + 0x2690]
xor eax, edx
mov word [rsp + 0x2694], ax
movzx edx, word [rsp + 0x2696]
mov eax, dword [rsp + 0x2690]
add eax, 1
xor eax, edx
mov word [rsp + 0x2696], ax
movzx edx, word [rsp + 0x2698]
mov eax, dword [rsp + 0x2690]
add eax, 2
xor eax, edx
mov word [rsp + 0x2698], ax
movzx edx, word [rsp + 0x269a]
mov eax, dword [rsp + 0x2690]
add eax, 3
xor eax, edx
mov word [rsp + 0x269a], ax
movzx edx, word [rsp + 0x269c]
mov eax, dword [rsp + 0x2690]
add eax, 4
xor eax, edx
mov word [rsp + 0x269c], ax
movzx edx, word [rsp + 0x269e]
mov eax, dword [rsp + 0x2690]
add eax, 5
xor eax, edx
mov word [rsp + 0x269e], ax
movzx edx, word [rsp + 0x26a0]
mov eax, dword [rsp + 0x2690]
add eax, 6
xor eax, edx
mov word [rsp + 0x26a0], ax
movzx edx, word [rsp + 0x26a2]
mov eax, dword [rsp + 0x2690]
add eax, 7
xor eax, edx
mov word [rsp + 0x26a2], ax
movzx edx, word [rsp + 0x26a4]
mov eax, dword [rsp + 0x2690]
add eax, 8
xor eax, edx
mov word [rsp + 0x26a4], ax
movzx edx, word [rsp + 0x26a6]
mov eax, dword [rsp + 0x2690]
add eax, 9
xor eax, edx
mov word [rsp + 0x26a6], ax
movzx edx, word [rsp + 0x26a8]
mov eax, dword [rsp + 0x2690]
add eax, 0xa
xor eax, edx
xor r10d, r10d
xor r11d, r11d
mov word [rsp + 0x26a8], ax
movzx edx, word [rsp + 0x26aa]
mov word [rsp + 0x25ea], r11w
mov eax, dword [rsp + 0x2690]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x26aa], ax
movzx edx, word [rsp + 0x26ac]
mov eax, dword [rsp + 0x2690]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x26ac], ax
lea rax, [rsp + 0x2694]
mov word [rsp + 0x26ae], r10w
mov qword [rsp + 0x2b70], rax
mov dword [rsp + 0x26b0], 0x47
mov edx, dword [rsp + 0x26b0]
mov edi, dword [rsp + 0x26b0]
mov r8d, dword [rsp + 0x26b0]
mov esi, dword [rsp + 0x26b0]
mov ecx, dword [rsp + 0x26b0]
xor edx, 0x2e
mov r11d, dword [rsp + 0x26b0]
add edi, 1
movd xmm2, edx
mov r9d, dword [rsp + 0x26b0]
add r8d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x26b0]
add esi, 3
xor r8d, 0x63
pinsrw xmm2, edi, 1
mov ebp, dword [rsp + 0x26b0]
add ecx, 4
xor esi, 0x63
mov r12d, dword [rsp + 0x26b0]
add r11d, 5
xor ecx, 0x64
mov r13d, dword [rsp + 0x26b0]
xor r11d, 0x72
movd xmm4, ecx
mov eax, dword [rsp + 0x26b0]
pinsrw xmm4, r11d, 1
movzx ebp, bp
movzx r12d, r12w
movzx r13d, r13w
movzx eax, ax
shl rax, 0x10
or rax, r13
shl rax, 0x10
or rax, r12
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c7632]
movq xmm0, rax
movzx eax, word [0x1400c7634]
paddw xmm0, xmm1
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c7630]
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c762e]
shl rax, 0x10
or rax, rbp
movq xmm7, rax
mov eax, dword [rsp + 0x26b0]
pxor xmm0, xmm7
movd xmm7, r8d
movq qword [rsp + 0x25e0], xmm0
pinsrw xmm7, esi, 1
punpckldq xmm2, xmm7
add eax, 0xc
xor ax, word [0x1400c7636]
add r9d, 6
xor ebx, ebx
add r10d, 7
xor r10w, word [str..accdt]
movd xmm6, r9d
xor esi, esi
mov word [rsp + 0x25e8], ax
pinsrw xmm6, r10d, 1
punpckldq xmm4, xmm6
punpcklqdq xmm2, xmm4
movaps xmmword [rsp + 0x25d0], xmm2
mov rax, qword [rsp + 0x25d8]
movq qword [rsp + 0x26b4], xmm2
mov qword [rsp + 0x26bc], rax
mov eax, dword [rsp + 0x25e8]
movq qword [rsp + 0x26c4], xmm0
mov dword [rsp + 0x26cc], eax
movzx eax, word [rsp + 0x26b4]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26b4], ax
movzx edx, word [rsp + 0x26b6]
mov eax, dword [rsp + 0x26b0]
add eax, 1
xor eax, edx
mov word [rsp + 0x26b6], ax
movzx edx, word [rsp + 0x26b8]
mov eax, dword [rsp + 0x26b0]
add eax, 2
xor eax, edx
mov word [rsp + 0x26b8], ax
movzx edx, word [rsp + 0x26ba]
mov eax, dword [rsp + 0x26b0]
add eax, 3
xor eax, edx
mov word [rsp + 0x26ba], ax
movzx edx, word [rsp + 0x26bc]
mov eax, dword [rsp + 0x26b0]
add eax, 4
xor eax, edx
mov word [rsp + 0x26bc], ax
movzx edx, word [rsp + 0x26be]
mov eax, dword [rsp + 0x26b0]
add eax, 5
xor eax, edx
mov word [rsp + 0x26be], ax
movzx edx, word [rsp + 0x26c0]
mov eax, dword [rsp + 0x26b0]
add eax, 6
xor eax, edx
mov word [rsp + 0x26c0], ax
movzx edx, word [rsp + 0x26c2]
mov eax, dword [rsp + 0x26b0]
add eax, 7
xor eax, edx
mov word [rsp + 0x26c2], ax
movzx edx, word [rsp + 0x26c4]
mov eax, dword [rsp + 0x26b0]
add eax, 8
xor eax, edx
mov word [rsp + 0x26c4], ax
movzx edx, word [rsp + 0x26c6]
mov eax, dword [rsp + 0x26b0]
add eax, 9
xor eax, edx
mov word [rsp + 0x26c6], ax
movzx edx, word [rsp + 0x26c8]
mov eax, dword [rsp + 0x26b0]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x26c8], ax
movzx edx, word [rsp + 0x26ca]
mov eax, dword [rsp + 0x26b0]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x26ca], ax
movzx edx, word [rsp + 0x26cc]
mov eax, dword [rsp + 0x26b0]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x26cc], ax
lea rax, [rsp + 0x26b4]
mov word [rsp + 0x26ce], bx
mov word [rsp + 0x25ca], si
mov dword [rsp + 0x26d0], 0x1f
mov edx, dword [rsp + 0x26d0]
mov qword [rsp + 0x2b78], rax
mov edi, dword [rsp + 0x26d0]
mov r8d, dword [rsp + 0x26d0]
mov esi, dword [rsp + 0x26d0]
mov ecx, dword [rsp + 0x26d0]
mov r11d, dword [rsp + 0x26d0]
mov r9d, dword [rsp + 0x26d0]
mov r10d, dword [rsp + 0x26d0]
mov ebp, dword [rsp + 0x26d0]
mov r12d, dword [rsp + 0x26d0]
mov r13d, dword [rsp + 0x26d0]
mov eax, dword [rsp + 0x26d0]
movzx ebp, bp
movzx r12d, r12w
movzx r13d, r13w
movzx eax, ax
shl rax, 0x10
or rax, r13
shl rax, 0x10
add r10d, 7
xor r10w, word [str..accft]
add r8d, 2
or rax, r12
add ecx, 4
shl rax, 0x10
xor edx, 0x2e
xor r8d, 0x63
or rax, rbp
movzx ebp, word [0x1400c7640]
xor ecx, 0x64
add edi, 1
movq xmm0, rax
movzx eax, word [0x1400c7642]
add r9d, 6
add esi, 3
paddw xmm0, xmm1
add r11d, 5
xor edi, 0x61
xor esi, 0x63
xor r11d, 0x74
movd xmm2, edx
movd xmm4, ecx
movd xmm6, r9d
pinsrw xmm2, edi, 1
mov r12d, 0x3e
shl rax, 0x10
pinsrw xmm6, r10d, 1
pinsrw xmm4, r11d, 1
punpckldq xmm4, xmm6
or rax, rbp
movzx ebp, word [0x1400c763e]
mov r9d, 0x58
mov r11d, 8
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c763c]
shl rax, 0x10
or rax, rbp
movq xmm7, rax
mov eax, dword [rsp + 0x26d0]
pxor xmm0, xmm7
movd xmm7, r8d
movq qword [rsp + 0x25c0], xmm0
pinsrw xmm7, esi, 1
punpckldq xmm2, xmm7
punpcklqdq xmm2, xmm4
movaps xmmword [rsp + 0x25b0], xmm2
movq qword [rsp + 0x26d4], xmm2
add eax, 0xc
xor ax, word [0x1400c7644]
mov word [rsp + 0x25c8], ax
mov rax, qword [rsp + 0x25b8]
mov qword [rsp + 0x26dc], rax
mov eax, dword [rsp + 0x25c8]
movq qword [rsp + 0x26e4], xmm0
mov dword [rsp + 0x26ec], eax
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
xor edi, edi
xor ebp, ebp
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 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]
mov word [rsp + 0x259c], r12w
mov rcx, qword [0x1400c8128]
mov word [rsp + 0x25aa], bp
movq xmm0, qword [0x1400c8120]
mov dword [rsp + 0x2598], 0x4a0058
add eax, 0xb
xor eax, edx
mov qword [rsp + 0x2590], rcx
mov word [rsp + 0x26ea], ax
movzx edx, word [rsp + 0x26ec]
mov eax, dword [rsp + 0x26d0]
add eax, 0xc
xor eax, edx
movzx edx, word [0x1400c764c]
mov word [rsp + 0x26ec], ax
lea rax, [rsp + 0x26d4]
mov qword [rsp + 0x2b80], rax
movzx eax, word [0x1400c764e]
mov word [rsp + 0x26ee], di
mov edi, 0x72
mov dword [rsp + 0x26f0], 0x3e
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c764a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..adb]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7650]
movq xmm2, rax
movzx eax, word [str..ade]
pxor xmm0, xmm2
movq qword [rsp + 0x259e], xmm0
xor edx, 0x3e
xor eax, 0x3e
mov word [rsp + 0x25a6], dx
mov word [rsp + 0x25a8], ax
movabs rax, 0x5d005d005f0010
mov qword [rsp + 0x26f4], rax
mov rax, qword [rsp + 0x2598]
mov qword [rsp + 0x26fc], rax
mov rax, qword [rsp + 0x25a0]
mov qword [rsp + 0x2704], rax
mov eax, dword [rsp + 0x25a8]
mov dword [rsp + 0x270c], eax
movzx eax, word [rsp + 0x26f4]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x26f4], ax
movzx eax, word [rsp + 0x26f6]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x26f6], ax
movzx eax, word [rsp + 0x26f8]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x26f8], ax
movzx eax, word [rsp + 0x26fa]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
xor r13d, r13d
xor r14d, r14d
mov word [rsp + 0x26fa], ax
movzx eax, word [rsp + 0x26fc]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x26fc], ax
movzx eax, word [rsp + 0x26fe]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x26fe], ax
movzx eax, word [rsp + 0x2700]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x2700], ax
movzx eax, word [rsp + 0x2702]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x2702], ax
movzx eax, word [rsp + 0x2704]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x2704], ax
movzx eax, word [rsp + 0x2706]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x2706], ax
movzx eax, word [rsp + 0x2708]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
mov word [rsp + 0x2708], ax
movzx eax, word [rsp + 0x270a]
mov word [rsp + 0x15b8], r15w
mov edx, dword [rsp + 0x26f0]
movq xmm2, qword [0x1400c8130]
mov word [rsp + 0x15c2], r14w
xor eax, edx
mov word [rsp + 0x270a], ax
movzx eax, word [rsp + 0x270c]
mov edx, dword [rsp + 0x26f0]
xor eax, edx
movzx edx, word [0x1400c7656]
mov word [rsp + 0x270c], ax
lea rax, [rsp + 0x26f4]
mov qword [rsp + 0x2b88], rax
movzx eax, word [0x1400c7658]
mov word [rsp + 0x270e], r13w
mov dword [rsp + 0x1630], 0xd
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7654]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ade]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8138]
pxor xmm0, xmm2
movq qword [rsp + 0x15ba], xmm0
mov qword [rsp + 0x15b0], rax
movabs rax, 0x6f0069006c0023
mov qword [rsp + 0x1634], rax
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0x163c], rax
mov eax, dword [rsp + 0x15c0]
mov dword [rsp + 0x1644], eax
movzx eax, word [rsp + 0x1634]
mov edx, dword [rsp + 0x1630]
xor eax, edx
mov word [rsp + 0x1634], ax
movzx eax, word [rsp + 0x1636]
mov edx, dword [rsp + 0x1630]
xor eax, edx
mov word [rsp + 0x1636], ax
movzx eax, word [rsp + 0x1638]
mov edx, dword [rsp + 0x1630]
xor eax, edx
mov word [rsp + 0x1638], ax
movzx eax, word [rsp + 0x163a]
mov edx, dword [rsp + 0x1630]
movq xmm0, qword [0x1400c8140]
xor eax, edx
mov word [rsp + 0x163a], ax
movzx eax, word [rsp + 0x163c]
mov edx, dword [rsp + 0x1630]
xor eax, edx
mov word [rsp + 0x163c], ax
movzx eax, word [rsp + 0x163e]
mov edx, dword [rsp + 0x1630]
xor eax, edx
mov word [rsp + 0x163e], ax
movzx eax, word [rsp + 0x1640]
mov edx, dword [rsp + 0x1630]
xor eax, edx
mov word [rsp + 0x1640], ax
movzx eax, word [rsp + 0x1642]
mov edx, dword [rsp + 0x1630]
xor eax, edx
mov word [rsp + 0x1642], ax
movzx eax, word [rsp + 0x1644]
mov edx, dword [rsp + 0x1630]
xor eax, edx
movzx edx, word [0x1400c7660]
mov word [rsp + 0x1644], ax
xor eax, eax
mov word [rsp + 0x1646], ax
lea rax, [rsp + 0x1634]
mov qword [rsp + 0x2b90], rax
xor eax, eax
mov word [rsp + 0x15a2], ax
movzx eax, word [0x1400c7662]
mov dword [rsp + 0x1650], 0x78
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c765e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..adf]
xor ecx, ecx
xor r8d, r8d
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400c8148]
pxor xmm0, xmm7
movq qword [rsp + 0x159a], xmm0
mov qword [rsp + 0x1590], rax
mov eax, 0x78
mov word [rsp + 0x1598], ax
movabs rax, 0x1d001c00190056
mov qword [rsp + 0x1654], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0x165c], rax
mov eax, dword [rsp + 0x15a0]
mov dword [rsp + 0x1664], eax
movzx eax, word [rsp + 0x1654]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x1654], ax
movzx eax, word [rsp + 0x1656]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x1656], ax
movzx eax, word [rsp + 0x1658]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x1658], ax
movzx eax, word [rsp + 0x165a]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x165a], ax
movzx eax, word [rsp + 0x165c]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x165c], ax
movzx eax, word [rsp + 0x165e]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x165e], ax
movzx eax, word [rsp + 0x1660]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x1660], ax
movzx eax, word [rsp + 0x1662]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x1662], ax
movzx eax, word [rsp + 0x1664]
mov edx, dword [rsp + 0x1650]
xor eax, edx
mov word [rsp + 0x1664], ax
xor eax, eax
mov word [rsp + 0x1666], ax
lea rax, [rsp + 0x1654]
mov qword [rsp + 0x2b98], rax
xor eax, eax
movzx edx, word [0x1400c766a]
mov word [rsp + 0x1582], ax
movzx eax, word [0x1400c766c]
movq xmm4, qword [0x1400c8150]
mov dword [rsp + 0x1670], 5
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7668]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..adp]
shl rax, 0x10
or rax, rdx
mov edx, 5
movq xmm0, rax
mov rax, qword [str.dacv9__6izkrrrr_]
mov word [rsp + 0x1578], dx
pxor xmm0, xmm4
movq qword [rsp + 0x157a], xmm0
mov qword [rsp + 0x1570], rax
movabs rax, 0x6300610064002b
mov qword [rsp + 0x1674], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x167c], rax
mov eax, dword [rsp + 0x1580]
mov dword [rsp + 0x1684], eax
movzx eax, word [rsp + 0x1674]
mov edx, dword [rsp + 0x1670]
xor eax, edx
mov word [rsp + 0x1674], ax
movzx eax, word [rsp + 0x1676]
mov edx, dword [rsp + 0x1670]
xor eax, edx
mov word [rsp + 0x1676], ax
movzx eax, word [rsp + 0x1678]
mov edx, dword [rsp + 0x1670]
xor eax, edx
mov word [rsp + 0x1678], ax
movzx eax, word [rsp + 0x167a]
mov edx, dword [rsp + 0x1670]
xor eax, edx
mov word [rsp + 0x167a], ax
movzx eax, word [rsp + 0x167c]
mov edx, dword [rsp + 0x1670]
xor eax, edx
mov word [rsp + 0x167c], ax
movzx eax, word [rsp + 0x167e]
mov edx, dword [rsp + 0x1670]
mov word [rsp + 0x1558], r9w
mov word [rsp + 0x1562], r8w
xor eax, edx
mov word [rsp + 0x167e], ax
movzx eax, word [rsp + 0x1680]
mov edx, dword [rsp + 0x1670]
xor eax, edx
mov word [rsp + 0x1680], ax
movzx eax, word [rsp + 0x1682]
mov edx, dword [rsp + 0x1670]
xor eax, edx
mov word [rsp + 0x1682], ax
movzx eax, word [rsp + 0x1684]
mov edx, dword [rsp + 0x1670]
xor eax, edx
movzx edx, word [0x1400c7674]
mov word [rsp + 0x1684], ax
lea rax, [rsp + 0x1674]
mov qword [rsp + 0x2ba0], rax
movzx eax, word [0x1400c7676]
mov word [rsp + 0x1686], cx
mov dword [rsp + 0x1690], 0x58
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7672]
xor r10d, r10d
xor ebx, ebx
shl rax, 0x10
xor esi, esi
or rax, rdx
movzx edx, word [str..arc]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400c8160]
pxor xmm5, xmm7
movq qword [rsp + 0x155a], xmm5
mov qword [rsp + 0x1550], rax
movabs rax, 0x28003c00390076
mov qword [rsp + 0x1694], rax
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0x169c], rax
mov eax, dword [rsp + 0x1560]
mov dword [rsp + 0x16a4], eax
movzx eax, word [rsp + 0x1694]
mov edx, dword [rsp + 0x1690]
xor eax, edx
mov word [rsp + 0x1694], ax
movzx eax, word [rsp + 0x1696]
mov edx, dword [rsp + 0x1690]
movq xmm10, qword [0x1400c8a40]
xor eax, edx
mov word [rsp + 0x1696], ax
movzx eax, word [rsp + 0x1698]
mov edx, dword [rsp + 0x1690]
xor eax, edx
mov word [rsp + 0x1698], ax
movzx eax, word [rsp + 0x169a]
mov edx, dword [rsp + 0x1690]
xor eax, edx
mov word [rsp + 0x169a], ax
movzx eax, word [rsp + 0x169c]
mov edx, dword [rsp + 0x1690]
xor eax, edx
mov word [rsp + 0x169c], ax
movzx eax, word [rsp + 0x169e]
mov edx, dword [rsp + 0x1690]
xor eax, edx
mov word [rsp + 0x169e], ax
movzx eax, word [rsp + 0x16a0]
mov edx, dword [rsp + 0x1690]
xor eax, edx
mov word [rsp + 0x16a0], ax
movzx eax, word [rsp + 0x16a2]
mov edx, dword [rsp + 0x1690]
xor eax, edx
mov word [rsp + 0x16a2], ax
movzx eax, word [rsp + 0x16a4]
mov edx, dword [rsp + 0x1690]
xor eax, edx
movzx edx, word [0x1400c767e]
mov word [rsp + 0x16a4], ax
lea rax, [rsp + 0x1694]
mov qword [rsp + 0x2ba8], rax
movzx eax, word [0x1400c7680]
mov word [rsp + 0x16a6], r10w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c767c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ora]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8168]
paddw xmm0, xmm10
mov qword [rsp + 0x1530], rax
movabs rax, 0x6b007a00690036
mov word [rsp + 0x1538], r11w
movzx edx, word [0x1400c7688]
mov qword [rsp + 0x90], rax
movq qword [rsp + 0x153a], xmm0
mov rax, qword [rsp + 0x1538]
mov word [rsp + 0x1542], bx
mov ebx, 0x38
mov word [rsp + 0x1522], si
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x1540]
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 + 0x2bb0], rax
movzx eax, word [0x1400c768a]
mov dword [rsp + 0x16b0], 0x72
shl rax, 0x10
xor ebp, ebp
xor r12d, r12d
or rax, rdx
movzx edx, word [0x1400c7686]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..alf]
movq xmm0, qword [0x1400c8170]
shl rax, 0x10
mov word [rsp + 0x1518], di
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400c8178]
pxor xmm0, xmm7
movq qword [rsp + 0x151a], xmm0
mov qword [rsp + 0x1510], rax
movabs rax, 0x130000001d005c
mov qword [rsp + 0x16b4], rax
mov rax, qword [rsp + 0x1518]
mov qword [rsp + 0x16bc], rax
mov eax, dword [rsp + 0x1520]
mov dword [rsp + 0x16c4], eax
movzx eax, word [rsp + 0x16b4]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
mov word [rsp + 0x16b4], ax
movzx eax, word [rsp + 0x16b6]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
mov word [rsp + 0x16b6], ax
movzx eax, word [rsp + 0x16b8]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
mov word [rsp + 0x16b8], ax
movzx eax, word [rsp + 0x16ba]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
mov word [rsp + 0x16ba], ax
movzx eax, word [rsp + 0x16bc]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
mov word [rsp + 0x16bc], ax
movzx eax, word [rsp + 0x16be]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
mov word [rsp + 0x16be], ax
movzx eax, word [rsp + 0x16c0]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
mov word [rsp + 0x16c0], ax
movzx eax, word [rsp + 0x16c2]
mov edx, dword [rsp + 0x16b0]
mov word [rsp + 0x1502], r12w
xor eax, edx
mov word [rsp + 0x16c2], ax
movzx eax, word [rsp + 0x16c4]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
mov word [rsp + 0x16c4], ax
lea rax, [rsp + 0x16b4]
mov word [rsp + 0x16c6], bp
mov ebp, 0x19
mov dword [rsp + 0x16d0], 0x3b
mov qword [rsp + 0x2bb8], rax
mov eax, dword [rsp + 0x16d0]
mov edi, dword [rsp + 0x16d0]
mov r9d, dword [rsp + 0x16d0]
mov esi, dword [rsp + 0x16d0]
mov edx, dword [rsp + 0x16d0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x16d0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x16d0]
add r9d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x16d0]
add esi, 3
xor r9d, 0x6c
pinsrw xmm0, edi, 1
mov r8d, dword [rsp + 0x16d0]
xor esi, 0x66
add edx, 4
movd xmm7, r9d
add r11d, 5
xor r11w, word [str..ask]
movd xmm5, edx
pinsrw xmm7, esi, 1
add ecx, 6
xor cx, word [0x1400c7690]
punpckldq xmm0, xmm7
add r10d, 7
add r8d, 8
xor r8w, word [0x1400c7694]
xor r10w, word [0x1400c7692]
xor r13d, r13d
xor r14d, r14d
pinsrw xmm5, r11d, 1
movd xmm6, ecx
mov word [rsp + 0x1500], r8w
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x14f0], xmm0
mov rax, qword [rsp + 0x14f8]
movq qword [rsp + 0x16d4], xmm0
mov qword [rsp + 0x16dc], rax
mov eax, dword [rsp + 0x1500]
mov dword [rsp + 0x16e4], eax
movzx eax, word [rsp + 0x16d4]
mov edx, dword [rsp + 0x16d0]
xor eax, edx
mov word [rsp + 0x16d4], ax
movzx edx, word [rsp + 0x16d6]
mov word [rsp + 0x14e2], r14w
mov eax, dword [rsp + 0x16d0]
add eax, 1
xor eax, edx
mov word [rsp + 0x16d6], ax
movzx edx, word [rsp + 0x16d8]
mov eax, dword [rsp + 0x16d0]
add eax, 2
xor eax, edx
mov word [rsp + 0x16d8], ax
movzx edx, word [rsp + 0x16da]
mov eax, dword [rsp + 0x16d0]
add eax, 3
xor eax, edx
mov word [rsp + 0x16da], ax
movzx edx, word [rsp + 0x16dc]
mov eax, dword [rsp + 0x16d0]
add eax, 4
xor eax, edx
mov word [rsp + 0x16dc], ax
movzx edx, word [rsp + 0x16de]
mov eax, dword [rsp + 0x16d0]
add eax, 5
xor eax, edx
mov word [rsp + 0x16de], ax
movzx edx, word [rsp + 0x16e0]
mov eax, dword [rsp + 0x16d0]
add eax, 6
xor eax, edx
mov word [rsp + 0x16e0], ax
movzx edx, word [rsp + 0x16e2]
mov eax, dword [rsp + 0x16d0]
add eax, 7
xor eax, edx
mov word [rsp + 0x16e2], ax
movzx edx, word [rsp + 0x16e4]
mov eax, dword [rsp + 0x16d0]
add eax, 8
xor eax, edx
mov word [rsp + 0x16e4], ax
lea rax, [rsp + 0x16d4]
mov word [rsp + 0x16e6], r13w
mov qword [rsp + 0x2bc0], rax
mov dword [rsp + 0x16f0], 0x77
mov eax, dword [rsp + 0x16f0]
mov edi, dword [rsp + 0x16f0]
mov r9d, dword [rsp + 0x16f0]
mov esi, dword [rsp + 0x16f0]
mov edx, dword [rsp + 0x16f0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x16f0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x16f0]
add r9d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x16f0]
add esi, 3
xor r9d, 0x73
pinsrw xmm0, edi, 1
mov r8d, dword [rsp + 0x16f0]
xor esi, 0x6b
add edx, 4
movd xmm7, r9d
add r11d, 5
xor r11w, word [str..btr]
movd xmm5, edx
pinsrw xmm7, esi, 1
punpckldq xmm0, xmm7
add r8d, 8
xor r8w, word [0x1400c769e]
add ecx, 6
add r10d, 7
xor cx, word [0x1400c769a]
pinsrw xmm5, r11d, 1
xor r15d, r15d
xor r10w, word [0x1400c769c]
mov word [rsp + 0x14e0], r8w
movd xmm6, ecx
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x14d0], xmm0
mov rax, qword [rsp + 0x14d8]
movq qword [rsp + 0x16f4], xmm0
mov qword [rsp + 0x16fc], rax
mov eax, dword [rsp + 0x14e0]
mov dword [rsp + 0x1704], eax
movzx eax, word [rsp + 0x16f4]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16f4], ax
movzx edx, word [rsp + 0x16f6]
mov eax, dword [rsp + 0x16f0]
add eax, 1
xor eax, edx
mov word [rsp + 0x16f6], ax
movzx edx, word [rsp + 0x16f8]
mov eax, dword [rsp + 0x16f0]
add eax, 2
xor eax, edx
mov word [rsp + 0x16f8], ax
movzx edx, word [rsp + 0x16fa]
mov eax, dword [rsp + 0x16f0]
add eax, 3
xor eax, edx
mov word [rsp + 0x16fa], ax
movzx edx, word [rsp + 0x16fc]
mov eax, dword [rsp + 0x16f0]
add eax, 4
xor eax, edx
mov word [rsp + 0x16fc], ax
movzx edx, word [rsp + 0x16fe]
mov eax, dword [rsp + 0x16f0]
add eax, 5
xor eax, edx
mov word [rsp + 0x16fe], ax
movzx edx, word [rsp + 0x1700]
mov eax, dword [rsp + 0x16f0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1700], ax
movzx edx, word [rsp + 0x1702]
mov eax, dword [rsp + 0x16f0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1702], ax
movzx edx, word [rsp + 0x1704]
mov eax, dword [rsp + 0x16f0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1704], ax
lea rax, [rsp + 0x16f4]
mov qword [rsp + 0x2bc8], rax
xor eax, eax
mov word [rsp + 0x1706], r15w
mov word [rsp + 0x14c2], ax
mov dword [rsp + 0x1710], 0x32
mov eax, dword [rsp + 0x1710]
mov edi, dword [rsp + 0x1710]
mov r9d, dword [rsp + 0x1710]
mov esi, dword [rsp + 0x1710]
mov edx, dword [rsp + 0x1710]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1710]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1710]
add r9d, 2
xor edi, 0x62
mov r10d, dword [rsp + 0x1710]
add esi, 3
xor r9d, 0x74
pinsrw xmm0, edi, 1
mov r8d, dword [rsp + 0x1710]
xor esi, 0x72
movd xmm7, r9d
pinsrw xmm7, esi, 1
punpckldq xmm0, xmm7
add r8d, 8
xor r8w, word [0x1400c76a8]
add edx, 4
add ecx, 6
xor cx, word [0x1400c76a4]
add r11d, 5
add r10d, 7
xor r11w, word [str..bdf]
movd xmm5, edx
xor r10w, word [0x1400c76a6]
mov word [rsp + 0x14c0], r8w
movd xmm6, ecx
pinsrw xmm5, r11d, 1
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x14b0], xmm0
mov rax, qword [rsp + 0x14b8]
movq qword [rsp + 0x1714], xmm0
mov qword [rsp + 0x171c], rax
mov eax, dword [rsp + 0x14c0]
mov dword [rsp + 0x1724], eax
movzx eax, word [rsp + 0x1714]
mov edx, dword [rsp + 0x1710]
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]
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
mov word [rsp + 0x1724], ax
xor eax, eax
mov word [rsp + 0x1726], ax
lea rax, [rsp + 0x1714]
mov qword [rsp + 0x2bd0], rax
movzx eax, word [0x1400c76b2]
movzx edx, word [0x1400c76b0]
movq xmm7, qword [str._t_t_t_t_t_t_t_tLjw0_pn_orun_r]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c76ae]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..cat]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [str.7kmo]
paddw xmm0, xmm7
mov qword [rsp + 0x1490], rax
mov eax, 9
mov word [rsp + 0x1498], ax
xor eax, eax
mov word [rsp + 0x14a2], ax
movabs rax, 0x6f006d006b0037
mov qword [rsp + 0xb0], rax
movq qword [rsp + 0x149a], xmm0
mov rax, qword [rsp + 0x1498]
mov qword [rsp + 0xb8], rax
mov eax, dword [rsp + 0x14a0]
mov dword [rsp + 0xc0], eax
movzx eax, word [rsp + 0xb0]
sub eax, 9
mov word [rsp + 0xb0], ax
movzx eax, word [rsp + 0xb2]
sub eax, 9
mov word [rsp + 0xb2], ax
movzx eax, word [rsp + 0xb4]
sub eax, 9
mov word [rsp + 0xb4], ax
movzx eax, word [rsp + 0xb6]
sub eax, 9
mov word [rsp + 0xb6], ax
movzx eax, word [rsp + 0xb8]
sub eax, 9
mov word [rsp + 0xb8], ax
movzx eax, word [rsp + 0xba]
sub eax, 9
mov word [rsp + 0xba], ax
movzx eax, word [rsp + 0xbc]
sub eax, 9
mov word [rsp + 0xbc], ax
movzx eax, word [rsp + 0xbe]
sub eax, 9
mov word [rsp + 0xbe], ax
movzx eax, word [rsp + 0xc0]
sub eax, 9
mov word [rsp + 0xc0], ax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x2bd8], rax
xor eax, eax
mov dword [rsp + 0x1730], 4
mov word [rsp + 0x1482], ax
mov eax, dword [rsp + 0x1730]
mov edi, dword [rsp + 0x1730]
mov r8d, dword [rsp + 0x1730]
mov esi, dword [rsp + 0x1730]
mov edx, dword [rsp + 0x1730]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1730]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1730]
add r8d, 2
xor edi, 0x63
mov r10d, dword [rsp + 0x1730]
xor r8d, 0x61
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1730]
add edx, 4
xor esi, 0x74
movd xmm8, r8d
add r11d, 5
xor r11w, word [str..cdb]
movd xmm5, edx
pinsrw xmm8, esi, 1
add ecx, 6
xor cx, word [0x1400c76b8]
punpckldq xmm0, xmm8
add r10d, 7
xor r10w, word [0x1400c76ba]
add r9d, 8
xor r9w, word [0x1400c76bc]
pinsrw xmm5, r11d, 1
movd xmm6, ecx
mov ecx, 4
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x1470], xmm0
mov rax, qword [rsp + 0x1478]
movq qword [rsp + 0x1734], xmm0
mov word [rsp + 0x1480], r9w
mov qword [rsp + 0x173c], rax
mov eax, dword [rsp + 0x1480]
mov dword [rsp + 0x1744], eax
movzx eax, word [rsp + 0x1734]
mov edx, dword [rsp + 0x1730]
xor eax, edx
mov word [rsp + 0x1734], ax
movzx edx, word [rsp + 0x1736]
mov eax, dword [rsp + 0x1730]
add eax, 1
xor eax, edx
mov word [rsp + 0x1736], ax
movzx edx, word [rsp + 0x1738]
mov eax, dword [rsp + 0x1730]
add eax, 2
xor eax, edx
mov word [rsp + 0x1738], ax
movzx edx, word [rsp + 0x173a]
mov eax, dword [rsp + 0x1730]
mov word [rsp + 0x1458], cx
movq xmm9, qword [0x1400c8188]
add eax, 3
xor eax, edx
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x173a], ax
movzx edx, word [rsp + 0x173c]
mov word [rsp + 0x1462], r8w
mov eax, dword [rsp + 0x1730]
add eax, 4
xor eax, edx
mov word [rsp + 0x173c], ax
movzx edx, word [rsp + 0x173e]
mov eax, dword [rsp + 0x1730]
add eax, 5
xor eax, edx
mov word [rsp + 0x173e], ax
movzx edx, word [rsp + 0x1740]
mov eax, dword [rsp + 0x1730]
add eax, 6
xor eax, edx
mov word [rsp + 0x1740], ax
movzx edx, word [rsp + 0x1742]
mov eax, dword [rsp + 0x1730]
add eax, 7
xor eax, edx
mov word [rsp + 0x1742], ax
movzx edx, word [rsp + 0x1744]
mov eax, dword [rsp + 0x1730]
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x1744], ax
lea rax, [rsp + 0x1734]
mov qword [rsp + 0x2be0], rax
movzx eax, word [0x1400c76c6]
mov word [rsp + 0x1746], dx
movzx edx, word [0x1400c76c4]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c76c2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ckp]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [str.2ghf8888]
paddw xmm0, xmm9
mov qword [rsp + 0x1450], rax
movabs rax, 0x66006800670032
movq qword [rsp + 0x145a], xmm0
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x1458]
mov qword [rsp + 0xd8], rax
mov eax, dword [rsp + 0x1460]
mov word [rsp + 0x1442], r9w
mov dword [rsp + 0xe0], eax
movzx eax, word [rsp + 0xd0]
sub eax, 4
mov word [rsp + 0xd0], ax
movzx eax, word [rsp + 0xd2]
sub eax, 4
mov word [rsp + 0xd2], ax
movzx eax, word [rsp + 0xd4]
sub eax, 4
mov word [rsp + 0xd4], ax
movzx eax, word [rsp + 0xd6]
sub eax, 4
mov word [rsp + 0xd6], ax
movzx eax, word [rsp + 0xd8]
sub eax, 4
mov word [rsp + 0xd8], ax
movzx eax, word [rsp + 0xda]
sub eax, 4
mov word [rsp + 0xda], ax
movzx eax, word [rsp + 0xdc]
sub eax, 4
mov word [rsp + 0xdc], ax
movzx eax, word [rsp + 0xde]
sub eax, 4
mov word [rsp + 0xde], ax
movzx eax, word [rsp + 0xe0]
sub eax, 4
mov word [rsp + 0xe0], ax
lea rax, [rsp + 0xd0]
mov dword [rsp + 0x1750], 0x7e
mov qword [rsp + 0x2be8], rax
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]
movd xmm0, eax
mov ecx, dword [rsp + 0x1750]
mov r10d, dword [rsp + 0x1750]
mov r9d, dword [rsp + 0x1750]
add r9d, 8
xor r9w, word [0x1400c76d0]
add edi, 1
add ecx, 6
xor cx, word [0x1400c76cc]
add r11d, 5
add r10d, 7
xor r11w, word [str..cma]
add r8d, 2
add edx, 4
xor r10w, word [0x1400c76ce]
xor r8d, 0x6b
add esi, 3
xor edi, 0x63
xor esi, 0x70
mov word [rsp + 0x1440], r9w
movd xmm8, r8d
movd xmm5, edx
movd xmm6, ecx
pinsrw xmm0, edi, 1
pinsrw xmm8, esi, 1
pinsrw xmm5, r11d, 1
punpckldq xmm0, xmm8
xor r11d, r11d
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
xor r10d, r10d
movaps xmmword [rsp + 0x1430], xmm0
mov rax, qword [rsp + 0x1438]
movq qword [rsp + 0x1754], xmm0
mov qword [rsp + 0x175c], rax
mov eax, dword [rsp + 0x1440]
mov dword [rsp + 0x1764], eax
movzx eax, word [rsp + 0x1754]
mov edx, dword [rsp + 0x1750]
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 eax, edx
mov word [rsp + 0x1760], ax
movzx edx, word [rsp + 0x1762]
mov eax, dword [rsp + 0x1750]
mov word [rsp + 0x1418], bx
movq xmm0, qword [0x1400c8198]
mov word [rsp + 0x1422], r11w
add eax, 7
xor eax, edx
mov word [rsp + 0x1762], ax
movzx edx, word [rsp + 0x1764]
mov eax, dword [rsp + 0x1750]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c76d8]
mov word [rsp + 0x1764], ax
lea rax, [rsp + 0x1754]
mov qword [rsp + 0x2bf0], rax
movzx eax, word [0x1400c76da]
mov word [rsp + 0x1766], r10w
mov dword [rsp + 0x1770], 0x38
shl rax, 0x10
xor esi, esi
xor edi, edi
or rax, rdx
movzx edx, word [0x1400c76d6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..cpd]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x1400c81a0]
pxor xmm0, xmm6
movq qword [rsp + 0x141a], xmm0
mov qword [rsp + 0x1410], rax
movabs rax, 0x590055005b0016
mov qword [rsp + 0x1774], rax
mov rax, qword [rsp + 0x1418]
mov qword [rsp + 0x177c], rax
mov eax, dword [rsp + 0x1420]
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]
mov word [rsp + 0x1402], di
movq xmm0, qword [0x1400c8540]
mov word [rsp + 0x13f8], bp
xor eax, edx
mov word [rsp + 0x177a], ax
movzx eax, word [rsp + 0x177c]
mov edx, dword [rsp + 0x1770]
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 [0x1400c76e2]
mov word [rsp + 0x1784], ax
lea rax, [rsp + 0x1774]
mov qword [rsp + 0x2bf8], rax
movzx eax, word [0x1400c76e4]
mov word [rsp + 0x1786], si
mov dword [rsp + 0x1790], 0x19
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c76e0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dacpac]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x1400c81a8]
pxor xmm0, xmm6
movq qword [rsp + 0x13fa], xmm0
mov qword [rsp + 0x13f0], rax
movabs rax, 0x7d0069007a0037
mov qword [rsp + 0x1794], rax
mov rax, qword [rsp + 0x13f8]
mov qword [rsp + 0x179c], rax
mov eax, dword [rsp + 0x1400]
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
xor r12d, r12d
xor r13d, r13d
mov word [rsp + 0x17a4], ax
lea rax, [rsp + 0x1794]
xor r14d, r14d
mov word [rsp + 0x17a6], r12w
mov qword [rsp + 0x2c00], rax
movzx eax, word [0x1400c76f4]
mov word [rsp + 0x286e], r13w
movzx edx, word [0x1400c76f2]
movdqa xmm5, xmmword [0x1400c81b0]
shl rax, 0x10
movaps xmmword [rsp + 0x2850], xmm5
or rax, rdx
movzx edx, word [0x1400c76f0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dad]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
movzx eax, word [0x1400c76f6]
paddw xmm0, xmm4
movq qword [rsp + 0x2860], xmm0
lea ecx, [rax + 5]
movzx eax, word [str..dadiagrams]
mov word [rsp + 0x2868], cx
lea edx, [rax + 5]
movzx eax, word [0x1400c76fa]
mov word [rsp + 0x286a], dx
add eax, 5
mov word [rsp + 0x286c], ax
movabs rax, 0x68006600690033
mov qword [rsp + 0x2710], rax
movabs rax, 0x5006800660075
mov qword [rsp + 0x2718], rax
mov rax, qword [rsp + 0x2868]
movq qword [rsp + 0x2720], xmm0
mov qword [rsp + 0x2728], rax
movzx eax, word [rsp + 0x2710]
sub eax, 5
mov word [rsp + 0x2710], ax
movzx eax, word [rsp + 0x2712]
sub eax, 5
mov word [rsp + 0x2712], ax
movzx eax, word [rsp + 0x2714]
sub eax, 5
mov word [rsp + 0x2714], ax
movzx eax, word [rsp + 0x2716]
sub eax, 5
mov word [rsp + 0x2716], ax
movzx eax, word [rsp + 0x2718]
sub eax, 5
mov word [rsp + 0x2718], ax
movzx eax, word [rsp + 0x271a]
sub eax, 5
mov word [rsp + 0x271a], ax
movzx eax, word [rsp + 0x271c]
sub eax, 5
mov word [rsp + 0x271c], ax
movzx eax, word [rsp + 0x271e]
mov word [rsp + 0x13e2], r14w
sub eax, 5
mov word [rsp + 0x271e], ax
movzx eax, word [rsp + 0x2720]
sub eax, 5
mov word [rsp + 0x2720], ax
movzx eax, word [rsp + 0x2722]
sub eax, 5
mov word [rsp + 0x2722], ax
movzx eax, word [rsp + 0x2724]
sub eax, 5
mov word [rsp + 0x2724], ax
movzx eax, word [rsp + 0x2726]
sub eax, 5
mov word [rsp + 0x2726], ax
movzx eax, word [rsp + 0x2728]
sub eax, 5
mov word [rsp + 0x2728], ax
movzx eax, word [rsp + 0x272a]
sub eax, 5
mov word [rsp + 0x272a], ax
movzx eax, word [rsp + 0x272c]
sub eax, 5
mov word [rsp + 0x272c], ax
lea rax, [rsp + 0x2710]
mov dword [rsp + 0x17b0], 0x6f
mov qword [rsp + 0x2c08], rax
mov eax, dword [rsp + 0x17b0]
mov edi, dword [rsp + 0x17b0]
mov r8d, dword [rsp + 0x17b0]
mov esi, dword [rsp + 0x17b0]
mov edx, dword [rsp + 0x17b0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x17b0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x17b0]
add r8d, 2
xor edi, 0x64
mov r10d, dword [rsp + 0x17b0]
xor r8d, 0x61
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x17b0]
movd xmm8, r8d
add r9d, 8
xor r9w, word [0x1400c76fe]
add esi, 3
add ecx, 6
xor cx, word [0x1400c76fa]
add r11d, 5
add r10d, 7
xor r11w, word [str..dadiagrams]
add edx, 4
xor esi, 0x64
xor r10w, word [0x1400c76fc]
movd xmm5, edx
pinsrw xmm8, esi, 1
xor r15d, r15d
punpckldq xmm0, xmm8
movd xmm6, ecx
pinsrw xmm5, r11d, 1
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x13d0], xmm0
mov rax, qword [rsp + 0x13d8]
movq qword [rsp + 0x17b4], xmm0
mov word [rsp + 0x13e0], r9w
mov qword [rsp + 0x17bc], rax
mov eax, dword [rsp + 0x13e0]
mov dword [rsp + 0x17c4], eax
movzx eax, word [rsp + 0x17b4]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17b4], ax
movzx edx, word [rsp + 0x17b6]
mov eax, dword [rsp + 0x17b0]
add eax, 1
xor eax, edx
mov word [rsp + 0x17b6], ax
movzx edx, word [rsp + 0x17b8]
mov eax, dword [rsp + 0x17b0]
add eax, 2
xor eax, edx
mov word [rsp + 0x17b8], ax
movzx edx, word [rsp + 0x17ba]
mov eax, dword [rsp + 0x17b0]
add eax, 3
xor eax, edx
mov word [rsp + 0x17ba], ax
movzx edx, word [rsp + 0x17bc]
mov eax, dword [rsp + 0x17b0]
add eax, 4
xor eax, edx
mov word [rsp + 0x17bc], ax
movzx edx, word [rsp + 0x17be]
mov eax, dword [rsp + 0x17b0]
add eax, 5
xor eax, edx
mov word [rsp + 0x17be], ax
movzx edx, word [rsp + 0x17c0]
mov eax, dword [rsp + 0x17b0]
add eax, 6
xor eax, edx
mov word [rsp + 0x17c0], ax
movzx edx, word [rsp + 0x17c2]
mov eax, dword [rsp + 0x17b0]
add eax, 7
xor eax, edx
mov word [rsp + 0x17c2], ax
movzx edx, word [rsp + 0x17c4]
mov eax, dword [rsp + 0x17b0]
add eax, 8
xor eax, edx
mov word [rsp + 0x17c4], ax
lea rax, [rsp + 0x17b4]
mov qword [rsp + 0x2c10], rax
xor eax, eax
mov word [rsp + 0x17c6], r15w
mov word [rsp + 0x2b0e], ax
mov dword [rsp + 0x2b10], 0x53
mov eax, dword [rsp + 0x2b10]
mov esi, dword [rsp + 0x2b10]
mov r8d, dword [rsp + 0x2b10]
mov r11d, dword [rsp + 0x2b10]
mov r14d, dword [rsp + 0x2b10]
movd xmm0, eax
mov r15d, dword [rsp + 0x2b10]
mov edi, dword [rsp + 0x2b10]
mov ecx, dword [rsp + 0x2b10]
mov edx, dword [rsp + 0x2b10]
mov r10d, dword [rsp + 0x2b10]
mov r9d, dword [rsp + 0x2b10]
mov dword [rsp + 0x3c], edi
mov dword [rsp + 0x38], ecx
movzx edi, word [0x1400c7716]
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x30], r10d
mov r10d, dword [rsp + 0x2b10]
mov dword [rsp + 0x2c], r9d
mov ecx, dword [rsp + 0x2b10]
mov r9d, dword [rsp + 0x2b10]
mov edx, dword [rsp + 0x2b10]
add r10d, 0xb
add ecx, 0xc
xor cx, word [str..daschema]
movzx r10d, r10w
add r9d, 0xd
xor r9w, word [0x1400c7712]
add esi, 1
add edx, 0xe
xor dx, word [0x1400c7714]
pinsrw xmm0, esi, 1
add r8d, 2
movd xmm11, r8d
add r11d, 3
movzx ecx, cx
pinsrw xmm11, r11d, 1
punpckldq xmm0, xmm11
movzx r9d, r9w
movzx edx, dx
shl rdx, 0x10
or rdx, r9
shl rdx, 0x10
or rdx, rcx
shl rdx, 0x10
or rdx, r10
mov rbx, rdx
mov edx, dword [rsp + 0x2b10]
mov ecx, dword [rsp + 0x2b10]
mov r9d, dword [rsp + 0x2b10]
mov r10d, dword [rsp + 0x2b10]
add edx, 0xf
xor edi, edx
mov edx, dword [rsp + 0x2b10]
movzx ecx, cx
mov qword [rsp + 0x2af6], rbx
movzx r9d, r9w
movzx esi, word [rsp + 0x34]
mov word [rsp + 0x2afe], di
movzx r10d, r10w
movzx r13d, word [0x1400c7724]
movq xmm6, qword [0x1400c81c0]
movzx edx, dx
lea r8d, [rsi + 8]
shl rdx, 0x10
movzx esi, word [rsp + 0x30]
or rdx, r10
lea r10d, [r15 + 5]
shl rdx, 0x10
movzx r15d, word [rsp + 0x3c]
or rdx, r9
movzx r9d, word [0x1400c771c]
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c771e]
movq xmm5, rdx
paddw xmm6, xmm5
shl rcx, 0x10
or rcx, r9
movzx r9d, word [0x1400c771a]
shl rcx, 0x10
or rcx, r9
movzx r9d, word [0x1400c7718]
shl rcx, 0x10
or rcx, r9
mov r9d, dword [rsp + 0x2b10]
movq xmm5, rcx
lea ecx, [r15 + 6]
movzx r15d, word [rsp + 0x38]
pxor xmm6, xmm5
movq qword [rsp + 0x2b00], xmm6
movd xmm8, ecx
add r9d, 0x14
xor r9w, word [0x1400c7720]
mov ebp, r9d
mov r9d, dword [rsp + 0x2b10]
mov edx, dword [rsp + 0x2b10]
mov word [rsp + 0x2b08], bp
add r9d, 0x15
xor r9w, word [0x1400c7722]
add edx, 0x16
xor r13d, edx
xor r8d, 0x61
mov word [rsp + 0x2af0], r8w
lea edx, [r14 + 4]
lea r8d, [rsi + 9]
mov r12d, r9d
movd xmm5, edx
movzx esi, word [rsp + 0x2c]
lea r9d, [r15 + 7]
pinsrw xmm5, r10d, 1
xor r8d, 0x6d
mov word [rsp + 0x2b0a], r12w
mov word [rsp + 0x2af2], r8w
pinsrw xmm8, r9d, 1
punpckldq xmm5, xmm8
punpcklqdq xmm0, xmm5
pxor xmm0, xmmword [str..dadiagr.daschem9om_vvvvvX]
movaps xmmword [rsp + 0x2ae0], xmm0
mov rax, qword [rsp + 0x2ae8]
movq qword [rsp + 0x2b14], xmm0
lea r8d, [rsi + 0xa]
mov word [rsp + 0x2b0c], r13w
xor r8d, 0x73
mov word [rsp + 0x2af4], r8w
mov qword [rsp + 0x2b1c], rax
mov rax, qword [rsp + 0x2af0]
mov qword [rsp + 0x2b24], rax
mov rax, qword [rsp + 0x2af8]
mov rbx, qword [rsp + 0x31a0]
mov qword [rsp + 0x2b2c], rax
mov rax, qword [rsp + 0x2b08]
movq qword [rsp + 0x2b34], xmm6
mov qword [rsp + 0x2b3c], rax
xor eax, eax
nop dword [rax]
movzx ecx, word [rsp + rax*2 + 0x2b14]
mov edx, dword [rsp + 0x2b10]
add edx, eax
xor edx, ecx
mov word [rsp + rax*2 + 0x2b14], dx
add rax, 1
cmp rax, 0x17
jne 0x140016bb8
xor edi, edi
mov qword [rsp + 0x31a0], rbx
xor ebp, ebp
lea rax, [rsp + 0x2b14]
mov word [rsp + 0x2b42], di
mov qword [rsp + 0x2c18], rax
mov dword [rsp + 0x2a50], 0x31
mov eax, dword [rsp + 0x2a50]
mov esi, dword [rsp + 0x2a50]
mov word [rsp + 0x2a46], bp
mov r8d, dword [rsp + 0x2a50]
mov r11d, dword [rsp + 0x2a50]
mov edi, dword [rsp + 0x2a50]
movd xmm0, eax
mov ebx, dword [rsp + 0x2a50]
add esi, 1
mov edx, dword [rsp + 0x2a50]
add r8d, 2
pinsrw xmm0, esi, 1
mov r15d, dword [rsp + 0x2a50]
add r11d, 3
movd xmm8, r8d
mov r14d, dword [rsp + 0x2a50]
mov dword [rsp + 0x38], edi
pinsrw xmm8, r11d, 1
punpckldq xmm0, xmm8
mov r10d, dword [rsp + 0x2a50]
mov dword [rsp + 0x34], edx
mov ecx, dword [rsp + 0x2a50]
mov r9d, dword [rsp + 0x2a50]
mov dword [rsp + 0x30], r15d
mov edx, dword [rsp + 0x2a50]
mov dword [rsp + 0x2c], r14d
add r10d, 9
movzx edi, word [0x1400c772a]
add ecx, 0xa
xor cx, word [0x1400c7724]
movzx r10d, r10w
add r9d, 0xb
xor r9w, word [0x1400c7726]
add edx, 0xc
xor dx, word [0x1400c7728]
movzx ecx, cx
movzx r9d, r9w
movzx edx, dx
shl rdx, 0x10
or rdx, r9
shl rdx, 0x10
or rdx, rcx
mov ecx, ebx
shl rdx, 0x10
add ecx, 5
or r10, rdx
mov edx, dword [rsp + 0x2a50]
mov ebx, ecx
add edx, 0xd
xor edi, edx
mov edx, dword [rsp + 0x2a50]
add edx, 0xe
xor dx, word [str..db_shm]
mov ebp, edx
mov edx, dword [rsp + 0x2a50]
add edx, 0xf
xor dx, word [0x1400c772e]
mov r12d, edx
mov edx, dword [rsp + 0x2a50]
add edx, 0x10
xor dx, word [0x1400c7730]
mov qword [rsp + 0x2a32], r10
movzx r9d, word [rsp + 0x38]
mov word [rsp + 0x2a3a], di
movzx ecx, word [rsp + 0x34]
mov word [rsp + 0x2a3c], bp
mov word [rsp + 0x2a3e], r12w
movzx esi, word [rsp + 0x2c]
mov r13d, edx
mov edx, dword [rsp + 0x2a50]
mov word [rsp + 0x2a40], r13w
add ecx, 6
movd xmm6, ecx
add edx, 0x11
xor dx, word [0x1400c7732]
mov r14d, edx
mov edx, dword [rsp + 0x2a50]
mov word [rsp + 0x2a42], r14w
add edx, 0x12
xor dx, word [0x1400c7734]
mov r15d, edx
mov word [rsp + 0x2a44], r15w
lea edx, [r9 + 4]
movzx r9d, word [rsp + 0x30]
movd xmm5, edx
pinsrw xmm5, ebx, 1
lea edx, [rsi + 8]
mov rbx, qword [rsp + 0x31a0]
add r9d, 7
xor edx, 0x61
pinsrw xmm6, r9d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
pxor xmm0, xmmword [0x1400c81e0]
movaps xmmword [rsp + 0x2a20], xmm0
mov rax, qword [rsp + 0x2a28]
movq qword [rsp + 0x2a54], xmm0
mov word [rsp + 0x2a30], dx
mov qword [rsp + 0x2a5c], rax
mov rax, qword [rsp + 0x2a30]
mov qword [rsp + 0x2a64], rax
mov rax, qword [rsp + 0x2a38]
mov qword [rsp + 0x2a6c], rax
mov rax, qword [rsp + 0x2a40]
mov qword [rsp + 0x2a74], rax
xor eax, eax
nop dword [rax + rax]
movzx ecx, word [rsp + rax*2 + 0x2a54]
mov edx, dword [rsp + 0x2a50]
add edx, eax
xor edx, ecx
mov word [rsp + rax*2 + 0x2a54], dx
add rax, 1
cmp rax, 0x13
jne 0x140016e60
xor eax, eax
xor edx, edx
movzx edi, word [str..db_shm]
movabs rbp, 0xffffffff0000ffff
mov word [rsp + 0x2a7a], ax
lea rax, [rsp + 0x2a54]
movabs r12, 0xffff0000ffffffff
movabs r13, 0xffffffffffff
mov qword [rsp + 0x2c20], rax
movzx eax, word [0x1400c772e]
mov qword [rsp + 0x31a0], rbx
mov dx, di
add dx, 0xb
lea r9d, [rax + 0xb]
movzx eax, word [0x1400c7730]
mov rcx, rdx
movzx r9d, r9w
and rcx, rbp
shl r9, 0x10
or rcx, r9
lea r8d, [rax + 0xb]
mov rax, qword [0x1400c81f0]
and rcx, r12
movzx r8d, r8w
shl r8, 0x20
or rcx, r8
and rcx, r13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
movzx eax, word [rsp + 0x40]
sub eax, 0xb
mov word [rsp + 0x40], ax
movzx eax, word [rsp + 0x42]
sub eax, 0xb
mov word [rsp + 0x42], ax
movzx eax, word [rsp + 0x44]
sub eax, 0xb
mov word [rsp + 0x44], ax
movzx eax, word [rsp + 0x46]
sub eax, 0xb
mov word [rsp + 0x46], ax
movzx eax, word [rsp + 0x48]
sub eax, 0xb
mov word [rsp + 0x48], ax
movzx eax, word [rsp + 0x4a]
sub eax, 0xb
mov word [rsp + 0x4a], ax
movzx eax, word [rsp + 0x4c]
sub eax, 0xb
mov word [rsp + 0x4c], ax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x2c28], rax
xor eax, eax
mov dword [rsp + 0x2870], 0x4a
mov word [rsp + 0x284e], ax
mov eax, dword [rsp + 0x2870]
mov r11d, dword [rsp + 0x2870]
mov edi, dword [rsp + 0x2870]
mov r10d, dword [rsp + 0x2870]
mov esi, dword [rsp + 0x2870]
mov dword [rsp + 0x34], edi
mov dword [rsp + 0x30], esi
mov ecx, dword [rsp + 0x2870]
mov ebx, dword [rsp + 0x2870]
mov esi, dword [rsp + 0x2870]
movzx edi, word [0x1400c7744]
mov dword [rsp + 0x2c], ecx
mov ecx, dword [rsp + 0x2870]
mov r8d, dword [rsp + 0x2870]
mov r9d, dword [rsp + 0x2870]
mov edx, dword [rsp + 0x2870]
movzx ecx, cx
movzx r14d, word [0x1400c7746]
movzx r8d, r8w
movzx r9d, r9w
movzx edx, dx
shl rdx, 0x10
or rdx, r9
movzx r9d, word [rsp + 0x34]
shl rdx, 0x10
or rdx, r8
movzx r8d, word [0x1400c7740]
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c7742]
movq xmm6, rdx
paddw xmm6, xmm1
shl rcx, 0x10
or rcx, r8
movzx r8d, word [0x1400c773e]
shl rcx, 0x10
or rcx, r8
movzx r8d, word [str..db_wal]
shl rcx, 0x10
or rcx, r8
mov r8d, dword [rsp + 0x2870]
movq xmm5, rcx
movzx ecx, word [rsp + 0x2c]
pxor xmm6, xmm5
movq qword [rsp + 0x2840], xmm6
add r8d, 0xc
xor edi, r8d
mov r8d, dword [rsp + 0x2870]
mov edx, dword [rsp + 0x2870]
mov word [rsp + 0x2848], di
add r8d, 0xd
xor eax, 0x2e
add r11d, 1
xor r14d, r8d
add edx, 0xe
xor dx, word [0x1400c7748]
add r10d, 3
xor r11d, 0x64
xor r10d, 0x2d
mov word [rsp + 0x284a], r14w
lea r8d, [r9 + 2]
movzx r9d, word [rsp + 0x30]
add esi, 7
movd xmm0, eax
xor r8d, 0x62
pinsrw xmm0, r11d, 1
mov r15d, edx
movd xmm11, r8d
mov word [rsp + 0x284c], r15w
pinsrw xmm11, r10d, 1
mov rax, qword [rsp + 0x2848]
punpckldq xmm0, xmm11
lea edx, [r9 + 4]
lea r9d, [rcx + 5]
mov ecx, ebx
xor edx, 0x73
add ecx, 6
xor r9d, 0x68
movd xmm5, edx
xor ecx, 0x6d
pinsrw xmm5, r9d, 1
movd xmm8, ecx
pinsrw xmm8, esi, 1
punpckldq xmm5, xmm8
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x2830], xmm0
mov rdx, qword [rsp + 0x2838]
movq qword [rsp + 0x2874], xmm0
mov qword [rsp + 0x287c], rdx
movq qword [rsp + 0x2884], xmm6
mov qword [rsp + 0x288c], rax
movzx eax, word [rsp + 0x2874]
mov edx, dword [rsp + 0x2870]
xor eax, edx
mov word [rsp + 0x2874], ax
movzx edx, word [rsp + 0x2876]
mov eax, dword [rsp + 0x2870]
add eax, 1
xor eax, edx
mov word [rsp + 0x2876], ax
movzx edx, word [rsp + 0x2878]
mov eax, dword [rsp + 0x2870]
add eax, 2
xor eax, edx
mov word [rsp + 0x2878], ax
movzx edx, word [rsp + 0x287a]
mov eax, dword [rsp + 0x2870]
add eax, 3
xor eax, edx
mov word [rsp + 0x287a], ax
movzx edx, word [rsp + 0x287c]
mov eax, dword [rsp + 0x2870]
add eax, 4
xor eax, edx
mov word [rsp + 0x287c], ax
movzx edx, word [rsp + 0x287e]
mov eax, dword [rsp + 0x2870]
add eax, 5
xor eax, edx
mov word [rsp + 0x287e], ax
movzx edx, word [rsp + 0x2880]
mov eax, dword [rsp + 0x2870]
add eax, 6
xor eax, edx
mov word [rsp + 0x2880], ax
movzx edx, word [rsp + 0x2882]
mov eax, dword [rsp + 0x2870]
add eax, 7
xor eax, edx
mov word [rsp + 0x2882], ax
movzx edx, word [rsp + 0x2884]
mov eax, dword [rsp + 0x2870]
add eax, 8
xor eax, edx
mov word [rsp + 0x2884], ax
movzx edx, word [rsp + 0x2886]
mov eax, dword [rsp + 0x2870]
add eax, 9
xor ecx, ecx
xor eax, edx
mov word [rsp + 0x2886], ax
movzx edx, word [rsp + 0x2888]
mov eax, dword [rsp + 0x2870]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2888], ax
movzx edx, word [rsp + 0x288a]
mov eax, dword [rsp + 0x2870]
mov word [rsp + 0x282e], cx
add eax, 0xb
xor eax, edx
mov word [rsp + 0x288a], ax
movzx edx, word [rsp + 0x288c]
mov eax, dword [rsp + 0x2870]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x288c], ax
movzx edx, word [rsp + 0x288e]
mov eax, dword [rsp + 0x2870]
add eax, 0xd
xor eax, edx
mov word [rsp + 0x288e], ax
movzx edx, word [rsp + 0x2890]
mov eax, dword [rsp + 0x2870]
add eax, 0xe
xor eax, edx
xor edx, edx
mov word [rsp + 0x2890], ax
lea rax, [rsp + 0x2874]
mov word [rsp + 0x2892], dx
mov qword [rsp + 0x2c30], rax
mov dword [rsp + 0x28a0], 0x79
mov eax, dword [rsp + 0x28a0]
mov r11d, dword [rsp + 0x28a0]
mov edi, dword [rsp + 0x28a0]
mov r10d, dword [rsp + 0x28a0]
mov esi, dword [rsp + 0x28a0]
mov ecx, dword [rsp + 0x28a0]
mov ebx, dword [rsp + 0x28a0]
mov dword [rsp + 0x34], edi
mov dword [rsp + 0x30], esi
mov esi, dword [rsp + 0x28a0]
mov dword [rsp + 0x2c], ecx
mov ecx, dword [rsp + 0x28a0]
mov r8d, dword [rsp + 0x28a0]
mov r9d, dword [rsp + 0x28a0]
mov edx, dword [rsp + 0x28a0]
movzx ecx, cx
movzx r8d, r8w
movzx r9d, r9w
movzx edx, dx
shl rdx, 0x10
or rdx, r9
shl rdx, 0x10
or rdx, r8
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c7752]
movzx r8d, word [0x1400c7750]
movq xmm6, rdx
movzx edi, word [0x1400c7754]
paddw xmm6, xmm1
movzx r9d, word [rsp + 0x34]
shl rcx, 0x10
movzx r14d, word [str..dbc]
or rcx, r8
movzx r8d, word [0x1400c774e]
shl rcx, 0x10
or rcx, r8
movzx r8d, word [str..db3]
shl rcx, 0x10
or rcx, r8
mov r8d, dword [rsp + 0x28a0]
movq xmm5, rcx
movzx ecx, word [rsp + 0x2c]
pxor xmm6, xmm5
movq qword [rsp + 0x2820], xmm6
add r8d, 0xc
xor edi, r8d
mov r8d, dword [rsp + 0x28a0]
mov edx, dword [rsp + 0x28a0]
mov word [rsp + 0x2828], di
add r8d, 0xd
xor r14d, r8d
add edx, 0xe
xor dx, word [0x1400c7758]
xor eax, 0x2e
add r11d, 1
add r10d, 3
mov word [rsp + 0x282a], r14w
lea r8d, [r9 + 2]
movzx r9d, word [rsp + 0x30]
xor r11d, 0x64
add esi, 7
xor r8d, 0x62
xor r10d, 0x2d
movd xmm0, eax
mov r15d, edx
movd xmm11, r8d
pinsrw xmm0, r11d, 1
mov word [rsp + 0x282c], r15w
pinsrw xmm11, r10d, 1
mov rax, qword [rsp + 0x2828]
punpckldq xmm0, xmm11
lea edx, [r9 + 4]
mov r10d, 0x76
lea r9d, [rcx + 5]
mov ecx, ebx
xor edx, 0x77
add ecx, 6
xor r9d, 0x61
movd xmm5, edx
xor ecx, 0x6c
pinsrw xmm5, r9d, 1
movd xmm8, ecx
pinsrw xmm8, esi, 1
punpckldq xmm5, xmm8
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x2810], xmm0
mov rdx, qword [rsp + 0x2818]
movq qword [rsp + 0x28a4], xmm0
mov qword [rsp + 0x28ac], rdx
movq qword [rsp + 0x28b4], xmm6
mov qword [rsp + 0x28bc], rax
movzx eax, word [rsp + 0x28a4]
mov edx, dword [rsp + 0x28a0]
xor eax, edx
mov word [rsp + 0x28a4], ax
movzx edx, word [rsp + 0x28a6]
mov eax, dword [rsp + 0x28a0]
add eax, 1
xor eax, edx
mov word [rsp + 0x28a6], ax
movzx edx, word [rsp + 0x28a8]
mov eax, dword [rsp + 0x28a0]
add eax, 2
xor eax, edx
mov word [rsp + 0x28a8], ax
movzx edx, word [rsp + 0x28aa]
mov eax, dword [rsp + 0x28a0]
add eax, 3
xor eax, edx
mov word [rsp + 0x28aa], ax
movzx edx, word [rsp + 0x28ac]
mov eax, dword [rsp + 0x28a0]
add eax, 4
xor eax, edx
mov word [rsp + 0x28ac], ax
movzx edx, word [rsp + 0x28ae]
mov eax, dword [rsp + 0x28a0]
add eax, 5
xor eax, edx
mov word [rsp + 0x28ae], ax
movzx edx, word [rsp + 0x28b0]
mov eax, dword [rsp + 0x28a0]
add eax, 6
xor eax, edx
mov word [rsp + 0x28b0], ax
movzx edx, word [rsp + 0x28b2]
mov eax, dword [rsp + 0x28a0]
add eax, 7
xor eax, edx
mov word [rsp + 0x28b2], ax
movzx edx, word [rsp + 0x28b4]
mov eax, dword [rsp + 0x28a0]
add eax, 8
xor eax, edx
mov word [rsp + 0x28b4], ax
movzx edx, word [rsp + 0x28b6]
mov eax, dword [rsp + 0x28a0]
add eax, 9
xor eax, edx
mov word [rsp + 0x28b6], ax
movzx edx, word [rsp + 0x28b8]
mov eax, dword [rsp + 0x28a0]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x28b8], ax
movzx edx, word [rsp + 0x28ba]
mov eax, dword [rsp + 0x28a0]
add eax, 0xb
xor r8d, r8d
xor r9d, r9d
xor eax, edx
xor r11d, r11d
xor ebx, ebx
mov word [rsp + 0x28ba], ax
movzx edx, word [rsp + 0x28bc]
mov eax, dword [rsp + 0x28a0]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x28bc], ax
movzx edx, word [rsp + 0x28be]
mov eax, dword [rsp + 0x28a0]
add eax, 0xd
xor eax, edx
mov word [rsp + 0x28be], ax
movzx edx, word [rsp + 0x28c0]
mov word [rsp + 0x13b8], r10w
mov eax, dword [rsp + 0x28a0]
movq xmm0, qword [0x1400c81f8]
mov word [rsp + 0x13c2], r9w
add eax, 0xe
xor eax, edx
movzx edx, word [0x1400c775a]
mov word [rsp + 0x28c0], ax
lea rax, [rsp + 0x28a4]
mov qword [rsp + 0x2c38], rax
movzx eax, word [0x1400c775c]
mov word [rsp + 0x28c2], r8w
mov dword [rsp + 0x17d0], 0x76
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7758]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dbc]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x1400c8200]
pxor xmm0, xmm6
movq qword [rsp + 0x13ba], xmm0
mov qword [rsp + 0x13b0], rax
movabs rax, 0x45001400120058
mov qword [rsp + 0x17d4], rax
mov rax, qword [rsp + 0x13b8]
mov qword [rsp + 0x17dc], rax
mov eax, dword [rsp + 0x13c0]
mov dword [rsp + 0x17e4], eax
movzx eax, word [rsp + 0x17d4]
mov edx, dword [rsp + 0x17d0]
xor eax, edx
mov word [rsp + 0x17d4], ax
movzx eax, word [rsp + 0x17d6]
mov edx, dword [rsp + 0x17d0]
xor eax, edx
mov word [rsp + 0x17d6], ax
movzx eax, word [rsp + 0x17d8]
mov edx, dword [rsp + 0x17d0]
xor eax, edx
mov word [rsp + 0x17d8], ax
movzx eax, word [rsp + 0x17da]
mov edx, dword [rsp + 0x17d0]
xor eax, edx
mov word [rsp + 0x17da], ax
movzx eax, word [rsp + 0x17dc]
mov edx, dword [rsp + 0x17d0]
mov word [rsp + 0x13a2], bx
mov ebx, 6
xor eax, edx
mov word [rsp + 0x17dc], ax
movzx eax, word [rsp + 0x17de]
mov edx, dword [rsp + 0x17d0]
xor eax, edx
mov word [rsp + 0x17de], ax
movzx eax, word [rsp + 0x17e0]
mov edx, dword [rsp + 0x17d0]
xor eax, edx
mov word [rsp + 0x17e0], ax
movzx eax, word [rsp + 0x17e2]
mov edx, dword [rsp + 0x17d0]
xor eax, edx
mov word [rsp + 0x17e2], ax
movzx eax, word [rsp + 0x17e4]
mov edx, dword [rsp + 0x17d0]
xor eax, edx
mov word [rsp + 0x17e4], ax
lea rax, [rsp + 0x17d4]
mov word [rsp + 0x17e6], r11w
mov qword [rsp + 0x2c40], rax
mov dword [rsp + 0x17f0], 8
mov eax, dword [rsp + 0x17f0]
mov edi, dword [rsp + 0x17f0]
mov r8d, dword [rsp + 0x17f0]
mov esi, dword [rsp + 0x17f0]
mov edx, dword [rsp + 0x17f0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x17f0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x17f0]
xor edi, 0x64
mov r10d, dword [rsp + 0x17f0]
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x17f0]
add r9d, 8
xor r9w, word [0x1400c7766]
add r8d, 2
add ecx, 6
xor cx, word [0x1400c7762]
add r11d, 5
add r10d, 7
xor r11w, word [str..dbf]
xor r8d, 0x62
add edx, 4
xor r10w, word [0x1400c7764]
add esi, 3
movd xmm8, r8d
xor esi, 0x63
movd xmm5, edx
movd xmm6, ecx
pinsrw xmm8, esi, 1
punpckldq xmm0, xmm8
xor esi, esi
pinsrw xmm5, r11d, 1
xor edi, edi
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x1390], xmm0
mov rax, qword [rsp + 0x1398]
movq qword [rsp + 0x17f4], xmm0
mov word [rsp + 0x13a0], r9w
mov qword [rsp + 0x17fc], rax
mov eax, dword [rsp + 0x13a0]
mov dword [rsp + 0x1804], eax
movzx eax, word [rsp + 0x17f4]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17f4], ax
movzx edx, word [rsp + 0x17f6]
mov eax, dword [rsp + 0x17f0]
add eax, 1
xor eax, edx
mov word [rsp + 0x17f6], ax
movzx edx, word [rsp + 0x17f8]
mov eax, dword [rsp + 0x17f0]
add eax, 2
xor eax, edx
mov word [rsp + 0x17f8], ax
movzx edx, word [rsp + 0x17fa]
mov eax, dword [rsp + 0x17f0]
add eax, 3
xor eax, edx
mov word [rsp + 0x17fa], ax
movzx edx, word [rsp + 0x17fc]
mov eax, dword [rsp + 0x17f0]
add eax, 4
xor eax, edx
mov word [rsp + 0x17fc], ax
movzx edx, word [rsp + 0x17fe]
mov eax, dword [rsp + 0x17f0]
add eax, 5
xor eax, edx
mov word [rsp + 0x17fe], ax
movzx edx, word [rsp + 0x1800]
mov eax, dword [rsp + 0x17f0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1800], ax
movzx edx, word [rsp + 0x1802]
mov eax, dword [rsp + 0x17f0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1802], ax
movzx edx, word [rsp + 0x1804]
mov eax, dword [rsp + 0x17f0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1804], ax
lea rax, [rsp + 0x17f4]
mov word [rsp + 0x1806], si
mov word [rsp + 0x1382], di
mov dword [rsp + 0x1810], 0x17
mov qword [rsp + 0x2c48], rax
mov eax, dword [rsp + 0x1810]
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 [0x1400c7770]
xor eax, 0x2e
add ecx, 6
xor cx, word [0x1400c776c]
add r11d, 5
add r10d, 7
xor r11w, word [str..dbs]
add r8d, 2
add edx, 4
xor r10w, word [0x1400c776e]
xor r8d, 0x62
add edi, 1
add esi, 3
xor edi, 0x64
mov word [rsp + 0x1380], r9w
xor esi, 0x66
movd xmm0, eax
movd xmm8, r8d
movd xmm5, edx
movd xmm6, ecx
pinsrw xmm0, edi, 1
xor r14d, r14d
pinsrw xmm8, esi, 1
pinsrw xmm6, r10d, 1
punpckldq xmm0, xmm8
pinsrw xmm5, r11d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x1370], xmm0
mov rax, qword [rsp + 0x1378]
movq qword [rsp + 0x1814], xmm0
mov qword [rsp + 0x181c], rax
mov eax, dword [rsp + 0x1380]
mov dword [rsp + 0x1824], eax
movzx eax, word [rsp + 0x1814]
mov edx, dword [rsp + 0x1810]
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 word [rsp + 0x1826], r14w
mov r14d, 0x3a
mov dword [rsp + 0x1830], 0x34
mov qword [rsp + 0x2c50], rax
mov eax, dword [rsp + 0x1830]
mov word [rsp + 0x1362], r15w
mov edi, dword [rsp + 0x1830]
mov r8d, dword [rsp + 0x1830]
mov esi, dword [rsp + 0x1830]
mov edx, dword [rsp + 0x1830]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1830]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1830]
add r8d, 2
xor edi, 0x64
mov r10d, dword [rsp + 0x1830]
xor r8d, 0x62
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1830]
add edx, 4
xor esi, 0x73
movd xmm8, r8d
add r11d, 5
movd xmm5, edx
pinsrw xmm8, esi, 1
punpckldq xmm0, xmm8
add ecx, 6
add r10d, 7
add r9d, 8
xor r9w, word [0x1400c777a]
xor r11w, word [str..dbt]
xor cx, word [0x1400c7776]
xor r10w, word [0x1400c7778]
mov word [rsp + 0x1360], r9w
pinsrw xmm5, r11d, 1
movd xmm6, ecx
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x1350], xmm0
mov rax, qword [rsp + 0x1358]
movq qword [rsp + 0x1834], xmm0
mov qword [rsp + 0x183c], rax
mov eax, dword [rsp + 0x1360]
mov dword [rsp + 0x1844], eax
movzx eax, word [rsp + 0x1834]
mov edx, dword [rsp + 0x1830]
xor eax, edx
mov word [rsp + 0x1834], ax
movzx edx, word [rsp + 0x1836]
mov eax, dword [rsp + 0x1830]
add eax, 1
xor eax, edx
mov word [rsp + 0x1836], ax
movzx edx, word [rsp + 0x1838]
mov eax, dword [rsp + 0x1830]
add eax, 2
xor eax, edx
mov word [rsp + 0x1838], ax
movzx edx, word [rsp + 0x183a]
mov eax, dword [rsp + 0x1830]
add eax, 3
xor eax, edx
mov word [rsp + 0x183a], ax
movzx edx, word [rsp + 0x183c]
mov eax, dword [rsp + 0x1830]
add eax, 4
xor eax, edx
mov word [rsp + 0x183c], ax
movzx edx, word [rsp + 0x183e]
mov eax, dword [rsp + 0x1830]
add eax, 5
xor eax, edx
mov word [rsp + 0x183e], ax
movzx edx, word [rsp + 0x1840]
mov eax, dword [rsp + 0x1830]
add eax, 6
xor eax, edx
mov word [rsp + 0x1840], ax
movzx edx, word [rsp + 0x1842]
mov eax, dword [rsp + 0x1830]
add eax, 7
xor eax, edx
mov word [rsp + 0x1842], ax
movzx edx, word [rsp + 0x1844]
mov eax, dword [rsp + 0x1830]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7782]
mov word [rsp + 0x1844], ax
xor eax, eax
mov word [rsp + 0x1846], ax
lea rax, [rsp + 0x1834]
mov qword [rsp + 0x2c58], rax
movzx eax, word [0x1400c7784]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7780]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dbv]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8208]
paddw xmm0, xmm2
mov qword [rsp + 0x1330], rax
mov eax, 0xd
mov word [rsp + 0x1338], ax
xor eax, eax
mov word [rsp + 0x1342], ax
movabs rax, 0x81006f0071003b
mov qword [rsp + 0xf0], rax
movq qword [rsp + 0x133a], xmm0
mov rax, qword [rsp + 0x1338]
mov qword [rsp + 0xf8], rax
mov eax, dword [rsp + 0x1340]
mov dword [rsp + 0x100], eax
movzx eax, word [rsp + 0xf0]
sub eax, 0xd
mov word [rsp + 0xf0], ax
movzx eax, word [rsp + 0xf2]
sub eax, 0xd
mov word [rsp + 0xf2], ax
movzx eax, word [rsp + 0xf4]
sub eax, 0xd
mov word [rsp + 0xf4], ax
movzx eax, word [rsp + 0xf6]
sub eax, 0xd
mov word [rsp + 0xf6], ax
movzx eax, word [rsp + 0xf8]
sub eax, 0xd
mov word [rsp + 0xf8], ax
movzx eax, word [rsp + 0xfa]
sub eax, 0xd
mov word [rsp + 0xfa], ax
movzx eax, word [rsp + 0xfc]
sub eax, 0xd
mov word [rsp + 0xfc], ax
movzx eax, word [rsp + 0xfe]
sub eax, 0xd
mov word [rsp + 0xfe], ax
movzx eax, word [rsp + 0x100]
sub eax, 0xd
mov word [rsp + 0x100], ax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2c60], rax
xor eax, eax
mov dword [rsp + 0x1850], 0x5a
mov word [rsp + 0x1322], ax
mov eax, dword [rsp + 0x1850]
mov edi, dword [rsp + 0x1850]
mov r8d, dword [rsp + 0x1850]
mov esi, dword [rsp + 0x1850]
mov edx, dword [rsp + 0x1850]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1850]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1850]
add r8d, 2
xor edi, 0x64
mov r10d, dword [rsp + 0x1850]
add esi, 3
xor r8d, 0x62
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1850]
xor esi, 0x76
add edx, 4
movd xmm8, r8d
add r11d, 5
xor r11w, word [str..dbx]
movd xmm5, edx
pinsrw xmm8, esi, 1
punpckldq xmm0, xmm8
add r9d, 8
xor r9w, word [0x1400c778e]
add ecx, 6
add r10d, 7
xor cx, word [0x1400c778a]
pinsrw xmm5, r11d, 1
xor r10w, word [0x1400c778c]
mov word [rsp + 0x1320], r9w
mov r9d, 0xa
movd xmm6, ecx
mov ecx, 0x2d
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x1310], xmm0
mov rax, qword [rsp + 0x1318]
movq qword [rsp + 0x1854], xmm0
mov qword [rsp + 0x185c], rax
mov eax, dword [rsp + 0x1320]
mov dword [rsp + 0x1864], eax
movzx eax, word [rsp + 0x1854]
mov edx, dword [rsp + 0x1850]
xor eax, edx
mov word [rsp + 0x1854], ax
movzx edx, word [rsp + 0x1856]
mov eax, dword [rsp + 0x1850]
add eax, 1
xor eax, edx
mov word [rsp + 0x1856], ax
movzx edx, word [rsp + 0x1858]
mov eax, dword [rsp + 0x1850]
add eax, 2
xor eax, edx
mov word [rsp + 0x1858], ax
movzx edx, word [rsp + 0x185a]
mov eax, dword [rsp + 0x1850]
add eax, 3
xor eax, edx
mov word [rsp + 0x185a], ax
movzx edx, word [rsp + 0x185c]
mov eax, dword [rsp + 0x1850]
add eax, 4
xor eax, edx
mov word [rsp + 0x185c], ax
movzx edx, word [rsp + 0x185e]
mov eax, dword [rsp + 0x1850]
add eax, 5
xor eax, edx
mov word [rsp + 0x185e], ax
movzx edx, word [rsp + 0x1860]
mov eax, dword [rsp + 0x1850]
add eax, 6
xor eax, edx
mov word [rsp + 0x1860], ax
movzx edx, word [rsp + 0x1862]
mov eax, dword [rsp + 0x1850]
add eax, 7
xor eax, edx
mov word [rsp + 0x1862], ax
movzx edx, word [rsp + 0x1864]
mov eax, dword [rsp + 0x1850]
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x1864], ax
xor eax, eax
mov word [rsp + 0x1866], ax
lea rax, [rsp + 0x1854]
mov qword [rsp + 0x2c68], rax
movzx eax, word [0x1400c7798]
mov word [rsp + 0x1302], dx
movzx edx, word [0x1400c7796]
mov dword [rsp + 0x1870], 0x2d
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7794]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dcb]
movq xmm0, qword [str.____]
shl rax, 0x10
mov word [rsp + 0x12f8], cx
or rax, rdx
movq xmm6, rax
mov rax, qword [0x1400c8218]
pxor xmm0, xmm6
movq qword [rsp + 0x12fa], xmm0
mov qword [rsp + 0x12f0], rax
movabs rax, 0x55004f00490003
mov qword [rsp + 0x1874], rax
mov rax, qword [rsp + 0x12f8]
mov qword [rsp + 0x187c], rax
mov eax, dword [rsp + 0x1300]
mov dword [rsp + 0x1884], eax
movzx eax, word [rsp + 0x1874]
mov edx, dword [rsp + 0x1870]
xor eax, edx
mov word [rsp + 0x1874], ax
movzx eax, word [rsp + 0x1876]
mov edx, dword [rsp + 0x1870]
xor eax, edx
mov word [rsp + 0x1876], ax
movzx eax, word [rsp + 0x1878]
mov edx, dword [rsp + 0x1870]
xor eax, edx
mov word [rsp + 0x1878], ax
movzx eax, word [rsp + 0x187a]
mov edx, dword [rsp + 0x1870]
xor eax, edx
xor r8d, r8d
xor r10d, r10d
mov word [rsp + 0x187a], ax
movzx eax, word [rsp + 0x187c]
xor r11d, r11d
mov edx, dword [rsp + 0x1870]
xor eax, edx
mov word [rsp + 0x187c], ax
movzx eax, word [rsp + 0x187e]
mov edx, dword [rsp + 0x1870]
xor eax, edx
mov word [rsp + 0x187e], ax
movzx eax, word [rsp + 0x1880]
mov edx, dword [rsp + 0x1870]
xor eax, edx
mov word [rsp + 0x1880], ax
movzx eax, word [rsp + 0x1882]
mov edx, dword [rsp + 0x1870]
mov word [rsp + 0x12d8], r9w
mov word [rsp + 0x12e2], r10w
xor eax, edx
mov word [rsp + 0x1882], ax
movzx eax, word [rsp + 0x1884]
mov edx, dword [rsp + 0x1870]
xor eax, edx
movzx edx, word [0x1400c77a0]
mov word [rsp + 0x1884], ax
lea rax, [rsp + 0x1874]
mov qword [rsp + 0x2c70], rax
movzx eax, word [0x1400c77a2]
mov word [rsp + 0x1886], r8w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c779e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dct]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8220]
paddw xmm0, xmm3
mov qword [rsp + 0x12d0], rax
movabs rax, 0x6c006d006e0038
mov qword [rsp + 0x110], rax
movq qword [rsp + 0x12da], xmm0
mov rax, qword [rsp + 0x12d8]
mov qword [rsp + 0x118], rax
mov eax, dword [rsp + 0x12e0]
mov dword [rsp + 0x120], eax
movzx eax, word [rsp + 0x110]
sub eax, 0xa
mov word [rsp + 0x110], ax
movzx eax, word [rsp + 0x112]
sub eax, 0xa
mov word [rsp + 0x112], ax
movzx eax, word [rsp + 0x114]
sub eax, 0xa
mov word [rsp + 0x114], ax
movzx eax, word [rsp + 0x116]
sub eax, 0xa
mov word [rsp + 0x116], ax
movzx eax, word [rsp + 0x118]
sub eax, 0xa
mov word [rsp + 0x118], ax
movzx eax, word [rsp + 0x11a]
sub eax, 0xa
mov word [rsp + 0x11a], ax
movzx eax, word [rsp + 0x11c]
movzx edx, word [0x1400c77aa]
mov word [rsp + 0x12b8], bx
movq xmm8, qword [0x1400c88a0]
mov word [rsp + 0x12c2], r11w
sub eax, 0xa
mov word [rsp + 0x11c], ax
movzx eax, word [rsp + 0x11e]
sub eax, 0xa
mov word [rsp + 0x11e], ax
movzx eax, word [rsp + 0x120]
sub eax, 0xa
mov word [rsp + 0x120], ax
lea rax, [rsp + 0x110]
mov qword [rsp + 0x2c78], rax
movzx eax, word [0x1400c77ac]
mov dword [rsp + 0x1890], 6
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c77a8]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dcx]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8228]
pxor xmm0, xmm8
movq qword [rsp + 0x12ba], xmm0
mov qword [rsp + 0x12b0], rax
movabs rax, 0x72006500620028
mov qword [rsp + 0x1894], rax
mov rax, qword [rsp + 0x12b8]
mov qword [rsp + 0x189c], rax
mov eax, dword [rsp + 0x12c0]
mov dword [rsp + 0x18a4], eax
movzx eax, word [rsp + 0x1894]
mov edx, dword [rsp + 0x1890]
xor eax, edx
mov word [rsp + 0x1894], ax
movzx eax, word [rsp + 0x1896]
mov edx, dword [rsp + 0x1890]
xor eax, edx
mov word [rsp + 0x1896], ax
movzx eax, word [rsp + 0x1898]
mov edx, dword [rsp + 0x1890]
xor eax, edx
xor esi, esi
xor edi, edi
mov word [rsp + 0x1898], ax
movzx eax, word [rsp + 0x189a]
xor r15d, r15d
mov edx, dword [rsp + 0x1890]
mov word [rsp + 0x12a2], di
movq xmm0, qword [0x1400c8230]
mov word [rsp + 0x1298], r14w
xor eax, edx
mov word [rsp + 0x189a], ax
movzx eax, word [rsp + 0x189c]
mov edx, dword [rsp + 0x1890]
xor eax, edx
mov word [rsp + 0x189c], ax
movzx eax, word [rsp + 0x189e]
mov edx, dword [rsp + 0x1890]
xor eax, edx
mov word [rsp + 0x189e], ax
movzx eax, word [rsp + 0x18a0]
mov edx, dword [rsp + 0x1890]
xor eax, edx
mov word [rsp + 0x18a0], ax
movzx eax, word [rsp + 0x18a2]
mov edx, dword [rsp + 0x1890]
xor eax, edx
mov word [rsp + 0x18a2], ax
movzx eax, word [rsp + 0x18a4]
mov edx, dword [rsp + 0x1890]
xor eax, edx
movzx edx, word [0x1400c77b4]
mov word [rsp + 0x18a4], ax
lea rax, [rsp + 0x1894]
mov qword [rsp + 0x2c80], rax
movzx eax, word [0x1400c77b6]
mov word [rsp + 0x18a6], si
mov dword [rsp + 0x18b0], 0x3a
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c77b2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ddl]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x1400c8238]
pxor xmm0, xmm6
movq qword [rsp + 0x129a], xmm0
mov qword [rsp + 0x1290], rax
movabs rax, 0x420059005e0014
mov qword [rsp + 0x18b4], rax
mov rax, qword [rsp + 0x1298]
mov qword [rsp + 0x18bc], rax
mov eax, dword [rsp + 0x12a0]
mov dword [rsp + 0x18c4], eax
movzx eax, word [rsp + 0x18b4]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18b4], ax
movzx eax, word [rsp + 0x18b6]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18b6], ax
movzx eax, word [rsp + 0x18b8]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18b8], ax
movzx eax, word [rsp + 0x18ba]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18ba], ax
movzx eax, word [rsp + 0x18bc]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18bc], ax
movzx eax, word [rsp + 0x18be]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18be], ax
movzx eax, word [rsp + 0x18c0]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18c0], ax
movzx eax, word [rsp + 0x18c2]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18c2], ax
movzx eax, word [rsp + 0x18c4]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18c4], ax
lea rax, [rsp + 0x18b4]
mov word [rsp + 0x18c6], r15w
mov qword [rsp + 0x2c88], rax
xor eax, eax
movzx edx, word [0x1400c77be]
mov word [rsp + 0x1282], ax
movzx eax, word [0x1400c77c0]
movq xmm0, qword [0x1400c8240]
mov dword [rsp + 0x18d0], 0x3d
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c77bc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dlis]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x1400c8248]
pxor xmm0, xmm6
movq qword [rsp + 0x127a], xmm0
mov qword [rsp + 0x1270], rax
mov eax, 0x3d
mov word [rsp + 0x1278], ax
movabs rax, 0x51005900590013
mov qword [rsp + 0x18d4], rax
mov rax, qword [rsp + 0x1278]
mov qword [rsp + 0x18dc], rax
mov eax, dword [rsp + 0x1280]
mov dword [rsp + 0x18e4], eax
movzx eax, word [rsp + 0x18d4]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18d4], ax
movzx eax, word [rsp + 0x18d6]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18d6], ax
movzx eax, word [rsp + 0x18d8]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18d8], ax
movzx eax, word [rsp + 0x18da]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18da], ax
movzx eax, word [rsp + 0x18dc]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18dc], ax
movzx eax, word [rsp + 0x18de]
mov edx, dword [rsp + 0x18d0]
movzx r14d, word [0x1400c77ca]
movzx r15d, word [0x1400c77cc]
xor eax, edx
mov word [rsp + 0x18de], ax
movzx eax, word [rsp + 0x18e0]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18e0], ax
movzx eax, word [rsp + 0x18e2]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18e2], ax
movzx eax, word [rsp + 0x18e4]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18e4], ax
xor eax, eax
mov word [rsp + 0x18e6], ax
lea rax, [rsp + 0x18d4]
mov qword [rsp + 0x2c90], rax
xor eax, eax
mov dword [rsp + 0x2350], 0x58
mov word [rsp + 0x2346], ax
mov eax, dword [rsp + 0x2350]
mov esi, dword [rsp + 0x2350]
mov r8d, dword [rsp + 0x2350]
mov r11d, dword [rsp + 0x2350]
mov edx, dword [rsp + 0x2350]
xor eax, 0x2e
mov edi, dword [rsp + 0x2350]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x2350]
add r8d, 2
xor esi, 0x64
mov r10d, dword [rsp + 0x2350]
xor r8d, 0x6c
add r11d, 3
pinsrw xmm0, esi, 1
mov r9d, dword [rsp + 0x2350]
add edx, 4
xor r11d, 0x69
movd xmm11, r8d
xor edx, 0x73
add edi, 5
pinsrw xmm11, r11d, 1
punpckldq xmm0, xmm11
add ecx, 6
xor cx, word [str..dp1]
movd xmm5, edx
mov r8d, 6
add r10d, 7
pinsrw xmm5, edi, 1
mov r11d, 0x5e
xor r10w, word [0x1400c77c8]
add r9d, 8
xor r14d, r9d
mov r9d, dword [rsp + 0x2350]
movd xmm6, ecx
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x2330], xmm0
add r9d, 9
xor r15d, r9d
mov r9d, dword [rsp + 0x2350]
add r9d, 0xa
xor r9w, word [0x1400c77ce]
mov word [rsp + 0x2340], r14w
mov rax, qword [rsp + 0x2338]
movq qword [rsp + 0x2354], xmm0
mov word [rsp + 0x2342], r15w
mov word [rsp + 0x2344], r9w
mov qword [rsp + 0x235c], rax
mov rax, qword [rsp + 0x2340]
mov qword [rsp + 0x2364], rax
movzx eax, word [rsp + 0x2354]
mov edx, dword [rsp + 0x2350]
xor eax, edx
mov word [rsp + 0x2354], ax
movzx edx, word [rsp + 0x2356]
mov eax, dword [rsp + 0x2350]
add eax, 1
xor ecx, ecx
xor eax, edx
mov word [rsp + 0x2356], ax
movzx edx, word [rsp + 0x2358]
mov eax, dword [rsp + 0x2350]
add eax, 2
xor eax, edx
mov word [rsp + 0x2358], ax
movzx edx, word [rsp + 0x235a]
mov eax, dword [rsp + 0x2350]
add eax, 3
xor eax, edx
mov word [rsp + 0x235a], ax
movzx edx, word [rsp + 0x235c]
mov eax, dword [rsp + 0x2350]
add eax, 4
xor eax, edx
mov word [rsp + 0x235c], ax
movzx edx, word [rsp + 0x235e]
mov eax, dword [rsp + 0x2350]
add eax, 5
xor eax, edx
mov word [rsp + 0x235e], ax
movzx edx, word [rsp + 0x2360]
mov eax, dword [rsp + 0x2350]
add eax, 6
xor eax, edx
mov word [rsp + 0x2360], ax
movzx edx, word [rsp + 0x2362]
mov eax, dword [rsp + 0x2350]
add eax, 7
xor eax, edx
mov word [rsp + 0x2362], ax
movzx edx, word [rsp + 0x2364]
mov eax, dword [rsp + 0x2350]
mov word [rsp + 0x1262], cx
add eax, 8
xor eax, edx
mov word [rsp + 0x2364], ax
movzx edx, word [rsp + 0x2366]
mov eax, dword [rsp + 0x2350]
add eax, 9
xor eax, edx
mov word [rsp + 0x2366], ax
movzx edx, word [rsp + 0x2368]
mov eax, dword [rsp + 0x2350]
add eax, 0xa
xor eax, edx
movzx edx, word [0x1400c77d4]
mov word [rsp + 0x2368], ax
xor eax, eax
mov word [rsp + 0x236a], ax
lea rax, [rsp + 0x2354]
mov qword [rsp + 0x2c98], rax
movzx eax, word [0x1400c77d6]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c77d2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dqy]
shl rax, 0x10
or rax, rdx
mov edx, 0xd
movq xmm0, rax
mov rax, qword [0x1400c8250]
mov word [rsp + 0x1258], dx
paddw xmm0, xmm2
mov qword [rsp + 0x1250], rax
movabs rax, 0x3e007d0071003b
mov qword [rsp + 0x130], rax
movq qword [rsp + 0x125a], xmm0
mov rax, qword [rsp + 0x1258]
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x1260]
mov dword [rsp + 0x140], eax
movzx eax, word [rsp + 0x130]
sub eax, 0xd
mov word [rsp + 0x130], ax
movzx eax, word [rsp + 0x132]
sub eax, 0xd
mov word [rsp + 0x132], ax
movzx eax, word [rsp + 0x134]
sub eax, 0xd
mov word [rsp + 0x134], ax
movzx eax, word [rsp + 0x136]
sub eax, 0xd
mov word [rsp + 0x136], ax
movzx eax, word [rsp + 0x138]
mov word [rsp + 0x1238], r8w
movzx edx, word [0x1400c77de]
sub eax, 0xd
xor r9d, r9d
xor r10d, r10d
mov word [rsp + 0x138], ax
movzx eax, word [rsp + 0x13a]
mov word [rsp + 0x1242], r9w
sub eax, 0xd
mov word [rsp + 0x13a], ax
movzx eax, word [rsp + 0x13c]
sub eax, 0xd
mov word [rsp + 0x13c], ax
movzx eax, word [rsp + 0x13e]
sub eax, 0xd
mov word [rsp + 0x13e], ax
movzx eax, word [rsp + 0x140]
sub eax, 0xd
mov word [rsp + 0x140], ax
lea rax, [rsp + 0x130]
mov qword [rsp + 0x2ca0], rax
movzx eax, word [0x1400c77e0]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c77dc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dsk]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8258]
paddw xmm0, xmm8
mov qword [rsp + 0x1230], rax
movabs rax, 0x7f0077006a0034
mov qword [rsp + 0x150], rax
movq qword [rsp + 0x123a], xmm0
mov rax, qword [rsp + 0x1238]
mov qword [rsp + 0x158], rax
mov eax, dword [rsp + 0x1240]
mov dword [rsp + 0x160], eax
movzx eax, word [rsp + 0x150]
sub eax, 6
mov word [rsp + 0x150], ax
movzx eax, word [rsp + 0x152]
sub eax, 6
mov word [rsp + 0x152], ax
movzx eax, word [rsp + 0x154]
sub eax, 6
mov word [rsp + 0x154], ax
movzx eax, word [rsp + 0x156]
sub eax, 6
mov word [rsp + 0x156], ax
movzx eax, word [rsp + 0x158]
mov word [rsp + 0x1218], r11w
movzx edx, word [0x1400c77e8]
movq xmm0, qword [str.p:_5]
mov word [rsp + 0x1222], r10w
sub eax, 6
mov word [rsp + 0x158], ax
movzx eax, word [rsp + 0x15a]
sub eax, 6
mov word [rsp + 0x15a], ax
movzx eax, word [rsp + 0x15c]
sub eax, 6
mov word [rsp + 0x15c], ax
movzx eax, word [rsp + 0x15e]
sub eax, 6
mov word [rsp + 0x15e], ax
movzx eax, word [rsp + 0x160]
sub eax, 6
mov word [rsp + 0x160], ax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x2ca8], rax
movzx eax, word [0x1400c77ea]
mov dword [rsp + 0x18f0], 0x5e
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c77e6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dsn]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x1400c8268]
pxor xmm0, xmm6
movq qword [rsp + 0x121a], xmm0
mov qword [rsp + 0x1210], rax
movabs rax, 0x35002d003a0070
mov qword [rsp + 0x18f4], rax
mov rax, qword [rsp + 0x1218]
mov qword [rsp + 0x18fc], rax
mov eax, dword [rsp + 0x1220]
mov dword [rsp + 0x1904], eax
movzx eax, word [rsp + 0x18f4]
mov edx, dword [rsp + 0x18f0]
xor eax, edx
mov word [rsp + 0x18f4], ax
movzx eax, word [rsp + 0x18f6]
mov edx, dword [rsp + 0x18f0]
xor eax, edx
mov word [rsp + 0x18f6], ax
movzx eax, word [rsp + 0x18f8]
mov edx, dword [rsp + 0x18f0]
xor eax, edx
mov word [rsp + 0x18f8], ax
movzx eax, word [rsp + 0x18fa]
mov edx, dword [rsp + 0x18f0]
xor eax, edx
mov word [rsp + 0x18fa], ax
movzx eax, word [rsp + 0x18fc]
mov edx, dword [rsp + 0x18f0]
xor eax, edx
xor ebx, ebx
xor esi, esi
mov word [rsp + 0x18fc], ax
movzx eax, word [rsp + 0x18fe]
mov edx, dword [rsp + 0x18f0]
mov word [rsp + 0x1202], si
xor eax, edx
mov word [rsp + 0x18fe], ax
movzx eax, word [rsp + 0x1900]
mov edx, dword [rsp + 0x18f0]
xor eax, edx
mov word [rsp + 0x1900], ax
movzx eax, word [rsp + 0x1902]
mov edx, dword [rsp + 0x18f0]
xor eax, edx
mov word [rsp + 0x1902], ax
movzx eax, word [rsp + 0x1904]
mov edx, dword [rsp + 0x18f0]
xor eax, edx
mov word [rsp + 0x1904], ax
lea rax, [rsp + 0x18f4]
mov word [rsp + 0x1906], bx
mov ebx, 5
mov dword [rsp + 0x1910], 3
mov qword [rsp + 0x2cb0], rax
mov eax, dword [rsp + 0x1910]
mov edi, dword [rsp + 0x1910]
mov r8d, dword [rsp + 0x1910]
mov esi, dword [rsp + 0x1910]
mov edx, dword [rsp + 0x1910]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1910]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1910]
add r8d, 2
xor edi, 0x64
mov r10d, dword [rsp + 0x1910]
xor r8d, 0x73
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1910]
add edx, 4
xor esi, 0x6e
movd xmm11, r8d
add r11d, 5
xor r11w, word [str..dtsx]
movd xmm5, edx
pinsrw xmm11, esi, 1
add ecx, 6
xor cx, word [0x1400c77f0]
punpckldq xmm0, xmm11
add r10d, 7
xor r10w, word [0x1400c77f2]
add r9d, 8
xor r9w, word [0x1400c77f4]
pinsrw xmm5, r11d, 1
movd xmm6, ecx
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x11f0], xmm0
mov rax, qword [rsp + 0x11f8]
movq qword [rsp + 0x1914], xmm0
mov word [rsp + 0x1200], r9w
mov qword [rsp + 0x191c], rax
mov eax, dword [rsp + 0x1200]
mov dword [rsp + 0x1924], eax
movzx eax, word [rsp + 0x1914]
mov edx, dword [rsp + 0x1910]
xor eax, edx
mov word [rsp + 0x1914], ax
movzx edx, word [rsp + 0x1916]
mov eax, dword [rsp + 0x1910]
add eax, 1
xor eax, edx
mov word [rsp + 0x1916], ax
movzx edx, word [rsp + 0x1918]
mov eax, dword [rsp + 0x1910]
add eax, 2
xor eax, edx
mov word [rsp + 0x1918], ax
movzx edx, word [rsp + 0x191a]
mov eax, dword [rsp + 0x1910]
add eax, 3
xor eax, edx
mov word [rsp + 0x191a], ax
movzx edx, word [rsp + 0x191c]
mov eax, dword [rsp + 0x1910]
add eax, 4
xor eax, edx
mov word [rsp + 0x191c], ax
movzx edx, word [rsp + 0x191e]
mov eax, dword [rsp + 0x1910]
add eax, 5
xor edi, edi
xor r14d, r14d
xor eax, edx
mov word [rsp + 0x191e], ax
movzx edx, word [rsp + 0x1920]
mov eax, dword [rsp + 0x1910]
mov word [rsp + 0x2326], r14w
movzx r14d, word [0x1400c77fe]
movzx r15d, word [0x1400c7800]
add eax, 6
xor eax, edx
mov word [rsp + 0x1920], ax
movzx edx, word [rsp + 0x1922]
mov eax, dword [rsp + 0x1910]
add eax, 7
xor eax, edx
mov word [rsp + 0x1922], ax
movzx edx, word [rsp + 0x1924]
mov eax, dword [rsp + 0x1910]
add eax, 8
xor eax, edx
mov word [rsp + 0x1924], ax
lea rax, [rsp + 0x1914]
mov word [rsp + 0x1926], di
mov qword [rsp + 0x2cb8], rax
mov dword [rsp + 0x2370], 0x59
mov eax, dword [rsp + 0x2370]
mov esi, dword [rsp + 0x2370]
mov r8d, dword [rsp + 0x2370]
mov r11d, dword [rsp + 0x2370]
mov edx, dword [rsp + 0x2370]
xor eax, 0x2e
mov edi, dword [rsp + 0x2370]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x2370]
add r8d, 2
xor esi, 0x64
mov r10d, dword [rsp + 0x2370]
xor r8d, 0x74
add r11d, 3
pinsrw xmm0, esi, 1
mov r9d, dword [rsp + 0x2370]
add edx, 4
xor r11d, 0x73
movd xmm11, r8d
xor edx, 0x78
add edi, 5
pinsrw xmm11, r11d, 1
punpckldq xmm0, xmm11
add ecx, 6
xor cx, word [str..dxl]
movd xmm5, edx
mov r8d, 0x1c
add r10d, 7
xor r10w, word [0x1400c77fc]
pinsrw xmm5, edi, 1
mov edi, 0xa
add r9d, 8
xor r14d, r9d
mov r9d, dword [rsp + 0x2370]
mov word [rsp + 0x2320], r14w
movd xmm6, ecx
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x2310], xmm0
add r9d, 9
xor r15d, r9d
mov r9d, dword [rsp + 0x2370]
mov word [rsp + 0x2322], r15w
add r9d, 0xa
xor r9w, word [0x1400c7802]
mov word [rsp + 0x2324], r9w
movq qword [rsp + 0x2374], xmm0
mov rax, qword [rsp + 0x2318]
mov qword [rsp + 0x237c], rax
mov rax, qword [rsp + 0x2320]
mov qword [rsp + 0x2384], rax
movzx eax, word [rsp + 0x2374]
mov edx, dword [rsp + 0x2370]
xor eax, edx
mov word [rsp + 0x2374], ax
movzx edx, word [rsp + 0x2376]
mov eax, dword [rsp + 0x2370]
add eax, 1
xor eax, edx
xor r15d, r15d
mov word [rsp + 0x2376], ax
movzx edx, word [rsp + 0x2378]
mov eax, dword [rsp + 0x2370]
add eax, 2
xor eax, edx
mov word [rsp + 0x2378], ax
movzx edx, word [rsp + 0x237a]
mov eax, dword [rsp + 0x2370]
add eax, 3
xor eax, edx
mov word [rsp + 0x237a], ax
movzx edx, word [rsp + 0x237c]
mov eax, dword [rsp + 0x2370]
add eax, 4
xor eax, edx
mov word [rsp + 0x237c], ax
movzx edx, word [rsp + 0x237e]
mov eax, dword [rsp + 0x2370]
add eax, 5
xor eax, edx
mov word [rsp + 0x237e], ax
movzx edx, word [rsp + 0x2380]
mov eax, dword [rsp + 0x2370]
add eax, 6
xor eax, edx
mov word [rsp + 0x2380], ax
movzx edx, word [rsp + 0x2382]
mov eax, dword [rsp + 0x2370]
add eax, 7
xor eax, edx
mov word [rsp + 0x2382], ax
movzx edx, word [rsp + 0x2384]
mov eax, dword [rsp + 0x2370]
add eax, 8
xor eax, edx
mov word [rsp + 0x2384], ax
movzx edx, word [rsp + 0x2386]
mov eax, dword [rsp + 0x2370]
movq xmm6, qword [0x1400c8270]
add eax, 9
xor eax, edx
mov word [rsp + 0x2386], ax
movzx edx, word [rsp + 0x2388]
mov eax, dword [rsp + 0x2370]
add eax, 0xa
xor eax, edx
movzx edx, word [0x1400c7808]
mov word [rsp + 0x2388], ax
lea rax, [rsp + 0x2374]
mov qword [rsp + 0x2cc0], rax
movzx eax, word [0x1400c780a]
mov word [rsp + 0x238a], r15w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7806]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..eco]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [str._eym4kiu2ig]
paddw xmm0, xmm6
mov qword [rsp + 0x11d0], rax
mov eax, 1
mov word [rsp + 0x11d8], ax
xor eax, eax
mov word [rsp + 0x11e2], ax
movabs rax, 0x6d00790065002f
mov qword [rsp + 0x170], rax
movq qword [rsp + 0x11da], xmm0
mov rax, qword [rsp + 0x11d8]
mov qword [rsp + 0x178], rax
mov eax, dword [rsp + 0x11e0]
mov dword [rsp + 0x180], eax
movzx eax, word [rsp + 0x170]
sub eax, 1
mov word [rsp + 0x170], ax
movzx eax, word [rsp + 0x172]
sub eax, 1
mov word [rsp + 0x172], ax
movzx eax, word [rsp + 0x174]
sub eax, 1
mov word [rsp + 0x174], ax
movzx eax, word [rsp + 0x176]
sub eax, 1
mov word [rsp + 0x176], ax
movzx eax, word [rsp + 0x178]
sub eax, 1
mov word [rsp + 0x178], ax
movzx eax, word [rsp + 0x17a]
movzx edx, word [0x1400c7812]
sub eax, 1
mov word [rsp + 0x17a], ax
movzx eax, word [rsp + 0x17c]
sub eax, 1
mov word [rsp + 0x17c], ax
movzx eax, word [rsp + 0x17e]
sub eax, 1
mov word [rsp + 0x17e], ax
movzx eax, word [rsp + 0x180]
sub eax, 1
mov word [rsp + 0x180], ax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x2cc8], rax
movzx eax, word [0x1400c7814]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7810]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ecx]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8280]
paddw xmm0, xmm8
mov qword [rsp + 0x11b0], rax
mov eax, 6
mov word [rsp + 0x11b8], ax
xor eax, eax
mov word [rsp + 0x11c2], ax
movabs rax, 0x750069006b0034
mov qword [rsp + 0x190], rax
movq qword [rsp + 0x11ba], xmm0
mov rax, qword [rsp + 0x11b8]
mov qword [rsp + 0x198], rax
mov eax, dword [rsp + 0x11c0]
mov dword [rsp + 0x1a0], eax
movzx eax, word [rsp + 0x190]
sub eax, 6
mov word [rsp + 0x190], ax
movzx eax, word [rsp + 0x192]
sub eax, 6
mov word [rsp + 0x192], ax
movzx eax, word [rsp + 0x194]
sub eax, 6
mov word [rsp + 0x194], ax
movzx eax, word [rsp + 0x196]
sub eax, 6
mov word [rsp + 0x196], ax
movzx eax, word [rsp + 0x198]
sub eax, 6
mov word [rsp + 0x198], ax
movzx eax, word [rsp + 0x19a]
movzx edx, word [0x1400c781c]
sub eax, 6
mov word [rsp + 0x19a], ax
movzx eax, word [rsp + 0x19c]
sub eax, 6
mov word [rsp + 0x19c], ax
movzx eax, word [rsp + 0x19e]
sub eax, 6
mov word [rsp + 0x19e], ax
movzx eax, word [rsp + 0x1a0]
sub eax, 6
mov word [rsp + 0x1a0], ax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x2cd0], rax
movzx eax, word [0x1400c781e]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c781a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..edb]
shl rax, 0x10
or rax, rdx
xor edx, edx
movq xmm0, rax
mov rax, qword [0x1400c8288]
mov word [rsp + 0x11a2], dx
paddw xmm0, xmm9
mov qword [rsp + 0x1190], rax
mov eax, 4
mov word [rsp + 0x1198], ax
movabs rax, 0x7c006700690032
mov qword [rsp + 0x1b0], rax
movq qword [rsp + 0x119a], xmm0
mov rax, qword [rsp + 0x1198]
mov qword [rsp + 0x1b8], rax
mov eax, dword [rsp + 0x11a0]
mov dword [rsp + 0x1c0], eax
movzx eax, word [rsp + 0x1b0]
sub eax, 4
mov word [rsp + 0x1b0], ax
movzx eax, word [rsp + 0x1b2]
sub eax, 4
mov word [rsp + 0x1b2], ax
movzx eax, word [rsp + 0x1b4]
sub eax, 4
mov word [rsp + 0x1b4], ax
movzx eax, word [rsp + 0x1b6]
sub eax, 4
mov word [rsp + 0x1b6], ax
movzx eax, word [rsp + 0x1b8]
sub eax, 4
mov word [rsp + 0x1b8], ax
movzx eax, word [rsp + 0x1ba]
mov word [rsp + 0x1178], r8w
movzx edx, word [0x1400c7826]
movq xmm0, qword [0x1400c8290]
sub eax, 4
xor ecx, ecx
xor r9d, r9d
mov word [rsp + 0x1ba], ax
movzx eax, word [rsp + 0x1bc]
xor r10d, r10d
mov word [rsp + 0x1182], cx
sub eax, 4
mov word [rsp + 0x1bc], ax
movzx eax, word [rsp + 0x1be]
sub eax, 4
mov word [rsp + 0x1be], ax
movzx eax, word [rsp + 0x1c0]
sub eax, 4
mov word [rsp + 0x1c0], ax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x2cd8], rax
movzx eax, word [0x1400c7828]
mov dword [rsp + 0x1930], 0x1c
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7824]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..epim]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [str.2yx]
pxor xmm0, xmm5
movq qword [rsp + 0x117a], xmm0
mov qword [rsp + 0x1170], rax
movabs rax, 0x7e007800790032
mov qword [rsp + 0x1934], rax
mov rax, qword [rsp + 0x1178]
mov qword [rsp + 0x193c], rax
mov eax, dword [rsp + 0x1180]
mov dword [rsp + 0x1944], eax
movzx eax, word [rsp + 0x1934]
mov edx, dword [rsp + 0x1930]
xor eax, edx
mov word [rsp + 0x1934], ax
movzx eax, word [rsp + 0x1936]
mov edx, dword [rsp + 0x1930]
xor eax, edx
mov word [rsp + 0x1936], ax
movzx eax, word [rsp + 0x1938]
mov edx, dword [rsp + 0x1930]
mov word [rsp + 0x2306], r10w
movq xmm5, qword [0x1400c82a0]
xor eax, edx
mov word [rsp + 0x1938], ax
movzx eax, word [rsp + 0x193a]
mov edx, dword [rsp + 0x1930]
xor eax, edx
mov word [rsp + 0x193a], ax
movzx eax, word [rsp + 0x193c]
mov edx, dword [rsp + 0x1930]
xor eax, edx
mov word [rsp + 0x193c], ax
movzx eax, word [rsp + 0x193e]
mov edx, dword [rsp + 0x1930]
xor eax, edx
mov word [rsp + 0x193e], ax
movzx eax, word [rsp + 0x1940]
mov edx, dword [rsp + 0x1930]
xor eax, edx
mov word [rsp + 0x1940], ax
movzx eax, word [rsp + 0x1942]
mov edx, dword [rsp + 0x1930]
xor eax, edx
mov word [rsp + 0x1942], ax
movzx eax, word [rsp + 0x1944]
mov edx, dword [rsp + 0x1930]
xor eax, edx
movzx edx, word [0x1400c7832]
mov word [rsp + 0x1944], ax
lea rax, [rsp + 0x1934]
mov qword [rsp + 0x2ce0], rax
movzx eax, word [0x1400c7834]
mov word [rsp + 0x1946], r9w
mov dword [rsp + 0x2390], 2
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7830]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..exb]
shl rax, 0x10
or rax, rdx
mov rdx, qword [str._grk3jg8pmn:ruo__kv7ovy0hqn____]
movq xmm0, rax
movzx eax, word [0x1400c7836]
pxor xmm0, xmm5
mov qword [rsp + 0x22f0], rdx
mov dword [rsp + 0x22f8], 0x2006f
xor eax, 2
mov word [rsp + 0x2304], ax
movabs rax, 0x6b00720067002c
mov qword [rsp + 0x2394], rax
movq qword [rsp + 0x22fc], xmm0
mov rax, qword [rsp + 0x22f8]
mov qword [rsp + 0x239c], rax
mov rax, qword [rsp + 0x2300]
mov qword [rsp + 0x23a4], rax
movzx eax, word [rsp + 0x2394]
mov edx, dword [rsp + 0x2390]
xor eax, edx
mov word [rsp + 0x2394], ax
movzx eax, word [rsp + 0x2396]
mov edx, dword [rsp + 0x2390]
xor eax, edx
mov word [rsp + 0x2396], ax
movzx eax, word [rsp + 0x2398]
mov edx, dword [rsp + 0x2390]
xor eax, edx
mov word [rsp + 0x2398], ax
movzx eax, word [rsp + 0x239a]
mov edx, dword [rsp + 0x2390]
xor eax, edx
xor r11d, r11d
xor esi, esi
mov word [rsp + 0x239a], ax
movzx eax, word [rsp + 0x239c]
xor r14d, r14d
mov edx, dword [rsp + 0x2390]
xor eax, edx
mov word [rsp + 0x239c], ax
movzx eax, word [rsp + 0x239e]
mov edx, dword [rsp + 0x2390]
xor eax, edx
mov word [rsp + 0x239e], ax
movzx eax, word [rsp + 0x23a0]
mov edx, dword [rsp + 0x2390]
xor eax, edx
mov word [rsp + 0x23a0], ax
movzx eax, word [rsp + 0x23a2]
mov edx, dword [rsp + 0x2390]
xor eax, edx
mov word [rsp + 0x23a2], ax
movzx eax, word [rsp + 0x23a4]
mov edx, dword [rsp + 0x2390]
mov word [rsp + 0x1158], bx
mov word [rsp + 0x1162], si
xor eax, edx
mov word [rsp + 0x23a4], ax
movzx eax, word [rsp + 0x23a6]
mov edx, dword [rsp + 0x2390]
xor eax, edx
mov word [rsp + 0x23a6], ax
movzx eax, word [rsp + 0x23a8]
mov edx, dword [rsp + 0x2390]
xor eax, edx
movzx edx, word [0x1400c783c]
mov word [rsp + 0x23a8], ax
lea rax, [rsp + 0x2394]
mov qword [rsp + 0x2ce8], rax
movzx eax, word [0x1400c783e]
mov word [rsp + 0x23aa], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c783a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fcd]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c82b0]
paddw xmm0, xmm4
mov qword [rsp + 0x1150], rax
movabs rax, 0x67007d006a0033
mov qword [rsp + 0x1d0], rax
movq qword [rsp + 0x115a], xmm0
mov rax, qword [rsp + 0x1158]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x1160]
mov dword [rsp + 0x1e0], eax
movzx eax, word [rsp + 0x1d0]
sub eax, 5
mov word [rsp + 0x1d0], ax
movzx eax, word [rsp + 0x1d2]
sub eax, 5
mov word [rsp + 0x1d2], ax
movzx eax, word [rsp + 0x1d4]
sub eax, 5
mov word [rsp + 0x1d4], ax
movzx eax, word [rsp + 0x1d6]
sub eax, 5
mov word [rsp + 0x1d6], ax
movzx eax, word [rsp + 0x1d8]
movzx edx, word [0x1400c7846]
mov word [rsp + 0x1138], di
mov word [rsp + 0x1142], r14w
sub eax, 5
mov word [rsp + 0x1d8], ax
movzx eax, word [rsp + 0x1da]
sub eax, 5
mov word [rsp + 0x1da], ax
movzx eax, word [rsp + 0x1dc]
sub eax, 5
mov word [rsp + 0x1dc], ax
movzx eax, word [rsp + 0x1de]
sub eax, 5
mov word [rsp + 0x1de], ax
movzx eax, word [rsp + 0x1e0]
sub eax, 5
mov word [rsp + 0x1e0], ax
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x2cf0], rax
movzx eax, word [0x1400c7848]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7844]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fdb]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c82b8]
paddw xmm3, xmm0
mov qword [rsp + 0x1130], rax
movabs rax, 0x6e006d00700038
mov qword [rsp + 0x1f0], rax
movq qword [rsp + 0x113a], xmm3
mov rax, qword [rsp + 0x1138]
mov qword [rsp + 0x1f8], rax
mov eax, dword [rsp + 0x1140]
mov dword [rsp + 0x200], eax
movzx eax, word [rsp + 0x1f0]
sub eax, 0xa
xor r15d, r15d
mov word [rsp + 0x1f0], ax
movzx eax, word [rsp + 0x1f2]
sub eax, 0xa
mov word [rsp + 0x1f2], ax
movzx eax, word [rsp + 0x1f4]
sub eax, 0xa
mov word [rsp + 0x1f4], ax
movzx eax, word [rsp + 0x1f6]
sub eax, 0xa
mov word [rsp + 0x1f6], ax
movzx eax, word [rsp + 0x1f8]
mov word [rsp + 0x1122], r15w
sub eax, 0xa
mov word [rsp + 0x1f8], ax
movzx eax, word [rsp + 0x1fa]
sub eax, 0xa
mov word [rsp + 0x1fa], ax
movzx eax, word [rsp + 0x1fc]
sub eax, 0xa
mov word [rsp + 0x1fc], ax
movzx eax, word [rsp + 0x1fe]
sub eax, 0xa
mov word [rsp + 0x1fe], ax
movzx eax, word [rsp + 0x200]
sub eax, 0xa
mov word [rsp + 0x200], ax
lea rax, [rsp + 0x1f0]
mov dword [rsp + 0x1950], 0x58
mov qword [rsp + 0x2cf8], rax
mov eax, dword [rsp + 0x1950]
mov edi, dword [rsp + 0x1950]
mov r8d, dword [rsp + 0x1950]
mov esi, dword [rsp + 0x1950]
mov edx, dword [rsp + 0x1950]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1950]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1950]
add r8d, 2
xor edi, 0x66
mov r10d, dword [rsp + 0x1950]
xor r8d, 0x64
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1950]
add edx, 4
xor esi, 0x62
movd xmm12, r8d
add r11d, 5
movd xmm3, edx
xor r11w, word [str..fic]
pinsrw xmm12, esi, 1
add ecx, 6
xor cx, word [0x1400c784e]
punpckldq xmm0, xmm12
mov r8d, 9
add r10d, 7
xor r10w, word [0x1400c7850]
add r9d, 8
xor r9w, word [0x1400c7852]
pinsrw xmm3, r11d, 1
movd xmm11, ecx
pinsrw xmm11, r10d, 1
punpckldq xmm3, xmm11
punpcklqdq xmm0, xmm3
movaps xmmword [rsp + 0x1110], xmm0
mov rax, qword [rsp + 0x1118]
mov word [rsp + 0x1120], r9w
movq qword [rsp + 0x1954], xmm0
mov qword [rsp + 0x195c], rax
mov eax, dword [rsp + 0x1120]
mov dword [rsp + 0x1964], eax
movzx eax, word [rsp + 0x1954]
mov edx, dword [rsp + 0x1950]
xor eax, edx
mov word [rsp + 0x1954], ax
movzx edx, word [rsp + 0x1956]
mov eax, dword [rsp + 0x1950]
add eax, 1
xor eax, edx
mov word [rsp + 0x1956], ax
movzx edx, word [rsp + 0x1958]
mov eax, dword [rsp + 0x1950]
add eax, 2
xor eax, edx
mov word [rsp + 0x1958], ax
movzx edx, word [rsp + 0x195a]
mov eax, dword [rsp + 0x1950]
add eax, 3
xor eax, edx
mov word [rsp + 0x195a], ax
movzx edx, word [rsp + 0x195c]
mov eax, dword [rsp + 0x1950]
add eax, 4
xor eax, edx
mov word [rsp + 0x195c], ax
movzx edx, word [rsp + 0x195e]
mov eax, dword [rsp + 0x1950]
add eax, 5
xor eax, edx
mov word [rsp + 0x195e], ax
movzx edx, word [rsp + 0x1960]
mov eax, dword [rsp + 0x1950]
add eax, 6
xor eax, edx
mov word [rsp + 0x1960], ax
movzx edx, word [rsp + 0x1962]
mov eax, dword [rsp + 0x1950]
add eax, 7
xor eax, edx
mov word [rsp + 0x1962], ax
movzx edx, word [rsp + 0x1964]
mov eax, dword [rsp + 0x1950]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c785a]
mov word [rsp + 0x1964], ax
xor eax, eax
mov word [rsp + 0x1966], ax
lea rax, [rsp + 0x1954]
mov qword [rsp + 0x2d00], rax
movzx eax, word [0x1400c785c]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7858]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fmp]
movq xmm3, qword [str._f_f_f_f_f_f_f_fOmz3]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c82c0]
paddw xmm0, xmm3
mov qword [rsp + 0x10f0], rax
mov eax, 0xc
mov word [rsp + 0x10f8], ax
xor eax, eax
mov word [rsp + 0x1102], ax
movabs rax, 0x6f00750072003a
mov qword [rsp + 0x210], rax
movq qword [rsp + 0x10fa], xmm0
mov rax, qword [rsp + 0x10f8]
mov qword [rsp + 0x218], rax
mov eax, dword [rsp + 0x1100]
mov dword [rsp + 0x220], eax
movzx eax, word [rsp + 0x210]
sub eax, 0xc
mov word [rsp + 0x210], ax
movzx eax, word [rsp + 0x212]
sub eax, 0xc
mov word [rsp + 0x212], ax
movzx eax, word [rsp + 0x214]
sub eax, 0xc
mov word [rsp + 0x214], ax
movzx eax, word [rsp + 0x216]
sub eax, 0xc
mov word [rsp + 0x216], ax
movzx eax, word [rsp + 0x218]
sub eax, 0xc
mov word [rsp + 0x218], ax
movzx eax, word [rsp + 0x21a]
sub eax, 0xc
mov word [rsp + 0x21a], ax
movzx eax, word [rsp + 0x21c]
sub eax, 0xc
mov word [rsp + 0x21c], ax
movzx eax, word [rsp + 0x21e]
sub eax, 0xc
mov word [rsp + 0x21e], ax
movzx eax, word [rsp + 0x220]
sub eax, 0xc
mov word [rsp + 0x220], ax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x2d08], rax
xor eax, eax
mov dword [rsp + 0x1970], 6
mov word [rsp + 0x10e2], ax
movzx eax, word [0x1400c7866]
movzx edx, word [0x1400c7864]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7862]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fmp12]
xor r9d, r9d
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c82c8]
pxor xmm8, xmm0
movq qword [rsp + 0x10da], xmm8
mov qword [rsp + 0x10d0], rax
mov eax, 6
mov word [rsp + 0x10d8], ax
movabs rax, 0x76006b00600028
mov qword [rsp + 0x1974], rax
mov rax, qword [rsp + 0x10d8]
mov qword [rsp + 0x197c], rax
mov eax, dword [rsp + 0x10e0]
mov dword [rsp + 0x1984], eax
movzx eax, word [rsp + 0x1974]
mov edx, dword [rsp + 0x1970]
xor eax, edx
mov word [rsp + 0x1974], ax
movzx eax, word [rsp + 0x1976]
mov edx, dword [rsp + 0x1970]
xor eax, edx
mov word [rsp + 0x1976], ax
movzx eax, word [rsp + 0x1978]
mov edx, dword [rsp + 0x1970]
xor eax, edx
mov word [rsp + 0x1978], ax
movzx eax, word [rsp + 0x197a]
mov edx, dword [rsp + 0x1970]
xor eax, edx
mov word [rsp + 0x197a], ax
movzx eax, word [rsp + 0x197c]
mov edx, dword [rsp + 0x1970]
xor eax, edx
mov word [rsp + 0x197c], ax
movzx eax, word [rsp + 0x197e]
mov edx, dword [rsp + 0x1970]
xor eax, edx
mov word [rsp + 0x197e], ax
movzx eax, word [rsp + 0x1980]
mov edx, dword [rsp + 0x1970]
mov word [rsp + 0x257c], r8w
mov dword [rsp + 0x2578], 0x3b003a
mov word [rsp + 0x258a], r9w
xor eax, edx
mov word [rsp + 0x1980], ax
movzx eax, word [rsp + 0x1982]
mov edx, dword [rsp + 0x1970]
xor eax, edx
mov word [rsp + 0x1982], ax
movzx eax, word [rsp + 0x1984]
mov edx, dword [rsp + 0x1970]
xor eax, edx
xor edx, edx
mov word [rsp + 0x1984], ax
lea rax, [rsp + 0x1974]
mov qword [rsp + 0x2d10], rax
movzx eax, word [0x1400c7874]
mov word [rsp + 0x1986], dx
movzx edx, word [0x1400c7872]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7870]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fmpsl]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
movzx eax, word [0x1400c7876]
paddw xmm0, xmm7
movq qword [rsp + 0x257e], xmm0
lea ecx, [rax + 9]
movzx eax, word [0x1400c7878]
mov word [rsp + 0x2586], cx
lea edx, [rax + 9]
mov rax, qword [0x1400c82d0]
mov word [rsp + 0x2588], dx
mov qword [rsp + 0x2570], rax
movabs rax, 0x790076006f0037
mov qword [rsp + 0x23b0], rax
mov rax, qword [rsp + 0x2578]
mov qword [rsp + 0x23b8], rax
mov rax, qword [rsp + 0x2580]
mov qword [rsp + 0x23c0], rax
mov eax, dword [rsp + 0x2588]
mov dword [rsp + 0x23c8], eax
movzx eax, word [rsp + 0x23b0]
sub eax, 9
mov word [rsp + 0x23b0], ax
movzx eax, word [rsp + 0x23b2]
sub eax, 9
mov word [rsp + 0x23b2], ax
movzx eax, word [rsp + 0x23b4]
sub eax, 9
mov word [rsp + 0x23b4], ax
movzx eax, word [rsp + 0x23b6]
sub eax, 9
mov word [rsp + 0x23b6], ax
movzx eax, word [rsp + 0x23b8]
sub eax, 9
mov word [rsp + 0x23b8], ax
movzx eax, word [rsp + 0x23ba]
sub eax, 9
mov word [rsp + 0x23ba], ax
movzx eax, word [rsp + 0x23bc]
sub eax, 9
mov word [rsp + 0x23bc], ax
movzx eax, word [rsp + 0x23be]
sub eax, 9
mov word [rsp + 0x23be], ax
movzx eax, word [rsp + 0x23c0]
sub eax, 9
mov word [rsp + 0x23c0], ax
movzx eax, word [rsp + 0x23c2]
sub eax, 9
mov word [rsp + 0x23c2], ax
movzx eax, word [rsp + 0x23c4]
sub eax, 9
mov word [rsp + 0x23c4], ax
movzx eax, word [rsp + 0x23c6]
sub eax, 9
mov word [rsp + 0x23c6], ax
movzx eax, word [rsp + 0x23c8]
sub eax, 9
xor r10d, r10d
mov word [rsp + 0x23c8], ax
lea rax, [rsp + 0x23b0]
mov dword [rsp + 0x2730], 0x28
mov r11d, dword [rsp + 0x2730]
mov qword [rsp + 0x2d18], rax
mov word [rsp + 0x256a], r10w
mov r10d, dword [rsp + 0x2730]
mov eax, dword [rsp + 0x2730]
mov r14d, dword [rsp + 0x2730]
mov dword [rsp + 0x2c], eax
mov r15d, dword [rsp + 0x2730]
mov r9d, dword [rsp + 0x2730]
mov ebx, dword [rsp + 0x2730]
mov esi, dword [rsp + 0x2730]
mov edx, dword [rsp + 0x2730]
mov ecx, dword [rsp + 0x2730]
add r9d, 5
mov r8d, dword [rsp + 0x2730]
xor r9d, 0x6c
mov eax, dword [rsp + 0x2730]
add esi, 7
movzx edx, dx
movzx edi, word [str..fp3]
movzx ecx, cx
xor si, word [str..fol]
movzx r8d, r8w
movzx eax, ax
shl rax, 0x10
or rax, r8
shl rax, 0x10
or rax, rcx
movzx ecx, word [0x1400c7882]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7884]
movq xmm11, rax
movzx eax, word [rsp + 0x2c]
paddw xmm11, xmm1
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c7880]
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c787e]
shl rdx, 0x10
or rdx, rcx
mov ecx, dword [rsp + 0x2730]
movq xmm0, rdx
mov edx, r11d
lea r11d, [r10 + 1]
xor edx, 0x2e
pxor xmm11, xmm0
movq qword [rsp + 0x2560], xmm11
lea r10d, [r14 + 3]
xor r11d, 0x66
movd xmm8, edx
add ecx, 0xc
xor r10d, 0x70
pinsrw xmm8, r11d, 1
xor edi, ecx
lea ecx, [rax + 2]
mov word [rsp + 0x2568], di
lea eax, [r15 + 4]
mov r15d, ebx
xor ecx, 0x6d
xor eax, 0x73
movd xmm13, ecx
mov ebx, 2
lea r8d, [r15 + 6]
movd xmm0, eax
pinsrw xmm13, r10d, 1
punpckldq xmm8, xmm13
movd xmm12, r8d
pinsrw xmm0, r9d, 1
pinsrw xmm12, esi, 1
punpckldq xmm0, xmm12
punpcklqdq xmm8, xmm0
movaps xmmword [rsp + 0x2550], xmm8
mov rax, qword [rsp + 0x2558]
movq qword [rsp + 0x2734], xmm8
mov qword [rsp + 0x273c], rax
mov eax, dword [rsp + 0x2568]
movq qword [rsp + 0x2744], xmm11
mov dword [rsp + 0x274c], eax
movzx eax, word [rsp + 0x2734]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x2734], ax
movzx edx, word [rsp + 0x2736]
mov eax, dword [rsp + 0x2730]
add eax, 1
xor eax, edx
mov word [rsp + 0x2736], ax
movzx edx, word [rsp + 0x2738]
mov eax, dword [rsp + 0x2730]
add eax, 2
xor eax, edx
mov word [rsp + 0x2738], ax
movzx edx, word [rsp + 0x273a]
mov eax, dword [rsp + 0x2730]
add eax, 3
xor eax, edx
mov word [rsp + 0x273a], ax
movzx edx, word [rsp + 0x273c]
mov eax, dword [rsp + 0x2730]
add eax, 4
xor r11d, r11d
xor esi, esi
xor eax, edx
mov word [rsp + 0x273c], ax
movzx edx, word [rsp + 0x273e]
mov eax, dword [rsp + 0x2730]
add eax, 5
xor eax, edx
mov word [rsp + 0x273e], ax
movzx edx, word [rsp + 0x2740]
mov eax, dword [rsp + 0x2730]
add eax, 6
xor eax, edx
mov word [rsp + 0x2740], ax
movzx edx, word [rsp + 0x2742]
mov eax, dword [rsp + 0x2730]
add eax, 7
xor eax, edx
mov word [rsp + 0x2742], ax
movzx edx, word [rsp + 0x2744]
mov eax, dword [rsp + 0x2730]
add eax, 8
xor eax, edx
mov word [rsp + 0x2744], ax
movzx edx, word [rsp + 0x2746]
mov eax, dword [rsp + 0x2730]
add eax, 9
xor eax, edx
mov word [rsp + 0x2746], ax
movzx edx, word [rsp + 0x2748]
mov eax, dword [rsp + 0x2730]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2748], ax
movzx edx, word [rsp + 0x274a]
mov eax, dword [rsp + 0x2730]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x274a], ax
movzx edx, word [rsp + 0x274c]
mov eax, dword [rsp + 0x2730]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x274c], ax
lea rax, [rsp + 0x2734]
mov word [rsp + 0x274e], r11w
movzx edx, word [0x1400c788a]
mov qword [rsp + 0x2d20], rax
movzx eax, word [0x1400c788c]
mov word [rsp + 0x10b8], bx
mov word [rsp + 0x10c2], si
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7888]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fp3]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c82d8]
paddw xmm0, xmm5
mov qword [rsp + 0x10b0], rax
movabs rax, 0x6e007100680030
mov qword [rsp + 0x230], rax
movq qword [rsp + 0x10ba], xmm0
mov rax, qword [rsp + 0x10b8]
mov qword [rsp + 0x238], rax
mov eax, dword [rsp + 0x10c0]
mov dword [rsp + 0x240], eax
movzx eax, word [rsp + 0x230]
sub eax, 2
mov word [rsp + 0x230], ax
movzx eax, word [rsp + 0x232]
sub eax, 2
mov word [rsp + 0x232], ax
movzx eax, word [rsp + 0x234]
sub eax, 2
mov word [rsp + 0x234], ax
movzx eax, word [rsp + 0x236]
sub eax, 2
mov word [rsp + 0x236], ax
movzx eax, word [rsp + 0x238]
sub eax, 2
mov word [rsp + 0x238], ax
movzx eax, word [rsp + 0x23a]
sub eax, 2
mov word [rsp + 0x23a], ax
movzx eax, word [rsp + 0x23c]
sub eax, 2
xor edi, edi
mov word [rsp + 0x23c], ax
movzx eax, word [rsp + 0x23e]
sub eax, 2
mov word [rsp + 0x23e], ax
movzx eax, word [rsp + 0x240]
sub eax, 2
mov word [rsp + 0x240], ax
lea rax, [rsp + 0x230]
mov dword [rsp + 0x1990], 6
mov word [rsp + 0x10a2], di
mov qword [rsp + 0x2d28], rax
mov eax, dword [rsp + 0x1990]
mov edi, dword [rsp + 0x1990]
mov r8d, dword [rsp + 0x1990]
mov esi, dword [rsp + 0x1990]
mov edx, dword [rsp + 0x1990]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1990]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1990]
add r8d, 2
xor edi, 0x66
mov r10d, dword [rsp + 0x1990]
xor r8d, 0x70
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1990]
add edx, 4
xor esi, 0x33
movd xmm12, r8d
add r11d, 5
xor r11w, word [str..fp4]
movd xmm8, edx
pinsrw xmm12, esi, 1
add ecx, 6
xor cx, word [0x1400c7892]
punpckldq xmm0, xmm12
add r10d, 7
xor r10w, word [0x1400c7894]
add r9d, 8
xor r9w, word [0x1400c7896]
pinsrw xmm8, r11d, 1
movd xmm11, ecx
pinsrw xmm11, r10d, 1
punpckldq xmm8, xmm11
punpcklqdq xmm0, xmm8
movaps xmmword [rsp + 0x1090], xmm0
mov rax, qword [rsp + 0x1098]
movq qword [rsp + 0x1994], xmm0
mov word [rsp + 0x10a0], r9w
mov qword [rsp + 0x199c], rax
mov eax, dword [rsp + 0x10a0]
mov dword [rsp + 0x19a4], eax
movzx eax, word [rsp + 0x1994]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x1994], ax
movzx edx, word [rsp + 0x1996]
mov eax, dword [rsp + 0x1990]
add eax, 1
xor eax, edx
mov word [rsp + 0x1996], ax
movzx edx, word [rsp + 0x1998]
mov eax, dword [rsp + 0x1990]
add eax, 2
xor eax, edx
mov word [rsp + 0x1998], ax
movzx edx, word [rsp + 0x199a]
mov eax, dword [rsp + 0x1990]
movq xmm0, qword [0x1400c82e0]
add eax, 3
xor eax, edx
mov word [rsp + 0x199a], ax
movzx edx, word [rsp + 0x199c]
mov eax, dword [rsp + 0x1990]
add eax, 4
xor eax, edx
mov word [rsp + 0x199c], ax
movzx edx, word [rsp + 0x199e]
mov eax, dword [rsp + 0x1990]
add eax, 5
xor eax, edx
mov word [rsp + 0x199e], ax
movzx edx, word [rsp + 0x19a0]
mov eax, dword [rsp + 0x1990]
add eax, 6
xor eax, edx
xor r14d, r14d
xor r15d, r15d
mov word [rsp + 0x19a0], ax
movzx edx, word [rsp + 0x19a2]
mov word [rsp + 0x1082], r15w
mov eax, dword [rsp + 0x1990]
add eax, 7
xor eax, edx
mov word [rsp + 0x19a2], ax
movzx edx, word [rsp + 0x19a4]
mov eax, dword [rsp + 0x1990]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c789e]
mov word [rsp + 0x19a4], ax
lea rax, [rsp + 0x1994]
mov qword [rsp + 0x2d30], rax
movzx eax, word [0x1400c78a0]
mov word [rsp + 0x19a6], r14w
mov dword [rsp + 0x19b0], 0x2c
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c789c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fp5]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400c82e8]
pxor xmm0, xmm15
movq qword [rsp + 0x107a], xmm0
mov qword [rsp + 0x1070], rax
mov eax, 0x2c
mov word [rsp + 0x1078], ax
movabs rax, 0x18005c004a0002
mov qword [rsp + 0x19b4], rax
mov rax, qword [rsp + 0x1078]
mov qword [rsp + 0x19bc], rax
mov eax, dword [rsp + 0x1080]
mov dword [rsp + 0x19c4], eax
movzx eax, word [rsp + 0x19b4]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19b4], ax
movzx eax, word [rsp + 0x19b6]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19b6], ax
movzx eax, word [rsp + 0x19b8]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19b8], ax
movzx eax, word [rsp + 0x19ba]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19ba], ax
movzx eax, word [rsp + 0x19bc]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19bc], ax
movzx eax, word [rsp + 0x19be]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19be], ax
movzx eax, word [rsp + 0x19c0]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19c0], ax
movzx eax, word [rsp + 0x19c2]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19c2], ax
movzx eax, word [rsp + 0x19c4]
mov edx, dword [rsp + 0x19b0]
xor eax, edx
mov word [rsp + 0x19c4], ax
xor eax, eax
mov word [rsp + 0x19c6], ax
lea rax, [rsp + 0x19b4]
mov qword [rsp + 0x2d38], rax
xor eax, eax
mov dword [rsp + 0x19d0], 0x36
mov word [rsp + 0x1062], ax
mov eax, dword [rsp + 0x19d0]
mov edi, dword [rsp + 0x19d0]
mov r8d, dword [rsp + 0x19d0]
mov esi, dword [rsp + 0x19d0]
mov edx, dword [rsp + 0x19d0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x19d0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x19d0]
add r8d, 2
xor edi, 0x66
mov r10d, dword [rsp + 0x19d0]
add esi, 3
xor r8d, 0x70
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x19d0]
movd xmm12, r8d
mov r8d, 0xc
mov edi, 0x54
add r9d, 8
xor r9w, word [0x1400c78aa]
xor esi, 0x35
add ecx, 6
xor cx, word [0x1400c78a6]
add r11d, 5
add r10d, 7
pinsrw xmm12, esi, 1
xor r11w, word [str..fp7]
add edx, 4
punpckldq xmm0, xmm12
xor r10w, word [0x1400c78a8]
movd xmm8, edx
mov word [rsp + 0x1060], r9w
movd xmm11, ecx
pinsrw xmm8, r11d, 1
mov r11d, 0x6d
pinsrw xmm11, r10d, 1
punpckldq xmm8, xmm11
punpcklqdq xmm0, xmm8
movaps xmmword [rsp + 0x1050], xmm0
mov rax, qword [rsp + 0x1058]
movq qword [rsp + 0x19d4], xmm0
mov qword [rsp + 0x19dc], rax
mov eax, dword [rsp + 0x1060]
mov dword [rsp + 0x19e4], eax
movzx eax, word [rsp + 0x19d4]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
mov word [rsp + 0x19d4], ax
movzx edx, word [rsp + 0x19d6]
mov eax, dword [rsp + 0x19d0]
add eax, 1
xor eax, edx
mov word [rsp + 0x19d6], ax
movzx edx, word [rsp + 0x19d8]
mov eax, dword [rsp + 0x19d0]
add eax, 2
xor eax, edx
mov word [rsp + 0x19d8], ax
movzx edx, word [rsp + 0x19da]
mov eax, dword [rsp + 0x19d0]
movq xmm0, qword [str.____s__j:r]
add eax, 3
xor eax, edx
mov word [rsp + 0x19da], ax
movzx edx, word [rsp + 0x19dc]
mov eax, dword [rsp + 0x19d0]
add eax, 4
xor eax, edx
mov word [rsp + 0x19dc], ax
movzx edx, word [rsp + 0x19de]
mov eax, dword [rsp + 0x19d0]
add eax, 5
xor eax, edx
mov word [rsp + 0x19de], ax
movzx edx, word [rsp + 0x19e0]
mov eax, dword [rsp + 0x19d0]
add eax, 6
xor eax, edx
mov word [rsp + 0x19e0], ax
movzx edx, word [rsp + 0x19e2]
mov eax, dword [rsp + 0x19d0]
add eax, 7
xor eax, edx
mov word [rsp + 0x19e2], ax
movzx edx, word [rsp + 0x19e4]
mov eax, dword [rsp + 0x19d0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c78b2]
mov word [rsp + 0x19e4], ax
xor eax, eax
mov word [rsp + 0x19e6], ax
lea rax, [rsp + 0x19d4]
mov qword [rsp + 0x2d40], rax
xor eax, eax
mov word [rsp + 0x1042], ax
movzx eax, word [0x1400c78b4]
mov dword [rsp + 0x19f0], 0x5d
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78b0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fpt]
shl rax, 0x10
or rax, rdx
mov edx, 0x5d
xor ecx, ecx
movq xmm15, rax
mov rax, qword [0x1400c82f8]
xor r9d, r9d
xor r10d, r10d
mov word [rsp + 0x1038], dx
pxor xmm0, xmm15
movq qword [rsp + 0x103a], xmm0
mov qword [rsp + 0x1030], rax
movabs rax, 0x6a002d003b0073
mov qword [rsp + 0x19f4], rax
mov rax, qword [rsp + 0x1038]
mov qword [rsp + 0x19fc], rax
mov eax, dword [rsp + 0x1040]
mov dword [rsp + 0x1a04], eax
movzx eax, word [rsp + 0x19f4]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x19f4], ax
movzx eax, word [rsp + 0x19f6]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x19f6], ax
movzx eax, word [rsp + 0x19f8]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x19f8], ax
movzx eax, word [rsp + 0x19fa]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x19fa], ax
movzx eax, word [rsp + 0x19fc]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x19fc], ax
movzx eax, word [rsp + 0x19fe]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x19fe], ax
movzx eax, word [rsp + 0x1a00]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x1a00], ax
movzx eax, word [rsp + 0x1a02]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x1a02], ax
movzx eax, word [rsp + 0x1a04]
mov edx, dword [rsp + 0x19f0]
xor eax, edx
mov word [rsp + 0x1a04], ax
lea rax, [rsp + 0x19f4]
mov qword [rsp + 0x2d48], rax
movzx eax, word [0x1400c78be]
mov word [rsp + 0x1a06], cx
movzx edx, word [0x1400c78bc]
mov word [rsp + 0x1018], r8w
mov word [rsp + 0x1022], r9w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78ba]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..frm]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8300]
paddw xmm0, xmm3
mov qword [rsp + 0x1010], rax
movabs rax, 0x80007c0072003a
mov qword [rsp + 0x250], rax
movq qword [rsp + 0x101a], xmm0
mov rax, qword [rsp + 0x1018]
mov qword [rsp + 0x258], rax
mov eax, dword [rsp + 0x1020]
mov dword [rsp + 0x260], eax
movzx eax, word [rsp + 0x250]
sub eax, 0xc
mov word [rsp + 0x250], ax
movzx eax, word [rsp + 0x252]
sub eax, 0xc
mov word [rsp + 0x252], ax
movzx eax, word [rsp + 0x254]
sub eax, 0xc
mov word [rsp + 0x254], ax
movzx eax, word [rsp + 0x256]
sub eax, 0xc
mov word [rsp + 0x256], ax
movzx eax, word [rsp + 0x258]
sub eax, 0xc
mov word [rsp + 0x258], ax
movzx eax, word [rsp + 0x25a]
sub eax, 0xc
mov word [rsp + 0x25a], ax
movzx eax, word [rsp + 0x25c]
sub eax, 0xc
mov word [rsp + 0x25c], ax
movzx eax, word [rsp + 0x25e]
sub eax, 0xc
mov word [rsp + 0x25e], ax
movzx eax, word [rsp + 0x260]
sub eax, 0xc
mov word [rsp + 0x260], ax
lea rax, [rsp + 0x250]
mov qword [rsp + 0x2d50], rax
mov dword [rsp + 0x1a10], 0x6d
movzx eax, word [0x1400c78c8]
mov word [rsp + 0xff8], r11w
movzx edx, word [0x1400c78c6]
movq xmm0, qword [str.mmmmC_v]
mov word [rsp + 0x1002], r10w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78c4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..gdb]
shl rax, 0x10
xor ebx, ebx
xor esi, esi
xor r14d, r14d
xor r15d, r15d
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400c8310]
pxor xmm0, xmm15
movq qword [rsp + 0xffa], xmm0
mov qword [rsp + 0xff0], rax
movabs rax, 0x1f000b0043
mov qword [rsp + 0x1a14], rax
mov rax, qword [rsp + 0xff8]
mov qword [rsp + 0x1a1c], rax
mov eax, dword [rsp + 0x1000]
mov dword [rsp + 0x1a24], eax
movzx eax, word [rsp + 0x1a14]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
mov word [rsp + 0x1a14], ax
movzx eax, word [rsp + 0x1a16]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
mov word [rsp + 0x1a16], ax
movzx eax, word [rsp + 0x1a18]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
mov word [rsp + 0x1a18], ax
movzx eax, word [rsp + 0x1a1a]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
mov word [rsp + 0x1a1a], ax
movzx eax, word [rsp + 0x1a1c]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
mov word [rsp + 0x1a1c], ax
movzx eax, word [rsp + 0x1a1e]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
mov word [rsp + 0x1a1e], ax
movzx eax, word [rsp + 0x1a20]
mov edx, dword [rsp + 0x1a10]
mov word [rsp + 0xfd8], di
movq xmm15, qword [str.TTTTz306_____vBWA_hxj_uqo0jku_jc]
mov word [rsp + 0xfe2], si
xor eax, edx
mov word [rsp + 0x1a20], ax
movzx eax, word [rsp + 0x1a22]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
mov word [rsp + 0x1a22], ax
movzx eax, word [rsp + 0x1a24]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
movzx edx, word [0x1400c78d0]
mov word [rsp + 0x1a24], ax
lea rax, [rsp + 0x1a14]
mov qword [rsp + 0x2d58], rax
movzx eax, word [0x1400c78d2]
mov word [rsp + 0x1a26], bx
mov ebx, 0xc
mov dword [rsp + 0x1a30], 0x54
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78ce]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..grdb]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8320]
pxor xmm0, xmm15
movq qword [rsp + 0xfda], xmm0
mov qword [rsp + 0xfd0], rax
movabs rax, 0x3600300033007a
mov qword [rsp + 0x1a34], rax
mov rax, qword [rsp + 0xfd8]
mov qword [rsp + 0x1a3c], rax
mov eax, dword [rsp + 0xfe0]
mov dword [rsp + 0x1a44], eax
movzx eax, word [rsp + 0x1a34]
mov edx, dword [rsp + 0x1a30]
xor eax, edx
mov word [rsp + 0x1a34], ax
movzx eax, word [rsp + 0x1a36]
mov edx, dword [rsp + 0x1a30]
xor eax, edx
mov word [rsp + 0x1a36], ax
movzx eax, word [rsp + 0x1a38]
mov word [rsp + 0x22e6], r15w
mov edx, dword [rsp + 0x1a30]
mov r15d, 8
movq xmm0, qword [0x1400c8328]
xor eax, edx
mov word [rsp + 0x1a38], ax
movzx eax, word [rsp + 0x1a3a]
mov edx, dword [rsp + 0x1a30]
xor eax, edx
mov word [rsp + 0x1a3a], ax
movzx eax, word [rsp + 0x1a3c]
mov edx, dword [rsp + 0x1a30]
xor eax, edx
mov word [rsp + 0x1a3c], ax
movzx eax, word [rsp + 0x1a3e]
mov edx, dword [rsp + 0x1a30]
xor eax, edx
mov word [rsp + 0x1a3e], ax
movzx eax, word [rsp + 0x1a40]
mov edx, dword [rsp + 0x1a30]
xor eax, edx
mov word [rsp + 0x1a40], ax
movzx eax, word [rsp + 0x1a42]
mov edx, dword [rsp + 0x1a30]
xor eax, edx
mov word [rsp + 0x1a42], ax
movzx eax, word [rsp + 0x1a44]
mov edx, dword [rsp + 0x1a30]
xor eax, edx
movzx edx, word [0x1400c78dc]
mov word [rsp + 0x1a44], ax
lea rax, [rsp + 0x1a34]
mov qword [rsp + 0x2d60], rax
movzx eax, word [0x1400c78de]
mov word [rsp + 0x1a46], r14w
mov dword [rsp + 0x23d0], 0x25
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78da]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..gwi]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78e0]
movq xmm15, rax
mov rax, qword [0x1400c8330]
pxor xmm0, xmm15
xor edx, 0x25
mov qword [rsp + 0x22d0], rax
movabs rax, 0x4100570042000b
mov qword [rsp + 0x23d4], rax
movq qword [rsp + 0x22dc], xmm0
mov dword [rsp + 0x22d8], 0x250047
mov rax, qword [rsp + 0x22d8]
mov word [rsp + 0x22e4], dx
mov qword [rsp + 0x23dc], rax
mov rax, qword [rsp + 0x22e0]
mov qword [rsp + 0x23e4], rax
movzx eax, word [rsp + 0x23d4]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23d4], ax
movzx eax, word [rsp + 0x23d6]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23d6], ax
movzx eax, word [rsp + 0x23d8]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23d8], ax
movzx eax, word [rsp + 0x23da]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23da], ax
movzx eax, word [rsp + 0x23dc]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23dc], ax
movzx eax, word [rsp + 0x23de]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23de], ax
movzx eax, word [rsp + 0x23e0]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23e0], ax
movzx eax, word [rsp + 0x23e2]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23e2], ax
movzx eax, word [rsp + 0x23e4]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23e4], ax
movzx eax, word [rsp + 0x23e6]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
mov word [rsp + 0x23e6], ax
movzx eax, word [rsp + 0x23e8]
mov edx, dword [rsp + 0x23d0]
xor eax, edx
movzx edx, word [0x1400c78e6]
mov word [rsp + 0x23e8], ax
xor eax, eax
mov word [rsp + 0x23ea], ax
lea rax, [rsp + 0x23d4]
mov qword [rsp + 0x2d68], rax
movzx eax, word [0x1400c78e8]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78e4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..hdb]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8338]
paddw xmm0, xmm6
mov qword [rsp + 0xfb0], rax
mov eax, 1
mov word [rsp + 0xfb8], ax
xor eax, eax
mov word [rsp + 0xfc2], ax
movabs rax, 0x6a00780068002f
mov qword [rsp + 0x270], rax
movq qword [rsp + 0xfba], xmm0
mov rax, qword [rsp + 0xfb8]
mov qword [rsp + 0x278], rax
mov eax, dword [rsp + 0xfc0]
mov dword [rsp + 0x280], eax
movzx eax, word [rsp + 0x270]
sub eax, 1
mov word [rsp + 0x270], ax
movzx eax, word [rsp + 0x272]
sub eax, 1
mov word [rsp + 0x272], ax
movzx eax, word [rsp + 0x274]
sub eax, 1
mov word [rsp + 0x274], ax
movzx eax, word [rsp + 0x276]
sub eax, 1
mov word [rsp + 0x276], ax
movzx eax, word [rsp + 0x278]
movzx edx, word [0x1400c78f0]
sub eax, 1
mov word [rsp + 0x278], ax
movzx eax, word [rsp + 0x27a]
sub eax, 1
mov word [rsp + 0x27a], ax
movzx eax, word [rsp + 0x27c]
sub eax, 1
mov word [rsp + 0x27c], ax
movzx eax, word [rsp + 0x27e]
sub eax, 1
mov word [rsp + 0x27e], ax
movzx eax, word [rsp + 0x280]
sub eax, 1
xor ecx, ecx
mov word [rsp + 0x280], ax
lea rax, [rsp + 0x270]
mov qword [rsp + 0x2d70], rax
movzx eax, word [0x1400c78f2]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78ee]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..his]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8340]
paddw xmm0, xmm2
mov qword [rsp + 0xf90], rax
mov eax, 0xd
mov word [rsp + 0xf98], ax
xor eax, eax
mov word [rsp + 0xfa2], ax
movabs rax, 0x6f00710075003b
mov qword [rsp + 0x290], rax
movq qword [rsp + 0xf9a], xmm0
mov rax, qword [rsp + 0xf98]
mov qword [rsp + 0x298], rax
mov eax, dword [rsp + 0xfa0]
mov dword [rsp + 0x2a0], eax
movzx eax, word [rsp + 0x290]
sub eax, 0xd
mov word [rsp + 0x290], ax
movzx eax, word [rsp + 0x292]
sub eax, 0xd
mov word [rsp + 0x292], ax
movzx eax, word [rsp + 0x294]
sub eax, 0xd
mov word [rsp + 0x294], ax
movzx eax, word [rsp + 0x296]
sub eax, 0xd
mov word [rsp + 0x296], ax
movzx eax, word [rsp + 0x298]
movzx edx, word [0x1400c78fa]
mov word [rsp + 0xf82], cx
sub eax, 0xd
mov word [rsp + 0x298], ax
movzx eax, word [rsp + 0x29a]
sub eax, 0xd
mov word [rsp + 0x29a], ax
movzx eax, word [rsp + 0x29c]
sub eax, 0xd
mov word [rsp + 0x29c], ax
movzx eax, word [rsp + 0x29e]
sub eax, 0xd
mov word [rsp + 0x29e], ax
movzx eax, word [rsp + 0x2a0]
sub eax, 0xd
mov word [rsp + 0x2a0], ax
lea rax, [rsp + 0x290]
mov qword [rsp + 0x2d78], rax
movzx eax, word [0x1400c78fc]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78f8]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c78f6]
shl rax, 0x10
or rax, rdx
mov edx, 2
movq xmm0, rax
mov rax, qword [0x1400c8348]
mov word [rsp + 0xf78], dx
paddw xmm5, xmm0
mov qword [rsp + 0xf70], rax
movabs rax, 0x75006b006a0030
mov qword [rsp + 0x2b0], rax
movq qword [rsp + 0xf7a], xmm5
mov rax, qword [rsp + 0xf78]
mov qword [rsp + 0x2b8], rax
mov eax, dword [rsp + 0xf80]
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]
movzx edi, word [str..idb]
sub eax, 2
mov word [rsp + 0x2b8], ax
movzx eax, word [rsp + 0x2ba]
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
xor edx, edx
mov word [rsp + 0x2c0], ax
lea rax, [rsp + 0x2b0]
mov dx, di
mov qword [rsp + 0x2d80], rax
movzx eax, word [0x1400c7900]
add dx, 1
mov rcx, rdx
and rcx, rbp
lea r9d, [rax + 1]
movzx eax, word [0x1400c7902]
movzx r9d, r9w
shl r9, 0x10
or rcx, r9
mov r9d, 0x57
lea r8d, [rax + 1]
mov rax, qword [0x1400c8350]
and rcx, r12
movzx r8d, r8w
shl r8, 0x20
or rcx, r8
xor r8d, r8d
and rcx, r13
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
movzx eax, word [rsp + 0x50]
sub eax, 1
mov word [rsp + 0x50], ax
movzx eax, word [rsp + 0x52]
sub eax, 1
mov word [rsp + 0x52], ax
movzx eax, word [rsp + 0x54]
sub eax, 1
mov word [rsp + 0x54], ax
movzx eax, word [rsp + 0x56]
sub eax, 1
mov word [rsp + 0x56], ax
movzx eax, word [rsp + 0x58]
sub eax, 1
mov word [rsp + 0x58], ax
movzx eax, word [rsp + 0x5a]
sub eax, 1
mov word [rsp + 0x5a], ax
movzx eax, word [rsp + 0x5c]
sub eax, 1
mov word [rsp + 0x5c], ax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x2d88], rax
mov dword [rsp + 0x1a50], 0x57
movzx eax, word [0x1400c790e]
mov word [rsp + 0xf58], r9w
movzx edx, word [0x1400c790c]
movq xmm13, qword [str.WWWWy_35_edt____n_4_6q]
mov word [rsp + 0xf62], r8w
mov r8d, 0xb
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c790a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ihx]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8360]
pxor xmm0, xmm13
movq qword [rsp + 0xf5a], xmm0
mov qword [rsp + 0xf50], rax
movabs rax, 0x350033003e0079
mov qword [rsp + 0x1a54], rax
mov rax, qword [rsp + 0xf58]
mov qword [rsp + 0x1a5c], rax
mov eax, dword [rsp + 0xf60]
mov dword [rsp + 0x1a64], eax
movzx eax, word [rsp + 0x1a54]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
mov word [rsp + 0x1a54], ax
movzx eax, word [rsp + 0x1a56]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
mov word [rsp + 0x1a56], ax
movzx eax, word [rsp + 0x1a58]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
mov word [rsp + 0x1a58], ax
movzx eax, word [rsp + 0x1a5a]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
mov word [rsp + 0x1a5a], ax
movzx eax, word [rsp + 0x1a5c]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
mov word [rsp + 0x1a5c], ax
movzx eax, word [rsp + 0x1a5e]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
mov word [rsp + 0x1a5e], ax
movzx eax, word [rsp + 0x1a60]
mov edx, dword [rsp + 0x1a50]
mov word [rsp + 0xf38], bx
xor eax, edx
mov word [rsp + 0x1a60], ax
movzx eax, word [rsp + 0x1a62]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
mov word [rsp + 0x1a62], ax
movzx eax, word [rsp + 0x1a64]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
movzx edx, word [0x1400c7916]
xor r10d, r10d
xor r11d, r11d
mov word [rsp + 0x1a64], ax
lea rax, [rsp + 0x1a54]
xor esi, esi
xor edi, edi
mov qword [rsp + 0x2d90], rax
movzx eax, word [0x1400c7918]
mov word [rsp + 0x1a66], r10w
mov dword [rsp + 0x1a70], 0xc
mov word [rsp + 0xf42], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7914]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..itdb]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8368]
pxor xmm0, xmm3
movq qword [rsp + 0xf3a], xmm0
mov qword [rsp + 0xf30], rax
movabs rax, 0x74006400650022
mov qword [rsp + 0x1a74], rax
mov rax, qword [rsp + 0xf38]
mov qword [rsp + 0x1a7c], rax
mov eax, dword [rsp + 0xf40]
mov dword [rsp + 0x1a84], eax
movzx eax, word [rsp + 0x1a74]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
mov word [rsp + 0x1a74], ax
movzx eax, word [rsp + 0x1a76]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
mov word [rsp + 0x1a76], ax
movzx eax, word [rsp + 0x1a78]
mov edx, dword [rsp + 0x1a70]
mov word [rsp + 0x22c6], di
movq xmm0, qword [0x1400c8370]
xor eax, edx
mov word [rsp + 0x1a78], ax
movzx eax, word [rsp + 0x1a7a]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
mov word [rsp + 0x1a7a], ax
movzx eax, word [rsp + 0x1a7c]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
mov word [rsp + 0x1a7c], ax
movzx eax, word [rsp + 0x1a7e]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
mov word [rsp + 0x1a7e], ax
movzx eax, word [rsp + 0x1a80]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
mov word [rsp + 0x1a80], ax
movzx eax, word [rsp + 0x1a82]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
mov word [rsp + 0x1a82], ax
movzx eax, word [rsp + 0x1a84]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
movzx edx, word [0x1400c7922]
mov word [rsp + 0x1a84], ax
lea rax, [rsp + 0x1a74]
mov qword [rsp + 0x2d98], rax
movzx eax, word [0x1400c7924]
mov word [rsp + 0x1a86], si
mov dword [rsp + 0x23f0], 0x40
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7920]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..itw]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7926]
movq xmm5, rax
mov rax, qword [0x1400c8378]
pxor xmm0, xmm5
xor edx, 0x40
mov qword [rsp + 0x22b0], rax
movabs rax, 0x2400340029006e
mov qword [rsp + 0x23f4], rax
movq qword [rsp + 0x22bc], xmm0
mov dword [rsp + 0x22b8], 0x400022
mov rax, qword [rsp + 0x22b8]
mov word [rsp + 0x22c4], dx
mov qword [rsp + 0x23fc], rax
mov rax, qword [rsp + 0x22c0]
mov qword [rsp + 0x2404], rax
movzx eax, word [rsp + 0x23f4]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x23f4], ax
movzx eax, word [rsp + 0x23f6]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x23f6], ax
movzx eax, word [rsp + 0x23f8]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x23f8], ax
movzx eax, word [rsp + 0x23fa]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x23fa], ax
movzx eax, word [rsp + 0x23fc]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x23fc], ax
movzx eax, word [rsp + 0x23fe]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
xor r14d, r14d
mov word [rsp + 0x23fe], ax
movzx eax, word [rsp + 0x2400]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x2400], ax
movzx eax, word [rsp + 0x2402]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x2402], ax
movzx eax, word [rsp + 0x2404]
mov word [rsp + 0xf18], r15w
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x2404], ax
movzx eax, word [rsp + 0x2406]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
mov word [rsp + 0x2406], ax
movzx eax, word [rsp + 0x2408]
mov edx, dword [rsp + 0x23f0]
xor eax, edx
movzx edx, word [0x1400c792c]
mov word [rsp + 0x2408], ax
lea rax, [rsp + 0x23f4]
mov qword [rsp + 0x2da0], rax
movzx eax, word [0x1400c792e]
mov word [rsp + 0x240a], r14w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c792a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..jet]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8380]
paddw xmm0, xmm10
mov qword [rsp + 0xf10], rax
xor eax, eax
mov word [rsp + 0xf22], ax
movabs rax, 0x7f007c00710036
mov qword [rsp + 0x2d0], rax
movq qword [rsp + 0xf1a], xmm0
mov rax, qword [rsp + 0xf18]
mov qword [rsp + 0x2d8], rax
mov eax, dword [rsp + 0xf20]
mov dword [rsp + 0x2e0], eax
movzx eax, word [rsp + 0x2d0]
sub eax, 8
mov word [rsp + 0x2d0], ax
movzx eax, word [rsp + 0x2d2]
sub eax, 8
mov word [rsp + 0x2d2], ax
movzx eax, word [rsp + 0x2d4]
sub eax, 8
mov word [rsp + 0x2d4], ax
movzx eax, word [rsp + 0x2d6]
sub eax, 8
mov word [rsp + 0x2d6], ax
movzx eax, word [rsp + 0x2d8]
movzx edx, word [0x1400c7936]
movq xmm5, qword [str.eeee5qo2222]
sub eax, 8
mov word [rsp + 0x2d8], ax
movzx eax, word [rsp + 0x2da]
sub eax, 8
mov word [rsp + 0x2da], ax
movzx eax, word [rsp + 0x2dc]
sub eax, 8
mov word [rsp + 0x2dc], ax
movzx eax, word [rsp + 0x2de]
sub eax, 8
mov word [rsp + 0x2de], ax
movzx eax, word [rsp + 0x2e0]
sub eax, 8
mov word [rsp + 0x2e0], ax
lea rax, [rsp + 0x2d0]
mov qword [rsp + 0x2da8], rax
xor eax, eax
mov word [rsp + 0xf02], ax
movzx eax, word [0x1400c7938]
mov dword [rsp + 0x1a90], 0x1b
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7934]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..jtx]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8390]
pxor xmm0, xmm5
movq qword [rsp + 0xefa], xmm0
mov qword [rsp + 0xef0], rax
mov eax, 0x1b
mov word [rsp + 0xef8], ax
movabs rax, 0x6f007e00710035
mov qword [rsp + 0x1a94], rax
mov rax, qword [rsp + 0xef8]
mov qword [rsp + 0x1a9c], rax
mov eax, dword [rsp + 0xf00]
mov dword [rsp + 0x1aa4], eax
movzx eax, word [rsp + 0x1a94]
mov edx, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a94], ax
movzx eax, word [rsp + 0x1a96]
mov edx, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a96], ax
movzx eax, word [rsp + 0x1a98]
mov edx, dword [rsp + 0x1a90]
movq xmm11, qword [0x1400c8398]
xor eax, edx
xor ecx, ecx
xor r9d, r9d
mov word [rsp + 0x1a98], ax
movzx eax, word [rsp + 0x1a9a]
mov edx, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a9a], ax
movzx eax, word [rsp + 0x1a9c]
mov edx, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a9c], ax
movzx eax, word [rsp + 0x1a9e]
mov edx, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a9e], ax
movzx eax, word [rsp + 0x1aa0]
mov edx, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1aa0], ax
movzx eax, word [rsp + 0x1aa2]
mov edx, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1aa2], ax
movzx eax, word [rsp + 0x1aa4]
mov edx, dword [rsp + 0x1a90]
xor eax, edx
movzx edx, word [0x1400c7940]
mov word [rsp + 0x1aa4], ax
xor eax, eax
mov word [rsp + 0x1aa6], ax
lea rax, [rsp + 0x1a94]
mov qword [rsp + 0x2db0], rax
xor eax, eax
mov word [rsp + 0xee2], ax
movzx eax, word [0x1400c7942]
mov dword [rsp + 0x1ab0], 0x32
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c793e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..kdb]
shl rax, 0x10
or rax, rdx
mov edx, 0x32
movq xmm0, rax
mov rax, qword [0x1400c83a0]
pxor xmm0, xmm11
mov qword [rsp + 0xed0], rax
movabs rax, 0x4a00460058001c
mov word [rsp + 0xed8], dx
mov qword [rsp + 0x1ab4], rax
movq qword [rsp + 0xeda], xmm0
mov rax, qword [rsp + 0xed8]
mov qword [rsp + 0x1abc], rax
mov eax, dword [rsp + 0xee0]
mov dword [rsp + 0x1ac4], eax
movzx eax, word [rsp + 0x1ab4]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1ab4], ax
movzx eax, word [rsp + 0x1ab6]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1ab6], ax
movzx eax, word [rsp + 0x1ab8]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1ab8], ax
movzx eax, word [rsp + 0x1aba]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1aba], ax
movzx eax, word [rsp + 0x1abc]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1abc], ax
movzx eax, word [rsp + 0x1abe]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1abe], ax
movzx eax, word [rsp + 0x1ac0]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1ac0], ax
movzx eax, word [rsp + 0x1ac2]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1ac2], ax
movzx eax, word [rsp + 0x1ac4]
mov edx, dword [rsp + 0x1ab0]
xor eax, edx
mov word [rsp + 0x1ac4], ax
lea rax, [rsp + 0x1ab4]
movzx edx, word [0x1400c794a]
mov qword [rsp + 0x2db8], rax
movzx eax, word [0x1400c794c]
movq xmm8, qword [0x1400c83a8]
mov word [rsp + 0x1ac6], cx
mov word [rsp + 0xeb8], r8w
mov word [rsp + 0xec2], r9w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7948]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..kexi]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c83b0]
paddw xmm0, xmm8
mov qword [rsp + 0xeb0], rax
movabs rax, 0x6d006f00760039
mov qword [rsp + 0x2f0], rax
movq qword [rsp + 0xeba], xmm0
mov rax, qword [rsp + 0xeb8]
mov qword [rsp + 0x2f8], rax
mov eax, dword [rsp + 0xec0]
mov dword [rsp + 0x300], eax
movzx eax, word [rsp + 0x2f0]
sub eax, 0xb
xor r10d, r10d
mov word [rsp + 0x2f0], ax
movzx eax, word [rsp + 0x2f2]
sub eax, 0xb
mov word [rsp + 0x2f2], ax
movzx eax, word [rsp + 0x2f4]
sub eax, 0xb
mov word [rsp + 0x2f4], ax
movzx eax, word [rsp + 0x2f6]
sub eax, 0xb
mov word [rsp + 0x2f6], ax
movzx eax, word [rsp + 0x2f8]
sub eax, 0xb
mov word [rsp + 0x2f8], ax
movzx eax, word [rsp + 0x2fa]
sub eax, 0xb
mov word [rsp + 0x2fa], ax
movzx eax, word [rsp + 0x2fc]
sub eax, 0xb
mov word [rsp + 0x2fc], ax
movzx eax, word [rsp + 0x2fe]
sub eax, 0xb
mov word [rsp + 0x2fe], ax
movzx eax, word [rsp + 0x300]
mov word [rsp + 0x22a6], r10w
sub eax, 0xb
mov word [rsp + 0x300], ax
lea rax, [rsp + 0x2f0]
mov dword [rsp + 0x2410], 0x22
mov qword [rsp + 0x2dc0], rax
mov eax, dword [rsp + 0x2410]
mov r11d, dword [rsp + 0x2410]
mov r8d, dword [rsp + 0x2410]
mov r10d, dword [rsp + 0x2410]
mov edx, dword [rsp + 0x2410]
xor eax, 0x2e
mov esi, dword [rsp + 0x2410]
add r11d, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x2410]
add r8d, 2
xor r11d, 0x6b
mov r9d, dword [rsp + 0x2410]
xor r8d, 0x65
add r10d, 3
pinsrw xmm0, r11d, 1
mov edi, dword [rsp + 0x2410]
add edx, 4
xor r10d, 0x78
movd xmm14, r8d
xor edx, 0x69
add esi, 5
pinsrw xmm14, r10d, 1
punpckldq xmm0, xmm14
add ecx, 6
xor cx, word [str..kexic]
movd xmm5, edx
add r9d, 7
xor r9w, word [0x1400c7954]
pinsrw xmm5, esi, 1
add edi, 8
xor di, word [0x1400c7956]
movd xmm12, ecx
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0x2290], xmm0
mov r14d, edi
mov edi, dword [rsp + 0x2410]
mov rax, qword [rsp + 0x2298]
mov word [rsp + 0x22a0], r14w
add edi, 9
xor di, word [0x1400c7958]
mov r15d, edi
mov edi, dword [rsp + 0x2410]
movq qword [rsp + 0x2414], xmm0
mov word [rsp + 0x22a2], r15w
mov qword [rsp + 0x241c], rax
add edi, 0xa
xor di, word [0x1400c795a]
mov word [rsp + 0x22a4], di
mov rax, qword [rsp + 0x22a0]
mov qword [rsp + 0x2424], rax
movzx eax, word [rsp + 0x2414]
mov edx, dword [rsp + 0x2410]
xor eax, edx
mov word [rsp + 0x2414], ax
movzx edx, word [rsp + 0x2416]
mov eax, dword [rsp + 0x2410]
add eax, 1
xor eax, edx
xor r11d, r11d
xor ebx, ebx
mov word [rsp + 0x2416], ax
movzx edx, word [rsp + 0x2418]
mov eax, dword [rsp + 0x2410]
add eax, 2
xor eax, edx
mov word [rsp + 0x2418], ax
movzx edx, word [rsp + 0x241a]
mov eax, dword [rsp + 0x2410]
add eax, 3
xor eax, edx
mov word [rsp + 0x241a], ax
movzx edx, word [rsp + 0x241c]
mov eax, dword [rsp + 0x2410]
add eax, 4
xor eax, edx
mov word [rsp + 0x241c], ax
movzx edx, word [rsp + 0x241e]
mov eax, dword [rsp + 0x2410]
add eax, 5
xor eax, edx
mov word [rsp + 0x241e], ax
movzx edx, word [rsp + 0x2420]
mov eax, dword [rsp + 0x2410]
add eax, 6
xor eax, edx
mov word [rsp + 0x2420], ax
movzx edx, word [rsp + 0x2422]
mov eax, dword [rsp + 0x2410]
add eax, 7
xor eax, edx
mov word [rsp + 0x2422], ax
movzx edx, word [rsp + 0x2424]
mov eax, dword [rsp + 0x2410]
add eax, 8
xor eax, edx
mov word [rsp + 0x2424], ax
movzx edx, word [rsp + 0x2426]
mov eax, dword [rsp + 0x2410]
add eax, 9
xor eax, edx
mov word [rsp + 0x2426], ax
movzx edx, word [rsp + 0x2428]
mov eax, dword [rsp + 0x2410]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2428], ax
lea rax, [rsp + 0x2414]
mov word [rsp + 0x242a], r11w
mov qword [rsp + 0x2dc8], rax
mov dword [rsp + 0x2750], 0x50
mov eax, dword [rsp + 0x2750]
mov word [rsp + 0x254a], bx
mov r9d, dword [rsp + 0x2750]
mov r11d, dword [rsp + 0x2750]
mov esi, dword [rsp + 0x2750]
mov dword [rsp + 0x2c], eax
mov r14d, dword [rsp + 0x2750]
mov r15d, dword [rsp + 0x2750]
mov ebx, dword [rsp + 0x2750]
mov r10d, dword [rsp + 0x2750]
mov edx, dword [rsp + 0x2750]
mov ecx, dword [rsp + 0x2750]
mov r8d, dword [rsp + 0x2750]
mov eax, dword [rsp + 0x2750]
movzx edx, dx
movzx ecx, cx
movzx r8d, r8w
movzx eax, ax
shl rax, 0x10
or rax, r8
shl rax, 0x10
or rax, rcx
movzx ecx, word [0x1400c7966]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7968]
movq xmm0, rax
mov eax, dword [rsp + 0x2750]
paddw xmm0, xmm1
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c7964]
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c7962]
shl rdx, 0x10
or rdx, rcx
add eax, 0xc
xor ax, word [0x1400c796a]
add esi, 3
add r10d, 7
xor r10w, word [str..kexis]
movq xmm5, rdx
add r9d, 1
pxor xmm0, xmm5
xor esi, 0x78
movq qword [rsp + 0x2540], xmm0
lea ecx, [r11 + 2]
xor r9d, 0x6b
lea edx, [r14 + 4]
mov edi, eax
movzx eax, word [rsp + 0x2c]
mov r14d, ebx
xor ecx, 0x65
xor edx, 0x69
mov word [rsp + 0x2548], di
mov edi, 4
lea r8d, [r14 + 6]
movd xmm15, ecx
movd xmm12, edx
lea r11d, [r15 + 5]
movd xmm14, r8d
pinsrw xmm15, esi, 1
xor eax, 0x2e
xor r11d, 0x63
pinsrw xmm14, r10d, 1
movd xmm5, eax
pinsrw xmm12, r11d, 1
mov eax, dword [rsp + 0x2548]
punpckldq xmm12, xmm14
pinsrw xmm5, r9d, 1
punpckldq xmm5, xmm15
punpcklqdq xmm5, xmm12
movaps xmmword [rsp + 0x2530], xmm5
mov rdx, qword [rsp + 0x2538]
movq qword [rsp + 0x2754], xmm5
mov qword [rsp + 0x275c], rdx
movq qword [rsp + 0x2764], xmm0
mov dword [rsp + 0x276c], eax
movzx eax, word [rsp + 0x2754]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x2754], ax
movzx edx, word [rsp + 0x2756]
mov eax, dword [rsp + 0x2750]
add eax, 1
xor eax, edx
mov word [rsp + 0x2756], ax
movzx edx, word [rsp + 0x2758]
mov eax, dword [rsp + 0x2750]
add eax, 2
xor eax, edx
mov word [rsp + 0x2758], ax
movzx edx, word [rsp + 0x275a]
mov eax, dword [rsp + 0x2750]
add eax, 3
xor eax, edx
mov word [rsp + 0x275a], ax
movzx edx, word [rsp + 0x275c]
mov eax, dword [rsp + 0x2750]
add eax, 4
xor eax, edx
mov word [rsp + 0x275c], ax
movzx edx, word [rsp + 0x275e]
mov eax, dword [rsp + 0x2750]
add eax, 5
xor eax, edx
mov word [rsp + 0x275e], ax
movzx edx, word [rsp + 0x2760]
mov eax, dword [rsp + 0x2750]
add eax, 6
xor eax, edx
mov word [rsp + 0x2760], ax
movzx edx, word [rsp + 0x2762]
mov eax, dword [rsp + 0x2750]
add eax, 7
xor eax, edx
mov word [rsp + 0x2762], ax
movzx edx, word [rsp + 0x2764]
mov eax, dword [rsp + 0x2750]
add eax, 8
xor eax, edx
mov word [rsp + 0x2764], ax
movzx edx, word [rsp + 0x2766]
mov eax, dword [rsp + 0x2750]
add eax, 9
xor eax, edx
mov word [rsp + 0x2766], ax
movzx edx, word [rsp + 0x2768]
mov eax, dword [rsp + 0x2750]
add eax, 0xa
xor esi, esi
xor r14d, r14d
xor eax, edx
xor r15d, r15d
mov word [rsp + 0x2768], ax
movzx edx, word [rsp + 0x276a]
mov eax, dword [rsp + 0x2750]
mov word [rsp + 0x251c], di
mov dword [rsp + 0x2518], 0x77006d
mov word [rsp + 0x252a], r14w
add eax, 0xb
xor eax, edx
mov word [rsp + 0x276a], ax
movzx edx, word [rsp + 0x276c]
mov eax, dword [rsp + 0x2750]
add eax, 0xc
xor eax, edx
movzx edx, word [0x1400c7972]
mov word [rsp + 0x276c], ax
lea rax, [rsp + 0x2754]
mov qword [rsp + 0x2dd0], rax
movzx eax, word [0x1400c7974]
mov word [rsp + 0x276e], si
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7970]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..lgc]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
movzx eax, word [0x1400c7976]
paddw xmm0, xmm9
movq qword [rsp + 0x251e], xmm0
lea ecx, [rax + 4]
movzx eax, word [str..lwx]
mov word [rsp + 0x2526], cx
lea edx, [rax + 4]
mov rax, qword [0x1400c83b8]
mov word [rsp + 0x2528], dx
mov qword [rsp + 0x2510], rax
movabs rax, 0x7c0069006f0032
mov qword [rsp + 0x2430], rax
mov rax, qword [rsp + 0x2518]
mov qword [rsp + 0x2438], rax
mov rax, qword [rsp + 0x2520]
mov qword [rsp + 0x2440], rax
mov eax, dword [rsp + 0x2528]
mov dword [rsp + 0x2448], eax
movzx eax, word [rsp + 0x2430]
sub eax, 4
mov word [rsp + 0x2430], ax
movzx eax, word [rsp + 0x2432]
sub eax, 4
mov word [rsp + 0x2432], ax
movzx eax, word [rsp + 0x2434]
mov word [rsp + 0xea2], r15w
sub eax, 4
mov word [rsp + 0x2434], ax
movzx eax, word [rsp + 0x2436]
sub eax, 4
mov word [rsp + 0x2436], ax
movzx eax, word [rsp + 0x2438]
sub eax, 4
mov word [rsp + 0x2438], ax
movzx eax, word [rsp + 0x243a]
sub eax, 4
mov word [rsp + 0x243a], ax
movzx eax, word [rsp + 0x243c]
sub eax, 4
mov word [rsp + 0x243c], ax
movzx eax, word [rsp + 0x243e]
sub eax, 4
mov word [rsp + 0x243e], ax
movzx eax, word [rsp + 0x2440]
sub eax, 4
mov word [rsp + 0x2440], ax
movzx eax, word [rsp + 0x2442]
sub eax, 4
mov word [rsp + 0x2442], ax
movzx eax, word [rsp + 0x2444]
sub eax, 4
mov word [rsp + 0x2444], ax
movzx eax, word [rsp + 0x2446]
sub eax, 4
mov word [rsp + 0x2446], ax
movzx eax, word [rsp + 0x2448]
sub eax, 4
mov word [rsp + 0x2448], ax
lea rax, [rsp + 0x2430]
mov dword [rsp + 0x1ad0], 0x58
mov qword [rsp + 0x2dd8], rax
mov eax, dword [rsp + 0x1ad0]
mov esi, dword [rsp + 0x1ad0]
mov r8d, dword [rsp + 0x1ad0]
mov r11d, dword [rsp + 0x1ad0]
mov edx, dword [rsp + 0x1ad0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1ad0]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1ad0]
mov r9d, dword [rsp + 0x1ad0]
mov edi, dword [rsp + 0x1ad0]
add edi, 8
xor di, word [0x1400c797e]
xor esi, 0x6c
add ecx, 6
xor cx, word [0x1400c797a]
add r10d, 5
add r9d, 7
pinsrw xmm0, esi, 1
xor r10w, word [str..lwx]
add r8d, 2
add edx, 4
xor r9w, word [0x1400c797c]
xor r8d, 0x67
add r11d, 3
xor r11d, 0x63
movd xmm14, r8d
mov word [rsp + 0xea0], di
movd xmm5, edx
movd xmm12, ecx
pinsrw xmm14, r11d, 1
punpckldq xmm0, xmm14
pinsrw xmm5, r10d, 1
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xe90], xmm0
mov rax, qword [rsp + 0xe98]
movq qword [rsp + 0x1ad4], xmm0
mov qword [rsp + 0x1adc], rax
mov eax, dword [rsp + 0xea0]
mov dword [rsp + 0x1ae4], eax
movzx eax, word [rsp + 0x1ad4]
mov edx, dword [rsp + 0x1ad0]
xor eax, edx
mov word [rsp + 0x1ad4], ax
movzx edx, word [rsp + 0x1ad6]
mov eax, dword [rsp + 0x1ad0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1ad6], ax
movzx edx, word [rsp + 0x1ad8]
mov eax, dword [rsp + 0x1ad0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1ad8], ax
movzx edx, word [rsp + 0x1ada]
mov eax, dword [rsp + 0x1ad0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1ada], ax
movzx edx, word [rsp + 0x1adc]
mov eax, dword [rsp + 0x1ad0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1adc], ax
movzx edx, word [rsp + 0x1ade]
mov eax, dword [rsp + 0x1ad0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1ade], ax
movzx edx, word [rsp + 0x1ae0]
mov eax, dword [rsp + 0x1ad0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1ae0], ax
movzx edx, word [rsp + 0x1ae2]
mov eax, dword [rsp + 0x1ad0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1ae2], ax
movzx edx, word [rsp + 0x1ae4]
mov eax, dword [rsp + 0x1ad0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1ae4], ax
xor eax, eax
mov word [rsp + 0x1ae6], ax
lea rax, [rsp + 0x1ad4]
mov qword [rsp + 0x2de0], rax
xor eax, eax
mov dword [rsp + 0x1af0], 0x70
mov word [rsp + 0xe82], ax
mov eax, dword [rsp + 0x1af0]
mov esi, dword [rsp + 0x1af0]
mov r8d, dword [rsp + 0x1af0]
mov r11d, dword [rsp + 0x1af0]
mov edx, dword [rsp + 0x1af0]
mov r10d, dword [rsp + 0x1af0]
mov ecx, dword [rsp + 0x1af0]
mov r9d, dword [rsp + 0x1af0]
mov edi, dword [rsp + 0x1af0]
add edi, 8
xor di, word [0x1400c7988]
add ecx, 6
xor eax, 0x2e
xor cx, word [0x1400c7984]
add r10d, 5
add r9d, 7
xor r10w, word [str..maf]
add r8d, 2
add edx, 4
xor r9w, word [0x1400c7986]
xor r8d, 0x77
add esi, 1
add r11d, 3
xor esi, 0x6c
mov word [rsp + 0xe80], di
xor r11d, 0x78
movd xmm0, eax
movd xmm14, r8d
movd xmm5, edx
movd xmm12, ecx
pinsrw xmm0, esi, 1
pinsrw xmm14, r11d, 1
pinsrw xmm12, r9d, 1
punpckldq xmm0, xmm14
mov esi, 0x1e
pinsrw xmm5, r10d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xe70], xmm0
mov rax, qword [rsp + 0xe78]
movq qword [rsp + 0x1af4], xmm0
mov r8d, 0xb
mov r10d, 5
mov qword [rsp + 0x1afc], rax
mov eax, dword [rsp + 0xe80]
mov dword [rsp + 0x1b04], eax
movzx eax, word [rsp + 0x1af4]
mov edx, dword [rsp + 0x1af0]
xor eax, edx
mov word [rsp + 0x1af4], ax
movzx edx, word [rsp + 0x1af6]
mov eax, dword [rsp + 0x1af0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1af6], ax
movzx edx, word [rsp + 0x1af8]
mov eax, dword [rsp + 0x1af0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1af8], ax
movzx edx, word [rsp + 0x1afa]
mov eax, dword [rsp + 0x1af0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1afa], ax
movzx edx, word [rsp + 0x1afc]
mov eax, dword [rsp + 0x1af0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1afc], ax
movzx edx, word [rsp + 0x1afe]
mov eax, dword [rsp + 0x1af0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1afe], ax
movzx edx, word [rsp + 0x1b00]
mov eax, dword [rsp + 0x1af0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1b00], ax
movzx edx, word [rsp + 0x1b02]
mov eax, dword [rsp + 0x1af0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1b02], ax
movzx edx, word [rsp + 0x1b04]
mov eax, dword [rsp + 0x1af0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7990]
mov word [rsp + 0x1b04], ax
xor eax, eax
xor ecx, ecx
mov word [rsp + 0x1b06], ax
lea rax, [rsp + 0x1af4]
mov qword [rsp + 0x2de8], rax
movzx eax, word [0x1400c7992]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c798e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..maq]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c799a]
movq xmm0, rax
mov rax, qword [0x1400c83c0]
paddw xmm0, xmm2
mov qword [rsp + 0xe50], rax
mov eax, 0xd
mov word [rsp + 0xe58], ax
xor eax, eax
mov word [rsp + 0xe62], ax
movabs rax, 0x73006e007a003b
mov qword [rsp + 0x310], rax
movq qword [rsp + 0xe5a], xmm0
mov rax, qword [rsp + 0xe58]
mov qword [rsp + 0x318], rax
mov eax, dword [rsp + 0xe60]
mov dword [rsp + 0x320], eax
movzx eax, word [rsp + 0x310]
sub eax, 0xd
mov word [rsp + 0x310], ax
movzx eax, word [rsp + 0x312]
sub eax, 0xd
mov word [rsp + 0x312], ax
movzx eax, word [rsp + 0x314]
sub eax, 0xd
mov word [rsp + 0x314], ax
movzx eax, word [rsp + 0x316]
sub eax, 0xd
mov word [rsp + 0x316], ax
movzx eax, word [rsp + 0x318]
sub eax, 0xd
mov word [rsp + 0x318], ax
movzx eax, word [rsp + 0x31a]
sub eax, 0xd
mov word [rsp + 0x31a], ax
movzx eax, word [rsp + 0x31c]
sub eax, 0xd
mov word [rsp + 0x31c], ax
movzx eax, word [rsp + 0x31e]
sub eax, 0xd
mov word [rsp + 0x31e], ax
movzx eax, word [rsp + 0x320]
sub eax, 0xd
mov word [rsp + 0x320], ax
lea rax, [rsp + 0x310]
mov qword [rsp + 0x2df0], rax
movzx eax, word [0x1400c799c]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7998]
mov word [rsp + 0xe42], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mar]
shl rax, 0x10
or rax, rdx
mov edx, 0xc
movq xmm0, rax
mov rax, qword [0x1400c83c8]
mov word [rsp + 0xe38], dx
paddw xmm0, xmm3
mov qword [rsp + 0xe30], rax
movabs rax, 0x7d006d0079003a
mov qword [rsp + 0x330], rax
movq qword [rsp + 0xe3a], xmm0
mov rax, qword [rsp + 0xe38]
mov qword [rsp + 0x338], rax
mov eax, dword [rsp + 0xe40]
mov dword [rsp + 0x340], eax
movzx eax, word [rsp + 0x330]
sub eax, 0xc
mov word [rsp + 0x330], ax
movzx eax, word [rsp + 0x332]
sub eax, 0xc
mov word [rsp + 0x332], ax
movzx eax, word [rsp + 0x334]
sub eax, 0xc
mov word [rsp + 0x334], ax
movzx eax, word [rsp + 0x336]
sub eax, 0xc
mov word [rsp + 0x336], ax
movzx eax, word [rsp + 0x338]
sub eax, 0xc
mov word [rsp + 0x338], ax
movzx eax, word [rsp + 0x33a]
sub eax, 0xc
mov word [rsp + 0x33a], ax
movzx eax, word [rsp + 0x33c]
sub eax, 0xc
mov word [rsp + 0x33c], ax
movzx eax, word [rsp + 0x33e]
sub eax, 0xc
mov word [rsp + 0x33e], ax
movzx eax, word [rsp + 0x340]
sub eax, 0xc
xor r9d, r9d
xor r11d, r11d
mov word [rsp + 0x340], ax
lea rax, [rsp + 0x330]
mov qword [rsp + 0x2df8], rax
movzx eax, word [0x1400c79a6]
movzx edx, word [0x1400c79a4]
mov word [rsp + 0xe18], r8w
mov word [rsp + 0xe22], r9w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c79a2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mas]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c83d0]
paddw xmm0, xmm8
mov qword [rsp + 0xe10], rax
movabs rax, 0x7d006c00780039
mov qword [rsp + 0x350], rax
movq qword [rsp + 0xe1a], xmm0
mov rax, qword [rsp + 0xe18]
mov qword [rsp + 0x358], rax
mov eax, dword [rsp + 0xe20]
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 + 0x2e00], rax
movzx eax, word [0x1400c79b0]
mov word [rsp + 0xdf8], r10w
movzx edx, word [0x1400c79ae]
mov word [rsp + 0xe02], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c79ac]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mav]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c83d8]
paddw xmm0, xmm4
mov qword [rsp + 0xdf0], rax
movabs rax, 0x78006600720033
mov qword [rsp + 0x370], rax
movq qword [rsp + 0xdfa], xmm0
mov rax, qword [rsp + 0xdf8]
mov qword [rsp + 0x378], rax
mov eax, dword [rsp + 0xe00]
mov dword [rsp + 0x380], eax
movzx eax, word [rsp + 0x370]
sub eax, 5
mov word [rsp + 0x370], ax
movzx eax, word [rsp + 0x372]
sub eax, 5
mov word [rsp + 0x372], ax
movzx eax, word [rsp + 0x374]
sub eax, 5
mov word [rsp + 0x374], ax
movzx eax, word [rsp + 0x376]
sub eax, 5
mov word [rsp + 0x376], ax
movzx eax, word [rsp + 0x378]
sub eax, 5
mov word [rsp + 0x378], ax
movzx eax, word [rsp + 0x37a]
sub eax, 5
mov word [rsp + 0x37a], ax
movzx eax, word [rsp + 0x37c]
sub eax, 5
mov word [rsp + 0x37c], ax
movzx eax, word [rsp + 0x37e]
sub eax, 5
mov word [rsp + 0x37e], ax
movzx eax, word [rsp + 0x380]
sub eax, 5
xor ebx, ebx
xor edi, edi
mov word [rsp + 0x380], ax
lea rax, [rsp + 0x370]
xor r14d, r14d
mov qword [rsp + 0x2e08], rax
movzx eax, word [0x1400c79ba]
movzx edx, word [0x1400c79b8]
mov word [rsp + 0xdd8], si
movq xmm0, qword [0x1400c83e0]
mov word [rsp + 0xde2], bx
mov ebx, 0x13
mov dword [rsp + 0x1b10], 0x1e
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c79b6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mdb]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c83e8]
pxor xmm0, xmm5
movq qword [rsp + 0xdda], xmm0
mov qword [rsp + 0xdd0], rax
movabs rax, 0x68007f00730030
mov qword [rsp + 0x1b14], rax
mov rax, qword [rsp + 0xdd8]
mov qword [rsp + 0x1b1c], rax
mov eax, dword [rsp + 0xde0]
mov dword [rsp + 0x1b24], eax
movzx eax, word [rsp + 0x1b14]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b14], ax
movzx eax, word [rsp + 0x1b16]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b16], ax
movzx eax, word [rsp + 0x1b18]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b18], ax
movzx eax, word [rsp + 0x1b1a]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b1a], ax
movzx eax, word [rsp + 0x1b1c]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b1c], ax
movzx eax, word [rsp + 0x1b1e]
mov edx, dword [rsp + 0x1b10]
mov word [rsp + 0xdc2], r14w
mov r14d, 0x12
xor eax, edx
mov word [rsp + 0x1b1e], ax
movzx eax, word [rsp + 0x1b20]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b20], ax
movzx eax, word [rsp + 0x1b22]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b22], ax
movzx eax, word [rsp + 0x1b24]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b24], ax
lea rax, [rsp + 0x1b14]
mov word [rsp + 0x1b26], di
mov qword [rsp + 0x2e10], rax
mov dword [rsp + 0x1b30], 0x4c
mov eax, dword [rsp + 0x1b30]
mov esi, dword [rsp + 0x1b30]
mov r8d, dword [rsp + 0x1b30]
mov r11d, dword [rsp + 0x1b30]
mov edx, dword [rsp + 0x1b30]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1b30]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1b30]
add r8d, 2
xor esi, 0x6d
mov r9d, dword [rsp + 0x1b30]
add r11d, 3
xor r8d, 0x64
pinsrw xmm0, esi, 1
mov edi, dword [rsp + 0x1b30]
xor r11d, 0x62
add edx, 4
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..mdf]
movd xmm5, edx
pinsrw xmm14, r11d, 1
add ecx, 6
punpckldq xmm0, xmm14
add edi, 8
xor di, word [0x1400c79c4]
xor cx, word [0x1400c79c0]
add r9d, 7
pinsrw xmm5, r10d, 1
xor r15d, r15d
xor r9w, word [0x1400c79c2]
mov word [rsp + 0xdc0], di
movd xmm12, ecx
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xdb0], xmm0
mov rax, qword [rsp + 0xdb8]
movq qword [rsp + 0x1b34], xmm0
mov qword [rsp + 0x1b3c], rax
mov eax, dword [rsp + 0xdc0]
mov dword [rsp + 0x1b44], eax
movzx eax, word [rsp + 0x1b34]
mov edx, dword [rsp + 0x1b30]
xor eax, edx
mov word [rsp + 0x1b34], ax
movzx edx, word [rsp + 0x1b36]
mov eax, dword [rsp + 0x1b30]
add eax, 1
xor eax, edx
mov word [rsp + 0x1b36], ax
movzx edx, word [rsp + 0x1b38]
mov eax, dword [rsp + 0x1b30]
add eax, 2
xor eax, edx
mov word [rsp + 0x1b38], ax
movzx edx, word [rsp + 0x1b3a]
mov eax, dword [rsp + 0x1b30]
add eax, 3
xor eax, edx
mov word [rsp + 0x1b3a], ax
movzx edx, word [rsp + 0x1b3c]
mov eax, dword [rsp + 0x1b30]
add eax, 4
xor eax, edx
mov word [rsp + 0x1b3c], ax
movzx edx, word [rsp + 0x1b3e]
mov eax, dword [rsp + 0x1b30]
add eax, 5
xor eax, edx
mov word [rsp + 0x1b3e], ax
movzx edx, word [rsp + 0x1b40]
mov eax, dword [rsp + 0x1b30]
add eax, 6
xor eax, edx
mov word [rsp + 0x1b40], ax
movzx edx, word [rsp + 0x1b42]
mov eax, dword [rsp + 0x1b30]
add eax, 7
xor eax, edx
mov word [rsp + 0x1b42], ax
movzx edx, word [rsp + 0x1b44]
mov eax, dword [rsp + 0x1b30]
add eax, 8
xor eax, edx
mov word [rsp + 0x1b44], ax
lea rax, [rsp + 0x1b34]
mov qword [rsp + 0x2e18], rax
xor eax, eax
mov word [rsp + 0x1b46], r15w
mov dword [rsp + 0x1b50], 3
mov word [rsp + 0xda2], ax
mov eax, dword [rsp + 0x1b50]
mov esi, dword [rsp + 0x1b50]
mov r8d, dword [rsp + 0x1b50]
mov r11d, dword [rsp + 0x1b50]
mov edx, dword [rsp + 0x1b50]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1b50]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1b50]
add r8d, 2
xor esi, 0x6d
mov r9d, dword [rsp + 0x1b50]
add r11d, 3
xor r8d, 0x64
pinsrw xmm0, esi, 1
mov edi, dword [rsp + 0x1b50]
xor r11d, 0x66
add edx, 4
movd xmm14, r8d
movd xmm5, edx
pinsrw xmm14, r11d, 1
punpckldq xmm0, xmm14
add edi, 8
xor di, word [0x1400c79ce]
add r10d, 5
add ecx, 6
xor cx, word [0x1400c79ca]
add r9d, 7
xor r10w, word [str..mpd]
xor r9w, word [0x1400c79cc]
mov word [rsp + 0xda0], di
movd xmm12, ecx
pinsrw xmm5, r10d, 1
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xd90], xmm0
mov rax, qword [rsp + 0xd98]
movq qword [rsp + 0x1b54], xmm0
mov qword [rsp + 0x1b5c], rax
mov eax, dword [rsp + 0xda0]
mov dword [rsp + 0x1b64], eax
movzx eax, word [rsp + 0x1b54]
mov edx, dword [rsp + 0x1b50]
xor eax, edx
mov word [rsp + 0x1b54], ax
movzx edx, word [rsp + 0x1b56]
mov eax, dword [rsp + 0x1b50]
add eax, 1
xor eax, edx
mov word [rsp + 0x1b56], ax
movzx edx, word [rsp + 0x1b58]
mov eax, dword [rsp + 0x1b50]
add eax, 2
xor eax, edx
mov word [rsp + 0x1b58], ax
movzx edx, word [rsp + 0x1b5a]
mov eax, dword [rsp + 0x1b50]
add eax, 3
xor eax, edx
mov word [rsp + 0x1b5a], ax
movzx edx, word [rsp + 0x1b5c]
mov eax, dword [rsp + 0x1b50]
add eax, 4
xor eax, edx
mov word [rsp + 0x1b5c], ax
movzx edx, word [rsp + 0x1b5e]
mov eax, dword [rsp + 0x1b50]
add eax, 5
xor eax, edx
mov word [rsp + 0x1b5e], ax
movzx edx, word [rsp + 0x1b60]
mov eax, dword [rsp + 0x1b50]
add eax, 6
xor eax, edx
mov word [rsp + 0x1b60], ax
movzx edx, word [rsp + 0x1b62]
mov eax, dword [rsp + 0x1b50]
add eax, 7
xor eax, edx
mov word [rsp + 0x1b62], ax
movzx edx, word [rsp + 0x1b64]
mov eax, dword [rsp + 0x1b50]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c79d6]
mov word [rsp + 0x1b64], ax
xor eax, eax
mov word [rsp + 0x1b66], ax
lea rax, [rsp + 0x1b54]
mov qword [rsp + 0x2e20], rax
movzx eax, word [0x1400c79d8]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c79d4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mrg]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c83f0]
paddw xmm0, xmm3
mov qword [rsp + 0xd70], rax
mov eax, 0xc
mov word [rsp + 0xd78], ax
xor eax, eax
mov word [rsp + 0xd82], ax
movabs rax, 0x70007c0079003a
mov qword [rsp + 0x390], rax
movq qword [rsp + 0xd7a], xmm0
mov rax, qword [rsp + 0xd78]
mov qword [rsp + 0x398], rax
mov eax, dword [rsp + 0xd80]
mov dword [rsp + 0x3a0], eax
movzx eax, word [rsp + 0x390]
sub eax, 0xc
mov word [rsp + 0x390], ax
movzx eax, word [rsp + 0x392]
sub eax, 0xc
mov word [rsp + 0x392], ax
movzx eax, word [rsp + 0x394]
sub eax, 0xc
mov word [rsp + 0x394], ax
movzx eax, word [rsp + 0x396]
sub eax, 0xc
mov word [rsp + 0x396], ax
movzx eax, word [rsp + 0x398]
sub eax, 0xc
mov word [rsp + 0x398], ax
movzx eax, word [rsp + 0x39a]
sub eax, 0xc
mov word [rsp + 0x39a], ax
movzx eax, word [rsp + 0x39c]
sub eax, 0xc
mov word [rsp + 0x39c], ax
movzx eax, word [rsp + 0x39e]
sub eax, 0xc
mov word [rsp + 0x39e], ax
movzx eax, word [rsp + 0x3a0]
sub eax, 0xc
mov word [rsp + 0x3a0], ax
lea rax, [rsp + 0x390]
mov qword [rsp + 0x2e28], rax
xor eax, eax
mov dword [rsp + 0x1b70], 0x70
mov word [rsp + 0xd62], ax
mov eax, dword [rsp + 0x1b70]
mov esi, dword [rsp + 0x1b70]
mov r8d, dword [rsp + 0x1b70]
mov r11d, dword [rsp + 0x1b70]
mov edx, dword [rsp + 0x1b70]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1b70]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1b70]
add r8d, 2
xor esi, 0x6d
mov r9d, dword [rsp + 0x1b70]
xor r8d, 0x72
add r11d, 3
pinsrw xmm0, esi, 1
mov edi, dword [rsp + 0x1b70]
add edx, 4
xor r11d, 0x67
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..mud]
movd xmm5, edx
pinsrw xmm14, r11d, 1
add ecx, 6
xor cx, word [0x1400c79de]
punpckldq xmm0, xmm14
add r9d, 7
xor r9w, word [0x1400c79e0]
add edi, 8
xor di, word [0x1400c79e2]
pinsrw xmm5, r10d, 1
movd xmm12, ecx
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xd50], xmm0
mov rax, qword [rsp + 0xd58]
mov word [rsp + 0xd60], di
movq qword [rsp + 0x1b74], xmm0
mov qword [rsp + 0x1b7c], rax
mov eax, dword [rsp + 0xd60]
mov dword [rsp + 0x1b84], eax
movzx eax, word [rsp + 0x1b74]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b74], ax
movzx edx, word [rsp + 0x1b76]
mov eax, dword [rsp + 0x1b70]
add eax, 1
xor eax, edx
mov word [rsp + 0x1b76], ax
movzx edx, word [rsp + 0x1b78]
mov eax, dword [rsp + 0x1b70]
add eax, 2
xor eax, edx
mov word [rsp + 0x1b78], ax
movzx edx, word [rsp + 0x1b7a]
mov eax, dword [rsp + 0x1b70]
add eax, 3
xor eax, edx
mov word [rsp + 0x1b7a], ax
movzx edx, word [rsp + 0x1b7c]
mov eax, dword [rsp + 0x1b70]
add eax, 4
xor ecx, ecx
xor eax, edx
mov word [rsp + 0x1b7c], ax
movzx edx, word [rsp + 0x1b7e]
mov eax, dword [rsp + 0x1b70]
add eax, 5
xor eax, edx
mov word [rsp + 0x1b7e], ax
movzx edx, word [rsp + 0x1b80]
mov eax, dword [rsp + 0x1b70]
add eax, 6
xor eax, edx
mov word [rsp + 0x1b80], ax
movzx edx, word [rsp + 0x1b82]
mov eax, dword [rsp + 0x1b70]
add eax, 7
xor eax, edx
mov word [rsp + 0x1b82], ax
movzx edx, word [rsp + 0x1b84]
mov eax, dword [rsp + 0x1b70]
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x1b84], ax
lea rax, [rsp + 0x1b74]
mov word [rsp + 0x1b86], dx
mov word [rsp + 0xd42], cx
mov dword [rsp + 0x1b90], 0x5b
mov qword [rsp + 0x2e30], rax
mov eax, dword [rsp + 0x1b90]
mov esi, dword [rsp + 0x1b90]
mov r8d, dword [rsp + 0x1b90]
mov r11d, dword [rsp + 0x1b90]
mov edx, dword [rsp + 0x1b90]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1b90]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1b90]
add r8d, 2
xor esi, 0x6d
mov r9d, dword [rsp + 0x1b90]
xor r8d, 0x75
add r11d, 3
pinsrw xmm0, esi, 1
mov edi, dword [rsp + 0x1b90]
add edx, 4
xor r11d, 0x64
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..mwb]
movd xmm5, edx
pinsrw xmm14, r11d, 1
add ecx, 6
xor cx, word [0x1400c79e8]
punpckldq xmm0, xmm14
add r9d, 7
xor r9w, word [0x1400c79ea]
add edi, 8
xor di, word [0x1400c79ec]
pinsrw xmm5, r10d, 1
movd xmm12, ecx
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xd30], xmm0
mov rax, qword [rsp + 0xd38]
mov word [rsp + 0xd40], di
movq qword [rsp + 0x1b94], xmm0
mov qword [rsp + 0x1b9c], rax
mov eax, dword [rsp + 0xd40]
mov dword [rsp + 0x1ba4], eax
movzx eax, word [rsp + 0x1b94]
mov edx, dword [rsp + 0x1b90]
xor eax, edx
mov word [rsp + 0x1b94], ax
movzx edx, word [rsp + 0x1b96]
mov eax, dword [rsp + 0x1b90]
add eax, 1
xor eax, edx
mov word [rsp + 0x1b96], ax
movzx edx, word [rsp + 0x1b98]
mov eax, dword [rsp + 0x1b90]
add eax, 2
xor eax, edx
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x1b98], ax
movzx edx, word [rsp + 0x1b9a]
mov word [rsp + 0xd22], r9w
mov eax, dword [rsp + 0x1b90]
add eax, 3
xor eax, edx
mov word [rsp + 0x1b9a], ax
movzx edx, word [rsp + 0x1b9c]
mov eax, dword [rsp + 0x1b90]
add eax, 4
xor eax, edx
mov word [rsp + 0x1b9c], ax
movzx edx, word [rsp + 0x1b9e]
mov eax, dword [rsp + 0x1b90]
add eax, 5
xor eax, edx
mov word [rsp + 0x1b9e], ax
movzx edx, word [rsp + 0x1ba0]
mov eax, dword [rsp + 0x1b90]
add eax, 6
xor eax, edx
mov word [rsp + 0x1ba0], ax
movzx edx, word [rsp + 0x1ba2]
mov eax, dword [rsp + 0x1b90]
add eax, 7
xor eax, edx
mov word [rsp + 0x1ba2], ax
movzx edx, word [rsp + 0x1ba4]
mov eax, dword [rsp + 0x1b90]
add eax, 8
xor eax, edx
mov word [rsp + 0x1ba4], ax
lea rax, [rsp + 0x1b94]
mov word [rsp + 0x1ba6], r8w
mov qword [rsp + 0x2e38], rax
mov dword [rsp + 0x1bb0], 0x74
mov eax, dword [rsp + 0x1bb0]
mov esi, dword [rsp + 0x1bb0]
mov r8d, dword [rsp + 0x1bb0]
mov r11d, dword [rsp + 0x1bb0]
mov edx, dword [rsp + 0x1bb0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1bb0]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1bb0]
add r8d, 2
xor esi, 0x6d
mov r9d, dword [rsp + 0x1bb0]
xor r8d, 0x77
add r11d, 3
pinsrw xmm0, esi, 1
mov edi, dword [rsp + 0x1bb0]
add edx, 4
xor r11d, 0x62
movd xmm14, r8d
add r10d, 5
movd xmm5, edx
pinsrw xmm14, r11d, 1
punpckldq xmm0, xmm14
add ecx, 6
add r9d, 7
add edi, 8
xor di, word [0x1400c79f6]
xor r10w, word [str..myd]
xor cx, word [0x1400c79f2]
xor r9w, word [0x1400c79f4]
mov word [rsp + 0xd20], di
pinsrw xmm5, r10d, 1
movd xmm12, ecx
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xd10], xmm0
mov rax, qword [rsp + 0xd18]
movq qword [rsp + 0x1bb4], xmm0
mov qword [rsp + 0x1bbc], rax
mov eax, dword [rsp + 0xd20]
mov dword [rsp + 0x1bc4], eax
movzx eax, word [rsp + 0x1bb4]
mov edx, dword [rsp + 0x1bb0]
xor eax, edx
mov word [rsp + 0x1bb4], ax
movzx edx, word [rsp + 0x1bb6]
mov eax, dword [rsp + 0x1bb0]
add eax, 1
xor r10d, r10d
xor r11d, r11d
xor eax, edx
mov word [rsp + 0x1bb6], ax
movzx edx, word [rsp + 0x1bb8]
mov eax, dword [rsp + 0x1bb0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1bb8], ax
movzx edx, word [rsp + 0x1bba]
mov eax, dword [rsp + 0x1bb0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1bba], ax
movzx edx, word [rsp + 0x1bbc]
mov eax, dword [rsp + 0x1bb0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1bbc], ax
movzx edx, word [rsp + 0x1bbe]
mov eax, dword [rsp + 0x1bb0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1bbe], ax
movzx edx, word [rsp + 0x1bc0]
mov eax, dword [rsp + 0x1bb0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1bc0], ax
movzx edx, word [rsp + 0x1bc2]
mov eax, dword [rsp + 0x1bb0]
mov word [rsp + 0xcf8], bx
mov ebx, 0x37
movq xmm0, qword [0x1400c83f8]
mov word [rsp + 0xd02], r11w
add eax, 7
xor eax, edx
mov word [rsp + 0x1bc2], ax
movzx edx, word [rsp + 0x1bc4]
mov eax, dword [rsp + 0x1bb0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c79fe]
mov word [rsp + 0x1bc4], ax
lea rax, [rsp + 0x1bb4]
mov qword [rsp + 0x2e40], rax
movzx eax, word [0x1400c7a00]
mov word [rsp + 0x1bc6], r10w
mov dword [rsp + 0x1bd0], 0x13
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c79fc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ndf]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [str.jw]
pxor xmm0, xmm5
movq qword [rsp + 0xcfa], xmm0
mov qword [rsp + 0xcf0], rax
movabs rax, 0x77006a007e003d
mov qword [rsp + 0x1bd4], rax
mov rax, qword [rsp + 0xcf8]
mov qword [rsp + 0x1bdc], rax
mov eax, dword [rsp + 0xd00]
mov dword [rsp + 0x1be4], eax
movzx eax, word [rsp + 0x1bd4]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
mov word [rsp + 0x1bd4], ax
movzx eax, word [rsp + 0x1bd6]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
mov word [rsp + 0x1bd6], ax
movzx eax, word [rsp + 0x1bd8]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
mov word [rsp + 0x1bd8], ax
movzx eax, word [rsp + 0x1bda]
mov word [rsp + 0xcd8], r14w
mov edx, dword [rsp + 0x1bd0]
mov r14d, 0x6c
movq xmm0, qword [0x1400c8408]
xor eax, edx
mov word [rsp + 0x1bda], ax
movzx eax, word [rsp + 0x1bdc]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
mov word [rsp + 0x1bdc], ax
movzx eax, word [rsp + 0x1bde]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
mov word [rsp + 0x1bde], ax
movzx eax, word [rsp + 0x1be0]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
mov word [rsp + 0x1be0], ax
movzx eax, word [rsp + 0x1be2]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
mov word [rsp + 0x1be2], ax
movzx eax, word [rsp + 0x1be4]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
movzx edx, word [0x1400c7a08]
xor esi, esi
xor edi, edi
mov word [rsp + 0x1be4], ax
lea rax, [rsp + 0x1bd4]
xor r15d, r15d
mov qword [rsp + 0x2e48], rax
movzx eax, word [0x1400c7a0a]
mov word [rsp + 0x1be6], si
mov word [rsp + 0xce2], di
mov dword [rsp + 0x1bf0], 0x12
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a06]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..nnt]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [str._vt_r22_SSSS___:1SGGGGi_4u7777]
pxor xmm0, xmm5
movq qword [rsp + 0xcda], xmm0
mov qword [rsp + 0xcd0], rax
movabs rax, 0x740076007c003c
mov qword [rsp + 0x1bf4], rax
mov rax, qword [rsp + 0xcd8]
mov qword [rsp + 0x1bfc], rax
mov eax, dword [rsp + 0xce0]
mov dword [rsp + 0x1c04], eax
movzx eax, word [rsp + 0x1bf4]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1bf4], ax
movzx eax, word [rsp + 0x1bf6]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1bf6], ax
movzx eax, word [rsp + 0x1bf8]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1bf8], ax
movzx eax, word [rsp + 0x1bfa]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1bfa], ax
movzx eax, word [rsp + 0x1bfc]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1bfc], ax
movzx eax, word [rsp + 0x1bfe]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1bfe], ax
movzx eax, word [rsp + 0x1c00]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1c00], ax
movzx eax, word [rsp + 0x1c02]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1c02], ax
movzx eax, word [rsp + 0x1c04]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1c04], ax
lea rax, [rsp + 0x1bf4]
mov word [rsp + 0x1c06], r15w
mov qword [rsp + 0x2e50], rax
xor eax, eax
movzx edx, word [0x1400c7a12]
mov word [rsp + 0xcc2], ax
movzx eax, word [0x1400c7a14]
movq xmm0, qword [0x1400c8418]
mov dword [rsp + 0x1c10], 0x5c
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a10]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..nrmlib]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c8420]
pxor xmm0, xmm5
movq qword [rsp + 0xcba], xmm0
mov qword [rsp + 0xcb0], rax
mov eax, 0x5c
mov word [rsp + 0xcb8], ax
movabs rax, 0x28003200320072
mov qword [rsp + 0x1c14], rax
mov rax, qword [rsp + 0xcb8]
mov qword [rsp + 0x1c1c], rax
mov eax, dword [rsp + 0xcc0]
mov dword [rsp + 0x1c24], eax
movzx eax, word [rsp + 0x1c14]
mov edx, dword [rsp + 0x1c10]
xor eax, edx
mov word [rsp + 0x1c14], ax
movzx eax, word [rsp + 0x1c16]
mov edx, dword [rsp + 0x1c10]
xor eax, edx
mov word [rsp + 0x1c16], ax
movzx eax, word [rsp + 0x1c18]
mov edx, dword [rsp + 0x1c10]
xor eax, edx
mov word [rsp + 0x1c18], ax
movzx eax, word [rsp + 0x1c1a]
mov edx, dword [rsp + 0x1c10]
xor eax, edx
mov word [rsp + 0x1c1a], ax
movzx eax, word [rsp + 0x1c1c]
mov edx, dword [rsp + 0x1c10]
xor eax, edx
mov word [rsp + 0x1c1c], ax
movzx eax, word [rsp + 0x1c1e]
mov edx, dword [rsp + 0x1c10]
movzx ecx, word [0x1400c7a26]
movq xmm0, qword [0x1400c8428]
xor eax, edx
mov word [rsp + 0x1c1e], ax
movzx eax, word [rsp + 0x1c20]
mov edx, dword [rsp + 0x1c10]
xor eax, edx
xor ecx, 0x53
mov word [rsp + 0x1c20], ax
movzx eax, word [rsp + 0x1c22]
mov edx, dword [rsp + 0x1c10]
mov word [rsp + 0x2808], cx
mov ecx, 0x47
xor eax, edx
mov word [rsp + 0x1c22], ax
movzx eax, word [rsp + 0x1c24]
mov edx, dword [rsp + 0x1c10]
xor eax, edx
movzx edx, word [0x1400c7a22]
mov word [rsp + 0x1c24], ax
xor eax, eax
mov word [rsp + 0x1c26], ax
lea rax, [rsp + 0x1c14]
mov qword [rsp + 0x2e58], rax
xor eax, eax
mov word [rsp + 0x280e], ax
movzx eax, word [0x1400c7a24]
mov dword [rsp + 0x28d0], 0x53
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a20]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ns2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ns3]
movq xmm5, rax
movzx eax, word [0x1400c7a2a]
pxor xmm0, xmm5
movdqa xmm5, xmmword [0x1400c8430]
movq qword [rsp + 0x2800], xmm0
xor edx, 0x53
movaps xmmword [rsp + 0x27f0], xmm5
xor eax, 0x53
mov word [rsp + 0x280a], dx
mov word [rsp + 0x280c], ax
movabs rax, 0x3e0021003d007d
mov qword [rsp + 0x28d4], rax
movabs rax, 0x530031003a003f
mov qword [rsp + 0x28dc], rax
movq qword [rsp + 0x28e4], xmm0
mov rax, qword [rsp + 0x2808]
mov qword [rsp + 0x28ec], rax
movzx eax, word [rsp + 0x28d4]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28d4], ax
movzx eax, word [rsp + 0x28d6]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28d6], ax
movzx eax, word [rsp + 0x28d8]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28d8], ax
movzx eax, word [rsp + 0x28da]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28da], ax
movzx eax, word [rsp + 0x28dc]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28dc], ax
movzx eax, word [rsp + 0x28de]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28de], ax
movzx eax, word [rsp + 0x28e0]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28e0], ax
movzx eax, word [rsp + 0x28e2]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28e2], ax
movzx eax, word [rsp + 0x28e4]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28e4], ax
movzx eax, word [rsp + 0x28e6]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28e6], ax
movzx eax, word [rsp + 0x28e8]
mov edx, dword [rsp + 0x28d0]
mov word [rsp + 0xc98], cx
movq xmm0, qword [0x1400c8440]
xor eax, edx
mov word [rsp + 0x28e8], ax
movzx eax, word [rsp + 0x28ea]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28ea], ax
movzx eax, word [rsp + 0x28ec]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28ec], ax
movzx eax, word [rsp + 0x28ee]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
mov word [rsp + 0x28ee], ax
movzx eax, word [rsp + 0x28f0]
mov edx, dword [rsp + 0x28d0]
xor eax, edx
xor edx, edx
mov word [rsp + 0x28f0], ax
xor eax, eax
mov word [rsp + 0x28f2], ax
lea rax, [rsp + 0x28d4]
mov qword [rsp + 0x2e60], rax
movzx eax, word [0x1400c7a2e]
mov word [rsp + 0xca2], dx
movzx edx, word [0x1400c7a2c]
mov dword [rsp + 0x1c30], 0x47
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a2a]
xor r8d, r8d
xor r9d, r9d
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ns3]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c8448]
pxor xmm0, xmm5
movq qword [rsp + 0xc9a], xmm0
mov qword [rsp + 0xc90], rax
movabs rax, 0x75003400290069
mov qword [rsp + 0x1c34], rax
mov rax, qword [rsp + 0xc98]
mov qword [rsp + 0x1c3c], rax
mov eax, dword [rsp + 0xca0]
mov dword [rsp + 0x1c44], eax
movzx eax, word [rsp + 0x1c34]
mov word [rsp + 0xc82], r9w
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c34], ax
movzx eax, word [rsp + 0x1c36]
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c36], ax
movzx eax, word [rsp + 0x1c38]
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c38], ax
movzx eax, word [rsp + 0x1c3a]
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c3a], ax
movzx eax, word [rsp + 0x1c3c]
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c3c], ax
movzx eax, word [rsp + 0x1c3e]
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c3e], ax
movzx eax, word [rsp + 0x1c40]
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c40], ax
movzx eax, word [rsp + 0x1c42]
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c42], ax
movzx eax, word [rsp + 0x1c44]
mov edx, dword [rsp + 0x1c30]
xor eax, edx
mov word [rsp + 0x1c44], ax
lea rax, [rsp + 0x1c34]
mov word [rsp + 0x1c46], r8w
mov qword [rsp + 0x2e68], rax
mov dword [rsp + 0x1c50], 0x11
mov eax, dword [rsp + 0x1c50]
mov esi, dword [rsp + 0x1c50]
mov r8d, dword [rsp + 0x1c50]
mov r11d, dword [rsp + 0x1c50]
mov edx, dword [rsp + 0x1c50]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1c50]
add esi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1c50]
add r8d, 2
xor esi, 0x6e
mov r9d, dword [rsp + 0x1c50]
xor r8d, 0x73
add r11d, 3
pinsrw xmm0, esi, 1
mov edi, dword [rsp + 0x1c50]
add edx, 4
xor r11d, 0x33
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..ns4]
movd xmm5, edx
pinsrw xmm14, r11d, 1
add ecx, 6
xor cx, word [0x1400c7a34]
punpckldq xmm0, xmm14
add r9d, 7
xor r9w, word [0x1400c7a36]
add edi, 8
xor di, word [0x1400c7a38]
pinsrw xmm5, r10d, 1
movd xmm12, ecx
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xc70], xmm0
mov rax, qword [rsp + 0xc78]
mov word [rsp + 0xc80], di
movq qword [rsp + 0x1c54], xmm0
mov qword [rsp + 0x1c5c], rax
mov eax, dword [rsp + 0xc80]
mov dword [rsp + 0x1c64], eax
movzx eax, word [rsp + 0x1c54]
mov edx, dword [rsp + 0x1c50]
xor eax, edx
xor r10d, r10d
xor r11d, r11d
mov word [rsp + 0x1c54], ax
movzx edx, word [rsp + 0x1c56]
mov eax, dword [rsp + 0x1c50]
add eax, 1
xor eax, edx
mov word [rsp + 0x1c56], ax
movzx edx, word [rsp + 0x1c58]
mov eax, dword [rsp + 0x1c50]
add eax, 2
xor eax, edx
mov word [rsp + 0x1c58], ax
movzx edx, word [rsp + 0x1c5a]
mov eax, dword [rsp + 0x1c50]
add eax, 3
xor eax, edx
mov word [rsp + 0x1c5a], ax
movzx edx, word [rsp + 0x1c5c]
mov eax, dword [rsp + 0x1c50]
mov word [rsp + 0xc58], bx
movq xmm0, qword [0x1400c8450]
mov word [rsp + 0xc62], r11w
add eax, 4
xor eax, edx
mov word [rsp + 0x1c5c], ax
movzx edx, word [rsp + 0x1c5e]
mov eax, dword [rsp + 0x1c50]
add eax, 5
xor eax, edx
mov word [rsp + 0x1c5e], ax
movzx edx, word [rsp + 0x1c60]
mov eax, dword [rsp + 0x1c50]
add eax, 6
xor eax, edx
mov word [rsp + 0x1c60], ax
movzx edx, word [rsp + 0x1c62]
mov eax, dword [rsp + 0x1c50]
add eax, 7
xor eax, edx
mov word [rsp + 0x1c62], ax
movzx edx, word [rsp + 0x1c64]
mov eax, dword [rsp + 0x1c50]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7a40]
mov word [rsp + 0x1c64], ax
lea rax, [rsp + 0x1c54]
mov qword [rsp + 0x2e70], rax
movzx eax, word [0x1400c7a42]
mov word [rsp + 0x1c66], r10w
mov r10d, 0x6a
mov dword [rsp + 0x1c70], 0x37
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a3e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..nsf]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c8458]
pxor xmm0, xmm5
movq qword [rsp + 0xc5a], xmm0
mov qword [rsp + 0xc50], rax
movabs rax, 0x3004400590019
mov qword [rsp + 0x1c74], rax
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0x1c7c], rax
mov eax, dword [rsp + 0xc60]
mov dword [rsp + 0x1c84], eax
movzx eax, word [rsp + 0x1c74]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
mov word [rsp + 0x1c74], ax
movzx eax, word [rsp + 0x1c76]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
mov word [rsp + 0x1c76], ax
movzx eax, word [rsp + 0x1c78]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
mov word [rsp + 0x1c78], ax
movzx eax, word [rsp + 0x1c7a]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
mov word [rsp + 0x1c7a], ax
movzx eax, word [rsp + 0x1c7c]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
mov word [rsp + 0x1c7c], ax
movzx eax, word [rsp + 0x1c7e]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
mov word [rsp + 0x1c7e], ax
movzx eax, word [rsp + 0x1c80]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
mov word [rsp + 0x1c80], ax
movzx eax, word [rsp + 0x1c82]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
xor esi, esi
xor edi, edi
mov word [rsp + 0x1c82], ax
movzx eax, word [rsp + 0x1c84]
xor r9d, r9d
xor r15d, r15d
mov edx, dword [rsp + 0x1c70]
mov word [rsp + 0xc42], di
xor eax, edx
mov word [rsp + 0x1c84], ax
lea rax, [rsp + 0x1c74]
mov qword [rsp + 0x2e78], rax
movzx eax, word [0x1400c7a4c]
mov word [rsp + 0x1c86], si
mov esi, 0x10
mov dword [rsp + 0x1c90], 0x6c
movzx edx, word [0x1400c7a4a]
movq xmm0, qword [str.llllB]
mov word [rsp + 0xc38], r14w
mov r14d, 0x3c
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a48]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a46]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c8468]
pxor xmm0, xmm5
movq qword [rsp + 0xc3a], xmm0
mov qword [rsp + 0xc30], rax
movabs rax, 0xa001f00020042
mov qword [rsp + 0x1c94], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x1c9c], rax
mov eax, dword [rsp + 0xc40]
mov dword [rsp + 0x1ca4], eax
movzx eax, word [rsp + 0x1c94]
mov edx, dword [rsp + 0x1c90]
xor eax, edx
mov word [rsp + 0x1c94], ax
movzx eax, word [rsp + 0x1c96]
mov edx, dword [rsp + 0x1c90]
xor eax, edx
mov word [rsp + 0x1c96], ax
movzx eax, word [rsp + 0x1c98]
mov edx, dword [rsp + 0x1c90]
xor eax, edx
mov word [rsp + 0x1c98], ax
movzx eax, word [rsp + 0x1c9a]
mov edx, dword [rsp + 0x1c90]
xor eax, edx
mov word [rsp + 0x1c9a], ax
movzx eax, word [rsp + 0x1c9c]
mov edx, dword [rsp + 0x1c90]
xor eax, edx
mov word [rsp + 0x1c9c], ax
movzx eax, word [rsp + 0x1c9e]
mov edx, dword [rsp + 0x1c90]
xor eax, edx
mov word [rsp + 0x1c9e], ax
movzx eax, word [rsp + 0x1ca0]
mov edx, dword [rsp + 0x1c90]
mov r8, qword [0x1400c8470]
xor eax, edx
mov word [rsp + 0x1ca0], ax
movzx eax, word [rsp + 0x1ca2]
mov edx, dword [rsp + 0x1c90]
xor eax, edx
mov word [rsp + 0x1ca2], ax
movzx eax, word [rsp + 0x1ca4]
mov edx, dword [rsp + 0x1c90]
xor eax, edx
mov word [rsp + 0x1ca4], ax
lea rax, [rsp + 0x1c94]
mov qword [rsp + 0x2e80], rax
movzx eax, word [0x1400c7a50]
mov word [rsp + 0x1ca6], r15w
mov qword [rsp + 0x60], r8
lea ecx, [rax + 0xd]
movzx eax, word [0x1400c7a52]
movzx ecx, cx
shl rcx, 0x10
lea edx, [rax + 0xd]
movzx eax, word [str..nv2]
movzx edx, dx
shl rdx, 0x20
mov r9w, ax
add r9w, 0xd
mov rax, r9
and rax, rbp
or rax, rcx
mov ecx, 0x57
and rax, r12
or rax, rdx
and rax, r13
mov qword [rsp + 0x68], rax
movzx eax, word [rsp + 0x60]
sub eax, 0xd
mov word [rsp + 0x60], ax
movzx eax, word [rsp + 0x62]
sub eax, 0xd
mov word [rsp + 0x62], ax
movzx eax, word [rsp + 0x64]
sub eax, 0xd
mov word [rsp + 0x64], ax
movzx eax, word [rsp + 0x66]
sub eax, 0xd
mov word [rsp + 0x66], ax
movzx eax, word [rsp + 0x68]
sub eax, 0xd
mov word [rsp + 0x68], ax
movzx eax, word [rsp + 0x6a]
sub eax, 0xd
mov word [rsp + 0x6a], ax
movzx eax, word [rsp + 0x6c]
sub eax, 0xd
mov word [rsp + 0x6c], ax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x2e88], rax
xor eax, eax
mov dword [rsp + 0x1cb0], 0x67
mov word [rsp + 0xc22], ax
movzx eax, word [0x1400c7a5e]
movzx edx, word [0x1400c7a5c]
movq xmm15, qword [0x1400c8478]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a5a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..nwdb]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8480]
pxor xmm0, xmm15
movq qword [rsp + 0xc1a], xmm0
mov qword [rsp + 0xc10], rax
mov eax, 0x67
mov word [rsp + 0xc18], ax
movabs rax, 0x55001100090049
mov qword [rsp + 0x1cb4], rax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x1cbc], rax
mov eax, dword [rsp + 0xc20]
mov dword [rsp + 0x1cc4], eax
movzx eax, word [rsp + 0x1cb4]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
mov word [rsp + 0x1cb4], ax
movzx eax, word [rsp + 0x1cb6]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
mov word [rsp + 0x1cb6], ax
movzx eax, word [rsp + 0x1cb8]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
mov word [rsp + 0x1cb8], ax
movzx eax, word [rsp + 0x1cba]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
mov word [rsp + 0x1cba], ax
movzx eax, word [rsp + 0x1cbc]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
mov word [rsp + 0x1cbc], ax
movzx eax, word [rsp + 0x1cbe]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
mov word [rsp + 0x1cbe], ax
movzx eax, word [rsp + 0x1cc0]
mov edx, dword [rsp + 0x1cb0]
mov dword [rsp + 0x2278], 0x260044
movq xmm14, qword [0x1400c8488]
xor eax, edx
mov word [rsp + 0x1cc0], ax
movzx eax, word [rsp + 0x1cc2]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
mov word [rsp + 0x1cc2], ax
movzx eax, word [rsp + 0x1cc4]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
movzx edx, word [0x1400c7a68]
mov word [rsp + 0x1cc4], ax
xor eax, eax
mov word [rsp + 0x1cc6], ax
lea rax, [rsp + 0x1cb4]
mov qword [rsp + 0x2e90], rax
xor eax, eax
mov word [rsp + 0x2286], ax
movzx eax, word [0x1400c7a6a]
mov dword [rsp + 0x2450], 0x26
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a66]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..nyf]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a6c]
movq xmm0, rax
mov rax, qword [0x1400c8490]
pxor xmm0, xmm14
movq qword [rsp + 0x227c], xmm0
xor edx, 0x26
mov qword [rsp + 0x2270], rax
movabs rax, 0x42005100480008
mov qword [rsp + 0x2454], rax
mov rax, qword [rsp + 0x2278]
mov word [rsp + 0x2284], dx
mov qword [rsp + 0x245c], rax
mov rax, qword [rsp + 0x2280]
mov qword [rsp + 0x2464], rax
movzx eax, word [rsp + 0x2454]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x2454], ax
movzx eax, word [rsp + 0x2456]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x2456], ax
movzx eax, word [rsp + 0x2458]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x2458], ax
movzx eax, word [rsp + 0x245a]
mov edx, dword [rsp + 0x2450]
xor eax, edx
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x245a], ax
movzx eax, word [rsp + 0x245c]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x245c], ax
movzx eax, word [rsp + 0x245e]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x245e], ax
movzx eax, word [rsp + 0x2460]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x2460], ax
movzx eax, word [rsp + 0x2462]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x2462], ax
movzx eax, word [rsp + 0x2464]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x2464], ax
movzx eax, word [rsp + 0x2466]
mov edx, dword [rsp + 0x2450]
xor eax, edx
mov word [rsp + 0x2466], ax
movzx eax, word [rsp + 0x2468]
mov edx, dword [rsp + 0x2450]
xor eax, edx
xor edx, edx
mov word [rsp + 0x2468], ax
xor eax, eax
mov word [rsp + 0x246a], ax
lea rax, [rsp + 0x2454]
mov qword [rsp + 0x2e98], rax
mov dword [rsp + 0x1cd0], 0x57
movzx eax, word [0x1400c7a74]
mov word [rsp + 0xc02], dx
movzx edx, word [0x1400c7a72]
mov word [rsp + 0xbf8], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a70]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..odb]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c8498]
pxor xmm13, xmm5
movq qword [rsp + 0xbfa], xmm13
mov qword [rsp + 0xbf0], rax
movabs rax, 0x31002e00390079
mov qword [rsp + 0x1cd4], rax
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0x1cdc], rax
mov eax, dword [rsp + 0xc00]
mov dword [rsp + 0x1ce4], eax
movzx eax, word [rsp + 0x1cd4]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
mov word [rsp + 0x1cd4], ax
movzx eax, word [rsp + 0x1cd6]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
mov word [rsp + 0x1cd6], ax
movzx eax, word [rsp + 0x1cd8]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
mov word [rsp + 0x1cd8], ax
movzx eax, word [rsp + 0x1cda]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
mov word [rsp + 0x1cda], ax
movzx eax, word [rsp + 0x1cdc]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
mov word [rsp + 0x1cdc], ax
movzx eax, word [rsp + 0x1cde]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
mov word [rsp + 0x1cde], ax
movzx eax, word [rsp + 0x1ce0]
mov word [rsp + 0xbd8], r10w
mov edx, dword [rsp + 0x1cd0]
movq xmm0, qword [0x1400c84a0]
mov word [rsp + 0xbe2], r9w
xor eax, edx
mov word [rsp + 0x1ce0], ax
movzx eax, word [rsp + 0x1ce2]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
mov word [rsp + 0x1ce2], ax
movzx eax, word [rsp + 0x1ce4]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
movzx edx, word [0x1400c7a7c]
mov word [rsp + 0x1ce4], ax
lea rax, [rsp + 0x1cd4]
mov qword [rsp + 0x2ea0], rax
movzx eax, word [0x1400c7a7e]
mov word [rsp + 0x1ce6], r8w
mov dword [rsp + 0x1cf0], 0x6a
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a7a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..oqy]
shl rax, 0x10
or rax, rdx
xor r11d, r11d
xor ebx, ebx
movq xmm5, rax
mov rax, qword [0x1400c84a8]
xor edi, edi
xor ebp, ebp
pxor xmm0, xmm5
movq qword [rsp + 0xbda], xmm0
mov qword [rsp + 0xbd0], rax
movabs rax, 0x8000e00050044
mov qword [rsp + 0x1cf4], rax
mov rax, qword [rsp + 0xbd8]
mov qword [rsp + 0x1cfc], rax
mov eax, dword [rsp + 0xbe0]
mov dword [rsp + 0x1d04], eax
movzx eax, word [rsp + 0x1cf4]
mov edx, dword [rsp + 0x1cf0]
xor eax, edx
mov word [rsp + 0x1cf4], ax
movzx eax, word [rsp + 0x1cf6]
mov edx, dword [rsp + 0x1cf0]
xor eax, edx
mov word [rsp + 0x1cf6], ax
movzx eax, word [rsp + 0x1cf8]
mov edx, dword [rsp + 0x1cf0]
mov word [rsp + 0xbc2], bx
movq xmm0, qword [0x1400c84b0]
xor eax, edx
mov word [rsp + 0x1cf8], ax
movzx eax, word [rsp + 0x1cfa]
mov edx, dword [rsp + 0x1cf0]
xor eax, edx
mov word [rsp + 0x1cfa], ax
movzx eax, word [rsp + 0x1cfc]
mov edx, dword [rsp + 0x1cf0]
xor eax, edx
mov word [rsp + 0x1cfc], ax
movzx eax, word [rsp + 0x1cfe]
mov edx, dword [rsp + 0x1cf0]
xor eax, edx
mov word [rsp + 0x1cfe], ax
movzx eax, word [rsp + 0x1d00]
mov edx, dword [rsp + 0x1cf0]
xor eax, edx
mov word [rsp + 0x1d00], ax
movzx eax, word [rsp + 0x1d02]
mov edx, dword [rsp + 0x1cf0]
xor eax, edx
mov word [rsp + 0x1d02], ax
movzx eax, word [rsp + 0x1d04]
mov edx, dword [rsp + 0x1cf0]
xor eax, edx
movzx edx, word [0x1400c7a86]
mov word [rsp + 0x1d04], ax
lea rax, [rsp + 0x1cf4]
mov qword [rsp + 0x2ea8], rax
movzx eax, word [0x1400c7a88]
mov word [rsp + 0x1d06], r11w
mov dword [rsp + 0x1d10], 0x10
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7a84]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..orx]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c84b8]
pxor xmm0, xmm5
mov qword [rsp + 0xbb0], rax
movabs rax, 0x690061007f003e
mov word [rsp + 0xbb8], si
mov qword [rsp + 0x1d14], rax
movq qword [rsp + 0xbba], xmm0
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0x1d1c], rax
mov eax, dword [rsp + 0xbc0]
mov dword [rsp + 0x1d24], eax
movzx eax, word [rsp + 0x1d14]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d14], ax
movzx eax, word [rsp + 0x1d16]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d16], ax
movzx eax, word [rsp + 0x1d18]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d18], ax
movzx eax, word [rsp + 0x1d1a]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d1a], ax
movzx eax, word [rsp + 0x1d1c]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d1c], ax
movzx eax, word [rsp + 0x1d1e]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d1e], ax
movzx eax, word [rsp + 0x1d20]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d20], ax
movzx eax, word [rsp + 0x1d22]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d22], ax
movzx eax, word [rsp + 0x1d24]
mov edx, dword [rsp + 0x1d10]
xor eax, edx
mov word [rsp + 0x1d24], ax
lea rax, [rsp + 0x1d14]
mov word [rsp + 0x1d26], di
mov qword [rsp + 0x2eb0], rax
mov dword [rsp + 0x1d30], 0xe
mov eax, dword [rsp + 0x1d30]
mov esi, dword [rsp + 0x1d30]
mov word [rsp + 0xba2], bp
mov r8d, dword [rsp + 0x1d30]
mov r11d, dword [rsp + 0x1d30]
mov edx, dword [rsp + 0x1d30]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1d30]
movd xmm0, eax
mov ecx, dword [rsp + 0x1d30]
mov r9d, dword [rsp + 0x1d30]
mov edi, dword [rsp + 0x1d30]
add edi, 8
xor di, word [0x1400c7a92]
add esi, 1
add ecx, 6
xor cx, word [0x1400c7a8e]
add r10d, 5
add r9d, 7
xor r10w, word [str..owc]
add r8d, 2
add edx, 4
xor r9w, word [0x1400c7a90]
xor r8d, 0x72
add r11d, 3
xor esi, 0x6f
xor r11d, 0x78
mov word [rsp + 0xba0], di
movd xmm13, r8d
movd xmm5, edx
pinsrw xmm0, esi, 1
movd xmm12, ecx
pinsrw xmm13, r11d, 1
pinsrw xmm5, r10d, 1
punpckldq xmm0, xmm13
xor r12d, r12d
pinsrw xmm12, r9d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xb90], xmm0
mov rax, qword [rsp + 0xb98]
xor r13d, r13d
movq qword [rsp + 0x1d34], xmm0
mov qword [rsp + 0x1d3c], rax
mov eax, dword [rsp + 0xba0]
mov dword [rsp + 0x1d44], eax
movzx eax, word [rsp + 0x1d34]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
mov word [rsp + 0x1d34], ax
movzx edx, word [rsp + 0x1d36]
mov eax, dword [rsp + 0x1d30]
add eax, 1
xor eax, edx
mov word [rsp + 0x1d36], ax
movzx edx, word [rsp + 0x1d38]
mov eax, dword [rsp + 0x1d30]
add eax, 2
xor eax, edx
mov word [rsp + 0x1d38], ax
movzx edx, word [rsp + 0x1d3a]
mov word [rsp + 0xb82], r13w
mov eax, dword [rsp + 0x1d30]
movq xmm0, qword [0x1400c84c0]
mov word [rsp + 0xb78], r14w
mov r14d, 4
add eax, 3
xor eax, edx
mov word [rsp + 0x1d3a], ax
movzx edx, word [rsp + 0x1d3c]
mov eax, dword [rsp + 0x1d30]
add eax, 4
xor eax, edx
mov word [rsp + 0x1d3c], ax
movzx edx, word [rsp + 0x1d3e]
mov eax, dword [rsp + 0x1d30]
add eax, 5
xor eax, edx
mov word [rsp + 0x1d3e], ax
movzx edx, word [rsp + 0x1d40]
mov eax, dword [rsp + 0x1d30]
add eax, 6
xor eax, edx
mov word [rsp + 0x1d40], ax
movzx edx, word [rsp + 0x1d42]
mov eax, dword [rsp + 0x1d30]
add eax, 7
xor eax, edx
mov word [rsp + 0x1d42], ax
movzx edx, word [rsp + 0x1d44]
mov eax, dword [rsp + 0x1d30]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7a9a]
mov word [rsp + 0x1d44], ax
lea rax, [rsp + 0x1d34]
mov qword [rsp + 0x2eb8], rax
movzx eax, word [0x1400c7a9c]
mov word [rsp + 0x1d46], r12w
mov r12d, 0x26
mov dword [rsp + 0x1d50], 0x3c
shl rax, 0x10
xor r15d, r15d
or rax, rdx
movzx edx, word [0x1400c7a98]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..p96]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c84c8]
pxor xmm0, xmm5
movq qword [rsp + 0xb7a], xmm0
mov qword [rsp + 0xb70], rax
movabs rax, 0x5f004b00530012
mov qword [rsp + 0x1d54], rax
mov rax, qword [rsp + 0xb78]
mov qword [rsp + 0x1d5c], rax
mov eax, dword [rsp + 0xb80]
mov dword [rsp + 0x1d64], eax
movzx eax, word [rsp + 0x1d54]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d54], ax
movzx eax, word [rsp + 0x1d56]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d56], ax
movzx eax, word [rsp + 0x1d58]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d58], ax
movzx eax, word [rsp + 0x1d5a]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d5a], ax
movzx eax, word [rsp + 0x1d5c]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d5c], ax
movzx eax, word [rsp + 0x1d5e]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d5e], ax
movzx eax, word [rsp + 0x1d60]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d60], ax
movzx eax, word [rsp + 0x1d62]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d62], ax
movzx eax, word [rsp + 0x1d64]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d64], ax
lea rax, [rsp + 0x1d54]
mov word [rsp + 0x1d66], r15w
mov qword [rsp + 0x2ec0], rax
movzx eax, word [0x1400c7aa6]
movzx edx, word [0x1400c7aa4]
movq xmm0, qword [0x1400c84d0]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7aa2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..p97]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c84d8]
paddw xmm0, xmm5
mov qword [rsp + 0xb50], rax
mov eax, 7
mov word [rsp + 0xb58], ax
xor eax, eax
mov word [rsp + 0xb62], ax
movabs rax, 0x3d004000770035
mov qword [rsp + 0x3b0], rax
movq qword [rsp + 0xb5a], xmm0
mov rax, qword [rsp + 0xb58]
mov qword [rsp + 0x3b8], rax
mov eax, dword [rsp + 0xb60]
mov dword [rsp + 0x3c0], eax
movzx eax, word [rsp + 0x3b0]
sub eax, 7
mov word [rsp + 0x3b0], ax
movzx eax, word [rsp + 0x3b2]
sub eax, 7
mov word [rsp + 0x3b2], ax
movzx eax, word [rsp + 0x3b4]
sub eax, 7
mov word [rsp + 0x3b4], ax
movzx eax, word [rsp + 0x3b6]
sub eax, 7
mov word [rsp + 0x3b6], ax
movzx eax, word [rsp + 0x3b8]
sub eax, 7
mov word [rsp + 0x3b8], ax
movzx eax, word [rsp + 0x3ba]
sub eax, 7
mov word [rsp + 0x3ba], ax
movzx eax, word [rsp + 0x3bc]
sub eax, 7
mov word [rsp + 0x3bc], ax
movzx eax, word [rsp + 0x3be]
sub eax, 7
mov word [rsp + 0x3be], ax
movzx eax, word [rsp + 0x3c0]
sub eax, 7
mov word [rsp + 0x3c0], ax
lea rax, [rsp + 0x3b0]
movzx edx, word [0x1400c7aae]
mov qword [rsp + 0x2ec8], rax
xor eax, eax
mov word [rsp + 0xb42], ax
movzx eax, word [0x1400c7ab0]
mov dword [rsp + 0x1d70], 0x67
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7aac]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..pan]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c84e0]
pxor xmm15, xmm5
movq qword [rsp + 0xb3a], xmm15
mov qword [rsp + 0xb30], rax
mov eax, 0x67
mov word [rsp + 0xb38], ax
movabs rax, 0x50005e00170049
mov qword [rsp + 0x1d74], rax
mov rax, qword [rsp + 0xb38]
mov qword [rsp + 0x1d7c], rax
mov eax, dword [rsp + 0xb40]
mov dword [rsp + 0x1d84], eax
movzx eax, word [rsp + 0x1d74]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d74], ax
movzx eax, word [rsp + 0x1d76]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d76], ax
movzx eax, word [rsp + 0x1d78]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d78], ax
movzx eax, word [rsp + 0x1d7a]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d7a], ax
movzx eax, word [rsp + 0x1d7c]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d7c], ax
movzx eax, word [rsp + 0x1d7e]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d7e], ax
movzx eax, word [rsp + 0x1d80]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d80], ax
movzx eax, word [rsp + 0x1d82]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d82], ax
movzx eax, word [rsp + 0x1d84]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
xor edx, edx
mov word [rsp + 0x1d84], ax
xor eax, eax
mov word [rsp + 0x1d86], ax
lea rax, [rsp + 0x1d74]
mov dword [rsp + 0x1d90], 0x57
mov qword [rsp + 0x2ed0], rax
mov eax, dword [rsp + 0x1d90]
mov word [rsp + 0xb22], dx
mov edi, dword [rsp + 0x1d90]
mov r8d, dword [rsp + 0x1d90]
mov esi, dword [rsp + 0x1d90]
mov edx, dword [rsp + 0x1d90]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1d90]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1d90]
add r8d, 2
xor edi, 0x70
mov r10d, dword [rsp + 0x1d90]
add esi, 3
xor r8d, 0x61
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1d90]
xor esi, 0x6e
add edx, 4
movd xmm13, r8d
add r11d, 5
xor r11w, word [str..pdb]
movd xmm5, edx
pinsrw xmm13, esi, 1
add ecx, 6
xor cx, word [0x1400c7ab6]
punpckldq xmm0, xmm13
add r9d, 8
xor r9w, word [0x1400c7aba]
add r10d, 7
xor r8d, r8d
xor r10w, word [0x1400c7ab8]
pinsrw xmm5, r11d, 1
movd xmm12, ecx
xor ecx, ecx
mov word [rsp + 0xb20], r9w
pinsrw xmm12, r10d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xb10], xmm0
mov rax, qword [rsp + 0xb18]
movq qword [rsp + 0x1d94], xmm0
mov qword [rsp + 0x1d9c], rax
mov eax, dword [rsp + 0xb20]
mov dword [rsp + 0x1da4], eax
movzx eax, word [rsp + 0x1d94]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
mov word [rsp + 0x1d94], ax
movzx edx, word [rsp + 0x1d96]
mov eax, dword [rsp + 0x1d90]
add eax, 1
xor eax, edx
mov word [rsp + 0x1d96], ax
movzx edx, word [rsp + 0x1d98]
mov eax, dword [rsp + 0x1d90]
add eax, 2
xor eax, edx
mov word [rsp + 0x1d98], ax
movzx edx, word [rsp + 0x1d9a]
mov eax, dword [rsp + 0x1d90]
add eax, 3
xor eax, edx
mov word [rsp + 0x1d9a], ax
movzx edx, word [rsp + 0x1d9c]
mov eax, dword [rsp + 0x1d90]
add eax, 4
xor eax, edx
mov word [rsp + 0x1d9c], ax
movzx edx, word [rsp + 0x1d9e]
mov eax, dword [rsp + 0x1d90]
add eax, 5
xor eax, edx
mov word [rsp + 0x1d9e], ax
movzx edx, word [rsp + 0x1da0]
mov eax, dword [rsp + 0x1d90]
add eax, 6
xor eax, edx
mov word [rsp + 0x1da0], ax
movzx edx, word [rsp + 0x1da2]
mov eax, dword [rsp + 0x1d90]
add eax, 7
xor eax, edx
mov word [rsp + 0x1da2], ax
movzx edx, word [rsp + 0x1da4]
mov eax, dword [rsp + 0x1d90]
add eax, 8
xor eax, edx
mov word [rsp + 0x1da4], ax
lea rax, [rsp + 0x1d94]
mov word [rsp + 0x1da6], cx
mov qword [rsp + 0x2ed8], rax
mov dword [rsp + 0x1db0], 0x42
mov word [rsp + 0xb02], r8w
mov eax, dword [rsp + 0x1db0]
mov edi, dword [rsp + 0x1db0]
mov r8d, dword [rsp + 0x1db0]
mov esi, dword [rsp + 0x1db0]
mov edx, dword [rsp + 0x1db0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1db0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1db0]
add r8d, 2
xor edi, 0x70
mov r10d, dword [rsp + 0x1db0]
add esi, 3
xor r8d, 0x64
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1db0]
xor esi, 0x62
add edx, 4
movd xmm13, r8d
add r11d, 5
movd xmm5, edx
pinsrw xmm13, esi, 1
punpckldq xmm0, xmm13
mov esi, 0x59
add r9d, 8
xor r9w, word [0x1400c7ac4]
xor r11w, word [str..pdm]
add ecx, 6
add r10d, 7
xor cx, word [0x1400c7ac0]
xor r10w, word [0x1400c7ac2]
mov word [rsp + 0xb00], r9w
xor r9d, r9d
pinsrw xmm5, r11d, 1
xor r11d, r11d
movd xmm12, ecx
pinsrw xmm12, r10d, 1
punpckldq xmm5, xmm12
punpcklqdq xmm0, xmm5
movaps xmmword [rsp + 0xaf0], xmm0
mov rax, qword [rsp + 0xaf8]
mov r10d, 9
movq qword [rsp + 0x1db4], xmm0
mov qword [rsp + 0x1dbc], rax
mov eax, dword [rsp + 0xb00]
mov dword [rsp + 0x1dc4], eax
movzx eax, word [rsp + 0x1db4]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1db4], ax
movzx edx, word [rsp + 0x1db6]
mov eax, dword [rsp + 0x1db0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1db6], ax
movzx edx, word [rsp + 0x1db8]
mov eax, dword [rsp + 0x1db0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1db8], ax
movzx edx, word [rsp + 0x1dba]
mov eax, dword [rsp + 0x1db0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1dba], ax
movzx edx, word [rsp + 0x1dbc]
mov word [rsp + 0xad8], r10w
mov eax, dword [rsp + 0x1db0]
mov word [rsp + 0xae2], r11w
add eax, 4
xor eax, edx
mov word [rsp + 0x1dbc], ax
movzx edx, word [rsp + 0x1dbe]
mov eax, dword [rsp + 0x1db0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1dbe], ax
movzx edx, word [rsp + 0x1dc0]
mov eax, dword [rsp + 0x1db0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1dc0], ax
movzx edx, word [rsp + 0x1dc2]
mov eax, dword [rsp + 0x1db0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1dc2], ax
movzx edx, word [rsp + 0x1dc4]
mov eax, dword [rsp + 0x1db0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7acc]
mov word [rsp + 0x1dc4], ax
lea rax, [rsp + 0x1db4]
mov qword [rsp + 0x2ee0], rax
movzx eax, word [0x1400c7ace]
mov word [rsp + 0x1dc6], r9w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7aca]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..pnz]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c84e8]
paddw xmm0, xmm7
mov qword [rsp + 0xad0], rax
movabs rax, 0x76006d00790037
mov qword [rsp + 0x3d0], rax
movq qword [rsp + 0xada], xmm0
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0x3d8], rax
mov eax, dword [rsp + 0xae0]
mov dword [rsp + 0x3e0], eax
movzx eax, word [rsp + 0x3d0]
sub eax, 9
mov word [rsp + 0x3d0], ax
movzx eax, word [rsp + 0x3d2]
movzx edx, word [0x1400c7ad6]
mov word [rsp + 0xab8], si
movq xmm0, qword [0x1400c84f0]
sub eax, 9
mov word [rsp + 0x3d2], ax
movzx eax, word [rsp + 0x3d4]
sub eax, 9
xor ebx, ebx
xor edi, edi
mov word [rsp + 0x3d4], ax
movzx eax, word [rsp + 0x3d6]
xor ebp, ebp
mov word [rsp + 0xac2], bx
sub eax, 9
mov word [rsp + 0x3d6], ax
movzx eax, word [rsp + 0x3d8]
sub eax, 9
mov word [rsp + 0x3d8], ax
movzx eax, word [rsp + 0x3da]
sub eax, 9
mov word [rsp + 0x3da], ax
movzx eax, word [rsp + 0x3dc]
sub eax, 9
mov word [rsp + 0x3dc], ax
movzx eax, word [rsp + 0x3de]
sub eax, 9
mov word [rsp + 0x3de], ax
movzx eax, word [rsp + 0x3e0]
sub eax, 9
mov word [rsp + 0x3e0], ax
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x2ee8], rax
movzx eax, word [0x1400c7ad8]
mov dword [rsp + 0x1dd0], 0x59
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7ad4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..qry]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c84f8]
pxor xmm0, xmm5
movq qword [rsp + 0xaba], xmm0
mov qword [rsp + 0xab0], rax
movabs rax, 0x23003700290077
mov qword [rsp + 0x1dd4], rax
mov rax, qword [rsp + 0xab8]
mov qword [rsp + 0x1ddc], rax
mov eax, dword [rsp + 0xac0]
mov dword [rsp + 0x1de4], eax
movzx eax, word [rsp + 0x1dd4]
mov edx, dword [rsp + 0x1dd0]
mov word [rsp + 0xaa2], bp
xor eax, edx
mov word [rsp + 0x1dd4], ax
movzx eax, word [rsp + 0x1dd6]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1dd6], ax
movzx eax, word [rsp + 0x1dd8]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1dd8], ax
movzx eax, word [rsp + 0x1dda]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1dda], ax
movzx eax, word [rsp + 0x1ddc]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1ddc], ax
movzx eax, word [rsp + 0x1dde]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1dde], ax
movzx eax, word [rsp + 0x1de0]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1de0], ax
movzx eax, word [rsp + 0x1de2]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1de2], ax
movzx eax, word [rsp + 0x1de4]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1de4], ax
lea rax, [rsp + 0x1dd4]
mov qword [rsp + 0x2ef0], rax
movzx eax, word [0x1400c7ae2]
mov word [rsp + 0x1de6], di
mov dword [rsp + 0x1df0], 0x26
movzx edx, word [0x1400c7ae0]
mov word [rsp + 0xa98], r12w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7ade]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..qvd]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c8500]
pxor xmm14, xmm5
movq qword [rsp + 0xa9a], xmm14
mov qword [rsp + 0xa90], rax
movabs rax, 0x5f005400570008
mov qword [rsp + 0x1df4], rax
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0x1dfc], rax
mov eax, dword [rsp + 0xaa0]
mov dword [rsp + 0x1e04], eax
movzx eax, word [rsp + 0x1df4]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
mov word [rsp + 0x1df4], ax
movzx eax, word [rsp + 0x1df6]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
xor r13d, r13d
xor r15d, r15d
mov word [rsp + 0x1df6], ax
movzx eax, word [rsp + 0x1df8]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
mov word [rsp + 0x1df8], ax
movzx eax, word [rsp + 0x1dfa]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
mov word [rsp + 0x1dfa], ax
movzx eax, word [rsp + 0x1dfc]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
mov word [rsp + 0x1dfc], ax
movzx eax, word [rsp + 0x1dfe]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
mov word [rsp + 0x1dfe], ax
movzx eax, word [rsp + 0x1e00]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
mov word [rsp + 0x1e00], ax
movzx eax, word [rsp + 0x1e02]
mov word [rsp + 0xa78], r14w
mov edx, dword [rsp + 0x1df0]
mov word [rsp + 0xa82], r15w
xor eax, edx
mov word [rsp + 0x1e02], ax
movzx eax, word [rsp + 0x1e04]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
movzx edx, word [0x1400c7aea]
mov word [rsp + 0x1e04], ax
lea rax, [rsp + 0x1df4]
mov qword [rsp + 0x2ef8], rax
movzx eax, word [0x1400c7aec]
mov word [rsp + 0x1e06], r13w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7ae8]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rbf]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400c8508]
paddw xmm9, xmm5
mov qword [rsp + 0xa70], rax
movabs rax, 0x68007a00750032
mov qword [rsp + 0x3f0], rax
movq qword [rsp + 0xa7a], xmm9
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0x3f8], rax
mov eax, dword [rsp + 0xa80]
mov dword [rsp + 0x400], eax
movzx eax, word [rsp + 0x3f0]
sub eax, 4
mov word [rsp + 0x3f0], ax
movzx eax, word [rsp + 0x3f2]
sub eax, 4
mov word [rsp + 0x3f2], ax
movzx eax, word [rsp + 0x3f4]
sub eax, 4
mov word [rsp + 0x3f4], ax
movzx eax, word [rsp + 0x3f6]
sub eax, 4
mov word [rsp + 0x3f6], ax
movzx eax, word [rsp + 0x3f8]
sub eax, 4
mov word [rsp + 0x3f8], ax
movzx eax, word [rsp + 0x3fa]
movzx edx, word [0x1400c7af4]
movq xmm5, qword [0x1400c8510]
sub eax, 4
mov word [rsp + 0x3fa], ax
movzx eax, word [rsp + 0x3fc]
sub eax, 4
mov word [rsp + 0x3fc], ax
movzx eax, word [rsp + 0x3fe]
sub eax, 4
mov word [rsp + 0x3fe], ax
movzx eax, word [rsp + 0x400]
sub eax, 4
mov word [rsp + 0x400], ax
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x2f00], rax
xor eax, eax
mov word [rsp + 0xa62], ax
movzx eax, word [0x1400c7af6]
mov dword [rsp + 0x1e10], 0x49
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7af2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rctd]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8518]
pxor xmm0, xmm5
movq qword [rsp + 0xa5a], xmm0
mov qword [rsp + 0xa50], rax
mov eax, 0x49
mov word [rsp + 0xa58], ax
movabs rax, 0x2f002b003b0067
mov qword [rsp + 0x1e14], rax
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0x1e1c], rax
mov eax, dword [rsp + 0xa60]
mov dword [rsp + 0x1e24], eax
movzx eax, word [rsp + 0x1e14]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e14], ax
movzx eax, word [rsp + 0x1e16]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e16], ax
movzx eax, word [rsp + 0x1e18]
mov edx, dword [rsp + 0x1e10]
mov dword [rsp + 0x2258], 0x50069
xor eax, edx
mov word [rsp + 0x1e18], ax
movzx eax, word [rsp + 0x1e1a]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e1a], ax
movzx eax, word [rsp + 0x1e1c]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e1c], ax
movzx eax, word [rsp + 0x1e1e]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e1e], ax
movzx eax, word [rsp + 0x1e20]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e20], ax
movzx eax, word [rsp + 0x1e22]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e22], ax
movzx eax, word [rsp + 0x1e24]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
movzx edx, word [0x1400c7b00]
mov word [rsp + 0x1e24], ax
xor eax, eax
mov word [rsp + 0x1e26], ax
lea rax, [rsp + 0x1e14]
mov qword [rsp + 0x2f08], rax
movzx eax, word [0x1400c7b02]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7afe]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rod]
shl rax, 0x10
or rax, rdx
mov rdx, qword [0x1400c8520]
movq xmm0, rax
movzx eax, word [0x1400c7b04]
paddw xmm4, xmm0
mov qword [rsp + 0x2250], rdx
movq qword [rsp + 0x225c], xmm4
add eax, 5
mov word [rsp + 0x2264], ax
xor eax, eax
mov word [rsp + 0x2266], ax
movabs rax, 0x79006800770033
mov qword [rsp + 0x1e30], rax
mov rax, qword [rsp + 0x2258]
mov qword [rsp + 0x1e38], rax
mov rax, qword [rsp + 0x2260]
mov qword [rsp + 0x1e40], rax
movzx eax, word [rsp + 0x1e30]
sub eax, 5
mov word [rsp + 0x1e30], ax
movzx eax, word [rsp + 0x1e32]
sub eax, 5
mov word [rsp + 0x1e32], ax
movzx eax, word [rsp + 0x1e34]
sub eax, 5
mov word [rsp + 0x1e34], ax
movzx eax, word [rsp + 0x1e36]
sub eax, 5
mov word [rsp + 0x1e36], ax
movzx eax, word [rsp + 0x1e38]
sub eax, 5
mov word [rsp + 0x1e38], ax
movzx eax, word [rsp + 0x1e3a]
sub eax, 5
mov word [rsp + 0x1e3a], ax
movzx eax, word [rsp + 0x1e3c]
sub eax, 5
mov word [rsp + 0x1e3c], ax
movzx eax, word [rsp + 0x1e3e]
sub eax, 5
mov word [rsp + 0x1e3e], ax
movzx eax, word [rsp + 0x1e40]
sub eax, 5
mov word [rsp + 0x1e40], ax
movzx eax, word [rsp + 0x1e42]
sub eax, 5
mov word [rsp + 0x1e42], ax
movzx eax, word [rsp + 0x1e44]
sub eax, 5
mov word [rsp + 0x1e44], ax
lea rax, [rsp + 0x1e30]
mov qword [rsp + 0x2f10], rax
xor eax, eax
mov dword [rsp + 0x1e50], 0x2c
mov word [rsp + 0xa42], ax
mov eax, dword [rsp + 0x1e50]
mov edi, dword [rsp + 0x1e50]
mov r8d, dword [rsp + 0x1e50]
mov esi, dword [rsp + 0x1e50]
mov edx, dword [rsp + 0x1e50]
mov r11d, dword [rsp + 0x1e50]
mov ecx, dword [rsp + 0x1e50]
mov r10d, dword [rsp + 0x1e50]
mov r9d, dword [rsp + 0x1e50]
add r9d, 8
xor r9w, word [0x1400c7b0c]
xor eax, 0x2e
add ecx, 6
xor cx, word [0x1400c7b08]
add r11d, 5
add r10d, 7
xor r11w, word [str..rodx]
add r8d, 2
add edx, 4
xor r10w, word [0x1400c7b0a]
xor r8d, 0x6f
add edi, 1
add esi, 3
xor edi, 0x72
mov word [rsp + 0xa40], r9w
xor esi, 0x64
movd xmm0, eax
movd xmm12, r8d
movd xmm4, edx
movd xmm9, ecx
pinsrw xmm0, edi, 1
pinsrw xmm12, esi, 1
pinsrw xmm9, r10d, 1
pinsrw xmm4, r11d, 1
punpckldq xmm0, xmm12
punpckldq xmm4, xmm9
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0xa30], xmm0
mov r9d, 1
mov rax, qword [rsp + 0xa38]
movq qword [rsp + 0x1e54], xmm0
mov qword [rsp + 0x1e5c], rax
mov eax, dword [rsp + 0xa40]
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]
mov dword [rsp + 0x2238], 0x66001e
movq xmm0, qword [0x1400c8528]
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 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
xor edx, edx
xor ecx, ecx
mov word [rsp + 0x1e64], ax
lea rax, [rsp + 0x1e54]
xor r8d, r8d
xor r10d, r10d
mov qword [rsp + 0x2f18], rax
movzx eax, word [0x1400c7b18]
mov word [rsp + 0x1e66], dx
movzx edx, word [0x1400c7b16]
mov dword [rsp + 0x2470], 0x66
mov word [rsp + 0x2246], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7b14]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rpd]
shl rax, 0x10
or rax, rdx
mov rdx, qword [0x1400c8530]
movq xmm4, rax
movzx eax, word [0x1400c7b1a]
pxor xmm0, xmm4
movq qword [rsp + 0x223c], xmm0
mov qword [rsp + 0x2230], rdx
xor eax, 0x66
mov word [rsp + 0x2244], ax
movabs rax, 0x2000900140048
mov qword [rsp + 0x2474], rax
mov rax, qword [rsp + 0x2238]
mov qword [rsp + 0x247c], rax
mov rax, qword [rsp + 0x2240]
mov qword [rsp + 0x2484], rax
movzx eax, word [rsp + 0x2474]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x2474], ax
movzx eax, word [rsp + 0x2476]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x2476], ax
movzx eax, word [rsp + 0x2478]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x2478], ax
movzx eax, word [rsp + 0x247a]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x247a], ax
movzx eax, word [rsp + 0x247c]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x247c], ax
movzx eax, word [rsp + 0x247e]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x247e], ax
movzx eax, word [rsp + 0x2480]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x2480], ax
movzx eax, word [rsp + 0x2482]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x2482], ax
movzx eax, word [rsp + 0x2484]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x2484], ax
movzx eax, word [rsp + 0x2486]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x2486], ax
movzx eax, word [rsp + 0x2488]
mov edx, dword [rsp + 0x2470]
xor eax, edx
mov word [rsp + 0x2488], ax
lea rax, [rsp + 0x2474]
movzx edx, word [0x1400c7b20]
mov qword [rsp + 0x2f20], rax
movzx eax, word [0x1400c7b22]
mov word [rsp + 0x248a], r8w
mov word [rsp + 0xa18], r9w
mov word [rsp + 0xa22], r10w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7b1e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rsd]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [str._sqe]
paddw xmm0, xmm6
mov qword [rsp + 0xa10], rax
movabs rax, 0x6500710073002f
mov qword [rsp + 0x410], rax
movq qword [rsp + 0xa1a], xmm0
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0x418], rax
mov eax, dword [rsp + 0xa20]
mov dword [rsp + 0x420], eax
movzx eax, word [rsp + 0x410]
sub eax, 1
mov word [rsp + 0x410], ax
movzx eax, word [rsp + 0x412]
sub eax, 1
mov word [rsp + 0x412], ax
movzx eax, word [rsp + 0x414]
sub eax, 1
mov word [rsp + 0x414], ax
movzx eax, word [rsp + 0x416]
sub eax, 1
mov word [rsp + 0x416], ax
movzx eax, word [rsp + 0x418]
sub eax, 1
mov word [rsp + 0x418], ax
movzx eax, word [rsp + 0x41a]
sub eax, 1
xor r11d, r11d
mov word [rsp + 0x41a], ax
movzx eax, word [rsp + 0x41c]
sub eax, 1
mov word [rsp + 0x41c], ax
movzx eax, word [rsp + 0x41e]
sub eax, 1
mov word [rsp + 0x41e], ax
movzx eax, word [rsp + 0x420]
mov word [rsp + 0xa02], r11w
sub eax, 1
mov word [rsp + 0x420], ax
lea rax, [rsp + 0x410]
mov dword [rsp + 0x1e70], 0x36
mov qword [rsp + 0x2f28], rax
mov eax, dword [rsp + 0x1e70]
mov edi, dword [rsp + 0x1e70]
mov r8d, dword [rsp + 0x1e70]
mov esi, dword [rsp + 0x1e70]
mov edx, dword [rsp + 0x1e70]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1e70]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1e70]
add r8d, 2
xor edi, 0x72
mov r10d, dword [rsp + 0x1e70]
xor r8d, 0x73
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1e70]
add edx, 4
xor esi, 0x64
movd xmm12, r8d
add r11d, 5
xor r11w, word [str..sas7bdat]
movd xmm4, edx
pinsrw xmm12, esi, 1
add ecx, 6
xor cx, word [0x1400c7b28]
punpckldq xmm0, xmm12
add r10d, 7
xor r10w, word [0x1400c7b2a]
add r9d, 8
xor r9w, word [0x1400c7b2c]
pinsrw xmm4, r11d, 1
movd xmm9, ecx
pinsrw xmm9, r10d, 1
punpckldq xmm4, xmm9
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x9f0], xmm0
mov rax, qword [rsp + 0x9f8]
movq qword [rsp + 0x1e74], xmm0
mov word [rsp + 0xa00], r9w
mov qword [rsp + 0x1e7c], rax
mov eax, dword [rsp + 0xa00]
mov dword [rsp + 0x1e84], eax
movzx eax, word [rsp + 0x1e74]
mov edx, dword [rsp + 0x1e70]
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 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 ebx, ebx
xor esi, esi
xor eax, edx
mov word [rsp + 0x2a16], si
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 qword [rsp + 0x2f30], rax
movzx eax, word [str..sbf]
mov word [rsp + 0x1e86], bx
mov dword [rsp + 0x2a80], 0x19
movd xmm0, eax
movzx eax, word [0x1400c7b3e]
pinsrw xmm0, word [0x1400c7b3c], 1
movd xmm12, eax
movzx eax, word [0x1400c7b42]
pinsrw xmm12, word [0x1400c7b40], 1
punpckldq xmm0, xmm12
movd xmm4, eax
movzx eax, word [0x1400c7b46]
pinsrw xmm4, word [str..scx], 1
movd xmm9, eax
pinsrw xmm9, word [0x1400c7b48], 1
punpckldq xmm4, xmm9
punpcklqdq xmm0, xmm4
pxor xmm0, xmmword [0x1400c8540]
movzx eax, word [0x1400c7b4a]
movups xmmword [rsp + 0x2a04], xmm0
mov dword [rsp + 0x2a00], 0x19006d
mov rbx, qword [rsp + 0x31a0]
movdqa xmm4, xmmword [str.7jxj.x9999]
xor eax, 0x19
movaps xmmword [rsp + 0x29f0], xmm4
mov word [rsp + 0x2a14], ax
movabs rax, 0x6a0078006a0037
mov qword [rsp + 0x2a84], rax
movabs rax, 0x78007d007b002e
mov qword [rsp + 0x2a8c], rax
mov rax, qword [rsp + 0x2a00]
mov qword [rsp + 0x2a94], rax
mov rax, qword [rsp + 0x2a08]
mov qword [rsp + 0x2a9c], rax
mov rax, qword [rsp + 0x2a10]
mov qword [rsp + 0x2aa4], rax
xor eax, eax
nop dword [rax]
movzx edx, word [rsp + rax*2 + 0x2a84]
mov ecx, dword [rsp + 0x2a80]
xor edx, ecx
mov word [rsp + rax*2 + 0x2a84], dx
add rax, 1
cmp rax, 0x13
jne 0x140021df0
movzx edx, word [0x1400c7b48]
xor r12d, r12d
xor r13d, r13d
xor r15d, r15d
lea rax, [rsp + 0x2a84]
mov r14d, 0x39
movq xmm0, qword [0x1400c8560]
mov word [rsp + 0x2aaa], r12w
mov qword [rsp + 0x2f38], rax
movzx eax, word [0x1400c7b4a]
mov dword [rsp + 0x1e90], 0x39
mov word [rsp + 0x9d8], r14w
mov word [rsp + 0x9e2], r13w
shl rax, 0x10
mov qword [rsp + 0x31a0], rbx
mov ebx, 0xe
or rax, rdx
movzx edx, word [0x1400c7b46]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..scx]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x1400c8568]
pxor xmm0, xmm4
movq qword [rsp + 0x9da], xmm0
mov qword [rsp + 0x9d0], rax
movabs rax, 0x5f005b004a0017
mov qword [rsp + 0x1e94], rax
mov rax, qword [rsp + 0x9d8]
mov qword [rsp + 0x1e9c], rax
mov eax, dword [rsp + 0x9e0]
mov dword [rsp + 0x1ea4], eax
movzx eax, word [rsp + 0x1e94]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1e94], ax
movzx eax, word [rsp + 0x1e96]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1e96], ax
movzx eax, word [rsp + 0x1e98]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1e98], ax
movzx eax, word [rsp + 0x1e9a]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1e9a], ax
movzx eax, word [rsp + 0x1e9c]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1e9c], ax
movzx eax, word [rsp + 0x1e9e]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1e9e], ax
movzx eax, word [rsp + 0x1ea0]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1ea0], ax
movzx eax, word [rsp + 0x1ea2]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1ea2], ax
movzx eax, word [rsp + 0x1ea4]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1ea4], ax
lea rax, [rsp + 0x1e94]
mov qword [rsp + 0x2f40], rax
xor eax, eax
mov word [rsp + 0x1ea6], r15w
mov word [rsp + 0x9c2], ax
mov dword [rsp + 0x1eb0], 0x4b
mov eax, dword [rsp + 0x1eb0]
mov edi, dword [rsp + 0x1eb0]
mov r8d, dword [rsp + 0x1eb0]
mov esi, dword [rsp + 0x1eb0]
mov edx, dword [rsp + 0x1eb0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1eb0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1eb0]
add r8d, 2
xor edi, 0x73
mov r10d, dword [rsp + 0x1eb0]
add esi, 3
xor r8d, 0x63
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1eb0]
xor esi, 0x78
add edx, 4
movd xmm12, r8d
add r11d, 5
xor r11w, word [str..sdb]
movd xmm4, edx
pinsrw xmm12, esi, 1
add ecx, 6
punpckldq xmm0, xmm12
add r9d, 8
xor r9w, word [0x1400c7b54]
xor cx, word [0x1400c7b50]
add r10d, 7
pinsrw xmm4, r11d, 1
xor r10w, word [0x1400c7b52]
movd xmm9, ecx
pinsrw xmm9, r10d, 1
punpckldq xmm4, xmm9
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x9b0], xmm0
mov word [rsp + 0x9c0], r9w
mov rax, qword [rsp + 0x9b8]
movq qword [rsp + 0x1eb4], xmm0
mov qword [rsp + 0x1ebc], rax
mov eax, dword [rsp + 0x9c0]
mov dword [rsp + 0x1ec4], eax
movzx eax, word [rsp + 0x1eb4]
mov edx, dword [rsp + 0x1eb0]
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
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]
add eax, 8
xor eax, edx
mov word [rsp + 0x1ec4], ax
xor eax, eax
mov word [rsp + 0x1ec6], ax
lea rax, [rsp + 0x1eb4]
mov qword [rsp + 0x2f48], rax
xor eax, eax
mov dword [rsp + 0x1ed0], 0x15
mov word [rsp + 0x9a2], ax
mov eax, dword [rsp + 0x1ed0]
mov edi, dword [rsp + 0x1ed0]
mov r8d, dword [rsp + 0x1ed0]
mov esi, dword [rsp + 0x1ed0]
mov edx, dword [rsp + 0x1ed0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1ed0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1ed0]
add r8d, 2
xor edi, 0x73
mov r10d, dword [rsp + 0x1ed0]
add esi, 3
xor r8d, 0x64
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1ed0]
xor esi, 0x62
add edx, 4
movd xmm12, r8d
movd xmm4, edx
pinsrw xmm12, esi, 1
punpckldq xmm0, xmm12
mov edi, 0xb
add r9d, 8
xor r9w, word [0x1400c7b5e]
add r11d, 5
add ecx, 6
xor cx, word [0x1400c7b5a]
add r10d, 7
xor r11w, word [str..sdc]
xor r10w, word [0x1400c7b5c]
mov word [rsp + 0x9a0], r9w
mov r9d, 0x49
movd xmm9, ecx
pinsrw xmm4, r11d, 1
pinsrw xmm9, r10d, 1
punpckldq xmm4, xmm9
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x990], xmm0
mov rax, qword [rsp + 0x998]
movq qword [rsp + 0x1ed4], xmm0
mov qword [rsp + 0x1edc], rax
mov eax, dword [rsp + 0x9a0]
mov dword [rsp + 0x1ee4], eax
movzx eax, word [rsp + 0x1ed4]
mov edx, dword [rsp + 0x1ed0]
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
movzx edx, word [0x1400c7b66]
mov word [rsp + 0x1ee4], ax
xor eax, eax
mov word [rsp + 0x1ee6], ax
lea rax, [rsp + 0x1ed4]
mov qword [rsp + 0x2f50], rax
xor eax, eax
mov word [rsp + 0x982], ax
movzx eax, word [0x1400c7b68]
mov dword [rsp + 0x1ef0], 0x32
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7b64]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sdf]
shl rax, 0x10
or rax, rdx
mov edx, 0x32
movq xmm0, rax
mov rax, qword [0x1400c8570]
mov word [rsp + 0x978], dx
pxor xmm0, xmm11
movq qword [rsp + 0x97a], xmm0
mov qword [rsp + 0x970], rax
movabs rax, 0x5100560041001c
mov qword [rsp + 0x1ef4], rax
mov rax, qword [rsp + 0x978]
mov qword [rsp + 0x1efc], rax
mov eax, dword [rsp + 0x980]
mov dword [rsp + 0x1f04], eax
movzx eax, word [rsp + 0x1ef4]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1ef4], ax
movzx eax, word [rsp + 0x1ef6]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
xor ecx, ecx
xor r8d, r8d
mov word [rsp + 0x1ef6], ax
xor r10d, r10d
xor r11d, r11d
movzx eax, word [rsp + 0x1ef8]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1ef8], ax
movzx eax, word [rsp + 0x1efa]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1efa], ax
movzx eax, word [rsp + 0x1efc]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1efc], ax
movzx eax, word [rsp + 0x1efe]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1efe], ax
movzx eax, word [rsp + 0x1f00]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1f00], ax
movzx eax, word [rsp + 0x1f02]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1f02], ax
movzx eax, word [rsp + 0x1f04]
mov edx, dword [rsp + 0x1ef0]
xor eax, edx
mov word [rsp + 0x1f04], ax
lea rax, [rsp + 0x1ef4]
mov word [rsp + 0x1f06], cx
mov qword [rsp + 0x2f58], rax
mov dword [rsp + 0x1f10], 0x49
mov word [rsp + 0x962], r8w
movzx eax, word [0x1400c7b72]
mov word [rsp + 0x958], r9w
movzx edx, word [0x1400c7b70]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7b6e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sis]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x1400c8578]
pxor xmm5, xmm4
movq qword [rsp + 0x95a], xmm5
mov qword [rsp + 0x950], rax
movabs rax, 0x2f002d003a0067
mov qword [rsp + 0x1f14], rax
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x1f1c], rax
mov eax, dword [rsp + 0x960]
mov dword [rsp + 0x1f24], eax
movzx eax, word [rsp + 0x1f14]
mov edx, dword [rsp + 0x1f10]
xor eax, edx
mov word [rsp + 0x1f14], ax
movzx eax, word [rsp + 0x1f16]
mov edx, dword [rsp + 0x1f10]
xor eax, edx
mov word [rsp + 0x1f16], ax
movzx eax, word [rsp + 0x1f18]
mov edx, dword [rsp + 0x1f10]
xor eax, edx
mov word [rsp + 0x1f18], ax
movzx eax, word [rsp + 0x1f1a]
mov edx, dword [rsp + 0x1f10]
xor eax, edx
mov word [rsp + 0x1f1a], ax
movzx eax, word [rsp + 0x1f1c]
mov edx, dword [rsp + 0x1f10]
xor eax, edx
mov word [rsp + 0x1f1c], ax
movzx eax, word [rsp + 0x1f1e]
mov edx, dword [rsp + 0x1f10]
xor eax, edx
mov word [rsp + 0x1f1e], ax
movzx eax, word [rsp + 0x1f20]
mov edx, dword [rsp + 0x1f10]
mov word [rsp + 0x938], bx
movq xmm0, qword [0x1400c8580]
mov word [rsp + 0x942], r11w
xor eax, edx
mov word [rsp + 0x1f20], ax
movzx eax, word [rsp + 0x1f22]
mov edx, dword [rsp + 0x1f10]
xor eax, edx
mov word [rsp + 0x1f22], ax
movzx eax, word [rsp + 0x1f24]
mov edx, dword [rsp + 0x1f10]
xor eax, edx
movzx edx, word [0x1400c7b7a]
mov word [rsp + 0x1f24], ax
lea rax, [rsp + 0x1f14]
mov qword [rsp + 0x2f60], rax
movzx eax, word [0x1400c7b7c]
mov word [rsp + 0x1f26], r10w
mov dword [rsp + 0x1f30], 0xe
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7b78]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..spq]
shl rax, 0x10
or rax, rdx
xor esi, esi
xor ebp, ebp
movq xmm4, rax
mov rax, qword [str._g9ZZZZt_63._Z.sqlite3.sqlited7R9]
xor r12d, r12d
pxor xmm0, xmm4
movq qword [rsp + 0x93a], xmm0
mov qword [rsp + 0x930], rax
movabs rax, 0x7d0067007d0020
mov qword [rsp + 0x1f34], rax
mov rax, qword [rsp + 0x938]
mov qword [rsp + 0x1f3c], rax
mov eax, dword [rsp + 0x940]
mov dword [rsp + 0x1f44], eax
movzx eax, word [rsp + 0x1f34]
mov edx, dword [rsp + 0x1f30]
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]
mov word [rsp + 0x918], di
mov word [rsp + 0x922], bp
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 [0x1400c7b84]
mov word [rsp + 0x1f44], ax
lea rax, [rsp + 0x1f34]
mov qword [rsp + 0x2f68], rax
movzx eax, word [0x1400c7b86]
mov word [rsp + 0x1f46], si
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7b82]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sql]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8590]
paddw xmm0, xmm8
mov qword [rsp + 0x910], rax
movabs rax, 0x7c007b007e0039
movq qword [rsp + 0x91a], xmm0
mov qword [rsp + 0x430], rax
mov rax, qword [rsp + 0x918]
mov word [rsp + 0x902], r12w
mov qword [rsp + 0x438], rax
mov eax, dword [rsp + 0x920]
mov dword [rsp + 0x440], eax
movzx eax, word [rsp + 0x430]
sub eax, 0xb
mov word [rsp + 0x430], ax
movzx eax, word [rsp + 0x432]
sub eax, 0xb
mov word [rsp + 0x432], ax
movzx eax, word [rsp + 0x434]
sub eax, 0xb
mov word [rsp + 0x434], ax
movzx eax, word [rsp + 0x436]
sub eax, 0xb
mov word [rsp + 0x436], ax
movzx eax, word [rsp + 0x438]
sub eax, 0xb
mov word [rsp + 0x438], ax
movzx eax, word [rsp + 0x43a]
sub eax, 0xb
mov word [rsp + 0x43a], ax
movzx eax, word [rsp + 0x43c]
sub eax, 0xb
mov word [rsp + 0x43c], ax
movzx eax, word [rsp + 0x43e]
sub eax, 0xb
mov word [rsp + 0x43e], ax
movzx eax, word [rsp + 0x440]
sub eax, 0xb
mov word [rsp + 0x440], ax
lea rax, [rsp + 0x430]
mov dword [rsp + 0x1f50], 0xb
mov qword [rsp + 0x2f70], rax
mov eax, dword [rsp + 0x1f50]
mov edi, dword [rsp + 0x1f50]
mov r8d, dword [rsp + 0x1f50]
mov esi, dword [rsp + 0x1f50]
mov edx, dword [rsp + 0x1f50]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1f50]
add edi, 1
movd xmm4, eax
mov ecx, dword [rsp + 0x1f50]
mov r10d, dword [rsp + 0x1f50]
mov r9d, dword [rsp + 0x1f50]
add r9d, 8
xor r9w, word [0x1400c7b90]
xor edi, 0x73
add ecx, 6
xor cx, word [0x1400c7b8c]
add r11d, 5
add r10d, 7
pinsrw xmm4, edi, 1
xor r11w, word [str..sqlite]
add r8d, 2
add edx, 4
xor r10w, word [0x1400c7b8e]
xor r8d, 0x71
add esi, 3
mov word [rsp + 0x900], r9w
xor esi, 0x6c
movd xmm9, r8d
movd xmm0, edx
movd xmm5, ecx
pinsrw xmm9, esi, 1
punpckldq xmm4, xmm9
pinsrw xmm0, r11d, 1
xor r13d, r13d
xor r14d, r14d
pinsrw xmm5, r10d, 1
punpckldq xmm0, xmm5
punpcklqdq xmm4, xmm0
movaps xmmword [rsp + 0x8f0], xmm4
mov rax, qword [rsp + 0x8f8]
movq qword [rsp + 0x1f54], xmm4
mov qword [rsp + 0x1f5c], rax
mov eax, dword [rsp + 0x900]
mov dword [rsp + 0x1f64], eax
movzx eax, word [rsp + 0x1f54]
mov edx, dword [rsp + 0x1f50]
xor eax, edx
mov word [rsp + 0x1f54], ax
movzx edx, word [rsp + 0x1f56]
mov eax, dword [rsp + 0x1f50]
add eax, 1
xor eax, edx
mov word [rsp + 0x1f56], ax
movzx edx, word [rsp + 0x1f58]
mov eax, dword [rsp + 0x1f50]
add eax, 2
xor eax, edx
mov word [rsp + 0x1f58], ax
movzx edx, word [rsp + 0x1f5a]
mov eax, dword [rsp + 0x1f50]
add eax, 3
xor eax, edx
mov word [rsp + 0x1f5a], ax
movzx edx, word [rsp + 0x1f5c]
mov eax, dword [rsp + 0x1f50]
add eax, 4
xor eax, edx
mov word [rsp + 0x1f5c], ax
movzx edx, word [rsp + 0x1f5e]
mov eax, dword [rsp + 0x1f50]
add eax, 5
xor eax, edx
mov word [rsp + 0x1f5e], ax
movzx edx, word [rsp + 0x1f60]
mov eax, dword [rsp + 0x1f50]
mov word [rsp + 0x27ee], r14w
movzx ecx, word [0x1400c7ba2]
movq xmm0, qword [0x1400c8598]
add eax, 6
xor eax, edx
mov word [rsp + 0x1f60], ax
movzx edx, word [rsp + 0x1f62]
mov eax, dword [rsp + 0x1f50]
add eax, 7
xor eax, edx
mov word [rsp + 0x1f62], ax
movzx edx, word [rsp + 0x1f64]
mov eax, dword [rsp + 0x1f50]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7b9e]
mov word [rsp + 0x1f64], ax
lea rax, [rsp + 0x1f54]
mov qword [rsp + 0x2f78], rax
movzx eax, word [0x1400c7ba0]
mov word [rsp + 0x1f66], r13w
mov dword [rsp + 0x2900], 0x5a
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7b9c]
xor ecx, 0x5a
xor r15d, r15d
shl rax, 0x10
mov word [rsp + 0x27e8], cx
or rax, rdx
movzx edx, word [str..sqlite3]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7ba4]
movq xmm4, rax
movzx eax, word [0x1400c7ba6]
pxor xmm0, xmm4
movdqa xmm4, xmmword [0x1400c85a0]
movq qword [rsp + 0x27e0], xmm0
xor edx, 0x5a
movaps xmmword [rsp + 0x27d0], xmm4
xor eax, 0x5a
mov word [rsp + 0x27ea], dx
mov word [rsp + 0x27ec], ax
movabs rax, 0x36002b00290074
mov qword [rsp + 0x2904], rax
movabs rax, 0x5a003f002e0033
mov qword [rsp + 0x290c], rax
mov rax, qword [rsp + 0x27e8]
movq qword [rsp + 0x2914], xmm0
mov qword [rsp + 0x291c], rax
movzx eax, word [rsp + 0x2904]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2904], ax
movzx eax, word [rsp + 0x2906]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2906], ax
movzx eax, word [rsp + 0x2908]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2908], ax
movzx eax, word [rsp + 0x290a]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x290a], ax
movzx eax, word [rsp + 0x290c]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x290c], ax
movzx eax, word [rsp + 0x290e]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x290e], ax
movzx eax, word [rsp + 0x2910]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2910], ax
movzx eax, word [rsp + 0x2912]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2912], ax
movzx eax, word [rsp + 0x2914]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2914], ax
movzx eax, word [rsp + 0x2916]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2916], ax
movzx eax, word [rsp + 0x2918]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2918], ax
movzx eax, word [rsp + 0x291a]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x291a], ax
movzx eax, word [rsp + 0x291c]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x291c], ax
movzx eax, word [rsp + 0x291e]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x291e], ax
movzx eax, word [rsp + 0x2920]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2920], ax
lea rax, [rsp + 0x2904]
mov qword [rsp + 0x2f80], rax
xor eax, eax
mov word [rsp + 0x2922], r15w
mov word [rsp + 0x2982], ax
mov dword [rsp + 0x2990], 0x57
mov edi, dword [rsp + 0x2990]
mov ebp, dword [rsp + 0x2990]
mov r12d, dword [rsp + 0x2990]
mov r13d, dword [rsp + 0x2990]
mov r14d, dword [rsp + 0x2990]
mov r15d, dword [rsp + 0x2990]
mov eax, dword [rsp + 0x2990]
mov ebx, dword [rsp + 0x2990]
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x2990]
mov esi, dword [rsp + 0x2990]
mov r8d, dword [rsp + 0x2990]
mov r11d, dword [rsp + 0x2990]
mov edx, dword [rsp + 0x2990]
add eax, 8
mov r10d, dword [rsp + 0x2990]
add esi, 9
movd xmm4, eax
mov ecx, dword [rsp + 0x2990]
lea eax, [r14 + 4]
add r8d, 0xa
mov r9d, dword [rsp + 0x2990]
add r11d, 0xb
xor si, word [str..sqlitedb]
xor r8w, word [0x1400c7bae]
xor r11w, word [0x1400c7bb0]
add edx, 0xc
add ecx, 0xe
xor dx, word [0x1400c7bb2]
add r10d, 0xd
add r9d, 0xf
xor cx, word [0x1400c7bb6]
pinsrw xmm4, esi, 1
xor r10w, word [0x1400c7bb4]
movd xmm9, r8d
xor r9w, word [0x1400c7bb8]
pinsrw xmm9, r11d, 1
punpckldq xmm4, xmm9
movd xmm0, edx
mov edx, dword [rsp + 0x2990]
lea r8d, [r12 + 2]
movd xmm5, ecx
movzx ecx, word [rsp + 0x2c]
pinsrw xmm0, r10d, 1
lea r10d, [r15 + 5]
mov r15d, ebx
movd xmm12, r8d
lea esi, [rbp + 1]
pinsrw xmm5, r9d, 1
punpckldq xmm0, xmm5
movd xmm5, eax
add edx, 0x10
xor dx, word [0x1400c7bba]
punpcklqdq xmm4, xmm0
movd xmm0, edi
add ecx, 6
movaps xmmword [rsp + 0x2970], xmm4
pinsrw xmm0, esi, 1
mov rax, qword [rsp + 0x2978]
lea r11d, [r13 + 3]
movd xmm9, ecx
pinsrw xmm5, r10d, 1
lea r9d, [r15 + 7]
pinsrw xmm12, r11d, 1
punpckldq xmm0, xmm12
mov word [rsp + 0x2980], dx
pinsrw xmm9, r9d, 1
punpckldq xmm5, xmm9
punpcklqdq xmm0, xmm5
pxor xmm0, xmmword [0x1400c85b0]
movaps xmmword [rsp + 0x2960], xmm0
mov rdx, qword [rsp + 0x2968]
movq qword [rsp + 0x2994], xmm0
mov qword [rsp + 0x299c], rdx
movq qword [rsp + 0x29a4], xmm4
mov qword [rsp + 0x29ac], rax
mov eax, dword [rsp + 0x2980]
mov dword [rsp + 0x29b4], eax
movzx eax, word [rsp + 0x2994]
mov edx, dword [rsp + 0x2990]
xor eax, edx
mov word [rsp + 0x2994], ax
movzx edx, word [rsp + 0x2996]
mov eax, dword [rsp + 0x2990]
add eax, 1
xor eax, edx
mov word [rsp + 0x2996], ax
movzx edx, word [rsp + 0x2998]
mov eax, dword [rsp + 0x2990]
add eax, 2
xor eax, edx
mov word [rsp + 0x2998], ax
movzx edx, word [rsp + 0x299a]
mov eax, dword [rsp + 0x2990]
add eax, 3
xor eax, edx
mov word [rsp + 0x299a], ax
movzx edx, word [rsp + 0x299c]
mov eax, dword [rsp + 0x2990]
add eax, 4
xor eax, edx
mov word [rsp + 0x299c], ax
movzx edx, word [rsp + 0x299e]
mov eax, dword [rsp + 0x2990]
add eax, 5
xor eax, edx
mov word [rsp + 0x299e], ax
movzx edx, word [rsp + 0x29a0]
mov eax, dword [rsp + 0x2990]
add eax, 6
xor eax, edx
mov word [rsp + 0x29a0], ax
movzx edx, word [rsp + 0x29a2]
mov eax, dword [rsp + 0x2990]
add eax, 7
xor eax, edx
mov word [rsp + 0x29a2], ax
movzx edx, word [rsp + 0x29a4]
mov eax, dword [rsp + 0x2990]
add eax, 8
xor eax, edx
mov word [rsp + 0x29a4], ax
movzx edx, word [rsp + 0x29a6]
mov eax, dword [rsp + 0x2990]
add eax, 9
xor eax, edx
mov word [rsp + 0x29a6], ax
movzx edx, word [rsp + 0x29a8]
mov eax, dword [rsp + 0x2990]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x29a8], ax
movzx edx, word [rsp + 0x29aa]
mov eax, dword [rsp + 0x2990]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x29aa], ax
movzx edx, word [rsp + 0x29ac]
mov eax, dword [rsp + 0x2990]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x29ac], ax
movzx edx, word [rsp + 0x29ae]
mov eax, dword [rsp + 0x2990]
add eax, 0xd
xor eax, edx
mov word [rsp + 0x29ae], ax
movzx edx, word [rsp + 0x29b0]
mov eax, dword [rsp + 0x2990]
add eax, 0xe
xor eax, edx
mov word [rsp + 0x29b0], ax
movzx edx, word [rsp + 0x29b2]
mov eax, dword [rsp + 0x2990]
add eax, 0xf
xor eax, edx
mov word [rsp + 0x29b2], ax
movzx edx, word [rsp + 0x29b4]
mov eax, dword [rsp + 0x2990]
add eax, 0x10
xor eax, edx
mov word [rsp + 0x29b4], ax
xor eax, eax
mov word [rsp + 0x29b6], ax
lea rax, [rsp + 0x2994]
mov qword [rsp + 0x2f88], rax
xor eax, eax
mov dword [rsp + 0x2ab0], 3
mov esi, dword [rsp + 0x2ab0]
mov word [rsp + 0x29e6], ax
mov r11d, dword [rsp + 0x2ab0]
mov eax, dword [rsp + 0x2ab0]
mov r10d, dword [rsp + 0x2ab0]
mov edi, dword [rsp + 0x2ab0]
movd xmm0, esi
mov r9d, dword [rsp + 0x2ab0]
mov ecx, dword [rsp + 0x2ab0]
mov dword [rsp + 0x38], eax
mov ebx, dword [rsp + 0x2ab0]
mov r14d, dword [rsp + 0x2ab0]
mov dword [rsp + 0x34], edi
mov r8d, dword [rsp + 0x2ab0]
mov dword [rsp + 0x30], ecx
mov edx, dword [rsp + 0x2ab0]
mov ecx, dword [rsp + 0x2ab0]
mov eax, dword [rsp + 0x2ab0]
mov dword [rsp + 0x2c], r14d
add r8d, 9
add edx, 0xa
xor dx, word [0x1400c7bc0]
movzx r8d, r8w
add ecx, 0xb
xor cx, word [0x1400c7bc2]
add eax, 0xc
xor ax, word [0x1400c7bc4]
movzx edx, dx
movzx ecx, cx
movzx eax, ax
shl rax, 0x10
or rax, rcx
shl rax, 0x10
or rax, rdx
movzx edx, word [rsp + 0x30]
shl rax, 0x10
or r8, rax
mov eax, dword [rsp + 0x2ab0]
mov qword [rsp + 0x29d2], r8
add eax, 0xd
xor ax, word [0x1400c7bc6]
mov edi, eax
mov eax, dword [rsp + 0x2ab0]
mov word [rsp + 0x29da], di
add eax, 0xe
xor ax, word [str..temx]
mov ebp, eax
mov eax, dword [rsp + 0x2ab0]
mov word [rsp + 0x29dc], bp
add eax, 0xf
xor ax, word [0x1400c7bca]
add edx, 6
add ebx, 7
add r11d, 1
add r10d, 3
add r9d, 5
movd xmm5, edx
pinsrw xmm0, r11d, 1
pinsrw xmm5, ebx, 1
mov r12d, eax
mov eax, dword [rsp + 0x2ab0]
mov word [rsp + 0x29de], r12w
add eax, 0x10
xor ax, word [0x1400c7bcc]
mov r13d, eax
mov eax, dword [rsp + 0x2ab0]
mov word [rsp + 0x29e0], r13w
add eax, 0x11
xor ax, word [0x1400c7bce]
mov r14d, eax
mov eax, dword [rsp + 0x2ab0]
mov word [rsp + 0x29e2], r14w
add eax, 0x12
xor ax, word [0x1400c7bd0]
mov r15d, eax
movzx eax, word [rsp + 0x38]
mov word [rsp + 0x29e4], r15w
lea ecx, [rax + 2]
movzx eax, word [rsp + 0x34]
movd xmm9, ecx
pinsrw xmm9, r10d, 1
punpckldq xmm0, xmm9
add eax, 4
movd xmm4, eax
movzx eax, word [rsp + 0x2c]
pinsrw xmm4, r9d, 1
punpckldq xmm4, xmm5
punpcklqdq xmm0, xmm4
pxor xmm0, xmmword [0x1400c85c0]
movaps xmmword [rsp + 0x29c0], xmm0
movq qword [rsp + 0x2ab4], xmm0
add eax, 8
xor eax, 0x62
mov word [rsp + 0x29d0], ax
mov rax, qword [rsp + 0x29c8]
mov qword [rsp + 0x2abc], rax
mov rax, qword [rsp + 0x29d0]
mov qword [rsp + 0x2ac4], rax
mov rax, qword [rsp + 0x29d8]
mov rbx, qword [rsp + 0x31a0]
mov qword [rsp + 0x2acc], rax
mov rax, qword [rsp + 0x29e0]
mov qword [rsp + 0x2ad4], rax
xor eax, eax
nop word [rax + rax]
movzx ecx, word [rsp + rax*2 + 0x2ab4]
mov edx, dword [rsp + 0x2ab0]
add edx, eax
xor edx, ecx
mov word [rsp + rax*2 + 0x2ab4], dx
add rax, 1
cmp rax, 0x13
jne 0x140023530
xor eax, eax
xor edx, edx
movzx ecx, word [0x1400c7bca]
movabs r10, 0xffffffff0000ffff
mov word [rsp + 0x2ada], ax
lea rax, [rsp + 0x2ab4]
mov r8, qword [0x1400c85d0]
mov r13d, 8
mov qword [rsp + 0x2f90], rax
movabs rax, 0xffffffffffff
and rdx, rax
movzx eax, word [str..temx]
mov dword [rsp + 0x450], 0x52
mov r9, rdx
movzx edx, word [0x1400c7bcc]
xor ecx, 0x52
mov qword [rsp + 0x31a0], rbx
movzx ecx, cx
mov qword [rsp + 0x454], r8
shl rcx, 0x10
mov r9w, ax
xor r9w, 0x52
xor edx, 0x52
mov rax, r9
movzx edx, dx
and rax, r10
shl rdx, 0x20
or rax, rcx
movabs rcx, 0xffff0000ffffffff
and rax, rcx
xor ecx, ecx
or rax, rdx
mov qword [rsp + 0x45c], rax
movzx eax, word [rsp + 0x454]
mov edx, dword [rsp + 0x450]
xor eax, edx
mov word [rsp + 0x454], ax
movzx eax, word [rsp + 0x456]
mov edx, dword [rsp + 0x450]
xor eax, edx
mov word [rsp + 0x456], ax
movzx eax, word [rsp + 0x458]
mov edx, dword [rsp + 0x450]
xor eax, edx
mov word [rsp + 0x458], ax
movzx eax, word [rsp + 0x45a]
mov edx, dword [rsp + 0x450]
xor eax, edx
mov word [rsp + 0x45a], ax
movzx eax, word [rsp + 0x45c]
mov edx, dword [rsp + 0x450]
xor eax, edx
mov word [rsp + 0x45c], ax
movzx eax, word [rsp + 0x45e]
mov edx, dword [rsp + 0x450]
xor eax, edx
mov word [rsp + 0x45e], ax
movzx eax, word [rsp + 0x460]
mov edx, dword [rsp + 0x450]
xor eax, edx
xor edx, edx
mov word [rsp + 0x460], ax
lea rax, [rsp + 0x454]
mov word [rsp + 0x462], dx
mov qword [rsp + 0x2f98], rax
mov dword [rsp + 0x2490], 0x27
mov eax, dword [rsp + 0x2490]
mov word [rsp + 0x2226], cx
mov edi, dword [rsp + 0x2490]
mov r8d, dword [rsp + 0x2490]
mov esi, dword [rsp + 0x2490]
mov edx, dword [rsp + 0x2490]
xor eax, 0x2e
mov ebp, dword [rsp + 0x2490]
add edi, 1
movd xmm4, eax
mov ecx, dword [rsp + 0x2490]
add r8d, 2
xor edi, 0x74
mov r11d, dword [rsp + 0x2490]
xor r8d, 0x65
pinsrw xmm4, edi, 1
mov r9d, dword [rsp + 0x2490]
movd xmm9, r8d
mov r10d, dword [rsp + 0x2490]
add r9d, 8
xor r9w, word [0x1400c7bd8]
add r10d, 9
xor r10w, word [0x1400c7bda]
mov r12d, r9d
mov r9d, dword [rsp + 0x2490]
mov word [rsp + 0x2220], r12w
mov word [rsp + 0x2222], r10w
add r9d, 0xa
xor r9w, word [0x1400c7bdc]
add esi, 3
add ecx, 6
xor cx, word [str..tmd]
add r11d, 7
add edx, 4
xor r11w, word [0x1400c7bd6]
xor edx, 0x78
xor esi, 0x6d
add ebp, 5
movd xmm0, edx
pinsrw xmm9, esi, 1
punpckldq xmm4, xmm9
pinsrw xmm0, ebp, 1
xor r8d, r8d
mov esi, 0x32
mov word [rsp + 0x2224], r9w
movd xmm5, ecx
mov r9d, 0xb
mov ebp, 0xd
pinsrw xmm5, r11d, 1
punpckldq xmm0, xmm5
punpcklqdq xmm4, xmm0
movaps xmmword [rsp + 0x2210], xmm4
mov rax, qword [rsp + 0x2218]
movq qword [rsp + 0x2494], xmm4
mov qword [rsp + 0x249c], rax
mov rax, qword [rsp + 0x2220]
mov qword [rsp + 0x24a4], rax
movzx eax, word [rsp + 0x2494]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x2494], ax
movzx edx, word [rsp + 0x2496]
mov eax, dword [rsp + 0x2490]
add eax, 1
xor eax, edx
mov word [rsp + 0x2496], ax
movzx edx, word [rsp + 0x2498]
mov eax, dword [rsp + 0x2490]
add eax, 2
xor eax, edx
mov word [rsp + 0x2498], ax
movzx edx, word [rsp + 0x249a]
mov eax, dword [rsp + 0x2490]
add eax, 3
xor eax, edx
mov word [rsp + 0x249a], ax
movzx edx, word [rsp + 0x249c]
mov eax, dword [rsp + 0x2490]
add eax, 4
xor eax, edx
mov word [rsp + 0x249c], ax
movzx edx, word [rsp + 0x249e]
mov eax, dword [rsp + 0x2490]
add eax, 5
xor eax, edx
mov word [rsp + 0x249e], ax
movzx edx, word [rsp + 0x24a0]
mov eax, dword [rsp + 0x2490]
add eax, 6
xor eax, edx
mov word [rsp + 0x24a0], ax
movzx edx, word [rsp + 0x24a2]
mov eax, dword [rsp + 0x2490]
add eax, 7
xor eax, edx
mov word [rsp + 0x24a2], ax
movzx edx, word [rsp + 0x24a4]
mov eax, dword [rsp + 0x2490]
add eax, 8
xor eax, edx
mov word [rsp + 0x24a4], ax
movzx edx, word [rsp + 0x24a6]
mov eax, dword [rsp + 0x2490]
add eax, 9
xor eax, edx
mov word [rsp + 0x24a6], ax
movzx edx, word [rsp + 0x24a8]
mov eax, dword [rsp + 0x2490]
add eax, 0xa
xor eax, edx
movzx edx, word [0x1400c7be2]
mov word [rsp + 0x24a8], ax
lea rax, [rsp + 0x2494]
mov qword [rsp + 0x2fa0], rax
movzx eax, word [0x1400c7be4]
mov word [rsp + 0x24aa], r8w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7be0]
xor r10d, r10d
xor r11d, r11d
shl rax, 0x10
xor edi, edi
or rax, rdx
movzx edx, word [str..tps]
mov word [rsp + 0x8d8], r9w
mov word [rsp + 0x8e2], r10w
shl rax, 0x10
mov word [rsp + 0x8c2], r11w
or rax, rdx
movq xmm4, rax
mov rax, qword [0x1400c85d8]
paddw xmm8, xmm4
mov qword [rsp + 0x8d0], rax
movabs rax, 0x6f0078007f0039
mov qword [rsp + 0x470], rax
movq qword [rsp + 0x8da], xmm8
mov rax, qword [rsp + 0x8d8]
mov qword [rsp + 0x478], rax
mov eax, dword [rsp + 0x8e0]
mov dword [rsp + 0x480], eax
movzx eax, word [rsp + 0x470]
sub eax, 0xb
mov word [rsp + 0x470], ax
movzx eax, word [rsp + 0x472]
sub eax, 0xb
mov word [rsp + 0x472], ax
movzx eax, word [rsp + 0x474]
sub eax, 0xb
mov word [rsp + 0x474], ax
movzx eax, word [rsp + 0x476]
sub eax, 0xb
mov word [rsp + 0x476], ax
movzx eax, word [rsp + 0x478]
sub eax, 0xb
mov word [rsp + 0x478], ax
movzx eax, word [rsp + 0x47a]
sub eax, 0xb
mov word [rsp + 0x47a], ax
movzx eax, word [rsp + 0x47c]
sub eax, 0xb
mov word [rsp + 0x47c], ax
movzx eax, word [rsp + 0x47e]
sub eax, 0xb
mov word [rsp + 0x47e], ax
movzx eax, word [rsp + 0x480]
sub eax, 0xb
mov word [rsp + 0x480], ax
lea rax, [rsp + 0x470]
mov qword [rsp + 0x2fa8], rax
mov dword [rsp + 0x1f70], 0x32
movzx eax, word [0x1400c7bee]
movzx edx, word [0x1400c7bec]
mov word [rsp + 0x8b8], si
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7bea]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..trc]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x1400c85e0]
pxor xmm11, xmm4
movq qword [rsp + 0x8ba], xmm11
mov qword [rsp + 0x8b0], rax
movabs rax, 0x4100420046001c
mov qword [rsp + 0x1f74], rax
mov rax, qword [rsp + 0x8b8]
mov qword [rsp + 0x1f7c], rax
mov eax, dword [rsp + 0x8c0]
mov dword [rsp + 0x1f84], eax
movzx eax, word [rsp + 0x1f74]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
mov word [rsp + 0x1f74], ax
movzx eax, word [rsp + 0x1f76]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
mov word [rsp + 0x1f76], ax
movzx eax, word [rsp + 0x1f78]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
mov word [rsp + 0x1f78], ax
movzx eax, word [rsp + 0x1f7a]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
mov word [rsp + 0x1f7a], ax
movzx eax, word [rsp + 0x1f7c]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
mov word [rsp + 0x1f7c], ax
movzx eax, word [rsp + 0x1f7e]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
mov word [rsp + 0x1f7e], ax
movzx eax, word [rsp + 0x1f80]
mov edx, dword [rsp + 0x1f70]
mov word [rsp + 0x898], bp
mov ebp, 0x3f
xor eax, edx
mov word [rsp + 0x1f80], ax
movzx eax, word [rsp + 0x1f82]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
mov word [rsp + 0x1f82], ax
movzx eax, word [rsp + 0x1f84]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
movzx edx, word [0x1400c7bf6]
mov word [rsp + 0x1f84], ax
lea rax, [rsp + 0x1f74]
mov qword [rsp + 0x2fb0], rax
movzx eax, word [0x1400c7bf8]
mov word [rsp + 0x1f86], di
shl rax, 0x10
xor r12d, r12d
xor r14d, r14d
mov word [rsp + 0x8a2], r12w
or rax, rdx
movzx edx, word [0x1400c7bf4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..trm]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c85e8]
paddw xmm0, xmm2
mov qword [rsp + 0x890], rax
movabs rax, 0x70007f0081003b
mov qword [rsp + 0x490], rax
movq qword [rsp + 0x89a], xmm0
mov rax, qword [rsp + 0x898]
mov qword [rsp + 0x498], rax
mov eax, dword [rsp + 0x8a0]
mov dword [rsp + 0x4a0], eax
movzx eax, word [rsp + 0x490]
sub eax, 0xd
mov word [rsp + 0x490], ax
movzx eax, word [rsp + 0x492]
sub eax, 0xd
mov word [rsp + 0x492], ax
movzx eax, word [rsp + 0x494]
sub eax, 0xd
mov word [rsp + 0x494], ax
movzx eax, word [rsp + 0x496]
sub eax, 0xd
mov word [rsp + 0x496], ax
movzx eax, word [rsp + 0x498]
mov word [rsp + 0x878], r13w
movzx edx, word [0x1400c7c00]
mov word [rsp + 0x882], r14w
sub eax, 0xd
mov word [rsp + 0x498], ax
movzx eax, word [rsp + 0x49a]
sub eax, 0xd
mov word [rsp + 0x49a], ax
movzx eax, word [rsp + 0x49c]
sub eax, 0xd
mov word [rsp + 0x49c], ax
movzx eax, word [rsp + 0x49e]
sub eax, 0xd
mov word [rsp + 0x49e], ax
movzx eax, word [rsp + 0x4a0]
sub eax, 0xd
mov word [rsp + 0x4a0], ax
lea rax, [rsp + 0x490]
mov qword [rsp + 0x2fb8], rax
movzx eax, word [0x1400c7c02]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7bfe]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..udb]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x1400c85f0]
paddw xmm10, xmm4
mov qword [rsp + 0x870], rax
movabs rax, 0x75007a007c0036
mov qword [rsp + 0x4b0], rax
movq qword [rsp + 0x87a], xmm10
mov rax, qword [rsp + 0x878]
mov qword [rsp + 0x4b8], rax
mov eax, dword [rsp + 0x880]
mov dword [rsp + 0x4c0], eax
movzx eax, word [rsp + 0x4b0]
sub eax, 8
mov word [rsp + 0x4b0], ax
movzx eax, word [rsp + 0x4b2]
sub eax, 8
mov word [rsp + 0x4b2], ax
movzx eax, word [rsp + 0x4b4]
sub eax, 8
mov word [rsp + 0x4b4], ax
movzx eax, word [rsp + 0x4b6]
sub eax, 8
mov word [rsp + 0x4b6], ax
movzx eax, word [rsp + 0x4b8]
sub eax, 8
mov word [rsp + 0x4b8], ax
movzx eax, word [rsp + 0x4ba]
sub eax, 8
mov word [rsp + 0x4ba], ax
movzx eax, word [rsp + 0x4bc]
sub eax, 8
mov word [rsp + 0x4bc], ax
movzx eax, word [rsp + 0x4be]
sub eax, 8
mov word [rsp + 0x4be], ax
movzx eax, word [rsp + 0x4c0]
sub eax, 8
xor r15d, r15d
mov word [rsp + 0x4c0], ax
lea rax, [rsp + 0x4b0]
mov dword [rsp + 0x1f90], 0x72
mov qword [rsp + 0x2fc0], rax
mov eax, dword [rsp + 0x1f90]
mov word [rsp + 0x862], r15w
mov edi, dword [rsp + 0x1f90]
mov r8d, dword [rsp + 0x1f90]
mov esi, dword [rsp + 0x1f90]
mov edx, dword [rsp + 0x1f90]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1f90]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1f90]
add r8d, 2
xor edi, 0x75
mov r10d, dword [rsp + 0x1f90]
xor r8d, 0x64
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1f90]
add edx, 4
xor esi, 0x62
movd xmm8, r8d
add r11d, 5
xor r11w, word [str..udl]
movd xmm4, edx
pinsrw xmm8, esi, 1
add ecx, 6
xor cx, word [0x1400c7c08]
punpckldq xmm0, xmm8
add r10d, 7
xor r10w, word [0x1400c7c0a]
add r9d, 8
xor r9w, word [0x1400c7c0c]
pinsrw xmm4, r11d, 1
movd xmm5, ecx
pinsrw xmm5, r10d, 1
punpckldq xmm4, xmm5
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x850], xmm0
mov rax, qword [rsp + 0x858]
mov word [rsp + 0x860], r9w
movq qword [rsp + 0x1f94], xmm0
mov qword [rsp + 0x1f9c], rax
mov eax, dword [rsp + 0x860]
mov dword [rsp + 0x1fa4], eax
movzx eax, word [rsp + 0x1f94]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f94], ax
movzx edx, word [rsp + 0x1f96]
mov eax, dword [rsp + 0x1f90]
add eax, 1
xor eax, edx
mov word [rsp + 0x1f96], ax
movzx edx, word [rsp + 0x1f98]
mov eax, dword [rsp + 0x1f90]
add eax, 2
xor eax, edx
mov word [rsp + 0x1f98], ax
movzx edx, word [rsp + 0x1f9a]
mov eax, dword [rsp + 0x1f90]
add eax, 3
xor eax, edx
mov word [rsp + 0x1f9a], ax
movzx edx, word [rsp + 0x1f9c]
mov eax, dword [rsp + 0x1f90]
add eax, 4
xor eax, edx
mov word [rsp + 0x1f9c], ax
movzx edx, word [rsp + 0x1f9e]
mov eax, dword [rsp + 0x1f90]
add eax, 5
xor eax, edx
mov word [rsp + 0x1f9e], ax
movzx edx, word [rsp + 0x1fa0]
mov eax, dword [rsp + 0x1f90]
add eax, 6
xor eax, edx
mov word [rsp + 0x1fa0], ax
movzx edx, word [rsp + 0x1fa2]
mov eax, dword [rsp + 0x1f90]
add eax, 7
xor eax, edx
mov word [rsp + 0x1fa2], ax
movzx edx, word [rsp + 0x1fa4]
mov eax, dword [rsp + 0x1f90]
add eax, 8
xor eax, edx
mov word [rsp + 0x1fa4], ax
xor eax, eax
mov word [rsp + 0x1fa6], ax
lea rax, [rsp + 0x1f94]
mov qword [rsp + 0x2fc8], rax
xor eax, eax
mov dword [rsp + 0x1fb0], 0xe
mov word [rsp + 0x842], ax
mov eax, dword [rsp + 0x1fb0]
mov edi, dword [rsp + 0x1fb0]
mov r8d, dword [rsp + 0x1fb0]
mov esi, dword [rsp + 0x1fb0]
mov edx, dword [rsp + 0x1fb0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1fb0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1fb0]
add r8d, 2
xor edi, 0x75
mov r10d, dword [rsp + 0x1fb0]
xor r8d, 0x64
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1fb0]
add edx, 4
xor esi, 0x6c
movd xmm8, r8d
add r11d, 5
xor r11w, word [str..usr]
movd xmm4, edx
pinsrw xmm8, esi, 1
add ecx, 6
xor cx, word [0x1400c7c12]
punpckldq xmm0, xmm8
add r10d, 7
xor r10w, word [0x1400c7c14]
add r9d, 8
xor r9w, word [0x1400c7c16]
pinsrw xmm4, r11d, 1
movd xmm5, ecx
mov ecx, 0xc
pinsrw xmm5, r10d, 1
punpckldq xmm4, xmm5
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x830], xmm0
mov rax, qword [rsp + 0x838]
movq qword [rsp + 0x1fb4], xmm0
mov word [rsp + 0x840], r9w
mov qword [rsp + 0x1fbc], rax
mov eax, dword [rsp + 0x840]
mov dword [rsp + 0x1fc4], eax
movzx eax, word [rsp + 0x1fb4]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fb4], ax
movzx edx, word [rsp + 0x1fb6]
mov eax, dword [rsp + 0x1fb0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1fb6], ax
movzx edx, word [rsp + 0x1fb8]
mov eax, dword [rsp + 0x1fb0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1fb8], ax
movzx edx, word [rsp + 0x1fba]
mov eax, dword [rsp + 0x1fb0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1fba], ax
movzx edx, word [rsp + 0x1fbc]
mov eax, dword [rsp + 0x1fb0]
movq xmm0, qword [0x1400c85f8]
add eax, 4
xor eax, edx
mov word [rsp + 0x1fbc], ax
movzx edx, word [rsp + 0x1fbe]
mov eax, dword [rsp + 0x1fb0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1fbe], ax
movzx edx, word [rsp + 0x1fc0]
mov eax, dword [rsp + 0x1fb0]
add eax, 6
xor eax, edx
xor r8d, r8d
mov word [rsp + 0x1fc0], ax
movzx edx, word [rsp + 0x1fc2]
mov eax, dword [rsp + 0x1fb0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1fc2], ax
movzx edx, word [rsp + 0x1fc4]
mov eax, dword [rsp + 0x1fb0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7c1e]
mov word [rsp + 0x1fc4], ax
xor eax, eax
mov word [rsp + 0x1fc6], ax
lea rax, [rsp + 0x1fb4]
mov qword [rsp + 0x2fd0], rax
xor eax, eax
mov word [rsp + 0x822], ax
movzx eax, word [0x1400c7c20]
mov dword [rsp + 0x1fd0], 0x62
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7c1c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..v12]
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x1400c8600]
pxor xmm0, xmm4
movq qword [rsp + 0x81a], xmm0
mov qword [rsp + 0x810], rax
mov eax, 0x62
mov word [rsp + 0x818], ax
movabs rax, 0x1000110017004c
mov qword [rsp + 0x1fd4], rax
mov rax, qword [rsp + 0x818]
mov qword [rsp + 0x1fdc], rax
mov eax, dword [rsp + 0x820]
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
xor edx, edx
mov word [rsp + 0x1fe4], ax
lea rax, [rsp + 0x1fd4]
mov qword [rsp + 0x2fd8], rax
movzx eax, word [0x1400c7c2a]
mov word [rsp + 0x1fe6], dx
movzx edx, word [0x1400c7c28]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7c26]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..vis]
mov word [rsp + 0x7f8], cx
mov word [rsp + 0x802], r8w
shl rax, 0x10
or rax, rdx
movq xmm4, rax
mov rax, qword [0x1400c8608]
paddw xmm3, xmm4
mov qword [rsp + 0x7f0], rax
movabs rax, 0x3e003d0082003a
mov qword [rsp + 0x4d0], rax
movq qword [rsp + 0x7fa], xmm3
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x4d8], rax
mov eax, dword [rsp + 0x800]
mov dword [rsp + 0x4e0], eax
movzx eax, word [rsp + 0x4d0]
sub eax, 0xc
mov word [rsp + 0x4d0], ax
movzx eax, word [rsp + 0x4d2]
sub eax, 0xc
mov word [rsp + 0x4d2], ax
movzx eax, word [rsp + 0x4d4]
sub eax, 0xc
xor r9d, r9d
mov word [rsp + 0x4d4], ax
movzx eax, word [rsp + 0x4d6]
mov word [rsp + 0x7e2], r9w
sub eax, 0xc
mov word [rsp + 0x4d6], ax
movzx eax, word [rsp + 0x4d8]
sub eax, 0xc
mov word [rsp + 0x4d8], ax
movzx eax, word [rsp + 0x4da]
sub eax, 0xc
mov word [rsp + 0x4da], ax
movzx eax, word [rsp + 0x4dc]
sub eax, 0xc
mov word [rsp + 0x4dc], ax
movzx eax, word [rsp + 0x4de]
sub eax, 0xc
mov word [rsp + 0x4de], ax
movzx eax, word [rsp + 0x4e0]
sub eax, 0xc
mov word [rsp + 0x4e0], ax
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x2fe0], rax
mov dword [rsp + 0x1ff0], 0x75
mov eax, dword [rsp + 0x1ff0]
mov edi, dword [rsp + 0x1ff0]
mov r8d, dword [rsp + 0x1ff0]
mov esi, dword [rsp + 0x1ff0]
mov edx, dword [rsp + 0x1ff0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1ff0]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x1ff0]
add r8d, 2
xor edi, 0x76
mov r10d, dword [rsp + 0x1ff0]
xor r8d, 0x69
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x1ff0]
add edx, 4
xor esi, 0x73
movd xmm5, r8d
add r11d, 5
xor r11w, word [str..vpd]
movd xmm3, edx
pinsrw xmm5, esi, 1
add ecx, 6
xor cx, word [0x1400c7c30]
punpckldq xmm0, xmm5
add r10d, 7
xor r10w, word [0x1400c7c32]
add r9d, 8
xor r9w, word [0x1400c7c34]
pinsrw xmm3, r11d, 1
mov r11d, 9
movd xmm4, ecx
pinsrw xmm4, r10d, 1
punpckldq xmm3, xmm4
punpcklqdq xmm0, xmm3
movaps xmmword [rsp + 0x7d0], xmm0
mov rax, qword [rsp + 0x7d8]
movq qword [rsp + 0x1ff4], xmm0
mov word [rsp + 0x7e0], r9w
mov qword [rsp + 0x1ffc], rax
mov eax, dword [rsp + 0x7e0]
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 word [rsp + 0x7b8], r11w
mov eax, dword [rsp + 0x1ff0]
add eax, 4
xor eax, edx
xor r10d, r10d
xor esi, esi
mov word [rsp + 0x1ffc], ax
movzx edx, word [rsp + 0x1ffe]
xor edi, edi
mov eax, dword [rsp + 0x1ff0]
mov word [rsp + 0x7c2], si
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
movzx edx, word [0x1400c7c3c]
mov word [rsp + 0x2004], ax
lea rax, [rsp + 0x1ff4]
mov qword [rsp + 0x2fe8], rax
movzx eax, word [0x1400c7c3e]
mov word [rsp + 0x2006], r10w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7c3a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..vvv]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400c8610]
paddw xmm7, xmm3
mov qword [rsp + 0x7b0], rax
movabs rax, 0x6d0079007f0037
mov qword [rsp + 0x4f0], rax
movq qword [rsp + 0x7ba], xmm7
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x4f8], rax
mov eax, dword [rsp + 0x7c0]
mov dword [rsp + 0x500], eax
movzx eax, word [rsp + 0x4f0]
sub eax, 9
mov word [rsp + 0x4f0], ax
movzx eax, word [rsp + 0x4f2]
movzx edx, word [0x1400c7c46]
mov word [rsp + 0x798], bp
movq xmm3, qword [0x1400c8618]
mov word [rsp + 0x7a2], di
sub eax, 9
mov word [rsp + 0x4f2], ax
movzx eax, word [rsp + 0x4f4]
sub eax, 9
mov word [rsp + 0x4f4], ax
movzx eax, word [rsp + 0x4f6]
sub eax, 9
mov word [rsp + 0x4f6], ax
movzx eax, word [rsp + 0x4f8]
sub eax, 9
mov word [rsp + 0x4f8], ax
movzx eax, word [rsp + 0x4fa]
sub eax, 9
mov word [rsp + 0x4fa], ax
movzx eax, word [rsp + 0x4fc]
sub eax, 9
mov word [rsp + 0x4fc], ax
movzx eax, word [rsp + 0x4fe]
sub eax, 9
mov word [rsp + 0x4fe], ax
movzx eax, word [rsp + 0x500]
sub eax, 9
mov word [rsp + 0x500], ax
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x2ff0], rax
movzx eax, word [0x1400c7c48]
mov dword [rsp + 0x2010], 0x3f
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7c44]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..wdb]
shl rax, 0x10
or rax, rdx
xor r12d, r12d
xor r13d, r13d
movq xmm0, rax
mov rax, qword [0x1400c8620]
pxor xmm0, xmm3
movq qword [rsp + 0x79a], xmm0
mov qword [rsp + 0x790], rax
movabs rax, 0x49004900490011
mov qword [rsp + 0x2014], rax
mov rax, qword [rsp + 0x798]
mov qword [rsp + 0x201c], rax
mov eax, dword [rsp + 0x7a0]
mov dword [rsp + 0x2024], eax
movzx eax, word [rsp + 0x2014]
mov word [rsp + 0x782], r13w
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]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x2022], ax
movzx eax, word [rsp + 0x2024]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x2024], ax
lea rax, [rsp + 0x2014]
mov word [rsp + 0x2026], r12w
mov qword [rsp + 0x2ff8], rax
mov dword [rsp + 0x2030], 0x6c
mov eax, dword [rsp + 0x2030]
mov edi, dword [rsp + 0x2030]
mov r8d, dword [rsp + 0x2030]
mov esi, dword [rsp + 0x2030]
mov edx, dword [rsp + 0x2030]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2030]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x2030]
add r8d, 2
xor edi, 0x77
mov r10d, dword [rsp + 0x2030]
xor r8d, 0x64
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x2030]
add edx, 4
xor esi, 0x62
movd xmm7, r8d
add r11d, 5
xor r11w, word [str..wmdb]
movd xmm4, edx
pinsrw xmm7, esi, 1
add ecx, 6
xor cx, word [0x1400c7c4e]
punpckldq xmm0, xmm7
add r10d, 7
xor r10w, word [0x1400c7c50]
add r9d, 8
xor r9w, word [0x1400c7c52]
pinsrw xmm4, r11d, 1
movd xmm5, ecx
pinsrw xmm5, r10d, 1
punpckldq xmm4, xmm5
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x770], xmm0
mov rax, qword [rsp + 0x778]
movq qword [rsp + 0x2034], xmm0
mov word [rsp + 0x780], r9w
mov qword [rsp + 0x203c], rax
mov eax, dword [rsp + 0x780]
mov dword [rsp + 0x2044], eax
movzx eax, word [rsp + 0x2034]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2034], ax
movzx edx, word [rsp + 0x2036]
mov eax, dword [rsp + 0x2030]
add eax, 1
xor eax, edx
mov word [rsp + 0x2036], ax
movzx edx, word [rsp + 0x2038]
mov eax, dword [rsp + 0x2030]
add eax, 2
xor eax, edx
xor r14d, r14d
xor r15d, r15d
mov word [rsp + 0x2038], ax
movzx edx, word [rsp + 0x203a]
mov eax, dword [rsp + 0x2030]
add eax, 3
xor eax, edx
mov word [rsp + 0x203a], ax
movzx edx, word [rsp + 0x203c]
mov eax, dword [rsp + 0x2030]
mov word [rsp + 0x2206], r15w
add eax, 4
xor eax, edx
mov word [rsp + 0x203c], ax
movzx edx, word [rsp + 0x203e]
mov eax, dword [rsp + 0x2030]
add eax, 5
xor eax, edx
mov word [rsp + 0x203e], ax
movzx edx, word [rsp + 0x2040]
mov eax, dword [rsp + 0x2030]
add eax, 6
xor eax, edx
mov word [rsp + 0x2040], ax
movzx edx, word [rsp + 0x2042]
mov eax, dword [rsp + 0x2030]
add eax, 7
xor eax, edx
mov word [rsp + 0x2042], ax
movzx edx, word [rsp + 0x2044]
mov eax, dword [rsp + 0x2030]
add eax, 8
xor eax, edx
mov word [rsp + 0x2044], ax
lea rax, [rsp + 0x2034]
mov word [rsp + 0x2046], r14w
mov r14d, 0x54
mov dword [rsp + 0x24b0], 0xf
mov qword [rsp + 0x3000], rax
mov eax, dword [rsp + 0x24b0]
mov ebp, dword [rsp + 0x24b0]
mov r8d, dword [rsp + 0x24b0]
mov edi, dword [rsp + 0x24b0]
mov edx, dword [rsp + 0x24b0]
xor eax, 0x2e
mov r12d, dword [rsp + 0x24b0]
add ebp, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x24b0]
add r8d, 2
xor ebp, 0x77
mov esi, dword [rsp + 0x24b0]
add edi, 3
xor r8d, 0x6d
pinsrw xmm0, ebp, 1
mov r11d, dword [rsp + 0x24b0]
add edx, 4
xor edi, 0x64
movd xmm7, r8d
mov r10d, dword [rsp + 0x24b0]
xor edx, 0x62
add r12d, 5
pinsrw xmm7, edi, 1
mov r9d, dword [rsp + 0x24b0]
add ecx, 6
movd xmm4, edx
punpckldq xmm0, xmm7
pinsrw xmm4, r12d, 1
add r11d, 8
xor r11w, word [0x1400c7c5c]
add r10d, 9
xor r10w, word [0x1400c7c5e]
add r9d, 0xa
xor r9w, word [0x1400c7c60]
xor cx, word [str..wrk]
add esi, 7
mov word [rsp + 0x2200], r11w
xor si, word [0x1400c7c5a]
mov word [rsp + 0x2202], r10w
mov word [rsp + 0x2204], r9w
movd xmm5, ecx
pinsrw xmm5, esi, 1
punpckldq xmm4, xmm5
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x21f0], xmm0
mov rax, qword [rsp + 0x21f8]
movq qword [rsp + 0x24b4], xmm0
mov qword [rsp + 0x24bc], rax
mov rax, qword [rsp + 0x2200]
mov qword [rsp + 0x24c4], rax
movzx eax, word [rsp + 0x24b4]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24b4], ax
movzx edx, word [rsp + 0x24b6]
mov eax, dword [rsp + 0x24b0]
add eax, 1
xor eax, edx
mov word [rsp + 0x24b6], ax
movzx edx, word [rsp + 0x24b8]
mov eax, dword [rsp + 0x24b0]
add eax, 2
xor eax, edx
mov word [rsp + 0x24b8], ax
movzx edx, word [rsp + 0x24ba]
mov eax, dword [rsp + 0x24b0]
add eax, 3
xor eax, edx
mov word [rsp + 0x24ba], ax
movzx edx, word [rsp + 0x24bc]
mov eax, dword [rsp + 0x24b0]
add eax, 4
xor eax, edx
mov word [rsp + 0x24bc], ax
movzx edx, word [rsp + 0x24be]
mov eax, dword [rsp + 0x24b0]
add eax, 5
xor eax, edx
mov word [rsp + 0x24be], ax
movzx edx, word [rsp + 0x24c0]
mov eax, dword [rsp + 0x24b0]
add eax, 6
xor eax, edx
mov word [rsp + 0x24c0], ax
movzx edx, word [rsp + 0x24c2]
mov eax, dword [rsp + 0x24b0]
add eax, 7
xor eax, edx
mov word [rsp + 0x24c2], ax
movzx edx, word [rsp + 0x24c4]
mov eax, dword [rsp + 0x24b0]
add eax, 8
xor eax, edx
mov word [rsp + 0x24c4], ax
movzx edx, word [rsp + 0x24c6]
mov eax, dword [rsp + 0x24b0]
add eax, 9
xor eax, edx
mov word [rsp + 0x24c6], ax
movzx edx, word [rsp + 0x24c8]
mov eax, dword [rsp + 0x24b0]
add eax, 0xa
xor eax, edx
movzx edx, word [0x1400c7c66]
mov word [rsp + 0x24c8], ax
xor eax, eax
mov word [rsp + 0x24ca], ax
lea rax, [rsp + 0x24b4]
mov qword [rsp + 0x3008], rax
movzx eax, word [0x1400c7c68]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7c64]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..xdb]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400c8628]
paddw xmm6, xmm7
mov qword [rsp + 0x750], rax
mov eax, 1
mov word [rsp + 0x758], ax
xor eax, eax
mov word [rsp + 0x762], ax
movabs rax, 0x6c00730078002f
mov qword [rsp + 0x510], rax
movq qword [rsp + 0x75a], xmm6
mov rax, qword [rsp + 0x758]
mov qword [rsp + 0x518], rax
mov eax, dword [rsp + 0x760]
mov dword [rsp + 0x520], eax
movzx eax, word [rsp + 0x510]
sub eax, 1
xor ecx, ecx
mov word [rsp + 0x510], ax
movzx eax, word [rsp + 0x512]
sub eax, 1
mov word [rsp + 0x512], ax
movzx eax, word [rsp + 0x514]
movzx edx, word [0x1400c7c70]
movq xmm7, qword [str.eeee5qo2222]
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]
sub eax, 1
mov word [rsp + 0x51c], ax
movzx eax, word [rsp + 0x51e]
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 + 0x3010], rax
xor eax, eax
mov word [rsp + 0x742], ax
movzx eax, word [0x1400c7c72]
mov dword [rsp + 0x2050], 0x1b
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7c6e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..xld]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8630]
pxor xmm0, xmm7
movq qword [rsp + 0x73a], xmm0
mov qword [rsp + 0x730], rax
mov eax, 0x1b
mov word [rsp + 0x738], ax
movabs rax, 0x79007f00630035
mov qword [rsp + 0x2054], rax
mov rax, qword [rsp + 0x738]
mov qword [rsp + 0x205c], rax
mov eax, dword [rsp + 0x740]
mov dword [rsp + 0x2064], eax
movzx eax, word [rsp + 0x2054]
mov edx, dword [rsp + 0x2050]
mov word [rsp + 0x722], cx
xor eax, edx
mov word [rsp + 0x2054], ax
movzx eax, word [rsp + 0x2056]
mov edx, dword [rsp + 0x2050]
xor eax, edx
mov word [rsp + 0x2056], ax
movzx eax, word [rsp + 0x2058]
mov edx, dword [rsp + 0x2050]
xor eax, edx
mov word [rsp + 0x2058], ax
movzx eax, word [rsp + 0x205a]
mov edx, dword [rsp + 0x2050]
xor eax, edx
mov word [rsp + 0x205a], ax
movzx eax, word [rsp + 0x205c]
mov edx, dword [rsp + 0x2050]
xor eax, edx
mov word [rsp + 0x205c], ax
movzx eax, word [rsp + 0x205e]
mov edx, dword [rsp + 0x2050]
xor eax, edx
mov word [rsp + 0x205e], ax
movzx eax, word [rsp + 0x2060]
mov edx, dword [rsp + 0x2050]
xor eax, edx
mov word [rsp + 0x2060], ax
movzx eax, word [rsp + 0x2062]
mov edx, dword [rsp + 0x2050]
xor eax, edx
mov word [rsp + 0x2062], ax
movzx eax, word [rsp + 0x2064]
mov edx, dword [rsp + 0x2050]
xor eax, edx
xor edx, edx
mov word [rsp + 0x2064], ax
lea rax, [rsp + 0x2054]
mov word [rsp + 0x2066], dx
mov qword [rsp + 0x3018], rax
mov dword [rsp + 0x2070], 0x79
mov eax, dword [rsp + 0x2070]
mov edi, dword [rsp + 0x2070]
mov r9d, dword [rsp + 0x2070]
mov esi, dword [rsp + 0x2070]
mov edx, dword [rsp + 0x2070]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2070]
add edi, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x2070]
xor edi, 0x78
mov r10d, dword [rsp + 0x2070]
pinsrw xmm0, edi, 1
mov r8d, dword [rsp + 0x2070]
add r8d, 8
xor r8w, word [0x1400c7c7c]
add r9d, 2
add ecx, 6
xor cx, word [0x1400c7c78]
add r11d, 5
add r10d, 7
xor r11w, word [str..xmlff]
xor r9d, 0x6c
add edx, 4
xor r10w, word [0x1400c7c7a]
add esi, 3
movd xmm6, r9d
mov word [rsp + 0x720], r8w
xor esi, 0x64
movd xmm4, edx
movd xmm5, ecx
pinsrw xmm6, esi, 1
punpckldq xmm0, xmm6
xor r8d, r8d
pinsrw xmm4, r11d, 1
xor r9d, r9d
pinsrw xmm5, r10d, 1
punpckldq xmm4, xmm5
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x710], xmm0
mov rax, qword [rsp + 0x718]
movq qword [rsp + 0x2074], xmm0
mov qword [rsp + 0x207c], rax
mov eax, dword [rsp + 0x720]
mov dword [rsp + 0x2084], eax
movzx eax, word [rsp + 0x2074]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2074], ax
movzx edx, word [rsp + 0x2076]
mov eax, dword [rsp + 0x2070]
add eax, 1
xor eax, edx
mov word [rsp + 0x2076], ax
movzx edx, word [rsp + 0x2078]
mov eax, dword [rsp + 0x2070]
add eax, 2
xor eax, edx
mov word [rsp + 0x2078], ax
movzx edx, word [rsp + 0x207a]
mov eax, dword [rsp + 0x2070]
add eax, 3
xor eax, edx
mov word [rsp + 0x207a], ax
movzx edx, word [rsp + 0x207c]
mov eax, dword [rsp + 0x2070]
add eax, 4
xor eax, edx
mov word [rsp + 0x207c], ax
movzx edx, word [rsp + 0x207e]
mov word [rsp + 0x250a], r9w
mov eax, dword [rsp + 0x2070]
add eax, 5
xor eax, edx
mov word [rsp + 0x207e], ax
movzx edx, word [rsp + 0x2080]
mov eax, dword [rsp + 0x2070]
add eax, 6
xor eax, edx
mov word [rsp + 0x2080], ax
movzx edx, word [rsp + 0x2082]
mov eax, dword [rsp + 0x2070]
add eax, 7
xor eax, edx
mov word [rsp + 0x2082], ax
movzx edx, word [rsp + 0x2084]
mov eax, dword [rsp + 0x2070]
add eax, 8
xor eax, edx
mov word [rsp + 0x2084], ax
lea rax, [rsp + 0x2074]
mov word [rsp + 0x2086], r8w
mov qword [rsp + 0x3020], rax
mov dword [rsp + 0x2770], 0xd
mov edx, dword [rsp + 0x2770]
mov edi, dword [rsp + 0x2770]
mov r8d, dword [rsp + 0x2770]
mov esi, dword [rsp + 0x2770]
mov ecx, dword [rsp + 0x2770]
mov r11d, dword [rsp + 0x2770]
mov r9d, dword [rsp + 0x2770]
mov r10d, dword [rsp + 0x2770]
mov ebp, dword [rsp + 0x2770]
mov r12d, dword [rsp + 0x2770]
mov r13d, dword [rsp + 0x2770]
mov eax, dword [rsp + 0x2770]
movzx ebp, bp
movzx r12d, r12w
movzx r13d, r13w
movzx eax, ax
shl rax, 0x10
or rax, r13
shl rax, 0x10
add r10d, 7
add r8d, 2
or rax, r12
movzx r12d, word [0x1400c7c8a]
add ecx, 4
xor edx, 0x2e
shl rax, 0x10
xor r8d, 0x6d
xor ecx, 0x66
or rax, rbp
movzx ebp, word [0x1400c7c8c]
add edi, 1
add esi, 3
movq xmm0, rax
add r9d, 6
add r11d, 5
paddw xmm0, xmm1
xor edi, 0x78
xor esi, 0x6c
xor r11d, 0x66
movd xmm4, edx
movd xmm5, ecx
shl rbp, 0x10
movd xmm6, r9d
pinsrw xmm4, edi, 1
pinsrw xmm5, r11d, 1
or rbp, r12
movzx r12d, word [0x1400c7c88]
shl rbp, 0x10
or rbp, r12
movzx r12d, word [0x1400c7c86]
mov eax, dword [rsp + 0x2770]
shl rbp, 0x10
xor r10w, word [str..abcddb]
or rbp, r12
add eax, 0xc
xor ax, word [0x1400c7c8e]
movq xmm7, rbp
pxor xmm0, xmm7
movd xmm7, r8d
pinsrw xmm6, r10d, 1
punpckldq xmm5, xmm6
movq qword [rsp + 0x2500], xmm0
pinsrw xmm7, esi, 1
punpckldq xmm4, xmm7
punpcklqdq xmm4, xmm5
movaps xmmword [rsp + 0x24f0], xmm4
mov word [rsp + 0x2508], ax
mov rax, qword [rsp + 0x24f8]
movq qword [rsp + 0x2774], xmm4
mov qword [rsp + 0x277c], rax
mov eax, dword [rsp + 0x2508]
movq qword [rsp + 0x2784], xmm0
mov dword [rsp + 0x278c], eax
movzx eax, word [rsp + 0x2774]
mov edx, dword [rsp + 0x2770]
xor eax, edx
mov word [rsp + 0x2774], ax
movzx edx, word [rsp + 0x2776]
mov eax, dword [rsp + 0x2770]
add eax, 1
xor eax, edx
mov word [rsp + 0x2776], ax
movzx edx, word [rsp + 0x2778]
mov eax, dword [rsp + 0x2770]
add eax, 2
xor eax, edx
mov word [rsp + 0x2778], ax
movzx edx, word [rsp + 0x277a]
mov eax, dword [rsp + 0x2770]
add eax, 3
xor eax, edx
xor r10d, r10d
xor r11d, r11d
mov word [rsp + 0x277a], ax
movzx edx, word [rsp + 0x277c]
mov eax, dword [rsp + 0x2770]
add eax, 4
xor eax, edx
mov word [rsp + 0x277c], ax
movzx edx, word [rsp + 0x277e]
mov eax, dword [rsp + 0x2770]
add eax, 5
xor eax, edx
mov word [rsp + 0x277e], ax
movzx edx, word [rsp + 0x2780]
mov eax, dword [rsp + 0x2770]
add eax, 6
xor eax, edx
mov word [rsp + 0x2780], ax
movzx edx, word [rsp + 0x2782]
mov word [rsp + 0x27ce], r11w
mov eax, dword [rsp + 0x2770]
add eax, 7
xor eax, edx
mov word [rsp + 0x2782], ax
movzx edx, word [rsp + 0x2784]
mov eax, dword [rsp + 0x2770]
add eax, 8
xor eax, edx
mov word [rsp + 0x2784], ax
movzx edx, word [rsp + 0x2786]
mov eax, dword [rsp + 0x2770]
add eax, 9
xor eax, edx
mov word [rsp + 0x2786], ax
movzx edx, word [rsp + 0x2788]
mov eax, dword [rsp + 0x2770]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2788], ax
movzx edx, word [rsp + 0x278a]
mov eax, dword [rsp + 0x2770]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x278a], ax
movzx edx, word [rsp + 0x278c]
mov eax, dword [rsp + 0x2770]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x278c], ax
lea rax, [rsp + 0x2774]
mov word [rsp + 0x278e], r10w
mov qword [rsp + 0x3028], rax
mov dword [rsp + 0x2930], 9
mov edx, dword [rsp + 0x2930]
mov esi, dword [rsp + 0x2930]
mov r9d, dword [rsp + 0x2930]
mov r11d, dword [rsp + 0x2930]
mov ecx, dword [rsp + 0x2930]
mov r10d, dword [rsp + 0x2930]
mov r8d, dword [rsp + 0x2930]
mov r13d, dword [rsp + 0x2930]
mov edi, dword [rsp + 0x2930]
mov ebp, dword [rsp + 0x2930]
mov r12d, dword [rsp + 0x2930]
mov eax, dword [rsp + 0x2930]
movzx edi, di
movzx ebp, bp
movzx r12d, r12w
movzx eax, ax
shl rax, 0x10
or rax, r12
lea r12d, [r13 + 7]
shl rax, 0x10
or rax, rbp
mov ebp, dword [rsp + 0x2930]
shl rax, 0x10
or rax, rdi
movzx edi, word [0x1400c7c98]
movq xmm7, rax
movzx eax, word [0x1400c7c9a]
paddw xmm1, xmm7
shl rax, 0x10
or rax, rdi
movzx edi, word [0x1400c7c96]
shl rax, 0x10
or rax, rdi
movzx edi, word [str..abs]
shl rax, 0x10
or rax, rdi
mov edi, dword [rsp + 0x2930]
add ecx, 4
xor edx, 0x2e
movq xmm7, rax
mov eax, dword [rsp + 0x2930]
xor ecx, 0x64
add esi, 1
add r9d, 2
add r8d, 6
add r11d, 3
pxor xmm1, xmm7
xor r9d, 0x62
xor r8d, 0x62
add r10d, 5
movq qword [rsp + 0x27c0], xmm1
xor esi, 0x61
xor r11d, 0x63
xor r10d, 0x64
add eax, 0xe
xor ax, word [0x1400c7ca0]
movd xmm0, edx
movd xmm4, ecx
movd xmm6, r9d
movd xmm5, r8d
pinsrw xmm0, esi, 1
pinsrw xmm4, r10d, 1
pinsrw xmm6, r11d, 1
pinsrw xmm5, r12d, 1
add ebp, 0xc
punpckldq xmm4, xmm5
xor bp, word [0x1400c7c9c]
add edi, 0xd
punpckldq xmm0, xmm6
punpcklqdq xmm0, xmm4
xor di, word [str..abx]
movaps xmmword [rsp + 0x27b0], xmm0
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x27b8]
movq qword [rsp + 0x2934], xmm0
mov word [rsp + 0x27c8], bp
mov ebp, 0x16
mov word [rsp + 0x27ca], di
mov qword [rsp + 0x293c], rax
mov rax, qword [rsp + 0x27c8]
movq qword [rsp + 0x2944], xmm1
mov qword [rsp + 0x294c], rax
movzx eax, word [rsp + 0x2934]
mov edx, dword [rsp + 0x2930]
xor eax, edx
mov word [rsp + 0x2934], ax
movzx edx, word [rsp + 0x2936]
mov eax, dword [rsp + 0x2930]
add eax, 1
xor eax, edx
mov word [rsp + 0x2936], ax
movzx edx, word [rsp + 0x2938]
mov eax, dword [rsp + 0x2930]
add eax, 2
xor eax, edx
mov word [rsp + 0x2938], ax
movzx edx, word [rsp + 0x293a]
mov eax, dword [rsp + 0x2930]
add eax, 3
xor eax, edx
mov word [rsp + 0x293a], ax
movzx edx, word [rsp + 0x293c]
mov eax, dword [rsp + 0x2930]
add eax, 4
xor eax, edx
mov word [rsp + 0x293c], ax
movzx edx, word [rsp + 0x293e]
mov eax, dword [rsp + 0x2930]
add eax, 5
xor eax, edx
mov word [rsp + 0x293e], ax
movzx edx, word [rsp + 0x2940]
mov eax, dword [rsp + 0x2930]
add eax, 6
xor eax, edx
xor esi, esi
xor edi, edi
mov word [rsp + 0x2940], ax
movzx edx, word [rsp + 0x2942]
mov eax, dword [rsp + 0x2930]
add eax, 7
xor eax, edx
mov word [rsp + 0x2942], ax
movzx edx, word [rsp + 0x2944]
mov eax, dword [rsp + 0x2930]
add eax, 8
xor eax, edx
mov word [rsp + 0x2944], ax
movzx edx, word [rsp + 0x2946]
mov eax, dword [rsp + 0x2930]
add eax, 9
xor eax, edx
mov word [rsp + 0x2946], ax
movzx edx, word [rsp + 0x2948]
mov eax, dword [rsp + 0x2930]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2948], ax
movzx edx, word [rsp + 0x294a]
mov eax, dword [rsp + 0x2930]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x294a], ax
movzx edx, word [rsp + 0x294c]
mov eax, dword [rsp + 0x2930]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x294c], ax
movzx edx, word [rsp + 0x294e]
mov eax, dword [rsp + 0x2930]
add eax, 0xd
xor eax, edx
mov word [rsp + 0x294e], ax
movzx edx, word [rsp + 0x2950]
mov eax, dword [rsp + 0x2930]
mov word [rsp + 0x6f8], bp
movq xmm0, qword [0x1400c8638]
mov word [rsp + 0x702], di
add eax, 0xe
xor eax, edx
movzx edx, word [0x1400c7ca2]
mov word [rsp + 0x2950], ax
lea rax, [rsp + 0x2934]
mov qword [rsp + 0x3030], rax
movzx eax, word [0x1400c7ca4]
mov word [rsp + 0x2952], si
mov dword [rsp + 0x2090], 0x16
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7ca0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..abx]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [str.8wtez56_____]
pxor xmm0, xmm1
movq qword [rsp + 0x6fa], xmm0
mov qword [rsp + 0x6f0], rax
movabs rax, 0x65007400770038
mov qword [rsp + 0x2094], rax
mov rax, qword [rsp + 0x6f8]
mov qword [rsp + 0x209c], rax
mov eax, dword [rsp + 0x700]
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 word [rsp + 0x6d8], r14w
mov edx, dword [rsp + 0x2090]
movq xmm1, qword [str.TTTTz306_____vBWA_hxj_uqo0jku_jc]
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
xor r12d, r12d
xor r13d, r13d
mov word [rsp + 0x20a2], ax
movzx eax, word [rsp + 0x20a4]
xor r15d, r15d
mov word [rsp + 0x6e2], r13w
mov edx, dword [rsp + 0x2090]
xor eax, edx
movzx edx, word [0x1400c7cac]
mov word [rsp + 0x20a4], ax
lea rax, [rsp + 0x2094]
mov qword [rsp + 0x3038], rax
movzx eax, word [0x1400c7cae]
mov word [rsp + 0x20a6], r12w
mov dword [rsp + 0x20b0], 0x54
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7caa]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accdw]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8648]
pxor xmm0, xmm1
movq qword [rsp + 0x6da], xmm0
mov qword [rsp + 0x6d0], rax
movabs rax, 0x2c00360035007a
mov qword [rsp + 0x20b4], rax
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0x20bc], rax
mov eax, dword [rsp + 0x6e0]
mov dword [rsp + 0x20c4], eax
movzx eax, word [rsp + 0x20b4]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
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]
xor eax, edx
mov word [rsp + 0x20c2], ax
movzx eax, word [rsp + 0x20c4]
mov edx, dword [rsp + 0x20b0]
xor eax, edx
mov word [rsp + 0x20c4], ax
lea rax, [rsp + 0x20b4]
mov qword [rsp + 0x3040], rax
xor eax, eax
mov word [rsp + 0x24ea], ax
movzx eax, word [0x1400c7cbc]
mov word [rsp + 0x20c6], r15w
mov dword [rsp + 0x2790], 0x2f
movzx edx, word [0x1400c7cba]
mov rcx, qword [0x1400c8658]
mov dword [rsp + 0x24d8], 0x58004b
movq xmm0, qword [0x1400c8650]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7cb8]
shl rax, 0x10
mov qword [rsp + 0x24d0], rcx
mov ecx, 0x2f
mov word [rsp + 0x24dc], cx
or rax, rdx
movzx edx, word [str..adn]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7cbe]
movq xmm1, rax
movzx eax, word [str..db2]
pxor xmm0, xmm1
movq qword [rsp + 0x24de], xmm0
xor edx, 0x2f
xor eax, 0x2f
mov word [rsp + 0x24e6], dx
mov word [rsp + 0x24e8], ax
movabs rax, 0x4c004c004e0001
mov qword [rsp + 0x2794], rax
mov rax, qword [rsp + 0x24d8]
mov qword [rsp + 0x279c], rax
mov rax, qword [rsp + 0x24e0]
mov qword [rsp + 0x27a4], rax
mov eax, dword [rsp + 0x24e8]
mov dword [rsp + 0x27ac], eax
movzx eax, word [rsp + 0x2794]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x2794], ax
movzx eax, word [rsp + 0x2796]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x2796], ax
movzx eax, word [rsp + 0x2798]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x2798], ax
movzx eax, word [rsp + 0x279a]
mov edx, dword [rsp + 0x2790]
xor eax, edx
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x279a], ax
movzx eax, word [rsp + 0x279c]
mov word [rsp + 0x6c2], r9w
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x279c], ax
movzx eax, word [rsp + 0x279e]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x279e], ax
movzx eax, word [rsp + 0x27a0]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x27a0], ax
movzx eax, word [rsp + 0x27a2]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x27a2], ax
movzx eax, word [rsp + 0x27a4]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x27a4], ax
movzx eax, word [rsp + 0x27a6]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x27a6], ax
movzx eax, word [rsp + 0x27a8]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x27a8], ax
movzx eax, word [rsp + 0x27aa]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x27aa], ax
movzx eax, word [rsp + 0x27ac]
mov edx, dword [rsp + 0x2790]
xor eax, edx
mov word [rsp + 0x27ac], ax
lea rax, [rsp + 0x2794]
mov word [rsp + 0x27ae], r8w
mov qword [rsp + 0x3048], rax
mov dword [rsp + 0x20d0], 0x12
mov eax, dword [rsp + 0x20d0]
mov edi, dword [rsp + 0x20d0]
mov r8d, dword [rsp + 0x20d0]
mov esi, dword [rsp + 0x20d0]
mov ecx, dword [rsp + 0x20d0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x20d0]
add edi, 1
movd xmm0, eax
mov edx, dword [rsp + 0x20d0]
add r8d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x20d0]
xor r8d, 0x64
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x20d0]
add ecx, 4
xor esi, 0x6e
movd xmm5, r8d
add r11d, 5
xor r11w, word [str..db2]
movd xmm4, ecx
pinsrw xmm5, esi, 1
add edx, 6
xor dx, word [0x1400c7cc2]
punpckldq xmm0, xmm5
add r10d, 7
xor r10w, word [0x1400c7cc4]
add r9d, 8
xor r9w, word [0x1400c7cc6]
pinsrw xmm4, r11d, 1
mov r11d, 0xd
movd xmm1, edx
pinsrw xmm1, r10d, 1
punpckldq xmm4, xmm1
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x6b0], xmm0
mov rax, qword [rsp + 0x6b8]
movq qword [rsp + 0x20d4], xmm0
mov word [rsp + 0x6c0], r9w
mov qword [rsp + 0x20dc], rax
mov eax, dword [rsp + 0x6c0]
mov dword [rsp + 0x20e4], eax
movzx eax, word [rsp + 0x20d4]
mov edx, dword [rsp + 0x20d0]
xor eax, edx
mov word [rsp + 0x20d4], ax
movzx edx, word [rsp + 0x20d6]
mov eax, dword [rsp + 0x20d0]
add eax, 1
xor eax, edx
mov word [rsp + 0x20d6], ax
movzx edx, word [rsp + 0x20d8]
mov eax, dword [rsp + 0x20d0]
add eax, 2
xor eax, edx
xor r10d, r10d
xor esi, esi
mov word [rsp + 0x20d8], ax
movzx edx, word [rsp + 0x20da]
xor edi, edi
mov eax, dword [rsp + 0x20d0]
add eax, 3
xor eax, edx
mov word [rsp + 0x20da], ax
movzx edx, word [rsp + 0x20dc]
mov eax, dword [rsp + 0x20d0]
mov word [rsp + 0x6a2], si
mov word [rsp + 0x698], r11w
add eax, 4
xor eax, edx
mov word [rsp + 0x20dc], ax
movzx edx, word [rsp + 0x20de]
mov eax, dword [rsp + 0x20d0]
add eax, 5
xor eax, edx
mov word [rsp + 0x20de], ax
movzx edx, word [rsp + 0x20e0]
mov eax, dword [rsp + 0x20d0]
add eax, 6
xor eax, edx
mov word [rsp + 0x20e0], ax
movzx edx, word [rsp + 0x20e2]
mov eax, dword [rsp + 0x20d0]
add eax, 7
xor eax, edx
mov word [rsp + 0x20e2], ax
movzx edx, word [rsp + 0x20e4]
mov eax, dword [rsp + 0x20d0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7cce]
mov word [rsp + 0x20e4], ax
lea rax, [rsp + 0x20d4]
mov qword [rsp + 0x3050], rax
movzx eax, word [0x1400c7cd0]
mov word [rsp + 0x20e6], r10w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7ccc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fm5]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400c8660]
paddw xmm0, xmm2
mov qword [rsp + 0x690], rax
movabs rax, 0x3f006f0071003b
mov qword [rsp + 0x530], rax
movq qword [rsp + 0x69a], xmm0
mov rax, qword [rsp + 0x698]
mov qword [rsp + 0x538], rax
mov eax, dword [rsp + 0x6a0]
mov dword [rsp + 0x540], eax
movzx eax, word [rsp + 0x530]
sub eax, 0xd
mov word [rsp + 0x530], ax
movzx eax, word [rsp + 0x532]
mov word [rsp + 0x682], di
sub eax, 0xd
mov word [rsp + 0x532], ax
movzx eax, word [rsp + 0x534]
sub eax, 0xd
mov word [rsp + 0x534], ax
movzx eax, word [rsp + 0x536]
sub eax, 0xd
mov word [rsp + 0x536], ax
movzx eax, word [rsp + 0x538]
sub eax, 0xd
mov word [rsp + 0x538], ax
movzx eax, word [rsp + 0x53a]
sub eax, 0xd
mov word [rsp + 0x53a], ax
movzx eax, word [rsp + 0x53c]
sub eax, 0xd
mov word [rsp + 0x53c], ax
movzx eax, word [rsp + 0x53e]
sub eax, 0xd
mov word [rsp + 0x53e], ax
movzx eax, word [rsp + 0x540]
sub eax, 0xd
mov word [rsp + 0x540], ax
lea rax, [rsp + 0x530]
mov dword [rsp + 0x20f0], 0x47
mov qword [rsp + 0x3058], rax
mov eax, dword [rsp + 0x20f0]
mov edi, dword [rsp + 0x20f0]
mov r8d, dword [rsp + 0x20f0]
mov esi, dword [rsp + 0x20f0]
mov ecx, dword [rsp + 0x20f0]
mov r11d, dword [rsp + 0x20f0]
mov edx, dword [rsp + 0x20f0]
mov r10d, dword [rsp + 0x20f0]
mov r9d, dword [rsp + 0x20f0]
add r9d, 8
xor r9w, word [0x1400c7cda]
add edx, 6
add r11d, 5
xor dx, word [0x1400c7cd6]
add r10d, 7
add r8d, 2
xor r11w, word [str..hjt]
xor eax, 0x2e
xor r8d, 0x6d
xor r10w, word [0x1400c7cd8]
add ecx, 4
add edi, 1
add esi, 3
xor edi, 0x66
xor esi, 0x35
movd xmm0, eax
movd xmm5, r8d
movd xmm4, ecx
movd xmm1, edx
pinsrw xmm5, esi, 1
pinsrw xmm0, edi, 1
pinsrw xmm1, r10d, 1
pinsrw xmm4, r11d, 1
punpckldq xmm0, xmm5
punpckldq xmm4, xmm1
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x670], xmm0
mov rax, qword [rsp + 0x678]
movq qword [rsp + 0x20f4], xmm0
mov word [rsp + 0x680], r9w
mov qword [rsp + 0x20fc], rax
mov eax, dword [rsp + 0x680]
mov dword [rsp + 0x2104], eax
movzx eax, word [rsp + 0x20f4]
mov edx, dword [rsp + 0x20f0]
xor eax, edx
mov word [rsp + 0x20f4], ax
movzx edx, word [rsp + 0x20f6]
mov eax, dword [rsp + 0x20f0]
add eax, 1
xor eax, edx
mov word [rsp + 0x20f6], ax
movzx edx, word [rsp + 0x20f8]
mov eax, dword [rsp + 0x20f0]
add eax, 2
xor eax, edx
mov word [rsp + 0x20f8], ax
movzx edx, word [rsp + 0x20fa]
mov eax, dword [rsp + 0x20f0]
add eax, 3
xor eax, edx
mov word [rsp + 0x20fa], ax
movzx edx, word [rsp + 0x20fc]
mov eax, dword [rsp + 0x20f0]
add eax, 4
xor eax, edx
mov word [rsp + 0x20fc], ax
movzx edx, word [rsp + 0x20fe]
mov eax, dword [rsp + 0x20f0]
add eax, 5
xor eax, edx
mov word [rsp + 0x20fe], ax
movzx edx, word [rsp + 0x2100]
mov eax, dword [rsp + 0x20f0]
add eax, 6
xor eax, edx
mov word [rsp + 0x2100], ax
movzx edx, word [rsp + 0x2102]
mov eax, dword [rsp + 0x20f0]
add eax, 7
xor eax, edx
mov word [rsp + 0x2102], ax
movzx edx, word [rsp + 0x2104]
mov eax, dword [rsp + 0x20f0]
add eax, 8
xor eax, edx
xor ebp, ebp
xor r12d, r12d
mov word [rsp + 0x2104], ax
lea rax, [rsp + 0x20f4]
mov word [rsp + 0x2106], bp
mov qword [rsp + 0x3060], rax
mov dword [rsp + 0x2110], 0x55
mov eax, dword [rsp + 0x2110]
mov word [rsp + 0x662], r12w
mov edi, dword [rsp + 0x2110]
lea r12, [rsp + 0x2ab0]
mov r8d, dword [rsp + 0x2110]
mov esi, dword [rsp + 0x2110]
mov ecx, dword [rsp + 0x2110]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2110]
add edi, 1
movd xmm0, eax
mov edx, dword [rsp + 0x2110]
add r8d, 2
xor edi, 0x68
mov r10d, dword [rsp + 0x2110]
xor r8d, 0x6a
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x2110]
add ecx, 4
xor esi, 0x74
movd xmm5, r8d
add r11d, 5
xor r11w, word [str..icg]
movd xmm4, ecx
pinsrw xmm5, esi, 1
add edx, 6
xor dx, word [0x1400c7ce0]
punpckldq xmm0, xmm5
add r10d, 7
xor r10w, word [0x1400c7ce2]
add r9d, 8
xor r9w, word [0x1400c7ce4]
pinsrw xmm4, r11d, 1
movd xmm1, edx
pinsrw xmm1, r10d, 1
punpckldq xmm4, xmm1
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x650], xmm0
mov rax, qword [rsp + 0x658]
movq qword [rsp + 0x2114], xmm0
mov word [rsp + 0x660], r9w
mov qword [rsp + 0x211c], rax
mov eax, dword [rsp + 0x660]
mov dword [rsp + 0x2124], eax
movzx eax, word [rsp + 0x2114]
mov edx, dword [rsp + 0x2110]
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
xor r13d, r13d
xor r14d, r14d
mov word [rsp + 0x2122], ax
movzx edx, word [rsp + 0x2124]
mov word [rsp + 0x642], r14w
mov eax, dword [rsp + 0x2110]
add eax, 8
xor eax, edx
mov word [rsp + 0x2124], ax
lea rax, [rsp + 0x2114]
mov word [rsp + 0x2126], r13w
lea r13, [rsp + 0x30a8]
mov dword [rsp + 0x2130], 0x31
mov qword [rsp + 0x3068], rax
mov eax, dword [rsp + 0x2130]
mov edi, dword [rsp + 0x2130]
mov r8d, dword [rsp + 0x2130]
mov esi, dword [rsp + 0x2130]
mov ecx, dword [rsp + 0x2130]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2130]
add edi, 1
movd xmm0, eax
mov edx, dword [rsp + 0x2130]
add r8d, 2
xor edi, 0x69
mov r10d, dword [rsp + 0x2130]
xor r8d, 0x63
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x2130]
add ecx, 4
xor esi, 0x67
movd xmm5, r8d
add r11d, 5
movd xmm4, ecx
pinsrw xmm5, esi, 1
punpckldq xmm0, xmm5
add edx, 6
add r10d, 7
add r9d, 8
xor r9w, word [0x1400c7cee]
xor r11w, word [str..icr]
xor dx, word [0x1400c7cea]
xor r10w, word [0x1400c7cec]
mov word [rsp + 0x640], r9w
pinsrw xmm4, r11d, 1
movd xmm1, edx
pinsrw xmm1, r10d, 1
punpckldq xmm4, xmm1
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x630], xmm0
mov rax, qword [rsp + 0x638]
movq qword [rsp + 0x2134], xmm0
mov qword [rsp + 0x213c], rax
mov eax, dword [rsp + 0x640]
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 r15d, r15d
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
lea rax, [rsp + 0x2134]
mov qword [rsp + 0x3070], rax
xor eax, eax
mov word [rsp + 0x2146], r15w
mov word [rsp + 0x622], ax
mov dword [rsp + 0x2150], 0x12
mov eax, dword [rsp + 0x2150]
mov edi, dword [rsp + 0x2150]
mov r8d, dword [rsp + 0x2150]
mov esi, dword [rsp + 0x2150]
mov ecx, dword [rsp + 0x2150]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2150]
add edi, 1
movd xmm0, eax
mov edx, dword [rsp + 0x2150]
add r8d, 2
xor edi, 0x69
mov r10d, dword [rsp + 0x2150]
xor r8d, 0x63
add esi, 3
pinsrw xmm0, edi, 1
mov r9d, dword [rsp + 0x2150]
add ecx, 4
xor esi, 0x72
movd xmm5, r8d
add r11d, 5
xor r11w, word [str..lut]
movd xmm4, ecx
pinsrw xmm5, esi, 1
add edx, 6
xor dx, word [0x1400c7cf4]
punpckldq xmm0, xmm5
add r10d, 7
xor r10w, word [0x1400c7cf6]
add r9d, 8
xor r9w, word [0x1400c7cf8]
pinsrw xmm4, r11d, 1
movd xmm1, edx
pinsrw xmm1, r10d, 1
punpckldq xmm4, xmm1
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x618]
movq qword [rsp + 0x2154], xmm0
mov word [rsp + 0x620], r9w
mov qword [rsp + 0x215c], rax
mov eax, dword [rsp + 0x620]
mov dword [rsp + 0x2164], eax
movzx eax, word [rsp + 0x2154]
mov edx, dword [rsp + 0x2150]
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]
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 [0x1400c794a]
mov word [rsp + 0x2164], ax
xor eax, eax
mov word [rsp + 0x2166], ax
lea rax, [rsp + 0x2154]
mov qword [rsp + 0x3078], rax
xor eax, eax
mov word [rsp + 0x602], ax
movzx eax, word [0x1400c794c]
mov dword [rsp + 0x2170], 0x7e
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7948]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..kexi]
movq xmm0, qword [0x1400c8668]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x1400c8670]
pxor xmm0, xmm1
movq qword [rsp + 0x5fa], xmm0
mov qword [rsp + 0x5f0], rax
mov eax, 0x7e
mov word [rsp + 0x5f8], ax
movabs rax, 0x1c001a00150050
mov qword [rsp + 0x2174], rax
mov rax, qword [rsp + 0x5f8]
mov qword [rsp + 0x217c], rax
mov eax, dword [rsp + 0x600]
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 edx, dword [rsp + 0x2170]
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
xor edx, edx
mov word [rsp + 0x2184], ax
xor eax, eax
mov word [rsp + 0x2186], ax
lea rax, [rsp + 0x2174]
mov dword [rsp + 0x2190], 0x36
mov qword [rsp + 0x3080], rax
mov eax, dword [rsp + 0x2190]
mov edi, dword [rsp + 0x2190]
mov word [rsp + 0x5e2], dx
mov r8d, dword [rsp + 0x2190]
mov esi, dword [rsp + 0x2190]
mov ecx, dword [rsp + 0x2190]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2190]
add edi, 1
movd xmm0, eax
mov edx, dword [rsp + 0x2190]
mov r10d, dword [rsp + 0x2190]
mov r9d, dword [rsp + 0x2190]
add r9d, 8
xor r9w, word [0x1400c7d02]
xor edi, 0x6c
add edx, 6
xor dx, word [0x1400c7cfe]
add r11d, 5
add r10d, 7
pinsrw xmm0, edi, 1
xor r11w, word [str..maw]
add r8d, 2
add ecx, 4
xor r10w, word [0x1400c7d00]
xor r8d, 0x75
add esi, 3
mov word [rsp + 0x5e0], r9w
xor esi, 0x74
movd xmm5, r8d
movd xmm4, ecx
movd xmm1, edx
xor ecx, ecx
pinsrw xmm5, esi, 1
pinsrw xmm4, r11d, 1
punpckldq xmm0, xmm5
mov r8d, 0xd
mov r11d, 0x3f
pinsrw xmm1, r10d, 1
punpckldq xmm4, xmm1
punpcklqdq xmm0, xmm4
movaps xmmword [rsp + 0x5d0], xmm0
mov rax, qword [rsp + 0x5d8]
movq qword [rsp + 0x2194], xmm0
mov qword [rsp + 0x219c], rax
mov eax, dword [rsp + 0x5e0]
mov dword [rsp + 0x21a4], eax
movzx eax, word [rsp + 0x2194]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x2194], ax
movzx edx, word [rsp + 0x2196]
mov eax, dword [rsp + 0x2190]
add eax, 1
xor eax, edx
mov word [rsp + 0x2196], ax
movzx edx, word [rsp + 0x2198]
mov eax, dword [rsp + 0x2190]
add eax, 2
xor eax, edx
mov word [rsp + 0x2198], ax
movzx edx, word [rsp + 0x219a]
mov eax, dword [rsp + 0x2190]
add eax, 3
xor eax, edx
mov word [rsp + 0x219a], ax
movzx edx, word [rsp + 0x219c]
mov eax, dword [rsp + 0x2190]
add eax, 4
xor eax, edx
mov word [rsp + 0x219c], ax
movzx edx, word [rsp + 0x219e]
mov eax, dword [rsp + 0x2190]
add eax, 5
xor eax, edx
mov word [rsp + 0x219e], ax
movzx edx, word [rsp + 0x21a0]
mov eax, dword [rsp + 0x2190]
add eax, 6
xor eax, edx
mov word [rsp + 0x21a0], ax
movzx edx, word [rsp + 0x21a2]
mov eax, dword [rsp + 0x2190]
add eax, 7
xor eax, edx
mov word [rsp + 0x21a2], ax
movzx edx, word [rsp + 0x21a4]
mov eax, dword [rsp + 0x2190]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c7d0a]
mov word [rsp + 0x21a4], ax
lea rax, [rsp + 0x2194]
mov qword [rsp + 0x3088], rax
movzx eax, word [0x1400c7d0c]
mov word [rsp + 0x21a6], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7d08]
shl rax, 0x10
xor r9d, r9d
xor r10d, r10d
xor esi, esi
xor edi, edi
or rax, rdx
movzx edx, word [str..mdn]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x1400c8678]
paddw xmm2, xmm1
mov qword [rsp + 0x5b0], rax
movabs rax, 0x84006e007a003b
mov word [rsp + 0x5b8], r8w
movzx edx, word [0x1400c7d14]
mov qword [rsp + 0x550], rax
movq qword [rsp + 0x5ba], xmm2
mov rax, qword [rsp + 0x5b8]
mov word [rsp + 0x5c2], r9w
mov word [rsp + 0x5a2], r10w
mov qword [rsp + 0x558], rax
mov eax, dword [rsp + 0x5c0]
mov dword [rsp + 0x560], eax
movzx eax, word [rsp + 0x550]
sub eax, 0xd
mov word [rsp + 0x550], ax
movzx eax, word [rsp + 0x552]
sub eax, 0xd
mov word [rsp + 0x552], ax
movzx eax, word [rsp + 0x554]
sub eax, 0xd
mov word [rsp + 0x554], ax
movzx eax, word [rsp + 0x556]
sub eax, 0xd
mov word [rsp + 0x556], ax
movzx eax, word [rsp + 0x558]
sub eax, 0xd
mov word [rsp + 0x558], ax
movzx eax, word [rsp + 0x55a]
sub eax, 0xd
mov word [rsp + 0x55a], ax
movzx eax, word [rsp + 0x55c]
sub eax, 0xd
mov word [rsp + 0x55c], ax
movzx eax, word [rsp + 0x55e]
sub eax, 0xd
mov word [rsp + 0x55e], ax
movzx eax, word [rsp + 0x560]
sub eax, 0xd
mov word [rsp + 0x560], ax
lea rax, [rsp + 0x550]
mov qword [rsp + 0x3090], rax
movzx eax, word [0x1400c7d16]
mov dword [rsp + 0x21b0], 0x3f
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c7d12]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mdt]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [0x1400c8680]
mov word [rsp + 0x598], r11w
pxor xmm3, xmm1
movq qword [rsp + 0x59a], xmm3
mov qword [rsp + 0x590], rax
movabs rax, 0x51005b00520011
mov qword [rsp + 0x21b4], rax
mov rax, qword [rsp + 0x598]
mov qword [rsp + 0x21bc], rax
mov eax, dword [rsp + 0x5a0]
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]
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]
mov word [rsp + 0x582], di
xor eax, edx
mov word [rsp + 0x21c4], ax
lea rax, [rsp + 0x21b4]
mov word [rsp + 0x21c6], si
mov qword [rsp + 0x3098], rax
mov dword [rsp + 0x21d0], 3
mov eax, dword [rsp + 0x21d0]
mov edi, dword [rsp + 0x21d0]
mov r8d, dword [rsp + 0x21d0]
mov esi, dword [rsp + 0x21d0]
mov ecx, dword [rsp + 0x21d0]
mov r11d, dword [rsp + 0x21d0]
mov edx, dword [rsp + 0x21d0]
mov r10d, dword [rsp + 0x21d0]
mov r9d, dword [rsp + 0x21d0]
add r9d, 8
add edx, 6
xor dx, word [0x1400c7d1c]
add r11d, 5
add r10d, 7
xor r11w, word [str..vdi]
add r8d, 2
xor r10w, word [0x1400c7d1e]
xor eax, 0x2e
add edi, 1
xor r8d, 0x64
add esi, 3
xor r9w, word [0x1400c7d20]
add ecx, 4
xor esi, 0x74
xor edi, 0x6d
movd xmm0, eax
movd xmm1, edx
movd xmm3, r8d
movd xmm2, ecx
pinsrw xmm0, edi, 1
pinsrw xmm1, r10d, 1
pinsrw xmm3, esi, 1
pinsrw xmm2, r11d, 1
punpckldq xmm0, xmm3
punpckldq xmm2, xmm1
punpcklqdq xmm0, xmm2
movaps xmmword [rsp + 0x570], xmm0
mov rax, qword [rsp + 0x578]
lea rsi, [rsp + 0x2b50]
movq qword [rsp + 0x21d4], xmm0
mov word [rsp + 0x580], r9w
mov qword [rsp + 0x21dc], rax
mov eax, dword [rsp + 0x580]
mov dword [rsp + 0x21e4], eax
movzx eax, word [rsp + 0x21d4]
mov edx, dword [rsp + 0x21d0]
xor eax, edx
mov word [rsp + 0x21d4], ax
movzx edx, word [rsp + 0x21d6]
mov eax, dword [rsp + 0x21d0]
add eax, 1
xor eax, edx
mov word [rsp + 0x21d6], ax
movzx edx, word [rsp + 0x21d8]
mov eax, dword [rsp + 0x21d0]
mov r15, qword [0x1400c8690]
mov r14d, dword [0x1400c8698]
movq xmm6, qword [0x1400c8688]
add eax, 2
xor eax, edx
mov word [rsp + 0x21d8], ax
movzx edx, word [rsp + 0x21da]
mov eax, dword [rsp + 0x21d0]
add eax, 3
xor eax, edx
mov word [rsp + 0x21da], ax
movzx edx, word [rsp + 0x21dc]
mov eax, dword [rsp + 0x21d0]
add eax, 4
xor eax, edx
mov word [rsp + 0x21dc], ax
movzx edx, word [rsp + 0x21de]
mov eax, dword [rsp + 0x21d0]
add eax, 5
xor eax, edx
mov word [rsp + 0x21de], ax
movzx edx, word [rsp + 0x21e0]
mov eax, dword [rsp + 0x21d0]
add eax, 6
xor eax, edx
mov word [rsp + 0x21e0], ax
movzx edx, word [rsp + 0x21e2]
mov eax, dword [rsp + 0x21d0]
add eax, 7
xor eax, edx
mov word [rsp + 0x21e2], ax
movzx edx, word [rsp + 0x21e4]
mov eax, dword [rsp + 0x21d0]
add eax, 8
xor eax, edx
xor ebp, ebp
mov word [rsp + 0x21e4], ax
lea rax, [rsp + 0x21d4]
mov word [rsp + 0x21e6], bp
lea rbp, [rsp + 0x2b10]
mov qword [rsp + 0x30a0], rax
jmp 0x140027699
add rsi, 8
cmp r13, rsi
je 0x1400276da
mov rdi, qword [rsi]
mov rdx, r12
mov rcx, rbp
mov byte [rsp + 0x2ab8], 0
movq qword [rsp + 0x2ab0], xmm6
mov qword [rsp + 0x2b10], r15
mov dword [rsp + 0x2b18], r14d
call fcn.140002450
mov rdx, rdi
mov rcx, rbx
call rax
test rax, rax
je 0x140027690
mov eax, 1
movaps xmm6, xmmword [rsp + 0x30b0]
movaps xmm7, xmmword [rsp + 0x30c0]
movaps xmm8, xmmword [rsp + 0x30d0]
movaps xmm9, xmmword [rsp + 0x30e0]
movaps xmm10, xmmword [rsp + 0x30f0]
movaps xmm11, xmmword [rsp + 0x3100]
movaps xmm12, xmmword [rsp + 0x3110]
movaps xmm13, xmmword [rsp + 0x3120]
movaps xmm14, xmmword [rsp + 0x3130]
movaps xmm15, xmmword [rsp + 0x3140]
add rsp, 0x3158
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret