Function at 0x140489340
Capabilities:
Authenticate hmac

Disassembly:
xchg r15, rbx
mov qword [rsp + 0x20], r15
jmp 0x140489888
xchg rbx, rax
jmp 0x140489ce9
sub dword [rsp + 0x30], 0xf36dfa5
jmp 0x140489862
movups xmmword [rdx + 0x190], xmm0
xchg rbp, rdx
jmp 0x140489e88
nop
sub rsp, 8
jmp 0x1404893f1
xor dword [rsp + 0x38], 0x469e6da5
jmp 0x14048965c
xor eax, 0x4cc082f5
xor eax, 0x670f725
jmp 0x140489a95
mov qword [rsp], rdi
jmp 0x140489ffa
xor dword [rsp + 0x38], 0x7305732a
jmp 0x1404893bf
xor dword [rsp + 0x34], 0x6e677f92
jmp 0x140489c74
xor dword [rsp + 0x30], 0x73a523c9
sub dword [rsp + 0x30], 0x531b1c01
jmp 0x140489be6
mov dword [rsp - 0x3c], 0x47b9ca67
jmp 0x140489995
mov dword [rsp + 0x34], 0x7fd3d495
jmp 0x140489f28
add eax, 0x1ccb5333
sub eax, 0x73bd7f8d
jmp 0x1404899ed
add dword [rbp - 0x80], 0x52bc22f7
add dword [rbp - 0x80], 0x36e1d70
jmp 0x140489778
sub dword [rsp + 0x30], 0x125a0da5
jmp 0x140489420
mov rcx, rdx
xchg rdx, rax
jmp 0x14048a034
add dword [rsp + 0x30], 0xacbd325
jmp 0x1404899d8
add eax, 0x2cbced9e
xor eax, 0x4457d78
jmp 0x140489d8a
mov eax, 0x794e07df
xor eax, 0x62788e5d
jmp 0x140489518
sub dword [rbp - 0x80], 0x3a671084
jmp 0x140489dc0
sub dword [rsp + 0x34], 0x41714ea5
sub dword [rsp + 0x34], 0x3add19b
jmp 0x140489f82
mov r10, qword [rbp + 0x488]
jmp 0x14048a00e
sub eax, 0x560f7ce3
jmp 0x140489c4a
mov dword [rsp + 0x38], 0x558b31d7
jmp 0x140489938
xor edx, edx
jmp 0x14048a07b
add dword [rsp + 0x30], 0x10c4b4b1
jmp 0x14048987b
sub dword [rsp + 0x38], 0x236afa70
sub dword [rsp + 0x38], 0x1cfafbe1
jmp 0x140489902
sub dword [rsp + 0x34], 0x5b6affe9
add dword [rsp + 0x34], 0x46b8e5a7
jmp 0x14048a06e
mov word [rbp + rax*2 + 0x160], cx
xchg r15, rax
jmp 0x1404896c3
add dword [rsp + 0x34], 0x1c256cd5
jmp 0x140489ee9
xchg rbp, rdx
jmp 0x140489372
mov qword [rbp + 0x488], rax
xchg r10, rax
jmp 0x140489b55
mov r15, qword [rbp + 0x488]
jmp 0x140489ebb
shl cl, 2
shl cl, 1
jmp 0x140489ef6
xchg rdx, rax
xor cx, dx
jmp 0x1404898c9
add dword [rbp - 0x80], 0xc64199e
sub dword [rbp - 0x80], 0xe14f69
jmp 0x140489ed2
add dword [rbp - 0x80], 0xe93d19e
jmp 0x140489b3a
xchg rdx, rax
jmp 0x140489d45
sub dword [rbp - 0x80], 0x18de887e
xor dword [rbp - 0x80], 0x2f051cbb
jmp 0x1404895bc
add edi, 0x351c22da
jmp 0x14048a04a
sub eax, 0x391ed615
jmp 0x140489804
add dword [rsp + 0x30], 0x2e4bca3d
jmp 0x14048935d
xor eax, 0x156bd937
shr eax, cl
jmp 0x140489c27
mov qword [rbp + 0x488], r9
xchg r9, rbx
jmp 0x1404899be
mov rcx, r14
xchg rcx, r14
jmp 0x140489612
sub dword [rsp + 0x30], 0x3251ef2a
mov word [rsp + 0x3c], ax
jmp 0x140489ad9
xchg r10, rax
jmp 0x1404895e9
sub dword [rsp + 0x30], 0x169a1700
jmp 0x1404894d8
xchg r15, rbx
push rbp
jmp 0x140489b85
mov dword [rsp - 0x30], ecx
xchg rdx, rax
jmp 0x14048a097
mov dword [rsp - 0x3c], ebx
jmp 0x140489686
xchg rdx, rax
jmp 0x1404894e5
add dword [rsp + 0x34], 0x3af153ef
jmp 0x140489413
add dword [rsp + 0x38], 0x1132fc04
add dword [rsp + 0x38], 0x1a085b92
jmp 0x140489a60
mov edi, 0x489ab296
jmp 0x140489e14
xor dword [rsp + 0x38], 0x72547004
jmp 0x140489df3
je 0x14048a366
mov dword [rsp - 0x20], edx
jmp 0x1404898dc
mov word [rbp + 0x16e], bx
xorps xmm0, xmm0
jmp 0x140489d55
sub eax, 0x1607df40
xor eax, 0x3caab049
jmp 0x140489b1c
xchg rdx, rax
mov rdx, qword [rbp + 0x488]
jmp 0x14048973b
sub dword [rsp + 0x30], 0x1632c427
xor dword [rsp + 0x30], 0x5ccc19b2
jmp 0x1404897f7
mov dword [rsp + 0x30], 0xd201bb4
add dword [rsp + 0x30], 0x23464fbd
jmp 0x140489de6
add eax, 0x47d4c7f
xor eax, 0x71dde5f7
jmp 0x140489fdd
lea rax, [rbp + 0x160]
jmp 0x140489435
xor dword [rsp + 0x34], 0x27f91ceb
sub dword [rsp + 0x34], 0x176dc60f
jmp 0x1404896a0
nop
jmp 0x140489e7b
mov dword [rsp - 0x2c], edx
mov dword [rsp + 0x20], ebx
jmp 0x14048961f
sub dword [rsp + 0x38], 0x54cbebac
jmp 0x140489923
sub eax, 0x1e098114
jmp 0x14048a025
cmp rax, 7
jb 0x140489dda
jmp 0x140489a11
xor ebx, ebx
mov dword [rsp - 0x20], 0x1c24f4fb
jmp 0x140489442
sub dword [rsp + 0x34], 0xe2184fa
add dword [rsp + 0x34], 0x7203080c
jmp 0x140489671
add rsp, 0x45160ad1
jmp 0x140489562
xchg r9, rbx
jmp 0x14048983e
sub edi, 0x18bd8718
jmp 0x140489d3a
sub eax, 0x613ca0fb
add eax, 0x4f2658da
jmp 0x140489489
xor dword [rbp - 0x80], 0x264d211f
xor dword [rbp - 0x80], 0x13cf8f9e
jmp 0x140489f94
mov r10, qword [rbp + 0x488]
jmp 0x140489c6d
and cl, 3
mov rdx, rdx
jmp 0x1404896d8
mov dword [rsp - 0x30], 0x94321b6
jmp 0x140489a40
xor dword [rsp + 0x30], 0x673fd14d
jmp 0x140489e61
movzx ecx, al
jmp 0x140489891
add eax, 0x56e987d3
jmp 0x140489a02
xor edi, 0x4ad09e09
sub edi, 0x207af09a
jmp 0x140489cd8
xchg rbx, rbx
jmp 0x1404896b5
xchg r10, rax
jmp 0x140489abd
add dword [rsp + 0x34], 0x6afdde86
jmp 0x1404895d4
xor edi, 0x390d64f0
sub edi, 0x12be0a5
jmp 0x140489b11
lea r9, [rbp + 0x190]
jmp 0x140489ea7
mov dword [rsp - 0x28], esp
jmp 0x140489dda
xor edi, 0x47e3d7c6
jmp 0x140489fbd
nop word [rax + rax]
jmp 0x140489cf5
xchg rbx, rax
mov qword [rbp - 0x78], rbx
jmp 0x14048934d
xor eax, 0x281caeea
jmp 0x1404899af
test rax, rax
jmp 0x14048995a
sub dword [rbp - 0x80], 0x3c589116
lea r8, [rbp - 0x80]
jmp 0x140489a46
mov rcx, qword [rbp + 0x488]
jmp 0x140489874
add dword [rsp + 0x30], 0x12d5aa2d
jmp 0x140489644
sub dword [rsp + 0x38], 0x257809ae
add dword [rsp + 0x38], 0x5d285c36
jmp 0x140489406
sub edi, 0x28301bbc
jmp 0x140489798
sub dword [rsp + 0x30], 0x7c9ace3
jmp 0x140489500
sub rsp, 8
mov qword [rsp], rsi
jmp 0x1404893b5
call fcn.140499ec0
mov dword [rsp - 0x28], 0x443326c4
jmp 0x140489fa0
mov dword [rbp - 0x80], 0x1656d160
jmp 0x140489710
xchg r15, rax
inc rax
jmp 0x140489c65
xor dword [rbp - 0x80], 0x11d58df5
jmp 0x14048972f
xor dword [rsp + 0x34], 0x1f178983
jmp 0x14048a042
movzx edx, word [rsp + rax*2 + 0x30]
mov eax, 0x21b3f328
jmp 0x140489f59
sub rsp, 0x45161021
jmp 0x140489afd
xor dword [rsp + 0x34], 0x500d1eb4
jmp 0x1404898e3
push r15
lea rbp, [rsp - 0x450]
jmp 0x140489f05
sub eax, 0xf5e6c9e
xor eax, 0x64d3edc7
jmp 0x1404895f5
xor dword [rsp + 0x34], 0x3ac8f110
jmp 0x140489ae8
add dword [rbp - 0x80], 0x1161bbab
jmp 0x1404894a5
mov rsi, rax
jmp 0x140489da0
sub edi, 0x4cb0a15b
sub edi, 0x10d8d478
jmp 0x140489b09
add eax, 0x20b47d42
jmp 0x1404893d6
push r14
mov r9, r9
jmp 0x140489f3d
xchg r10, rax
jmp 0x140489b6d
xor eax, 0x3f025860
sub eax, 0xedacf6
jmp 0x1404897ed
call fcn.140482f30
mov dword [rsp - 0x44], ebp
jmp 0x140489498
xchg rcx, r14
jmp 0x140489857
add edi, 0x117e0a19
jmp 0x140489c54
sub dword [rsp + 0x34], 0x21ef593f
jmp 0x140489a1d
xor ecx, ecx
mov dword [rsp - 0x40], esi
jmp 0x1404896ad
mov rdx, qword [rbp + 0x488]
jmp 0x1404896f2
mov dword [rsp + 0x30], 0x63ba6cc3
jmp 0x14048aebc
sub dword [rsp + 0x30], 0x258803fe
jmp 0x14048aca3
sub dword [rsp + 0x30], 0x548a0e5
jmp 0x14048b042
sub dword [rsp + 0x30], 0x160a6060
jmp 0x14048a490