Function at 0x1400a5410
Capabilities:
Authenticate hmac

Disassembly:
mov rax, rsp
xchg rbx, rsi
mov qword [rax + 0x10], rsi
jmp 0x1400a55ce
nop
push 0x608f69ba
mov qword [rsp], rsi
nop
jmp 0x1400a55ea
xor ecx, 0x3067deaf
add ecx, 0x15289e5b
sub ecx, 0x2c94b753
add ecx, 0x71a2a5cf
sub ecx, 0x724b5c6d
jmp 0x1400a5528
xchg rdx, rcx
mov rdx, qword [r12]
xchg rdx, rcx
jmp 0x1400a5610
sub ecx, 0x6d873f1
xor ecx, 0x66372e97
xor ecx, 0x241da432
jmp 0x1400a542f
sub rsp, 8
push r13
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
jmp 0x1400a5491
push r15
lea rbp, [rax - 0x248]
mov dword [rsp - 0x10], esp
sub rsp, 0x310
and dword [rbp + 0x250], 0
jmp 0x1400a55c0
mov r13, qword [rbx]
xchg r13, rax
je 0x1400a57ef
mov rdi, qword [rax + 0x48]
cmp rdx, 0x78
mov dword [rsp - 0x3c], ecx
jbe 0x1400a55fe
jmp 0x1400a5452
mov rax, qword [rax]
call qword [rax + 8]
mov dword [rsp - 0x34], esi
mov r12, qword [rbp + 0x278]
mov ecx, 0x71320f9d
jmp 0x1400a5461
mov qword [rbp - 8], r13
xchg r13, rax
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
jmp 0x1400a54d3
sub dl, 0x3e
add dl, 0x37
sub dl, 0x41
jmp 0x1400a55b2
sub rcx, 0xfffffffffffffde0
mov r11, r11
xchg r11, r8
mov r14, r11
xchg r8, r11
jmp 0x1400a5569
mov rdx, qword [r12 + 0x78]
mov dword [rsp - 0x40], 0x2ab1ee08
test rdx, rdx
jne 0x1400a5558
lea rax, [0x140001ee8]
xchg r9, r9
jmp 0x1400a554d
mov qword [r12 + 0x78], rcx
mov qword [r12], rax
mov edx, ecx
test byte [rbp + 0x270], 1
mov r11, r11
xchg r13, rax
jmp 0x1400a54b1
xchg rsi, r13
mov rsi, rdx
xchg r13, rsi
call fcn.140054a70
lea rcx, [r15 + 0x260]
jmp 0x1400a5583
xchg r8, r8
mov rdx, r14
call fcn.140054a70
mov dl, 0x67
jmp 0x1400a5502
mov rcx, r9
xchg r9, r15
call fcn.1400a4434
mov rbx, rax
mov dword [rsp - 0x40], 0x31b1f0e0
xchg r13, rax
jmp 0x1400a54ee
xor dl, 0x24
sub dl, 0x3a
xchg r9, r15
jmp 0x1400a5595
xchg r15, rsp
mov rsp, rcx
xchg r15, rsp
jmp 0x1400a5510
xchg rbx, rsi
mov qword [rax + 0x20], r9
mov qword [rax + 0x18], r8
mov r15, r15
nop
sub rsp, 8
mov qword [rsp], rbp
jmp 0x1400a541f
mov qword [rsp - 8], rdi
sub rsp, 8
nop
mov qword [rsp - 8], r12
jmp 0x1400a5478
xor ecx, ecx
test rdx, rdx
cmovne rcx, r12
mov dword [rsp - 0x14], esp
jmp 0x1400a5610
xchg r8, rax
mov r8, qword [rcx]
xchg r8, rax
lea rdx, [rbp + 0x80]
xchg rsp, rsp
mov r8, r13
jmp 0x1400a5629
call qword [rax + 8]
mov rsi, qword [rbp + 0x280]
lea r9, [rbp + 0x80]
xchg rbp, rbp
xchg rdx, rcx
jmp 0x1400a5645
mov rcx, rsi
xchg rdx, rcx
mov rcx, rbx
jmp 0x1400a5683
lea rax, [rbp + 0x88]
cmp rcx, rax
jne 0x1400a569f
mov dword [rsp - 0x2c], ebp
xor eax, eax
jmp 0x1400a566e
lea rdi, [rbp + 0x88]
lea ecx, [rax + 0x30]
mov dword [rsp - 0x24], edi
rep stosb byte [rdi], al
jmp 0x1400a56a4
lea r8, [rsi + 0x40]
call rdi
mov dword [rsp - 0xc], ebx
xchg r9, rcx
mov r9, qword [rbp + 0x80]
xchg r9, rcx
jmp 0x1400a5653
call fcn.1400999a0
cmp qword [r12 + 0x78], 0x78
mov rax, qword [rbx]
jmp 0x1400a56d2
xchg r12, rdi
jbe 0x1400a56e6
xchg r11, r11
xchg rcx, rdi
mov rdi, qword [r12]
jmp 0x1400a56ca
xchg rcx, rdi
jmp 0x1400a57a8
mov dword [rsp - 0x10], 0x7cfe80f5
xchg rdi, r12
mov r12, qword [rax + 0x48]
jmp 0x1400a56b2
xor ecx, ecx
cmp qword [r12 + 0x78], rcx
mov dword [rsp - 0x38], esp
jmp 0x1400a57a4
lea rdi, [rbp + 0xc8]
mov r14d, 0x55c98515
add r14d, 0x1ac72f61
sub r14d, 0xa3b07f2
xor r14d, 0x68284a69
add r14d, 0x690019d6
xor r14d, 0x2a39a16d
jmp 0x1400a572b
sub r14d, 0xef3c62c
sub r14d, 0x300ec84d
xor r14d, 0x1e451305
jmp 0x1400a59a1
xchg rcx, r10
mov r10, qword [rbp + 0xc0]
xchg r10, rcx
lea rax, [rbp + 0xc8]
xchg rbx, rbx
cmp rcx, rax
jne 0x1400a57b7
jmp 0x1400a56f6
xchg r8, r14
mov r14, r8
xchg r8, r14
call qword [rax + 8]
mov dword [rsp - 0x28], 0x271f9e4e
jmp 0x1400a5783
lea r8, [rsi + 0x80]
mov rdx, rsi
lea r9, [rbp + 0xc0]
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call rdi
jmp 0x1400a5745
cmova rcx, r12
mov rax, qword [rcx]
lea rdx, [rbp + 0xc0]
jmp 0x1400a576a
call fcn.1400999a0
mov r14d, 0x63c6fbb9
sub r14d, 0x192a638f
add r14d, 0xa21ebf5
jmp 0x1400a57d5
xor r14d, 0x1d2e7bea
sub r14d, 0x3c68d56e
sub r14d, 0xd282a57
jmp 0x1400a59ad
xchg rsi, r8
mov r8, qword [rbp + 0x280]
xchg r8, rsi
lea rcx, [rbp + 8]
mov dword [rsp - 0x1c], ecx
jmp 0x1400a5897
lea rax, [rbp + 8]
mov r14d, 0x191ff93b
add r14d, 0x5110613e
sub r14d, 0x3c958d4f
sub r14d, 0xfddc0b8
add r14d, 0x119f6992
jmp 0x1400a586c
xchg rbp, rsp
movups xmmword [rsp + 8], xmm0
xchg rsp, rbp
xchg rbp, r14
jmp 0x1400a58ab
mov qword [rbp], rsi
xchg rcx, rsi
xchg rdx, rsi
mov rsi, rdx
jmp 0x1400a5859
xchg rsi, rdx
mov rcx, rbx
mov dword [rsp - 0x44], esi
lea r8, [rsi + 0x40]
jmp 0x1400a5834
sub r14d, 0x2f5c75d4
cmp rcx, rax
mov dword [rsp - 0xc], 0xa527a69
jne 0x1400a58e7
jmp 0x1400a5889
lea rdi, [rbp + 8]
xor eax, eax
mov ecx, r14d
jmp 0x1400a58ce
and qword [rbp + 0x38], 0
lea r9, [rbp]
xorps xmm0, xmm0
xchg rsi, rcx
jmp 0x1400a5847
movups xmmword [r14 + 0x18], xmm0
xchg rbp, r14
xchg r15, rbp
movups xmmword [r15 + 0x28], xmm0
xchg rbp, r15
call qword [rax + 0x48]
mov dword [rsp - 0x44], 0x4bdf138d
jmp 0x1400a58d8
mov rbx, rbx
rep stosb byte [rdi], al
jmp 0x1400a58ec
xchg rsi, rcx
mov rsi, qword [rbp]
xchg rcx, rsi
jmp 0x1400a5809
call fcn.1400999a0
mov rax, qword [rbx]
mov dword [rsp - 0x44], 0x176705fc
jmp 0x1400a5969
xchg rcx, rsp
mov rsp, r14
xchg rcx, rsp
rep stosb byte [rdi], al
mov r8, r8
jmp 0x1400a5988
movups xmmword [r9 + 0x68], xmm0
xchg rbp, r9
call qword [rax + 0x48]
xchg rcx, r11
mov r11, qword [rbp + 0x40]
xchg r11, rcx
jmp 0x1400a598d
xchg rdx, rcx
mov rcx, rsi
xchg rdx, rcx
jmp 0x1400a5937
xchg rcx, rbp
movups xmmword [rcx + 0x48], xmm0
xchg rbp, rcx
xchg rbp, r10
movups xmmword [r10 + 0x58], xmm0
xchg r10, rbp
xchg r9, rbp
jmp 0x1400a590f
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
lea r9, [rbp + 0x40]
mov r13, r13
jmp 0x1400a5929
lea rcx, [rbp + 0x48]
and qword [rbp + 0x78], 0
lea r8, [rsi + 0x80]
xorps xmm0, xmm0
xchg r8, r8
mov qword [rbp + 0x40], rcx
jmp 0x1400a5954
jmp 0x1400a59ad
lea rax, [rbp + 0x48]
cmp rcx, rax
jne 0x1400a59a8
xchg rdx, rdx
lea rdi, [rbp + 0x48]
xor eax, eax
jmp 0x1400a58fc
call fcn.1400999a0
cmp byte [rsi + 0x100], 0
xchg rcx, rcx
je 0x1400a5dff
cmp qword [r15 + 0xd0], 1
jbe 0x1400a5dff
mov rax, qword [rbx]
jmp 0x1400a5ce1
mov dword [rsp - 0x14], ecx
je 0x1400a5aba
movzx eax, byte [rsp + rcx + 0x30]
mov word [rdx + rcx*2], ax
inc rcx
mov rdx, rdx
cmp rcx, qword [rbp - 0x10]
jmp 0x1400a5ab4
xorps xmm0, xmm0
lea rdx, [rbp - 0x40]
xor ecx, ecx
mov dword [rsp - 0x44], ecx
xchg r8, rdx
mov qword [rbp - 0x48], r8
jmp 0x1400a5bde
sub dword [rbp + 0x280], 0xe1a201f
xor dword [rbp + 0x280], 0x3f05400a
add dword [rbp + 0x280], 0x242aff6b
add dword [rbp + 0x280], 0x18e549dc
jmp 0x1400a5c91
movups xmmword [rbp - 0x70], xmm0
xchg rbp, rcx
movups xmmword [rcx - 0x60], xmm0
xchg rbp, rcx
cmp rcx, rdx
je 0x1400a5d39
mov dword [rsp - 0x40], ebp
jmp 0x1400a5d30
xchg r15, rbp
movups xmmword [rbp - 0x20], xmm0
cmp rcx, rdx
je 0x1400a59f5
jmp 0x1400a5b8f
add word [rbp + 0x284], 0xbf5
sub word [rbp + 0x284], 0x5fd
sub word [rbp + 0x284], 0x1f94
xor word [rbp + 0x284], 0x6e4b
lea rdx, [rbp - 0x80]
mov qword [rsp + 0x78], rcx
jmp 0x1400a5cc0
xchg rbp, rcx
movups xmmword [rcx - 0x20], xmm0
xchg rcx, rbp
test rax, rax
jmp 0x1400a59d3
jb 0x1400a59dd
xorps xmm0, xmm0
mov dword [rbp + 0x280], 0x5f21f33a
sub dword [rbp + 0x280], 0x37a3e414
sub dword [rbp + 0x280], 0x653b3da
jmp 0x1400a5a0e
lea rdx, [rbp - 0x40]
mov dword [rsp + 0x34], 0x4608965
xor dword [rsp + 0x34], 0x5f6814e4
add dword [rsp + 0x34], 0x13b8a776
sub dword [rsp + 0x34], 0x34f2010e
add dword [rsp + 0x34], 0x7667823
jmp 0x1400a5b29
xchg r10, rcx
mov r10, qword [rsp + 0x78]
xchg r10, rcx
lea rax, [rbp - 0x80]
mov dword [rsp - 0x3c], esp
jmp 0x1400a5d01
xor dword [rsp + 0x34], 0x1bc9d4cd
mov word [rsp + 0x38], 0x656a
xor word [rsp + 0x38], 0x1f57
sub word [rsp + 0x38], 0x4f
xor word [rsp + 0x38], 0x23df
sub word [rsp + 0x38], 0x4d2
add word [rsp + 0x38], 0xb90
jmp 0x1400a5d13
add eax, 0x8e130d1
xor eax, 0x6b0a8182
mov qword [rbp - 0x50], rax
xchg rsi, rsi
movups xmmword [rbp - 0x80], xmm0
jmp 0x1400a5a3b
sub eax, 0x5b63bb8e
xchg r12, rax
mov qword [rbp - 0x10], r12
xchg r12, rax
mov qword [rbp - 0x48], rcx
jmp 0x1400a5bc3
mov dword [rsp - 0x20], esp
call fcn.1400999a0
xchg r8, rax
mov r8, qword [rbp - 0x10]
xchg r8, rax
jmp 0x1400a59f5
xor eax, 0x25c904b3
add eax, 0x3ddcca
add eax, 0x4abb23ab
xor eax, 0xf621c96
jmp 0x1400a5b79
jmp 0x1400a5dc4
mov dword [rsp - 0x1c], esp
xchg rdi, rbp
movups xmmword [rdi - 0x40], xmm0
xchg rdi, rbp
xchg rbp, r15
movups xmmword [r15 - 0x30], xmm0
jmp 0x1400a5a5b
xchg rdx, r8
xchg rbp, r9
movups xmmword [r9 - 0x40], xmm0
xchg r9, rbp
xchg rbx, rbp
movups xmmword [rbx - 0x30], xmm0
xchg rbp, rbx
jmp 0x1400a5aa2
xor eax, eax
mov dword [rsp - 0xc], ebx
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
rep stosb byte [rdi], al
mov dword [rsp - 0x34], esp
jmp 0x1400a5bbe
movzx eax, byte [rbp + rcx + 0x280]
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x50]
mov rsi, rsi
jb 0x1400a5c15
jmp 0x1400a5c5d
xchg rdi, rax
mov rdi, qword [r15 + 0xe8]
xchg rdi, rax
mov esi, dword [rax]
mov rbp, rbp
jmp 0x1400a5c78
xchg rbx, rbp
call rdi
mov dword [rsp - 0x14], 0xf245f6e
jmp 0x1400a5b11
mov r9d, esi
lea r8, [rbp - 0x48]
mov dword [rsp - 0x38], edx
lea rdx, [rsp + 0x78]
xchg rbp, rbx
mov rcx, rbp
jmp 0x1400a5c4b
mov eax, 0x3da95255
sub eax, 0x127b67ea
xor eax, 0x740e7a00
sub eax, 0x3261ee41
jmp 0x1400a5ba5
sub dword [rbp + 0x280], 0x4ad1bcd3
add dword [rbp + 0x280], 0x41816e4d
lea rcx, [rbp - 0x80]
mov word [rbp + 0x284], 0x1f3b
add word [rbp + 0x284], 0xeb
jmp 0x1400a5a70
mov rsp, rsp
mov eax, 0xcd6082a
add eax, 0x3173772e
add eax, 0x371aa615
sub eax, 0x6ab3a7f4
add eax, 0x5778d33a
jmp 0x1400a5b5f
mov dword [rsp - 0x44], edi
lea rcx, [rbp - 0x40]
xorps xmm0, xmm0
mov dword [rsp + 0x30], 0x7bfd40b0
sub dword [rsp + 0x30], 0x5a53bf90
jmp 0x1400a5d68
cmp rcx, rax
jne 0x1400a5dbc
lea rdi, [rbp - 0x80]
jmp 0x1400a5bfb
sub word [rsp + 0x38], 0x3b5d
add word [rsp + 0x38], 0x4d45
xchg rdi, r13
mov r13, qword [rax + 0x50]
xchg rdi, r13
jmp 0x1400a5c36
call fcn.1400999a0
mov rax, qword [rbp - 0x50]
xorps xmm0, xmm0
lea rdx, [rbp - 0x80]
mov rbp, rbp
xor ecx, ecx
jmp 0x1400a5d9d
xchg rbp, r9
xchg rdx, rbp
movups xmmword [rdx - 0x60], xmm0
xchg rbp, rdx
test rax, rax
je 0x1400a5c5d
mov rsp, rsp
jmp 0x1400a5c15
sub dword [rsp + 0x30], 0x8dfa399
add dword [rsp + 0x30], 0x35cc4891
sub dword [rsp + 0x30], 0x2ea7a59e
add dword [rsp + 0x30], 0xbc7fd16
xor dword [rsp + 0x30], 0x6b91b9cd
add dword [rsp + 0x30], 0xd9ebb9a
jmp 0x1400a5ae0
xchg rdx, r12
mov qword [rsp + 0x78], r12
xchg r12, rdx
movups xmmword [rbp - 0x80], xmm0
xchg r11, r11
xchg r9, rbp
movups xmmword [r9 - 0x70], xmm0
jmp 0x1400a5d4a
call fcn.1400999a0
xchg r10, r10
mov rcx, qword [rbp - 0x48]
lea rax, [rbp - 0x40]
cmp rcx, rax
jmp 0x1400a5de3
mov dword [rsp - 0x20], 0x430af128
rep stosb byte [rdi], al
jmp 0x1400a5dff
xchg r8, r8
jne 0x1400a5dfa
lea rdi, [rbp - 0x40]
xor eax, eax
mov rcx, r14
jmp 0x1400a5dd4
call fcn.1400999a0
xchg rcx, rbx
mov rbx, qword [r15 + 0xc0]
jmp 0x1400a5e78
sub dl, 0x44
xor dl, 0x19
xor dl, 0x66
add dl, 0xe
sub dl, 0x5c
sub dl, 0xc
jmp 0x1400a5e9b
sub r13d, 0x21416434
add r13d, 0x1e0caff
xor r13d, 0x53547067
mov ecx, r13d
mov dword [rsp - 0x30], edx
call fcn.1400997e0
jmp 0x1400a6004
xchg rcx, rax
call fcn.1400d73e0
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
mov rcx, r14
jmp 0x1400a5f0f
xchg rcx, rax
call fcn.1400d73e0
mov dword [rsp - 0x44], 0x43292b50
mov rdx, rax
jmp 0x1400a5fd3
xchg rcx, rbx
mov dl, 0x15
add dl, 0x53
jmp 0x1400a5e0e
xchg rdx, r12
mov rcx, r14
call fcn.1400dcea4
mov r10, r10
mov rcx, r13
jmp 0x1400a5ed6
or esi, 0xffffffff
call fcn.1400d9950
xchg r13, r13
mov qword [rsp + 0x30], rax
xchg r10, rax
jmp 0x1400a5eec
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
call fcn.1400d73e0
mov edi, 0x217f17f2
add edi, 0x89b0f79
sub edi, 0x1f64eb5e
jmp 0x1400a5f37
call fcn.1400997e0
xchg rdi, rcx
mov rcx, rax
xchg rdi, rcx
test rax, rax
jmp 0x1400a603c
mov r14, r10
xchg r10, rax
test rax, rax
je 0x1400a7793
mov ecx, 0x3e738ae3
xor ecx, 0x69def19
jmp 0x1400a5f5a
jmp 0x1400a6062
xchg r9, r9
call fcn.1400dcea4
mov r13d, 0x3b175763
add r13d, 0x2755c95b
xor r13d, 0x38b04ead
add r13d, 0x17d79c11
jmp 0x1400a5e25
xor edi, 0x27e9dfc9
add edi, 0x3ab162eb
xor edi, 0x3359c7d9
sub edi, 0x48ca7f5e
xor edi, 0x128d0219
jmp 0x1400a5f0a
add ecx, 0x2acdd3b3
sub ecx, 0x4fcc4a88
xor ecx, 0x32dec108
sub ecx, 0x9071ac8
sub ecx, 0x182a12dd
call fcn.1400997e0
xchg rsp, rsp
jmp 0x1400a5f9c
xchg rcx, r15
call fcn.1400a0bd4
mov edx, eax
mov dword [rsp - 0x18], 0x146d3bd7
jmp 0x1400a5fe3
test rax, rax
je 0x1400a5e52
xchg rdx, r15
mov r15, r13
xchg rdx, r15
xchg rcx, rax
mov rax, rcx
jmp 0x1400a5e4b
xchg r15, rcx
mov r15, r13
xchg r15, rcx
call fcn.1400997e0
mov r8, r8
xchg rdi, rax
mov rax, rdi
jmp 0x1400a6026
mov rcx, r14
call fcn.1400dcea4
mov r9, r9
jmp 0x1400a5fb8
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
call fcn.1400d7540
mov dword [rsp - 0x44], 0x59766656
xchg rdx, r12
mov r12, rax
jmp 0x1400a5e85
test rax, rax
je 0x1400a5e70
mov rdx, qword [rbp + 0x260]
mov dword [rsp - 0x18], 0x229bcc23
xchg rcx, rax
mov rax, rcx
jmp 0x1400a5e61
xchg rdi, rax
test rax, rax
je 0x1400a5ff9
xchg r15, rcx
mov r15, rcx
jmp 0x1400a5f85
mov rdx, rdx
je 0x1400a605c
lea rcx, [rbp + 0x100]
call fcn.140111af0
mov rdx, rax
mov r13, r13
jmp 0x1400a5eb2
mov edi, dword [rbp + 0x250]
xchg rsp, rax
mov rdx, rsp
jmp 0x1400a606c
xchg rsp, rax
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
call fcn.1400dcea4
jmp 0x1400a60a3
jne 0x1400a60ca
xor eax, eax
mov dword [rsp - 0x1c], edi
jmp 0x1400a6092
lea rdi, [rbp + 0x108]
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
jmp 0x1400a60cf
xchg r14, r14
test dil, 1
je 0x1400a60cf
mov rcx, qword [rbp + 0x100]
mov dword [rsp - 0xc], edx
lea rax, [rbp + 0x108]
cmp rcx, rax
jmp 0x1400a6081
call fcn.1400999a0
mov rcx, r15
call fcn.1400a9be0
mov dword [rsp - 0x2c], ebx
jmp 0x1400a63b6
mov rcx, r9
xchg r9, rax
call fcn.1400d76f0
xchg rsi, rsi
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
mov rcx, rdi
jmp 0x1400a6235
mov rcx, rbx
xchg rbx, rdi
call fcn.1400d77b0
mov dword [rsp - 0x20], 0x72595106
xchg rdx, rax
jmp 0x1400a6490
je 0x1400a6401
mov dl, 0x56
sub dl, 2
jmp 0x1400a63c2
add dl, 0x2f
xor dl, 7
sub dl, 0x17
xor dl, 0x58
jmp 0x1400a6206
mov rdi, rcx
xchg rdi, rcx
call fcn.14009c590
mov dword [rsp - 0x38], ebp
mov rcx, r13
xchg rdi, rdx
jmp 0x1400a69f8
xchg r13, rcx
mov r13, rcx
xchg rcx, r13
call fcn.1400997e0
jmp 0x1400a6d47
sub dl, 0x17
sub dl, 0x1b
mov rcx, rax
call fcn.1400d76f0
mov dword [rsp - 0xc], 0x1de403b7
mov rdx, rax
xchg rdx, rcx
jmp 0x1400a63d6
mov dword [rsp - 0x40], 0x54d9df8
call fcn.14009c590
mov rcx, r13
call fcn.1400997e0
jmp 0x1400a6c35
xchg r13, rcx
mov qword [rsp + 0x68], rax
call fcn.1400997e0
jmp 0x1400a64a5
xchg r12, rcx
mov r12, r14
xchg rcx, r12
call fcn.1400dcea4
xchg rdx, r14
jmp 0x1400a654f
je 0x1400a6133
mov rax, qword [0x7ffe0320]
movabs r8, 0xff5f19fd25
xor r8, 0x21a3224c
jmp 0x1400a6ac8
call fcn.1400d76f0
lea rdx, [rbp + 0x280]
xchg r10, rax
mov qword [rbp + 0x280], r10
jmp 0x1400a65a3
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
call fcn.1400997e0
test rax, rax
jmp 0x1400a642a
mov qword [rbp + 0x280], rax
mov dword [rsp - 0x18], esp
xchg rdi, rbx
mov rcx, rbx
jmp 0x1400a62fc
xchg rbx, rdi
call fcn.14009c590
xchg rsi, rsi
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
call fcn.1400997e0
jmp 0x1400a64dc
mov qword [rsp + 0x58], r10
xchg r10, rax
call fcn.1400997e0
mov r12, r12
test rax, rax
jmp 0x1400a615a
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d76f0
lea rdx, [rbp + 0x280]
jmp 0x1400a683c
add dl, 0xc
add dl, 0x14
sub dl, 0x45
xchg rsp, rcx
mov rsp, rax
xchg rsp, rcx
jmp 0x1400a68ce
je 0x1400a633d
mov dl, 0x13
add dl, 0x10
xor dl, 0x20
xor dl, 0x6d
xor dl, 0x68
add dl, 0x14
jmp 0x1400a676d
xor dl, 0x4d
add dl, 0x16
sub dl, 0x7a
xchg rcx, rax
mov rax, rcx
jmp 0x1400a6d34
mov dl, 0x4f
xor dl, 0x56
xor dl, 0x7c
xor dl, 0x28
sub dl, 0x4d
xor dl, 0x5f
jmp 0x1400a6968
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
jmp 0x1400a6dea
sub dl, 0x4f
add dl, 0x55
sub dl, 0x11
xor dl, 0x57
add dl, 0x4c
jmp 0x1400a63f3
mov rdx, r14
xchg rcx, rdx
call fcn.1400dcef0
xchg r14, r13
mov rcx, r14
xchg r13, r14
lea rdi, [rax + 0x60]
jmp 0x1400a6c20
xor dl, 0x69
mov rcx, rax
xchg r13, r13
call fcn.1400d76f0
xchg rcx, rdx
mov rcx, rax
xchg rcx, rdx
jmp 0x1400a65cb
je 0x1400a662c
mov dword [rsp - 0x18], ebp
mov dl, 9
add dl, 0x36
sub dl, 0x1a
xor dl, 0x72
jmp 0x1400a6fa0
mov rax, rdx
xchg rdx, rax
mov rcx, r14
call fcn.1400dcea4
xchg rbx, rbx
jmp 0x1400a6bbf
mov dword [rsp - 0xc], 0x4652cc5a
test rax, rax
je 0x1400a621c
mov dl, 0x41
jmp 0x1400a61c8
mov dword [rsp - 0x24], ebp
test rax, rax
je 0x1400a60ed
xor edx, edx
xchg r9, rax
jmp 0x1400a60e0
mov r12, rax
xchg r12, rcx
call fcn.1400d76f0
lea rdx, [rbp + 0x280]
jmp 0x1400a658d
mov r13, rax
xchg rdi, r13
test rax, rax
jmp 0x1400a7006
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d76f0
lea rdx, [rbp + 0x280]
mov rdx, rdx
mov qword [rbp + 0x280], rax
jmp 0x1400a65de
mov rcx, rdx
xchg r14, rdx
call fcn.1400dd364
test al, al
mov dword [rsp - 0x38], 0x2bc2fae
je 0x1400a76cf
jmp 0x1400a62b5
mov r11, r11
xchg rdi, rax
mov qword [rbp + 0x280], rdi
xchg rdi, rax
xchg rdi, rcx
jmp 0x1400a61d9
xchg r10, rax
xchg rcx, r15
mov r15, rdi
xchg r15, rcx
call fcn.14009c590
jmp 0x1400a61f3
mov rcx, r14
call fcn.1400dcef0
xchg rcx, r13
mov r13, rcx
jmp 0x1400a624f
xchg rcx, rdi
mov rdi, rcx
xchg rdi, rcx
call fcn.14009c590
jmp 0x1400a6b1f
mov dword [rsp - 0x40], ebx
mov rdx, rax
xchg r10, rcx
mov r10, r14
jmp 0x1400a6c97
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.1400dcea4
mov dword [rsp - 0x14], 0x924293a
jmp 0x1400a6ccf
mov rsi, r13
xchg rcx, rsi
call fcn.1400997e0
test rax, rax
je 0x1400a6794
jmp 0x1400a677b
xchg rdi, r13
call fcn.1400997e0
xchg rdx, rdx
test rax, rax
je 0x1400a62a0
jmp 0x1400a63a0
mov rcx, rcx
test rax, rax
je 0x1400a6d3b
jmp 0x1400a6a41
call fcn.1400997e0
mov r9, r9
test rax, rax
jmp 0x1400a6360
xor dl, 0x62
xor dl, 0x3c
sub dl, 0x41
jmp 0x1400a6331
mov r9, r9
xor edx, edx
xchg r11, rax
mov rcx, r11
xchg r11, rax
call fcn.1400d76f0
xchg r13, r13
jmp 0x1400a6794
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
xchg rdi, rcx
mov rdi, rcx
xchg rdi, rcx
call fcn.14009c590
jmp 0x1400a6ba5
xchg r11, r14
mov rcx, r11
xchg r11, r14
call fcn.1400dcea4
mov dword [rsp - 0x1c], 0x6f717658
mov rdx, qword [rbp + 0x268]
jmp 0x1400a6677
xchg r11, r11
xchg rbx, rax
mov qword [rbp + 0x280], rbx
xchg rbx, rax
xchg rcx, rdi
mov rdi, rcx
xchg rdi, rcx
jmp 0x1400a6be8
mov r9, rax
xchg r9, rcx
xor edx, 0x2d12297d
call fcn.1400d7540
xchg r14, r14
xchg rdx, rax
mov rax, rdx
jmp 0x1400a6dba
mov dword [rsp - 0x38], esp
test rax, rax
je 0x1400a64fd
mov dl, 0x38
sub dl, 0xb
add dl, 0x3d
jmp 0x1400a6b43
call fcn.1400d76f0
lea rdx, [rbp + 0x280]
xchg r12, rax
mov qword [rbp + 0x280], r12
xchg r12, rax
mov rcx, rdi
jmp 0x1400a6a31
add dl, 0xa
xor dl, 1
xor dl, 0x6b
xchg rsp, rax
mov rcx, rsp
xchg rsp, rax
jmp 0x1400a629b
mov dword [rsp - 0x28], 0x1f6e10e7
shr rdx, 0xb
shr rdx, 8
shr rdx, 3
shr rdx, 1
shr rdx, 1
and rdx, r8
jmp 0x1400a6f31
xchg r14, rcx
call fcn.1400a81e0
mov rbp, rbp
xchg rdx, r11
mov r11, rax
xchg r11, rdx
jmp 0x1400a67cc
mov rdx, qword [rax]
xchg rdi, rdx
add rdi, 0x60
jmp 0x1400a6744
call fcn.14009c590
mov r9, r9
xchg rcx, r13
jmp 0x1400a6a6a
mov dl, 0x5e
sub dl, 0x15
xor dl, 0x6c
add dl, 0x2e
add dl, 0x1c
sub dl, 0x45
jmp 0x1400a637c
xchg rcx, r11
mov r11, rax
xchg r11, rcx
call fcn.1400d76f0
jmp 0x1400a6628
mov r13, rcx
xchg rcx, r13
call fcn.1400997e0
jmp 0x1400a6733
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
mov rcx, rdi
xchg r9, r9
call fcn.1400d77b0
mov rdx, rax
jmp 0x1400a6261
sub r8, 0x18411ea1
sub r8, 0x59f0da4c
xor r8, 0x60af73b8
add r8, 0x7fffffff
jmp 0x1400a6c81
xchg r13, r15
mov rcx, r15
xchg r15, r13
call fcn.1400997e0
jmp 0x1400a68b4
add dl, 0xf
sub dl, 0x4e
add dl, 0xa
jmp 0x1400a6e71
test rax, rax
je 0x1400a6cba
xor edx, edx
xchg rcx, r15
jmp 0x1400a6caf
mov dword [rsp - 0x40], ebp
mov rcx, r13
call fcn.1400997e0
test rax, rax
je 0x1400a68d3
jmp 0x1400a6f06
xchg rdi, rcx
mov rdi, r13
xchg rdi, rcx
call fcn.1400997e0
xchg r13, r13
xchg rdi, r13
jmp 0x1400a6509
call fcn.14009c590
mov rcx, r13
call fcn.1400997e0
mov rdx, rdx
jmp 0x1400a6b92
mov dword [rsp - 0x40], 0x4fb2ab29
xchg r13, rdi
mov qword [rsp + 0x48], r13
jmp 0x1400a6700
mov r9, r9
test rax, rax
je 0x1400a6612
add r8, 0x13d8693d
mov ecx, dword [0x7ffe0004]
mov rdx, rax
jmp 0x1400a697d
xchg rcx, r10
call fcn.1400dcef0
xchg rcx, rsp
mov rsp, r13
xchg rsp, rcx
xchg r10, rax
jmp 0x1400a631a
mov r15, rax
xchg rcx, r15
call fcn.1400d76f0
lea rdx, [rbp + 0x280]
xchg r10, rax
mov qword [rbp + 0x280], r10
jmp 0x1400a6eb2
xchg rcx, rdx
mov rdx, r13
xchg rcx, rdx
call fcn.1400997e0
test rax, rax
mov dword [rsp - 0x3c], 0x78d0acb5
jmp 0x1400a6d1f
call fcn.1400997e0
xchg r8, rax
mov rdi, r8
xchg r8, rax
test rax, rax
mov r10, r10
jmp 0x1400a6277
je 0x1400a68aa
mov edx, dword [r15 + 0x65c]
xchg r9, rcx
jmp 0x1400a6896
xchg rcx, rax
call fcn.1400d76f0
lea rdx, [rbp + 0x280]
jmp 0x1400a62cb
mov dword [rsp - 0x20], 0x13aad47f
test rax, rax
je 0x1400a6523
xor edx, edx
jmp 0x1400a6517
xchg rdx, rax
mov rcx, r14
mov dword [rsp - 0x44], ebx
call fcn.1400dcea4
xchg r13, rbx
mov rcx, rbx
xchg r13, rbx
jmp 0x1400a6ced
xchg r14, r15
mov rcx, r15
xchg r14, r15
call fcn.1400dcea4
mov dword [rsp - 0x40], ebp
xchg rcx, r14
mov r14, r15
jmp 0x1400a69df
sub dl, 0x33
add dl, 4
xchg rcx, r12
jmp 0x1400a64f2
xchg r10, rax
xchg r11, rdi
mov rcx, r11
xchg r11, rdi
call fcn.14009c590
xchg r14, r14
xchg rcx, rsi
jmp 0x1400a66a7
mov dword [rsp - 0x1c], 0x1cfa16f
mov dl, 0x69
xor dl, 0x4a
add dl, 5
jmp 0x1400a6349
mov r15, r15
imul rdx, rcx
imul rcx, rax
shr rcx, 0x18
add rdx, rcx
xchg r14, r14
xchg rdi, rbx
jmp 0x1400a6120
add dl, 6
add dl, 0x1e
sub dl, 0x2a
sub dl, 0x4e
jmp 0x1400a6a57
xchg rbx, rbx
je 0x1400a6a9f
lea rcx, [r15 + 0x308]
call fcn.140111ae4
mov dword [rsp - 0x30], 0x2732366a
jmp 0x1400a6a8d
xchg rcx, r14
mov r14, rcx
jmp 0x1400a76f8
xor edx, edx
mov rax, qword [rcx]
mov rdx, rdx
jmp 0x1400a7761
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call qword [rax + 0x10]
jmp 0x1400a7716
xchg rcx, r14
call fcn.1400d892c
mov edx, 0x1d41278b
sub edx, 0x395658c
add edx, 0x1796dcb1
jmp 0x1400a779b
mov rsp, rsp
test rbx, rbx
je 0x1400a77c3
mov rax, qword [rbx]
mov rdi, rdi
mov edx, 0x32f0c2f4
jmp 0x1400a7732
sub edx, 0x1ec1d91e
xor edx, 0x612e83a5
sub edx, 0x42afea1
sub edx, 0x25996e60
xor edx, 0x3d30a8ef
sub edx, 0x73b31340
sub edx, 0x258425c
jmp 0x1400a77b8
call qword [rax]
mov rcx, qword [r12]
call fcn.1400999a0
jmp 0x1400a7808
jbe 0x1400a77ce
mov dword [rsp - 0x24], 0x4028548
mov rcx, qword [r12]
jmp 0x1400a76da
xchg rcx, r14
call fcn.1400997f0
xchg rsp, rsp
mov rax, qword [rbx]
jmp 0x1400a76e7
add edx, 0xc36367e
add edx, 0x402879b9
xor edx, 0x7da14eb7
xchg r14, rcx
mov r14, rcx
jmp 0x1400a7788
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call qword [rax]
cmp qword [r12 + 0x78], 0x78
jmp 0x1400a7771
cmp qword [r12 + 0x78], 0
xchg r15, r15
jbe 0x1400a7808
xchg r15, rdi
jmp 0x1400a7830
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
nop
mov r13, qword [rsp]
add rsp, 8
nop
jmp 0x1400a784d
xchg r12, r9
call qword [rdi]
mov dword [rsp - 0x1c], edx
and qword [r12 + 0x78], 0
jmp 0x1400a7813
mov eax, esi
xchg rbx, r13
mov r13, qword [rsp + 0x358]
xchg r13, rbx
sub rsp, 0xfffffffffffffcf0
nop
jmp 0x1400a77e5
mov r15, qword [r12]
xchg rdi, r15
xor edx, edx
xchg r12, r9
mov rcx, r9
jmp 0x1400a77ff
mov rbp, qword [rsp]
add rsp, 8
ret
mov r12, qword [rsp]
add rsp, 8
pop rdi
nop
mov rsi, qword [rsp]
add rsp, 8
nop
jmp 0x1400a7844