Function at 0x1400a4960
Capabilities:
Authenticate hmac

Disassembly:
xchg rsp, rbp
mov rax, rbp
xchg rsp, rbp
jmp 0x1400a4add
mov rsi, rsi
mov rcx, qword [r12]
jmp 0x1400a4b9e
xchg rsi, rcx
add rcx, 0x220
xchg r8, r14
mov r8, r14
jmp 0x1400a4a17
mov r12, qword [rbp + 0x278]
mov ecx, 0x3f288ee6
add ecx, 0xc37fc46
sub ecx, 0x386ded77
jmp 0x1400a4a84
mov rcx, rdi
xchg r13, rdi
call fcn.1400a39c0
mov rbx, rax
mov r14, r14
jmp 0x1400a4b31
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
jmp 0x1400a4a6f
test rdx, rdx
mov dword [rsp - 0x14], esp
jne 0x1400a4a37
lea rax, [0x140001ee8]
xchg r14, rcx
mov qword [r12 + 0x78], r14
xchg rcx, r14
jmp 0x1400a4a5d
sub dl, 0x27
sub dl, 0x38
xchg rdi, r13
jmp 0x1400a49ac
and dword [rbp + 0x250], 0
mov r13, r13
xchg rcx, rsi
mov r13, rsi
jmp 0x1400a497a
xchg r14, r8
xchg rbp, r15
mov rbp, rdx
xchg rbp, r15
call fcn.140054530
mov r9, r9
lea rcx, [r13 + 0x260]
jmp 0x1400a49c2
test byte [rbp + 0x270], 1
mov rax, qword [rbx]
je 0x1400a4d72
mov r10, r10
mov rdi, qword [rax + 0x48]
cmp rdx, 0x78
jbe 0x1400a4b5f
jmp 0x1400a496e
xchg rdi, rax
mov qword [r12], rdi
xchg rdi, rax
mov edx, ecx
xchg rsi, rsi
jmp 0x1400a4a37
call fcn.140054530
mov dl, 0x46
sub dl, 0x35
add dl, 0x3a
sub dl, 0x39
jmp 0x1400a4b51
add ecx, 0x28e3285b
add ecx, 0x24cc4712
sub ecx, 0x401a5c46
xor ecx, 0x693cef80
sub ecx, 0x49bb5f4c
mov rdx, qword [r12 + 0x78]
jmp 0x1400a49d0
neg rsp
sub rsp, 0xfffffffffffffcf0
neg rsp
jmp 0x1400a4a02
nop
sub rsp, 8
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rax - 0x248]
jmp 0x1400a4aac
xchg r11, rbx
mov qword [rax + 0x10], r11
xchg r11, rbx
mov qword [rax + 0x20], r9
mov qword [rax + 0x18], r8
xchg rbx, rbx
jmp 0x1400a4af7
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
jmp 0x1400a4b0b
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rdi
push r12
jmp 0x1400a4b1f
mov rbx, rbx
nop
mov qword [rsp - 8], r13
sub rsp, 8
jmp 0x1400a4abe
mov qword [rbp - 8], rax
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
mov rax, qword [rax]
call qword [rax + 8]
mov dword [rsp - 0x38], 0x3bba1e5f
jmp 0x1400a498f
xor dl, 0x2d
sub dl, 0xd
add dl, 0x2e
jmp 0x1400a49f4
xor ecx, ecx
test rdx, rdx
cmovne rcx, r12
jmp 0x1400a4b96
cmp rcx, rax
jne 0x1400a4c1c
xor eax, eax
mov dword [rsp - 0x28], 0x10039d09
lea rdi, [rbp + 0x88]
jmp 0x1400a4b8c
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
jmp 0x1400a4c21
mov dword [rsp - 0x30], 0x36cd214d
xchg r9, rax
mov r9, qword [rcx]
xchg r9, rax
jmp 0x1400a4bb9
mov rcx, r15
xchg rbx, r15
lea r8, [rsi + 0x40]
jmp 0x1400a4bf6
lea rdx, [rbp + 0x80]
xchg r13, r15
mov r8, r13
xchg r15, r13
call qword [rax + 8]
xchg rsi, r8
jmp 0x1400a4bd4
mov r8, qword [rbp + 0x280]
xchg r8, rsi
lea r9, [rbp + 0x80]
xchg rsi, rsp
mov rdx, rsp
xchg rsi, rsp
xchg r15, rbx
jmp 0x1400a4baa
call rdi
mov dword [rsp - 0x44], 0x6998e316
xchg rcx, r15
mov r15, qword [rbp + 0x80]
xchg rcx, r15
lea rax, [rbp + 0x88]
xchg rcx, rcx
jmp 0x1400a4b6d
call fcn.140098de0
cmp qword [r12 + 0x78], 0x78
xchg r11, rax
mov r11, qword [rbx]
xchg r11, rax
mov rdi, qword [rax + 0x48]
jbe 0x1400a4c4c
jmp 0x1400a4c3d
xchg rcx, rdx
mov rdx, qword [r12]
xchg rcx, rdx
jmp 0x1400a4d08
xor ecx, ecx
cmp qword [r12 + 0x78], rcx
cmova rcx, r12
jmp 0x1400a4d04
xchg r10, rax
lea rdx, [rbp + 0xc0]
mov dword [rsp - 0x3c], esi
jmp 0x1400a4cbd
xchg rcx, rsi
lea r9, [rbp + 0xc0]
xchg rcx, rsi
mov rsi, rbx
xchg rcx, rsi
call rdi
mov dword [rsp - 0xc], edi
jmp 0x1400a4c8c
xchg rdx, rcx
mov rdx, qword [rbp + 0xc0]
xchg rdx, rcx
lea rax, [rbp + 0xc8]
mov r15, r15
cmp rcx, rax
jne 0x1400a4d2c
jmp 0x1400a4cce
xor r14d, 0x79aaa3f7
jmp 0x1400a4e67
xchg r8, rsp
mov rsp, r14
xchg r8, rsp
call qword [rax + 8]
jmp 0x1400a4d12
lea rdi, [rbp + 0xc8]
mov dword [rsp - 0x20], 0x7108bd78
mov r14d, 0x5c7faa9c
sub r14d, 0xbe39d52
xor r14d, 0x6e25e40
add r14d, 0x1a9e1e75
add r14d, 0x88e3248
jmp 0x1400a4cb1
mov dword [rsp - 0x1c], ecx
xchg r10, rax
mov r10, qword [rcx]
jmp 0x1400a4c5c
mov dword [rsp - 0x10], 0x7052d250
lea r8, [rsi + 0x80]
xchg rsi, rcx
mov rdx, rcx
jmp 0x1400a4c6e
call fcn.140098de0
mov r14d, 0x231e26d1
sub r14d, 0x20148a9
jmp 0x1400a4d43
add r14d, 0x556b15cd
xor r14d, 0x3cca5033
xor r14d, 0x6d2735aa
add r14d, 0x139db0ce
sub r14d, 0x24b095b6
sub r14d, 0x1657b154
jmp 0x1400a4f28
mov rsi, qword [rbp + 0x280]
lea rcx, [rbp + 8]
mov r9, r9
jmp 0x1400a4e35
mov rcx, qword [rbp]
lea rax, [rbp + 8]
mov r14d, 0x36768dda
xor r14d, 0x6e942c38
sub r14d, 0x27cf5383
xor r14d, 0x22ccd317
xor r14d, 0x2579482b
jmp 0x1400a4ddf
movups xmmword [rdi + 0x28], xmm0
xchg rbp, rdi
call qword [rax + 0x48]
mov dword [rsp - 0x2c], 0x4297b8c8
jmp 0x1400a4d85
xchg rcx, r14
xchg r13, rsi
mov rdx, r13
xchg rsi, r13
mov rcx, rbx
jmp 0x1400a4e09
add r14d, 0x35a92682
sub r14d, 0x6c4ffbb5
cmp rcx, rax
mov dword [rsp - 0x20], 0x696707c9
jne 0x1400a4e50
lea rdi, [rbp + 8]
xor eax, eax
jmp 0x1400a4e23
mov rsi, rsi
lea r8, [rsi + 0x40]
movups xmmword [rbp + 8], xmm0
movups xmmword [rbp + 0x18], xmm0
xchg rcx, rcx
xchg rbp, rdi
jmp 0x1400a4db4
mov dword [rsp - 0x10], 0x33d7a406
mov ecx, r14d
rep stosb byte [rdi], al
jmp 0x1400a4e5d
and qword [rbp + 0x38], 0
lea r9, [rbp]
xorps xmm0, xmm0
xchg r11, r11
xchg r14, rcx
mov qword [rbp], r14
jmp 0x1400a4dcb
call fcn.140098de0
mov dword [rsp - 0xc], 0x7a846e8
xchg r14, rax
jmp 0x1400a4e79
mov rsi, rsi
xor eax, eax
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
rep stosb byte [rdi], al
jmp 0x1400a4e8c
mov r14, qword [rbx]
xchg r14, rax
lea rcx, [rbp + 0x48]
and qword [rbp + 0x78], 0
jmp 0x1400a4ea9
xchg r13, r13
jmp 0x1400a4f28
mov rdx, rdi
xchg rdi, rsi
xchg rsi, rbp
movups xmmword [rsi + 0x48], xmm0
xchg rsi, rbp
jmp 0x1400a4ef9
mov dword [rsp - 0x38], 0x4feba090
lea r8, [rsi + 0x80]
xorps xmm0, xmm0
mov qword [rbp + 0x40], rcx
mov r13, r13
xchg rcx, r11
jmp 0x1400a4f11
mov r15, qword [rbp + 0x40]
xchg rcx, r15
lea rax, [rbp + 0x48]
mov dword [rsp - 0x14], ecx
cmp rcx, rax
jne 0x1400a4f23
lea rdi, [rbp + 0x48]
jmp 0x1400a4e64
xchg r15, rbp
call qword [rax + 0x48]
xchg r15, rcx
jmp 0x1400a4eca
xchg rbp, r11
movups xmmword [r11 + 0x58], xmm0
xchg rbp, r11
xchg rbp, r15
movups xmmword [r15 + 0x68], xmm0
jmp 0x1400a4eeb
mov r11, rbx
xchg r11, rcx
lea r9, [rbp + 0x40]
xchg rdi, rsi
jmp 0x1400a4e94
call fcn.140098de0
cmp byte [rsi + 0x100], 0
mov dword [rsp - 0x34], 0x4cefc262
je 0x1400a539c
cmp qword [r13 + 0xd0], 1
jbe 0x1400a539c
mov rax, qword [rbx]
jmp 0x1400a5325
movups xmmword [rdx - 0x80], xmm0
xchg rdx, rbp
xchg r9, rbp
movups xmmword [r9 - 0x70], xmm0
xchg r9, rbp
jmp 0x1400a5186
lea rdx, [rbp - 0x80]
xor ecx, ecx
mov dword [rsp - 0x44], ebx
jmp 0x1400a4f8b
test rax, rax
mov dword [rsp - 0x34], ebp
je 0x1400a5049
jmp 0x1400a5139
xchg r12, rdx
mov qword [rsp + 0x78], r12
xchg rdx, r12
xchg rdi, rbp
movups xmmword [rdi - 0x80], xmm0
xchg rbp, rdi
movups xmmword [rbp - 0x70], xmm0
jmp 0x1400a51b4
xchg r13, rbp
movups xmmword [r13 - 0x20], xmm0
xchg r13, rbp
cmp rcx, rdx
jmp 0x1400a52e2
xchg rbp, r14
movups xmmword [r14 - 0x40], xmm0
xchg r14, rbp
jmp 0x1400a528f
movzx eax, byte [rsp + rcx + 0x30]
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x10]
xchg rsp, rsp
jb 0x1400a4fcc
jmp 0x1400a520d
test rax, rax
je 0x1400a520d
mov dword [rsp - 0x10], 0x31b66d1c
jmp 0x1400a4fcc
xchg r11, rax
mov r11, qword [rbp - 0x50]
xchg r11, rax
xorps xmm0, xmm0
jmp 0x1400a4f6a
cmp rcx, rax
mov dword [rsp - 0x1c], 0xc39890c
jne 0x1400a5359
lea rdi, [rbp - 0x80]
xor eax, eax
mov dword [rsp - 0x44], edi
jmp 0x1400a508a
mov qword [rbp - 0x50], rax
xchg rcx, rcx
xchg rdx, rbp
jmp 0x1400a4f53
cmp rcx, qword [rbp - 0x50]
jb 0x1400a5139
mov r9d, esi
jmp 0x1400a50ba
mov qword [rsp + 0x78], r9
xchg rcx, r9
mov eax, 0x4f5be640
xor eax, 0x7a57c05b
xor eax, 0x2327178c
jmp 0x1400a525b
mov qword [rbp - 0x10], rax
mov dword [rsp - 0x3c], 0x20635cd2
mov qword [rbp - 0x48], rcx
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
jmp 0x1400a4fa9
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
rep stosb byte [rdi], al
jmp 0x1400a52fe
xorps xmm0, xmm0
mov dword [rsp - 0x34], 0xb00b97a
lea rdx, [rbp - 0x40]
xor ecx, ecx
xchg rdx, rcx
mov qword [rbp - 0x48], rcx
xchg rdx, rcx
jmp 0x1400a4fbc
mov dword [rsp - 0x3c], ecx
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x78]
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call rdi
jmp 0x1400a5247
xor word [rsp + 0x38], 0x2a8d
add word [rsp + 0x38], 0x4366
sub word [rsp + 0x38], 0x1d0
xor word [rsp + 0x38], 0x1e5c
xor word [rsp + 0x38], 0x227b
jmp 0x1400a5155
xor dword [rsp + 0x34], 0x59b4e4b9
add dword [rsp + 0x34], 0xbdf3dc3
xor dword [rsp + 0x34], 0x731127da
add dword [rsp + 0x34], 0x3292c875
mov word [rsp + 0x38], 0x2b30
add word [rsp + 0x38], 0x4f9a
sub word [rsp + 0x38], 0x7074
jmp 0x1400a50d7
movzx eax, byte [rbp + rcx + 0x280]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x1c], 0x221c3d8c
jmp 0x1400a503f
xor word [rsp + 0x38], 0x40c5
xchg rdi, rbx
mov rbx, qword [rax + 0x50]
xchg rdi, rbx
jmp 0x1400a51c3
cmp rcx, rdx
je 0x1400a5008
call fcn.140098de0
mov dword [rsp - 0x3c], 0x47c390f5
jmp 0x1400a5000
xchg rbp, r10
movups xmmword [r10 - 0x60], xmm0
xchg rbp, r10
jmp 0x1400a516b
add eax, 0x4b1f4c02
sub eax, 0x5ea44e3e
add eax, 0x7d330be3
xor eax, 0x561e3504
xor eax, 0x2b97236a
jmp 0x1400a506d
xchg rbp, rsi
movups xmmword [rsi - 0x60], xmm0
xchg rsi, rbp
jmp 0x1400a4f79
xchg rsp, rax
mov rsp, qword [r13 + 0xe8]
xchg rsp, rax
mov esi, dword [rax]
mov eax, 0x307bce06
xor eax, 0x66761023
sub eax, 0x4232d168
jmp 0x1400a5196
mov word [rbp + 0x284], 0x45ac
xor word [rbp + 0x284], 0x618f
add word [rbp + 0x284], 0x4443
xor word [rbp + 0x284], 0x418f
jmp 0x1400a5307
xorps xmm0, xmm0
mov dword [rbp + 0x280], 0x110fb1b2
xor dword [rbp + 0x280], 0x557b20b7
add dword [rbp + 0x280], 0x1ba3a3ae
sub dword [rbp + 0x280], 0x1426325f
sub dword [rbp + 0x280], 0x2428baa3
jmp 0x1400a526f
xchg rcx, r10
mov r10, qword [rsp + 0x78]
xchg r10, rcx
lea rax, [rbp - 0x80]
jmp 0x1400a5010
add eax, 0x10a16551
add eax, 0x316c7bee
sub eax, 0x583912d0
jmp 0x1400a5030
xor dword [rbp + 0x280], 0x5d051d44
sub dword [rbp + 0x280], 0x4a464149
lea rcx, [rbp - 0x80]
xchg r14, r14
jmp 0x1400a51e4
xchg r14, rbp
movups xmmword [r14 - 0x30], xmm0
xchg rbp, r14
xchg rbp, rsi
movups xmmword [rsi - 0x20], xmm0
xchg rbp, rsi
jmp 0x1400a4fea
add dword [rsp + 0x30], 0x47fb1e4c
add dword [rsp + 0x30], 0x83a74b9
xor dword [rsp + 0x30], 0x59fa9d85
lea rdx, [rbp - 0x40]
mov dword [rsp + 0x34], 0x5585f7ee
sub dword [rsp + 0x34], 0xe561d87
xor dword [rsp + 0x34], 0x7ab6e0d9
jmp 0x1400a50ff
mov dword [rsp - 0x10], 0x37b88144
je 0x1400a509a
call fcn.140098de0
mov rax, qword [rbp - 0x10]
jmp 0x1400a509a
mov dword [rsp - 0x10], edi
jmp 0x1400a5361
xor word [rbp + 0x284], 0x2df9
xor word [rbp + 0x284], 0x95
lea rdx, [rbp - 0x80]
xchg rcx, r9
jmp 0x1400a5051
mov dword [rsp - 0x40], 0x3532c976
lea rcx, [rbp - 0x40]
xorps xmm0, xmm0
mov dword [rsp + 0x30], 0x6755488d
add dword [rsp + 0x30], 0x93a4fda
sub dword [rsp + 0x30], 0x31e5c546
xor dword [rsp + 0x30], 0x15902810
jmp 0x1400a52a9
call fcn.140098de0
mov rdi, rdi
mov rcx, qword [rbp - 0x48]
lea rax, [rbp - 0x40]
cmp rcx, rax
jmp 0x1400a5371
xchg r11, r11
jne 0x1400a5397
lea rdi, [rbp - 0x40]
xor eax, eax
mov dword [rsp - 0x18], 0x46010aaf
jmp 0x1400a538d
mov rcx, r14
rep stosb byte [rdi], al
jmp 0x1400a539c
call fcn.140098de0
xchg r10, rcx
mov r10, qword [r13 + 0xc0]
xchg r10, rcx
jmp 0x1400a53e1
or esi, 0xffffffff
mov dword [rsp - 0x10], esp
call fcn.1400d827c
xchg rbp, rax
mov qword [rsp + 0x30], rbp
xchg rbp, rax
jmp 0x1400a5601
mov rbp, rax
xchg rdx, rbp
xchg rcx, r12
mov r12, r14
xchg r12, rcx
call fcn.1400db788
jmp 0x1400a554d
mov dl, 0x49
xor dl, 0x76
add dl, 7
add dl, 0x10
sub dl, 0x11
add dl, 0xf
jmp 0x1400a5525
lea rcx, [rbp + 0x100]
call fcn.14010fcc4
mov r9, r9
xchg rdx, rax
mov rax, rdx
jmp 0x1400a55a0
xchg r14, rdx
mov rcx, rdx
xchg r14, rdx
call fcn.1400db788
mov r15d, 0x39333234
add r15d, 0x426c61cf
jmp 0x1400a54a5
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
mov rcx, r14
call fcn.1400db788
xchg rcx, r15
mov r15, rcx
jmp 0x1400a5533
xor r15d, 0xf18d078
mov ecx, r15d
xchg rsp, rsp
jmp 0x1400a55ee
mov dword [rsp - 0x14], edx
je 0x1400a6dcb
mov ecx, 0x21f5839e
xor ecx, 0xb16f5b8
jmp 0x1400a5612
add edi, 0x3ea6f012
xor edi, 0x413788e1
xor edi, 0x2a5bac2e
add edi, 0x657bf865
xor edi, 0x1c49b470
add edi, 0x23b3d62
sub edi, 0x6e7ca951
jmp 0x1400a5560
sub r15d, 0x6beb96af
add r15d, 0xb01c6e3
add r15d, 0x2de4a04d
sub r15d, 0x226315b7
add r15d, 0x1a64b57a
sub r15d, 0x31833357
jmp 0x1400a544a
xchg rcx, r8
call fcn.1400d5db0
mov rbp, rbp
jmp 0x1400a5430
call fcn.1400a024c
mov edx, eax
mov r14, r14
xchg rcx, r10
mov r10, rdi
jmp 0x1400a55c2
mov dword [rsp - 0x3c], esp
je 0x1400a55ca
mov rcx, r13
jmp 0x1400a54e4
mov dword [rsp - 0x30], 0x6aeb1e77
mov rdx, qword [rbp + 0x260]
xchg r8, rcx
mov r8, rax
jmp 0x1400a54d4
sub dl, 7
add dl, 0x29
sub dl, 0x75
jmp 0x1400a53ae
xchg r15, rcx
call fcn.140098c90
mov rbp, rbp
xchg rdi, rax
mov rax, rdi
xchg rdi, rax
test rax, rax
jmp 0x1400a54f9
mov dword [rsp - 0x14], 0x1771d091
xchg r15, r10
mov rcx, r10
jmp 0x1400a55d2
jmp 0x1400a5644
call fcn.140098c90
mov r15, r15
test rax, rax
je 0x1400a5594
xchg r15, rdx
mov r15, rdx
jmp 0x1400a5581
xchg r15, rdx
mov rcx, rax
call fcn.1400d5db0
mov dword [rsp - 0x3c], 0x6dce513
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
jmp 0x1400a5410
xchg rdx, rax
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
call fcn.1400d5db0
mov dword [rsp - 0x38], 0x2aafca14
mov edi, 0x2339d3c2
jmp 0x1400a5476
xchg r10, rcx
call fcn.1400d5f10
xchg rbp, rdx
jmp 0x1400a53c8
xchg r10, r15
call fcn.140098c90
mov rdi, rax
test rax, rax
xchg rsi, rsi
je 0x1400a563b
jmp 0x1400a53f7
call fcn.140098c90
test rax, rax
je 0x1400a5430
jmp 0x1400a550b
xchg rbp, r14
mov rbp, rax
xchg r14, rbp
test rax, rax
jmp 0x1400a545c
sub ecx, 0x1e8d6701
add ecx, 0x1b3af823
xor ecx, 0x10c1ad8e
sub ecx, 0xb1aaf25
add ecx, 0x15d8c93
sub ecx, 0x2d9387ac
jmp 0x1400a5565
mov edi, dword [rbp + 0x250]
mov rsp, rsp
xchg rdx, rax
jmp 0x1400a5667
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
jmp 0x1400a56b8
xor eax, eax
lea rdi, [rbp + 0x108]
mov dword [rsp - 0x20], ebx
jmp 0x1400a564b
mov rax, rdx
xchg rdx, rax
xchg rcx, rsp
mov rsp, r14
xchg rcx, rsp
jmp 0x1400a568b
xchg rcx, rcx
cmp rcx, rax
jne 0x1400a56b0
jmp 0x1400a5655
call fcn.1400db788
test dil, 1
xchg r12, r12
je 0x1400a56b8
mov rcx, qword [rbp + 0x100]
lea rax, [rbp + 0x108]
jmp 0x1400a567a
call fcn.140098de0
xchg r9, r9
xchg r14, r13
mov rcx, r14
xchg r13, r14
call fcn.1400a91d0
jmp 0x1400a5b22
xchg rcx, rax
call fcn.1400d60d0
mov dword [rsp - 0x44], 0x714dc43c
lea rdx, [rbp + 0x280]
xchg r14, rax
mov qword [rbp + 0x280], r14
jmp 0x1400a59dd
test rax, rax
je 0x1400a5d7b
xor edx, edx
xchg r14, rcx
mov r14, rax
jmp 0x1400a5d73
mov r14, rcx
xchg r14, rcx
call fcn.1400db788
mov dword [rsp - 0x20], 0x5db58fc5
jmp 0x1400a62ae
mov rdx, rax
shr rdx, 7
shr rdx, 0xb
shr rdx, 2
shr rdx, 2
shr rdx, 1
jmp 0x1400a6123
xchg r12, r12
lea rdx, [rbp + 0x280]
xchg r10, rax
mov qword [rbp + 0x280], r10
xchg r10, rax
jmp 0x1400a5f37
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
call fcn.140098c90
mov dword [rsp - 0x18], ebp
jmp 0x1400a6255
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
xchg rcx, r14
mov r14, rcx
jmp 0x1400a64c3
xchg rcx, r15
call fcn.140098c90
test rax, rax
mov dword [rsp - 0x38], 0x15ae9d09
je 0x1400a61ec
mov dl, 0x1f
jmp 0x1400a59ff
xchg rbx, rax
mov rdi, rbx
xchg rbx, rax
test rax, rax
je 0x1400a5803
jmp 0x1400a5f6c
xor dl, 0x20
sub dl, 0x26
add dl, 0x73
xor dl, 0xf
xor dl, 0x67
sub dl, 0x13
xchg rcx, rax
jmp 0x1400a642d
call fcn.140098c90
mov dword [rsp - 0x2c], 0x63dbfb07
test rax, rax
je 0x1400a6356
xor edx, edx
xchg rcx, r12
mov r12, rax
jmp 0x1400a6346
xchg r15, rcx
call fcn.140098c90
xchg rdi, rdi
test rax, rax
je 0x1400a5753
xor edx, edx
xchg rcx, rax
jmp 0x1400a5c83
add r8, 0x68599c
add r8, 0x21cbaa16
add r8, 0x2bbcc645
jmp 0x1400a5eb3
mov r12, rdi
xchg rcx, r12
call fcn.14009bbdc
mov dword [rsp - 0x20], 0x1c5472e4
xchg r15, rcx
mov r15, rcx
jmp 0x1400a584c
xchg rdx, rax
mov qword [rbp + 0x280], rdx
xchg rdx, rax
xchg rcx, r12
jmp 0x1400a5977
mov r14, qword [rax]
xchg rdi, r14
sub rdi, 0xffffffffffffffa0
call fcn.140098c90
jmp 0x1400a65c5
call fcn.1400d60d0
xchg r14, rdx
mov r14, rax
jmp 0x1400a6298
xchg r14, rax
xchg rdi, rsi
mov rcx, rsi
xchg rsi, rdi
call fcn.14009bbdc
jmp 0x1400a5c52
mov rax, rdx
xchg rdx, rax
xchg rcx, r8
jmp 0x1400a6240
add dl, 0x24
add dl, 4
sub dl, 1
add dl, 0x29
jmp 0x1400a61dd
mov dword [rsp - 0x40], 0x44b6dcb0
call fcn.14009bbdc
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
jmp 0x1400a6551
call fcn.1400d60d0
xchg rsp, rdx
mov rsp, rax
xchg rsp, rdx
mov rcx, r14
jmp 0x1400a5e8a
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
jmp 0x1400a5d9f
mov rcx, rcx
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
xchg r14, rdi
jmp 0x1400a59b9
mov dword [rsp - 0x20], 0x498ad43
mov qword [rbp + 0x280], rax
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
call fcn.14009bbdc
jmp 0x1400a6443
mov rdx, rax
xchg r14, rcx
mov r14, rcx
jmp 0x1400a6182
mov dword [rsp - 0x20], 0x33077ff
xchg r13, rax
mov rdx, r13
xchg r13, rax
jmp 0x1400a64fb
mov dl, 0x10
add dl, 0x3d
sub dl, 0x4a
xor dl, 0x56
xor dl, 0x71
add dl, 0x27
jmp 0x1400a5bf0
mov rdx, rax
xchg rdx, rcx
call fcn.1400d60d0
mov r8, r8
lea rdx, [rbp + 0x280]
jmp 0x1400a65b2
sub dl, 0x45
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d60d0
xchg rdx, rdx
lea rdx, [rbp + 0x280]
jmp 0x1400a5cf1
xchg rcx, r11
call fcn.140098c90
xchg rbx, rbx
jmp 0x1400a587c
mov rdi, rax
xchg rcx, rdi
xor edx, 0x24fd0ef4
call fcn.1400d5f10
mov rdx, rax
mov r10, r10
xchg rcx, r11
jmp 0x1400a6374
xchg r8, r15
mov rcx, r8
xchg r15, r8
call fcn.140098c90
mov dword [rsp - 0x2c], 0x682411de
jmp 0x1400a5707
mov rax, rcx
xchg rcx, rax
call fcn.1400d60d0
jmp 0x1400a5750
mov r15, rdi
xchg rcx, r15
call fcn.1400d6180
xchg rdx, rsi
mov rsi, rax
jmp 0x1400a64e1
mov qword [rbp + 0x280], rax
xchg rcx, r10
mov r10, rdi
xchg r10, rcx
call fcn.14009bbdc
jmp 0x1400a5ac5
mov qword [rsp + 0x68], r15
xchg r15, rax
call fcn.140098c90
xchg r9, r9
test rax, rax
je 0x1400a59d2
mov dl, 0x65
jmp 0x1400a63d7
xchg r14, rcx
call fcn.1400d60d0
lea rdx, [rbp + 0x280]
jmp 0x1400a5aef
add dl, 0x2d
xor dl, 0x5c
add dl, 0x3b
sub dl, 0x59
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
jmp 0x1400a5a63
lea rdi, [rax + 0x60]
xchg r10, r10
xchg r10, rdi
jmp 0x1400a5df6
xchg r9, rax
call fcn.1400d60d0
mov r9, r9
lea rdx, [rbp + 0x280]
xchg r13, rax
mov qword [rbp + 0x280], r13
jmp 0x1400a5dcd
xchg r13, rax
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
call fcn.14009bbdc
xchg rbx, rbx
jmp 0x1400a57bc
mov qword [rsp + 0x48], r10
xchg rdi, r10
call fcn.140098c90
mov dword [rsp - 0x20], 0x2503fcd4
jmp 0x1400a616c
xor dl, 3
xor dl, 0x78
sub dl, 0x7a
jmp 0x1400a5e1e
add dl, 0x6d
sub dl, 0x49
add dl, 0x28
sub dl, 0x4c
xchg rsi, rax
mov rcx, rsi
jmp 0x1400a65a4
add dl, 0x5f
sub dl, 0x22
sub dl, 0x3d
xchg rcx, rax
mov rax, rcx
jmp 0x1400a56e3
mov rdx, rdx
call fcn.1400db7cc
xchg rbp, r15
mov rcx, rbp
xchg r15, rbp
xchg r15, rax
jmp 0x1400a5d54
sub r8, 0x4bf4b862
sub r8, 0x288e08bb
add r8, 0x7fffffff
add r8, 0x7fc8389a
mov ecx, dword [0x7ffe0004]
xchg r14, r14
jmp 0x1400a5735
mov qword [rsp + 0x58], rdx
xchg rdx, rax
call fcn.140098c90
jmp 0x1400a602e
mov rdx, rdx
mov edx, dword [r13 + 0x65c]
xchg rdi, rcx
jmp 0x1400a5c1e
mov rcx, rdi
call fcn.14009bbdc
xchg rdx, rdx
xchg rsp, rcx
mov rsp, r15
xchg rcx, rsp
jmp 0x1400a58f9
mov dword [rsp - 0x20], ebx
mov rax, qword [0x7ffe0320]
movabs r8, 0xff65c05115
sub r8, 0x1415ab35
sub r8, 0x2ae0e853
jmp 0x1400a595d
shr rcx, 4
shr rcx, 3
shr rcx, 4
shr rcx, 1
add rdx, rcx
mov dword [rsp - 0x34], 0x6eb55958
jmp 0x1400a6567
test rax, rax
je 0x1400a5a68
xchg r13, r13
mov dl, 0xc
add dl, 0x44
jmp 0x1400a5d87
mov rdi, rax
test rax, rax
je 0x1400a5c9d
lea rcx, [r13 + 0x308]
jmp 0x1400a661b
add dl, 0xb
add dl, 0x20
sub dl, 0x2a
xchg r9, rax
mov rcx, r9
jmp 0x1400a5dae
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
xchg rdi, rbx
jmp 0x1400a58e9
shr rdx, 1
and rdx, r8
mov dword [rsp - 0x10], ebp
imul rdx, rcx
imul rcx, rax
shr rcx, 7
shr rcx, 5
jmp 0x1400a5f95
test rax, rax
je 0x1400a5db8
mov dl, 0xa
add dl, 0x38
sub dl, 0x40
jmp 0x1400a60d1
xchg rcx, r14
call fcn.1400db788
mov rcx, r13
call fcn.1400a7840
jmp 0x1400a5b40
mov rcx, r14
call fcn.1400dbc38
test al, al
je 0x1400a6cf9
jmp 0x1400a638d
xor dl, 0x6c
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d60d0
lea rdx, [rbp + 0x280]
mov dword [rsp - 0x30], 0x351738ac
jmp 0x1400a64a0
mov r8, r14
xchg rcx, r8
call fcn.1400db7cc
mov rcx, r15
xchg rdx, rax
jmp 0x1400a5ede
test rax, rax
je 0x1400a5bb2
xor edx, edx
xchg r8, r8
xchg rcx, rdx
jmp 0x1400a5ba4
xchg rdx, r14
xchg r14, rdx
mov rcx, rdx
xchg r14, rdx
call fcn.1400db7cc
jmp 0x1400a5ab7
xchg r12, rcx
mov r12, r15
xchg r12, rcx
call fcn.140098c90
test rax, rax
je 0x1400a5c2f
jmp 0x1400a5f0b
call fcn.140098c90
test rax, rax
mov rcx, rcx
je 0x1400a56f2
jmp 0x1400a6541
je 0x1400a60e4
mov r9, r9
xor edx, edx
jmp 0x1400a5b90
je 0x1400a65ab
mov dl, 0x30
xor dl, 0x36
jmp 0x1400a5e10
xchg rcx, r12
call fcn.1400d60d0
mov dword [rsp - 0x40], 0x5ea61a1a
lea rdx, [rbp + 0x280]
jmp 0x1400a5995
mov r11, r14
xchg r11, rcx
call fcn.1400db788
xchg r13, r13
xchg r11, rcx
mov r11, r15
jmp 0x1400a5c0e
xchg rdi, rdi
xchg rcx, r9
mov r9, r15
xchg r9, rcx
call fcn.140098c90
mov dword [rsp - 0x44], 0x5d04bd00
test rax, rax
jmp 0x1400a6312
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
jmp 0x1400a59cd
xchg r9, r9
mov qword [rbp + 0x280], rax
mov rcx, rdi
call fcn.14009bbdc
xchg rcx, r15
mov r15, rcx
jmp 0x1400a5940
sub dl, 0x62
add dl, 0x4b
sub dl, 0x1c
add dl, 0x38
sub dl, 0x2e
sub dl, 0x36
jmp 0x1400a63ae
mov rax, rcx
xchg rcx, rax
call fcn.1400d60d0
lea rdx, [rbp + 0x280]
jmp 0x1400a63ba
xchg rcx, rsp
mov rsp, r15
xchg rsp, rcx
call fcn.140098c90
test rax, rax
jmp 0x1400a62e0
xchg rsp, rax
mov qword [rbp + 0x280], rsp
xchg rsp, rax
mov rcx, rdi
mov dword [rsp - 0x14], 0xc32407b
call fcn.14009bbdc
mov rcx, r15
jmp 0x1400a62ca
xchg rcx, r14
call fcn.1400db788
xchg rcx, rsi
mov rsi, r15
xchg rcx, rsi
call fcn.140098c90
mov r13, r13
jmp 0x1400a60a2
xchg rdx, rsi
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
call fcn.1400db788
mov dword [rsp - 0x14], edi
jmp 0x1400a61b2
mov rcx, r14
call fcn.1400db788
xchg r12, rdx
mov r12, qword [rbp + 0x268]
xchg rdx, r12
xchg rcx, r14
jmp 0x1400a571d
mov dl, 2
add dl, 0x74
sub dl, 0x3f
xor dl, 0x34
jmp 0x1400a5e34
call fcn.140098c90
test rax, rax
mov rcx, rcx
je 0x1400a5c02
jmp 0x1400a5b54
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
call fcn.1400d6180
mov dword [rsp - 0x24], 0x411e5607
jmp 0x1400a5803
xchg rsi, rax
call fcn.1400d60d0
xchg rdx, rax
jmp 0x1400a59f2
xchg rsi, rax
mov qword [rbp + 0x280], rsi
xchg rsi, rax
mov rcx, rdi
jmp 0x1400a5a36
mov dword [rsp - 0x10], 0x6d7607c3
test rax, rax
je 0x1400a6437
mov dl, 0x43
xor dl, 0x18
xor dl, 0x4a
jmp 0x1400a5891
xchg rsi, rsi
call fcn.14010fcb8
mov rdx, rax
xchg r15, rcx
jmp 0x1400a5c92
xchg rcx, r14
mov r14, rcx
jmp 0x1400a6ded
mov r13, qword [r12]
xchg r13, rcx
call fcn.140098de0
jmp 0x1400a6d83
mov rcx, r10
xchg r10, rbx
call qword [rax + 0x10]
mov dword [rsp - 0x28], 0x774fa628
test rbx, rbx
je 0x1400a6d90
mov rax, qword [rbx]
jmp 0x1400a6da4
add edx, 0x447c3580
xor edx, 0x19c21f71
sub edx, 0x23bdf439
sub edx, 0x31efde3a
xor edx, 0xd3b8893
xchg r14, rsp
mov rcx, rsp
jmp 0x1400a6dc0
add edx, 0x38cdbbb
sub edx, 0x3f5362d2
add edx, 0x669cecf0
sub edx, 0x74b2d647
xchg rdi, rcx
mov rdi, rbx
jmp 0x1400a6d8b
xchg r13, r13
jmp 0x1400a6e99
xchg rdi, rcx
call qword [rax]
cmp qword [r12 + 0x78], 0x78
xchg rbp, rbp
jbe 0x1400a6e13
jmp 0x1400a6dd6
mov edx, 0x29c8b11c
xor edx, 0x15f23637
xor edx, 0x5cc684ea
sub edx, 0x171f9352
jmp 0x1400a6d60
xchg rsp, r14
call fcn.140098ca0
mov r11, r11
mov rax, qword [rbx]
xchg rbx, r10
jmp 0x1400a6d15
mov rcx, qword [r12]
xor edx, edx
mov rax, qword [rcx]
mov dword [rsp - 0x40], ebx
call qword [rax]
xchg r13, rcx
jmp 0x1400a6d04
xchg r14, rcx
call fcn.1400d7218
mov dword [rsp - 0x18], 0x3deedf45
mov edx, 0x7790f4a0
add edx, 0x20db7cb
sub edx, 0x42ef9da4
jmp 0x1400a6d37
cmp qword [r12 + 0x78], 0
xchg rbp, rbp
jbe 0x1400a6e99
xchg rbx, rdi
mov rbx, qword [r12]
xchg rdi, rbx
jmp 0x1400a6e59
ret
add rsp, 8
pop rsi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
jmp 0x1400a6e31
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
jmp 0x1400a6e7b
xor edx, edx
xchg r9, rcx
mov r9, r12
jmp 0x1400a6e94
mov eax, esi
xchg rbx, r10
mov r10, qword [rsp + 0x358]
xchg rbx, r10
jmp 0x1400a6eac
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
mov rdi, qword [rsp]
jmp 0x1400a6e32
xchg rcx, r9
call qword [rdi]
and qword [r12 + 0x78], 0
mov dword [rsp - 0x10], 0x769468f4
jmp 0x1400a6e66
neg rsp
add rsp, 0xfffffffffffffcf0
neg rsp
pop r15
nop
jmp 0x1400a6e46