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

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x60
movsd xmm0, qword [str.UfJW_D_M_22C]
xor ebx, ebx
cmp byte [0x14005fc53], bl
mov rdi, rcx
mov eax, dword [0x14005fc50]
movzx r10d, byte [0x140069350]
mov esi, dword [0x140068088]
movaps xmmword [rsp + 0x50], xmm6
movsd qword [rbp - 0x40], xmm0
mov dword [rbp - 0x38], eax
je 0x140037db4
mov r8d, ebx
cmp esi, 2
jl 0x140037d76
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [str.UfJW_D_M_22C]
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
xorps xmm2, xmm0
punpckldq xmm1, xmm3
movd dword [rbp - 0x40], xmm2
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rbp - 0x3c]
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
xorps xmm2, xmm0
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140037d80
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
je 0x140037f14
cmp esi, 2
jl 0x140037ed4
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140037f14
lea r9, [rbp + 0x28]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140037ee0
mov r9, rdi
lea rdx, [rbp - 0x40]
mov r8d, r10d
lea rcx, [rbp + 0x28]
call fcn.140037a30
movzx eax, word [0x14005fad0]
movsd xmm0, qword [str.UfXTDNJF__B]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp - 0x38], ax
movzx eax, byte [0x14005fad2]
xor byte [rbp - 0x38], 0x40
xor al, 0x42
xor byte [rbp - 0x37], 0x41
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x36], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x1400380d4
cmp esi, 2
jl 0x140038093
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x1400380d4
lea r9, [rbp + 0x28]
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400380a0
mov r8d, dword [0x140069364]
lea rdx, [rbp - 0x40]
mov r9, rdi
lea rcx, [rbp + 0x28]
call fcn.140037a30
movzx eax, word [0x14005ff00]
movsd xmm0, qword [0x14005fef8]
movzx r8d, byte [0x14006935f]
movsd qword [rbp - 0x40], xmm0
mov r11d, r8d
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp - 0x38], ax
movzx eax, byte [0x14005ff02]
xor byte [rbp - 0x38], 0x40
xor al, 0x42
xor byte [rbp - 0x37], 0x41
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x36], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x1400382a7
cmp esi, 2
jl 0x140038262
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x1400382a7
lea r10, [rbp + 0x28]
mov r9d, ebx
nop dword [rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140038270
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
mov eax, dword [0x14005fd30]
mov r8d, ebx
movsd xmm0, qword [str.UfJW_D_M.__D]
movzx r11d, byte [0x140069352]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x14005fd34]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x1400383f2
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfJW_D_M.__D]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140038400
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
je 0x140038594
cmp esi, 2
jl 0x140038554
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140038594
lea r10, [rbp + 0x28]
mov r9d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140038560
mov r9, rdi
lea rdx, [rbp - 0x40]
mov r8d, r11d
lea rcx, [rbp + 0x28]
call fcn.140037a30
cmp byte [0x14005fac1], bl
movsd xmm0, qword [str.UfUNHQWQ_A]
movzx eax, word [0x14005fac0]
movzx r8d, byte [0x140069358]
movsd qword [rbp - 0x40], xmm0
mov word [rbp - 0x38], ax
je 0x1400385f7
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
je 0x140038754
cmp esi, 2
jl 0x140038717
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140038754
lea r10, [rbp + 0x28]
mov r9d, ebx
nop
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140038720
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
cmp byte [0x14005fe7b], bl
movsd xmm0, qword [str.UfIU_MRV._1C]
mov eax, dword [0x14005fe78]
movzx r10d, byte [0x14006935c]
movsd qword [rbp - 0x40], xmm0
mov dword [rbp - 0x38], eax
je 0x1400388e4
mov r8d, ebx
cmp esi, 2
jl 0x1400388a1
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfIU_MRV._1C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x1400388b0
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
je 0x140038a44
cmp esi, 2
jl 0x140038a04
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140038a44
lea r9, [rbp + 0x28]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140038a10
mov r9, rdi
lea rdx, [rbp - 0x40]
mov r8d, r10d
lea rcx, [rbp + 0x28]
call fcn.140037a30
movzx eax, word [0x14005fae0]
movsd xmm0, qword [str.UfVRRXSP__B]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp - 0x38], ax
movzx eax, byte [0x14005fae2]
xor byte [rbp - 0x38], 0x40
xor al, 0x42
xor byte [rbp - 0x37], 0x41
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x36], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x140038c04
cmp esi, 2
jl 0x140038bc3
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140038c04
lea r9, [rbp + 0x28]
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140038bd0
mov r8d, dword [0x140069354]
lea rdx, [rbp - 0x40]
mov r9, rdi
lea rcx, [rbp + 0x28]
call fcn.140037a30
cmp byte [0x14005fa33], bl
movsd xmm0, qword [str.UfHYQ__CkXL_]
mov eax, dword [0x14005fa30]
movzx r11d, byte [0x14006935e]
movsd qword [rbp - 0x40], xmm0
mov dword [rbp - 0x38], eax
je 0x140038da4
mov r8d, ebx
cmp esi, 2
jl 0x140038d58
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfHYQ__CkXL_]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140038d70
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
je 0x140038f04
cmp esi, 2
jl 0x140038ec4
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140038f04
lea r10, [rbp + 0x28]
mov r9d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140038ed0
mov r9, rdi
lea rdx, [rbp - 0x40]
mov r8d, r11d
lea rcx, [rbp + 0x28]
call fcn.140037a30
cmp byte [0x140060093], bl
movsd xmm0, qword [str.Uf_VQR_P5_6C]
mov eax, dword [0x140060090]
movzx r10d, byte [0x14006935b]
movsd qword [rbp - 0x40], xmm0
mov dword [rbp - 0x38], eax
je 0x140039094
mov r8d, ebx
cmp esi, 2
jl 0x140039054
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.Uf_VQR_P5_6C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140039060
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
je 0x1400391f4
cmp esi, 2
jl 0x1400391b4
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x1400391f4
lea r9, [rbp + 0x28]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400391c0
mov r9, rdi
lea rdx, [rbp - 0x40]
mov r8d, r10d
lea rcx, [rbp + 0x28]
call fcn.140037a30
movzx eax, byte [0x140060148]
movsd xmm0, qword [str.UfN_PW__]
xor al, 0x40
movzx r8d, byte [0x140069359]
movsd qword [rbp - 0x40], xmm0
mov r11d, r8d
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x38], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x1400393b7
cmp esi, 2
jl 0x14003936b
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x1400393b7
lea r10, [rbp + 0x28]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140039380
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
mov eax, dword [str.UfSOYP_]
movzx r8d, byte [0x14006935a]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005fbc8]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005fbca]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
cmp byte [0x14005f8ef], bl
mov byte [rbp + 0x2e], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x28], 0x6d
je 0x140039564
cmp esi, 2
jl 0x140039527
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x30]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x34]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
jmp 0x140039564
lea r10, [rbp + 0x30]
mov r9d, ebx
nop
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140039530
mov r9, rdi
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x30]
call fcn.140037a30
cmp byte [0x1400600ef], bl
mov rax, qword [0x1400600e8]
movzx r11d, byte [0x140069360]
mov qword [rbp + 0x28], rax
je 0x1400396e4
cmp esi, 2
jl 0x14003969c
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x1400396e4
lea r9, [rbp + 0x28]
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400396b0
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x30], rax
je 0x140039844
cmp esi, 2
jl 0x140039804
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x30]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x34]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
jmp 0x140039844
lea r10, [rbp + 0x30]
mov r9d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140039810
mov r9, rdi
lea rdx, [rbp + 0x28]
mov r8d, r11d
lea rcx, [rbp + 0x30]
call fcn.140037a30
cmp byte [0x14005fb81], bl
movsd xmm0, qword [str.Uf_VQRP8A]
movzx eax, word [0x14005fb80]
movzx r8d, byte [0x140069351]
movsd qword [rbp - 0x40], xmm0
mov word [rbp - 0x38], ax
je 0x1400398a7
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
je 0x140039a04
cmp esi, 2
jl 0x1400399c7
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140039a04
lea r10, [rbp + 0x28]
mov r9d, ebx
nop
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x1400399d0
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
cmp byte [0x14005ff21], bl
movsd xmm0, qword [str.UfLTT_S_A]
movzx eax, word [0x14005ff20]
movzx r10d, byte [0x14006935d]
movsd qword [rbp - 0x40], xmm0
mov word [rbp - 0x38], ax
je 0x140039a64
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
cmp byte [0x14005f8ef], bl
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
je 0x140039bc4
cmp esi, 2
jl 0x140039b84
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140039bc4
lea r9, [rbp + 0x28]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140039b90
mov r9, rdi
lea rdx, [rbp - 0x40]
mov r8d, r10d
lea rcx, [rbp + 0x28]
call fcn.140037a30
movzx eax, byte [0x14005fc20]
movsd xmm0, qword [str.UfINLMRF_]
xor al, 0x40
movzx r8d, byte [0x140069361]
movsd qword [rbp - 0x40], xmm0
mov r11d, r8d
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x38], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x140039d87
cmp esi, 2
jl 0x140039d3b
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140039d87
lea r10, [rbp + 0x28]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140039d50
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
movzx eax, byte [0x14005fe58]
movsd xmm0, qword [str.UfYTQPQQ_]
xor al, 0x40
movzx r8d, byte [0x140069333]
movsd qword [rbp - 0x40], xmm0
mov r11d, r8d
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x38], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x140039f47
cmp esi, 2
jl 0x140039efb
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x140039f47
lea r10, [rbp + 0x28]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x140039f10
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
movzx eax, word [0x14005f8e0]
movsd xmm0, qword [str.UfOU_RSR__B]
movzx r8d, byte [0x140069337]
movsd qword [rbp - 0x40], xmm0
mov r11d, r8d
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp - 0x38], ax
movzx eax, byte [0x14005f8e2]
xor byte [rbp - 0x38], 0x40
xor al, 0x42
xor byte [rbp - 0x37], 0x41
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x36], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x14003a117
cmp esi, 2
jl 0x14003a0ce
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x14003a117
lea r10, [rbp + 0x28]
mov r9d, ebx
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x14003a0e0
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
movzx eax, byte [0x14005f918]
movsd xmm0, qword [str.UfJNNMRZ_]
xor al, 0x40
movzx r8d, byte [0x140069335]
movsd qword [rbp - 0x40], xmm0
mov r11d, r8d
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x38], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x14003a2d7
cmp esi, 2
jl 0x14003a28b
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x14003a2d7
lea r10, [rbp + 0x28]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x14003a2a0
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
mov eax, dword [str.UfHZNX_]
movzx r8d, byte [0x140069336]
mov dword [rbp + 0x28], eax
mov r11d, r8d
movzx eax, word [0x14005ff28]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005ff2a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
cmp byte [0x14005f8ef], bl
mov byte [rbp + 0x2e], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x28], 0x6d
je 0x14003a488
cmp esi, 2
jl 0x14003a44a
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x30]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x34]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
jmp 0x14003a488
lea r10, [rbp + 0x30]
mov r9d, ebx
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x14003a451
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x30]
call fcn.140037a30
movzx eax, byte [0x14005fbc0]
movsd xmm0, qword [str.UfWBHUW_]
xor al, 0x40
movzx r8d, byte [0x140069334]
movsd qword [rbp - 0x40], xmm0
mov r11d, r8d
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
cmp byte [0x14005f8ef], bl
mov byte [rbp - 0x38], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x28], rax
mov byte [rbp - 0x40], 0x6d
je 0x14003a647
cmp esi, 2
jl 0x14003a5fc
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x28]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x28], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x2c], xmm2
jmp 0x14003a647
lea r10, [rbp + 0x28]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x14003a610
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.140037a30
mov eax, dword [0x1400600f0]
movzx r8d, byte [0x140069332]
mov dword [rbp + 0x28], eax
mov r11d, r8d
movzx eax, word [0x1400600f4]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x1400600f6]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
cmp byte [0x14005f8ef], bl
mov byte [rbp + 0x2e], al
mov rax, qword [str.nPIN_QM_Uf_RQ_QK__17___H]
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x28], 0x6d
je 0x14003a7f8
cmp esi, 2
jl 0x14003a7ba
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x30]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x34]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
jmp 0x14003a7f8
lea r10, [rbp + 0x30]
mov r9d, ebx
mov eax, 0x8fb823ef
lea r10, [r10 + 1]
imul r9d
add edx, r9d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 8
jl 0x14003a7c1
mov r8d, r11d
mov r9, rdi
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x30]
call fcn.140037a30
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
movzx eax, byte [0x14005fdf8]
mov r9, rdi
movsd xmm0, qword [str.Uf_RQ_QK_]
xor al, 0x40
movzx r8d, byte [0x140069363]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp - 0x38], al
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x2e], al
mov byte [rbp - 0x40], 0x6d
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
movzx eax, byte [0x14005fc40]
mov r9, rdi
movsd xmm0, qword [str.UfIVSRJW_]
xor al, 0x40
movzx r8d, byte [0x140069362]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp - 0x38], al
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x2e], al
mov byte [rbp - 0x40], 0x6d
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005fc8b], bl
movsd xmm0, qword [str.Uf_RQ_QK.4C]
mov eax, dword [0x14005fc88]
movsd qword [rbp - 0x40], xmm0
mov dword [rbp - 0x38], eax
je 0x14003aa94
mov r8d, ebx
cmp esi, 2
jl 0x14003aa53
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.Uf_RQ_QK.4C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14003aa60
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x40]
movss xmm2, dword [0x14006872c]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
movzx eax, byte [0x14005fa58]
mov r9, rdi
movsd xmm0, qword [0x14005fa50]
xor al, 0x40
movss xmm2, dword [0x140068730]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp - 0x38], al
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x2e], al
mov byte [rbp - 0x40], 0x6d
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
mov eax, dword [0x14005fcc8]
mov r8d, ebx
movsd xmm0, qword [0x14005fcc0]
mov dword [rbp - 0x38], eax
movzx eax, word [0x14005fccc]
mov word [rbp - 0x34], ax
movzx eax, byte [0x14005fcce]
mov byte [rbp - 0x32], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003acad
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x14005fcc0]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14003acc0
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
movss xmm2, dword [0x14006873c]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037ac0
mov eax, dword [0x14005fd70]
mov r8d, ebx
movsd xmm0, qword [str.UfRRL_WM_22__F]
mov dword [rbp - 0x38], eax
movzx eax, word [0x14005fd74]
mov word [rbp - 0x34], ax
movzx eax, byte [0x14005fd76]
mov byte [rbp - 0x32], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003ae84
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfRRL_WM_22__F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14003ae90
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
movss xmm2, dword [0x140068734]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037ac0
cmp byte [0x14005fd63], bl
movsd xmm0, qword [str.UfTJWM_C]
mov eax, dword [0x14005fd60]
movzx r10d, byte [0x140069374]
movsd qword [rbp - 0x40], xmm0
mov dword [rbp - 0x38], eax
je 0x14003b094
mov r8d, ebx
cmp esi, 2
jl 0x14003b053
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfTJWM_C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14003b060
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x40]
mov dword [rbp + 0x28], eax
lea rcx, [rbp + 0x28]
movzx eax, word [0x14005f908]
mov r9, rdi
xor byte [rbp + 0x29], 0x39
mov r8d, r10d
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
movzx eax, byte [0x14005fdb0]
mov r9, rdi
movsd xmm0, qword [str.Uf_RQV_F_]
xor al, 0x40
mov r8d, dword [0x14006930c]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp - 0x38], al
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x2e], al
mov byte [rbp - 0x40], 0x6d
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
movzx eax, byte [0x14005f9a8]
mov r9, rdi
movsd xmm0, qword [str.UfRRH_QG_]
xor al, 0x40
mov r8d, dword [0x14006938c]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp - 0x38], al
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
mov byte [rbp + 0x2c], cl
mov byte [rbp + 0x2e], al
lea rcx, [rbp + 0x28]
mov byte [rbp - 0x40], 0x6d
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005fd01], bl
movzx eax, word [0x14005fd00]
movsd xmm0, qword [str.Uf_RQ_QKrA]
movzx r8d, byte [0x140069311]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003b260
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x2a], 0x3a
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
xor byte [rbp + 0x2c], 0x3c
mov r9, rdi
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005fe69], bl
movzx eax, word [0x14005fe68]
movsd xmm0, qword [str.UfIVSRJWrA]
movzx r8d, byte [0x140069310]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003b300
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax + rax]
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x2a], 0x3a
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
xor byte [rbp + 0x2c], 0x3c
mov r9, rdi
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
mov eax, dword [0x14005fa80]
mov r8d, ebx
movsd xmm0, qword [str.Uf_RQ_QK.4qD]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x14005fa84]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003b460
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.Uf_RQ_QK.4qD]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14003b470
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
movss xmm2, dword [0x14006826c]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037ac0
cmp byte [0x14005ffa9], bl
movzx eax, word [0x14005ffa8]
movsd xmm0, qword [str.Uf__O_QIrA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003b560
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax]
movss xmm2, dword [0x1400686c0]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movups xmm0, xmmword [str.Uf_RQ_QK3___0_tGUf_RQ_QK3___0_rGe]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003b734
cmp esi, 2
jl 0x14003b6f9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
nop dword [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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003b5f0
jmp 0x14003b734
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003b700
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x30]
movss xmm2, dword [0x1400686cc]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movups xmm0, xmmword [0x14005f980]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003b924
cmp esi, 2
jl 0x14003b8e9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
nop dword [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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003b7e0
jmp 0x14003b924
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003b8f0
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x30]
movss xmm2, dword [0x1400686c4]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
mov eax, dword [0x14005fdc0]
mov r8d, ebx
movsd xmm0, qword [str.UfTJWM_qD]
movzx r10d, byte [0x140069312]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x14005fdc4]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003baaf
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfTJWM_qD]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14003bac0
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
mov dword [rbp + 0x28], eax
mov r8d, r10d
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037a30
cmp byte [0x14005f9f9], bl
movzx eax, word [0x14005f9f8]
movsd xmm0, qword [str.Uf_RQV_FrA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003bbb0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax]
nop dword [rax + rax]
mov r8d, dword [0x140069440]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005fe09], bl
movzx eax, word [0x14005fe08]
movsd xmm0, qword [str.UfRRH_QGrA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003bc50
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop word [rax + rax]
mov r8d, dword [0x140069314]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x1400600b1], bl
movzx eax, word [0x1400600b0]
movsd xmm0, qword [str.Uf_RQ_QKsA]
movzx r8d, byte [0x14006931f]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003bcf0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x2a], 0x3a
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
xor byte [rbp + 0x2c], 0x3c
mov r9, rdi
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005ffe9], bl
movzx eax, word [0x14005ffe8]
movsd xmm0, qword [str.UfIVSRJWsA]
movzx r8d, byte [0x14006931e]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003bd90
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax + rax]
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x2a], 0x3a
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
xor byte [rbp + 0x2c], 0x3c
mov r9, rdi
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
mov eax, dword [0x14005f958]
mov r8d, ebx
movsd xmm0, qword [str.Uf_RQ_QK.4pD]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x14005f95c]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003bef0
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.Uf_RQ_QK.4pD]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14003bf00
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
movss xmm2, dword [0x1400686e4]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037ac0
cmp byte [0x14005f9e9], bl
movzx eax, word [0x14005f9e8]
movsd xmm0, qword [0x14005f9e0]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003bff0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax]
movss xmm2, dword [0x140068700]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movups xmm0, xmmword [str.Uf_RQ_QK3___0_uGUfTJWM_vD]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003c1c4
cmp esi, 2
jl 0x14003c189
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
nop dword [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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003c080
jmp 0x14003c1c4
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003c190
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x30]
movss xmm2, dword [0x14006870c]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movups xmm0, xmmword [str.UfRRL_WM_22__uGkWSKYO]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003c3b4
cmp esi, 2
jl 0x14003c379
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
nop dword [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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003c270
jmp 0x14003c3b4
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003c380
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x30]
movss xmm2, dword [0x140068704]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
mov eax, dword [0x14005fe98]
mov r8d, ebx
movsd xmm0, qword [str.UfTJWM_pD]
movzx r10d, byte [0x140069330]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x14005fe9c]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003c53f
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfTJWM_pD]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14003c550
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
mov dword [rbp + 0x28], eax
mov r8d, r10d
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037a30
cmp byte [0x1400601d9], bl
movzx eax, word [0x1400601d8]
movsd xmm0, qword [str.Uf_RQV_FsA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003c640
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax]
nop dword [rax + rax]
mov r8d, dword [0x140069390]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x140060069], bl
movzx eax, word [0x140060068]
movsd xmm0, qword [str.UfRRH_QGsA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003c6e0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop word [rax + rax]
mov r8d, dword [0x14006932c]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005f9b9], bl
movzx eax, word [0x14005f9b8]
movsd xmm0, qword [str.Uf_RQ_QKtA]
movzx r8d, byte [0x14006931c]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003c780
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x2a], 0x3a
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
xor byte [rbp + 0x2c], 0x3c
mov r9, rdi
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005fdd1], bl
movzx eax, word [0x14005fdd0]
movsd xmm0, qword [str.UfIVSRJWtA]
movzx r8d, byte [0x140069313]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003c820
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax + rax]
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x2a], 0x3a
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
xor byte [rbp + 0x2c], 0x3c
mov r9, rdi
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
mov eax, dword [0x1400600d0]
mov r8d, ebx
movsd xmm0, qword [0x1400600c8]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x1400600d4]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003c980
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400600c8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14003c990
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
movss xmm2, dword [0x1400686d0]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037ac0
cmp byte [0x14005f949], bl
movzx eax, word [0x14005f948]
movsd xmm0, qword [str.Uf__O_QItA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003ca80
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax]
movss xmm2, dword [0x1400686d4]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movups xmm0, xmmword [0x14005fd88]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003cc54
cmp esi, 2
jl 0x14003cc19
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
nop dword [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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003cb10
jmp 0x14003cc54
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003cc20
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x30]
movss xmm2, dword [0x1400686e0]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movups xmm0, xmmword [str.UfRRL_WM_22__rGUf_RQ_QK3___0_F]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003ce44
cmp esi, 2
jl 0x14003ce09
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
nop dword [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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003cd00
jmp 0x14003ce44
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003ce10
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x30]
movss xmm2, dword [0x1400686d8]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
mov eax, dword [0x14005fcd8]
mov r8d, ebx
movsd xmm0, qword [str.UfTJWM_wD]
movzx r10d, byte [0x14006931d]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x14005fcdc]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003cfcf
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfTJWM_wD]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14003cfe0
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
mov dword [rbp + 0x28], eax
mov r8d, r10d
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037a30
cmp byte [0x140060049], bl
movzx eax, word [0x140060048]
movsd xmm0, qword [str.Uf_RQV_FtA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003d0d0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax]
nop dword [rax + rax]
mov r8d, dword [0x140069328]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005fb41], bl
movzx eax, word [0x14005fb40]
movsd xmm0, qword [str.UfRRH_QGtA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003d170
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop word [rax + rax]
mov r8d, dword [0x140069318]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005f9c9], bl
movzx eax, word [0x14005f9c8]
movsd xmm0, qword [str.Uf_RQ_QKuA]
movzx r8d, byte [0x140069377]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003d210
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x2a], 0x3a
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
xor byte [rbp + 0x2c], 0x3c
mov r9, rdi
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005ffd9], bl
movzx eax, word [0x14005ffd8]
movsd xmm0, qword [str.UfIVSRJWuA]
movzx r8d, byte [0x140069376]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003d2b0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax + rax]
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x2a], 0x3a
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
xor byte [rbp + 0x2c], 0x3c
mov r9, rdi
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
mov eax, dword [0x14005ff10]
mov r8d, ebx
movsd xmm0, qword [str.Uf_RQ_QK.4vD]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x14005ff14]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003d410
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.Uf_RQ_QK.4vD]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14003d420
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
movss xmm2, dword [0x14006874c]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037ac0
cmp byte [0x140060179], bl
movzx eax, word [0x140060178]
movsd xmm0, qword [str.Uf__O_QIuA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003d510
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax]
movss xmm2, dword [0x14006875c]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movups xmm0, xmmword [str.Uf_RQ_QK3___0_sGUfRRL_WM_22__tGPIO_S_Z_]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003d6e4
cmp esi, 2
jl 0x14003d6a9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
nop dword [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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003d5a0
jmp 0x14003d6e4
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003d6b0
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x30]
movss xmm2, dword [0x140068b54]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
movups xmm0, xmmword [str.UfRRL_WM_22__sGUfIPYQ_K__B]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003d8d4
cmp esi, 2
jl 0x14003d899
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
nop dword [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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003d790
jmp 0x14003d8d4
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003d8a0
mov eax, dword [str.yPWYSI_]
lea rdx, [rbp - 0x30]
movss xmm2, dword [0x14006876c]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f908]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037ac0
mov eax, dword [0x14005ff68]
mov r8d, ebx
movsd xmm0, qword [0x14005ff60]
movzx r10d, byte [0x140069394]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x14005ff6c]
mov byte [rbp - 0x34], al
movsd qword [rbp - 0x40], xmm0
cmp esi, 2
jl 0x14003da5f
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x14005ff60]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x40], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x3c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x3c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14003da70
movzx ecx, word [0x14005f908]
lea rdx, [rbp - 0x40]
mov eax, dword [str.yPWYSI_]
mov r9, rdi
mov dword [rbp + 0x28], eax
mov r8d, r10d
movzx eax, byte [0x14005f90a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], 0x41
mov byte [rbp + 0x2e], al
call fcn.140037a30
cmp byte [0x14005fba1], bl
movzx eax, word [0x14005fba0]
movsd xmm0, qword [str.Uf_RQV_FuA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003db60
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop dword [rax]
nop dword [rax + rax]
mov r8d, dword [0x1400693b0]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005f8d1], bl
movzx eax, word [0x14005f8d0]
movsd xmm0, qword [str.UfRRH_QGuA]
mov word [rbp - 0x38], ax
mov eax, dword [str.yPWYSI_]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14005f908]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f90a]
movsd qword [rbp - 0x40], xmm0
je 0x14003dc00
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
xor byte [rbp - 0x38], 0x40
xor byte [rbp - 0x37], 0x41
mov byte [rbp - 0x40], 0x6d
nop word [rax + rax]
mov r8d, dword [0x1400693b4]
lea rdx, [rbp - 0x40]
xor byte [rbp + 0x29], 0x39
lea rcx, [rbp + 0x28]
xor byte [rbp + 0x2a], 0x3a
xor al, 0x3e
xor byte [rbp + 0x2b], 0x3b
mov r9, rdi
xor byte [rbp + 0x2c], 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x41
call fcn.140037a30
cmp byte [0x14005fec7], bl
mov rax, qword [str.UfSUJTL_UfLROT__]
mov qword [rbp + 0x30], rax
je 0x14003dd94
cmp esi, 2
jl 0x14003dd54
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x30]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x34]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
jmp 0x14003dd94
lea r9, [rbp + 0x30]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14003dd60
mov eax, dword [str.VVTNN_]
lea rdx, [rbp + 0x30]
movss xmm2, dword [0x140068750]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f920]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x43
call fcn.140037ac0
cmp byte [0x1400600c7], bl
mov rax, qword [0x1400600c0]
mov qword [rbp + 0x30], rax
je 0x14003df44
cmp esi, 2
jl 0x14003df04
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x30]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x34]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
jmp 0x14003df44
lea r9, [rbp + 0x30]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14003df10
mov eax, dword [str.VVTNN_]
lea rdx, [rbp + 0x30]
movss xmm2, dword [0x140068754]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f920]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x43
call fcn.140037ac0
cmp byte [0x1400600bf], bl
mov rax, qword [str.UfSUJT_UfSUJTY_Uf_RQ_QK.4wD]
mov qword [rbp + 0x30], rax
je 0x14003e0f4
cmp esi, 2
jl 0x14003e0b4
movdqa xmm2, xmmword [0x140060460]
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x30]
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
pmuldq xmm1, xmm4
movd dword [rbp + 0x30], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp + 0x34]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
jmp 0x14003e0f4
lea r9, [rbp + 0x30]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14003e0c0
mov eax, dword [str.VVTNN_]
lea rdx, [rbp + 0x30]
movss xmm2, dword [0x140068758]
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], eax
mov r9, rdi
movzx eax, word [0x14005f920]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], 0x43
call fcn.140037ac0
movzx ecx, word [0x14005f920]
lea rdx, [rbp - 0x40]
movzx eax, byte [0x140060128]
mov r9, rdi
movsd xmm0, qword [str.UfLROTM_]
xor al, 0x40
movss xmm2, dword [0x140068760]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp - 0x38], al
mov eax, dword [str.VVTNN_]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x2e], al
mov byte [rbp - 0x40], 0x6d
mov byte [rbp + 0x28], 0x43
call fcn.140037ac0
movzx ecx, word [0x14005f920]
lea rdx, [rbp - 0x40]
movzx eax, byte [0x14005f968]
mov r9, rdi
movsd xmm0, qword [str.UfLROTX_]
xor al, 0x40
movss xmm2, dword [0x140068764]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp - 0x38], al
mov eax, dword [str.VVTNN_]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
xor al, 0x3e
mov byte [rbp + 0x2c], cl
mov byte [rbp + 0x2e], al
lea rcx, [rbp + 0x28]
mov byte [rbp - 0x40], 0x6d
mov byte [rbp + 0x28], 0x43
call fcn.140037ac0
movzx ecx, word [0x14005f920]
lea rdx, [rbp - 0x40]
movzx eax, byte [0x14005fed0]
mov r9, rdi
movsd xmm0, qword [0x14005fec8]
xor al, 0x40
movss xmm2, dword [0x140068768]
movsd qword [rbp - 0x40], xmm0
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp - 0x38], al
mov eax, dword [str.VVTNN_]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov byte [rbp + 0x2c], cl
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x2e], al
mov byte [rbp - 0x40], 0x6d
mov byte [rbp + 0x28], 0x43
call fcn.140037ac0
movzx ecx, word [0x14005ff90]
lea rdx, [rbp + 0x28]
mov eax, dword [str.UfTJO_]
mov r9, rdi
movss xmm2, dword [0x140068740]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005ff92]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
movzx ecx, word [0x14005f920]
mov word [rbp + 0x34], cx
xor cl, 0x3c
xor byte [rbp + 0x35], 0x3d
mov byte [rbp + 0x2e], al
mov eax, dword [str.VVTNN_]
mov dword [rbp + 0x30], eax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x31], 0x39
xor al, 0x3e
xor byte [rbp + 0x32], 0x3a
xor byte [rbp + 0x33], 0x3b
mov byte [rbp + 0x34], cl
lea rcx, [rbp + 0x30]
mov byte [rbp + 0x36], al
mov byte [rbp + 0x28], 0x6d
mov byte [rbp + 0x30], 0x43
call fcn.140037ac0
mov eax, dword [str.UfTJZ_]
movzx ecx, word [0x14005f8c4]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005f8c6]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
xor al, 0x3e
mov byte [rbp + 0x28], 0x6d
mov byte [rbp + 0x2e], al
mov eax, dword [str.VVTNN_]
mov byte [rbp + 0x2c], cl
movzx ecx, word [0x14005f920]
lea rdx, [rbp + 0x28]
movss xmm2, dword [0x140068744]
mov r9, rdi
mov dword [rbp + 0x30], eax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x31], 0x39
xor al, 0x3e
xor byte [rbp + 0x32], 0x3a
xor byte [rbp + 0x33], 0x3b
mov word [rbp + 0x34], cx
xor cl, 0x3c
xor byte [rbp + 0x35], 0x3d
mov byte [rbp + 0x34], cl
lea rcx, [rbp + 0x30]
mov byte [rbp + 0x30], 0x43
mov byte [rbp + 0x36], al
call fcn.140037ac0
movzx ecx, word [0x14005fb48]
lea rdx, [rbp + 0x28]
mov eax, dword [str.UfTJ__]
mov r9, rdi
movss xmm2, dword [0x140068748]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14005fb4a]
xor byte [rbp + 0x29], 0x39
xor al, 0x3e
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], cx
xor cl, 0x3c
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2c], cl
movzx ecx, word [0x14005f920]
mov word [rbp + 0x34], cx
xor cl, 0x3c
xor byte [rbp + 0x35], 0x3d
mov byte [rbp + 0x2e], al
mov eax, dword [str.VVTNN_]
mov dword [rbp + 0x30], eax
movzx eax, byte [0x14005f922]
xor byte [rbp + 0x31], 0x39
xor al, 0x3e
xor byte [rbp + 0x32], 0x3a
xor byte [rbp + 0x33], 0x3b
mov byte [rbp + 0x34], cl
lea rcx, [rbp + 0x30]
mov byte [rbp + 0x36], al
mov byte [rbp + 0x28], 0x6d
mov byte [rbp + 0x30], 0x43
call fcn.140037ac0
movzx eax, byte [0x140060080]
mov r8d, ebx
mov byte [rbp - 0x20], al
movups xmm0, xmmword [str.UfJW_D_M__17___H]
cvttss2si r10d, dword [0x140068720]
movups xmmword [rbp - 0x30], xmm0
cmp esi, 2
jl 0x14003e5ef
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003e4e0
cmp r8d, 0x11
jge 0x14003e634
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14003e600
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
movzx eax, word [0x14005fc78]
mov r8d, ebx
mov word [rbp - 0x20], ax
movzx eax, byte [0x14005fc7a]
mov byte [rbp - 0x1e], al
movups xmm0, xmmword [str.Uf_HMH_S_5_71__J]
cvttss2si r10d, dword [0x140068718]
movups xmmword [rbp - 0x30], xmm0
cmp esi, 2
jl 0x14003e7f0
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003e6e1
cmp r8d, 0x13
jge 0x14003e834
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x14003e800
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
mov eax, dword [0x140060058]
mov r8d, ebx
movsd xmm0, qword [str.UfSOYPZV35__F]
mov dword [rbp - 0x28], eax
movzx eax, word [0x14006005c]
mov word [rbp - 0x24], ax
movzx eax, byte [0x14006005e]
mov byte [rbp - 0x22], al
movsd qword [rbp - 0x30], xmm0
cvttss2si r10d, dword [0x140068714]
cmp esi, 2
jl 0x14003e9c7
movdqa xmm2, xmmword [0x140060460]
mov r8d, 8
movdqa xmm3, xmmword [0x140060480]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x140060510]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x1400604b0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.UfSOYPZV35__F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x30], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140060490]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400604b0]
movd xmm1, dword [rbp - 0x2c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x2c], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14003e9d1
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
movups xmm0, xmmword [str.UfYSYNJ__26_GUf__O_QIsA]
cvttss2si r10d, dword [0x140068724]
movups xmmword [rbp - 0x30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14003ebf4
cmp esi, 2
jl 0x14003ebb9
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
mov edx, ebx
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14003eab0
jmp 0x14003ebf4
lea r9, [rbp - 0x30]
mov r8d, ebx
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14003ebc0
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
cmp byte [0x14005fa99], bl
movups xmm0, xmmword [str.Uf_VQRP8_00____I]
movzx eax, word [0x14005fa98]
cvttss2si r10d, dword [0x140068728]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x14003ee04
mov r8d, ebx
cmp esi, 2
jl 0x14003edbf
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003ecb0
cmp r8d, 0x12
jge 0x14003ee04
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14003edd0
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
cmp byte [0x14005f939], bl
movups xmm0, xmmword [str.UfLTT_Z__00____I]
movzx eax, word [0x14005f938]
cvttss2si r10d, dword [0x14006871c]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x14003f014
mov r8d, ebx
cmp esi, 2
jl 0x14003efcf
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003eec0
cmp r8d, 0x12
jge 0x14003f014
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14003efe0
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
movzx eax, byte [0x14005fab0]
mov r8d, ebx
mov byte [rbp - 0x20], al
movups xmm0, xmmword [str.UfINLMRF__17___H]
cvttss2si r10d, dword [0x140068710]
movups xmmword [rbp - 0x30], xmm0
cmp esi, 2
jl 0x14003f1cf
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003f0c0
cmp r8d, 0x11
jge 0x14003f214
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14003f1e0
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
movzx eax, byte [0x14005f900]
mov r8d, ebx
mov byte [rbp - 0x20], al
movups xmm0, xmmword [0x14005f8f0]
cvttss2si r10d, dword [0x140068738]
movups xmmword [rbp - 0x30], xmm0
cmp esi, 2
jl 0x14003f3cf
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003f2c0
cmp r8d, 0x11
jge 0x14003f414
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14003f3e0
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
cmp byte [0x14005fe21], bl
movups xmm0, xmmword [str.Uf_RQ_QK__17___zI]
movzx eax, word [0x14005fe20]
cvttss2si r10d, dword [0x1400686c8]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x14003f624
mov r8d, ebx
cmp esi, 2
jl 0x14003f5df
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003f4d0
cmp r8d, 0x12
jge 0x14003f624
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14003f5f0
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
cmp byte [0x140060039], bl
movups xmm0, xmmword [str.Uf_RQ_QK__17___I]
movzx eax, word [0x140060038]
cvttss2si r10d, dword [0x140068708]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x14003f834
mov r8d, ebx
cmp esi, 2
jl 0x14003f7ef
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003f6e0
cmp r8d, 0x12
jge 0x14003f834
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14003f800
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
cmp byte [0x14005fcf1], bl
movups xmm0, xmmword [0x14005fce0]
movzx eax, word [0x14005fcf0]
cvttss2si r10d, dword [0x1400686dc]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x14003fa44
mov r8d, ebx
cmp esi, 2
jl 0x14003f9ff
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
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
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14003f8f0
cmp r8d, 0x12
jge 0x14003fa44
movsxd rax, r8d
lea r9, [rbp - 0x30]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14003fa10
movzx eax, byte [0x14005f998]
lea rdx, [rbp - 0x30]
movsd xmm0, qword [0x14005f990]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
cmp byte [0x14005fb31], bl
movups xmm0, xmmword [0x14005fb20]
movzx eax, word [0x14005fb30]
cvttss2si r10d, dword [0x1400686dc]
mov word [rbp - 0x20], ax
movups xmmword [rbp - 0x30], xmm0
je 0x14003fc3f
cmp esi, 2
jl 0x14003fbfa
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp - 0x2c]
movdqa xmm5, xmmword [0x140060460]
movdqa xmm4, xmmword [0x140060510]
movdqa xmm6, xmmword [0x140060490]
movdqa xmmword [rbp - 0x40], xmm0
mov edx, dword [rbp - 0x40]
movd xmm2, ebx
lea eax, [rbx + 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 ebx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
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 [0x1400604b0]
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
paddd xmm1, xmm3
psrad xmm1, 5
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 [0x1400604b0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp ebx, 0x10
jl 0x14003faf0
cmp ebx, 0x12
jge 0x14003fc3f
movsxd rax, ebx
lea r8, [rbp - 0x30]
add r8, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r8, [r8 + 1]
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, bl
inc ebx
sub al, cl
add al, 0x38
xor byte [r8 - 1], al
cmp ebx, 0x12
jl 0x14003fc10
movsd xmm0, qword [0x14005f990]
lea rdx, [rbp - 0x30]
movzx eax, byte [0x14005f998]
lea rcx, [rbp - 0x40]
movsd qword [rbp - 0x40], xmm0
xor al, 0x40
xor byte [rbp - 0x3f], 0x39
mov r9, rdi
xor byte [rbp - 0x3e], 0x3a
mov r8d, r10d
xor byte [rbp - 0x3d], 0x3b
xor byte [rbp - 0x3c], 0x3c
xor byte [rbp - 0x3b], 0x3d
xor byte [rbp - 0x3a], 0x3e
xor byte [rbp - 0x39], 0x3f
mov byte [rbp - 0x38], al
mov byte [rbp - 0x40], 0x44
call fcn.140037a30
mov rbx, qword [rsp + 0x80]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret