Function at 0x7ff62737a0a0
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Create directory
Delete file
Encode data using xor
Execute command
Parse pe header
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4990]
mov eax, 0x4a90
call fcn.7ff627457f90
sub rsp, rax
movaps xmmword [rsp + 0x4a80], xmm6
mov rax, qword [0x7ff6274be240]
xor rax, rsp
mov qword [rbp + 0x4970], rax
xor r15d, r15d
mov eax, r15d
mov dword [rbp + 0xb0], eax
mov dword [rbp + 0x988], eax
lea rax, [rbp + 0x1838]
mov qword [rbp + 0xb18], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1838]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1858]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rcx, [0x7ff6274be3d8]
call fcn.7ff6273b0280
lea rdx, [0x7ff62735fe80]
lea rcx, [rbp + 0x4120]
call fcn.7ff627394580
nop
lea rdx, [0x7ff6273cba90]
lea rcx, [rbp + 0x40e0]
call fcn.7ff627394580
nop
lea rdx, [0x7ff6273b06c0]
lea rcx, [rbp + 0x40f0]
call fcn.7ff627394580
nop
lea edx, [r15 + 1]
lea rcx, [0x7ff62737a020]
call qword [sym.imp.kernel32.dll_SetConsoleCtrlHandler]
call fcn.7ff62735ac20
cmp al, 1
je 0x7ff62738e73a
call fcn.7ff62735ac80
cmp al, 1
je 0x7ff62738e73a
mov byte [rbp + 0x5f8], 0x4a
mov dl, 0x57
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5f9], al
mov dl, 0x44
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5fa], al
mov dl, 0x41
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5fb], al
mov dl, 0x47
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5fc], al
mov dl, 0x55
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5fd], al
mov dl, 0x74
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5fe], al
mov dl, 0x69
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ff], al
mov dl, 0x6c
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x600], al
mov dl, 0x69
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x601], al
mov dl, 0x74
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x602], al
mov dl, 0x79
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x603], al
mov dl, 0x41
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x604], al
mov dl, 0x63
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x605], al
mov dl, 0x63
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x606], al
mov dl, 0x6f
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x607], al
mov dl, 0x75
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x608], al
mov dl, 0x6e
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x609], al
mov dl, 0x74
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x60a], al
xor eax, eax
mov byte [rbp + 0x60b], al
mov edi, r15d
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5f9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x5f8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x5f9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x12
jb 0x7ff62737a330
mov edx, 0x12
lea rcx, [rbp + 0x5f9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x5f9]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [0x7ff6274be3d8]
call fcn.7ff627393a40
test al, al
jne 0x7ff62738e73a
xor ecx, ecx
call fcn.7ff6273b0540
mov cl, 1
call fcn.7ff6273af090
mov edx, 0x10
lea ecx, [rdx - 6]
mov r8d, 0x1f4
call fcn.7ff62735b140
call fcn.7ff6273aeee0
lea rcx, [0x7ff6274c2ff0]
call fcn.7ff627390bf0
mov rcx, rax
call qword [sym.imp.kernel32.dll_SetConsoleTitleA]
lea rcx, [rbp + 0x4130]
call fcn.7ff62735b0c0
nop
lea rcx, [rbp + 0x4130]
call fcn.7ff6273b0280
lea rdx, [rbp + 0x3f00]
lea rcx, [rbp + 0xa60]
call fcn.7ff62738e750
mov r13d, dword [0x7ff6274be1f8]
cmp byte [rbp + 0x3f20], 0
je 0x7ff62737a5af
mov r8d, r15d
cmp r13d, 2
jl 0x7ff62737a565
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp + 0x3f04]
mov edx, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x7ff62737a460
cmp r8d, 0x21
jge 0x7ff62737a5af
movsxd rax, r8d
lea r9, [rbp + 0x3f00]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x7ff62737a580
lea rax, [rbp + 0x3f00]
mov qword [rbp + 0xe20], rax
xor r8d, r8d
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0x4150]
call fcn.7ff627394610
nop
lea rcx, [rbp + 0x4150]
call fcn.7ff627359690
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3f00], xmm0
movups xmmword [rbp + 0x3f10], xmm0
mov byte [rbp + 0x3f20], al
call fcn.7ff62735b1a0
call fcn.7ff6273af150
test al, al
jne 0x7ff62737a7bc
lea rdx, [rbp + 0x3d68]
lea rcx, [rbp + 0xa61]
call fcn.7ff62738e780
mov r10, rax
cmp byte [rax + 0x3e], 0
je 0x7ff62737a79f
cmp r13d, 2
jl 0x7ff62737a769
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
movd xmm2, r15d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r15 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r15d, 8
mov eax, r15d
lea rcx, [rcx + 8]
cmp r15d, 0x38
jl 0x7ff62737a662
cmp eax, 0x3f
jge 0x7ff62737a79f
movsxd r8, r15d
add r8, r10
nop
mov eax, 0x94f2095
imul r15d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r15b
sub al, cl
add al, 0x30
xor byte [r8], al
inc r15d
lea r8, [r8 + 1]
cmp r15d, 0x3f
jl 0x7ff62737a770
xor r9d, r9d
xor r8d, r8d
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.user32.dll_MessageBoxA]
mov ecx, 1
call qword [sym.imp.ucrtbase.dll_exit]
int3
lea rdx, [0x7ff62735b220]
lea rcx, [rbp + 0x4070]
call fcn.7ff627394580
nop
lea rdx, [0x7ff6274c2ff0]
lea rcx, [rbp + 0x42b0]
call fcn.7ff627390f00
nop
lea rcx, [0x7ff6274c2ff0]
call fcn.7ff627390bf0
mov rcx, rax
call qword [sym.imp.kernel32.dll_SetConsoleTitleA]
call qword [sym.imp.kernel32.dll_GetConsoleWindow]
mov rbx, rax
mov edx, 0xfffffff0
mov rcx, rax
call qword [sym.imp.user32.dll_GetWindowLongW]
and eax, 0xfffaffff
mov r8d, eax
mov edx, 0xfffffff0
mov rcx, rbx
call qword [sym.imp.user32.dll_SetWindowLongW]
call fcn.7ff6273af4f0
call fcn.7ff6273af560
mov ecx, 0xfa
call qword [sym.imp.kernel32.dll_Sleep]
call fcn.7ff62735c690
lea rcx, [rbp + 0x4070]
call fcn.7ff627358630
lea rcx, [0x7ff6274c33a8]
call fcn.7ff627357c70
mov qword [rbp + 0xb18], rax
mov ecx, 0x7d0
call qword [sym.imp.kernel32.dll_Sleep]
movzx r14d, byte [rsp + 0x30]
mov ebx, 4
mov edx, ebx
xor ecx, ecx
call fcn.7ff62735b110
lea rdx, [0x7ff6274942f0]
mov rcx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.7ff627393e80
inc ebx
cmp ebx, 0x14
jl 0x7ff62737a875
xor ecx, ecx
call fcn.7ff6273af090
mov edx, 4
xor ecx, ecx
call fcn.7ff62735b110
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0xae5]
call fcn.7ff627393c20
lea rdx, [rbp + 0xae5]
lea rcx, [rbp + 0xb47]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov r12, rax
mov byte [rbp + 0xe4], 0x6e
mov dl, 0x20
lea rcx, [rbp + 0xe4]
call fcn.7ff62738eb40
mov byte [rbp + 0xe5], al
mov dl, 0x5b
lea rcx, [rbp + 0xe4]
call fcn.7ff62738eb40
mov byte [rbp + 0xe6], al
mov dl, 0x2b
lea rcx, [rbp + 0xe4]
call fcn.7ff62738eb40
mov byte [rbp + 0xe7], al
mov dl, 0x5d
lea rcx, [rbp + 0xe4]
call fcn.7ff62738eb40
mov byte [rbp + 0xe8], al
mov dl, 0x20
lea rcx, [rbp + 0xe4]
call fcn.7ff62738eb40
mov byte [rbp + 0xe9], al
xor eax, eax
mov byte [rbp + 0xea], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0xe5]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xe4]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xe5]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 5
jb 0x7ff62737a960
mov edx, 5
lea rcx, [rbp + 0xe5]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xe5]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, r12
call fcn.7ff627393e80
mov rbx, rax
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xaa0]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0xb44]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x418], 0x11
mov dl, 0x45
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x419], al
mov dl, 0x6e
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x41a], al
mov dl, 0x74
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x41b], al
mov dl, 0x65
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x41c], al
mov dl, 0x72
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x41d], al
mov dl, 0x20
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x41e], al
mov dl, 0x6b
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x41f], al
mov dl, 0x65
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x420], al
mov dl, 0x79
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x421], al
mov dl, 0x20
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x422], al
mov dl, 0x3a
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x423], al
mov dl, 0x20
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
mov byte [rbp + 0x424], al
xor eax, eax
mov byte [rbp + 0x425], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x419]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x418]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x419]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x7ff62737ab00
mov edx, 0xc
lea rcx, [rbp + 0x419]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x419]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov cl, 1
call fcn.7ff6273b0540
lea rcx, [rbp + 0x3e48]
call fcn.7ff62735b0c0
nop
lea rcx, [0x7ff627494360]
call fcn.7ff6273adb50
test al, al
je 0x7ff62737ae07
mov edx, 0x110
lea rcx, [rbp + 0x4460]
call fcn.7ff627359c30
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [0x7ff627494360]
lea rcx, [rbp + 0x4460]
call fcn.7ff627390210
nop
lea rcx, [rbp + 0x4460]
call fcn.7ff627390200
test al, al
je 0x7ff62737adec
lea rcx, [rbp + 0x3fc8]
call fcn.7ff62735b0c0
nop
lea rdx, [rbp + 0x3fc8]
lea rcx, [rbp + 0x4460]
call fcn.7ff627394670
lea rcx, [rbp + 0x3fc8]
call fcn.7ff627390be0
test rax, rax
je 0x7ff62737ac32
lea rdx, [rbp + 0x3fc8]
mov rcx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.7ff627394280
lea rdx, [rbp + 0x3fc8]
lea rcx, [rbp + 0x3e48]
call fcn.7ff627390d60
jmp 0x7ff62737ade0
mov byte [rbp + 0x428], 0x62
mov dl, 0x43
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x429], al
mov dl, 0x3a
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x42a], al
mov dl, 0x5c
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x42b], al
mov dl, 0x74
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x42c], al
mov dl, 0x69
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x42d], al
mov dl, 0x61
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x42e], al
mov dl, 0x67
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x42f], al
mov dl, 0x6f
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x430], al
mov dl, 0x5f
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x431], al
mov dl, 0x6b
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x432], al
mov dl, 0x65
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x433], al
mov dl, 0x79
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
mov byte [rbp + 0x434], al
xor eax, eax
mov byte [rbp + 0x435], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x429]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x428]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x429]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x7ff62737ad40
mov edx, 0xc
lea rcx, [rbp + 0x429]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x429]
call fcn.7ff62735ab00
mov qword [rbp + 0xe18], rax
xor r8d, r8d
lea rdx, [rbp + 0xe18]
lea rcx, [rbp + 0x1118]
call fcn.7ff627394610
nop
lea rcx, [rbp + 0x1118]
call fcn.7ff627359b20
nop
lea rcx, [rbp + 0x1118]
call fcn.7ff627357a80
lea rcx, [0x7ff627494360]
call qword [sym.imp.ucrtbase.dll_remove]
nop
lea rcx, [rbp + 0x3fc8]
call fcn.7ff627390df0
lea rcx, [rbp + 0x4460]
call fcn.7ff6273901c0
nop
lea rcx, [rbp + 0x4460]
call fcn.7ff627359bc0
jmp 0x7ff62737ae1a
lea rdx, [rbp + 0x3e48]
mov rcx, qword [sym.imp.msvcp140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.7ff6273946b0
xor ecx, ecx
call fcn.7ff6273b0540
lea rdx, [0x7ff6274941d4]
mov rcx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.7ff627393e80
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0xaa3]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaa3]
lea rcx, [rbp + 0xb41]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0xdc], 0x27
mov dl, 0x20
lea rcx, [rbp + 0xdc]
call fcn.7ff62738eb40
mov byte [rbp + 0xdd], al
mov dl, 0x5b
lea rcx, [rbp + 0xdc]
call fcn.7ff62738eb40
mov byte [rbp + 0xde], al
mov dl, 0x2f
lea rcx, [rbp + 0xdc]
call fcn.7ff62738eb40
mov byte [rbp + 0xdf], al
mov dl, 0x5d
lea rcx, [rbp + 0xdc]
call fcn.7ff62738eb40
mov byte [rbp + 0xe0], al
mov dl, 0x20
lea rcx, [rbp + 0xdc]
call fcn.7ff62738eb40
mov byte [rbp + 0xe1], al
xor eax, eax
mov byte [rbp + 0xe2], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xdd]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xdc]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xdd]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 5
jb 0x7ff62737aef0
mov edx, 5
lea rcx, [rbp + 0xdd]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xdd]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xaa6]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaa6]
lea rcx, [rbp + 0xb3e]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x648], 0x67
mov dl, 0x6c
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x649], al
mov dl, 0x6f
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x64a], al
mov dl, 0x67
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x64b], al
mov dl, 0x67
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x64c], al
mov dl, 0x69
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x64d], al
mov dl, 0x6e
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x64e], al
mov dl, 0x67
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x64f], al
mov dl, 0x20
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x650], al
mov dl, 0x69
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x651], al
mov dl, 0x6e
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x652], al
mov dl, 0x20
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x653], al
mov dl, 0x70
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x654], al
mov dl, 0x6c
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x655], al
mov dl, 0x65
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x656], al
mov dl, 0x61
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x657], al
mov dl, 0x73
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x658], al
mov dl, 0x65
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x659], al
mov dl, 0x20
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x65a], al
mov dl, 0x77
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x65b], al
mov dl, 0x61
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x65c], al
mov dl, 0x69
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x65d], al
mov dl, 0x74
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x65e], al
mov dl, 0x20
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x65f], al
mov dl, 0x2e
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x660], al
mov dl, 0x2e
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x661], al
mov dl, 0x2e
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x662], al
mov dl, 0xa
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x663], al
mov dl, 0xa
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
mov byte [rbp + 0x664], al
xor eax, eax
mov byte [rbp + 0x665], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x649]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x648]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x649]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x1c
jb 0x7ff62737b1d1
mov edx, 0x1c
lea rcx, [rbp + 0x649]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x649]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
lea rcx, [0x7ff6274c3090]
call fcn.7ff6273e9eb0
cmp byte [0x7ff6274c32a0], 0
je 0x7ff62738e243
lea rdx, [rbp + 0x3e48]
lea rcx, [rbp + 0x18b8]
call fcn.7ff627390f00
mov rdx, rax
lea rcx, [0x7ff6274c3090]
call fcn.7ff6273eb6f0
cmp byte [0x7ff6274c32a0], 0
je 0x7ff62737b4ad
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xaa9]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaa9]
lea rcx, [rbp + 0xb3b]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x468], 0x4b
mov dl, 0x20
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x469], al
mov dl, 0x5b
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x46a], al
mov dl, 0x2d
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x46b], al
mov dl, 0x5d
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x46c], al
mov dl, 0x20
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x46d], al
mov dl, 0x45
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x46e], al
mov dl, 0x72
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x46f], al
mov dl, 0x72
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x470], al
mov dl, 0x6f
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x471], al
mov dl, 0x72
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x472], al
mov dl, 0x20
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x473], al
mov dl, 0x3a
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x474], al
mov dl, 0x20
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
mov byte [rbp + 0x475], al
xor eax, eax
mov byte [rbp + 0x476], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x469]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x468]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x469]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff62737b3d0
mov edx, 0xd
lea rcx, [rbp + 0x469]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x469]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xaac]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaac]
lea rcx, [rbp + 0xb4a]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
lea rcx, [0x7ff6274c32a8]
call fcn.7ff627390bf0
mov rcx, rax
call fcn.7ff6273adae0
lea rcx, [0x7ff627494360]
call qword [sym.imp.ucrtbase.dll_remove]
mov ecx, 0x7d0
call qword [sym.imp.kernel32.dll_Sleep]
nop
lea rcx, [rbp + 0x3e48]
call fcn.7ff627390df0
jmp 0x7ff62737a870
mov byte [rbp + 0x438], 0xe
mov dl, 0x43
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x439], al
mov dl, 0x3a
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x43a], al
mov dl, 0x5c
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x43b], al
mov dl, 0x74
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x43c], al
mov dl, 0x69
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x43d], al
mov dl, 0x61
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x43e], al
mov dl, 0x67
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x43f], al
mov dl, 0x6f
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x440], al
mov dl, 0x5f
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x441], al
mov dl, 0x6b
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x442], al
mov dl, 0x65
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x443], al
mov dl, 0x79
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
mov byte [rbp + 0x444], al
xor eax, eax
mov byte [rbp + 0x445], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x439]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x438]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x439]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x7ff62737b5b0
mov edx, 0xc
lea rcx, [rbp + 0x439]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x439]
call fcn.7ff62735ab00
mov rcx, rax
call qword [sym.imp.ucrtbase.dll__mkdir]
lea rax, [rbp + 0x18d8]
mov qword [rbp + 0x990], rax
lea rdx, [rbp + 0x3e48]
lea rcx, [rbp + 0x18d8]
call fcn.7ff627390f00
mov rbx, rax
lea rdx, [0x7ff627494360]
lea rcx, [rbp + 0x18f8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rcx, [0x7ff6274be3d8]
call fcn.7ff6273b0280
mov edx, 0x10
lea rcx, [rbp + 0x3e90]
call fcn.7ff62735ab10
mov byte [rbp + 0xa8], 0x5a
mov dl, 0x67
lea rcx, [rbp + 0xa8]
call fcn.7ff62738eb40
mov byte [rbp + 0xa9], al
mov dl, 0x61
lea rcx, [rbp + 0xa8]
call fcn.7ff62738eb40
mov byte [rbp + 0xaa], al
mov dl, 0x6d
lea rcx, [rbp + 0xa8]
call fcn.7ff62738eb40
mov byte [rbp + 0xab], al
mov dl, 0x65
lea rcx, [rbp + 0xa8]
call fcn.7ff62738eb40
mov byte [rbp + 0xac], al
xor eax, eax
mov byte [rbp + 0xad], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xa9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xa8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xa9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62737b6e0
mov edx, 4
lea rcx, [rbp + 0xa9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xa9]
call fcn.7ff62735ab00
mov qword [rbp + 0xe00], rax
mov byte [rbp + 0x150], 7
mov dl, 0x6f
lea rcx, [rbp + 0x150]
call fcn.7ff62738eb40
mov byte [rbp + 0x151], al
mov dl, 0x74
lea rcx, [rbp + 0x150]
call fcn.7ff62738eb40
mov byte [rbp + 0x152], al
mov dl, 0x68
lea rcx, [rbp + 0x150]
call fcn.7ff62738eb40
mov byte [rbp + 0x153], al
mov dl, 0x65
lea rcx, [rbp + 0x150]
call fcn.7ff62738eb40
mov byte [rbp + 0x154], al
mov dl, 0x72
lea rcx, [rbp + 0x150]
call fcn.7ff62738eb40
mov byte [rbp + 0x155], al
mov dl, 0x73
lea rcx, [rbp + 0x150]
call fcn.7ff62738eb40
mov byte [rbp + 0x156], al
xor eax, eax
mov byte [rbp + 0x157], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x151]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x150]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x151]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62737b7d0
mov edx, 6
lea rcx, [rbp + 0x151]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x151]
call fcn.7ff62735ab00
mov qword [rbp + 0xe08], rax
lea r8, [rbp + 0xe08]
lea rdx, [rbp + 0xe00]
lea rcx, [rbp + 0x2850]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x298], 0x19
mov dl, 0x76
lea rcx, [rbp + 0x298]
call fcn.7ff62738eb40
mov byte [rbp + 0x299], al
mov dl, 0x65
lea rcx, [rbp + 0x298]
call fcn.7ff62738eb40
mov byte [rbp + 0x29a], al
mov dl, 0x72
lea rcx, [rbp + 0x298]
call fcn.7ff62738eb40
mov byte [rbp + 0x29b], al
mov dl, 0x73
lea rcx, [rbp + 0x298]
call fcn.7ff62738eb40
mov byte [rbp + 0x29c], al
mov dl, 0x69
lea rcx, [rbp + 0x298]
call fcn.7ff62738eb40
mov byte [rbp + 0x29d], al
mov dl, 0x6f
lea rcx, [rbp + 0x298]
call fcn.7ff62738eb40
mov byte [rbp + 0x29e], al
mov dl, 0x6e
lea rcx, [rbp + 0x298]
call fcn.7ff62738eb40
mov byte [rbp + 0x29f], al
xor eax, eax
mov byte [rbp + 0x2a0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x299]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x298]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x299]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62737b8f0
mov edx, 7
lea rcx, [rbp + 0x299]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x299]
call fcn.7ff62735ab00
mov qword [rbp + 0xdf8], rax
lea r8, [0x7ff6274c3328]
lea rdx, [rbp + 0xdf8]
lea rcx, [rbp + 0x2890]
call fcn.7ff6273942c0
nop
mov byte [rbp - 0x18], 0x6d
mov dl, 0x6b
lea rcx, [rbp - 0x18]
call fcn.7ff62738eb40
mov byte [rbp - 0x17], al
mov dl, 0x65
lea rcx, [rbp - 0x18]
call fcn.7ff62738eb40
mov byte [rbp - 0x16], al
mov dl, 0x79
lea rcx, [rbp - 0x18]
call fcn.7ff62738eb40
mov byte [rbp - 0x15], al
xor eax, eax
mov byte [rbp - 0x14], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp - 0x17]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x18]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x17]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff62737b9a3
mov edx, 3
lea rcx, [rbp - 0x17]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x17]
call fcn.7ff62735ab00
mov qword [rbp + 0xde8], rax
mov byte [rbp + 0xf4], 0x5f
mov dl, 0x74
lea rcx, [rbp + 0xf4]
call fcn.7ff62738eb40
mov byte [rbp + 0xf5], al
mov dl, 0x69
lea rcx, [rbp + 0xf4]
call fcn.7ff62738eb40
mov byte [rbp + 0xf6], al
mov dl, 0x61
lea rcx, [rbp + 0xf4]
call fcn.7ff62738eb40
mov byte [rbp + 0xf7], al
mov dl, 0x67
lea rcx, [rbp + 0xf4]
call fcn.7ff62738eb40
mov byte [rbp + 0xf8], al
mov dl, 0x6f
lea rcx, [rbp + 0xf4]
call fcn.7ff62738eb40
mov byte [rbp + 0xf9], al
xor eax, eax
mov byte [rbp + 0xfa], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0xf5]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xf4]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xf5]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 5
jb 0x7ff62737ba70
mov edx, 5
lea rcx, [rbp + 0xf5]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xf5]
call fcn.7ff62735ab00
mov qword [rbp + 0xdf0], rax
lea r8, [rbp + 0xdf0]
lea rdx, [rbp + 0xde8]
lea rcx, [rbp + 0x28d0]
call fcn.7ff627393cf0
nop
mov byte [rbp - 0x20], 0x6c
mov dl, 0x67
lea rcx, [rbp - 0x20]
call fcn.7ff62738eb40
mov byte [rbp - 0x1f], al
mov dl, 0x70
lea rcx, [rbp - 0x20]
call fcn.7ff62738eb40
mov byte [rbp - 0x1e], al
mov dl, 0x75
lea rcx, [rbp - 0x20]
call fcn.7ff62738eb40
mov byte [rbp - 0x1d], al
xor eax, eax
mov byte [rbp - 0x1c], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp - 0x1f]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x20]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x1f]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff62737bb23
mov edx, 3
lea rcx, [rbp - 0x1f]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x1f]
call fcn.7ff62735ab00
mov qword [rbp + 0xde0], rax
lea rcx, [rbp + 0x1498]
call fcn.7ff6273ac040
nop
mov r8, rax
lea rdx, [rbp + 0xde0]
lea rcx, [rbp + 0x2910]
call fcn.7ff627394320
nop
mov byte [rbp + 0x288], 9
mov dl, 0x73
lea rcx, [rbp + 0x288]
call fcn.7ff62738eb40
mov byte [rbp + 0x289], al
mov dl, 0x65
lea rcx, [rbp + 0x288]
call fcn.7ff62738eb40
mov byte [rbp + 0x28a], al
mov dl, 0x72
lea rcx, [rbp + 0x288]
call fcn.7ff62738eb40
mov byte [rbp + 0x28b], al
mov dl, 0x69
lea rcx, [rbp + 0x288]
call fcn.7ff62738eb40
mov byte [rbp + 0x28c], al
mov dl, 0x61
lea rcx, [rbp + 0x288]
call fcn.7ff62738eb40
mov byte [rbp + 0x28d], al
mov dl, 0x6c
lea rcx, [rbp + 0x288]
call fcn.7ff62738eb40
mov byte [rbp + 0x28e], al
mov dl, 0x73
lea rcx, [rbp + 0x288]
call fcn.7ff62738eb40
mov byte [rbp + 0x28f], al
xor eax, eax
mov byte [rbp + 0x290], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x289]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x288]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x289]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62737bc40
mov edx, 7
lea rcx, [rbp + 0x289]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x289]
call fcn.7ff62735ab00
mov qword [rbp + 0xdd8], rax
lea rcx, [rbp + 0x1938]
call fcn.7ff6273abdf0
nop
mov r8, rax
lea rdx, [rbp + 0xdd8]
lea rcx, [rbp + 0x2950]
call fcn.7ff627394320
nop
mov byte [rbp + 0x158], 2
mov dl, 0x70
lea rcx, [rbp + 0x158]
call fcn.7ff62738eb40
mov byte [rbp + 0x159], al
mov dl, 0x6e
lea rcx, [rbp + 0x158]
call fcn.7ff62738eb40
mov byte [rbp + 0x15a], al
mov dl, 0x70
lea rcx, [rbp + 0x158]
call fcn.7ff62738eb40
mov byte [rbp + 0x15b], al
mov dl, 0x5f
lea rcx, [rbp + 0x158]
call fcn.7ff62738eb40
mov byte [rbp + 0x15c], al
mov dl, 0x69
lea rcx, [rbp + 0x158]
call fcn.7ff62738eb40
mov byte [rbp + 0x15d], al
mov dl, 0x64
lea rcx, [rbp + 0x158]
call fcn.7ff62738eb40
mov byte [rbp + 0x15e], al
xor eax, eax
mov byte [rbp + 0x15f], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x159]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x158]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x159]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62737bd50
mov edx, 6
lea rcx, [rbp + 0x159]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x159]
call fcn.7ff62735ab00
mov qword [rbp + 0xdc8], rax
mov byte [rbp + 0xc4], 0x77
mov dl, 0x74
lea rcx, [rbp + 0xc4]
call fcn.7ff62738eb40
mov byte [rbp + 0xc5], al
mov dl, 0x69
lea rcx, [rbp + 0xc4]
call fcn.7ff62738eb40
mov byte [rbp + 0xc6], al
mov dl, 0x61
lea rcx, [rbp + 0xc4]
call fcn.7ff62738eb40
mov byte [rbp + 0xc7], al
mov dl, 0x67
lea rcx, [rbp + 0xc4]
call fcn.7ff62738eb40
mov byte [rbp + 0xc8], al
mov dl, 0x6f
lea rcx, [rbp + 0xc4]
call fcn.7ff62738eb40
mov byte [rbp + 0xc9], al
xor eax, eax
mov byte [rbp + 0xca], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xc5]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xc4]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xc5]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 5
jb 0x7ff62737be30
mov edx, 5
lea rcx, [rbp + 0xc5]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xc5]
call fcn.7ff62735ab00
mov qword [rbp + 0xdd0], rax
lea r8, [rbp + 0xdd0]
lea rdx, [rbp + 0xdc8]
lea rcx, [rbp + 0x2990]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x448], 0x3a
mov dl, 0x63
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x449], al
mov dl, 0x6f
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x44a], al
mov dl, 0x6d
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x44b], al
mov dl, 0x70
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x44c], al
mov dl, 0x75
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x44d], al
mov dl, 0x74
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x44e], al
mov dl, 0x65
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x44f], al
mov dl, 0x72
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x450], al
mov dl, 0x5f
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x451], al
mov dl, 0x6e
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x452], al
mov dl, 0x61
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x453], al
mov dl, 0x6d
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x454], al
mov dl, 0x65
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
mov byte [rbp + 0x455], al
xor eax, eax
mov byte [rbp + 0x456], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x449]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x448]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x449]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff62737bfd0
mov edx, 0xd
lea rcx, [rbp + 0x449]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x449]
call fcn.7ff62735ab00
mov qword [rbp + 0xdc0], rax
lea rcx, [rbp + 0x1918]
call fcn.7ff6273af1e0
nop
mov r8, rax
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0x29d0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x368], 0x35
mov dl, 0x69
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x369], al
mov dl, 0x70
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x36a], al
mov dl, 0x61
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x36b], al
mov dl, 0x64
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x36c], al
mov dl, 0x64
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x36d], al
mov dl, 0x72
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x36e], al
mov dl, 0x65
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x36f], al
mov dl, 0x73
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x370], al
mov dl, 0x73
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
mov byte [rbp + 0x371], al
xor eax, eax
mov byte [rbp + 0x372], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x369]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x368]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x369]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff62737c120
mov edx, 9
lea rcx, [rbp + 0x369]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x369]
call fcn.7ff62735ab00
mov qword [rbp + 0xdb8], rax
lea r8, [0x7ff6274be398]
lea rdx, [rbp + 0xdb8]
lea rcx, [rbp + 0x2a10]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0xb4], 0x43
mov dl, 0x6e
lea rcx, [rbp + 0xb4]
call fcn.7ff62738eb40
mov byte [rbp + 0xb5], al
mov dl, 0x61
lea rcx, [rbp + 0xb4]
call fcn.7ff62738eb40
mov byte [rbp + 0xb6], al
mov dl, 0x6d
lea rcx, [rbp + 0xb4]
call fcn.7ff62738eb40
mov byte [rbp + 0xb7], al
mov dl, 0x65
lea rcx, [rbp + 0xb4]
call fcn.7ff62738eb40
mov byte [rbp + 0xb8], al
xor eax, eax
mov byte [rbp + 0xb9], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0xb5]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xb4]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xb5]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62737c200
mov edx, 4
lea rcx, [rbp + 0xb5]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xb5]
call fcn.7ff62735ab00
mov qword [rbp + 0xda0], rax
mov byte [rbp + 0x610], 0x48
mov dl, 0x32
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x611], al
mov dl, 0x2f
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x612], al
mov dl, 0x68
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x613], al
mov dl, 0x4e
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x614], al
mov dl, 0x6f
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x615], al
mov dl, 0x6e
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x616], al
mov dl, 0x76
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x617], al
mov dl, 0x61
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x618], al
mov dl, 0x77
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x619], al
mov dl, 0x43
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x61a], al
mov dl, 0x4f
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x61b], al
mov dl, 0x76
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x61c], al
mov dl, 0x77
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x61d], al
mov dl, 0x4c
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x61e], al
mov dl, 0x2b
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x61f], al
mov dl, 0x32
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x620], al
mov dl, 0x74
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x621], al
mov dl, 0x62
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x622], al
mov dl, 0x33
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x623], al
mov dl, 0x6f
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
mov byte [rbp + 0x624], al
xor eax, eax
mov byte [rbp + 0x625], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x611]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x610]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x611]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x7ff62737c410
mov edx, 0x14
lea rcx, [rbp + 0x611]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x611]
call fcn.7ff62735ab00
mov qword [rbp + 0xdb0], rax
lea r8, [rbp + 0xdb0]
lea rdx, [rbp + 0xda0]
lea rcx, [rbp + 0x2a50]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x2c8], 0x25
mov dl, 0x75
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2c9], al
mov dl, 0x73
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ca], al
mov dl, 0x65
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2cb], al
mov dl, 0x72
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2cc], al
mov dl, 0x6e
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2cd], al
mov dl, 0x61
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ce], al
mov dl, 0x6d
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2cf], al
mov dl, 0x65
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2d0], al
xor eax, eax
mov byte [rbp + 0x2d1], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x2c9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x2c8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2c9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x7ff62737c540
mov edx, 8
lea rcx, [rbp + 0x2c9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x2c9]
call fcn.7ff62735ab00
mov qword [rbp + 0xd98], rax
lea r8, [0x7ff6274be3d8]
lea rdx, [rbp + 0xd98]
lea rcx, [rbp + 0x2a90]
call fcn.7ff6273942c0
nop
lea r8, [rbp + 0x2ad0]
lea rdx, [rbp + 0x2850]
lea rcx, [rbp + 0x12b8]
call fcn.7ff62735ab20
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3e90]
call fcn.7ff62738f330
nop
lea r9, [fcn.7ff62735c3d0]
mov edx, 0x40
lea r8d, [rdx - 0x36]
lea rcx, [rbp + 0x2850]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x1918]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1938]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1498]
call fcn.7ff627390df0
mov edx, 0x40
lea rcx, [rbp + 0x4010]
call fcn.7ff62735ab10
lea rax, [rbp + 0xfc0]
mov qword [rbp + 0x990], rax
lea rdx, [rbp + 0x3e90]
lea rcx, [rbp + 0xfc0]
call fcn.7ff62738f490
mov rbx, rax
lea rdx, [rbp + 0x3d30]
lea rcx, [rbp + 0xa62]
call fcn.7ff62738e7d0
mov r10, rax
cmp byte [rax + 0x36], 0
je 0x7ff62737c80f
mov r8d, r15d
cmp r13d, 2
jl 0x7ff62737c7d5
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x7ff62737c6d0
cmp r8d, 0x37
jge 0x7ff62737c80f
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x37
jl 0x7ff62737c7e0
mov r8, rbx
mov rdx, r10
lea rcx, [rbp + 0x4010]
call fcn.7ff6273acd50
nop
lea rdx, [rbp + 0xe28]
lea rcx, [rbp + 0xa63]
call fcn.7ff62738e820
mov r12, rax
cmp byte [rax + 3], 0
je 0x7ff62737c8ff
cmp r13d, 2
jl 0x7ff62737c8c4
movdqa xmm3, xmmword [0x7ff6274a44b0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x7ff6274a4540]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x7ff6274a4540]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 1
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x7ff6274a44d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x7ff6274a45c0]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x7ff62737c8ff
mov r9, r12
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x7ff62737c8d0
mov byte [rbp + 0x3e8], 0x45
mov dl, 0x73
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3e9], al
mov dl, 0x74
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ea], al
mov dl, 0x61
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3eb], al
mov dl, 0x74
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ec], al
mov dl, 0x75
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ed], al
mov dl, 0x73
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ee], al
mov dl, 0x5f
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ef], al
mov dl, 0x63
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3f0], al
mov dl, 0x6f
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3f1], al
mov dl, 0x64
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3f2], al
mov dl, 0x65
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3f3], al
xor eax, eax
mov byte [rbp + 0x3f4], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x3e9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x3e8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3e9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x7ff62737c9f0
mov edx, 0xb
lea rcx, [rbp + 0x3e9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x3e9]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x1138]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0x1138]
lea rcx, [rbp + 0x4010]
call fcn.7ff62738ebf0
mov rdx, r12
mov rcx, rax
call fcn.7ff627393a40
movzx ebx, al
lea rcx, [rbp + 0x1138]
call fcn.7ff627390df0
test bl, bl
je 0x7ff627388b87
mov byte [rbp + 0x10], 0x73
mov dl, 0x74
lea rcx, [rbp + 0x10]
call fcn.7ff62738eb40
mov byte [rbp + 0x11], al
mov dl, 0x65
lea rcx, [rbp + 0x10]
call fcn.7ff62738eb40
mov byte [rbp + 0x12], al
mov dl, 0x78
lea rcx, [rbp + 0x10]
call fcn.7ff62738eb40
mov byte [rbp + 0x13], al
mov dl, 0x74
lea rcx, [rbp + 0x10]
call fcn.7ff62738eb40
mov byte [rbp + 0x14], al
xor eax, eax
mov byte [rbp + 0x15], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x11]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x10]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x11]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62737cad4
mov edx, 4
lea rcx, [rbp + 0x11]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x11]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x1158]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0x1158]
lea rcx, [rbp + 0x4010]
call fcn.7ff62738ebf0
mov rdx, rax
lea rcx, [rbp + 0x4100]
call fcn.7ff627390f00
nop
lea rcx, [rbp + 0x1158]
call fcn.7ff627390df0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0xaaf]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaaf]
lea rcx, [rbp + 0xb38]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0xcc], 0x33
mov dl, 0x20
lea rcx, [rbp + 0xcc]
call fcn.7ff62738eb40
mov byte [rbp + 0xcd], al
mov dl, 0x5b
lea rcx, [rbp + 0xcc]
call fcn.7ff62738eb40
mov byte [rbp + 0xce], al
mov dl, 0x2b
lea rcx, [rbp + 0xcc]
call fcn.7ff62738eb40
mov byte [rbp + 0xcf], al
mov dl, 0x5d
lea rcx, [rbp + 0xcc]
call fcn.7ff62738eb40
mov byte [rbp + 0xd0], al
mov dl, 0x20
lea rcx, [rbp + 0xcc]
call fcn.7ff62738eb40
mov byte [rbp + 0xd1], al
xor eax, eax
mov byte [rbp + 0xd2], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0xcd]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xcc]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xcd]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 5
jb 0x7ff62737cc11
mov edx, 5
lea rcx, [rbp + 0xcd]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xcd]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xab2]
call fcn.7ff627393c20
lea rdx, [rbp + 0xab2]
lea rcx, [rbp + 0xb35]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x8a8], 0x2e
mov dl, 0x53
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8a9], al
mov dl, 0x75
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8aa], al
mov dl, 0x63
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8ab], al
mov dl, 0x63
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8ac], al
mov dl, 0x65
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8ad], al
mov dl, 0x73
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8ae], al
mov dl, 0x66
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8af], al
mov dl, 0x75
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b0], al
mov dl, 0x6c
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b1], al
mov dl, 0x6c
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b2], al
mov dl, 0x79
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b3], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b4], al
mov dl, 0x6c
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b5], al
mov dl, 0x6f
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b6], al
mov dl, 0x67
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b7], al
mov dl, 0x67
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b8], al
mov dl, 0x65
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b9], al
mov dl, 0x64
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8ba], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8bb], al
mov dl, 0x69
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8bc], al
mov dl, 0x6e
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8bd], al
mov dl, 0x21
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8be], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8bf], al
mov dl, 0x4e
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c0], al
mov dl, 0x6f
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c1], al
mov dl, 0x77
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c2], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c3], al
mov dl, 0x77
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c4], al
mov dl, 0x61
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c5], al
mov dl, 0x69
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c6], al
mov dl, 0x74
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c7], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c8], al
mov dl, 0x66
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c9], al
mov dl, 0x6f
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8ca], al
mov dl, 0x72
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8cb], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8cc], al
mov dl, 0x74
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8cd], al
mov dl, 0x68
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8ce], al
mov dl, 0x65
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8cf], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d0], al
mov dl, 0x64
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d1], al
mov dl, 0x72
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d2], al
mov dl, 0x69
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d3], al
mov dl, 0x76
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d4], al
mov dl, 0x65
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d5], al
mov dl, 0x72
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d6], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d7], al
mov dl, 0x74
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d8], al
mov dl, 0x6f
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8d9], al
mov dl, 0x20
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8da], al
mov dl, 0x6c
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8db], al
mov dl, 0x6f
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8dc], al
mov dl, 0x61
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8dd], al
mov dl, 0x64
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8de], al
mov dl, 0x2e
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8df], al
mov dl, 0xa
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x8e0], al
xor eax, eax
mov byte [rbp + 0x8e1], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x8a9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x8a8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x8a9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x38
jb 0x7ff62737d130
mov edx, 0x38
lea rcx, [rbp + 0x8a9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x8a9]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2058]
lea rcx, [rbp + 0xa64]
call fcn.7ff62738e830
mov r9, rax
mov r12d, dword [0x7ff6274be1f8]
cmp byte [rax + 0x12], 0
je 0x7ff62737d33b
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737d302
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737d200
cmp ecx, 0x13
jge 0x7ff62737d33b
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x7ff62737d310
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xab5]
call fcn.7ff627393c20
lea rdx, [rbp + 0xab5]
lea rcx, [rbp + 0xb32]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0xa65]
call fcn.7ff62738e860
mov r9, rax
cmp byte [rax + 0x12], 0
je 0x7ff62737d52b
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737d4f2
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737d3f0
cmp ecx, 0x13
jge 0x7ff62737d52b
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x7ff62737d500
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
xor r8d, r8d
lea rdx, [0x7ff627494378]
lea rcx, [rbp + 0x4050]
call fcn.7ff6273948c0
nop
lea rcx, [rbp + 0x4050]
call fcn.7ff627359690
test al, al
je 0x7ff62737dcb8
mov edx, 0x110
lea rcx, [rbp + 0x4350]
call fcn.7ff627359c30
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x4050]
lea rcx, [rbp + 0x4350]
call fcn.7ff627394900
nop
lea rcx, [rbp + 0x4350]
call fcn.7ff627390200
test al, al
je 0x7ff62737d8e8
lea rcx, [rbp + 0x3f98]
call fcn.7ff62735b0c0
nop
lea rdx, [rbp + 0x3f98]
lea rcx, [rbp + 0x4350]
call fcn.7ff627394670
mov byte [rbp - 0x74], 0x34
mov dl, 0x30
lea rcx, [rbp - 0x74]
call fcn.7ff62738eb40
mov byte [rbp - 0x73], al
xor eax, eax
mov byte [rbp - 0x72], al
xor edx, edx
lea rcx, [rbp - 0x73]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x74]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x73]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x73]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x73]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3f98]
call fcn.7ff627393a40
test al, al
jne 0x7ff62737d6ec
mov byte [rbp - 0x70], 0x66
mov dl, 0x31
lea rcx, [rbp - 0x70]
call fcn.7ff62738eb40
mov byte [rbp - 0x6f], al
xor eax, eax
mov byte [rbp - 0x6e], al
xor edx, edx
lea rcx, [rbp - 0x6f]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x70]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x6f]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x6f]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x6f]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3f98]
call fcn.7ff627393a40
test al, al
jne 0x7ff62737d6ec
lea rcx, [rbp + 0x4350]
call fcn.7ff6273901c0
lea rcx, [0x7ff627494378]
call qword [sym.imp.ucrtbase.dll_remove]
lea rax, [rbp + 0x1978]
mov qword [rbp + 0x990], rax
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x1978]
call fcn.7ff627390ec0
mov rbx, rax
lea rcx, [rbp + 0x1998]
jmp 0x7ff62737d717
lea rax, [rbp + 0x19b8]
mov qword [rbp + 0x990], rax
lea rdx, [rbp + 0x3f98]
lea rcx, [rbp + 0x19b8]
call fcn.7ff627390f00
mov rbx, rax
lea rcx, [rbp + 0x19d8]
lea rdx, [0x7ff6274942d0]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2088]
lea rcx, [rbp + 0xa66]
call fcn.7ff62738e890
mov r9, rax
cmp byte [rax + 0x12], 0
je 0x7ff62737d8cb
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737d893
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737d791
cmp ecx, 0x13
jge 0x7ff62737d8cb
movsxd r8, ecx
add r8, r9
nop dword [rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x7ff62737d8a0
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
nop
lea rcx, [rbp + 0x3f98]
call fcn.7ff627390df0
jmp 0x7ff62737dad6
lea rax, [rbp + 0x19f8]
mov qword [rbp + 0x990], rax
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x19f8]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1a18]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0xa67]
call fcn.7ff62738e890
mov r9, rax
cmp byte [rax + 0x12], 0
je 0x7ff62737dacb
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737da92
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737d990
cmp ecx, 0x13
jge 0x7ff62737dacb
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x7ff62737daa0
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
lea rcx, [rbp + 0x4350]
call fcn.7ff627390200
test al, al
je 0x7ff62737daf2
lea rcx, [rbp + 0x4350]
call fcn.7ff6273901c0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x20b8]
lea rcx, [rbp + 0xa68]
call fcn.7ff62738e8c0
mov r9, rax
cmp byte [rax + 0x12], 0
je 0x7ff62737dc9b
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737dc62
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737db60
cmp ecx, 0x13
jge 0x7ff62737dc9b
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x7ff62737dc70
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
nop
lea rcx, [rbp + 0x4350]
call fcn.7ff627359bc0
jmp 0x7ff62737dea6
lea rax, [rbp + 0x1a38]
mov qword [rbp + 0x990], rax
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x1a38]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1a58]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x20d0]
lea rcx, [rbp + 0xa69]
call fcn.7ff62738e8f0
mov r9, rax
cmp byte [rax + 0x12], 0
je 0x7ff62737de9b
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737de62
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737dd60
cmp ecx, 0x13
jge 0x7ff62737de9b
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x7ff62737de70
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x20e8]
lea rcx, [rbp + 0xa6a]
call fcn.7ff62738e920
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff62737e04b
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737e012
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737df10
cmp ecx, 0x14
jge 0x7ff62737e04b
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff62737e020
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x3de8]
call fcn.7ff627390ec0
nop
mov byte [rbp + 0x160], 0x31
mov dl, 0x6c
lea rcx, [rbp + 0x160]
call fcn.7ff62738eb40
mov byte [rbp + 0x161], al
mov dl, 0x65
lea rcx, [rbp + 0x160]
call fcn.7ff62738eb40
mov byte [rbp + 0x162], al
mov dl, 0x6a
lea rcx, [rbp + 0x160]
call fcn.7ff62738eb40
mov byte [rbp + 0x163], al
mov dl, 0x6f
lea rcx, [rbp + 0x160]
call fcn.7ff62738eb40
mov byte [rbp + 0x164], al
mov dl, 0x6a
lea rcx, [rbp + 0x160]
call fcn.7ff62738eb40
mov byte [rbp + 0x165], al
mov dl, 0x6f
lea rcx, [rbp + 0x160]
call fcn.7ff62738eb40
mov byte [rbp + 0x166], al
xor eax, eax
mov byte [rbp + 0x167], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x161]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x160]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x161]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62737e100
mov edx, 6
lea rcx, [rbp + 0x161]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x161]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [0x7ff6274be3d8]
call fcn.7ff627393a40
test al, al
jne 0x7ff62737e82a
mov byte [rbp + 0x18], 0xd
mov dl, 0x64
lea rcx, [rbp + 0x18]
call fcn.7ff62738eb40
mov byte [rbp + 0x19], al
mov dl, 0x61
lea rcx, [rbp + 0x18]
call fcn.7ff62738eb40
mov byte [rbp + 0x1a], al
mov dl, 0x6e
lea rcx, [rbp + 0x18]
call fcn.7ff62738eb40
mov byte [rbp + 0x1b], al
mov dl, 0x6f
lea rcx, [rbp + 0x18]
call fcn.7ff62738eb40
mov byte [rbp + 0x1c], al
xor eax, eax
mov byte [rbp + 0x1d], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x19]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x18]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x19]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62737e1c0
mov edx, 4
lea rcx, [rbp + 0x19]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x19]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [0x7ff6274be3d8]
call fcn.7ff627393a40
test al, al
jne 0x7ff62737e82a
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2100]
lea rcx, [rbp + 0xa6b]
call fcn.7ff62738e940
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff62737e3cb
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737e392
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737e290
cmp ecx, 0x14
jge 0x7ff62737e3cb
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff62737e3a0
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
lea rdx, [0x7ff6274943a0]
lea rcx, [rbp + 0x1a98]
call fcn.7ff6273ae850
nop
mov edi, dword [rbp + 0xb0]
or edi, 1
mov dword [rbp + 0xb0], edi
mov dword [rbp + 0x988], edi
lea rdx, [0x7ff627494398]
mov rcx, rax
call fcn.7ff627393a40
test al, al
je 0x7ff62737e44c
lea rdx, [0x7ff6274943b0]
lea rcx, [rbp + 0x1a78]
call fcn.7ff6273ae850
nop
or edi, 2
mov dword [rbp + 0xb0], edi
mov dword [rbp + 0x988], edi
lea rdx, [0x7ff627494398]
mov rcx, rax
call fcn.7ff627393a40
test al, al
je 0x7ff62737e44c
mov bl, 1
jmp 0x7ff62737e44e
xor bl, bl
test dil, 2
je 0x7ff62737e46a
and edi, 0xfffffffd
mov dword [rbp + 0xb0], edi
lea rcx, [rbp + 0x1a78]
call fcn.7ff627390df0
nop
test dil, 1
je 0x7ff62737e485
and edi, 0xfffffffe
mov dword [rbp + 0xb0], edi
lea rcx, [rbp + 0x1a98]
call fcn.7ff627390df0
test bl, bl
je 0x7ff62737e650
lea rdx, [0x7ff6274c3038]
lea rcx, [rbp + 0x11e8]
call fcn.7ff62738f190
mov rcx, rax
call sym.private_tiago.exe_map_custom_driver
mov edi, eax
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2118]
lea rcx, [rbp + 0xa6c]
call fcn.7ff62738e960
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff62737e7fb
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737e616
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737e510
cmp ecx, 0x14
jge 0x7ff62737e7fb
movsxd r8, ecx
add r8, r9
nop dword [rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff62737e620
jmp 0x7ff62737e7fb
call sym.private_tiago.exe_map_driver
mov edi, eax
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2130]
lea rcx, [rbp + 0xa6d]
call fcn.7ff62738e980
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff62737e7fb
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737e7c2
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737e6c0
cmp ecx, 0x14
jge 0x7ff62737e7fb
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff62737e7d0
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
mov edx, edi
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___int____ptr64]
lea rdx, [0x7ff627394950]
mov rcx, rax
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___class_std::basic_istream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_istream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x7ff62737f7fa
lea rdx, [0x7ff6274c3050]
lea rcx, [rbp + 0x1200]
call fcn.7ff62738f190
mov rcx, rax
call sym.private_tiago.exe_map_custom_driver
mov edx, 0x10
lea rcx, [rbp + 0x3ef0]
call fcn.7ff62735ab10
mov byte [rbp + 0x20], 0x34
mov dl, 0x67
lea rcx, [rbp + 0x20]
call fcn.7ff62738eb40
mov byte [rbp + 0x21], al
mov dl, 0x61
lea rcx, [rbp + 0x20]
call fcn.7ff62738eb40
mov byte [rbp + 0x22], al
mov dl, 0x6d
lea rcx, [rbp + 0x20]
call fcn.7ff62738eb40
mov byte [rbp + 0x23], al
mov dl, 0x65
lea rcx, [rbp + 0x20]
call fcn.7ff62738eb40
mov byte [rbp + 0x24], al
xor eax, eax
mov byte [rbp + 0x25], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x21]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x20]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x21]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62737e8a0
mov edx, 4
lea rcx, [rbp + 0x21]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x21]
call fcn.7ff62735ab00
mov qword [rbp + 0xd88], rax
mov byte [rbp + 0x168], 0x50
mov dl, 0x6f
lea rcx, [rbp + 0x168]
call fcn.7ff62738eb40
mov byte [rbp + 0x169], al
mov dl, 0x74
lea rcx, [rbp + 0x168]
call fcn.7ff62738eb40
mov byte [rbp + 0x16a], al
mov dl, 0x68
lea rcx, [rbp + 0x168]
call fcn.7ff62738eb40
mov byte [rbp + 0x16b], al
mov dl, 0x65
lea rcx, [rbp + 0x168]
call fcn.7ff62738eb40
mov byte [rbp + 0x16c], al
mov dl, 0x72
lea rcx, [rbp + 0x168]
call fcn.7ff62738eb40
mov byte [rbp + 0x16d], al
mov dl, 0x73
lea rcx, [rbp + 0x168]
call fcn.7ff62738eb40
mov byte [rbp + 0x16e], al
xor eax, eax
mov byte [rbp + 0x16f], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x169]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x168]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x169]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62737e980
mov edx, 6
lea rcx, [rbp + 0x169]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x169]
call fcn.7ff62735ab00
mov qword [rbp + 0xd90], rax
lea r8, [rbp + 0xd90]
lea rdx, [rbp + 0xd88]
lea rcx, [rbp + 0x30b0]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x2a8], 8
mov dl, 0x76
lea rcx, [rbp + 0x2a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2a9], al
mov dl, 0x65
lea rcx, [rbp + 0x2a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2aa], al
mov dl, 0x72
lea rcx, [rbp + 0x2a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ab], al
mov dl, 0x73
lea rcx, [rbp + 0x2a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ac], al
mov dl, 0x69
lea rcx, [rbp + 0x2a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ad], al
mov dl, 0x6f
lea rcx, [rbp + 0x2a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ae], al
mov dl, 0x6e
lea rcx, [rbp + 0x2a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2af], al
xor eax, eax
mov byte [rbp + 0x2b0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x2a9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x2a8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2a9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62737eaa0
mov edx, 7
lea rcx, [rbp + 0x2a9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x2a9]
call fcn.7ff62735ab00
mov qword [rbp + 0xd80], rax
lea r8, [0x7ff6274c3328]
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0x30f0]
call fcn.7ff6273942c0
nop
mov byte [rbp - 0x10], 0x4d
mov dl, 0x6b
lea rcx, [rbp - 0x10]
call fcn.7ff62738eb40
mov byte [rbp - 0xf], al
mov dl, 0x65
lea rcx, [rbp - 0x10]
call fcn.7ff62738eb40
mov byte [rbp - 0xe], al
mov dl, 0x79
lea rcx, [rbp - 0x10]
call fcn.7ff62738eb40
mov byte [rbp - 0xd], al
xor eax, eax
mov byte [rbp - 0xc], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp - 0xf]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x10]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0xf]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff62737eb53
mov edx, 3
lea rcx, [rbp - 0xf]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0xf]
call fcn.7ff62735ab00
mov qword [rbp + 0xd78], rax
lea r8, [rbp + 0x3e48]
lea rdx, [rbp + 0xd78]
lea rcx, [rbp + 0x3130]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x268], 0x46
mov dl, 0x73
lea rcx, [rbp + 0x268]
call fcn.7ff62738eb40
mov byte [rbp + 0x269], al
mov dl, 0x65
lea rcx, [rbp + 0x268]
call fcn.7ff62738eb40
mov byte [rbp + 0x26a], al
mov dl, 0x72
lea rcx, [rbp + 0x268]
call fcn.7ff62738eb40
mov byte [rbp + 0x26b], al
mov dl, 0x69
lea rcx, [rbp + 0x268]
call fcn.7ff62738eb40
mov byte [rbp + 0x26c], al
mov dl, 0x61
lea rcx, [rbp + 0x268]
call fcn.7ff62738eb40
mov byte [rbp + 0x26d], al
mov dl, 0x6c
lea rcx, [rbp + 0x268]
call fcn.7ff62738eb40
mov byte [rbp + 0x26e], al
mov dl, 0x73
lea rcx, [rbp + 0x268]
call fcn.7ff62738eb40
mov byte [rbp + 0x26f], al
xor eax, eax
mov byte [rbp + 0x270], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x269]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x268]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x269]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62737ec60
mov edx, 7
lea rcx, [rbp + 0x269]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x269]
call fcn.7ff62735ab00
mov qword [rbp + 0xd70], rax
lea rcx, [rbp + 0x1b18]
call fcn.7ff6273abdf0
nop
mov r8, rax
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x3170]
call fcn.7ff627394320
nop
mov byte [rbp - 0x28], 0x75
mov dl, 0x67
lea rcx, [rbp - 0x28]
call fcn.7ff62738eb40
mov byte [rbp - 0x27], al
mov dl, 0x70
lea rcx, [rbp - 0x28]
call fcn.7ff62738eb40
mov byte [rbp - 0x26], al
mov dl, 0x75
lea rcx, [rbp - 0x28]
call fcn.7ff62738eb40
mov byte [rbp - 0x25], al
xor eax, eax
mov byte [rbp - 0x24], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp - 0x27]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x28]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x27]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff62737ed20
mov edx, 3
lea rcx, [rbp - 0x27]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x27]
call fcn.7ff62735ab00
mov qword [rbp + 0xd68], rax
lea rcx, [rbp + 0x1af8]
call fcn.7ff6273ac040
nop
mov r8, rax
lea rdx, [rbp + 0xd68]
lea rcx, [rbp + 0x31b0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x170], 0x15
mov dl, 0x70
lea rcx, [rbp + 0x170]
call fcn.7ff62738eb40
mov byte [rbp + 0x171], al
mov dl, 0x6e
lea rcx, [rbp + 0x170]
call fcn.7ff62738eb40
mov byte [rbp + 0x172], al
mov dl, 0x70
lea rcx, [rbp + 0x170]
call fcn.7ff62738eb40
mov byte [rbp + 0x173], al
mov dl, 0x5f
lea rcx, [rbp + 0x170]
call fcn.7ff62738eb40
mov byte [rbp + 0x174], al
mov dl, 0x69
lea rcx, [rbp + 0x170]
call fcn.7ff62738eb40
mov byte [rbp + 0x175], al
mov dl, 0x64
lea rcx, [rbp + 0x170]
call fcn.7ff62738eb40
mov byte [rbp + 0x176], al
xor eax, eax
mov byte [rbp + 0x177], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x171]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x170]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x171]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62737ee21
mov edx, 6
lea rcx, [rbp + 0x171]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x171]
call fcn.7ff62735ab00
mov qword [rbp + 0xd60], rax
lea rcx, [rbp + 0x1ad8]
call fcn.7ff6273ac5e0
nop
mov r8, rax
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0x31f0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x478], 0x30
mov dl, 0x63
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x479], al
mov dl, 0x6f
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x47a], al
mov dl, 0x6d
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x47b], al
mov dl, 0x70
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x47c], al
mov dl, 0x75
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x47d], al
mov dl, 0x74
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x47e], al
mov dl, 0x65
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x47f], al
mov dl, 0x72
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x480], al
mov dl, 0x5f
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x481], al
mov dl, 0x6e
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x482], al
mov dl, 0x61
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x483], al
mov dl, 0x6d
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x484], al
mov dl, 0x65
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
mov byte [rbp + 0x485], al
xor eax, eax
mov byte [rbp + 0x486], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x479]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x478]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x479]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff62737efc0
mov edx, 0xd
lea rcx, [rbp + 0x479]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x479]
call fcn.7ff62735ab00
mov qword [rbp + 0xd58], rax
lea rcx, [rbp + 0x1ab8]
call fcn.7ff6273af1e0
nop
mov r8, rax
lea rdx, [rbp + 0xd58]
lea rcx, [rbp + 0x3230]
call fcn.7ff627394320
nop
mov byte [rbp + 0x3c8], 0x23
mov dl, 0x69
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3c9], al
mov dl, 0x70
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ca], al
mov dl, 0x61
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3cb], al
mov dl, 0x64
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3cc], al
mov dl, 0x64
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3cd], al
mov dl, 0x72
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ce], al
mov dl, 0x65
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3cf], al
mov dl, 0x73
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3d0], al
mov dl, 0x73
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3d1], al
xor eax, eax
mov byte [rbp + 0x3d2], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x3c9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x3c8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3c9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff62737f110
mov edx, 9
lea rcx, [rbp + 0x3c9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x3c9]
call fcn.7ff62735ab00
mov qword [rbp + 0xd50], rax
lea r8, [0x7ff6274be398]
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x3270]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x178], 0x4f
mov dl, 0x6f
lea rcx, [rbp + 0x178]
call fcn.7ff62738eb40
mov byte [rbp + 0x179], al
mov dl, 0x75
lea rcx, [rbp + 0x178]
call fcn.7ff62738eb40
mov byte [rbp + 0x17a], al
mov dl, 0x74
lea rcx, [rbp + 0x178]
call fcn.7ff62738eb40
mov byte [rbp + 0x17b], al
mov dl, 0x70
lea rcx, [rbp + 0x178]
call fcn.7ff62738eb40
mov byte [rbp + 0x17c], al
mov dl, 0x75
lea rcx, [rbp + 0x178]
call fcn.7ff62738eb40
mov byte [rbp + 0x17d], al
mov dl, 0x74
lea rcx, [rbp + 0x178]
call fcn.7ff62738eb40
mov byte [rbp + 0x17e], al
xor eax, eax
mov byte [rbp + 0x17f], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x179]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x178]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x179]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62737f220
mov edx, 6
lea rcx, [rbp + 0x179]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x179]
call fcn.7ff62735ab00
mov qword [rbp + 0xd40], rax
mov byte [rbp + 0x218], 0x46
mov dl, 0x6d
lea rcx, [rbp + 0x218]
call fcn.7ff62738eb40
mov byte [rbp + 0x219], al
mov dl, 0x61
lea rcx, [rbp + 0x218]
call fcn.7ff62738eb40
mov byte [rbp + 0x21a], al
mov dl, 0x70
lea rcx, [rbp + 0x218]
call fcn.7ff62738eb40
mov byte [rbp + 0x21b], al
mov dl, 0x70
lea rcx, [rbp + 0x218]
call fcn.7ff62738eb40
mov byte [rbp + 0x21c], al
mov dl, 0x69
lea rcx, [rbp + 0x218]
call fcn.7ff62738eb40
mov byte [rbp + 0x21d], al
mov dl, 0x6e
lea rcx, [rbp + 0x218]
call fcn.7ff62738eb40
mov byte [rbp + 0x21e], al
mov dl, 0x67
lea rcx, [rbp + 0x218]
call fcn.7ff62738eb40
mov byte [rbp + 0x21f], al
xor eax, eax
mov byte [rbp + 0x220], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x219]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x218]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x219]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62737f320
mov edx, 7
lea rcx, [rbp + 0x219]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x219]
call fcn.7ff62735ab00
mov qword [rbp + 0xd48], rax
lea r8, [rbp + 0xd48]
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0x32b0]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x28], 0x6d
mov dl, 0x6e
lea rcx, [rbp + 0x28]
call fcn.7ff62738eb40
mov byte [rbp + 0x29], al
mov dl, 0x61
lea rcx, [rbp + 0x28]
call fcn.7ff62738eb40
mov byte [rbp + 0x2a], al
mov dl, 0x6d
lea rcx, [rbp + 0x28]
call fcn.7ff62738eb40
mov byte [rbp + 0x2b], al
mov dl, 0x65
lea rcx, [rbp + 0x28]
call fcn.7ff62738eb40
mov byte [rbp + 0x2c], al
xor eax, eax
mov byte [rbp + 0x2d], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x29]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x28]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x29]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62737f3e1
mov edx, 4
lea rcx, [rbp + 0x29]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x29]
call fcn.7ff62735ab00
mov qword [rbp + 0xe70], rax
lea r8, [0x7ff6274c2f80]
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x32f0]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x2d8], 0x7a
mov dl, 0x75
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2d9], al
mov dl, 0x73
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2da], al
mov dl, 0x65
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2db], al
mov dl, 0x72
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2dc], al
mov dl, 0x6e
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2dd], al
mov dl, 0x61
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2de], al
mov dl, 0x6d
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2df], al
mov dl, 0x65
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2e0], al
xor eax, eax
mov byte [rbp + 0x2e1], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x2d9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x2d8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2d9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x7ff62737f501
mov edx, 8
lea rcx, [rbp + 0x2d9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x2d9]
call fcn.7ff62735ab00
mov qword [rbp + 0xe68], rax
lea r8, [0x7ff6274be3d8]
lea rdx, [rbp + 0xe68]
lea rcx, [rbp + 0x3330]
call fcn.7ff6273942c0
nop
lea r8, [rbp + 0x3370]
lea rdx, [rbp + 0x30b0]
lea rcx, [rbp + 0x12c8]
call fcn.7ff62735ab20
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3ef0]
call fcn.7ff62738f330
nop
lea r9, [fcn.7ff62735c3d0]
mov edx, 0x40
lea r8d, [rdx - 0x35]
lea rcx, [rbp + 0x30b0]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x1ab8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1ad8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1af8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1b18]
call fcn.7ff627390df0
mov edx, 0x40
lea rcx, [rbp + 0x41b0]
call fcn.7ff62735ab10
lea rax, [rbp + 0xfd0]
mov qword [rbp + 0x990], rax
lea rdx, [rbp + 0x3ef0]
lea rcx, [rbp + 0xfd0]
call fcn.7ff62738f490
mov rbx, rax
lea rdx, [rbp + 0x3040]
lea rcx, [rbp + 0xa6e]
call fcn.7ff627379f80
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x7ff62737f7cf
mov r8d, r15d
cmp r12d, 2
jl 0x7ff62737f796
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x7ff62737f691
cmp r8d, 0x34
jge 0x7ff62737f7cf
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x7ff62737f7a0
mov r8, rbx
mov rdx, r10
lea rcx, [rbp + 0x41b0]
call fcn.7ff6273acd50
lea rcx, [rbp + 0x41b0]
call fcn.7ff627379fb0
nop
lea rcx, [rbp + 0x3ef0]
call fcn.7ff62735c3f0
mov ecx, 0x1f4
call qword [sym.imp.kernel32.dll_Sleep]
mov dword [rbp + 0x988], r15d
mov dword [rbp + 0x990], 1
lea rcx, [rbp + 0xfe0]
call fcn.7ff6273aa710
mov rdx, rax
lea rcx, [rbp + 0x1218]
call fcn.7ff6273af5c0
mov rdx, rax
lea rcx, [0x7ff6274c3390]
call fcn.7ff6273906b0
lea rcx, [rbp + 0x1218]
call fcn.7ff6273906a0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2148]
lea rcx, [rbp + 0xa6f]
call fcn.7ff62738e9a0
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff62737f9eb
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737f9b2
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737f8b0
cmp ecx, 0x14
jge 0x7ff62737f9eb
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff62737f9c0
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
lea rdx, [0x7ff6274c3390]
lea rcx, [rbp + 0x1230]
call fcn.7ff627390790
mov rcx, rax
call fcn.7ff6273afa80
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x21a8]
lea rcx, [rbp + 0xa70]
call fcn.7ff62738e9c0
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff62737fbab
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737fb75
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737fa73
cmp ecx, 0x14
jge 0x7ff62737fbab
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff62737fb80
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
mov edx, 0x10
lea rcx, [rbp + 0x3e28]
call fcn.7ff62735ab10
lea rcx, [rbp + 0x3e28]
call fcn.7ff6273aa710
nop
mov edx, 0x18
lea rcx, [rbp + 0x3e10]
call fcn.7ff62735b0b0
lea rcx, [rbp + 0x3e10]
call fcn.7ff62735b090
nop
mov edx, 8
lea rcx, [rbp + 0x3e08]
call fcn.7ff62738eb30
lea rdx, [rbp + 0x3e08]
lea rcx, [rbp + 0x3e28]
call fcn.7ff62738f580
lea rdx, [rbp + 0x3dab]
lea rcx, [rbp + 0x3e28]
call fcn.7ff62738f570
movzx edx, byte [rbp + 0x3dab]
lea rcx, [rbp + 0x3e08]
call fcn.7ff62738ebe0
test al, al
jne 0x7ff62737fc7f
lea rcx, [rbp + 0x3e08]
call fcn.7ff62738ebd0
lea rdx, [rax + 0x20]
lea rcx, [rbp + 0x3e10]
call fcn.7ff627390660
lea rcx, [rbp + 0x3e08]
call fcn.7ff62738eb60
movzx edx, byte [rbp + 0x3dab]
lea rcx, [rbp + 0x3e08]
call fcn.7ff62738ebe0
test al, al
je 0x7ff62737fc40
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2160]
lea rcx, [rbp + 0xa71]
call fcn.7ff62738e9e0
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff62737fe1b
mov ecx, r15d
cmp r12d, 2
jl 0x7ff62737fde3
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62737fce1
cmp ecx, 0x14
jge 0x7ff62737fe1b
movsxd r8, ecx
add r8, r9
nop dword [rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff62737fdf0
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
mov r13b, 1
lea rcx, [rbp + 0x3e28]
call fcn.7ff62738f560
test rax, rax
je 0x7ff62738c45a
lea rcx, [rbp + 0x3e28]
call fcn.7ff62738f560
cmp rax, 1
jne 0x7ff627380cb0
mov r12d, r15d
nop word [rax + rax]
inc r12d
cmp r12d, 3
jne 0x7ff6273807cc
test r13b, r13b
je 0x7ff62737ff2c
lea rax, [rbp + 0x1b38]
mov qword [rsp + 0x50], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1b38]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1b58]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov ecx, 0xc8
call qword [sym.imp.kernel32.dll_Sleep]
lea rax, [rbp + 0x1b78]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3de8]
lea rcx, [rbp + 0x1b78]
call fcn.7ff627390f00
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1b98]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov ecx, 0xc8
call qword [sym.imp.kernel32.dll_Sleep]
lea rdx, [0x7ff6274c3038]
lea rcx, [rbp + 0x1178]
call fcn.7ff62738f190
mov rcx, rax
call sym.private_tiago.exe_map_custom_driver
xor r13b, r13b
lea rcx, [rbp + 0x3ee0]
call fcn.7ff6273aa710
nop
mov edx, 8
lea rcx, [rbp + 0x3dd0]
call fcn.7ff62738eb30
lea rdx, [rbp + 0x3dd0]
lea rcx, [rbp + 0x3ee0]
call fcn.7ff62738f580
lea rdx, [rbp + 0x3da9]
lea rcx, [rbp + 0x3ee0]
call fcn.7ff62738f570
movzx edx, byte [rbp + 0x3da9]
lea rcx, [rbp + 0x3dd0]
call fcn.7ff62738ebe0
test al, al
jne 0x7ff62737ffde
nop word [rax + rax]
lea rcx, [rbp + 0x3dd0]
call fcn.7ff62738ebd0
mov rbx, rax
lea rcx, [rbp + 0x3e10]
call fcn.7ff627390630
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x3e10]
call fcn.7ff627390660
lea rcx, [rbp + 0x3dd0]
call fcn.7ff62738eb60
movzx edx, byte [rbp + 0x3da9]
lea rcx, [rbp + 0x3dd0]
call fcn.7ff62738ebe0
test al, al
je 0x7ff62737ff90
lea rcx, [rbp + 0x3ee0]
call fcn.7ff62735c3f0
mov byte [rbp + 0x3d8], 0xe
mov dl, 0x50
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3d9], al
mov dl, 0x51
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3da], al
mov dl, 0x4f
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3db], al
mov dl, 0x49
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3dc], al
mov dl, 0x53
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3dd], al
mov dl, 0x44
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3de], al
mov dl, 0x37
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3df], al
mov dl, 0x49
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3e0], al
mov dl, 0x53
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3e1], al
mov dl, 0x38
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3e2], al
mov dl, 0x37
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3e3], al
xor eax, eax
mov byte [rbp + 0x3e4], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x3d9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x3d8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3d9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x7ff6273800e0
mov edx, 0xb
lea rcx, [rbp + 0x3d9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x3d9]
call fcn.7ff62735ab00
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x3e10]
call fcn.7ff627390620
mov rdx, rbx
mov rcx, rax
call fcn.7ff627393a40
test al, al
je 0x7ff6273802cb
mov byte [rbp - 0x6c], 0x35
mov dl, 0x30
lea rcx, [rbp - 0x6c]
call fcn.7ff62738eb40
mov byte [rbp - 0x6b], al
xor eax, eax
mov byte [rbp - 0x6a], al
xor edx, edx
lea rcx, [rbp - 0x6b]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x6c]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x6b]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x6b]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x6b]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3de8]
call fcn.7ff627393a40
test al, al
je 0x7ff62738025c
lea rax, [rbp + 0x1bb8]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff627494394]
lea rcx, [rbp + 0x1bb8]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff627494378]
lea rcx, [rbp + 0x1bd8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rax, [rbp + 0x1bf8]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff627494394]
lea rcx, [rbp + 0x1bf8]
call fcn.7ff627390ec0
mov rbx, rax
lea rcx, [rbp + 0x1c18]
lea rdx, [0x7ff6274942d0]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rdx, [0x7ff627494394]
jmp 0x7ff627380b62
lea rax, [rbp + 0x1c38]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x1c38]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff627494378]
lea rcx, [rbp + 0x1c58]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rax, [rbp + 0x1c78]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x1c78]
call fcn.7ff627390ec0
mov rbx, rax
lea rcx, [rbp + 0x1c98]
jmp 0x7ff627380b43
mov byte [rbp + 0x3b8], 0x2c
mov dl, 0x44
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3b9], al
mov dl, 0x51
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ba], al
mov dl, 0x36
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3bb], al
mov dl, 0x54
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3bc], al
mov dl, 0x51
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3bd], al
mov dl, 0x53
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3be], al
mov dl, 0x55
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3bf], al
mov dl, 0x49
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3c0], al
mov dl, 0x44
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3c1], al
xor eax, eax
mov byte [rbp + 0x3c2], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x3b9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x3b8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3b9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff627380391
mov edx, 9
lea rcx, [rbp + 0x3b9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x3b9]
call fcn.7ff62735ab00
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x3e10]
call fcn.7ff627390620
mov rdx, rbx
mov rcx, rax
call fcn.7ff627393a40
test al, al
je 0x7ff62737fe60
mov r12d, dword [rbp + 0x990]
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2178]
lea rcx, [rbp + 0xa74]
call fcn.7ff62738ea70
mov r9, rax
mov r13d, dword [0x7ff6274be1f8]
cmp byte [rax + 0x13], 0
je 0x7ff6273805bb
mov ecx, r15d
cmp r13d, 2
jl 0x7ff627380582
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff627380480
cmp ecx, 0x14
jge 0x7ff6273805bb
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff627380590
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
mov byte [rbp + 0x50], 0x1f
mov dl, 0x74
lea rcx, [rbp + 0x50]
call fcn.7ff62738eb40
mov byte [rbp + 0x51], al
mov dl, 0x65
lea rcx, [rbp + 0x50]
call fcn.7ff62738eb40
mov byte [rbp + 0x52], al
mov dl, 0x78
lea rcx, [rbp + 0x50]
call fcn.7ff62738eb40
mov byte [rbp + 0x53], al
mov dl, 0x74
lea rcx, [rbp + 0x50]
call fcn.7ff62738eb40
mov byte [rbp + 0x54], al
xor eax, eax
mov byte [rbp + 0x55], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x51]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x50]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x51]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627380610
mov edx, 4
lea rcx, [rbp + 0x51]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x51]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x1078]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0x1078]
lea rcx, [rbp + 0x4010]
call fcn.7ff62738ebf0
mov rdx, rax
lea rcx, [rbp + 0x3f48]
call fcn.7ff627390f00
nop
lea rcx, [rbp + 0x1078]
call fcn.7ff627390df0
lea rdx, [rbp + 0xfb0]
lea rcx, [rbp + 0x3f48]
call fcn.7ff627390c00
mov rdi, qword [rax]
mov byte [rbp + 0x982], 0xa
lea rdx, [rbp + 0xfb8]
lea rcx, [rbp + 0x3f48]
call fcn.7ff627390c00
mov rbx, qword [rax]
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x3f48]
call fcn.7ff627390c20
lea r9, [rbp + 0x982]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x1058]
call fcn.7ff627394990
mov r9, rdi
mov r8, qword [rax]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x3f48]
call fcn.7ff627390c40
xor edx, edx
lea rcx, [rbp + 0x24a0]
call fcn.7ff62738ee60
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rax
lea rdx, [rbp + 0x3f48]
lea rcx, [rbp + 0x3e80]
call fcn.7ff627394050
nop
lea rdx, [rbp + 0xa75]
lea rcx, [rbp + 0xa76]
call fcn.7ff62735fcd0
movzx ecx, byte [rax]
test cl, cl
je 0x7ff62738075f
xor cl, 0x30
mov byte [rax], cl
mov rdx, rax
lea rcx, [rbp + 0x3fe8]
call fcn.7ff627390ec0
nop
cmp r12d, 1
jne 0x7ff627382c80
mov byte [rbp - 0x64], 0x56
mov dl, 0x31
lea rcx, [rbp - 0x64]
call fcn.7ff62738eb40
mov byte [rbp - 0x63], al
xor eax, eax
mov byte [rbp - 0x62], al
xor edx, edx
lea rcx, [rbp - 0x63]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x64]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x63]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, r12d
lea rcx, [rbp - 0x63]
call fcn.7ff62738eb50
lea rcx, [rbp - 0x63]
jmp 0x7ff627382cd0
cmp r12d, 6
jge 0x7ff6273890c2
lea rcx, [rbp + 0x3ed0]
call fcn.7ff6273aa710
nop
mov edx, 8
lea rcx, [rbp + 0x3dd8]
call fcn.7ff62738eb30
lea rdx, [rbp + 0x3dd8]
lea rcx, [rbp + 0x3ed0]
call fcn.7ff62738f580
lea rdx, [rbp + 0x3da8]
lea rcx, [rbp + 0x3ed0]
call fcn.7ff62738f570
movzx edx, byte [rbp + 0x3da8]
lea rcx, [rbp + 0x3dd8]
call fcn.7ff62738ebe0
test al, al
jne 0x7ff62738087f
lea rcx, [rbp + 0x3dd8]
call fcn.7ff62738ebd0
mov rbx, rax
lea rcx, [rbp + 0x3e10]
call fcn.7ff627390630
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x3e10]
call fcn.7ff627390660
lea rcx, [rbp + 0x3dd8]
call fcn.7ff62738eb60
movzx edx, byte [rbp + 0x3da8]
lea rcx, [rbp + 0x3dd8]
call fcn.7ff62738ebe0
test al, al
je 0x7ff627380831
lea rcx, [rbp + 0x3ed0]
call fcn.7ff62735c3f0
mov byte [rbp + 0x408], 0x45
mov dl, 0x50
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x409], al
mov dl, 0x51
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x40a], al
mov dl, 0x4f
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x40b], al
mov dl, 0x49
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x40c], al
mov dl, 0x53
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x40d], al
mov dl, 0x44
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x40e], al
mov dl, 0x37
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x40f], al
mov dl, 0x49
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x410], al
mov dl, 0x53
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x411], al
mov dl, 0x38
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x412], al
mov dl, 0x37
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
mov byte [rbp + 0x413], al
xor eax, eax
mov byte [rbp + 0x414], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x409]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x408]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x409]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x7ff627380980
mov edx, 0xb
lea rcx, [rbp + 0x409]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x409]
call fcn.7ff62735ab00
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x3e10]
call fcn.7ff627390620
mov rdx, rbx
mov rcx, rax
call fcn.7ff627393a40
test al, al
je 0x7ff627380b7e
mov byte [rbp - 0x68], 0x79
mov dl, 0x30
lea rcx, [rbp - 0x68]
call fcn.7ff62738eb40
mov byte [rbp - 0x67], al
xor eax, eax
mov byte [rbp - 0x66], al
xor edx, edx
lea rcx, [rbp - 0x67]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x68]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x67]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x67]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x67]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3de8]
call fcn.7ff627393a40
test al, al
je 0x7ff627380ad9
lea rax, [rbp + 0x1cb8]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff627494394]
lea rcx, [rbp + 0x1cb8]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff627494378]
lea rcx, [rbp + 0x1cd8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rax, [rbp + 0x1cf8]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff627494394]
lea rcx, [rbp + 0x1cf8]
call fcn.7ff627390ec0
mov rbx, rax
lea rcx, [rbp + 0x1d18]
jmp 0x7ff627380238
lea rax, [rbp + 0x1d38]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x1d38]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff627494378]
lea rcx, [rbp + 0x1d58]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rax, [rbp + 0x1598]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x1598]
call fcn.7ff627390ec0
mov rbx, rax
lea rcx, [rbp + 0x1898]
lea rdx, [0x7ff6274942d0]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x3de8]
call fcn.7ff627390ce0
mov ecx, 0x3e8
call qword [sym.imp.kernel32.dll_Sleep]
jmp 0x7ff62737fe60
mov byte [rbp + 0x3a8], 0x5d
mov dl, 0x44
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3a9], al
mov dl, 0x51
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3aa], al
mov dl, 0x36
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ab], al
mov dl, 0x54
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ac], al
mov dl, 0x51
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ad], al
mov dl, 0x53
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ae], al
mov dl, 0x55
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3af], al
mov dl, 0x49
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3b0], al
mov dl, 0x44
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3b1], al
xor eax, eax
mov byte [rbp + 0x3b2], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x3a9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x3a8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3a9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff627380c50
mov edx, 9
lea rcx, [rbp + 0x3a9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x3a9]
jmp 0x7ff6273803e7
mov edx, 0x18
lea rcx, [rbp + 0x3e68]
call fcn.7ff62735b0b0
lea rcx, [rbp + 0x3e68]
call fcn.7ff62735b090
nop
lea rcx, [rbp + 0x3ea0]
call fcn.7ff6273aa710
nop
mov edx, 8
lea rcx, [rbp + 0x3de0]
call fcn.7ff62738eb30
lea rdx, [rbp + 0x3de0]
lea rcx, [rbp + 0x3ea0]
call fcn.7ff62738f580
lea rdx, [rbp + 0x3daa]
lea rcx, [rbp + 0x3ea0]
call fcn.7ff62738f570
movzx edx, byte [rbp + 0x3daa]
lea rcx, [rbp + 0x3de0]
call fcn.7ff62738ebe0
test al, al
jne 0x7ff627380d6f
nop dword [rax]
lea rcx, [rbp + 0x3de0]
call fcn.7ff62738ebd0
lea rdx, [rax + 0x20]
lea rcx, [rbp + 0x3e68]
call fcn.7ff627390660
lea rcx, [rbp + 0x3de0]
call fcn.7ff62738eb60
movzx edx, byte [rbp + 0x3daa]
lea rcx, [rbp + 0x3de0]
call fcn.7ff62738ebe0
test al, al
je 0x7ff627380d30
lea rcx, [rbp + 0x3ea0]
call fcn.7ff62735c3f0
lea rcx, [rbp + 0x3e68]
call fcn.7ff627357c70
mov rbx, rax
lea rcx, [rbp + 0x3e68]
call fcn.7ff62738f560
mov rdi, rax
cmp rbx, rax
je 0x7ff627382c42
mov rcx, rbx
call fcn.7ff627390bf0
mov rcx, rax
call fcn.7ff6273abd80
mov rdx, rax
lea rcx, [rbp + 0x3f28]
call fcn.7ff627390ec0
nop
lea rcx, [rbp + 0x3f28]
call fcn.7ff627390b00
test al, al
jne 0x7ff627382c5c
lea rdx, [rbp + 0x1248]
lea rcx, [rbp + 0xa72]
call fcn.7ff62738ea30
mov r9, rax
cmp byte [rax + 0xb], 0
je 0x7ff627380f3b
mov ecx, r15d
cmp r12d, 2
jl 0x7ff627380f00
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm2, xmmword [0x7ff6274a44b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff6274a44d0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
mov eax, dword [0x7ff6274a45c0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9]
xorps xmm2, xmm0
movd dword [r9], xmm2
movdqa xmm3, xmmword [0x7ff6274a44c0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff6274a44d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9 + 4]
xorps xmm2, xmm0
movd dword [r9 + 4], xmm2
mov ecx, 8
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0xc
jl 0x7ff627380f10
mov rdx, r9
lea rcx, [rbp + 0x3f28]
call fcn.7ff627393a40
test al, al
jne 0x7ff627382c5c
lea rdx, [rbp + 0x1068]
lea rcx, [rbp + 0xa73]
call fcn.7ff62738ea50
movzx ecx, byte [rax + 9]
test cl, cl
je 0x7ff627380f96
xor byte [rax], 0x30
xor byte [rax + 1], 0x31
xor byte [rax + 2], 0x32
xor byte [rax + 3], 0x33
xor byte [rax + 4], 0x34
xor byte [rax + 5], 0x35
xor byte [rax + 6], 0x36
xor byte [rax + 7], 0x37
xor byte [rax + 8], 0x38
xor cl, 0x39
mov byte [rax + 9], cl
mov rdx, rax
lea rcx, [rbp + 0x3f28]
call fcn.7ff627393a40
test al, al
jne 0x7ff627382c5c
test r13b, r13b
jne 0x7ff627382b73
lea rcx, [rbp + 0x3f28]
call fcn.7ff627390df0
add rbx, 0x20
cmp rbx, rdi
jne 0x7ff627380da2
lea rcx, [0x7ff6274be3d8]
call fcn.7ff6273b0280
mov edx, 0x10
lea rcx, [rbp + 0x3f78]
call fcn.7ff62735ab10
mov byte [rbp + 0x78], 7
mov dl, 0x67
lea rcx, [rbp + 0x78]
call fcn.7ff62738eb40
mov byte [rbp + 0x79], al
mov dl, 0x61
lea rcx, [rbp + 0x78]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a], al
mov dl, 0x6d
lea rcx, [rbp + 0x78]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b], al
mov dl, 0x65
lea rcx, [rbp + 0x78]
call fcn.7ff62738eb40
mov byte [rbp + 0x7c], al
xor eax, eax
mov byte [rbp + 0x7d], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x79]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x78]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x79]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627381030
mov edx, 4
lea rcx, [rbp + 0x79]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x79]
call fcn.7ff62735ab00
mov qword [rbp + 0xcf8], rax
mov byte [rbp + 0x120], 0x7a
mov dl, 0x6f
lea rcx, [rbp + 0x120]
call fcn.7ff62738eb40
mov byte [rbp + 0x121], al
mov dl, 0x74
lea rcx, [rbp + 0x120]
call fcn.7ff62738eb40
mov byte [rbp + 0x122], al
mov dl, 0x68
lea rcx, [rbp + 0x120]
call fcn.7ff62738eb40
mov byte [rbp + 0x123], al
mov dl, 0x65
lea rcx, [rbp + 0x120]
call fcn.7ff62738eb40
mov byte [rbp + 0x124], al
mov dl, 0x72
lea rcx, [rbp + 0x120]
call fcn.7ff62738eb40
mov byte [rbp + 0x125], al
mov dl, 0x73
lea rcx, [rbp + 0x120]
call fcn.7ff62738eb40
mov byte [rbp + 0x126], al
xor eax, eax
mov byte [rbp + 0x127], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x121]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x120]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x121]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff627381110
mov edx, 6
lea rcx, [rbp + 0x121]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x121]
call fcn.7ff62735ab00
mov qword [rbp + 0xcf0], rax
lea r8, [rbp + 0xcf0]
lea rdx, [rbp + 0xcf8]
lea rcx, [rbp + 0x36b0]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x258], 0x48
mov dl, 0x76
lea rcx, [rbp + 0x258]
call fcn.7ff62738eb40
mov byte [rbp + 0x259], al
mov dl, 0x65
lea rcx, [rbp + 0x258]
call fcn.7ff62738eb40
mov byte [rbp + 0x25a], al
mov dl, 0x72
lea rcx, [rbp + 0x258]
call fcn.7ff62738eb40
mov byte [rbp + 0x25b], al
mov dl, 0x73
lea rcx, [rbp + 0x258]
call fcn.7ff62738eb40
mov byte [rbp + 0x25c], al
mov dl, 0x69
lea rcx, [rbp + 0x258]
call fcn.7ff62738eb40
mov byte [rbp + 0x25d], al
mov dl, 0x6f
lea rcx, [rbp + 0x258]
call fcn.7ff62738eb40
mov byte [rbp + 0x25e], al
mov dl, 0x6e
lea rcx, [rbp + 0x258]
call fcn.7ff62738eb40
mov byte [rbp + 0x25f], al
xor eax, eax
mov byte [rbp + 0x260], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x259]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x258]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x259]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff627381230
mov edx, 7
lea rcx, [rbp + 0x259]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x259]
call fcn.7ff62735ab00
mov qword [rbp + 0xd00], rax
lea r8, [0x7ff6274c3328]
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0x36f0]
call fcn.7ff6273942c0
nop
mov byte [rbp - 0x50], 0x3f
mov dl, 0x6b
lea rcx, [rbp - 0x50]
call fcn.7ff62738eb40
mov byte [rbp - 0x4f], al
mov dl, 0x65
lea rcx, [rbp - 0x50]
call fcn.7ff62738eb40
mov byte [rbp - 0x4e], al
mov dl, 0x79
lea rcx, [rbp - 0x50]
call fcn.7ff62738eb40
mov byte [rbp - 0x4d], al
xor eax, eax
mov byte [rbp - 0x4c], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp - 0x4f]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x50]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x4f]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff6273812e3
mov edx, 3
lea rcx, [rbp - 0x4f]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x4f]
call fcn.7ff62735ab00
mov qword [rbp + 0xd08], rax
lea r8, [rbp + 0x3e48]
lea rdx, [rbp + 0xd08]
lea rcx, [rbp + 0x3730]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x278], 6
mov dl, 0x73
lea rcx, [rbp + 0x278]
call fcn.7ff62738eb40
mov byte [rbp + 0x279], al
mov dl, 0x65
lea rcx, [rbp + 0x278]
call fcn.7ff62738eb40
mov byte [rbp + 0x27a], al
mov dl, 0x72
lea rcx, [rbp + 0x278]
call fcn.7ff62738eb40
mov byte [rbp + 0x27b], al
mov dl, 0x69
lea rcx, [rbp + 0x278]
call fcn.7ff62738eb40
mov byte [rbp + 0x27c], al
mov dl, 0x61
lea rcx, [rbp + 0x278]
call fcn.7ff62738eb40
mov byte [rbp + 0x27d], al
mov dl, 0x6c
lea rcx, [rbp + 0x278]
call fcn.7ff62738eb40
mov byte [rbp + 0x27e], al
mov dl, 0x73
lea rcx, [rbp + 0x278]
call fcn.7ff62738eb40
mov byte [rbp + 0x27f], al
xor eax, eax
mov byte [rbp + 0x280], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x279]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x278]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x279]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff6273813f0
mov edx, 7
lea rcx, [rbp + 0x279]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x279]
call fcn.7ff62735ab00
mov qword [rbp + 0xd10], rax
lea rcx, [rbp + 0x1458]
call fcn.7ff6273abdf0
nop
mov r8, rax
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x3770]
call fcn.7ff627394320
nop
mov byte [rbp - 0x48], 0x1d
mov dl, 0x67
lea rcx, [rbp - 0x48]
call fcn.7ff62738eb40
mov byte [rbp - 0x47], al
mov dl, 0x70
lea rcx, [rbp - 0x48]
call fcn.7ff62738eb40
mov byte [rbp - 0x46], al
mov dl, 0x75
lea rcx, [rbp - 0x48]
call fcn.7ff62738eb40
mov byte [rbp - 0x45], al
xor eax, eax
mov byte [rbp - 0x44], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp - 0x47]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x48]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x47]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff6273814b0
mov edx, 3
lea rcx, [rbp - 0x47]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x47]
call fcn.7ff62735ab00
mov qword [rbp + 0xd18], rax
lea rcx, [rbp + 0x1438]
call fcn.7ff6273ac040
nop
mov r8, rax
lea rdx, [rbp + 0xd18]
lea rcx, [rbp + 0x37b0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x128], 0x15
mov dl, 0x70
lea rcx, [rbp + 0x128]
call fcn.7ff62738eb40
mov byte [rbp + 0x129], al
mov dl, 0x6e
lea rcx, [rbp + 0x128]
call fcn.7ff62738eb40
mov byte [rbp + 0x12a], al
mov dl, 0x70
lea rcx, [rbp + 0x128]
call fcn.7ff62738eb40
mov byte [rbp + 0x12b], al
mov dl, 0x5f
lea rcx, [rbp + 0x128]
call fcn.7ff62738eb40
mov byte [rbp + 0x12c], al
mov dl, 0x69
lea rcx, [rbp + 0x128]
call fcn.7ff62738eb40
mov byte [rbp + 0x12d], al
mov dl, 0x64
lea rcx, [rbp + 0x128]
call fcn.7ff62738eb40
mov byte [rbp + 0x12e], al
xor eax, eax
mov byte [rbp + 0x12f], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x129]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x128]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x129]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff6273815b1
mov edx, 6
lea rcx, [rbp + 0x129]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x129]
call fcn.7ff62735ab00
mov qword [rbp + 0xd20], rax
lea rcx, [rbp + 0x1418]
call fcn.7ff6273ac5e0
nop
mov r8, rax
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x37f0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x598], 0x26
mov dl, 0x73
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x599], al
mov dl, 0x74
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x59a], al
mov dl, 0x6f
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x59b], al
mov dl, 0x72
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x59c], al
mov dl, 0x61
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x59d], al
mov dl, 0x68
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x59e], al
mov dl, 0x63
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x59f], al
mov dl, 0x69
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a0], al
mov dl, 0x5f
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a1], al
mov dl, 0x73
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a2], al
mov dl, 0x74
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a3], al
mov dl, 0x61
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a4], al
mov dl, 0x74
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a5], al
mov dl, 0x75
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a6], al
mov dl, 0x73
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a7], al
xor eax, eax
mov byte [rbp + 0x5a8], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x599]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x598]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x599]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x7ff627381780
mov edx, 0xf
lea rcx, [rbp + 0x599]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x599]
call fcn.7ff62735ab00
mov qword [rbp + 0xd28], rax
lea rdx, [0x7ff6274943a0]
lea rcx, [rbp + 0x13f8]
call fcn.7ff6273ae850
nop
mov r8, rax
lea rdx, [rbp + 0xd28]
lea rcx, [rbp + 0x3830]
call fcn.7ff627394320
nop
mov byte [rbp + 0x580], 0x25
mov dl, 0x73
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x581], al
mov dl, 0x74
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x582], al
mov dl, 0x6f
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x583], al
mov dl, 0x72
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x584], al
mov dl, 0x6e
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x585], al
mov dl, 0x76
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x586], al
mov dl, 0x6d
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x587], al
mov dl, 0x65
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x588], al
mov dl, 0x5f
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x589], al
mov dl, 0x73
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x58a], al
mov dl, 0x74
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x58b], al
mov dl, 0x61
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x58c], al
mov dl, 0x74
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x58d], al
mov dl, 0x75
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x58e], al
mov dl, 0x73
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
mov byte [rbp + 0x58f], al
xor eax, eax
mov byte [rbp + 0x590], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x581]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x580]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x581]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x7ff627381950
mov edx, 0xf
lea rcx, [rbp + 0x581]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x581]
call fcn.7ff62735ab00
mov qword [rbp + 0xd30], rax
lea rdx, [0x7ff6274943b0]
lea rcx, [rbp + 0x2038]
call fcn.7ff6273ae850
nop
mov r8, rax
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x3870]
call fcn.7ff627394320
nop
mov byte [rbp + 0x4d8], 0x5e
mov dl, 0x63
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4d9], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4da], al
mov dl, 0x6d
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4db], al
mov dl, 0x70
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4dc], al
mov dl, 0x75
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4dd], al
mov dl, 0x74
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4de], al
mov dl, 0x65
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4df], al
mov dl, 0x72
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4e0], al
mov dl, 0x5f
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4e1], al
mov dl, 0x6e
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4e2], al
mov dl, 0x61
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4e3], al
mov dl, 0x6d
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4e4], al
mov dl, 0x65
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4e5], al
xor eax, eax
mov byte [rbp + 0x4e6], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x4d9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x4d8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x4d9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627381b00
mov edx, 0xd
lea rcx, [rbp + 0x4d9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x4d9]
call fcn.7ff62735ab00
mov qword [rbp + 0xd38], rax
lea rcx, [rbp + 0x2018]
call fcn.7ff6273af1e0
nop
mov r8, rax
lea rdx, [rbp + 0xd38]
lea rcx, [rbp + 0x38b0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x398], 0x5e
mov dl, 0x69
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x399], al
mov dl, 0x70
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x39a], al
mov dl, 0x61
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x39b], al
mov dl, 0x64
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x39c], al
mov dl, 0x64
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x39d], al
mov dl, 0x72
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x39e], al
mov dl, 0x65
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x39f], al
mov dl, 0x73
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x3a0], al
mov dl, 0x73
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
mov byte [rbp + 0x3a1], al
xor eax, eax
mov byte [rbp + 0x3a2], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x399]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x398]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x399]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff627381c50
mov edx, 9
lea rcx, [rbp + 0x399]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x399]
call fcn.7ff62735ab00
mov qword [rbp + 0xee8], rax
lea r8, [0x7ff6274be398]
lea rdx, [rbp + 0xee8]
lea rcx, [rbp + 0x38f0]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x130], 0x6a
mov dl, 0x6f
lea rcx, [rbp + 0x130]
call fcn.7ff62738eb40
mov byte [rbp + 0x131], al
mov dl, 0x75
lea rcx, [rbp + 0x130]
call fcn.7ff62738eb40
mov byte [rbp + 0x132], al
mov dl, 0x74
lea rcx, [rbp + 0x130]
call fcn.7ff62738eb40
mov byte [rbp + 0x133], al
mov dl, 0x70
lea rcx, [rbp + 0x130]
call fcn.7ff62738eb40
mov byte [rbp + 0x134], al
mov dl, 0x75
lea rcx, [rbp + 0x130]
call fcn.7ff62738eb40
mov byte [rbp + 0x135], al
mov dl, 0x74
lea rcx, [rbp + 0x130]
call fcn.7ff62738eb40
mov byte [rbp + 0x136], al
xor eax, eax
mov byte [rbp + 0x137], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x131]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x130]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x131]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff627381d60
mov edx, 6
lea rcx, [rbp + 0x131]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x131]
call fcn.7ff62735ab00
mov qword [rbp + 0xed8], rax
mov byte [rbp + 0x6f8], 0x22
mov dl, 0x5b
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6f9], al
mov dl, 0x21
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6fa], al
mov dl, 0x5d
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6fb], al
mov dl, 0x20
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6fc], al
mov dl, 0x65
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6fd], al
mov dl, 0x72
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6fe], al
mov dl, 0x72
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ff], al
mov dl, 0x6f
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x700], al
mov dl, 0x72
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x701], al
mov dl, 0x20
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x702], al
mov dl, 0x30
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x703], al
mov dl, 0x78
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x704], al
mov dl, 0x34
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x705], al
mov dl, 0x37
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x706], al
mov dl, 0x39
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x707], al
mov dl, 0x33
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x708], al
mov dl, 0x20
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x709], al
mov dl, 0x70
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x70a], al
mov dl, 0x6c
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x70b], al
mov dl, 0x65
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x70c], al
mov dl, 0x61
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x70d], al
mov dl, 0x73
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x70e], al
mov dl, 0x65
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x70f], al
mov dl, 0x20
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x710], al
mov dl, 0x63
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x711], al
mov dl, 0x6f
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x712], al
mov dl, 0x6e
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x713], al
mov dl, 0x74
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x714], al
mov dl, 0x61
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x715], al
mov dl, 0x63
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x716], al
mov dl, 0x74
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x717], al
mov dl, 0x20
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x718], al
mov dl, 0x73
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x719], al
mov dl, 0x75
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x71a], al
mov dl, 0x70
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x71b], al
mov dl, 0x70
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x71c], al
mov dl, 0x6f
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x71d], al
mov dl, 0x72
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x71e], al
mov dl, 0x74
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x71f], al
xor eax, eax
mov byte [rbp + 0x720], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x6f9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x6f8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x6f9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x27
jb 0x7ff6273820e0
mov edx, 0x27
lea rcx, [rbp + 0x6f9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x6f9]
call fcn.7ff62735ab00
mov qword [rbp + 0xee0], rax
lea r8, [rbp + 0xee0]
lea rdx, [rbp + 0xed8]
lea rcx, [rbp + 0x3930]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x90], 0x77
mov dl, 0x6e
lea rcx, [rbp + 0x90]
call fcn.7ff62738eb40
mov byte [rbp + 0x91], al
mov dl, 0x61
lea rcx, [rbp + 0x90]
call fcn.7ff62738eb40
mov byte [rbp + 0x92], al
mov dl, 0x6d
lea rcx, [rbp + 0x90]
call fcn.7ff62738eb40
mov byte [rbp + 0x93], al
mov dl, 0x65
lea rcx, [rbp + 0x90]
call fcn.7ff62738eb40
mov byte [rbp + 0x94], al
xor eax, eax
mov byte [rbp + 0x95], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x91]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x90]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x91]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff6273821c0
mov edx, 4
lea rcx, [rbp + 0x91]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x91]
call fcn.7ff62735ab00
mov qword [rbp + 0xed0], rax
lea r8, [0x7ff6274c2f80]
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x3970]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x318], 0x42
mov dl, 0x75
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
mov byte [rbp + 0x319], al
mov dl, 0x73
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
mov byte [rbp + 0x31a], al
mov dl, 0x65
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
mov byte [rbp + 0x31b], al
mov dl, 0x72
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
mov byte [rbp + 0x31c], al
mov dl, 0x6e
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
mov byte [rbp + 0x31d], al
mov dl, 0x61
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
mov byte [rbp + 0x31e], al
mov dl, 0x6d
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
mov byte [rbp + 0x31f], al
mov dl, 0x65
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
mov byte [rbp + 0x320], al
xor eax, eax
mov byte [rbp + 0x321], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x319]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x318]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x319]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x7ff6273822f0
mov edx, 8
lea rcx, [rbp + 0x319]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x319]
call fcn.7ff62735ab00
mov qword [rbp + 0xec8], rax
lea r8, [0x7ff6274be3d8]
lea rdx, [rbp + 0xec8]
lea rcx, [rbp + 0x39b0]
call fcn.7ff6273942c0
nop
lea r8, [rbp + 0x39f0]
lea rdx, [rbp + 0x36b0]
lea rcx, [rbp + 0x1318]
call fcn.7ff62735ab20
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xa90], xmm0
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x3f78]
call fcn.7ff62738f330
nop
lea r9, [fcn.7ff62735c3d0]
mov edx, 0x40
lea r8d, [rdx - 0x33]
lea rcx, [rbp + 0x36b0]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x2018]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x2038]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x13f8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1418]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1438]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1458]
call fcn.7ff627390df0
mov edx, 0x40
lea rcx, [rbp + 0x4310]
call fcn.7ff62735ab10
lea rax, [rbp + 0x1030]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3f78]
lea rcx, [rbp + 0x1030]
call fcn.7ff62738f490
mov rbx, rax
lea rdx, [rbp + 0x27d8]
lea rcx, [rbp + 0xa82]
call fcn.7ff62738ea00
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x7ff6273825df
mov r8d, r15d
cmp r12d, 2
jl 0x7ff6273825a5
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x7ff6273824a0
cmp r8d, 0x32
jge 0x7ff6273825df
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x7ff6273825b0
mov r8, rbx
mov rdx, r10
lea rcx, [rbp + 0x4310]
call fcn.7ff6273acd50
nop
lea rdx, [0x7ff6274c3390]
lea rcx, [rbp + 0x11a8]
call fcn.7ff627390790
mov rcx, rax
call fcn.7ff6273afe70
lea rax, [rbp + 0x1958]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1958]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1478]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0xb03]
call fcn.7ff627393c20
lea rdx, [rbp + 0xb03]
lea rcx, [rbp + 0xb5c]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rsi, rax
mov byte [rbp + 0xbc], 0x51
mov dl, 0x20
lea rcx, [rbp + 0xbc]
call fcn.7ff62738eb40
mov byte [rbp + 0xbd], al
mov dl, 0x5b
lea rcx, [rbp + 0xbc]
call fcn.7ff62738eb40
mov byte [rbp + 0xbe], al
mov dl, 0x21
lea rcx, [rbp + 0xbc]
call fcn.7ff62738eb40
mov byte [rbp + 0xbf], al
mov dl, 0x5d
lea rcx, [rbp + 0xbc]
call fcn.7ff62738eb40
mov byte [rbp + 0xc0], al
mov dl, 0x20
lea rcx, [rbp + 0xbc]
call fcn.7ff62738eb40
mov byte [rbp + 0xc1], al
xor eax, eax
mov byte [rbp + 0xc2], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xbd]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xbc]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xbd]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 5
jb 0x7ff627382710
mov edx, 5
lea rcx, [rbp + 0xbd]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xbd]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rsi
call fcn.7ff627393e80
mov rbx, rax
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xb06]
call fcn.7ff627393c20
lea rdx, [rbp + 0xb06]
lea rcx, [rbp + 0xb59]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rdi, rax
mov byte [rbp + 0x6a8], 0x7c
mov dl, 0x65
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6a9], al
mov dl, 0x72
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6aa], al
mov dl, 0x72
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ab], al
mov dl, 0x6f
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ac], al
mov dl, 0x72
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ad], al
mov dl, 0x20
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ae], al
mov dl, 0x30
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6af], al
mov dl, 0x78
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b0], al
mov dl, 0x34
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b1], al
mov dl, 0x37
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b2], al
mov dl, 0x39
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b3], al
mov dl, 0x33
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b4], al
mov dl, 0x20
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b5], al
mov dl, 0x70
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b6], al
mov dl, 0x6c
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b7], al
mov dl, 0x65
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b8], al
mov dl, 0x61
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b9], al
mov dl, 0x73
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ba], al
mov dl, 0x65
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6bb], al
mov dl, 0x20
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6bc], al
mov dl, 0x63
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6bd], al
mov dl, 0x6f
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6be], al
mov dl, 0x6e
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6bf], al
mov dl, 0x74
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c0], al
mov dl, 0x61
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c1], al
mov dl, 0x63
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c2], al
mov dl, 0x74
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c3], al
mov dl, 0x20
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c4], al
mov dl, 0x73
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c5], al
mov dl, 0x75
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c6], al
mov dl, 0x70
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c7], al
mov dl, 0x70
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c8], al
mov dl, 0x6f
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c9], al
mov dl, 0x72
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ca], al
mov dl, 0x74
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x6cb], al
xor eax, eax
mov byte [rbp + 0x6cc], al
nop dword [rax]
mov rdx, r15
lea rcx, [rbp + 0x6a9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x6a8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, r15
lea rcx, [rbp + 0x6a9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc r15
cmp r15, 0x23
jb 0x7ff627382a80
mov edx, 0x23
lea rcx, [rbp + 0x6a9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x6a9]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rdi
call fcn.7ff627393e80
mov rdi, rax
mov byte [rbp - 0x80], 0x4d
mov dl, 0xa
lea rcx, [rbp - 0x80]
call fcn.7ff62738eb40
mov byte [rbp - 0x7f], al
xor eax, eax
mov byte [rbp - 0x7e], al
xor edx, edx
lea rcx, [rbp - 0x7f]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x80]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x7f]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x7f]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x7f]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rdi
call fcn.7ff627393e80
lea rdx, [0x7ff6273942a0]
mov rcx, rax
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___class_std::basic_istream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_istream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xbb8
call qword [sym.imp.kernel32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbase.dll_exit]
nop
lea rax, [rbp + 0x1878]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1878]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1818]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov ecx, 0xc8
call qword [sym.imp.kernel32.dll_Sleep]
lea rax, [rbp + 0x17f8]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3de8]
lea rcx, [rbp + 0x17f8]
call fcn.7ff627390f00
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x17d8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov ecx, 0xc8
call qword [sym.imp.kernel32.dll_Sleep]
lea rdx, [0x7ff6274c3038]
lea rcx, [rbp + 0x1258]
call fcn.7ff62738f190
mov rcx, rax
call sym.private_tiago.exe_map_custom_driver
mov ecx, 0x3e8
call qword [sym.imp.kernel32.dll_Sleep]
xor r13b, r13b
lea rcx, [rbp + 0x3f28]
call fcn.7ff627390df0
jmp 0x7ff627382c4b
test r13b, r13b
je 0x7ff627380fcf
lea rcx, [rbp + 0x3e68]
call fcn.7ff6273906a0
jmp 0x7ff627380cb0
mov r12d, 2
lea rcx, [rbp + 0x3f28]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x3e68]
call fcn.7ff6273906a0
jmp 0x7ff627380417
mov byte [rbp - 0x60], 0x60
mov dl, 0x32
lea rcx, [rbp - 0x60]
call fcn.7ff62738eb40
mov byte [rbp - 0x5f], al
xor eax, eax
mov byte [rbp - 0x5e], al
xor edx, edx
lea rcx, [rbp - 0x5f]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x60]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x5f]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x5f]
call fcn.7ff62738eb50
lea rcx, [rbp - 0x5f]
mov byte [rax], 0
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3e80]
call fcn.7ff627394170
mov rdx, rax
lea rcx, [rbp + 0x3fe8]
call fcn.7ff6273941c0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x2190]
lea rcx, [rbp + 0xa77]
call fcn.7ff62738ea90
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff627382e9b
mov ecx, r15d
cmp r13d, 2
jl 0x7ff627382e62
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff627382d60
cmp ecx, 0x14
jge 0x7ff627382e9b
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff627382e70
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
lea rdx, [rbp + 0x11d8]
lea rcx, [rbp + 0xa78]
call fcn.7ff62738eab0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x7ff62738300f
mov r8d, r15d
cmp r13d, 2
jl 0x7ff627382fd1
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm2, xmmword [0x7ff6274a44b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff6274a44d0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
mov eax, dword [0x7ff6274a45c0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x7ff6274a44c0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff6274a44d0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x7ff627382fe0
mov rdx, r10
lea rcx, [rbp + 0x1098]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0x1098]
lea rcx, [rbp + 0x1798]
call fcn.7ff6273aef70
lea rcx, [rbp + 0x1798]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1098]
call fcn.7ff627390df0
mov edi, dword [rbp + 0x988]
cmp edi, 3
jge 0x7ff627388436
mov r9d, 0x400
lea r8, [rbp + 0x4570]
lea rdx, [rbp + 0x3fe8]
mov rcx, qword [rbp + 0xb18]
call fcn.7ff6273ae940
mov ebx, eax
mov r9, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movups xmm0, xmmword [0x7ff62749f148]
movups xmmword [rbp + 0xe50], xmm0
mov ecx, dword [0x7ff62749f158]
mov dword [rbp + 0xe60], ecx
cmp byte [0x7ff62749f15b], 0
je 0x7ff62738322b
mov ecx, r15d
cmp r13d, 2
jl 0x7ff6273831f2
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rbp + 0xe54]
mov r8d, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff6273830f0
cmp ecx, 0x14
jge 0x7ff62738322b
movsxd rax, ecx
lea r8, [rbp + 0xe50]
add r8, rax
nop
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff627383200
lea rdx, [rbp + 0xe50]
mov rcx, r9
call fcn.7ff627393e80
inc edi
mov dword [rbp + 0x988], edi
test ebx, ebx
jne 0x7ff62738bf22
lea rdx, [rbp + 0x4570]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0xf40]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390c00
mov rdi, qword [rax]
mov byte [rbp + 0x981], 0xa
lea rdx, [rbp + 0xf48]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390c00
mov rbx, qword [rax]
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390c20
lea r9, [rbp + 0x981]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xf58]
call fcn.7ff627394990
mov r9, rdi
mov r8, qword [rax]
lea rdx, [rbp + 0xf60]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390c40
lea rdx, [rbp + 0xf68]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390c00
mov rdi, qword [rax]
mov byte [rbp + 0x980], 0xd
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390c00
mov rbx, qword [rax]
lea rdx, [rbp + 0xf78]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390c20
lea r9, [rbp + 0x980]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xf80]
call fcn.7ff627394990
mov r9, rdi
mov r8, qword [rax]
lea rdx, [rbp + 0xf88]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390c40
xor r8d, r8d
lea rdx, [0x7ff6274943bc]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
cmp rax, 0xffffffffffffffff
jne 0x7ff62738ac3c
xor r8d, r8d
lea rdx, [0x7ff6274943f4]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
cmp rax, 0xffffffffffffffff
je 0x7ff627387f4c
xor r8d, r8d
lea rdx, [0x7ff6274943f8]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
lea r8, [rax + 0xb]
lea rax, [rbp + 0xa79]
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
lea rdx, [rbp + 0x3db0]
lea rcx, [rbp + 0x40c0]
call fcn.7ff627392ca0
or dword [rbp + 0xb0], 8
xor r8d, r8d
lea rdx, [0x7ff627494404]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
cmp rax, 0xffffffffffffffff
je 0x7ff627383e69
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e38], xmm0
mov byte [rbp + 0x9a8], 0x4b
mov al, 0x2c
mov cl, 0x2a
mov dl, 0x26
mov r8b, 0x2e
xor r9d, r9d
xor al, 0x4b
mov byte [rbp + 0x9a9], al
xor cl, 0x4b
mov byte [rbp + 0x9aa], cl
xor dl, 0x4b
mov byte [rbp + 0x9ab], dl
xor r8b, 0x4b
mov byte [rbp + 0x9ac], r8b
mov byte [rbp + 0x9ad], r9b
mov byte [rbp + 0x9c8], 0x45
mov al, 0x2a
mov cl, 0x31
mov dl, 0x2d
mov r8b, 0x20
mov r9b, 0x37
mov r10b, 0x36
xor r11d, r11d
xor al, 0x45
mov byte [rbp + 0x9c9], al
xor cl, 0x45
mov byte [rbp + 0x9ca], cl
xor dl, 0x45
mov byte [rbp + 0x9cb], dl
xor r8b, 0x45
mov byte [rbp + 0x9cc], r8b
xor r9b, 0x45
mov byte [rbp + 0x9cd], r9b
xor r10b, 0x45
mov byte [rbp + 0x9ce], r10b
mov byte [rbp + 0x9cf], r11b
lea rdx, [rbp + 0x9a9]
lea rcx, [rbp + 0x21e0]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0x9c9]
lea rcx, [rbp + 0x2200]
call fcn.7ff627390ec0
nop
mov byte [rbp + 0x9d0], 0x50
mov al, 0x26
mov cl, 0x35
mov dl, 0x22
mov r8b, 0x23
mov r9b, 0x39
mov r10b, 0x3f
mov r11b, 0x3e
xor ebx, ebx
xor al, 0x50
mov byte [rbp + 0x9d1], al
xor cl, 0x50
mov byte [rbp + 0x9d2], cl
xor dl, 0x50
mov byte [rbp + 0x9d3], dl
xor r8b, 0x50
mov byte [rbp + 0x9d4], r8b
xor r9b, 0x50
mov byte [rbp + 0x9d5], r9b
xor r10b, 0x50
mov byte [rbp + 0x9d6], r10b
xor r11b, 0x50
mov byte [rbp + 0x9d7], r11b
mov byte [rbp + 0x9d8], bl
lea rdx, [rbp + 0x9d1]
lea rcx, [rbp + 0x2220]
call fcn.7ff627390ec0
nop
lea rdx, [0x7ff6274c3328]
lea rcx, [rbp + 0x2240]
call fcn.7ff627390f00
nop
mov byte [rbp + 0x9e0], 0x7b
mov al, 8
mov cl, 0x1e
mov dl, 9
mov r8b, 0x12
mov r9b, 0x1a
mov r10b, 0x17
movzx r11d, al
xor al, 0x7b
mov byte [rbp + 0x9e1], al
xor cl, 0x7b
mov byte [rbp + 0x9e2], cl
xor dl, 0x7b
mov byte [rbp + 0x9e3], dl
xor r8b, 0x7b
mov byte [rbp + 0x9e4], r8b
xor r9b, 0x7b
mov byte [rbp + 0x9e5], r9b
xor r10b, 0x7b
mov byte [rbp + 0x9e6], r10b
xor r11b, 0x7b
mov byte [rbp + 0x9e7], r11b
mov byte [rbp + 0x9e8], bl
lea rcx, [rbp + 0x1718]
call fcn.7ff6273abdf0
mov rbx, rax
lea rdx, [rbp + 0x9e1]
lea rcx, [rbp + 0x2260]
call fcn.7ff627390ec0
mov rdx, rbx
lea rcx, [rbp + 0x2280]
call fcn.7ff627390e90
nop
mov byte [rbp + 0x998], 0x4c
mov al, 0x2b
mov cl, 0x3c
mov dl, 0x39
xor r8d, r8d
xor al, 0x4c
mov byte [rbp + 0x999], al
xor cl, 0x4c
mov byte [rbp + 0x99a], cl
xor dl, 0x4c
mov byte [rbp + 0x99b], dl
mov byte [rbp + 0x99c], r8b
lea rcx, [rbp + 0x1738]
call fcn.7ff6273ac040
mov rbx, rax
lea rdx, [rbp + 0x999]
lea rcx, [rbp + 0x22a0]
call fcn.7ff627390ec0
mov rdx, rbx
lea rcx, [rbp + 0x22c0]
call fcn.7ff627390e90
nop
mov byte [rbp + 0x9c0], 0x42
mov al, 0x32
mov cl, 0x2c
movzx edx, al
mov r8b, 0x1d
mov r9b, 0x2b
mov r10b, 0x26
xor r11d, r11d
xor al, 0x42
mov byte [rbp + 0x9c1], al
xor cl, 0x42
mov byte [rbp + 0x9c2], cl
xor dl, 0x42
mov byte [rbp + 0x9c3], dl
xor r8b, 0x42
mov byte [rbp + 0x9c4], r8b
xor r9b, 0x42
mov byte [rbp + 0x9c5], r9b
xor r10b, 0x42
mov byte [rbp + 0x9c6], r10b
mov byte [rbp + 0x9c7], r11b
lea rcx, [rbp + 0x1758]
call fcn.7ff6273ac5e0
mov rbx, rax
lea rdx, [rbp + 0x9c1]
lea rcx, [rbp + 0x22e0]
call fcn.7ff627390ec0
mov rdx, rbx
lea rcx, [rbp + 0x2300]
call fcn.7ff627390e90
nop
mov byte [rbp + 0xa50], 0x52
mov al, 0x31
mov cl, 0x3d
mov dl, 0x3f
mov r8b, 0x22
mov r9b, 0x27
mov r10b, 0x26
mov r11b, 0x37
mov bl, 0x20
mov dil, 0xd
mov r15b, 0x3c
mov r12b, 0x33
movzx r13d, dl
mov byte [rsp + 0x30], r11b
xor esi, esi
xor al, 0x52
mov byte [rbp + 0xa51], al
xor cl, 0x52
mov byte [rbp + 0xa52], cl
xor dl, 0x52
mov byte [rbp + 0xa53], dl
xor r8b, 0x52
mov byte [rbp + 0xa54], r8b
xor r9b, 0x52
mov byte [rbp + 0xa55], r9b
xor r10b, 0x52
mov byte [rbp + 0xa56], r10b
xor r11b, 0x52
mov byte [rbp + 0xa57], r11b
xor bl, 0x52
mov byte [rbp + 0xa58], bl
xor dil, 0x52
mov byte [rbp + 0xa59], dil
xor r15b, 0x52
mov byte [rbp + 0xa5a], r15b
xor r12b, 0x52
mov byte [rbp + 0xa5b], r12b
xor r13b, 0x52
mov byte [rbp + 0xa5c], r13b
movzx eax, byte [rsp + 0x30]
xor al, 0x52
mov byte [rbp + 0xa5d], al
mov byte [rbp + 0xa5e], sil
lea rcx, [rbp + 0x1778]
call fcn.7ff6273af1e0
mov rbx, rax
lea rdx, [rbp + 0xa51]
lea rcx, [rbp + 0x2320]
call fcn.7ff627390ec0
mov rdx, rbx
lea rcx, [rbp + 0x2340]
call fcn.7ff627390e90
nop
mov byte [rbp + 0xa30], 0x4b
mov al, 0x22
mov cl, 0x3b
mov dl, 0x2a
mov r8b, 0x2f
movzx r9d, r8b
mov r10b, 0x39
mov r11b, 0x2e
mov bl, 0x38
movzx edi, bl
xor al, 0x4b
mov byte [rbp + 0xa31], al
xor cl, 0x4b
mov byte [rbp + 0xa32], cl
xor dl, 0x4b
mov byte [rbp + 0xa33], dl
xor r8b, 0x4b
mov byte [rbp + 0xa34], r8b
xor r9b, 0x4b
mov byte [rbp + 0xa35], r9b
xor r10b, 0x4b
mov byte [rbp + 0xa36], r10b
xor r11b, 0x4b
mov byte [rbp + 0xa37], r11b
xor bl, 0x4b
mov byte [rbp + 0xa38], bl
xor dil, 0x4b
mov byte [rbp + 0xa39], dil
mov byte [rbp + 0xa3a], sil
lea rdx, [rbp + 0xa31]
lea rcx, [rbp + 0x2360]
call fcn.7ff627390ec0
nop
lea rdx, [0x7ff6274be398]
lea rcx, [rbp + 0x2380]
call fcn.7ff627390f00
nop
mov byte [rbp + 0xa00], 0x21
mov al, 0x53
mov cl, 0x44
mov dl, 0x55
movzx r8d, al
mov r9b, 0x48
movzx r10d, cl
mov r11b, 0x52
xor ebx, ebx
xor al, 0x21
mov byte [rbp + 0xa01], al
xor cl, 0x21
mov byte [rbp + 0xa02], cl
xor dl, 0x21
mov byte [rbp + 0xa03], dl
xor r8b, 0x21
mov byte [rbp + 0xa04], r8b
xor r9b, 0x21
mov byte [rbp + 0xa05], r9b
xor r10b, 0x21
mov byte [rbp + 0xa06], r10b
xor r11b, 0x21
mov byte [rbp + 0xa07], r11b
mov byte [rbp + 0xa08], bl
mov edi, dword [rbp + 0x988]
mov edx, edi
lea rcx, [rbp + 0x10b8]
call fcn.7ff627358480
or dword [rbp + 0xb0], 0x40
lea rdx, [rbp + 0xa01]
lea rcx, [rbp + 0x23a0]
call fcn.7ff627390ec0
lea rdx, [rbp + 0x10b8]
lea rcx, [rbp + 0x23c0]
call fcn.7ff627390e90
nop
mov byte [rbp + 0x9b8], 0x53
mov al, 0x3c
mov cl, 0x26
mov dl, 0x27
mov r8b, 0x23
movzx r9d, cl
movzx r10d, dl
xor r11d, r11d
xor al, 0x53
mov byte [rbp + 0x9b9], al
xor cl, 0x53
mov byte [rbp + 0x9ba], cl
xor dl, 0x53
mov byte [rbp + 0x9bb], dl
xor r8b, 0x53
mov byte [rbp + 0x9bc], r8b
xor r9b, 0x53
mov byte [rbp + 0x9bd], r9b
xor r10b, 0x53
mov byte [rbp + 0x9be], r10b
mov byte [rbp + 0x9bf], r11b
lea rdx, [rbp + 0x9b9]
lea rcx, [rbp + 0x23e0]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0x3db0]
lea rcx, [rbp + 0x2400]
call fcn.7ff627390f00
nop
mov byte [rbp + 0x9a0], 0x5c
mov al, 0x32
mov cl, 0x3d
mov dl, 0x31
mov r8b, 0x39
xor r9d, r9d
xor al, 0x5c
mov byte [rbp + 0x9a1], al
xor cl, 0x5c
mov byte [rbp + 0x9a2], cl
xor dl, 0x5c
mov byte [rbp + 0x9a3], dl
xor r8b, 0x5c
mov byte [rbp + 0x9a4], r8b
mov byte [rbp + 0x9a5], r9b
lea rdx, [rbp + 0x9a1]
lea rcx, [rbp + 0x2420]
call fcn.7ff627390ec0
nop
lea rdx, [0x7ff6274c2f80]
lea rcx, [rbp + 0x2440]
call fcn.7ff627390f00
nop
mov byte [rbp + 0xa10], 0x29
mov al, 0x5c
mov cl, 0x5a
mov dl, 0x4c
mov r8b, 0x5b
mov r9b, 0x47
mov r10b, 0x48
mov r11b, 0x44
movzx ebx, dl
xor al, 0x29
mov byte [rbp + 0xa11], al
xor cl, 0x29
mov byte [rbp + 0xa12], cl
xor dl, 0x29
mov byte [rbp + 0xa13], dl
xor r8b, 0x29
mov byte [rbp + 0xa14], r8b
xor r9b, 0x29
mov byte [rbp + 0xa15], r9b
xor r10b, 0x29
mov byte [rbp + 0xa16], r10b
xor r11b, 0x29
mov byte [rbp + 0xa17], r11b
xor bl, 0x29
mov byte [rbp + 0xa18], bl
mov byte [rbp + 0xa19], sil
lea rdx, [rbp + 0xa11]
lea rcx, [rbp + 0x2460]
call fcn.7ff627390ec0
nop
lea rdx, [0x7ff6274be3d8]
lea rcx, [rbp + 0x2480]
call fcn.7ff627390f00
nop
lea r9, [rbp + 0xa7a]
lea r8, [rbp + 0xa7b]
movzx edx, r14b
lea rcx, [rbp + 0x3e38]
call fcn.7ff627395ce0
lea rcx, [rbp + 0x3e38]
call fcn.7ff6273932c0
nop
lea rax, [rbp + 0x21e0]
mov qword [rbp + 0xa90], rax
lea rax, [rbp + 0x24a0]
mov qword [rbp + 0xa98], rax
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x3e38]
call fcn.7ff6273925d0
nop
lea r9, [fcn.7ff62735c3d0]
lea edx, [rsi + 0x40]
lea r8d, [rsi + 0xb]
lea rcx, [rbp + 0x21e0]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x10b8]
call fcn.7ff627392b40
nop
lea rcx, [rbp + 0x1778]
call fcn.7ff627392b40
nop
lea rcx, [rbp + 0x1758]
call fcn.7ff627392b40
nop
lea rcx, [rbp + 0x1738]
call fcn.7ff627392b40
nop
lea rcx, [rbp + 0x1718]
call fcn.7ff627392b40
xorps xmm0, xmm0
movups xmmword [rbp + 0x4080], xmm0
movups xmmword [rbp + 0x4090], xmm0
movups xmmword [rbp + 0x40a0], xmm0
movups xmmword [rbp + 0x40b0], xmm0
lea r8, [rbp + 0xa7c]
lea rdx, [rbp + 0x3e38]
lea rcx, [rbp + 0xef8]
call fcn.7ff627395040
movups xmm0, xmmword [0x7ff62749edd8]
movups xmmword [rbp + 0xf08], xmm0
movups xmm1, xmmword [0x7ff62749ede8]
movups xmmword [rbp + 0xf18], xmm1
movups xmm0, xmmword [0x7ff62749edf8]
movups xmmword [rbp + 0xf28], xmm0
movzx eax, word [0x7ff62749ee08]
mov word [rbp + 0xf38], ax
movzx eax, byte [0x7ff62749ee0a]
mov byte [rbp + 0xf3a], al
xor r15d, r15d
mov r8d, r15d
mov r13d, dword [0x7ff6274be1f8]
cmp r13d, 2
movzx esi, byte [rsp + 0x30]
jl 0x7ff627383d35
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp + 0xf0c]
mov edx, dword [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x7ff627383c30
cmp r8d, 0x33
jge 0x7ff627383d7f
movsxd rax, r8d
lea r9, [rbp + 0xf08]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x33
jl 0x7ff627383d50
lea r8, [rbp + 0xef8]
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 0x4080]
call fcn.7ff6273acd50
nop
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x3de8]
call fcn.7ff627393a40
lea rcx, [rbp + 0x3de8]
test al, al
lea rdx, [0x7ff627494394]
jne 0x7ff627383dc6
lea rdx, [0x7ff627494390]
call fcn.7ff627390ce0
lea rax, [rbp + 0x16f8]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3de8]
lea rcx, [rbp + 0x16f8]
call fcn.7ff627390f00
mov rbx, rax
lea rax, [rbp + 0xf90]
mov qword [rsp + 0x50], rax
movzx edx, sil
lea rcx, [rbp + 0xf90]
call fcn.7ff62735b0e0
nop
mov r8d, 0x10
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0xf90]
call fcn.7ff627395700
nop
mov rdx, rbx
lea rcx, [rbp + 0xf90]
call fcn.7ff6273af960
mov ecx, 0x1f4
call qword [sym.imp.kernel32.dll_Sleep]
nop
lea rcx, [rbp + 0x4098]
call fcn.7ff62738ec10
lea rcx, [rbp + 0x4088]
call fcn.7ff62738ec70
nop
lea rcx, [rbp + 0x3e38]
call fcn.7ff62735c3f0
jmp 0x7ff627384c1f
xor r8d, r8d
lea rdx, [0x7ff627494410]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
mov edx, 0x10
cmp rax, 0xffffffffffffffff
je 0x7ff627384c3d
lea rcx, [rbp + 0x3ec0]
call fcn.7ff62735ab10
mov byte [rbp + 0x30], 0x3e
mov dl, 0x67
lea rcx, [rbp + 0x30]
call fcn.7ff62738eb40
mov byte [rbp + 0x31], al
mov dl, 0x61
lea rcx, [rbp + 0x30]
call fcn.7ff62738eb40
mov byte [rbp + 0x32], al
mov dl, 0x6d
lea rcx, [rbp + 0x30]
call fcn.7ff62738eb40
mov byte [rbp + 0x33], al
mov dl, 0x65
lea rcx, [rbp + 0x30]
call fcn.7ff62738eb40
mov byte [rbp + 0x34], al
xor eax, eax
mov byte [rbp + 0x35], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x31]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x30]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x31]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627383ee0
mov edx, 4
lea rcx, [rbp + 0x31]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x31]
call fcn.7ff62735ab00
mov qword [rbp + 0xda8], rax
mov byte [rbp + 0x180], 0x57
mov dl, 0x6f
lea rcx, [rbp + 0x180]
call fcn.7ff62738eb40
mov byte [rbp + 0x181], al
mov dl, 0x74
lea rcx, [rbp + 0x180]
call fcn.7ff62738eb40
mov byte [rbp + 0x182], al
mov dl, 0x68
lea rcx, [rbp + 0x180]
call fcn.7ff62738eb40
mov byte [rbp + 0x183], al
mov dl, 0x65
lea rcx, [rbp + 0x180]
call fcn.7ff62738eb40
mov byte [rbp + 0x184], al
mov dl, 0x72
lea rcx, [rbp + 0x180]
call fcn.7ff62738eb40
mov byte [rbp + 0x185], al
mov dl, 0x73
lea rcx, [rbp + 0x180]
call fcn.7ff62738eb40
mov byte [rbp + 0x186], al
xor eax, eax
mov byte [rbp + 0x187], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x181]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x180]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x181]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff627383fc0
mov edx, 6
lea rcx, [rbp + 0x181]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x181]
call fcn.7ff62735ab00
mov qword [rbp + 0xeb8], rax
lea r8, [rbp + 0xeb8]
lea rdx, [rbp + 0xda8]
lea rcx, [rbp + 0x24e0]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x1d8], 0x50
mov dl, 0x76
lea rcx, [rbp + 0x1d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1d9], al
mov dl, 0x65
lea rcx, [rbp + 0x1d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1da], al
mov dl, 0x72
lea rcx, [rbp + 0x1d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1db], al
mov dl, 0x73
lea rcx, [rbp + 0x1d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1dc], al
mov dl, 0x69
lea rcx, [rbp + 0x1d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1dd], al
mov dl, 0x6f
lea rcx, [rbp + 0x1d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1de], al
mov dl, 0x6e
lea rcx, [rbp + 0x1d8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1df], al
xor eax, eax
mov byte [rbp + 0x1e0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1d9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x1d8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1d9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff6273840e0
mov edx, 7
lea rcx, [rbp + 0x1d9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x1d9]
call fcn.7ff62735ab00
mov qword [rbp + 0xb98], rax
lea r8, [0x7ff6274c3328]
lea rdx, [rbp + 0xb98]
lea rcx, [rbp + 0x2520]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x1c8], 0x56
mov dl, 0x73
lea rcx, [rbp + 0x1c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1c9], al
mov dl, 0x65
lea rcx, [rbp + 0x1c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ca], al
mov dl, 0x72
lea rcx, [rbp + 0x1c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1cb], al
mov dl, 0x69
lea rcx, [rbp + 0x1c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1cc], al
mov dl, 0x61
lea rcx, [rbp + 0x1c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1cd], al
mov dl, 0x6c
lea rcx, [rbp + 0x1c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ce], al
mov dl, 0x73
lea rcx, [rbp + 0x1c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1cf], al
xor eax, eax
mov byte [rbp + 0x1d0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1c9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x1c8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1c9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff627384200
mov edx, 7
lea rcx, [rbp + 0x1c9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x1c9]
call fcn.7ff62735ab00
mov qword [rbp + 0xba0], rax
lea rcx, [rbp + 0x1658]
call fcn.7ff6273abdf0
nop
mov r8, rax
lea rdx, [rbp + 0xba0]
lea rcx, [rbp + 0x2560]
call fcn.7ff627394320
nop
mov byte [rbp - 0x30], 0x18
mov dl, 0x67
lea rcx, [rbp - 0x30]
call fcn.7ff62738eb40
mov byte [rbp - 0x2f], al
mov dl, 0x70
lea rcx, [rbp - 0x30]
call fcn.7ff62738eb40
mov byte [rbp - 0x2e], al
mov dl, 0x75
lea rcx, [rbp - 0x30]
call fcn.7ff62738eb40
mov byte [rbp - 0x2d], al
xor eax, eax
mov byte [rbp - 0x2c], al
nop dword [rax]
mov rdx, r15
lea rcx, [rbp - 0x2f]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x30]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, r15
lea rcx, [rbp - 0x2f]
call fcn.7ff62738eb50
mov byte [rax], bl
inc r15
cmp r15, 3
jb 0x7ff6273842c0
mov edx, 3
lea rcx, [rbp - 0x2f]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x2f]
call fcn.7ff62735ab00
mov rbx, rax
lea rcx, [rbp + 0x1678]
call fcn.7ff6273ac040
mov rdi, rax
mov rdx, rbx
lea rcx, [rbp + 0x25a0]
call fcn.7ff627390ec0
mov rdx, rdi
lea rcx, [rbp + 0x25c0]
call fcn.7ff627390e90
nop
mov byte [rbp + 0x9b0], 0x74
mov al, 4
mov cl, 0x1a
movzx edx, al
mov r8b, 0x2b
mov r9b, 0x1d
mov r10b, 0x10
xor r11d, r11d
xor al, 0x74
mov byte [rbp + 0x9b1], al
xor cl, 0x74
mov byte [rbp + 0x9b2], cl
xor dl, 0x74
mov byte [rbp + 0x9b3], dl
xor r8b, 0x74
mov byte [rbp + 0x9b4], r8b
xor r9b, 0x74
mov byte [rbp + 0x9b5], r9b
xor r10b, 0x74
mov byte [rbp + 0x9b6], r10b
mov byte [rbp + 0x9b7], r11b
lea rcx, [rbp + 0x1698]
call fcn.7ff6273ac5e0
mov rbx, rax
lea rdx, [rbp + 0x9b1]
lea rcx, [rbp + 0x25e0]
call fcn.7ff627390ec0
mov rdx, rbx
lea rcx, [rbp + 0x2600]
call fcn.7ff627390e90
nop
mov byte [rbp + 0xa40], 0x30
mov al, 0x53
mov cl, 0x5f
mov dl, 0x5d
mov r8b, 0x40
mov r9b, 0x45
mov r10b, 0x44
mov r11b, 0x55
mov bl, 0x42
mov dil, 0x6f
mov r15b, 0x5e
mov r12b, 0x51
movzx r13d, dl
mov byte [rsp + 0x30], r11b
xor r14d, r14d
xor al, 0x30
mov byte [rbp + 0xa41], al
xor cl, 0x30
mov byte [rbp + 0xa42], cl
xor dl, 0x30
mov byte [rbp + 0xa43], dl
xor r8b, 0x30
mov byte [rbp + 0xa44], r8b
xor r9b, 0x30
mov byte [rbp + 0xa45], r9b
xor r10b, 0x30
mov byte [rbp + 0xa46], r10b
xor r11b, 0x30
mov byte [rbp + 0xa47], r11b
xor bl, 0x30
mov byte [rbp + 0xa48], bl
xor dil, 0x30
mov byte [rbp + 0xa49], dil
xor r15b, 0x30
mov byte [rbp + 0xa4a], r15b
xor r12b, 0x30
mov byte [rbp + 0xa4b], r12b
xor r13b, 0x30
mov byte [rbp + 0xa4c], r13b
movzx eax, byte [rsp + 0x30]
xor al, 0x30
mov byte [rbp + 0xa4d], al
mov byte [rbp + 0xa4e], r14b
lea rcx, [rbp + 0x16b8]
call fcn.7ff6273af1e0
mov rbx, rax
lea rdx, [rbp + 0xa41]
lea rcx, [rbp + 0x2620]
call fcn.7ff627390ec0
mov rdx, rbx
lea rcx, [rbp + 0x2640]
call fcn.7ff627390e90
nop
mov byte [rbp + 0xa20], 0x59
mov al, 0x30
mov cl, 0x29
mov dl, 0x38
mov r8b, 0x3d
movzx r9d, r8b
mov r10b, 0x2b
mov r11b, 0x3c
mov bl, 0x2a
movzx edi, bl
xor al, 0x59
mov byte [rbp + 0xa21], al
xor cl, 0x59
mov byte [rbp + 0xa22], cl
xor dl, 0x59
mov byte [rbp + 0xa23], dl
xor r8b, 0x59
mov byte [rbp + 0xa24], r8b
xor r9b, 0x59
mov byte [rbp + 0xa25], r9b
xor r10b, 0x59
mov byte [rbp + 0xa26], r10b
xor r11b, 0x59
mov byte [rbp + 0xa27], r11b
xor bl, 0x59
mov byte [rbp + 0xa28], bl
xor dil, 0x59
mov byte [rbp + 0xa29], dil
mov byte [rbp + 0xa2a], r14b
lea rax, [rbp + 0xa21]
mov qword [rbp + 0xba8], rax
lea r8, [0x7ff6274be398]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x2660]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x9f0], 0x46
mov al, 0x34
mov cl, 0x23
mov dl, 0x32
movzx r8d, al
mov r9b, 0x2f
movzx r10d, cl
mov r11b, 0x35
xor ebx, ebx
xor al, 0x46
mov byte [rbp + 0x9f1], al
xor cl, 0x46
mov byte [rbp + 0x9f2], cl
xor dl, 0x46
mov byte [rbp + 0x9f3], dl
xor r8b, 0x46
mov byte [rbp + 0x9f4], r8b
xor r9b, 0x46
mov byte [rbp + 0x9f5], r9b
xor r10b, 0x46
mov byte [rbp + 0x9f6], r10b
xor r11b, 0x46
mov byte [rbp + 0x9f7], r11b
mov byte [rbp + 0x9f8], bl
mov edx, dword [rbp + 0x988]
lea rcx, [rbp + 0x16d8]
call fcn.7ff627358480
mov rbx, rax
lea rdx, [rbp + 0x9f1]
lea rcx, [rbp + 0x26a0]
call fcn.7ff627390ec0
mov rdx, rbx
lea rcx, [rbp + 0x26c0]
call fcn.7ff627390e90
nop
mov byte [rbp + 0x188], 0xa
mov dl, 0x6f
lea rcx, [rbp + 0x188]
call fcn.7ff62738eb40
mov byte [rbp + 0x189], al
mov dl, 0x75
lea rcx, [rbp + 0x188]
call fcn.7ff62738eb40
mov byte [rbp + 0x18a], al
mov dl, 0x74
lea rcx, [rbp + 0x188]
call fcn.7ff62738eb40
mov byte [rbp + 0x18b], al
mov dl, 0x70
lea rcx, [rbp + 0x188]
call fcn.7ff62738eb40
mov byte [rbp + 0x18c], al
mov dl, 0x75
lea rcx, [rbp + 0x188]
call fcn.7ff62738eb40
mov byte [rbp + 0x18d], al
mov dl, 0x74
lea rcx, [rbp + 0x188]
call fcn.7ff62738eb40
mov byte [rbp + 0x18e], al
xor eax, eax
mov byte [rbp + 0x18f], al
xor r15d, r15d
mov edi, r15d
movzx r14d, byte [rsp + 0x30]
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x189]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x188]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x189]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff6273846a0
mov edx, 6
lea rcx, [rbp + 0x189]
call fcn.7ff62738eb50
mov byte [rax], r15b
lea rcx, [rbp + 0x189]
call fcn.7ff62735ab00
mov qword [rbp + 0xbb0], rax
lea r8, [rbp + 0x3db0]
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x26e0]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x38], 0x36
mov dl, 0x6e
lea rcx, [rbp + 0x38]
call fcn.7ff62738eb40
mov byte [rbp + 0x39], al
mov dl, 0x61
lea rcx, [rbp + 0x38]
call fcn.7ff62738eb40
mov byte [rbp + 0x3a], al
mov dl, 0x6d
lea rcx, [rbp + 0x38]
call fcn.7ff62738eb40
mov byte [rbp + 0x3b], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.7ff62738eb40
mov byte [rbp + 0x3c], al
xor eax, eax
mov byte [rbp + 0x3d], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x39]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x38]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x39]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627384761
mov edx, 4
lea rcx, [rbp + 0x39]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x39]
call fcn.7ff62735ab00
mov qword [rbp + 0xbb8], rax
lea r8, [0x7ff6274c2f80]
lea rdx, [rbp + 0xbb8]
lea rcx, [rbp + 0x2720]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x2e8], 0x37
mov dl, 0x75
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2e9], al
mov dl, 0x73
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ea], al
mov dl, 0x65
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2eb], al
mov dl, 0x72
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ec], al
mov dl, 0x6e
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ed], al
mov dl, 0x61
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ee], al
mov dl, 0x6d
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ef], al
mov dl, 0x65
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2f0], al
xor eax, eax
mov byte [rbp + 0x2f1], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x2e9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x2e8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2e9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x7ff627384881
mov edx, 8
lea rcx, [rbp + 0x2e9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x2e9]
call fcn.7ff62735ab00
mov qword [rbp + 0xbc0], rax
lea r8, [0x7ff6274be3d8]
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x2760]
call fcn.7ff6273942c0
nop
lea r8, [rbp + 0x27a0]
lea rdx, [rbp + 0x24e0]
lea rcx, [rbp + 0x12d8]
call fcn.7ff62735ab20
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3ec0]
call fcn.7ff62738f330
nop
lea r9, [fcn.7ff62735c3d0]
mov edx, 0x40
lea r8d, [rdx - 0x35]
lea rcx, [rbp + 0x24e0]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x16d8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x16b8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1698]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1678]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1658]
call fcn.7ff627390df0
mov edx, 0x40
lea rcx, [rbp + 0x41f0]
call fcn.7ff62735ab10
lea rax, [rbp + 0xff0]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3ec0]
lea rcx, [rbp + 0xff0]
call fcn.7ff62738f490
mov rbx, rax
lea rdx, [rbp + 0x3078]
lea rcx, [rbp + 0xa7d]
call fcn.7ff62738eaf0
mov r10, rax
mov r13d, dword [0x7ff6274be1f8]
cmp byte [rax + 0x32], 0
je 0x7ff627384b6f
mov r8d, r15d
cmp r13d, 2
jl 0x7ff627384b35
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x7ff627384a30
cmp r8d, 0x33
jge 0x7ff627384b6f
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x33
jl 0x7ff627384b40
mov r8, rbx
mov rdx, r10
lea rcx, [rbp + 0x41f0]
call fcn.7ff6273acd50
nop
lea rdx, [0x7ff627494390]
lea rcx, [rbp + 0x3de8]
call fcn.7ff627393a40
lea rcx, [rbp + 0x3de8]
test al, al
lea rdx, [0x7ff627494394]
jne 0x7ff627384bae
lea rdx, [0x7ff627494390]
call fcn.7ff627390ce0
lea rax, [rbp + 0x1638]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3de8]
lea rcx, [rbp + 0x1638]
call fcn.7ff627390f00
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1618]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov ecx, 0x1f4
call qword [sym.imp.kernel32.dll_Sleep]
nop
lea rcx, [rbp + 0x41f0]
call fcn.7ff627379fb0
nop
lea rcx, [rbp + 0x3ec0]
call fcn.7ff62735c3f0
mov edi, dword [rbp + 0x988]
lea rcx, [rbp + 0x40c0]
call fcn.7ff627392b40
nop
lea rcx, [rbp + 0x3db0]
call fcn.7ff627392b40
jmp 0x7ff627383051
lea rcx, [rbp + 0x3eb0]
call fcn.7ff62735ab10
mov byte [rbp + 0x40], 0x31
mov dl, 0x67
lea rcx, [rbp + 0x40]
call fcn.7ff62738eb40
mov byte [rbp + 0x41], al
mov dl, 0x61
lea rcx, [rbp + 0x40]
call fcn.7ff62738eb40
mov byte [rbp + 0x42], al
mov dl, 0x6d
lea rcx, [rbp + 0x40]
call fcn.7ff62738eb40
mov byte [rbp + 0x43], al
mov dl, 0x65
lea rcx, [rbp + 0x40]
call fcn.7ff62738eb40
mov byte [rbp + 0x44], al
xor eax, eax
mov byte [rbp + 0x45], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x41]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x40]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x41]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627384c90
mov edx, 4
lea rcx, [rbp + 0x41]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x41]
call fcn.7ff62735ab00
mov qword [rbp + 0xbd0], rax
mov byte [rbp + 0x190], 0x17
mov dl, 0x6f
lea rcx, [rbp + 0x190]
call fcn.7ff62738eb40
mov byte [rbp + 0x191], al
mov dl, 0x74
lea rcx, [rbp + 0x190]
call fcn.7ff62738eb40
mov byte [rbp + 0x192], al
mov dl, 0x68
lea rcx, [rbp + 0x190]
call fcn.7ff62738eb40
mov byte [rbp + 0x193], al
mov dl, 0x65
lea rcx, [rbp + 0x190]
call fcn.7ff62738eb40
mov byte [rbp + 0x194], al
mov dl, 0x72
lea rcx, [rbp + 0x190]
call fcn.7ff62738eb40
mov byte [rbp + 0x195], al
mov dl, 0x73
lea rcx, [rbp + 0x190]
call fcn.7ff62738eb40
mov byte [rbp + 0x196], al
xor eax, eax
mov byte [rbp + 0x197], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x191]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x190]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x191]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff627384d70
mov edx, 6
lea rcx, [rbp + 0x191]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x191]
call fcn.7ff62735ab00
mov qword [rbp + 0xbc8], rax
lea r8, [rbp + 0xbc8]
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x2ad0]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x1b8], 0x6f
mov dl, 0x76
lea rcx, [rbp + 0x1b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1b9], al
mov dl, 0x65
lea rcx, [rbp + 0x1b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ba], al
mov dl, 0x72
lea rcx, [rbp + 0x1b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1bb], al
mov dl, 0x73
lea rcx, [rbp + 0x1b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1bc], al
mov dl, 0x69
lea rcx, [rbp + 0x1b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1bd], al
mov dl, 0x6f
lea rcx, [rbp + 0x1b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1be], al
mov dl, 0x6e
lea rcx, [rbp + 0x1b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1bf], al
xor eax, eax
mov byte [rbp + 0x1c0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1b9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x1b8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1b9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff627384e90
mov edx, 7
lea rcx, [rbp + 0x1b9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x1b9]
call fcn.7ff62735ab00
mov qword [rbp + 0xbd8], rax
lea r8, [0x7ff6274c3328]
lea rdx, [rbp + 0xbd8]
lea rcx, [rbp + 0x2b10]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x1f8], 0x63
mov dl, 0x73
lea rcx, [rbp + 0x1f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1f9], al
mov dl, 0x65
lea rcx, [rbp + 0x1f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1fa], al
mov dl, 0x72
lea rcx, [rbp + 0x1f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1fb], al
mov dl, 0x69
lea rcx, [rbp + 0x1f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1fc], al
mov dl, 0x61
lea rcx, [rbp + 0x1f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1fd], al
mov dl, 0x6c
lea rcx, [rbp + 0x1f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1fe], al
mov dl, 0x73
lea rcx, [rbp + 0x1f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ff], al
xor eax, eax
mov byte [rbp + 0x200], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1f9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x1f8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1f9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff627384fb0
mov edx, 7
lea rcx, [rbp + 0x1f9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x1f9]
call fcn.7ff62735ab00
mov qword [rbp + 0xbe0], rax
lea rcx, [rbp + 0x13b8]
call fcn.7ff6273abdf0
nop
mov r8, rax
lea rdx, [rbp + 0xbe0]
lea rcx, [rbp + 0x2b50]
call fcn.7ff627394320
nop
mov byte [rbp - 8], 0x45
mov dl, 0x67
lea rcx, [rbp - 8]
call fcn.7ff62738eb40
mov byte [rbp - 7], al
mov dl, 0x70
lea rcx, [rbp - 8]
call fcn.7ff62738eb40
mov byte [rbp - 6], al
mov dl, 0x75
lea rcx, [rbp - 8]
call fcn.7ff62738eb40
mov byte [rbp - 5], al
xor eax, eax
mov byte [rbp - 4], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp - 7]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 7]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff627385070
mov edx, 3
lea rcx, [rbp - 7]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 7]
call fcn.7ff62735ab00
mov qword [rbp + 0xbe8], rax
lea rcx, [rbp + 0x13d8]
call fcn.7ff6273ac040
nop
mov r8, rax
lea rdx, [rbp + 0xbe8]
lea rcx, [rbp + 0x2b90]
call fcn.7ff627394320
nop
mov byte [rbp + 0x198], 0x79
mov dl, 0x70
lea rcx, [rbp + 0x198]
call fcn.7ff62738eb40
mov byte [rbp + 0x199], al
mov dl, 0x6e
lea rcx, [rbp + 0x198]
call fcn.7ff62738eb40
mov byte [rbp + 0x19a], al
mov dl, 0x70
lea rcx, [rbp + 0x198]
call fcn.7ff62738eb40
mov byte [rbp + 0x19b], al
mov dl, 0x5f
lea rcx, [rbp + 0x198]
call fcn.7ff62738eb40
mov byte [rbp + 0x19c], al
mov dl, 0x69
lea rcx, [rbp + 0x198]
call fcn.7ff62738eb40
mov byte [rbp + 0x19d], al
mov dl, 0x64
lea rcx, [rbp + 0x198]
call fcn.7ff62738eb40
mov byte [rbp + 0x19e], al
xor eax, eax
mov byte [rbp + 0x19f], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x199]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x198]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x199]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff627385171
mov edx, 6
lea rcx, [rbp + 0x199]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x199]
call fcn.7ff62735ab00
mov qword [rbp + 0xbf0], rax
lea rcx, [rbp + 0x14b8]
call fcn.7ff6273ac5e0
nop
mov r8, rax
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x2bd0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x488], 0x7c
mov dl, 0x63
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x489], al
mov dl, 0x6f
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x48a], al
mov dl, 0x6d
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x48b], al
mov dl, 0x70
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x48c], al
mov dl, 0x75
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x48d], al
mov dl, 0x74
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x48e], al
mov dl, 0x65
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x48f], al
mov dl, 0x72
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x490], al
mov dl, 0x5f
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x491], al
mov dl, 0x6e
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x492], al
mov dl, 0x61
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x493], al
mov dl, 0x6d
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x494], al
mov dl, 0x65
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
mov byte [rbp + 0x495], al
xor eax, eax
mov byte [rbp + 0x496], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x489]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x488]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x489]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627385310
mov edx, 0xd
lea rcx, [rbp + 0x489]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x489]
call fcn.7ff62735ab00
mov qword [rbp + 0xbf8], rax
lea rcx, [rbp + 0x14d8]
call fcn.7ff6273af1e0
nop
mov r8, rax
lea rdx, [rbp + 0xbf8]
lea rcx, [rbp + 0x2c10]
call fcn.7ff627394320
nop
mov byte [rbp + 0x348], 0x5e
mov dl, 0x69
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x349], al
mov dl, 0x70
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x34a], al
mov dl, 0x61
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x34b], al
mov dl, 0x64
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x34c], al
mov dl, 0x64
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x34d], al
mov dl, 0x72
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x34e], al
mov dl, 0x65
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x34f], al
mov dl, 0x73
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x350], al
mov dl, 0x73
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
mov byte [rbp + 0x351], al
xor eax, eax
mov byte [rbp + 0x352], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x349]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x348]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x349]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff627385460
mov edx, 9
lea rcx, [rbp + 0x349]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x349]
call fcn.7ff62735ab00
mov qword [rbp + 0xc00], rax
lea r8, [0x7ff6274be398]
lea rdx, [rbp + 0xc00]
lea rcx, [rbp + 0x2c50]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x1a0], 0x2b
mov dl, 0x6f
lea rcx, [rbp + 0x1a0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1a1], al
mov dl, 0x75
lea rcx, [rbp + 0x1a0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1a2], al
mov dl, 0x74
lea rcx, [rbp + 0x1a0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1a3], al
mov dl, 0x70
lea rcx, [rbp + 0x1a0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1a4], al
mov dl, 0x75
lea rcx, [rbp + 0x1a0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1a5], al
mov dl, 0x74
lea rcx, [rbp + 0x1a0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1a6], al
xor eax, eax
mov byte [rbp + 0x1a7], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1a1]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x1a0]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1a1]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff627385570
mov edx, 6
lea rcx, [rbp + 0x1a1]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x1a1]
call fcn.7ff62735ab00
mov qword [rbp + 0xc08], rax
lea r8, [rbp + 0x3db0]
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 0x2c90]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x48], 0x1f
mov dl, 0x6e
lea rcx, [rbp + 0x48]
call fcn.7ff62738eb40
mov byte [rbp + 0x49], al
mov dl, 0x61
lea rcx, [rbp + 0x48]
call fcn.7ff62738eb40
mov byte [rbp + 0x4a], al
mov dl, 0x6d
lea rcx, [rbp + 0x48]
call fcn.7ff62738eb40
mov byte [rbp + 0x4b], al
mov dl, 0x65
lea rcx, [rbp + 0x48]
call fcn.7ff62738eb40
mov byte [rbp + 0x4c], al
xor eax, eax
mov byte [rbp + 0x4d], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x49]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x48]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x49]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627385631
mov edx, 4
lea rcx, [rbp + 0x49]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x49]
call fcn.7ff62735ab00
mov qword [rbp + 0xc10], rax
lea r8, [0x7ff6274c2f80]
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0x2cd0]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x2f8], 0x1d
mov dl, 0x75
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2f9], al
mov dl, 0x73
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2fa], al
mov dl, 0x65
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2fb], al
mov dl, 0x72
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2fc], al
mov dl, 0x6e
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2fd], al
mov dl, 0x61
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2fe], al
mov dl, 0x6d
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ff], al
mov dl, 0x65
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x300], al
xor eax, eax
mov byte [rbp + 0x301], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x2f9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x2f8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2f9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x7ff627385751
mov edx, 8
lea rcx, [rbp + 0x2f9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x2f9]
call fcn.7ff62735ab00
mov qword [rbp + 0xc18], rax
lea r8, [0x7ff6274be3d8]
lea rdx, [rbp + 0xc18]
lea rcx, [rbp + 0x2d10]
call fcn.7ff6273942c0
nop
lea r8, [rbp + 0x2d50]
lea rdx, [rbp + 0x2ad0]
lea rcx, [rbp + 0x12e8]
call fcn.7ff62735ab20
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3eb0]
call fcn.7ff62738f330
nop
lea r9, [fcn.7ff62735c3d0]
mov edx, 0x40
lea r8d, [rdx - 0x36]
lea rcx, [rbp + 0x2ad0]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x14d8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x14b8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x13d8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x13b8]
call fcn.7ff627390df0
mov edx, 0x40
lea rcx, [rbp + 0x4170]
call fcn.7ff62735ab10
lea rax, [rbp + 0x1000]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3eb0]
lea rcx, [rbp + 0x1000]
call fcn.7ff62738f490
mov rbx, rax
lea rdx, [rbp + 0x2fd0]
lea rcx, [rbp + 0xa7e]
call fcn.7ff62738eaf0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x7ff627385a1f
mov r8d, r15d
cmp r13d, 2
jl 0x7ff6273859e5
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x7ff6273858e0
cmp r8d, 0x33
jge 0x7ff627385a1f
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x33
jl 0x7ff6273859f0
mov r8, rbx
mov rdx, r10
lea rcx, [rbp + 0x4170]
call fcn.7ff6273acd50
nop
mov byte [rbp - 0x5c], 0xf
mov dl, 0x30
lea rcx, [rbp - 0x5c]
call fcn.7ff62738eb40
mov byte [rbp - 0x5b], al
xor eax, eax
mov byte [rbp - 0x5a], al
xor edx, edx
lea rcx, [rbp - 0x5b]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x5c]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x5b]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x5b]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x5b]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3de8]
call fcn.7ff627393a40
test al, al
jne 0x7ff627385b24
mov byte [rsp + 0x5c], 0x2a
mov dl, 0x31
lea rcx, [rsp + 0x5c]
call fcn.7ff62738eb40
mov byte [rsp + 0x5d], al
xor eax, eax
mov byte [rsp + 0x5e], al
xor edx, edx
lea rcx, [rsp + 0x5d]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x5c]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x5d]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x5d]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x5d]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3de8]
call fcn.7ff627393a40
test al, al
jne 0x7ff627385b24
lea rcx, [0x7ff627494378]
call qword [sym.imp.ucrtbase.dll_remove]
jmp 0x7ff627385b65
lea rax, [rbp + 0x1398]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3de8]
lea rcx, [rbp + 0x1398]
call fcn.7ff627390f00
mov rbx, rax
lea rdx, [0x7ff627494378]
lea rcx, [rbp + 0x1378]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rax, [rbp + 0x1358]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1358]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1338]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
xor r8d, r8d
lea rdx, [0x7ff627494420]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
cmp rax, 0xffffffffffffffff
je 0x7ff627386240
mov byte [rsp + 0x58], 0x20
mov dl, 0xa
lea rcx, [rsp + 0x58]
call fcn.7ff62738eb40
mov byte [rsp + 0x59], al
xor eax, eax
mov byte [rsp + 0x5a], al
xor edx, edx
lea rcx, [rsp + 0x59]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x59]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x59]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x59]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xab8]
call fcn.7ff627393c20
lea rdx, [rbp + 0xab8]
lea rcx, [rbp + 0xb2f]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x498], 0x3e
mov dl, 0x20
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x499], al
mov dl, 0x5b
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x49a], al
mov dl, 0x2d
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x49b], al
mov dl, 0x5d
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x49c], al
mov dl, 0x20
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x49d], al
mov dl, 0x45
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x49e], al
mov dl, 0x72
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x49f], al
mov dl, 0x72
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x4a0], al
mov dl, 0x6f
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x4a1], al
mov dl, 0x72
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x4a2], al
mov dl, 0x20
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x4a3], al
mov dl, 0x3a
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x4a4], al
mov dl, 0x20
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
mov byte [rbp + 0x4a5], al
xor eax, eax
mov byte [rbp + 0x4a6], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x499]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x498]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x499]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627385d81
mov edx, 0xd
lea rcx, [rbp + 0x499]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x499]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xabb]
call fcn.7ff627393c20
lea rdx, [rbp + 0xabb]
lea rcx, [rbp + 0xb2c]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x7c8], 0x59
mov dl, 0x74
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7c9], al
mov dl, 0x68
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ca], al
mov dl, 0x65
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7cb], al
mov dl, 0x20
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7cc], al
mov dl, 0x73
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7cd], al
mov dl, 0x70
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ce], al
mov dl, 0x6f
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7cf], al
mov dl, 0x6f
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d0], al
mov dl, 0x66
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d1], al
mov dl, 0x65
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d2], al
mov dl, 0x72
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d3], al
mov dl, 0x20
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d4], al
mov dl, 0x77
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d5], al
mov dl, 0x61
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d6], al
mov dl, 0x73
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d7], al
mov dl, 0x20
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d8], al
mov dl, 0x6e
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7d9], al
mov dl, 0x6f
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7da], al
mov dl, 0x74
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7db], al
mov dl, 0x20
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7dc], al
mov dl, 0x61
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7dd], al
mov dl, 0x62
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7de], al
mov dl, 0x6c
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7df], al
mov dl, 0x65
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e0], al
mov dl, 0x20
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e1], al
mov dl, 0x74
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e2], al
mov dl, 0x6f
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e3], al
mov dl, 0x20
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e4], al
mov dl, 0x6c
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e5], al
mov dl, 0x6f
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e6], al
mov dl, 0x61
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e7], al
mov dl, 0x64
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e8], al
mov dl, 0x20
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7e9], al
mov dl, 0x64
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ea], al
mov dl, 0x72
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7eb], al
mov dl, 0x69
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ec], al
mov dl, 0x76
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ed], al
mov dl, 0x65
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ee], al
mov dl, 0x72
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ef], al
mov dl, 0x20
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7f0], al
mov dl, 0x30
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7f1], al
mov dl, 0x78
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7f2], al
mov dl, 0x32
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7f3], al
mov dl, 0x33
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7f4], al
mov dl, 0x39
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7f5], al
mov dl, 0x38
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7f6], al
mov dl, 0x34
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x7f7], al
xor eax, eax
mov byte [rbp + 0x7f8], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x7c9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x7c8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x7c9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x2f
jb 0x7ff6273861e0
mov edx, 0x2f
lea rcx, [rbp + 0x7c9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x7c9]
call fcn.7ff62735ab00
jmp 0x7ff627387f0b
xor r8d, r8d
lea rdx, [0x7ff627494440]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
cmp rax, 0xffffffffffffffff
je 0x7ff6273868e0
mov byte [rsp + 0x60], 0x72
mov dl, 0xa
lea rcx, [rsp + 0x60]
call fcn.7ff62738eb40
mov byte [rsp + 0x61], al
xor eax, eax
mov byte [rsp + 0x62], al
xor edx, edx
lea rcx, [rsp + 0x61]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x60]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x61]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x61]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x61]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xabe]
call fcn.7ff627393c20
lea rdx, [rbp + 0xabe]
lea rcx, [rbp + 0xb29]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x4e8], 0x6e
mov dl, 0x20
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4e9], al
mov dl, 0x5b
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ea], al
mov dl, 0x2d
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4eb], al
mov dl, 0x5d
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ec], al
mov dl, 0x20
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ed], al
mov dl, 0x45
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ee], al
mov dl, 0x72
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ef], al
mov dl, 0x72
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4f0], al
mov dl, 0x6f
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4f1], al
mov dl, 0x72
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4f2], al
mov dl, 0x20
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4f3], al
mov dl, 0x3a
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4f4], al
mov dl, 0x20
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4f5], al
xor eax, eax
mov byte [rbp + 0x4f6], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x4e9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x4e8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x4e9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627386420
mov edx, 0xd
lea rcx, [rbp + 0x4e9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x4e9]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xac1]
call fcn.7ff627393c20
lea rdx, [rbp + 0xac1]
lea rcx, [rbp + 0xb26]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x790], 0xe
mov dl, 0x74
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x791], al
mov dl, 0x68
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x792], al
mov dl, 0x65
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x793], al
mov dl, 0x20
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x794], al
mov dl, 0x73
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x795], al
mov dl, 0x70
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x796], al
mov dl, 0x6f
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x797], al
mov dl, 0x6f
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x798], al
mov dl, 0x66
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x799], al
mov dl, 0x65
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x79a], al
mov dl, 0x72
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x79b], al
mov dl, 0x20
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x79c], al
mov dl, 0x77
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x79d], al
mov dl, 0x61
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x79e], al
mov dl, 0x73
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x79f], al
mov dl, 0x20
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a0], al
mov dl, 0x6e
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a1], al
mov dl, 0x6f
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a2], al
mov dl, 0x74
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a3], al
mov dl, 0x20
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a4], al
mov dl, 0x61
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a5], al
mov dl, 0x62
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a6], al
mov dl, 0x6c
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a7], al
mov dl, 0x65
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a8], al
mov dl, 0x20
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7a9], al
mov dl, 0x74
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7aa], al
mov dl, 0x6f
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ab], al
mov dl, 0x20
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ac], al
mov dl, 0x6c
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ad], al
mov dl, 0x6f
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ae], al
mov dl, 0x61
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7af], al
mov dl, 0x64
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b0], al
mov dl, 0x20
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b1], al
mov dl, 0x64
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b2], al
mov dl, 0x72
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b3], al
mov dl, 0x69
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b4], al
mov dl, 0x76
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b5], al
mov dl, 0x65
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b6], al
mov dl, 0x72
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b7], al
mov dl, 0x20
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b8], al
mov dl, 0x30
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7b9], al
mov dl, 0x78
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7ba], al
mov dl, 0x33
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7bb], al
mov dl, 0x32
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7bc], al
mov dl, 0x37
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7bd], al
mov dl, 0x36
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7be], al
mov dl, 0x38
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
mov byte [rbp + 0x7bf], al
xor eax, eax
mov byte [rbp + 0x7c0], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x791]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x790]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x791]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x2f
jb 0x7ff627386880
mov edx, 0x2f
lea rcx, [rbp + 0x791]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x791]
call fcn.7ff62735ab00
jmp 0x7ff627387f0b
xor r8d, r8d
lea rdx, [0x7ff627494468]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
cmp rax, 0xffffffffffffffff
je 0x7ff627386f80
mov byte [rsp + 0x64], 0x12
mov dl, 0xa
lea rcx, [rsp + 0x64]
call fcn.7ff62738eb40
mov byte [rsp + 0x65], al
xor eax, eax
mov byte [rsp + 0x66], al
xor edx, edx
lea rcx, [rsp + 0x65]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x64]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x65]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x65]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x65]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xac4]
call fcn.7ff627393c20
lea rdx, [rbp + 0xac4]
lea rcx, [rbp + 0xb23]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x558], 0x72
mov dl, 0x20
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x559], al
mov dl, 0x5b
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x55a], al
mov dl, 0x2d
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x55b], al
mov dl, 0x5d
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x55c], al
mov dl, 0x20
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x55d], al
mov dl, 0x45
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x55e], al
mov dl, 0x72
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x55f], al
mov dl, 0x72
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x560], al
mov dl, 0x6f
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x561], al
mov dl, 0x72
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x562], al
mov dl, 0x20
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x563], al
mov dl, 0x3a
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x564], al
mov dl, 0x20
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
mov byte [rbp + 0x565], al
xor eax, eax
mov byte [rbp + 0x566], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x559]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x558]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x559]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627386ac0
mov edx, 0xd
lea rcx, [rbp + 0x559]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x559]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xac7]
call fcn.7ff627393c20
lea rdx, [rbp + 0xac7]
lea rcx, [rbp + 0xb20]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x758], 0x13
mov dl, 0x74
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x759], al
mov dl, 0x68
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x75a], al
mov dl, 0x65
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x75b], al
mov dl, 0x20
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x75c], al
mov dl, 0x73
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x75d], al
mov dl, 0x70
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x75e], al
mov dl, 0x6f
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x75f], al
mov dl, 0x6f
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x760], al
mov dl, 0x66
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x761], al
mov dl, 0x65
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x762], al
mov dl, 0x72
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x763], al
mov dl, 0x20
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x764], al
mov dl, 0x77
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x765], al
mov dl, 0x61
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x766], al
mov dl, 0x73
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x767], al
mov dl, 0x20
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x768], al
mov dl, 0x6e
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x769], al
mov dl, 0x6f
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x76a], al
mov dl, 0x74
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x76b], al
mov dl, 0x20
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x76c], al
mov dl, 0x61
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x76d], al
mov dl, 0x62
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x76e], al
mov dl, 0x6c
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x76f], al
mov dl, 0x65
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x770], al
mov dl, 0x20
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x771], al
mov dl, 0x74
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x772], al
mov dl, 0x6f
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x773], al
mov dl, 0x20
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x774], al
mov dl, 0x6c
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x775], al
mov dl, 0x6f
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x776], al
mov dl, 0x61
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x777], al
mov dl, 0x64
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x778], al
mov dl, 0x20
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x779], al
mov dl, 0x64
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x77a], al
mov dl, 0x72
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x77b], al
mov dl, 0x69
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x77c], al
mov dl, 0x76
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x77d], al
mov dl, 0x65
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x77e], al
mov dl, 0x72
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x77f], al
mov dl, 0x20
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x780], al
mov dl, 0x30
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x781], al
mov dl, 0x78
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x782], al
mov dl, 0x33
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x783], al
mov dl, 0x34
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x784], al
mov dl, 0x39
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x785], al
mov dl, 0x39
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x786], al
mov dl, 0x30
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
mov byte [rbp + 0x787], al
xor eax, eax
mov byte [rbp + 0x788], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x759]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x758]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x759]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x2f
jb 0x7ff627386f20
mov edx, 0x2f
lea rcx, [rbp + 0x759]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x759]
call fcn.7ff62735ab00
jmp 0x7ff627387f0b
xor r8d, r8d
lea rdx, [0x7ff627494478]
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390a10
mov dl, 0xa
cmp rax, 0xffffffffffffffff
je 0x7ff627387760
mov byte [rsp + 0x68], 0x20
lea rcx, [rsp + 0x68]
call fcn.7ff62738eb40
mov byte [rsp + 0x69], al
xor eax, eax
mov byte [rsp + 0x6a], al
xor edx, edx
lea rcx, [rsp + 0x69]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x68]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x69]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x69]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x69]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xaca]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaca]
lea rcx, [rbp + 0xb92]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x458], 0x7b
mov dl, 0x20
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x459], al
mov dl, 0x5b
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x45a], al
mov dl, 0x2d
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x45b], al
mov dl, 0x5d
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x45c], al
mov dl, 0x20
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x45d], al
mov dl, 0x45
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x45e], al
mov dl, 0x72
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x45f], al
mov dl, 0x72
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x460], al
mov dl, 0x6f
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x461], al
mov dl, 0x72
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x462], al
mov dl, 0x20
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x463], al
mov dl, 0x3a
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x464], al
mov dl, 0x20
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
mov byte [rbp + 0x465], al
xor eax, eax
mov byte [rbp + 0x466], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x459]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x458]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x459]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627387160
mov edx, 0xd
lea rcx, [rbp + 0x459]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x459]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xacd]
call fcn.7ff627393c20
lea rdx, [rbp + 0xacd]
lea rcx, [rbp + 0xb8f]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x930], 0x78
mov dl, 0x74
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x931], al
mov dl, 0x68
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x932], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x933], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x934], al
mov dl, 0x73
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x935], al
mov dl, 0x70
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x936], al
mov dl, 0x6f
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x937], al
mov dl, 0x6f
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x938], al
mov dl, 0x66
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x939], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x93a], al
mov dl, 0x72
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x93b], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x93c], al
mov dl, 0x63
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x93d], al
mov dl, 0x61
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x93e], al
mov dl, 0x6e
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x93f], al
mov dl, 0x6e
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x940], al
mov dl, 0x6f
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x941], al
mov dl, 0x74
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x942], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x943], al
mov dl, 0x63
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x944], al
mov dl, 0x6f
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x945], al
mov dl, 0x6e
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x946], al
mov dl, 0x6e
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x947], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x948], al
mov dl, 0x63
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x949], al
mov dl, 0x74
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x94a], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x94b], al
mov dl, 0x74
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x94c], al
mov dl, 0x6f
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x94d], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x94e], al
mov dl, 0x74
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x94f], al
mov dl, 0x68
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x950], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x951], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x952], al
mov dl, 0x73
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x953], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x954], al
mov dl, 0x72
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x955], al
mov dl, 0x76
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x956], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x957], al
mov dl, 0x72
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x958], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x959], al
mov dl, 0x70
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x95a], al
mov dl, 0x6c
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x95b], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x95c], al
mov dl, 0x61
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x95d], al
mov dl, 0x73
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x95e], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x95f], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x960], al
mov dl, 0x74
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x961], al
mov dl, 0x72
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x962], al
mov dl, 0x79
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x963], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x964], al
mov dl, 0x61
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x965], al
mov dl, 0x67
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x966], al
mov dl, 0x61
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x967], al
mov dl, 0x69
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x968], al
mov dl, 0x6e
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x969], al
mov dl, 0x20
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x96a], al
mov dl, 0x6c
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x96b], al
mov dl, 0x61
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x96c], al
mov dl, 0x74
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x96d], al
mov dl, 0x65
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x96e], al
mov dl, 0x72
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
mov byte [rbp + 0x96f], al
xor eax, eax
mov byte [rbp + 0x970], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x931]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x930]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x931]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x3f
jb 0x7ff627387700
mov edx, 0x3f
lea rcx, [rbp + 0x931]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x931]
call fcn.7ff62735ab00
jmp 0x7ff627387f0b
mov byte [rsp + 0x6c], 0x59
lea rcx, [rsp + 0x6c]
call fcn.7ff62738eb40
mov byte [rsp + 0x6d], al
xor eax, eax
mov byte [rsp + 0x6e], al
xor edx, edx
lea rcx, [rsp + 0x6d]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x6c]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x6d]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x6d]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x6d]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xad0]
call fcn.7ff627393c20
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0xb8c]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x548], 0x33
mov dl, 0x20
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x549], al
mov dl, 0x5b
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x54a], al
mov dl, 0x2d
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x54b], al
mov dl, 0x5d
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x54c], al
mov dl, 0x20
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x54d], al
mov dl, 0x45
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x54e], al
mov dl, 0x72
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x54f], al
mov dl, 0x72
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x550], al
mov dl, 0x6f
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x551], al
mov dl, 0x72
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x552], al
mov dl, 0x20
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x553], al
mov dl, 0x3a
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x554], al
mov dl, 0x20
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
mov byte [rbp + 0x555], al
xor eax, eax
mov byte [rbp + 0x556], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x549]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x548]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x549]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627387920
mov edx, 0xd
lea rcx, [rbp + 0x549]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x549]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xad3]
call fcn.7ff627393c20
lea rdx, [rbp + 0xad3]
lea rcx, [rbp + 0xb89]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x8f0], 0x54
mov dl, 0x74
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f1], al
mov dl, 0x68
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f2], al
mov dl, 0x65
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f3], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f4], al
mov dl, 0x73
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f5], al
mov dl, 0x70
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f6], al
mov dl, 0x6f
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f7], al
mov dl, 0x6f
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f8], al
mov dl, 0x66
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8f9], al
mov dl, 0x65
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8fa], al
mov dl, 0x72
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8fb], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8fc], al
mov dl, 0x77
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8fd], al
mov dl, 0x61
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8fe], al
mov dl, 0x73
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x8ff], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x900], al
mov dl, 0x6e
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x901], al
mov dl, 0x6f
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x902], al
mov dl, 0x74
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x903], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x904], al
mov dl, 0x61
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x905], al
mov dl, 0x62
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x906], al
mov dl, 0x6c
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x907], al
mov dl, 0x65
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x908], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x909], al
mov dl, 0x74
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x90a], al
mov dl, 0x6f
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x90b], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x90c], al
mov dl, 0x6c
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x90d], al
mov dl, 0x6f
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x90e], al
mov dl, 0x61
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x90f], al
mov dl, 0x64
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x910], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x911], al
mov dl, 0x64
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x912], al
mov dl, 0x72
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x913], al
mov dl, 0x69
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x914], al
mov dl, 0x76
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x915], al
mov dl, 0x65
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x916], al
mov dl, 0x72
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x917], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x918], al
mov dl, 0x70
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x919], al
mov dl, 0x6c
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x91a], al
mov dl, 0x65
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x91b], al
mov dl, 0x61
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x91c], al
mov dl, 0x73
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x91d], al
mov dl, 0x65
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x91e], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x91f], al
mov dl, 0x63
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x920], al
mov dl, 0x6f
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x921], al
mov dl, 0x6e
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x922], al
mov dl, 0x74
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x923], al
mov dl, 0x61
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x924], al
mov dl, 0x63
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x925], al
mov dl, 0x74
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x926], al
mov dl, 0x20
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x927], al
mov dl, 0x73
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x928], al
mov dl, 0x75
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x929], al
mov dl, 0x70
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x92a], al
mov dl, 0x70
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x92b], al
mov dl, 0x6f
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x92c], al
mov dl, 0x72
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x92d], al
mov dl, 0x74
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
mov byte [rbp + 0x92e], al
xor eax, eax
mov byte [rbp + 0x92f], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x8f1]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x8f0]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x8f1]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x3e
jb 0x7ff627387eb0
mov edx, 0x3e
lea rcx, [rbp + 0x8f1]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x8f1]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
nop
lea rcx, [rbp + 0x4170]
call fcn.7ff627379fb0
nop
lea rcx, [rbp + 0x3eb0]
call fcn.7ff62735c3f0
nop
lea rcx, [rbp + 0x40c0]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390df0
jmp 0x7ff627388abe
lea rax, [rbp + 0x1d78]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1d78]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1d98]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xad6]
call fcn.7ff627393c20
lea rdx, [rbp + 0xad6]
lea rcx, [rbp + 0xb86]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x538], 0x5a
mov dl, 0x20
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x539], al
mov dl, 0x5b
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x53a], al
mov dl, 0x2d
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x53b], al
mov dl, 0x5d
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x53c], al
mov dl, 0x20
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x53d], al
mov dl, 0x45
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x53e], al
mov dl, 0x72
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x53f], al
mov dl, 0x72
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x540], al
mov dl, 0x6f
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x541], al
mov dl, 0x72
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x542], al
mov dl, 0x20
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x543], al
mov dl, 0x3a
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x544], al
mov dl, 0x20
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
mov byte [rbp + 0x545], al
xor eax, eax
mov byte [rbp + 0x546], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x539]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x538]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x539]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff6273880e0
mov edx, 0xd
lea rcx, [rbp + 0x539]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x539]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xad9]
call fcn.7ff627393c20
lea rdx, [rbp + 0xad9]
lea rcx, [rbp + 0xb83]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x668], 0x5e
mov dl, 0x77
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x669], al
mov dl, 0x61
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x66a], al
mov dl, 0x73
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x66b], al
mov dl, 0x20
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x66c], al
mov dl, 0x6e
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x66d], al
mov dl, 0x6f
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x66e], al
mov dl, 0x74
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x66f], al
mov dl, 0x20
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x670], al
mov dl, 0x61
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x671], al
mov dl, 0x62
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x672], al
mov dl, 0x6c
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x673], al
mov dl, 0x65
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x674], al
mov dl, 0x20
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x675], al
mov dl, 0x74
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x676], al
mov dl, 0x6f
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x677], al
mov dl, 0x20
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x678], al
mov dl, 0x73
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x679], al
mov dl, 0x70
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x67a], al
mov dl, 0x6f
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x67b], al
mov dl, 0x6f
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x67c], al
mov dl, 0x66
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x67d], al
mov dl, 0x20
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x67e], al
mov dl, 0x30
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x67f], al
mov dl, 0x78
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x680], al
mov dl, 0x34
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x681], al
mov dl, 0x38
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x682], al
mov dl, 0x33
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x683], al
mov dl, 0x36
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
mov byte [rbp + 0x684], al
xor eax, eax
mov byte [rbp + 0x685], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x669]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x668]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x669]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x1c
jb 0x7ff6273883c1
mov edx, 0x1c
lea rcx, [rbp + 0x669]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x669]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
nop
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390df0
jmp 0x7ff627388abe
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xadc]
call fcn.7ff627393c20
lea rdx, [rbp + 0xadc]
lea rcx, [rbp + 0xb80]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rsp + 0x74], 0x30
mov dl, 0xa
lea rcx, [rsp + 0x74]
call fcn.7ff62738eb40
mov byte [rsp + 0x75], al
xor eax, eax
mov byte [rsp + 0x76], al
xor edx, edx
lea rcx, [rsp + 0x75]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x74]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x75]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x75]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x75]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov byte [rbp + 0x528], 0x7c
mov dl, 0x20
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x529], al
mov dl, 0x5b
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x52a], al
mov dl, 0x2d
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x52b], al
mov dl, 0x5d
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x52c], al
mov dl, 0x20
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x52d], al
mov dl, 0x45
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x52e], al
mov dl, 0x72
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x52f], al
mov dl, 0x72
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x530], al
mov dl, 0x6f
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x531], al
mov dl, 0x72
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x532], al
mov dl, 0x20
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x533], al
mov dl, 0x3a
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x534], al
mov dl, 0x20
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
mov byte [rbp + 0x535], al
xor eax, eax
mov byte [rbp + 0x536], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x529]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x528]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x529]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff6273885f1
mov edx, 0xd
lea rcx, [rbp + 0x529]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x529]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xadf]
call fcn.7ff627393c20
lea rdx, [rbp + 0xadf]
lea rcx, [rbp + 0xb7d]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x800], 2
mov dl, 0x74
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x801], al
mov dl, 0x68
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x802], al
mov dl, 0x65
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x803], al
mov dl, 0x20
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x804], al
mov dl, 0x73
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x805], al
mov dl, 0x70
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x806], al
mov dl, 0x6f
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x807], al
mov dl, 0x6f
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x808], al
mov dl, 0x66
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x809], al
mov dl, 0x65
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x80a], al
mov dl, 0x72
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x80b], al
mov dl, 0x20
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x80c], al
mov dl, 0x77
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x80d], al
mov dl, 0x61
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x80e], al
mov dl, 0x73
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x80f], al
mov dl, 0x20
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x810], al
mov dl, 0x6e
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x811], al
mov dl, 0x6f
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x812], al
mov dl, 0x74
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x813], al
mov dl, 0x20
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x814], al
mov dl, 0x61
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x815], al
mov dl, 0x62
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x816], al
mov dl, 0x6c
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x817], al
mov dl, 0x65
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x818], al
mov dl, 0x20
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x819], al
mov dl, 0x74
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x81a], al
mov dl, 0x6f
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x81b], al
mov dl, 0x20
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x81c], al
mov dl, 0x6c
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x81d], al
mov dl, 0x6f
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x81e], al
mov dl, 0x61
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x81f], al
mov dl, 0x64
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x820], al
mov dl, 0x20
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x821], al
mov dl, 0x64
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x822], al
mov dl, 0x72
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x823], al
mov dl, 0x69
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x824], al
mov dl, 0x76
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x825], al
mov dl, 0x65
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x826], al
mov dl, 0x72
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x827], al
mov dl, 0x20
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x828], al
mov dl, 0x30
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x829], al
mov dl, 0x78
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x82a], al
mov dl, 0x38
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x82b], al
mov dl, 0x37
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x82c], al
mov dl, 0x33
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x82d], al
mov dl, 0x32
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x82e], al
mov dl, 0x36
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
mov byte [rbp + 0x82f], al
xor eax, eax
mov byte [rbp + 0x830], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x801]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x800]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x801]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x2f
jb 0x7ff627388a50
mov edx, 0x2f
lea rcx, [rbp + 0x801]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x801]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov ecx, 0xbb8
call qword [sym.imp.kernel32.dll_Sleep]
lea rax, [rbp + 0x17b8]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x17b8]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1db8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rdx, [0x7ff6274c3390]
lea rcx, [rbp + 0x1270]
call fcn.7ff627390790
mov rcx, rax
call fcn.7ff6273afe70
nop
lea rcx, [rbp + 0x3fe8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x3e80]
call fcn.7ff62738f100
nop
lea rcx, [rbp + 0x3f48]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x3e10]
call fcn.7ff6273906a0
nop
lea rcx, [rbp + 0x3e28]
call fcn.7ff62735c3f0
nop
lea rcx, [rbp + 0x3de8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x4050]
call fcn.7ff627357a80
nop
lea rcx, [rbp + 0x4100]
call fcn.7ff627390df0
jmp 0x7ff627389097
mov edx, 0x12
lea ecx, [rdx + 0x17]
call fcn.7ff62735b110
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xae2]
call fcn.7ff627393c20
lea rdx, [rbp + 0xae2]
lea rcx, [rbp + 0xb7a]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x518], 0x2d
mov dl, 0x20
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x519], al
mov dl, 0x5b
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x51a], al
mov dl, 0x2d
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x51b], al
mov dl, 0x5d
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x51c], al
mov dl, 0x20
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x51d], al
mov dl, 0x45
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x51e], al
mov dl, 0x72
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x51f], al
mov dl, 0x72
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x520], al
mov dl, 0x6f
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x521], al
mov dl, 0x72
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x522], al
mov dl, 0x20
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x523], al
mov dl, 0x3a
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x524], al
mov dl, 0x20
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
mov byte [rbp + 0x525], al
xor eax, eax
mov byte [rbp + 0x526], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x519]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x518]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x519]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627388cf0
mov edx, 0xd
lea rcx, [rbp + 0x519]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x519]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xae8]
call fcn.7ff627393c20
lea rdx, [rbp + 0xae8]
lea rcx, [rbp + 0xb77]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x58], 0x6a
mov dl, 0x74
lea rcx, [rbp + 0x58]
call fcn.7ff62738eb40
mov byte [rbp + 0x59], al
mov dl, 0x65
lea rcx, [rbp + 0x58]
call fcn.7ff62738eb40
mov byte [rbp + 0x5a], al
mov dl, 0x78
lea rcx, [rbp + 0x58]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b], al
mov dl, 0x74
lea rcx, [rbp + 0x58]
call fcn.7ff62738eb40
mov byte [rbp + 0x5c], al
xor eax, eax
mov byte [rbp + 0x5d], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x59]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x58]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x59]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627388dd3
mov edx, 4
lea rcx, [rbp + 0x59]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x59]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x10f8]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0x10f8]
lea rcx, [rbp + 0x4010]
call fcn.7ff62738ebf0
mov rcx, rax
call fcn.7ff627390bf0
mov rcx, rax
call fcn.7ff6273adae0
nop
lea rcx, [rbp + 0x10f8]
call fcn.7ff627390df0
mov byte [rbp + 0x60], 0x4a
mov dl, 0x20
lea rcx, [rbp + 0x60]
call fcn.7ff62738eb40
mov byte [rbp + 0x61], al
mov dl, 0x30
lea rcx, [rbp + 0x60]
call fcn.7ff62738eb40
mov byte [rbp + 0x62], al
mov dl, 0x78
lea rcx, [rbp + 0x60]
call fcn.7ff62738eb40
mov byte [rbp + 0x63], al
mov dl, 0x30
lea rcx, [rbp + 0x60]
call fcn.7ff62738eb40
mov byte [rbp + 0x64], al
xor eax, eax
mov byte [rbp + 0x65], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x61]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x60]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x61]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627388ea3
mov edx, 4
lea rcx, [rbp + 0x61]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x61]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov byte [rbp + 0x3f8], 2
mov dl, 0x73
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3f9], al
mov dl, 0x74
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3fa], al
mov dl, 0x61
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3fb], al
mov dl, 0x74
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3fc], al
mov dl, 0x75
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3fd], al
mov dl, 0x73
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3fe], al
mov dl, 0x5f
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x3ff], al
mov dl, 0x63
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x400], al
mov dl, 0x6f
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x401], al
mov dl, 0x64
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x402], al
mov dl, 0x65
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x403], al
xor eax, eax
mov byte [rbp + 0x404], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x3f9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x3f8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3f9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x7ff627388ff0
mov edx, 0xb
lea rcx, [rbp + 0x3f9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x3f9]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x10d8]
call fcn.7ff627390ec0
nop
lea rdx, [rbp + 0x10d8]
lea rcx, [rbp + 0x4010]
call fcn.7ff62738ebf0
mov rcx, rax
call fcn.7ff627390bf0
mov rcx, rax
call fcn.7ff6273adae0
nop
lea rcx, [rbp + 0x10d8]
call fcn.7ff627390df0
mov ecx, 0xbb8
call qword [sym.imp.kernel32.dll_Sleep]
nop
lea rcx, [rbp + 0x4010]
call fcn.7ff627379fb0
nop
lea rcx, [rbp + 0x3e90]
call fcn.7ff62735c3f0
nop
lea rcx, [rbp + 0x3e48]
call fcn.7ff627390df0
jmp 0x7ff62737a870
lea rcx, [0x7ff6274be3d8]
call fcn.7ff6273b0280
mov edx, 0x10
lea rcx, [rbp + 0x3f88]
call fcn.7ff62735ab10
mov byte [rbp + 0x68], 0x4b
mov dl, 0x67
lea rcx, [rbp + 0x68]
call fcn.7ff62738eb40
mov byte [rbp + 0x69], al
mov dl, 0x61
lea rcx, [rbp + 0x68]
call fcn.7ff62738eb40
mov byte [rbp + 0x6a], al
mov dl, 0x6d
lea rcx, [rbp + 0x68]
call fcn.7ff62738eb40
mov byte [rbp + 0x6b], al
mov dl, 0x65
lea rcx, [rbp + 0x68]
call fcn.7ff62738eb40
mov byte [rbp + 0x6c], al
xor eax, eax
mov byte [rbp + 0x6d], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x69]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x68]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x69]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff627389123
mov edx, 4
lea rcx, [rbp + 0x69]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x69]
call fcn.7ff62735ab00
mov qword [rbp + 0xc28], rax
mov byte [rbp + 0x1a8], 0x36
mov dl, 0x6f
lea rcx, [rbp + 0x1a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1a9], al
mov dl, 0x74
lea rcx, [rbp + 0x1a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1aa], al
mov dl, 0x68
lea rcx, [rbp + 0x1a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ab], al
mov dl, 0x65
lea rcx, [rbp + 0x1a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ac], al
mov dl, 0x72
lea rcx, [rbp + 0x1a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ad], al
mov dl, 0x73
lea rcx, [rbp + 0x1a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ae], al
xor eax, eax
mov byte [rbp + 0x1af], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x1a9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x1a8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1a9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff627389200
mov edx, 6
lea rcx, [rbp + 0x1a9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x1a9]
call fcn.7ff62735ab00
mov qword [rbp + 0xc20], rax
lea r8, [rbp + 0xc20]
lea rdx, [rbp + 0xc28]
lea rcx, [rbp + 0x3370]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x208], 0x19
mov dl, 0x76
lea rcx, [rbp + 0x208]
call fcn.7ff62738eb40
mov byte [rbp + 0x209], al
mov dl, 0x65
lea rcx, [rbp + 0x208]
call fcn.7ff62738eb40
mov byte [rbp + 0x20a], al
mov dl, 0x72
lea rcx, [rbp + 0x208]
call fcn.7ff62738eb40
mov byte [rbp + 0x20b], al
mov dl, 0x73
lea rcx, [rbp + 0x208]
call fcn.7ff62738eb40
mov byte [rbp + 0x20c], al
mov dl, 0x69
lea rcx, [rbp + 0x208]
call fcn.7ff62738eb40
mov byte [rbp + 0x20d], al
mov dl, 0x6f
lea rcx, [rbp + 0x208]
call fcn.7ff62738eb40
mov byte [rbp + 0x20e], al
mov dl, 0x6e
lea rcx, [rbp + 0x208]
call fcn.7ff62738eb40
mov byte [rbp + 0x20f], al
xor eax, eax
mov byte [rbp + 0x210], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x209]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x208]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x209]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff627389320
mov edx, 7
lea rcx, [rbp + 0x209]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x209]
call fcn.7ff62735ab00
mov qword [rbp + 0xc30], rax
lea r8, [0x7ff6274c3328]
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0x33b0]
call fcn.7ff6273942c0
nop
mov byte [rbp], 0x36
mov dl, 0x6b
lea rcx, [rbp]
call fcn.7ff62738eb40
mov byte [rbp + 1], al
mov dl, 0x65
lea rcx, [rbp]
call fcn.7ff62738eb40
mov byte [rbp + 2], al
mov dl, 0x79
lea rcx, [rbp]
call fcn.7ff62738eb40
mov byte [rbp + 3], al
xor eax, eax
mov byte [rbp + 4], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 1]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 1]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff6273893d3
mov edx, 3
lea rcx, [rbp + 1]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 1]
call fcn.7ff62735ab00
mov qword [rbp + 0xc38], rax
lea r8, [rbp + 0x3e48]
lea rdx, [rbp + 0xc38]
lea rcx, [rbp + 0x33f0]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x228], 0x3a
mov dl, 0x73
lea rcx, [rbp + 0x228]
call fcn.7ff62738eb40
mov byte [rbp + 0x229], al
mov dl, 0x65
lea rcx, [rbp + 0x228]
call fcn.7ff62738eb40
mov byte [rbp + 0x22a], al
mov dl, 0x72
lea rcx, [rbp + 0x228]
call fcn.7ff62738eb40
mov byte [rbp + 0x22b], al
mov dl, 0x69
lea rcx, [rbp + 0x228]
call fcn.7ff62738eb40
mov byte [rbp + 0x22c], al
mov dl, 0x61
lea rcx, [rbp + 0x228]
call fcn.7ff62738eb40
mov byte [rbp + 0x22d], al
mov dl, 0x6c
lea rcx, [rbp + 0x228]
call fcn.7ff62738eb40
mov byte [rbp + 0x22e], al
mov dl, 0x73
lea rcx, [rbp + 0x228]
call fcn.7ff62738eb40
mov byte [rbp + 0x22f], al
xor eax, eax
mov byte [rbp + 0x230], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x229]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x228]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x229]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff6273894e0
mov edx, 7
lea rcx, [rbp + 0x229]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x229]
call fcn.7ff62735ab00
mov qword [rbp + 0xc40], rax
lea rcx, [rbp + 0x1e78]
call fcn.7ff6273abdf0
nop
mov r8, rax
lea rdx, [rbp + 0xc40]
lea rcx, [rbp + 0x3430]
call fcn.7ff627394320
nop
mov byte [rbp + 8], 0x14
mov dl, 0x67
lea rcx, [rbp + 8]
call fcn.7ff62738eb40
mov byte [rbp + 9], al
mov dl, 0x70
lea rcx, [rbp + 8]
call fcn.7ff62738eb40
mov byte [rbp + 0xa], al
mov dl, 0x75
lea rcx, [rbp + 8]
call fcn.7ff62738eb40
mov byte [rbp + 0xb], al
xor eax, eax
mov byte [rbp + 0xc], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff6273895a0
mov edx, 3
lea rcx, [rbp + 9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 9]
call fcn.7ff62735ab00
mov qword [rbp + 0xc48], rax
lea rcx, [rbp + 0x1e58]
call fcn.7ff6273ac040
nop
mov r8, rax
lea rdx, [rbp + 0xc48]
lea rcx, [rbp + 0x3470]
call fcn.7ff627394320
nop
mov byte [rbp + 0x1b0], 0x16
mov dl, 0x70
lea rcx, [rbp + 0x1b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1b1], al
mov dl, 0x6e
lea rcx, [rbp + 0x1b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1b2], al
mov dl, 0x70
lea rcx, [rbp + 0x1b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1b3], al
mov dl, 0x5f
lea rcx, [rbp + 0x1b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1b4], al
mov dl, 0x69
lea rcx, [rbp + 0x1b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1b5], al
mov dl, 0x64
lea rcx, [rbp + 0x1b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x1b6], al
xor eax, eax
mov byte [rbp + 0x1b7], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x1b1]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x1b0]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1b1]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff6273896a1
mov edx, 6
lea rcx, [rbp + 0x1b1]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x1b1]
call fcn.7ff62735ab00
mov qword [rbp + 0xc50], rax
lea rcx, [rbp + 0x1e38]
call fcn.7ff6273ac5e0
nop
mov r8, rax
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0x34b0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x5c8], 0x28
mov dl, 0x73
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5c9], al
mov dl, 0x74
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ca], al
mov dl, 0x6f
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5cb], al
mov dl, 0x72
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5cc], al
mov dl, 0x61
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5cd], al
mov dl, 0x68
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ce], al
mov dl, 0x63
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5cf], al
mov dl, 0x69
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5d0], al
mov dl, 0x5f
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5d1], al
mov dl, 0x73
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5d2], al
mov dl, 0x74
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5d3], al
mov dl, 0x61
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5d4], al
mov dl, 0x74
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5d5], al
mov dl, 0x75
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5d6], al
mov dl, 0x73
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x5d7], al
xor eax, eax
mov byte [rbp + 0x5d8], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5c9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x5c8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x5c9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x7ff627389870
mov edx, 0xf
lea rcx, [rbp + 0x5c9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x5c9]
call fcn.7ff62735ab00
mov qword [rbp + 0xc58], rax
lea rdx, [0x7ff6274943a0]
lea rcx, [rbp + 0x1e18]
call fcn.7ff6273ae850
nop
mov r8, rax
lea rdx, [rbp + 0xc58]
lea rcx, [rbp + 0x34f0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x5b0], 0x18
mov dl, 0x73
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b1], al
mov dl, 0x74
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b2], al
mov dl, 0x6f
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b3], al
mov dl, 0x72
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b4], al
mov dl, 0x6e
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b5], al
mov dl, 0x76
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b6], al
mov dl, 0x6d
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b7], al
mov dl, 0x65
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b8], al
mov dl, 0x5f
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5b9], al
mov dl, 0x73
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ba], al
mov dl, 0x74
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5bb], al
mov dl, 0x61
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5bc], al
mov dl, 0x74
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5bd], al
mov dl, 0x75
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5be], al
mov dl, 0x73
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5bf], al
xor eax, eax
mov byte [rbp + 0x5c0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5b1]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x5b0]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x5b1]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x7ff627389a40
mov edx, 0xf
lea rcx, [rbp + 0x5b1]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x5b1]
call fcn.7ff62735ab00
mov qword [rbp + 0xc60], rax
lea rdx, [0x7ff6274943b0]
lea rcx, [rbp + 0x1df8]
call fcn.7ff6273ae850
nop
mov r8, rax
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0x3530]
call fcn.7ff627394320
nop
mov byte [rbp + 0x508], 0x76
mov dl, 0x63
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x509], al
mov dl, 0x6f
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x50a], al
mov dl, 0x6d
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x50b], al
mov dl, 0x70
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x50c], al
mov dl, 0x75
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x50d], al
mov dl, 0x74
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x50e], al
mov dl, 0x65
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x50f], al
mov dl, 0x72
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x510], al
mov dl, 0x5f
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x511], al
mov dl, 0x6e
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x512], al
mov dl, 0x61
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x513], al
mov dl, 0x6d
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x514], al
mov dl, 0x65
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
mov byte [rbp + 0x515], al
xor eax, eax
mov byte [rbp + 0x516], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x509]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x508]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x509]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff627389bf0
mov edx, 0xd
lea rcx, [rbp + 0x509]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x509]
call fcn.7ff62735ab00
mov qword [rbp + 0xc68], rax
lea rcx, [rbp + 0x1dd8]
call fcn.7ff6273af1e0
nop
mov r8, rax
lea rdx, [rbp + 0xc68]
lea rcx, [rbp + 0x3570]
call fcn.7ff627394320
nop
mov byte [rbp + 0x358], 0x5a
mov dl, 0x69
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x359], al
mov dl, 0x70
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x35a], al
mov dl, 0x61
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x35b], al
mov dl, 0x64
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x35c], al
mov dl, 0x64
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x35d], al
mov dl, 0x72
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x35e], al
mov dl, 0x65
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x35f], al
mov dl, 0x73
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x360], al
mov dl, 0x73
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
mov byte [rbp + 0x361], al
xor eax, eax
mov byte [rbp + 0x362], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x359]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x358]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x359]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff627389d40
mov edx, 9
lea rcx, [rbp + 0x359]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x359]
call fcn.7ff62735ab00
mov qword [rbp + 0xc70], rax
lea r8, [0x7ff6274be398]
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0x35b0]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x100], 0x4c
mov dl, 0x6f
lea rcx, [rbp + 0x100]
call fcn.7ff62738eb40
mov byte [rbp + 0x101], al
mov dl, 0x75
lea rcx, [rbp + 0x100]
call fcn.7ff62738eb40
mov byte [rbp + 0x102], al
mov dl, 0x74
lea rcx, [rbp + 0x100]
call fcn.7ff62738eb40
mov byte [rbp + 0x103], al
mov dl, 0x70
lea rcx, [rbp + 0x100]
call fcn.7ff62738eb40
mov byte [rbp + 0x104], al
mov dl, 0x75
lea rcx, [rbp + 0x100]
call fcn.7ff62738eb40
mov byte [rbp + 0x105], al
mov dl, 0x74
lea rcx, [rbp + 0x100]
call fcn.7ff62738eb40
mov byte [rbp + 0x106], al
xor eax, eax
mov byte [rbp + 0x107], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x101]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x100]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x101]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff627389e50
mov edx, 6
lea rcx, [rbp + 0x101]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x101]
call fcn.7ff62735ab00
mov qword [rbp + 0xc80], rax
mov byte [rbp + 0x728], 0x2a
mov dl, 0x5b
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x729], al
mov dl, 0x21
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x72a], al
mov dl, 0x5d
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x72b], al
mov dl, 0x20
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x72c], al
mov dl, 0x65
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x72d], al
mov dl, 0x72
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x72e], al
mov dl, 0x72
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x72f], al
mov dl, 0x6f
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x730], al
mov dl, 0x72
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x731], al
mov dl, 0x20
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x732], al
mov dl, 0x30
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x733], al
mov dl, 0x78
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x734], al
mov dl, 0x34
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x735], al
mov dl, 0x37
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x736], al
mov dl, 0x39
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x737], al
mov dl, 0x33
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x738], al
mov dl, 0x20
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x739], al
mov dl, 0x70
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x73a], al
mov dl, 0x6c
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x73b], al
mov dl, 0x65
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x73c], al
mov dl, 0x61
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x73d], al
mov dl, 0x73
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x73e], al
mov dl, 0x65
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x73f], al
mov dl, 0x20
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x740], al
mov dl, 0x63
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x741], al
mov dl, 0x6f
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x742], al
mov dl, 0x6e
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x743], al
mov dl, 0x74
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x744], al
mov dl, 0x61
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x745], al
mov dl, 0x63
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x746], al
mov dl, 0x74
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x747], al
mov dl, 0x20
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x748], al
mov dl, 0x73
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x749], al
mov dl, 0x75
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x74a], al
mov dl, 0x70
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x74b], al
mov dl, 0x70
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x74c], al
mov dl, 0x6f
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x74d], al
mov dl, 0x72
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x74e], al
mov dl, 0x74
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
mov byte [rbp + 0x74f], al
xor eax, eax
mov byte [rbp + 0x750], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x729]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x728]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x729]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x27
jb 0x7ff62738a1d0
mov edx, 0x27
lea rcx, [rbp + 0x729]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x729]
call fcn.7ff62735ab00
mov qword [rbp + 0xc78], rax
lea r8, [rbp + 0xc78]
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0x35f0]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x70], 0x1b
mov dl, 0x6e
lea rcx, [rbp + 0x70]
call fcn.7ff62738eb40
mov byte [rbp + 0x71], al
mov dl, 0x61
lea rcx, [rbp + 0x70]
call fcn.7ff62738eb40
mov byte [rbp + 0x72], al
mov dl, 0x6d
lea rcx, [rbp + 0x70]
call fcn.7ff62738eb40
mov byte [rbp + 0x73], al
mov dl, 0x65
lea rcx, [rbp + 0x70]
call fcn.7ff62738eb40
mov byte [rbp + 0x74], al
xor eax, eax
mov byte [rbp + 0x75], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x71]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x70]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x71]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62738a291
mov edx, 4
lea rcx, [rbp + 0x71]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x71]
call fcn.7ff62735ab00
mov qword [rbp + 0xc88], rax
lea r8, [0x7ff6274c2f80]
lea rdx, [rbp + 0xc88]
lea rcx, [rbp + 0x3630]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x308], 0x55
mov dl, 0x75
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
mov byte [rbp + 0x309], al
mov dl, 0x73
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
mov byte [rbp + 0x30a], al
mov dl, 0x65
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
mov byte [rbp + 0x30b], al
mov dl, 0x72
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
mov byte [rbp + 0x30c], al
mov dl, 0x6e
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
mov byte [rbp + 0x30d], al
mov dl, 0x61
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
mov byte [rbp + 0x30e], al
mov dl, 0x6d
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
mov byte [rbp + 0x30f], al
mov dl, 0x65
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
mov byte [rbp + 0x310], al
xor eax, eax
mov byte [rbp + 0x311], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x309]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x308]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x309]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x7ff62738a3b1
mov edx, 8
lea rcx, [rbp + 0x309]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x309]
call fcn.7ff62735ab00
mov qword [rbp + 0xc90], rax
lea r8, [0x7ff6274be3d8]
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x3670]
call fcn.7ff6273942c0
nop
lea r8, [rbp + 0x36b0]
lea rdx, [rbp + 0x3370]
lea rcx, [rbp + 0x12f8]
call fcn.7ff62735ab20
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xa90], xmm0
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x3f88]
call fcn.7ff62738f330
nop
lea r9, [fcn.7ff62735c3d0]
mov edx, 0x40
lea r8d, [rdx - 0x33]
lea rcx, [rbp + 0x3370]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x1dd8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1df8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1e18]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1e38]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1e58]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1e78]
call fcn.7ff627390df0
mov edx, 0x40
lea rcx, [rbp + 0x4230]
call fcn.7ff62735ab10
lea rax, [rbp + 0x1010]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3f88]
lea rcx, [rbp + 0x1010]
call fcn.7ff62738f490
mov rbx, rax
lea rdx, [rbp + 0x27a0]
lea rcx, [rbp + 0xa7f]
call fcn.7ff62738ea00
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x7ff62738a69f
mov r8d, r15d
cmp dword [0x7ff6274be1f8], 2
jl 0x7ff62738a665
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x7ff62738a560
cmp r8d, 0x32
jge 0x7ff62738a69f
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x7ff62738a670
mov r8, rbx
mov rdx, r10
lea rcx, [rbp + 0x4230]
call fcn.7ff6273acd50
nop
lea rdx, [0x7ff6274c3390]
lea rcx, [rbp + 0x1288]
call fcn.7ff627390790
mov rcx, rax
call fcn.7ff6273afe70
lea rax, [rbp + 0x1e98]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1e98]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1eb8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0xaeb]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaeb]
lea rcx, [rbp + 0xb74]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rsi, rax
mov byte [rbp + 0xd4], 0x63
mov dl, 0x20
lea rcx, [rbp + 0xd4]
call fcn.7ff62738eb40
mov byte [rbp + 0xd5], al
mov dl, 0x5b
lea rcx, [rbp + 0xd4]
call fcn.7ff62738eb40
mov byte [rbp + 0xd6], al
mov dl, 0x21
lea rcx, [rbp + 0xd4]
call fcn.7ff62738eb40
mov byte [rbp + 0xd7], al
mov dl, 0x5d
lea rcx, [rbp + 0xd4]
call fcn.7ff62738eb40
mov byte [rbp + 0xd8], al
mov dl, 0x20
lea rcx, [rbp + 0xd4]
call fcn.7ff62738eb40
mov byte [rbp + 0xd9], al
xor eax, eax
mov byte [rbp + 0xda], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xd5]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xd4]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xd5]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 5
jb 0x7ff62738a7d0
mov edx, 5
lea rcx, [rbp + 0xd5]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xd5]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rsi
call fcn.7ff627393e80
mov rbx, rax
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xaee]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaee]
lea rcx, [rbp + 0xb71]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rdi, rax
mov byte [rbp + 0x6d0], 0x43
mov dl, 0x65
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d1], al
mov dl, 0x72
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d2], al
mov dl, 0x72
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d3], al
mov dl, 0x6f
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d4], al
mov dl, 0x72
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d5], al
mov dl, 0x20
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d6], al
mov dl, 0x30
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d7], al
mov dl, 0x78
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d8], al
mov dl, 0x34
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6d9], al
mov dl, 0x37
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6da], al
mov dl, 0x39
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6db], al
mov dl, 0x33
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6dc], al
mov dl, 0x20
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6dd], al
mov dl, 0x70
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6de], al
mov dl, 0x6c
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6df], al
mov dl, 0x65
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e0], al
mov dl, 0x61
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e1], al
mov dl, 0x73
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e2], al
mov dl, 0x65
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e3], al
mov dl, 0x20
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e4], al
mov dl, 0x63
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e5], al
mov dl, 0x6f
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e6], al
mov dl, 0x6e
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e7], al
mov dl, 0x74
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e8], al
mov dl, 0x61
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6e9], al
mov dl, 0x63
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ea], al
mov dl, 0x74
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6eb], al
mov dl, 0x20
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ec], al
mov dl, 0x73
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ed], al
mov dl, 0x75
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ee], al
mov dl, 0x70
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6ef], al
mov dl, 0x70
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6f0], al
mov dl, 0x6f
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6f1], al
mov dl, 0x72
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6f2], al
mov dl, 0x74
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
mov byte [rbp + 0x6f3], al
xor eax, eax
mov byte [rbp + 0x6f4], al
nop dword [rax]
mov rdx, r15
lea rcx, [rbp + 0x6d1]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x6d0]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, r15
lea rcx, [rbp + 0x6d1]
call fcn.7ff62738eb50
mov byte [rax], bl
inc r15
cmp r15, 0x23
jb 0x7ff62738ab40
mov edx, 0x23
lea rcx, [rbp + 0x6d1]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x6d1]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rdi
call fcn.7ff627393e80
mov rdi, rax
mov byte [rsp + 0x70], 0x59
mov dl, 0xa
lea rcx, [rsp + 0x70]
call fcn.7ff62738eb40
mov byte [rsp + 0x71], al
xor eax, eax
mov byte [rsp + 0x72], al
xor edx, edx
lea rcx, [rsp + 0x71]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x70]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x71]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x71]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x71]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rdi
call fcn.7ff627393e80
lea rdx, [0x7ff6273942a0]
mov rcx, rax
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___class_std::basic_istream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_istream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xbb8
call qword [sym.imp.kernel32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbase.dll_exit]
nop
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x21c0]
lea rcx, [rbp + 0xa80]
call fcn.7ff62738ead0
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x7ff62738addb
mov ecx, r15d
cmp r13d, 2
jl 0x7ff62738ada2
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
mov r8d, dword [rsp + 0x40]
nop
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x7ff62738aca0
cmp ecx, 0x14
jge 0x7ff62738addb
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x7ff62738adb0
mov rdx, r9
mov rcx, rbx
call fcn.7ff627393e80
mov edx, 0x10
lea rcx, [rbp + 0x3fb8]
call fcn.7ff62735ab10
mov byte [rbp + 0x80], 0x7e
mov dl, 0x67
lea rcx, [rbp + 0x80]
call fcn.7ff62738eb40
mov byte [rbp + 0x81], al
mov dl, 0x61
lea rcx, [rbp + 0x80]
call fcn.7ff62738eb40
mov byte [rbp + 0x82], al
mov dl, 0x6d
lea rcx, [rbp + 0x80]
call fcn.7ff62738eb40
mov byte [rbp + 0x83], al
mov dl, 0x65
lea rcx, [rbp + 0x80]
call fcn.7ff62738eb40
mov byte [rbp + 0x84], al
xor eax, eax
mov byte [rbp + 0x85], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x81]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x80]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x81]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62738ae60
mov edx, 4
lea rcx, [rbp + 0x81]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x81]
call fcn.7ff62735ab00
mov qword [rbp + 0xca0], rax
mov byte [rbp + 0x108], 0x2c
mov dl, 0x6f
lea rcx, [rbp + 0x108]
call fcn.7ff62738eb40
mov byte [rbp + 0x109], al
mov dl, 0x74
lea rcx, [rbp + 0x108]
call fcn.7ff62738eb40
mov byte [rbp + 0x10a], al
mov dl, 0x68
lea rcx, [rbp + 0x108]
call fcn.7ff62738eb40
mov byte [rbp + 0x10b], al
mov dl, 0x65
lea rcx, [rbp + 0x108]
call fcn.7ff62738eb40
mov byte [rbp + 0x10c], al
mov dl, 0x72
lea rcx, [rbp + 0x108]
call fcn.7ff62738eb40
mov byte [rbp + 0x10d], al
mov dl, 0x73
lea rcx, [rbp + 0x108]
call fcn.7ff62738eb40
mov byte [rbp + 0x10e], al
xor eax, eax
mov byte [rbp + 0x10f], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x109]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x108]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x109]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62738af50
mov edx, 6
lea rcx, [rbp + 0x109]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x109]
call fcn.7ff62735ab00
mov qword [rbp + 0xc98], rax
lea r8, [rbp + 0xc98]
lea rdx, [rbp + 0xca0]
lea rcx, [rbp + 0x2d50]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x238], 0x39
mov dl, 0x76
lea rcx, [rbp + 0x238]
call fcn.7ff62738eb40
mov byte [rbp + 0x239], al
mov dl, 0x65
lea rcx, [rbp + 0x238]
call fcn.7ff62738eb40
mov byte [rbp + 0x23a], al
mov dl, 0x72
lea rcx, [rbp + 0x238]
call fcn.7ff62738eb40
mov byte [rbp + 0x23b], al
mov dl, 0x73
lea rcx, [rbp + 0x238]
call fcn.7ff62738eb40
mov byte [rbp + 0x23c], al
mov dl, 0x69
lea rcx, [rbp + 0x238]
call fcn.7ff62738eb40
mov byte [rbp + 0x23d], al
mov dl, 0x6f
lea rcx, [rbp + 0x238]
call fcn.7ff62738eb40
mov byte [rbp + 0x23e], al
mov dl, 0x6e
lea rcx, [rbp + 0x238]
call fcn.7ff62738eb40
mov byte [rbp + 0x23f], al
xor eax, eax
mov byte [rbp + 0x240], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x239]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x238]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x239]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62738b070
mov edx, 7
lea rcx, [rbp + 0x239]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x239]
call fcn.7ff62735ab00
mov qword [rbp + 0xca8], rax
lea r8, [0x7ff6274c3328]
lea rdx, [rbp + 0xca8]
lea rcx, [rbp + 0x2d90]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x248], 0x11
mov dl, 0x73
lea rcx, [rbp + 0x248]
call fcn.7ff62738eb40
mov byte [rbp + 0x249], al
mov dl, 0x65
lea rcx, [rbp + 0x248]
call fcn.7ff62738eb40
mov byte [rbp + 0x24a], al
mov dl, 0x72
lea rcx, [rbp + 0x248]
call fcn.7ff62738eb40
mov byte [rbp + 0x24b], al
mov dl, 0x69
lea rcx, [rbp + 0x248]
call fcn.7ff62738eb40
mov byte [rbp + 0x24c], al
mov dl, 0x61
lea rcx, [rbp + 0x248]
call fcn.7ff62738eb40
mov byte [rbp + 0x24d], al
mov dl, 0x6c
lea rcx, [rbp + 0x248]
call fcn.7ff62738eb40
mov byte [rbp + 0x24e], al
mov dl, 0x73
lea rcx, [rbp + 0x248]
call fcn.7ff62738eb40
mov byte [rbp + 0x24f], al
xor eax, eax
mov byte [rbp + 0x250], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x249]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x248]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x249]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62738b190
mov edx, 7
lea rcx, [rbp + 0x249]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x249]
call fcn.7ff62735ab00
mov qword [rbp + 0xcb0], rax
lea rcx, [rbp + 0x1f38]
call fcn.7ff6273abdf0
nop
mov r8, rax
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0x2dd0]
call fcn.7ff627394320
nop
mov byte [rbp - 0x58], 0x5e
mov dl, 0x67
lea rcx, [rbp - 0x58]
call fcn.7ff62738eb40
mov byte [rbp - 0x57], al
mov dl, 0x70
lea rcx, [rbp - 0x58]
call fcn.7ff62738eb40
mov byte [rbp - 0x56], al
mov dl, 0x75
lea rcx, [rbp - 0x58]
call fcn.7ff62738eb40
mov byte [rbp - 0x55], al
xor eax, eax
mov byte [rbp - 0x54], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp - 0x57]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x58]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x57]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff62738b250
mov edx, 3
lea rcx, [rbp - 0x57]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x57]
call fcn.7ff62735ab00
mov qword [rbp + 0xcb8], rax
lea rcx, [rbp + 0x1f18]
call fcn.7ff6273ac040
nop
mov r8, rax
lea rdx, [rbp + 0xcb8]
lea rcx, [rbp + 0x2e10]
call fcn.7ff627394320
nop
mov byte [rbp + 0x110], 0x16
mov dl, 0x70
lea rcx, [rbp + 0x110]
call fcn.7ff62738eb40
mov byte [rbp + 0x111], al
mov dl, 0x6e
lea rcx, [rbp + 0x110]
call fcn.7ff62738eb40
mov byte [rbp + 0x112], al
mov dl, 0x70
lea rcx, [rbp + 0x110]
call fcn.7ff62738eb40
mov byte [rbp + 0x113], al
mov dl, 0x5f
lea rcx, [rbp + 0x110]
call fcn.7ff62738eb40
mov byte [rbp + 0x114], al
mov dl, 0x69
lea rcx, [rbp + 0x110]
call fcn.7ff62738eb40
mov byte [rbp + 0x115], al
mov dl, 0x64
lea rcx, [rbp + 0x110]
call fcn.7ff62738eb40
mov byte [rbp + 0x116], al
xor eax, eax
mov byte [rbp + 0x117], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x111]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x110]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x111]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62738b351
mov edx, 6
lea rcx, [rbp + 0x111]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x111]
call fcn.7ff62735ab00
mov qword [rbp + 0xcc0], rax
lea rcx, [rbp + 0x1ef8]
call fcn.7ff6273ac5e0
nop
mov r8, rax
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x2e50]
call fcn.7ff627394320
nop
mov byte [rbp + 0x4f8], 0xc
mov dl, 0x63
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4f9], al
mov dl, 0x6f
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4fa], al
mov dl, 0x6d
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4fb], al
mov dl, 0x70
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4fc], al
mov dl, 0x75
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4fd], al
mov dl, 0x74
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4fe], al
mov dl, 0x65
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ff], al
mov dl, 0x72
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x500], al
mov dl, 0x5f
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x501], al
mov dl, 0x6e
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x502], al
mov dl, 0x61
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x503], al
mov dl, 0x6d
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x504], al
mov dl, 0x65
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
mov byte [rbp + 0x505], al
xor eax, eax
mov byte [rbp + 0x506], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x4f9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x4f8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x4f9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff62738b4f0
mov edx, 0xd
lea rcx, [rbp + 0x4f9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x4f9]
call fcn.7ff62735ab00
mov qword [rbp + 0xcc8], rax
lea rcx, [rbp + 0x1ed8]
call fcn.7ff6273af1e0
nop
mov r8, rax
lea rdx, [rbp + 0xcc8]
lea rcx, [rbp + 0x2e90]
call fcn.7ff627394320
nop
mov byte [rbp + 0x378], 0x79
mov dl, 0x69
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x379], al
mov dl, 0x70
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x37a], al
mov dl, 0x61
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x37b], al
mov dl, 0x64
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x37c], al
mov dl, 0x64
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x37d], al
mov dl, 0x72
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x37e], al
mov dl, 0x65
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x37f], al
mov dl, 0x73
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x380], al
mov dl, 0x73
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
mov byte [rbp + 0x381], al
xor eax, eax
mov byte [rbp + 0x382], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x379]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x378]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x379]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff62738b640
mov edx, 9
lea rcx, [rbp + 0x379]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x379]
call fcn.7ff62735ab00
mov qword [rbp + 0xcd0], rax
lea r8, [0x7ff6274be398]
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x2ed0]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x118], 0x43
mov dl, 0x6f
lea rcx, [rbp + 0x118]
call fcn.7ff62738eb40
mov byte [rbp + 0x119], al
mov dl, 0x75
lea rcx, [rbp + 0x118]
call fcn.7ff62738eb40
mov byte [rbp + 0x11a], al
mov dl, 0x74
lea rcx, [rbp + 0x118]
call fcn.7ff62738eb40
mov byte [rbp + 0x11b], al
mov dl, 0x70
lea rcx, [rbp + 0x118]
call fcn.7ff62738eb40
mov byte [rbp + 0x11c], al
mov dl, 0x75
lea rcx, [rbp + 0x118]
call fcn.7ff62738eb40
mov byte [rbp + 0x11d], al
mov dl, 0x74
lea rcx, [rbp + 0x118]
call fcn.7ff62738eb40
mov byte [rbp + 0x11e], al
xor eax, eax
mov byte [rbp + 0x11f], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x119]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x118]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x119]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62738b750
mov edx, 6
lea rcx, [rbp + 0x119]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x119]
call fcn.7ff62735ab00
mov qword [rbp + 0xcd8], rax
lea r8, [rbp + 0x3db0]
lea rdx, [rbp + 0xcd8]
lea rcx, [rbp + 0x2f10]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x88], 0x59
mov dl, 0x6e
lea rcx, [rbp + 0x88]
call fcn.7ff62738eb40
mov byte [rbp + 0x89], al
mov dl, 0x61
lea rcx, [rbp + 0x88]
call fcn.7ff62738eb40
mov byte [rbp + 0x8a], al
mov dl, 0x6d
lea rcx, [rbp + 0x88]
call fcn.7ff62738eb40
mov byte [rbp + 0x8b], al
mov dl, 0x65
lea rcx, [rbp + 0x88]
call fcn.7ff62738eb40
mov byte [rbp + 0x8c], al
xor eax, eax
mov byte [rbp + 0x8d], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x89]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x88]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x89]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62738b830
mov edx, 4
lea rcx, [rbp + 0x89]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x89]
call fcn.7ff62735ab00
mov qword [rbp + 0xce0], rax
lea r8, [0x7ff6274c2f80]
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x2f50]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x328], 0x76
mov dl, 0x75
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
mov byte [rbp + 0x329], al
mov dl, 0x73
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
mov byte [rbp + 0x32a], al
mov dl, 0x65
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
mov byte [rbp + 0x32b], al
mov dl, 0x72
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
mov byte [rbp + 0x32c], al
mov dl, 0x6e
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
mov byte [rbp + 0x32d], al
mov dl, 0x61
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
mov byte [rbp + 0x32e], al
mov dl, 0x6d
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
mov byte [rbp + 0x32f], al
mov dl, 0x65
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
mov byte [rbp + 0x330], al
xor eax, eax
mov byte [rbp + 0x331], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x329]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x328]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x329]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x7ff62738b960
mov edx, 8
lea rcx, [rbp + 0x329]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x329]
call fcn.7ff62735ab00
mov qword [rbp + 0xce8], rax
lea r8, [0x7ff6274be3d8]
lea rdx, [rbp + 0xce8]
lea rcx, [rbp + 0x2f90]
call fcn.7ff6273942c0
nop
lea r8, [rbp + 0x2fd0]
lea rdx, [rbp + 0x2d50]
lea rcx, [rbp + 0x1308]
call fcn.7ff62735ab20
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xa90], xmm0
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x3fb8]
call fcn.7ff62738f330
nop
lea r9, [fcn.7ff62735c3d0]
mov edx, 0x40
lea r8d, [rdx - 0x36]
lea rcx, [rbp + 0x2d50]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x1ed8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1ef8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1f18]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1f38]
call fcn.7ff627390df0
mov edx, 0x40
lea rcx, [rbp + 0x4270]
call fcn.7ff62735ab10
lea rax, [rbp + 0x1020]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3fb8]
lea rcx, [rbp + 0x1020]
call fcn.7ff62738f490
mov rbx, rax
lea rdx, [rbp + 0x3008]
lea rcx, [rbp + 0xa81]
call fcn.7ff62738eaf0
mov r9, rax
cmp byte [rax + 0x32], 0
je 0x7ff62738bc2f
cmp r13d, 2
jl 0x7ff62738bbf7
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
nop
movd xmm2, r15d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r15 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r15d, 8
mov eax, r15d
lea rcx, [rcx + 8]
cmp r15d, 0x30
jl 0x7ff62738baf0
cmp eax, 0x33
jge 0x7ff62738bc2f
movsxd r8, r15d
add r8, r9
nop dword [rax]
mov eax, 0x94f2095
imul r15d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r15b
sub al, cl
add al, 0x30
xor byte [r8], al
inc r15d
lea r8, [r8 + 1]
cmp r15d, 0x33
jl 0x7ff62738bc00
mov r8, rbx
mov rdx, r9
lea rcx, [rbp + 0x4270]
call fcn.7ff6273acd50
nop
mov byte [rsp + 0x78], 0x25
mov dl, 0x30
lea rcx, [rsp + 0x78]
call fcn.7ff62738eb40
mov byte [rsp + 0x79], al
xor eax, eax
mov byte [rsp + 0x7a], al
xor edx, edx
lea rcx, [rsp + 0x79]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x78]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x79]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x79]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x79]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3de8]
call fcn.7ff627393a40
test al, al
jne 0x7ff62738bd3d
mov byte [rsp + 0x7c], 0xb
mov dl, 0x31
lea rcx, [rsp + 0x7c]
call fcn.7ff62738eb40
mov byte [rsp + 0x7d], al
xor eax, eax
mov byte [rsp + 0x7e], al
xor edx, edx
lea rcx, [rsp + 0x7d]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rsp + 0x7c]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rsp + 0x7d]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rsp + 0x7d]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rsp + 0x7d]
call fcn.7ff62735ab00
mov rdx, rax
lea rcx, [rbp + 0x3de8]
call fcn.7ff627393a40
test al, al
jne 0x7ff62738bd3d
lea rcx, [0x7ff627494378]
call qword [sym.imp.ucrtbase.dll_remove]
jmp 0x7ff62738bd7e
lea rax, [rbp + 0x1f58]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3de8]
lea rcx, [rbp + 0x1f58]
call fcn.7ff627390f00
mov rbx, rax
lea rdx, [0x7ff627494378]
lea rcx, [rbp + 0x1f78]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rax, [rbp + 0x1f98]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1f98]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1fb8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rdx, [0x7ff6274c3390]
lea rcx, [rbp + 0x12a0]
call fcn.7ff627390790
mov rcx, rax
call fcn.7ff6273afe70
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0xaf1]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaf1]
lea rcx, [rbp + 0xb6e]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rcx, rax
lea rdx, [0x7ff6274943c0]
call fcn.7ff627393e80
lea rcx, [rbp + 0x3db0]
call fcn.7ff627390bf0
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xaf4]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaf4]
lea rcx, [rbp + 0xb6b]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0xaf7]
call fcn.7ff627393c20
lea rdx, [rbp + 0xaf7]
lea rcx, [rbp + 0xb68]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
lea rcx, [0x7ff6274943c4]
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xafa]
call fcn.7ff627393c20
lea rdx, [rbp + 0xafa]
lea rcx, [rbp + 0xb65]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
lea rcx, [0x7ff6274943d0]
call fcn.7ff6273adae0
mov cl, 1
call fcn.7ff6273b0540
lea rcx, [0x7ff6274943e8]
call qword [sym.imp.ucrtbase.dll_system]
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll_exit]
nop
lea rax, [rbp + 0x1fd8]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x1fd8]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x1ff8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
lea rdx, [0x7ff6274c3390]
lea rcx, [rbp + 0x1190]
call fcn.7ff627390790
mov rcx, rax
call fcn.7ff6273afe70
mov edx, 0x13
lea ecx, [rdx + 0x16]
call fcn.7ff62735b110
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xafd]
call fcn.7ff627393c20
lea rdx, [rbp + 0xafd]
lea rcx, [rbp + 0xb62]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x4a8], 0x5b
mov dl, 0x20
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4a9], al
mov dl, 0x5b
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4aa], al
mov dl, 0x2d
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ab], al
mov dl, 0x5d
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ac], al
mov dl, 0x20
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ad], al
mov dl, 0x45
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ae], al
mov dl, 0x72
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4af], al
mov dl, 0x72
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4b0], al
mov dl, 0x6f
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4b1], al
mov dl, 0x72
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4b2], al
mov dl, 0x20
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4b3], al
mov dl, 0x3a
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4b4], al
mov dl, 0x20
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4b5], al
xor eax, eax
mov byte [rbp + 0x4b6], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x4a9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x4a8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x4a9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff62738c0e0
mov edx, 0xd
lea rcx, [rbp + 0x4a9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x4a9]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xb00]
call fcn.7ff627393c20
lea rdx, [rbp + 0xb00]
lea rcx, [rbp + 0xb5f]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x688], 0x1f
mov dl, 0x77
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x689], al
mov dl, 0x61
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x68a], al
mov dl, 0x73
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x68b], al
mov dl, 0x20
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x68c], al
mov dl, 0x6e
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x68d], al
mov dl, 0x6f
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x68e], al
mov dl, 0x74
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x68f], al
mov dl, 0x20
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x690], al
mov dl, 0x61
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x691], al
mov dl, 0x62
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x692], al
mov dl, 0x6c
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x693], al
mov dl, 0x65
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x694], al
mov dl, 0x20
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x695], al
mov dl, 0x74
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x696], al
mov dl, 0x6f
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x697], al
mov dl, 0x20
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x698], al
mov dl, 0x73
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x699], al
mov dl, 0x70
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x69a], al
mov dl, 0x6f
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x69b], al
mov dl, 0x6f
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x69c], al
mov dl, 0x66
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x69d], al
mov dl, 0x20
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x69e], al
mov dl, 0x30
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x69f], al
mov dl, 0x78
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x6a0], al
mov dl, 0x34
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x6a1], al
mov dl, 0x38
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x6a2], al
mov dl, 0x33
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x6a3], al
mov dl, 0x32
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x6a4], al
mov dl, 0x33
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
mov byte [rbp + 0x6a5], al
xor eax, eax
mov byte [rbp + 0x6a6], al
nop dword [rax]
nop word [rax + rax]
mov rdx, r15
lea rcx, [rbp + 0x689]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x688]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, r15
lea rcx, [rbp + 0x689]
call fcn.7ff62738eb50
mov byte [rax], bl
inc r15
cmp r15, 0x1d
jb 0x7ff62738c3e0
mov edx, 0x1d
lea rcx, [rbp + 0x689]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x689]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov ecx, 0xbb8
call qword [sym.imp.kernel32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbase.dll_exit]
nop
lea rcx, [0x7ff6274be3d8]
call fcn.7ff6273b0280
mov edx, 0x10
lea rcx, [rbp + 0x3f68]
call fcn.7ff62735ab10
mov byte [rbp + 0x98], 0x1d
mov dl, 0x67
lea rcx, [rbp + 0x98]
call fcn.7ff62738eb40
mov byte [rbp + 0x99], al
mov dl, 0x61
lea rcx, [rbp + 0x98]
call fcn.7ff62738eb40
mov byte [rbp + 0x9a], al
mov dl, 0x6d
lea rcx, [rbp + 0x98]
call fcn.7ff62738eb40
mov byte [rbp + 0x9b], al
mov dl, 0x65
lea rcx, [rbp + 0x98]
call fcn.7ff62738eb40
mov byte [rbp + 0x9c], al
xor eax, eax
mov byte [rbp + 0x9d], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x99]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x98]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x99]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62738c4e0
mov edx, 4
lea rcx, [rbp + 0x99]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x99]
call fcn.7ff62735ab00
mov qword [rbp + 0xef0], rax
mov byte [rbp + 0x138], 0x12
mov dl, 0x6f
lea rcx, [rbp + 0x138]
call fcn.7ff62738eb40
mov byte [rbp + 0x139], al
mov dl, 0x74
lea rcx, [rbp + 0x138]
call fcn.7ff62738eb40
mov byte [rbp + 0x13a], al
mov dl, 0x68
lea rcx, [rbp + 0x138]
call fcn.7ff62738eb40
mov byte [rbp + 0x13b], al
mov dl, 0x65
lea rcx, [rbp + 0x138]
call fcn.7ff62738eb40
mov byte [rbp + 0x13c], al
mov dl, 0x72
lea rcx, [rbp + 0x138]
call fcn.7ff62738eb40
mov byte [rbp + 0x13d], al
mov dl, 0x73
lea rcx, [rbp + 0x138]
call fcn.7ff62738eb40
mov byte [rbp + 0x13e], al
xor eax, eax
mov byte [rbp + 0x13f], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x139]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x138]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x139]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62738c5d0
mov edx, 6
lea rcx, [rbp + 0x139]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x139]
call fcn.7ff62735ab00
mov qword [rbp + 0xec0], rax
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0xef0]
lea rcx, [rbp + 0x39f0]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0x2b8], 0x6e
mov dl, 0x76
lea rcx, [rbp + 0x2b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2b9], al
mov dl, 0x65
lea rcx, [rbp + 0x2b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2ba], al
mov dl, 0x72
lea rcx, [rbp + 0x2b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2bb], al
mov dl, 0x73
lea rcx, [rbp + 0x2b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2bc], al
mov dl, 0x69
lea rcx, [rbp + 0x2b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2bd], al
mov dl, 0x6f
lea rcx, [rbp + 0x2b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2be], al
mov dl, 0x6e
lea rcx, [rbp + 0x2b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x2bf], al
xor eax, eax
mov byte [rbp + 0x2c0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x2b9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x2b8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2b9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62738c6f0
mov edx, 7
lea rcx, [rbp + 0x2b9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x2b9]
call fcn.7ff62735ab00
mov qword [rbp + 0xeb0], rax
lea r8, [0x7ff6274c3328]
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0x3a30]
call fcn.7ff6273942c0
nop
mov byte [rbp - 0x40], 0x74
mov dl, 0x6b
lea rcx, [rbp - 0x40]
call fcn.7ff62738eb40
mov byte [rbp - 0x3f], al
mov dl, 0x65
lea rcx, [rbp - 0x40]
call fcn.7ff62738eb40
mov byte [rbp - 0x3e], al
mov dl, 0x79
lea rcx, [rbp - 0x40]
call fcn.7ff62738eb40
mov byte [rbp - 0x3d], al
xor eax, eax
mov byte [rbp - 0x3c], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp - 0x3f]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x40]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x3f]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff62738c7a3
mov edx, 3
lea rcx, [rbp - 0x3f]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x3f]
call fcn.7ff62735ab00
mov qword [rbp + 0xea8], rax
lea r8, [rbp + 0x3e48]
lea rdx, [rbp + 0xea8]
lea rcx, [rbp + 0x3a70]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x1e8], 0xf
mov dl, 0x73
lea rcx, [rbp + 0x1e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1e9], al
mov dl, 0x65
lea rcx, [rbp + 0x1e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ea], al
mov dl, 0x72
lea rcx, [rbp + 0x1e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1eb], al
mov dl, 0x69
lea rcx, [rbp + 0x1e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ec], al
mov dl, 0x61
lea rcx, [rbp + 0x1e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ed], al
mov dl, 0x6c
lea rcx, [rbp + 0x1e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ee], al
mov dl, 0x73
lea rcx, [rbp + 0x1e8]
call fcn.7ff62738eb40
mov byte [rbp + 0x1ef], al
xor eax, eax
mov byte [rbp + 0x1f0], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x1e9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x1e8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1e9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x7ff62738c8b0
mov edx, 7
lea rcx, [rbp + 0x1e9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x1e9]
call fcn.7ff62735ab00
mov qword [rbp + 0xea0], rax
lea rcx, [rbp + 0x15b8]
call fcn.7ff6273abdf0
nop
mov r8, rax
lea rdx, [rbp + 0xea0]
lea rcx, [rbp + 0x3ab0]
call fcn.7ff627394320
nop
mov byte [rbp - 0x38], 0x5d
mov dl, 0x67
lea rcx, [rbp - 0x38]
call fcn.7ff62738eb40
mov byte [rbp - 0x37], al
mov dl, 0x70
lea rcx, [rbp - 0x38]
call fcn.7ff62738eb40
mov byte [rbp - 0x36], al
mov dl, 0x75
lea rcx, [rbp - 0x38]
call fcn.7ff62738eb40
mov byte [rbp - 0x35], al
xor eax, eax
mov byte [rbp - 0x34], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp - 0x37]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x38]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x37]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 3
jb 0x7ff62738c970
mov edx, 3
lea rcx, [rbp - 0x37]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x37]
call fcn.7ff62735ab00
mov qword [rbp + 0xe98], rax
lea rcx, [rbp + 0x1578]
call fcn.7ff6273ac040
nop
mov r8, rax
lea rdx, [rbp + 0xe98]
lea rcx, [rbp + 0x3af0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x140], 0x57
mov dl, 0x70
lea rcx, [rbp + 0x140]
call fcn.7ff62738eb40
mov byte [rbp + 0x141], al
mov dl, 0x6e
lea rcx, [rbp + 0x140]
call fcn.7ff62738eb40
mov byte [rbp + 0x142], al
mov dl, 0x70
lea rcx, [rbp + 0x140]
call fcn.7ff62738eb40
mov byte [rbp + 0x143], al
mov dl, 0x5f
lea rcx, [rbp + 0x140]
call fcn.7ff62738eb40
mov byte [rbp + 0x144], al
mov dl, 0x69
lea rcx, [rbp + 0x140]
call fcn.7ff62738eb40
mov byte [rbp + 0x145], al
mov dl, 0x64
lea rcx, [rbp + 0x140]
call fcn.7ff62738eb40
mov byte [rbp + 0x146], al
xor eax, eax
mov byte [rbp + 0x147], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x141]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x140]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x141]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62738ca71
mov edx, 6
lea rcx, [rbp + 0x141]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x141]
call fcn.7ff62735ab00
mov qword [rbp + 0xe90], rax
lea rcx, [rbp + 0x1558]
call fcn.7ff6273ac5e0
nop
mov r8, rax
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x3b30]
call fcn.7ff627394320
nop
mov byte [rbp + 0x5e0], 0x20
mov dl, 0x73
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e1], al
mov dl, 0x74
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e2], al
mov dl, 0x6f
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e3], al
mov dl, 0x72
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e4], al
mov dl, 0x61
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e5], al
mov dl, 0x68
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e6], al
mov dl, 0x63
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e7], al
mov dl, 0x69
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e8], al
mov dl, 0x5f
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5e9], al
mov dl, 0x73
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ea], al
mov dl, 0x74
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5eb], al
mov dl, 0x61
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ec], al
mov dl, 0x74
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ed], al
mov dl, 0x75
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ee], al
mov dl, 0x73
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
mov byte [rbp + 0x5ef], al
xor eax, eax
mov byte [rbp + 0x5f0], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5e1]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x5e0]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x5e1]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x7ff62738cc40
mov edx, 0xf
lea rcx, [rbp + 0x5e1]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x5e1]
call fcn.7ff62735ab00
mov qword [rbp + 0xe88], rax
lea rdx, [0x7ff6274943a0]
lea rcx, [rbp + 0x1538]
call fcn.7ff6273ae850
nop
mov r8, rax
lea rdx, [rbp + 0xe88]
lea rcx, [rbp + 0x3b70]
call fcn.7ff627394320
nop
mov byte [rbp + 0x568], 0x25
mov dl, 0x73
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x569], al
mov dl, 0x74
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x56a], al
mov dl, 0x6f
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x56b], al
mov dl, 0x72
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x56c], al
mov dl, 0x6e
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x56d], al
mov dl, 0x76
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x56e], al
mov dl, 0x6d
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x56f], al
mov dl, 0x65
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x570], al
mov dl, 0x5f
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x571], al
mov dl, 0x73
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x572], al
mov dl, 0x74
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x573], al
mov dl, 0x61
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x574], al
mov dl, 0x74
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x575], al
mov dl, 0x75
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x576], al
mov dl, 0x73
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
mov byte [rbp + 0x577], al
xor eax, eax
mov byte [rbp + 0x578], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x569]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x568]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x569]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x7ff62738ce10
mov edx, 0xf
lea rcx, [rbp + 0x569]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x569]
call fcn.7ff62735ab00
mov qword [rbp + 0xe80], rax
lea rdx, [0x7ff6274943b0]
lea rcx, [rbp + 0x1518]
call fcn.7ff6273ae850
nop
mov r8, rax
lea rdx, [rbp + 0xe80]
lea rcx, [rbp + 0x3bb0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x4c8], 0x1c
mov dl, 0x63
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4c9], al
mov dl, 0x6f
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ca], al
mov dl, 0x6d
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4cb], al
mov dl, 0x70
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4cc], al
mov dl, 0x75
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4cd], al
mov dl, 0x74
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ce], al
mov dl, 0x65
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4cf], al
mov dl, 0x72
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4d0], al
mov dl, 0x5f
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4d1], al
mov dl, 0x6e
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4d2], al
mov dl, 0x61
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4d3], al
mov dl, 0x6d
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4d4], al
mov dl, 0x65
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4d5], al
xor eax, eax
mov byte [rbp + 0x4d6], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x4c9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x4c8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x4c9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff62738cfc0
mov edx, 0xd
lea rcx, [rbp + 0x4c9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x4c9]
call fcn.7ff62735ab00
mov qword [rbp + 0xe78], rax
lea rcx, [rbp + 0x14f8]
call fcn.7ff6273af1e0
nop
mov r8, rax
lea rdx, [rbp + 0xe78]
lea rcx, [rbp + 0x3bf0]
call fcn.7ff627394320
nop
mov byte [rbp + 0x388], 0x60
mov dl, 0x69
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x389], al
mov dl, 0x70
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x38a], al
mov dl, 0x61
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x38b], al
mov dl, 0x64
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x38c], al
mov dl, 0x64
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x38d], al
mov dl, 0x72
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x38e], al
mov dl, 0x65
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x38f], al
mov dl, 0x73
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x390], al
mov dl, 0x73
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
mov byte [rbp + 0x391], al
xor eax, eax
mov byte [rbp + 0x392], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x389]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x388]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x389]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x7ff62738d110
mov edx, 9
lea rcx, [rbp + 0x389]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x389]
call fcn.7ff62735ab00
mov qword [rbp + 0xe10], rax
lea r8, [0x7ff6274be398]
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x3c30]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x148], 0x1b
mov dl, 0x6f
lea rcx, [rbp + 0x148]
call fcn.7ff62738eb40
mov byte [rbp + 0x149], al
mov dl, 0x75
lea rcx, [rbp + 0x148]
call fcn.7ff62738eb40
mov byte [rbp + 0x14a], al
mov dl, 0x74
lea rcx, [rbp + 0x148]
call fcn.7ff62738eb40
mov byte [rbp + 0x14b], al
mov dl, 0x70
lea rcx, [rbp + 0x148]
call fcn.7ff62738eb40
mov byte [rbp + 0x14c], al
mov dl, 0x75
lea rcx, [rbp + 0x148]
call fcn.7ff62738eb40
mov byte [rbp + 0x14d], al
mov dl, 0x74
lea rcx, [rbp + 0x148]
call fcn.7ff62738eb40
mov byte [rbp + 0x14e], al
xor eax, eax
mov byte [rbp + 0x14f], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x149]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x148]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x149]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x7ff62738d220
mov edx, 6
lea rcx, [rbp + 0x149]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x149]
call fcn.7ff62735ab00
mov qword [rbp + 0xe30], rax
mov byte [rbp + 0x870], 0xd
mov dl, 0x5b
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x871], al
mov dl, 0x21
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x872], al
mov dl, 0x5d
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x873], al
mov dl, 0x20
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x874], al
mov dl, 0x65
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x875], al
mov dl, 0x72
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x876], al
mov dl, 0x72
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x877], al
mov dl, 0x6f
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x878], al
mov dl, 0x72
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x879], al
mov dl, 0x20
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x87a], al
mov dl, 0x66
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x87b], al
mov dl, 0x61
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x87c], al
mov dl, 0x69
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x87d], al
mov dl, 0x6c
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x87e], al
mov dl, 0x65
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x87f], al
mov dl, 0x64
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x880], al
mov dl, 0x20
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x881], al
mov dl, 0x74
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x882], al
mov dl, 0x6f
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x883], al
mov dl, 0x20
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x884], al
mov dl, 0x72
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x885], al
mov dl, 0x65
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x886], al
mov dl, 0x74
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x887], al
mov dl, 0x72
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x888], al
mov dl, 0x65
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x889], al
mov dl, 0x69
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x88a], al
mov dl, 0x76
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x88b], al
mov dl, 0x65
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x88c], al
mov dl, 0x20
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x88d], al
mov dl, 0x68
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x88e], al
mov dl, 0x77
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x88f], al
mov dl, 0x69
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x890], al
mov dl, 0x64
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x891], al
mov dl, 0x20
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x892], al
mov dl, 0x66
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x893], al
mov dl, 0x72
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x894], al
mov dl, 0x6f
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x895], al
mov dl, 0x6d
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x896], al
mov dl, 0x20
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x897], al
mov dl, 0x74
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x898], al
mov dl, 0x68
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x899], al
mov dl, 0x69
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x89a], al
mov dl, 0x73
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x89b], al
mov dl, 0x20
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x89c], al
mov dl, 0x63
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x89d], al
mov dl, 0x6f
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x89e], al
mov dl, 0x6d
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x89f], al
mov dl, 0x70
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x8a0], al
mov dl, 0x75
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x8a1], al
mov dl, 0x74
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x8a2], al
mov dl, 0x65
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x8a3], al
mov dl, 0x72
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
mov byte [rbp + 0x8a4], al
xor eax, eax
mov byte [rbp + 0x8a5], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x871]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x870]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x871]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0x34
jb 0x7ff62738d6b0
mov edx, 0x34
lea rcx, [rbp + 0x871]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x871]
call fcn.7ff62735ab00
mov qword [rbp + 0xe48], rax
lea r8, [rbp + 0xe48]
lea rdx, [rbp + 0xe30]
lea rcx, [rbp + 0x3c70]
call fcn.7ff627393cf0
nop
mov byte [rbp + 0xa0], 0x14
mov dl, 0x6e
lea rcx, [rbp + 0xa0]
call fcn.7ff62738eb40
mov byte [rbp + 0xa1], al
mov dl, 0x61
lea rcx, [rbp + 0xa0]
call fcn.7ff62738eb40
mov byte [rbp + 0xa2], al
mov dl, 0x6d
lea rcx, [rbp + 0xa0]
call fcn.7ff62738eb40
mov byte [rbp + 0xa3], al
mov dl, 0x65
lea rcx, [rbp + 0xa0]
call fcn.7ff62738eb40
mov byte [rbp + 0xa4], al
xor eax, eax
mov byte [rbp + 0xa5], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0xa1]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xa0]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xa1]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x7ff62738d790
mov edx, 4
lea rcx, [rbp + 0xa1]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xa1]
call fcn.7ff62735ab00
mov qword [rbp + 0xe38], rax
lea r8, [0x7ff6274c2f80]
lea rdx, [rbp + 0xe38]
lea rcx, [rbp + 0x3cb0]
call fcn.7ff6273942c0
nop
mov byte [rbp + 0x338], 0x41
mov dl, 0x75
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
mov byte [rbp + 0x339], al
mov dl, 0x73
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
mov byte [rbp + 0x33a], al
mov dl, 0x65
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
mov byte [rbp + 0x33b], al
mov dl, 0x72
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
mov byte [rbp + 0x33c], al
mov dl, 0x6e
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
mov byte [rbp + 0x33d], al
mov dl, 0x61
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
mov byte [rbp + 0x33e], al
mov dl, 0x6d
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
mov byte [rbp + 0x33f], al
mov dl, 0x65
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
mov byte [rbp + 0x340], al
xor eax, eax
mov byte [rbp + 0x341], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x339]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x338]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x339]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x7ff62738d8c0
mov edx, 8
lea rcx, [rbp + 0x339]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x339]
call fcn.7ff62735ab00
mov qword [rbp + 0xe40], rax
lea r8, [0x7ff6274be3d8]
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x3cf0]
call fcn.7ff6273942c0
nop
lea r8, [rbp + 0x3d30]
lea rdx, [rbp + 0x39f0]
lea rcx, [rbp + 0x1328]
call fcn.7ff62735ab20
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xa90], xmm0
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x3f68]
call fcn.7ff62738f330
nop
lea r9, [fcn.7ff62735c3d0]
mov edx, 0x40
lea r8d, [rdx - 0x33]
lea rcx, [rbp + 0x39f0]
call fcn.7ff62745754c
nop
lea rcx, [rbp + 0x14f8]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1518]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1538]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1558]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x1578]
call fcn.7ff627390df0
nop
lea rcx, [rbp + 0x15b8]
call fcn.7ff627390df0
mov edx, 0x40
lea rcx, [rbp + 0x42d0]
call fcn.7ff62735ab10
lea rax, [rbp + 0x1040]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x3f68]
lea rcx, [rbp + 0x1040]
call fcn.7ff62738f490
mov rbx, rax
lea rdx, [rbp + 0x2810]
lea rcx, [rbp + 0xa83]
call fcn.7ff62738ea00
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x7ff62738dbaf
mov r8d, r15d
cmp r12d, 2
jl 0x7ff62738db75
movdqa xmm5, xmmword [0x7ff6274a44b0]
movdqa xmm4, xmmword [0x7ff6274a4540]
movdqa xmm6, xmmword [0x7ff6274a44d0]
movdqa xmm0, xmmword [0x7ff6274a45c0]
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6274a4530]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x7ff62738da70
cmp r8d, 0x32
jge 0x7ff62738dbaf
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x7ff62738db80
mov r8, rbx
mov rdx, r10
lea rcx, [rbp + 0x42d0]
call fcn.7ff6273acd50
nop
lea rdx, [0x7ff6274c3390]
lea rcx, [rbp + 0x11c0]
call fcn.7ff627390790
mov rcx, rax
call fcn.7ff6273afe70
lea rax, [rbp + 0x15d8]
mov qword [rsp + 0x40], rax
lea rdx, [0x7ff6274942cc]
lea rcx, [rbp + 0x15d8]
call fcn.7ff627390ec0
mov rbx, rax
lea rdx, [0x7ff6274942d0]
lea rcx, [rbp + 0x15f8]
call fcn.7ff627390ec0
nop
mov rdx, rbx
mov rcx, rax
call fcn.7ff6273af960
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0xb09]
call fcn.7ff627393c20
lea rdx, [rbp + 0xb09]
lea rcx, [rbp + 0xb56]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rsi, rax
mov byte [rbp + 0xec], 0x50
mov dl, 0x20
lea rcx, [rbp + 0xec]
call fcn.7ff62738eb40
mov byte [rbp + 0xed], al
mov dl, 0x5b
lea rcx, [rbp + 0xec]
call fcn.7ff62738eb40
mov byte [rbp + 0xee], al
mov dl, 0x21
lea rcx, [rbp + 0xec]
call fcn.7ff62738eb40
mov byte [rbp + 0xef], al
mov dl, 0x5d
lea rcx, [rbp + 0xec]
call fcn.7ff62738eb40
mov byte [rbp + 0xf0], al
mov dl, 0x20
lea rcx, [rbp + 0xec]
call fcn.7ff62738eb40
mov byte [rbp + 0xf1], al
xor eax, eax
mov byte [rbp + 0xf2], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xed]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0xec]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xed]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 5
jb 0x7ff62738dce0
mov edx, 5
lea rcx, [rbp + 0xed]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0xed]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rsi
call fcn.7ff627393e80
mov rbx, rax
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xb0c]
call fcn.7ff627393c20
lea rdx, [rbp + 0xb0c]
lea rcx, [rbp + 0xb53]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov rdi, rax
mov byte [rbp + 0x838], 0x67
mov dl, 0x65
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x839], al
mov dl, 0x72
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x83a], al
mov dl, 0x72
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x83b], al
mov dl, 0x6f
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x83c], al
mov dl, 0x72
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x83d], al
mov dl, 0x20
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x83e], al
mov dl, 0x66
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x83f], al
mov dl, 0x61
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x840], al
mov dl, 0x69
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x841], al
mov dl, 0x6c
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x842], al
mov dl, 0x65
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x843], al
mov dl, 0x64
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x844], al
mov dl, 0x20
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x845], al
mov dl, 0x74
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x846], al
mov dl, 0x6f
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x847], al
mov dl, 0x20
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x848], al
mov dl, 0x72
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x849], al
mov dl, 0x65
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x84a], al
mov dl, 0x74
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x84b], al
mov dl, 0x72
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x84c], al
mov dl, 0x65
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x84d], al
mov dl, 0x69
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x84e], al
mov dl, 0x76
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x84f], al
mov dl, 0x65
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x850], al
mov dl, 0x20
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x851], al
mov dl, 0x68
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x852], al
mov dl, 0x77
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x853], al
mov dl, 0x69
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x854], al
mov dl, 0x64
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x855], al
mov dl, 0x20
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x856], al
mov dl, 0x66
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x857], al
mov dl, 0x72
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x858], al
mov dl, 0x6f
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x859], al
mov dl, 0x6d
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x85a], al
mov dl, 0x20
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x85b], al
mov dl, 0x74
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x85c], al
mov dl, 0x68
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x85d], al
mov dl, 0x69
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x85e], al
mov dl, 0x73
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x85f], al
mov dl, 0x20
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x860], al
mov dl, 0x63
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x861], al
mov dl, 0x6f
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x862], al
mov dl, 0x6d
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x863], al
mov dl, 0x70
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x864], al
mov dl, 0x75
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x865], al
mov dl, 0x74
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x866], al
mov dl, 0x65
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x867], al
mov dl, 0x72
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
mov byte [rbp + 0x868], al
xor eax, eax
mov byte [rbp + 0x869], al
mov rdx, r15
lea rcx, [rbp + 0x839]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x838]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, r15
lea rcx, [rbp + 0x839]
call fcn.7ff62738eb50
mov byte [rax], bl
inc r15
cmp r15, 0x30
jb 0x7ff62738e150
mov edx, 0x30
lea rcx, [rbp + 0x839]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x839]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rdi
call fcn.7ff627393e80
mov rdi, rax
mov byte [rbp - 0x7c], 0x2a
mov dl, 0xa
lea rcx, [rbp - 0x7c]
call fcn.7ff62738eb40
mov byte [rbp - 0x7b], al
xor eax, eax
mov byte [rbp - 0x7a], al
xor edx, edx
lea rcx, [rbp - 0x7b]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x7c]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x7b]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x7b]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x7b]
call fcn.7ff62735ab00
mov rdx, rax
mov rcx, rdi
call fcn.7ff627393e80
lea rdx, [0x7ff6273942a0]
mov rcx, rax
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___class_std::basic_istream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_istream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xbb8
call qword [sym.imp.kernel32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbase.dll_exit]
nop
mov byte [rbp - 0x78], 9
mov dl, 0xa
lea rcx, [rbp - 0x78]
call fcn.7ff62738eb40
mov byte [rbp - 0x77], al
xor eax, eax
mov byte [rbp - 0x76], al
xor edx, edx
lea rcx, [rbp - 0x77]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp - 0x78]
call fcn.7ff62738eb40
movzx ebx, al
xor edx, edx
lea rcx, [rbp - 0x77]
call fcn.7ff62738eb50
mov byte [rax], bl
mov edx, 1
lea rcx, [rbp - 0x77]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp - 0x77]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xb0f]
call fcn.7ff627393c20
lea rdx, [rbp + 0xb0f]
lea rcx, [rbp + 0xb50]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x4b8], 0x59
mov dl, 0x20
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4b9], al
mov dl, 0x5b
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4ba], al
mov dl, 0x2d
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4bb], al
mov dl, 0x5d
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4bc], al
mov dl, 0x20
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4bd], al
mov dl, 0x45
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4be], al
mov dl, 0x72
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4bf], al
mov dl, 0x72
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4c0], al
mov dl, 0x6f
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4c1], al
mov dl, 0x72
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4c2], al
mov dl, 0x20
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4c3], al
mov dl, 0x3a
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4c4], al
mov dl, 0x20
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
mov byte [rbp + 0x4c5], al
xor eax, eax
mov byte [rbp + 0x4c6], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x4b9]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x4b8]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x4b9]
call fcn.7ff62738eb50
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x7ff62738e400
mov edx, 0xd
lea rcx, [rbp + 0x4b9]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x4b9]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov rbx, qword [sym.imp.msvcp140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xb12]
call fcn.7ff627393c20
lea rdx, [rbp + 0xb12]
lea rcx, [rbp + 0xb4d]
call fcn.7ff62735ae00
mov rdx, rax
mov rcx, rbx
call fcn.7ff627393d80
mov byte [rbp + 0x628], 0x12
mov dl, 0x77
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x629], al
mov dl, 0x61
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x62a], al
mov dl, 0x73
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x62b], al
mov dl, 0x20
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x62c], al
mov dl, 0x6e
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x62d], al
mov dl, 0x6f
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x62e], al
mov dl, 0x74
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x62f], al
mov dl, 0x20
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x630], al
mov dl, 0x61
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x631], al
mov dl, 0x62
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x632], al
mov dl, 0x6c
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x633], al
mov dl, 0x65
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x634], al
mov dl, 0x20
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x635], al
mov dl, 0x74
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x636], al
mov dl, 0x6f
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x637], al
mov dl, 0x20
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x638], al
mov dl, 0x69
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x639], al
mov dl, 0x6e
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x63a], al
mov dl, 0x69
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x63b], al
mov dl, 0x74
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x63c], al
mov dl, 0x69
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x63d], al
mov dl, 0x61
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x63e], al
mov dl, 0x6c
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x63f], al
mov dl, 0x69
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x640], al
mov dl, 0x7a
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x641], al
mov dl, 0x65
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
mov byte [rbp + 0x642], al
xor eax, eax
mov byte [rbp + 0x643], al
nop word [rax + rax]
mov rdx, r15
lea rcx, [rbp + 0x629]
call fcn.7ff62738eb50
movzx edx, byte [rax]
lea rcx, [rbp + 0x628]
call fcn.7ff62738eb40
movzx ebx, al
mov rdx, r15
lea rcx, [rbp + 0x629]
call fcn.7ff62738eb50
mov byte [rax], bl
inc r15
cmp r15, 0x1a
jb 0x7ff62738e6c0
mov edx, 0x1a
lea rcx, [rbp + 0x629]
call fcn.7ff62738eb50
mov byte [rax], 0
lea rcx, [rbp + 0x629]
call fcn.7ff62735ab00
mov rcx, rax
call fcn.7ff6273adae0
mov ecx, 0xbb8
call qword [sym.imp.kernel32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbase.dll_exit]
nop
call fcn.7ff62735ace0
mov ecx, 0xffffffff
call qword [sym.imp.ucrtbase.dll_exit]
int3