Function at 0x18013ac95
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xf0fbed21
pushf
not eax
add eax, 0x99433c94
xor eax, 0xbbc15371
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x81886eb9
xor eax, 0xa1501bd3
rol eax, 0x30
popf
pushf
not eax
add eax, 0x95cbe998
xor eax, 0xe572d666
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe41a7a0c
xor eax, 0x8bb10463
rol eax, 0x68
popf
cmp eax, 4
jne 0x18013acf8
popf
pop rax
jmp 0x18013af25
cmp eax, 0
jne 0x18013ad07
popf
pop rax
jmp 0x18013ad61
cmp eax, 3
jne 0x18013ad16
popf
pop rax
jmp 0x18013ae7c
cmp eax, 1
jne 0x18013ad25
popf
pop rax
jmp 0x18013ae1d
cmp eax, 5
jne 0x18013ad34
popf
pop rax
jmp 0x18013afdc
cmp eax, 7
jne 0x18013ad43
popf
pop rax
jmp 0x18013b0e2
cmp eax, 6
jne 0x18013ad52
popf
pop rax
jmp 0x18013b04e
cmp eax, 2
jne 0x18013ad61
popf
pop rax
jmp 0x18013ae6b
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov rsi, rcx
mov qword [rcx], rdx
mov rax, qword [rdx]
movsxd r8, dword [rax + 4]
mov rcx, qword [r8 + rdx + 0x48]
xor edi, edi
test rcx, rcx
je 0x18013add7
push rax
pushf
mov eax, 0x7d89f242
pushf
not eax
add eax, 0xefe79361
xor eax, 0x965e4d35
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xca729825
xor eax, 0xaeeed76d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe237783e
xor eax, 0xb64bc6cf
rol eax, 0x20
popf
jmp 0x18013ace9
push rax
pushf
mov eax, 0x5a7a4d21
pushf
not eax
add eax, 0x80eef54f
xor eax, 0xdfd90fe2
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb532469b
xor eax, 0xe68b1c20
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc48683f2
xor eax, 0xe0f927c6
rol eax, 0x36
popf
jmp 0x18013ace9
mov rax, qword [rcx]
jmp 0x18013ae21
call qword [rax + 8]
nop
push rax
pushf
mov eax, 0x216aad2f
pushf
not eax
add eax, 0x987eb096
xor eax, 0xdd01700a
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe0f4033f
xor eax, 0xa85baf83
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc94dda4e
xor eax, 0x91da378d
rol eax, 0x3f
popf
jmp 0x18013ace9
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
cmp dword [rcx + rbx + 0x10], edi
jne 0x18013b0e2
mov rcx, qword [rcx + rbx + 0x50]
test rcx, rcx
je 0x18013aecc
push rax
pushf
mov eax, 0xa1ce7a15
pushf
not eax
add eax, 0x8e0b7401
xor eax, 0xa7447279
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd370e10b
xor eax, 0xecacb1c5
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfd13e4f7
xor eax, 0xe836f256
rol eax, 0xa7
popf
jmp 0x18013ace9
push rax
pushf
mov eax, 0xf13f1489
pushf
not eax
add eax, 0xd5a7829d
xor eax, 0x950e5526
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd4680f4c
xor eax, 0xc1925be7
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbc9335b2
xor eax, 0xe8e589a6
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xd113949c
xor eax, 0xf2f05511
rol eax, 0xd5
popf
jmp 0x18013ace9
cmp rcx, rbx
je 0x18013af83
push rax
pushf
mov eax, 0xc71c17c0
pushf
not eax
add eax, 0xef6a6d43
xor eax, 0xbd1701ff
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8b49a691
xor eax, 0xfc707980
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd2375917
xor eax, 0x94cbb44d
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa3a3c802
xor eax, 0xe8472a12
rol eax, 0x42
popf
jmp 0x18013ace9
push rax
pushf
mov eax, 0xe80c00a9
pushf
not eax
add eax, 0xfc97d5fd
xor eax, 0xd386a80c
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc5e0eb98
xor eax, 0x9819565a
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe0e16e14
xor eax, 0xa232f047
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xfdefc2a6
xor eax, 0x8b61cac7
rol eax, 0x14
popf
jmp 0x18013ace9
call fcn.180061499
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
cmp dword [rcx + rbx + 0x10], edi
sete dil
jmp 0x18013b0e2
mov dil, 0x69
pushf
not dil
add dil, 0x59
xor dil, 0xb1
rol dil, 0x21
popf
pushf
not dil
add dil, 0xa1
xor dil, 0x27
rol dil, 0xda
popf
pushf
not dil
add dil, 0x74
xor dil, 0x44
rol dil, 0xb
popf
push rax
pushf
mov eax, 0x3be593ad
pushf
not eax
add eax, 0xff3a287d
xor eax, 0xb61cbec2
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x87d746c4
xor eax, 0xa12b0ec9
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaac85349
xor eax, 0xe45a7b5a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe260585d
xor eax, 0xeaa07441
rol eax, 1
popf
jmp 0x18013ace9
mov byte [rsi + 8], dil
mov rax, rsi
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret