Function at 0x140087221
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xc159e83a
pushf
not eax
add eax, 0x14176b99
xor eax, 0x4dcdbdd4
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x41182b44
xor eax, 0x45cc55be
rol eax, 0x70
popf
pushf
not eax
add eax, 0x732983a9
xor eax, 0x112b65ee
rol eax, 0x6e
popf
cmp eax, 0xc
jne 0x140087271
popf
pop rax
jmp 0x140087980
cmp eax, 7
jne 0x140087280
popf
pop rax
jmp 0x140087787
cmp eax, 4
jne 0x14008728f
popf
pop rax
jmp 0x140087580
cmp eax, 8
jne 0x14008729e
popf
pop rax
jmp 0x1400877c3
cmp eax, 3
jne 0x1400872ad
popf
pop rax
jmp 0x140087522
cmp eax, 0xa
jne 0x1400872bc
popf
pop rax
jmp 0x1400878aa
cmp eax, 1
jne 0x1400872cb
popf
pop rax
jmp 0x1400873e4
cmp eax, 0xb
jne 0x1400872da
popf
pop rax
jmp 0x140087918
cmp eax, 0
jne 0x1400872e9
popf
pop rax
jmp 0x140087334
cmp eax, 0xd
jne 0x1400872f8
popf
pop rax
jmp 0x1400879bc
cmp eax, 5
jne 0x140087307
popf
pop rax
jmp 0x1400875df
cmp eax, 9
jne 0x140087316
popf
pop rax
jmp 0x140087800
cmp eax, 6
jne 0x140087325
popf
pop rax
jmp 0x14008768b
cmp eax, 2
jne 0x140087334
popf
pop rax
jmp 0x140087490
push rbx
sub rsp, 0x20
mov ecx, dword [0x14002d014]
cmp ecx, 0xffffffff
je 0x14008739e
push rax
pushf
mov eax, 0xa01fa092
pushf
not eax
add eax, 0x318d9939
xor eax, 0x55261be1
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x78d80cd
xor eax, 0x6953a0ac
rol eax, 0x86
popf
pushf
not eax
add eax, 0x13638d96
xor eax, 0x339fd78b
rol eax, 0xc
popf
pushf
not eax
add eax, 0x28662e50
xor eax, 0x16bbd69a
rol eax, 0xfc
popf
jmp 0x140087262
push rax
pushf
mov eax, 0x2cb23ae1
pushf
not eax
add eax, 0x3d3edde0
xor eax, 0x3405e291
rol eax, 0x36
popf
pushf
not eax
add eax, 0x47bc0a50
xor eax, 0x5b81a0f3
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x3aa89cb5
xor eax, 0x541803d4
rol eax, 0x71
popf
jmp 0x140087262
call fcn.14008ee4b
mov rbx, rax
test rax, rax
je 0x140087437
push rax
pushf
mov eax, 0xc566a9e2
pushf
not eax
add eax, 0x37598d72
xor eax, 0x737e1f94
rol eax, 0x35
popf
pushf
not eax
add eax, 0x2c65
xor eax, 0x77ceddc
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x619cc156
xor eax, 0x720fe4d0
rol eax, 0xdc
popf
jmp 0x140087262
push rax
pushf
mov eax, 0x3f477ce6
pushf
not eax
add eax, 0x10c21df1
xor eax, 0x6c0754d0
rol eax, 0x91
popf
pushf
not eax
add eax, 0x3da7206c
xor eax, 0x5ae84c77
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x22eff8b6
xor eax, 0x1fd512a7
rol eax, 0x88
popf
pushf
not eax
add eax, 0x6de83342
xor eax, 0x2bac694c
rol eax, 0xba
popf
jmp 0x140087262
cmp rax, 0xffffffffffffffff
je 0x1400874dc
push rax
pushf
mov eax, 0x99388c10
pushf
not eax
add eax, 0x106fb6d9
xor eax, 0x44fe006b
rol eax, 0x68
popf
pushf
not eax
add eax, 0x7d6504bc
xor eax, 0x24bdf8e5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x12e953df
xor eax, 0x4a658728
rol eax, 0xaa
popf
jmp 0x140087262
push rax
pushf
mov eax, 0xf8e5c2f5
pushf
not eax
add eax, 0x2f8055f4
xor eax, 0x7c57f8d1
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x397a533f
xor eax, 0x72145ca1
rol eax, 0x28
popf
pushf
not eax
add eax, 0x24ec6c2b
xor eax, 0x4b72736
rol eax, 0xff
popf
jmp 0x140087262
jmp 0x140087980
mov ecx, dword [0x14002d014]
push rax
pushf
mov eax, 0xbfda4fa5
pushf
not eax
add eax, 0x1418f31c
xor eax, 0x7635fa1a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x716e6743
xor eax, 0x6e1844bb
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x44974164
xor eax, 0x5aa926b7
rol eax, 0x32
popf
pushf
not eax
add eax, 0x4fa56c7d
xor eax, 0x37d75151
rol eax, 0x1f
popf
jmp 0x140087262
or rdx, 0xffffffffffffffff
call fcn.14008ee8f
test eax, eax
je 0x140087645
push rax
pushf
mov eax, 0x41f0b9fc
pushf
not eax
add eax, 0x1fffcf9f
xor eax, 0x5880bd19
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x4f1961ba
xor eax, 0x23c2ee1d
rol eax, 0xba
popf
pushf
not eax
add eax, 0x1aee4dc5
xor eax, 0x3f04efee
rol eax, 0x97
popf
pushf
not eax
add eax, 0x6757e5b6
xor eax, 0x385caa87
rol eax, 0xa3
popf
jmp 0x140087262
push rax
pushf
mov eax, 0xf4f9de5a
pushf
not eax
add eax, 0x83ec3bc
xor eax, 0x27f40981
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x75737983
xor eax, 0x72a7f45e
rol eax, 0xed
popf
pushf
not eax
add eax, 0x34a3506e
xor eax, 0x672fda97
rol eax, 0xd7
popf
jmp 0x140087262
mov edx, 0xaab4e414
pushf
not edx
add edx, 0x7f2cf6f3
xor edx, 0x3afd5c1f
rol edx, 1
popf
pushf
not edx
add edx, 0x2be3ebc3
xor edx, 0x50994e3f
rol edx, 0xd
popf
mov ecx, 0x7ab5597c
pushf
not ecx
add ecx, 0x75dafb5e
xor ecx, 0xfee9e57
rol ecx, 0x80
popf
pushf
not ecx
add ecx, 0x53112abf
xor ecx, 0x5e45eb0a
rol ecx, 0x9f
popf
call fcn.14008884c
mov ecx, dword [0x14002d014]
mov rbx, rax
test rax, rax
jne 0x140087741
push rax
pushf
mov eax, 0x76ad4a57
pushf
not eax
add eax, 0x6dafdc8c
xor eax, 0x56d222d4
rol eax, 0x13
popf
pushf
not eax
add eax, 0x2eb5c4f8
xor eax, 0x6609be6e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x61b244fd
xor eax, 0xd5f8ee
rol eax, 0xf5
popf
jmp 0x140087262
push rax
pushf
mov eax, 0xbc03535d
pushf
not eax
add eax, 0x75da9a3c
xor eax, 0x1d5c9314
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x69237efa
xor eax, 0x68d5cfeb
rol eax, 0x14
popf
pushf
not eax
add eax, 0x3aa24e94
xor eax, 0x360ceb6b
rol eax, 0xfb
popf
jmp 0x140087262
xor edx, edx
call fcn.14008ee8f
xor ecx, ecx
push rax
pushf
mov eax, 0xe6d07bb
pushf
not eax
add eax, 0x29a1fd54
xor eax, 0x5ea4d5c0
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x7e7c5cfd
xor eax, 0x6d1c54e6
rol eax, 0x51
popf
jmp 0x140087262
call fcn.140088df3
jmp 0x1400879bc
mov rdx, rbx
call fcn.14008ee8f
test eax, eax
jne 0x140087852
push rax
pushf
mov eax, 0x5f6965eb
pushf
not eax
add eax, 0x6fd4cc6a
xor eax, 0x2b515b6d
rol eax, 0xda
popf
pushf
not eax
add eax, 0x7c150b5
xor eax, 0x726f5c30
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x3fd45842
xor eax, 0x334da482
rol eax, 0x71
popf
jmp 0x140087262
push rax
pushf
mov eax, 0x4bd840ed
pushf
not eax
add eax, 0x93b5e7e
xor eax, 0x13ad9ae0
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x4fe09b41
xor eax, 0x94ce0d5
rol eax, 1
popf
pushf
not eax
add eax, 0x31bdc180
xor eax, 0x29db5cc7
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x1dc1959f
xor eax, 0x76ce1bac
rol eax, 0xd4
popf
jmp 0x140087262
mov ecx, dword [0x14002d014]
xor edx, edx
call fcn.14008ee8f
mov rcx, rbx
jmp 0x1400877c3
mov rcx, rbx
call fcn.1400863f0
xor ecx, ecx
call fcn.140088df3
push rax
pushf
mov eax, 0xf789919b
pushf
not eax
add eax, 0xe540135
xor eax, 0x6a61db06
rol eax, 0x16
popf
pushf
not eax
add eax, 0x34e8a083
xor eax, 0x78aaa59c
rol eax, 0x35
popf
pushf
not eax
add eax, 0x64148abb
xor eax, 0x251744c0
rol eax, 0x43
popf
pushf
not eax
add eax, 0x50c9485c
xor eax, 0x1138b459
rol eax, 0x70
popf
jmp 0x140087262
mov rax, rbx
add rsp, 0x20
pop rbx
ret
call fcn.140080bdd