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

Disassembly:
push rax
pushf
mov eax, 0x627d4d29
pushf
not eax
add eax, 0xd7a5f7d0
xor eax, 0x9cf68d9d
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe77b335b
xor eax, 0xb7ab7bc0
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfb3b50cc
xor eax, 0x9d5573c1
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd813c232
xor eax, 0xec24fa3f
rol eax, 0x9c
popf
cmp eax, 4
jne 0x1401c738e
popf
pop rax
jmp 0x1401c76c2
cmp eax, 0
jne 0x1401c739d
popf
pop rax
jmp 0x1401c7451
cmp eax, 3
jne 0x1401c73ac
popf
pop rax
jmp 0x1401c7631
cmp eax, 1
jne 0x1401c73bb
popf
pop rax
jmp 0x1401c7504
cmp eax, 0xd
jne 0x1401c73ca
popf
pop rax
jmp 0x1401c7a3e
cmp eax, 7
jne 0x1401c73d9
popf
pop rax
jmp 0x1401c7828
cmp eax, 6
jne 0x1401c73e8
popf
pop rax
jmp 0x1401c77d2
cmp eax, 0xb
jne 0x1401c73f7
popf
pop rax
jmp 0x1401c7980
cmp eax, 0xc
jne 0x1401c7406
popf
pop rax
jmp 0x1401c7a07
cmp eax, 8
jne 0x1401c7415
popf
pop rax
jmp 0x1401c78a6
cmp eax, 5
jne 0x1401c7424
popf
pop rax
jmp 0x1401c7740
cmp eax, 2
jne 0x1401c7433
popf
pop rax
jmp 0x1401c7586
cmp eax, 9
jne 0x1401c7442
popf
pop rax
jmp 0x1401c78db
cmp eax, 0xa
jne 0x1401c7451
popf
pop rax
jmp 0x1401c7975
mov rdx, qword [rcx + 0x18]
lea rax, [rdx + 8]
mov qword [rcx + 0x18], rax
mov r9, qword [rdx]
test r9, r9
je 0x1401c74ab
push rax
pushf
mov eax, 0x72185461
pushf
not eax
add eax, 0xe385f574
xor eax, 0x8c76d54d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9dc9cadc
xor eax, 0xac78ee00
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb3ce80b5
xor eax, 0x908a6a3b
rol eax, 0x65
popf
jmp 0x1401c737f
push rax
pushf
mov eax, 0xe51d1607
pushf
not eax
add eax, 0x9f53029a
xor eax, 0xde5fcc77
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9d556827
xor eax, 0xadfd606f
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdb27492f
xor eax, 0x9950f4a6
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb1dee2b8
xor eax, 0xb76e51a0
rol eax, 0xa1
popf
jmp 0x1401c737f
mov r10, qword [r9 + 8]
test r10, r10
je 0x1401c7553
push rax
pushf
mov eax, 0x5e20fae4
pushf
not eax
add eax, 0x975c7a77
xor eax, 0xc6c44de4
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8e8eb2af
xor eax, 0xb4ff4cd6
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb52acfea
xor eax, 0xd13c69dd
rol eax, 0xf
popf
jmp 0x1401c737f
push rax
pushf
mov eax, 0xd201b30e
pushf
not eax
add eax, 0xeb05baf7
xor eax, 0xd64b7079
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x916620b6
xor eax, 0xacde4cd8
rol eax, 0x2e
popf
jmp 0x1401c737f
mov edx, dword [rcx + 0x34]
mov r8b, byte [rcx + 0x39]
sub edx, 2
je 0x1401c75d8
push rax
pushf
mov eax, 0x3aabecee
pushf
not eax
add eax, 0xc166d67a
xor eax, 0xe421c876
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf8cc5213
xor eax, 0xacf331b3
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xeecc1b0e
xor eax, 0x9046cbb3
rol eax, 0x7c
popf
jmp 0x1401c737f
push rax
pushf
mov eax, 0xfeba2f10
pushf
not eax
add eax, 0xfe8a1dbc
xor eax, 0x80246ebd
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8252f7c5
xor eax, 0xb7d306be
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa36de7b5
xor eax, 0xafcf4c5f
rol eax, 0x71
popf
pushf
not eax
add eax, 0x97f8d132
xor eax, 0xa4b343ef
rol eax, 0xeb
popf
jmp 0x1401c737f
sub edx, 1
je 0x1401c767c
push rax
pushf
mov eax, 0x58ce5c7d
pushf
not eax
add eax, 0xa1581c47
xor eax, 0xfdc2255c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe841cb41
xor eax, 0xf932536b
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9bb570e0
xor eax, 0xbb55e224
rol eax, 7
popf
jmp 0x1401c737f
push rax
pushf
mov eax, 0x5adcbc7e
pushf
not eax
add eax, 0xd38e6739
xor eax, 0xb44a8dfd
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb8200be1
xor eax, 0x9d0cb699
rol eax, 0x38
popf
pushf
not eax
add eax, 0x881f5dbf
xor eax, 0xb395a886
rol eax, 0x31
popf
jmp 0x1401c737f
cmp edx, 9
je 0x1401c76fa
push rax
pushf
mov eax, 0xa26ddedf
pushf
not eax
add eax, 0xa674cd1b
xor eax, 0x8e4697e0
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf7789f7a
xor eax, 0x80960f73
rol eax, 0x3d
popf
jmp 0x1401c737f
push rax
pushf
mov eax, 0x185a0da2
pushf
not eax
add eax, 0xbe88d5ac
xor eax, 0xd35a0df4
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc4be8c6b
xor eax, 0xdcb38f3c
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc9a7264f
xor eax, 0xefeac0e2
rol eax, 0x76
popf
jmp 0x1401c737f
cmp dword [rcx + 0x34], 0xd
je 0x1401c778c
push rax
pushf
mov eax, 0xf3f40ac3
pushf
not eax
add eax, 0xc86c43ec
xor eax, 0x8d30b556
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9301b0d1
xor eax, 0x9160da55
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa0c72ff1
xor eax, 0x8885bf51
rol eax, 7
popf
jmp 0x1401c737f
push rax
pushf
mov eax, 0xfdfdec3b
pushf
not eax
add eax, 0x838b0996
xor eax, 0x891348a0
rol eax, 0x65
popf
pushf
not eax
add eax, 0xeb3f34f6
xor eax, 0xc110f8a2
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf5e1542e
xor eax, 0xad0deac7
rol eax, 0xd2
popf
jmp 0x1401c737f
sub r8b, 0x63
test r8b, 0xef
setne al
jmp 0x1401c78db
mov al, 8
pushf
not al
add al, 0xe4
xor al, 0x2f
rol al, 0x83
popf
pushf
not al
add al, 0xa6
xor al, 0xb2
rol al, 0xc5
popf
pushf
not al
add al, 0xee
xor al, 0x5d
rol al, 0x25
popf
pushf
not al
add al, 0xd9
xor al, 0x31
rol al, 0xa1
popf
jmp 0x1401c78db
xor al, al
push rax
pushf
mov eax, 0x10f8972e
pushf
not eax
add eax, 0xd4f22401
xor eax, 0xe2eab5b8
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe35921fe
xor eax, 0xdabf522c
rol eax, 0xf9
popf
jmp 0x1401c737f
mov qword [rcx + 0x40], r10
test al, al
movzx edx, word [r9]
mov eax, edx
je 0x1401c792f
push rax
pushf
mov eax, 0x18552903
pushf
not eax
add eax, 0x9f4186f1
xor eax, 0xb443e0b0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd3c7c6e3
xor eax, 0xc22d4761
rol eax, 0x37
popf
pushf
not eax
add eax, 0xcbfcac6f
xor eax, 0xc9e738b3
rol eax, 0x38
popf
jmp 0x1401c737f
push rax
pushf
mov eax, 0x8a94b8d9
pushf
not eax
add eax, 0xb20d2c1e
xor eax, 0xcd881231
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe377465f
xor eax, 0x8495740c
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc40099f1
xor eax, 0xac872653
rol eax, 0xa
popf
jmp 0x1401c737f
mov byte [rcx + 0x4c], 1
shr eax, 1
jmp 0x1401c7a3e
lea rdx, [0x1b956dbe6]
pushf
sub rdx, 0x794eaa56
popf
mov eax, 0xcdd184ff
pushf
not eax
add eax, 0xdb6325f6
xor eax, 0x926e53f3
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb00e60d0
xor eax, 0xeea678d3
rol eax, 0xd6
popf
mov qword [rcx + 0x40], rdx
push rax
pushf
mov eax, 0x444d4a45
pushf
not eax
add eax, 0xe11d830e
xor eax, 0xb989b929
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9e3c7811
xor eax, 0xc2e8a956
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf43524e1
xor eax, 0xdff8beb0
rol eax, 0xce
popf
jmp 0x1401c737f
mov byte [rcx + 0x4c], 0
push rax
pushf
mov eax, 0x1f04a457
pushf
not eax
add eax, 0x90ef2dbf
xor eax, 0xf497025e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9f4c70bb
xor eax, 0xd9afad2c
rol eax, 0x7c
popf
jmp 0x1401c737f
mov dword [rcx + 0x48], eax
mov al, 0x3f
pushf
not al
add al, 0x24
xor al, 0x22
rol al, 0x8f
popf
pushf
not al
add al, 0xe6
xor al, 0x88
rol al, 0x6e
popf
pushf
not al
add al, 0xf4
xor al, 0xb
rol al, 5
popf
pushf
not al
add al, 0xec
xor al, 0xdc
rol al, 0xaa
popf
ret