Function at 0x14004bbb0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0x90
cmp byte [0x1400b6719], 0
movsd xmm0, qword [str.ZQXmK_5C]
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdi
movzx eax, word [0x1400b6718]
mov word [rbp - 1], ax
mov eax, dword [str.mTNQZ_]
mov dword [rbp + 0x67], eax
movzx eax, word [0x1400b636c]
mov word [rbp + 0x6b], ax
movsd qword [rbp - 9], xmm0
je 0x14004bc30
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
xor byte [rbp - 1], 0x42
xor byte [rbp], 0x43
mov byte [rbp - 9], 0x47
nop dword [rax]
nop dword [rax + rax]
xor byte [rbp + 0x68], 0x3b
lea rdx, [rbp - 9]
xor byte [rbp + 0x69], 0x3c
lea rcx, [rbp + 0x67]
xor byte [rbp + 0x6a], 0x3d
xor byte [rbp + 0x6b], 0x3e
xor byte [rbp + 0x6c], 0x3f
movaps xmmword [rsp + 0x80], xmm6
mov byte [rbp + 0x67], 0x57
call fcn.14004b7f0
movzx ecx, word [0x1400b67d4]
lea rdx, [rbp + 0x6f]
mov eax, eax
mov qword [0x1400c52e8], rax
mov eax, dword [str.vJXRL_]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x1400b67d6]
xor byte [rbp + 0x70], 0x3b
xor al, 0x40
xor byte [rbp + 0x71], 0x3c
xor byte [rbp + 0x72], 0x3d
mov word [rbp + 0x73], cx
xor cl, 0x3e
xor byte [rbp + 0x74], 0x3f
mov byte [rbp + 0x75], al
mov eax, dword [str.mTNQZ_]
mov dword [rbp + 0x67], eax
movzx eax, word [0x1400b636c]
xor byte [rbp + 0x68], 0x3b
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
mov word [rbp + 0x6b], ax
xor al, 0x3e
xor byte [rbp + 0x6c], 0x3f
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x67]
mov byte [rbp + 0x6b], al
mov byte [rbp + 0x6f], Ordinal_79
mov byte [rbp + 0x67], 0x57
call fcn.14004b7f0
movups xmm0, xmmword [str.jNNWL4__7_b_0__IvT_Ro___66F]
mov edi, dword [reloc.WS2_32.dll_accept]
xor ebx, ebx
mov eax, eax
movups xmmword [rbp - 9], xmm0
mov qword [0x1400c5308], rax
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14004be81
cmp edi, 2
jl 0x14004be41
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
mov edx, ebx
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov r8d, dword [rbp - 0x19]
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14004bd40
jmp 0x14004be81
lea r9, [rbp - 9]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14004be50
mov eax, dword [str.mTNQZ_]
lea rdx, [rbp - 9]
mov dword [rbp + 0x67], eax
lea rcx, [rbp + 0x67]
movzx eax, word [0x1400b636c]
xor byte [rbp + 0x68], 0x3b
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
mov word [rbp + 0x6b], ax
xor byte [rbp + 0x6b], 0x3e
xor byte [rbp + 0x6c], 0x3f
mov byte [rbp + 0x67], 0x57
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c52c0], rax
movzx eax, word [0x1400b6320]
mov word [rbp + 0x2f], ax
movzx eax, byte [0x1400b6322]
mov byte [rbp + 0x31], al
movups xmm0, xmmword [str.uLRTPX_a___r53__.L]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004c027
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004bf20
cmp r8d, 0x13
jge 0x14004c062
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x14004c031
mov eax, dword [str.mTNQZ_]
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x67], eax
lea rcx, [rbp + 0x67]
movzx eax, word [0x1400b636c]
xor byte [rbp + 0x68], 0x3b
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
mov word [rbp + 0x6b], ax
xor byte [rbp + 0x6b], 0x3e
xor byte [rbp + 0x6c], 0x3f
mov byte [rbp + 0x67], 0x57
call fcn.14004b7f0
movsd xmm0, qword [0x1400b63e0]
mov r8d, ebx
mov eax, eax
mov qword [0x1400c52b0], rax
mov eax, dword [0x1400b63e8]
mov dword [rbp - 1], eax
movzx eax, byte [0x1400b63ec]
mov byte [rbp + 3], al
movsd qword [rbp - 9], xmm0
cmp edi, 2
jl 0x14004c1cf
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b63e0]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14004c1e0
mov eax, dword [0x1400b6808]
mov r8d, ebx
movsd xmm0, qword [str.ZQXwQ35__F]
mov dword [rbp - 0x11], eax
movzx eax, byte [0x1400b680c]
mov byte [rbp - 0xd], al
movsd qword [rbp - 0x19], xmm0
cmp edi, 2
jl 0x14004c33c
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.ZQXwQ35__F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14004c350
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
call fcn.14004b7f0
cmp byte [0x1400b64f5], bl
movsd xmm0, qword [str.hTSIP_1___2G]
mov eax, eax
mov qword [0x1400c4138], rax
mov eax, dword [0x1400b64f0]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b64f4]
mov word [rbp + 3], ax
movsd qword [rbp - 9], xmm0
je 0x14004c511
mov r8d, ebx
cmp edi, 2
jl 0x14004c4cf
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.hTSIP_1___2G]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x14004c4e0
mov eax, dword [str.XHRL_]
lea rdx, [rbp - 9]
mov dword [rbp + 0x67], eax
lea rcx, [rbp + 0x67]
movzx eax, word [0x1400b630c]
xor byte [rbp + 0x68], 0x3b
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
mov word [rbp + 0x6b], ax
xor byte [rbp + 0x6b], 0x3e
xor byte [rbp + 0x6c], 0x3f
mov byte [rbp + 0x67], 0x41
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5250], rax
movzx eax, byte [0x1400b64d8]
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [0x1400b64c8]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004c6a7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004c5a0
cmp r8d, 0x11
jge 0x14004c6e2
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004c6b1
mov eax, dword [0x1400b6644]
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x67], eax
lea rcx, [rbp + 0x67]
movzx eax, word [0x1400b6648]
xor byte [rbp + 0x68], 0x3b
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
mov word [rbp + 0x6b], ax
movzx eax, byte [0x1400b664a]
xor byte [rbp + 0x6b], 0x3e
xor al, 0x40
xor byte [rbp + 0x6c], 0x3f
mov byte [rbp + 0x6d], al
mov byte [rbp + 0x67], 0x50
call fcn.14004b7f0
cmp byte [0x1400b63cb], bl
movups xmm0, xmmword [0x1400b63b8]
mov eax, eax
mov qword [0x1400c53b8], rax
mov eax, dword [0x1400b63c8]
movups xmmword [rbp - 9], xmm0
mov dword [rbp + 7], eax
je 0x14004c8d2
mov r8d, ebx
cmp edi, 2
jl 0x14004c897
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004c790
cmp r8d, 0x14
jge 0x14004c8d2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x14004c8a1
movzx eax, byte [0x1400b64d8]
mov r8d, ebx
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [0x1400b64c8]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004ca27
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004c920
cmp r8d, 0x11
jge 0x14004ca62
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004ca31
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c53c0], rax
movzx eax, byte [0x1400b6690]
mov byte [rbp + 7], al
movups xmm0, xmmword [str.XWSQH_____]
movups xmmword [rbp - 9], xmm0
cmp edi, 2
jl 0x14004cbd7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004cad0
cmp r8d, 0x11
jge 0x14004cc12
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004cbe1
movzx eax, byte [0x1400b64d8]
mov r8d, ebx
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [0x1400b64c8]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004cd67
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004cc60
cmp r8d, 0x11
jge 0x14004cda2
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004cd71
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5288], rax
movzx eax, byte [0x1400b6380]
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [str.nZNZ_K__]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004cf17
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004ce10
cmp r8d, 0x11
jge 0x14004cf52
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004cf21
mov eax, dword [0x1400b6360]
mov r8d, ebx
mov dword [rbp + 7], eax
movzx eax, byte [0x1400b6364]
mov byte [rbp + 0xb], al
movups xmm0, xmmword [str.TNInS_81_a_3:__N]
movups xmmword [rbp - 9], xmm0
cmp edi, 2
jl 0x14004d0b7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004cfb0
cmp r8d, 0x15
jge 0x14004d0f2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x14004d0c1
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 9]
call fcn.14004b7f0
movsd xmm0, qword [str.XrOyGV.B]
lea rdx, [rbp - 0x19]
movsd qword [rbp - 0x19], xmm0
movsd xmm0, qword [str.TNIn7_B]
xor byte [rbp - 0x18], 0x3b
xor byte [rbp - 0x17], 0x3c
xor byte [rbp - 0x16], 0x3d
xor byte [rbp - 0x15], 0x3e
xor byte [rbp - 0x14], 0x3f
xor byte [rbp - 0x13], 0x40
xor byte [rbp - 0x12], 0x41
movsd qword [rbp - 9], xmm0
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
mov ecx, eax
movzx eax, byte [0x1400b6778]
xor al, 0x42
mov qword [0x1400c5388], rcx
mov byte [rbp - 0x11], al
lea rcx, [rbp - 9]
movzx eax, byte [0x1400b6630]
xor al, 0x42
mov byte [rbp - 0x19], 0x62
mov byte [rbp - 1], al
mov byte [rbp - 9], 0x46
call fcn.14004b7f0
cmp byte [str.AjIUP_M9], bl
mov eax, eax
mov qword [0x1400c5398], rax
mov rax, qword [str.XrOyq]
mov qword [rbp + 0x67], rax
je 0x14004d2e1
cmp edi, 2
jl 0x14004d2a8
movdqa xmm2, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp + 0x67]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x67], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp + 0x6b]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x6b], xmm2
jmp 0x14004d2e1
lea r9, [rbp + 0x67]
mov r8d, ebx
nop
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14004d2b0
movzx eax, byte [0x1400b6630]
lea rdx, [rbp + 0x67]
movsd xmm0, qword [str.TNIn7_B]
lea rcx, [rbp - 0x19]
movsd qword [rbp - 0x19], xmm0
xor al, 0x42
xor byte [rbp - 0x18], 0x3b
xor byte [rbp - 0x17], 0x3c
xor byte [rbp - 0x16], 0x3d
xor byte [rbp - 0x15], 0x3e
xor byte [rbp - 0x14], 0x3f
xor byte [rbp - 0x13], 0x40
xor byte [rbp - 0x12], 0x41
mov byte [rbp - 0x11], al
mov byte [rbp - 0x19], 0x46
call fcn.14004b7f0
cmp byte [0x1400b66dd], bl
movsd xmm0, qword [0x1400b66d0]
mov eax, eax
mov qword [0x1400c53d8], rax
mov eax, dword [str._4_G]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b66dc]
mov word [rbp + 3], ax
movsd qword [rbp - 9], xmm0
je 0x14004d4b1
mov r8d, ebx
cmp edi, 2
jl 0x14004d468
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b66d0]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x14004d480
movzx eax, byte [0x1400b6630]
lea rdx, [rbp - 9]
movsd xmm0, qword [str.TNIn7_B]
lea rcx, [rbp - 0x19]
movsd qword [rbp - 0x19], xmm0
xor al, 0x42
xor byte [rbp - 0x18], 0x3b
xor byte [rbp - 0x17], 0x3c
xor byte [rbp - 0x16], 0x3d
xor byte [rbp - 0x15], 0x3e
xor byte [rbp - 0x14], 0x3f
xor byte [rbp - 0x13], 0x40
xor byte [rbp - 0x12], 0x41
mov byte [rbp - 0x11], al
mov byte [rbp - 0x19], 0x46
call fcn.14004b7f0
movzx ecx, word [0x1400b63b0]
lea rdx, [rbp - 9]
movsd xmm0, qword [str.m_MQQ]
movsd qword [rbp - 9], xmm0
movsd xmm0, qword [str.TNIiZ_1__D]
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
movsd qword [rbp - 0x19], xmm0
xor byte [rbp - 0x18], 0x3b
xor byte [rbp - 0x17], 0x3c
xor byte [rbp - 0x16], 0x3d
xor byte [rbp - 0x15], 0x3e
xor byte [rbp - 0x14], 0x3f
xor byte [rbp - 0x13], 0x40
xor byte [rbp - 0x12], 0x41
mov word [rbp - 1], cx
xor cl, 0x42
xor byte [rbp], 0x43
mov eax, eax
mov qword [0x1400c52d0], rax
movzx eax, byte [0x1400b63b2]
mov byte [rbp - 1], cl
xor al, 0x44
movzx ecx, word [0x1400b6478]
mov word [rbp - 0x11], cx
xor cl, 0x42
xor byte [rbp - 0x10], 0x43
mov byte [rbp + 1], al
movzx eax, byte [0x1400b647a]
mov byte [rbp - 0x11], cl
xor al, 0x44
lea rcx, [rbp - 0x19]
mov byte [rbp - 9], 0x57
mov byte [rbp - 0x19], 0x46
mov byte [rbp - 0xf], al
call fcn.14004b7f0
movups xmm0, xmmword [str.hPR__]
mov eax, eax
mov qword [0x1400c52a8], rax
movups xmmword [rbp + 0x1f], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14004d751
cmp edi, 2
jl 0x14004d711
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
mov edx, ebx
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov r8d, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14004d610
jmp 0x14004d751
lea r9, [rbp + 0x1f]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14004d720
movzx eax, word [0x1400b6478]
lea rdx, [rbp + 0x1f]
movsd xmm0, qword [str.TNIiZ_1__D]
lea rcx, [rbp - 9]
movsd qword [rbp - 9], xmm0
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
mov word [rbp - 1], ax
movzx eax, byte [0x1400b647a]
xor byte [rbp - 1], 0x42
xor al, 0x44
xor byte [rbp], 0x43
mov byte [rbp + 1], al
mov byte [rbp - 9], 0x46
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5300], rax
mov eax, dword [0x1400b6750]
mov dword [rbp + 0x17], eax
movzx eax, word [0x1400b6754]
mov word [rbp + 0x1b], ax
movups xmm0, xmmword [0x1400b6730]
movups xmm1, xmmword [0x1400b6740]
movups xmmword [rbp - 9], xmm0
movups xmmword [rbp + 7], xmm1
cmp edi, 2
jl 0x14004d927
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x20
jl 0x14004d820
cmp r8d, 0x26
jge 0x14004d962
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x26
jl 0x14004d931
movzx eax, byte [0x1400b6338]
mov r8d, ebx
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [str.TNIiZ_1__]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004dab7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004d9b0
cmp r8d, 0x11
jge 0x14004daf2
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004dac1
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c52e0], rax
mov eax, dword [0x1400b64c0]
mov dword [rbp + 0xf], eax
movzx eax, word [0x1400b64c4]
mov word [rbp + 0x13], ax
movzx eax, byte [0x1400b64c6]
mov byte [rbp + 0x15], al
movups xmm0, xmmword [str.wZDi_M_6__a.__b._9_:]
movups xmmword [rbp - 9], xmm0
movsd xmm0, qword [0x1400b64b8]
movsd qword [rbp + 7], xmm0
cmp edi, 2
jl 0x14004dc87
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x14004db80
cmp r8d, 0x1f
jge 0x14004dcc2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x1f
jl 0x14004dc91
movzx eax, byte [0x1400b6338]
mov r8d, ebx
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [str.TNIiZ_1__]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004de17
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004dd10
cmp r8d, 0x11
jge 0x14004de52
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004de21
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
cmp byte [0x1400b6643], bl
movsd xmm0, qword [str.jW_D_M]
mov eax, eax
mov qword [0x1400c53e8], rax
mov eax, dword [0x1400b6640]
mov dword [rbp - 1], eax
movsd qword [rbp - 9], xmm0
je 0x14004dfd1
mov r8d, ebx
cmp edi, 2
jl 0x14004df95
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.jW_D_M]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14004dfa0
mov eax, dword [str.jZKS_]
lea rdx, [rbp - 9]
mov dword [rbp + 0x67], eax
lea rcx, [rbp + 0x67]
movzx eax, byte [0x1400b640c]
xor byte [rbp + 0x68], 0x3b
xor al, 0x3e
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
mov byte [rbp + 0x6b], al
mov byte [rbp + 0x67], 0x50
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5348], rax
movzx eax, word [0x1400b6660]
mov word [rbp + 0x2f], ax
movzx eax, byte [0x1400b6662]
mov byte [rbp + 0x31], al
movups xmm0, xmmword [str.hJTHZ]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004e177
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004e070
cmp r8d, 0x13
jge 0x14004e1b2
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x14004e181
mov eax, dword [0x1400b64a0]
mov r8d, ebx
mov dword [rbp + 7], eax
movzx eax, byte [0x1400b64a4]
mov byte [rbp + 0xb], al
movups xmm0, xmmword [0x1400b6490]
movups xmmword [rbp - 9], xmm0
cmp edi, 2
jl 0x14004e317
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004e210
cmp r8d, 0x15
jge 0x14004e352
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x14004e321
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 9]
call fcn.14004b7f0
movsd xmm0, qword [str.yNNO_Q4]
mov r8d, ebx
mov ecx, eax
mov eax, dword [str.__H]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b6764]
mov word [rbp + 3], ax
movzx eax, byte [0x1400b6766]
mov byte [rbp + 5], al
movsd qword [rbp - 9], xmm0
mov qword [0x1400c5360], rcx
cmp edi, 2
jl 0x14004e49e
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.yNNO_Q4]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14004e4b0
mov eax, dword [0x1400b6348]
mov r8d, ebx
movsd xmm0, qword [0x1400b6340]
mov dword [rbp - 0x11], eax
movzx eax, word [0x1400b634c]
mov word [rbp - 0xd], ax
movzx eax, byte [0x1400b634e]
mov byte [rbp - 0xb], al
movsd qword [rbp - 0x19], xmm0
cmp edi, 2
jl 0x14004e617
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b6340]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14004e621
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
call fcn.14004b7f0
cmp byte [0x1400b654d], bl
movsd xmm0, qword [0x1400b6540]
mov eax, eax
mov qword [0x1400c5358], rax
mov eax, dword [0x1400b6548]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b654c]
mov word [rbp + 3], ax
movsd qword [rbp - 9], xmm0
je 0x14004e7e1
mov r8d, ebx
cmp edi, 2
jl 0x14004e7a0
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b6540]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x14004e7b0
mov eax, dword [0x1400b6348]
mov r8d, ebx
movsd xmm0, qword [0x1400b6340]
mov dword [rbp - 0x11], eax
movzx eax, word [0x1400b634c]
mov word [rbp - 0xd], ax
movzx eax, byte [0x1400b634e]
mov byte [rbp - 0xb], al
movsd qword [rbp - 0x19], xmm0
cmp edi, 2
jl 0x14004e917
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b6340]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14004e921
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
call fcn.14004b7f0
movsd xmm0, qword [str.XrOi_M_6_F]
mov r8d, ebx
mov eax, eax
mov qword [0x1400c5328], rax
mov eax, dword [0x1400b6528]
mov dword [rbp - 1], eax
movzx eax, byte [0x1400b652c]
mov byte [rbp + 3], al
movsd qword [rbp - 9], xmm0
cmp edi, 2
jl 0x14004ea93
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.XrOi_M_6_F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14004eaa0
mov eax, dword [0x1400b6348]
mov r8d, ebx
movsd xmm0, qword [0x1400b6340]
mov dword [rbp - 0x11], eax
movzx eax, word [0x1400b634c]
mov word [rbp - 0xd], ax
movzx eax, byte [0x1400b634e]
mov byte [rbp - 0xb], al
movsd qword [rbp - 0x19], xmm0
cmp edi, 2
jl 0x14004ec07
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b6340]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14004ec11
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
call fcn.14004b7f0
cmp byte [0x1400b6539], bl
movsd xmm0, qword [str.n_PwQ__:C]
mov eax, eax
mov qword [0x1400c5320], rax
movzx eax, word [0x1400b6538]
mov word [rbp - 1], ax
movsd qword [rbp - 9], xmm0
je 0x14004eca0
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
xor byte [rbp - 1], 0x42
xor byte [rbp], 0x43
mov byte [rbp - 9], 0x54
cmp byte [reloc.WLDAP32.dll_Ordinal_79], bl
mov eax, dword [0x1400b65c0]
movups xmm0, xmmword [str.TNInS_81]
mov dword [rbp + 0x2f], eax
movzx eax, word [0x1400b65c4]
movups xmmword [rbp + 0x1f], xmm0
mov word [rbp + 0x33], ax
je 0x14004ee52
mov r8d, ebx
cmp edi, 2
jl 0x14004ee17
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004ed10
cmp r8d, 0x16
jge 0x14004ee52
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x14004ee21
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
cmp byte [0x1400b669f], bl
mov eax, eax
mov qword [0x1400c5330], rax
mov rax, qword [str.XrOP4AXkUUZ_]
mov qword [rbp + 0x67], rax
je 0x14004efc1
cmp edi, 2
jl 0x14004ef80
movdqa xmm2, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp + 0x67]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x67], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp + 0x6b]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x6b], xmm2
jmp 0x14004efc1
lea r9, [rbp + 0x67]
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14004ef90
cmp byte [0x1400b6643], bl
movsd xmm0, qword [str.jW_D_M]
mov eax, dword [0x1400b6640]
movsd qword [rbp - 9], xmm0
mov dword [rbp - 1], eax
je 0x14004f131
mov r8d, ebx
cmp edi, 2
jl 0x14004f0ee
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.jW_D_M]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14004f100
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 9]
call fcn.14004b7f0
cmp byte [0x1400b6613], bl
movups xmm0, xmmword [str.yZ_U__]
mov eax, eax
mov qword [0x1400c52c8], rax
mov eax, dword [0x1400b6610]
movups xmmword [rbp - 9], xmm0
mov dword [rbp + 0xf], eax
movsd xmm0, qword [0x1400b6608]
movsd qword [rbp + 7], xmm0
je 0x14004f2f2
mov r8d, ebx
cmp edi, 2
jl 0x14004f2b7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x14004f1b0
cmp r8d, 0x1c
jge 0x14004f2f2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x14004f2c1
movups xmm0, xmmword [0x1400b6480]
movups xmmword [rbp + 0x1f], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14004f491
cmp edi, 2
jl 0x14004f451
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
mov edx, ebx
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov r8d, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14004f350
jmp 0x14004f491
lea r9, [rbp + 0x1f]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14004f460
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
cmp byte [0x1400b66eb], bl
movsd xmm0, qword [str.jZKSnM_77_E]
mov eax, eax
mov qword [0x1400c5350], rax
mov eax, dword [0x1400b66e8]
mov dword [rbp - 1], eax
movsd qword [rbp - 9], xmm0
je 0x14004f611
mov r8d, ebx
cmp edi, 2
jl 0x14004f5d4
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.jZKSnM_77_E]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14004f5e0
cmp byte [0x1400b6643], bl
movsd xmm0, qword [str.jW_D_M]
mov eax, dword [0x1400b6640]
movsd qword [rbp - 0x19], xmm0
mov dword [rbp - 0x11], eax
je 0x14004f781
mov r8d, ebx
cmp edi, 2
jl 0x14004f73e
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.jW_D_M]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
nop dword [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14004f750
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5338], rax
movzx eax, byte [0x1400b6580]
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [str.hPJV6_]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004f8f7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004f7f0
cmp r8d, 0x11
jge 0x14004f932
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004f901
mov eax, dword [0x1400b6438]
mov r8d, ebx
movsd xmm0, qword [str.iXYS___2___3H]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b643c]
mov word [rbp + 3], ax
movzx eax, byte [0x1400b643e]
mov byte [rbp + 5], al
movsd qword [rbp - 9], xmm0
cmp edi, 2
jl 0x14004fa68
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.iXYS___2___3H]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14004fa80
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 9]
call fcn.14004b7f0
cmp byte [0x1400b65d9], bl
movups xmm0, xmmword [str.yTQMQQ__6]
mov eax, eax
mov qword [0x1400c5258], rax
movzx eax, word [0x1400b65d8]
mov word [rbp + 0x2f], ax
movups xmmword [rbp + 0x1f], xmm0
je 0x14004fc71
mov r8d, ebx
cmp edi, 2
jl 0x14004fc28
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004fb21
cmp r8d, 0x12
jge 0x14004fc71
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14004fc40
mov eax, dword [0x1400b6438]
mov r8d, ebx
movsd xmm0, qword [str.iXYS___2___3H]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b643c]
mov word [rbp + 3], ax
movzx eax, byte [0x1400b643e]
mov byte [rbp + 5], al
movsd qword [rbp - 9], xmm0
cmp edi, 2
jl 0x14004fda7
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.iXYS___2___3H]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14004fdb1
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 9]
call fcn.14004b7f0
movsd xmm0, qword [str.yS_O_4_0C]
mov eax, eax
mov qword [0x1400c5380], rax
mov eax, dword [str.wOU_]
mov dword [rbp + 0x67], eax
movzx eax, byte [0x1400b676c]
xor byte [rbp + 0x68], 0x3b
xor al, 0x3e
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
cmp byte [0x1400b6789], bl
mov byte [rbp + 0x6b], al
movzx eax, word [0x1400b6788]
mov word [rbp - 1], ax
mov byte [rbp + 0x67], Ordinal_79
movsd qword [rbp - 9], xmm0
je 0x14004fe65
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
xor byte [rbp - 1], 0x42
xor byte [rbp], 0x43
mov byte [rbp - 9], 0x43
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 9]
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c53b0], rax
movzx eax, byte [0x1400b67a0]
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [str.wTJXwX..0]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x14004ffd7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14004fed0
cmp r8d, 0x11
jge 0x140050012
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14004ffe1
movzx eax, word [0x1400b65a8]
mov r8d, ebx
mov word [rbp + 7], ax
movzx eax, byte [0x1400b65aa]
mov byte [rbp + 9], al
movups xmm0, xmmword [str.jIUPWK_7]
movups xmmword [rbp - 9], xmm0
cmp edi, 2
jl 0x140050177
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140050070
cmp r8d, 0x13
jge 0x1400501b2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140050181
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 9]
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5278], rax
mov eax, dword [0x1400b6400]
mov dword [rbp + 7], eax
movzx eax, byte [0x1400b6404]
mov byte [rbp + 0xb], al
movups xmm0, xmmword [str.wOUzZ.0._7]
movups xmmword [rbp - 9], xmm0
cmp edi, 2
jl 0x140050327
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140050220
cmp r8d, 0x15
jge 0x140050362
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x140050331
mov eax, dword [0x1400b65f0]
mov r8d, ebx
mov dword [rbp + 0x2f], eax
movzx eax, byte [0x1400b65f4]
mov byte [rbp + 0x33], al
movups xmm0, xmmword [str.iPUSPZ__f0_]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x1400504c7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400503c0
cmp r8d, 0x15
jge 0x140050502
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x1400504d1
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
cmp byte [0x1400b670b], bl
movups xmm0, xmmword [str.vZOIxM__]
mov eax, eax
mov qword [0x1400c53e0], rax
mov eax, dword [0x1400b6708]
movups xmmword [rbp - 9], xmm0
mov dword [rbp + 0xf], eax
movsd xmm0, qword [0x1400b6700]
movsd qword [rbp + 7], xmm0
je 0x1400506c2
mov r8d, ebx
cmp edi, 2
jl 0x140050687
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x140050580
cmp r8d, 0x1c
jge 0x1400506c2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x140050691
cmp byte [0x1400b63cb], bl
movups xmm0, xmmword [0x1400b63b8]
mov eax, dword [0x1400b63c8]
mov dword [rbp + 0x2f], eax
movups xmmword [rbp + 0x1f], xmm0
je 0x140050862
mov r8d, ebx
cmp edi, 2
jl 0x140050827
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140050720
cmp r8d, 0x14
jge 0x140050862
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140050831
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5290], rax
mov eax, dword [0x1400b6568]
mov dword [rbp + 0x2f], eax
movzx eax, word [0x1400b656c]
mov word [rbp + 0x33], ax
movzx eax, byte [0x1400b656e]
mov byte [rbp + 0x35], al
movups xmm0, xmmword [0x1400b6558]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x1400509e7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400508e0
cmp r8d, 0x17
jge 0x140050a22
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x17
jl 0x1400509f1
movzx eax, word [0x1400b63a0]
lea rdx, [rbp + 0x1f]
movsd xmm0, qword [str.TNInV73D]
lea rcx, [rbp - 9]
movsd qword [rbp - 9], xmm0
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
mov word [rbp - 1], ax
movzx eax, byte [0x1400b63a2]
xor byte [rbp - 1], 0x42
xor al, 0x44
xor byte [rbp], 0x43
mov byte [rbp + 1], al
mov byte [rbp - 9], 0x46
call fcn.14004b7f0
movsd xmm0, qword [str.sOYPzZ__0___H]
mov r8d, ebx
mov eax, eax
mov qword [0x1400c52d8], rax
mov eax, dword [0x1400b6418]
mov dword [rbp - 0x11], eax
movzx eax, word [0x1400b641c]
mov word [rbp - 0xd], ax
movzx eax, byte [0x1400b641e]
mov byte [rbp - 0xb], al
movsd qword [rbp - 0x19], xmm0
cmp edi, 2
jl 0x140050bba
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.sOYPzZ__0___H]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140050bd0
cmp byte [0x1400b6395], bl
mov eax, dword [0x1400b6390]
movsd xmm0, qword [str.TNIwK___a_07_G]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b6394]
mov word [rbp + 3], ax
movsd qword [rbp - 9], xmm0
je 0x140050d81
mov r8d, ebx
cmp edi, 2
jl 0x140050d39
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.TNIwK___a_07_G]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140050d50
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 9]
call fcn.14004b7f0
movsd xmm0, qword [str.sOYPp__B]
mov r8d, ebx
movsd qword [rbp - 9], xmm0
movups xmm0, xmmword [str.sOYPzZ__0____n_9.L]
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
mov eax, eax
mov qword [0x1400c5378], rax
movzx eax, byte [0x1400b67f8]
xor al, 0x42
mov byte [rbp - 9], 0x49
mov byte [rbp - 1], al
movzx eax, word [0x1400b6678]
mov word [rbp + 0x2f], ax
movzx eax, byte [0x1400b667a]
mov byte [rbp + 0x31], al
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x140050f37
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140050e30
cmp r8d, 0x13
jge 0x140050f72
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140050f41
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
movups xmm0, xmmword [str.TNIwK__]
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5310], rax
mov eax, dword [str.nRYO_]
mov dword [rbp + 0x67], eax
movzx eax, byte [0x1400b6458]
xor byte [rbp + 0x68], 0x3b
xor al, 0x3e
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
mov byte [rbp + 0x6b], al
movzx eax, word [0x1400b6450]
mov word [rbp + 0x2f], ax
movzx eax, byte [0x1400b6452]
mov byte [rbp + 0x31], al
mov byte [rbp + 0x67], 0x54
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x140051117
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140051010
cmp r8d, 0x13
jge 0x140051152
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140051121
lea rdx, [rbp + 0x67]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
movsd xmm0, qword [str.sOYPjF0_B]
mov r8d, ebx
movsd qword [rbp - 9], xmm0
movups xmm0, xmmword [str.TNIwK__]
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
mov eax, eax
mov qword [0x1400c5340], rax
movzx eax, byte [0x1400b6620]
xor al, 0x42
mov byte [rbp - 9], 0x49
mov byte [rbp - 1], al
movzx eax, word [0x1400b6450]
mov word [rbp + 0x2f], ax
movzx eax, byte [0x1400b6452]
mov byte [rbp + 0x31], al
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x140051307
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140051200
cmp r8d, 0x13
jge 0x140051342
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140051311
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.14004b7f0
cmp byte [0x1400b66a9], bl
movsd xmm0, qword [0x1400b66a0]
mov eax, eax
mov qword [0x1400c5280], rax
movzx eax, word [0x1400b66a8]
mov word [rbp - 1], ax
movzx eax, word [0x1400b63a0]
movsd qword [rbp - 9], xmm0
movsd xmm0, qword [str.TNInV73D]
mov word [rbp - 0x11], ax
movzx eax, byte [0x1400b63a2]
movsd qword [rbp - 0x19], xmm0
je 0x1400513c0
xor byte [rbp - 8], 0x3b
xor byte [rbp - 7], 0x3c
xor byte [rbp - 6], 0x3d
xor byte [rbp - 5], 0x3e
xor byte [rbp - 4], 0x3f
xor byte [rbp - 3], 0x40
xor byte [rbp - 2], 0x41
xor byte [rbp - 1], 0x42
xor byte [rbp], 0x43
mov byte [rbp - 9], 0x62
nop
xor byte [rbp - 0x18], 0x3b
lea rdx, [rbp - 9]
xor byte [rbp - 0x17], 0x3c
lea rcx, [rbp - 0x19]
xor byte [rbp - 0x16], 0x3d
xor al, 0x44
xor byte [rbp - 0x15], 0x3e
xor byte [rbp - 0x14], 0x3f
xor byte [rbp - 0x13], 0x40
xor byte [rbp - 0x12], 0x41
xor byte [rbp - 0x11], 0x42
xor byte [rbp - 0x10], 0x43
mov byte [rbp - 0xf], al
mov byte [rbp - 0x19], 0x46
call fcn.14004b7f0
mov eax, eax
mov r8d, ebx
mov qword [0x1400c5318], rax
movzx eax, byte [0x1400b6518]
mov byte [rbp + 0x2f], al
movups xmm0, xmmword [str.XzPO__8]
movups xmmword [rbp + 0x1f], xmm0
cmp edi, 2
jl 0x140051557
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140051450
cmp r8d, 0x11
jge 0x140051592
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140051561
cmp byte [0x1400b67b9], bl
movups xmm0, xmmword [str.xNUQZV.]
movzx eax, word [0x1400b67b8]
mov word [rbp + 7], ax
movups xmmword [rbp - 9], xmm0
je 0x140051732
mov r8d, ebx
cmp edi, 2
jl 0x1400516f7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400515f0
cmp r8d, 0x12
jge 0x140051732
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140051701
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 9]
call fcn.14004b7f0
cmp byte [0x1400b646d], bl
movsd xmm0, qword [str.mTNQZl_56_5G]
mov eax, eax
mov qword [0x1400c5268], rax
mov eax, dword [0x1400b6468]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b646c]
mov word [rbp + 3], ax
movsd qword [rbp - 9], xmm0
je 0x1400518c1
mov r8d, ebx
cmp edi, 2
jl 0x140051880
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.mTNQZl_56_5G]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140051890
mov eax, dword [str.vJXR_]
lea rdx, [rbp - 9]
mov dword [rbp + 0x67], eax
lea rcx, [rbp + 0x67]
movzx eax, word [0x1400b64e0]
xor byte [rbp + 0x68], 0x3b
xor byte [rbp + 0x69], 0x3c
xor byte [rbp + 0x6a], 0x3d
mov word [rbp + 0x6b], ax
xor byte [rbp + 0x6b], 0x3e
xor byte [rbp + 0x6c], 0x3f
mov byte [rbp + 0x67], Ordinal_79
call fcn.14004b7f0
cmp byte [0x1400b6505], bl
movsd xmm0, qword [str.mTNQZx2_40_]
mov eax, eax
mov qword [0x1400c53c8], rax
mov eax, dword [0x1400b6500]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b6504]
mov word [rbp + 3], ax
movsd qword [rbp - 9], xmm0
je 0x140051a81
mov r8d, ebx
cmp edi, 2
jl 0x140051a3b
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.mTNQZx2_40_]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140051a50
cmp byte [0x1400b646d], bl
mov eax, dword [0x1400b6468]
movsd xmm0, qword [str.mTNQZl_56_5G]
mov dword [rbp - 0x11], eax
movzx eax, word [0x1400b646c]
mov word [rbp - 0xd], ax
movsd qword [rbp - 0x19], xmm0
je 0x140051c01
mov r8d, ebx
cmp edi, 2
jl 0x140051bb9
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.mTNQZl_56_5G]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140051bd0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
call fcn.14004b7f0
cmp byte [0x1400b67cd], bl
movsd xmm0, qword [str.mTNQZk__f7_75G]
mov eax, eax
mov qword [0x1400c53a8], rax
mov eax, dword [0x1400b67c8]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b67cc]
mov word [rbp + 3], ax
movsd qword [rbp - 9], xmm0
je 0x140051d91
mov r8d, ebx
cmp edi, 2
jl 0x140051d4f
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.mTNQZk__f7_75G]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop dword [rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140051d60
cmp byte [0x1400b646d], bl
mov eax, dword [0x1400b6468]
movsd xmm0, qword [str.mTNQZl_56_5G]
mov dword [rbp - 0x11], eax
movzx eax, word [0x1400b646c]
mov word [rbp - 0xd], ax
movsd qword [rbp - 0x19], xmm0
je 0x140051f11
mov r8d, ebx
cmp edi, 2
jl 0x140051ec9
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.mTNQZl_56_5G]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140051ee0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
call fcn.14004b7f0
cmp byte [0x1400b6593], bl
movsd xmm0, qword [0x1400b6588]
mov eax, eax
mov qword [0x1400c5390], rax
mov eax, dword [0x1400b6590]
mov dword [rbp - 1], eax
movsd qword [rbp - 9], xmm0
je 0x140052091
mov r8d, ebx
cmp edi, 2
jl 0x140052054
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b6588]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
nop
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140052060
cmp byte [0x1400b642d], bl
mov eax, dword [0x1400b6428]
movsd xmm0, qword [str.ZQXmK_5]
mov dword [rbp - 0x11], eax
movzx eax, word [0x1400b642c]
mov word [rbp - 0xd], ax
movsd qword [rbp - 0x19], xmm0
je 0x140052211
mov r8d, ebx
cmp edi, 2
jl 0x1400521c9
movdqa xmm2, xmmword [0x1400b6920]
mov r8d, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.ZQXmK_5]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x19], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 0x15]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x15], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x19]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400521e0
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
call fcn.14004b7f0
cmp byte [0x1400b67e9], bl
movups xmm0, xmmword [str.vZOIxV2_]
mov eax, eax
mov qword [0x1400c52f8], rax
movzx eax, word [0x1400b67e8]
mov word [rbp + 0x2f], ax
movups xmmword [rbp + 0x1f], xmm0
je 0x1400523d1
mov r8d, ebx
cmp edi, 2
jl 0x140052388
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140052281
cmp r8d, 0x12
jge 0x1400523d1
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x1400523a0
mov eax, dword [0x1400b64a0]
mov r8d, ebx
mov dword [rbp + 7], eax
movzx eax, byte [0x1400b64a4]
mov byte [rbp + 0xb], al
movups xmm0, xmmword [0x1400b6490]
movups xmmword [rbp - 9], xmm0
cmp edi, 2
jl 0x140052537
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp - 5]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140052430
cmp r8d, 0x15
jge 0x140052572
movsxd rax, r8d
lea r9, [rbp - 9]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x140052541
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 9]
call fcn.14004b7f0
cmp byte [0x1400b66cb], bl
movups xmm0, xmmword [str.iNK_M]
mov eax, eax
mov qword [0x1400c52a0], rax
mov eax, dword [0x1400b66c8]
movups xmmword [rbp + 0x1f], xmm0
mov dword [rbp + 0x37], eax
movsd xmm0, qword [str.___]
movsd qword [rbp + 0x2f], xmm0
je 0x140052732
mov r8d, ebx
cmp edi, 2
jl 0x1400526f7
movdqa xmm0, xmmword [0x1400b69d0]
lea rcx, [rbp + 0x23]
movdqa xmm5, xmmword [0x1400b6920]
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm6, xmmword [0x1400b6940]
movdqa xmmword [rbp - 0x19], xmm0
mov edx, dword [rbp - 0x19]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x1400525f0
cmp r8d, 0x1c
jge 0x140052732
movsxd rax, r8d
lea r9, [rbp + 0x1f]
add r9, rax
mov eax, 0x22b63cbf
lea r9, [r9 + 1]
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x3a
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x140052701
cmp byte [0x1400b642d], bl
mov eax, dword [0x1400b6428]
movsd xmm0, qword [str.ZQXmK_5]
movaps xmm6, xmmword [rsp + 0x80]
mov dword [rbp - 1], eax
movzx eax, word [0x1400b642c]
mov word [rbp + 3], ax
movsd qword [rbp - 9], xmm0
je 0x1400528ad
cmp edi, 2
jl 0x14005286e
movdqa xmm2, xmmword [0x1400b6920]
mov ebx, 8
movdqa xmm4, xmmword [0x1400b69c0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400b6930]
movdqa xmm0, xmm2
mov eax, dword [0x1400b69d0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400b69b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.ZQXmK_5]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 9], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 3
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b6940]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b69b0]
movd xmm1, dword [rbp - 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 5], xmm2
movsxd rax, ebx
lea r8, [rbp - 9]
add r8, rax
nop dword [rax + rax]
mov eax, 0x22b63cbf
lea r8, [r8 + 1]
imul ebx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3b
movzx eax, bl
inc ebx
sub al, cl
add al, 0x3a
xor byte [r8 - 1], al
cmp ebx, 0xe
jl 0x140052880
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 9]
call fcn.14004b7f0
mov rcx, qword [0x1400c6600]
mov rdx, qword [0x1400c6608]
mov rdi, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0xb0]
mov eax, eax
mov qword [0x1400c53f0], rax
cmp rcx, rdx
je 0x1400528f9
call fcn.14004b460
mov rax, qword [0x1400c6600]
mov qword [0x1400c6608], rax
mov al, 1
add rsp, 0x90
pop rbp
ret