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

Disassembly:
push rax
pushf
mov eax, 0xb367bf79
pushf
not eax
add eax, 0x8cc0153a
xor eax, 0x90114b5c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xfcec6ae2
xor eax, 0xd871f9bc
rol eax, 0xcb
popf
cmp eax, 4
jne 0x1400d4cfe
popf
pop rax
jmp 0x1400d50c0
cmp eax, 0
jne 0x1400d4d0d
popf
pop rax
jmp 0x1400d4e39
cmp eax, 3
jne 0x1400d4d1c
popf
pop rax
jmp 0x1400d5005
cmp eax, 1
jne 0x1400d4d2b
popf
pop rax
jmp 0x1400d4ecb
cmp eax, 0xd
jne 0x1400d4d3a
popf
pop rax
jmp 0x1400d5526
cmp eax, 7
jne 0x1400d4d49
popf
pop rax
jmp 0x1400d5260
cmp eax, 0xe
jne 0x1400d4d58
popf
pop rax
jmp 0x1400d55e5
cmp eax, 0xb
jne 0x1400d4d67
popf
pop rax
jmp 0x1400d5442
cmp eax, 0xc
jne 0x1400d4d76
popf
pop rax
jmp 0x1400d54db
cmp eax, 8
jne 0x1400d4d85
popf
pop rax
jmp 0x1400d5326
cmp eax, 0x10
jne 0x1400d4d94
popf
pop rax
jmp 0x1400d5690
cmp eax, 2
jne 0x1400d4da3
popf
pop rax
jmp 0x1400d4f60
cmp eax, 9
jne 0x1400d4db2
popf
pop rax
jmp 0x1400d535e
cmp eax, 0x12
jne 0x1400d4dc1
popf
pop rax
jmp 0x1400d5774
cmp eax, 6
jne 0x1400d4dd0
popf
pop rax
jmp 0x1400d5167
cmp eax, 0x11
jne 0x1400d4ddf
popf
pop rax
jmp 0x1400d56db
cmp eax, 5
jne 0x1400d4dee
popf
pop rax
jmp 0x1400d50fc
cmp eax, 0x15
jne 0x1400d4dfd
popf
pop rax
jmp 0x1400d588f
cmp eax, 0xa
jne 0x1400d4e0c
popf
pop rax
jmp 0x1400d540a
cmp eax, 0x14
jne 0x1400d4e1b
popf
pop rax
jmp 0x1400d57cd
cmp eax, 0xf
jne 0x1400d4e2a
popf
pop rax
jmp 0x1400d561d
cmp eax, 0x13
jne 0x1400d4e39
popf
pop rax
jmp 0x1400d57bf
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x47]
sub rsp, 0x90
mov rbx, rdx
mov rdi, rcx
xor r14d, r14d
test rcx, rcx
je 0x1400d4e98
push rax
pushf
mov eax, 0x48176f3f
pushf
not eax
add eax, 0xe9867281
xor eax, 0xd48b0b1f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbbc9c4f4
xor eax, 0xff49b925
rol eax, 0x10
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0x15cc6121
pushf
not eax
add eax, 0xc3ef5af4
xor eax, 0x9de04f7f
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8be900ce
xor eax, 0xb07431c3
rol eax, 0x6c
popf
jmp 0x1400d4cef
cmp qword [rcx], r14
jne 0x1400d4f07
push rax
pushf
mov eax, 0xb246f060
pushf
not eax
add eax, 0xa1bb3f8d
xor eax, 0xb185cd08
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9627ea54
xor eax, 0xb322a196
rol eax, 0x71
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0x6aa482e3
pushf
not eax
add eax, 0xeb867490
xor eax, 0xa20eb124
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe8bfc380
xor eax, 0x98ac93bb
rol eax, 0x69
popf
pushf
not eax
add eax, 0x97c3a046
xor eax, 0xb4352555
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdbb0d3a0
xor eax, 0x989669b2
rol eax, 0x64
popf
jmp 0x1400d4cef
lea ecx, [r14 + 0x10]
call fcn.140076fc7
mov rsi, rax
mov qword [rbp + 0x67], rax
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x1400d4fac
push rax
pushf
mov eax, 0xc15d5f02
pushf
not eax
add eax, 0xd7007f73
xor eax, 0xcac3016a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8a6071ac
xor eax, 0x9b005091
rol eax, 0xe4
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0xd7c03be9
pushf
not eax
add eax, 0x8c653681
xor eax, 0x85b9391f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc144a5e5
xor eax, 0xc42546fb
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb8e720fc
xor eax, 0x85d3b699
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe57aca5f
xor eax, 0xdc6278d7
rol eax, 0xf
popf
jmp 0x1400d4cef
mov rbx, qword [rcx + 0x28]
test rbx, rbx
jne 0x1400d5067
push rax
pushf
mov eax, 0xd840d0ac
pushf
not eax
add eax, 0xe4a661d0
xor eax, 0x8c370e10
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8abf73ab
xor eax, 0xe7a6c1a2
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf10d965f
xor eax, 0xc4d4e964
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdd4fe17a
xor eax, 0xfc14227c
rol eax, 0x36
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0x7d807c8d
pushf
not eax
add eax, 0x94b9ad55
xor eax, 0xc9af2d4d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf7ced129
xor eax, 0xd0adfbc3
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd19e6ba2
xor eax, 0x89ee264b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf3772a49
xor eax, 0xd9e71caa
rol eax, 0xfb
popf
jmp 0x1400d4cef
lea rbx, [rcx + 0x30]
jmp 0x1400d5167
lea rbx, [0x19de1ff8d]
pushf
sub rbx, 0x5ddd0522
popf
push rax
pushf
mov eax, 0x7f342487
pushf
not eax
add eax, 0xdb27bd14
xor eax, 0xe049573a
rol eax, 0x48
popf
pushf
not eax
add eax, 0x90f51306
xor eax, 0xf18c3e46
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xadf0d472
xor eax, 0x8844eafd
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf144d726
xor eax, 0x93014f51
rol eax, 0xc1
popf
jmp 0x1400d4cef
xor edx, edx
lea rcx, [rbp - 0x29]
call fcn.1400cd59a
nop
mov qword [rbp - 0x21], r14
mov byte [rbp - 0x19], 0
mov qword [rbp - 0x11], r14
mov byte [rbp - 9], 0
mov qword [rbp - 1], r14
mov word [rbp + 7], r14w
mov qword [rbp + 0xf], r14
mov word [rbp + 0x17], r14w
mov qword [rbp + 0x1f], r14
mov byte [rbp + 0x27], 0
mov qword [rbp + 0x2f], r14
mov byte [rbp + 0x37], 0
test rbx, rbx
je 0x1400d5207
push rax
pushf
mov eax, 0x1ce7d012
pushf
not eax
add eax, 0x9e151165
xor eax, 0xc9d8f225
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfe4293ec
xor eax, 0xa697eac3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc6ea6355
xor eax, 0xd8468727
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa42c8797
xor eax, 0xd3306a1c
rol eax, 0x2d
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0x4ec8b0
pushf
not eax
add eax, 0x90ba33b3
xor eax, 0xf7d02bea
rol eax, 0x46
popf
pushf
not eax
add eax, 0xbb3780d6
xor eax, 0xe002259d
rol eax, 0xd
popf
pushf
not eax
add eax, 0xec625f14
xor eax, 0xedd4fa5c
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc9f049d4
xor eax, 0x924bf446
rol eax, 0xa1
popf
jmp 0x1400d4cef
mov rdx, rbx
lea rcx, [rbp - 0x29]
call fcn.14017c754
nop
mov dword [rsi + 8], r14d
lea rax, [0x19635a213]
pushf
sub rax, 0x563175bb
popf
mov qword [rsi], rax
mov qword [rdi], rsi
lea rcx, [rbp - 0x29]
call fcn.14017cafa
mov rcx, qword [rbp + 0x2f]
test rcx, rcx
je 0x1400d52e0
push rax
pushf
mov eax, 0xf380a80c
pushf
not eax
add eax, 0xa922b077
xor eax, 0xefb58e45
rol eax, 0x19
popf
pushf
not eax
add eax, 0xdc49d241
xor eax, 0xc3c8703f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe15b21e1
xor eax, 0xea6c8983
rol eax, 0xe9
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0xa0183e08
pushf
not eax
add eax, 0xab30e49a
xor eax, 0x81a82b8d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xde0d4c68
xor eax, 0xb52dab2a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa2c04540
xor eax, 0xcaa6b4f1
rol eax, 0xa0
popf
jmp 0x1400d4cef
call fcn.14019dae2
push rax
pushf
mov eax, 0x57592ce6
pushf
not eax
add eax, 0xf27c6c80
xor eax, 0xaa912822
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xafde95bc
xor eax, 0xd651046e
rol eax, 0x7c
popf
jmp 0x1400d4cef
mov qword [rbp + 0x2f], r14
mov rcx, qword [rbp + 0x1f]
test rcx, rcx
je 0x1400d53b1
push rax
pushf
mov eax, 0xab5228dc
pushf
not eax
add eax, 0xb6ac6f37
xor eax, 0x8316ec79
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd7219037
xor eax, 0x8d3da757
rol eax, 0x44
popf
pushf
not eax
add eax, 0xde05a93a
xor eax, 0xc08b9d5f
rol eax, 0xeb
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0x297b9517
pushf
not eax
add eax, 0xee7cc713
xor eax, 0xbd1ab366
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xffe9e91c
xor eax, 0x96ac751a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd66f4ee2
xor eax, 0xfa5a9328
rol eax, 2
popf
pushf
not eax
add eax, 0x9cd047af
xor eax, 0xbff36727
rol eax, 0xd6
popf
jmp 0x1400d4cef
call fcn.14019dae2
push rax
pushf
mov eax, 0x4a971da1
pushf
not eax
add eax, 0x960fc536
xor eax, 0xc487800e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb359a0c9
xor eax, 0xb7db3689
rol eax, 0x4b
popf
jmp 0x1400d4cef
mov qword [rbp + 0x1f], r14
mov rcx, qword [rbp + 0xf]
test rcx, rcx
je 0x1400d5495
push rax
pushf
mov eax, 0xef671371
pushf
not eax
add eax, 0xd1a31e97
xor eax, 0xfd5df0e4
rol eax, 0xa
popf
pushf
not eax
add eax, 0x86389cc6
xor eax, 0xf9572629
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd35e46fb
xor eax, 0xe778368a
rol eax, 2
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0x19784ea0
pushf
not eax
add eax, 0x9bf8893d
xor eax, 0xd3d6d2a7
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe9cc87d9
xor eax, 0xf9556bcc
rol eax, 0x25
popf
pushf
not eax
add eax, 0xaa783fb3
xor eax, 0xcb881c02
rol eax, 0xcd
popf
jmp 0x1400d4cef
call fcn.14019dae2
push rax
pushf
mov eax, 0x2516e800
pushf
not eax
add eax, 0xd28bce3f
xor eax, 0xb3e0e441
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd18f79a3
xor eax, 0xde9f4c7f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbb7c9870
xor eax, 0x800cb23e
rol eax, 0x55
popf
jmp 0x1400d4cef
mov qword [rbp + 0xf], r14
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x1400d558c
push rax
pushf
mov eax, 0x92f7fa54
pushf
not eax
add eax, 0x81208b95
xor eax, 0xcb85d84d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc8a33ed0
xor eax, 0xfb28bdce
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xce0372b7
xor eax, 0xc98862b6
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x99fa0301
xor eax, 0xa65c7daf
rol eax, 0xd2
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0x9db5f530
pushf
not eax
add eax, 0xfbd6b401
xor eax, 0xafdbd342
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xfcd13618
xor eax, 0xeb94d910
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe5759e30
xor eax, 0xcb4b3d09
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa799940a
xor eax, 0xd437b1c1
rol eax, 0x41
popf
jmp 0x1400d4cef
call fcn.14019dae2
push rax
pushf
mov eax, 0x1794f80c
pushf
not eax
add eax, 0xb7c8652b
xor eax, 0xb49d9199
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xededd2aa
xor eax, 0x8fc8c480
rol eax, 0x4e
popf
jmp 0x1400d4cef
mov qword [rbp - 1], r14
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x1400d565d
push rax
pushf
mov eax, 0x18cb28b3
pushf
not eax
add eax, 0xa92ed08d
xor eax, 0xf4f8d86e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xcbe0db91
xor eax, 0xf2b9fba1
rol eax, 0x63
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0xe243b686
pushf
not eax
add eax, 0xcd77e384
xor eax, 0xa04adc98
rol eax, 9
popf
pushf
not eax
add eax, 0xbcfcc763
xor eax, 0x9d1bfccc
rol eax, 0xe7
popf
jmp 0x1400d4cef
call fcn.14019dae2
push rax
pushf
mov eax, 0xeea80762
pushf
not eax
add eax, 0xc20b34d4
xor eax, 0xf0b41b7b
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd4952177
xor eax, 0x9f4958e0
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf81b6166
xor eax, 0xb55f87d2
rol eax, 0x60
popf
jmp 0x1400d4cef
mov qword [rbp - 0x11], r14
mov rcx, qword [rbp - 0x21]
test rcx, rcx
je 0x1400d5741
push rax
pushf
mov eax, 0x4de8274f
pushf
not eax
add eax, 0xeec0b65c
xor eax, 0xba05b25b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9ce70fa3
xor eax, 0xe3cce325
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8a5d8cfb
xor eax, 0xc626ac00
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa2f6ba50
xor eax, 0x85930857
rol eax, 0xe7
popf
jmp 0x1400d4cef
push rax
pushf
mov eax, 0x981739ef
pushf
not eax
add eax, 0x995e1c57
xor eax, 0xa3a2a9b2
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc4b3e8df
xor eax, 0xfc18fd99
rol eax, 0x92
popf
jmp 0x1400d4cef
call fcn.14019dae2
push rax
pushf
mov eax, 0x797f8458
pushf
not eax
add eax, 0xa7517b21
xor eax, 0xdbd8f236
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9d7014ae
xor eax, 0xba9f8410
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf3fd1678
xor eax, 0xcdfb5790
rol eax, 2
popf
jmp 0x1400d4cef
mov qword [rbp - 0x21], r14
lea rcx, [rbp - 0x29]
call fcn.14019e776
nop
mov eax, 0xf8c54cff
pushf
not eax
add eax, 0xebf53cac
xor eax, 0xd26e431e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe703022b
xor eax, 0xf536c2ab
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9f141414
xor eax, 0x8b7f5d9e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x97f5f398
xor eax, 0xb1622837
rol eax, 0x66
popf
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
lea rcx, [0x1aa6cb657]
pushf
sub rcx, 0x6a67bbaf
popf
call fcn.14019061d
int3