Function at 0x14066b1de
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xbfa5ed8b
pushf
not eax
add eax, 0xf0fbcb78
xor eax, 0xb55b9c28
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb6bccb0c
xor eax, 0xd2a082cb
rol eax, 0xed
popf
cmp eax, 4
jne 0x14066b21b
popf
pop rax
jmp 0x14066b3e1
cmp eax, 0
jne 0x14066b22a
popf
pop rax
jmp 0x14066b257
cmp eax, 3
jne 0x14066b239
popf
pop rax
jmp 0x14066b397
cmp eax, 1
jne 0x14066b248
popf
pop rax
jmp 0x14066b2ff
cmp eax, 2
jne 0x14066b257
popf
pop rax
jmp 0x14066b396
cmp rcx, qword [0x14004b080]
jne 0x14066b2b9
push rax
pushf
mov eax, 0xaca303ae
pushf
not eax
add eax, 0xb83476e4
xor eax, 0x852c165a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x96b1ca9f
xor eax, 0xfe4cb9c0
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf51e496e
xor eax, 0xf66f6b23
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcf4ab4da
xor eax, 0xcdacf350
rol eax, 0x5c
popf
jmp 0x14066b20c
push rax
pushf
mov eax, 0xd33a2628
pushf
not eax
add eax, 0x9d9f74aa
xor eax, 0xc93c1214
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa8d76a79
xor eax, 0xbd4bf2ff
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa41051a8
xor eax, 0xb116a28f
rol eax, 0xeb
popf
jmp 0x14066b20c
rol rcx, 0x10
test cx, 0xffff
jne 0x14066b363
push rax
pushf
mov eax, 0x257f7f80
pushf
not eax
add eax, 0x9e8dbdd4
xor eax, 0xfee2b2e9
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb1087d5c
xor eax, 0xf21850b1
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xeacb8dbf
xor eax, 0xc9741a12
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa1a7798b
xor eax, 0xf4c7f7bb
rol eax, 0xed
popf
jmp 0x14066b20c
push rax
pushf
mov eax, 0x53dc820e
pushf
not eax
add eax, 0xb4dc41a6
xor eax, 0xf0a14f1a
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf06de24f
xor eax, 0xf9e051f0
rol eax, 0x27
popf
jmp 0x14066b20c
ret
ror rcx, 0x10
push rax
pushf
mov eax, 0x90907353
pushf
not eax
add eax, 0xb880d2b4
xor eax, 0x82db5a17
rol eax, 0xef
popf
pushf
not eax
add eax, 0x874d91da
xor eax, 0xe594fcbf
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9d2228ec
xor eax, 0xbc0ce4f0
rol eax, 0x6e
popf
jmp 0x14066b20c
jmp 0x1406d9ec9
push rax
pushf
mov eax, 0x15f831a0
pushf
not eax
add eax, 0x9fce5ddf
xor eax, 0xe6767223
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8d7a76e8
xor eax, 0xdf866b24
rol eax, 0x36
popf
cmp eax, 2
jne 0x1406d9f06
popf
pop rax
jmp 0x1406da08b
cmp eax, 0
jne 0x1406d9f15
popf
pop rax
jmp 0x1406d9f24
cmp eax, 1
jne 0x1406d9f24
popf
pop rax
jmp 0x1406da030
mov qword [rsp + 8], rcx
sub rsp, 0x38
mov ecx, 0x2deb5866
pushf
not ecx
add ecx, 0xfe8c4201
xor ecx, 0x83ed71e7
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0xfb7261ae
xor ecx, 0xa229e0cc
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0x981b8416
xor ecx, 0xee9847a2
rol ecx, 0xf2
popf
pushf
not ecx
add ecx, 0xe8bc7a8d
xor ecx, 0x8e5bb48c
rol ecx, 0x32
popf
jmp 0x1406d9f87
call qword [sym.imp.KERNEL32.dll_IsProcessorFeaturePresent]
test eax, eax
je 0x1406d9fd7
push rax
pushf
mov eax, 0x1e7c6891
pushf
not eax
add eax, 0xa70a01ce
xor eax, 0x8e0f9564
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb7781cb2
xor eax, 0xd9e3e7bc
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd61607dc
xor eax, 0xc14ab9d6
rol eax, 0x56
popf
jmp 0x1406d9ef7
push rax
pushf
mov eax, 0x39d4f4fb
pushf
not eax
add eax, 0x9268ef9b
xor eax, 0xe67e2af9
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa8d60d25
xor eax, 0xc12fd213
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc9a86a70
xor eax, 0x99bf76e7
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xbef3b2ab
xor eax, 0xe99474bf
rol eax, 0x72
popf
jmp 0x1406d9ef7
mov ecx, 0x7913ca4b
pushf
not ecx
add ecx, 0xa515495f
xor ecx, 0xa6eac50b
rol ecx, 0x7b
popf
pushf
not ecx
add ecx, 0x97c78c15
xor ecx, 0xb5d9e92c
rol ecx, 0x9c
popf
pushf
not ecx
add ecx, 0x858a27f7
xor ecx, 0xd9e0f351
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0x9b763ce2
xor ecx, 0xa7e92a72
rol ecx, 0x47
popf
int 0x29
lea rcx, [0x1892666c2]
pushf
sub rcx, 0x48ccd192
popf
call fcn.14067e729
mov rax, qword [rsp + 0x38]
mov qword [0x140599628], rax
lea rax, [rsp + 0x38]
add rax, 8
mov qword [0x1405995c8], rax
mov rax, qword [0x140599628]
mov qword [0x1405994a0], rax
mov rax, qword [rsp + 0x40]
mov qword [0x1405995b0], rax
mov dword [0x140599490], 0xc0000409
mov dword [0x140599494], 1
mov dword [0x1405994a8], 1
mov eax, 0x7a693f73
pushf
not eax
add eax, 0x9e80022a
xor eax, 0xbff1cc76
rol eax, 0x78
popf
pushf
not eax
add eax, 0x83c863b7
xor eax, 0xc9a6771b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd0afc6cb
xor eax, 0xd72a81c5
rol eax, 0x46
popf
imul rax, rax, 0
lea rcx, [0x1b3aeed6c]
pushf
sub rcx, 0x735558bc
popf
mov qword [rcx + rax], 2
mov eax, 0x8560128d
pushf
not eax
add eax, 0xd2d79016
xor eax, 0xd4df7a3d
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9dc11ae4
xor eax, 0xf0f3d8a6
rol eax, 0xba
popf
imul rax, rax, 0
mov rcx, qword [0x14004b080]
mov qword [rsp + rax + 0x20], rcx
mov eax, 0x6e2691a8
pushf
not eax
add eax, 0x866fbbe6
xor eax, 0xc60d1549
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x81c8375e
xor eax, 0x83f4be0d
rol eax, 0x1d
popf
imul rax, rax, 1
mov rcx, qword [0x14004b0c0]
mov qword [rsp + rax + 0x20], rcx
lea rcx, [0x1a0cebaae]
pushf
sub rcx, 0x60cb8e76
popf
call fcn.1405a6b31
nop
add rsp, 0x38
ret