Function at 0x140128440
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x723fbaa7
pushf
not eax
add eax, 0xef1b6cba
xor eax, 0xdb92a209
rol eax, 0xa
popf
pushf
not eax
add eax, 0xea4de281
xor eax, 0xc60d73e3
rol eax, 0xed
popf
cmp eax, 4
jne 0x14012847d
popf
pop rax
jmp 0x14012886c
cmp eax, 0
jne 0x14012848c
popf
pop rax
jmp 0x1401285b8
cmp eax, 3
jne 0x14012849b
popf
pop rax
jmp 0x1401287c7
cmp eax, 1
jne 0x1401284aa
popf
pop rax
jmp 0x14012868d
cmp eax, 0xd
jne 0x1401284b9
popf
pop rax
jmp 0x140128d19
cmp eax, 7
jne 0x1401284c8
popf
pop rax
jmp 0x140128a75
cmp eax, 0xe
jne 0x1401284d7
popf
pop rax
jmp 0x140128dc2
cmp eax, 0xb
jne 0x1401284e6
popf
pop rax
jmp 0x140128c69
cmp eax, 0xc
jne 0x1401284f5
popf
pop rax
jmp 0x140128cca
cmp eax, 8
jne 0x140128504
popf
pop rax
jmp 0x140128b0e
cmp eax, 0x10
jne 0x140128513
popf
pop rax
jmp 0x140128ec5
cmp eax, 2
jne 0x140128522
popf
pop rax
jmp 0x1401286ed
cmp eax, 9
jne 0x140128531
popf
pop rax
jmp 0x140128b94
cmp eax, 0x12
jne 0x140128540
popf
pop rax
jmp 0x140128f91
cmp eax, 6
jne 0x14012854f
popf
pop rax
jmp 0x1401289bb
cmp eax, 0x11
jne 0x14012855e
popf
pop rax
jmp 0x140128f5b
cmp eax, 5
jne 0x14012856d
popf
pop rax
jmp 0x140128927
cmp eax, 0x15
jne 0x14012857c
popf
pop rax
jmp 0x140129044
cmp eax, 0xa
jne 0x14012858b
popf
pop rax
jmp 0x140128beb
cmp eax, 0x14
jne 0x14012859a
popf
pop rax
jmp 0x14012900b
cmp eax, 0xf
jne 0x1401285a9
popf
pop rax
jmp 0x140128e1e
cmp eax, 0x13
jne 0x1401285b8
popf
pop rax
jmp 0x140129005
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x20
mov rsi, rdx
xorps xmm0, xmm0
xor edx, edx
mov rbx, r8
mov rdi, rcx
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], recv
cmp rsi, r8
jne 0x140128647
push rax
pushf
mov eax, 0x2e621938
pushf
not eax
add eax, 0xcd47667d
xor eax, 0x98a23562
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe24eb032
xor eax, 0xbc02e6b4
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb3de3a47
xor eax, 0xfd97d550
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb8c10a87
xor eax, 0xb7d0f578
rol eax, 0xe9
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0xc27927e5
pushf
not eax
add eax, 0x95e426a8
xor eax, 0xf4190d94
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcd55f37c
xor eax, 0xe2c1dd24
rol eax, 6
popf
pushf
not eax
add eax, 0xc6e469d3
xor eax, 0xa5fb4022
rol eax, 0x8d
popf
jmp 0x14012846e
mov byte [rcx], dl
jmp 0x140128f95
mov rax, rbx
movabs rbp, 0xfffbfe3c8bb2779a
pushf
not rbp
add rbp, 0x78b81fd9
xor rbp, 0x48a3903e
rol rbp, 0xb7
popf
pushf
not rbp
add rbp, 0x78be5ea7
xor rbp, 0x69147475
rol rbp, 0xd6
popf
sub rax, rsi
sar rax, 1
cmp rax, rbp
ja 0x140128781
push rax
pushf
mov eax, 0x1a4b99e8
pushf
not eax
add eax, 0xa9e0a13a
xor eax, 0x9ffdf7dd
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8ec9f179
xor eax, 0x93e55312
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf75606b6
xor eax, 0xf97bddd7
rol eax, 0x10
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0x1f904a9c
pushf
not eax
add eax, 0xd13c7841
xor eax, 0xad881d58
rol eax, 0x89
popf
pushf
not eax
add eax, 0x88c4b00d
xor eax, 0xf8ec753e
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb86b7851
xor eax, 0xccf2e98e
rol eax, 0xec
popf
jmp 0x14012846e
cmp rax, 0x10
jb 0x140128813
push rax
pushf
mov eax, 0x28a0d2f
pushf
not eax
add eax, 0xe586fde9
xor eax, 0x9d01fbf5
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf71f08ff
xor eax, 0xced4c75b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd01cc492
xor eax, 0xb98533b8
rol eax, 0x85
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0x78b61975
pushf
not eax
add eax, 0xcf250bbe
xor eax, 0xb6c75ff3
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd087966c
xor eax, 0xd3eecab4
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9370c552
xor eax, 0xc3b11cb2
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc3ec6375
xor eax, 0xd2e3fae8
rol eax, 0xa3
popf
jmp 0x14012846e
or rax, 0xf
cmp rax, rbp
ja 0x1401288ce
push rax
pushf
mov eax, 0xa6cc4388
pushf
not eax
add eax, 0x8e312b3a
xor eax, 0xee5e3028
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x895a78c6
xor eax, 0xaf7a8a95
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa29693ad
xor eax, 0xb9b94964
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc7296063
xor eax, 0xc344d0a9
rol eax, 0x8d
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0x8f6317b2
pushf
not eax
add eax, 0xc73e4df9
xor eax, 0xd5bd53b7
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf4bc438a
xor eax, 0xd3686a74
rol eax, 0x35
popf
pushf
not eax
add eax, 0x92e5af2f
xor eax, 0x9b9656d2
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe4f5a437
xor eax, 0xc28897f5
rol eax, 0xee
popf
jmp 0x14012846e
mov ecx, 0x5dd3fdf1
pushf
not ecx
add ecx, 0xc10232b9
xor ecx, 0xc412af04
rol ecx, 0xac
popf
pushf
not ecx
add ecx, 0xd55fea7d
xor ecx, 0x841d2e0d
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xeac2aee7
xor ecx, 0xaccdbec0
rol ecx, 3
popf
mov rbp, rax
cmp rax, rcx
cmovb rbp, rcx
push rax
pushf
mov eax, 0xc36a6963
pushf
not eax
add eax, 0xa2cc64f0
xor eax, 0xaaf5883b
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf7638ba5
xor eax, 0xe73cf6a0
rol eax, 0x76
popf
pushf
not eax
add eax, 0x94284cdd
xor eax, 0xee6dbb48
rol eax, 0x95
popf
jmp 0x14012846e
mov rcx, rbp
mov rax, 0xffffffffffffffff
add rcx, 1
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x140128a2f
push rax
pushf
mov eax, 0xf7701d56
pushf
not eax
add eax, 0xff5df085
xor eax, 0x95c3a77e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa9bdb514
xor eax, 0xed356f27
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb469084b
xor eax, 0xc618aefe
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x86697c44
xor eax, 0xbdc7a770
rol eax, 0x6d
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0xeab3e33b
pushf
not eax
add eax, 0xb23e5a71
xor eax, 0xce0b530c
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf10b4be4
xor eax, 0x8df9a53d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe5b91e66
xor eax, 0xba8987e4
rol eax, 0x77
popf
jmp 0x14012846e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140128adb
push rax
pushf
mov eax, 0x3e11acb7
pushf
not eax
add eax, 0xf57dfc42
xor eax, 0xb90d9f8c
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8e76e51b
xor eax, 0xe529df3a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe5882c2b
xor eax, 0xf04d29fe
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd18728a6
xor eax, 0x8bbd0c63
rol eax, 0xbb
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0x9445235c
pushf
not eax
add eax, 0xd482e0eb
xor eax, 0x84020245
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8b27b98b
xor eax, 0x9b60c87b
rol eax, 0xee
popf
jmp 0x14012846e
mov rcx, rax
call fcn.14012f3ec
test rax, rax
je 0x140128b61
push rax
pushf
mov eax, 0x515fa67f
pushf
not eax
add eax, 0xf4cd4c87
xor eax, 0xe7eb402c
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf0a9caa6
xor eax, 0xdc04a0ef
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd0ecafae
xor eax, 0x8f2be7f6
rol eax, 0x5a
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0x3daf5b47
pushf
not eax
add eax, 0x8458fc0d
xor eax, 0x99405323
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc04a8a6f
xor eax, 0xc16c0d93
rol eax, 0x6b
popf
jmp 0x14012846e
lea rdx, [rax + 0x27]
and rdx, 0xffffffffffffffe0
mov qword [rdx - 8], rax
jmp 0x140128cca
test rcx, rcx
je 0x140128c23
push rax
pushf
mov eax, 0xf5df89f5
pushf
not eax
add eax, 0x959cdd17
xor eax, 0xe0acfc13
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf05c16a9
xor eax, 0x94771885
rol eax, 0x49
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0x822a1402
pushf
not eax
add eax, 0xf4c98e63
xor eax, 0x949772e9
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc59422e7
xor eax, 0x8282f56e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbc94e3dd
xor eax, 0x8048d496
rol eax, 0x53
popf
jmp 0x14012846e
call fcn.14012f3ec
mov rdx, rax
push rax
pushf
mov eax, 0x6a5610ed
pushf
not eax
add eax, 0xfcfb7453
xor eax, 0xed28cf70
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd2f38b7c
xor eax, 0xac33627f
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8e343479
xor eax, 0xa8810708
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc04a88b4
xor eax, 0x8728ea87
rol eax, 0x4e
popf
jmp 0x14012846e
mov qword [rdi], rdx
mov qword [rdi + 0x18], rbp
nop
push rax
pushf
mov eax, 0xa44ac89
pushf
not eax
add eax, 0xa6091e3b
xor eax, 0x9402b1a8
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf44bcc69
xor eax, 0x89392d6e
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa40fcb3e
xor eax, 0x8cde6b07
rol eax, 0xbf
popf
jmp 0x14012846e
cmp qword [rdi + 0x18], 0x10
mov rdx, rdi
jb 0x140128d69
push rax
pushf
mov eax, 0x43eedaf8
pushf
not eax
add eax, 0xc380a238
xor eax, 0xfdaf8349
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa1504fb0
xor eax, 0xf39a0e9a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x90271219
xor eax, 0xa4ed0058
rol eax, 7
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0xed367e5f
pushf
not eax
add eax, 0xa0f39153
xor eax, 0xb575557e
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb0bb3c36
xor eax, 0xd0d485df
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa2395986
xor eax, 0xc2d5adcc
rol eax, 0x87
popf
pushf
not eax
add eax, 0xfeb26864
xor eax, 0xea5ca57f
rol eax, 0x4d
popf
jmp 0x14012846e
mov rdx, qword [rdi]
push rax
pushf
mov eax, 0xaefa20b9
pushf
not eax
add eax, 0xcbe975f4
xor eax, 0x8a1996f0
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x89d5b430
xor eax, 0xe42c9b39
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc30b7422
xor eax, 0xda16f38c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcb9e6eec
xor eax, 0xbe854029
rol eax, 0xd3
popf
jmp 0x14012846e
mov rcx, qword [rdi + 0x10]
movzx eax, byte [rsi]
add rsi, 2
mov byte [rdx + rcx], al
inc qword [rdi + 0x10]
mov rcx, qword [rdi + 0x10]
cmp rsi, rbx
jne 0x140128e92
push rax
pushf
mov eax, 0x9d833f52
pushf
not eax
add eax, 0xda636eed
xor eax, 0xff6c0f7a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xefeab6e4
xor eax, 0xd5e16b4f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbb0910b6
xor eax, 0xb1f2bc68
rol eax, 0x36
popf
pushf
not eax
add eax, 0xed958efc
xor eax, 0xed888127
rol eax, 0x83
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0x70445c86
pushf
not eax
add eax, 0xb6b0259f
xor eax, 0xc98be961
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe0d247ca
xor eax, 0x9fdf4009
rol eax, 0x55
popf
jmp 0x14012846e
cmp qword [rdi + 0x18], 0x10
mov rdx, rdi
jb 0x140128f02
push rax
pushf
mov eax, 0xf67deb94
pushf
not eax
add eax, 0xc0449a39
xor eax, 0xd5adc6ae
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf4d00dfc
xor eax, 0x8746ca6e
rol eax, 0xd
popf
jmp 0x14012846e
push rax
pushf
mov eax, 0xab1d1f1a
pushf
not eax
add eax, 0x86fb82ae
xor eax, 0x843f3d17
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb17adcd5
xor eax, 0xe7894721
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xde774856
xor eax, 0xe760e077
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe33afc95
xor eax, 0xd7ead851
rol eax, 0xad
popf
jmp 0x14012846e
mov rdx, qword [rdi]
push rax
pushf
mov eax, 0xb07a9aa9
pushf
not eax
add eax, 0xc7b8d1c7
xor eax, 0xb13c7af5
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x90cc6ad2
xor eax, 0xfd524851
rol eax, 0x19
popf
jmp 0x14012846e
mov byte [rcx + rdx], 0
mov rbx, qword [rsp + 0x38]
mov rax, rdi
mov rbp, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
ret
call fcn.1401c2053
int3
call fcn.14027e366
int3
call fcn.140146579
int3