Function at 0x1401dd18a
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xbf325313
pushf
not eax
add eax, 0xf44beb9c
xor eax, 0xc69d1251
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8b36b38e
xor eax, 0xc3a3f536
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe866acff
xor eax, 0xa8735902
rol eax, 0xe9
popf
cmp eax, 4
jne 0x1401dd1da
popf
pop rax
jmp 0x1401dd433
cmp eax, 0
jne 0x1401dd1e9
popf
pop rax
jmp 0x1401dd225
cmp eax, 3
jne 0x1401dd1f8
popf
pop rax
jmp 0x1401dd37c
cmp eax, 1
jne 0x1401dd207
popf
pop rax
jmp 0x1401dd2ab
cmp eax, 5
jne 0x1401dd216
popf
pop rax
jmp 0x1401dd482
cmp eax, 2
jne 0x1401dd225
popf
pop rax
jmp 0x1401dd33c
sub rsp, 0x28
cmp dword [0x140109f58], 0
jne 0x1401dd278
push rax
pushf
mov eax, 0xda75d087
pushf
not eax
add eax, 0xb7e0d011
xor eax, 0xd46e878f
rol eax, 0
popf
pushf
not eax
add eax, 0xc27ba302
xor eax, 0xb7c595db
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9a3fa047
xor eax, 0xa82eb51b
rol eax, 0xac
popf
jmp 0x1401dd1cb
push rax
pushf
mov eax, 0xe57b73e5
pushf
not eax
add eax, 0xa06bc040
xor eax, 0x8ec001ba
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb3f5a9fc
xor eax, 0xaa398b75
rol eax, 0xf5
popf
jmp 0x1401dd1cb
test rcx, rcx
jne 0x1401dd2e3
push rax
pushf
mov eax, 0xa188b9f4
pushf
not eax
add eax, 0x9ab2d423
xor eax, 0xb71f9c71
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x913691fe
xor eax, 0xd4cb853f
rol eax, 4
popf
jmp 0x1401dd1cb
push rax
pushf
mov eax, 0xf189689d
pushf
not eax
add eax, 0xe4df3639
xor eax, 0x8fd2118a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf94c04ad
xor eax, 0xf1892337
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x830548f0
xor eax, 0x8f08f5d5
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd3491153
xor eax, 0xe44bee1d
rol eax, 0xbd
popf
jmp 0x1401dd1cb
call fcn.1401fa658
mov dword [rax], socket
call fcn.140273f4c
mov eax, 0x6257bd2c
pushf
not eax
add eax, 0xa7313b9b
xor eax, 0xb148d507
rol eax, 0xf
popf
pushf
not eax
add eax, 0xebf1b749
xor eax, 0xebc3437f
rol eax, 0xa6
popf
add rsp, 0x28
ret
test rdx, rdx
je 0x1401dd3da
push rax
pushf
mov eax, 0x9f07939
pushf
not eax
add eax, 0xb3a581ad
xor eax, 0xf8e73554
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf360c36e
xor eax, 0xf5c9270e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xfa26ea57
xor eax, 0x8ef63b91
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcd152690
xor eax, 0xd9aa384f
rol eax, 0x6e
popf
jmp 0x1401dd1cb
push rax
pushf
mov eax, 0x6cdb2fc2
pushf
not eax
add eax, 0x9a2eca56
xor eax, 0x8a8e0730
rol eax, 2
popf
pushf
not eax
add eax, 0x9cb16744
xor eax, 0xad883bea
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xaaa4dbcf
xor eax, 0xe82f2187
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdb23e197
xor eax, 0xed0f90c5
rol eax, 0x27
popf
jmp 0x1401dd1cb
add rsp, 0x28
jmp 0x1401e1677
xor r8d, r8d
add rsp, 0x28
jmp 0x140284fff
push rax
pushf
mov eax, 0xfb8a8e66
pushf
not eax
add eax, 0xc7431357
xor eax, 0x8efed4a3
rol eax, 7
popf
pushf
not eax
add eax, 0xf4d20cf7
xor eax, 0xb75ac94d
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc560a079
xor eax, 0xba5109b7
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xafa0d0f0
xor eax, 0x9688a9c7
rol eax, 0xe8
popf
cmp eax, 2
jne 0x1401e16da
popf
pop rax
jmp 0x1401e1787
cmp eax, 0
jne 0x1401e16e9
popf
pop rax
jmp 0x1401e1707
cmp eax, 3
jne 0x1401e16f8
popf
pop rax
jmp 0x1401e1818
cmp eax, 1
jne 0x1401e1707
popf
pop rax
jmp 0x1401e1753
mov r11, rdx
mov r10, rcx
push rax
pushf
mov eax, 0x2c73d57a
pushf
not eax
add eax, 0xa0274ce5
xor eax, 0xc74dcdda
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc29544cb
xor eax, 0xccb1df34
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe7714a82
xor eax, 0x930b114a
rol eax, 0x34
popf
jmp 0x1401e16cb
movzx r8d, byte [r10]
inc r10
movzx edx, byte [r11]
lea eax, [r8 - 0x41]
cmp eax, 0x19
lea r9d, [r8 + 0x20]
lea eax, [rdx - 0x41]
cmova r9d, r8d
lea ecx, [rdx + 0x20]
inc r11
cmp eax, 0x19
mov eax, r9d
cmova ecx, edx
sub eax, ecx
jne 0x1401e1818
test r9d, r9d
jne 0x1401e17d2
push rax
pushf
mov eax, 0x630ea006
pushf
not eax
add eax, 0xc289464a
xor eax, 0xb7f1a6c1
rol eax, 3
popf
pushf
not eax
add eax, 0xde208759
xor eax, 0xe1bb0721
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x9b2cfce3
xor eax, 0x8ba5c49c
rol eax, 0x65
popf
jmp 0x1401e16cb
push rax
pushf
mov eax, 0x4a2bf864
pushf
not eax
add eax, 0xae78a5ff
xor eax, 0xe4b28728
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd2c73305
xor eax, 0x9c346741
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd55f710d
xor eax, 0xa41ef70a
rol eax, 0xb5
popf
jmp 0x1401e16cb
ret
push rax
pushf
mov eax, 0x201df9ac
pushf
not eax
add eax, 0x9df15107
xor eax, 0xe6df93d3
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa70799f3
xor eax, 0x8d7e86bc
rol eax, 0xd
popf
cmp eax, 4
jne 0x14028503c
popf
pop rax
jmp 0x1402852de
cmp eax, 0
jne 0x14028504b
popf
pop rax
jmp 0x1402850b4
cmp eax, 3
jne 0x14028505a
popf
pop rax
jmp 0x14028527f
cmp eax, 1
jne 0x140285069
popf
pop rax
jmp 0x140285168
cmp eax, 5
jne 0x140285078
popf
pop rax
jmp 0x140285373
cmp eax, 7
jne 0x140285087
popf
pop rax
jmp 0x140285483
cmp eax, 6
jne 0x140285096
popf
pop rax
jmp 0x140285403
cmp eax, 2
jne 0x1402850a5
popf
pop rax
jmp 0x140285201
cmp eax, 8
jne 0x1402850b4
popf
pop rax
jmp 0x1402854c2
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x40
mov rbx, rdx
mov rdi, rcx
test rcx, rcx
jne 0x140285122
push rax
pushf
mov eax, 0xc966714b
pushf
not eax
add eax, 0xa0ca79ae
xor eax, 0xa3ba502c
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xfb87b062
xor eax, 0xbdcfe69d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd8f00060
xor eax, 0xdc2685f7
rol eax, 0xc
popf
pushf
not eax
add eax, 0xce4d49f9
xor eax, 0x86461eed
rol eax, 0x35
popf
jmp 0x14028502d
push rax
pushf
mov eax, 0x4a59b54c
pushf
not eax
add eax, 0xd5d3724f
xor eax, 0x9f2c1c5c
rol eax, 0x48
popf
pushf
not eax
add eax, 0xcdbb438f
xor eax, 0xc207a635
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfbcbabde
xor eax, 0x82be6ef5
rol eax, 0xf8
popf
jmp 0x14028502d
call fcn.1401fa658
mov dword [rax], socket
call fcn.140273f4c
mov eax, 0xc61664d0
pushf
not eax
add eax, 0xbb698033
xor eax, 0xb0e4fb46
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xdb2cee4a
xor eax, 0xdbcf1e3e
rol eax, 0x34
popf
jmp 0x1402854c2
test rdx, rdx
je 0x14028524c
push rax
pushf
mov eax, 0x60dfc43b
pushf
not eax
add eax, 0x8bdf226f
xor eax, 0xa1f18b79
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xce30c38b
xor eax, 0xf9ddee3f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x82845e90
xor eax, 0xc343f507
rol eax, 0xdc
popf
jmp 0x14028502d
push rax
pushf
mov eax, 0x48bdf59a
pushf
not eax
add eax, 0xb8503ef6
xor eax, 0xeaf9a719
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf759697a
xor eax, 0xfbc8c81e
rol eax, 0xe0
popf
jmp 0x14028502d
mov rdx, r8
lea rcx, [rsp + 0x20]
call fcn.14029eace
mov rax, qword [rsp + 0x28]
mov r8, qword [rax + 0x110]
push rax
pushf
mov eax, 0xb988f8c6
pushf
not eax
add eax, 0x811d2490
xor eax, 0xa2db405b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbf93763e
xor eax, 0xee356394
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbed89269
xor eax, 0xf7f19f90
rol eax, 0xa1
popf
jmp 0x14028502d
movzx eax, byte [rdi]
inc rdi
movzx edx, byte [rax + r8]
movzx eax, byte [rbx]
inc rbx
movzx ecx, byte [rax + r8]
mov eax, edx
sub eax, ecx
jne 0x140285340
push rax
pushf
mov eax, 0xaa64c6a0
pushf
not eax
add eax, 0xcfabd6c6
xor eax, 0xdb209ba6
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x97a1b72e
xor eax, 0x85c2182d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x83ac4345
xor eax, 0xd22a4f7b
rol eax, 0x8f
popf
jmp 0x14028502d
push rax
pushf
mov eax, 0x40c54b77
pushf
not eax
add eax, 0x89cc10e0
xor eax, 0xf67c3553
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb31a460b
xor eax, 0xb51e6e89
rol eax, 4
popf
jmp 0x14028502d
test edx, edx
jne 0x1402853bd
push rax
pushf
mov eax, 0x9d7e075e
pushf
not eax
add eax, 0xd25a5539
xor eax, 0xe724cf53
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9700bb1a
xor eax, 0x85cd0594
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfa7d23f9
xor eax, 0xde6f0371
rol eax, 0x59
popf
jmp 0x14028502d
push rax
pushf
mov eax, 0xaf1f9634
pushf
not eax
add eax, 0xbd0332ea
xor eax, 0xde393593
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8cfee544
xor eax, 0xc49cc454
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xdae95cd5
xor eax, 0xc03fd305
rol eax, 0x34
popf
jmp 0x14028502d
cmp byte [rsp + 0x38], 0
je 0x140285450
push rax
pushf
mov eax, 0x612e4e36
pushf
not eax
add eax, 0xe22066d3
xor eax, 0xeaaee827
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xfa8173a2
xor eax, 0x845fab5e
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb1accc1a
xor eax, 0x921b4d11
rol eax, 0x14
popf
jmp 0x14028502d
push rax
pushf
mov eax, 0x50f26fd1
pushf
not eax
add eax, 0xb2ab3911
xor eax, 0xad008886
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8b80e688
xor eax, 0xc9731832
rol eax, 0xdf
popf
jmp 0x14028502d
mov rcx, qword [rsp + 0x20]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x5f43b61a
pushf
not eax
add eax, 0x925c0e3a
xor eax, 0x8c5e8360
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc0c04054
xor eax, 0xc6896454
rol eax, 0xa2
popf
jmp 0x14028502d
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rdi
ret