Function at 0x140142fac
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x80579e0e
pushf
not eax
add eax, 0xd0226acd
xor eax, 0xd9468945
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa4b4fb33
xor eax, 0xf1ced3a4
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8d23f971
xor eax, 0xfca2a1e1
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe61f2d05
xor eax, 0xcb55d909
rol eax, 0x12
popf
cmp eax, 4
jne 0x14013f3d6
popf
pop rax
jmp 0x14013f6de
cmp eax, 0
jne 0x14013f3e5
popf
pop rax
jmp 0x14013f4a8
cmp eax, 3
jne 0x14013f3f4
popf
pop rax
jmp 0x14013f5f2
cmp eax, 1
jne 0x14013f403
popf
pop rax
jmp 0x14013f53b
cmp eax, 0xd
jne 0x14013f412
popf
pop rax
jmp 0x14013faef
cmp eax, 7
jne 0x14013f421
popf
pop rax
jmp 0x14013f80d
cmp eax, 0xe
jne 0x14013f430
popf
pop rax
jmp 0x14013fb3e
cmp eax, 0xb
jne 0x14013f43f
popf
pop rax
jmp 0x14013fa09
cmp eax, 0xc
jne 0x14013f44e
popf
pop rax
jmp 0x14013faa2
cmp eax, 8
jne 0x14013f45d
popf
pop rax
jmp 0x14013f844
cmp eax, 5
jne 0x14013f46c
popf
pop rax
jmp 0x14013f760
cmp eax, 2
jne 0x14013f47b
popf
pop rax
jmp 0x14013f571
cmp eax, 9
jne 0x14013f48a
popf
pop rax
jmp 0x14013f8ea
cmp eax, 0xa
jne 0x14013f499
popf
pop rax
jmp 0x14013f96b
cmp eax, 6
jne 0x14013f4a8
popf
pop rax
jmp 0x14013f804
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
cmp rcx, rdx
je 0x14013f4f5
push rax
pushf
mov eax, 0xe246b59d
pushf
not eax
add eax, 0xf16c4cfe
xor eax, 0xec8a04e4
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xfbe00b2a
xor eax, 0xada711f1
rol eax, 0xcf
popf
jmp 0x14013f3c7
push rax
pushf
mov eax, 0x32de731a
pushf
not eax
add eax, 0xc2bb3525
xor eax, 0xcdf66bff
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe2a25676
xor eax, 0xeabae774
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc7dc1f54
xor eax, 0x8cf20b2c
rol eax, 0x60
popf
jmp 0x14013f3c7
mov rbx, rcx
push rax
pushf
mov eax, 0xf2f08541
pushf
not eax
add eax, 0xf6e8632c
xor eax, 0xa05a3616
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd49a2343
xor eax, 0xef7cb3a3
rol eax, 0x1b
popf
jmp 0x14013f3c7
mov rax, qword [rbx]
test rax, rax
je 0x14013f5bf
push rax
pushf
mov eax, 0x851ceeb3
pushf
not eax
add eax, 0x9dd6fd5b
xor eax, 0xbe177792
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcc26f266
xor eax, 0xa834fc7a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xfca23ae5
xor eax, 0xe3f4fd1d
rol eax, 0x88
popf
jmp 0x14013f3c7
push rax
pushf
mov eax, 0x7207bf7d
pushf
not eax
add eax, 0xf165fd3d
xor eax, 0xab1e21e4
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xadd0b5df
xor eax, 0xc3b0a7a1
rol eax, 0x5e
popf
jmp 0x14013f3c7
movabs r10, 0x8cbb2114536f692
pushf
not r10
add r10, 0x5f8bfe8e
xor r10, 0x71e8b919
rol r10, 0x63
popf
pushf
not r10
add r10, 0x5a7a2261
xor r10, 0x77b478a5
rol r10, 0x53
popf
pushf
not r10
add r10, 0x4bcd7c1b
xor r10, 0x46e15602
rol r10, 0x9f
popf
jmp 0x14013f648
call qword [0x14007c520]
test al, al
je 0x14013f6ab
push rax
pushf
mov eax, 0xe04776af
pushf
not eax
add eax, 0xbf91b5bf
xor eax, 0xed1630f8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xaf461488
xor eax, 0xf0e39451
rol eax, 0x64
popf
pushf
not eax
add eax, 0xfddec9ff
xor eax, 0xf0738fca
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa3b9fe3f
xor eax, 0xfe233022
rol eax, 0xf2
popf
jmp 0x14013f3c7
push rax
pushf
mov eax, 0xaacdd118
pushf
not eax
add eax, 0xe72c3f60
xor eax, 0xd213a067
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe90dcb29
xor eax, 0xdd96a441
rol eax, 0xc8
popf
jmp 0x14013f3c7
add rbx, 0x10
cmp rbx, rsi
jne 0x14013f72d
push rax
pushf
mov eax, 0xacafb058
pushf
not eax
add eax, 0xe5308290
xor eax, 0xbda8e5bf
rol eax, 0x76
popf
pushf
not eax
add eax, 0x88416586
xor eax, 0xbb919e34
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb746ff97
xor eax, 0xa6aec433
rol eax, 7
popf
jmp 0x14013f3c7
push rax
pushf
mov eax, 0xd334d50b
pushf
not eax
add eax, 0xe096b9f9
xor eax, 0xd5199927
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf1818c28
xor eax, 0xd3621b71
rol eax, 0x58
popf
jmp 0x14013f3c7
cmp rbx, rsi
je 0x14013f7ab
push rax
pushf
mov eax, 0x9c89f8c8
pushf
not eax
add eax, 0xbbefb671
xor eax, 0xc415124c
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe576b21b
xor eax, 0xff710fe1
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9d2e4c1d
xor eax, 0x817e622e
rol eax, 0x39
popf
jmp 0x14013f3c7
push rax
pushf
mov eax, 0xe7288e6c
pushf
not eax
add eax, 0xf6deaef7
xor eax, 0xd504ab36
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd0e16e55
xor eax, 0xf81cf5f3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc55b53b9
xor eax, 0xdd547298
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x908092ab
xor eax, 0xb17d93d7
rol eax, 0x36
popf
jmp 0x14013f3c7
cmp rbx, rdi
je 0x14013faa2
add rbx, 0xfffffffffffffff8
push rax
pushf
mov eax, 0xbf1988a4
pushf
not eax
add eax, 0xca6931ee
xor eax, 0xd185f97f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc50aa77a
xor eax, 0x9cef3a54
rol eax, 0xdd
popf
jmp 0x14013f3c7
cmp qword [rbx - 8], 0
je 0x14013f891
push rax
pushf
mov eax, 0xa6639e5f
pushf
not eax
add eax, 0xc1ccbb8a
xor eax, 0x91e24707
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe60d0a69
xor eax, 0xa8a9604d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xd6f43d85
xor eax, 0xcab2b107
rol eax, 0xd3
popf
jmp 0x14013f3c7
push rax
pushf
mov eax, 0x69bce1d7
pushf
not eax
add eax, 0xa31ecda1
xor eax, 0xd59fba15
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb03ab6d4
xor eax, 0xf61c61a0
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf33f8235
xor eax, 0x888a0810
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb1d58c54
xor eax, 0xd429942c
rol eax, 0x17
popf
jmp 0x14013f3c7
mov rax, qword [rbx]
test rax, rax
je 0x14013f925
push rax
pushf
mov eax, 0x79725a13
pushf
not eax
add eax, 0xecac6ccc
xor eax, 0x88dac3f2
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcbc54703
xor eax, 0xdb5ca18f
rol eax, 0x20
popf
jmp 0x14013f3c7
push rax
pushf
mov eax, 0x7549e086
pushf
not eax
add eax, 0xcefd21e3
xor eax, 0x89c1dc1c
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xff1b9500
xor eax, 0xd3d3fe82
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa05e85e2
xor eax, 0xd22bc34d
rol eax, 0xd2
popf
jmp 0x14013f3c7
movabs r10, 0x29bacc3ea956c7d1
pushf
not r10
add r10, 0x7a62bd2b
xor r10, 0x77cf7a36
rol r10, 0xdb
popf
pushf
not r10
add r10, 0x75dcff14
xor r10, 0x4be7e6dc
rol r10, 0x1d
popf
xor ecx, ecx
jmp 0x14013f9aa
call qword [0x14007c520]
push rax
pushf
mov eax, 0xf4890e31
pushf
not eax
add eax, 0xf4667c78
xor eax, 0xd2fa793e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xabbc4bc9
xor eax, 0xbd74b290
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8d9bdae4
xor eax, 0xd55ed25e
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9d84fc73
xor eax, 0xc57626a3
rol eax, 0x93
popf
jmp 0x14013f3c7
sub rbx, 0x10
lea rax, [rbx + 8]
cmp rax, rdi
jne 0x14013fa5c
push rax
pushf
mov eax, 0x84080154
pushf
not eax
add eax, 0xf5bf4a42
xor eax, 0xe7ac03b2
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc77bd9c3
xor eax, 0xd15317de
rol eax, 0x66
popf
pushf
not eax
add eax, 0x95134e8e
xor eax, 0xfda467d8
rol eax, 0x81
popf
jmp 0x14013f3c7
push rax
pushf
mov eax, 0x5332a9ce
pushf
not eax
add eax, 0xebf60bf0
xor eax, 0xd303b1f2
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe60667b0
xor eax, 0x9889cb06
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc355a039
xor eax, 0xa53cd1a8
rol eax, 0x7b
popf
jmp 0x14013f3c7
xor al, al
jmp 0x14013fb3e
mov al, 0xe0
pushf
not al
add al, 0x85
xor al, 0x3d
rol al, 0xb5
popf
pushf
not al
add al, 0x39
xor al, 7
rol al, 0x77
popf
push rax
pushf
mov eax, 0x753b1b8b
pushf
not eax
add eax, 0xc1abb36a
xor eax, 0x975103f8
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x85eb5a51
xor eax, 0xcfabb203
rol eax, 0x52
popf
jmp 0x14013f3c7
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
push rax
pushf
mov eax, 0xb6427f7a
pushf
not eax
add eax, 0xdbd8f154
xor eax, 0xe24ea1c0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfbaa4711
xor eax, 0x89428bde
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb7ae4d54
xor eax, 0xbefc455b
rol eax, 0
popf
pushf
not eax
add eax, 0xb24ef5e9
xor eax, 0xee6d096b
rol eax, 3
popf
cmp eax, 0
jne 0x14014300f
popf
pop rax
jmp 0x14014300f
lea rdx, [0x1a63832e7]
pushf
sub rdx, 0x662fd317
popf
lea rcx, [0x1b9786c9e]
pushf
sub rcx, 0x79700dce
popf
jmp 0x14013f373