Function at 0x14020110b
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x880143f3
pushf
not eax
add eax, 0x9d351191
xor eax, 0xba5af12f
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8a584668
xor eax, 0xec24c59e
rol eax, 0xde
popf
pushf
not eax
add eax, 0x96319893
xor eax, 0xe37331cc
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x975de8a3
xor eax, 0x95caf5dd
rol eax, 0x35
popf
cmp eax, 4
jne 0x14020116e
popf
pop rax
jmp 0x14020138f
cmp eax, 0
jne 0x14020117d
popf
pop rax
jmp 0x140201213
cmp eax, 3
jne 0x14020118c
popf
pop rax
jmp 0x140201333
cmp eax, 1
jne 0x14020119b
popf
pop rax
jmp 0x1402012bf
cmp eax, 0xa
jne 0x1402011aa
popf
pop rax
jmp 0x140201622
cmp eax, 7
jne 0x1402011b9
popf
pop rax
jmp 0x1402014cc
cmp eax, 6
jne 0x1402011c8
popf
pop rax
jmp 0x14020147e
cmp eax, 0xb
jne 0x1402011d7
popf
pop rax
jmp 0x1402016b3
cmp eax, 9
jne 0x1402011e6
popf
pop rax
jmp 0x1402015a3
cmp eax, 8
jne 0x1402011f5
popf
pop rax
jmp 0x140201505
cmp eax, 5
jne 0x140201204
popf
pop rax
jmp 0x140201431
cmp eax, 2
jne 0x140201213
popf
pop rax
jmp 0x14020132a
push rbx
sub rsp, 0x20
xor ebx, ebx
test rcx, rcx
je 0x140201279
push rax
pushf
mov eax, 0x3b32f612
pushf
not eax
add eax, 0xaf947b32
xor eax, 0xf0e169c4
rol eax, 0xac
popf
pushf
not eax
add eax, 0x90d7d38e
xor eax, 0x9ba617ec
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd6dbe655
xor eax, 0xdebf3b34
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd9ef7e2d
xor eax, 0xcd98acf3
rol eax, 0xc
popf
jmp 0x14020115f
push rax
pushf
mov eax, 0x67ccb51e
pushf
not eax
add eax, 0xcee9446a
xor eax, 0xa156668e
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbfa7d97c
xor eax, 0xcf7e0351
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf1841461
xor eax, 0xd06cd072
rol eax, 0x9d
popf
jmp 0x14020115f
test rdx, rdx
je 0x1402012f7
push rax
pushf
mov eax, 0x9f830505
pushf
not eax
add eax, 0x90695e44
xor eax, 0xe07b91fe
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa4cb7850
xor eax, 0xc06b7005
rol eax, 0xff
popf
jmp 0x14020115f
push rax
pushf
mov eax, 0x9571d447
pushf
not eax
add eax, 0xe18a5151
xor eax, 0xd4894300
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf65510e2
xor eax, 0xc53294cc
rol eax, 0x81
popf
jmp 0x14020115f
test r8, r8
jne 0x1402014cc
mov word [rcx], bx
push rax
pushf
mov eax, 0xc4049a90
pushf
not eax
add eax, 0xe3f09bfa
xor eax, 0xb79ff3ae
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9e694337
xor eax, 0xd97c95e2
rol eax, 0x77
popf
pushf
not eax
add eax, 0xaf407d79
xor eax, 0xd9ba3f6b
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x86a3867e
xor eax, 0xa439792e
rol eax, 0x8e
popf
jmp 0x14020115f
call fcn.1400f40b0
mov ebx, 0xb333c791
pushf
not ebx
add ebx, 0xf15b5582
xor ebx, 0x89b36b68
rol ebx, 0xf4
popf
pushf
not ebx
add ebx, 0xc5412292
xor ebx, 0xd049723c
rol ebx, 0xcf
popf
pushf
not ebx
add ebx, 0xd6b12794
xor ebx, 0xa8f16197
rol ebx, 0x83
popf
push rax
pushf
mov eax, 0xd04576d4
pushf
not eax
add eax, 0xd2108aa0
xor eax, 0xa9cdec23
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xfb19ad83
xor eax, 0xafcb11a2
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa92fea99
xor eax, 0xc538a75c
rol eax, 0x67
popf
pushf
not eax
add eax, 0x84ee97d2
xor eax, 0xf12c8c32
rol eax, 0x90
popf
jmp 0x14020115f
mov dword [rax], ebx
call fcn.14014c7ba
push rax
pushf
mov eax, 0x71b581cf
pushf
not eax
add eax, 0xbc1eaa89
xor eax, 0xd082679f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa910e533
xor eax, 0xf3da791e
rol eax, 0x18
popf
pushf
not eax
add eax, 0x973b57a9
xor eax, 0xb718db96
rol eax, 0xb5
popf
jmp 0x14020115f
mov eax, ebx
add rsp, 0x20
pop rbx
ret
mov r9, rcx
sub r8, rcx
push rax
pushf
mov eax, 0x83d2c09d
pushf
not eax
add eax, 0x92b9a763
xor eax, 0xccfe12dd
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbe411250
xor eax, 0x9cb1d8c3
rol eax, 0xb8
popf
jmp 0x14020115f
movzx eax, word [r8 + r9]
mov word [r9], ax
lea r9, [r9 + 2]
test ax, ax
je 0x140201570
push rax
pushf
mov eax, 0x14beb9ff
pushf
not eax
add eax, 0x8c695cd1
xor eax, 0xea935f0f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xdb9a1c65
xor eax, 0xec9a2ce1
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfeb75049
xor eax, 0xca947db8
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf37f38bd
xor eax, 0xf005b030
rol eax, 0xe8
popf
jmp 0x14020115f
push rax
pushf
mov eax, 0x6c585e1b
pushf
not eax
add eax, 0x8dc7d544
xor eax, 0xc8d03843
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd9aa021c
xor eax, 0xec2cc632
rol eax, 0x97
popf
jmp 0x14020115f
sub rdx, 1
jne 0x1402015ef
push rax
pushf
mov eax, 0x42e73f10
pushf
not eax
add eax, 0xd0e00825
xor eax, 0xd7c04e1e
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb5240634
xor eax, 0xdaaace81
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x91b9716d
xor eax, 0x8e1a23b6
rol eax, 0xba
popf
jmp 0x14020115f
push rax
pushf
mov eax, 0xc4473877
pushf
not eax
add eax, 0xa20ccecf
xor eax, 0xfb7bdf19
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb9abb81b
xor eax, 0x83b16da9
rol eax, 0x50
popf
jmp 0x14020115f
test rdx, rdx
jne 0x140201680
push rax
pushf
mov eax, 0xf5297f5f
pushf
not eax
add eax, 0xd8d9e9aa
xor eax, 0x856b1ba9
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb7151e03
xor eax, 0x96057190
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xebadb0c3
xor eax, 0xbaada88f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xdd74be4f
xor eax, 0x861de3c7
rol eax, 0x6c
popf
jmp 0x14020115f
push rax
pushf
mov eax, 0xeff05e57
pushf
not eax
add eax, 0xc5e446d1
xor eax, 0x813b7d7a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc2980515
xor eax, 0xfdefea6f
rol eax, 0x62
popf
jmp 0x14020115f
mov word [rcx], bx
call fcn.1400f40b0
mov ebx, 0xcb3945ec
pushf
not ebx
add ebx, 0xd02be97a
xor ebx, 0xf5175589
rol ebx, 0x6f
popf
pushf
not ebx
add ebx, 0x8c8b5656
xor ebx, 0x9188dd72
rol ebx, 0xc1
popf
jmp 0x140201431