Function at 0x1401c3022
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x3005f5e3
pushf
not eax
add eax, 0x84c313aa
xor eax, 0x8bf73518
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc85fda3a
xor eax, 0xe9809011
rol eax, 0x1c
popf
cmp eax, 4
jne 0x1401c305f
popf
pop rax
jmp 0x1401c346d
cmp eax, 0
jne 0x1401c306e
popf
pop rax
jmp 0x1401c3131
cmp eax, 3
jne 0x1401c307d
popf
pop rax
jmp 0x1401c33be
cmp eax, 1
jne 0x1401c308c
popf
pop rax
jmp 0x1401c31e1
cmp eax, 0xd
jne 0x1401c309b
popf
pop rax
jmp 0x1401c3941
cmp eax, 7
jne 0x1401c30aa
popf
pop rax
jmp 0x1401c35dc
cmp eax, 0xe
jne 0x1401c30b9
popf
pop rax
jmp 0x1401c3995
cmp eax, 0xb
jne 0x1401c30c8
popf
pop rax
jmp 0x1401c3882
cmp eax, 0xc
jne 0x1401c30d7
popf
pop rax
jmp 0x1401c38da
cmp eax, 8
jne 0x1401c30e6
popf
pop rax
jmp 0x1401c368d
cmp eax, 5
jne 0x1401c30f5
popf
pop rax
jmp 0x1401c3511
cmp eax, 2
jne 0x1401c3104
popf
pop rax
jmp 0x1401c3252
cmp eax, 9
jne 0x1401c3113
popf
pop rax
jmp 0x1401c3736
cmp eax, 0xa
jne 0x1401c3122
popf
pop rax
jmp 0x1401c37d7
cmp eax, 6
jne 0x1401c3131
popf
pop rax
jmp 0x1401c35a2
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
movsd qword [rax + 8], xmm0
push rdi
sub rsp, 0x40
movaps xmmword [rax - 0x18], xmm6
movaps xmm6, xmm0
mov rbx, rdx
test rdx, rdx
jne 0x1401c319b
push rax
pushf
mov eax, 0x502fd5f3
pushf
not eax
add eax, 0xcb72f89a
xor eax, 0xa785e6bc
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf4bab28b
xor eax, 0x8e5bba68
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd165dba6
xor eax, 0xa1a2d21e
rol eax, 0xe8
popf
jmp 0x1401c3050
push rax
pushf
mov eax, 0xf0de8c31
pushf
not eax
add eax, 0xa5fe9fde
xor eax, 0x9f4e1814
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa96e9bff
xor eax, 0x9f1ed4fd
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9f951318
xor eax, 0xb188145f
rol eax, 0x51
popf
jmp 0x1401c3050
call fcn.1401a2898
mov dword [rax], socket
call fcn.140214e54
xorps xmm0, xmm0
jmp 0x1401c3995
mov esi, 0x137ac883
pushf
not esi
add esi, 0xf19b208f
xor esi, 0x98aa0890
rol esi, 0x37
popf
pushf
not esi
add esi, 0x8af159d1
xor esi, 0xc95480ab
rol esi, 0x3d
popf
pushf
not esi
add esi, 0x9f570f98
xor esi, 0xa512f961
rol esi, 0xdc
popf
pushf
not esi
add esi, 0xea6a8b3e
xor esi, 0x82f1b6f6
rol esi, 0xb8
popf
mov ecx, 0x2ab45496
pushf
not ecx
add ecx, 0xe734089a
xor ecx, 0xad5ce6a7
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0x984f8aed
xor ecx, 0xd5dc078d
rol ecx, 0x81
popf
pushf
not ecx
add ecx, 0xddec621e
xor ecx, 0xf6960709
rol ecx, 0xce
popf
pushf
not ecx
add ecx, 0xe3c15b6e
xor ecx, 0xbf1583eb
rol ecx, 0xd7
popf
mov edx, esi
call fcn.140225996
movzx ecx, word [rsp + 0x56]
mov rdi, rax
mov eax, 0x3a5073d8
pushf
not eax
add eax, 0x8d77661d
xor eax, 0xecbb7454
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcc5c64f3
xor eax, 0x9c750491
rol eax, 0x44
popf
and cx, ax
cmp cx, ax
jne 0x1401c338c
push rax
pushf
mov eax, 0xdeafee8c
pushf
not eax
add eax, 0xe98210c0
xor eax, 0xc6a97117
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe9a7b49c
xor eax, 0xd6834995
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbf2c2055
xor eax, 0xc63b5b8c
rol eax, 0x79
popf
jmp 0x1401c3050
push rax
pushf
mov eax, 0xa4f15311
pushf
not eax
add eax, 0xb7602134
xor eax, 0x94ba28b8
rol eax, 1
popf
pushf
not eax
add eax, 0xc8456893
xor eax, 0xba9b995d
rol eax, 0x3a
popf
jmp 0x1401c3050
or dword [rbx], 0xffffffff
movaps xmm0, xmm6
call fcn.14021546d
sub eax, 1
je 0x1401c3427
push rax
pushf
mov eax, 0x124e3e7d
pushf
not eax
add eax, 0x85aa8aed
xor eax, 0xa37215e2
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd5a487af
xor eax, 0x873ebb7a
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc0440439
xor eax, 0xf6b5696f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe741a92b
xor eax, 0xf3fc1629
rol eax, 0xe1
popf
jmp 0x1401c3050
push rax
pushf
mov eax, 0x616d9560
pushf
not eax
add eax, 0xc9f26a73
xor eax, 0xf0c80bbc
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbe51b707
xor eax, 0xc2a283bb
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x86c53932
xor eax, 0xbe154322
rol eax, 0x26
popf
jmp 0x1401c3050
sub eax, 1
je 0x1401c34cb
push rax
pushf
mov eax, 0x249646b0
pushf
not eax
add eax, 0xcb8dfc57
xor eax, 0xaa8b54f5
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xfe1ba061
xor eax, 0xacc67ba2
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd20d976b
xor eax, 0x891d9474
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9316bdcf
xor eax, 0xec1a543a
rol eax, 0x9f
popf
jmp 0x1401c3050
push rax
pushf
mov eax, 0xae2a6a6e
pushf
not eax
add eax, 0xb566e983
xor eax, 0x9af7aca2
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xbac20811
xor eax, 0xbdc9e03d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb0b57250
xor eax, 0xf3ed16ae
rol eax, 0x94
popf
jmp 0x1401c3050
cmp eax, 1
je 0x1401c355c
push rax
pushf
mov eax, 0xec55dd8
pushf
not eax
add eax, 0xab9714cc
xor eax, 0x9962e730
rol eax, 0x79
popf
pushf
not eax
add eax, 0xddc03ca4
xor eax, 0xf008184e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xba8a10d7
xor eax, 0x90b5193d
rol eax, 0xa4
popf
jmp 0x1401c3050
push rax
pushf
mov eax, 0x39313fa4
pushf
not eax
add eax, 0xe907845e
xor eax, 0xa1271815
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc22d4d1f
xor eax, 0xa94714c0
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd909f204
xor eax, 0xf9d6258f
rol eax, 0x26
popf
jmp 0x1401c3050
movaps xmm3, xmm6
mov ecx, 0x7c84883b
pushf
not ecx
add ecx, 0xdb1dac70
xor ecx, 0xdc4bcb73
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0x98645e53
xor ecx, 0xaf7403f7
rol ecx, 0xe2
popf
addsd xmm3, qword [0x140081290]
mov edx, 0x70b8aac9
pushf
not edx
add edx, 0x9db60d81
xor edx, 0xd4cb494d
rol edx, 0xf
popf
pushf
not edx
add edx, 0xc205aa13
xor edx, 0xa04adc33
rol edx, 0xeb
popf
pushf
not edx
add edx, 0xdcd33cdf
xor edx, 0xcbd82323
rol edx, 0x15
popf
pushf
not edx
add edx, 0xf6e0eec5
xor edx, 0x8aff1b16
rol edx, 0x21
popf
mov qword [rsp + 0x20], rdi
movaps xmm2, xmm6
call fcn.14013689d
jmp 0x1401c3995
ucomisd xmm6, qword [0x140083e78]
jp 0x1401c36f0
push rax
pushf
mov eax, 0x31191898
pushf
not eax
add eax, 0xc63e2a27
xor eax, 0xe6e6ba98
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa64a3b7f
xor eax, 0xec37f332
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa95da2a9
xor eax, 0xe1c64307
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb3fda744
xor eax, 0xb11b24ee
rol eax, 0xae
popf
jmp 0x1401c3050
push rax
pushf
mov eax, 0x98e8b3c1
pushf
not eax
add eax, 0xd85c6d28
xor eax, 0xac4f117f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe9e0a9bd
xor eax, 0xbf95ed8c
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd08940da
xor eax, 0xfc37831e
rol eax, 0x67
popf
jmp 0x1401c3050
jne 0x1401c377e
push rax
pushf
mov eax, 0x4567159
pushf
not eax
add eax, 0xe64a8638
xor eax, 0x80e3260c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb44c1182
xor eax, 0xde654ced
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x91acd718
xor eax, 0xc832e97c
rol eax, 0x9f
popf
jmp 0x1401c3050
push rax
pushf
mov eax, 0x985f8854
pushf
not eax
add eax, 0xfd44e85a
xor eax, 0xed776688
rol eax, 0x71
popf
pushf
not eax
add eax, 0xeeb2b0a3
xor eax, 0x86dedb10
rol eax, 0x34
popf
pushf
not eax
add eax, 0x86a84e0f
xor eax, 0xbe86d293
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x98b23984
xor eax, 0x80def695
rol eax, 0x7d
popf
jmp 0x1401c3050
movaps xmm0, xmm6
call fcn.1402c88d1
test eax, eax
je 0x1401c3829
push rax
pushf
mov eax, 0x933f3966
pushf
not eax
add eax, 0x91ca378d
xor eax, 0xd03cf999
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb9d563bd
xor eax, 0xf5bf7ca1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xff8f60b2
xor eax, 0xee183f3d
rol eax, 0xe9
popf
jmp 0x1401c3050
push rax
pushf
mov eax, 0xe24c585d
pushf
not eax
add eax, 0xf4e52367
xor eax, 0xaed081dc
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe829793b
xor eax, 0xe71409d5
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x93a92c5a
xor eax, 0xf32e1b12
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb39dda3a
xor eax, 0x80ccafcb
rol eax, 0xb3
popf
jmp 0x1401c3050
and dword [rbx], 0
movsd xmm3, qword [0x140083e80]
xor ecx, ecx
jmp 0x1401c35dc
mov rdx, rbx
movaps xmm0, xmm6
call fcn.1401bbd05
movaps xmm6, xmm0
push rax
pushf
mov eax, 0xc722b803
pushf
not eax
add eax, 0x8a8ab209
xor eax, 0xa99efd87
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd4bc8340
xor eax, 0xec158de0
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc0e619c6
xor eax, 0xcd74a351
rol eax, 0x62
popf
pushf
not eax
add eax, 0xac77b380
xor eax, 0xe2a7cec1
rol eax, 0x8d
popf
jmp 0x1401c3050
mov rdx, rsi
mov rcx, rdi
call fcn.140225996
movaps xmm0, xmm6
push rax
pushf
mov eax, 0x3c787868
pushf
not eax
add eax, 0xfbe19f15
xor eax, 0xc6798e27
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc7e16de1
xor eax, 0xa5ab8d3a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe279be9b
xor eax, 0xe1aaffa5
rol eax, 0xf6
popf
jmp 0x1401c3050
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x40
pop rdi
ret