Function at 0x1401c92e0
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x70421cc
pushf
not eax
add eax, 0xabbffacc
xor eax, 0xb81c01d6
rol eax, 4
popf
pushf
not eax
add eax, 0x9c0c2525
xor eax, 0x81c28321
rol eax, 0x92
popf
pushf
not eax
add eax, 0xecf75d32
xor eax, 0xa62e1c01
rol eax, 0x65
popf
cmp eax, 4
jne 0x1401c9330
popf
pop rax
jmp 0x1401c959b
cmp eax, 0
jne 0x1401c933f
popf
pop rax
jmp 0x1401c93d5
cmp eax, 3
jne 0x1401c934e
popf
pop rax
jmp 0x1401c9508
cmp eax, 1
jne 0x1401c935d
popf
pop rax
jmp 0x1401c9481
cmp eax, 0xa
jne 0x1401c936c
popf
pop rax
jmp 0x1401c98e5
cmp eax, 7
jne 0x1401c937b
popf
pop rax
jmp 0x1401c973b
cmp eax, 6
jne 0x1401c938a
popf
pop rax
jmp 0x1401c96cf
cmp eax, 0xb
jne 0x1401c9399
popf
pop rax
jmp 0x1401c9946
cmp eax, 9
jne 0x1401c93a8
popf
pop rax
jmp 0x1401c9868
cmp eax, 8
jne 0x1401c93b7
popf
pop rax
jmp 0x1401c977b
cmp eax, 5
jne 0x1401c93c6
popf
pop rax
jmp 0x1401c962b
cmp eax, 2
jne 0x1401c93d5
popf
pop rax
jmp 0x1401c9501
xor r8d, r8d
movss dword [rsp + 8], xmm0
mov edx, dword [rsp + 8]
mov eax, edx
btr eax, 0x1f
cmp edx, eax
setne r8b
cmp eax, 0x4b800000
jb 0x1401c944e
push rax
pushf
mov eax, 0xbb223e5d
pushf
not eax
add eax, 0xe0e10a35
xor eax, 0xb2e8a836
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb1f2e985
xor eax, 0xbc27358a
rol eax, 0x85
popf
pushf
not eax
add eax, 0xbf81ebbe
xor eax, 0x8efc8992
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa802e589
xor eax, 0xb8e0a4da
rol eax, 0xbe
popf
jmp 0x1401c9321
push rax
pushf
mov eax, 0xf755ca48
pushf
not eax
add eax, 0xd8a4c1d0
xor eax, 0x8403007d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe4ff6abd
xor eax, 0xf034c2cd
rol eax, 0xb6
popf
jmp 0x1401c9321
cmp eax, 0x7f800000
jbe 0x1401c94ce
push rax
pushf
mov eax, 0xd2f6ed43
pushf
not eax
add eax, 0x963e2f9d
xor eax, 0xabda721d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe02dbf3c
xor eax, 0xdc213fcc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9531fce7
xor eax, 0xe821786f
rol eax, 0x43
popf
jmp 0x1401c9321
push rax
pushf
mov eax, 0x39e489b
pushf
not eax
add eax, 0xad973251
xor eax, 0xbce649e7
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9fdf1a1d
xor eax, 0x8059d274
rol eax, 0xc8
popf
jmp 0x1401c9321
mov ecx, edx
jmp 0x1403776fb
cmp eax, 0x3f800000
jae 0x1401c9542
push rax
pushf
mov eax, 0x58f47dc8
pushf
not eax
add eax, 0xf4ab82d4
xor eax, 0xcf2bbf3f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x977f9b5a
xor eax, 0xc6292871
rol eax, 0x10
popf
jmp 0x1401c9321
push rax
pushf
mov eax, 0x2e1cef50
pushf
not eax
add eax, 0x8b4d0446
xor eax, 0xe44e5b1a
rol eax, 0xff
popf
pushf
not eax
add eax, 0x92812cf6
xor eax, 0x898cda7f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd11ab41b
xor eax, 0xe1c2ca87
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8de5d4c6
xor eax, 0xa985110a
rol eax, 0xb9
popf
jmp 0x1401c9321
test eax, eax
je 0x1401c95d2
push rax
pushf
mov eax, 0xc5e9310c
pushf
not eax
add eax, 0xec42a04e
xor eax, 0xe540a6c7
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd70adb81
xor eax, 0xa42e4314
rol eax, 0xaa
popf
jmp 0x1401c9321
push rax
pushf
mov eax, 0x27e4a5cf
pushf
not eax
add eax, 0xa9939831
xor eax, 0xae0712f4
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8614fe81
xor eax, 0xdc407bc9
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb97f67ba
xor eax, 0xff2a0a6d
rol eax, 0x59
popf
pushf
not eax
add eax, 0xccd29d11
xor eax, 0xa4046315
rol eax, 0xf1
popf
jmp 0x1401c9321
test r8d, r8d
je 0x1401c9676
push rax
pushf
mov eax, 0x35aa4a0c
pushf
not eax
add eax, 0xee94658e
xor eax, 0xede16e15
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xcc73b4d3
xor eax, 0xfbac2508
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8a60908f
xor eax, 0x827838bd
rol eax, 0x7d
popf
jmp 0x1401c9321
push rax
pushf
mov eax, 0xac21e51d
pushf
not eax
add eax, 0xdd90ba1c
xor eax, 0x8d24c3d1
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe455ae30
xor eax, 0xf6a9553e
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x86408a79
xor eax, 0x895149af
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcd13ffe4
xor eax, 0xf647ca6a
rol eax, 0x25
popf
jmp 0x1401c9321
mov dword [rsp + 8], 0x80000000
movss xmm0, dword [rsp + 8]
jmp 0x1401c9946
movss xmm0, dword [0x1400f9280]
jmp 0x1401c9946
mov eax, edx
mov ecx, 0x8ec4783c
pushf
not ecx
add ecx, 0xe45ff00a
xor ecx, 0xb9dbf8ba
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0x9011ecca
xor ecx, 0xf284cc56
rol ecx, 0x67
popf
pushf
not ecx
add ecx, 0x871211cb
xor ecx, 0xe4e0b3b4
rol ecx, 0x8a
popf
shr eax, 0x17
sub ecx, eax
or eax, 0xffffffff
shl eax, cl
and eax, edx
mov dword [rsp + 8], eax
movss xmm0, dword [rsp + 8]
test r8d, r8d
jne 0x1401c9835
push rax
pushf
mov eax, 0xa9c73f30
pushf
not eax
add eax, 0x97560d92
xor eax, 0xc6e492ce
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc9859f2b
xor eax, 0x90c79fc6
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb61ae328
xor eax, 0xc1ba7f02
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x906a2590
xor eax, 0x906f1847
rol eax, 0xe3
popf
jmp 0x1401c9321
push rax
pushf
mov eax, 0xc84fe3cc
pushf
not eax
add eax, 0xd2dbb529
xor eax, 0x9938a36d
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xab88d0ba
xor eax, 0xc725a945
rol eax, 0x1f
popf
jmp 0x1401c9321
cmp edx, eax
je 0x1401c989f
push rax
pushf
mov eax, 0x83a0af8e
pushf
not eax
add eax, 0xa8bc47a2
xor eax, 0xefdae658
rol eax, 4
popf
pushf
not eax
add eax, 0x9e09cf40
xor eax, 0xf151ea83
rol eax, 0xcc
popf
jmp 0x1401c9321
push rax
pushf
mov eax, 0xb3be654a
pushf
not eax
add eax, 0xd74ee049
xor eax, 0xfcac0639
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xafb5ef5b
xor eax, 0xbba0b28b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xab4c2aa9
xor eax, 0xbb684cf0
rol eax, 0x46
popf
jmp 0x1401c9321
addss xmm0, dword [0x1400f9280]
push rax
pushf
mov eax, 0xbe0096dd
pushf
not eax
add eax, 0xc802e45d
xor eax, 0xb1c987b3
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf8d1182e
xor eax, 0xddc281c3
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf57e2849
xor eax, 0x908df00f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd99d05d6
xor eax, 0xb4ec10e8
rol eax, 0x1f
popf
jmp 0x1401c9321
ret