Function at 0x14003cd00
Capabilities:
Authenticate hmac
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xccc40ee9
pushf
not eax
add eax, 0xed9b626b
xor eax, 0x8f2b3220
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb4dd88bc
xor eax, 0xe3f7591e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8fa1e3ca
xor eax, 0xe33cf12d
rol eax, 0xb9
popf
cmp eax, 4
jne 0x14003cd50
popf
pop rax
jmp 0x14003d096
cmp eax, 0
jne 0x14003cd5f
popf
pop rax
jmp 0x14003cdf5
cmp eax, 3
jne 0x14003cd6e
popf
pop rax
jmp 0x14003cfbe
cmp eax, 1
jne 0x14003cd7d
popf
pop rax
jmp 0x14003ce9a
cmp eax, 0xa
jne 0x14003cd8c
popf
pop rax
jmp 0x14003d3b2
cmp eax, 7
jne 0x14003cd9b
popf
pop rax
jmp 0x14003d271
cmp eax, 6
jne 0x14003cdaa
popf
pop rax
jmp 0x14003d211
cmp eax, 0xb
jne 0x14003cdb9
popf
pop rax
jmp 0x14003d420
cmp eax, 9
jne 0x14003cdc8
popf
pop rax
jmp 0x14003d31a
cmp eax, 8
jne 0x14003cdd7
popf
pop rax
jmp 0x14003d2d0
cmp eax, 5
jne 0x14003cde6
popf
pop rax
jmp 0x14003d149
cmp eax, 2
jne 0x14003cdf5
popf
pop rax
jmp 0x14003cf9a
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x40
mov rbx, rdx
mov rdi, rcx
test rdx, rdx
je 0x14003ce41
push rax
pushf
mov eax, 0xdb9b431c
pushf
not eax
add eax, 0xd30b6557
xor eax, 0xa85c7dbe
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdfd95e30
xor eax, 0xe793696a
rol eax, 0x77
popf
jmp 0x14003cd41
push rax
pushf
mov eax, 0x835c249d
pushf
not eax
add eax, 0xd90d2232
xor eax, 0xa7da428b
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb097c300
xor eax, 0xd7cf5e05
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb18d5f44
xor eax, 0xf26e3df4
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xce19e164
xor eax, 0xb737115d
rol eax, 0xd5
popf
jmp 0x14003cd41
mov edx, 0xf40ace4f
pushf
not edx
add edx, 0x8334b939
xor edx, 0xd7028f43
rol edx, 0xa1
popf
pushf
not edx
add edx, 0xb5529650
xor edx, 0x898b6f7a
rol edx, 0x57
popf
pushf
not edx
add edx, 0xff39e3ac
xor edx, 0xeba8a8a7
rol edx, 0x5e
popf
pushf
not edx
add edx, 0xc09f036b
xor edx, 0x8b28226b
rol edx, 3
popf
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140034ab0], eax
jle 0x14003cf41
push rax
pushf
mov eax, 0xe271b853
pushf
not eax
add eax, 0x9d3a498e
xor eax, 0xfad3a8c7
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbccc6118
xor eax, 0xd4df60ab
rol eax, 0x8e
popf
jmp 0x14003cd41
push rax
pushf
mov eax, 0x689d087f
pushf
not eax
add eax, 0x8745770a
xor eax, 0xfc821305
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb2abb3c8
xor eax, 0x91be548e
rol eax, 0xb
popf
pushf
not eax
add eax, 0xae0c97b2
xor eax, 0xb5894b64
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb045471c
xor eax, 0x94842abc
rol eax, 0x5e
popf
jmp 0x14003cd41
lea rcx, [0x1aec3b8c4]
pushf
sub rcx, 0x6ec06e14
popf
call fcn.1400744ab
cmp dword [0x140034ab0], 0xffffffff
jne 0x14003d31a
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], 0xa
mov qword [rsp + 0x38], 0xf
movsd xmm0, qword [str.ExFreePool]
movsd qword [rsp + 0x20], xmm0
movzx eax, word [0x14000c7d8]
mov word [rsp + 0x28], ax
mov byte [rsp + 0x2a], 0
lea r8, [rsp + 0x20]
mov rdx, qword [0x1400349e8]
mov rcx, rdi
call fcn.14004fcd6
mov qword [0x140034a80], rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x14003d063
push rax
pushf
mov eax, 0x9408440
pushf
not eax
add eax, 0x9e7a26ef
xor eax, 0xa5728088
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb5d4c0fb
xor eax, 0xc06b7b23
rol eax, 0xac
popf
pushf
not eax
add eax, 0xabe16f89
xor eax, 0xfca2013e
rol eax, 9
popf
jmp 0x14003cd41
push rax
pushf
mov eax, 0x1f8c750e
pushf
not eax
add eax, 0xc749586b
xor eax, 0xc77a29ec
rol eax, 6
popf
pushf
not eax
add eax, 0xca630ab1
xor eax, 0x98905e98
rol eax, 0xee
popf
jmp 0x14003cd41
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d0f0
push rax
pushf
mov eax, 0x75d4cb38
pushf
not eax
add eax, 0xffa4b31b
xor eax, 0x9ad87035
rol eax, 0xab
popf
pushf
not eax
add eax, 0xbfae448a
xor eax, 0xf184c549
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdea4803a
xor eax, 0x8feb8ccb
rol eax, 0x20
popf
jmp 0x14003cd41
push rax
pushf
mov eax, 0x8469a9d0
pushf
not eax
add eax, 0x855fe78b
xor eax, 0xf3d9ee88
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc5c30ee9
xor eax, 0xd58ebf59
rol eax, 7
popf
pushf
not eax
add eax, 0xabd08296
xor eax, 0xa6faf390
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xde847a47
xor eax, 0xbc2c359f
rol eax, 0x5c
popf
jmp 0x14003cd41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003d1b7
push rax
pushf
mov eax, 0x49345ebd
pushf
not eax
add eax, 0xb149e48e
xor eax, 0x8c55e44c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xfb6d8e7e
xor eax, 0x829f6b86
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa91fad59
xor eax, 0xfbfa91f9
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9b08d124
xor eax, 0x981aef4a
rol eax, 0x5c
popf
jmp 0x14003cd41
push rax
pushf
mov eax, 0x8783c01d
pushf
not eax
add eax, 0xdda991da
xor eax, 0xf50a20e4
rol eax, 0x19
popf
pushf
not eax
add eax, 0xcdb08cd4
xor eax, 0xfd7da80e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xeacd5ae1
xor eax, 0x820184f7
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb82ec2da
xor eax, 0xf63b6ff6
rol eax, 0xb7
popf
jmp 0x14003cd41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400512f9
nop
push rax
pushf
mov eax, 0xb15186b1
pushf
not eax
add eax, 0x862db14b
xor eax, 0xee17e3f4
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf144ad12
xor eax, 0xe9191973
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf8f43e53
xor eax, 0xd7469e57
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xfc640676
xor eax, 0xa3feb29c
rol eax, 0xa9
popf
jmp 0x14003cd41
lea rcx, [0x1bf48cec3]
pushf
sub rcx, 0x7f458413
popf
call fcn.14006e6a0
push rax
pushf
mov eax, 0x35d5bddc
pushf
not eax
add eax, 0x9fdcce38
xor eax, 0x88602652
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9406a6f5
xor eax, 0xfa3924ec
rol eax, 0xbc
popf
jmp 0x14003cd41
mov r8, qword [0x140034a80]
test r8, r8
je 0x14003d37f
push rax
pushf
mov eax, 0x5df0e9ee
pushf
not eax
add eax, 0xde7fee57
xor eax, 0xb65f24db
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xcbcff731
xor eax, 0x87b6d2b2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc18aae72
xor eax, 0xcec44716
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdbdb88a0
xor eax, 0xa2ee055e
rol eax, 0x9d
popf
jmp 0x14003cd41
push rax
pushf
mov eax, 0xb1059574
pushf
not eax
add eax, 0xbc80ef23
xor eax, 0xb81919ff
rol eax, 0x14
popf
pushf
not eax
add eax, 0x957ce1e1
xor eax, 0x904dabbc
rol eax, 0x4e
popf
jmp 0x14003cd41
mov r9, rbx
mov rcx, rdi
mov rbx, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
jmp fcn.140074fc3
xor al, al
mov rbx, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret