Function at 0x1401b6f2f
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x19c0e554
pushf
not eax
add eax, 0xf5a05963
xor eax, 0xfeead206
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x95d18db4
xor eax, 0xc10a4999
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xbecd8579
xor eax, 0xc417f2fb
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd4520753
xor eax, 0xc2fab352
rol eax, 0x55
popf
cmp eax, 4
jne 0x1401b6f92
popf
pop rax
jmp 0x1401b71fb
cmp eax, 0
jne 0x1401b6fa1
popf
pop rax
jmp 0x1401b700a
cmp eax, 3
jne 0x1401b6fb0
popf
pop rax
jmp 0x1401b71c3
cmp eax, 1
jne 0x1401b6fbf
popf
pop rax
jmp 0x1401b7099
cmp eax, 5
jne 0x1401b6fce
popf
pop rax
jmp 0x1401b7270
cmp eax, 7
jne 0x1401b6fdd
popf
pop rax
jmp 0x1401b7369
cmp eax, 6
jne 0x1401b6fec
popf
pop rax
jmp 0x1401b72bc
cmp eax, 2
jne 0x1401b6ffb
popf
pop rax
jmp 0x1401b7131
cmp eax, 8
jne 0x1401b700a
popf
pop rax
jmp 0x1401b73cc
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov edi, ecx
call fcn.14019d939
test rax, rax
je 0x1401b7066
push rax
pushf
mov eax, 0x9ac7d78
pushf
not eax
add eax, 0xabd067c3
xor eax, 0x95fc25b0
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd07702b8
xor eax, 0xa927284a
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcf2e9ed1
xor eax, 0xe39d5005
rol eax, 0xfb
popf
jmp 0x1401b6f83
push rax
pushf
mov eax, 0x67d90488
pushf
not eax
add eax, 0x938d977c
xor eax, 0xd3ae0dbf
rol eax, 9
popf
pushf
not eax
add eax, 0xb9f46644
xor eax, 0x84b5cc5b
rol eax, 0x60
popf
jmp 0x1401b6f83
mov rbx, qword [rax + 0x3c0]
test rbx, rbx
je 0x1401b70eb
push rax
pushf
mov eax, 0x88de65dd
pushf
not eax
add eax, 0xd39b2c4e
xor eax, 0x860bfc2e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8f559729
xor eax, 0x89585cec
rol eax, 0x48
popf
pushf
not eax
add eax, 0xee328ea4
xor eax, 0xe63bdd11
rol eax, 0x25
popf
jmp 0x1401b6f83
push rax
pushf
mov eax, 0x93a63672
pushf
not eax
add eax, 0xd142f69e
xor eax, 0x8dcb9dfd
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcec96b2b
xor eax, 0x87f4c2a4
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8bee0ec7
xor eax, 0xe6a6b9b5
rol eax, 0x19
popf
jmp 0x1401b6f83
cmp byte [rbx + 0x20], 0
je 0x1401b717d
push rax
pushf
mov eax, 0x60ebcc89
pushf
not eax
add eax, 0xe05aa605
xor eax, 0x8f88cb13
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd23974b5
xor eax, 0xaf42aac5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa70d89d1
xor eax, 0xe446ee3c
rol eax, 0xc6
popf
jmp 0x1401b6f83
push rax
pushf
mov eax, 0xde257e93
pushf
not eax
add eax, 0xe8860cea
xor eax, 0xac2dd581
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbf0e5c21
xor eax, 0xdbbc74c9
rol eax, 0x86
popf
pushf
not eax
add eax, 0x90bf6387
xor eax, 0xa745a45f
rol eax, 0xb6
popf
jmp 0x1401b6f83
call fcn.14019b840
push rax
pushf
mov eax, 0xf509ec7f
pushf
not eax
add eax, 0xc1a94ae3
xor eax, 0xac4d2454
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc9c0f98b
xor eax, 0xf805faf7
rol eax, 0xf7
popf
jmp 0x1401b6f83
mov rcx, qword [rbx + 0x10]
lea rax, [rcx - 1]
cmp rax, 0xfffffffffffffffd
ja 0x1401b723c
push rax
pushf
mov eax, 0x15f22d82
pushf
not eax
add eax, 0xbea98e6d
xor eax, 0xba42f917
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa8fc9e03
xor eax, 0xddbcfba4
rol eax, 0x85
popf
jmp 0x1401b6f83
push rax
pushf
mov eax, 0xb86c8191
pushf
not eax
add eax, 0xc2e155eb
xor eax, 0xff7157b4
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc97c22b4
xor eax, 0xf36612fc
rol eax, 0x68
popf
jmp 0x1401b6f83
call qword [sym.imp.KERNEL32.dll_CloseHandle]
push rax
pushf
mov eax, 0x677f09b
pushf
not eax
add eax, 0xe2b2a58f
xor eax, 0xdc5d884a
rol eax, 0x36
popf
pushf
not eax
add eax, 0xdb1bee79
xor eax, 0xec2858c0
rol eax, 0x25
popf
pushf
not eax
add eax, 0xbd558152
xor eax, 0x9de3f429
rol eax, 0x89
popf
jmp 0x1401b6f83
mov rcx, qword [rbx + 0x18]
lea rax, [rcx - 1]
cmp rax, 0xfffffffffffffffd
ja 0x1401b7310
push rax
pushf
mov eax, 0x148e8f12
pushf
not eax
add eax, 0xb713d6ad
xor eax, 0xd81abc3d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcc8b3552
xor eax, 0xa7a7c5df
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe2923b38
xor eax, 0x9a56b6d3
rol eax, 0x19
popf
jmp 0x1401b6f83
push rax
pushf
mov eax, 0x17275336
pushf
not eax
add eax, 0xb8659b51
xor eax, 0xad75a1f4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xefa98990
xor eax, 0xbb2f3d9c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf90318f9
xor eax, 0xd2d484d5
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd08a9701
xor eax, 0xbd694a39
rol eax, 0xe2
popf
jmp 0x1401b6f83
mov edx, edi
jmp 0x1401b736c
call qword [sym.imp.KERNEL32.dll_FreeLibraryAndExitThread]
mov ecx, edi
jmp 0x1401b73cf
call qword [sym.imp.KERNEL32.dll_ExitThread]