Function at 0x1401138bb
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x54c45fcb
pushf
not eax
add eax, 0x57fd5df0
xor eax, 0x5fd6f9bb
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x1b99925e
xor eax, 0x2ee4529b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x32b3cd2c
xor eax, 0x5209aef5
rol eax, 0xd1
popf
cmp eax, 6
jne 0x14011390b
popf
pop rax
jmp 0x140113cbe
cmp eax, 0
jne 0x14011391a
popf
pop rax
jmp 0x1401139bf
cmp eax, 7
jne 0x140113929
popf
pop rax
jmp 0x140113e0b
cmp eax, 3
jne 0x140113938
popf
pop rax
jmp 0x140113b66
cmp eax, 8
jne 0x140113947
popf
pop rax
jmp 0x140113e89
cmp eax, 1
jne 0x140113956
popf
pop rax
jmp 0x140113a5e
cmp eax, 0xb
jne 0x140113965
popf
pop rax
jmp 0x140113fed
cmp eax, 2
jne 0x140113974
popf
pop rax
jmp 0x140113abf
cmp eax, 9
jne 0x140113983
popf
pop rax
jmp 0x140113ef3
cmp eax, 5
jne 0x140113992
popf
pop rax
jmp 0x140113c50
cmp eax, 0xa
jne 0x1401139a1
popf
pop rax
jmp 0x140113fab
cmp eax, 4
jne 0x1401139b0
popf
pop rax
jmp 0x140113bce
cmp eax, 0xc
jne 0x1401139bf
popf
pop rax
jmp 0x140114050
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r14
push r15
sub rsp, 0x20
mov rax, qword [rcx]
mov rsi, rcx
mov rdx, qword [rax]
test rdx, rdx
jne 0x140113a2b
push rax
pushf
mov eax, 0xa376f5bf
pushf
not eax
add eax, 0x268223a
xor eax, 0x296ca306
rol eax, 0x41
popf
pushf
not eax
add eax, 0x716b1d1c
xor eax, 0x3f98313e
rol eax, 0x90
popf
pushf
not eax
add eax, 0x47bba3d5
xor eax, 0x789dee1d
rol eax, 0x35
popf
jmp 0x1401138fc
push rax
pushf
mov eax, 0x394b4714
pushf
not eax
add eax, 0x65c18917
xor eax, 0x4bb3ff26
rol eax, 0x24
popf
pushf
not eax
add eax, 0x7f25a4e5
xor eax, 0x2c9da9e
rol eax, 0x36
popf
jmp 0x1401138fc
or eax, 0xffffffff
jmp 0x140114052
mov r8, qword [0x14003e040]
mov ecx, r8d
mov rdi, r8
xor rdi, qword [rdx]
and ecx, 0x3f
ror rdi, cl
mov rbx, r8
xor rbx, qword [rdx + 8]
ror rbx, cl
lea rax, [rdi - 1]
cmp rax, 0xfffffffffffffffd
ja 0x140113b20
push rax
pushf
mov eax, 0x752203d0
pushf
not eax
add eax, 0x1871d910
xor eax, 0x2e5fb89a
rol eax, 0x49
popf
pushf
not eax
add eax, 0x5d945f72
xor eax, 0x3cbf1457
rol eax, 0xaf
popf
jmp 0x1401138fc
push rax
pushf
mov eax, 0x9eb59487
pushf
not eax
add eax, 0x49f0c563
xor eax, 0x6cb9fef7
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x41ae77dc
xor eax, 0x67c8a5f6
rol eax, 0xda
popf
pushf
not eax
add eax, 0x785f3ceb
xor eax, 0x22933070
rol eax, 0x1c
popf
jmp 0x1401138fc
mov ecx, r8d
mov r14, r8
and ecx, 0x3f
mov r15, rdi
mov rbp, rbx
push rax
pushf
mov eax, 0x18202c46
pushf
not eax
add eax, 0x6b5a68d0
xor eax, 0x73392eea
rol eax, 0x62
popf
pushf
not eax
add eax, 0x54ab471
xor eax, 0x1a08b468
rol eax, 0x11
popf
pushf
not eax
add eax, 0x1829369d
xor eax, 0x206dcd98
rol eax, 0xc
popf
pushf
not eax
add eax, 0x3667442e
xor eax, 0x131bcc77
rol eax, 0x4e
popf
jmp 0x1401138fc
sub rbx, 8
cmp rbx, rdi
jb 0x140113c1d
push rax
pushf
mov eax, 0x2b557bc3
pushf
not eax
add eax, 0x37fabbc2
xor eax, 0x2df3f903
rol eax, 0x97
popf
pushf
not eax
add eax, 0x34a8f9ec
xor eax, 0x332107c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x7f1f257
xor eax, 0x62489f4b
rol eax, 0x5e
popf
jmp 0x1401138fc
push rax
pushf
mov eax, 0x6e75d7fd
pushf
not eax
add eax, 0x66aef619
xor eax, 0x1fb81cf1
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf25c598
xor eax, 0x60adbc69
rol eax, 0xd8
popf
jmp 0x1401138fc
mov rax, qword [rbx]
cmp rax, r14
je 0x140113c8b
push rax
pushf
mov eax, 0xd83f4ea2
pushf
not eax
add eax, 0x289c0c95
xor eax, 0x7d4e60
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x1b67d238
xor eax, 0x219eaa21
rol eax, 0xe0
popf
jmp 0x1401138fc
push rax
pushf
mov eax, 0xb12f7313
pushf
not eax
add eax, 0x359c81a5
xor eax, 0x3586f3d2
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x391ed4f4
xor eax, 0x1e97711c
rol eax, 0x45
popf
jmp 0x1401138fc
push rax
not qword [rsp]
and qword [rsp], r8
push r8
not r8
and rax, r8
pop r8
or rax, qword [rsp]
add rsp, 8
mov qword [rbx], r14
ror rax, cl
movabs r10, 0x921bf6266cabeb43
pushf
not r10
add r10, 0x3910c762
xor r10, 0x6bb6cd47
rol r10, 0x32
popf
pushf
not r10
add r10, 0x36b63621
xor r10, 0x713a0874
rol r10, 0xa
popf
pushf
not r10
add r10, 0x55fc40e7
xor r10, 0x666d1bd8
rol r10, 0xf9
popf
pushf
not r10
add r10, 0x1f7d77f1
xor r10, 0x3cc06a76
rol r10, 0x5d
popf
jmp 0x140113d4e
call qword [0x14002b4b8]
mov r8, qword [0x14003e040]
mov rax, qword [rsi]
mov ecx, r8d
and ecx, 0x3f
mov r9, r8
mov rdx, qword [rax]
mov rax, r8
xor r9, qword [rdx]
xor rax, qword [rdx + 8]
ror r9, cl
ror rax, cl
cmp r9, r15
jne 0x140113dd8
push rax
pushf
mov eax, 0xd0a4348e
pushf
not eax
add eax, 0x64d98330
xor eax, 0xb7959e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x48760b1b
xor eax, 0x894d577
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x24f7306c
xor eax, 0x26d858e0
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x7f9463b6
xor eax, 0x13eba129
rol eax, 0x5c
popf
jmp 0x1401138fc
push rax
pushf
mov eax, 0x6597d0b9
pushf
not eax
add eax, 0x22661167
xor eax, 0x328cbf46
rol eax, 0x94
popf
pushf
not eax
add eax, 0x78ff7287
xor eax, 0x7e468e57
rol eax, 0x29
popf
jmp 0x1401138fc
cmp rax, rbp
je 0x140113e43
push rax
pushf
mov eax, 0x3ce77f14
pushf
not eax
add eax, 0x5435c95f
xor eax, 0x5795fd3e
rol eax, 0x42
popf
pushf
not eax
add eax, 0x219e90c7
xor eax, 0x1eafb2f5
rol eax, 0x6c
popf
jmp 0x1401138fc
push rax
pushf
mov eax, 0x797fb1d7
pushf
not eax
add eax, 0x3d374b73
xor eax, 0x5fb37539
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x74bd481
xor eax, 0x522a3314
rol eax, 0x37
popf
pushf
not eax
add eax, 0x6e812b0b
xor eax, 0x96074a0
rol eax, 0x70
popf
jmp 0x1401138fc
mov r15, r9
mov rdi, r9
mov rbp, rax
mov rbx, rax
jmp 0x140113bce
cmp rdi, 0xffffffffffffffff
je 0x140113f52
push rax
pushf
mov eax, 0x449889fb
pushf
not eax
add eax, 0x73e9d37d
xor eax, 0x43868229
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x13f36e31
xor eax, 0x759af240
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x3c1cb53c
xor eax, 0x70fca2c0
rol eax, 0x68
popf
pushf
not eax
add eax, 0x7d67384
xor eax, 0x5944cec9
rol eax, 0x3d
popf
jmp 0x1401138fc
push rax
pushf
mov eax, 0xea716d96
pushf
not eax
add eax, 0x2b4db744
xor eax, 0x63e141a6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x51a651a9
xor eax, 0x3c63d977
rol eax, 0x91
popf
pushf
not eax
add eax, 0x7371d309
xor eax, 0x11836240
rol eax, 0xff
popf
pushf
not eax
add eax, 0x1b8454b6
xor eax, 0x275dcec6
rol eax, 0x67
popf
jmp 0x1401138fc
mov rcx, rdi
call fcn.140117085
mov r8, qword [0x14003e040]
push rax
pushf
mov eax, 0x30bf2e51
pushf
not eax
add eax, 0x67a28702
xor eax, 0x72b522a0
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x6f6fec3d
xor eax, 0x2e5ff254
rol eax, 0xb3
popf
jmp 0x1401138fc
mov rax, qword [rsi]
mov rcx, qword [rax]
mov qword [rcx], r8
mov rax, qword [rsi]
mov rcx, qword [rax]
mov qword [rcx + 8], r8
mov rax, qword [rsi]
mov rcx, qword [rax]
mov qword [rcx + 0x10], r8
push rax
pushf
mov eax, 0xda3356e0
pushf
not eax
add eax, 0x23db4004
xor eax, 0x46cdd1c6
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xdd2f6da
xor eax, 0x5c6b8417
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x6691fa4e
xor eax, 0x98240a1
rol eax, 0xa3
popf
jmp 0x1401138fc
xor eax, eax
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x20
pop r15
pop r14
pop rdi
ret