Function at 0x1400e9158
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x21dcb206
pushf
not eax
add eax, 0xd04fc808
xor eax, 0xd262c94c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xec8e6c9a
xor eax, 0xd999706d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa127b3a3
xor eax, 0xa4f80104
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa74ae8e1
xor eax, 0xf0be29e8
rol eax, 0x97
popf
cmp eax, 4
jne 0x1400e91bb
popf
pop rax
jmp 0x1400e9497
cmp eax, 0
jne 0x1400e91ca
popf
pop rax
jmp 0x1400e92c9
cmp eax, 3
jne 0x1400e91d9
popf
pop rax
jmp 0x1400e93f4
cmp eax, 1
jne 0x1400e91e8
popf
pop rax
jmp 0x1400e9339
cmp eax, 0xd
jne 0x1400e91f7
popf
pop rax
jmp 0x1400e9936
cmp eax, 7
jne 0x1400e9206
popf
pop rax
jmp 0x1400e95d7
cmp eax, 0xe
jne 0x1400e9215
popf
pop rax
jmp 0x1400e99ca
cmp eax, 0xb
jne 0x1400e9224
popf
pop rax
jmp 0x1400e97d9
cmp eax, 0xc
jne 0x1400e9233
popf
pop rax
jmp 0x1400e988f
cmp eax, 8
jne 0x1400e9242
popf
pop rax
jmp 0x1400e966b
cmp eax, 0x10
jne 0x1400e9251
popf
pop rax
jmp 0x1400e9aee
cmp eax, 2
jne 0x1400e9260
popf
pop rax
jmp 0x1400e936f
cmp eax, 9
jne 0x1400e926f
popf
pop rax
jmp 0x1400e9721
cmp eax, 0x12
jne 0x1400e927e
popf
pop rax
jmp 0x1400e9bf7
cmp eax, 6
jne 0x1400e928d
popf
pop rax
jmp 0x1400e9578
cmp eax, 0x11
jne 0x1400e929c
popf
pop rax
jmp 0x1400e9ba0
cmp eax, 5
jne 0x1400e92ab
popf
pop rax
jmp 0x1400e94e4
cmp eax, 0xf
jne 0x1400e92ba
popf
pop rax
jmp 0x1400e9a92
cmp eax, 0xa
jne 0x1400e92c9
popf
pop rax
jmp 0x1400e97c8
xor eax, eax
mov r10, rcx
test rcx, rcx
jne 0x1400e9306
push rax
pushf
mov eax, 0x8c3507ed
pushf
not eax
add eax, 0x8b1f15b4
xor eax, 0x9ec0b3cb
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xcbabba27
xor eax, 0xd376397d
rol eax, 0xe0
popf
jmp 0x1400e91ac
push rax
pushf
mov eax, 0xbfbf7e28
pushf
not eax
add eax, 0xd875eb37
xor eax, 0xc581bb00
rol eax, 3
popf
pushf
not eax
add eax, 0x9cd68348
xor eax, 0xb31712d1
rol eax, 0xd2
popf
jmp 0x1400e91ac
mov qword [r8], rax
push rax
pushf
mov eax, 0xb09211c4
pushf
not eax
add eax, 0xfa1ef59e
xor eax, 0xdbbe898c
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf77a0a11
xor eax, 0xa4cd787f
rol eax, 0
popf
jmp 0x1400e91ac
mov eax, 0xd8eb1aec
pushf
not eax
add eax, 0x80508d05
xor eax, 0xd770591f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa33f57fc
xor eax, 0xf7dd6863
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9ce74fc7
xor eax, 0x84f898d8
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xcbccbf70
xor eax, 0xa23bdcda
rol eax, 0x21
popf
ret
test edx, edx
jne 0x1400e943e
push rax
pushf
mov eax, 0x5e1fbe3f
pushf
not eax
add eax, 0xaba23711
xor eax, 0xcf96264e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xad4d26ee
xor eax, 0xd7475a49
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc32264af
xor eax, 0xe102436c
rol eax, 0xf0
popf
jmp 0x1400e91ac
push rax
pushf
mov eax, 0x1e72b850
pushf
not eax
add eax, 0xd2ae0b9b
xor eax, 0xdd831303
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbc79538f
xor eax, 0x928efc07
rol eax, 0x61
popf
pushf
not eax
add eax, 0xceaeb16f
xor eax, 0xc46c5678
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd8b85f6b
xor eax, 0xced15e6a
rol eax, 0xb9
popf
jmp 0x1400e91ac
mov byte [rcx], al
jmp 0x1400e9339
test edx, 0xffffff80
jne 0x1400e9532
push rax
pushf
mov eax, 0xe31d1707
pushf
not eax
add eax, 0xa125608e
xor eax, 0xb2e9ae0f
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe08e27d7
xor eax, 0xa37555fe
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa8b1e689
xor eax, 0xc391f4a9
rol eax, 0xf5
popf
jmp 0x1400e91ac
push rax
pushf
mov eax, 0x53adc49a
pushf
not eax
add eax, 0xada75227
xor eax, 0xe0eca2a4
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xec790248
xor eax, 0xebc65119
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc1557c42
xor eax, 0x87661598
rol eax, 0xf
popf
jmp 0x1400e91ac
mov byte [rcx], dl
jmp 0x1400e936f
test edx, 0xfffff800
jne 0x1400e9638
push rax
pushf
mov eax, 0x4b058a0
pushf
not eax
add eax, 0x80b18454
xor eax, 0xa8b3193d
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf8ef2cbe
xor eax, 0xea80cb22
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc018393b
xor eax, 0xc0e0ade5
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xace50720
xor eax, 0x86e3ebb8
rol eax, 0xf8
popf
jmp 0x1400e91ac
push rax
pushf
mov eax, 0x4e929b4e
pushf
not eax
add eax, 0xe03d12ba
xor eax, 0xe86d9d88
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb58ceb54
xor eax, 0xcaa970ac
rol eax, 0xbb
popf
jmp 0x1400e91ac
mov ecx, 0x58cbfcc0
pushf
not ecx
add ecx, 0xf37407b4
xor ecx, 0xcc57fb9b
rol ecx, 0xd1
popf
pushf
not ecx
add ecx, 0xd3d514f6
xor ecx, 0xf10666f6
rol ecx, 0x2f
popf
mov r9b, 0x80
pushf
not r9b
add r9b, 0xbc
xor r9b, 0x7c
rol r9b, 0x14
popf
pushf
not r9b
add r9b, 0x49
xor r9b, 0x71
rol r9b, 0x8f
popf
pushf
not r9b
add r9b, 0x5b
xor r9b, 0x84
rol r9b, 0xec
popf
jmp 0x1400e9a92
test edx, 0xffff0000
jne 0x1400e976f
push rax
pushf
mov eax, 0xb1c4c1f4
pushf
not eax
add eax, 0xac96cd81
xor eax, 0x8e05f8bb
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x820cd63a
xor eax, 0xd0b973e6
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa085ab88
xor eax, 0x896bfc27
rol eax, 0xbe
popf
jmp 0x1400e91ac
push rax
pushf
mov eax, 0x50f83f16
pushf
not eax
add eax, 0xe5444006
xor eax, 0xc9361fd4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf854945d
xor eax, 0xbb31df61
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8d675e4e
xor eax, 0xf88aab1e
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xaf82d0d6
xor eax, 0xc53099a5
rol eax, 0x6e
popf
jmp 0x1400e91ac
lea eax, [rdx - 0xd800]
cmp eax, 0x7ff
jbe 0x1400e9bf7
mov ecx, 0x47f5b8d
pushf
not ecx
add ecx, 0x9be5c981
xor ecx, 0xf87f87aa
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xe662d048
xor ecx, 0xa917b264
rol ecx, 0xb5
popf
mov r9b, 0xf5
pushf
not r9b
add r9b, 0xdc
xor r9b, 0x53
rol r9b, 0xb3
popf
pushf
not r9b
add r9b, 0xe9
xor r9b, 0xf
rol r9b, 0x12
popf
pushf
not r9b
add r9b, 0x88
xor r9b, 0x3b
rol r9b, 0x44
popf
pushf
not r9b
add r9b, 0x61
xor r9b, 0xa0
rol r9b, 0xaa
popf
jmp 0x1400e9a92
test edx, 0xffe00000
jne 0x1400e98f0
push rax
pushf
mov eax, 0x8f351a4d
pushf
not eax
add eax, 0xc4b306aa
xor eax, 0xde6d90e3
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe45b3dcd
xor eax, 0xd0c226f7
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd439440b
xor eax, 0xaead8419
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xdbe7e039
xor eax, 0xaabcb0bb
rol eax, 0xb0
popf
jmp 0x1400e91ac
push rax
pushf
mov eax, 0x12bdf3bf
pushf
not eax
add eax, 0x9e0dae9c
xor eax, 0xfe9b3be7
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb2d5f89f
xor eax, 0xca3b24f5
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe5399d63
xor eax, 0x803bb190
rol eax, 0xde
popf
jmp 0x1400e91ac
cmp edx, 0x10ffff
ja 0x1400e9984
push rax
pushf
mov eax, 0x58340999
pushf
not eax
add eax, 0x9d38df48
xor eax, 0xb3297595
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe63b1a82
xor eax, 0xbe598f1f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf367f91d
xor eax, 0x9c2ced96
rol eax, 0x7b
popf
jmp 0x1400e91ac
push rax
pushf
mov eax, 0xb1dbf3b0
pushf
not eax
add eax, 0xbc0be32e
xor eax, 0xcee02faf
rol eax, 0x92
popf
pushf
not eax
add eax, 0xdf3242a4
xor eax, 0xec4947ab
rol eax, 0x43
popf
pushf
not eax
add eax, 0x96cacded
xor eax, 0xd957873b
rol eax, 0x5e
popf
jmp 0x1400e91ac
mov ecx, 0x52f4459e
pushf
not ecx
add ecx, 0x81eb1ccd
xor ecx, 0xeed96257
rol ecx, 0xd8
popf
pushf
not ecx
add ecx, 0xe890f13a
xor ecx, 0xf67094fe
rol ecx, 0x3a
popf
pushf
not ecx
add ecx, 0xf195a97a
xor ecx, 0xd00ce79f
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xc537c3ef
xor ecx, 0xe74c2404
rol ecx, 0xe0
popf
mov r9b, 0x32
pushf
not r9b
add r9b, 0x63
xor r9b, 0x37
rol r9b, 0x23
popf
pushf
not r9b
add r9b, 0x56
xor r9b, 5
rol r9b, 0x55
popf
pushf
not r9b
add r9b, 0x5f
xor r9b, 0x45
rol r9b, 0x73
popf
push rax
pushf
mov eax, 0xb25a2829
pushf
not eax
add eax, 0x96dce486
xor eax, 0xc4067969
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe5ebc9dd
xor eax, 0x93e37c69
rol eax, 0x3b
popf
jmp 0x1400e91ac
mov r11, rcx
push rax
pushf
mov eax, 0x5f48a465
pushf
not eax
add eax, 0xb7ed1d8f
xor eax, 0x95493cb2
rol eax, 0x23
popf
pushf
not eax
add eax, 0x83c7d2f0
xor eax, 0xe0623b00
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc1632e23
xor eax, 0xa795c64f
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb54eac49
xor eax, 0x8e7b75c9
rol eax, 0x7e
popf
jmp 0x1400e91ac
mov al, dl
shr edx, 6
and al, 0x3f
or al, 0x80
mov byte [r11 + r10], al
sub r11, 1
jne 0x1400e9b47
push rax
pushf
mov eax, 0xfe2c960a
pushf
not eax
add eax, 0xfd91b8fe
xor eax, 0x92e3a806
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbd860288
xor eax, 0x954fb15c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x98cb1938
xor eax, 0xcd2311de
rol eax, 0xa7
popf
jmp 0x1400e91ac
push rax
pushf
mov eax, 0x460ebe0b
pushf
not eax
add eax, 0x93abba2a
xor eax, 0xa902aa62
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xde0026de
xor eax, 0xf3ed5926
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb994939c
xor eax, 0xa081e438
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc1571d2e
xor eax, 0xb3a71833
rol eax, 0x58
popf
jmp 0x1400e91ac
or dl, r9b
mov byte [r10], dl
inc rcx
mov rdx, r8
jmp fcn.1401f1a66
mov rdx, r9
mov rcx, r8
jmp fcn.140067a14