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

Disassembly:
push rax
pushf
mov eax, 0x6e8648d
pushf
not eax
add eax, 0x860f9d33
xor eax, 0x82ef44d3
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbc31ee45
xor eax, 0x8f42a898
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9f42c7d8
xor eax, 0xe16134aa
rol eax, 0x60
popf
cmp eax, 4
jne 0x1401df3e5
popf
pop rax
jmp 0x1401df824
cmp eax, 0
jne 0x1401df3f4
popf
pop rax
jmp 0x1401df598
cmp eax, 3
jne 0x1401df403
popf
pop rax
jmp 0x1401df76a
cmp eax, 1
jne 0x1401df412
popf
pop rax
jmp 0x1401df64b
cmp eax, 0xd
jne 0x1401df421
popf
pop rax
jmp 0x1401dfc56
cmp eax, 0x1a
jne 0x1401df430
popf
pop rax
jmp 0x1401e0238
cmp eax, 0xe
jne 0x1401df43f
popf
pop rax
jmp 0x1401dfd28
cmp eax, 0xb
jne 0x1401df44e
popf
pop rax
jmp 0x1401dfb86
cmp eax, 0x19
jne 0x1401df45d
popf
pop rax
jmp 0x1401e0195
cmp eax, 8
jne 0x1401df46c
popf
pop rax
jmp 0x1401df9ac
cmp eax, 0x1d
jne 0x1401df47b
popf
pop rax
jmp 0x1401e035c
cmp eax, 0x17
jne 0x1401df48a
popf
pop rax
jmp 0x1401e00b1
cmp eax, 0x1c
jne 0x1401df499
popf
pop rax
jmp 0x1401e0314
cmp eax, 0x12
jne 0x1401df4a8
popf
pop rax
jmp 0x1401dfe48
cmp eax, 0x18
jne 0x1401df4b7
popf
pop rax
jmp 0x1401e0103
cmp eax, 0x11
jne 0x1401df4c6
popf
pop rax
jmp 0x1401dfdb8
cmp eax, 0x1b
jne 0x1401df4d5
popf
pop rax
jmp 0x1401e02c9
cmp eax, 0x16
jne 0x1401df4e4
popf
pop rax
jmp 0x1401e0079
cmp eax, 0xa
jne 0x1401df4f3
popf
pop rax
jmp 0x1401dfacf
cmp eax, 0x14
jne 0x1401df502
popf
pop rax
jmp 0x1401dff4b
cmp eax, 0xf
jne 0x1401df511
popf
pop rax
jmp 0x1401dfd60
cmp eax, 0x13
jne 0x1401df520
popf
pop rax
jmp 0x1401dfeec
cmp eax, 0x15
jne 0x1401df52f
popf
pop rax
jmp 0x1401dffb8
cmp eax, 2
jne 0x1401df53e
popf
pop rax
jmp 0x1401df6af
cmp eax, 6
jne 0x1401df54d
popf
pop rax
jmp 0x1401df920
cmp eax, 0xc
jne 0x1401df55c
popf
pop rax
jmp 0x1401dfbe9
cmp eax, 7
jne 0x1401df56b
popf
pop rax
jmp 0x1401df96d
cmp eax, 5
jne 0x1401df57a
popf
pop rax
jmp 0x1401df89f
cmp eax, 9
jne 0x1401df589
popf
pop rax
jmp 0x1401dfa3f
cmp eax, 0x10
jne 0x1401df598
popf
pop rax
jmp 0x1401dfdb2
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
cmp dword [rsp + 0x50], 0
mov edi, r9d
mov esi, r8d
mov rbx, rdx
mov rbp, rcx
jne 0x1401df618
push rax
pushf
mov eax, 0xa84dff2
pushf
not eax
add eax, 0xb125233e
xor eax, 0xb7571581
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8034a8d0
xor eax, 0xf150e038
rol eax, 7
popf
pushf
not eax
add eax, 0xbcf1a67a
xor eax, 0xdcbea6d1
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd8b4c95e
xor eax, 0x9f4b6353
rol eax, 0x9c
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0xd56ca5ea
pushf
not eax
add eax, 0xa5ecee21
xor eax, 0x91368914
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9cb52ed0
xor eax, 0xc490ee99
rol eax, 0x36
popf
jmp 0x1401df3d6
cmp byte [rdx], 0x35
setge al
jmp 0x1401e035c
call fcn.14006d36b
test eax, eax
jne 0x1401df711
push rax
pushf
mov eax, 0xf33a4fed
pushf
not eax
add eax, 0x8693cfa2
xor eax, 0xd267146f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xbfd2be64
xor eax, 0x90a796f7
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf6f20b00
xor eax, 0xf8e5e647
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9af6b5f0
xor eax, 0xeb83eb67
rol eax, 0x20
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x6afe7532
pushf
not eax
add eax, 0xeb90bbd4
xor eax, 0xa97c8dde
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd2521d12
xor eax, 0x9348912b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xaf8317b0
xor eax, 0xda5b57b2
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xfe66d72f
xor eax, 0xcd114224
rol eax, 0x1b
popf
jmp 0x1401df3d6
cmp byte [rbx], 0x35
lea ecx, [rax + 1]
jg 0x1401df7cb
push rax
pushf
mov eax, 0x5d6e4db9
pushf
not eax
add eax, 0x82ce71e9
xor eax, 0xe8429e92
rol eax, 0xba
popf
pushf
not eax
add eax, 0x928384e8
xor eax, 0xfe712727
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc49b920d
xor eax, 0x83c4dcf7
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc0c6b0c6
xor eax, 0x8034b4da
rol eax, 0x7f
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0xcf15c56e
pushf
not eax
add eax, 0xe546d4a6
xor eax, 0xd995b0ab
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd368602f
xor eax, 0xfbc02763
rol eax, 0x76
popf
pushf
not eax
add eax, 0x991db3e6
xor eax, 0xbcc1ceb5
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xcba7fcd7
xor eax, 0xfd0f2f34
rol eax, 0xad
popf
jmp 0x1401df3d6
jl 0x1401df859
push rax
pushf
mov eax, 0x30016e7
pushf
not eax
add eax, 0xc8f0858b
xor eax, 0xd0533ed8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa24ee7dd
xor eax, 0xf0e0b2d5
rol eax, 0x6e
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x9bc9248d
pushf
not eax
add eax, 0xe97d6f36
xor eax, 0x982d95a1
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x821b884c
xor eax, 0xc5728724
rol eax, 0xd
popf
pushf
not eax
add eax, 0xede039de
xor eax, 0xb608cc13
rol eax, 0x1a
popf
jmp 0x1401df3d6
lea rax, [rbx + 1]
test edi, edi
jne 0x1401df8ed
push rax
pushf
mov eax, 0xf606f573
pushf
not eax
add eax, 0x9721bf48
xor eax, 0xcf044426
rol eax, 0x67
popf
pushf
not eax
add eax, 0x99e2f044
xor eax, 0xa6e78087
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd4796c63
xor eax, 0x963da6cf
rol eax, 0x21
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x264d528b
pushf
not eax
add eax, 0xe55001d7
xor eax, 0x93474e6f
rol eax, 0x50
popf
pushf
not eax
add eax, 0x85d846cf
xor eax, 0xa4b01a89
rol eax, 0x71
popf
jmp 0x1401df3d6
mov al, cl
jmp 0x1401e035c
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
push rax
pushf
mov eax, 0x89ec6956
pushf
not eax
add eax, 0xfd0908ef
xor eax, 0xb1063150
rol eax, 7
popf
pushf
not eax
add eax, 0xd7241c82
xor eax, 0xc9ccb824
rol eax, 0x61
popf
jmp 0x1401df3d6
mov dl, byte [rax]
cmp dl, 0x30
je 0x1401dfa0c
push rax
pushf
mov eax, 0xbd25dbed
pushf
not eax
add eax, 0x92fb5c9d
xor eax, 0x8d2a9c0e
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa480091f
xor eax, 0x80caf7c6
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd2842f06
xor eax, 0xdf3b101f
rol eax, 0x92
popf
pushf
not eax
add eax, 0x88e2a294
xor eax, 0xf3927530
rol eax, 0xbb
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x5ada01aa
pushf
not eax
add eax, 0xf373ea1a
xor eax, 0xdacac3c3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xef0f930a
xor eax, 0xae8aecb2
rol eax, 0xc5
popf
jmp 0x1401df3d6
test dl, dl
jne 0x1401dfa9c
push rax
pushf
mov eax, 0x5f9ca004
pushf
not eax
add eax, 0xce51421c
xor eax, 0xe19452ac
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8a9077d9
xor eax, 0xf7faf406
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x93968afc
xor eax, 0x82ab0653
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa9587935
xor eax, 0xb445a999
rol eax, 0x84
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x8c57a1ac
pushf
not eax
add eax, 0xe1f53bf0
xor eax, 0x969d7655
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb6fb4020
xor eax, 0xf6f03a6f
rol eax, 0xad
popf
jmp 0x1401df3d6
cmp rbx, rbp
je 0x1401dfb2d
push rax
pushf
mov eax, 0x6aa2fb5b
pushf
not eax
add eax, 0xfe387fec
xor eax, 0xfabe3619
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd1d61382
xor eax, 0x8513e1e7
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd433f59f
xor eax, 0xf78cbee9
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xcca45fe3
xor eax, 0xeb2a086c
rol eax, 0x7c
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x51e3a5ff
pushf
not eax
add eax, 0xa95e059b
xor eax, 0xeb0e3af7
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xeb53cb09
xor eax, 0xf0feb675
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc8c9ef51
xor eax, 0xc2ef2712
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8706a22c
xor eax, 0xb1a4f4a2
rol eax, 0xea
popf
jmp 0x1401df3d6
mov al, byte [rbx - 1]
and al, cl
jmp 0x1401e035c
cmp eax, 0x200
jne 0x1401dfc23
push rax
pushf
mov eax, 0xe6c63656
pushf
not eax
add eax, 0xbee4e8bb
xor eax, 0xcf2b15fb
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe1231e69
xor eax, 0xbe2a64bb
rol eax, 0x27
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x6af54f58
pushf
not eax
add eax, 0xc0aabdb3
xor eax, 0xbb4d8c1d
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb6935e76
xor eax, 0xbf02ed52
rol eax, 0x30
popf
jmp 0x1401df3d6
mov ecx, 0x28394f19
pushf
not ecx
add ecx, 0xb79d4719
xor ecx, 0x94f0a2cb
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0x99b83e94
xor ecx, 0xffaa74e1
rol ecx, 0x3d
popf
test edi, edi
je 0x1401dfccf
push rax
pushf
mov eax, 0xb9e36386
pushf
not eax
add eax, 0xd648e7f8
xor eax, 0xbd2cac63
rol eax, 0x41
popf
pushf
not eax
add eax, 0x85792c37
xor eax, 0xb20cbd43
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcc2726f8
xor eax, 0x9b45ae82
rol eax, 0xae
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x522f3fd0
pushf
not eax
add eax, 0xbe91c2c3
xor eax, 0xb6e50e71
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb16985d0
xor eax, 0xa4b9347c
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9b1d94e6
xor eax, 0xd9006884
rol eax, 0x18
popf
pushf
not eax
add eax, 0xce541aab
xor eax, 0xf65baf07
rol eax, 0xa8
popf
jmp 0x1401df3d6
jmp 0x1401dfdb2
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
push rax
pushf
mov eax, 0x3e450302
pushf
not eax
add eax, 0xc767c347
xor eax, 0xf37cbe47
rol eax, 0xed
popf
pushf
not eax
add eax, 0xea4f33c0
xor eax, 0xb21adb86
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xac245082
xor eax, 0x819b0ec2
rol eax, 0x9e
popf
jmp 0x1401df3d6
mov al, byte [rbx]
cmp al, 0x30
je 0x1401dfd60
test al, al
je 0x1401dfe15
push rax
pushf
mov eax, 0x7f3c639
pushf
not eax
add eax, 0xe38c24f9
xor eax, 0xe90e06d2
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf1b61532
xor eax, 0xd564b189
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa6f3afb0
xor eax, 0x9294cbe9
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc097af1c
xor eax, 0x84a75b8c
rol eax, 0xa8
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x153053d2
pushf
not eax
add eax, 0xc5e438e5
xor eax, 0x92a18f2e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc50327d2
xor eax, 0x8fc316c8
rol eax, 0x8f
popf
jmp 0x1401df3d6
cmp esi, 0x2d
jne 0x1401dfe93
push rax
pushf
mov eax, 0x3754fdd7
pushf
not eax
add eax, 0xb98085f7
xor eax, 0xe9cd5592
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xec0f9753
xor eax, 0x8b25695a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8ac0597f
xor eax, 0x8c9b05e8
rol eax, 0x7d
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x31889450
pushf
not eax
add eax, 0xd61fe91a
xor eax, 0x9cc3dc18
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc1676fe9
xor eax, 0xe132bd47
rol eax, 0xc
popf
pushf
not eax
add eax, 0xed3fb2c9
xor eax, 0x91e276c1
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc8c6ead6
xor eax, 0xd0c726e0
rol eax, 0x62
popf
jmp 0x1401df3d6
xor cl, cl
jmp 0x1401df920
cmp eax, 0x100
jne 0x1401dff85
push rax
pushf
mov eax, 0x63eebcd
pushf
not eax
add eax, 0x8dba9cc0
xor eax, 0x8d7bcaee
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb41f303f
xor eax, 0xb9aaf82a
rol eax, 0x69
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x4f1f97c6
pushf
not eax
add eax, 0xdf120403
xor eax, 0xb1ef6a6b
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9329ed87
xor eax, 0xd91d3f09
rol eax, 0xc3
popf
jmp 0x1401df3d6
mov ecx, 0xb1ac99c5
pushf
not ecx
add ecx, 0x815d1c30
xor ecx, 0xec4e01f5
rol ecx, 0x28
popf
pushf
not ecx
add ecx, 0xce79107f
xor ecx, 0xa1c5b3c2
rol ecx, 0x25
popf
pushf
not ecx
add ecx, 0x9cfed1a6
xor ecx, 0xd6e67e7a
rol ecx, 0x7f
popf
test edi, edi
je 0x1401e0046
push rax
pushf
mov eax, 0x7dc86535
pushf
not eax
add eax, 0xff9e1eb0
xor eax, 0x95d9a0f1
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xaaf49c01
xor eax, 0xc4317cd5
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd0c1415e
xor eax, 0xc323202b
rol eax, 0x4e
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0xcdbe8014
pushf
not eax
add eax, 0xcb2cf335
xor eax, 0xf725e0c6
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xab7742e4
xor eax, 0xc3ab2e4f
rol eax, 0x23
popf
jmp 0x1401df3d6
jmp 0x1401e0103
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
push rax
pushf
mov eax, 0x660bc7af
pushf
not eax
add eax, 0xc4c729ca
xor eax, 0xda30f29a
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc4fda7ad
xor eax, 0xc01635cd
rol eax, 8
popf
pushf
not eax
add eax, 0x82c028e8
xor eax, 0xa977c175
rol eax, 0xd0
popf
jmp 0x1401df3d6
mov al, byte [rbx]
cmp al, 0x30
je 0x1401e0162
push rax
pushf
mov eax, 0x221cc243
pushf
not eax
add eax, 0xba3a75e4
xor eax, 0xc792357b
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc765ef44
xor eax, 0xb7ca8d6e
rol eax, 0x23
popf
pushf
not eax
add eax, 0x90b03c06
xor eax, 0xdefa77c1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb85bf152
xor eax, 0xc23a94ac
rol eax, 0xb9
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0xc8c30bcd
pushf
not eax
add eax, 0xe26f2bd8
xor eax, 0xc218d39a
rol eax, 7
popf
pushf
not eax
add eax, 0xda67e8d8
xor eax, 0xffee2bea
rol eax, 0x39
popf
jmp 0x1401df3d6
test al, al
je 0x1401e01f2
push rax
pushf
mov eax, 0x4e0ce2dd
pushf
not eax
add eax, 0xaf68a41b
xor eax, 0xe28a7a7d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xae8bae3c
xor eax, 0xa8464b82
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8e2fdc9b
xor eax, 0xdaf95b6d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe1002d88
xor eax, 0x93681be5
rol eax, 0x5d
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0xec291cd5
pushf
not eax
add eax, 0xdbbe1db6
xor eax, 0xb1ee4810
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe000d9ef
xor eax, 0xd216498d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbff4d849
xor eax, 0xca9e2d0c
rol eax, 2
popf
jmp 0x1401df3d6
cmp esi, 0x2d
je 0x1401e0270
push rax
pushf
mov eax, 0xbe19019
pushf
not eax
add eax, 0xb83eb255
xor eax, 0xf1b461b6
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf596e901
xor eax, 0xc00443f2
rol eax, 0xf0
popf
jmp 0x1401df3d6
push rax
pushf
mov eax, 0x6e44e586
pushf
not eax
add eax, 0xf244b65a
xor eax, 0xa939a81b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa5d9f90a
xor eax, 0xd3aff2d1
rol eax, 3
popf
pushf
not eax
add eax, 0xa299b18d
xor eax, 0x820034f0
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe2144292
xor eax, 0xc149fdb8
rol eax, 0xc
popf
jmp 0x1401df3d6
jmp 0x1401dfeec
xor al, al
push rax
pushf
mov eax, 0x719c2107
pushf
not eax
add eax, 0x90410a76
xor eax, 0xc132bcfe
rol eax, 0x40
popf
pushf
not eax
add eax, 0xad3781a5
xor eax, 0xffa336b4
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xcf210e3a
xor eax, 0x939ef399
rol eax, 0x29
popf
jmp 0x1401df3d6
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret