Function at 0x1401d1e9b
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xf89c6257
pushf
not eax
add eax, 0xeb8fe59c
xor eax, 0xc7a095ac
rol eax, 0x27
popf
pushf
not eax
add eax, 0xcde92d64
xor eax, 0xfff9871e
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x94c940f2
xor eax, 0xd4c45c40
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa456be10
xor eax, 0xf5085721
rol eax, 0x92
popf
cmp eax, 4
jne 0x1401d1efe
popf
pop rax
jmp 0x1401d2250
cmp eax, 0
jne 0x1401d1f0d
popf
pop rax
jmp 0x1401d1f58
cmp eax, 3
jne 0x1401d1f1c
popf
pop rax
jmp 0x1401d213a
cmp eax, 1
jne 0x1401d1f2b
popf
pop rax
jmp 0x1401d2005
cmp eax, 5
jne 0x1401d1f3a
popf
pop rax
jmp 0x1401d22c9
cmp eax, 2
jne 0x1401d1f49
popf
pop rax
jmp 0x1401d2092
cmp eax, 6
jne 0x1401d1f58
popf
pop rax
jmp 0x1401d23a7
sub rsp, 0x28
call fcn.1400f7198
test rax, rax
je 0x1401d1fac
push rax
pushf
mov eax, 0x97c9c7cd
pushf
not eax
add eax, 0xdc3e8285
xor eax, 0xca4c6929
rol eax, 0x91
popf
pushf
not eax
add eax, 0xad9ce721
xor eax, 0x8bc1c8c5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x919262f1
xor eax, 0xe8b882cb
rol eax, 0
popf
jmp 0x1401d1eef
push rax
pushf
mov eax, 0x50900244
pushf
not eax
add eax, 0xfed9e29c
xor eax, 0xe9f7c564
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe08c8405
xor eax, 0x914bdc93
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb5f8c6bc
xor eax, 0xb51702d1
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf0df8f4d
xor eax, 0x8c4678c3
rol eax, 0xae
popf
jmp 0x1401d1eef
mov ecx, 0x3bf9c903
pushf
not ecx
add ecx, 0xacd11355
xor ecx, 0xd8acb4df
rol ecx, 9
popf
pushf
not ecx
add ecx, 0x986951f5
xor ecx, 0xa06c3124
rol ecx, 0xba
popf
call fcn.1401fe456
push rax
pushf
mov eax, 0xd6b39720
pushf
not eax
add eax, 0x94b19c44
xor eax, 0xb295aab2
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xdb17fdfa
xor eax, 0xd2d63ecd
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8b371fb6
xor eax, 0x89804d57
rol eax, 0xea
popf
pushf
not eax
add eax, 0xfd7f077b
xor eax, 0x866515dc
rol eax, 0x36
popf
jmp 0x1401d1eef
test byte [0x140058270], 2
je 0x1401d20e1
push rax
pushf
mov eax, 0x97f00f7f
pushf
not eax
add eax, 0xec2c121d
xor eax, 0xf52482f4
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc97fa704
xor eax, 0xece1588b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x989b88c6
xor eax, 0xfd446acd
rol eax, 0x24
popf
jmp 0x1401d1eef
push rax
pushf
mov eax, 0x58895790
pushf
not eax
add eax, 0xe448907c
xor eax, 0xbcac88f3
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa3f76d13
xor eax, 0xe66cd53f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x80f0e38a
xor eax, 0xaa177730
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe0a2082d
xor eax, 0xad61d9ae
rol eax, 0x4e
popf
jmp 0x1401d1eef
mov ecx, 0xaffcec09
pushf
not ecx
add ecx, 0x9abc677a
xor ecx, 0x8ef772be
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xabe62e46
xor ecx, 0x914a1da2
rol ecx, 0xf6
popf
pushf
not ecx
add ecx, 0x86f751dd
xor ecx, 0x8a7be7c4
rol ecx, 0xfc
popf
pushf
not ecx
add ecx, 0xd0ed8338
xor ecx, 0xc6905b01
rol ecx, 0x4d
popf
jmp 0x1401d2194
call qword [sym.imp.KERNEL32.dll_IsProcessorFeaturePresent]
test eax, eax
je 0x1401d21f7
push rax
pushf
mov eax, 0xc3e9e35a
pushf
not eax
add eax, 0x889c4f99
xor eax, 0x8ceae920
rol eax, 0x57
popf
pushf
not eax
add eax, 0xec7299be
xor eax, 0xaf4e62bf
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf03fc5c9
xor eax, 0x8d526e96
rol eax, 0x80
popf
pushf
not eax
add eax, 0x84a9117f
xor eax, 0x973be84f
rol eax, 0x5f
popf
jmp 0x1401d1eef
push rax
pushf
mov eax, 0x6bc4a776
pushf
not eax
add eax, 0x92e223d4
xor eax, 0xd24d52e9
rol eax, 0xad
popf
pushf
not eax
add eax, 0x81fa250d
xor eax, 0xf7f8ab0d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf8d28b1e
xor eax, 0x9242faaf
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa92d8aae
xor eax, 0xaf256c1b
rol eax, 0x35
popf
jmp 0x1401d1eef
mov ecx, 0x29821424
pushf
not ecx
add ecx, 0xd0e29ef2
xor ecx, 0xfcce3fc1
rol ecx, 0x76
popf
pushf
not ecx
add ecx, 0xbf442183
xor ecx, 0xb68e8b0e
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0x9d7006c5
xor ecx, 0xe5dab847
rol ecx, 0x98
popf
int 0x29
push rax
pushf
mov eax, 0xf6d42364
pushf
not eax
add eax, 0x8ed9c68e
xor eax, 0xc2e7771c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa85a1526
xor eax, 0xd3ae89d5
rol eax, 0xea
popf
jmp 0x1401d1eef
mov r8d, 0x1809d677
pushf
not r8d
add r8d, 0x8952c21f
xor r8d, 0x88d58510
rol r8d, 0x3d
popf
pushf
not r8d
add r8d, 0x8466d6ff
xor r8d, 0x853b2928
rol r8d, 0x2d
popf
mov edx, 0x6a2d7c34
pushf
not edx
add edx, 0xf037fa50
xor edx, 0x8e38cfbf
rol edx, 0x25
popf
pushf
not edx
add edx, 0xa853fb15
xor edx, 0xae918002
rol edx, 0x6f
popf
pushf
not edx
add edx, 0xe75d8959
xor edx, 0xc6bd01a2
rol edx, 0xb
popf
lea ecx, [r8 + 2]
call fcn.14011edfb
push rax
pushf
mov eax, 0x812c6609
pushf
not eax
add eax, 0xbb429031
xor eax, 0xde73437c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8bdc4d77
xor eax, 0xdcde6c64
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd45b4e37
xor eax, 0xe40e3633
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xedad727e
xor eax, 0xc1d53f3e
rol eax, 0x2f
popf
jmp 0x1401d1eef
mov ecx, 0x9f97aefa
pushf
not ecx
add ecx, 0x869b77dd
xor ecx, 0xf65ded38
rol ecx, 0x7a
popf
pushf
not ecx
add ecx, 0xc2b22abe
xor ecx, 0xe260a875
rol ecx, 0xd3
popf
pushf
not ecx
add ecx, 0xc6e203f4
xor ecx, 0xf4444353
rol ecx, 0x1a
popf
call fcn.1400bcc65
int3