Function at 0x140074354
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rbp
mov qword [rsp + 8], rbp
xchg rbp, rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
push r12
mov qword [rsp], rsi
push rdi
push r12
mov dword [rsp - 0x44], 0x3d9e4942
push r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
add rsp, 0xffffffffffffffd0
mov dword [rsp - 0x3c], 0x287a0767
xchg rdx, r14
mov rdx, r14
xchg rdx, r14
xchg r14, rbp
mov r14, rcx
xchg rbp, r14
mov edx, 0x6f17aa8
add edx, 0x5437c35c
sub edx, 0x153c5b25
xor edx, 0xbc2ae4ca
call fcn.14007f150
mov dword [rsp - 0x3c], 0x51049bf2
xor esi, esi
test rax, rax
je 0x1400744b3
ror rax, 1
mov dword [rsp - 0x10], esp
movabs rcx, 0xcfc9fa835ed46bf9
sub rcx, 0x58b634a6
xor rcx, 0x7566a1a2
sub rcx, 0x68cf6a22
add rcx, 0x7fffffff
add rcx, 0x474d73bc
add rax, rcx
mov rdi, rdi
mov byte [rsp + 0x22], sil
movabs rcx, 0x8dda1c95c332fc8
add rcx, 0x1df178a3
sub rcx, 0x558dd6d5
sub rcx, 0x18acca2f
add rcx, 0x294aa757
xor rax, rcx
xchg r14, r14
movabs rcx, 0x57987b9f70d20429
sub rcx, 0x27bceee2
xor rcx, 0x3eb9acd
xor rcx, 0x1f7a558f
add rcx, 0x57ffb27
not rax
mov r12, r12
add rax, rcx
movabs rcx, 0xba1720d626ba198
sub rcx, 0xd415f0f
sub rcx, 0x21163273
sub rcx, 0x1f3fc679
xor rcx, 0x1001c1e1
ror rax, 0xb
ror rax, 6
ror rax, 1
ror rax, 2
xor rax, rcx
xchg rsp, rsp
mov qword [r14], rax
jmp 0x1400744c7
mov byte [rsp + 0x22], 0x15
xor byte [rsp + 0x22], 0x7d
sub byte [rsp + 0x22], 0x4e
sub byte [rsp + 0x22], 0x19
mov edx, 0x4f78e323
add edx, 0xcde8a9b
sub edx, 0xdc0a023
sub edx, 0x136c95f2
xchg rsp, rbp
mov rcx, rsp
xchg rbp, rsp
call fcn.14007f150
xchg r8, r8
test rax, rax
je 0x140074549
movabs rcx, 0xfedb80881ef8e50e
xor rcx, 0x7f71aa19
sub rcx, 0xb71e735
xor rcx, 0x2a8d7c7c
mov byte [rsp + 0x23], sil
mov dword [rsp - 0x1c], 0x7cc33dbb
add rax, rcx
rol rax, 0x13
rol rax, 4
rol rax, 1
not rax
rol rax, 7
rol rax, 4
mov qword [r14 + 8], rax
mov rdx, rdx
jmp 0x140074562
mov byte [rsp + 0x23], 0x2b
sub byte [rsp + 0x23], 0x18
add byte [rsp + 0x23], 0x63
sub byte [rsp + 0x23], 0xb
xor byte [rsp + 0x23], 0x6a
mov edx, 0x2aac5195
xor edx, 0x63daed71
add edx, 0x120a0fed
sub edx, 0x2d2dc29e
mov rcx, rbp
mov dword [rsp - 0x24], 0x75002ad6
call fcn.14007f150
test rax, rax
je 0x14007464e
movabs rcx, 0x7b6757687e2a1495
xor rcx, 0x7904ac59
add rcx, 0x378e4912
xor rcx, 0x2744e141
add rcx, 0x7fffffff
add rcx, 0x3ec00531
mov byte [rsp + 0x24], sil
mov r9, r9
xor rax, rcx
movabs rcx, 0x615131c228d97262
add rcx, 0x4db07cf1
sub rcx, 0x37f2b55e
sub rcx, 0x6b456a0
xor rcx, 0x44748fbc
add rax, rcx
movabs rcx, 0x8aef18a056a217fc
sub rcx, 0x6ed2b88
add rcx, 0x24d96649
sub rcx, 0x5c9e9ab1
sub rcx, 0x1eaff1e
xor rax, rcx
mov dword [rsp - 0x24], 0x346cb188
ror rax, 0xc
ror rax, 0x10
ror rax, 8
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
xchg r10, rax
mov qword [r14 + 0x10], r10
xchg r10, rax
jmp 0x140074662
mov byte [rsp + 0x24], 0xf
add byte [rsp + 0x24], 0x5d
xor byte [rsp + 0x24], 6
sub byte [rsp + 0x24], 0x69
mov edx, 0x3f86c298
xor edx, 0x179e053f
xor edx, 0x44e4f85e
xor edx, 0x3e0ed777
xor edx, 0x5f110d41
xchg rbp, r11
mov rcx, r11
xchg rbp, r11
call fcn.14007f150
test rax, rax
je 0x14007475d
xchg r15, r15
movabs rcx, 0x6a32a3e6381a9d5f
add rcx, 0x418a543f
xor rcx, 0x5bbd08d5
xor rcx, 0x61c8b5fc
add rcx, 0x4a5bb04f
mov byte [rsp + 0x25], sil
xor rax, rcx
movabs rcx, 0x251ba3d003dd4944
xor rcx, 0x56fd8464
sub rcx, 0x3d5003e5
xor rcx, 0x6e5714b8
sub rcx, 0x67c1145f
add rax, rcx
movabs rcx, 0x75d5cf9b3bba9c8a
add rcx, 0x2afce30d
xor rcx, 0x5e56d758
add rcx, 0x2898202a
sub rcx, 0x13e14113
xor rax, rcx
mov dword [rsp - 0x44], 0x2f2b4a33
movabs rcx, 0x286d2172277a5e7a
xor rcx, 0x7c333990
sub rcx, 0x150c8c1a
xor rcx, 0x11a04e2e
add rcx, 0x7fffffff
add rcx, 0x9f407a5
sub rax, rcx
mov rcx, rcx
mov qword [r14 + 0x18], rax
jmp 0x140074776
mov byte [rsp + 0x25], 0x70
sub byte [rsp + 0x25], 0x5b
xor byte [rsp + 0x25], 0x1f
xor byte [rsp + 0x25], 0x4f
xor byte [rsp + 0x25], 0x44
mov edx, 0x66dd144c
xor edx, 0x136e97ad
sub edx, 0x391fbe71
add edx, 0x26d03104
sub edx, 0x3c28926f
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.14007f150
mov dword [rsp - 0x28], esi
test rax, rax
je 0x14007488a
movabs rcx, 0x88781fc2237873dd
xor rcx, 0x7243c88e
xor rcx, 0x11744c3b
add rcx, 0x2be10beb
mov byte [rsp + 0x26], sil
mov dword [rsp - 0x40], 0x687b6a5c
add rax, rcx
movabs rcx, 0x38c5a9512d927ceb
sub rcx, 0x143ef126
sub rcx, 0xb404196
add rcx, 0x7fffffff
add rcx, 0x4be40314
xor rax, rcx
mov dword [rsp - 0x18], edi
movabs rcx, 0x471cba215d9bd4bc
add rcx, 0x11485265
sub rcx, 0x67e5e5b5
add rcx, 0x218a2271
xor rcx, 0x1b1096a9
rol rax, 0x20
rol rax, 0x17
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x41168e34
movabs rcx, 0x8558d6f72f40404f
add rcx, 0x6bb7b43
add rcx, 0x24b0925c
xor rcx, 0x2a626478
add rcx, 0x453def08
xor rax, rcx
xchg rsp, rax
mov qword [r14 + 0x20], rsp
xchg rsp, rax
jmp 0x14007489e
mov byte [rsp + 0x26], 0x22
add byte [rsp + 0x26], 0x56
sub byte [rsp + 0x26], 0x6b
xor byte [rsp + 0x26], 0xc
mov edx, 0xbbb1dbd
add edx, 0x60207140
xor edx, 0x1dcc0b50
xor edx, 0x25043573
add edx, 0x418ffc9f
mov rcx, rbp
xchg rbx, rbx
call fcn.14007f150
test rax, rax
je 0x14007495f
movabs rcx, 0x4f74d11742673ae9
add rcx, 0x2586a45a
xor rcx, 0x64f0a8a1
add rcx, 0x7fffffff
add rcx, 0x1b17d514
mov byte [rsp + 0x27], sil
xor rax, rcx
mov dword [rsp - 0x18], 0x3150445
movabs rcx, 0x56ad95d55ca72097
sub rcx, 0x116396aa
xor rcx, 0x1703e6e3
xor rcx, 0x5d514071
not rax
rol rax, 0x1e
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
sub rax, rcx
rol rax, 0x10
rol rax, 0xb
rol rax, 0x1a
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
mov qword [r14 + 0x28], rax
jmp 0x140074978
mov byte [rsp + 0x27], 0x72
sub byte [rsp + 0x27], 0x54
add byte [rsp + 0x27], 0x1a
add byte [rsp + 0x27], 0xa
xor byte [rsp + 0x27], 0x43
mov edx, 0x3668000e
add edx, 0x36ce1fbf
sub edx, 0x531b390
sub edx, 0x51aec380
xchg r8, rcx
mov r8, rbp
xchg r8, rcx
call fcn.14007f150
test rax, rax
mov dword [rsp - 0x14], 0x2b55990
je 0x140074a4d
ror rax, 2
movabs rcx, 0x193bb8451edaf70a
sub rcx, 0x6bca5d6
add rcx, 0x37bb50b2
sub rcx, 0x25dfca9
add rcx, 0x7fffffff
xor rcx, 0x234b4fa1
xor rax, rcx
mov byte [rsp + 0x78], sil
mov dword [rsp - 0x28], edx
movabs rcx, 0x4354b6d60efeff8c
add rcx, 0x597f6d2f
xor rcx, 0x406da224
xor rcx, 0x7f0e3b71
add rax, rcx
mov r9, r9
movabs rcx, 0xc6ad9d4555f6a72
add rcx, 0x105c454d
xor rcx, 0x7d4d59e8
add rcx, 0x10797250
xor rax, rcx
mov dword [rsp - 0x44], 0x1d9861da
not rax
ror rax, 1
mov qword [r14 + 0x30], rax
mov dword [rsp - 0x14], esp
jmp 0x140074a61
mov byte [rsp + 0x78], 0xe
xor byte [rsp + 0x78], 0x3f
add byte [rsp + 0x78], 6
sub byte [rsp + 0x78], 0x36
mov edx, 0x7d5c81c7
sub edx, 0x72e384ba
xor edx, 0x7dab501d
sub edx, 0x47c23ca7
xchg rdx, rcx
mov rdx, rbp
xchg rdx, rcx
call fcn.14007f150
mov dword [rsp - 0x44], esp
test rax, rax
je 0x140074b5c
movabs rcx, 0xeb2f6e3e136f2456
add rcx, 0x2553eeb7
xor rcx, 0x339ff2c0
xor rcx, 0x441a759
add rcx, 0x7fffffff
add rcx, 0x42d1bc8b
mov byte [rsp + 0x80], sil
xchg r11, r11
add rax, rcx
movabs rcx, 0x52a615ed7f263fdc
add rcx, 0xc459ba
sub rcx, 0x306e69f
sub rcx, 0x254ae3d7
ror rax, 0xc
ror rax, 7
ror rax, 9
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x4a1e7ce63e9514e5
xor rax, 0x1757c90c
sub rax, 0x18cc0f2a
xor rax, 0x50d0b62b
not rcx
xchg r8, r8
add rcx, rax
rol rcx, 5
rol rcx, 0x10
rol rcx, 0xa
rol rcx, 5
rol rcx, 0xf
rol rcx, 2
rol rcx, 1
rol rcx, 1
not rcx
mov r8, r8
mov qword [r14 + 0x38], rcx
jmp 0x140074b7c
mov byte [rsp + 0x80], 0x24
xor byte [rsp + 0x80], 0x40
sub byte [rsp + 0x80], 0x12
xor byte [rsp + 0x80], 0x53
mov edx, 0x2e2bf075
add edx, 0x3772f69d
xor edx, 0x61c9a9c7
add edx, 0x3f028ca8
add edx, 0xa952686f
xchg rdx, rbp
mov rcx, rdx
xchg rbp, rdx
call fcn.14007f150
mov dword [rsp - 0x40], ecx
test rax, rax
je 0x140074be1
not rax
mov r9, r9
mov byte [rsp + 0x88], sil
ror rax, 0x19
not rax
rol rax, 0xc
rol rax, 4
rol rax, 5
rol rax, 1
mov qword [r14 + 0x40], rax
jmp 0x140074c01
mov byte [rsp + 0x88], 0x4a
sub byte [rsp + 0x88], 0x40
xor byte [rsp + 0x88], 1
sub byte [rsp + 0x88], 0xa
mov edx, 0x7d3a2254
xor edx, 0x439b1d36
sub edx, 0xb438fe3
add edx, 0x93d5c957
mov rcx, rbp
mov r12, r12
call fcn.14007f150
test rax, rax
je 0x140074c9a
movabs rcx, 0x7e37d1c445de8e91
xor rcx, 0x24112ae8
xor rcx, 0x721c1f6e
add rcx, 0x748b0265
mov byte [rsp + 0x20], sil
mov dword [rsp - 0x30], 0x9c87655
add rax, rcx
movabs rcx, 0x449f560611a97bd2
add rcx, 0x5e279619
xor rcx, 0x146ce575
sub rcx, 0x6ea541e7
add rcx, 0x16ed1a2a
not rax
ror rax, 5
ror rax, 1
xor rax, rcx
mov qword [r14 + 0x48], rax
xchg rcx, rcx
jmp 0x140074cb3
mov byte [rsp + 0x20], 1
add byte [rsp + 0x20], 0x40
xor byte [rsp + 0x20], 0x29
sub byte [rsp + 0x20], 0x61
xor byte [rsp + 0x20], 6
mov edx, 0x138e618b
xor edx, 0x1f604e49
sub edx, 0x6867718
add edx, 0x2b057113
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.14007f150
test rax, rax
je 0x140074da2
mov r9, r9
movabs rcx, 0x974bee78774e6e8f
sub rcx, 0x29f9f0cf
xor rcx, 0x4e0441a2
add rcx, 0x63887d7c
mov byte [rsp + 0x21], sil
add rax, rcx
mov rdi, rdi
movabs rcx, 0x7f33aa487253d5f2
sub rcx, 0x4d429c1a
sub rcx, 0x68565ac
add rcx, 0x7fffffff
add rcx, 0x5dfffb36
rol rax, 0x2d
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x317f511943475c0d
xor rcx, 0x3cb634ce
xor rcx, 0x27cd042a
xor rcx, 0x35065645
sub rcx, 0x43a0f564
rol rax, 3
rol rax, 2
rol rax, 1
sub rax, rcx
ror rax, 1
ror rax, 0xd
ror rax, 2
ror rax, 2
ror rax, 1
not rax
mov qword [r14 + 0x50], rax
mov dword [rsp - 0x40], esp
jmp 0x140074dbb
mov byte [rsp + 0x21], 0x61
add byte [rsp + 0x21], 0x11
sub byte [rsp + 0x21], 0x69
add byte [rsp + 0x21], 0x74
sub byte [rsp + 0x21], 0x7c
mov edx, 0xbc8eed5
add edx, 0x3b3c8745
xor edx, 0x77d1a054
add edx, 0x32d40714
add edx, 0x590d94ea
mov rcx, rbp
mov dword [rsp - 0x3c], 0x286964d7
call fcn.14007f150
test rax, rax
je 0x140074ed9
mov dword [rsp - 0xc], ebx
movabs rcx, 0x1049d375617e9cd
sub rcx, 0x2ac4a08a
add rcx, 0x5eee435
add rcx, 0x3d014e1
add rcx, 0x7f18c725
mov r13b, sil
add rax, rcx
mov dword [rsp - 0x20], 0x52706015
movabs rcx, 0x9272b9a3128987a7
xor rcx, 0x14cc22b1
add rcx, 0x1fc343ee
add rcx, 0x7fffffff
xor rcx, 0x12f24db8
rol rax, 7
rol rax, 0x25
rol rax, 1
rol rax, 0xc
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x6bf7e6e34173495c
sub rax, 0x1ddccab3
sub rax, 0x1164265b
add rax, 0x6c0f2cda
add rax, 0x7fffffff
xor rax, 0x60204ca6
xor rcx, rax
mov dword [rsp - 0x28], ecx
movabs rax, 0x22539f2d05494679
add rax, 0x3134b937
xor rax, 0x6bf9fca8
sub rax, 0xd0373dd
add rax, 0x6706851b
ror rcx, 0xa
ror rcx, 0xc
ror rcx, 1
not rcx
sub rcx, rax
mov rcx, rcx
mov qword [r14 + 0x58], rcx
jmp 0x140074ee8
mov r13b, 0x1c
sub r13b, 0xf
add r13b, 0x2f
sub r13b, 0x3b
mov edx, 0x6ec8985d
xor edx, 0x34772fe8
add edx, 0xb6871ea
add edx, 0xbeb3164
xchg rcx, r13
mov r13, rbp
xchg rcx, r13
call fcn.14007f150
xchg r8, r8
test rax, rax
je 0x140074fdb
ror rax, 4
ror rax, 0x21
ror rax, 8
ror rax, 2
ror rax, 1
movabs rcx, 0x536e1ca0116efcd
add rcx, 0x26094f69
xor rcx, 0x4da38a61
sub rcx, 0x3994b98d
xor rcx, 0x478fe208
add rax, rcx
mov dword [rsp - 0x28], 0x15c3e471
mov r12b, sil
movabs rcx, 0x765007353ed6b0a2
add rcx, 0x1995b1e3
sub rcx, 0x39c9aea
xor rcx, 0x7f419a94
sub rcx, 0x167ada
xor rax, rcx
movabs rcx, 0x45bdf8634a69f345
sub rcx, 0xadf16c5
add rcx, 0x210ec8b8
xor rcx, 0xea06da0
add rcx, 0x369060ae
rol rax, 0xe
rol rax, 0xe
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x10], 0x5f5ba442
sub rax, rcx
not rax
mov qword [r14 + 0x60], rax
jmp 0x140074fee
mov r12b, 0x58
xor r12b, 0x62
add r12b, 0x3e
xor r12b, 5
sub r12b, 0x7c
mov edx, 0x3df6de48
sub edx, 0x1868af40
xor edx, 0x590bfdc7
add edx, 0x49e499d5
xchg rbp, r14
mov rcx, r14
xchg rbp, r14
call fcn.14007f150
mov dword [rsp - 0x30], ebp
test rax, rax
je 0x14007507d
movabs rcx, 0xec70322c2c782be2
sub rcx, 0x267cbc59
sub rcx, 0x3eab3f3
add rcx, 0x2165082d
add rcx, 0x3d58d0b4
mov r15b, sil
mov dword [rsp - 0x34], 0x45dca569
add rax, rcx
rol rax, 0x15
rol rax, 0xd
rol rax, 1
not rax
rol rax, 4
rol rax, 2
rol rax, 7
rol rax, 1
rol rax, 1
mov qword [r14 + 0x70], rax
jmp 0x140075090
mov r15b, 0x35
xor r15b, 0x18
sub r15b, 0x23
sub r15b, 7
sub r15b, 2
mov edx, 0x13a9fc4e
xor edx, 0x27be33df
xor edx, 0x7143cea5
xor edx, 0xed143bfa
xchg rbp, r10
mov rcx, r10
xchg r10, rbp
call fcn.14007f150
test rax, rax
mov dword [rsp - 0x24], 0x7a992e42
je 0x14007512c
ror rax, 0x26
ror rax, 1
movabs rcx, 0x7b093b7429057fed
xor rcx, 0x1fe3c677
add rcx, 0x4df1584
xor rcx, 0x5c5f5b46
sub rcx, 0x4d0c9b7d
sub rax, rcx
mov dword [rsp - 0x30], 0x65960af3
ror rax, 0x2f
ror rax, 2
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg r14, r14
mov qword [r14 + 0x90], rax
jmp 0x14007513b
mov sil, 0x53
add sil, 0xa
sub sil, 0x26
sub sil, 0x36
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
mov rcx, rbp
call 0x140068368
mov bl, al
mov dword [rsp - 0x18], ecx
mov rdx, r14
xchg r9, rbp
mov rcx, r9
xchg r9, rbp
xor bl, 1
mov r8, r8
call 0x140068470
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor dil, 1
mov dword [rsp - 0x20], 0x696699c4
xchg rcx, r11
mov r11, rbp
xchg r11, rcx
or dil, bl
mov dword [rsp - 0x24], edi
call 0x140068034
mov bl, al
xchg rdx, rcx
mov rcx, r14
xchg rdx, rcx
xor bl, 1
mov dword [rsp - 0xc], 0x6b824daa
mov rcx, rbp
or bl, dil
call 0x140068124
mov dil, al
mov dword [rsp - 0x24], edi
xchg rdx, rbx
mov rbx, r14
xchg rbx, rdx
xor dil, 1
mov dword [rsp - 0x14], ebp
mov rcx, rbp
or dil, bl
call 0x14006824c
xchg rdi, rbx
mov rdi, qword [rsp + 0x70]
xchg rdi, rbx
xor al, 1
mov dword [rsp - 0x18], edx
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
mov dword [rsp - 0x18], edx
or al, byte [rsp + 0x21]
or al, r13b
or al, r12b
or al, r15b
xchg rsi, rsi
or al, sil
or al, dil
or al, byte [rsp + 0x22]
xchg r12, r12
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
mov dword [rsp - 0x34], edx
or al, byte [rsp + 0x26]
or al, byte [rsp + 0x27]
sete al
neg rsp
add rsp, 0xffffffffffffffd0
neg rsp
nop
mov r15, qword [rsp]
add rsp, 8
pop r14
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
xchg r14, r14
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret