Function at 0x1402041a0
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xa7155f6d
pushf
not eax
add eax, 0xf8f73e79
xor eax, 0xc8f09bb9
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xaac77e0f
xor eax, 0xfaaef2f6
rol eax, 0x62
popf
pushf
not eax
add eax, 0xcdf7d8d6
xor eax, 0xe5e7bf30
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xeadc5f9e
xor eax, 0xecc51cc8
rol eax, 0x1a
popf
cmp eax, 4
jne 0x140204203
popf
pop rax
jmp 0x14020459a
cmp eax, 0
jne 0x140204212
popf
pop rax
jmp 0x1402042c6
cmp eax, 3
jne 0x140204221
popf
pop rax
jmp 0x1402044cd
cmp eax, 1
jne 0x140204230
popf
pop rax
jmp 0x14020437b
cmp eax, 0xd
jne 0x14020423f
popf
pop rax
jmp 0x1402048da
cmp eax, 7
jne 0x14020424e
popf
pop rax
jmp 0x1402046e0
cmp eax, 6
jne 0x14020425d
popf
pop rax
jmp 0x140204688
cmp eax, 0xb
jne 0x14020426c
popf
pop rax
jmp 0x140204860
cmp eax, 0xc
jne 0x14020427b
popf
pop rax
jmp 0x1402048a1
cmp eax, 8
jne 0x14020428a
popf
pop rax
jmp 0x14020473f
cmp eax, 5
jne 0x140204299
popf
pop rax
jmp 0x1402045e4
cmp eax, 2
jne 0x1402042a8
popf
pop rax
jmp 0x140204441
cmp eax, 9
jne 0x1402042b7
popf
pop rax
jmp 0x1402047ad
cmp eax, 0xa
jne 0x1402042c6
popf
pop rax
jmp 0x14020482e
push rbx
sub rsp, 0x30
mov rbx, rcx
cmp byte [0x14005a410], 0
jne 0x140204335
push rax
pushf
mov eax, 0x88753e7c
pushf
not eax
add eax, 0xa2ac7107
xor eax, 0x9288d56b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8fc51589
xor eax, 0xd9566a94
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd754e9c9
xor eax, 0xb5a11b82
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xfa4a4b58
xor eax, 0xd9f1a374
rol eax, 0x56
popf
jmp 0x1402041f4
push rax
pushf
mov eax, 0x3ade6bf3
pushf
not eax
add eax, 0xf24280d8
xor eax, 0xf38fb12c
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xacf324f1
xor eax, 0xd54c274f
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa5745bcf
xor eax, 0x9bb3bd98
rol eax, 0x68
popf
jmp 0x1402041f4
mov eax, 0xfdbd6a3f
pushf
not eax
add eax, 0xbe3dc631
xor eax, 0xfc1597f4
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xcf534038
xor eax, 0xa54e91d7
rol eax, 0xcb
popf
xchg dword [0x14005a400], eax
mov rax, qword [rcx]
mov ecx, dword [rax]
test ecx, ecx
jne 0x14020440e
push rax
pushf
mov eax, 0xc547b66b
pushf
not eax
add eax, 0xd21c9835
xor eax, 0xc2c5e4d1
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9c0ecf1d
xor eax, 0x8a4a007d
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf01bf130
xor eax, 0xacbb2f29
rol eax, 0x79
popf
pushf
not eax
add eax, 0x81ae88c0
xor eax, 0xc71320ee
rol eax, 0x77
popf
jmp 0x1402041f4
push rax
pushf
mov eax, 0x2fdc4ce0
pushf
not eax
add eax, 0xec9c9c9b
xor eax, 0xd5f26f67
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xc161586c
xor eax, 0xb3884549
rol eax, 0x31
popf
jmp 0x1402041f4
mov rax, qword [0x140058058]
mov rdx, qword [0x14005a408]
cmp rdx, rax
je 0x140204487
push rax
pushf
mov eax, 0x7a114edf
pushf
not eax
add eax, 0x8354d1be
xor eax, 0x832c48c4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb80da890
xor eax, 0xd3066358
rol eax, 0x2f
popf
jmp 0x1402041f4
push rax
pushf
mov eax, 0xdefe3d3b
pushf
not eax
add eax, 0xec63c6dd
xor eax, 0xb9ae0cb8
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x880532ca
xor eax, 0xb6b9471c
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe30a4cc1
xor eax, 0x9098c440
rol eax, 0
popf
jmp 0x1402041f4
mov ecx, eax
and ecx, 0x3f
xor rax, rdx
ror rax, cl
movabs r10, 0xc6152e78bcd28c81
pushf
not r10
add r10, 0x4dbbf689
xor r10, 0x51c0f908
rol r10, 0xbb
popf
pushf
not r10
add r10, 0x5a6e4efd
xor r10, 0x5361ffb9
rol r10, 0x6b
popf
pushf
not r10
add r10, 0x501d3b7d
xor r10, 0x76aaaef2
rol r10, 0xa1
popf
pushf
not r10
add r10, 0x6d873535
xor r10, 0x59328005
rol r10, 0xc
popf
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x14020454e
call qword [0x1400413c8]
push rax
pushf
mov eax, 0x13dd7670
pushf
not eax
add eax, 0x92108c80
xor eax, 0xe9843377
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbac19b45
xor eax, 0xc7b50a86
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb3dcc455
xor eax, 0xbd57a05b
rol eax, 0xa2
popf
jmp 0x1402041f4
lea rcx, [0x18bd806fd]
pushf
sub rcx, 0x4bd261b5
popf
jmp 0x1402046e0
cmp ecx, 1
jne 0x14020462f
push rax
pushf
mov eax, 0xabffe367
pushf
not eax
add eax, 0xe5e3d8d8
xor eax, 0xe3c02e96
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xfd3cd07c
xor eax, 0xeb9ef350
rol eax, 0xd
popf
pushf
not eax
add eax, 0x938aab99
xor eax, 0xa1837efe
rol eax, 0xd5
popf
jmp 0x1402041f4
push rax
pushf
mov eax, 0xcd88e472
pushf
not eax
add eax, 0xea4fdb68
xor eax, 0xfa64338d
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb55ce93a
xor eax, 0xc686ae1d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd40ca44a
xor eax, 0xa229fde7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbe94ccfd
xor eax, 0xd731f78d
rol eax, 0x72
popf
jmp 0x1402041f4
lea rcx, [0x1b918b9a9]
pushf
sub rcx, 0x79131449
popf
push rax
pushf
mov eax, 0x7de25c9d
pushf
not eax
add eax, 0x8970d21d
xor eax, 0xf1f2c12a
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc56458a0
xor eax, 0xe425e2c9
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd32a42a3
xor eax, 0xfc4d82bc
rol eax, 0xf4
popf
jmp 0x1402041f4
call fcn.140206eb2
nop
push rax
pushf
mov eax, 0xfccfe83a
pushf
not eax
add eax, 0xf70a0a28
xor eax, 0xa3f0aadd
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd9ff395b
xor eax, 0xdfd8fc4f
rol eax, 0
popf
pushf
not eax
add eax, 0x89f7c0d2
xor eax, 0xc8d02620
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa08cc388
xor eax, 0xc54472a5
rol eax, 0x59
popf
jmp 0x1402041f4
mov rax, qword [rbx]
cmp dword [rax], 0
jne 0x14020477a
push rax
pushf
mov eax, 0x64a8ece5
pushf
not eax
add eax, 0xd733f2d7
xor eax, 0xb174c23e
rol eax, 8
popf
pushf
not eax
add eax, 0xdcbd5ee2
xor eax, 0xdcf58b9e
rol eax, 0x39
popf
jmp 0x1402041f4
push rax
pushf
mov eax, 0xc42f4f41
pushf
not eax
add eax, 0xafe42dc9
xor eax, 0x9943d273
rol eax, 0xee
popf
pushf
not eax
add eax, 0x82ea83a8
xor eax, 0xbfad646a
rol eax, 0x1a
popf
jmp 0x1402041f4
lea rdx, [0x1aa07221c]
pushf
sub rdx, 0x6a030d54
popf
lea rcx, [0x1aa806cdd]
pushf
sub rcx, 0x6a7c5835
popf
call fcn.1400b916c
push rax
pushf
mov eax, 0xa66b7540
pushf
not eax
add eax, 0xfb103098
xor eax, 0xfd0f85ea
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe70ee10f
xor eax, 0x83e63d31
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xae1006c2
xor eax, 0xeced3a78
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xda5f0550
xor eax, 0xbcb107b6
rol eax, 1
popf
jmp 0x1402041f4
lea rdx, [0x18890e45f]
pushf
sub rdx, 0x488ccf87
popf
lea rcx, [0x1a140d4f0]
pushf
sub rcx, 0x613cc020
popf
call fcn.1400b916c
mov rax, qword [rbx + 8]
cmp dword [rax], 0
jne 0x1402048a1
mov byte [0x14005a410], 1
mov rax, qword [rbx + 0x10]
mov byte [rax], 1
push rax
pushf
mov eax, 0x77e872c3
pushf
not eax
add eax, 0xb420422c
xor eax, 0xdddb28b2
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa9e0d4c0
xor eax, 0xb3185986
rol eax, 0x6e
popf
jmp 0x1402041f4
add rsp, 0x30
pop rbx
ret
call fcn.1400ceb41
nop