Function at 0x14011e8fa
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xbbc14f83
pushf
not eax
add eax, 0xae3a4b56
xor eax, 0xf997ae6b
rol eax, 0xff
popf
pushf
not eax
add eax, 0x88af8e1f
xor eax, 0xcb64703c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcd072d61
xor eax, 0x8b055cae
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa5f05cb6
xor eax, 0x94be499c
rol eax, 0x10
popf
cmp eax, 4
jne 0x14011e95d
popf
pop rax
jmp 0x14011edd1
cmp eax, 0
jne 0x14011e96c
popf
pop rax
jmp 0x14011ea98
cmp eax, 3
jne 0x14011e97b
popf
pop rax
jmp 0x14011ed18
cmp eax, 1
jne 0x14011e98a
popf
pop rax
jmp 0x14011ebcc
cmp eax, 0xd
jne 0x14011e999
popf
pop rax
jmp 0x14011f1fe
cmp eax, 7
jne 0x14011e9a8
popf
pop rax
jmp 0x14011ef3a
cmp eax, 0xe
jne 0x14011e9b7
popf
pop rax
jmp 0x14011f2b5
cmp eax, 0xb
jne 0x14011e9c6
popf
pop rax
jmp 0x14011f0ff
cmp eax, 0xc
jne 0x14011e9d5
popf
pop rax
jmp 0x14011f15a
cmp eax, 8
jne 0x14011e9e4
popf
pop rax
jmp 0x14011efd4
cmp eax, 0x10
jne 0x14011e9f3
popf
pop rax
jmp 0x14011f3b2
cmp eax, 2
jne 0x14011ea02
popf
pop rax
jmp 0x14011ec68
cmp eax, 9
jne 0x14011ea11
popf
pop rax
jmp 0x14011f03e
cmp eax, 0x12
jne 0x14011ea20
popf
pop rax
jmp 0x14011f440
cmp eax, 6
jne 0x14011ea2f
popf
pop rax
jmp 0x14011eeb4
cmp eax, 0x11
jne 0x14011ea3e
popf
pop rax
jmp 0x14011f3f3
cmp eax, 5
jne 0x14011ea4d
popf
pop rax
jmp 0x14011ee56
cmp eax, 0x15
jne 0x14011ea5c
popf
pop rax
jmp 0x14011f4fb
cmp eax, 0xa
jne 0x14011ea6b
popf
pop rax
jmp 0x14011f0bc
cmp eax, 0x14
jne 0x14011ea7a
popf
pop rax
jmp 0x14011f4af
cmp eax, 0xf
jne 0x14011ea89
popf
pop rax
jmp 0x14011f369
cmp eax, 0x13
jne 0x14011ea98
popf
pop rax
jmp 0x14011f48e
push rbx
push rbp
push rsi
push r12
push r13
sub rsp, 0x30
mov rbp, qword [rcx + 0x10]
movabs rbx, 0xe69dac3843f0e51
pushf
not rbx
add rbx, 0x68ef7302
xor rbx, 0x5b442675
rol rbx, 0x63
popf
pushf
not rbx
add rbx, 0x6f1d3125
xor rbx, 0x626c07bf
rol rbx, 0x69
popf
pushf
not rbx
add rbx, 0x45720a28
xor rbx, 0x766196d8
rol rbx, 0x4f
popf
mov r12, qword [rsp + 0x80]
mov rax, rbx
sub rax, rbp
mov r13, r9
mov rsi, rcx
cmp rax, rdx
jb 0x14011eb73
push rax
pushf
mov eax, 0xcbbb95be
pushf
not eax
add eax, 0xf4d2f87d
xor eax, 0xb91b3371
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9b49524c
xor eax, 0x80d99623
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8c471b63
xor eax, 0xdacb7c43
rol eax, 0x88
popf
pushf
not eax
add eax, 0x92e8c459
xor eax, 0xe0918901
rol eax, 0x6d
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0xa220ac41
pushf
not eax
add eax, 0xa5f7bbf5
xor eax, 0x9cce754a
rol eax, 0x64
popf
pushf
not eax
add eax, 0x989c9665
xor eax, 0xc7b566b9
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdbc1ab6e
xor eax, 0x9c9ad71d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe19cd282
xor eax, 0xd7573166
rol eax, 0x68
popf
jmp 0x14011e94e
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x28], r14
lea r14, [rdx + rbp]
mov rdx, r14
mov qword [rsp + 0x20], r15
mov r15, qword [rcx + 0x18]
or rdx, 0xf
cmp rdx, rbx
ja 0x14011ec22
push rax
pushf
mov eax, 0x55c4cf6e
pushf
not eax
add eax, 0x9d0c85e9
xor eax, 0xf2c6b628
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa75f8504
xor eax, 0xe6df5ba8
rol eax, 0x81
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0x56b5e007
pushf
not eax
add eax, 0xbf1af0dd
xor eax, 0xaba0dddd
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xaf0967d7
xor eax, 0xa75d6ca2
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd24b1dd7
xor eax, 0x9268d505
rol eax, 0xf4
popf
jmp 0x14011e94e
mov rcx, r15
mov rax, rbx
shr rcx, 1
sub rax, rcx
cmp r15, rax
ja 0x14011ecd2
push rax
pushf
mov eax, 0xd5f5b788
pushf
not eax
add eax, 0x89373100
xor eax, 0xed5b6c68
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfd0af1c7
xor eax, 0xf1f2b68e
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe864aefb
xor eax, 0xde2cdd81
rol eax, 0x83
popf
pushf
not eax
add eax, 0xef0314dc
xor eax, 0xba6dc41d
rol eax, 0x89
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0x4cd580a2
pushf
not eax
add eax, 0xca947225
xor eax, 0x95f7c4ef
rol eax, 0x80
popf
pushf
not eax
add eax, 0x92092829
xor eax, 0xab280eae
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfc808ec3
xor eax, 0xb6828441
rol eax, 0xa8
popf
jmp 0x14011e94e
lea rax, [rcx + r15]
mov rbx, rdx
cmp rdx, rax
cmovb rbx, rax
lea rax, [rbx + 1]
cmp rax, 0x1000
jb 0x14011ed8b
push rax
pushf
mov eax, 0xc319c2c2
pushf
not eax
add eax, 0xbfed3402
xor eax, 0x8cf1d440
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd02eeaa7
xor eax, 0x99758443
rol eax, 0x49
popf
pushf
not eax
add eax, 0xff9c2c2e
xor eax, 0xb14cffbf
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8082d74a
xor eax, 0x98c788ae
rol eax, 0xdb
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0xab962dd6
pushf
not eax
add eax, 0x828b7e62
xor eax, 0xc57a004f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa5449b41
xor eax, 0xb73d8544
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe7ece1e2
xor eax, 0xd5ad5f6b
rol eax, 0xa
popf
jmp 0x14011e94e
lea rcx, [rax + 0x27]
cmp rcx, rax
jbe 0x14011ee23
push rax
pushf
mov eax, 0xd7638086
pushf
not eax
add eax, 0xa9578cd0
xor eax, 0xf53f6d85
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd14ad6f3
xor eax, 0x8ee462b7
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8b83e18e
xor eax, 0x86d3d69f
rol eax, 1
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0x908be82a
pushf
not eax
add eax, 0xae46795f
xor eax, 0xffc675d7
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd222db0b
xor eax, 0x93b06399
rol eax, 0xd9
popf
jmp 0x14011e94e
jmp 0x14011ef3a
movabs rcx, 0x190c6000b6978f94
pushf
not rcx
add rcx, 0x62da4196
xor rcx, 0x539d4db0
rol rcx, 0xd4
popf
pushf
not rcx
add rcx, 0x4c1bc53e
xor rcx, 0x50fd5604
rol rcx, 0xd6
popf
add rcx, 0x27
push rax
pushf
mov eax, 0x933c3906
pushf
not eax
add eax, 0xba698f31
xor eax, 0xf20b791c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb03ac632
xor eax, 0xe748e837
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc1a180ac
xor eax, 0x912b6293
rol eax, 0x81
popf
jmp 0x14011e94e
call fcn.14010a164
test rax, rax
je 0x14011ef8e
push rax
pushf
mov eax, 0x23098d3d
pushf
not eax
add eax, 0x934e3c77
xor eax, 0xc79c109b
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc36f49da
xor eax, 0x91eeee28
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9a3c16c9
xor eax, 0xdb34cc1f
rol eax, 0x5d
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0xa9cd2454
pushf
not eax
add eax, 0xb75ed885
xor eax, 0xb0123dcc
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8072b9fc
xor eax, 0xdac7d687
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x948a20e5
xor eax, 0xbd620c9d
rol eax, 0x63
popf
jmp 0x14011e94e
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14011f15a
test rax, rax
je 0x14011f089
push rax
pushf
mov eax, 0x20e57a0f
pushf
not eax
add eax, 0xed1e4453
xor eax, 0xba5ebaa4
rol eax, 0x45
popf
pushf
not eax
add eax, 0x89580d7d
xor eax, 0xa5f76e54
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xeead8714
xor eax, 0x86479898
rol eax, 0x77
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0x73dfa54e
pushf
not eax
add eax, 0xe40e9295
xor eax, 0x9bfb4a3b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xae38791c
xor eax, 0xe3c09a5e
rol eax, 4
popf
jmp 0x14011e94e
mov rcx, rax
call fcn.14010a164
mov rdi, rax
jmp 0x14011f15a
xor edi, edi
push rax
pushf
mov eax, 0xb24ad964
pushf
not eax
add eax, 0xd35354e2
xor eax, 0x941bb416
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x834b8097
xor eax, 0xabe3b94a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe6551541
xor eax, 0xec3a35e1
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9f4f39e3
xor eax, 0xf09e42af
rol eax, 0x62
popf
jmp 0x14011e94e
mov qword [rsi + 0x10], r14
lea r14, [rdi + rbp]
mov qword [rsi + 0x18], rbx
mov r8, rbp
mov rcx, rdi
cmp r15, 0xf
jbe 0x14011f1a5
push rax
pushf
mov eax, 0x642cc285
pushf
not eax
add eax, 0x81fada94
xor eax, 0x8b0f2124
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8c18d753
xor eax, 0xd08f0dfe
rol eax, 0x69
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0xc0b98d6f
pushf
not eax
add eax, 0xea5095e0
xor eax, 0xf6ceb800
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc03b41c5
xor eax, 0xf804ce4e
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe0fe1e75
xor eax, 0xaa0c8c41
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc8301dc5
xor eax, 0xde5a93c1
rol eax, 0xe3
popf
jmp 0x14011e94e
mov rbx, qword [rsi]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8, r12
mov rdx, r13
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 1]
mov byte [r14 + r12], 0
cmp rdx, 0x1000
jb 0x14011f26f
push rax
pushf
mov eax, 0x75d9e389
pushf
not eax
add eax, 0xa497547a
xor eax, 0xa2f0e049
rol eax, 0x93
popf
pushf
not eax
add eax, 0xfcc4aac7
xor eax, 0xdf83d70d
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8c574c66
xor eax, 0x9dd9f1c0
rol eax, 0xb7
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0x60ef286d
pushf
not eax
add eax, 0x86e5dbdc
xor eax, 0x97847dbe
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x846244dd
xor eax, 0xc5b03743
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xfec89d4d
xor eax, 0xedf20894
rol eax, 0xd2
popf
jmp 0x14011e94e
mov rcx, qword [rbx - 8]
add rdx, 0x27
sub rbx, rcx
lea rax, [rbx - 8]
cmp rax, 0x1f
ja 0x14011f310
push rax
pushf
mov eax, 0xf210d83e
pushf
not eax
add eax, 0xb2e9f447
xor eax, 0xfe2f0b80
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa76d08b1
xor eax, 0xe7069345
rol eax, 0x22
popf
pushf
not eax
add eax, 0xccd8eed4
xor eax, 0xbaec1cc2
rol eax, 0x7f
popf
jmp 0x14011e94e
push rax
pushf
mov eax, 0x82fc548a
pushf
not eax
add eax, 0xa79cb55c
xor eax, 0xa7beab09
rol eax, 0x27
popf
pushf
not eax
add eax, 0xea23cea3
xor eax, 0xe734ea3f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xca838be6
xor eax, 0xa18b2ac0
rol eax, 0x58
popf
pushf
not eax
add eax, 0x872cddcd
xor eax, 0xa544fa85
rol eax, 0xfa
popf
jmp 0x14011e94e
mov rbx, rcx
push rax
pushf
mov eax, 0xdb12d0a5
pushf
not eax
add eax, 0xd8016052
xor eax, 0xd8a7f49a
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd5e1186c
xor eax, 0xccb99b6d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe880042b
xor eax, 0x8d6a1f02
rol eax, 0xed
popf
jmp 0x14011e94e
mov rcx, rbx
call fcn.14011ca1a
jmp 0x14011f48e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r8, r12
mov rdx, r13
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r12], 0
push rax
pushf
mov eax, 0xd330afd0
pushf
not eax
add eax, 0x963c0520
xor eax, 0xdddc3624
rol eax, 0xab
popf
pushf
not eax
add eax, 0x87c98cea
xor eax, 0xccaaf3f3
rol eax, 0x52
popf
jmp 0x14011e94e
mov qword [rsi], rdi
mov rax, rsi
mov r14, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x20]
add rsp, 0x30
pop r13
pop r12
pop rsi
pop rbp
pop rbx
ret
call fcn.140127b47
int3
call fcn.14010c9c0
int3