Function at 0x1800cf50d
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xb3dedd87
pushf
not eax
add eax, 0x8beb321c
xor eax, 0xf965bc44
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcca60434
xor eax, 0xad261b97
rol eax, 0x23
popf
pushf
not eax
add eax, 0xdd518449
xor eax, 0xacb128e0
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xee5cefdd
xor eax, 0xae0dc651
rol eax, 0x7a
popf
cmp eax, 4
jne 0x1800cf570
popf
pop rax
jmp 0x1800cf7e0
cmp eax, 0
jne 0x1800cf57f
popf
pop rax
jmp 0x1800cf615
cmp eax, 3
jne 0x1800cf58e
popf
pop rax
jmp 0x1800cf763
cmp eax, 1
jne 0x1800cf59d
popf
pop rax
jmp 0x1800cf6b2
cmp eax, 0xa
jne 0x1800cf5ac
popf
pop rax
jmp 0x1800cfad2
cmp eax, 7
jne 0x1800cf5bb
popf
pop rax
jmp 0x1800cf97a
cmp eax, 6
jne 0x1800cf5ca
popf
pop rax
jmp 0x1800cf92d
cmp eax, 0xb
jne 0x1800cf5d9
popf
pop rax
jmp 0x1800cfb1e
cmp eax, 9
jne 0x1800cf5e8
popf
pop rax
jmp 0x1800cfa5d
cmp eax, 8
jne 0x1800cf5f7
popf
pop rax
jmp 0x1800cf9fd
cmp eax, 5
jne 0x1800cf606
popf
pop rax
jmp 0x1800cf860
cmp eax, 2
jne 0x1800cf615
popf
pop rax
jmp 0x1800cf756
push rbx
sub rsp, 0x20
cmp byte [0x180041ba1], 0
mov ebx, ecx
jne 0x1800cf66c
push rax
pushf
mov eax, 0xfccf6d53
pushf
not eax
add eax, 0xb05d6718
xor eax, 0xb425e462
rol eax, 0xde
popf
pushf
not eax
add eax, 0x995a4f4d
xor eax, 0xd12923db
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdad626aa
xor eax, 0xf7bcc159
rol eax, 0xfa
popf
jmp 0x1800cf561
push rax
pushf
mov eax, 0x413e26bc
pushf
not eax
add eax, 0xaa568ca5
xor eax, 0xb8396b4e
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf3101fe4
xor eax, 0xbfb1fe14
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xacaac179
xor eax, 0xae8d1a0b
rol eax, 0x5e
popf
jmp 0x1800cf561
cmp ecx, 1
ja 0x1800cf710
push rax
pushf
mov eax, 0xad8a0e3b
pushf
not eax
add eax, 0x80f41b9a
xor eax, 0xd4eb3ab9
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf35eee1c
xor eax, 0xd657ff62
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc31e8f78
xor eax, 0xdcdb12cc
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc7619e5b
xor eax, 0xe701e858
rol eax, 0x3f
popf
jmp 0x1800cf561
push rax
pushf
mov eax, 0xb0ecee7e
pushf
not eax
add eax, 0xe839f768
xor eax, 0x94551a1a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe50627a2
xor eax, 0x9058dfc1
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x913d1308
xor eax, 0xa2345b3c
rol eax, 0xc5
popf
jmp 0x1800cf561
call fcn.180063f9a
test eax, eax
je 0x1800cf97a
test ebx, ebx
jne 0x1800cf79a
push rax
pushf
mov eax, 0xf5b180f2
pushf
not eax
add eax, 0x8f238d1b
xor eax, 0x94435ae2
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcea430dd
xor eax, 0xf562aab2
rol eax, 0x75
popf
jmp 0x1800cf561
push rax
pushf
mov eax, 0x9312231d
pushf
not eax
add eax, 0x9168d39a
xor eax, 0x8edfb11d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x9851c48c
xor eax, 0x97eb6b1e
rol eax, 0x23
popf
pushf
not eax
add eax, 0xad972d04
xor eax, 0x8270e83f
rol eax, 0x55
popf
jmp 0x1800cf561
lea rcx, [0x1c621befa]
pushf
sub rcx, 0x461da352
popf
call fcn.1800bc7b5
test eax, eax
jne 0x1800cf82e
push rax
pushf
mov eax, 0x52a35d02
pushf
not eax
add eax, 0xc4419f00
xor eax, 0xbc5d03f5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd63ff111
xor eax, 0x8fd1d705
rol eax, 0xe0
popf
jmp 0x1800cf561
push rax
pushf
mov eax, 0x369b2892
pushf
not eax
add eax, 0xe98a9570
xor eax, 0xf7f5fba1
rol eax, 1
popf
pushf
not eax
add eax, 0x87da2fb1
xor eax, 0xfda500be
rol eax, 0x40
popf
jmp 0x1800cf561
lea rcx, [0x1c19ffc9e]
pushf
sub rcx, 0x419be0de
popf
call fcn.1800bc7b5
test eax, eax
je 0x1800cf8d4
push rax
pushf
mov eax, 0xfdfb005e
pushf
not eax
add eax, 0xbd47b20f
xor eax, 0xf4a6901f
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbe6ef82b
xor eax, 0x8ac1d66c
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc87d4ac1
xor eax, 0xe95110e7
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcd6b7007
xor eax, 0xe86c14e9
rol eax, 0x7e
popf
jmp 0x1800cf561
push rax
pushf
mov eax, 0x92e252c8
pushf
not eax
add eax, 0xea93d6c3
xor eax, 0xd541bbce
rol eax, 0x99
popf
pushf
not eax
add eax, 0x88c184b4
xor eax, 0xf9a7248b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbeb83925
xor eax, 0xd6457a7a
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9cb68705
xor eax, 0xe39598b4
rol eax, 0x5c
popf
jmp 0x1800cf561
xor al, al
jmp 0x1800cfad2
movdqa xmm0, xmmword [0x18002fa90]
or rax, 0xffffffffffffffff
movdqu xmmword [0x180041ba8], xmm0
mov qword [0x180041bb8], rax
movdqu xmmword [0x180041bc0], xmm0
mov qword [0x180041bd0], rax
push rax
pushf
mov eax, 0x309aa3e1
pushf
not eax
add eax, 0xe44c82b9
xor eax, 0xc314ee96
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbdf46c95
xor eax, 0xf6f5316e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x82677b02
xor eax, 0xa98dd359
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbf3df866
xor eax, 0xa523d08f
rol eax, 0xbc
popf
jmp 0x1800cf561
mov byte [0x180041ba1], 1
push rax
pushf
mov eax, 0x5bcd5deb
pushf
not eax
add eax, 0xc8239d25
xor eax, 0x9b25756c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa52ea7e7
xor eax, 0x98ab21ab
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc7f0af48
xor eax, 0xa1f03052
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf3b5bbe3
xor eax, 0xb7151473
rol eax, 0x6b
popf
jmp 0x1800cf561
mov al, 0x6d
pushf
not al
add al, 0xda
xor al, 0x16
rol al, 0xde
popf
pushf
not al
add al, 0x9c
xor al, 0x7d
rol al, 0x61
popf
push rax
pushf
mov eax, 0x979063b
pushf
not eax
add eax, 0xe6977f95
xor eax, 0xd6883f64
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xec452d3f
xor eax, 0xd48b1ca5
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd4b20f42
xor eax, 0x9cdb46c8
rol eax, 0x99
popf
pushf
not eax
add eax, 0xeaf6dc9b
xor eax, 0x9dcc8936
rol eax, 0x94
popf
jmp 0x1800cf561
add rsp, 0x20
pop rbx
ret
mov ecx, 0x86db7089
pushf
not ecx
add ecx, 0xa325df95
xor ecx, 0xe18c2004
rol ecx, 0xa2
popf
pushf
not ecx
add ecx, 0xdadd17e4
xor ecx, 0xe3c3d1a4
rol ecx, 0xd7
popf
call fcn.18014f67d
int3