Function at 0x1400c8df0
Capabilities:
Authenticate hmac
Execute anti-debugging instructions

Disassembly:
add qword [r12], r15
call fcn.14009cdf8
and ch, byte [rbx - 0x1b]
stosd dword [rdi], eax
jge 0x14004641b
out dx, al
imul eax, dword [0x1256f8611], 0xa7d42ab
imul ebp, dword [rbx + 0x534760c4], 0xffffffaa
sub byte [rax - 0x65], ah
jns 0x140046406
mov fs, word [rsi + 0x3c00008]
movabs byte [0xe0d9e862076e155d], al
or byte [rax], al
and edi, edx
sub bh, al
invalid
call fcn.1400d6780
push rsi
cli
sub ah, byte [rbx]
rsqrtps xmm4, xmmword [rbx - 0xfde6721]
out dx, al
sub al, byte [rcx*4 + 0x486d309b]
jmp qword [0x1400e62f0]
call 0x140084768
mov esi, dword [rsi + 0x75080bb1]
invalid
popfq
push rbp
mov rbp, rsp
leave
je 0x14009e0c8
jne 0x14009e0c8
jmp 0x14009e0c6
add byte [rax], al
xchg rcx, rsi
mov rsi, qword [rsp + 0x60]
push rcx
xchg rcx, rsi
pop rsi
add rcx, 2
mov rcx, rcx
push 1
cmp rdx, qword [rsp]
pushfq
not qword [rsp + 8]
inc qword [rsp + 8]
add rdx, qword [rsp + 8]
popfq
lea rsp, [rsp + 8]
mov qword [rsp + 0x60], rcx
push rcx
mov rcx, qword [rsp + 0xd]
pop rcx
mov qword [rsp + 0x70], rdx
push rsi
mov rsi, qword [rsp + 8]
lea rsi, [rsi + 0x1d]
xchg qword [rsp + 8], rsi
mov qword [rsp + 8], rsi
mov rsi, qword [rsp]
lea rsp, [rsp + 8]
jne 0x140055230
jmp 0x14007ad28
add byte [rax], al
movzx eax, word [rcx]
push rbx
mov rbx, qword [rsp + 8]
lea rbx, [rbx + 0x31]
xchg qword [rsp + 8], rbx
mov qword [rsp + 8], rbx
mov rbx, qword [rsp]
lea rsp, [rsp + 8]
mov r12, rdi
mov edi, dword [r13]
push r12
xchg r12d, edi
pop rdi
mov rcx, rbx
mov ebx, eax
push rcx
xchg ecx, ebx
pop rbx
and eax, 0xfff
push rsi
mov rsi, qword [rsp + 8]
lea rsi, [rsi + 0x78]
xchg qword [rsp + 8], rsi
mov qword [rsp + 8], rsi
mov rsi, qword [rsp]
lea rsp, [rsp + 8]
shr ecx, 0xc
push rsi
mov rsi, qword [rsp + 8]
lea rsi, [rsi + 0x5d]
xchg qword [rsp + 8], rsi
mov qword [rsp + 8], rsi
mov rsi, qword [rsp]
lea rsp, [rsp + 8]
add rax, r14
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x36]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
add r12, rax
push rdx
mov rdx, qword [rsp + 8]
lea rdx, [rdx + 0x15]
xchg qword [rsp + 8], rdx
mov qword [rsp + 8], rdx
mov rdx, qword [rsp]
lea rsp, [rsp + 8]
cmp ecx, 3
mov rbx, rbx
je 0x140046401
cmp ecx, 0xa
push rbx
mov rbx, rsi
pop rbx
jne 0x1400bd108
jmp 0x140046401
add byte [rax], al
mov rax, rbx
mov ebx, dword [r13 + 4]
push rax
xchg ebx, eax
pop rbx
add r13, rax
push rax
mov rax, qword [rsp + 8]
lea rax, [rax + 0x18]
xchg qword [rsp + 8], rax
mov qword [rsp + 8], rax
mov rax, qword [rsp]
lea rsp, [rsp + 8]
jmp 0x1400b5e88
pushfq
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x5b]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
xchg rdx, rax
lea rsp, [rsp - 8]
mov qword [rsp], rdx
mov rdx, rax
mov rax, qword [rsp]
xchg rbx, rdx
lea rsp, [rsp - 8]
mov qword [rsp], rbx
mov rbx, rdx
mov rdx, qword [rsp]
rdtsc
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x20]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
and rax, 1
pushfq
add rbp, 0x70
popfq
lea rbp, [rbp - 0x70]
xchg rbx, rdx
xchg qword [rsp], rbx
xchg rbx, rdx
lea rsp, [rsp + 8]
xchg rcx, rax
xchg qword [rsp], rcx
xchg rcx, rax
lea rsp, [rsp + 8]
je 0x1400cc270
jne 0x1400c8e50
jmp 0x1400cc26e
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x130
mov rbx, rdx
mov rsi, r8
mov rdx, rcx
mov r8d, 0x10
lea rcx, [rsp + 0x20]
mov edi, r9d
call fcn.140049b10
mov r9d, edi
lea rcx, [rsp + 0x20]
mov r8, rbx
mov rdx, rsi
call fcn.14007d868
lea r11, [rsp + 0x130]
xor eax, eax
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rdi
ret
add byte [rax], al
mov rax, rcx
mov ecx, 0x167fdcbb
push rax
xchg ecx, eax
pop rcx
pushfq
mov rax, rax
push 0x167fdd7f
push rdx
mov rdx, qword [rsp + 8]
xor eax, edx
mov rdx, qword [rsp]
lea rsp, [rsp + 0x10]
popfq
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x70]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
cmp word [rbp + 4], ax
push rdx
mov rdx, qword [rsp + 8]
lea rdx, [rdx + 0x25]
xchg qword [rsp + 8], rdx
mov qword [rsp + 8], rdx
mov rdx, qword [rsp]
lea rsp, [rsp + 8]
jne 0x140054350
cmp ecx, 7
push rax
mov rax, qword [rsp + 8]
lea rax, [rax + 0x53]
xchg qword [rsp + 8], rax
mov qword [rsp + 8], rax
mov rax, qword [rsp]
lea rsp, [rsp + 8]
jne 0x140054350
xchg rcx, rdi
mov rdi, r12
push rcx
xchg rcx, rdi
pop rdi
pushfq
push rdi
mov rdi, qword [rsp + 8]
lea rdi, [rdi + 0x5c]
xchg qword [rsp + 8], rdi
mov qword [rsp + 8], rdi
mov rdi, qword [rsp]
lea rsp, [rsp + 8]
call 0x14008a6d6
push rdx
mov rdx, qword [rsp + 8]
lea rdx, [rdx + 0x37]
xchg qword [rsp + 8], rdx
mov qword [rsp + 8], rdx
mov rdx, qword [rsp]
lea rsp, [rsp + 8]
add qword [rsp], 0xfffffffffffbbd47
xchg qword [rsp], rdx
push rbp
mov rbp, rsp
leave
xchg qword [rsp + 8], rdx
lea rdi, [rdi]
xchg qword [rsp], rdx
pushfq
add rbp, 0x4c
popfq
lea rbp, [rbp - 0x4c]
popfq
push rax
mov rax, qword [rsp + 8]
lea rax, [rax + 0x4b]
xchg qword [rsp + 8], rax
mov qword [rsp + 8], rax
mov rax, qword [rsp]
lea rsp, [rsp + 8]
jmp 0x14004b410
call 0x1400bc270
pop rbp
mov edx, 0x837c5f8e
push rdx
adc cl, byte [rax - 0x73]
cmp eax, 0x5d1fb
call fcn.1400b0f98
pop qword [rbp + 0x32]
jb 0x14008c4cf
add byte [rbp + 0x448b4850], bl
and al, 8
lea rax, [rax + 9]
xchg qword [rsp + 8], rax
mov qword [rsp + 8], rax
mov rax, qword [rsp]
lea rsp, [rsp + 8]
je 0x1400b5e88
jne 0x1400b5e88
jmp 0x1400b5e86
add byte [rax], al
popfq
push rbp
mov rbp, rsp
leave
je 0x14009c640
jne 0x14009c640
jmp 0x14009c63e
pushfq
mov rax, rax
xchg rsi, rax
lea rsp, [rsp - 8]
mov qword [rsp], rsi
mov rsi, rax
mov rax, qword [rsp]
xchg rdx, rax
lea rsp, [rsp - 8]
mov qword [rsp], rax
mov rax, rdx
mov rdx, qword [rsp]
rdtsc
mov rdi, rdi
and rax, 1
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 4]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
xchg rsi, rdx
xchg qword [rsp], rsi
xchg rsi, rdx
lea rsp, [rsp + 8]
xchg rsi, rax
xchg qword [rsp], rsi
xchg rsi, rax
lea rsp, [rsp + 8]
je 0x1400dab58
jne 0x140050da0
jmp 0x1400dab56
mov ecx, 0xc78b4800
mov rax, rdi
mov edi, 0x4d893396
push rax
xchg edi, eax
pop rdi
pushfq
push rdi
mov rdi, qword [rsp + 8]
lea rdi, [rdi + 0x17]
xchg qword [rsp + 8], rdi
mov qword [rsp + 8], rdi
mov rdi, qword [rsp]
lea rsp, [rsp + 8]
push 0x4d893252
push rsi
mov rsi, qword [rsp + 8]
xor eax, esi
mov rsi, qword [rsp]
lea rsp, [rsp + 0x10]
popfq
push rbp
mov rbp, rsp
leave
cmp word [rbp + 4], ax
lea rdx, [rdx]
jne 0x140098be8
cmp ecx, 7
mov rdi, rdi
jne 0x140054350
xchg rcx, rdi
mov rdi, r12
push rcx
xchg rcx, rdi
pop rdi
pushfq
push rbx
mov rbx, qword [rsp + 8]
lea rbx, [rbx + 0x58]
xchg qword [rsp + 8], rbx
mov qword [rsp + 8], rbx
mov rbx, qword [rsp]
lea rsp, [rsp + 8]
call 0x14009c6cc
push rdi
mov rdi, qword [rsp + 8]
lea rdi, [rdi + 0x16]
xchg qword [rsp + 8], rdi
mov qword [rsp + 8], rdi
mov rdi, qword [rsp]
lea rsp, [rsp + 8]
add qword [rsp], 0xfffffffffffa9d51
xchg qword [rsp], rdx
push rdi
mov rdi, qword [rsp + 8]
lea rdi, [rdi + 0x36]
xchg qword [rsp + 8], rdi
mov qword [rsp + 8], rdi
mov rdi, qword [rsp]
lea rsp, [rsp + 8]
xchg qword [rsp + 8], rdx
push rbx
mov rbx, qword [rsp + 8]
lea rbx, [rbx + 0x3d]
xchg qword [rsp + 8], rbx
mov qword [rsp + 8], rbx
mov rbx, qword [rsp]
lea rsp, [rsp + 8]
xchg qword [rsp], rdx
push rbx
mov rbx, qword [rsp + 4]
pop rbx
popfq
mov rdi, rdi
jmp 0x14004b410
add al, 0xad
xchg rcx, rax
mov rax, qword [rsp + 0x60]
push rcx
xchg rcx, rax
pop rax
add rcx, 2
pushfq
add rbp, 0
popfq
lea rbp, [rbp]
push 1
cmp rdx, qword [rsp]
pushfq
not qword [rsp + 8]
inc qword [rsp + 8]
add rdx, qword [rsp + 8]
popfq
lea rsp, [rsp + 8]
mov qword [rsp + 0x60], rcx
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x3e]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
mov qword [rsp + 0x70], rdx
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x6a]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
jne 0x140055230
jmp 0x14007ad28
popfq
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x7e]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
je 0x1400b90b0
jne 0x1400b90b0
jmp 0x1400b90ae
popfq
push rdi
mov rdi, qword [rsp + 8]
lea rdi, [rdi + 0x6d]
xchg qword [rsp + 8], rdi
mov qword [rsp + 8], rdi
mov rdi, qword [rsp]
lea rsp, [rsp + 8]
je 0x1400afc70
jne 0x1400afc70
jmp 0x1400afc6e
add byte [rax], al
mov rax, rsi
mov esi, dword [r13 + 4]
push rax
xchg esi, eax
pop rsi
add r13, rax
mov rsi, rsi
jmp 0x1400b5e88
pushfq
pushfq
add rbp, 0x5b
popfq
lea rbp, [rbp - 0x5b]
xchg rcx, rax
lea rsp, [rsp - 8]
mov qword [rsp], rcx
mov rcx, rax
mov rax, qword [rsp]
xchg rcx, rdx
lea rsp, [rsp - 8]
mov qword [rsp], rcx
mov rcx, rdx
mov rdx, qword [rsp]
rdtsc
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x54]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
and rax, 1
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x56]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
xchg rcx, rdx
xchg qword [rsp], rcx
xchg rcx, rdx
lea rsp, [rsp + 8]
xchg rcx, rax
xchg qword [rsp], rcx
xchg rcx, rax
lea rsp, [rsp + 8]
je 0x1400c48e8
jne 0x1400aa978
jmp 0x1400c48e6
add byte [rax], al
mov rax, rsi
mov esi, dword [r13 + 4]
push rax
xchg esi, eax
pop rsi
test eax, eax
mov rcx, rcx
jne 0x1400b8c38
cmp dword [rbp], 8
pushfq
add rbp, 0x56
popfq
lea rbp, [rbp - 0x56]
jle 0x1400464a1
mov rdx, rbx
mov ebx, dword [rbp + 0x56]
push rdx
xchg edx, ebx
pop rbx
lea rcx, [rbp + 0x72]
push rbx
mov rbx, rax
pop rbx
mov r9, rcx
mov ecx, dword [rbp + 0x5a]
push r9
xchg r9d, ecx
pop rcx
add rdx, r14
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x64]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
xchg r8, rax
mov rax, rdx
push r8
xchg r8, rax
pop rax
pushfq
push rdx
mov rdx, qword [rsp + 0xc]
pop rdx
call 0x1400b5f07
mov rax, rax
add qword [rsp], 0xfffffffffff9059a
xchg qword [rsp], rax
mov rax, rax
xchg qword [rsp + 8], rax
push rdi
mov rdi, qword [rsp + 8]
lea rdi, [rdi + 0x59]
xchg qword [rsp + 8], rdi
mov qword [rsp + 8], rdi
mov rdi, qword [rsp]
lea rsp, [rsp + 8]
xchg qword [rsp], rax
mov rdx, rdx
popfq
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x4d]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
jmp 0x140084120
pushfq
lea rax, [rax]
xchg rcx, rax
lea rsp, [rsp - 8]
mov qword [rsp], rcx
mov rcx, rax
mov rax, qword [rsp]
xchg rcx, rdx
lea rsp, [rsp - 8]
mov qword [rsp], rcx
mov rcx, rdx
mov rdx, qword [rsp]
rdtsc
lea rcx, [rcx]
and rax, 1
push rdx
mov rdx, qword [rsp + 8]
lea rdx, [rdx + 0x40]
xchg qword [rsp + 8], rdx
mov qword [rsp + 8], rdx
mov rdx, qword [rsp]
lea rsp, [rsp + 8]
xchg rsi, rdx
xchg qword [rsp], rsi
xchg rsi, rdx
lea rsp, [rsp + 8]
xchg rdx, rax
xchg qword [rsp], rdx
xchg rdx, rax
lea rsp, [rsp + 8]
je 0x1400dbcc8
jne 0x1400a8910
jmp 0x1400dbcc6
add byte [rax], al
push 8
cmp rax, qword [rsp]
pushfq
not qword [rsp + 8]
inc qword [rsp + 8]
add rax, qword [rsp + 8]
popfq
lea rsp, [rsp + 8]
lea rcx, [r13 + 8]
push rdx
mov rdx, qword [rsp + 8]
lea rdx, [rdx + 0x47]
xchg qword [rsp + 8], rdx
mov qword [rsp + 8], rdx
mov rdx, qword [rsp]
lea rsp, [rsp + 8]
shr rax, 1
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x35]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
mov qword [rsp + 0x60], rcx
push rbp
mov rbp, rsp
leave
test eax, eax
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x6c]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
je 0x1400b0348
mov rdx, rcx
mov ecx, eax
push rdx
xchg edx, ecx
pop rcx
mov qword [rsp + 0x70], rdx
mov rbx, rbx
jmp 0x14007fe28
pushfq
push rax
mov rax, qword [rsp + 2]
pop rax
xchg rcx, rax
lea rsp, [rsp - 8]
mov qword [rsp], rcx
mov rcx, rax
mov rax, qword [rsp]
xchg rdx, rax
lea rsp, [rsp - 8]
mov qword [rsp], rax
mov rax, rdx
mov rdx, qword [rsp]
rdtsc
pushfq
add rbp, 0x5f
popfq
lea rbp, [rbp - 0x5f]
and rax, 1
push rax
mov rax, qword [rsp + 8]
lea rax, [rax + 0x50]
xchg qword [rsp + 8], rax
mov qword [rsp + 8], rax
mov rax, qword [rsp]
lea rsp, [rsp + 8]
xchg rdx, rax
xchg qword [rsp], rax
xchg rdx, rax
lea rsp, [rsp + 8]
xchg rcx, rax
xchg qword [rsp], rcx
xchg rcx, rax
lea rsp, [rsp + 8]
je 0x140093398
jne 0x1400c5358
jmp 0x140093396
add byte [rax], al
movzx eax, word [rcx]
pushfq
add rbp, 0x36
popfq
lea rbp, [rbp - 0x36]
mov r12, rax
mov eax, dword [r13]
push r12
xchg r12d, eax
pop rax
mov rcx, rdi
mov edi, eax
push rcx
xchg ecx, edi
pop rdi
and eax, 0xfff
push rcx
mov rcx, qword [rsp + 9]
pop rcx
shr ecx, 0xc
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x4d]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
add rax, r14
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx + 0x23]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
add r12, rax
lea rbx, [rbx]
cmp ecx, 3
push rbx
mov rbx, qword [rsp + 8]
lea rbx, [rbx + 0x5b]
xchg qword [rsp + 8], rbx
mov qword [rsp + 8], rbx
mov rbx, qword [rsp]
lea rsp, [rsp + 8]
je 0x140046401
cmp ecx, 0xa
pushfq
add rbp, 0x71
popfq
lea rbp, [rbp - 0x71]
jne 0x14009c640
jmp 0x140046401
fstp dword [rdx - 0x74b7ae63]
and al, 8
popfq
push rcx
mov rcx, qword [rsp + 8]
lea rcx, [rcx]
xchg qword [rsp + 8], rcx
mov qword [rsp + 8], rcx
mov rcx, qword [rsp]
lea rsp, [rsp + 8]
je 0x14007ad28
jne 0x14007ad28
jmp 0x14007ad26
mov es, word [rax]
push 8
cmp rax, qword [rsp]
pushfq
not qword [rsp + 8]
inc qword [rsp + 8]
add rax, qword [rsp + 8]
popfq
lea rsp, [rsp + 8]
lea rcx, [r13 + 8]
push rdi
mov rdi, qword [rsp + 8]
lea rdi, [rdi + 0x4e]
xchg qword [rsp + 8], rdi
mov qword [rsp + 8], rdi
mov rdi, qword [rsp]
lea rsp, [rsp + 8]
shr rax, 1
pushfq
add rbp, 0x27
popfq
lea rbp, [rbp - 0x27]
mov qword [rsp + 0x60], rcx
push rsi
mov rsi, qword [rsp + 8]
lea rsi, [rsi + 4]
xchg qword [rsp + 8], rsi
mov qword [rsp + 8], rsi
mov rsi, qword [rsp]
lea rsp, [rsp + 8]
test eax, eax
push rcx
mov rcx, qword [rsp + 2]
pop rcx
je 0x1400b0348
mov rdx, rsi
mov esi, eax
push rdx
xchg edx, esi
pop rsi
mov qword [rsp + 0x70], rdx
push rax
mov rax, qword [rsp + 8]
lea rax, [rax + 0x61]
xchg qword [rsp + 8], rax
mov qword [rsp + 8], rax
mov rax, qword [rsp]
lea rsp, [rsp + 8]
jmp 0x14007fe28
popfq
mov rax, rax
je 0x14008a618
jne 0x14008a618
jmp 0x14008a616
jmp 0x14008c4b0
popfq
lea rdx, [rdx]
je 0x1400be248
jne 0x1400be248
jmp 0x1400be246
add byte [rax], al
popfq
push rbp
mov rbp, rsp
leave
je 0x140055230
jne 0x140055230
jmp 0x14005522e
push rsp
add byte [rbp + 0x7c8b4857], bl
and al, 8
popfq
push rdi
mov rdi, qword [rsp + 8]
lea rdi, [rdi + 0xc]
xchg qword [rsp + 8], rdi
mov qword [rsp + 8], rdi
mov rdi, qword [rsp]
lea rsp, [rsp + 8]
je 0x140054350
jne 0x140054350
jmp 0x14005434e
add byte [rax], al
popfq
push rbx
mov rbx, qword [rsp + 8]
lea rbx, [rbx + 6]
xchg qword [rsp + 8], rbx
mov qword [rsp + 8], rbx
mov rbx, qword [rsp]
lea rsp, [rsp + 8]
je 0x1400c4c60
jne 0x1400c4c60
jmp 0x1400c4c5e