Function at 0x14011381d
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x6fea3194
pushf
not eax
add eax, 0x8bf528ca
xor eax, 0xaafc1910
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xfca1ec14
xor eax, 0xa6ee04dc
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9f7f1ddd
xor eax, 0xb094a299
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd649f6e0
xor eax, 0xc464663e
rol eax, 0x86
popf
cmp eax, 4
jne 0x140113880
popf
pop rax
jmp 0x140113bcf
cmp eax, 0
jne 0x14011388f
popf
pop rax
jmp 0x140113943
cmp eax, 3
jne 0x14011389e
popf
pop rax
jmp 0x140113b3a
cmp eax, 1
jne 0x1401138ad
popf
pop rax
jmp 0x140113a43
cmp eax, 0xd
jne 0x1401138bc
popf
pop rax
jmp 0x140113f9f
cmp eax, 7
jne 0x1401138cb
popf
pop rax
jmp 0x140113d6b
cmp eax, 6
jne 0x1401138da
popf
pop rax
jmp 0x140113d00
cmp eax, 0xb
jne 0x1401138e9
popf
pop rax
jmp 0x140113ea1
cmp eax, 0xc
jne 0x1401138f8
popf
pop rax
jmp 0x140113f4f
cmp eax, 8
jne 0x140113907
popf
pop rax
jmp 0x140113da5
cmp eax, 5
jne 0x140113916
popf
pop rax
jmp 0x140113c64
cmp eax, 2
jne 0x140113925
popf
pop rax
jmp 0x140113ada
cmp eax, 9
jne 0x140113934
popf
pop rax
jmp 0x140113df0
cmp eax, 0xa
jne 0x140113943
popf
pop rax
jmp 0x140113e9e
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x20
mov rdi, qword [rcx + 8]
mov rbx, rcx
sub rdi, qword [rcx]
movabs rax, 0x800000000ac55ce9
pushf
not rax
add rax, 0x7d2332e7
xor rax, 0x655e65cc
rol rax, 0x83
popf
pushf
not rax
add rax, 0x7138289e
xor rax, 0x461558ee
rol rax, 0xe8
popf
mov rcx, qword [rdx]
mov rsi, rdx
sar rdi, 4
cmp rcx, rax
ja 0x1401139ea
push rax
pushf
mov eax, 0xc472a7ac
pushf
not eax
add eax, 0x9dcb9f51
xor eax, 0x9ec90a0e
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbceef319
xor eax, 0xd6cb5816
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8fae8792
xor eax, 0xc46b1a6e
rol eax, 0x68
popf
jmp 0x140113871
push rax
pushf
mov eax, 0xd8bf7705
pushf
not eax
add eax, 0xe71c237f
xor eax, 0x87ebb807
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xdecd8e36
xor eax, 0xde711e70
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb65d5791
xor eax, 0x96af5b7d
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x950064ca
xor eax, 0x9a9712a0
rol eax, 0x50
popf
jmp 0x140113871
shl rcx, 4
xor ebp, ebp
test rcx, rcx
jne 0x140113a81
push rax
pushf
mov eax, 0x2aa39ffe
pushf
not eax
add eax, 0xcf976bf5
xor eax, 0x9d04adc9
rol eax, 0x82
popf
pushf
not eax
add eax, 0xab3fff61
xor eax, 0xc3626665
rol eax, 0xc1
popf
jmp 0x140113871
push rax
pushf
mov eax, 0x467cc030
pushf
not eax
add eax, 0xfc5e636c
xor eax, 0xe5774892
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xeaee71b9
xor eax, 0xf8e7356d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xafd34d31
xor eax, 0xdc4c0306
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe2e91d38
xor eax, 0xc7c07200
rol eax, 0xd1
popf
jmp 0x140113871
mov eax, ebp
jmp 0x140113df0
cmp rcx, 0x1000
jb 0x140113b9c
push rax
pushf
mov eax, 0x5aa85ac8
pushf
not eax
add eax, 0xae542139
xor eax, 0xbf03aca3
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf0284961
xor eax, 0xf1246540
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x92bbfee8
xor eax, 0x8f7f4b24
rol eax, 0x22
popf
pushf
not eax
add eax, 0xacad7b77
xor eax, 0xd755c6fe
rol eax, 0x16
popf
jmp 0x140113871
push rax
pushf
mov eax, 0x50c16a48
pushf
not eax
add eax, 0xefd63d7d
xor eax, 0xd66713d4
rol eax, 9
popf
pushf
not eax
add eax, 0xc257f372
xor eax, 0xd2d632df
rol eax, 0xc8
popf
jmp 0x140113871
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140113c0b
push rax
pushf
mov eax, 0x6554ba53
pushf
not eax
add eax, 0xa15cc065
xor eax, 0xc6ef8026
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8b91cf94
xor eax, 0xcbba9962
rol eax, 0xd7
popf
jmp 0x140113871
push rax
pushf
mov eax, 0xbe1374a2
pushf
not eax
add eax, 0xbc3ac8d4
xor eax, 0x8e11d299
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x8424ddd4
xor eax, 0x8321be6b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc07fbce0
xor eax, 0xb8d7b435
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf4fdda1b
xor eax, 0xd2560fdb
rol eax, 0x26
popf
jmp 0x140113871
mov rcx, rax
call fcn.140096a2f
mov rcx, rax
test rax, rax
je 0x140113ca7
push rax
pushf
mov eax, 0x51d24197
pushf
not eax
add eax, 0xf593a919
xor eax, 0x979f5bf6
rol eax, 0x62
popf
pushf
not eax
add eax, 0xcdd2e3ac
xor eax, 0xfc5af1cf
rol eax, 0x51
popf
jmp 0x140113871
push rax
pushf
mov eax, 0x5d2814e4
pushf
not eax
add eax, 0xc6f491e5
xor eax, 0x93d4c060
rol eax, 0x68
popf
pushf
not eax
add eax, 0xaecbd832
xor eax, 0x914acae5
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x830e2710
xor eax, 0xaa3be854
rol eax, 0xca
popf
pushf
not eax
add eax, 0xef35f628
xor eax, 0xf2c8f6ad
rol eax, 0x4b
popf
jmp 0x140113871
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140113df0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140096a2f
push rax
pushf
mov eax, 0xb55f2bc7
pushf
not eax
add eax, 0x9697c236
xor eax, 0xb3657fe0
rol eax, 0x75
popf
pushf
not eax
add eax, 0x91091069
xor eax, 0x8fc955bf
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb7fa4652
xor eax, 0x8e585767
rol eax, 0x5d
popf
jmp 0x140113871
mov r11, qword [rbx + 8]
mov r10, rax
mov rdx, qword [rbx]
cmp rdx, r11
je 0x140113e45
push rax
pushf
mov eax, 0xa3602e9
pushf
not eax
add eax, 0xa9dad9cf
xor eax, 0xe875ba5c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x801f0f0b
xor eax, 0xd8168fbf
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc5666b86
xor eax, 0xe7286ac3
rol eax, 0x2c
popf
jmp 0x140113871
push rax
pushf
mov eax, 0x5be7dad0
pushf
not eax
add eax, 0xa4ff0759
xor eax, 0xa5380652
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9a58a3d8
xor eax, 0xad53ef01
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x99b4c84d
xor eax, 0x847d60a4
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x95e3c2bf
xor eax, 0x8bd9e96d
rol eax, 0x49
popf
jmp 0x140113871
nop dword [rax]
movzx ecx, byte [rdx]
mov byte [r10], cl
lea r10, [r10 + 0x10]
mov rcx, qword [rdx + 8]
mov qword [r10 - 8], rcx
mov byte [rdx], bpl
mov qword [rdx + 8], rbp
add rdx, 0x10
cmp rdx, r11
jne 0x140113f09
push rax
pushf
mov eax, 0xf89fc354
pushf
not eax
add eax, 0x960dba2a
xor eax, 0xfcf7a5ab
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf5ebcc89
xor eax, 0xee919f97
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf470b65f
xor eax, 0xd76cc198
rol eax, 0x1e
popf
jmp 0x140113871
push rax
pushf
mov eax, 0x1e6903a0
pushf
not eax
add eax, 0xc34e8440
xor eax, 0xaa616676
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xdd90375d
xor eax, 0xe6b32ce0
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf0d5ce62
xor eax, 0xf2c1d424
rol eax, 0xd1
popf
jmp 0x140113871
mov r9, qword [rsi]
mov r8, rdi
mov rdx, rax
mov rcx, rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
jmp fcn.140121036
call fcn.14009c780
int3