Function at 0x7ff65c59e670
Capabilities:
Authenticate hmac

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
lea rax, [rbp + 0xc8]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], rax
mov r12, qword [rax]
xor r12, rcx
mov qword [rbp + 0x40], r12
mov qword [rax], 0
movabs r13, 0x15fe6a21d36430d2
movzx esi, byte [rbp + 0xd0]
movzx r14d, byte [rbp + 0xd0]
movzx r15d, byte [rbp + 0xd0]
lea rcx, [rbp + 0x20]
call fcn.7ff65c59d750
nop
cmp qword [rbp + 0x30], 0
jne 0x7ff65c5a0051
mov dword [rsp + 0x70], 0xcaf7f9dc
mov dword [rsp + 0x74], 0xfe06f4e7
mov dword [rsp + 0x78], 0xefeff5f6
mov dword [rsp + 0x7c], 0xd2cde800
mov dword [rbp - 0x80], 0xc6e83dd2
mov dword [rbp - 0x7c], 0x37d8d4de
mov dword [rbp - 0x78], 0xcecdccc0
mov dword [rbp - 0x74], 0x2fd3dec2
mov dword [rbp - 0x70], 0x2bc3d0db
mov dword [rbp - 0x6c], 0x47260b0a
xor eax, eax
mov qword [rbp - 0x68], rax
mov dword [rbp - 0x60], eax
mov byte [rbp - 0x5c], al
nop dword [rax]
mov r8, qword [0x7ff65c7ab3b8]
mov r9, qword [0x7ff65c7ab3c0]
nop
xor edi, edi
cmp rdi, 0x35
jae 0x7ff65c59f3ba
movzx r11d, byte [rsp + rdi + 0x70]
movzx ebx, r11b
cmp r8, rdi
ja 0x7ff65c59f3b1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x7ff65c59e7a2
lea rcx, [rdi + r13]
mov rax, rcx
and rax, r11
imul rsi, rax, 0xfffffffffffffffe
add rsi, rcx
add rsi, r11
add sil, 0x42
jmp 0x7ff65c59e7db
je 0x7ff65c59f33b
inc rax
cmp r8, rax
je 0x7ff65c59f2c2
lea rax, [r9 + 3]
cmp r8, rax
je 0x7ff65c59f286
lea rax, [r9 + 2]
cmp r8, rax
je 0x7ff65c59f26b
lea rax, [r9 + 4]
cmp r8, rax
je 0x7ff65c59f220
movzx ebx, r11b
nop
cmp r9, rdi
ja 0x7ff65c59f3a8
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x7ff65c59e81a
movabs rdx, 0xcddeb4c65738013a
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0x35
sub cl, al
lea esi, [rcx + rcx]
add sil, bl
add sil, dl
jmp 0x7ff65c59e870
lea rax, [r9 + 1]
cmp r8, rax
je 0x7ff65c59f203
lea rax, [r9 + 3]
cmp r8, rax
je 0x7ff65c59f1e2
lea rax, [r9 + 4]
cmp r8, rax
je 0x7ff65c59f1a5
lea rax, [r9 + 5]
cmp r8, rax
je 0x7ff65c59f18a
lea rax, [r9 + 7]
cmp r8, rax
je 0x7ff65c59f16c
lea rax, [r9 + 9]
cmp r8, rax
je 0x7ff65c59f140
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x7ff65c59eea2
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x7ff65c59ee82
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x7ff65c59ee57
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x7ff65c59ee2b
lea rax, [r9 + 2]
cmp r8, rax
je 0x7ff65c59ee06
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x7ff65c59eddd
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x7ff65c59edbb
lea rax, [r9 + 4]
cmp r8, rax
je 0x7ff65c59ed98
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x7ff65c59ed73
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x7ff65c59ed3f
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x7ff65c59e880
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x7ff65c59f38b
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x7ff65c59f36b
lea rax, [r9 + 2]
cmp r8, rax
jb 0x7ff65c59ea80
lea rax, [r9 + 9]
cmp r8, rax
jb 0x7ff65c59ea58
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x7ff65c59ea31
lea rax, [r9 + 4]
cmp r8, rax
jb 0x7ff65c59ece3
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x7ff65c59ec90
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x7ff65c59ec3e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x7ff65c59ec14
lea rax, [r9 + 3]
cmp r8, rax
jb 0x7ff65c59e880
lea r8, [r9 + 6]
lea r9, [r8 + 0xa]
lea rcx, [r9 + 0x28]
cmp r8, rcx
ja 0x7ff65c59ebe0
lea rax, [r9 + 2]
cmp r8, rax
ja 0x7ff65c59ebbb
lea rax, [r9 + 9]
cmp r8, rax
ja 0x7ff65c59eb98
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x7ff65c59eb76
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x7ff65c59eb4d
lea rax, [r9 + 1]
cmp r8, rax
ja 0x7ff65c59eb28
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x7ff65c59eafc
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x7ff65c59ead1
lea rax, [r9 + 3]
cmp r8, rax
ja 0x7ff65c59eaa7
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x7ff65c59e880
mov r8, rcx
lea r9, [rcx + 0x64]
jmp 0x7ff65c59e880
movabs rdx, 0xf123a05dc7668206
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx esi, bl
sub sil, al
sub sil, 0x2a
add sil, dl
jmp 0x7ff65c59e870
movabs rdx, 0xc526cc1a209e2062
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0x29
sub cl, al
lea esi, [rcx + rcx]
add sil, bl
add sil, dl
jmp 0x7ff65c59e7e0
movabs rdx, 0x9929f7d679d5bebe
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx esi, bl
sub sil, al
sub sil, 0x32
add sil, dl
jmp 0x7ff65c59e776
movabs rcx, 0x6ef5a632b9c009d0
add rcx, rdi
and r11b, cl
mov eax, 0x28
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
movzx r10d, dil
jmp 0x7ff65c59f242
movabs rax, 0x42f8d1ef12f7a82c
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x34
inc r9
dec rdi
inc rdi
jmp 0x7ff65c59e762
movabs rcx, 0x16fbfdab6c2f4688
add rcx, rdi
and r11b, cl
mov eax, 0x24
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
dec rdi
inc rdi
jmp 0x7ff65c59e762
movabs rcx, 0xeaff2967c566e4e4
add rcx, rdi
and r11b, cl
add r11b, r11b
movzx esi, bl
sub sil, r11b
sub sil, 0x3c
add sil, cl
jmp 0x7ff65c59f1be
movabs rcx, 0xbf0255241e9e8340
add rcx, rdi
and r11b, cl
mov eax, 0x20
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
add r8, r9
jmp 0x7ff65c59f2a9
movabs rax, 0x930580e077d6219c
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x44
jmp 0x7ff65c59f2a9
movabs rcx, 0x6708ac9cd10dbff8
add rcx, rdi
and r11b, cl
mov eax, 0x1c
sub al, r11b
lea esi, [rax + rax]
add sil, bl
jmp 0x7ff65c59f2df
movabs rcx, 0x3b0bd8592a455e54
add rcx, rdi
and r11b, cl
add r11b, r11b
movzx esi, bl
sub sil, r11b
sub sil, 0x4c
add sil, cl
jmp 0x7ff65c59f303
movabs rcx, 0xf0f0415837cfcb0
add rcx, rdi
and r11b, cl
mov eax, 0x18
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x7ff65c59e762
movabs rax, 0xa116f16c62880896
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x1a
mov byte [rsp + rdi + 0x70], sil
inc rdi
jmp 0x7ff65c59e762
movabs rdx, 0x751a1d28bbbfa6f2
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0x31
sub cl, al
lea esi, [rcx + rcx]
add sil, bl
add sil, dl
cmp r9, 1
jb 0x7ff65c59ec31
movzx r10d, dil
lea edx, [r10 - 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea esi, [rcx*2 - 0x68]
movzx ebx, r11b
jmp 0x7ff65c59f242
movabs rcx, 0x491d48e514f7454e
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub bl, al
lea esi, [rcx + rbx]
sub sil, 0x22
cmp r8, 0x1000
jae 0x7ff65c59f106
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x7ff65c59f077
lea edx, [rdi + 0x44]
movzx eax, r11b
and al, dl
mov ecx, 0x12
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
jmp 0x7ff65c59ec5e
movabs rdx, 0x1d2074a16e2ee3aa
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0x2d
sub cl, al
lea esi, [rcx + rcx]
add sil, bl
add sil, dl
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x7ff65c59f125
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x7ff65c59efa8
lea edx, [rdi + 0xa]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x46
add sil, dl
jmp 0x7ff65c59ecae
movabs rcx, 0xd3383ca60b50075c
add rcx, rdi
and r11b, cl
mov eax, 0x3e
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x7ff65c59e762
movabs rcx, 0xa73b68626487a5b8
add rcx, rdi
and r11b, cl
add r11b, r11b
movzx esi, bl
sub sil, r11b
sub sil, 8
add sil, cl
jmp 0x7ff65c59f303
movabs rcx, 0x7b3e941ebdbf4414
add rcx, rdi
and r11b, cl
mov eax, 0x3a
sub al, r11b
lea esi, [rax + rax]
add sil, bl
jmp 0x7ff65c59f2df
movabs rax, 0x4f41bfdb16f6e270
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x10
jmp 0x7ff65c59f2a9
movabs rcx, 0x2344eb97702e80cc
add rcx, rdi
and r11b, cl
mov eax, 0x36
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
add r8, r9
jmp 0x7ff65c59f2a9
movabs rcx, 0xf7481753c9661f28
add rcx, rdi
and r11b, cl
add r11b, r11b
movzx esi, bl
sub sil, r11b
sub sil, 0x18
add sil, cl
jmp 0x7ff65c59f1be
movabs rcx, 0xcb4b4310229dbd84
add rcx, rdi
and r11b, cl
mov eax, 0x32
sub al, r11b
lea esi, [rax + rax]
add sil, bl
add sil, cl
dec rdi
inc rdi
jmp 0x7ff65c59e762
movabs rax, 0x9f4e6ecc7bd55be0
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x20
inc r9
dec rdi
inc rdi
jmp 0x7ff65c59e762
movzx r10d, dil
lea edx, [r10 + 0x3c]
movzx eax, r11b
and al, dl
mov ecx, 0x2e
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
jmp 0x7ff65c59f23f
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x7ff65c59eec6
lea edx, [rdi - 0x2e]
movzx eax, r11b
and al, dl
mov ecx, 0x21
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
jmp 0x7ff65c59ed03
lea rax, [r9 + 1]
cmp r8, rax
jne 0x7ff65c59eef8
lea ecx, [rdi + 0x74]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x2c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x7ff65c59e762
inc rax
cmp r8, rax
jne 0x7ff65c59ef1e
lea edx, [rdi - 0x44]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x24
add sil, dl
jmp 0x7ff65c59f2e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x7ff65c59ef34
lea edx, [rdi + 0x60]
mov ecx, 0x30
jmp 0x7ff65c59f298
lea rax, [r9 + 5]
cmp r8, rax
jne 0x7ff65c59ef4a
lea edx, [rdi - 0x58]
mov ecx, 0x34
jmp 0x7ff65c59f1ad
lea rax, [r9 + 7]
cmp r8, rax
jne 0x7ff65c59ef74
lea ecx, [rdi + 0x4c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x14
dec rdi
inc rdi
jmp 0x7ff65c59e762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c59ed06
lea edx, [rdi - 0x10]
movzx eax, r11b
and al, dl
mov ecx, 0x38
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
inc r9
dec rdi
inc rdi
jmp 0x7ff65c59e762
jne 0x7ff65c59efca
movzx r10d, dil
lea edx, [r10 - 0x52]
movzx eax, r11b
and al, dl
mov ecx, 0x1f
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
jmp 0x7ff65c59f23f
inc rax
cmp r8, rax
jne 0x7ff65c59eff6
lea edx, [rdi - 0xa]
movzx eax, r11b
and al, dl
mov ecx, 0x23
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
dec rdi
inc rdi
jmp 0x7ff65c59e762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c59f01a
lea edx, [rdi - 0x66]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x36
jmp 0x7ff65c59f1bb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x7ff65c59f03e
lea ecx, [rdi - 0x1e]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x2e
jmp 0x7ff65c59f2a9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x7ff65c59ecae
lea edx, [rdi - 0x32]
movzx eax, r11b
and al, dl
mov ecx, 0x2f
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x7ff65c59e762
lea rax, [r9 + 1]
cmp r8, rax
jne 0x7ff65c59f0a9
lea ecx, [rdi - 0x18]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x58
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x7ff65c59e762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c59f0bf
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
jmp 0x7ff65c59f298
lea rax, [r9 + 5]
cmp r8, rax
jne 0x7ff65c59f0d9
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx ebx, r11b
jmp 0x7ff65c59f1ad
lea rax, [r9 + 2]
cmp r8, rax
jne 0x7ff65c59ec61
movzx r10d, dil
lea edx, [r10 + 8]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x38
jmp 0x7ff65c59f23b
lea edx, [rdi + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x30
movzx ebx, r11b
jmp 0x7ff65c59f1b8
lea edx, [rdi - 0xc]
movzx eax, r11b
and al, dl
mov ecx, 0x2a
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
jmp 0x7ff65c59f2e2
lea edx, [rdi - 2]
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x7ff65c59e762
lea edx, [rdi - 0x4a]
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
jmp 0x7ff65c59f2e2
lea ecx, [rdi + 0x12]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x7e
jmp 0x7ff65c59f2a9
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, r11b
and al, dl
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
lea ecx, [rdi + 0x22]
movzx eax, cl
and al, bl
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, sil
add dl, bl
mov byte [rsp + rdi + 0x70], dl
add r8, r9
jmp 0x7ff65c59f2a9
lea ecx, [rdi + 0x26]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0xa
dec rdi
inc rdi
jmp 0x7ff65c59e762
movzx r10d, dil
lea edx, [r10 - 0x22]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x12
jmp 0x7ff65c59f23f
movzx r10d, dil
lea edx, [r10 - 0x6a]
movzx eax, r11b
and al, dl
add al, al
movzx esi, r11b
sub sil, al
sub sil, 0x1a
movzx ebx, r11b
add sil, dl
add r10b, 0x7e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x72
add r10b, bl
mov byte [rsp + rdi + 0x70], r10b
inc r9
dec rdi
inc rdi
jmp 0x7ff65c59e762
lea ecx, [rdi + 6]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea esi, [rcx + r11]
sub sil, 0x2a
add r8, r9
jmp 0x7ff65c59f2a9
movabs rdx, 0xc5f1bb306e85b762
add rdx, rdi
mov ecx, 0x29
movzx eax, r11b
and al, dl
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dl
movzx eax, sil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x7ff65c59e762
movabs rcx, 0x99f4e6ecc7bd55be
add rcx, rdi
and r11b, cl
add r11b, r11b
movzx esi, bl
sub sil, r11b
sub sil, 0x32
add sil, cl
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x6a
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x28
add cl, bl
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x7ff65c59e762
movabs rax, 0x41fb3e657a2c9276
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea esi, [rax + rbx]
sub sil, 0x3a
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x7ff65c59e762
add dil, 0x1a
movzx eax, r11b
and al, dil
mov ecx, 0x25
sub cl, al
lea esi, [rcx + rcx]
add sil, r11b
add sil, dil
jmp 0x7ff65c59e760
add dil, 0x76
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea esi, [rdi + r11]
sub sil, 0x3a
jmp 0x7ff65c59e750
lea rcx, [rbp + 0x150cc88]
jmp 0x7ff65c59f3bf
lea rcx, [rbp + 0x174fd5a]
jmp 0x7ff65c59f3bf
lea rcx, [rsp + 0x70]
call fcn.7ff65c513c10
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.msvcp140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.7ff65c5951e0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x58]
call fcn.7ff65c4f7980
mov rdx, rax
lea rcx, [0x7ff65c7aafc0]
call fcn.7ff65c5c4220
cmp byte [0x7ff65c7ab1f0], 0
jne 0x7ff65c5a0cd6
lea rcx, [0x7ff65c7aafc0]
call fcn.7ff65c5be2e0
mov dword [rbp - 0x50], 0x180e17fd
mov dword [rbp - 0x4c], 0xdf181616
mov dword [rbp - 0x48], 0x24252af2
mov dword [rbp - 0x44], 0xe723302c
mov dword [rbp - 0x40], 0xeb332ecb
mov byte [rbp - 0x3c], 0x8a
xorps xmm0, xmm0
movups xmmword [rbp - 0x3b], xmm0
nop word [rax + rax]
mov r8, qword [0x7ff65c7ab3b8]
mov r9, qword [0x7ff65c7ab3c0]
nop
xor ebx, ebx
cmp rbx, 0x25
jae 0x7ff65c5a0043
movzx r11d, byte [rbp + rbx - 0x50]
mov edx, r11d
cmp r8, rbx
ja 0x7ff65c5a0032
lea rax, [r9 + 1]
cmp r8, rax
jae 0x7ff65c59f49a
movabs rcx, 0x463eaf015e3c1b97
add rcx, rbx
mov rax, rdx
and rax, rcx
imul r14, rax, 0xfffffffffffffffe
add r14, rdx
add r14, rcx
sub r14b, 0x21
jmp 0x7ff65c59f4e1
je 0x7ff65c59ffb9
lea rax, [r9 + 3]
cmp r8, rax
je 0x7ff65c59ff85
lea rax, [r9 + 5]
cmp r8, rax
je 0x7ff65c59ff6a
lea rax, [r9 + 4]
cmp r8, rax
je 0x7ff65c59ff28
lea rax, [r9 + 2]
cmp r8, rax
je 0x7ff65c59ff07
lea rax, [r9 + 9]
cmp r8, rax
je 0x7ff65c59febf
movzx r10d, bl
cmp r9, rbx
ja 0x7ff65c5a0021
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x7ff65c59f50f
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x4b
jmp 0x7ff65c59f560
lea rax, [r9 + 1]
cmp r8, rax
je 0x7ff65c59fea6
inc rax
cmp r8, rax
je 0x7ff65c59fe83
lea rax, [r9 + 3]
cmp r8, rax
je 0x7ff65c59fe67
lea rax, [r9 + 4]
cmp r8, rax
je 0x7ff65c59fe4a
lea rax, [r9 + 2]
cmp r8, rax
je 0x7ff65c59fdc9
lea rax, [r9 + 6]
cmp r8, rax
je 0x7ff65c59fd9f
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x7ff65c59fad3
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x7ff65c59fab8
lea rcx, [r9 + 0x20]
cmp r8, rcx
je 0x7ff65c59fa92
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x7ff65c59fa6b
lea rax, [r9 + 5]
cmp r8, rax
je 0x7ff65c59fa4b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x7ff65c59fa2b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x7ff65c59fa0e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x7ff65c59f9ee
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x7ff65c59f9cd
lea rax, [r9 + 8]
cmp r8, rax
je 0x7ff65c59f9a2
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x7ff65c59f570
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x7ff65c5a0004
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x7ff65c59ffe7
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x7ff65c59f758
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x7ff65c59f73d
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x7ff65c59f722
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x7ff65c59f956
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x7ff65c59f90c
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x7ff65c59f8cf
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x7ff65c59f8aa
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x7ff65c59f570
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x7ff65c59f87b
lea rcx, [r9 + 0x64]
cmp r8, rcx
ja 0x7ff65c59f85a
lea rax, [r9 + 4]
cmp r8, rax
ja 0x7ff65c59f83f
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x7ff65c59f822
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x7ff65c59f7fe
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x7ff65c59f7de
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x7ff65c59f7bb
lea rax, [r9 + 6]
cmp r8, rax
ja 0x7ff65c59f795
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x7ff65c59f775
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x7ff65c59f570
mov r8, rcx
lea r9, [rcx + 5]
jmp 0x7ff65c59f570
lea ecx, [r10 - 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x15
jmp 0x7ff65c59f560
lea ecx, [r10 - 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x57
jmp 0x7ff65c59f4e5
sub r10b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x67
jmp 0x7ff65c59f465
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, 0x2c
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x7ff65c59fedd
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x66
inc r9
dec rbx
inc rbx
jmp 0x7ff65c59f452
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x24
dec rbx
inc rbx
jmp 0x7ff65c59f452
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, 0xf
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x7ff65c59ff46
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, 0x30
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
add r8, r9
jmp 0x7ff65c59ffa0
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x5e
jmp 0x7ff65c59ffa0
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x1c
jmp 0x7ff65c59fde3
sub r10b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, 0x13
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
jmp 0x7ff65c59fe0c
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c59f452
sub r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
add r14b, 0xd
mov byte [rbp + rbx - 0x50], r14b
inc rbx
jmp 0x7ff65c59f452
lea ecx, [r10 - 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x4f
cmp r9, 0xa
jb 0x7ff65c59f8c2
lea edx, [r10 + 0x2a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r14d, [rcx*2 - 0x4c]
jmp 0x7ff65c59fedd
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x6f
cmp r8, 0x64
jae 0x7ff65c59fd66
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x7ff65c59fc53
lea edx, [r10 + 0x5e]
movzx eax, r11b
and al, dl
mov ecx, 0x37
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, dl
jmp 0x7ff65c59f8e5
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x2d
lea rax, [r8 + r9]
cmp rax, 5
je 0x7ff65c59fd88
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x7ff65c59fbaa
lea ecx, [r10 - 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x23
jmp 0x7ff65c59f922
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x3e
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c59f452
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
jmp 0x7ff65c59fe0c
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, 0x23
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x7ff65c59fde3
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x78
jmp 0x7ff65c59ffa0
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x36
add r8, r9
jmp 0x7ff65c59ffa0
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x7ff65c59ff46
add r10b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, 0x27
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
dec rbx
inc rbx
jmp 0x7ff65c59f452
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x70
inc r9
dec rbx
inc rbx
jmp 0x7ff65c59f452
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x2e
jmp 0x7ff65c59fedd
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x7ff65c59fafa
lea ecx, [r10 - 0x69]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x21
jmp 0x7ff65c59f96c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x7ff65c59fb2e
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x6a
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c59f452
lea rax, [r9 + 2]
cmp r8, rax
jne 0x7ff65c59fb57
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
lea r14d, [rcx + rcx]
add r14b, dl
add r14b, r11b
jmp 0x7ff65c59fde3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c59fb7d
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x30
jmp 0x7ff65c59ffa0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x7ff65c59f96c
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x72
add r8, r9
jmp 0x7ff65c59ffa0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x7ff65c59fbce
lea ecx, [r10 + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x1f
jmp 0x7ff65c59fedd
inc rax
cmp r8, rax
jne 0x7ff65c59fbf2
lea edx, [r10 - 0x4d]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
add r14b, 0x1b
jmp 0x7ff65c59ff43
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c59fc1b
sub r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x27
add r8, r9
jmp 0x7ff65c59ffa0
lea rax, [r9 + 8]
cmp r8, rax
jne 0x7ff65c59f922
sub r10b, 0x67
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x2f
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c59f452
lea rax, [r9 + 1]
cmp r8, rax
jne 0x7ff65c59fc8b
sub r10b, 0x74
movzx eax, r11b
and al, r10b
mov ecx, 0x16
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c59f452
inc rax
cmp r8, rax
jne 0x7ff65c59fcb3
sub r10b, 0x46
movzx eax, r11b
and al, r10b
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x16
add r14b, r10b
jmp 0x7ff65c59fe0c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x7ff65c59fcd8
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x58
jmp 0x7ff65c59fde0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c59fd02
add r10b, 0x16
movzx eax, r11b
and al, r10b
mov ecx, 0x33
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x7ff65c59ffa0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x7ff65c59fd2f
add r10b, 0x44
movzx eax, r11b
and al, r10b
mov ecx, 0x12
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
add r8, r9
jmp 0x7ff65c59ffa0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x7ff65c59f8e5
sub r10b, 0x32
movzx eax, r11b
and al, r10b
mov ecx, 0x2f
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
inc r9
dec rbx
inc rbx
jmp 0x7ff65c59f452
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x68
add r14b, dl
add r14b, r11b
jmp 0x7ff65c59ff46
lea edx, [r10 - 0x7a]
movzx eax, r11b
and al, dl
mov ecx, 0x2b
sub cl, al
lea r14d, [rcx + rcx]
jmp 0x7ff65c59fde0
inc r10b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 7
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c59f452
lea edx, [r10 - 0x5b]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
add r14b, 0x7d
add r14b, dl
add r10b, 0x1d
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x35
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x50], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx - 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c59f452
add r10b, 0x77
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x41
jmp 0x7ff65c59ffa0
lea edx, [r10 + 0x1b]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
add r14b, 0x43
jmp 0x7ff65c59ff43
sub r10b, 0x13
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x7b
dec rbx
inc rbx
jmp 0x7ff65c59f452
lea edx, [r10 - 0x6f]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
add r14b, 9
jmp 0x7ff65c59feda
movzx r10d, bl
lea edx, [r10 + 0x35]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x73
add r14b, dl
sub r10b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x47
add r11b, r10b
mov byte [rbp + rbx - 0x50], r11b
inc r9
dec rbx
inc rbx
jmp 0x7ff65c59f452
lea ecx, [rbx - 0x27]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r14d, [rcx + r11]
add r14b, 0x11
dec rbx
inc rbx
jmp 0x7ff65c59f452
movzx r10d, bl
lea edx, [r10 - 0x55]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
add r14b, 0x53
add r14b, dl
sub r10b, 0x11
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x77
add r11b, r14b
add r11b, r10b
mov byte [rbp + rbx - 0x50], r11b
add r8, r9
jmp 0x7ff65c59ffa0
lea ecx, [rbx + 0x7d]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r14d, [rcx + r11]
sub r14b, 0x6b
add r8, r9
jmp 0x7ff65c59ffa0
movabs rax, 0x7834270c501cf84f
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r14d, [r11 + rax]
sub r14b, 0x29
movzx eax, r14b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x7ff65c59f452
movabs rax, 0xd2bc0d041ab452c5
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r14d, [r11 + rax]
sub r14b, 0x63
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c59f452
add r10b, 0x73
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x25
jmp 0x7ff65c59f450
add r10b, 0x45
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
add r14b, 0x1d
jmp 0x7ff65c59f440
lea rcx, [rbp + 0x1628924]
call fcn.7ff65c5137a0
jmp 0x7ff65c5a0cc8
lea rcx, [rbp + 0x11ea4bb]
call fcn.7ff65c5137a0
jmp 0x7ff65c5a0cc8
lea rcx, [rbp - 0x50]
call fcn.7ff65c5137a0
jmp 0x7ff65c5a0cc8
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x78]
call fcn.7ff65c4f7980
mov rdx, rax
lea rcx, [0x7ff65c7aafc0]
call fcn.7ff65c5c4220
cmp byte [0x7ff65c7ab1f0], 0
jne 0x7ff65c5a1878
call fcn.7ff65c59e500
mov dword [rsp + 0x20], 0x3ac4cf11
mov dword [rsp + 0x24], 0x672a2cd0
mov dword [rsp + 0x28], 0x2e212834
mov dword [rsp + 0x2c], 0x6f23deda
mov dword [rsp + 0x30], 0x1fd32403
mov dword [rsp + 0x34], 0x1ae2e554
mov dword [rsp + 0x38], 0x531fe211
mov dword [rsp + 0x3c], 0xe2eeeb15
mov dword [rsp + 0x40], 0xece359e4
mov dword [rsp + 0x44], 0x1146f7f9
mov dword [rsp + 0x48], 0xf1fffb0d
mov dword [rsp + 0x4c], 0xc07f94c
mov dword [rsp + 0x50], 0x6f9ff05
mov dword [rsp + 0x54], 0xefbfeb4
mov dword [rsp + 0x58], 0xb3d4d7b0
mov byte [rsp + 0x5c], 0x9c
xor eax, eax
mov qword [rsp + 0x5d], rax
mov byte [rsp + 0x65], al
nop word [rax + rax]
mov r8, qword [0x7ff65c7ab3b8]
mov r10, qword [0x7ff65c7ab3c0]
nop
xor edi, edi
cmp rdi, 0x46
jae 0x7ff65c5a0ca4
movzx r11d, byte [rsp + rdi + 0x20]
mov ebx, r11d
cmp r8, rdi
ja 0x7ff65c5a0c9b
lea rax, [r10 + 1]
cmp r8, rax
jae 0x7ff65c5a016a
movabs rcx, 0x49dd97e7e4f5ca4c
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r15, rax, 0xfffffffffffffffe
add r15, rbx
add r15, rcx
sub r15b, 0x14
jmp 0x7ff65c5a01b0
je 0x7ff65c5a0c29
inc rax
cmp r8, rax
je 0x7ff65c5a0bcd
lea rax, [r10 + 3]
cmp r8, rax
je 0x7ff65c5a0b7e
lea rax, [r10 + 2]
cmp r8, rax
je 0x7ff65c5a0b48
lea rax, [r10 + 6]
cmp r8, rax
je 0x7ff65c5a0b28
lea rax, [r10 + 5]
cmp r8, rax
je 0x7ff65c5a0b05
movzx r9d, dil
cmp r10, rdi
ja 0x7ff65c5a0c92
lea rax, [r10 + 0x20]
cmp r8, rax
jae 0x7ff65c5a01e3
lea edx, [r9 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, 0x2e
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a0230
lea rax, [r10 + 1]
cmp r8, rax
je 0x7ff65c5a0ac0
lea rax, [r10 + 2]
cmp r8, rax
je 0x7ff65c5a0a9d
lea rax, [r10 + 3]
cmp r8, rax
je 0x7ff65c5a0a62
lea rax, [r10 + 5]
cmp r8, rax
je 0x7ff65c5a0a45
lea rax, [r10 + 6]
cmp r8, rax
je 0x7ff65c5a0a1a
nop dword [rax]
nop dword [rax + rax]
lea rax, [r10 + r8]
cmp rax, rdi
jbe 0x7ff65c5a079a
nop dword [rax]
lea rax, [r10 + 0x40]
cmp r8, rax
je 0x7ff65c5a078c
lea rax, [r10 + 0x61]
cmp r8, rax
je 0x7ff65c5a0762
lea rax, [r10 + 0x1000]
cmp r8, rax
je 0x7ff65c5a073b
lea rax, [r10 + 3]
cmp r8, rax
je 0x7ff65c5a0720
lea rax, [r10 + 2]
cmp r8, rax
je 0x7ff65c5a0703
lea rax, [r10 + 0x10]
cmp r8, rax
je 0x7ff65c5a06e6
lea rax, [r10 + 0xa]
cmp r8, rax
je 0x7ff65c5a06c6
lea rax, [r10 + 0x200]
cmp r8, rax
je 0x7ff65c5a06a5
lea rax, [r10 + 0x2a]
cmp r8, rax
je 0x7ff65c5a0676
lea rax, [r10 + 0x5a]
cmp r8, rax
je 0x7ff65c5a0240
lea r8, [r10 + 0x20]
lea r10, [r8 + 8]
lea rax, [r10 + 0x400]
cmp r8, rax
jb 0x7ff65c5a0c75
lea rax, [r10 + 2]
cmp r8, rax
jb 0x7ff65c5a0c58
lea rax, [r10 + 1]
cmp r8, rax
jb 0x7ff65c5a0430
lea rax, [r10 + 0xa]
cmp r8, rax
jb 0x7ff65c5a0410
lea rax, [r10 + 9]
cmp r8, rax
jb 0x7ff65c5a03f0
lea rax, [r10 + 0x80]
cmp r8, rax
jb 0x7ff65c5a0628
lea rax, [r10 + 0x64]
cmp r8, rax
jb 0x7ff65c5a05e0
lea rax, [r10 + 0x41]
cmp r8, rax
jb 0x7ff65c5a05a3
lea rax, [r10 + 6]
cmp r8, rax
jb 0x7ff65c5a057e
lea rax, [r10 + 5]
cmp r8, rax
jb 0x7ff65c5a0240
lea r8, [r10 + 0x200]
lea r10, [r8 + 0x40]
lea rax, [r10 + 0x2a]
cmp r8, rax
ja 0x7ff65c5a054f
lea rax, [r10 + 9]
cmp r8, rax
ja 0x7ff65c5a0532
lea rcx, [r10 + 8]
cmp r8, rcx
ja 0x7ff65c5a0517
lea rax, [r10 + 0x64]
cmp r8, rax
ja 0x7ff65c5a04fa
lea rax, [r10 + 0x42]
cmp r8, rax
ja 0x7ff65c5a04dd
lea rax, [r10 + 0x7a]
cmp r8, rax
ja 0x7ff65c5a04bd
lea rax, [r10 + 5]
cmp r8, rax
ja 0x7ff65c5a0496
lea rax, [r10 + 4]
cmp r8, rax
ja 0x7ff65c5a046c
lea rax, [r10 + 0x28]
cmp r8, rax
ja 0x7ff65c5a0451
lea rax, [r10 + 0x20]
cmp r8, rax
ja 0x7ff65c5a0240
mov r8, rcx
lea r10, [rcx + 0x400]
jmp 0x7ff65c5a0240
lea edx, [r9 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, 0x12
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a0230
lea edx, [r9 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, 0x26
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a01b4
add r9b, 0x14
movzx eax, r9b
and al, r11b
mov ecx, 0x3a
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
jmp 0x7ff65c5a0135
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x20
jmp 0x7ff65c5a0adb
add r9b, 0x48
movzx eax, r9b
and al, r11b
mov ecx, 4
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
inc r10
dec rdi
inc rdi
jmp 0x7ff65c5a0122
sub r9b, 0x50
movzx eax, r9b
and al, r11b
mov ecx, 0x18
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
dec rdi
inc rdi
jmp 0x7ff65c5a0122
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, 0x2c
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a0a78
add r9b, 0x80
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
add r15b, 0x80
jmp 0x7ff65c5a0b62
sub r9b, 0x18
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x58
jmp 0x7ff65c5a0b65
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x30
jmp 0x7ff65c5a0ba2
sub r9b, 0x48
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 8
jmp 0x7ff65c5a0bec
add r9b, 0x20
movzx eax, r9b
and al, r11b
mov ecx, 0x10
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x7ff65c5a0122
sub r9b, 0x5c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x7c
mov byte [rsp + rdi + 0x20], r15b
inc rdi
jmp 0x7ff65c5a0122
lea ecx, [r9 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x54
cmp r10, 0x5a
jb 0x7ff65c5a0596
lea ecx, [r9 + 0x48]
movzx eax, cl
and al, r11b
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r15d, [rdx + rdx]
jmp 0x7ff65c5a0adb
lea ecx, [r9 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x2c
cmp r8, 0x3e8
jae 0x7ff65c5a09e4
lea rax, [r10 + 5]
cmp r8, rax
jbe 0x7ff65c5a092d
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x68
jmp 0x7ff65c5a05b9
lea ecx, [r9 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 4
lea rax, [r10 + r8]
cmp rax, 0x28
je 0x7ff65c5a0a03
lea rax, [r10 + 0x5a]
cmp r8, rax
jbe 0x7ff65c5a0864
lea edx, [r9 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, 0x1e
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a05f6
add r9b, 0x68
movzx eax, r9b
and al, r11b
mov ecx, 0x14
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x7ff65c5a0122
sub r9b, 0x30
movzx eax, r9b
and al, r11b
mov ecx, 0x28
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
jmp 0x7ff65c5a0bec
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, 0x3c
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a0ba2
sub r9b, 0x60
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x60
jmp 0x7ff65c5a0b65
add r9b, 8
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x38
jmp 0x7ff65c5a0b62
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x10
jmp 0x7ff65c5a0a78
sub r9b, 0x28
movzx eax, r9b
and al, r11b
mov ecx, 0xc
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
dec rdi
inc rdi
jmp 0x7ff65c5a0122
add r9b, 0x40
movzx eax, r9b
and al, r11b
mov ecx, 0x20
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
inc r10
dec rdi
inc rdi
jmp 0x7ff65c5a0122
lea edx, [r9 - 0x58]
mov ecx, 0x34
jmp 0x7ff65c5a0ac9
lea rcx, [r10 + 5]
cmp r8, rcx
jae 0x7ff65c5a07be
lea ecx, [r9 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x14
jmp 0x7ff65c5a063e
lea rax, [r10 + 1]
cmp r8, rax
jne 0x7ff65c5a07f2
add r9b, 0x78
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x48
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x7ff65c5a0122
lea rax, [r10 + 4]
cmp r8, rax
jne 0x7ff65c5a081e
add r9b, 8
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x38
dec rdi
inc rdi
jmp 0x7ff65c5a0122
lea rax, [r10 + 2]
cmp r8, rax
jne 0x7ff65c5a084d
sub r9b, 0x60
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x60
inc r10
dec rdi
inc rdi
jmp 0x7ff65c5a0122
cmp r8, rcx
jne 0x7ff65c5a063e
lea edx, [r9 + 0x38]
mov ecx, 0x3c
jmp 0x7ff65c5a0ac9
lea rax, [r10 + 1]
cmp r8, rax
jne 0x7ff65c5a087b
lea edx, [r9 - 0x4c]
mov ecx, 0xa
jmp 0x7ff65c5a0ac9
lea rax, [r10 + 3]
cmp r8, rax
jne 0x7ff65c5a08a2
add r9b, 0x14
movzx eax, r9b
and al, r11b
mov ecx, 0x3a
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
jmp 0x7ff65c5a0b5f
lea rax, [r10 + 5]
cmp r8, rax
jne 0x7ff65c5a08cc
sub r9b, 0x54
movzx eax, r9b
and al, r11b
mov ecx, 0x26
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
jmp 0x7ff65c5a0b65
lea rax, [r10 + 4]
cmp r8, rax
jne 0x7ff65c5a08f5
lea edx, [r9 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, 0x12
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a0ba2
lea rax, [r10 + 8]
cmp r8, rax
jne 0x7ff65c5a05f6
add r9b, 0x74
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x2c
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x7ff65c5a0122
lea rax, [r10 + 1]
cmp r8, rax
jne 0x7ff65c5a0965
sub r9b, 0x10
movzx eax, r9b
and al, r11b
mov ecx, 0x38
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r9b
add r15b, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x7ff65c5a0122
lea rax, [r10 + 2]
cmp r8, rax
jne 0x7ff65c5a098e
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, 0x10
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a0ba2
lea rax, [r10 + 3]
cmp r8, rax
jne 0x7ff65c5a09b4
add r9b, 0x50
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x30
jmp 0x7ff65c5a0b62
lea rax, [r10 + 4]
cmp r8, rax
jne 0x7ff65c5a05b9
add r9b, 0x80
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
add r15b, 0x80
dec rdi
inc rdi
jmp 0x7ff65c5a0122
lea edx, [r9 - 0x20]
movzx eax, dl
and al, r11b
add al, al
movzx r15d, r11b
sub r15b, al
sub r15b, 0x20
add r15b, dl
add r15b, r11b
jmp 0x7ff65c5a0a78
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [rcx - 0x48]
jmp 0x7ff65c5a0ba2
sub r9b, 0x6c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0xc
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x7ff65c5a0122
add r9b, 0x34
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x6c
jmp 0x7ff65c5a0b62
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x44
add r9b, 0x2c
movzx eax, r9b
and al, r11b
add al, al
movzx ecx, r15b
sub cl, al
sub cl, 0x34
add cl, r9b
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
jmp 0x7ff65c5a0b62
add r9b, 4
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x1c
dec rdi
inc rdi
jmp 0x7ff65c5a0122
lea edx, [r9 - 0x2c]
mov ecx, 0x1a
movzx eax, dl
and al, r11b
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
sub r9b, 0x6c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0xc
add r9b, r11b
mov byte [rsp + rdi + 0x20], r9b
inc r10
dec rdi
inc rdi
jmp 0x7ff65c5a0122
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x54
inc r10
dec rdi
inc rdi
jmp 0x7ff65c5a0122
lea ecx, [rdi + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x2c
dec rdi
inc rdi
jmp 0x7ff65c5a0122
lea edx, [rdi + 0x44]
movzx eax, dl
and al, r11b
mov ecx, 0x12
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
add r8, r10
movzx eax, r15b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x7ff65c5a0122
movabs rcx, 0x50f275742b88814
add rcx, rdi
and bl, cl
mov eax, 0x3a
sub al, bl
lea r15d, [rax + rax]
add r15b, r11b
add r15b, cl
movzx r9d, dil
sub r9b, 0x3c
movzx eax, r11b
and al, r9b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x5c
add cl, r9b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r10
add rax, r10
sub rdi, rax
jmp 0x7ff65c5a0bec
movabs rcx, 0x7153f78778ccf37c
add rcx, rdi
and bl, cl
add bl, bl
movzx r15d, r11b
sub r15b, bl
sub r15b, 0x64
add r15b, cl
lea ecx, [rdi + 0x10]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, cl
mov byte [rsp + rdi + 0x20], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x7ff65c5a0122
movabs rax, 0xdd98c7b7aee15ee4
add rax, rdi
and bl, al
add bl, bl
sub r11b, bl
lea r15d, [rax + r11]
sub r15b, 0x3c
movzx eax, byte [rsp + rdi + 0x20]
add rax, r10
add rdi, rax
inc rdi
jmp 0x7ff65c5a0122
add r9b, 0x7c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x64
jmp 0x7ff65c5a0120
sub r9b, 0x1c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea r15d, [r11 + r9]
sub r15b, 0x3c
jmp 0x7ff65c5a0110
lea rcx, [rbp + 0x163ea30]
jmp 0x7ff65c5a0ca9
lea rcx, [rbp + 0x99b47c]
jmp 0x7ff65c5a0ca9
lea rcx, [rsp + 0x20]
call fcn.7ff65c5137a0
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.msvcp140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.7ff65c5951e0
lea rcx, [rbp + 0x20]
call fcn.7ff65c59c930
nop
lea rcx, [rbp + 0x20]
call fcn.7ff65c4f3490
jmp 0x7ff65c59e6e2
lea rcx, [rbp + 0x20]
call fcn.7ff65c59c930
mov dword [rbp], 0xcac0421b
mov dword [rbp + 4], 0xd7d65297
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
movabs rsi, 0xcb3f1d9a99bda264
movabs r14, 0x25380a6f67aab584
movabs r15, 0x61bd58cfcd38e72c
movzx r8d, byte [rbp + 0xd0]
mov rax, qword [0x7ff65c7ab3b8]
mov r9, qword [0x7ff65c7ab3c0]
nop
xor ebx, ebx
cmp rbx, 0x20
jae 0x7ff65c5a186f
movzx r11d, byte [rbp + rbx]
mov edi, r11d
cmp rax, rbx
ja 0x7ff65c5a1863
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x7ff65c5a0d71
lea rdx, [rbx + rsi]
mov rcx, rdx
and rcx, rdi
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, rdi
add r8b, 0x44
jmp 0x7ff65c5a0d9e
je 0x7ff65c5a17f1
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x7ff65c5a17bf
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x7ff65c5a17a5
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x7ff65c5a1763
movzx r10d, bl
cmp r9, rbx
ja 0x7ff65c5a1857
lea rcx, [r9 + 0x61]
cmp rax, rcx
jae 0x7ff65c5a0dcc
lea edx, [r10 + 0x34]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6c
jmp 0x7ff65c5a0e00
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x7ff65c5a171d
inc rcx
cmp rax, rcx
je 0x7ff65c5a16f6
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x7ff65c5a16d9
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x7ff65c5a1684
nop
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x7ff65c5a134a
nop dword [rax]
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x7ff65c5a133c
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x7ff65c5a1316
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x7ff65c5a12ef
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x7ff65c5a13ce
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x7ff65c5a12cb
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x7ff65c5a12ae
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x7ff65c5a128f
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x7ff65c5a1272
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x7ff65c5a1243
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x7ff65c5a0e10
lea rax, [r9 + 4]
lea r9, [rax + 0x20]
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x7ff65c5a183a
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x7ff65c5a1819
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x7ff65c5a1006
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x7ff65c5a0fe7
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x7ff65c5a0fcc
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x7ff65c5a11f2
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x7ff65c5a11ad
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x7ff65c5a116a
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x7ff65c5a1141
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x7ff65c5a0e10
lea rax, [r9 + 0x64]
lea r9, [rax + 0x7a]
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x7ff65c5a1112
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x7ff65c5a10f5
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x7ff65c5a10d6
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x7ff65c5a10b9
lea rdx, [r9 + 0x200]
cmp rax, rdx
ja 0x7ff65c5a1099
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x7ff65c5a108b
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x7ff65c5a1068
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x7ff65c5a103e
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x7ff65c5a1023
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x7ff65c5a0e10
mov rax, rdx
lea r9, [rdx + 0x5a]
jmp 0x7ff65c5a0e10
lea edx, [r10 + 0x4c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x14
jmp 0x7ff65c5a0e00
lea r8d, [r10 - 0x7c]
movzx ecx, r8b
and cl, r11b
mov edx, 0x32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x7ff65c5a0da2
sub r10b, 0x44
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x24
jmp 0x7ff65c5a0d45
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x60
jmp 0x7ff65c5a1737
sub r10b, 0x28
movzx ecx, r10b
and cl, r11b
mov edx, 0xc
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x70
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
lea r8d, [r10 + 0x48]
mov edx, 4
jmp 0x7ff65c5a1770
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x80
add rax, r9
jmp 0x7ff65c5a17d8
sub r10b, 0x48
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 8
jmp 0x7ff65c5a17d8
lea r8d, [r10 - 0x10]
movzx ecx, r8b
and cl, r11b
mov edx, 0x38
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x7ff65c5a1658
add r10b, 0x28
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x18
jmp 0x7ff65c5a169c
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, 0x30
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x7ff65c5a0d32
add r10b, 0x6c
movzx ecx, r10b
and cl, r11b
mov edx, 6
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
mov byte [rbp + rbx], r8b
inc rbx
jmp 0x7ff65c5a0d32
lea edx, [r10 - 0x5c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x7c
cmp r9, 0x400
jb 0x7ff65c5a115d
lea edx, [r10 - 0x28]
movzx ecx, dl
and cl, r11b
mov r8d, 0xc
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
add r8b, r8b
jmp 0x7ff65c5a1737
lea edx, [r10 - 0x24]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 4
cmp rax, 9
jae 0x7ff65c5a161f
lea rcx, [r9 + 0x64]
cmp rax, rcx
jbe 0x7ff65c5a1545
lea edx, [r10 + 8]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x38
jmp 0x7ff65c5a1180
lea r8d, [r10 + 0x14]
movzx ecx, r8b
and cl, r11b
mov edx, 0x3a
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
lea rcx, [r9 + rax]
cmp rcx, 0x7a
je 0x7ff65c5a1641
lea rcx, [r9 + 4]
cmp rax, rcx
jbe 0x7ff65c5a1463
lea r8d, [r10 - 0x2c]
movzx ecx, r8b
and cl, r11b
mov edx, 0x1a
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x7ff65c5a11c3
add r10b, 0x38
movzx ecx, r10b
and cl, r11b
mov edx, 0x3c
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x7ff65c5a0d32
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x10
jmp 0x7ff65c5a169c
lea r8d, [r10 - 0x58]
movzx ecx, r8b
and cl, r11b
mov edx, 0x34
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x7ff65c5a1658
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x20
jmp 0x7ff65c5a17d8
add r10b, 0x18
movzx ecx, r10b
and cl, r11b
mov edx, 0x2c
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
add rax, r9
jmp 0x7ff65c5a17d8
sub r10b, 0x78
movzx ecx, r10b
and cl, r11b
mov edx, 0x24
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
lea r8d, [r10 - 8]
mov edx, 0x1c
jmp 0x7ff65c5a1726
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jae 0x7ff65c5a1368
lea r8d, [r10 + 0x64]
movzx ecx, r8b
and cl, r11b
mov edx, 0x22
jmp 0x7ff65c5a1202
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x7ff65c5a13a0
add r10b, 0x68
movzx ecx, r10b
and cl, r11b
mov edx, 0x14
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x7ff65c5a0d32
inc rcx
cmp rax, rcx
jne 0x7ff65c5a13c5
add r10b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x50
jmp 0x7ff65c5a169c
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x7ff65c5a13e9
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x30
jmp 0x7ff65c5a1781
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x7ff65c5a1419
add r10b, 0x18
movzx ecx, r10b
and cl, r11b
mov edx, 0x2c
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x7ff65c5a1448
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x7ff65c5a120c
lea r8d, [r10 - 0x58]
mov edx, 0x34
jmp 0x7ff65c5a1726
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x7ff65c5a1487
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
jmp 0x7ff65c5a1737
inc rcx
cmp rax, rcx
jne 0x7ff65c5a14b9
add r10b, 0x64
movzx ecx, r10b
and cl, r11b
mov edx, 0x22
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x7ff65c5a14e3
sub r10b, 0x7c
movzx ecx, r10b
and cl, r11b
mov edx, 0x32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x7ff65c5a17d8
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x7ff65c5a150d
add r10b, 0x14
movzx ecx, r10b
and cl, r11b
mov edx, 0x3a
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x7ff65c5a169c
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x7ff65c5a11c3
sub r10b, 0x24
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 4
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x7ff65c5a0d32
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x7ff65c5a157d
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, 0x28
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x7ff65c5a0d32
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x7ff65c5a15a5
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, 0x30
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x7ff65c5a1658
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x7ff65c5a15cb
add r10b, 0x28
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x18
jmp 0x7ff65c5a17d8
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x7ff65c5a15f7
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x80
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x7ff65c5a1180
lea edx, [r10 + 0x10]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x70
jmp 0x7ff65c5a1737
lea r8d, [r10 - 0x60]
movzx ecx, r8b
and cl, r11b
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, r11b
sub r8b, 0x60
add r8b, dl
jmp 0x7ff65c5a1781
lea r8d, [r10 + 0x68]
movzx ecx, r8b
and cl, r11b
mov edx, 0x14
sub dl, cl
add dl, dl
add r8b, dl
sub r10b, 0x34
movzx ecx, r10b
and cl, r11b
mov edx, 0x36
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
movzx ecx, dl
mov byte [rbp + rbx], cl
inc r9
add rcx, r9
sub rbx, rcx
jmp 0x7ff65c5a169c
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2c
lea edx, [rbx + 0x30]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
sub r11b, 0x50
add r11b, dl
mov byte [rbp + rbx], r11b
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x7ff65c5a0d32
sub r10b, 0x1c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x3c
jmp 0x7ff65c5a17d8
sub r10b, 0x74
movzx ecx, r10b
and cl, r11b
mov edx, 0x16
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
lea r8d, [r10 - 4]
mov edx, 0xe
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
add r10b, 0x3c
movzx ecx, r11b
and cl, r10b
mov edx, 0x2e
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
mov byte [rbp + rbx], dl
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a0d32
movzx r10d, bl
lea r8d, [r10 + 0x14]
mov edx, 0x3a
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
add r10b, 4
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x1c
add r11b, r10b
add r11b, r8b
mov byte [rbp + rbx], r11b
add rax, r9
jmp 0x7ff65c5a17d8
lea edx, [rbx + 0x4c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x14
add rax, r9
jmp 0x7ff65c5a17d8
lea rdx, [rbx + r14]
and dil, dl
mov ecx, 0x32
sub cl, dil
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x7ff65c5a0d32
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
sub r11b, dil
lea r8d, [rcx + r11]
sub r8b, 0x34
movzx ecx, byte [rbp + rbx]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x7ff65c5a0d32
sub r10b, 0xc
movzx ecx, r10b
and cl, r11b
mov edx, 0x2a
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x7ff65c5a0d30
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r8d, [r11 + r10]
sub r8b, 0x34
jmp 0x7ff65c5a0d20
mov rax, qword [rbp + 0x1691b30]
jmp 0x7ff65c5a21ca
mov rax, qword [rbp + 0x126bd94]
jmp 0x7ff65c5a21ca
mov rax, qword [rbp]
jmp 0x7ff65c5a21ca
mov dword [rbp - 0x20], 0x3a3cbac3
mov dword [rbp - 0x1c], 0x17168a47
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], eax
mov word [rbp - 4], ax
movabs rdi, 0x9890570f7f35042a
movabs rsi, 0xc9b1052e7d9f0c7e
movabs r14, 0x2bf2616c7a731d26
movzx r11d, byte [rbp + 0xd0]
nop dword [rax]
mov r8, qword [0x7ff65c7ab3b8]
mov r9, qword [0x7ff65c7ab3c0]
nop
xor ebx, ebx
cmp rbx, 0x1e
jae 0x7ff65c5a21c6
movzx r10d, byte [rbp + rbx - 0x20]
mov edx, r10d
cmp r8, rbx
ja 0x7ff65c5a21bd
lea rax, [r9 + 1]
cmp r8, rax
jae 0x7ff65c5a1911
lea rcx, [rbx + rdi]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 0x26
jmp 0x7ff65c5a1931
je 0x7ff65c5a2154
lea rax, [r9 + 3]
cmp r8, rax
je 0x7ff65c5a20d7
lea rax, [r9 + 4]
cmp r8, rax
je 0x7ff65c5a20b7
cmp r9, rbx
ja 0x7ff65c5a21b4
lea rax, [r9 + 5]
cmp r8, rax
jae 0x7ff65c5a195c
lea r11d, [rbx + 0x72]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x1e
add r11b, r10b
jmp 0x7ff65c5a199c
lea rax, [r9 + 1]
cmp r8, rax
je 0x7ff65c5a2073
inc rax
cmp r8, rax
je 0x7ff65c5a204b
lea rax, [r9 + 3]
cmp r8, rax
je 0x7ff65c5a202a
lea rax, [r9 + 6]
cmp r8, rax
je 0x7ff65c5a1ff7
lea rax, [r9 + 8]
cmp r8, rax
je 0x7ff65c5a1fca
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x7ff65c5a1c82
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x7ff65c5a1c67
lea rax, [r9 + 4]
cmp r8, rax
je 0x7ff65c5a1c3f
lea rax, [r9 + 1]
cmp r8, rax
je 0x7ff65c5a1c1a
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x7ff65c5a1bf8
lea rcx, [r9 + 0x200]
cmp r8, rcx
je 0x7ff65c5a1beb
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x7ff65c5a19b0
mov r8, rcx
lea r9, [rcx + 0x20]
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x7ff65c5a2199
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x7ff65c5a217a
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x7ff65c5a1aa1
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x7ff65c5a1ba1
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x7ff65c5a1b5d
lea r8, [r9 + 0x5a]
lea r9, [r8 + 2]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x7ff65c5a1b30
lea rax, [r9 + 2]
cmp r8, rax
ja 0x7ff65c5a1b11
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x7ff65c5a1af7
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x7ff65c5a1ad5
lea rcx, [r9 + 0x64]
cmp r8, rcx
ja 0x7ff65c5a1abb
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x7ff65c5a19b0
mov r8, rcx
lea r9, [rcx + 0xa]
jmp 0x7ff65c5a19b0
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
jmp 0x7ff65c5a18e5
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
jmp 0x7ff65c5a1f8b
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x7ff65c5a2011
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x7ff65c5a20ed
lea edx, [rbx + 0x44]
movzx eax, dl
and al, r10b
mov ecx, 0x12
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x7ff65c5a2117
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r10b
mov ecx, 0x38
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c5a18d2
lea edx, [rbx - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 0x10
jb 0x7ff65c5a1f62
lea edx, [rbx - 0x44]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x48]
jmp 0x7ff65c5a208c
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3a
cmp r8, 0x400
jae 0x7ff65c5a1f6f
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x7ff65c5a1e8d
lea edx, [rbx + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x7ff65c5a1b77
lea edx, [rbx - 0x50]
mov ecx, 0x18
jmp 0x7ff65c5a1fff
lea edx, [rbx + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
jmp 0x7ff65c5a2011
lea edx, [rbx - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, 0x30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
lea edx, [rbx + 0xc]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x54
jmp 0x7ff65c5a2089
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x7ff65c5a1ce0
lea edx, [rbx + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x26
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x7ff65c5a1fae
lea rcx, [r9 + 6]
cmp r8, rcx
jbe 0x7ff65c5a1de1
lea edx, [rbx + 2]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xe
add r11b, dl
jmp 0x7ff65c5a1bb6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x7ff65c5a1d12
lea ecx, [rbx - 0x1c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3c
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c5a18d2
inc rax
cmp r8, rax
jne 0x7ff65c5a1d39
lea edx, [rbx - 0x74]
movzx eax, r10b
and al, dl
mov ecx, 0x16
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x7ff65c5a20ed
lea rax, [r9 + 5]
cmp r8, rax
jne 0x7ff65c5a1d61
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x7ff65c5a1f8b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x7ff65c5a1d8b
lea ecx, [rbx - 0x24]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 4
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c5a1db8
lea ecx, [rbx + 0x30]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x7ff65c5a1ca7
lea edx, [rbx - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, 0x32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x7ff65c5a2089
lea rax, [r9 + 1]
cmp r8, rax
jne 0x7ff65c5a1e05
lea edx, [rbx + 0x56]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5a
jmp 0x7ff65c5a2089
lea rax, [r9 + 4]
cmp r8, rax
jne 0x7ff65c5a1e2c
lea edx, [rbx + 0x52]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3e
add r11b, dl
jmp 0x7ff65c5a1f8b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c5a1e57
lea edx, [rbx - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, 0x3b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
jmp 0x7ff65c5a2011
cmp r8, rcx
jne 0x7ff65c5a1bb6
lea edx, [rbx - 0xa]
movzx eax, r10b
and al, dl
mov ecx, 0x23
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c5a18d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x7ff65c5a1ebf
lea ecx, [rbx - 0x38]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x78
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c5a18d2
inc rax
cmp r8, rax
jne 0x7ff65c5a1ee4
lea edx, [rbx + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub dl, 0x10
add r11b, dl
jmp 0x7ff65c5a20ed
lea rax, [r9 + 4]
cmp r8, rax
jne 0x7ff65c5a1f0f
lea edx, [rbx + 0x18]
movzx eax, r10b
and al, dl
mov ecx, 0x2c
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
jmp 0x7ff65c5a2011
lea rax, [r9 + 5]
cmp r8, rax
jne 0x7ff65c5a1f34
lea edx, [rbx + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x7ff65c5a1f8b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x7ff65c5a1b77
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
mov byte [rbp + rbx - 0x20], r11b
inc rbx
jmp 0x7ff65c5a18d2
lea edx, [rbx + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x70
add r11b, dl
add r11b, r10b
lea edx, [rbx + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, 0x35
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
add cl, r11b
mov byte [rbp + rbx - 0x20], cl
add r8, r9
jmp 0x7ff65c5a2011
lea edx, [rbx + 0x64]
movzx eax, r10b
and al, dl
mov ecx, 0x22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x7ff65c5a20ed
lea edx, [rbx + 0x66]
movzx eax, r10b
and al, dl
mov ecx, 0x1b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c5a18d2
lea edx, [rbx + 0x6a]
mov ecx, 0xd
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x7ff65c5a18d2
lea ecx, [rbx + 0x6e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 2
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
lea edx, [rbx + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, 0x25
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
lea edx, [rbx - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6a
add r11b, dl
movzx ecx, bl
sub cl, 0x1a
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x4a
add r10b, cl
mov byte [rbp + rbx - 0x20], r10b
inc r9
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3a
dec rbx
inc rbx
jmp 0x7ff65c5a18d2
lea rcx, [rbx + r14]
and dl, cl
add dl, dl
movzx r11d, r10b
sub r11b, dl
sub r11b, 0xa
add r11b, cl
movzx edx, bl
sub dl, 0x72
movzx eax, r10b
and al, dl
mov ecx, 0xf
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 8
add r10b, cl
mov byte [rbp + rbx - 0x20], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c5a18d2
lea rax, [rbx + rsi]
and dl, al
add dl, dl
sub r10b, dl
lea r11d, [rax + r10]
sub r11b, 0x72
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x7ff65c5a18d2
sub bl, 0x2e
movzx eax, r10b
and al, bl
mov ecx, 0x21
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x7ff65c5a18d0
add bl, 0x7e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x72
jmp 0x7ff65c5a18c0
mov rax, qword [rbp + 0x15ecc18]
jmp 0x7ff65c5a21ca
mov rax, qword [rbp + 0x93d042]
jmp 0x7ff65c5a21ca
mov rax, qword [rbp - 0x20]
mov qword [0x7ff65c7a8860], rax
lea rcx, [rbp + 0x20]
call fcn.7ff65c4f3490
nop
movabs rax, 0xff00ff00ff00ff00
xor r12, rax
lea rax, [rbp + 0xc8]
mov qword [rax], r12
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret