Function at 0x140015c10
Capabilities:
Encode data using xor

Disassembly:
push r15
mov eax, 0x3118
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
call fcn.14003cfa0
sub rsp, rax
movaps xmmword [rsp + 0x3070], xmm6
movaps xmmword [rsp + 0x3080], xmm7
movaps xmmword [rsp + 0x3090], xmm8
movaps xmmword [rsp + 0x30a0], xmm9
movaps xmmword [rsp + 0x30b0], xmm10
movaps xmmword [rsp + 0x30c0], xmm11
movaps xmmword [rsp + 0x30d0], xmm12
movaps xmmword [rsp + 0x30e0], xmm13
movaps xmmword [rsp + 0x30f0], xmm14
movaps xmmword [rsp + 0x3100], xmm15
xor eax, eax
movzx edx, word [0x1400c96be]
mov r8d, 3
movq xmm7, qword [str.aaaaOU]
mov r11d, 0x33
mov r15d, 0x3b
mov word [rsp + 0x1682], ax
movzx eax, word [0x1400c96c0]
mov rbx, rcx
mov dword [rsp + 0x1690], 0x61
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c96bc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..4dl]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [0x1400ca1c0]
pxor xmm0, xmm7
movq qword [rsp + 0x167a], xmm0
mov qword [rsp + 0x1670], rax
mov eax, 0x61
mov word [rsp + 0x1678], ax
movabs rax, 0x500050055004f
mov qword [rsp + 0x1694], rax
mov rax, qword [rsp + 0x1678]
mov qword [rsp + 0x169c], rax
mov eax, dword [rsp + 0x1680]
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]
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]
movq xmm0, qword [str.]
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 [0x1400c96c8]
mov word [rsp + 0x16a4], ax
xor eax, eax
mov word [rsp + 0x16a6], ax
lea rax, [rsp + 0x1694]
mov qword [rsp + 0x2b10], rax
xor eax, eax
mov word [rsp + 0x1662], ax
movzx eax, word [0x1400c96ca]
mov dword [rsp + 0x16b0], 0x2b
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c96c6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accdb]
shl rax, 0x10
or rax, rdx
mov edx, 0x2b
movq xmm7, rax
mov rax, qword [0x1400ca1d0]
mov word [rsp + 0x1658], dx
pxor xmm0, xmm7
movq qword [rsp + 0x165a], xmm0
mov qword [rsp + 0x1650], rax
movabs rax, 0x47004f001f0005
mov qword [rsp + 0x16b4], rax
mov rax, qword [rsp + 0x1658]
mov qword [rsp + 0x16bc], rax
mov eax, dword [rsp + 0x1660]
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]
movq xmm6, qword [0x1400ca1d8]
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]
xor eax, edx
mov word [rsp + 0x16c2], ax
movzx eax, word [rsp + 0x16c4]
mov edx, dword [rsp + 0x16b0]
xor eax, edx
movzx edx, word [0x1400c96d6]
xor ecx, ecx
xor r9d, r9d
mov word [rsp + 0x16c4], ax
lea rax, [rsp + 0x16b4]
xor r10d, r10d
mov qword [rsp + 0x2b18], rax
movzx eax, word [0x1400c96d8]
mov word [rsp + 0x16c6], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c96d4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accdc]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
movzx eax, word [0x1400c96da]
paddw xmm0, xmm6
lea edx, [rax + 3]
movzx eax, word [0x1400c96dc]
movq qword [rsp + 0x263e], xmm0
mov word [rsp + 0x263c], r8w
mov rcx, qword [str.1dff3333]
mov dword [rsp + 0x2638], 0x650067
mov word [rsp + 0x2646], dx
mov word [rsp + 0x264a], r9w
add eax, 3
mov word [rsp + 0x2648], ax
movabs rax, 0x66006600640031
mov qword [rsp + 0x23f0], rax
mov rax, qword [rsp + 0x2638]
mov qword [rsp + 0x2630], rcx
mov qword [rsp + 0x23f8], rax
mov rax, qword [rsp + 0x2640]
mov qword [rsp + 0x2400], rax
mov eax, dword [rsp + 0x2648]
mov dword [rsp + 0x2408], eax
movzx eax, word [rsp + 0x23f0]
sub eax, 3
mov word [rsp + 0x23f0], ax
movzx eax, word [rsp + 0x23f2]
sub eax, 3
mov word [rsp + 0x23f2], ax
movzx eax, word [rsp + 0x23f4]
sub eax, 3
mov word [rsp + 0x23f4], ax
movzx eax, word [rsp + 0x23f6]
sub eax, 3
mov word [rsp + 0x23f6], ax
movzx eax, word [rsp + 0x23f8]
sub eax, 3
mov word [rsp + 0x23f8], ax
movzx eax, word [rsp + 0x23fa]
sub eax, 3
mov word [rsp + 0x23fa], ax
movzx eax, word [rsp + 0x23fc]
sub eax, 3
mov word [rsp + 0x23fc], ax
movzx eax, word [rsp + 0x23fe]
sub eax, 3
mov word [rsp + 0x23fe], ax
movzx eax, word [rsp + 0x2400]
mov word [rsp + 0x261c], r11w
movzx edx, word [0x1400c96e4]
mov word [rsp + 0x262a], r10w
mov rcx, qword [0x1400ca1f0]
movq xmm0, qword [0x1400ca1e8]
mov dword [rsp + 0x2618], 0x500057
sub eax, 3
mov word [rsp + 0x2400], ax
movzx eax, word [rsp + 0x2402]
mov qword [rsp + 0x2610], rcx
sub eax, 3
mov word [rsp + 0x2402], ax
movzx eax, word [rsp + 0x2404]
sub eax, 3
mov word [rsp + 0x2404], ax
movzx eax, word [rsp + 0x2406]
sub eax, 3
mov word [rsp + 0x2406], ax
movzx eax, word [rsp + 0x2408]
sub eax, 3
mov word [rsp + 0x2408], ax
lea rax, [rsp + 0x23f0]
mov qword [rsp + 0x2b20], rax
movzx eax, word [0x1400c96e6]
mov dword [rsp + 0x2650], 0x33
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c96e2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accde]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c96e8]
movq xmm7, rax
movzx eax, word [0x1400c96ea]
pxor xmm0, xmm7
movq qword [rsp + 0x261e], xmm0
xor edx, 0x33
xor eax, 0x33
mov word [rsp + 0x2626], dx
mov word [rsp + 0x2628], ax
movabs rax, 0x5000500052001d
mov qword [rsp + 0x2654], rax
mov rax, qword [rsp + 0x2618]
mov qword [rsp + 0x265c], rax
mov rax, qword [rsp + 0x2620]
mov qword [rsp + 0x2664], rax
mov eax, dword [rsp + 0x2628]
mov dword [rsp + 0x266c], eax
movzx eax, word [rsp + 0x2654]
mov edx, dword [rsp + 0x2650]
xor eax, edx
xor esi, esi
xor edi, edi
mov word [rsp + 0x2654], ax
movzx eax, word [rsp + 0x2656]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x2656], ax
movzx eax, word [rsp + 0x2658]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x2658], ax
movzx eax, word [rsp + 0x265a]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x265a], ax
movzx eax, word [rsp + 0x265c]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x265c], ax
movzx eax, word [rsp + 0x265e]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x265e], ax
movzx eax, word [rsp + 0x2660]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x2660], ax
movzx eax, word [rsp + 0x2662]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x2662], ax
movzx eax, word [rsp + 0x2664]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x2664], ax
movzx eax, word [rsp + 0x2666]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x2666], ax
movzx eax, word [rsp + 0x2668]
mov edx, dword [rsp + 0x2650]
mov word [rsp + 0x260a], di
movq xmm0, qword [0x1400ca1f8]
xor eax, edx
mov word [rsp + 0x2668], ax
movzx eax, word [rsp + 0x266a]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x266a], ax
movzx eax, word [rsp + 0x266c]
mov edx, dword [rsp + 0x2650]
xor eax, edx
mov word [rsp + 0x266c], ax
lea rax, [rsp + 0x2654]
mov word [rsp + 0x266e], si
mov qword [rsp + 0x2b28], rax
mov dword [rsp + 0x2670], 0x6d
mov edx, dword [rsp + 0x2670]
mov edi, dword [rsp + 0x2670]
mov r8d, dword [rsp + 0x2670]
mov esi, dword [rsp + 0x2670]
mov ecx, dword [rsp + 0x2670]
xor edx, 0x2e
mov r11d, dword [rsp + 0x2670]
add edi, 1
movd xmm2, edx
mov r9d, dword [rsp + 0x2670]
xor edi, 0x61
mov r10d, dword [rsp + 0x2670]
pinsrw xmm2, edi, 1
mov ebp, dword [rsp + 0x2670]
mov r12d, dword [rsp + 0x2670]
mov r13d, dword [rsp + 0x2670]
mov eax, dword [rsp + 0x2670]
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 [0x1400c96f4]
movq xmm1, rax
movzx eax, word [0x1400c96f6]
paddw xmm1, xmm0
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c96f2]
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c96f0]
shl rax, 0x10
or rax, rbp
movq xmm7, rax
mov eax, dword [rsp + 0x2670]
pxor xmm1, xmm7
add eax, 0xc
xor ax, word [0x1400c96f8]
add r8d, 2
add r10d, 7
xor r10w, word [str..accdr]
add ecx, 4
xor r8d, 0x63
movq qword [rsp + 0x2600], xmm1
xor ecx, 0x64
add r9d, 6
add esi, 3
add r11d, 5
movd xmm5, r8d
xor esi, 0x63
xor r11d, 0x65
movd xmm3, ecx
mov word [rsp + 0x2608], ax
movd xmm4, r9d
pinsrw xmm5, esi, 1
pinsrw xmm3, r11d, 1
punpckldq xmm2, xmm5
pinsrw xmm4, r10d, 1
punpckldq xmm3, xmm4
punpcklqdq xmm2, xmm3
movaps xmmword [rsp + 0x25f0], xmm2
mov rax, qword [rsp + 0x25f8]
movq qword [rsp + 0x2674], xmm2
mov qword [rsp + 0x267c], rax
mov eax, dword [rsp + 0x2608]
movq qword [rsp + 0x2684], xmm1
mov dword [rsp + 0x268c], eax
movzx eax, word [rsp + 0x2674]
mov edx, dword [rsp + 0x2670]
xor eax, edx
mov word [rsp + 0x2674], ax
movzx edx, word [rsp + 0x2676]
mov eax, dword [rsp + 0x2670]
add eax, 1
xor eax, edx
mov word [rsp + 0x2676], ax
movzx edx, word [rsp + 0x2678]
mov eax, dword [rsp + 0x2670]
add eax, 2
xor eax, edx
mov word [rsp + 0x2678], ax
movzx edx, word [rsp + 0x267a]
mov eax, dword [rsp + 0x2670]
add eax, 3
xor eax, edx
mov word [rsp + 0x267a], ax
movzx edx, word [rsp + 0x267c]
mov eax, dword [rsp + 0x2670]
add eax, 4
xor eax, edx
mov word [rsp + 0x267c], ax
movzx edx, word [rsp + 0x267e]
mov eax, dword [rsp + 0x2670]
add eax, 5
xor eax, edx
mov word [rsp + 0x267e], ax
movzx edx, word [rsp + 0x2680]
mov eax, dword [rsp + 0x2670]
add eax, 6
xor eax, edx
mov word [rsp + 0x2680], ax
movzx edx, word [rsp + 0x2682]
mov eax, dword [rsp + 0x2670]
add eax, 7
xor eax, edx
mov word [rsp + 0x2682], ax
movzx edx, word [rsp + 0x2684]
mov eax, dword [rsp + 0x2670]
add eax, 8
xor eax, edx
mov word [rsp + 0x2684], ax
movzx edx, word [rsp + 0x2686]
mov eax, dword [rsp + 0x2670]
add eax, 9
xor eax, edx
mov word [rsp + 0x2686], ax
movzx edx, word [rsp + 0x2688]
mov eax, dword [rsp + 0x2670]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2688], ax
movzx edx, word [rsp + 0x268a]
mov eax, dword [rsp + 0x2670]
add eax, 0xb
xor ebp, ebp
xor r12d, r12d
mov word [rsp + 0x25ea], r12w
xor eax, edx
mov word [rsp + 0x268a], ax
movzx edx, word [rsp + 0x268c]
mov eax, dword [rsp + 0x2670]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x268c], ax
lea rax, [rsp + 0x2674]
mov word [rsp + 0x268e], bp
mov qword [rsp + 0x2b30], rax
mov dword [rsp + 0x2690], 0x7b
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]
add r8d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x2690]
add esi, 3
xor r8d, 0x63
pinsrw xmm2, edi, 1
mov ebp, dword [rsp + 0x2690]
add ecx, 4
xor esi, 0x63
movd xmm5, r8d
mov r12d, dword [rsp + 0x2690]
add r11d, 5
xor ecx, 0x64
pinsrw xmm5, esi, 1
xor r11d, 0x72
add r9d, 6
movd xmm3, ecx
punpckldq xmm2, xmm5
mov r13d, dword [rsp + 0x2690]
movd xmm4, r9d
pinsrw xmm3, r11d, 1
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 [0x1400c9702]
movq xmm1, rax
movzx eax, word [0x1400c9704]
paddw xmm1, xmm0
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c9700]
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c96fe]
shl rax, 0x10
or rax, rbp
movq xmm7, rax
mov eax, dword [rsp + 0x2690]
pxor xmm1, xmm7
movq qword [rsp + 0x25e0], xmm1
add eax, 0xc
xor ax, word [0x1400c9706]
add r10d, 7
xor r13d, r13d
xor r10w, word [str..accdt]
xor r14d, r14d
mov word [rsp + 0x25e8], ax
pinsrw xmm4, r10d, 1
punpckldq xmm3, xmm4
punpcklqdq xmm2, xmm3
movaps xmmword [rsp + 0x25d0], xmm2
mov rax, qword [rsp + 0x25d8]
movq qword [rsp + 0x2694], xmm2
mov qword [rsp + 0x269c], rax
mov eax, dword [rsp + 0x25e8]
movq qword [rsp + 0x26a4], xmm1
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 word [rsp + 0x25ca], r14w
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
mov word [rsp + 0x26a8], ax
movzx edx, word [rsp + 0x26aa]
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
movzx edx, word [0x1400c970e]
mov word [rsp + 0x26ac], ax
lea rax, [rsp + 0x2694]
mov qword [rsp + 0x2b38], rax
movzx eax, word [0x1400c9710]
mov word [rsp + 0x26ae], r13w
mov dword [rsp + 0x26b0], 0x3b
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c970c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accft]
movq xmm1, qword [0x1400ca200]
shl rax, 0x10
mov word [rsp + 0x25bc], r15w
mov r15d, 0x1d
mov dword [rsp + 0x25b8], 0x4f005f
mov rcx, qword [0x1400ca208]
or rax, rdx
movzx edx, word [0x1400c9712]
movq xmm7, rax
movzx eax, word [0x1400c9714]
pxor xmm1, xmm7
mov qword [rsp + 0x25b0], rcx
movq qword [rsp + 0x25be], xmm1
xor edx, 0x3b
xor eax, 0x3b
mov word [rsp + 0x25c6], dx
mov word [rsp + 0x25c8], ax
movabs rax, 0x580058005a0015
mov qword [rsp + 0x26b4], rax
mov rax, qword [rsp + 0x25b8]
mov qword [rsp + 0x26bc], rax
mov rax, qword [rsp + 0x25c0]
mov qword [rsp + 0x26c4], rax
mov eax, dword [rsp + 0x25c8]
mov dword [rsp + 0x26cc], eax
movzx eax, word [rsp + 0x26b4]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26b4], ax
movzx eax, word [rsp + 0x26b6]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26b6], ax
movzx eax, word [rsp + 0x26b8]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26b8], ax
movzx eax, word [rsp + 0x26ba]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26ba], ax
movzx eax, word [rsp + 0x26bc]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26bc], ax
movzx eax, word [rsp + 0x26be]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26be], ax
movzx eax, word [rsp + 0x26c0]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c0], ax
movzx eax, word [rsp + 0x26c2]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c2], ax
movzx eax, word [rsp + 0x26c4]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c4], ax
movzx eax, word [rsp + 0x26c6]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c6], ax
movzx eax, word [rsp + 0x26c8]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26c8], ax
movzx eax, word [rsp + 0x26ca]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26ca], ax
movzx eax, word [rsp + 0x26cc]
mov edx, dword [rsp + 0x26b0]
xor eax, edx
mov word [rsp + 0x26cc], ax
xor eax, eax
mov word [rsp + 0x26ce], ax
lea rax, [rsp + 0x26b4]
mov qword [rsp + 0x2b40], rax
xor eax, eax
mov dword [rsp + 0x26d0], 0x28
mov edx, dword [rsp + 0x26d0]
mov word [rsp + 0x25aa], ax
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
or rax, r12
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c971e]
movq xmm1, rax
movzx eax, word [0x1400c9720]
paddw xmm1, xmm0
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c971c]
shl rax, 0x10
or rax, rbp
movzx ebp, word [0x1400c971a]
shl rax, 0x10
or rax, rbp
movq xmm7, rax
mov eax, dword [rsp + 0x26d0]
pxor xmm1, xmm7
movq qword [rsp + 0x25a0], xmm1
add eax, 0xc
xor ax, word [str..ade]
add ecx, 4
xor edx, 0x2e
add r10d, 7
xor r10w, word [str..adb]
add r8d, 2
xor r8d, 0x63
xor ecx, 0x66
add r9d, 6
add edi, 1
add esi, 3
add r11d, 5
xor edi, 0x61
xor esi, 0x63
mov word [rsp + 0x25a8], ax
xor r11d, 0x74
movd xmm2, edx
movd xmm5, r8d
movd xmm3, ecx
movd xmm4, r9d
pinsrw xmm5, esi, 1
pinsrw xmm2, edi, 1
pinsrw xmm4, r10d, 1
pinsrw xmm3, r11d, 1
punpckldq xmm2, xmm5
punpckldq xmm3, xmm4
punpcklqdq xmm2, xmm3
movaps xmmword [rsp + 0x2590], xmm2
mov rax, qword [rsp + 0x2598]
movq qword [rsp + 0x26d4], xmm2
mov qword [rsp + 0x26dc], rax
mov eax, dword [rsp + 0x25a8]
movq qword [rsp + 0x26e4], xmm1
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
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]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x26ea], ax
movzx edx, word [rsp + 0x26ec]
mov eax, dword [rsp + 0x26d0]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x26ec], ax
xor eax, eax
mov word [rsp + 0x26ee], ax
lea rax, [rsp + 0x26d4]
mov qword [rsp + 0x2b48], rax
xor eax, eax
mov dword [rsp + 0x16d0], 0x74
mov word [rsp + 0x1642], ax
mov eax, dword [rsp + 0x16d0]
mov edi, dword [rsp + 0x16d0]
mov r8d, dword [rsp + 0x16d0]
mov esi, dword [rsp + 0x16d0]
mov ecx, dword [rsp + 0x16d0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x16d0]
add edi, 1
movd xmm1, eax
mov edx, dword [rsp + 0x16d0]
add r8d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x16d0]
xor r8d, 0x64
add esi, 3
pinsrw xmm1, edi, 1
mov r9d, dword [rsp + 0x16d0]
add ecx, 4
xor esi, 0x62
movd xmm4, r8d
add r11d, 5
xor r11w, word [str..ade]
movd xmm3, ecx
pinsrw xmm4, esi, 1
add edx, 6
xor dx, word [0x1400c9724]
punpckldq xmm1, xmm4
mov ecx, 0x10
add r10d, 7
xor r10w, word [0x1400c9726]
add r9d, 8
xor r9w, word [0x1400c9728]
pinsrw xmm3, r11d, 1
movd xmm2, edx
pinsrw xmm2, r10d, 1
punpckldq xmm3, xmm2
punpcklqdq xmm1, xmm3
movaps xmmword [rsp + 0x1630], xmm1
mov rax, qword [rsp + 0x1638]
movq qword [rsp + 0x16d4], xmm1
mov word [rsp + 0x1640], r9w
mov qword [rsp + 0x16dc], rax
mov eax, dword [rsp + 0x1640]
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 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 r8d, r8d
xor r9d, r9d
xor eax, edx
mov word [rsp + 0x16da], ax
movzx edx, word [rsp + 0x16dc]
mov eax, dword [rsp + 0x16d0]
mov word [rsp + 0x1618], cx
movq xmm1, qword [0x1400ca9f0]
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
xor edx, edx
mov word [rsp + 0x16e4], ax
xor eax, eax
mov word [rsp + 0x16e6], ax
lea rax, [rsp + 0x16d4]
mov qword [rsp + 0x2b50], rax
movzx eax, word [0x1400c9732]
mov word [rsp + 0x1622], dx
movzx edx, word [0x1400c9730]
mov dword [rsp + 0x16f0], 0x10
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c972e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..adf]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400ca210]
pxor xmm1, xmm7
movq qword [rsp + 0x161a], xmm1
mov qword [rsp + 0x1610], rax
movabs rax, 0x7500740071003e
mov qword [rsp + 0x16f4], rax
mov rax, qword [rsp + 0x1618]
mov qword [rsp + 0x16fc], rax
mov eax, dword [rsp + 0x1620]
mov dword [rsp + 0x1704], eax
movzx eax, word [rsp + 0x16f4]
mov word [rsp + 0x1602], r9w
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16f4], ax
movzx eax, word [rsp + 0x16f6]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16f6], ax
movzx eax, word [rsp + 0x16f8]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16f8], ax
movzx eax, word [rsp + 0x16fa]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16fa], ax
movzx eax, word [rsp + 0x16fc]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16fc], ax
movzx eax, word [rsp + 0x16fe]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x16fe], ax
movzx eax, word [rsp + 0x1700]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x1700], ax
movzx eax, word [rsp + 0x1702]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x1702], ax
movzx eax, word [rsp + 0x1704]
mov edx, dword [rsp + 0x16f0]
xor eax, edx
mov word [rsp + 0x1704], ax
lea rax, [rsp + 0x16f4]
mov word [rsp + 0x1706], r8w
mov qword [rsp + 0x2b58], rax
mov dword [rsp + 0x1710], 0x30
mov eax, dword [rsp + 0x1710]
mov edi, dword [rsp + 0x1710]
mov r8d, dword [rsp + 0x1710]
mov esi, dword [rsp + 0x1710]
mov ecx, dword [rsp + 0x1710]
mov r11d, dword [rsp + 0x1710]
mov edx, dword [rsp + 0x1710]
mov r10d, dword [rsp + 0x1710]
mov r9d, dword [rsp + 0x1710]
add r9d, 8
xor r9w, word [0x1400c973c]
add edx, 6
add r11d, 5
xor dx, word [0x1400c9738]
add r10d, 7
add r8d, 2
xor r11w, word [str..adp]
xor eax, 0x2e
xor r8d, 0x64
xor r10w, word [0x1400c973a]
add ecx, 4
add edi, 1
add esi, 3
xor edi, 0x61
mov word [rsp + 0x1600], r9w
xor esi, 0x66
movd xmm1, eax
movd xmm4, r8d
movd xmm3, ecx
movd xmm2, edx
pinsrw xmm4, esi, 1
pinsrw xmm1, edi, 1
pinsrw xmm2, r10d, 1
pinsrw xmm3, r11d, 1
punpckldq xmm1, xmm4
punpckldq xmm3, xmm2
punpcklqdq xmm1, xmm3
movaps xmmword [rsp + 0x15f0], xmm1
mov rax, qword [rsp + 0x15f8]
movq qword [rsp + 0x1714], xmm1
mov qword [rsp + 0x171c], rax
mov eax, dword [rsp + 0x1600]
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
xor r10d, r10d
xor r11d, r11d
mov word [rsp + 0x1724], ax
lea rax, [rsp + 0x1714]
mov word [rsp + 0x1726], r10w
mov qword [rsp + 0x2b60], rax
mov dword [rsp + 0x1730], 0x7c
mov eax, dword [rsp + 0x1730]
mov word [rsp + 0x15e2], r11w
mov edi, dword [rsp + 0x1730]
mov r8d, dword [rsp + 0x1730]
mov esi, dword [rsp + 0x1730]
mov ecx, dword [rsp + 0x1730]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1730]
add edi, 1
movd xmm1, eax
mov edx, dword [rsp + 0x1730]
add r8d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x1730]
xor r8d, 0x64
add esi, 3
pinsrw xmm1, edi, 1
mov r9d, dword [rsp + 0x1730]
add ecx, 4
xor esi, 0x70
movd xmm4, r8d
add r11d, 5
xor r11w, word [str..arc]
movd xmm3, ecx
pinsrw xmm4, esi, 1
add edx, 6
xor dx, word [0x1400c9742]
punpckldq xmm1, xmm4
add r10d, 7
xor r10w, word [0x1400c9744]
add r9d, 8
xor r9w, word [0x1400c9746]
pinsrw xmm3, r11d, 1
movd xmm2, edx
pinsrw xmm2, r10d, 1
punpckldq xmm3, xmm2
punpcklqdq xmm1, xmm3
movaps xmmword [rsp + 0x15d0], xmm1
mov word [rsp + 0x15e0], r9w
mov rax, qword [rsp + 0x15d8]
movq qword [rsp + 0x1734], xmm1
mov qword [rsp + 0x173c], rax
mov eax, dword [rsp + 0x15e0]
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]
add eax, 3
xor eax, edx
mov word [rsp + 0x173a], ax
movzx edx, word [rsp + 0x173c]
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
xor esi, esi
xor edi, edi
mov word [rsp + 0x1742], ax
movzx edx, word [rsp + 0x1744]
mov eax, dword [rsp + 0x1730]
add eax, 8
xor eax, edx
mov word [rsp + 0x1744], ax
lea rax, [rsp + 0x1734]
mov word [rsp + 0x1746], si
mov dword [rsp + 0x1750], 0x35
mov word [rsp + 0x15c2], di
mov qword [rsp + 0x2b68], rax
mov eax, dword [rsp + 0x1750]
mov edi, dword [rsp + 0x1750]
mov r8d, dword [rsp + 0x1750]
mov esi, dword [rsp + 0x1750]
mov ecx, dword [rsp + 0x1750]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1750]
add edi, 1
movd xmm1, eax
mov edx, dword [rsp + 0x1750]
add r8d, 2
xor edi, 0x61
mov r10d, dword [rsp + 0x1750]
xor r8d, 0x72
add esi, 3
pinsrw xmm1, edi, 1
mov r9d, dword [rsp + 0x1750]
add ecx, 4
xor esi, 0x63
movd xmm4, r8d
add r11d, 5
xor r11w, word [str..ora]
movd xmm3, ecx
pinsrw xmm4, esi, 1
add edx, 6
xor dx, word [0x1400c974c]
punpckldq xmm1, xmm4
add r10d, 7
xor r10w, word [0x1400c974e]
add r9d, 8
xor r9w, word [0x1400c9750]
pinsrw xmm3, r11d, 1
movd xmm2, edx
pinsrw xmm2, r10d, 1
punpckldq xmm3, xmm2
punpcklqdq xmm1, xmm3
movaps xmmword [rsp + 0x15b0], xmm1
mov rax, qword [rsp + 0x15b8]
movq qword [rsp + 0x1754], xmm1
mov word [rsp + 0x15c0], r9w
mov qword [rsp + 0x175c], rax
mov eax, dword [rsp + 0x15c0]
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 ebp, ebp
xor r12d, r12d
mov word [rsp + 0x15a2], r12w
xor eax, edx
mov r12d, 3
mov word [rsp + 0x1760], ax
movzx edx, word [rsp + 0x1762]
mov eax, dword [rsp + 0x1750]
add eax, 7
xor eax, edx
mov word [rsp + 0x1762], ax
movzx edx, word [rsp + 0x1764]
mov eax, dword [rsp + 0x1750]
add eax, 8
xor eax, edx
mov word [rsp + 0x1764], ax
lea rax, [rsp + 0x1754]
mov word [rsp + 0x1766], bp
mov qword [rsp + 0x2b70], rax
mov dword [rsp + 0x1770], 0x22
mov eax, dword [rsp + 0x1770]
mov edi, dword [rsp + 0x1770]
mov r8d, dword [rsp + 0x1770]
mov esi, dword [rsp + 0x1770]
mov ecx, dword [rsp + 0x1770]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1770]
add edi, 1
movd xmm1, eax
mov edx, dword [rsp + 0x1770]
add r8d, 2
xor edi, 0x6f
mov r10d, dword [rsp + 0x1770]
xor r8d, 0x72
add esi, 3
pinsrw xmm1, edi, 1
mov r9d, dword [rsp + 0x1770]
add ecx, 4
xor esi, 0x61
movd xmm4, r8d
add r11d, 5
movd xmm3, ecx
pinsrw xmm4, esi, 1
punpckldq xmm1, xmm4
add edx, 6
add r10d, 7
add r9d, 8
xor r9w, word [0x1400c975a]
xor r11w, word [str..alf]
xor dx, word [0x1400c9756]
xor r10w, word [0x1400c9758]
mov word [rsp + 0x15a0], r9w
mov r9d, 0x25
pinsrw xmm3, r11d, 1
movd xmm2, edx
pinsrw xmm2, r10d, 1
punpckldq xmm3, xmm2
punpcklqdq xmm1, xmm3
movaps xmmword [rsp + 0x1590], xmm1
mov rax, qword [rsp + 0x1598]
movq qword [rsp + 0x1774], xmm1
mov qword [rsp + 0x177c], rax
mov eax, dword [rsp + 0x15a0]
mov dword [rsp + 0x1784], eax
movzx eax, word [rsp + 0x1774]
mov edx, dword [rsp + 0x1770]
xor eax, edx
mov word [rsp + 0x1774], ax
movzx edx, word [rsp + 0x1776]
mov eax, dword [rsp + 0x1770]
add eax, 1
xor eax, edx
mov word [rsp + 0x1776], ax
movzx edx, word [rsp + 0x1778]
mov eax, dword [rsp + 0x1770]
add eax, 2
xor eax, edx
mov word [rsp + 0x1778], ax
movzx edx, word [rsp + 0x177a]
mov eax, dword [rsp + 0x1770]
add eax, 3
xor eax, edx
mov word [rsp + 0x177a], ax
movzx edx, word [rsp + 0x177c]
mov eax, dword [rsp + 0x1770]
add eax, 4
xor eax, edx
xor r13d, r13d
xor r14d, r14d
mov word [rsp + 0x177c], ax
movzx edx, word [rsp + 0x177e]
mov eax, dword [rsp + 0x1770]
add eax, 5
xor eax, edx
mov word [rsp + 0x177e], ax
movzx edx, word [rsp + 0x1780]
mov eax, dword [rsp + 0x1770]
add eax, 6
xor eax, edx
mov word [rsp + 0x1780], ax
movzx edx, word [rsp + 0x1782]
mov eax, dword [rsp + 0x1770]
mov word [rsp + 0x1578], r15w
movq xmm7, qword [0x1400ca218]
mov word [rsp + 0x1582], r14w
mov r14d, 0xb
add eax, 7
xor eax, edx
mov word [rsp + 0x1782], ax
movzx edx, word [rsp + 0x1784]
mov eax, dword [rsp + 0x1770]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c9762]
mov word [rsp + 0x1784], ax
lea rax, [rsp + 0x1774]
mov qword [rsp + 0x2b78], rax
movzx eax, word [0x1400c9764]
mov word [rsp + 0x1786], r13w
mov dword [rsp + 0x1790], 0x1d
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9760]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ask]
shl rax, 0x10
or rax, rdx
movq xmm1, rax
mov rax, qword [str.3q]
pxor xmm1, xmm7
movq qword [rsp + 0x157a], xmm1
mov qword [rsp + 0x1570], rax
movabs rax, 0x7b0071007c0033
mov qword [rsp + 0x1794], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x179c], rax
mov eax, dword [rsp + 0x1580]
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]
movq xmm7, qword [0x1400ca228]
xor eax, edx
mov word [rsp + 0x179a], ax
movzx eax, word [rsp + 0x179c]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x179c], ax
movzx eax, word [rsp + 0x179e]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x179e], ax
movzx eax, word [rsp + 0x17a0]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x17a0], ax
movzx eax, word [rsp + 0x17a2]
mov edx, dword [rsp + 0x1790]
xor eax, edx
mov word [rsp + 0x17a2], ax
movzx eax, word [rsp + 0x17a4]
mov edx, dword [rsp + 0x1790]
xor eax, edx
movzx edx, word [0x1400c976c]
mov word [rsp + 0x17a4], ax
xor eax, eax
mov word [rsp + 0x17a6], ax
lea rax, [rsp + 0x1794]
mov qword [rsp + 0x2b80], rax
xor eax, eax
mov word [rsp + 0x1562], ax
movzx eax, word [0x1400c976e]
mov dword [rsp + 0x17b0], 0x14
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c976a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..btr]
shl rax, 0x10
xor ecx, ecx
xor r8d, r8d
or rax, rdx
movq xmm1, rax
mov rax, qword [0x1400ca230]
pxor xmm1, xmm7
movq qword [rsp + 0x155a], xmm1
mov qword [rsp + 0x1550], rax
mov eax, 0x14
mov word [rsp + 0x1558], ax
movabs rax, 0x7f00670075003a
mov qword [rsp + 0x17b4], rax
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0x17bc], rax
mov eax, dword [rsp + 0x1560]
mov dword [rsp + 0x17c4], eax
movzx eax, word [rsp + 0x17b4]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17b4], ax
movzx eax, word [rsp + 0x17b6]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17b6], ax
movzx eax, word [rsp + 0x17b8]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17b8], ax
movzx eax, word [rsp + 0x17ba]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17ba], ax
movzx eax, word [rsp + 0x17bc]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17bc], ax
movzx eax, word [rsp + 0x17be]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17be], ax
movzx eax, word [rsp + 0x17c0]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17c0], ax
movzx eax, word [rsp + 0x17c2]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17c2], ax
movzx eax, word [rsp + 0x17c4]
mov edx, dword [rsp + 0x17b0]
xor eax, edx
mov word [rsp + 0x17c4], ax
xor eax, eax
mov word [rsp + 0x17c6], ax
lea rax, [rsp + 0x17b4]
mov qword [rsp + 0x2b88], rax
xor eax, eax
movzx edx, word [0x1400c9776]
mov word [rsp + 0x1542], ax
movzx eax, word [0x1400c9778]
movq xmm3, qword [str.5555eWAG_____vGAC5jki1fns_v_v_v_v9nxlIIIIg__9_I3ifi]
mov dword [rsp + 0x17d0], 0x35
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9774]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..bdf]
shl rax, 0x10
or rax, rdx
mov edx, 0x35
movq xmm1, rax
mov rax, qword [0x1400ca240]
mov word [rsp + 0x1538], dx
pxor xmm1, xmm3
movq qword [rsp + 0x153a], xmm1
mov qword [rsp + 0x1530], rax
movabs rax, 0x4700410057001b
mov qword [rsp + 0x17d4], rax
mov rax, qword [rsp + 0x1538]
mov qword [rsp + 0x17dc], rax
mov eax, dword [rsp + 0x1540]
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]
xor eax, edx
mov word [rsp + 0x17dc], ax
movzx eax, word [rsp + 0x17de]
mov edx, dword [rsp + 0x17d0]
mov word [rsp + 0x1518], r9w
movq xmm1, qword [0x1400ca248]
mov word [rsp + 0x1522], r8w
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
movzx edx, word [0x1400c9780]
mov word [rsp + 0x17e4], ax
lea rax, [rsp + 0x17d4]
mov qword [rsp + 0x2b90], rax
movzx eax, word [0x1400c9782]
mov word [rsp + 0x17e6], cx
mov dword [rsp + 0x17f0], 0x25
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c977e]
shl rax, 0x10
xor r10d, r10d
xor r11d, r11d
or rax, rdx
movzx edx, word [str..cat]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400ca250]
pxor xmm1, xmm7
movq qword [rsp + 0x151a], xmm1
mov qword [rsp + 0x1510], rax
movabs rax, 0x4300410047000b
mov qword [rsp + 0x17f4], rax
mov rax, qword [rsp + 0x1518]
mov qword [rsp + 0x17fc], rax
mov eax, dword [rsp + 0x1520]
mov dword [rsp + 0x1804], eax
movzx eax, word [rsp + 0x17f4]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17f4], ax
movzx eax, word [rsp + 0x17f6]
mov word [rsp + 0x1502], r11w
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17f6], ax
movzx eax, word [rsp + 0x17f8]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17f8], ax
movzx eax, word [rsp + 0x17fa]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17fa], ax
movzx eax, word [rsp + 0x17fc]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17fc], ax
movzx eax, word [rsp + 0x17fe]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x17fe], ax
movzx eax, word [rsp + 0x1800]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x1800], ax
movzx eax, word [rsp + 0x1802]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x1802], ax
movzx eax, word [rsp + 0x1804]
mov edx, dword [rsp + 0x17f0]
xor eax, edx
mov word [rsp + 0x1804], ax
lea rax, [rsp + 0x17f4]
mov word [rsp + 0x1806], r10w
mov qword [rsp + 0x2b98], rax
mov dword [rsp + 0x1810], 0x42
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]
xor eax, 0x2e
mov r11d, dword [rsp + 0x1810]
add edi, 1
movd xmm1, eax
mov ecx, dword [rsp + 0x1810]
add r8d, 2
xor edi, 0x63
mov r10d, dword [rsp + 0x1810]
xor r8d, 0x61
add esi, 3
pinsrw xmm1, edi, 1
mov r9d, dword [rsp + 0x1810]
add edx, 4
xor esi, 0x74
movd xmm5, r8d
add r11d, 5
xor r11w, word [str..cdb]
movd xmm2, edx
pinsrw xmm5, esi, 1
add ecx, 6
xor cx, word [0x1400c9788]
punpckldq xmm1, xmm5
mov edi, 7
add r10d, 7
xor r10w, word [0x1400c978a]
add r9d, 8
xor r9w, word [0x1400c978c]
pinsrw xmm2, r11d, 1
movd xmm4, ecx
pinsrw xmm4, r10d, 1
punpckldq xmm2, xmm4
punpcklqdq xmm1, xmm2
movaps xmmword [rsp + 0x14f0], xmm1
mov rax, qword [rsp + 0x14f8]
movq qword [rsp + 0x1814], xmm1
mov word [rsp + 0x1500], r9w
mov qword [rsp + 0x181c], rax
mov eax, dword [rsp + 0x1500]
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 esi, esi
xor ebp, ebp
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]
mov word [rsp + 0x14d8], di
movq xmm1, qword [str._a_a_a_a_a_a_a_a5khkphnyhtz_a]
mov word [rsp + 0x14e2], bp
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
movzx edx, word [0x1400c9794]
mov word [rsp + 0x1824], ax
lea rax, [rsp + 0x1814]
mov qword [rsp + 0x2ba0], rax
movzx eax, word [0x1400c9796]
mov word [rsp + 0x1826], si
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9792]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ckp]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x1400ca258]
paddw xmm2, xmm1
mov qword [rsp + 0x14d0], rax
movabs rax, 0x69006b006a0035
mov qword [rsp + 0x50], rax
movq qword [rsp + 0x14da], xmm2
mov rax, qword [rsp + 0x14d8]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x14e0]
mov dword [rsp + 0x60], eax
movzx eax, word [rsp + 0x50]
sub eax, 7
mov word [rsp + 0x50], ax
movzx eax, word [rsp + 0x52]
sub eax, 7
mov word [rsp + 0x52], ax
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x14b8], r12w
movzx edx, word [0x1400c979e]
sub eax, 7
mov word [rsp + 0x54], ax
movzx eax, word [rsp + 0x56]
sub eax, 7
mov word [rsp + 0x56], ax
movzx eax, word [rsp + 0x58]
sub eax, 7
mov word [rsp + 0x58], ax
movzx eax, word [rsp + 0x5a]
sub eax, 7
mov word [rsp + 0x5a], ax
movzx eax, word [rsp + 0x5c]
sub eax, 7
mov word [rsp + 0x5c], ax
movzx eax, word [rsp + 0x5e]
sub eax, 7
mov word [rsp + 0x5e], ax
movzx eax, word [rsp + 0x60]
sub eax, 7
xor r13d, r13d
xor r15d, r15d
mov word [rsp + 0x60], ax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x2ba8], rax
movzx eax, word [0x1400c97a0]
mov word [rsp + 0x14c2], r13w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c979c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..cma]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x1400ca260]
paddw xmm2, xmm6
mov qword [rsp + 0x14b0], rax
movabs rax, 0x73006e00660031
mov qword [rsp + 0x70], rax
movq qword [rsp + 0x14ba], xmm2
mov rax, qword [rsp + 0x14b8]
mov qword [rsp + 0x78], rax
mov eax, dword [rsp + 0x14c0]
mov dword [rsp + 0x80], eax
movzx eax, word [rsp + 0x70]
sub eax, 3
mov word [rsp + 0x70], ax
movzx eax, word [rsp + 0x72]
sub eax, 3
mov word [rsp + 0x72], ax
movzx eax, word [rsp + 0x74]
mov word [rsp + 0x1498], r14w
movzx edx, word [0x1400c97a8]
movq xmm4, qword [0x1400ca268]
mov word [rsp + 0x14a2], r15w
sub eax, 3
mov word [rsp + 0x74], ax
movzx eax, word [rsp + 0x76]
sub eax, 3
mov word [rsp + 0x76], ax
movzx eax, word [rsp + 0x78]
sub eax, 3
mov word [rsp + 0x78], ax
movzx eax, word [rsp + 0x7a]
sub eax, 3
mov word [rsp + 0x7a], ax
movzx eax, word [rsp + 0x7c]
sub eax, 3
mov word [rsp + 0x7c], ax
movzx eax, word [rsp + 0x7e]
sub eax, 3
mov word [rsp + 0x7e], ax
movzx eax, word [rsp + 0x80]
sub eax, 3
mov word [rsp + 0x80], ax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x2bb0], rax
movzx eax, word [0x1400c97aa]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c97a6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..cpd]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x1400ca270]
paddw xmm2, xmm4
mov qword [rsp + 0x1490], rax
movabs rax, 0x6c0078006e0039
mov qword [rsp + 0x90], rax
movq qword [rsp + 0x149a], xmm2
mov rax, qword [rsp + 0x1498]
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x14a0]
mov dword [rsp + 0xa0], eax
movzx eax, word [rsp + 0x90]
sub eax, 0xb
mov word [rsp + 0x90], ax
movzx eax, word [rsp + 0x92]
sub eax, 0xb
mov word [rsp + 0x92], ax
movzx eax, word [rsp + 0x94]
sub eax, 0xb
mov word [rsp + 0x94], ax
movzx eax, word [rsp + 0x96]
sub eax, 0xb
mov word [rsp + 0x96], ax
movzx eax, word [rsp + 0x98]
sub eax, 0xb
mov word [rsp + 0x98], ax
movzx eax, word [rsp + 0x9a]
sub eax, 0xb
mov word [rsp + 0x9a], ax
movzx eax, word [rsp + 0x9c]
sub eax, 0xb
mov word [rsp + 0x9c], ax
movzx eax, word [rsp + 0x9e]
sub eax, 0xb
mov word [rsp + 0x9e], ax
movzx eax, word [rsp + 0xa0]
sub eax, 0xb
mov word [rsp + 0xa0], ax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x2bb8], rax
xor eax, eax
mov dword [rsp + 0x1830], 0x6a
mov word [rsp + 0x1482], ax
mov eax, dword [rsp + 0x1830]
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 xmm2, eax
mov ecx, dword [rsp + 0x1830]
add r8d, 2
xor edi, 0x63
mov r10d, dword [rsp + 0x1830]
xor r8d, 0x70
add esi, 3
pinsrw xmm2, edi, 1
mov r9d, dword [rsp + 0x1830]
add edx, 4
xor esi, 0x64
movd xmm8, r8d
add r11d, 5
xor r11w, word [str..dacpac]
movd xmm5, edx
pinsrw xmm8, esi, 1
add ecx, 6
xor cx, word [0x1400c97b0]
punpckldq xmm2, xmm8
add r10d, 7
xor r10w, word [0x1400c97b2]
add r9d, 8
xor r9w, word [0x1400c97b4]
pinsrw xmm5, r11d, 1
movd xmm7, ecx
pinsrw xmm7, r10d, 1
punpckldq xmm5, xmm7
punpcklqdq xmm2, xmm5
movaps xmmword [rsp + 0x1470], xmm2
mov rax, qword [rsp + 0x1478]
movq qword [rsp + 0x1834], xmm2
mov word [rsp + 0x1480], r9w
mov qword [rsp + 0x183c], rax
mov eax, dword [rsp + 0x1480]
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
mov word [rsp + 0x1844], ax
xor eax, eax
movzx edx, word [0x1400c97c2]
mov word [rsp + 0x1846], ax
lea rax, [rsp + 0x1834]
movzx ecx, word [0x1400c97c6]
mov qword [rsp + 0x2bc0], rax
xor eax, eax
movq xmm2, qword [0x1400ca278]
mov word [rsp + 0x28ce], ax
movzx eax, word [0x1400c97c4]
mov dword [rsp + 0x28d0], 0x49
movdqa xmm5, xmmword [0x1400ca280]
xor ecx, 0x49
mov word [rsp + 0x28c8], cx
shl rax, 0x10
movaps xmmword [rsp + 0x28b0], xmm5
or rax, rdx
movzx edx, word [0x1400c97c0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dad]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dadiagrams]
movq xmm7, rax
movzx eax, word [0x1400c97ca]
pxor xmm2, xmm7
movq qword [rsp + 0x28c0], xmm2
xor edx, 0x49
xor eax, 0x49
mov word [rsp + 0x28ca], dx
mov word [rsp + 0x28cc], ax
movabs rax, 0x2a0028002d0067
mov qword [rsp + 0x28d4], rax
movabs rax, 0x49002a00280039
mov qword [rsp + 0x28dc], rax
mov rax, qword [rsp + 0x28c8]
movq qword [rsp + 0x28e4], xmm2
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]
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]
movq xmm7, qword [0x1400ca980]
xor eax, edx
movzx edx, word [0x1400c97cc]
mov word [rsp + 0x28f0], ax
xor eax, eax
mov word [rsp + 0x28f2], ax
lea rax, [rsp + 0x28d4]
mov qword [rsp + 0x2bc8], rax
movzx eax, word [0x1400c97ce]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c97ca]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dadiagrams]
shl rax, 0x10
or rax, rdx
xor edx, edx
movq xmm2, rax
mov rax, qword [0x1400ca290]
mov word [rsp + 0x1462], dx
paddw xmm2, xmm7
mov qword [rsp + 0x1450], rax
mov eax, 5
mov word [rsp + 0x1458], ax
movabs rax, 0x69006600690033
mov qword [rsp + 0xb0], rax
movq qword [rsp + 0x145a], xmm2
mov rax, qword [rsp + 0x1458]
mov qword [rsp + 0xb8], rax
mov eax, dword [rsp + 0x1460]
mov dword [rsp + 0xc0], eax
movzx eax, word [rsp + 0xb0]
sub eax, 5
mov word [rsp + 0xb0], ax
movzx eax, word [rsp + 0xb2]
sub eax, 5
mov word [rsp + 0xb2], ax
movzx eax, word [rsp + 0xb4]
sub eax, 5
mov word [rsp + 0xb4], ax
movzx eax, word [rsp + 0xb6]
sub eax, 5
mov word [rsp + 0xb6], ax
movzx eax, word [rsp + 0xb8]
sub eax, 5
mov word [rsp + 0xb8], ax
movzx eax, word [rsp + 0xba]
sub eax, 5
mov word [rsp + 0xba], ax
movzx eax, word [rsp + 0xbc]
mov r8, qword [0x1400ca2c0]
sub eax, 5
mov word [rsp + 0xbc], ax
movzx eax, word [rsp + 0xbe]
mov qword [rsp + 0x2af0], r8
sub eax, 5
mov word [rsp + 0xbe], ax
movzx eax, word [rsp + 0xc0]
sub eax, 5
mov word [rsp + 0xc0], ax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x2bd0], rax
movzx eax, word [str..daschema]
movd xmm2, eax
movzx eax, word [0x1400c97e4]
pinsrw xmm2, word [0x1400c97e2], 1
movd xmm9, eax
movzx eax, word [0x1400c97e8]
pinsrw xmm9, word [0x1400c97e6], 1
punpckldq xmm2, xmm9
movd xmm5, eax
movzx eax, word [0x1400c97ec]
pinsrw xmm5, word [0x1400c97ea], 1
movd xmm8, eax
movzx eax, word [0x1400c97f0]
pinsrw xmm8, word [0x1400c97ee], 1
punpckldq xmm5, xmm8
punpcklqdq xmm2, xmm5
movdqa xmm5, xmmword [0x1400ca2b0]
paddw xmm2, xmmword [str._a_a_a_a_a_a_a_a5khkphnyhtz_a]
movaps xmmword [rsp + 0x2ae0], xmm5
lea ecx, [rax + 7]
movzx eax, word [0x1400c97f2]
movups xmmword [rsp + 0x2af8], xmm2
mov word [rsp + 0x2b08], cx
xor ecx, ecx
mov word [rsp + 0x2b0e], cx
lea edx, [rax + 7]
movzx eax, word [0x1400c97f4]
mov word [rsp + 0x2b0a], dx
add eax, 7
mov word [rsp + 0x2b0c], ax
movabs rax, 0x6b0068006b0035
mov qword [rsp + 0x2ab0], rax
movabs rax, 0x79006e00680070
mov qword [rsp + 0x2ab8], rax
movabs rax, 0x7007a00740068
mov qword [rsp + 0x2ac0], rax
movq qword [rsp + 0x2ac8], xmm2
mov rax, qword [rsp + 0x2b00]
mov qword [rsp + 0x2ad0], rax
mov rax, qword [rsp + 0x2b08]
mov qword [rsp + 0x2ad8], rax
xor eax, eax
movzx edx, word [rsp + rax*2 + 0x2ab0]
sub edx, 7
mov word [rsp + rax*2 + 0x2ab0], dx
add rax, 1
cmp rax, 0x17
jne 0x140018f80
mov dword [rsp + 0x2a80], 0x52
xor eax, eax
mov word [rsp + 0x2a76], ax
movzx eax, word [0x1400c97f4]
lea rsi, [rsp + 0x2ab0]
mov dword [rsp + 0x2a60], 0x520033
mov qword [rsp + 0x2bd8], rsi
movd xmm2, eax
movzx eax, word [0x1400c97f8]
pinsrw xmm2, word [0x1400c97f6], 1
movd xmm9, eax
movzx eax, word [str..db_shm]
pinsrw xmm9, word [0x1400c97fa], 1
punpckldq xmm2, xmm9
movd xmm5, eax
movzx eax, word [0x1400c9800]
pinsrw xmm5, word [0x1400c97fe], 1
movd xmm8, eax
movzx eax, word [0x1400c9804]
pinsrw xmm8, word [0x1400c9802], 1
punpckldq xmm5, xmm8
punpcklqdq xmm2, xmm5
pxor xmm2, xmmword [str.RRRRRRRR63_1:7_8nl_n]
movups xmmword [rsp + 0x2a64], xmm2
movdqa xmm5, xmmword [0x1400ca2e0]
movaps xmmword [rsp + 0x2a50], xmm5
xor eax, 0x52
mov word [rsp + 0x2a74], ax
movabs rax, 0x2100330036007c
mov qword [rsp + 0x2a84], rax
movabs rax, 0x3f0037003a0031
mov qword [rsp + 0x2a8c], rax
mov rax, qword [rsp + 0x2a60]
mov qword [rsp + 0x2a94], rax
mov rax, qword [rsp + 0x2a68]
mov qword [rsp + 0x2a9c], rax
mov rax, qword [rsp + 0x2a70]
mov qword [rsp + 0x2aa4], rax
xor eax, eax
nop word [rax + 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 0x1400190c0
xor eax, eax
movzx edi, word [str..db_shm]
xor edx, edx
mov ebp, 7
mov word [rsp + 0x2aaa], ax
mov r11d, 0x5b
movabs r14, 0xffffffff0000ffff
movabs r15, 0xffff0000ffffffff
lea rax, [rsp + 0x2a84]
movabs r13, 0xffffffffffff
movdqa xmm5, xmmword [str.2hf1wlq]
mov qword [rsp + 0x2be0], rax
movzx eax, word [0x1400c97fe]
movq xmm9, qword [0x1400cab90]
mov dx, di
add dx, 0xa
mov rcx, rdx
movzx edx, word [0x1400c9810]
lea r9d, [rax + 0xa]
movzx eax, word [0x1400c9800]
and rcx, r14
movzx r9d, r9w
shl r9, 0x10
or rcx, r9
lea r8d, [rax + 0xa]
mov rax, qword [0x1400ca2f0]
and rcx, r15
movzx r8d, r8w
shl r8, 0x20
or rcx, r8
mov r8d, 0x59
and rcx, r13
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
movzx eax, word [rsp + 0x30]
sub eax, 0xa
mov word [rsp + 0x30], ax
movzx eax, word [rsp + 0x32]
sub eax, 0xa
mov word [rsp + 0x32], ax
movzx eax, word [rsp + 0x34]
sub eax, 0xa
mov word [rsp + 0x34], ax
movzx eax, word [rsp + 0x36]
sub eax, 0xa
mov word [rsp + 0x36], ax
movzx eax, word [rsp + 0x38]
sub eax, 0xa
mov word [rsp + 0x38], ax
movzx eax, word [rsp + 0x3a]
sub eax, 0xa
mov word [rsp + 0x3a], ax
movzx eax, word [rsp + 0x3c]
sub eax, 0xa
mov word [rsp + 0x3c], ax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x2be8], rax
movzx eax, word [0x1400c9812]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c980e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..db_wal]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
movzx eax, word [0x1400c9814]
paddw xmm2, xmm9
lea ecx, [rax + 4]
movzx eax, word [0x1400c9816]
lea edx, [rax + 4]
movzx eax, word [0x1400c9818]
movaps xmmword [rsp + 0x2890], xmm5
mov word [rsp + 0x28a8], cx
mov word [rsp + 0x28aa], dx
movq qword [rsp + 0x28a0], xmm2
add eax, 4
mov word [rsp + 0x28ac], ax
xor eax, eax
mov word [rsp + 0x28ae], ax
movabs rax, 0x31006600680032
mov qword [rsp + 0x26f0], rax
movabs rax, 0x40071006c0077
mov qword [rsp + 0x26f8], rax
mov rax, qword [rsp + 0x28a8]
movq qword [rsp + 0x2700], xmm2
mov qword [rsp + 0x2708], rax
movzx eax, word [rsp + 0x26f0]
sub eax, 4
mov word [rsp + 0x26f0], ax
movzx eax, word [rsp + 0x26f2]
sub eax, 4
mov word [rsp + 0x26f2], ax
movzx eax, word [rsp + 0x26f4]
sub eax, 4
mov word [rsp + 0x26f4], ax
movzx eax, word [rsp + 0x26f6]
sub eax, 4
mov word [rsp + 0x26f6], ax
movzx eax, word [rsp + 0x26f8]
sub eax, 4
mov word [rsp + 0x26f8], ax
movzx eax, word [rsp + 0x26fa]
sub eax, 4
mov word [rsp + 0x26fa], ax
movzx eax, word [rsp + 0x26fc]
sub eax, 4
mov word [rsp + 0x26fc], ax
movzx eax, word [rsp + 0x26fe]
sub eax, 4
mov word [rsp + 0x26fe], ax
movzx eax, word [rsp + 0x2700]
sub eax, 4
mov word [rsp + 0x2700], ax
movzx eax, word [rsp + 0x2702]
sub eax, 4
mov word [rsp + 0x2702], ax
movzx eax, word [rsp + 0x2704]
sub eax, 4
mov word [rsp + 0x2704], ax
movzx eax, word [rsp + 0x2706]
movzx edx, word [0x1400c9820]
movq xmm5, qword [0x1400ca310]
movdqa xmm8, xmmword [str.4jh3gr]
sub eax, 4
mov word [rsp + 0x2706], ax
movzx eax, word [rsp + 0x2708]
movaps xmmword [rsp + 0x2870], xmm8
sub eax, 4
mov word [rsp + 0x2708], ax
movzx eax, word [rsp + 0x270a]
sub eax, 4
mov word [rsp + 0x270a], ax
movzx eax, word [rsp + 0x270c]
sub eax, 4
mov word [rsp + 0x270c], ax
lea rax, [rsp + 0x26f0]
mov qword [rsp + 0x2bf0], rax
movzx eax, word [0x1400c9822]
shl rax, 0x10
or rdx, rax
movzx eax, word [0x1400c981e]
shl rdx, 0x10
or rax, rdx
movzx edx, word [str..db3]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
movzx eax, word [0x1400c9824]
paddw xmm2, xmm5
movq qword [rsp + 0x2880], xmm2
lea ecx, [rax + 6]
movzx eax, word [str..dbc]
mov word [rsp + 0x2888], cx
xor ecx, ecx
lea edx, [rax + 6]
movzx eax, word [0x1400c9828]
mov word [rsp + 0x288a], dx
xor edx, edx
mov word [rsp + 0x288e], dx
add eax, 6
mov word [rsp + 0x288c], ax
movabs rax, 0x330068006a0034
mov qword [rsp + 0x2710], rax
movabs rax, 0x600720067007d
mov qword [rsp + 0x2718], rax
mov rax, qword [rsp + 0x2888]
movq qword [rsp + 0x2720], xmm2
mov qword [rsp + 0x2728], rax
movzx eax, word [rsp + 0x2710]
sub eax, 6
mov word [rsp + 0x2710], ax
movzx eax, word [rsp + 0x2712]
sub eax, 6
mov word [rsp + 0x2712], ax
movzx eax, word [rsp + 0x2714]
movzx edx, word [0x1400c982a]
mov word [rsp + 0x1442], cx
sub eax, 6
mov word [rsp + 0x2714], ax
movzx eax, word [rsp + 0x2716]
sub eax, 6
mov word [rsp + 0x2716], ax
movzx eax, word [rsp + 0x2718]
sub eax, 6
mov word [rsp + 0x2718], ax
movzx eax, word [rsp + 0x271a]
sub eax, 6
mov word [rsp + 0x271a], ax
movzx eax, word [rsp + 0x271c]
sub eax, 6
mov word [rsp + 0x271c], ax
movzx eax, word [rsp + 0x271e]
sub eax, 6
mov word [rsp + 0x271e], ax
movzx eax, word [rsp + 0x2720]
sub eax, 6
mov word [rsp + 0x2720], ax
movzx eax, word [rsp + 0x2722]
sub eax, 6
mov word [rsp + 0x2722], ax
movzx eax, word [rsp + 0x2724]
sub eax, 6
mov word [rsp + 0x2724], ax
movzx eax, word [rsp + 0x2726]
sub eax, 6
mov word [rsp + 0x2726], ax
movzx eax, word [rsp + 0x2728]
sub eax, 6
mov word [rsp + 0x2728], ax
movzx eax, word [rsp + 0x272a]
sub eax, 6
mov word [rsp + 0x272a], ax
movzx eax, word [rsp + 0x272c]
sub eax, 6
mov word [rsp + 0x272c], ax
lea rax, [rsp + 0x2710]
mov qword [rsp + 0x2bf8], rax
movzx eax, word [0x1400c982c]
mov dword [rsp + 0x1850], 0x59
shl rax, 0x10
xor r9d, r9d
xor r10d, r10d
or rdx, rax
movzx eax, word [0x1400c9828]
shl rdx, 0x10
or rax, rdx
movzx edx, word [str..dbc]
mov word [rsp + 0x1438], r8w
movq xmm12, qword [str.YYYYw_j____u_985kim2hfz4jihR]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x1400ca338]
pxor xmm2, xmm12
movq qword [rsp + 0x143a], xmm2
mov qword [rsp + 0x1430], rax
movabs rax, 0x6a003b003d0077
mov qword [rsp + 0x1854], rax
mov rax, qword [rsp + 0x1438]
mov qword [rsp + 0x185c], rax
mov eax, dword [rsp + 0x1440]
mov dword [rsp + 0x1864], eax
movzx eax, word [rsp + 0x1854]
mov edx, dword [rsp + 0x1850]
xor eax, edx
mov word [rsp + 0x1854], ax
movzx eax, word [rsp + 0x1856]
mov edx, dword [rsp + 0x1850]
xor eax, edx
mov word [rsp + 0x1856], ax
movzx eax, word [rsp + 0x1858]
mov edx, dword [rsp + 0x1850]
xor eax, edx
mov word [rsp + 0x1858], ax
movzx eax, word [rsp + 0x185a]
mov edx, dword [rsp + 0x1850]
xor eax, edx
mov word [rsp + 0x185a], ax
movzx eax, word [rsp + 0x185c]
mov edx, dword [rsp + 0x1850]
xor eax, edx
mov word [rsp + 0x185c], ax
movzx eax, word [rsp + 0x185e]
mov edx, dword [rsp + 0x1850]
xor eax, edx
mov word [rsp + 0x185e], ax
movzx eax, word [rsp + 0x1860]
mov edx, dword [rsp + 0x1850]
xor eax, edx
mov word [rsp + 0x1860], ax
movzx eax, word [rsp + 0x1862]
mov word [rsp + 0x1418], r11w
mov edx, dword [rsp + 0x1850]
movq xmm2, qword [0x1400ca340]
mov word [rsp + 0x1422], r10w
xor eax, edx
mov word [rsp + 0x1862], ax
movzx eax, word [rsp + 0x1864]
mov edx, dword [rsp + 0x1850]
xor eax, edx
movzx edx, word [0x1400c9834]
mov word [rsp + 0x1864], ax
lea rax, [rsp + 0x1854]
mov qword [rsp + 0x2c00], rax
movzx eax, word [0x1400c9836]
mov word [rsp + 0x1866], r9w
mov dword [rsp + 0x1870], 0x5b
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9832]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dbf]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca348]
pxor xmm2, xmm15
movq qword [rsp + 0x141a], xmm2
mov qword [rsp + 0x1410], rax
movabs rax, 0x380039003f0075
mov qword [rsp + 0x1874], rax
mov rax, qword [rsp + 0x1418]
mov qword [rsp + 0x187c], rax
mov eax, dword [rsp + 0x1420]
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]
mov word [rsp + 0x13f8], bp
xor eax, edx
mov word [rsp + 0x187a], ax
movzx eax, word [rsp + 0x187c]
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]
xor eax, edx
mov word [rsp + 0x1882], ax
movzx eax, word [rsp + 0x1884]
mov edx, dword [rsp + 0x1870]
xor eax, edx
movzx edx, word [0x1400c983e]
xor edi, edi
xor r12d, r12d
mov word [rsp + 0x1884], ax
lea rax, [rsp + 0x1874]
mov qword [rsp + 0x2c08], rax
movzx eax, word [0x1400c9840]
mov word [rsp + 0x1886], di
mov word [rsp + 0x1402], r12w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c983c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dbs]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x1400ca350]
paddw xmm2, xmm1
mov qword [rsp + 0x13f0], rax
movabs rax, 0x6d0069006b0035
movq qword [rsp + 0x13fa], xmm2
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x13f8]
mov qword [rsp + 0xd8], rax
mov eax, dword [rsp + 0x1400]
mov dword [rsp + 0xe0], eax
movzx eax, word [rsp + 0xd0]
sub eax, 7
mov word [rsp + 0xd0], ax
movzx eax, word [rsp + 0xd2]
sub eax, 7
mov word [rsp + 0xd2], ax
movzx eax, word [rsp + 0xd4]
sub eax, 7
mov word [rsp + 0xd4], ax
movzx eax, word [rsp + 0xd6]
sub eax, 7
mov word [rsp + 0xd6], ax
movzx eax, word [rsp + 0xd8]
sub eax, 7
mov word [rsp + 0xd8], ax
movzx eax, word [rsp + 0xda]
sub eax, 7
mov word [rsp + 0xda], ax
movzx eax, word [rsp + 0xdc]
sub eax, 7
mov word [rsp + 0xdc], ax
movzx eax, word [rsp + 0xde]
sub eax, 7
mov word [rsp + 0xde], ax
movzx eax, word [rsp + 0xe0]
sub eax, 7
mov word [rsp + 0xe0], ax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x2c10], rax
xor eax, eax
mov dword [rsp + 0x1890], 0x56
mov word [rsp + 0x13e2], ax
mov eax, dword [rsp + 0x1890]
mov edi, dword [rsp + 0x1890]
mov r8d, dword [rsp + 0x1890]
mov r11d, dword [rsp + 0x1890]
mov edx, dword [rsp + 0x1890]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1890]
add edi, 1
movd xmm2, eax
mov ecx, dword [rsp + 0x1890]
add r8d, 2
xor edi, 0x64
mov r9d, dword [rsp + 0x1890]
add r11d, 3
xor r8d, 0x62
pinsrw xmm2, edi, 1
mov ebp, dword [rsp + 0x1890]
xor r11d, 0x73
add edx, 4
movd xmm11, r8d
add r10d, 5
movd xmm8, edx
pinsrw xmm11, r11d, 1
punpckldq xmm2, xmm11
add ecx, 6
add ebp, 8
xor bp, word [0x1400c984a]
xor cx, word [0x1400c9846]
xor r10w, word [str..dbt]
add r9d, 7
xor r9w, word [0x1400c9848]
mov word [rsp + 0x13e0], bp
movd xmm10, ecx
pinsrw xmm8, r10d, 1
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm2, xmm8
movaps xmmword [rsp + 0x13d0], xmm2
mov rax, qword [rsp + 0x13d8]
movq qword [rsp + 0x1894], xmm2
mov qword [rsp + 0x189c], rax
mov eax, dword [rsp + 0x13e0]
mov dword [rsp + 0x18a4], eax
movzx eax, word [rsp + 0x1894]
mov edx, dword [rsp + 0x1890]
xor eax, edx
mov word [rsp + 0x1894], ax
movzx edx, word [rsp + 0x1896]
mov eax, dword [rsp + 0x1890]
add eax, 1
xor eax, edx
mov word [rsp + 0x1896], ax
movzx edx, word [rsp + 0x1898]
mov eax, dword [rsp + 0x1890]
add eax, 2
xor eax, edx
mov word [rsp + 0x1898], ax
movzx edx, word [rsp + 0x189a]
mov eax, dword [rsp + 0x1890]
add eax, 3
xor eax, edx
mov word [rsp + 0x189a], ax
movzx edx, word [rsp + 0x189c]
mov eax, dword [rsp + 0x1890]
add eax, 4
xor eax, edx
mov word [rsp + 0x189c], ax
movzx edx, word [rsp + 0x189e]
mov eax, dword [rsp + 0x1890]
add eax, 5
xor eax, edx
mov word [rsp + 0x189e], ax
movzx edx, word [rsp + 0x18a0]
mov eax, dword [rsp + 0x1890]
add eax, 6
xor eax, edx
mov word [rsp + 0x18a0], ax
movzx edx, word [rsp + 0x18a2]
mov eax, dword [rsp + 0x1890]
add eax, 7
xor eax, edx
mov word [rsp + 0x18a2], ax
movzx edx, word [rsp + 0x18a4]
mov eax, dword [rsp + 0x1890]
add eax, 8
xor eax, edx
mov word [rsp + 0x18a4], ax
xor eax, eax
mov word [rsp + 0x18a6], ax
lea rax, [rsp + 0x1894]
mov qword [rsp + 0x2c18], rax
xor eax, eax
mov dword [rsp + 0x18b0], 0x73
mov word [rsp + 0x13c2], ax
mov eax, dword [rsp + 0x18b0]
mov edi, dword [rsp + 0x18b0]
mov r8d, dword [rsp + 0x18b0]
mov r11d, dword [rsp + 0x18b0]
mov edx, dword [rsp + 0x18b0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x18b0]
add edi, 1
movd xmm2, eax
mov ecx, dword [rsp + 0x18b0]
add r8d, 2
xor edi, 0x64
mov r9d, dword [rsp + 0x18b0]
add r11d, 3
xor r8d, 0x62
pinsrw xmm2, edi, 1
mov ebp, dword [rsp + 0x18b0]
xor r11d, 0x74
add edx, 4
movd xmm11, r8d
add r10d, 5
movd xmm8, edx
pinsrw xmm11, r11d, 1
punpckldq xmm2, xmm11
add ebp, 8
xor bp, word [0x1400c9854]
xor r10w, word [str..dbv]
add ecx, 6
add r9d, 7
xor cx, word [0x1400c9850]
xor r9w, word [0x1400c9852]
mov word [rsp + 0x13c0], bp
pinsrw xmm8, r10d, 1
movd xmm10, ecx
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm2, xmm8
movaps xmmword [rsp + 0x13b0], xmm2
mov rax, qword [rsp + 0x13b8]
movq qword [rsp + 0x18b4], xmm2
mov qword [rsp + 0x18bc], rax
mov eax, dword [rsp + 0x13c0]
mov dword [rsp + 0x18c4], eax
movzx eax, word [rsp + 0x18b4]
mov edx, dword [rsp + 0x18b0]
xor eax, edx
mov word [rsp + 0x18b4], ax
movzx edx, word [rsp + 0x18b6]
mov eax, dword [rsp + 0x18b0]
add eax, 1
xor eax, edx
mov word [rsp + 0x18b6], ax
movzx edx, word [rsp + 0x18b8]
mov eax, dword [rsp + 0x18b0]
add eax, 2
xor eax, edx
mov word [rsp + 0x18b8], ax
movzx edx, word [rsp + 0x18ba]
mov eax, dword [rsp + 0x18b0]
add eax, 3
xor eax, edx
mov word [rsp + 0x18ba], ax
movzx edx, word [rsp + 0x18bc]
mov eax, dword [rsp + 0x18b0]
add eax, 4
xor eax, edx
mov word [rsp + 0x18bc], ax
movzx edx, word [rsp + 0x18be]
mov eax, dword [rsp + 0x18b0]
add eax, 5
xor eax, edx
mov word [rsp + 0x18be], ax
movzx edx, word [rsp + 0x18c0]
mov eax, dword [rsp + 0x18b0]
add eax, 6
xor eax, edx
mov word [rsp + 0x18c0], ax
movzx edx, word [rsp + 0x18c2]
mov eax, dword [rsp + 0x18b0]
add eax, 7
xor eax, edx
mov word [rsp + 0x18c2], ax
movzx edx, word [rsp + 0x18c4]
mov eax, dword [rsp + 0x18b0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c985c]
mov word [rsp + 0x18c4], ax
xor eax, eax
mov word [rsp + 0x18c6], ax
lea rax, [rsp + 0x18b4]
mov qword [rsp + 0x2c20], rax
movzx eax, word [0x1400c985e]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c985a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dbx]
shl rax, 0x10
or rax, rdx
xor edx, edx
movq xmm2, rax
mov rax, qword [0x1400ca358]
paddw xmm2, xmm9
mov qword [rsp + 0x1390], rax
mov eax, 4
mov word [rsp + 0x1398], ax
movabs rax, 0x7a006600680032
mov qword [rsp + 0xf0], rax
movq qword [rsp + 0x139a], xmm2
mov rax, qword [rsp + 0x1398]
mov word [rsp + 0x13a2], dx
mov qword [rsp + 0xf8], rax
mov eax, dword [rsp + 0x13a0]
mov dword [rsp + 0x100], eax
movzx eax, word [rsp + 0xf0]
sub eax, 4
mov word [rsp + 0xf0], ax
movzx eax, word [rsp + 0xf2]
sub eax, 4
mov word [rsp + 0xf2], ax
movzx eax, word [rsp + 0xf4]
sub eax, 4
xor ecx, ecx
mov word [rsp + 0xf4], ax
movzx eax, word [rsp + 0xf6]
mov word [rsp + 0x1382], cx
sub eax, 4
mov word [rsp + 0xf6], ax
movzx eax, word [rsp + 0xf8]
sub eax, 4
mov word [rsp + 0xf8], ax
movzx eax, word [rsp + 0xfa]
sub eax, 4
mov word [rsp + 0xfa], ax
movzx eax, word [rsp + 0xfc]
sub eax, 4
mov word [rsp + 0xfc], ax
movzx eax, word [rsp + 0xfe]
sub eax, 4
mov word [rsp + 0xfe], ax
movzx eax, word [rsp + 0x100]
sub eax, 4
mov word [rsp + 0x100], ax
lea rax, [rsp + 0xf0]
mov dword [rsp + 0x18d0], 0x50
mov qword [rsp + 0x2c28], rax
mov eax, dword [rsp + 0x18d0]
mov edi, dword [rsp + 0x18d0]
mov r8d, dword [rsp + 0x18d0]
mov r11d, dword [rsp + 0x18d0]
mov edx, dword [rsp + 0x18d0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x18d0]
add edi, 1
movd xmm2, eax
mov ecx, dword [rsp + 0x18d0]
add r8d, 2
xor edi, 0x64
mov r9d, dword [rsp + 0x18d0]
xor r8d, 0x62
add r11d, 3
pinsrw xmm2, edi, 1
mov ebp, dword [rsp + 0x18d0]
add edx, 4
xor r11d, 0x78
movd xmm11, r8d
add r10d, 5
movd xmm8, edx
pinsrw xmm11, r11d, 1
xor r10w, word [str..dcb]
add ecx, 6
xor cx, word [0x1400c9864]
punpckldq xmm2, xmm11
mov edi, 0x7c
add r9d, 7
xor r9w, word [0x1400c9866]
add ebp, 8
xor bp, word [0x1400c9868]
pinsrw xmm8, r10d, 1
movd xmm10, ecx
mov ecx, 0xc
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm2, xmm8
movaps xmmword [rsp + 0x1370], xmm2
mov rax, qword [rsp + 0x1378]
mov word [rsp + 0x1380], bp
mov r9d, 6
movq qword [rsp + 0x18d4], xmm2
mov qword [rsp + 0x18dc], rax
mov eax, dword [rsp + 0x1380]
mov dword [rsp + 0x18e4], eax
movzx eax, word [rsp + 0x18d4]
mov edx, dword [rsp + 0x18d0]
xor eax, edx
mov word [rsp + 0x18d4], ax
movzx edx, word [rsp + 0x18d6]
mov eax, dword [rsp + 0x18d0]
add eax, 1
xor eax, edx
mov word [rsp + 0x18d6], ax
movzx edx, word [rsp + 0x18d8]
mov eax, dword [rsp + 0x18d0]
add eax, 2
xor eax, edx
mov word [rsp + 0x18d8], ax
movzx edx, word [rsp + 0x18da]
mov eax, dword [rsp + 0x18d0]
add eax, 3
xor eax, edx
mov word [rsp + 0x18da], ax
movzx edx, word [rsp + 0x18dc]
mov eax, dword [rsp + 0x18d0]
add eax, 4
xor eax, edx
xor r8d, r8d
xor r10d, r10d
mov word [rsp + 0x18dc], ax
movzx edx, word [rsp + 0x18de]
xor r11d, r11d
mov eax, dword [rsp + 0x18d0]
mov word [rsp + 0x1358], r9w
mov word [rsp + 0x1362], r10w
mov r10d, 0x7d
add eax, 5
xor eax, edx
mov word [rsp + 0x18de], ax
movzx edx, word [rsp + 0x18e0]
mov eax, dword [rsp + 0x18d0]
add eax, 6
xor eax, edx
mov word [rsp + 0x18e0], ax
movzx edx, word [rsp + 0x18e2]
mov eax, dword [rsp + 0x18d0]
add eax, 7
xor eax, edx
mov word [rsp + 0x18e2], ax
movzx edx, word [rsp + 0x18e4]
mov eax, dword [rsp + 0x18d0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c9870]
mov word [rsp + 0x18e4], ax
lea rax, [rsp + 0x18d4]
mov qword [rsp + 0x2c30], rax
movzx eax, word [0x1400c9872]
mov word [rsp + 0x18e6], r8w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c986e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dct]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x1400ca360]
paddw xmm2, xmm5
mov qword [rsp + 0x1350], rax
movabs rax, 0x680069006a0034
mov qword [rsp + 0x110], rax
movq qword [rsp + 0x135a], xmm2
mov rax, qword [rsp + 0x1358]
mov qword [rsp + 0x118], rax
mov eax, dword [rsp + 0x1360]
mov dword [rsp + 0x120], eax
movzx eax, word [rsp + 0x110]
sub eax, 6
mov word [rsp + 0x110], ax
movzx eax, word [rsp + 0x112]
sub eax, 6
mov word [rsp + 0x112], ax
movzx eax, word [rsp + 0x114]
sub eax, 6
mov word [rsp + 0x114], ax
movzx eax, word [rsp + 0x116]
movzx edx, word [0x1400c987a]
mov word [rsp + 0x1338], di
movq xmm2, qword [0x1400ca368]
mov word [rsp + 0x1342], r11w
sub eax, 6
mov word [rsp + 0x116], ax
movzx eax, word [rsp + 0x118]
sub eax, 6
mov word [rsp + 0x118], ax
movzx eax, word [rsp + 0x11a]
sub eax, 6
mov word [rsp + 0x11a], ax
movzx eax, word [rsp + 0x11c]
sub eax, 6
mov word [rsp + 0x11c], ax
movzx eax, word [rsp + 0x11e]
sub eax, 6
mov word [rsp + 0x11e], ax
movzx eax, word [rsp + 0x120]
sub eax, 6
mov word [rsp + 0x120], ax
lea rax, [rsp + 0x110]
mov qword [rsp + 0x2c38], rax
movzx eax, word [0x1400c987c]
mov dword [rsp + 0x18f0], 0x7c
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9878]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dcx]
shl rax, 0x10
or rax, rdx
xor ebp, ebp
xor r12d, r12d
movq xmm15, rax
mov rax, qword [0x1400ca370]
pxor xmm2, xmm15
movq qword [rsp + 0x133a], xmm2
mov qword [rsp + 0x1330], rax
movabs rax, 0x8001f00180052
mov qword [rsp + 0x18f4], rax
mov rax, qword [rsp + 0x1338]
mov qword [rsp + 0x18fc], rax
mov eax, dword [rsp + 0x1340]
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 word [rsp + 0x1322], r12w
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
mov word [rsp + 0x18fc], ax
movzx eax, word [rsp + 0x18fe]
mov edx, dword [rsp + 0x18f0]
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
movzx edx, word [0x1400c9884]
mov word [rsp + 0x1904], ax
lea rax, [rsp + 0x18f4]
mov qword [rsp + 0x2c40], rax
movzx eax, word [0x1400c9886]
mov word [rsp + 0x1906], bp
mov ebp, 0xe
mov dword [rsp + 0x1910], 0x57
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9882]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ddl]
movq xmm2, qword [0x1400ca378]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca380]
pxor xmm2, xmm15
movq qword [rsp + 0x131a], xmm2
mov qword [rsp + 0x1310], rax
mov eax, 0x57
mov word [rsp + 0x1318], ax
movabs rax, 0x2f003400330079
mov qword [rsp + 0x1914], rax
mov rax, qword [rsp + 0x1318]
mov qword [rsp + 0x191c], rax
mov eax, dword [rsp + 0x1320]
mov dword [rsp + 0x1924], eax
movzx eax, word [rsp + 0x1914]
mov edx, dword [rsp + 0x1910]
xor eax, edx
mov word [rsp + 0x1914], ax
movzx eax, word [rsp + 0x1916]
mov edx, dword [rsp + 0x1910]
xor eax, edx
mov word [rsp + 0x1916], ax
movzx eax, word [rsp + 0x1918]
mov edx, dword [rsp + 0x1910]
xor eax, edx
mov word [rsp + 0x1918], ax
movzx eax, word [rsp + 0x191a]
mov edx, dword [rsp + 0x1910]
xor eax, edx
mov word [rsp + 0x191a], ax
movzx eax, word [rsp + 0x191c]
mov edx, dword [rsp + 0x1910]
xor eax, edx
mov word [rsp + 0x191c], ax
movzx eax, word [rsp + 0x191e]
mov edx, dword [rsp + 0x1910]
xor eax, edx
mov word [rsp + 0x191e], ax
movzx eax, word [rsp + 0x1920]
mov edx, dword [rsp + 0x1910]
xor eax, edx
mov word [rsp + 0x1920], ax
movzx eax, word [rsp + 0x1922]
mov edx, dword [rsp + 0x1910]
movq xmm2, qword [0x1400ca388]
xor eax, edx
mov word [rsp + 0x1922], ax
movzx eax, word [rsp + 0x1924]
mov edx, dword [rsp + 0x1910]
xor eax, edx
movzx edx, word [0x1400c988e]
mov word [rsp + 0x1924], ax
xor eax, eax
mov word [rsp + 0x1926], ax
lea rax, [rsp + 0x1914]
mov qword [rsp + 0x2c48], rax
xor eax, eax
mov word [rsp + 0x1302], ax
movzx eax, word [0x1400c9890]
mov dword [rsp + 0x1930], 0x6c
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c988c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dlis]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca390]
pxor xmm2, xmm15
movq qword [rsp + 0x12fa], xmm2
mov qword [rsp + 0x12f0], rax
mov eax, 0x6c
mov word [rsp + 0x12f8], ax
movabs rax, 0x800080042
mov qword [rsp + 0x1934], rax
mov rax, qword [rsp + 0x12f8]
mov qword [rsp + 0x193c], rax
mov eax, dword [rsp + 0x1300]
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]
xor eax, edx
mov word [rsp + 0x1938], ax
movzx eax, word [rsp + 0x193a]
mov edx, dword [rsp + 0x1930]
mov dword [rsp + 0x23d8], 0x60079
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 [0x1400c989a]
mov word [rsp + 0x1944], ax
xor eax, eax
mov word [rsp + 0x1946], ax
lea rax, [rsp + 0x1934]
mov qword [rsp + 0x2c50], rax
movzx eax, word [0x1400c989c]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9898]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dp1]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
movzx eax, word [0x1400c989e]
paddw xmm5, xmm2
movq qword [rsp + 0x23dc], xmm5
lea edx, [rax + 6]
mov rax, qword [str.4jro_f_f_f_f:pS]
mov word [rsp + 0x23e4], dx
xor edx, edx
mov word [rsp + 0x23e6], dx
mov qword [rsp + 0x23d0], rax
movabs rax, 0x6f0072006a0034
mov qword [rsp + 0x1950], rax
mov rax, qword [rsp + 0x23d8]
movzx edx, word [0x1400c98a4]
movq xmm2, qword [0x1400ca3a0]
mov qword [rsp + 0x1958], rax
mov rax, qword [rsp + 0x23e0]
mov qword [rsp + 0x1960], rax
movzx eax, word [rsp + 0x1950]
sub eax, 6
mov word [rsp + 0x1950], ax
movzx eax, word [rsp + 0x1952]
sub eax, 6
mov word [rsp + 0x1952], ax
movzx eax, word [rsp + 0x1954]
sub eax, 6
mov word [rsp + 0x1954], ax
movzx eax, word [rsp + 0x1956]
sub eax, 6
mov word [rsp + 0x1956], ax
movzx eax, word [rsp + 0x1958]
sub eax, 6
mov word [rsp + 0x1958], ax
movzx eax, word [rsp + 0x195a]
sub eax, 6
mov word [rsp + 0x195a], ax
movzx eax, word [rsp + 0x195c]
sub eax, 6
mov word [rsp + 0x195c], ax
movzx eax, word [rsp + 0x195e]
sub eax, 6
mov word [rsp + 0x195e], ax
movzx eax, word [rsp + 0x1960]
sub eax, 6
mov word [rsp + 0x1960], ax
movzx eax, word [rsp + 0x1962]
sub eax, 6
mov word [rsp + 0x1962], ax
movzx eax, word [rsp + 0x1964]
sub eax, 6
mov word [rsp + 0x1964], ax
lea rax, [rsp + 0x1950]
mov qword [rsp + 0x2c58], rax
movzx eax, word [0x1400c98a6]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c98a2]
xor r8d, r8d
xor r9d, r9d
shl rax, 0x10
xor r11d, r11d
or rax, rdx
movzx edx, word [str..dqy]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400ca3a8]
mov word [rsp + 0x12d8], cx
mov word [rsp + 0x12e2], r8w
paddw xmm5, xmm2
mov word [rsp + 0x12c2], r9w
mov qword [rsp + 0x12d0], rax
movabs rax, 0x3d007c0070003a
mov qword [rsp + 0x130], rax
movq qword [rsp + 0x12da], xmm5
mov rax, qword [rsp + 0x12d8]
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x12e0]
mov dword [rsp + 0x140], eax
movzx eax, word [rsp + 0x130]
sub eax, 0xc
mov word [rsp + 0x130], ax
movzx eax, word [rsp + 0x132]
sub eax, 0xc
mov word [rsp + 0x132], ax
movzx eax, word [rsp + 0x134]
sub eax, 0xc
mov word [rsp + 0x134], ax
movzx eax, word [rsp + 0x136]
sub eax, 0xc
mov word [rsp + 0x136], ax
movzx eax, word [rsp + 0x138]
sub eax, 0xc
mov word [rsp + 0x138], ax
movzx eax, word [rsp + 0x13a]
sub eax, 0xc
mov word [rsp + 0x13a], ax
movzx eax, word [rsp + 0x13c]
sub eax, 0xc
mov word [rsp + 0x13c], ax
movzx eax, word [rsp + 0x13e]
sub eax, 0xc
mov word [rsp + 0x13e], ax
movzx eax, word [rsp + 0x140]
sub eax, 0xc
mov word [rsp + 0x140], ax
lea rax, [rsp + 0x130]
mov qword [rsp + 0x2c60], rax
movzx eax, word [0x1400c98b0]
mov dword [rsp + 0x1970], 0x7d
movzx edx, word [0x1400c98ae]
movq xmm11, qword [0x1400ca3b0]
mov word [rsp + 0x12b8], r10w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c98ac]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dsk]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400ca3b8]
pxor xmm5, xmm11
movq qword [rsp + 0x12ba], xmm5
mov qword [rsp + 0x12b0], rax
movabs rax, 0x4000c00190053
mov qword [rsp + 0x1974], rax
mov rax, qword [rsp + 0x12b8]
mov qword [rsp + 0x197c], rax
mov eax, dword [rsp + 0x12c0]
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 + 0x1298], bp
movq xmm5, qword [0x1400ca3c0]
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
movzx edx, word [0x1400c98b8]
xor edi, edi
xor r12d, r12d
mov word [rsp + 0x1984], ax
lea rax, [rsp + 0x1974]
mov qword [rsp + 0x2c68], rax
movzx eax, word [0x1400c98ba]
mov word [rsp + 0x1986], r11w
mov dword [rsp + 0x1990], 0xe
mov word [rsp + 0x12a2], di
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c98b6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dsn]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [str._jeeQF_TTTTz0_81111]
pxor xmm5, xmm15
movq qword [rsp + 0x129a], xmm5
mov qword [rsp + 0x1290], rax
movabs rax, 0x65007d006a0020
mov qword [rsp + 0x1994], rax
mov rax, qword [rsp + 0x1298]
mov qword [rsp + 0x199c], rax
mov eax, dword [rsp + 0x12a0]
mov dword [rsp + 0x19a4], eax
movzx eax, word [rsp + 0x1994]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x1994], ax
movzx eax, word [rsp + 0x1996]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x1996], ax
movzx eax, word [rsp + 0x1998]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x1998], ax
movzx eax, word [rsp + 0x199a]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x199a], ax
movzx eax, word [rsp + 0x199c]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x199c], ax
movzx eax, word [rsp + 0x199e]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x199e], ax
movzx eax, word [rsp + 0x19a0]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x19a0], ax
movzx eax, word [rsp + 0x19a2]
mov edx, dword [rsp + 0x1990]
xor eax, edx
mov word [rsp + 0x19a2], ax
movzx eax, word [rsp + 0x19a4]
mov edx, dword [rsp + 0x1990]
xor eax, edx
movzx edx, word [0x1400c98c2]
mov word [rsp + 0x19a4], ax
lea rax, [rsp + 0x1994]
mov qword [rsp + 0x2c70], rax
xor eax, eax
mov word [rsp + 0x1282], ax
movzx eax, word [0x1400c98c4]
mov word [rsp + 0x19a6], r12w
mov dword [rsp + 0x19b0], 0x35
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c98c0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..dtsx]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400ca3d0]
pxor xmm3, xmm5
mov qword [rsp + 0x1270], rax
mov eax, 0x35
mov word [rsp + 0x1278], ax
movabs rax, 0x5b00460051001b
movq qword [rsp + 0x127a], xmm3
mov qword [rsp + 0x19b4], rax
mov rax, qword [rsp + 0x1278]
mov qword [rsp + 0x19bc], rax
mov eax, dword [rsp + 0x1280]
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]
movzx r12d, word [0x1400c98d0]
mov qword [rsp + 0x2c78], rax
xor eax, eax
mov dword [rsp + 0x2410], 0x7b
mov word [rsp + 0x23c6], ax
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 edi, dword [rsp + 0x2410]
add r11d, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x2410]
add r8d, 2
xor r11d, 0x64
mov r9d, dword [rsp + 0x2410]
xor r8d, 0x74
add r10d, 3
pinsrw xmm3, r11d, 1
mov ebp, dword [rsp + 0x2410]
add edx, 4
xor r10d, 0x73
movd xmm10, r8d
xor edx, 0x78
add edi, 5
pinsrw xmm10, r10d, 1
punpckldq xmm3, xmm10
add ecx, 6
xor cx, word [str..dxl]
movd xmm5, edx
mov r10d, 0x31
add r9d, 7
xor r9w, word [0x1400c98cc]
pinsrw xmm5, edi, 1
add ebp, 8
xor bp, word [0x1400c98ce]
movd xmm8, ecx
mov ecx, 0x54
pinsrw xmm8, r9d, 1
punpckldq xmm5, xmm8
punpcklqdq xmm3, xmm5
movaps xmmword [rsp + 0x23b0], xmm3
mov word [rsp + 0x24], bp
mov ebp, dword [rsp + 0x2410]
movzx edi, word [rsp + 0x24]
mov rax, qword [rsp + 0x23b8]
add ebp, 9
xor r12d, ebp
mov ebp, dword [rsp + 0x2410]
mov word [rsp + 0x23c0], di
mov edi, 0xd
movq qword [rsp + 0x2414], xmm3
mov word [rsp + 0x23c2], r12w
mov qword [rsp + 0x241c], rax
add ebp, 0xa
xor bp, word [0x1400c98d2]
mov word [rsp + 0x23c4], bp
mov rax, qword [rsp + 0x23c0]
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
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 r8d, r8d
xor r9d, r9d
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
xor edx, edx
mov word [rsp + 0x2428], ax
xor eax, eax
mov word [rsp + 0x242a], ax
lea rax, [rsp + 0x2414]
mov qword [rsp + 0x2c80], rax
mov dword [rsp + 0x19d0], 0x54
movzx eax, word [0x1400c98da]
mov word [rsp + 0x1262], dx
movzx edx, word [0x1400c98d8]
movq xmm3, qword [0x1400ca3d8]
mov word [rsp + 0x1258], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c98d6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..eco]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400ca3e0]
pxor xmm3, xmm5
movq qword [rsp + 0x125a], xmm3
mov qword [rsp + 0x1250], rax
movabs rax, 0x38002c0030007a
mov qword [rsp + 0x19d4], rax
mov rax, qword [rsp + 0x1258]
mov qword [rsp + 0x19dc], rax
mov eax, dword [rsp + 0x1260]
mov dword [rsp + 0x19e4], eax
movzx eax, word [rsp + 0x19d4]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
mov word [rsp + 0x19d4], ax
movzx eax, word [rsp + 0x19d6]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
mov word [rsp + 0x19d6], ax
movzx eax, word [rsp + 0x19d8]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
mov word [rsp + 0x19d8], ax
movzx eax, word [rsp + 0x19da]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
mov word [rsp + 0x19da], ax
movzx eax, word [rsp + 0x19dc]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
mov word [rsp + 0x19dc], ax
movzx eax, word [rsp + 0x19de]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
mov word [rsp + 0x19de], ax
movzx eax, word [rsp + 0x19e0]
mov word [rsp + 0x1238], r10w
mov edx, dword [rsp + 0x19d0]
movq xmm3, qword [0x1400ca3e8]
mov word [rsp + 0x1242], r9w
xor eax, edx
mov word [rsp + 0x19e0], ax
movzx eax, word [rsp + 0x19e2]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
mov word [rsp + 0x19e2], ax
movzx eax, word [rsp + 0x19e4]
mov edx, dword [rsp + 0x19d0]
xor eax, edx
movzx edx, word [0x1400c98e2]
mov word [rsp + 0x19e4], ax
lea rax, [rsp + 0x19d4]
mov qword [rsp + 0x2c88], rax
movzx eax, word [0x1400c98e4]
mov word [rsp + 0x19e6], r8w
mov dword [rsp + 0x19f0], 0x31
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c98e0]
xor r11d, r11d
xor ebp, ebp
shl rax, 0x10
xor r12d, r12d
or rax, rdx
movzx edx, word [str..ecx]
shl rax, 0x10
or rax, rdx
movq xmm5, rax
mov rax, qword [0x1400ca3f0]
pxor xmm3, xmm5
movq qword [rsp + 0x123a], xmm3
mov qword [rsp + 0x1230], rax
movabs rax, 0x5e00520054001f
mov qword [rsp + 0x19f4], rax
mov rax, qword [rsp + 0x1238]
mov qword [rsp + 0x19fc], rax
mov eax, dword [rsp + 0x1240]
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]
mov word [rsp + 0x1218], di
movq xmm5, qword [0x1400ca620]
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
movzx edx, word [0x1400c98ec]
mov word [rsp + 0x1a04], ax
lea rax, [rsp + 0x19f4]
mov qword [rsp + 0x2c90], rax
movzx eax, word [0x1400c98ee]
mov word [rsp + 0x1a06], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c98ea]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..edb]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca3f8]
paddw xmm3, xmm5
mov qword [rsp + 0x1210], rax
movabs rax, 0x8500700072003b
movq qword [rsp + 0x121a], xmm3
mov word [rsp + 0x1222], bp
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x1218]
mov word [rsp + 0x1202], r12w
mov qword [rsp + 0x158], rax
mov eax, dword [rsp + 0x1220]
mov dword [rsp + 0x160], eax
movzx eax, word [rsp + 0x150]
sub eax, 0xd
mov word [rsp + 0x150], ax
movzx eax, word [rsp + 0x152]
sub eax, 0xd
mov word [rsp + 0x152], ax
movzx eax, word [rsp + 0x154]
sub eax, 0xd
mov word [rsp + 0x154], ax
movzx eax, word [rsp + 0x156]
sub eax, 0xd
mov word [rsp + 0x156], ax
movzx eax, word [rsp + 0x158]
sub eax, 0xd
mov word [rsp + 0x158], ax
movzx eax, word [rsp + 0x15a]
sub eax, 0xd
mov word [rsp + 0x15a], ax
movzx eax, word [rsp + 0x15c]
sub eax, 0xd
mov word [rsp + 0x15c], ax
movzx eax, word [rsp + 0x15e]
sub eax, 0xd
mov word [rsp + 0x15e], ax
movzx eax, word [rsp + 0x160]
sub eax, 0xd
mov word [rsp + 0x160], ax
lea rax, [rsp + 0x150]
mov dword [rsp + 0x1a10], 0x65
mov qword [rsp + 0x2c98], rax
mov eax, dword [rsp + 0x1a10]
mov edi, dword [rsp + 0x1a10]
mov r8d, dword [rsp + 0x1a10]
mov r11d, dword [rsp + 0x1a10]
mov edx, dword [rsp + 0x1a10]
mov r10d, dword [rsp + 0x1a10]
mov ecx, dword [rsp + 0x1a10]
mov r9d, dword [rsp + 0x1a10]
mov ebp, dword [rsp + 0x1a10]
add ebp, 8
add ecx, 6
xor cx, word [0x1400c98f4]
xor eax, 0x2e
add r10d, 5
add r9d, 7
xor r10w, word [str..epim]
xor r9w, word [0x1400c98f6]
add r8d, 2
add edx, 4
xor r8d, 0x64
add edi, 1
xor bp, word [0x1400c98f8]
add r11d, 3
xor edi, 0x65
xor r11d, 0x62
movd xmm3, eax
movd xmm13, r8d
movd xmm8, edx
movd xmm10, ecx
pinsrw xmm13, r11d, 1
pinsrw xmm3, edi, 1
pinsrw xmm10, r9d, 1
pinsrw xmm8, r10d, 1
punpckldq xmm3, xmm13
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
movaps xmmword [rsp + 0x11f0], xmm3
mov rax, qword [rsp + 0x11f8]
movq qword [rsp + 0x1a14], xmm3
mov word [rsp + 0x1200], bp
mov qword [rsp + 0x1a1c], rax
mov eax, dword [rsp + 0x1200]
mov dword [rsp + 0x1a24], eax
movzx eax, word [rsp + 0x1a14]
mov edx, dword [rsp + 0x1a10]
xor eax, edx
mov word [rsp + 0x1a14], ax
movzx edx, word [rsp + 0x1a16]
mov eax, dword [rsp + 0x1a10]
add eax, 1
xor eax, edx
mov word [rsp + 0x1a16], ax
movzx edx, word [rsp + 0x1a18]
mov eax, dword [rsp + 0x1a10]
add eax, 2
xor eax, edx
mov word [rsp + 0x1a18], ax
movzx edx, word [rsp + 0x1a1a]
mov eax, dword [rsp + 0x1a10]
add eax, 3
xor eax, edx
mov word [rsp + 0x1a1a], ax
movzx edx, word [rsp + 0x1a1c]
mov eax, dword [rsp + 0x1a10]
add eax, 4
xor eax, edx
mov word [rsp + 0x1a1c], ax
movzx edx, word [rsp + 0x1a1e]
mov eax, dword [rsp + 0x1a10]
add eax, 5
xor eax, edx
mov word [rsp + 0x1a1e], ax
movzx edx, word [rsp + 0x1a20]
mov eax, dword [rsp + 0x1a10]
movzx r12d, word [0x1400c9904]
add eax, 6
xor eax, edx
mov word [rsp + 0x1a20], ax
movzx edx, word [rsp + 0x1a22]
mov eax, dword [rsp + 0x1a10]
add eax, 7
xor eax, edx
mov word [rsp + 0x1a22], ax
movzx edx, word [rsp + 0x1a24]
mov eax, dword [rsp + 0x1a10]
add eax, 8
xor eax, edx
mov word [rsp + 0x1a24], ax
xor eax, eax
mov word [rsp + 0x1a26], ax
lea rax, [rsp + 0x1a14]
mov qword [rsp + 0x2ca0], rax
xor eax, eax
mov dword [rsp + 0x2430], 0x33
mov word [rsp + 0x23a6], ax
mov eax, dword [rsp + 0x2430]
mov r11d, dword [rsp + 0x2430]
mov r8d, dword [rsp + 0x2430]
mov r10d, dword [rsp + 0x2430]
mov edx, dword [rsp + 0x2430]
xor eax, 0x2e
mov edi, dword [rsp + 0x2430]
add r11d, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x2430]
add r8d, 2
xor r11d, 0x65
mov r9d, dword [rsp + 0x2430]
xor r8d, 0x70
add r10d, 3
pinsrw xmm3, r11d, 1
mov ebp, dword [rsp + 0x2430]
add edx, 4
xor r10d, 0x69
movd xmm13, r8d
xor edx, 0x6d
add edi, 5
pinsrw xmm13, r10d, 1
punpckldq xmm3, xmm13
add ecx, 6
movd xmm8, edx
xor cx, word [str..exb]
add r9d, 7
pinsrw xmm8, edi, 1
xor r9w, word [0x1400c9900]
add ebp, 8
xor bp, word [0x1400c9902]
movd xmm10, ecx
mov ecx, 0xc
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
movaps xmmword [rsp + 0x2390], xmm3
mov word [rsp + 0x24], bp
mov ebp, dword [rsp + 0x2430]
movzx edi, word [rsp + 0x24]
add ebp, 9
xor r12d, ebp
mov ebp, dword [rsp + 0x2430]
add ebp, 0xa
xor bp, word [0x1400c9906]
mov word [rsp + 0x23a0], di
mov rax, qword [rsp + 0x2398]
movq qword [rsp + 0x2434], xmm3
mov word [rsp + 0x23a2], r12w
mov word [rsp + 0x23a4], bp
mov qword [rsp + 0x243c], rax
mov rax, qword [rsp + 0x23a0]
mov qword [rsp + 0x2444], rax
movzx eax, word [rsp + 0x2434]
mov edx, dword [rsp + 0x2430]
xor eax, edx
mov word [rsp + 0x2434], ax
movzx edx, word [rsp + 0x2436]
mov eax, dword [rsp + 0x2430]
add eax, 1
xor eax, edx
mov word [rsp + 0x2436], ax
movzx edx, word [rsp + 0x2438]
mov eax, dword [rsp + 0x2430]
add eax, 2
xor eax, edx
mov word [rsp + 0x2438], ax
movzx edx, word [rsp + 0x243a]
mov eax, dword [rsp + 0x2430]
add eax, 3
xor eax, edx
mov word [rsp + 0x243a], ax
movzx edx, word [rsp + 0x243c]
mov eax, dword [rsp + 0x2430]
add eax, 4
xor eax, edx
mov word [rsp + 0x243c], ax
movzx edx, word [rsp + 0x243e]
mov eax, dword [rsp + 0x2430]
add eax, 5
xor eax, edx
mov word [rsp + 0x243e], ax
movzx edx, word [rsp + 0x2440]
mov eax, dword [rsp + 0x2430]
add eax, 6
xor eax, edx
mov word [rsp + 0x2440], ax
movzx edx, word [rsp + 0x2442]
mov eax, dword [rsp + 0x2430]
add eax, 7
xor eax, edx
mov word [rsp + 0x2442], ax
movzx edx, word [rsp + 0x2444]
mov eax, dword [rsp + 0x2430]
movq xmm3, qword [0x1400ca400]
add eax, 8
xor eax, edx
mov word [rsp + 0x2444], ax
movzx edx, word [rsp + 0x2446]
mov eax, dword [rsp + 0x2430]
add eax, 9
xor eax, edx
mov word [rsp + 0x2446], ax
movzx edx, word [rsp + 0x2448]
mov eax, dword [rsp + 0x2430]
add eax, 0xa
xor eax, edx
movzx edx, word [0x1400c990c]
mov word [rsp + 0x2448], ax
xor eax, eax
mov word [rsp + 0x244a], ax
lea rax, [rsp + 0x2434]
mov qword [rsp + 0x2ca8], rax
xor eax, eax
mov word [rsp + 0x11e2], ax
movzx eax, word [0x1400c990e]
mov dword [rsp + 0x1a30], 0x11
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c990a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fcd]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [str._tis:rop3knh:ryvvvvX]
pxor xmm3, xmm15
movq qword [rsp + 0x11da], xmm3
mov qword [rsp + 0x11d0], rax
mov eax, 0x11
mov word [rsp + 0x11d8], ax
movabs rax, 0x7300690074003f
mov qword [rsp + 0x1a34], rax
mov rax, qword [rsp + 0x11d8]
mov qword [rsp + 0x1a3c], rax
mov eax, dword [rsp + 0x11e0]
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 edx, dword [rsp + 0x1a30]
mov word [rsp + 0x11b8], cx
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
xor edx, edx
mov word [rsp + 0x1a44], ax
lea rax, [rsp + 0x1a34]
mov qword [rsp + 0x2cb0], rax
movzx eax, word [0x1400c9918]
mov word [rsp + 0x1a46], dx
movzx edx, word [0x1400c9916]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9914]
shl rax, 0x10
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x11c2], r8w
or rax, rdx
movzx edx, word [str..fdb]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca410]
paddw xmm3, xmm2
mov qword [rsp + 0x11b0], rax
movabs rax, 0x70006f0072003a
movq qword [rsp + 0x11ba], xmm3
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x11b8]
mov word [rsp + 0x11a2], r9w
mov qword [rsp + 0x178], rax
mov eax, dword [rsp + 0x11c0]
mov dword [rsp + 0x180], eax
movzx eax, word [rsp + 0x170]
sub eax, 0xc
mov word [rsp + 0x170], ax
movzx eax, word [rsp + 0x172]
sub eax, 0xc
mov word [rsp + 0x172], ax
movzx eax, word [rsp + 0x174]
sub eax, 0xc
mov word [rsp + 0x174], ax
movzx eax, word [rsp + 0x176]
sub eax, 0xc
mov word [rsp + 0x176], ax
movzx eax, word [rsp + 0x178]
sub eax, 0xc
mov word [rsp + 0x178], ax
movzx eax, word [rsp + 0x17a]
sub eax, 0xc
mov word [rsp + 0x17a], ax
movzx eax, word [rsp + 0x17c]
sub eax, 0xc
mov word [rsp + 0x17c], ax
movzx eax, word [rsp + 0x17e]
sub eax, 0xc
mov word [rsp + 0x17e], ax
movzx eax, word [rsp + 0x180]
sub eax, 0xc
mov word [rsp + 0x180], ax
lea rax, [rsp + 0x170]
mov dword [rsp + 0x1a50], 0x7d
mov qword [rsp + 0x2cb8], rax
mov eax, dword [rsp + 0x1a50]
mov edi, dword [rsp + 0x1a50]
mov r8d, dword [rsp + 0x1a50]
mov r11d, dword [rsp + 0x1a50]
mov edx, dword [rsp + 0x1a50]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1a50]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1a50]
add r8d, 2
xor edi, 0x66
mov r9d, dword [rsp + 0x1a50]
xor r8d, 0x64
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1a50]
add edx, 4
xor r11d, 0x62
movd xmm13, r8d
add r10d, 5
xor r10w, word [str..fic]
movd xmm8, edx
pinsrw xmm13, r11d, 1
add ecx, 6
xor cx, word [0x1400c991e]
punpckldq xmm3, xmm13
mov r11d, 5
add r9d, 7
xor r9w, word [0x1400c9920]
add ebp, 8
xor bp, word [0x1400c9922]
pinsrw xmm8, r10d, 1
movd xmm10, ecx
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
movaps xmmword [rsp + 0x1190], xmm3
mov rax, qword [rsp + 0x1198]
mov word [rsp + 0x11a0], bp
mov ebp, 0xc
movq qword [rsp + 0x1a54], xmm3
mov qword [rsp + 0x1a5c], rax
mov eax, dword [rsp + 0x11a0]
mov dword [rsp + 0x1a64], eax
movzx eax, word [rsp + 0x1a54]
mov edx, dword [rsp + 0x1a50]
xor eax, edx
mov word [rsp + 0x1a54], ax
movzx edx, word [rsp + 0x1a56]
mov eax, dword [rsp + 0x1a50]
add eax, 1
xor r10d, r10d
xor edi, edi
xor eax, edx
mov word [rsp + 0x1a56], ax
movzx edx, word [rsp + 0x1a58]
mov eax, dword [rsp + 0x1a50]
add eax, 2
xor eax, edx
mov word [rsp + 0x1a58], ax
movzx edx, word [rsp + 0x1a5a]
mov eax, dword [rsp + 0x1a50]
add eax, 3
xor eax, edx
mov word [rsp + 0x1a5a], ax
movzx edx, word [rsp + 0x1a5c]
mov eax, dword [rsp + 0x1a50]
add eax, 4
xor eax, edx
mov word [rsp + 0x1a5c], ax
movzx edx, word [rsp + 0x1a5e]
mov eax, dword [rsp + 0x1a50]
add eax, 5
xor eax, edx
mov word [rsp + 0x1a5e], ax
movzx edx, word [rsp + 0x1a60]
mov eax, dword [rsp + 0x1a50]
mov word [rsp + 0x1182], di
movabs rdi, 0x7c00790072003a
mov word [rsp + 0x1178], r11w
add eax, 6
xor eax, edx
mov word [rsp + 0x1a60], ax
movzx edx, word [rsp + 0x1a62]
mov eax, dword [rsp + 0x1a50]
add eax, 7
xor eax, edx
mov word [rsp + 0x1a62], ax
movzx edx, word [rsp + 0x1a64]
mov eax, dword [rsp + 0x1a50]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c992a]
mov word [rsp + 0x1a64], ax
lea rax, [rsp + 0x1a54]
mov qword [rsp + 0x2cc0], rax
movzx eax, word [0x1400c992c]
mov word [rsp + 0x1a66], r10w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9928]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fmp]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca418]
paddw xmm3, xmm7
mov qword [rsp + 0x1170], rax
movabs rax, 0x68006e006b0033
mov qword [rsp + 0x190], rax
movq qword [rsp + 0x117a], xmm3
mov rax, qword [rsp + 0x1178]
mov qword [rsp + 0x198], rax
mov eax, dword [rsp + 0x1180]
mov dword [rsp + 0x1a0], eax
movzx eax, word [rsp + 0x190]
sub eax, 5
mov word [rsp + 0x190], ax
movzx eax, word [rsp + 0x192]
sub eax, 5
mov word [rsp + 0x192], ax
movzx eax, word [rsp + 0x194]
sub eax, 5
mov word [rsp + 0x194], ax
movzx eax, word [rsp + 0x196]
sub eax, 5
mov word [rsp + 0x196], ax
movzx eax, word [rsp + 0x198]
movzx edx, word [0x1400c9934]
mov word [rsp + 0x1158], bp
mov r8, qword [0x1400ca420]
sub eax, 5
mov word [rsp + 0x198], ax
movzx eax, word [rsp + 0x19a]
mov qword [rsp + 0x1150], r8
sub eax, 5
mov word [rsp + 0x19a], ax
movzx eax, word [rsp + 0x19c]
sub eax, 5
mov word [rsp + 0x19c], ax
movzx eax, word [rsp + 0x19e]
sub eax, 5
mov word [rsp + 0x19e], ax
movzx eax, word [rsp + 0x1a0]
sub eax, 5
xor r12d, r12d
mov word [rsp + 0x1a0], ax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x2cc8], rax
movzx eax, word [0x1400c9936]
mov qword [rsp + 0x1b0], rdi
mov word [rsp + 0x1162], r12w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9932]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fmp12]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
paddw xmm3, xmm2
movq qword [rsp + 0x115a], xmm3
mov rax, qword [rsp + 0x1158]
mov qword [rsp + 0x1b8], rax
mov eax, dword [rsp + 0x1160]
mov dword [rsp + 0x1c0], eax
movzx eax, word [rsp + 0x1b0]
sub eax, 0xc
mov word [rsp + 0x1b0], ax
movzx eax, word [rsp + 0x1b2]
sub eax, 0xc
mov word [rsp + 0x1b2], ax
movzx eax, word [rsp + 0x1b4]
sub eax, 0xc
mov word [rsp + 0x1b4], ax
movzx eax, word [rsp + 0x1b6]
sub eax, 0xc
mov word [rsp + 0x1b6], ax
movzx eax, word [rsp + 0x1b8]
movzx edx, word [0x1400c9942]
mov dword [rsp + 0x2578], 0x440047
movq xmm15, qword [0x1400ca428]
movzx ecx, word [0x1400c9946]
sub eax, 0xc
mov word [rsp + 0x1b8], ax
movzx eax, word [rsp + 0x1ba]
xor ecx, 0x76
mov word [rsp + 0x2586], cx
sub eax, 0xc
mov word [rsp + 0x1ba], ax
movzx eax, word [rsp + 0x1bc]
sub eax, 0xc
mov word [rsp + 0x1bc], ax
movzx eax, word [rsp + 0x1be]
sub eax, 0xc
mov word [rsp + 0x1be], ax
movzx eax, word [rsp + 0x1c0]
sub eax, 0xc
mov word [rsp + 0x1c0], ax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x2cd0], rax
xor eax, eax
mov word [rsp + 0x258a], ax
movzx eax, word [0x1400c9944]
mov dword [rsp + 0x2730], 0x76
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9940]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fmpsl]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9948]
movq xmm3, rax
mov rax, qword [0x1400ca430]
pxor xmm3, xmm15
movq qword [rsp + 0x257e], xmm3
xor edx, 0x76
mov qword [rsp + 0x2570], rax
mov eax, 0x76
mov word [rsp + 0x257c], ax
movabs rax, 0x6001b00100058
mov qword [rsp + 0x2734], rax
mov rax, qword [rsp + 0x2578]
mov word [rsp + 0x2588], dx
mov qword [rsp + 0x273c], rax
mov rax, qword [rsp + 0x2580]
mov qword [rsp + 0x2744], rax
mov eax, dword [rsp + 0x2588]
mov dword [rsp + 0x274c], eax
movzx eax, word [rsp + 0x2734]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x2734], ax
movzx eax, word [rsp + 0x2736]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x2736], ax
movzx eax, word [rsp + 0x2738]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x2738], ax
movzx eax, word [rsp + 0x273a]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x273a], ax
movzx eax, word [rsp + 0x273c]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x273c], ax
movzx eax, word [rsp + 0x273e]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x273e], ax
movzx eax, word [rsp + 0x2740]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x2740], ax
movzx eax, word [rsp + 0x2742]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x2742], ax
movzx eax, word [rsp + 0x2744]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x2744], ax
movzx eax, word [rsp + 0x2746]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x2746], ax
movzx eax, word [rsp + 0x2748]
mov edx, dword [rsp + 0x2730]
mov qword [rsp + 0x2550], r8
mov dword [rsp + 0x2558], 0x78007f
xor eax, edx
mov word [rsp + 0x2748], ax
movzx eax, word [rsp + 0x274a]
mov edx, dword [rsp + 0x2730]
xor eax, edx
mov word [rsp + 0x274a], ax
movzx eax, word [rsp + 0x274c]
mov edx, dword [rsp + 0x2730]
xor eax, edx
movzx edx, word [0x1400c9950]
mov word [rsp + 0x274c], ax
xor eax, eax
mov word [rsp + 0x274e], ax
lea rax, [rsp + 0x2734]
mov qword [rsp + 0x2cd8], rax
movzx eax, word [0x1400c9952]
mov qword [rsp + 0x2450], rdi
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c994e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fol]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
movzx eax, word [0x1400c9954]
paddw xmm3, xmm2
movq qword [rsp + 0x255e], xmm3
lea ecx, [rax + 0xc]
movzx eax, word [str..fp3]
mov word [rsp + 0x2566], cx
lea edx, [rax + 0xc]
mov eax, 0xc
mov word [rsp + 0x255c], ax
xor eax, eax
mov word [rsp + 0x256a], ax
mov rax, qword [rsp + 0x2558]
mov word [rsp + 0x2568], dx
xor edx, edx
mov qword [rsp + 0x2458], rax
mov rax, qword [rsp + 0x2560]
mov qword [rsp + 0x2460], rax
mov eax, dword [rsp + 0x2568]
mov dword [rsp + 0x2468], eax
movzx eax, word [rsp + 0x2450]
sub eax, 0xc
mov word [rsp + 0x2450], ax
movzx eax, word [rsp + 0x2452]
mov word [rsp + 0x1142], dx
sub eax, 0xc
mov word [rsp + 0x2452], ax
movzx eax, word [rsp + 0x2454]
sub eax, 0xc
mov word [rsp + 0x2454], ax
movzx eax, word [rsp + 0x2456]
sub eax, 0xc
mov word [rsp + 0x2456], ax
movzx eax, word [rsp + 0x2458]
sub eax, 0xc
mov word [rsp + 0x2458], ax
movzx eax, word [rsp + 0x245a]
sub eax, 0xc
mov word [rsp + 0x245a], ax
movzx eax, word [rsp + 0x245c]
sub eax, 0xc
mov word [rsp + 0x245c], ax
movzx eax, word [rsp + 0x245e]
sub eax, 0xc
mov word [rsp + 0x245e], ax
movzx eax, word [rsp + 0x2460]
sub eax, 0xc
mov word [rsp + 0x2460], ax
movzx eax, word [rsp + 0x2462]
sub eax, 0xc
mov word [rsp + 0x2462], ax
movzx eax, word [rsp + 0x2464]
sub eax, 0xc
mov word [rsp + 0x2464], ax
movzx eax, word [rsp + 0x2466]
sub eax, 0xc
mov word [rsp + 0x2466], ax
movzx eax, word [rsp + 0x2468]
sub eax, 0xc
mov word [rsp + 0x2468], ax
lea rax, [rsp + 0x2450]
mov dword [rsp + 0x1a70], 0x3e
mov qword [rsp + 0x2ce0], rax
mov eax, dword [rsp + 0x1a70]
mov edi, dword [rsp + 0x1a70]
mov r8d, dword [rsp + 0x1a70]
mov r11d, dword [rsp + 0x1a70]
mov edx, dword [rsp + 0x1a70]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1a70]
movd xmm3, eax
mov ecx, dword [rsp + 0x1a70]
mov r9d, dword [rsp + 0x1a70]
mov ebp, dword [rsp + 0x1a70]
add ebp, 8
xor bp, word [0x1400c995c]
add edi, 1
add ecx, 6
xor cx, word [0x1400c9958]
add r10d, 5
add r9d, 7
xor r10w, word [str..fp3]
add r8d, 2
add edx, 4
xor r9w, word [0x1400c995a]
xor r8d, 0x6f
add r11d, 3
xor edi, 0x66
xor r11d, 0x6c
mov word [rsp + 0x1140], bp
movd xmm13, r8d
movd xmm8, edx
pinsrw xmm3, edi, 1
xor r8d, r8d
movd xmm10, ecx
pinsrw xmm13, r11d, 1
pinsrw xmm8, r10d, 1
punpckldq xmm3, xmm13
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
movaps xmmword [rsp + 0x1130], xmm3
mov rax, qword [rsp + 0x1138]
xor ecx, ecx
mov ebp, 4
movq qword [rsp + 0x1a74], xmm3
mov r9d, 0x1f
mov r11d, 5
mov qword [rsp + 0x1a7c], rax
mov eax, dword [rsp + 0x1140]
mov dword [rsp + 0x1a84], eax
movzx eax, word [rsp + 0x1a74]
mov edx, dword [rsp + 0x1a70]
xor eax, edx
mov word [rsp + 0x1a74], ax
movzx edx, word [rsp + 0x1a76]
mov eax, dword [rsp + 0x1a70]
add eax, 1
xor eax, edx
mov word [rsp + 0x1a76], ax
movzx edx, word [rsp + 0x1a78]
mov eax, dword [rsp + 0x1a70]
add eax, 2
xor eax, edx
mov word [rsp + 0x1a78], ax
movzx edx, word [rsp + 0x1a7a]
mov eax, dword [rsp + 0x1a70]
add eax, 3
xor eax, edx
mov word [rsp + 0x1a7a], ax
movzx edx, word [rsp + 0x1a7c]
mov eax, dword [rsp + 0x1a70]
add eax, 4
xor eax, edx
mov word [rsp + 0x1a7c], ax
movzx edx, word [rsp + 0x1a7e]
mov eax, dword [rsp + 0x1a70]
add eax, 5
xor eax, edx
mov word [rsp + 0x1a7e], ax
movzx edx, word [rsp + 0x1a80]
mov word [rsp + 0x1118], r9w
mov eax, dword [rsp + 0x1a70]
movq xmm15, qword [0x1400ca438]
mov word [rsp + 0x1122], r8w
add eax, 6
xor eax, edx
mov word [rsp + 0x1a80], ax
movzx edx, word [rsp + 0x1a82]
mov eax, dword [rsp + 0x1a70]
add eax, 7
xor eax, edx
mov word [rsp + 0x1a82], ax
movzx edx, word [rsp + 0x1a84]
mov eax, dword [rsp + 0x1a70]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c9964]
mov word [rsp + 0x1a84], ax
lea rax, [rsp + 0x1a74]
mov qword [rsp + 0x2ce8], rax
movzx eax, word [0x1400c9966]
mov word [rsp + 0x1a86], cx
mov dword [rsp + 0x1a90], 0x1f
shl rax, 0x10
xor r10d, r10d
xor edi, edi
or rax, rdx
movzx edx, word [0x1400c9962]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..fp4]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [str.1yo_3ku92jt9Se_rJ_b_b_b_b6ozlGGGGi__5opz7rk_t2mhf]
pxor xmm3, xmm15
movq qword [rsp + 0x111a], xmm3
mov qword [rsp + 0x1110], rax
movabs rax, 0x2c006f00790031
mov qword [rsp + 0x1a94], rax
mov rax, qword [rsp + 0x1118]
mov qword [rsp + 0x1a9c], rax
mov eax, dword [rsp + 0x1120]
mov dword [rsp + 0x1aa4], eax
movzx edx, word [rsp + 0x1a94]
mov eax, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a94], ax
movzx edx, word [rsp + 0x1a96]
mov eax, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a96], ax
movzx edx, word [rsp + 0x1a98]
mov eax, dword [rsp + 0x1a90]
mov word [rsp + 0x1102], di
mov word [rsp + 0x10f8], r11w
xor eax, edx
mov word [rsp + 0x1a98], ax
movzx edx, word [rsp + 0x1a9a]
mov eax, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a9a], ax
movzx edx, word [rsp + 0x1a9c]
mov eax, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a9c], ax
movzx edx, word [rsp + 0x1a9e]
mov eax, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1a9e], ax
movzx edx, word [rsp + 0x1aa0]
mov eax, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1aa0], ax
movzx edx, word [rsp + 0x1aa2]
mov eax, dword [rsp + 0x1a90]
xor eax, edx
mov word [rsp + 0x1aa2], ax
movzx edx, word [rsp + 0x1aa4]
mov eax, dword [rsp + 0x1a90]
xor eax, edx
movzx edx, word [0x1400c996e]
mov word [rsp + 0x1aa4], ax
lea rax, [rsp + 0x1a94]
mov qword [rsp + 0x2cf0], rax
movzx eax, word [0x1400c9970]
mov word [rsp + 0x1aa6], r10w
shl rax, 0x10
or rdx, rax
movzx eax, word [0x1400c996c]
shl rdx, 0x10
or rax, rdx
movzx edx, word [str..fp5]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca448]
paddw xmm3, xmm7
mov qword [rsp + 0x10f0], rax
movabs rax, 0x390075006b0033
movq qword [rsp + 0x10fa], xmm3
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x10f8]
movzx edx, word [0x1400c9978]
mov word [rsp + 0x10d8], bp
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x1100]
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]
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 + 0x2cf8], rax
movzx eax, word [0x1400c997a]
shl rax, 0x10
xor r12d, r12d
mov word [rsp + 0x10e2], r12w
or rdx, rax
movzx eax, word [0x1400c9976]
mov r12d, 0x47
shl rdx, 0x10
or rax, rdx
movzx edx, word [str..fp7]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca450]
paddw xmm3, xmm9
mov qword [rsp + 0x10d0], rax
movabs rax, 0x390074006a0032
movq qword [rsp + 0x10da], xmm3
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x10d8]
movzx edx, word [0x1400c9982]
mov qword [rsp + 0x1f8], rax
mov eax, dword [rsp + 0x10e0]
mov dword [rsp + 0x200], eax
movzx eax, word [rsp + 0x1f0]
sub eax, 4
mov word [rsp + 0x1f0], ax
movzx eax, word [rsp + 0x1f2]
sub eax, 4
mov word [rsp + 0x1f2], ax
movzx eax, word [rsp + 0x1f4]
sub eax, 4
mov word [rsp + 0x1f4], ax
movzx eax, word [rsp + 0x1f6]
sub eax, 4
mov word [rsp + 0x1f6], ax
movzx eax, word [rsp + 0x1f8]
sub eax, 4
mov word [rsp + 0x1f8], ax
movzx eax, word [rsp + 0x1fa]
sub eax, 4
mov word [rsp + 0x1fa], ax
movzx eax, word [rsp + 0x1fc]
sub eax, 4
mov word [rsp + 0x1fc], ax
movzx eax, word [rsp + 0x1fe]
sub eax, 4
mov word [rsp + 0x1fe], ax
movzx eax, word [rsp + 0x200]
sub eax, 4
mov word [rsp + 0x200], ax
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x2d00], rax
xor eax, eax
mov word [rsp + 0x10c2], ax
movzx eax, word [0x1400c9984]
mov dword [rsp + 0x1ab0], 0x7d
shl rax, 0x10
or rdx, rax
movzx eax, word [0x1400c9980]
shl rdx, 0x10
or rax, rdx
movzx edx, word [str..fpt]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca458]
pxor xmm11, xmm3
mov qword [rsp + 0x10b0], rax
mov eax, 0x7d
mov word [rsp + 0x10b8], ax
movabs rax, 0x4a000d001b0053
movq qword [rsp + 0x10ba], xmm11
mov qword [rsp + 0x1ab4], rax
mov rax, qword [rsp + 0x10b8]
mov qword [rsp + 0x1abc], rax
mov eax, dword [rsp + 0x10c0]
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
xor eax, eax
mov word [rsp + 0x1ac6], ax
lea rax, [rsp + 0x1ab4]
mov qword [rsp + 0x2d08], rax
xor eax, eax
mov dword [rsp + 0x1ad0], 0x5d
mov word [rsp + 0x10a2], ax
mov eax, dword [rsp + 0x1ad0]
mov edi, 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 edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1ad0]
add r8d, 2
xor edi, 0x66
mov r9d, dword [rsp + 0x1ad0]
xor r8d, 0x70
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1ad0]
add edx, 4
xor r11d, 0x74
movd xmm11, r8d
add r10d, 5
xor r10w, word [str..frm]
movd xmm8, edx
pinsrw xmm11, r11d, 1
add ecx, 6
xor cx, word [0x1400c998a]
punpckldq xmm3, xmm11
add r9d, 7
xor r9w, word [0x1400c998c]
add ebp, 8
xor bp, word [0x1400c998e]
pinsrw xmm8, r10d, 1
movd xmm10, ecx
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
movaps xmmword [rsp + 0x1090], xmm3
mov rax, qword [rsp + 0x1098]
mov word [rsp + 0x10a0], bp
movq qword [rsp + 0x1ad4], xmm3
mov qword [rsp + 0x1adc], rax
mov eax, dword [rsp + 0x10a0]
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
xor edx, edx
mov word [rsp + 0x1ae4], ax
xor eax, eax
mov word [rsp + 0x1ae6], ax
lea rax, [rsp + 0x1ad4]
mov dword [rsp + 0x1af0], 0x4a
mov qword [rsp + 0x2d10], rax
mov eax, dword [rsp + 0x1af0]
mov word [rsp + 0x1082], dx
mov edi, dword [rsp + 0x1af0]
mov r8d, dword [rsp + 0x1af0]
mov r11d, dword [rsp + 0x1af0]
mov edx, dword [rsp + 0x1af0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1af0]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1af0]
add r8d, 2
xor edi, 0x66
mov r9d, dword [rsp + 0x1af0]
xor r8d, 0x72
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1af0]
add edx, 4
xor r11d, 0x6d
movd xmm11, r8d
add r10d, 5
movd xmm8, edx
pinsrw xmm11, r11d, 1
punpckldq xmm3, xmm11
add ecx, 6
add r9d, 7
add ebp, 8
xor bp, word [0x1400c9998]
xor r10w, word [str..gdb]
xor cx, word [0x1400c9994]
xor r9w, word [0x1400c9996]
mov word [rsp + 0x1080], bp
pinsrw xmm8, r10d, 1
movd xmm10, ecx
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
movaps xmmword [rsp + 0x1070], xmm3
mov rax, qword [rsp + 0x1078]
movq qword [rsp + 0x1af4], xmm3
mov qword [rsp + 0x1afc], rax
mov eax, dword [rsp + 0x1080]
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 ecx, ecx
xor r8d, r8d
xor eax, edx
mov word [rsp + 0x1b00], ax
movzx edx, word [rsp + 0x1b02]
mov eax, dword [rsp + 0x1af0]
mov word [rsp + 0x1062], r8w
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
mov word [rsp + 0x1b04], ax
lea rax, [rsp + 0x1af4]
mov word [rsp + 0x1b06], cx
mov qword [rsp + 0x2d18], rax
mov dword [rsp + 0x1b10], 0x22
mov eax, dword [rsp + 0x1b10]
mov edi, dword [rsp + 0x1b10]
mov r8d, dword [rsp + 0x1b10]
mov r11d, dword [rsp + 0x1b10]
mov edx, dword [rsp + 0x1b10]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1b10]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1b10]
add r8d, 2
xor edi, 0x67
mov r9d, dword [rsp + 0x1b10]
xor r8d, 0x64
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1b10]
add edx, 4
xor r11d, 0x62
movd xmm11, r8d
add r10d, 5
xor r10w, word [str..grdb]
movd xmm8, edx
pinsrw xmm11, r11d, 1
add ecx, 6
xor cx, word [0x1400c999e]
punpckldq xmm3, xmm11
add r9d, 7
xor r9w, word [0x1400c99a0]
add ebp, 8
xor bp, word [0x1400c99a2]
pinsrw xmm8, r10d, 1
movd xmm10, ecx
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
movaps xmmword [rsp + 0x1050], xmm3
mov rax, qword [rsp + 0x1058]
mov word [rsp + 0x1060], bp
movq qword [rsp + 0x1b14], xmm3
mov qword [rsp + 0x1b1c], rax
mov eax, dword [rsp + 0x1060]
mov dword [rsp + 0x1b24], eax
movzx eax, word [rsp + 0x1b14]
mov edx, dword [rsp + 0x1b10]
xor eax, edx
mov word [rsp + 0x1b14], ax
movzx edx, word [rsp + 0x1b16]
mov eax, dword [rsp + 0x1b10]
movq xmm11, qword [0x1400ca460]
add eax, 1
xor eax, edx
mov word [rsp + 0x1b16], ax
movzx edx, word [rsp + 0x1b18]
mov eax, dword [rsp + 0x1b10]
add eax, 2
xor eax, edx
mov word [rsp + 0x1b18], ax
movzx edx, word [rsp + 0x1b1a]
mov eax, dword [rsp + 0x1b10]
add eax, 3
xor eax, edx
mov word [rsp + 0x1b1a], ax
movzx edx, word [rsp + 0x1b1c]
mov eax, dword [rsp + 0x1b10]
add eax, 4
xor eax, edx
xor r9d, r9d
xor r10d, r10d
mov word [rsp + 0x1b1c], ax
movzx edx, word [rsp + 0x1b1e]
xor r11d, r11d
mov eax, dword [rsp + 0x1b10]
add eax, 5
xor eax, edx
mov word [rsp + 0x1b1e], ax
movzx edx, word [rsp + 0x1b20]
mov eax, dword [rsp + 0x1b10]
add eax, 6
xor eax, edx
mov word [rsp + 0x1b20], ax
movzx edx, word [rsp + 0x1b22]
mov eax, dword [rsp + 0x1b10]
add eax, 7
xor eax, edx
mov word [rsp + 0x1b22], ax
movzx edx, word [rsp + 0x1b24]
mov eax, dword [rsp + 0x1b10]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c99ac]
mov word [rsp + 0x1b24], ax
lea rax, [rsp + 0x1b14]
mov qword [rsp + 0x2d20], rax
movzx eax, word [0x1400c99ae]
mov word [rsp + 0x1b26], r9w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c99aa]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..gwi]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
movzx eax, word [0x1400c99b0]
paddw xmm3, xmm11
lea edx, [rax + 8]
mov rax, qword [0x1400ca468]
movq qword [rsp + 0x237c], xmm3
mov dword [rsp + 0x2378], 0x8006a
mov word [rsp + 0x2384], dx
mov word [rsp + 0x2386], r10w
mov qword [rsp + 0x2370], rax
movabs rax, 0x6c007a006f0036
mov qword [rsp + 0x1b30], rax
mov rax, qword [rsp + 0x2378]
mov qword [rsp + 0x1b38], rax
mov rax, qword [rsp + 0x2380]
mov qword [rsp + 0x1b40], rax
movzx eax, word [rsp + 0x1b30]
sub eax, 8
mov word [rsp + 0x1b30], ax
movzx eax, word [rsp + 0x1b32]
sub eax, 8
mov word [rsp + 0x1b32], ax
movzx eax, word [rsp + 0x1b34]
sub eax, 8
mov word [rsp + 0x1b34], ax
movzx eax, word [rsp + 0x1b36]
sub eax, 8
mov word [rsp + 0x1b36], ax
movzx eax, word [rsp + 0x1b38]
sub eax, 8
mov word [rsp + 0x1b38], ax
movzx eax, word [rsp + 0x1b3a]
sub eax, 8
mov word [rsp + 0x1b3a], ax
movzx eax, word [rsp + 0x1b3c]
sub eax, 8
mov word [rsp + 0x1b3c], ax
movzx eax, word [rsp + 0x1b3e]
sub eax, 8
mov word [rsp + 0x1b3e], ax
movzx eax, word [rsp + 0x1b40]
sub eax, 8
mov word [rsp + 0x1b40], ax
movzx eax, word [rsp + 0x1b42]
sub eax, 8
mov word [rsp + 0x1b42], ax
movzx eax, word [rsp + 0x1b44]
sub eax, 8
mov word [rsp + 0x1b44], ax
lea rax, [rsp + 0x1b30]
mov dword [rsp + 0x1b50], 0x46
mov word [rsp + 0x1042], r11w
mov qword [rsp + 0x2d28], rax
mov eax, dword [rsp + 0x1b50]
mov edi, 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]
movd xmm3, eax
mov ecx, dword [rsp + 0x1b50]
mov r9d, dword [rsp + 0x1b50]
mov ebp, dword [rsp + 0x1b50]
add ebp, 8
xor bp, word [0x1400c99b8]
add edi, 1
add ecx, 6
xor cx, word [0x1400c99b4]
add r10d, 5
add r9d, 7
xor r10w, word [str..hdb]
add r8d, 2
add edx, 4
xor r9w, word [0x1400c99b6]
xor r8d, 0x77
add r11d, 3
xor edi, 0x67
xor r11d, 0x69
mov word [rsp + 0x1040], bp
movd xmm13, r8d
movd xmm8, edx
movd xmm10, ecx
pinsrw xmm3, edi, 1
pinsrw xmm13, r11d, 1
pinsrw xmm8, r10d, 1
punpckldq xmm3, xmm13
xor edi, edi
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
xor ebp, ebp
movaps xmmword [rsp + 0x1030], xmm3
mov rax, qword [rsp + 0x1038]
movq qword [rsp + 0x1b54], xmm3
mov qword [rsp + 0x1b5c], rax
mov eax, dword [rsp + 0x1040]
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]
mov word [rsp + 0x1022], bp
movq xmm3, qword [0x1400ca470]
mov word [rsp + 0x1018], r12w
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 [0x1400c99c0]
mov word [rsp + 0x1b64], ax
lea rax, [rsp + 0x1b54]
mov qword [rsp + 0x2d30], rax
movzx eax, word [0x1400c99c2]
mov word [rsp + 0x1b66], di
mov dword [rsp + 0x1b70], 0x47
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c99be]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..his]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca478]
pxor xmm3, xmm15
movq qword [rsp + 0x101a], xmm3
mov qword [rsp + 0x1010], rax
movabs rax, 0x250023002f0069
mov qword [rsp + 0x1b74], rax
mov rax, qword [rsp + 0x1018]
mov qword [rsp + 0x1b7c], rax
mov eax, dword [rsp + 0x1020]
mov dword [rsp + 0x1b84], eax
movzx eax, word [rsp + 0x1b74]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b74], ax
movzx eax, word [rsp + 0x1b76]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b76], ax
movzx eax, word [rsp + 0x1b78]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b78], ax
movzx eax, word [rsp + 0x1b7a]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b7a], ax
movzx eax, word [rsp + 0x1b7c]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b7c], ax
movzx eax, word [rsp + 0x1b7e]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b7e], ax
movzx eax, word [rsp + 0x1b80]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b80], ax
movzx eax, word [rsp + 0x1b82]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b82], ax
movzx eax, word [rsp + 0x1b84]
mov edx, dword [rsp + 0x1b70]
xor eax, edx
mov word [rsp + 0x1b84], ax
xor eax, eax
mov word [rsp + 0x1b86], ax
lea rax, [rsp + 0x1b74]
mov qword [rsp + 0x2d38], rax
movzx eax, word [0x1400c99cc]
movzx edx, word [0x1400c99ca]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c99c8]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c99c6]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca480]
paddw xmm3, xmm1
mov qword [rsp + 0xff0], rax
mov eax, 7
mov word [rsp + 0xff8], ax
xor eax, eax
mov word [rsp + 0x1002], ax
movabs rax, 0x7a0070006f0035
mov qword [rsp + 0x210], rax
movq qword [rsp + 0xffa], xmm3
mov rax, qword [rsp + 0xff8]
mov qword [rsp + 0x218], rax
mov eax, dword [rsp + 0x1000]
mov dword [rsp + 0x220], eax
movzx eax, word [rsp + 0x210]
sub eax, 7
mov word [rsp + 0x210], ax
movzx eax, word [rsp + 0x212]
sub eax, 7
mov word [rsp + 0x212], ax
movzx eax, word [rsp + 0x214]
sub eax, 7
mov word [rsp + 0x214], ax
movzx eax, word [rsp + 0x216]
sub eax, 7
mov word [rsp + 0x216], ax
movzx eax, word [rsp + 0x218]
sub eax, 7
mov word [rsp + 0x218], ax
movzx eax, word [rsp + 0x21a]
sub eax, 7
mov word [rsp + 0x21a], ax
movzx eax, word [rsp + 0x21c]
sub eax, 7
mov word [rsp + 0x21c], ax
movzx eax, word [rsp + 0x21e]
sub eax, 7
mov word [rsp + 0x21e], ax
movzx eax, word [rsp + 0x220]
sub eax, 7
xor edx, edx
mov word [rsp + 0x220], ax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x2d40], rax
movzx eax, word [0x1400c99d0]
movzx edi, word [str..idb]
lea r9d, [rax + 9]
movzx eax, word [0x1400c99d2]
mov dx, di
movzx r9d, r9w
add dx, 9
shl r9, 0x10
mov rcx, rdx
movzx edx, word [0x1400c99dc]
lea r8d, [rax + 9]
and rcx, r14
mov rax, qword [0x1400ca488]
or rcx, r9
movzx r8d, r8w
shl r8, 0x20
and rcx, r15
or rcx, r8
and rcx, r13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
movzx eax, word [rsp + 0x40]
sub eax, 9
mov word [rsp + 0x40], ax
movzx eax, word [rsp + 0x42]
sub eax, 9
mov word [rsp + 0x42], ax
movzx eax, word [rsp + 0x44]
sub eax, 9
mov word [rsp + 0x44], ax
movzx eax, word [rsp + 0x46]
sub eax, 9
mov word [rsp + 0x46], ax
movzx eax, word [rsp + 0x48]
sub eax, 9
mov word [rsp + 0x48], ax
movzx eax, word [rsp + 0x4a]
sub eax, 9
mov word [rsp + 0x4a], ax
movzx eax, word [rsp + 0x4c]
sub eax, 9
mov word [rsp + 0x4c], ax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x2d48], rax
movzx eax, word [0x1400c99de]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c99da]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ihx]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca490]
paddw xmm3, xmm9
mov qword [rsp + 0xfd0], rax
mov eax, 4
mov word [rsp + 0xfd8], ax
xor eax, eax
mov word [rsp + 0xfe2], ax
movabs rax, 0x660068006d0032
movq qword [rsp + 0xfda], xmm3
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0xfd8]
mov qword [rsp + 0x238], rax
mov eax, dword [rsp + 0xfe0]
mov dword [rsp + 0x240], eax
movzx eax, word [rsp + 0x230]
sub eax, 4
mov word [rsp + 0x230], ax
movzx eax, word [rsp + 0x232]
sub eax, 4
mov word [rsp + 0x232], ax
movzx eax, word [rsp + 0x234]
sub eax, 4
mov word [rsp + 0x234], ax
movzx eax, word [rsp + 0x236]
sub eax, 4
mov word [rsp + 0x236], ax
movzx eax, word [rsp + 0x238]
sub eax, 4
mov word [rsp + 0x238], ax
movzx eax, word [rsp + 0x23a]
sub eax, 4
mov word [rsp + 0x23a], ax
movzx eax, word [rsp + 0x23c]
sub eax, 4
mov word [rsp + 0x23c], ax
movzx eax, word [rsp + 0x23e]
sub eax, 4
mov word [rsp + 0x23e], ax
movzx eax, word [rsp + 0x240]
sub eax, 4
xor edx, edx
mov word [rsp + 0x240], ax
lea rax, [rsp + 0x230]
mov dword [rsp + 0x1b90], 0x29
mov qword [rsp + 0x2d50], rax
mov eax, dword [rsp + 0x1b90]
mov word [rsp + 0xfc2], dx
mov edi, 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 edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1b90]
add r8d, 2
xor edi, 0x69
mov r9d, dword [rsp + 0x1b90]
xor r8d, 0x68
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1b90]
add edx, 4
xor r11d, 0x78
movd xmm13, r8d
add r10d, 5
movd xmm8, edx
pinsrw xmm13, r11d, 1
punpckldq xmm3, xmm13
add ecx, 6
add r9d, 7
add ebp, 8
xor bp, word [0x1400c99e8]
xor cx, word [0x1400c99e4]
xor r10w, word [str..itdb]
xor r9w, word [0x1400c99e6]
mov word [rsp + 0xfc0], bp
movd xmm10, ecx
pinsrw xmm8, r10d, 1
pinsrw xmm10, r9d, 1
punpckldq xmm8, xmm10
punpcklqdq xmm3, xmm8
movaps xmmword [rsp + 0xfb0], xmm3
mov rax, qword [rsp + 0xfb8]
movq qword [rsp + 0x1b94], xmm3
mov qword [rsp + 0x1b9c], rax
mov eax, dword [rsp + 0xfc0]
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
mov word [rsp + 0x1b98], ax
movzx edx, word [rsp + 0x1b9a]
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]
mov dword [rsp + 0x2358], 0x10063
movq xmm8, qword [0x1400ca498]
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 ecx, ecx
xor r8d, r8d
mov word [rsp + 0x2366], r8w
xor eax, edx
xor r9d, r9d
movzx edx, word [0x1400c99f2]
mov word [rsp + 0x1ba4], ax
lea rax, [rsp + 0x1b94]
mov qword [rsp + 0x2d58], rax
movzx eax, word [0x1400c99f4]
mov word [rsp + 0x1ba6], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c99f0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..itw]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
movzx eax, word [0x1400c99f6]
paddw xmm3, xmm8
movq qword [rsp + 0x235c], xmm3
lea edx, [rax + 1]
mov rax, qword [str._jue6rm_xr]
mov word [rsp + 0x2364], dx
mov qword [rsp + 0x2350], rax
movabs rax, 0x650075006a002f
mov qword [rsp + 0x1bb0], rax
mov rax, qword [rsp + 0x2358]
mov qword [rsp + 0x1bb8], rax
mov rax, qword [rsp + 0x2360]
mov qword [rsp + 0x1bc0], rax
movzx eax, word [rsp + 0x1bb0]
sub eax, 1
mov word [rsp + 0x1bb0], ax
movzx eax, word [rsp + 0x1bb2]
sub eax, 1
mov word [rsp + 0x1bb2], ax
movzx eax, word [rsp + 0x1bb4]
sub eax, 1
mov word [rsp + 0x1bb4], ax
movzx eax, word [rsp + 0x1bb6]
sub eax, 1
mov word [rsp + 0x1bb6], ax
movzx eax, word [rsp + 0x1bb8]
mov word [rsp + 0xfa2], r9w
sub eax, 1
mov word [rsp + 0x1bb8], ax
movzx eax, word [rsp + 0x1bba]
sub eax, 1
mov word [rsp + 0x1bba], ax
movzx eax, word [rsp + 0x1bbc]
sub eax, 1
mov word [rsp + 0x1bbc], ax
movzx eax, word [rsp + 0x1bbe]
sub eax, 1
mov word [rsp + 0x1bbe], ax
movzx eax, word [rsp + 0x1bc0]
sub eax, 1
mov word [rsp + 0x1bc0], ax
movzx eax, word [rsp + 0x1bc2]
sub eax, 1
mov word [rsp + 0x1bc2], ax
movzx eax, word [rsp + 0x1bc4]
sub eax, 1
mov word [rsp + 0x1bc4], ax
lea rax, [rsp + 0x1bb0]
mov dword [rsp + 0x1bd0], 0x58
mov qword [rsp + 0x2d60], rax
mov eax, dword [rsp + 0x1bd0]
mov edi, dword [rsp + 0x1bd0]
mov r8d, dword [rsp + 0x1bd0]
mov r11d, dword [rsp + 0x1bd0]
mov edx, dword [rsp + 0x1bd0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1bd0]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1bd0]
add r8d, 2
xor edi, 0x69
mov r9d, dword [rsp + 0x1bd0]
add r11d, 3
xor r8d, 0x74
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1bd0]
xor r11d, 0x77
add edx, 4
movd xmm14, r8d
movd xmm10, edx
pinsrw xmm14, r11d, 1
punpckldq xmm3, xmm14
mov r11d, 8
add ebp, 8
xor bp, word [0x1400c99fe]
add r10d, 5
xor edi, edi
add ecx, 6
xor cx, word [0x1400c99fa]
add r9d, 7
xor r10w, word [str..jet]
xor r9w, word [0x1400c99fc]
mov word [rsp + 0xfa0], bp
movd xmm13, ecx
pinsrw xmm10, r10d, 1
xor r10d, r10d
pinsrw xmm13, r9d, 1
punpckldq xmm10, xmm13
punpcklqdq xmm3, xmm10
movaps xmmword [rsp + 0xf90], xmm3
movq qword [rsp + 0x1bd4], xmm3
mov rax, qword [rsp + 0xf98]
mov qword [rsp + 0x1bdc], rax
mov eax, dword [rsp + 0xfa0]
mov dword [rsp + 0x1be4], eax
movzx eax, word [rsp + 0x1bd4]
mov edx, dword [rsp + 0x1bd0]
xor eax, edx
mov word [rsp + 0x1bd4], ax
movzx edx, word [rsp + 0x1bd6]
mov eax, dword [rsp + 0x1bd0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1bd6], ax
movzx edx, word [rsp + 0x1bd8]
mov eax, dword [rsp + 0x1bd0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1bd8], ax
movzx edx, word [rsp + 0x1bda]
mov eax, dword [rsp + 0x1bd0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1bda], ax
movzx edx, word [rsp + 0x1bdc]
mov eax, dword [rsp + 0x1bd0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1bdc], ax
movzx edx, word [rsp + 0x1bde]
mov eax, dword [rsp + 0x1bd0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1bde], ax
movzx edx, word [rsp + 0x1be0]
mov eax, dword [rsp + 0x1bd0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1be0], ax
movzx edx, word [rsp + 0x1be2]
mov eax, dword [rsp + 0x1bd0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1be2], ax
movzx edx, word [rsp + 0x1be4]
mov eax, dword [rsp + 0x1bd0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1be4], ax
lea rax, [rsp + 0x1bd4]
mov word [rsp + 0x1be6], r10w
mov qword [rsp + 0x2d68], rax
movzx eax, word [0x1400c9a08]
movzx edx, word [0x1400c9a06]
mov word [rsp + 0xf82], di
mov word [rsp + 0xf78], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a04]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..jtx]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca4a8]
paddw xmm3, xmm11
mov qword [rsp + 0xf70], rax
movabs rax, 0x7c006d00720036
mov qword [rsp + 0x250], rax
movq qword [rsp + 0xf7a], xmm3
mov rax, qword [rsp + 0xf78]
mov qword [rsp + 0x258], rax
mov eax, dword [rsp + 0xf80]
mov dword [rsp + 0x260], eax
movzx eax, word [rsp + 0x250]
sub eax, 8
mov word [rsp + 0x250], ax
movzx eax, word [rsp + 0x252]
sub eax, 8
xor ebp, ebp
mov word [rsp + 0x252], ax
movzx eax, word [rsp + 0x254]
sub eax, 8
mov word [rsp + 0x254], ax
movzx eax, word [rsp + 0x256]
sub eax, 8
mov word [rsp + 0x256], ax
movzx eax, word [rsp + 0x258]
sub eax, 8
mov word [rsp + 0x258], ax
movzx eax, word [rsp + 0x25a]
sub eax, 8
mov word [rsp + 0x25a], ax
movzx eax, word [rsp + 0x25c]
sub eax, 8
mov word [rsp + 0x25c], ax
movzx eax, word [rsp + 0x25e]
sub eax, 8
mov word [rsp + 0x25e], ax
movzx eax, word [rsp + 0x260]
sub eax, 8
mov word [rsp + 0x260], ax
lea rax, [rsp + 0x250]
mov qword [rsp + 0x2d70], rax
mov dword [rsp + 0x1bf0], 0x6d
mov eax, dword [rsp + 0x1bf0]
mov edi, dword [rsp + 0x1bf0]
mov word [rsp + 0xf62], bp
mov r8d, dword [rsp + 0x1bf0]
mov r11d, dword [rsp + 0x1bf0]
mov edx, dword [rsp + 0x1bf0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1bf0]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1bf0]
add r8d, 2
xor edi, 0x6a
mov r9d, dword [rsp + 0x1bf0]
xor r8d, 0x74
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1bf0]
add edx, 4
xor r11d, 0x78
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..kdb]
movd xmm10, edx
pinsrw xmm14, r11d, 1
add ecx, 6
xor cx, word [0x1400c9a0e]
punpckldq xmm3, xmm14
add r9d, 7
xor r9w, word [0x1400c9a10]
add ebp, 8
xor bp, word [0x1400c9a12]
pinsrw xmm10, r10d, 1
movd xmm13, ecx
pinsrw xmm13, r9d, 1
punpckldq xmm10, xmm13
punpcklqdq xmm3, xmm10
movaps xmmword [rsp + 0xf50], xmm3
mov rax, qword [rsp + 0xf58]
mov word [rsp + 0xf60], bp
movq qword [rsp + 0x1bf4], xmm3
mov qword [rsp + 0x1bfc], rax
mov eax, dword [rsp + 0xf60]
mov dword [rsp + 0x1c04], eax
movzx eax, word [rsp + 0x1bf4]
mov edx, dword [rsp + 0x1bf0]
xor eax, edx
mov word [rsp + 0x1bf4], ax
movzx edx, word [rsp + 0x1bf6]
mov eax, dword [rsp + 0x1bf0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1bf6], ax
movzx edx, word [rsp + 0x1bf8]
mov eax, dword [rsp + 0x1bf0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1bf8], ax
movzx edx, word [rsp + 0x1bfa]
mov eax, dword [rsp + 0x1bf0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1bfa], ax
movzx edx, word [rsp + 0x1bfc]
mov eax, dword [rsp + 0x1bf0]
add eax, 4
xor r12d, r12d
xor eax, edx
mov word [rsp + 0x1bfc], ax
movzx edx, word [rsp + 0x1bfe]
mov eax, dword [rsp + 0x1bf0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1bfe], ax
movzx edx, word [rsp + 0x1c00]
mov eax, dword [rsp + 0x1bf0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1c00], ax
movzx edx, word [rsp + 0x1c02]
mov eax, dword [rsp + 0x1bf0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1c02], ax
movzx edx, word [rsp + 0x1c04]
mov eax, dword [rsp + 0x1bf0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1c04], ax
lea rax, [rsp + 0x1bf4]
mov qword [rsp + 0x2d78], rax
xor eax, eax
mov word [rsp + 0x1c06], r12w
mov word [rsp + 0xf42], ax
mov dword [rsp + 0x1c10], 0x35
mov eax, dword [rsp + 0x1c10]
mov edi, dword [rsp + 0x1c10]
mov r8d, dword [rsp + 0x1c10]
mov r11d, dword [rsp + 0x1c10]
mov edx, dword [rsp + 0x1c10]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1c10]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1c10]
add r8d, 2
xor edi, 0x6b
mov r9d, dword [rsp + 0x1c10]
xor r8d, 0x64
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1c10]
add edx, 4
xor r11d, 0x62
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..kexi]
movd xmm10, edx
pinsrw xmm14, r11d, 1
add ecx, 6
punpckldq xmm3, xmm14
add r9d, 7
add ebp, 8
xor bp, word [0x1400c9a1c]
xor cx, word [0x1400c9a18]
pinsrw xmm10, r10d, 1
xor r9w, word [0x1400c9a1a]
mov word [rsp + 0xf40], bp
movd xmm13, ecx
pinsrw xmm13, r9d, 1
punpckldq xmm10, xmm13
punpcklqdq xmm3, xmm10
movaps xmmword [rsp + 0xf30], xmm3
mov rax, qword [rsp + 0xf38]
movq qword [rsp + 0x1c14], xmm3
mov qword [rsp + 0x1c1c], rax
mov eax, dword [rsp + 0xf40]
mov dword [rsp + 0x1c24], eax
movzx eax, word [rsp + 0x1c14]
mov edx, dword [rsp + 0x1c10]
xor eax, edx
mov word [rsp + 0x1c14], ax
movzx edx, word [rsp + 0x1c16]
mov eax, dword [rsp + 0x1c10]
add eax, 1
xor eax, edx
mov word [rsp + 0x1c16], ax
movzx edx, word [rsp + 0x1c18]
mov eax, dword [rsp + 0x1c10]
add eax, 2
xor eax, edx
mov word [rsp + 0x1c18], ax
movzx edx, word [rsp + 0x1c1a]
mov eax, dword [rsp + 0x1c10]
add eax, 3
xor eax, edx
mov word [rsp + 0x1c1a], ax
movzx edx, word [rsp + 0x1c1c]
mov eax, dword [rsp + 0x1c10]
add eax, 4
xor eax, edx
mov word [rsp + 0x1c1c], ax
movzx edx, word [rsp + 0x1c1e]
mov eax, dword [rsp + 0x1c10]
add eax, 5
xor eax, edx
mov word [rsp + 0x1c1e], ax
movzx edx, word [rsp + 0x1c20]
mov eax, dword [rsp + 0x1c10]
add eax, 6
xor eax, edx
mov word [rsp + 0x1c20], ax
movzx edx, word [rsp + 0x1c22]
mov eax, dword [rsp + 0x1c10]
add eax, 7
xor eax, edx
mov word [rsp + 0x1c22], ax
movzx edx, word [rsp + 0x1c24]
mov eax, dword [rsp + 0x1c10]
mov dword [rsp + 0x2338], 0xd0076
add eax, 8
xor eax, edx
movzx edx, word [0x1400c9a26]
mov word [rsp + 0x1c24], ax
xor eax, eax
mov word [rsp + 0x1c26], ax
lea rax, [rsp + 0x1c14]
mov qword [rsp + 0x2d80], rax
movzx eax, word [0x1400c9a28]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a24]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..kexic]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
movzx eax, word [0x1400c9a2a]
paddw xmm3, xmm5
movq qword [rsp + 0x233c], xmm3
lea edx, [rax + 0xd]
mov rax, qword [0x1400ca4b0]
mov word [rsp + 0x2344], dx
mov qword [rsp + 0x2330], rax
xor eax, eax
mov word [rsp + 0x2346], ax
movabs rax, 0x8500720078003b
mov qword [rsp + 0x1c30], rax
mov rax, qword [rsp + 0x2338]
mov qword [rsp + 0x1c38], rax
mov rax, qword [rsp + 0x2340]
mov qword [rsp + 0x1c40], rax
movzx eax, word [rsp + 0x1c30]
sub eax, 0xd
mov word [rsp + 0x1c30], ax
movzx eax, word [rsp + 0x1c32]
sub eax, 0xd
mov word [rsp + 0x1c32], ax
movzx eax, word [rsp + 0x1c34]
sub eax, 0xd
mov word [rsp + 0x1c34], ax
movzx eax, word [rsp + 0x1c36]
sub eax, 0xd
mov word [rsp + 0x1c36], ax
movzx eax, word [rsp + 0x1c38]
sub eax, 0xd
mov word [rsp + 0x1c38], ax
movzx eax, word [rsp + 0x1c3a]
sub eax, 0xd
mov word [rsp + 0x1c3a], ax
movzx eax, word [rsp + 0x1c3c]
movzx edx, word [0x1400c9a34]
mov dword [rsp + 0x2538], 0x30009
movq xmm3, qword [str.____N_v]
movzx ecx, word [0x1400c9a38]
sub eax, 0xd
mov word [rsp + 0x1c3c], ax
movzx eax, word [rsp + 0x1c3e]
sub eax, 0xd
mov word [rsp + 0x1c3e], ax
movzx eax, word [rsp + 0x1c40]
sub eax, 0xd
mov word [rsp + 0x1c40], ax
movzx eax, word [rsp + 0x1c42]
sub eax, 0xd
mov word [rsp + 0x1c42], ax
movzx eax, word [rsp + 0x1c44]
sub eax, 0xd
mov word [rsp + 0x1c44], ax
lea rax, [rsp + 0x1c30]
mov qword [rsp + 0x2d88], rax
xor eax, eax
xor ecx, 0x60
mov word [rsp + 0x254a], ax
movzx eax, word [0x1400c9a36]
mov dword [rsp + 0x2750], 0x60
mov word [rsp + 0x2546], cx
xor ecx, ecx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a32]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..kexis]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a3a]
movq xmm15, rax
mov rax, qword [0x1400ca4c0]
pxor xmm3, xmm15
movq qword [rsp + 0x253e], xmm3
xor edx, 0x60
mov qword [rsp + 0x2530], rax
mov eax, 0x60
mov word [rsp + 0x253c], ax
movabs rax, 0x180005000b004e
mov qword [rsp + 0x2754], rax
mov rax, qword [rsp + 0x2538]
mov word [rsp + 0x2548], dx
mov qword [rsp + 0x275c], rax
mov rax, qword [rsp + 0x2540]
mov qword [rsp + 0x2764], rax
mov eax, dword [rsp + 0x2548]
mov dword [rsp + 0x276c], eax
movzx eax, word [rsp + 0x2754]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x2754], ax
movzx eax, word [rsp + 0x2756]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x2756], ax
movzx eax, word [rsp + 0x2758]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x2758], ax
movzx eax, word [rsp + 0x275a]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x275a], ax
movzx eax, word [rsp + 0x275c]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x275c], ax
movzx eax, word [rsp + 0x275e]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x275e], ax
movzx eax, word [rsp + 0x2760]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x2760], ax
movzx eax, word [rsp + 0x2762]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x2762], ax
movzx eax, word [rsp + 0x2764]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x2764], ax
movzx eax, word [rsp + 0x2766]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x2766], ax
movzx eax, word [rsp + 0x2768]
mov edx, dword [rsp + 0x2750]
mov word [rsp + 0x252a], cx
xor eax, edx
mov word [rsp + 0x2768], ax
movzx eax, word [rsp + 0x276a]
mov edx, dword [rsp + 0x2750]
xor eax, edx
mov word [rsp + 0x276a], ax
movzx eax, word [rsp + 0x276c]
mov edx, dword [rsp + 0x2750]
xor eax, edx
xor edx, edx
mov word [rsp + 0x276c], ax
lea rax, [rsp + 0x2754]
mov word [rsp + 0x276e], dx
mov qword [rsp + 0x2d90], rax
mov dword [rsp + 0x2770], 0x45
mov ebp, dword [rsp + 0x2770]
mov r10d, dword [rsp + 0x2770]
mov eax, dword [rsp + 0x2770]
mov edi, dword [rsp + 0x2770]
mov ecx, dword [rsp + 0x2770]
mov r11d, dword [rsp + 0x2770]
mov dword [rsp + 0x28], eax
mov r9d, dword [rsp + 0x2770]
mov r12d, dword [rsp + 0x2770]
mov dword [rsp + 0x24], ecx
mov edx, dword [rsp + 0x2770]
mov ecx, dword [rsp + 0x2770]
mov r8d, dword [rsp + 0x2770]
mov eax, dword [rsp + 0x2770]
movzx edx, dx
movzx ecx, cx
movzx r8d, r8w
movzx eax, ax
shl rax, 0x10
or rax, r8
shl rax, 0x10
or rax, rcx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a46]
movq xmm3, rax
paddw xmm3, xmm0
mov rax, rdx
movzx edx, word [0x1400c9a44]
shl rax, 0x10
or rdx, rax
mov rax, rdx
movzx edx, word [0x1400c9a42]
shl rax, 0x10
add r9d, 6
add edi, 3
add r11d, 5
xor edi, 0x78
movd xmm14, r9d
xor r11d, 0x73
mov r9d, 0xc
or rdx, rax
mov rax, rdx
movzx edx, word [0x1400c9a40]
shl rax, 0x10
or rax, rdx
mov edx, ebp
lea ebp, [r10 + 1]
movq xmm15, rax
mov eax, dword [rsp + 0x2770]
xor edx, 0x2e
pxor xmm3, xmm15
xor ebp, 0x6b
movd xmm10, edx
pinsrw xmm10, ebp, 1
add eax, 0xc
xor ax, word [str..lwx]
movq qword [rsp + 0x2520], xmm3
movzx r10d, word [rsp + 0x28]
movzx ecx, word [rsp + 0x24]
mov word [rsp + 0x2528], ax
lea r8d, [r10 + 2]
lea r10d, [r12 + 7]
xor r10w, word [str..lgc]
add ecx, 4
xor r8d, 0x65
xor ecx, 0x69
movd xmm15, r8d
movd xmm13, ecx
pinsrw xmm15, edi, 1
punpckldq xmm10, xmm15
pinsrw xmm13, r11d, 1
mov r11d, 0xd
pinsrw xmm14, r10d, 1
punpckldq xmm13, xmm14
punpcklqdq xmm10, xmm13
movaps xmmword [rsp + 0x2510], xmm10
mov rax, qword [rsp + 0x2518]
movq qword [rsp + 0x2774], xmm10
mov qword [rsp + 0x277c], rax
mov eax, dword [rsp + 0x2528]
movq qword [rsp + 0x2784], xmm3
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
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]
mov word [rsp + 0xf18], r9w
add eax, 6
xor eax, edx
mov word [rsp + 0x2780], ax
movzx edx, word [rsp + 0x2782]
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 r8d, r8d
xor r10d, r10d
mov word [rsp + 0xf22], r10w
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
movzx edx, word [0x1400c9a4c]
mov word [rsp + 0x278c], ax
lea rax, [rsp + 0x2774]
mov qword [rsp + 0x2d98], rax
movzx eax, word [0x1400c9a4e]
mov word [rsp + 0x278e], r8w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a4a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..lwx]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [str.:xso_y]
paddw xmm3, xmm2
mov qword [rsp + 0xf10], rax
movabs rax, 0x6f00730078003a
movq qword [rsp + 0xf1a], xmm3
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0xf18]
mov word [rsp + 0xef8], r11w
movzx edx, word [0x1400c9a56]
mov qword [rsp + 0x278], rax
mov eax, dword [rsp + 0xf20]
mov dword [rsp + 0x280], eax
movzx eax, word [rsp + 0x270]
sub eax, 0xc
mov word [rsp + 0x270], ax
movzx eax, word [rsp + 0x272]
sub eax, 0xc
mov word [rsp + 0x272], ax
movzx eax, word [rsp + 0x274]
sub eax, 0xc
mov word [rsp + 0x274], ax
movzx eax, word [rsp + 0x276]
sub eax, 0xc
mov word [rsp + 0x276], ax
movzx eax, word [rsp + 0x278]
sub eax, 0xc
mov word [rsp + 0x278], ax
movzx eax, word [rsp + 0x27a]
sub eax, 0xc
mov word [rsp + 0x27a], ax
movzx eax, word [rsp + 0x27c]
sub eax, 0xc
mov word [rsp + 0x27c], ax
movzx eax, word [rsp + 0x27e]
sub eax, 0xc
mov word [rsp + 0x27e], ax
movzx eax, word [rsp + 0x280]
sub eax, 0xc
mov word [rsp + 0x280], ax
lea rax, [rsp + 0x270]
mov qword [rsp + 0x2da0], rax
movzx eax, word [0x1400c9a58]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a54]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..maf]
shl rax, 0x10
or rax, rdx
xor edi, edi
xor ebp, ebp
movq xmm3, rax
mov rax, qword [0x1400ca4d0]
mov word [rsp + 0xf02], di
paddw xmm3, xmm5
mov qword [rsp + 0xef0], rax
movabs rax, 0x8500840079003b
movq qword [rsp + 0xefa], xmm3
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0xef8]
mov word [rsp + 0xee2], bp
mov qword [rsp + 0x298], rax
mov eax, dword [rsp + 0xf00]
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]
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 dword [rsp + 0x1c50], 0x21
mov qword [rsp + 0x2da8], rax
mov eax, dword [rsp + 0x1c50]
mov edi, 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 edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1c50]
add r8d, 2
xor edi, 0x6d
mov r9d, dword [rsp + 0x1c50]
xor r8d, 0x61
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1c50]
add edx, 4
xor r11d, 0x66
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..maq]
movd xmm10, edx
pinsrw xmm14, r11d, 1
add ecx, 6
xor cx, word [0x1400c9a5e]
punpckldq xmm3, xmm14
add r9d, 7
xor r9w, word [0x1400c9a60]
add ebp, 8
xor bp, word [0x1400c9a62]
pinsrw xmm10, r10d, 1
movd xmm13, ecx
mov ecx, 0x6d
pinsrw xmm13, r9d, 1
punpckldq xmm10, xmm13
punpcklqdq xmm3, xmm10
movaps xmmword [rsp + 0xed0], xmm3
mov rax, qword [rsp + 0xed8]
mov word [rsp + 0xee0], bp
movq qword [rsp + 0x1c54], xmm3
mov qword [rsp + 0x1c5c], rax
mov eax, dword [rsp + 0xee0]
mov dword [rsp + 0x1c64], eax
movzx eax, word [rsp + 0x1c54]
mov edx, dword [rsp + 0x1c50]
xor eax, edx
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
xor r12d, r12d
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]
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]
movq xmm13, qword [str.mmmmC]
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 [0x1400c9a6a]
mov word [rsp + 0x1c64], ax
lea rax, [rsp + 0x1c54]
mov qword [rsp + 0x2db0], rax
xor eax, eax
mov word [rsp + 0xec2], ax
movzx eax, word [0x1400c9a6c]
mov word [rsp + 0x1c66], r12w
mov r12d, 0x1f
mov dword [rsp + 0x1c70], 0x6d
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a68]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mar]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca4e0]
pxor xmm3, xmm13
movq qword [rsp + 0xeba], xmm3
mov qword [rsp + 0xeb0], rax
mov eax, 0x6d
mov word [rsp + 0xeb8], ax
movabs rax, 0x1c000c00000043
mov qword [rsp + 0x1c74], rax
mov rax, qword [rsp + 0xeb8]
mov qword [rsp + 0x1c7c], rax
mov eax, dword [rsp + 0xec0]
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
mov word [rsp + 0x1c82], ax
movzx eax, word [rsp + 0x1c84]
mov edx, dword [rsp + 0x1c70]
xor eax, edx
movzx edx, word [0x1400c9a74]
mov word [rsp + 0x1c84], ax
xor eax, eax
mov word [rsp + 0x1c86], ax
lea rax, [rsp + 0x1c74]
mov qword [rsp + 0x2db8], rax
movzx eax, word [0x1400c9a76]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a72]
xor r8d, r8d
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mas]
shl rax, 0x10
or rax, rdx
xor edx, edx
movq xmm3, rax
mov rax, qword [str.3rfwC]
paddw xmm3, xmm7
mov qword [rsp + 0xe90], rax
mov eax, 5
mov word [rsp + 0xe98], ax
xor eax, eax
mov word [rsp + 0xea2], ax
movabs rax, 0x77006600720033
movq qword [rsp + 0xe9a], xmm3
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0xe98]
mov word [rsp + 0xe82], dx
movzx edx, word [0x1400c9a7e]
mov word [rsp + 0xe78], cx
mov qword [rsp + 0x2b8], rax
mov eax, dword [rsp + 0xea0]
mov dword [rsp + 0x2c0], eax
movzx eax, word [rsp + 0x2b0]
sub eax, 5
mov word [rsp + 0x2b0], ax
movzx eax, word [rsp + 0x2b2]
sub eax, 5
mov word [rsp + 0x2b2], ax
movzx eax, word [rsp + 0x2b4]
sub eax, 5
mov word [rsp + 0x2b4], ax
movzx eax, word [rsp + 0x2b6]
sub eax, 5
mov word [rsp + 0x2b6], ax
movzx eax, word [rsp + 0x2b8]
sub eax, 5
mov word [rsp + 0x2b8], ax
movzx eax, word [rsp + 0x2ba]
sub eax, 5
mov word [rsp + 0x2ba], ax
movzx eax, word [rsp + 0x2bc]
sub eax, 5
mov word [rsp + 0x2bc], ax
movzx eax, word [rsp + 0x2be]
sub eax, 5
mov word [rsp + 0x2be], ax
movzx eax, word [rsp + 0x2c0]
sub eax, 5
mov word [rsp + 0x2c0], ax
lea rax, [rsp + 0x2b0]
mov qword [rsp + 0x2dc0], rax
movzx eax, word [0x1400c9a80]
mov dword [rsp + 0x1c90], 0x6d
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a7c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mav]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca4f0]
pxor xmm3, xmm13
mov qword [rsp + 0xe70], rax
movabs rax, 0x1e000c00000043
movq qword [rsp + 0xe7a], xmm3
mov qword [rsp + 0x1c94], rax
mov rax, qword [rsp + 0xe78]
mov qword [rsp + 0x1c9c], rax
mov eax, dword [rsp + 0xe80]
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]
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
xor r9d, r9d
mov word [rsp + 0x1ca4], ax
lea rax, [rsp + 0x1c94]
mov word [rsp + 0x1ca6], r8w
mov dword [rsp + 0x1cb0], 0x52
mov qword [rsp + 0x2dc8], rax
mov eax, dword [rsp + 0x1cb0]
mov word [rsp + 0xe62], r9w
mov edi, dword [rsp + 0x1cb0]
mov r8d, dword [rsp + 0x1cb0]
mov r11d, dword [rsp + 0x1cb0]
mov edx, dword [rsp + 0x1cb0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1cb0]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1cb0]
add r8d, 2
xor edi, 0x6d
mov r9d, dword [rsp + 0x1cb0]
xor r8d, 0x61
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1cb0]
add edx, 4
xor r11d, 0x76
movd xmm15, r8d
add r10d, 5
xor r10w, word [str..mdb]
movd xmm10, edx
pinsrw xmm15, r11d, 1
add ecx, 6
xor cx, word [0x1400c9a86]
punpckldq xmm3, xmm15
add r9d, 7
xor r9w, word [0x1400c9a88]
add ebp, 8
xor bp, word [0x1400c9a8a]
pinsrw xmm10, r10d, 1
movd xmm14, ecx
pinsrw xmm14, r9d, 1
punpckldq xmm10, xmm14
punpcklqdq xmm3, xmm10
movaps xmmword [rsp + 0xe50], xmm3
mov rax, qword [rsp + 0xe58]
mov word [rsp + 0xe60], bp
movq qword [rsp + 0x1cb4], xmm3
mov qword [rsp + 0x1cbc], rax
mov eax, dword [rsp + 0xe60]
mov dword [rsp + 0x1cc4], eax
movzx eax, word [rsp + 0x1cb4]
mov edx, dword [rsp + 0x1cb0]
xor eax, edx
mov word [rsp + 0x1cb4], ax
movzx edx, word [rsp + 0x1cb6]
mov eax, dword [rsp + 0x1cb0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1cb6], ax
movzx edx, word [rsp + 0x1cb8]
mov eax, dword [rsp + 0x1cb0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1cb8], ax
movzx edx, word [rsp + 0x1cba]
mov eax, dword [rsp + 0x1cb0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1cba], ax
movzx edx, word [rsp + 0x1cbc]
mov eax, dword [rsp + 0x1cb0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1cbc], ax
movzx edx, word [rsp + 0x1cbe]
mov eax, dword [rsp + 0x1cb0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1cbe], ax
movzx edx, word [rsp + 0x1cc0]
mov eax, dword [rsp + 0x1cb0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1cc0], ax
movzx edx, word [rsp + 0x1cc2]
mov eax, dword [rsp + 0x1cb0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1cc2], ax
movzx edx, word [rsp + 0x1cc4]
mov eax, dword [rsp + 0x1cb0]
add eax, 8
xor r10d, r10d
xor r11d, r11d
mov word [rsp + 0xe42], r11w
xor eax, edx
mov word [rsp + 0x1cc4], ax
lea rax, [rsp + 0x1cb4]
mov word [rsp + 0x1cc6], r10w
mov qword [rsp + 0x2dd0], rax
mov dword [rsp + 0x1cd0], 0x77
mov eax, dword [rsp + 0x1cd0]
mov edi, dword [rsp + 0x1cd0]
mov r8d, dword [rsp + 0x1cd0]
mov r11d, dword [rsp + 0x1cd0]
mov edx, dword [rsp + 0x1cd0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1cd0]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1cd0]
add r8d, 2
xor edi, 0x6d
mov r9d, dword [rsp + 0x1cd0]
xor r8d, 0x64
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1cd0]
add edx, 4
xor r11d, 0x62
movd xmm15, r8d
add r10d, 5
movd xmm10, edx
pinsrw xmm15, r11d, 1
punpckldq xmm3, xmm15
add ecx, 6
add r9d, 7
add ebp, 8
xor bp, word [0x1400c9a94]
xor r10w, word [str..mdf]
xor cx, word [0x1400c9a90]
xor r9w, word [0x1400c9a92]
mov word [rsp + 0xe40], bp
pinsrw xmm10, r10d, 1
mov r10d, 0x6d
movd xmm14, ecx
mov ecx, 0x15
pinsrw xmm14, r9d, 1
punpckldq xmm10, xmm14
punpcklqdq xmm3, xmm10
movaps xmmword [rsp + 0xe30], xmm3
mov rax, qword [rsp + 0xe38]
movq qword [rsp + 0x1cd4], xmm3
mov qword [rsp + 0x1cdc], rax
mov eax, dword [rsp + 0xe40]
mov dword [rsp + 0x1ce4], eax
movzx eax, word [rsp + 0x1cd4]
mov edx, dword [rsp + 0x1cd0]
xor eax, edx
mov word [rsp + 0x1cd4], ax
movzx edx, word [rsp + 0x1cd6]
mov eax, dword [rsp + 0x1cd0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1cd6], ax
movzx edx, word [rsp + 0x1cd8]
mov eax, dword [rsp + 0x1cd0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1cd8], ax
movzx edx, word [rsp + 0x1cda]
mov eax, dword [rsp + 0x1cd0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1cda], ax
movzx edx, word [rsp + 0x1cdc]
mov eax, dword [rsp + 0x1cd0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1cdc], ax
movzx edx, word [rsp + 0x1cde]
mov eax, dword [rsp + 0x1cd0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1cde], ax
movzx edx, word [rsp + 0x1ce0]
mov eax, dword [rsp + 0x1cd0]
add eax, 6
xor eax, edx
xor edi, edi
xor ebp, ebp
mov word [rsp + 0x1ce0], ax
movzx edx, word [rsp + 0x1ce2]
mov eax, dword [rsp + 0x1cd0]
mov word [rsp + 0xe22], bp
movq xmm15, qword [0x1400ca438]
mov word [rsp + 0xe18], r12w
add eax, 7
xor eax, edx
mov word [rsp + 0x1ce2], ax
movzx edx, word [rsp + 0x1ce4]
mov eax, dword [rsp + 0x1cd0]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c9a9c]
mov word [rsp + 0x1ce4], ax
lea rax, [rsp + 0x1cd4]
mov qword [rsp + 0x2dd8], rax
movzx eax, word [0x1400c9a9e]
mov word [rsp + 0x1ce6], di
mov edi, 0xb
mov dword [rsp + 0x1cf0], 0x1f
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a9a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mpd]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [str.1ry:yp2qvk]
pxor xmm3, xmm15
movq qword [rsp + 0xe1a], xmm3
mov qword [rsp + 0xe10], rax
movabs rax, 0x79007b00720031
mov qword [rsp + 0x1cf4], rax
mov rax, qword [rsp + 0xe18]
mov qword [rsp + 0x1cfc], rax
mov eax, dword [rsp + 0xe20]
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]
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 [0x1400c9aa6]
mov word [rsp + 0x1d04], ax
xor eax, eax
mov word [rsp + 0x1d06], ax
lea rax, [rsp + 0x1cf4]
mov qword [rsp + 0x2de0], rax
movzx eax, word [0x1400c9aa8]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9aa4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mrg]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca500]
paddw xmm3, xmm2
mov qword [rsp + 0xdf0], rax
mov eax, 0xc
mov word [rsp + 0xdf8], ax
xor eax, eax
mov word [rsp + 0xe02], ax
movabs rax, 0x70007c0079003a
movq qword [rsp + 0xdfa], xmm3
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0xdf8]
mov qword [rsp + 0x2d8], rax
mov eax, dword [rsp + 0xe00]
movzx edx, word [0x1400c9ab0]
mov dword [rsp + 0x2e0], eax
movzx eax, word [rsp + 0x2d0]
sub eax, 0xc
mov word [rsp + 0x2d0], ax
movzx eax, word [rsp + 0x2d2]
sub eax, 0xc
mov word [rsp + 0x2d2], ax
movzx eax, word [rsp + 0x2d4]
sub eax, 0xc
mov word [rsp + 0x2d4], ax
movzx eax, word [rsp + 0x2d6]
sub eax, 0xc
mov word [rsp + 0x2d6], ax
movzx eax, word [rsp + 0x2d8]
sub eax, 0xc
mov word [rsp + 0x2d8], ax
movzx eax, word [rsp + 0x2da]
sub eax, 0xc
mov word [rsp + 0x2da], ax
movzx eax, word [rsp + 0x2dc]
sub eax, 0xc
mov word [rsp + 0x2dc], ax
movzx eax, word [rsp + 0x2de]
sub eax, 0xc
mov word [rsp + 0x2de], ax
movzx eax, word [rsp + 0x2e0]
sub eax, 0xc
mov word [rsp + 0x2e0], ax
lea rax, [rsp + 0x2d0]
mov qword [rsp + 0x2de8], rax
movzx eax, word [0x1400c9ab2]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9aae]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mud]
shl rax, 0x10
or rax, rdx
xor edx, edx
movq xmm3, rax
mov rax, qword [0x1400ca508]
paddw xmm9, xmm3
mov qword [rsp + 0xdd0], rax
mov eax, 4
mov word [rsp + 0xdd8], ax
xor eax, eax
mov word [rsp + 0xde2], ax
movabs rax, 0x6b007600710032
movq qword [rsp + 0xdda], xmm9
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0xdd8]
mov qword [rsp + 0x2f8], rax
mov eax, dword [rsp + 0xde0]
mov word [rsp + 0xdc2], dx
movzx edx, word [0x1400c9aba]
movq xmm3, qword [0x1400ca510]
mov word [rsp + 0xdb8], cx
mov dword [rsp + 0x300], eax
movzx eax, word [rsp + 0x2f0]
sub eax, 4
mov word [rsp + 0x2f0], ax
movzx eax, word [rsp + 0x2f2]
sub eax, 4
mov word [rsp + 0x2f2], ax
movzx eax, word [rsp + 0x2f4]
sub eax, 4
mov word [rsp + 0x2f4], ax
movzx eax, word [rsp + 0x2f6]
sub eax, 4
mov word [rsp + 0x2f6], ax
movzx eax, word [rsp + 0x2f8]
sub eax, 4
mov word [rsp + 0x2f8], ax
movzx eax, word [rsp + 0x2fa]
sub eax, 4
mov word [rsp + 0x2fa], ax
movzx eax, word [rsp + 0x2fc]
sub eax, 4
mov word [rsp + 0x2fc], ax
movzx eax, word [rsp + 0x2fe]
sub eax, 4
mov word [rsp + 0x2fe], ax
movzx eax, word [rsp + 0x300]
sub eax, 4
mov word [rsp + 0x300], ax
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x2df0], rax
movzx eax, word [0x1400c9abc]
mov dword [rsp + 0x1d10], 0x15
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9ab8]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mwb]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [str._x_qC]
pxor xmm3, xmm15
movq qword [rsp + 0xdba], xmm3
mov qword [rsp + 0xdb0], rax
movabs rax, 0x7100600078003b
mov qword [rsp + 0x1d14], rax
mov rax, qword [rsp + 0xdb8]
mov qword [rsp + 0x1d1c], rax
mov eax, dword [rsp + 0xdc0]
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
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x1d18], ax
xor r11d, r11d
xor ebp, ebp
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], r8w
mov qword [rsp + 0x2df8], rax
movzx eax, word [0x1400c9ac6]
mov word [rsp + 0xd98], r10w
movzx edx, word [0x1400c9ac4]
mov dword [rsp + 0x1d30], 0x6d
mov word [rsp + 0xda2], r9w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9ac2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..myd]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca520]
pxor xmm13, xmm3
movq qword [rsp + 0xd9a], xmm13
mov qword [rsp + 0xd90], rax
movabs rax, 0xf001a00000043
mov qword [rsp + 0x1d34], rax
mov rax, qword [rsp + 0xd98]
mov qword [rsp + 0x1d3c], rax
mov eax, dword [rsp + 0xda0]
mov dword [rsp + 0x1d44], eax
movzx eax, word [rsp + 0x1d34]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
mov word [rsp + 0x1d34], ax
movzx eax, word [rsp + 0x1d36]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
mov word [rsp + 0x1d36], ax
movzx eax, word [rsp + 0x1d38]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
mov word [rsp + 0x1d38], ax
movzx eax, word [rsp + 0x1d3a]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
mov word [rsp + 0x1d3a], ax
movzx eax, word [rsp + 0x1d3c]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
mov word [rsp + 0x1d3c], ax
movzx eax, word [rsp + 0x1d3e]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
mov word [rsp + 0x1d3e], ax
movzx eax, word [rsp + 0x1d40]
mov edx, dword [rsp + 0x1d30]
mov word [rsp + 0xd78], di
mov word [rsp + 0xd82], bp
xor eax, edx
mov word [rsp + 0x1d40], ax
movzx eax, word [rsp + 0x1d42]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
mov word [rsp + 0x1d42], ax
movzx eax, word [rsp + 0x1d44]
mov edx, dword [rsp + 0x1d30]
xor eax, edx
movzx edx, word [0x1400c9ace]
mov word [rsp + 0x1d44], ax
lea rax, [rsp + 0x1d34]
mov qword [rsp + 0x2e00], rax
movzx eax, word [0x1400c9ad0]
mov word [rsp + 0x1d46], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9acc]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ndf]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca528]
paddw xmm3, xmm4
mov qword [rsp + 0xd70], rax
movabs rax, 0x6f008400780039
mov qword [rsp + 0x310], rax
movq qword [rsp + 0xd7a], xmm3
mov rax, qword [rsp + 0xd78]
mov qword [rsp + 0x318], rax
mov eax, dword [rsp + 0xd80]
mov dword [rsp + 0x320], eax
movzx eax, word [rsp + 0x310]
sub eax, 0xb
xor r12d, r12d
mov word [rsp + 0x310], ax
movzx eax, word [rsp + 0x312]
sub eax, 0xb
mov word [rsp + 0x312], ax
movzx eax, word [rsp + 0x314]
sub eax, 0xb
mov word [rsp + 0x314], ax
movzx eax, word [rsp + 0x316]
sub eax, 0xb
mov word [rsp + 0x316], ax
movzx eax, word [rsp + 0x318]
mov word [rsp + 0xd62], r12w
sub eax, 0xb
mov word [rsp + 0x318], ax
movzx eax, word [rsp + 0x31a]
sub eax, 0xb
mov word [rsp + 0x31a], ax
movzx eax, word [rsp + 0x31c]
sub eax, 0xb
mov word [rsp + 0x31c], ax
movzx eax, word [rsp + 0x31e]
sub eax, 0xb
mov word [rsp + 0x31e], ax
movzx eax, word [rsp + 0x320]
sub eax, 0xb
mov word [rsp + 0x320], ax
lea rax, [rsp + 0x310]
mov dword [rsp + 0x1d50], 0x6e
mov qword [rsp + 0x2e08], rax
mov eax, dword [rsp + 0x1d50]
mov edi, dword [rsp + 0x1d50]
mov r8d, dword [rsp + 0x1d50]
mov r11d, dword [rsp + 0x1d50]
mov edx, dword [rsp + 0x1d50]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1d50]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1d50]
add r8d, 2
xor edi, 0x6e
mov r9d, dword [rsp + 0x1d50]
xor r8d, 0x64
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1d50]
add edx, 4
xor r11d, 0x66
movd xmm13, r8d
add r10d, 5
xor r10w, word [str..nnt]
movd xmm9, edx
pinsrw xmm13, r11d, 1
add ecx, 6
xor cx, word [0x1400c9ad6]
punpckldq xmm3, xmm13
add r9d, 7
xor r9w, word [0x1400c9ad8]
add ebp, 8
xor bp, word [0x1400c9ada]
pinsrw xmm9, r10d, 1
movd xmm10, ecx
pinsrw xmm10, r9d, 1
punpckldq xmm9, xmm10
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xd50], xmm3
mov rax, qword [rsp + 0xd58]
mov word [rsp + 0xd60], bp
movq qword [rsp + 0x1d54], xmm3
mov qword [rsp + 0x1d5c], rax
mov eax, dword [rsp + 0xd60]
mov dword [rsp + 0x1d64], eax
movzx eax, word [rsp + 0x1d54]
mov edx, dword [rsp + 0x1d50]
xor eax, edx
mov word [rsp + 0x1d54], ax
movzx edx, word [rsp + 0x1d56]
mov eax, dword [rsp + 0x1d50]
add eax, 1
xor eax, edx
mov word [rsp + 0x1d56], ax
movzx edx, word [rsp + 0x1d58]
mov eax, dword [rsp + 0x1d50]
add eax, 2
xor eax, edx
mov word [rsp + 0x1d58], ax
movzx edx, word [rsp + 0x1d5a]
mov eax, dword [rsp + 0x1d50]
add eax, 3
xor eax, edx
mov word [rsp + 0x1d5a], ax
movzx edx, word [rsp + 0x1d5c]
mov eax, dword [rsp + 0x1d50]
add eax, 4
xor eax, edx
mov word [rsp + 0x1d5c], ax
movzx edx, word [rsp + 0x1d5e]
mov eax, dword [rsp + 0x1d50]
add eax, 5
xor eax, edx
mov word [rsp + 0x1d5e], ax
movzx edx, word [rsp + 0x1d60]
mov eax, dword [rsp + 0x1d50]
add eax, 6
xor eax, edx
mov word [rsp + 0x1d60], ax
movzx edx, word [rsp + 0x1d62]
mov eax, dword [rsp + 0x1d50]
add eax, 7
xor eax, edx
mov word [rsp + 0x1d62], ax
movzx edx, word [rsp + 0x1d64]
mov eax, dword [rsp + 0x1d50]
add eax, 8
xor eax, edx
mov word [rsp + 0x1d64], ax
xor eax, eax
mov word [rsp + 0x1d66], ax
lea rax, [rsp + 0x1d54]
mov qword [rsp + 0x2e10], rax
xor eax, eax
mov dword [rsp + 0x1d70], 0x54
mov word [rsp + 0xd42], ax
mov eax, dword [rsp + 0x1d70]
mov edi, dword [rsp + 0x1d70]
mov r8d, dword [rsp + 0x1d70]
mov r11d, dword [rsp + 0x1d70]
mov edx, dword [rsp + 0x1d70]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1d70]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1d70]
add r8d, 2
xor edi, 0x6e
mov r9d, dword [rsp + 0x1d70]
xor r8d, 0x6e
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1d70]
add edx, 4
xor r11d, 0x74
movd xmm13, r8d
add r10d, 5
movd xmm9, edx
xor r10w, word [str..nrmlib]
pinsrw xmm13, r11d, 1
add ecx, 6
xor cx, word [0x1400c9ae0]
punpckldq xmm3, xmm13
mov r8d, 2
add r9d, 7
xor r9w, word [0x1400c9ae2]
mov r11d, 0x61
add ebp, 8
xor bp, word [0x1400c9ae4]
pinsrw xmm9, r10d, 1
movd xmm10, ecx
pinsrw xmm10, r9d, 1
punpckldq xmm9, xmm10
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xd30], xmm3
mov rax, qword [rsp + 0xd38]
mov word [rsp + 0xd40], bp
movq qword [rsp + 0x1d74], xmm3
mov qword [rsp + 0x1d7c], rax
mov eax, dword [rsp + 0xd40]
mov dword [rsp + 0x1d84], eax
movzx eax, word [rsp + 0x1d74]
mov edx, dword [rsp + 0x1d70]
xor eax, edx
mov word [rsp + 0x1d74], ax
movzx edx, word [rsp + 0x1d76]
mov eax, dword [rsp + 0x1d70]
add eax, 1
xor eax, edx
mov word [rsp + 0x1d76], ax
movzx edx, word [rsp + 0x1d78]
mov eax, dword [rsp + 0x1d70]
add eax, 2
xor eax, edx
mov word [rsp + 0x1d78], ax
movzx edx, word [rsp + 0x1d7a]
mov eax, dword [rsp + 0x1d70]
add eax, 3
xor eax, edx
mov word [rsp + 0x1d7a], ax
movzx edx, word [rsp + 0x1d7c]
mov eax, dword [rsp + 0x1d70]
movdqa xmm9, xmmword [0x1400ca530]
movaps xmmword [rsp + 0x2850], xmm9
add eax, 4
xor eax, edx
mov word [rsp + 0x1d7c], ax
movzx edx, word [rsp + 0x1d7e]
mov eax, dword [rsp + 0x1d70]
add eax, 5
xor eax, edx
mov word [rsp + 0x1d7e], ax
movzx edx, word [rsp + 0x1d80]
mov eax, dword [rsp + 0x1d70]
add eax, 6
xor eax, edx
mov word [rsp + 0x1d80], ax
movzx edx, word [rsp + 0x1d82]
mov eax, dword [rsp + 0x1d70]
add eax, 7
xor eax, edx
mov word [rsp + 0x1d82], ax
movzx edx, word [rsp + 0x1d84]
mov eax, dword [rsp + 0x1d70]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c9af2]
mov word [rsp + 0x1d84], ax
xor eax, eax
mov word [rsp + 0x1d86], ax
lea rax, [rsp + 0x1d74]
mov qword [rsp + 0x2e18], rax
movzx eax, word [0x1400c9af4]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9af0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ns2]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
movzx eax, word [0x1400c9af6]
paddw xmm3, xmm2
movq qword [rsp + 0x2860], xmm3
lea ecx, [rax + 0xc]
movzx eax, word [str..ns3]
mov word [rsp + 0x2868], cx
lea edx, [rax + 0xc]
movzx eax, word [0x1400c9afa]
mov word [rsp + 0x286a], dx
add eax, 0xc
mov word [rsp + 0x286c], ax
xor eax, eax
mov word [rsp + 0x286e], ax
movabs rax, 0x79007e007a003a
mov qword [rsp + 0x2790], rax
movabs rax, 0xc006e00750078
mov qword [rsp + 0x2798], rax
movq qword [rsp + 0x27a0], xmm3
mov rax, qword [rsp + 0x2868]
mov qword [rsp + 0x27a8], rax
movzx eax, word [rsp + 0x2790]
sub eax, 0xc
mov word [rsp + 0x2790], ax
movzx eax, word [rsp + 0x2792]
sub eax, 0xc
mov word [rsp + 0x2792], ax
movzx eax, word [rsp + 0x2794]
sub eax, 0xc
mov word [rsp + 0x2794], ax
movzx eax, word [rsp + 0x2796]
sub eax, 0xc
mov word [rsp + 0x2796], ax
movzx eax, word [rsp + 0x2798]
sub eax, 0xc
mov word [rsp + 0x2798], ax
movzx eax, word [rsp + 0x279a]
sub eax, 0xc
mov word [rsp + 0x279a], ax
movzx eax, word [rsp + 0x279c]
sub eax, 0xc
mov word [rsp + 0x279c], ax
movzx eax, word [rsp + 0x279e]
sub eax, 0xc
mov word [rsp + 0x279e], ax
movzx eax, word [rsp + 0x27a0]
sub eax, 0xc
mov word [rsp + 0x27a0], ax
movzx eax, word [rsp + 0x27a2]
sub eax, 0xc
xor ecx, ecx
xor r9d, r9d
mov word [rsp + 0x27a2], ax
movzx eax, word [rsp + 0x27a4]
sub eax, 0xc
mov word [rsp + 0x27a4], ax
movzx eax, word [rsp + 0x27a6]
sub eax, 0xc
mov word [rsp + 0x27a6], ax
movzx eax, word [rsp + 0x27a8]
sub eax, 0xc
mov word [rsp + 0x27a8], ax
movzx eax, word [rsp + 0x27aa]
sub eax, 0xc
mov word [rsp + 0x27aa], ax
movzx eax, word [rsp + 0x27ac]
sub eax, 0xc
mov word [rsp + 0x27ac], ax
lea rax, [rsp + 0x2790]
mov qword [rsp + 0x2e20], rax
xor eax, eax
movzx edx, word [0x1400c9afc]
mov word [rsp + 0xd22], ax
movzx eax, word [0x1400c9afe]
mov dword [rsp + 0x1d90], 7
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9afa]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ns3]
shl rax, 0x10
or rax, rdx
mov edx, 7
movq xmm3, rax
mov rax, qword [0x1400ca540]
mov word [rsp + 0xd18], dx
pxor xmm3, xmm1
movq qword [rsp + 0xd1a], xmm3
mov qword [rsp + 0xd10], rax
movabs rax, 0x35007400690029
mov qword [rsp + 0x1d94], rax
mov rax, qword [rsp + 0xd18]
mov qword [rsp + 0x1d9c], rax
mov eax, dword [rsp + 0xd20]
mov dword [rsp + 0x1da4], eax
movzx eax, word [rsp + 0x1d94]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
mov word [rsp + 0x1d94], ax
movzx eax, word [rsp + 0x1d96]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
mov word [rsp + 0x1d96], ax
movzx eax, word [rsp + 0x1d98]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
mov word [rsp + 0x1d98], ax
movzx eax, word [rsp + 0x1d9a]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
mov word [rsp + 0x1d9a], ax
movzx eax, word [rsp + 0x1d9c]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
mov word [rsp + 0x1d9c], ax
movzx eax, word [rsp + 0x1d9e]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
mov word [rsp + 0x1d9e], ax
movzx eax, word [rsp + 0x1da0]
mov word [rsp + 0xcf8], r8w
mov edx, dword [rsp + 0x1d90]
movq xmm3, qword [0x1400ca548]
mov word [rsp + 0xd02], r9w
xor eax, edx
mov word [rsp + 0x1da0], ax
movzx eax, word [rsp + 0x1da2]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
mov word [rsp + 0x1da2], ax
movzx eax, word [rsp + 0x1da4]
mov edx, dword [rsp + 0x1d90]
xor eax, edx
movzx edx, word [0x1400c9b06]
mov word [rsp + 0x1da4], ax
lea rax, [rsp + 0x1d94]
mov qword [rsp + 0x2e28], rax
movzx eax, word [0x1400c9b08]
mov word [rsp + 0x1da6], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b04]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..ns4]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [str.0pu5O]
paddw xmm3, xmm15
mov qword [rsp + 0xcf0], rax
movabs rax, 0x35007500700030
mov qword [rsp + 0x330], rax
movq qword [rsp + 0xcfa], xmm3
mov rax, qword [rsp + 0xcf8]
mov qword [rsp + 0x338], rax
mov eax, dword [rsp + 0xd00]
mov dword [rsp + 0x340], eax
movzx eax, word [rsp + 0x330]
sub eax, 2
mov word [rsp + 0x330], ax
movzx eax, word [rsp + 0x332]
sub eax, 2
mov word [rsp + 0x332], ax
movzx eax, word [rsp + 0x334]
sub eax, 2
xor r10d, r10d
xor edi, edi
mov word [rsp + 0x334], ax
movzx eax, word [rsp + 0x336]
xor ebp, ebp
mov word [rsp + 0xcd8], r11w
movzx edx, word [0x1400c9b10]
movq xmm15, qword [str.aaaaOU]
mov word [rsp + 0xce2], r10w
sub eax, 2
mov word [rsp + 0x336], ax
movzx eax, word [rsp + 0x338]
sub eax, 2
mov word [rsp + 0x338], ax
movzx eax, word [rsp + 0x33a]
sub eax, 2
mov word [rsp + 0x33a], ax
movzx eax, word [rsp + 0x33c]
sub eax, 2
mov word [rsp + 0x33c], ax
movzx eax, word [rsp + 0x33e]
sub eax, 2
mov word [rsp + 0x33e], ax
movzx eax, word [rsp + 0x340]
sub eax, 2
mov word [rsp + 0x340], ax
lea rax, [rsp + 0x330]
mov qword [rsp + 0x2e30], rax
movzx eax, word [0x1400c9b12]
mov dword [rsp + 0x1db0], 0x61
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b0e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..nsf]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca558]
pxor xmm3, xmm15
movq qword [rsp + 0xcda], xmm3
mov qword [rsp + 0xcd0], rax
movabs rax, 0x550012000f004f
mov qword [rsp + 0x1db4], rax
mov rax, qword [rsp + 0xcd8]
mov qword [rsp + 0x1dbc], rax
mov eax, dword [rsp + 0xce0]
mov dword [rsp + 0x1dc4], eax
movzx eax, word [rsp + 0x1db4]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1db4], ax
movzx eax, word [rsp + 0x1db6]
mov edx, dword [rsp + 0x1db0]
mov word [rsp + 0xcc2], bp
xor eax, edx
mov word [rsp + 0x1db6], ax
movzx eax, word [rsp + 0x1db8]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1db8], ax
movzx eax, word [rsp + 0x1dba]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dba], ax
movzx eax, word [rsp + 0x1dbc]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dbc], ax
movzx eax, word [rsp + 0x1dbe]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dbe], ax
movzx eax, word [rsp + 0x1dc0]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dc0], ax
movzx eax, word [rsp + 0x1dc2]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dc2], ax
movzx eax, word [rsp + 0x1dc4]
mov edx, dword [rsp + 0x1db0]
xor eax, edx
mov word [rsp + 0x1dc4], ax
lea rax, [rsp + 0x1db4]
mov word [rsp + 0x1dc6], di
mov qword [rsp + 0x2e38], rax
mov dword [rsp + 0x1dd0], 0x1e
mov eax, dword [rsp + 0x1dd0]
mov edi, dword [rsp + 0x1dd0]
mov r8d, dword [rsp + 0x1dd0]
mov r11d, dword [rsp + 0x1dd0]
mov edx, dword [rsp + 0x1dd0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1dd0]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1dd0]
add r8d, 2
xor edi, 0x6e
mov r9d, dword [rsp + 0x1dd0]
xor r8d, 0x73
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1dd0]
movd xmm13, r8d
add ebp, 8
xor bp, word [0x1400c9b1c]
add r11d, 3
add ecx, 6
xor cx, word [0x1400c9b18]
add r10d, 5
add r9d, 7
xor r10w, word [0x1400c9b16]
add edx, 4
xor r11d, 0x66
xor r9w, word [0x1400c9b1a]
movd xmm9, edx
pinsrw xmm13, r11d, 1
xor r12d, r12d
punpckldq xmm3, xmm13
mov word [rsp + 0xcc0], bp
movd xmm10, ecx
xor ecx, ecx
pinsrw xmm9, r10d, 1
and rcx, r13
pinsrw xmm10, r9d, 1
punpckldq xmm9, xmm10
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xcb0], xmm3
mov rax, qword [rsp + 0xcb8]
movq qword [rsp + 0x1dd4], xmm3
mov qword [rsp + 0x1ddc], rax
mov eax, dword [rsp + 0xcc0]
mov dword [rsp + 0x1de4], eax
movzx eax, word [rsp + 0x1dd4]
mov edx, dword [rsp + 0x1dd0]
xor eax, edx
mov word [rsp + 0x1dd4], ax
movzx edx, word [rsp + 0x1dd6]
mov eax, dword [rsp + 0x1dd0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1dd6], ax
movzx edx, word [rsp + 0x1dd8]
mov eax, dword [rsp + 0x1dd0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1dd8], ax
movzx edx, word [rsp + 0x1dda]
mov eax, dword [rsp + 0x1dd0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1dda], ax
movzx edx, word [rsp + 0x1ddc]
mov eax, dword [rsp + 0x1dd0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1ddc], ax
movzx edx, word [rsp + 0x1dde]
mov eax, dword [rsp + 0x1dd0]
movzx edi, word [str..nv2]
movzx r9d, word [0x1400c9b20]
movzx r8d, word [0x1400c9b22]
add eax, 5
xor eax, edx
mov word [rsp + 0x1dde], ax
movzx edx, word [rsp + 0x1de0]
xor r9d, 0x14
mov eax, dword [rsp + 0x1dd0]
movzx r9d, r9w
xor r8d, 0x14
movzx r8d, r8w
add eax, 6
xor eax, edx
mov word [rsp + 0x1de0], ax
movzx edx, word [rsp + 0x1de2]
mov eax, dword [rsp + 0x1dd0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1de2], ax
movzx edx, word [rsp + 0x1de4]
mov eax, dword [rsp + 0x1dd0]
add eax, 8
xor eax, edx
mov rdx, rcx
mov dx, di
mov word [rsp + 0x1de4], ax
lea rax, [rsp + 0x1dd4]
xor dx, 0x14
shl r9, 0x10
mov word [rsp + 0x1de6], r12w
mov rcx, rdx
shl r8, 0x20
mov qword [rsp + 0x2e40], rax
mov rax, qword [0x1400ca560]
and rcx, r14
xor r13d, r13d
xor r14d, r14d
mov dword [rsp + 0x350], 0x14
or rcx, r9
and rcx, r15
or rcx, r8
mov qword [rsp + 0x354], rax
mov qword [rsp + 0x35c], rcx
movzx eax, word [rsp + 0x354]
mov edx, dword [rsp + 0x350]
xor eax, edx
mov word [rsp + 0x354], ax
movzx eax, word [rsp + 0x356]
mov edx, dword [rsp + 0x350]
xor eax, edx
mov word [rsp + 0x356], ax
movzx eax, word [rsp + 0x358]
mov edx, dword [rsp + 0x350]
xor eax, edx
mov word [rsp + 0x358], ax
movzx eax, word [rsp + 0x35a]
mov edx, dword [rsp + 0x350]
xor eax, edx
mov word [rsp + 0x35a], ax
movzx eax, word [rsp + 0x35c]
mov word [rsp + 0xca2], r14w
mov edx, dword [rsp + 0x350]
mov r14d, 0x70
xor eax, edx
mov word [rsp + 0x35c], ax
movzx eax, word [rsp + 0x35e]
mov edx, dword [rsp + 0x350]
xor eax, edx
mov word [rsp + 0x35e], ax
movzx eax, word [rsp + 0x360]
mov edx, dword [rsp + 0x350]
xor eax, edx
mov word [rsp + 0x360], ax
lea rax, [rsp + 0x354]
mov word [rsp + 0x362], r13w
mov qword [rsp + 0x2e48], rax
mov dword [rsp + 0x1df0], 0x17
mov eax, dword [rsp + 0x1df0]
mov edi, dword [rsp + 0x1df0]
mov r8d, dword [rsp + 0x1df0]
mov r11d, dword [rsp + 0x1df0]
mov edx, dword [rsp + 0x1df0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1df0]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1df0]
add r8d, 2
xor edi, 0x6e
mov r9d, dword [rsp + 0x1df0]
xor r8d, 0x76
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1df0]
add edx, 4
xor r11d, 0x32
movd xmm13, r8d
add r10d, 5
xor r10w, word [str..nwdb]
movd xmm9, edx
pinsrw xmm13, r11d, 1
add ecx, 6
xor cx, word [0x1400c9b2a]
punpckldq xmm3, xmm13
add r9d, 7
xor r9w, word [0x1400c9b2c]
add ebp, 8
xor bp, word [0x1400c9b2e]
pinsrw xmm9, r10d, 1
movd xmm10, ecx
pinsrw xmm10, r9d, 1
punpckldq xmm9, xmm10
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xc90], xmm3
mov rax, qword [rsp + 0xc98]
mov word [rsp + 0xca0], bp
movq qword [rsp + 0x1df4], xmm3
mov qword [rsp + 0x1dfc], rax
mov eax, dword [rsp + 0xca0]
mov dword [rsp + 0x1e04], eax
movzx eax, word [rsp + 0x1df4]
mov edx, dword [rsp + 0x1df0]
xor eax, edx
mov word [rsp + 0x1df4], ax
movzx edx, word [rsp + 0x1df6]
mov eax, dword [rsp + 0x1df0]
add eax, 1
xor r15d, r15d
xor eax, edx
mov word [rsp + 0x1df6], ax
movzx edx, word [rsp + 0x1df8]
mov eax, dword [rsp + 0x1df0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1df8], ax
movzx edx, word [rsp + 0x1dfa]
mov eax, dword [rsp + 0x1df0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1dfa], ax
movzx edx, word [rsp + 0x1dfc]
mov eax, dword [rsp + 0x1df0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1dfc], ax
movzx edx, word [rsp + 0x1dfe]
mov eax, dword [rsp + 0x1df0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1dfe], ax
movzx edx, word [rsp + 0x1e00]
mov eax, dword [rsp + 0x1df0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1e00], ax
movzx edx, word [rsp + 0x1e02]
mov eax, dword [rsp + 0x1df0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1e02], ax
movzx edx, word [rsp + 0x1e04]
mov eax, dword [rsp + 0x1df0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1e04], ax
lea rax, [rsp + 0x1df4]
mov qword [rsp + 0x2e50], rax
xor eax, eax
mov word [rsp + 0x2326], ax
movzx eax, word [0x1400c9b3a]
mov word [rsp + 0x1e06], r15w
mov dword [rsp + 0x2470], 0x1a
movzx edx, word [0x1400c9b38]
mov r13, qword [0x1400ca568]
mov dword [rsp + 0x2318], 0x1a0078
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b36]
shl rax, 0x10
movq xmm15, r13
or rax, rdx
movzx edx, word [str..nyf]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b3c]
movq xmm3, rax
mov rax, qword [str.4tm_t_t_t_t7w]
pxor xmm3, xmm15
movq qword [rsp + 0x231c], xmm3
xor edx, 0x1a
mov qword [rsp + 0x2310], rax
movabs rax, 0x7e006d00740034
mov qword [rsp + 0x2474], rax
mov rax, qword [rsp + 0x2318]
mov word [rsp + 0x2324], dx
mov qword [rsp + 0x247c], rax
mov rax, qword [rsp + 0x2320]
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]
movq xmm10, qword [0x1400ca578]
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
movzx edx, word [0x1400c9b42]
mov word [rsp + 0x2488], ax
xor eax, eax
mov word [rsp + 0x248a], ax
lea rax, [rsp + 0x2474]
mov qword [rsp + 0x2e58], rax
movzx eax, word [0x1400c9b44]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b40]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..odb]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca580]
paddw xmm3, xmm10
mov qword [rsp + 0xc70], rax
mov eax, 9
mov word [rsp + 0xc78], ax
xor eax, eax
mov word [rsp + 0xc82], ax
movabs rax, 0x6f008200770037
movq qword [rsp + 0xc7a], xmm3
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xc78]
mov qword [rsp + 0x378], rax
mov eax, dword [rsp + 0xc80]
mov dword [rsp + 0x380], eax
movzx eax, word [rsp + 0x370]
sub eax, 9
mov word [rsp + 0x370], ax
movzx eax, word [rsp + 0x372]
sub eax, 9
mov word [rsp + 0x372], ax
movzx eax, word [rsp + 0x374]
sub eax, 9
mov word [rsp + 0x374], ax
movzx eax, word [rsp + 0x376]
sub eax, 9
mov word [rsp + 0x376], ax
movzx eax, word [rsp + 0x378]
sub eax, 9
mov word [rsp + 0x378], ax
movzx eax, word [rsp + 0x37a]
sub eax, 9
mov word [rsp + 0x37a], ax
movzx eax, word [rsp + 0x37c]
sub eax, 9
mov word [rsp + 0x37c], ax
movzx eax, word [rsp + 0x37e]
sub eax, 9
mov word [rsp + 0x37e], ax
movzx eax, word [rsp + 0x380]
sub eax, 9
mov word [rsp + 0x380], ax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x2e60], rax
xor eax, eax
mov dword [rsp + 0x1e10], 0x16
mov word [rsp + 0xc62], ax
mov eax, dword [rsp + 0x1e10]
mov edi, dword [rsp + 0x1e10]
mov r8d, dword [rsp + 0x1e10]
mov r11d, dword [rsp + 0x1e10]
mov edx, dword [rsp + 0x1e10]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1e10]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1e10]
add r8d, 2
xor edi, 0x6f
mov r9d, dword [rsp + 0x1e10]
add r11d, 3
xor r8d, 0x64
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1e10]
xor r11d, 0x62
add edx, 4
movd xmm14, r8d
movd xmm9, edx
pinsrw xmm14, r11d, 1
punpckldq xmm3, xmm14
mov edi, 3
add ebp, 8
xor bp, word [0x1400c9b4e]
add r10d, 5
add ecx, 6
xor r10w, word [str..oqy]
add r9d, 7
xor r8d, r8d
xor cx, word [0x1400c9b4a]
xor r9w, word [0x1400c9b4c]
mov word [rsp + 0xc60], bp
pinsrw xmm9, r10d, 1
mov r10d, 0xd
movd xmm13, ecx
mov ecx, 1
pinsrw xmm13, r9d, 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xc50], xmm3
mov rax, qword [rsp + 0xc58]
movq qword [rsp + 0x1e14], xmm3
mov qword [rsp + 0x1e1c], rax
mov eax, dword [rsp + 0xc60]
mov dword [rsp + 0x1e24], eax
movzx eax, word [rsp + 0x1e14]
mov edx, dword [rsp + 0x1e10]
xor eax, edx
mov word [rsp + 0x1e14], ax
movzx edx, word [rsp + 0x1e16]
mov eax, dword [rsp + 0x1e10]
add eax, 1
xor eax, edx
mov word [rsp + 0x1e16], ax
movzx edx, word [rsp + 0x1e18]
mov eax, dword [rsp + 0x1e10]
add eax, 2
xor eax, edx
mov word [rsp + 0x1e18], ax
movzx edx, word [rsp + 0x1e1a]
mov eax, dword [rsp + 0x1e10]
add eax, 3
xor eax, edx
mov word [rsp + 0x1e1a], ax
movzx edx, word [rsp + 0x1e1c]
mov eax, dword [rsp + 0x1e10]
add eax, 4
xor eax, edx
mov word [rsp + 0x1e1c], ax
movzx edx, word [rsp + 0x1e1e]
mov eax, dword [rsp + 0x1e10]
add eax, 5
xor eax, edx
mov word [rsp + 0x1e1e], ax
movzx edx, word [rsp + 0x1e20]
mov eax, dword [rsp + 0x1e10]
add eax, 6
xor eax, edx
mov word [rsp + 0x1e20], ax
movzx edx, word [rsp + 0x1e22]
mov eax, dword [rsp + 0x1e10]
add eax, 7
xor eax, edx
mov word [rsp + 0x1e22], ax
movzx edx, word [rsp + 0x1e24]
mov eax, dword [rsp + 0x1e10]
mov word [rsp + 0xc38], cx
mov word [rsp + 0xc42], r8w
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x1e24], ax
lea rax, [rsp + 0x1e14]
mov qword [rsp + 0x2e68], rax
movzx eax, word [0x1400c9b58]
mov word [rsp + 0x1e26], dx
movzx edx, word [0x1400c9b56]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b54]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..orx]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca588]
paddw xmm3, xmm8
mov qword [rsp + 0xc30], rax
movabs rax, 0x7a00720070002f
mov qword [rsp + 0x390], rax
movq qword [rsp + 0xc3a], xmm3
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x398], rax
mov eax, dword [rsp + 0xc40]
mov dword [rsp + 0x3a0], eax
movzx eax, word [rsp + 0x390]
sub eax, 1
mov word [rsp + 0x390], ax
movzx eax, word [rsp + 0x392]
sub eax, 1
xor r9d, r9d
xor r11d, r11d
mov word [rsp + 0x392], ax
movzx eax, word [rsp + 0x394]
xor ebp, ebp
sub eax, 1
mov word [rsp + 0x394], ax
movzx eax, word [rsp + 0x396]
sub eax, 1
mov word [rsp + 0x396], ax
movzx eax, word [rsp + 0x398]
sub eax, 1
mov word [rsp + 0x398], ax
movzx eax, word [rsp + 0x39a]
sub eax, 1
mov word [rsp + 0x39a], ax
movzx eax, word [rsp + 0x39c]
sub eax, 1
mov word [rsp + 0x39c], ax
movzx eax, word [rsp + 0x39e]
mov word [rsp + 0xc18], r10w
movzx edx, word [0x1400c9b60]
mov word [rsp + 0xc22], r9w
sub eax, 1
mov word [rsp + 0x39e], ax
movzx eax, word [rsp + 0x3a0]
sub eax, 1
mov word [rsp + 0x3a0], ax
lea rax, [rsp + 0x390]
mov qword [rsp + 0x2e70], rax
movzx eax, word [0x1400c9b62]
mov dword [rsp + 0x1e30], 0xd
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b5e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..owc]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca590]
pxor xmm3, xmm5
movq qword [rsp + 0xc1a], xmm3
mov qword [rsp + 0xc10], rax
movabs rax, 0x75007f00620023
mov qword [rsp + 0x1e34], rax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x1e3c], rax
mov eax, dword [rsp + 0xc20]
mov dword [rsp + 0x1e44], eax
movzx eax, word [rsp + 0x1e34]
mov edx, dword [rsp + 0x1e30]
xor eax, edx
mov word [rsp + 0x1e34], ax
movzx eax, word [rsp + 0x1e36]
mov edx, dword [rsp + 0x1e30]
xor eax, edx
mov word [rsp + 0x1e36], ax
movzx eax, word [rsp + 0x1e38]
mov edx, dword [rsp + 0x1e30]
xor eax, edx
mov word [rsp + 0x1e38], ax
movzx eax, word [rsp + 0x1e3a]
mov edx, dword [rsp + 0x1e30]
xor eax, edx
mov word [rsp + 0x1e3a], ax
movzx eax, word [rsp + 0x1e3c]
mov edx, dword [rsp + 0x1e30]
mov word [rsp + 0xbf8], di
mov word [rsp + 0xc02], bp
xor eax, edx
mov word [rsp + 0x1e3c], ax
movzx eax, word [rsp + 0x1e3e]
mov edx, dword [rsp + 0x1e30]
xor eax, edx
mov word [rsp + 0x1e3e], ax
movzx eax, word [rsp + 0x1e40]
mov edx, dword [rsp + 0x1e30]
xor eax, edx
mov word [rsp + 0x1e40], ax
movzx eax, word [rsp + 0x1e42]
mov edx, dword [rsp + 0x1e30]
xor eax, edx
mov word [rsp + 0x1e42], ax
movzx eax, word [rsp + 0x1e44]
mov edx, dword [rsp + 0x1e30]
xor eax, edx
movzx edx, word [0x1400c9b6a]
mov word [rsp + 0x1e44], ax
lea rax, [rsp + 0x1e34]
mov qword [rsp + 0x2e78], rax
movzx eax, word [0x1400c9b6c]
mov word [rsp + 0x1e46], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b68]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..p96]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca598]
paddw xmm3, xmm6
mov qword [rsp + 0xbf0], rax
movabs rax, 0x66007a00720031
mov qword [rsp + 0x3b0], rax
movq qword [rsp + 0xbfa], xmm3
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0x3b8], rax
mov eax, dword [rsp + 0xc00]
mov dword [rsp + 0x3c0], eax
movzx eax, word [rsp + 0x3b0]
sub eax, 3
xor r12d, r12d
xor r15d, r15d
mov word [rsp + 0x3b0], ax
movzx eax, word [rsp + 0x3b2]
mov word [rsp + 0xbd8], r14w
movzx edx, word [0x1400c9b74]
mov r14d, 0x19
movq xmm3, qword [0x1400ca5a0]
mov word [rsp + 0xbe2], r12w
sub eax, 3
mov word [rsp + 0x3b2], ax
movzx eax, word [rsp + 0x3b4]
sub eax, 3
mov word [rsp + 0x3b4], ax
movzx eax, word [rsp + 0x3b6]
sub eax, 3
mov word [rsp + 0x3b6], ax
movzx eax, word [rsp + 0x3b8]
sub eax, 3
mov word [rsp + 0x3b8], ax
movzx eax, word [rsp + 0x3ba]
sub eax, 3
mov word [rsp + 0x3ba], ax
movzx eax, word [rsp + 0x3bc]
sub eax, 3
mov word [rsp + 0x3bc], ax
movzx eax, word [rsp + 0x3be]
sub eax, 3
mov word [rsp + 0x3be], ax
movzx eax, word [rsp + 0x3c0]
sub eax, 3
mov word [rsp + 0x3c0], ax
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x2e80], rax
movzx eax, word [0x1400c9b76]
mov dword [rsp + 0x1e50], 0x70
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b72]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..p97]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca5a8]
pxor xmm3, xmm15
movq qword [rsp + 0xbda], xmm3
mov qword [rsp + 0xbd0], rax
movabs rax, 0x4600490000005e
mov qword [rsp + 0x1e54], rax
mov rax, qword [rsp + 0xbd8]
mov qword [rsp + 0x1e5c], rax
mov eax, dword [rsp + 0xbe0]
mov dword [rsp + 0x1e64], eax
movzx eax, word [rsp + 0x1e54]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e54], ax
movzx eax, word [rsp + 0x1e56]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e56], ax
movzx eax, word [rsp + 0x1e58]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e58], ax
movzx eax, word [rsp + 0x1e5a]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e5a], ax
movzx eax, word [rsp + 0x1e5c]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e5c], ax
movzx eax, word [rsp + 0x1e5e]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e5e], ax
movzx eax, word [rsp + 0x1e60]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e60], ax
movzx eax, word [rsp + 0x1e62]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e62], ax
movzx eax, word [rsp + 0x1e64]
mov edx, dword [rsp + 0x1e50]
xor eax, edx
mov word [rsp + 0x1e64], ax
lea rax, [rsp + 0x1e54]
mov qword [rsp + 0x2e88], rax
xor eax, eax
mov word [rsp + 0xbc2], ax
movzx eax, word [0x1400c9b80]
mov word [rsp + 0x1e66], r15w
mov dword [rsp + 0x1e70], 0x30
movzx edx, word [0x1400c9b7e]
movq xmm3, qword [0x1400ca5b0]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b7c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..pan]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca5b8]
pxor xmm3, xmm15
movq qword [rsp + 0xbba], xmm3
mov qword [rsp + 0xbb0], rax
mov eax, 0x30
mov word [rsp + 0xbb8], ax
movabs rax, 0x700090040001e
mov qword [rsp + 0x1e74], rax
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0x1e7c], rax
mov eax, dword [rsp + 0xbc0]
mov dword [rsp + 0x1e84], eax
movzx eax, word [rsp + 0x1e74]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e74], ax
movzx eax, word [rsp + 0x1e76]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e76], ax
movzx eax, word [rsp + 0x1e78]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e78], ax
movzx eax, word [rsp + 0x1e7a]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e7a], ax
movzx eax, word [rsp + 0x1e7c]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e7c], ax
movzx eax, word [rsp + 0x1e7e]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e7e], ax
movzx eax, word [rsp + 0x1e80]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e80], ax
movzx eax, word [rsp + 0x1e82]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e82], ax
movzx eax, word [rsp + 0x1e84]
mov edx, dword [rsp + 0x1e70]
xor eax, edx
mov word [rsp + 0x1e84], ax
xor eax, eax
mov word [rsp + 0x1e86], ax
lea rax, [rsp + 0x1e74]
mov qword [rsp + 0x2e90], rax
xor eax, eax
mov dword [rsp + 0x1e90], 0x7e
mov word [rsp + 0xba2], ax
mov eax, dword [rsp + 0x1e90]
mov edi, dword [rsp + 0x1e90]
mov r8d, dword [rsp + 0x1e90]
mov r11d, dword [rsp + 0x1e90]
mov edx, dword [rsp + 0x1e90]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1e90]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1e90]
add r8d, 2
xor edi, 0x70
mov r9d, dword [rsp + 0x1e90]
xor r8d, 0x61
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1e90]
add edx, 4
xor r11d, 0x6e
movd xmm14, r8d
add r10d, 5
movd xmm9, edx
pinsrw xmm14, r11d, 1
xor r10w, word [str..pdb]
add ecx, 6
xor cx, word [0x1400c9b86]
punpckldq xmm3, xmm14
mov edi, 0xd
add r9d, 7
xor r9w, word [0x1400c9b88]
add ebp, 8
xor bp, word [0x1400c9b8a]
pinsrw xmm9, r10d, 1
mov r10d, 0x32
movd xmm13, ecx
mov ecx, 0x1e
pinsrw xmm13, r9d, 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xb90], xmm3
mov rax, qword [rsp + 0xb98]
mov word [rsp + 0xba0], bp
movq qword [rsp + 0x1e94], xmm3
mov qword [rsp + 0x1e9c], rax
mov eax, dword [rsp + 0xba0]
mov dword [rsp + 0x1ea4], eax
movzx eax, word [rsp + 0x1e94]
mov edx, dword [rsp + 0x1e90]
xor eax, edx
mov word [rsp + 0x1e94], ax
movzx edx, word [rsp + 0x1e96]
mov eax, dword [rsp + 0x1e90]
add eax, 1
xor eax, edx
mov word [rsp + 0x1e96], ax
movzx edx, word [rsp + 0x1e98]
mov eax, dword [rsp + 0x1e90]
add eax, 2
xor eax, edx
xor r8d, r8d
xor r9d, r9d
mov word [rsp + 0x1e98], ax
movzx edx, word [rsp + 0x1e9a]
mov eax, dword [rsp + 0x1e90]
add eax, 3
xor eax, edx
mov word [rsp + 0x1e9a], ax
movzx edx, word [rsp + 0x1e9c]
mov eax, dword [rsp + 0x1e90]
add eax, 4
xor eax, edx
mov word [rsp + 0x1e9c], ax
movzx edx, word [rsp + 0x1e9e]
mov eax, dword [rsp + 0x1e90]
add eax, 5
xor eax, edx
mov word [rsp + 0x1e9e], ax
movzx edx, word [rsp + 0x1ea0]
mov eax, dword [rsp + 0x1e90]
add eax, 6
xor eax, edx
mov word [rsp + 0x1ea0], ax
movzx edx, word [rsp + 0x1ea2]
mov eax, dword [rsp + 0x1e90]
add eax, 7
xor eax, edx
mov word [rsp + 0x1ea2], ax
movzx edx, word [rsp + 0x1ea4]
mov eax, dword [rsp + 0x1e90]
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x1ea4], ax
xor eax, eax
mov word [rsp + 0x1ea6], ax
lea rax, [rsp + 0x1e94]
mov qword [rsp + 0x2e98], rax
movzx eax, word [0x1400c9b94]
mov dword [rsp + 0x1eb0], 0x1e
mov word [rsp + 0xb82], dx
movzx edx, word [0x1400c9b92]
movq xmm15, qword [0x1400ca5c0]
mov word [rsp + 0xb78], cx
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9b90]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..pdm]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [str.0nz2222]
pxor xmm3, xmm15
movq qword [rsp + 0xb7a], xmm3
mov qword [rsp + 0xb70], rax
movabs rax, 0x7c007a006e0030
mov qword [rsp + 0x1eb4], rax
mov rax, qword [rsp + 0xb78]
mov qword [rsp + 0x1ebc], rax
mov eax, dword [rsp + 0xb80]
mov dword [rsp + 0x1ec4], eax
movzx eax, word [rsp + 0x1eb4]
mov edx, dword [rsp + 0x1eb0]
xor eax, edx
mov word [rsp + 0x1eb4], ax
movzx eax, word [rsp + 0x1eb6]
mov edx, dword [rsp + 0x1eb0]
xor eax, edx
mov word [rsp + 0x1eb6], ax
movzx eax, word [rsp + 0x1eb8]
mov edx, dword [rsp + 0x1eb0]
xor eax, edx
mov word [rsp + 0x1eb8], ax
movzx eax, word [rsp + 0x1eba]
mov edx, dword [rsp + 0x1eb0]
xor eax, edx
mov word [rsp + 0x1eba], ax
movzx eax, word [rsp + 0x1ebc]
mov edx, dword [rsp + 0x1eb0]
xor eax, edx
mov word [rsp + 0x1ebc], ax
movzx eax, word [rsp + 0x1ebe]
mov edx, dword [rsp + 0x1eb0]
xor eax, edx
mov word [rsp + 0x1ebe], ax
movzx eax, word [rsp + 0x1ec0]
mov edx, dword [rsp + 0x1eb0]
mov word [rsp + 0xb58], r10w
movq xmm3, qword [0x1400ca5d0]
mov word [rsp + 0xb62], r9w
xor eax, edx
mov word [rsp + 0x1ec0], ax
movzx eax, word [rsp + 0x1ec2]
mov edx, dword [rsp + 0x1eb0]
xor eax, edx
mov word [rsp + 0x1ec2], ax
movzx eax, word [rsp + 0x1ec4]
mov edx, dword [rsp + 0x1eb0]
xor eax, edx
movzx edx, word [0x1400c9b9c]
mov word [rsp + 0x1ec4], ax
lea rax, [rsp + 0x1eb4]
mov qword [rsp + 0x2ea0], rax
movzx eax, word [0x1400c9b9e]
mov word [rsp + 0x1ec6], r8w
mov dword [rsp + 0x1ed0], 0x32
shl rax, 0x10
xor r11d, r11d
xor ebp, ebp
or rax, rdx
movzx edx, word [0x1400c9b9a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..pnz]
shl rax, 0x10
or rax, rdx
movq xmm14, rax
mov rax, qword [0x1400ca5d8]
pxor xmm3, xmm14
movq qword [rsp + 0xb5a], xmm3
mov qword [rsp + 0xb50], rax
movabs rax, 0x5f00560042001c
mov qword [rsp + 0x1ed4], rax
mov rax, qword [rsp + 0xb58]
mov qword [rsp + 0x1edc], rax
mov eax, dword [rsp + 0xb60]
mov dword [rsp + 0x1ee4], eax
movzx eax, word [rsp + 0x1ed4]
mov edx, dword [rsp + 0x1ed0]
xor eax, edx
mov word [rsp + 0x1ed4], ax
movzx eax, word [rsp + 0x1ed6]
mov edx, dword [rsp + 0x1ed0]
xor eax, edx
mov word [rsp + 0x1ed6], ax
movzx eax, word [rsp + 0x1ed8]
mov edx, dword [rsp + 0x1ed0]
mov word [rsp + 0xb38], di
mov word [rsp + 0xb42], bp
xor eax, edx
mov word [rsp + 0x1ed8], ax
movzx eax, word [rsp + 0x1eda]
mov edx, dword [rsp + 0x1ed0]
xor eax, edx
mov word [rsp + 0x1eda], ax
movzx eax, word [rsp + 0x1edc]
mov edx, dword [rsp + 0x1ed0]
xor eax, edx
mov word [rsp + 0x1edc], ax
movzx eax, word [rsp + 0x1ede]
mov edx, dword [rsp + 0x1ed0]
xor eax, edx
mov word [rsp + 0x1ede], ax
movzx eax, word [rsp + 0x1ee0]
mov edx, dword [rsp + 0x1ed0]
xor eax, edx
mov word [rsp + 0x1ee0], ax
movzx eax, word [rsp + 0x1ee2]
mov edx, dword [rsp + 0x1ed0]
xor eax, edx
mov word [rsp + 0x1ee2], ax
movzx eax, word [rsp + 0x1ee4]
mov edx, dword [rsp + 0x1ed0]
xor eax, edx
movzx edx, word [0x1400c9ba6]
mov word [rsp + 0x1ee4], ax
lea rax, [rsp + 0x1ed4]
mov qword [rsp + 0x2ea8], rax
movzx eax, word [0x1400c9ba8]
mov word [rsp + 0x1ee6], r11w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9ba4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..qry]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca5e0]
paddw xmm3, xmm5
mov qword [rsp + 0xb30], rax
movabs rax, 0x87007b007d003b
movq qword [rsp + 0xb3a], xmm3
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0xb38]
movzx edx, word [0x1400c9bb0]
movq xmm3, qword [0x1400cab20]
mov qword [rsp + 0x3d8], rax
mov eax, dword [rsp + 0xb40]
mov dword [rsp + 0x3e0], eax
movzx eax, word [rsp + 0x3d0]
sub eax, 0xd
mov word [rsp + 0x3d0], ax
movzx eax, word [rsp + 0x3d2]
sub eax, 0xd
mov word [rsp + 0x3d2], ax
movzx eax, word [rsp + 0x3d4]
sub eax, 0xd
mov word [rsp + 0x3d4], ax
movzx eax, word [rsp + 0x3d6]
sub eax, 0xd
mov word [rsp + 0x3d6], ax
movzx eax, word [rsp + 0x3d8]
sub eax, 0xd
mov word [rsp + 0x3d8], ax
movzx eax, word [rsp + 0x3da]
sub eax, 0xd
mov word [rsp + 0x3da], ax
movzx eax, word [rsp + 0x3dc]
sub eax, 0xd
mov word [rsp + 0x3dc], ax
movzx eax, word [rsp + 0x3de]
sub eax, 0xd
mov word [rsp + 0x3de], ax
movzx eax, word [rsp + 0x3e0]
sub eax, 0xd
xor r12d, r12d
xor r15d, r15d
mov word [rsp + 0x3e0], ax
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x2eb0], rax
movzx eax, word [0x1400c9bb2]
mov word [rsp + 0xb22], r12w
mov r12d, 1
mov dword [rsp + 0x1ef0], 0x19
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9bae]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..qvd]
shl rax, 0x10
or rax, rdx
movq xmm9, rax
mov rax, qword [str.7hk_7ho5yj:fp____n20__ste_r_r_r_r_r_r_r_r_]
pxor xmm9, xmm3
mov qword [rsp + 0xb10], rax
movabs rax, 0x60006b00680037
mov word [rsp + 0xb18], r14w
mov qword [rsp + 0x1ef4], rax
movq qword [rsp + 0xb1a], xmm9
mov rax, qword [rsp + 0xb18]
mov qword [rsp + 0x1efc], rax
mov eax, dword [rsp + 0xb20]
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
mov word [rsp + 0x1ef6], ax
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]
movzx edx, word [0x1400c9bba]
mov qword [rsp + 0x2eb8], rax
xor eax, eax
mov word [rsp + 0xb02], ax
movzx eax, word [0x1400c9bbc]
mov word [rsp + 0x1f06], r15w
mov dword [rsp + 0x1f10], 0x19
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9bb8]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rbf]
shl rax, 0x10
or rax, rdx
movq xmm14, rax
mov rax, qword [0x1400ca5f0]
pxor xmm3, xmm14
movq qword [rsp + 0xafa], xmm3
mov qword [rsp + 0xaf0], rax
mov eax, 0x19
mov word [rsp + 0xaf8], ax
movabs rax, 0x7d006f00680037
mov qword [rsp + 0x1f14], rax
mov rax, qword [rsp + 0xaf8]
mov qword [rsp + 0x1f1c], rax
mov eax, dword [rsp + 0xb00]
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]
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
mov word [rsp + 0x1f24], ax
xor eax, eax
mov word [rsp + 0x1f26], ax
lea rax, [rsp + 0x1f14]
mov qword [rsp + 0x2ec0], rax
xor eax, eax
mov dword [rsp + 0x1f30], 0xf
mov word [rsp + 0xae2], ax
mov eax, dword [rsp + 0x1f30]
mov edi, dword [rsp + 0x1f30]
mov r8d, dword [rsp + 0x1f30]
mov r11d, dword [rsp + 0x1f30]
mov edx, dword [rsp + 0x1f30]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1f30]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1f30]
add r8d, 2
xor edi, 0x72
mov r9d, dword [rsp + 0x1f30]
xor r8d, 0x62
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1f30]
add edx, 4
xor r11d, 0x66
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..rctd]
movd xmm9, edx
pinsrw xmm14, r11d, 1
add ecx, 6
xor cx, word [0x1400c9bc2]
punpckldq xmm3, xmm14
add r9d, 7
xor r9w, word [0x1400c9bc4]
add ebp, 8
xor bp, word [0x1400c9bc6]
pinsrw xmm9, r10d, 1
movd xmm13, ecx
pinsrw xmm13, r9d, 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xad0], xmm3
mov word [rsp + 0xae0], bp
movq qword [rsp + 0x1f34], xmm3
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0x1f3c], rax
mov eax, dword [rsp + 0xae0]
mov dword [rsp + 0x1f44], eax
movzx eax, word [rsp + 0x1f34]
mov edx, dword [rsp + 0x1f30]
xor eax, edx
mov word [rsp + 0x1f34], ax
movzx edx, word [rsp + 0x1f36]
mov eax, dword [rsp + 0x1f30]
add eax, 1
xor eax, edx
mov word [rsp + 0x1f36], ax
movzx edx, word [rsp + 0x1f38]
mov eax, dword [rsp + 0x1f30]
add eax, 2
xor eax, edx
mov word [rsp + 0x1f38], ax
movzx edx, word [rsp + 0x1f3a]
mov eax, dword [rsp + 0x1f30]
add eax, 3
xor eax, edx
mov word [rsp + 0x1f3a], ax
movzx edx, word [rsp + 0x1f3c]
mov eax, dword [rsp + 0x1f30]
add eax, 4
xor eax, edx
mov word [rsp + 0x1f3c], ax
movzx edx, word [rsp + 0x1f3e]
mov eax, dword [rsp + 0x1f30]
add eax, 5
xor eax, edx
mov word [rsp + 0x1f3e], ax
movzx edx, word [rsp + 0x1f40]
mov eax, dword [rsp + 0x1f30]
add eax, 6
xor eax, edx
mov word [rsp + 0x1f40], ax
movzx edx, word [rsp + 0x1f42]
mov eax, dword [rsp + 0x1f30]
add eax, 7
xor ecx, ecx
xor eax, edx
mov word [rsp + 0x1f42], ax
movzx edx, word [rsp + 0x1f44]
mov eax, dword [rsp + 0x1f30]
add eax, 8
xor eax, edx
mov word [rsp + 0x1f44], ax
xor eax, eax
mov word [rsp + 0x1f46], ax
lea rax, [rsp + 0x1f34]
mov qword [rsp + 0x2ec8], rax
movzx eax, word [0x1400c9bd2]
movzx edx, word [0x1400c9bd0]
mov dword [rsp + 0x22f8], 0x7006b
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9bce]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rod]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
movzx eax, word [0x1400c9bd4]
paddw xmm3, xmm1
movq qword [rsp + 0x22fc], xmm3
lea edx, [rax + 7]
mov rax, qword [0x1400ca5f8]
mov word [rsp + 0x2304], dx
xor edx, edx
mov word [rsp + 0x2306], dx
mov qword [rsp + 0x22f0], rax
movabs rax, 0x7b006a00790035
mov qword [rsp + 0x1f50], rax
mov rax, qword [rsp + 0x22f8]
mov qword [rsp + 0x1f58], rax
mov rax, qword [rsp + 0x2300]
mov qword [rsp + 0x1f60], rax
movzx eax, word [rsp + 0x1f50]
sub eax, 7
mov word [rsp + 0x1f50], ax
movzx eax, word [rsp + 0x1f52]
sub eax, 7
mov word [rsp + 0x1f52], ax
movzx eax, word [rsp + 0x1f54]
sub eax, 7
mov word [rsp + 0x1f54], ax
movzx eax, word [rsp + 0x1f56]
sub eax, 7
mov word [rsp + 0x1f56], ax
movzx eax, word [rsp + 0x1f58]
sub eax, 7
mov word [rsp + 0x1f58], ax
movzx eax, word [rsp + 0x1f5a]
sub eax, 7
mov word [rsp + 0x1f5a], ax
movzx eax, word [rsp + 0x1f5c]
sub eax, 7
mov word [rsp + 0x1f5c], ax
movzx eax, word [rsp + 0x1f5e]
sub eax, 7
mov word [rsp + 0x1f5e], ax
movzx eax, word [rsp + 0x1f60]
mov word [rsp + 0xac2], cx
sub eax, 7
mov word [rsp + 0x1f60], ax
movzx eax, word [rsp + 0x1f62]
sub eax, 7
mov word [rsp + 0x1f62], ax
movzx eax, word [rsp + 0x1f64]
sub eax, 7
mov word [rsp + 0x1f64], ax
lea rax, [rsp + 0x1f50]
mov dword [rsp + 0x1f70], 0x15
mov qword [rsp + 0x2ed0], rax
mov eax, dword [rsp + 0x1f70]
mov edi, dword [rsp + 0x1f70]
mov r8d, dword [rsp + 0x1f70]
mov r11d, dword [rsp + 0x1f70]
mov edx, dword [rsp + 0x1f70]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1f70]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1f70]
add r8d, 2
xor edi, 0x72
mov r9d, dword [rsp + 0x1f70]
add r11d, 3
xor r8d, 0x6f
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1f70]
movd xmm14, r8d
mov edi, 0x40
add ebp, 8
xor bp, word [0x1400c9bdc]
xor r11d, 0x64
add ecx, 6
xor cx, word [0x1400c9bd8]
add r10d, 5
add r9d, 7
pinsrw xmm14, r11d, 1
xor r10w, word [str..rodx]
add edx, 4
punpckldq xmm3, xmm14
xor r8d, r8d
xor r9w, word [0x1400c9bda]
movd xmm9, edx
mov word [rsp + 0xac0], bp
movd xmm13, ecx
pinsrw xmm9, r10d, 1
pinsrw xmm13, r9d, 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xab0], xmm3
mov rax, qword [rsp + 0xab8]
xor r9d, r9d
movq qword [rsp + 0x1f74], xmm3
mov qword [rsp + 0x1f7c], rax
mov eax, dword [rsp + 0xac0]
mov dword [rsp + 0x1f84], eax
movzx eax, word [rsp + 0x1f74]
mov edx, dword [rsp + 0x1f70]
xor eax, edx
mov word [rsp + 0x1f74], ax
movzx edx, word [rsp + 0x1f76]
mov word [rsp + 0x22e6], r9w
mov eax, dword [rsp + 0x1f70]
add eax, 1
xor eax, edx
mov word [rsp + 0x1f76], ax
movzx edx, word [rsp + 0x1f78]
mov eax, dword [rsp + 0x1f70]
add eax, 2
xor eax, edx
mov word [rsp + 0x1f78], ax
movzx edx, word [rsp + 0x1f7a]
mov eax, dword [rsp + 0x1f70]
add eax, 3
xor eax, edx
mov word [rsp + 0x1f7a], ax
movzx edx, word [rsp + 0x1f7c]
mov eax, dword [rsp + 0x1f70]
add eax, 4
xor eax, edx
mov word [rsp + 0x1f7c], ax
movzx edx, word [rsp + 0x1f7e]
mov eax, dword [rsp + 0x1f70]
add eax, 5
xor eax, edx
mov word [rsp + 0x1f7e], ax
movzx edx, word [rsp + 0x1f80]
mov eax, dword [rsp + 0x1f70]
add eax, 6
xor eax, edx
mov word [rsp + 0x1f80], ax
movzx edx, word [rsp + 0x1f82]
mov eax, dword [rsp + 0x1f70]
add eax, 7
xor eax, edx
mov word [rsp + 0x1f82], ax
movzx edx, word [rsp + 0x1f84]
mov eax, dword [rsp + 0x1f70]
add eax, 8
xor eax, edx
movzx edx, word [0x1400c9be6]
mov word [rsp + 0x1f84], ax
lea rax, [rsp + 0x1f74]
mov qword [rsp + 0x2ed8], rax
movzx eax, word [0x1400c9be8]
mov word [rsp + 0x1f86], r8w
mov dword [rsp + 0x2490], 0x14
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9be4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rpd]
movq xmm14, qword [0x1400ca228]
shl rax, 0x10
mov dword [rsp + 0x22d8], 0x14006c
or rax, rdx
movzx edx, word [0x1400c9bea]
xor r10d, r10d
xor r11d, r11d
movq xmm3, rax
mov rax, qword [0x1400ca600]
xor ebp, ebp
pxor xmm3, xmm14
movq qword [rsp + 0x22dc], xmm3
xor edx, 0x14
mov qword [rsp + 0x22d0], rax
movabs rax, 0x70007b0066003a
mov qword [rsp + 0x2494], rax
mov rax, qword [rsp + 0x22d8]
mov word [rsp + 0x22e4], dx
mov qword [rsp + 0x249c], rax
mov rax, qword [rsp + 0x22e0]
mov qword [rsp + 0x24a4], rax
movzx eax, word [rsp + 0x2494]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x2494], ax
movzx eax, word [rsp + 0x2496]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x2496], ax
movzx eax, word [rsp + 0x2498]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x2498], ax
movzx eax, word [rsp + 0x249a]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x249a], ax
movzx eax, word [rsp + 0x249c]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x249c], ax
movzx eax, word [rsp + 0x249e]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x249e], ax
movzx eax, word [rsp + 0x24a0]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x24a0], ax
movzx eax, word [rsp + 0x24a2]
mov edx, dword [rsp + 0x2490]
mov word [rsp + 0xa98], di
movq xmm3, qword [0x1400ca608]
mov word [rsp + 0xaa2], r11w
xor eax, edx
mov word [rsp + 0x24a2], ax
movzx eax, word [rsp + 0x24a4]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x24a4], ax
movzx eax, word [rsp + 0x24a6]
mov edx, dword [rsp + 0x2490]
xor eax, edx
mov word [rsp + 0x24a6], ax
movzx eax, word [rsp + 0x24a8]
mov edx, dword [rsp + 0x2490]
xor eax, edx
movzx edx, word [0x1400c9bf0]
mov word [rsp + 0x24a8], ax
lea rax, [rsp + 0x2494]
mov qword [rsp + 0x2ee0], rax
movzx eax, word [0x1400c9bf2]
mov word [rsp + 0x24aa], r10w
mov dword [rsp + 0x1f90], 0x40
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9bee]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..rsd]
shl rax, 0x10
or rax, rdx
movq xmm14, rax
mov rax, qword [0x1400ca610]
pxor xmm3, xmm14
movq qword [rsp + 0xa9a], xmm3
mov qword [rsp + 0xa90], rax
movabs rax, 0x2400300032006e
mov qword [rsp + 0x1f94], rax
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0x1f9c], rax
mov eax, dword [rsp + 0xaa0]
mov dword [rsp + 0x1fa4], eax
movzx eax, word [rsp + 0x1f94]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f94], ax
movzx eax, word [rsp + 0x1f96]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f96], ax
movzx eax, word [rsp + 0x1f98]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f98], ax
movzx eax, word [rsp + 0x1f9a]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f9a], ax
movzx eax, word [rsp + 0x1f9c]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f9c], ax
movzx eax, word [rsp + 0x1f9e]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1f9e], ax
movzx eax, word [rsp + 0x1fa0]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1fa0], ax
movzx eax, word [rsp + 0x1fa2]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
mov word [rsp + 0x1fa2], ax
movzx eax, word [rsp + 0x1fa4]
mov edx, dword [rsp + 0x1f90]
xor eax, edx
movzx edx, word [0x1400c9bfa]
mov word [rsp + 0x1fa4], ax
lea rax, [rsp + 0x1f94]
mov qword [rsp + 0x2ee8], rax
movzx eax, word [0x1400c9bfc]
mov word [rsp + 0x1fa6], bp
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9bf8]
xor r14d, r14d
xor r15d, r15d
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sas7bdat]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca618]
paddw xmm3, xmm8
mov qword [rsp + 0xa70], rax
movabs rax, 0x6500740073002f
mov word [rsp + 0xa78], r12w
mov qword [rsp + 0x3f0], rax
movq qword [rsp + 0xa7a], xmm3
mov rax, qword [rsp + 0xa78]
mov word [rsp + 0xa82], r14w
mov qword [rsp + 0x3f8], rax
mov eax, dword [rsp + 0xa80]
mov dword [rsp + 0x400], eax
movzx eax, word [rsp + 0x3f0]
sub eax, 1
mov word [rsp + 0x3f0], ax
movzx eax, word [rsp + 0x3f2]
sub eax, 1
mov word [rsp + 0x3f2], ax
movzx eax, word [rsp + 0x3f4]
sub eax, 1
mov word [rsp + 0x3f4], ax
movzx eax, word [rsp + 0x3f6]
sub eax, 1
mov word [rsp + 0x3f6], ax
movzx eax, word [rsp + 0x3f8]
sub eax, 1
mov word [rsp + 0x3f8], ax
movzx eax, word [rsp + 0x3fa]
sub eax, 1
mov word [rsp + 0x3fa], ax
movzx eax, word [rsp + 0x3fc]
sub eax, 1
mov word [rsp + 0x3fc], ax
movzx eax, word [rsp + 0x3fe]
sub eax, 1
mov word [rsp + 0x3fe], ax
movzx eax, word [rsp + 0x400]
sub eax, 1
mov word [rsp + 0x400], ax
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x2ef0], rax
movzx eax, word [str..sbf]
movd xmm3, eax
movzx eax, word [0x1400c9c0e]
pinsrw xmm3, word [0x1400c9c0c], 1
movd xmm14, eax
movzx eax, word [0x1400c9c12]
pinsrw xmm14, word [0x1400c9c10], 1
punpckldq xmm3, xmm14
movd xmm9, eax
pinsrw xmm9, word [str..scx], 1
movzx eax, word [0x1400c9c16]
mov dword [rsp + 0x2a30], 0xd0081
mov word [rsp + 0x2a46], r15w
movd xmm13, eax
movzx eax, word [0x1400c9c1a]
pinsrw xmm13, word [0x1400c9c18], 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
paddw xmm3, xmmword [0x1400ca620]
movdqa xmm9, xmmword [0x1400ca630]
movups xmmword [rsp + 0x2a34], xmm3
movaps xmmword [rsp + 0x2a20], xmm9
add eax, 0xd
mov word [rsp + 0x2a44], ax
movabs rax, 0x80006e0080003b
mov qword [rsp + 0x2960], rax
movabs rax, 0x6e0071006f0044
mov qword [rsp + 0x2968], rax
mov rax, qword [rsp + 0x2a30]
mov qword [rsp + 0x2970], rax
mov rax, qword [rsp + 0x2a38]
mov qword [rsp + 0x2978], rax
mov rax, qword [rsp + 0x2a40]
mov qword [rsp + 0x2980], rax
xor eax, eax
nop dword [rax]
movzx edx, word [rsp + rax*2 + 0x2960]
sub edx, 0xd
mov word [rsp + rax*2 + 0x2960], dx
add rax, 1
cmp rax, 0x13
jne 0x140023cb8
movzx edx, word [0x1400c9c18]
xor r10d, r10d
xor edi, edi
xor ebp, ebp
lea rax, [rsp + 0x2960]
mov r11d, 0x1e
mov dword [rsp + 0x1fb0], 0x1e
mov r15d, 0x1a
mov qword [rsp + 0x2ef8], rax
movzx eax, word [0x1400c9c1a]
mov word [rsp + 0xa58], r11w
mov word [rsp + 0xa62], r10w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9c16]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..scx]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca640]
pxor xmm15, xmm3
movq qword [rsp + 0xa5a], xmm15
mov qword [rsp + 0xa50], rax
movabs rax, 0x78007c006d0030
mov qword [rsp + 0x1fb4], rax
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0x1fbc], rax
mov eax, dword [rsp + 0xa60]
mov dword [rsp + 0x1fc4], eax
movzx eax, word [rsp + 0x1fb4]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fb4], ax
movzx eax, word [rsp + 0x1fb6]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fb6], ax
movzx eax, word [rsp + 0x1fb8]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fb8], ax
movzx eax, word [rsp + 0x1fba]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fba], ax
movzx eax, word [rsp + 0x1fbc]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fbc], ax
movzx eax, word [rsp + 0x1fbe]
mov edx, dword [rsp + 0x1fb0]
mov word [rsp + 0xa42], bp
xor eax, edx
mov word [rsp + 0x1fbe], ax
movzx eax, word [rsp + 0x1fc0]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fc0], ax
movzx eax, word [rsp + 0x1fc2]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fc2], ax
movzx eax, word [rsp + 0x1fc4]
mov edx, dword [rsp + 0x1fb0]
xor eax, edx
mov word [rsp + 0x1fc4], ax
lea rax, [rsp + 0x1fb4]
mov word [rsp + 0x1fc6], di
mov qword [rsp + 0x2f00], rax
mov dword [rsp + 0x1fd0], 0x27
mov eax, dword [rsp + 0x1fd0]
mov edi, dword [rsp + 0x1fd0]
mov r8d, dword [rsp + 0x1fd0]
mov r11d, dword [rsp + 0x1fd0]
mov edx, dword [rsp + 0x1fd0]
xor eax, 0x2e
mov r10d, dword [rsp + 0x1fd0]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x1fd0]
add r8d, 2
xor edi, 0x73
mov r9d, dword [rsp + 0x1fd0]
add r11d, 3
xor r8d, 0x63
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x1fd0]
xor r11d, 0x78
add edx, 4
movd xmm14, r8d
add r10d, 5
xor r10w, word [str..sdb]
movd xmm9, edx
pinsrw xmm14, r11d, 1
add ecx, 6
xor cx, word [0x1400c9c20]
punpckldq xmm3, xmm14
add ebp, 8
xor bp, word [0x1400c9c24]
add r9d, 7
xor r12d, r12d
xor r9w, word [0x1400c9c22]
pinsrw xmm9, r10d, 1
xor r14d, r14d
movd xmm13, ecx
mov word [rsp + 0xa40], bp
pinsrw xmm13, r9d, 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0xa30], xmm3
mov rax, qword [rsp + 0xa38]
movq qword [rsp + 0x1fd4], xmm3
movq xmm3, r13
mov qword [rsp + 0x1fdc], rax
mov eax, dword [rsp + 0xa40]
mov dword [rsp + 0x1fe4], eax
movzx eax, word [rsp + 0x1fd4]
mov edx, dword [rsp + 0x1fd0]
xor eax, edx
mov word [rsp + 0x1fd4], ax
movzx edx, word [rsp + 0x1fd6]
mov eax, dword [rsp + 0x1fd0]
add eax, 1
xor eax, edx
mov word [rsp + 0x1fd6], ax
movzx edx, word [rsp + 0x1fd8]
mov eax, dword [rsp + 0x1fd0]
add eax, 2
xor eax, edx
mov word [rsp + 0x1fd8], ax
movzx edx, word [rsp + 0x1fda]
mov eax, dword [rsp + 0x1fd0]
add eax, 3
xor eax, edx
mov word [rsp + 0x1fda], ax
movzx edx, word [rsp + 0x1fdc]
mov eax, dword [rsp + 0x1fd0]
add eax, 4
xor eax, edx
mov word [rsp + 0x1fdc], ax
movzx edx, word [rsp + 0x1fde]
mov eax, dword [rsp + 0x1fd0]
add eax, 5
xor eax, edx
mov word [rsp + 0x1fde], ax
movzx edx, word [rsp + 0x1fe0]
mov eax, dword [rsp + 0x1fd0]
add eax, 6
xor eax, edx
mov word [rsp + 0x1fe0], ax
movzx edx, word [rsp + 0x1fe2]
mov eax, dword [rsp + 0x1fd0]
add eax, 7
xor eax, edx
mov word [rsp + 0x1fe2], ax
movzx edx, word [rsp + 0x1fe4]
mov eax, dword [rsp + 0x1fd0]
add eax, 8
xor eax, edx
mov word [rsp + 0x1fe4], ax
lea rax, [rsp + 0x1fd4]
mov word [rsp + 0x1fe6], r12w
mov r12d, 0x16
mov qword [rsp + 0x2f08], rax
mov dword [rsp + 0x1ff0], 0x1a
mov word [rsp + 0xa22], r14w
movzx eax, word [0x1400c9c2e]
mov word [rsp + 0xa18], r15w
movzx edx, word [0x1400c9c2c]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9c2a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sdc]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca648]
pxor xmm3, xmm15
movq qword [rsp + 0xa1a], xmm3
mov qword [rsp + 0xa10], rax
movabs rax, 0x78007e00690034
mov qword [rsp + 0x1ff4], rax
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0x1ffc], rax
mov eax, dword [rsp + 0xa20]
mov dword [rsp + 0x2004], eax
movzx eax, word [rsp + 0x1ff4]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x1ff4], ax
movzx eax, word [rsp + 0x1ff6]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x1ff6], ax
movzx eax, word [rsp + 0x1ff8]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x1ff8], ax
movzx eax, word [rsp + 0x1ffa]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x1ffa], ax
movzx eax, word [rsp + 0x1ffc]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x1ffc], ax
movzx eax, word [rsp + 0x1ffe]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x1ffe], ax
movzx eax, word [rsp + 0x2000]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x2000], ax
movzx eax, word [rsp + 0x2002]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x2002], ax
movzx eax, word [rsp + 0x2004]
mov edx, dword [rsp + 0x1ff0]
xor eax, edx
mov word [rsp + 0x2004], ax
xor eax, eax
mov word [rsp + 0x2006], ax
lea rax, [rsp + 0x1ff4]
mov qword [rsp + 0x2f10], rax
xor eax, eax
mov dword [rsp + 0x2010], 0x3a
mov word [rsp + 0xa02], ax
mov eax, dword [rsp + 0x2010]
mov edi, dword [rsp + 0x2010]
mov r8d, dword [rsp + 0x2010]
mov r11d, dword [rsp + 0x2010]
mov edx, dword [rsp + 0x2010]
xor eax, 0x2e
mov r10d, dword [rsp + 0x2010]
add edi, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x2010]
add r8d, 2
xor edi, 0x73
mov r9d, dword [rsp + 0x2010]
xor r8d, 0x64
add r11d, 3
pinsrw xmm3, edi, 1
mov ebp, dword [rsp + 0x2010]
add edx, 4
xor r11d, 0x63
movd xmm14, r8d
add r10d, 5
movd xmm9, edx
xor r10w, word [str..sdf]
pinsrw xmm14, r11d, 1
add ecx, 6
xor cx, word [0x1400c9c34]
punpckldq xmm3, xmm14
mov r8d, 0x3c
add r9d, 7
xor r9w, word [0x1400c9c36]
mov r11d, 0x1d
add ebp, 8
xor bp, word [0x1400c9c38]
pinsrw xmm9, r10d, 1
movd xmm13, ecx
pinsrw xmm13, r9d, 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0x9f0], xmm3
mov rax, qword [rsp + 0x9f8]
mov word [rsp + 0xa00], bp
movq qword [rsp + 0x2014], xmm3
mov qword [rsp + 0x201c], rax
mov eax, dword [rsp + 0xa00]
mov dword [rsp + 0x2024], eax
movzx eax, word [rsp + 0x2014]
mov edx, dword [rsp + 0x2010]
xor eax, edx
mov word [rsp + 0x2014], ax
movzx edx, word [rsp + 0x2016]
mov eax, dword [rsp + 0x2010]
add eax, 1
xor eax, edx
mov word [rsp + 0x2016], ax
movzx edx, word [rsp + 0x2018]
mov eax, dword [rsp + 0x2010]
add eax, 2
xor eax, edx
mov word [rsp + 0x2018], ax
movzx edx, word [rsp + 0x201a]
mov eax, dword [rsp + 0x2010]
add eax, 3
xor eax, edx
mov word [rsp + 0x201a], ax
movzx edx, word [rsp + 0x201c]
mov eax, dword [rsp + 0x2010]
add eax, 4
xor eax, edx
mov word [rsp + 0x201c], ax
movzx edx, word [rsp + 0x201e]
mov eax, dword [rsp + 0x2010]
add eax, 5
xor eax, edx
xor ecx, ecx
mov word [rsp + 0x201e], ax
movzx edx, word [rsp + 0x2020]
mov eax, dword [rsp + 0x2010]
add eax, 6
xor eax, edx
mov word [rsp + 0x2020], ax
movzx edx, word [rsp + 0x2022]
mov eax, dword [rsp + 0x2010]
add eax, 7
xor eax, edx
mov word [rsp + 0x2022], ax
movzx edx, word [rsp + 0x2024]
mov eax, dword [rsp + 0x2010]
add eax, 8
xor eax, edx
mov word [rsp + 0x2024], ax
xor eax, eax
mov word [rsp + 0x2026], ax
lea rax, [rsp + 0x2014]
mov qword [rsp + 0x2f18], rax
xor eax, eax
mov word [rsp + 0x9e2], ax
movzx eax, word [0x1400c9c42]
mov dword [rsp + 0x2030], 0x7a
movzx edx, word [0x1400c9c40]
movq xmm3, qword [0x1400ca650]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9c3e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sis]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca658]
pxor xmm3, xmm15
movq qword [rsp + 0x9da], xmm3
mov qword [rsp + 0x9d0], rax
mov eax, 0x7a
mov word [rsp + 0x9d8], ax
movabs rax, 0x1c001e00090054
mov qword [rsp + 0x2034], rax
mov rax, qword [rsp + 0x9d8]
mov qword [rsp + 0x203c], rax
mov eax, dword [rsp + 0x9e0]
mov dword [rsp + 0x2044], eax
movzx eax, word [rsp + 0x2034]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2034], ax
movzx eax, word [rsp + 0x2036]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2036], ax
movzx eax, word [rsp + 0x2038]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2038], ax
movzx eax, word [rsp + 0x203a]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x203a], ax
movzx eax, word [rsp + 0x203c]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x203c], ax
movzx eax, word [rsp + 0x203e]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x203e], ax
movzx eax, word [rsp + 0x2040]
mov edx, dword [rsp + 0x2030]
mov word [rsp + 0x9c2], cx
movq xmm3, qword [str.____]
mov word [rsp + 0x9b8], r8w
xor eax, edx
mov word [rsp + 0x2040], ax
movzx eax, word [rsp + 0x2042]
mov edx, dword [rsp + 0x2030]
xor eax, edx
mov word [rsp + 0x2042], ax
movzx eax, word [rsp + 0x2044]
mov edx, dword [rsp + 0x2030]
xor eax, edx
xor edx, edx
mov word [rsp + 0x2044], ax
lea rax, [rsp + 0x2034]
mov qword [rsp + 0x2f20], rax
movzx eax, word [0x1400c9c4c]
mov word [rsp + 0x2046], dx
movzx edx, word [0x1400c9c4a]
mov dword [rsp + 0x2050], 0x3c
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9c48]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..spq]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca668]
pxor xmm3, xmm15
movq qword [rsp + 0x9ba], xmm3
mov qword [rsp + 0x9b0], rax
movabs rax, 0x4f0055004f0012
mov qword [rsp + 0x2054], rax
mov rax, qword [rsp + 0x9b8]
mov qword [rsp + 0x205c], rax
mov eax, dword [rsp + 0x9c0]
mov dword [rsp + 0x2064], eax
movzx eax, word [rsp + 0x2054]
mov edx, dword [rsp + 0x2050]
xor eax, edx
xor r9d, r9d
xor r10d, r10d
mov word [rsp + 0x2054], ax
xor edi, edi
xor ebp, ebp
movzx eax, word [rsp + 0x2056]
mov edx, dword [rsp + 0x2050]
xor eax, edx
mov word [rsp + 0x2056], ax
movzx eax, word [rsp + 0x2058]
mov word [rsp + 0x9a2], r10w
mov edx, dword [rsp + 0x2050]
movq xmm15, qword [0x1400ca218]
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
movzx edx, word [0x1400c9c54]
mov word [rsp + 0x2064], ax
lea rax, [rsp + 0x2054]
mov qword [rsp + 0x2f28], rax
movzx eax, word [0x1400c9c56]
mov word [rsp + 0x2066], r9w
mov dword [rsp + 0x2070], 0x1d
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9c52]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sql]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca670]
pxor xmm3, xmm15
mov qword [rsp + 0x990], rax
movabs rax, 0x6c006d006e0033
mov word [rsp + 0x998], r11w
mov qword [rsp + 0x2074], rax
movq qword [rsp + 0x99a], xmm3
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x207c], rax
mov eax, dword [rsp + 0x9a0]
mov dword [rsp + 0x2084], eax
movzx eax, word [rsp + 0x2074]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2074], ax
movzx eax, word [rsp + 0x2076]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2076], ax
movzx eax, word [rsp + 0x2078]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2078], ax
movzx eax, word [rsp + 0x207a]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x207a], ax
movzx eax, word [rsp + 0x207c]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x207c], ax
movzx eax, word [rsp + 0x207e]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x207e], ax
movzx eax, word [rsp + 0x2080]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2080], ax
movzx eax, word [rsp + 0x2082]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2082], ax
movzx eax, word [rsp + 0x2084]
mov edx, dword [rsp + 0x2070]
xor eax, edx
mov word [rsp + 0x2084], ax
lea rax, [rsp + 0x2074]
movzx edx, word [0x1400c9c5e]
mov qword [rsp + 0x2f30], rax
movzx eax, word [0x1400c9c60]
movq xmm3, qword [0x1400ca678]
mov word [rsp + 0x2086], di
mov word [rsp + 0x978], r12w
mov dword [rsp + 0x2090], 0x16
shl rax, 0x10
mov word [rsp + 0x982], bp
or rax, rdx
movzx edx, word [0x1400c9c5c]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..sqlite]
shl rax, 0x10
xor r13d, r13d
xor r14d, r14d
or rax, rdx
movq xmm15, rax
mov rax, qword [str.8egz]
pxor xmm3, xmm15
movq qword [rsp + 0x97a], xmm3
mov qword [rsp + 0x970], rax
movabs rax, 0x7a006700650038
mov qword [rsp + 0x2094], rax
mov rax, qword [rsp + 0x978]
mov qword [rsp + 0x209c], rax
mov eax, dword [rsp + 0x980]
mov dword [rsp + 0x20a4], eax
movzx eax, word [rsp + 0x2094]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x2094], ax
movzx eax, word [rsp + 0x2096]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x2096], ax
movzx eax, word [rsp + 0x2098]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x2098], ax
movzx eax, word [rsp + 0x209a]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x209a], ax
movzx eax, word [rsp + 0x209c]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x209c], ax
movzx eax, word [rsp + 0x209e]
mov word [rsp + 0x284e], r14w
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x209e], ax
movzx eax, word [rsp + 0x20a0]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x20a0], ax
movzx eax, word [rsp + 0x20a2]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x20a2], ax
movzx eax, word [rsp + 0x20a4]
mov edx, dword [rsp + 0x2090]
xor eax, edx
mov word [rsp + 0x20a4], ax
lea rax, [rsp + 0x2094]
mov word [rsp + 0x20a6], r13w
mov qword [rsp + 0x2f38], rax
mov dword [rsp + 0x2900], 0x39
mov r11d, dword [rsp + 0x2900]
mov r10d, dword [rsp + 0x2900]
mov eax, dword [rsp + 0x2900]
mov r14d, dword [rsp + 0x2900]
mov r15d, dword [rsp + 0x2900]
mov r9d, dword [rsp + 0x2900]
mov edi, dword [rsp + 0x2900]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x24], edi
mov edi, dword [rsp + 0x2900]
mov edx, dword [rsp + 0x2900]
mov ecx, dword [rsp + 0x2900]
mov r8d, dword [rsp + 0x2900]
mov eax, dword [rsp + 0x2900]
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 [0x1400c9c6e]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9c70]
movq xmm3, rax
paddw xmm3, xmm0
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c9c6c]
mov eax, dword [rsp + 0x2900]
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [str..sqlite3]
add eax, 0xc
xor ax, word [0x1400c9c72]
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [rsp + 0x28]
mov ebp, eax
mov eax, dword [rsp + 0x2900]
movq xmm15, rdx
lea edx, [r15 + 4]
pxor xmm3, xmm15
mov word [rsp + 0x2848], bp
movq qword [rsp + 0x2840], xmm3
lea r8d, [rcx + 2]
movzx ecx, word [rsp + 0x24]
add eax, 0xd
xor ax, word [0x1400c9c74]
mov r12d, eax
mov eax, dword [rsp + 0x2900]
mov word [rsp + 0x284a], r12w
add eax, 0xe
xor ax, word [0x1400c9c76]
mov r13d, eax
mov eax, r11d
mov word [rsp + 0x284c], r13w
lea r11d, [r10 + 1]
xor eax, 0x2e
lea r10d, [r14 + 3]
xor r11d, 0x73
add ecx, 6
xor r8d, 0x71
xor edx, 0x69
xor ecx, 0x65
add r9d, 5
xor r10d, 0x6c
add edi, 7
xor r9d, 0x74
movd xmm9, eax
movd xmm15, r8d
mov rax, qword [rsp + 0x2848]
movd xmm13, edx
movd xmm14, ecx
pinsrw xmm15, r10d, 1
pinsrw xmm9, r11d, 1
pinsrw xmm14, edi, 1
pinsrw xmm13, r9d, 1
punpckldq xmm9, xmm15
punpckldq xmm13, xmm14
punpcklqdq xmm9, xmm13
movaps xmmword [rsp + 0x2830], xmm9
mov rdx, qword [rsp + 0x2838]
movq qword [rsp + 0x2904], xmm9
mov qword [rsp + 0x290c], rdx
movq qword [rsp + 0x2914], xmm3
mov qword [rsp + 0x291c], rax
movzx eax, word [rsp + 0x2904]
mov edx, dword [rsp + 0x2900]
xor eax, edx
mov word [rsp + 0x2904], ax
movzx edx, word [rsp + 0x2906]
mov eax, dword [rsp + 0x2900]
add eax, 1
xor eax, edx
mov word [rsp + 0x2906], ax
movzx edx, word [rsp + 0x2908]
mov eax, dword [rsp + 0x2900]
add eax, 2
xor eax, edx
mov word [rsp + 0x2908], ax
movzx edx, word [rsp + 0x290a]
mov eax, dword [rsp + 0x2900]
add eax, 3
xor eax, edx
mov word [rsp + 0x290a], ax
movzx edx, word [rsp + 0x290c]
mov eax, dword [rsp + 0x2900]
add eax, 4
xor eax, edx
mov word [rsp + 0x290c], ax
movzx edx, word [rsp + 0x290e]
mov eax, dword [rsp + 0x2900]
add eax, 5
xor eax, edx
mov word [rsp + 0x290e], ax
movzx edx, word [rsp + 0x2910]
mov eax, dword [rsp + 0x2900]
add eax, 6
xor eax, edx
mov word [rsp + 0x2910], ax
movzx edx, word [rsp + 0x2912]
mov eax, dword [rsp + 0x2900]
add eax, 7
xor eax, edx
mov word [rsp + 0x2912], ax
movzx edx, word [rsp + 0x2914]
mov eax, dword [rsp + 0x2900]
add eax, 8
xor eax, edx
mov word [rsp + 0x2914], ax
movzx edx, word [rsp + 0x2916]
mov eax, dword [rsp + 0x2900]
add eax, 9
xor eax, edx
mov word [rsp + 0x2916], ax
movzx edx, word [rsp + 0x2918]
mov eax, dword [rsp + 0x2900]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2918], ax
movzx edx, word [rsp + 0x291a]
mov eax, dword [rsp + 0x2900]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x291a], ax
movzx edx, word [rsp + 0x291c]
mov eax, dword [rsp + 0x2900]
add eax, 0xc
xor r15d, r15d
xor eax, edx
mov word [rsp + 0x291c], ax
movzx edx, word [rsp + 0x291e]
mov eax, dword [rsp + 0x2900]
add eax, 0xd
xor eax, edx
mov word [rsp + 0x291e], ax
movzx edx, word [rsp + 0x2920]
mov eax, dword [rsp + 0x2900]
add eax, 0xe
xor eax, edx
mov word [rsp + 0x2920], ax
lea rax, [rsp + 0x2904]
mov qword [rsp + 0x2f40], rax
xor eax, eax
mov word [rsp + 0x2922], r15w
mov word [rsp + 0x2952], ax
mov dword [rsp + 0x2990], 0x51
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 edi, dword [rsp + 0x2990]
mov ecx, dword [rsp + 0x2990]
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x2990]
mov dword [rsp + 0x28], edi
mov edi, dword [rsp + 0x2990]
mov r8d, dword [rsp + 0x2990]
mov dword [rsp + 0x24], ecx
mov r11d, dword [rsp + 0x2990]
mov edx, dword [rsp + 0x2990]
add eax, 8
mov r10d, dword [rsp + 0x2990]
add edi, 9
movd xmm9, eax
mov ecx, dword [rsp + 0x2990]
lea eax, [r15 + 4]
add r8d, 0xa
xor r8w, word [0x1400c9c7e]
add r11d, 0xb
add edx, 0xc
xor dx, word [0x1400c9c82]
xor r11w, word [0x1400c9c80]
add r10d, 0xd
mov r9d, dword [rsp + 0x2990]
add ecx, 0xe
movd xmm14, r8d
xor di, word [str..sqlitedb]
movd xmm3, edx
mov edx, dword [rsp + 0x2990]
xor r10w, word [0x1400c9c84]
pinsrw xmm14, r11d, 1
lea r11d, [r14 + 3]
xor cx, word [0x1400c9c86]
add r9d, 0xf
xor r9w, word [0x1400c9c88]
pinsrw xmm9, edi, 1
punpckldq xmm9, xmm14
add edx, 0x10
xor dx, word [0x1400c9c8a]
movzx r14d, word [rsp + 0x2c]
pinsrw xmm3, r10d, 1
movzx r15d, word [rsp + 0x28]
lea r8d, [r13 + 2]
movd xmm13, ecx
pinsrw xmm13, r9d, 1
lea edi, [r12 + 1]
punpckldq xmm3, xmm13
movd xmm15, r8d
punpcklqdq xmm9, xmm3
movd xmm13, eax
movd xmm3, ebp
movaps xmmword [rsp + 0x2940], xmm9
lea r10d, [r14 + 5]
movzx r14d, word [rsp + 0x24]
pinsrw xmm3, edi, 1
mov word [rsp + 0x2950], dx
lea ecx, [r15 + 6]
mov rax, qword [rsp + 0x2948]
pinsrw xmm15, r11d, 1
pinsrw xmm13, r10d, 1
movd xmm14, ecx
punpckldq xmm3, xmm15
lea r9d, [r14 + 7]
pinsrw xmm14, r9d, 1
punpckldq xmm13, xmm14
punpcklqdq xmm3, xmm13
pxor xmm3, xmmword [str..sqlite3_n_n_n_n_n_n_n_n8vson]
movaps xmmword [rsp + 0x2930], xmm3
mov rdx, qword [rsp + 0x2938]
movq qword [rsp + 0x2994], xmm3
mov qword [rsp + 0x299c], rdx
movq qword [rsp + 0x29a4], xmm9
mov qword [rsp + 0x29ac], rax
mov eax, dword [rsp + 0x2950]
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 + 0x2f48], rax
movzx eax, word [0x1400c9c90]
mov dword [rsp + 0x2a00], 0xa006c
movd xmm3, eax
movzx eax, word [0x1400c9c94]
pinsrw xmm3, word [0x1400c9c92], 1
movd xmm14, eax
movzx eax, word [str..temx]
pinsrw xmm14, word [0x1400c9c96], 1
punpckldq xmm3, xmm14
movd xmm9, eax
movzx eax, word [0x1400c9c9c]
pinsrw xmm9, word [0x1400c9c9a], 1
movd xmm13, eax
movzx eax, word [0x1400c9ca0]
pinsrw xmm13, word [0x1400c9c9e], 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
paddw xmm3, xmmword [0x1400ca6a0]
movdqa xmm9, xmmword [0x1400ca6b0]
movups xmmword [rsp + 0x2a04], xmm3
movaps xmmword [rsp + 0x29f0], xmm9
add eax, 0xa
mov word [rsp + 0x2a14], ax
xor eax, eax
mov word [rsp + 0x2a16], ax
movabs rax, 0x76007b007d0038
mov qword [rsp + 0x29c0], rax
movabs rax, 0x6e006f007e0073
mov qword [rsp + 0x29c8], rax
mov rax, qword [rsp + 0x2a00]
mov qword [rsp + 0x29d0], rax
mov rax, qword [rsp + 0x2a08]
mov qword [rsp + 0x29d8], rax
mov rax, qword [rsp + 0x2a10]
mov qword [rsp + 0x29e0], rax
xor eax, eax
nop
movzx edx, word [rsp + rax*2 + 0x29c0]
sub edx, 0xa
mov word [rsp + rax*2 + 0x29c0], dx
add rax, 1
cmp rax, 0x13
jne 0x1400253d0
xor r8d, r8d
movzx edi, word [str..temx]
movabs rcx, 0xffffffffffff
movabs r9, 0xffffffff0000ffff
lea rax, [rsp + 0x29c0]
and r8, rcx
movzx ecx, word [0x1400c9c9c]
mov dword [rsp + 0x410], 0x36
mov rdx, r8
movzx r8d, word [0x1400c9c9a]
mov qword [rsp + 0x2f50], rax
mov rax, qword [0x1400ca6c0]
mov dx, di
xor dx, 0x36
xor ecx, 0x36
xor r8d, 0x36
mov r10, rdx
movzx ecx, cx
movzx r8d, r8w
and r9, r10
shl rcx, 0x20
mov qword [rsp + 0x414], rax
shl r8, 0x10
or r9, r8
movabs r8, 0xffff0000ffffffff
and r8, r9
mov r9d, 0x42
or r8, rcx
mov qword [rsp + 0x41c], r8
movzx eax, word [rsp + 0x414]
mov edx, dword [rsp + 0x410]
xor eax, edx
mov word [rsp + 0x414], ax
movzx eax, word [rsp + 0x416]
mov edx, dword [rsp + 0x410]
xor eax, edx
mov word [rsp + 0x416], ax
movzx eax, word [rsp + 0x418]
mov edx, dword [rsp + 0x410]
xor eax, edx
mov word [rsp + 0x418], ax
movzx eax, word [rsp + 0x41a]
mov edx, dword [rsp + 0x410]
xor eax, edx
mov word [rsp + 0x41a], ax
movzx eax, word [rsp + 0x41c]
mov edx, dword [rsp + 0x410]
xor eax, edx
mov word [rsp + 0x41c], ax
movzx eax, word [rsp + 0x41e]
mov edx, dword [rsp + 0x410]
xor eax, edx
mov word [rsp + 0x41e], ax
movzx eax, word [rsp + 0x420]
mov edx, dword [rsp + 0x410]
xor eax, edx
xor edx, edx
mov word [rsp + 0x420], ax
xor eax, eax
mov word [rsp + 0x422], ax
lea rax, [rsp + 0x414]
mov qword [rsp + 0x2f58], rax
mov dword [rsp + 0x24b0], 0x28
mov word [rsp + 0x22c6], dx
movzx eax, word [0x1400c9caa]
movzx edx, word [0x1400c9ca8]
mov dword [rsp + 0x22b8], 0x280050
movq xmm3, qword [0x1400ca6c8]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9ca6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..tmd]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9cac]
movq xmm15, rax
mov rax, qword [0x1400ca6d0]
pxor xmm3, xmm15
movq qword [rsp + 0x22bc], xmm3
xor edx, 0x28
mov qword [rsp + 0x22b0], rax
movabs rax, 0x45004d005c0006
mov qword [rsp + 0x24b4], rax
mov rax, qword [rsp + 0x22b8]
mov word [rsp + 0x22c4], dx
mov qword [rsp + 0x24bc], rax
mov rax, qword [rsp + 0x22c0]
mov qword [rsp + 0x24c4], rax
movzx eax, word [rsp + 0x24b4]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24b4], ax
movzx eax, word [rsp + 0x24b6]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24b6], ax
movzx eax, word [rsp + 0x24b8]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24b8], ax
movzx eax, word [rsp + 0x24ba]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24ba], ax
movzx eax, word [rsp + 0x24bc]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24bc], ax
movzx eax, word [rsp + 0x24be]
mov edx, dword [rsp + 0x24b0]
mov word [rsp + 0x958], r9w
movq xmm3, qword [0x1400ca6d8]
xor eax, edx
xor ecx, ecx
xor r8d, r8d
mov word [rsp + 0x24be], ax
movzx eax, word [rsp + 0x24c0]
xor r10d, r10d
xor r11d, r11d
mov word [rsp + 0x962], r8w
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24c0], ax
movzx eax, word [rsp + 0x24c2]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24c2], ax
movzx eax, word [rsp + 0x24c4]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24c4], ax
movzx eax, word [rsp + 0x24c6]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
mov word [rsp + 0x24c6], ax
movzx eax, word [rsp + 0x24c8]
mov edx, dword [rsp + 0x24b0]
xor eax, edx
movzx edx, word [0x1400c9cb2]
mov word [rsp + 0x24c8], ax
lea rax, [rsp + 0x24b4]
mov qword [rsp + 0x2f60], rax
movzx eax, word [0x1400c9cb4]
mov word [rsp + 0x24ca], cx
mov dword [rsp + 0x20b0], 0x42
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9cb0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..tps]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca6e0]
pxor xmm3, xmm15
movq qword [rsp + 0x95a], xmm3
mov qword [rsp + 0x950], rax
movabs rax, 0x26002f0036006c
mov qword [rsp + 0x20b4], rax
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x20bc], rax
mov eax, dword [rsp + 0x960]
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 word [rsp + 0x20c6], r10w
mov qword [rsp + 0x2f68], rax
mov dword [rsp + 0x20d0], 0x7c
mov word [rsp + 0x942], r11w
mov eax, dword [rsp + 0x20d0]
mov ebp, dword [rsp + 0x20d0]
mov r8d, dword [rsp + 0x20d0]
mov edi, dword [rsp + 0x20d0]
mov edx, dword [rsp + 0x20d0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x20d0]
add ebp, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x20d0]
add r8d, 2
xor ebp, 0x74
mov r10d, dword [rsp + 0x20d0]
xor r8d, 0x70
pinsrw xmm3, ebp, 1
mov ebp, 0xb
mov r9d, dword [rsp + 0x20d0]
movd xmm14, r8d
add r9d, 8
xor r9w, word [0x1400c9cbe]
add edi, 3
add ecx, 6
xor cx, word [0x1400c9cba]
add r11d, 5
add r10d, 7
xor r11w, word [str..trc]
add edx, 4
xor edi, 0x73
xor r10w, word [0x1400c9cbc]
movd xmm9, edx
pinsrw xmm14, edi, 1
punpckldq xmm3, xmm14
mov word [rsp + 0x940], r9w
xor edi, edi
movd xmm13, ecx
pinsrw xmm9, r11d, 1
pinsrw xmm13, r10d, 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0x930], xmm3
mov rax, qword [rsp + 0x938]
movq qword [rsp + 0x20d4], xmm3
mov qword [rsp + 0x20dc], rax
mov eax, dword [rsp + 0x940]
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
mov word [rsp + 0x20d8], ax
movzx edx, word [rsp + 0x20da]
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 + 0x918], bp
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 [0x1400c9cc6]
mov word [rsp + 0x20e4], ax
lea rax, [rsp + 0x20d4]
mov qword [rsp + 0x2f70], rax
movzx eax, word [0x1400c9cc8]
mov word [rsp + 0x20e6], di
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9cc4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..trm]
shl rax, 0x10
or rax, rdx
xor r12d, r12d
xor r13d, r13d
mov word [rsp + 0x922], r12w
movq xmm3, rax
mov rax, qword [0x1400ca6e8]
paddw xmm3, xmm4
mov qword [rsp + 0x910], rax
movabs rax, 0x6e007d007f0039
mov qword [rsp + 0x430], rax
movq qword [rsp + 0x91a], xmm3
mov rax, qword [rsp + 0x918]
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]
mov word [rsp + 0x902], r13w
mov r13d, 0x55
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 + 0x20f0], 0x2c
mov qword [rsp + 0x2f78], rax
mov eax, dword [rsp + 0x20f0]
mov ebp, dword [rsp + 0x20f0]
mov r8d, dword [rsp + 0x20f0]
mov edi, dword [rsp + 0x20f0]
mov edx, dword [rsp + 0x20f0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x20f0]
add ebp, 1
movd xmm3, eax
mov ecx, dword [rsp + 0x20f0]
add r8d, 2
xor ebp, 0x74
mov r10d, dword [rsp + 0x20f0]
xor r8d, 0x72
add edi, 3
pinsrw xmm3, ebp, 1
mov r9d, dword [rsp + 0x20f0]
add edx, 4
xor edi, 0x6d
movd xmm14, r8d
add r11d, 5
movd xmm9, edx
xor r11w, word [str..udb]
pinsrw xmm14, edi, 1
add ecx, 6
xor cx, word [0x1400c9cce]
punpckldq xmm3, xmm14
mov r8d, 1
add r10d, 7
xor r10w, word [0x1400c9cd0]
add r9d, 8
xor r9w, word [0x1400c9cd2]
pinsrw xmm9, r11d, 1
movd xmm13, ecx
pinsrw xmm13, r10d, 1
punpckldq xmm9, xmm13
punpcklqdq xmm3, xmm9
movaps xmmword [rsp + 0x8f0], xmm3
mov rax, qword [rsp + 0x8f8]
mov r10d, 1
movq qword [rsp + 0x20f4], xmm3
mov word [rsp + 0x900], r9w
mov qword [rsp + 0x20fc], rax
mov eax, dword [rsp + 0x900]
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
xor r14d, r14d
xor r15d, r15d
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
mov word [rsp + 0x2104], ax
lea rax, [rsp + 0x20f4]
movzx edx, word [0x1400c9cda]
mov qword [rsp + 0x2f80], rax
movzx eax, word [0x1400c9cdc]
movq xmm15, qword [0x1400ca428]
mov word [rsp + 0x2106], r14w
mov dword [rsp + 0x2110], 0x76
mov word [rsp + 0x8e2], r15w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9cd8]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..udl]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca6f0]
pxor xmm3, xmm15
movq qword [rsp + 0x8da], xmm3
mov qword [rsp + 0x8d0], rax
mov eax, 0x76
mov word [rsp + 0x8d8], ax
movabs rax, 0x14001200030058
mov qword [rsp + 0x2114], rax
mov rax, qword [rsp + 0x8d8]
mov qword [rsp + 0x211c], rax
mov eax, dword [rsp + 0x8e0]
mov dword [rsp + 0x2124], eax
movzx eax, word [rsp + 0x2114]
mov edx, dword [rsp + 0x2110]
xor eax, edx
mov word [rsp + 0x2114], ax
movzx eax, word [rsp + 0x2116]
mov edx, dword [rsp + 0x2110]
xor eax, edx
mov word [rsp + 0x2116], ax
movzx eax, word [rsp + 0x2118]
mov edx, dword [rsp + 0x2110]
xor eax, edx
mov word [rsp + 0x2118], ax
movzx eax, word [rsp + 0x211a]
mov edx, dword [rsp + 0x2110]
xor eax, edx
mov word [rsp + 0x211a], ax
movzx eax, word [rsp + 0x211c]
mov edx, dword [rsp + 0x2110]
xor eax, edx
mov word [rsp + 0x211c], ax
movzx eax, word [rsp + 0x211e]
mov edx, dword [rsp + 0x2110]
xor eax, edx
mov word [rsp + 0x211e], ax
movzx eax, word [rsp + 0x2120]
mov edx, dword [rsp + 0x2110]
xor eax, edx
mov word [rsp + 0x2120], ax
movzx eax, word [rsp + 0x2122]
mov edx, dword [rsp + 0x2110]
xor eax, edx
mov word [rsp + 0x2122], ax
movzx eax, word [rsp + 0x2124]
mov edx, dword [rsp + 0x2110]
xor eax, edx
movzx edx, word [0x1400c9ce4]
mov word [rsp + 0x2124], ax
xor eax, eax
mov word [rsp + 0x2126], ax
lea rax, [rsp + 0x2114]
mov qword [rsp + 0x2f88], rax
movzx eax, word [0x1400c9ce6]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9ce2]
xor ecx, ecx
shl rax, 0x10
or rax, rdx
movzx edx, word [str..usr]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [str.7muAAAAo423_w23_wjtUUUUw._5tk1zun9]
paddw xmm3, xmm10
mov qword [rsp + 0x8b0], rax
mov eax, 9
mov word [rsp + 0x8b8], ax
xor eax, eax
mov word [rsp + 0x8c2], ax
movabs rax, 0x75006d007e0037
mov qword [rsp + 0x450], rax
movq qword [rsp + 0x8ba], xmm3
mov rax, qword [rsp + 0x8b8]
mov qword [rsp + 0x458], rax
mov eax, dword [rsp + 0x8c0]
mov dword [rsp + 0x460], eax
movzx eax, word [rsp + 0x450]
sub eax, 9
mov word [rsp + 0x450], ax
movzx eax, word [rsp + 0x452]
sub eax, 9
mov word [rsp + 0x452], ax
movzx eax, word [rsp + 0x454]
movzx edx, word [0x1400c9cee]
movq xmm3, qword [0x1400ca700]
sub eax, 9
mov word [rsp + 0x454], ax
movzx eax, word [rsp + 0x456]
sub eax, 9
mov word [rsp + 0x456], ax
movzx eax, word [rsp + 0x458]
sub eax, 9
mov word [rsp + 0x458], ax
movzx eax, word [rsp + 0x45a]
sub eax, 9
mov word [rsp + 0x45a], ax
movzx eax, word [rsp + 0x45c]
sub eax, 9
mov word [rsp + 0x45c], ax
movzx eax, word [rsp + 0x45e]
sub eax, 9
mov word [rsp + 0x45e], ax
movzx eax, word [rsp + 0x460]
sub eax, 9
mov word [rsp + 0x460], ax
lea rax, [rsp + 0x450]
mov qword [rsp + 0x2f90], rax
xor eax, eax
mov word [rsp + 0x8a2], ax
movzx eax, word [0x1400c9cf0]
mov dword [rsp + 0x2130], 0x41
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9cec]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..v12]
shl rax, 0x10
or rax, rdx
mov edx, 0x41
movq xmm15, rax
mov rax, qword [0x1400ca708]
mov word [rsp + 0x898], dx
pxor xmm3, xmm15
movq qword [rsp + 0x89a], xmm3
mov qword [rsp + 0x890], rax
movabs rax, 0x3300320034006f
mov qword [rsp + 0x2134], rax
mov rax, qword [rsp + 0x898]
mov qword [rsp + 0x213c], rax
mov eax, dword [rsp + 0x8a0]
mov dword [rsp + 0x2144], eax
movzx eax, word [rsp + 0x2134]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x2134], ax
movzx eax, word [rsp + 0x2136]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x2136], ax
movzx eax, word [rsp + 0x2138]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x2138], ax
movzx eax, word [rsp + 0x213a]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x213a], ax
movzx eax, word [rsp + 0x213c]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x213c], ax
movzx eax, word [rsp + 0x213e]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x213e], ax
movzx eax, word [rsp + 0x2140]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x2140], ax
movzx eax, word [rsp + 0x2142]
mov edx, dword [rsp + 0x2130]
xor eax, edx
mov word [rsp + 0x2142], ax
movzx eax, word [rsp + 0x2144]
mov edx, dword [rsp + 0x2130]
xor eax, edx
movzx edx, word [0x1400c9cf8]
mov word [rsp + 0x2144], ax
lea rax, [rsp + 0x2134]
mov qword [rsp + 0x2f98], rax
movzx eax, word [0x1400c9cfa]
mov word [rsp + 0x2146], cx
shl rax, 0x10
xor r9d, r9d
xor r11d, r11d
or rax, rdx
movzx edx, word [0x1400c9cf6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..vis]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca710]
mov word [rsp + 0x878], r8w
paddw xmm3, xmm8
movzx edx, word [0x1400c9d02]
mov word [rsp + 0x882], r9w
mov qword [rsp + 0x870], rax
movabs rax, 0x3300320077002f
mov qword [rsp + 0x470], rax
movq qword [rsp + 0x87a], xmm3
mov rax, qword [rsp + 0x878]
mov qword [rsp + 0x478], rax
mov eax, dword [rsp + 0x880]
mov dword [rsp + 0x480], eax
movzx eax, word [rsp + 0x470]
sub eax, 1
mov word [rsp + 0x470], ax
movzx eax, word [rsp + 0x472]
sub eax, 1
mov word [rsp + 0x472], ax
movzx eax, word [rsp + 0x474]
sub eax, 1
mov word [rsp + 0x474], ax
movzx eax, word [rsp + 0x476]
sub eax, 1
mov word [rsp + 0x476], ax
movzx eax, word [rsp + 0x478]
sub eax, 1
mov word [rsp + 0x478], ax
movzx eax, word [rsp + 0x47a]
sub eax, 1
mov word [rsp + 0x47a], ax
movzx eax, word [rsp + 0x47c]
sub eax, 1
mov word [rsp + 0x47c], ax
movzx eax, word [rsp + 0x47e]
sub eax, 1
mov word [rsp + 0x47e], ax
movzx eax, word [rsp + 0x480]
sub eax, 1
mov word [rsp + 0x480], ax
lea rax, [rsp + 0x470]
mov qword [rsp + 0x2fa0], rax
movzx eax, word [0x1400c9d04]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d00]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..vpd]
mov word [rsp + 0x858], r10w
mov word [rsp + 0x862], r11w
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca718]
paddw xmm8, xmm3
mov qword [rsp + 0x850], rax
movabs rax, 0x74006a0077002f
mov qword [rsp + 0x490], rax
movq qword [rsp + 0x85a], xmm8
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x498], rax
mov eax, dword [rsp + 0x860]
mov dword [rsp + 0x4a0], eax
movzx eax, word [rsp + 0x490]
sub eax, 1
mov word [rsp + 0x490], ax
movzx eax, word [rsp + 0x492]
sub eax, 1
mov word [rsp + 0x492], ax
movzx eax, word [rsp + 0x494]
sub eax, 1
mov word [rsp + 0x494], ax
movzx eax, word [rsp + 0x496]
sub eax, 1
mov word [rsp + 0x496], ax
movzx eax, word [rsp + 0x498]
sub eax, 1
mov word [rsp + 0x498], ax
movzx eax, word [rsp + 0x49a]
sub eax, 1
mov word [rsp + 0x49a], ax
movzx eax, word [rsp + 0x49c]
sub eax, 1
mov word [rsp + 0x49c], ax
movzx eax, word [rsp + 0x49e]
sub eax, 1
mov word [rsp + 0x49e], ax
movzx eax, word [rsp + 0x4a0]
sub eax, 1
xor edi, edi
mov word [rsp + 0x4a0], ax
lea rax, [rsp + 0x490]
mov word [rsp + 0x842], di
mov qword [rsp + 0x2fa8], rax
mov dword [rsp + 0x2150], 0x2a
mov eax, dword [rsp + 0x2150]
mov ebp, dword [rsp + 0x2150]
mov r8d, dword [rsp + 0x2150]
mov edi, dword [rsp + 0x2150]
mov edx, dword [rsp + 0x2150]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2150]
add ebp, 1
movd xmm8, eax
mov ecx, dword [rsp + 0x2150]
add r8d, 2
xor ebp, 0x76
mov r10d, dword [rsp + 0x2150]
xor r8d, 0x70
add edi, 3
pinsrw xmm8, ebp, 1
mov r9d, dword [rsp + 0x2150]
add edx, 4
xor edi, 0x64
movd xmm13, r8d
add r11d, 5
movd xmm3, edx
xor r11w, word [str..vvv]
pinsrw xmm13, edi, 1
add ecx, 6
xor cx, word [0x1400c9d0a]
punpckldq xmm8, xmm13
mov r8d, 0xc
add r10d, 7
xor r10w, word [0x1400c9d0c]
add r9d, 8
xor r9w, word [0x1400c9d0e]
pinsrw xmm3, r11d, 1
mov r11d, 0x59
movd xmm9, ecx
pinsrw xmm9, r10d, 1
punpckldq xmm3, xmm9
punpcklqdq xmm8, xmm3
movaps xmmword [rsp + 0x830], xmm8
mov rax, qword [rsp + 0x838]
movq qword [rsp + 0x2154], xmm8
mov word [rsp + 0x840], r9w
mov qword [rsp + 0x215c], rax
mov eax, dword [rsp + 0x840]
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 word [rsp + 0x818], r13w
mov eax, dword [rsp + 0x2150]
movq xmm3, qword [0x1400ca720]
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 ebp, ebp
xor r12d, r12d
xor eax, edx
movzx edx, word [0x1400c9d16]
xor r14d, r14d
xor r15d, r15d
mov word [rsp + 0x2164], ax
lea rax, [rsp + 0x2154]
mov qword [rsp + 0x2fb0], rax
movzx eax, word [0x1400c9d18]
mov word [rsp + 0x2166], bp
mov dword [rsp + 0x2170], 0x55
mov word [rsp + 0x822], r12w
mov r12d, 9
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d14]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..wdb]
shl rax, 0x10
or rax, rdx
movq xmm15, rax
mov rax, qword [0x1400ca728]
pxor xmm3, xmm15
movq qword [rsp + 0x81a], xmm3
mov qword [rsp + 0x810], rax
movabs rax, 0x2300230023007b
mov qword [rsp + 0x2174], rax
mov rax, qword [rsp + 0x818]
mov qword [rsp + 0x217c], rax
mov eax, dword [rsp + 0x820]
mov dword [rsp + 0x2184], eax
movzx eax, word [rsp + 0x2174]
mov word [rsp + 0x802], r15w
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
mov word [rsp + 0x2184], ax
lea rax, [rsp + 0x2174]
mov qword [rsp + 0x2fb8], rax
movzx eax, word [0x1400c9d22]
mov word [rsp + 0x2186], r14w
mov r14d, 0xb
mov dword [rsp + 0x2190], 0x59
movzx edx, word [0x1400c9d20]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d1e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..wmdb]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca730]
pxor xmm3, xmm12
movq qword [rsp + 0x7fa], xmm3
mov qword [rsp + 0x7f0], rax
mov eax, 0x59
mov word [rsp + 0x7f8], ax
movabs rax, 0x3b003d002e0077
mov qword [rsp + 0x2194], rax
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x219c], rax
mov eax, dword [rsp + 0x800]
mov dword [rsp + 0x21a4], eax
movzx eax, word [rsp + 0x2194]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x2194], ax
movzx eax, word [rsp + 0x2196]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x2196], ax
movzx eax, word [rsp + 0x2198]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x2198], ax
movzx eax, word [rsp + 0x219a]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x219a], ax
movzx eax, word [rsp + 0x219c]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x219c], ax
movzx eax, word [rsp + 0x219e]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x219e], ax
movzx eax, word [rsp + 0x21a0]
mov edx, dword [rsp + 0x2190]
xor eax, edx
mov word [rsp + 0x21a0], ax
movzx eax, word [rsp + 0x21a2]
mov edx, dword [rsp + 0x2190]
mov dword [rsp + 0x2298], 0x70069
xor eax, edx
mov word [rsp + 0x21a2], ax
movzx eax, word [rsp + 0x21a4]
mov edx, dword [rsp + 0x2190]
xor eax, edx
movzx edx, word [0x1400c9d2c]
mov word [rsp + 0x21a4], ax
xor eax, eax
mov word [rsp + 0x21a6], ax
lea rax, [rsp + 0x2194]
mov qword [rsp + 0x2fc0], rax
movzx eax, word [0x1400c9d2e]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d2a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..wrk]
shl rax, 0x10
or rax, rdx
mov rdx, qword [0x1400ca738]
movq xmm3, rax
movzx eax, word [0x1400c9d30]
paddw xmm3, xmm1
mov qword [rsp + 0x2290], rdx
movq qword [rsp + 0x229c], xmm3
add eax, 7
mov word [rsp + 0x22a4], ax
xor eax, eax
mov word [rsp + 0x22a6], ax
movabs rax, 0x6b0074007e0035
mov qword [rsp + 0x21b0], rax
mov rax, qword [rsp + 0x2298]
mov qword [rsp + 0x21b8], rax
mov rax, qword [rsp + 0x22a0]
mov qword [rsp + 0x21c0], rax
movzx eax, word [rsp + 0x21b0]
sub eax, 7
mov word [rsp + 0x21b0], ax
movzx eax, word [rsp + 0x21b2]
sub eax, 7
mov word [rsp + 0x21b2], ax
movzx eax, word [rsp + 0x21b4]
sub eax, 7
mov word [rsp + 0x21b4], ax
movzx eax, word [rsp + 0x21b6]
sub eax, 7
mov word [rsp + 0x21b6], ax
movzx eax, word [rsp + 0x21b8]
movzx edx, word [0x1400c9d36]
sub eax, 7
mov word [rsp + 0x21b8], ax
movzx eax, word [rsp + 0x21ba]
sub eax, 7
mov word [rsp + 0x21ba], ax
movzx eax, word [rsp + 0x21bc]
sub eax, 7
mov word [rsp + 0x21bc], ax
movzx eax, word [rsp + 0x21be]
sub eax, 7
mov word [rsp + 0x21be], ax
movzx eax, word [rsp + 0x21c0]
sub eax, 7
mov word [rsp + 0x21c0], ax
movzx eax, word [rsp + 0x21c2]
sub eax, 7
mov word [rsp + 0x21c2], ax
movzx eax, word [rsp + 0x21c4]
sub eax, 7
mov word [rsp + 0x21c4], ax
lea rax, [rsp + 0x21b0]
mov qword [rsp + 0x2fc8], rax
movzx eax, word [0x1400c9d38]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d34]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..xdb]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca740]
paddw xmm3, xmm6
mov qword [rsp + 0x7d0], rax
mov eax, 3
mov word [rsp + 0x7d8], ax
xor eax, eax
mov word [rsp + 0x7e2], ax
movabs rax, 0x6e0075007a0031
mov qword [rsp + 0x4b0], rax
movq qword [rsp + 0x7da], xmm3
mov rax, qword [rsp + 0x7d8]
mov qword [rsp + 0x4b8], rax
mov eax, dword [rsp + 0x7e0]
mov dword [rsp + 0x4c0], eax
movzx eax, word [rsp + 0x4b0]
sub eax, 3
mov word [rsp + 0x4b0], ax
movzx eax, word [rsp + 0x4b2]
sub eax, 3
xor ecx, ecx
xor r9d, r9d
mov word [rsp + 0x4b2], ax
movzx eax, word [rsp + 0x4b4]
movzx edx, word [0x1400c9d40]
mov word [rsp + 0x7c2], cx
sub eax, 3
mov word [rsp + 0x4b4], ax
movzx eax, word [rsp + 0x4b6]
sub eax, 3
mov word [rsp + 0x4b6], ax
movzx eax, word [rsp + 0x4b8]
sub eax, 3
mov word [rsp + 0x4b8], ax
movzx eax, word [rsp + 0x4ba]
sub eax, 3
mov word [rsp + 0x4ba], ax
movzx eax, word [rsp + 0x4bc]
sub eax, 3
mov word [rsp + 0x4bc], ax
movzx eax, word [rsp + 0x4be]
sub eax, 3
mov word [rsp + 0x4be], ax
movzx eax, word [rsp + 0x4c0]
sub eax, 3
mov word [rsp + 0x4c0], ax
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x2fd0], rax
movzx eax, word [0x1400c9d42]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d3e]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..xld]
shl rax, 0x10
or rax, rdx
mov edx, 0xb
movq xmm3, rax
mov rax, qword [0x1400ca748]
mov word [rsp + 0x7b8], dx
paddw xmm3, xmm4
mov qword [rsp + 0x7b0], rax
movabs rax, 0x6d006f00830039
mov qword [rsp + 0x4d0], rax
movq qword [rsp + 0x7ba], xmm3
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x4d8], rax
mov eax, dword [rsp + 0x7c0]
mov dword [rsp + 0x4e0], eax
movzx eax, word [rsp + 0x4d0]
sub eax, 0xb
mov word [rsp + 0x4d0], ax
movzx eax, word [rsp + 0x4d2]
sub eax, 0xb
mov word [rsp + 0x4d2], ax
movzx eax, word [rsp + 0x4d4]
mov word [rsp + 0x798], r8w
movzx edx, word [0x1400c9d4a]
mov word [rsp + 0x7a2], r9w
sub eax, 0xb
mov word [rsp + 0x4d4], ax
movzx eax, word [rsp + 0x4d6]
sub eax, 0xb
mov word [rsp + 0x4d6], ax
movzx eax, word [rsp + 0x4d8]
sub eax, 0xb
mov word [rsp + 0x4d8], ax
movzx eax, word [rsp + 0x4da]
sub eax, 0xb
mov word [rsp + 0x4da], ax
movzx eax, word [rsp + 0x4dc]
sub eax, 0xb
mov word [rsp + 0x4dc], ax
movzx eax, word [rsp + 0x4de]
sub eax, 0xb
mov word [rsp + 0x4de], ax
movzx eax, word [rsp + 0x4e0]
sub eax, 0xb
mov word [rsp + 0x4e0], ax
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x2fd8], rax
movzx eax, word [0x1400c9d4c]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d48]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..xmlff]
shl rax, 0x10
or rax, rdx
movq xmm3, rax
mov rax, qword [0x1400ca750]
paddw xmm2, xmm3
mov qword [rsp + 0x790], rax
movabs rax, 0x7000780084003a
mov qword [rsp + 0x4f0], rax
movq qword [rsp + 0x79a], xmm2
mov rax, qword [rsp + 0x798]
mov qword [rsp + 0x4f8], rax
mov eax, dword [rsp + 0x7a0]
mov dword [rsp + 0x500], eax
movzx eax, word [rsp + 0x4f0]
sub eax, 0xc
mov word [rsp + 0x4f0], ax
movzx eax, word [rsp + 0x4f2]
sub eax, 0xc
xor r10d, r10d
xor edi, edi
mov word [rsp + 0x4f2], ax
movzx eax, word [rsp + 0x4f4]
mov word [rsp + 0x24fc], r11w
movzx edx, word [0x1400c9d58]
mov word [rsp + 0x250a], r10w
mov rcx, qword [0x1400ca758]
mov dword [rsp + 0x24f8], 0x3f003f
sub eax, 0xc
mov word [rsp + 0x4f4], ax
movzx eax, word [rsp + 0x4f6]
mov qword [rsp + 0x24f0], rcx
sub eax, 0xc
mov word [rsp + 0x4f6], ax
movzx eax, word [rsp + 0x4f8]
sub eax, 0xc
mov word [rsp + 0x4f8], ax
movzx eax, word [rsp + 0x4fa]
sub eax, 0xc
mov word [rsp + 0x4fa], ax
movzx eax, word [rsp + 0x4fc]
sub eax, 0xc
mov word [rsp + 0x4fc], ax
movzx eax, word [rsp + 0x4fe]
sub eax, 0xc
mov word [rsp + 0x4fe], ax
movzx eax, word [rsp + 0x500]
sub eax, 0xc
mov word [rsp + 0x500], ax
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x2fe0], rax
movzx eax, word [0x1400c9d5a]
mov dword [rsp + 0x27b0], 0x59
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d56]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..abcddb]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d5c]
movq xmm2, rax
movzx eax, word [0x1400c9d5e]
pxor xmm12, xmm2
movq qword [rsp + 0x24fe], xmm12
xor edx, 0x59
xor eax, 0x59
mov word [rsp + 0x2506], dx
mov word [rsp + 0x2508], ax
movabs rax, 0x35003400210077
mov qword [rsp + 0x27b4], rax
mov rax, qword [rsp + 0x24f8]
mov qword [rsp + 0x27bc], rax
mov rax, qword [rsp + 0x2500]
mov qword [rsp + 0x27c4], rax
mov eax, dword [rsp + 0x2508]
mov dword [rsp + 0x27cc], eax
movzx eax, word [rsp + 0x27b4]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27b4], ax
movzx eax, word [rsp + 0x27b6]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27b6], ax
movzx eax, word [rsp + 0x27b8]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27b8], ax
movzx eax, word [rsp + 0x27ba]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27ba], ax
movzx eax, word [rsp + 0x27bc]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27bc], ax
movzx eax, word [rsp + 0x27be]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27be], ax
movzx eax, word [rsp + 0x27c0]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c0], ax
movzx eax, word [rsp + 0x27c2]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c2], ax
movzx eax, word [rsp + 0x27c4]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c4], ax
movzx eax, word [rsp + 0x27c6]
mov edx, dword [rsp + 0x27b0]
movdqa xmm3, xmmword [0x1400ca760]
movaps xmmword [rsp + 0x2810], xmm3
xor eax, edx
mov word [rsp + 0x27c6], ax
movzx eax, word [rsp + 0x27c8]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27c8], ax
movzx eax, word [rsp + 0x27ca]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
mov word [rsp + 0x27ca], ax
movzx eax, word [rsp + 0x27cc]
mov edx, dword [rsp + 0x27b0]
xor eax, edx
movzx edx, word [0x1400c9d68]
mov word [rsp + 0x27cc], ax
lea rax, [rsp + 0x27b4]
mov qword [rsp + 0x2fe8], rax
movzx eax, word [0x1400c9d6a]
mov word [rsp + 0x27ce], di
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d66]
xor ebp, ebp
xor r13d, r13d
shl rax, 0x10
mov word [rsp + 0x282e], bp
or rax, rdx
movzx edx, word [str..abs]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
movzx eax, word [0x1400c9d6c]
paddw xmm2, xmm1
movq qword [rsp + 0x2820], xmm2
lea ecx, [rax + 7]
movzx eax, word [str..abx]
mov word [rsp + 0x2828], cx
lea edx, [rax + 7]
movzx eax, word [0x1400c9d70]
mov word [rsp + 0x282a], dx
add eax, 7
mov word [rsp + 0x282c], ax
movabs rax, 0x6a006900680035
mov qword [rsp + 0x27d0], rax
movabs rax, 0x70069006b006b
mov qword [rsp + 0x27d8], rax
mov rax, qword [rsp + 0x2828]
movq qword [rsp + 0x27e0], xmm2
mov qword [rsp + 0x27e8], rax
movzx eax, word [rsp + 0x27d0]
sub eax, 7
mov word [rsp + 0x27d0], ax
movzx eax, word [rsp + 0x27d2]
sub eax, 7
mov word [rsp + 0x27d2], ax
movzx eax, word [rsp + 0x27d4]
sub eax, 7
mov word [rsp + 0x27d4], ax
movzx eax, word [rsp + 0x27d6]
sub eax, 7
mov word [rsp + 0x27d6], ax
movzx eax, word [rsp + 0x27d8]
sub eax, 7
mov word [rsp + 0x27d8], ax
movzx eax, word [rsp + 0x27da]
sub eax, 7
mov word [rsp + 0x27da], ax
movzx eax, word [rsp + 0x27dc]
sub eax, 7
mov word [rsp + 0x27dc], ax
movzx eax, word [rsp + 0x27de]
sub eax, 7
mov word [rsp + 0x27de], ax
movzx eax, word [rsp + 0x27e0]
sub eax, 7
mov word [rsp + 0x27e0], ax
movzx eax, word [rsp + 0x27e2]
sub eax, 7
mov word [rsp + 0x27e2], ax
movzx eax, word [rsp + 0x27e4]
sub eax, 7
mov word [rsp + 0x27e4], ax
movzx eax, word [rsp + 0x27e6]
sub eax, 7
mov word [rsp + 0x27e6], ax
movzx eax, word [rsp + 0x27e8]
sub eax, 7
mov word [rsp + 0x27e8], ax
movzx eax, word [rsp + 0x27ea]
sub eax, 7
mov word [rsp + 0x27ea], ax
movzx eax, word [rsp + 0x27ec]
sub eax, 7
mov word [rsp + 0x27ec], ax
lea rax, [rsp + 0x27d0]
mov qword [rsp + 0x2ff0], rax
movzx eax, word [0x1400c9d74]
movzx edx, word [0x1400c9d72]
mov word [rsp + 0x778], r12w
mov word [rsp + 0x782], r13w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d70]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..abx]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x1400ca770]
paddw xmm2, xmm10
mov qword [rsp + 0x770], rax
movabs rax, 0x7c006b006a0037
mov qword [rsp + 0x510], rax
movq qword [rsp + 0x77a], xmm2
mov rax, qword [rsp + 0x778]
mov qword [rsp + 0x518], rax
mov eax, dword [rsp + 0x780]
mov dword [rsp + 0x520], eax
movzx eax, word [rsp + 0x510]
sub eax, 9
mov word [rsp + 0x510], ax
movzx eax, word [rsp + 0x512]
sub eax, 9
mov word [rsp + 0x512], ax
movzx eax, word [rsp + 0x514]
sub eax, 9
mov word [rsp + 0x514], ax
movzx eax, word [rsp + 0x516]
sub eax, 9
xor r15d, r15d
mov word [rsp + 0x516], ax
movzx eax, word [rsp + 0x518]
sub eax, 9
mov word [rsp + 0x518], ax
movzx eax, word [rsp + 0x51a]
sub eax, 9
mov word [rsp + 0x51a], ax
movzx eax, word [rsp + 0x51c]
sub eax, 9
mov word [rsp + 0x51c], ax
movzx eax, word [rsp + 0x51e]
sub eax, 9
mov word [rsp + 0x51e], ax
movzx eax, word [rsp + 0x520]
sub eax, 9
mov word [rsp + 0x520], ax
lea rax, [rsp + 0x510]
mov qword [rsp + 0x2ff8], rax
movzx eax, word [0x1400c9d7e]
mov word [rsp + 0x758], r14w
movzx edx, word [0x1400c9d7c]
mov word [rsp + 0x762], r15w
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9d7a]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..accdw]
shl rax, 0x10
or rax, rdx
movq xmm2, rax
mov rax, qword [0x1400ca778]
paddw xmm2, xmm4
mov qword [rsp + 0x750], rax
movabs rax, 0x83006d006c0039
mov qword [rsp + 0x530], rax
movq qword [rsp + 0x75a], xmm2
mov rax, qword [rsp + 0x758]
mov qword [rsp + 0x538], rax
mov eax, dword [rsp + 0x760]
mov dword [rsp + 0x540], eax
movzx eax, word [rsp + 0x530]
sub eax, 0xb
mov word [rsp + 0x530], ax
movzx eax, word [rsp + 0x532]
sub eax, 0xb
mov word [rsp + 0x532], ax
movzx eax, word [rsp + 0x534]
sub eax, 0xb
mov word [rsp + 0x534], ax
movzx eax, word [rsp + 0x536]
sub eax, 0xb
mov word [rsp + 0x536], ax
movzx eax, word [rsp + 0x538]
sub eax, 0xb
mov word [rsp + 0x538], ax
movzx eax, word [rsp + 0x53a]
sub eax, 0xb
mov word [rsp + 0x53a], ax
movzx eax, word [rsp + 0x53c]
sub eax, 0xb
mov word [rsp + 0x53c], ax
movzx eax, word [rsp + 0x53e]
sub eax, 0xb
mov word [rsp + 0x53e], ax
movzx eax, word [rsp + 0x540]
sub eax, 0xb
mov word [rsp + 0x540], ax
lea rax, [rsp + 0x530]
mov qword [rsp + 0x3000], rax
xor eax, eax
mov dword [rsp + 0x27f0], 0x76
mov word [rsp + 0x24ea], ax
mov eax, dword [rsp + 0x27f0]
mov r10d, dword [rsp + 0x27f0]
mov edi, dword [rsp + 0x27f0]
mov ebp, dword [rsp + 0x27f0]
mov r12d, dword [rsp + 0x27f0]
mov r13d, dword [rsp + 0x27f0]
lea r11d, [r10 + 1]
mov r14d, dword [rsp + 0x27f0]
mov r15d, dword [rsp + 0x27f0]
lea r10d, [rbp + 3]
mov ecx, dword [rsp + 0x27f0]
mov r8d, dword [rsp + 0x27f0]
lea ebp, [r13 + 5]
mov r9d, dword [rsp + 0x27f0]
mov edx, dword [rsp + 0x27f0]
movzx ecx, cx
movzx r8d, r8w
movzx r9d, r9w
movzx edx, dx
shl rdx, 0x10
or rdx, r9
lea r9d, [r14 + 6]
shl rdx, 0x10
or rdx, r8
movzx r8d, word [0x1400c9d8c]
movd xmm8, r9d
shl rdx, 0x10
or rdx, rcx
movzx ecx, word [0x1400c9d8e]
movq xmm2, rdx
paddw xmm0, xmm2
lea edx, [r12 + 4]
mov r12d, 0xd
shl rcx, 0x10
or rcx, r8
movzx r8d, word [0x1400c9d8a]
shl rcx, 0x10
or rcx, r8
movzx r8d, word [0x1400c9d88]
xor eax, 0x2e
xor edx, 0x64
shl rcx, 0x10
xor r11d, 0x61
xor r10d, 0x63
xor ebp, 0x77
movd xmm3, edx
pinsrw xmm3, ebp, 1
or rcx, r8
mov r8d, dword [rsp + 0x27f0]
movq xmm2, rcx
lea ecx, [rdi + 2]
pxor xmm0, xmm2
movd xmm2, eax
movq qword [rsp + 0x24e0], xmm0
lea edi, [r15 + 7]
xor di, word [str..adn]
xor ecx, 0x63
pinsrw xmm2, r11d, 1
add r8d, 0xc
xor r8w, word [str..db2]
movd xmm9, ecx
pinsrw xmm9, r10d, 1
punpckldq xmm2, xmm9
mov r15d, 0xb
pinsrw xmm8, edi, 1
punpckldq xmm3, xmm8
punpcklqdq xmm2, xmm3
movaps xmmword [rsp + 0x24d0], xmm2
mov word [rsp + 0x24e8], r8w
mov rdx, qword [rsp + 0x24d8]
mov eax, dword [rsp + 0x24e8]
movq qword [rsp + 0x27f4], xmm2
mov qword [rsp + 0x27fc], rdx
movq qword [rsp + 0x2804], xmm0
mov dword [rsp + 0x280c], eax
movzx eax, word [rsp + 0x27f4]
mov edx, dword [rsp + 0x27f0]
xor eax, edx
mov word [rsp + 0x27f4], ax
movzx edx, word [rsp + 0x27f6]
mov eax, dword [rsp + 0x27f0]
add eax, 1
xor eax, edx
mov word [rsp + 0x27f6], ax
movzx edx, word [rsp + 0x27f8]
mov eax, dword [rsp + 0x27f0]
add eax, 2
xor eax, edx
mov word [rsp + 0x27f8], ax
movzx edx, word [rsp + 0x27fa]
mov eax, dword [rsp + 0x27f0]
add eax, 3
xor eax, edx
mov word [rsp + 0x27fa], ax
movzx edx, word [rsp + 0x27fc]
mov eax, dword [rsp + 0x27f0]
add eax, 4
xor eax, edx
mov word [rsp + 0x27fc], ax
movzx edx, word [rsp + 0x27fe]
mov eax, dword [rsp + 0x27f0]
add eax, 5
xor eax, edx
mov word [rsp + 0x27fe], ax
movzx edx, word [rsp + 0x2800]
mov eax, dword [rsp + 0x27f0]
add eax, 6
xor eax, edx
mov word [rsp + 0x2800], ax
movzx edx, word [rsp + 0x2802]
mov eax, dword [rsp + 0x27f0]
add eax, 7
xor eax, edx
mov word [rsp + 0x2802], ax
movzx edx, word [rsp + 0x2804]
mov eax, dword [rsp + 0x27f0]
add eax, 8
xor eax, edx
mov word [rsp + 0x2804], ax
movzx edx, word [rsp + 0x2806]
mov eax, dword [rsp + 0x27f0]
add eax, 9
xor eax, edx
mov word [rsp + 0x2806], ax
movzx edx, word [rsp + 0x2808]
mov eax, dword [rsp + 0x27f0]
add eax, 0xa
xor eax, edx
mov word [rsp + 0x2808], ax
movzx edx, word [rsp + 0x280a]
mov eax, dword [rsp + 0x27f0]
add eax, 0xb
xor eax, edx
mov word [rsp + 0x280a], ax
movzx edx, word [rsp + 0x280c]
mov eax, dword [rsp + 0x27f0]
add eax, 0xc
xor eax, edx
mov word [rsp + 0x280c], ax
xor eax, eax
mov word [rsp + 0x280e], ax
lea rax, [rsp + 0x27f4]
mov qword [rsp + 0x3008], rax
xor eax, eax
mov dword [rsp + 0x21d0], 0x68
mov word [rsp + 0x742], ax
mov eax, dword [rsp + 0x21d0]
mov ebp, dword [rsp + 0x21d0]
mov r8d, dword [rsp + 0x21d0]
mov edi, dword [rsp + 0x21d0]
mov edx, dword [rsp + 0x21d0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x21d0]
add ebp, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x21d0]
add r8d, 2
xor ebp, 0x61
mov r10d, dword [rsp + 0x21d0]
xor r8d, 0x64
add edi, 3
pinsrw xmm0, ebp, 1
mov r9d, dword [rsp + 0x21d0]
add edx, 4
xor edi, 0x6e
movd xmm8, r8d
add r11d, 5
xor r11w, word [str..db2]
movd xmm2, edx
pinsrw xmm8, edi, 1
add ecx, 6
xor cx, word [0x1400c9d92]
punpckldq xmm0, xmm8
add r10d, 7
xor r10w, word [0x1400c9d94]
add r9d, 8
xor r9w, word [0x1400c9d96]
pinsrw xmm2, r11d, 1
movd xmm3, ecx
pinsrw xmm3, r10d, 1
punpckldq xmm2, xmm3
punpcklqdq xmm0, xmm2
movaps xmmword [rsp + 0x730], xmm0
mov rax, qword [rsp + 0x738]
movq qword [rsp + 0x21d4], xmm0
mov word [rsp + 0x740], r9w
mov qword [rsp + 0x21dc], rax
mov eax, dword [rsp + 0x740]
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]
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
mov word [rsp + 0x21e4], ax
xor eax, eax
mov word [rsp + 0x21e6], ax
lea rax, [rsp + 0x21d4]
mov qword [rsp + 0x3010], rax
xor eax, eax
mov dword [rsp + 0x21f0], 0x5e
mov word [rsp + 0x722], ax
mov eax, dword [rsp + 0x21f0]
mov ebp, dword [rsp + 0x21f0]
mov r8d, dword [rsp + 0x21f0]
mov edi, dword [rsp + 0x21f0]
mov edx, dword [rsp + 0x21f0]
xor eax, 0x2e
mov r11d, dword [rsp + 0x21f0]
add ebp, 1
movd xmm0, eax
mov ecx, dword [rsp + 0x21f0]
add r8d, 2
xor ebp, 0x64
mov r10d, dword [rsp + 0x21f0]
xor r8d, 0x62
add edi, 3
pinsrw xmm0, ebp, 1
mov r9d, dword [rsp + 0x21f0]
add edx, 4
xor edi, 0x32
movd xmm8, r8d
add r11d, 5
xor r11w, word [str..fm5]
movd xmm2, edx
pinsrw xmm8, edi, 1
add ecx, 6
xor cx, word [0x1400c9d9c]
punpckldq xmm0, xmm8
add r10d, 7
xor r10w, word [0x1400c9d9e]
add r9d, 8
xor r9w, word [0x1400c9da0]
pinsrw xmm2, r11d, 1
mov r11d, 9
movd xmm3, ecx
mov ecx, 5
pinsrw xmm3, r10d, 1
punpckldq xmm2, xmm3
punpcklqdq xmm0, xmm2
movaps xmmword [rsp + 0x710], xmm0
mov rax, qword [rsp + 0x718]
movq qword [rsp + 0x21f4], xmm0
mov word [rsp + 0x720], r9w
mov r9d, 7
mov qword [rsp + 0x21fc], rax
mov eax, dword [rsp + 0x720]
mov dword [rsp + 0x2204], eax
movzx eax, word [rsp + 0x21f4]
mov edx, dword [rsp + 0x21f0]
xor eax, edx
mov word [rsp + 0x21f4], ax
movzx edx, word [rsp + 0x21f6]
mov eax, dword [rsp + 0x21f0]
add eax, 1
xor eax, edx
mov word [rsp + 0x21f6], ax
movzx edx, word [rsp + 0x21f8]
mov eax, dword [rsp + 0x21f0]
add eax, 2
xor eax, edx
mov word [rsp + 0x21f8], ax
movzx edx, word [rsp + 0x21fa]
mov eax, dword [rsp + 0x21f0]
add eax, 3
xor eax, edx
xor r8d, r8d
mov word [rsp + 0x21fa], ax
movzx edx, word [rsp + 0x21fc]
mov eax, dword [rsp + 0x21f0]
add eax, 4
xor eax, edx
mov word [rsp + 0x21fc], ax
movzx edx, word [rsp + 0x21fe]
mov eax, dword [rsp + 0x21f0]
add eax, 5
xor eax, edx
mov word [rsp + 0x21fe], ax
movzx edx, word [rsp + 0x2200]
mov eax, dword [rsp + 0x21f0]
mov word [rsp + 0x6f8], cx
mov word [rsp + 0x702], r8w
add eax, 6
xor eax, edx
mov word [rsp + 0x2200], ax
movzx edx, word [rsp + 0x2202]
mov eax, dword [rsp + 0x21f0]
add eax, 7
xor eax, edx
mov word [rsp + 0x2202], ax
movzx edx, word [rsp + 0x2204]
mov eax, dword [rsp + 0x21f0]
add eax, 8
xor eax, edx
xor edx, edx
mov word [rsp + 0x2204], ax
lea rax, [rsp + 0x21f4]
mov qword [rsp + 0x3018], rax
movzx eax, word [0x1400c9daa]
mov word [rsp + 0x2206], dx
movzx edx, word [0x1400c9da8]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9da6]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..hjt]
shl rax, 0x10
or rax, rdx
movq xmm0, rax
mov rax, qword [str.3kr:5oq7rlpdn]
paddw xmm7, xmm0
mov qword [rsp + 0x6f0], rax
movabs rax, 0x3a0072006b0033
mov qword [rsp + 0x550], rax
movq qword [rsp + 0x6fa], xmm7
mov rax, qword [rsp + 0x6f8]
mov qword [rsp + 0x558], rax
mov eax, dword [rsp + 0x700]
mov dword [rsp + 0x560], eax
movzx eax, word [rsp + 0x550]
sub eax, 5
mov word [rsp + 0x550], ax
movzx eax, word [rsp + 0x552]
sub eax, 5
mov word [rsp + 0x552], ax
movzx eax, word [rsp + 0x554]
sub eax, 5
mov word [rsp + 0x554], ax
movzx eax, word [rsp + 0x556]
sub eax, 5
mov word [rsp + 0x556], ax
movzx eax, word [rsp + 0x558]
mov word [rsp + 0x6d8], r9w
movzx edx, word [0x1400c9db2]
sub eax, 5
mov word [rsp + 0x558], ax
movzx eax, word [rsp + 0x55a]
sub eax, 5
mov word [rsp + 0x55a], ax
movzx eax, word [rsp + 0x55c]
sub eax, 5
mov word [rsp + 0x55c], ax
movzx eax, word [rsp + 0x55e]
sub eax, 5
mov word [rsp + 0x55e], ax
movzx eax, word [rsp + 0x560]
sub eax, 5
mov word [rsp + 0x560], ax
lea rax, [rsp + 0x550]
mov qword [rsp + 0x3020], rax
movzx eax, word [0x1400c9db4]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9db0]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..icg]
shl rax, 0x10
xor r10d, r10d
xor edi, edi
mov word [rsp + 0x6e2], r10w
xor ebp, ebp
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400ca788]
paddw xmm1, xmm7
mov qword [rsp + 0x6d0], rax
movabs rax, 0x7b0071006f0035
mov qword [rsp + 0x570], rax
movq qword [rsp + 0x6da], xmm1
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0x578], rax
mov eax, dword [rsp + 0x6e0]
mov dword [rsp + 0x580], eax
movzx eax, word [rsp + 0x570]
sub eax, 7
mov word [rsp + 0x570], ax
movzx eax, word [rsp + 0x572]
sub eax, 7
mov word [rsp + 0x572], ax
movzx eax, word [rsp + 0x574]
sub eax, 7
mov word [rsp + 0x574], ax
movzx eax, word [rsp + 0x576]
sub eax, 7
mov word [rsp + 0x576], ax
movzx eax, word [rsp + 0x578]
movzx edx, word [0x1400c9dbc]
mov word [rsp + 0x6c2], di
mov word [rsp + 0x6b8], r11w
sub eax, 7
mov word [rsp + 0x578], ax
movzx eax, word [rsp + 0x57a]
sub eax, 7
mov word [rsp + 0x57a], ax
movzx eax, word [rsp + 0x57c]
sub eax, 7
mov word [rsp + 0x57c], ax
movzx eax, word [rsp + 0x57e]
sub eax, 7
mov word [rsp + 0x57e], ax
movzx eax, word [rsp + 0x580]
sub eax, 7
mov word [rsp + 0x580], ax
lea rax, [rsp + 0x570]
mov qword [rsp + 0x3028], rax
movzx eax, word [0x1400c9dbe]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9dba]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..icr]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400ca790]
paddw xmm10, xmm7
mov qword [rsp + 0x6b0], rax
movabs rax, 0x70006c00720037
mov qword [rsp + 0x590], rax
movq qword [rsp + 0x6ba], xmm10
mov rax, qword [rsp + 0x6b8]
mov qword [rsp + 0x598], rax
mov eax, dword [rsp + 0x6c0]
mov dword [rsp + 0x5a0], eax
movzx eax, word [rsp + 0x590]
sub eax, 9
mov word [rsp + 0x590], ax
movzx eax, word [rsp + 0x592]
sub eax, 9
mov word [rsp + 0x592], ax
movzx eax, word [rsp + 0x594]
sub eax, 9
mov word [rsp + 0x594], ax
movzx eax, word [rsp + 0x596]
sub eax, 9
mov word [rsp + 0x596], ax
movzx eax, word [rsp + 0x598]
movzx edx, word [0x1400c9dc6]
mov word [rsp + 0x6a2], bp
mov word [rsp + 0x698], r12w
lea r12, [rsp + 0x2a80]
sub eax, 9
mov word [rsp + 0x598], ax
movzx eax, word [rsp + 0x59a]
sub eax, 9
mov word [rsp + 0x59a], ax
movzx eax, word [rsp + 0x59c]
sub eax, 9
mov word [rsp + 0x59c], ax
movzx eax, word [rsp + 0x59e]
sub eax, 9
mov word [rsp + 0x59e], ax
movzx eax, word [rsp + 0x5a0]
sub eax, 9
mov word [rsp + 0x5a0], ax
lea rax, [rsp + 0x590]
mov qword [rsp + 0x3030], rax
movzx eax, word [0x1400c9dc8]
mov dword [rsp + 0x2210], 0xd
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9dc4]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..lut]
xor r13d, r13d
xor r14d, r14d
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [0x1400ca798]
pxor xmm5, xmm7
movq qword [rsp + 0x69a], xmm5
mov qword [rsp + 0x690], rax
movabs rax, 0x7f006e00640023
mov qword [rsp + 0x2214], rax
mov rax, qword [rsp + 0x698]
mov qword [rsp + 0x221c], rax
mov eax, dword [rsp + 0x6a0]
mov dword [rsp + 0x2224], eax
movzx eax, word [rsp + 0x2214]
mov edx, dword [rsp + 0x2210]
xor eax, edx
mov word [rsp + 0x2214], ax
movzx eax, word [rsp + 0x2216]
mov edx, dword [rsp + 0x2210]
xor eax, edx
mov word [rsp + 0x2216], ax
movzx eax, word [rsp + 0x2218]
mov word [rsp + 0x682], r14w
mov edx, dword [rsp + 0x2210]
mov word [rsp + 0x678], r15w
xor eax, edx
mov word [rsp + 0x2218], ax
movzx eax, word [rsp + 0x221a]
mov edx, dword [rsp + 0x2210]
xor eax, edx
mov word [rsp + 0x221a], ax
movzx eax, word [rsp + 0x221c]
mov edx, dword [rsp + 0x2210]
xor eax, edx
mov word [rsp + 0x221c], ax
movzx eax, word [rsp + 0x221e]
mov edx, dword [rsp + 0x2210]
xor eax, edx
mov word [rsp + 0x221e], ax
movzx eax, word [rsp + 0x2220]
mov edx, dword [rsp + 0x2210]
xor eax, edx
mov word [rsp + 0x2220], ax
movzx eax, word [rsp + 0x2222]
mov edx, dword [rsp + 0x2210]
xor eax, edx
mov word [rsp + 0x2222], ax
movzx eax, word [rsp + 0x2224]
mov edx, dword [rsp + 0x2210]
xor eax, edx
movzx edx, word [0x1400c9a1a]
mov word [rsp + 0x2224], ax
lea rax, [rsp + 0x2214]
mov qword [rsp + 0x3038], rax
movzx eax, word [0x1400c9a1c]
mov word [rsp + 0x2226], r13w
lea r13, [rsp + 0x3068]
mov dword [rsp + 0x2230], 0xb
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9a18]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..kexi]
shl rax, 0x10
or rax, rdx
movq xmm7, rax
mov rax, qword [str.__oi1pgq6ul]
pxor xmm4, xmm7
mov qword [rsp + 0x670], rax
movabs rax, 0x69006f00600025
movq qword [rsp + 0x67a], xmm4
mov qword [rsp + 0x2234], rax
mov rax, qword [rsp + 0x678]
mov qword [rsp + 0x223c], rax
mov eax, dword [rsp + 0x680]
mov dword [rsp + 0x2244], eax
movzx eax, word [rsp + 0x2234]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x2234], ax
movzx eax, word [rsp + 0x2236]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x2236], ax
movzx eax, word [rsp + 0x2238]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x2238], ax
movzx eax, word [rsp + 0x223a]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x223a], ax
movzx eax, word [rsp + 0x223c]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x223c], ax
movzx eax, word [rsp + 0x223e]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x223e], ax
movzx eax, word [rsp + 0x2240]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x2240], ax
movzx eax, word [rsp + 0x2242]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x2242], ax
movzx eax, word [rsp + 0x2244]
mov edx, dword [rsp + 0x2230]
xor eax, edx
mov word [rsp + 0x2244], ax
xor eax, eax
mov word [rsp + 0x2246], ax
lea rax, [rsp + 0x2234]
mov qword [rsp + 0x3040], rax
xor eax, eax
mov dword [rsp + 0x2250], 0x57
mov word [rsp + 0x662], ax
mov eax, dword [rsp + 0x2250]
mov ebp, dword [rsp + 0x2250]
mov r9d, dword [rsp + 0x2250]
mov edi, dword [rsp + 0x2250]
mov r8d, dword [rsp + 0x2250]
mov r11d, dword [rsp + 0x2250]
mov edx, dword [rsp + 0x2250]
mov ecx, dword [rsp + 0x2250]
mov r10d, dword [rsp + 0x2250]
add r10d, 8
xor r10w, word [0x1400c9dd2]
add edx, 6
add r11d, 5
xor dx, word [0x1400c9dce]
add ecx, 7
add r9d, 2
xor r11w, word [str..maw]
xor eax, 0x2e
xor r9d, 0x75
xor cx, word [0x1400c9dd0]
add r8d, 4
add ebp, 1
add edi, 3
xor ebp, 0x6c
mov word [rsp + 0x660], r10w
xor edi, 0x74
movd xmm0, eax
movd xmm3, r9d
movd xmm2, r8d
movd xmm1, edx
pinsrw xmm3, edi, 1
pinsrw xmm0, ebp, 1
pinsrw xmm1, ecx, 1
pinsrw xmm2, r11d, 1
punpckldq xmm0, xmm3
punpckldq xmm2, xmm1
punpcklqdq xmm0, xmm2
movaps xmmword [rsp + 0x650], xmm0
mov rax, qword [rsp + 0x658]
movq qword [rsp + 0x2254], xmm0
mov qword [rsp + 0x225c], rax
mov eax, dword [rsp + 0x660]
mov dword [rsp + 0x2264], eax
movzx eax, word [rsp + 0x2254]
mov edx, dword [rsp + 0x2250]
xor eax, edx
mov word [rsp + 0x2254], ax
movzx edx, word [rsp + 0x2256]
mov eax, dword [rsp + 0x2250]
add eax, 1
xor eax, edx
mov word [rsp + 0x2256], ax
movzx edx, word [rsp + 0x2258]
mov eax, dword [rsp + 0x2250]
add eax, 2
xor eax, edx
mov word [rsp + 0x2258], ax
movzx edx, word [rsp + 0x225a]
mov eax, dword [rsp + 0x2250]
add eax, 3
xor eax, edx
mov word [rsp + 0x225a], ax
movzx edx, word [rsp + 0x225c]
mov eax, dword [rsp + 0x2250]
add eax, 4
xor eax, edx
mov word [rsp + 0x225c], ax
movzx edx, word [rsp + 0x225e]
mov eax, dword [rsp + 0x2250]
add eax, 5
xor eax, edx
mov word [rsp + 0x225e], ax
movzx edx, word [rsp + 0x2260]
mov eax, dword [rsp + 0x2250]
add eax, 6
xor eax, edx
mov word [rsp + 0x2260], ax
movzx edx, word [rsp + 0x2262]
mov eax, dword [rsp + 0x2250]
add eax, 7
xor eax, edx
mov word [rsp + 0x2262], ax
movzx edx, word [rsp + 0x2264]
mov eax, dword [rsp + 0x2250]
add eax, 8
xor eax, edx
mov word [rsp + 0x2264], ax
xor eax, eax
mov word [rsp + 0x2266], ax
lea rax, [rsp + 0x2254]
mov qword [rsp + 0x3048], rax
xor eax, eax
mov dword [rsp + 0x2270], 0x56
mov word [rsp + 0x642], ax
mov eax, dword [rsp + 0x2270]
mov ebp, dword [rsp + 0x2270]
mov r9d, dword [rsp + 0x2270]
mov edi, dword [rsp + 0x2270]
mov r8d, dword [rsp + 0x2270]
xor eax, 0x2e
mov r11d, dword [rsp + 0x2270]
add ebp, 1
movd xmm0, eax
mov edx, dword [rsp + 0x2270]
add r9d, 2
xor ebp, 0x6d
mov ecx, dword [rsp + 0x2270]
xor r9d, 0x61
add edi, 3
pinsrw xmm0, ebp, 1
mov r10d, dword [rsp + 0x2270]
add r8d, 4
xor edi, 0x77
movd xmm3, r9d
add r11d, 5
movd xmm2, r8d
pinsrw xmm3, edi, 1
punpckldq xmm0, xmm3
add edx, 6
mov r8d, 8
lea rdi, [rsp + 0x2b10]
add ecx, 7
add r10d, 8
xor r10w, word [0x1400c9ddc]
xor r11w, word [str..mdn]
xor dx, word [0x1400c9dd8]
xor cx, word [0x1400c9dda]
mov word [rsp + 0x640], r10w
pinsrw xmm2, r11d, 1
movd xmm1, edx
pinsrw xmm1, ecx, 1
punpckldq xmm2, xmm1
punpcklqdq xmm0, xmm2
movaps xmmword [rsp + 0x630], xmm0
mov rax, qword [rsp + 0x638]
movq qword [rsp + 0x2274], xmm0
mov qword [rsp + 0x227c], rax
mov eax, dword [rsp + 0x640]
mov dword [rsp + 0x2284], eax
movzx eax, word [rsp + 0x2274]
mov edx, dword [rsp + 0x2270]
xor eax, edx
mov word [rsp + 0x2274], ax
movzx edx, word [rsp + 0x2276]
mov eax, dword [rsp + 0x2270]
add eax, 1
xor eax, edx
mov word [rsp + 0x2276], ax
movzx edx, word [rsp + 0x2278]
mov eax, dword [rsp + 0x2270]
add eax, 2
xor eax, edx
mov word [rsp + 0x2278], ax
movzx edx, word [rsp + 0x227a]
mov eax, dword [rsp + 0x2270]
add eax, 3
xor eax, edx
mov word [rsp + 0x227a], ax
movzx edx, word [rsp + 0x227c]
mov eax, dword [rsp + 0x2270]
add eax, 4
xor eax, edx
mov word [rsp + 0x227c], ax
movzx edx, word [rsp + 0x227e]
mov eax, dword [rsp + 0x2270]
add eax, 5
xor eax, edx
mov word [rsp + 0x227e], ax
movzx edx, word [rsp + 0x2280]
mov eax, dword [rsp + 0x2270]
add eax, 6
xor eax, edx
mov word [rsp + 0x2280], ax
movzx edx, word [rsp + 0x2282]
mov eax, dword [rsp + 0x2270]
add eax, 7
xor eax, edx
xor ecx, ecx
xor r9d, r9d
mov word [rsp + 0x2282], ax
movzx edx, word [rsp + 0x2284]
mov eax, dword [rsp + 0x2270]
mov word [rsp + 0x622], cx
add eax, 8
xor eax, edx
movzx edx, word [0x1400c9de4]
mov word [rsp + 0x2284], ax
xor eax, eax
mov word [rsp + 0x2286], ax
lea rax, [rsp + 0x2274]
mov qword [rsp + 0x3050], rax
movzx eax, word [0x1400c9de6]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9de2]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..mdt]
shl rax, 0x10
or rax, rdx
mov edx, 3
movq xmm7, rax
mov rax, qword [0x1400ca7a8]
mov word [rsp + 0x618], dx
paddw xmm6, xmm7
mov qword [rsp + 0x610], rax
movabs rax, 0x71006700700031
mov qword [rsp + 0x5b0], rax
movq qword [rsp + 0x61a], xmm6
mov rax, qword [rsp + 0x618]
mov qword [rsp + 0x5b8], rax
mov eax, dword [rsp + 0x620]
mov dword [rsp + 0x5c0], eax
movzx eax, word [rsp + 0x5b0]
sub eax, 3
mov word [rsp + 0x5b0], ax
movzx eax, word [rsp + 0x5b2]
sub eax, 3
mov word [rsp + 0x5b2], ax
movzx eax, word [rsp + 0x5b4]
sub eax, 3
mov word [rsp + 0x5b4], ax
movzx eax, word [rsp + 0x5b6]
sub eax, 3
mov word [rsp + 0x5b6], ax
movzx eax, word [rsp + 0x5b8]
sub eax, 3
mov word [rsp + 0x5b8], ax
movzx eax, word [rsp + 0x5ba]
sub eax, 3
mov word [rsp + 0x5ba], ax
movzx eax, word [rsp + 0x5bc]
mov word [rsp + 0x5f8], r8w
movzx edx, word [0x1400c9dee]
mov word [rsp + 0x602], r9w
sub eax, 3
mov word [rsp + 0x5bc], ax
movzx eax, word [rsp + 0x5be]
sub eax, 3
mov word [rsp + 0x5be], ax
movzx eax, word [rsp + 0x5c0]
sub eax, 3
mov word [rsp + 0x5c0], ax
lea rax, [rsp + 0x5b0]
mov qword [rsp + 0x3058], rax
movzx eax, word [0x1400c9df0]
shl rax, 0x10
or rax, rdx
movzx edx, word [0x1400c9dec]
shl rax, 0x10
or rax, rdx
movzx edx, word [str..vdi]
shl rax, 0x10
or rax, rdx
movq xmm6, rax
mov rax, qword [0x1400ca7b0]
paddw xmm11, xmm6
mov qword [rsp + 0x5f0], rax
movabs rax, 0x7c006c00750036
mov qword [rsp + 0x5d0], rax
movq qword [rsp + 0x5fa], xmm11
mov rax, qword [rsp + 0x5f8]
mov qword [rsp + 0x5d8], rax
mov eax, dword [rsp + 0x600]
mov dword [rsp + 0x5e0], eax
movzx eax, word [rsp + 0x5d0]
sub eax, 8
mov word [rsp + 0x5d0], ax
movzx eax, word [rsp + 0x5d2]
sub eax, 8
mov word [rsp + 0x5d2], ax
movzx eax, word [rsp + 0x5d4]
sub eax, 8
mov word [rsp + 0x5d4], ax
movzx eax, word [rsp + 0x5d6]
sub eax, 8
mov word [rsp + 0x5d6], ax
movzx eax, word [rsp + 0x5d8]
sub eax, 8
mov word [rsp + 0x5d8], ax
movzx eax, word [rsp + 0x5da]
sub eax, 8
mov word [rsp + 0x5da], ax
movzx eax, word [rsp + 0x5dc]
mov r15, qword [0x1400ca7c0]
mov r14d, dword [0x1400ca7c8]
movq xmm6, qword [0x1400ca7b8]
sub eax, 8
mov word [rsp + 0x5dc], ax
movzx eax, word [rsp + 0x5de]
sub eax, 8
mov word [rsp + 0x5de], ax
movzx eax, word [rsp + 0x5e0]
sub eax, 8
mov word [rsp + 0x5e0], ax
lea rax, [rsp + 0x5d0]
mov qword [rsp + 0x3060], rax
jmp 0x140028db9
add rdi, 8
cmp r13, rdi
je 0x140028dfa
mov rbp, qword [rdi]
mov rdx, r12
mov rcx, rsi
mov byte [rsp + 0x2a88], 0
movq qword [rsp + 0x2a80], xmm6
mov qword [rsp + 0x2ab0], r15
mov dword [rsp + 0x2ab8], r14d
call fcn.140003370
mov rdx, rbp
mov rcx, rbx
call rax
test rax, rax
je 0x140028db0
mov eax, 1
movaps xmm6, xmmword [rsp + 0x3070]
movaps xmm7, xmmword [rsp + 0x3080]
movaps xmm8, xmmword [rsp + 0x3090]
movaps xmm9, xmmword [rsp + 0x30a0]
movaps xmm10, xmmword [rsp + 0x30b0]
movaps xmm11, xmmword [rsp + 0x30c0]
movaps xmm12, xmmword [rsp + 0x30d0]
movaps xmm13, xmmword [rsp + 0x30e0]
movaps xmm14, xmmword [rsp + 0x30f0]
movaps xmm15, xmmword [rsp + 0x3100]
add rsp, 0x3118
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret