Function at 0x14001cebe
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xbfcf9fbb
pushf
not eax
add eax, 0x9ff40cf2
xor eax, 0x85d73896
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf8dc28a2
xor eax, 0xd9fd6af7
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb79d6e4b
xor eax, 0xc47c47a6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf8cf89d0
xor eax, 0xc968dcc6
rol eax, 0x52
popf
cmp eax, 4
jne 0x14001cf21
popf
pop rax
jmp 0x14001d348
cmp eax, 0
jne 0x14001cf30
popf
pop rax
jmp 0x14001d03e
cmp eax, 3
jne 0x14001cf3f
popf
pop rax
jmp 0x14001d2a2
cmp eax, 1
jne 0x14001cf4e
popf
pop rax
jmp 0x14001d123
cmp eax, 0xd
jne 0x14001cf5d
popf
pop rax
jmp 0x14001d8b5
cmp eax, 7
jne 0x14001cf6c
popf
pop rax
jmp 0x14001d54d
cmp eax, 0xe
jne 0x14001cf7b
popf
pop rax
jmp 0x14001d96d
cmp eax, 0xb
jne 0x14001cf8a
popf
pop rax
jmp 0x14001d718
cmp eax, 0xc
jne 0x14001cf99
popf
pop rax
jmp 0x14001d7ac
cmp eax, 8
jne 0x14001cfa8
popf
pop rax
jmp 0x14001d59a
cmp eax, 0x10
jne 0x14001cfb7
popf
pop rax
jmp 0x14001da25
cmp eax, 2
jne 0x14001cfc6
popf
pop rax
jmp 0x14001d1e9
cmp eax, 9
jne 0x14001cfd5
popf
pop rax
jmp 0x14001d646
cmp eax, 0x12
jne 0x14001cfe4
popf
pop rax
jmp 0x14001dbb4
cmp eax, 6
jne 0x14001cff3
popf
pop rax
jmp 0x14001d4dd
cmp eax, 0x11
jne 0x14001d002
popf
pop rax
jmp 0x14001db1d
cmp eax, 5
jne 0x14001d011
popf
pop rax
jmp 0x14001d3dd
cmp eax, 0x13
jne 0x14001d020
popf
pop rax
jmp 0x14001dc07
cmp eax, 0xa
jne 0x14001d02f
popf
pop rax
jmp 0x14001d6c8
cmp eax, 0xf
jne 0x14001d03e
popf
pop rax
jmp 0x14001da02
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x10
xor eax, eax
xor ecx, ecx
cpuid
mov r8d, ecx
xor r11d, r11d
mov r9d, ebx
xor r8d, 0x6c65746e
xor r9d, 0x756e6547
mov r10d, edx
mov esi, eax
xor ecx, ecx
lea eax, [r11 + 1]
or r9d, r8d
cpuid
xor r10d, 0x49656e69
mov dword [rsp], eax
or r9d, r10d
mov dword [rsp + 4], ebx
mov edi, ecx
mov dword [rsp + 8], ecx
mov dword [rsp + 0xc], edx
jne 0x14001d0dd
push rax
pushf
mov eax, 0x8c8fffaf
pushf
not eax
add eax, 0xadb18ffe
xor eax, 0xb84896d1
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd46479e1
xor eax, 0xf354913d
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa5a51cbd
xor eax, 0xbbf28b7e
rol eax, 0xed
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0xc028caba
pushf
not eax
add eax, 0xa88bdfda
xor eax, 0xf230eff9
rol eax, 0x14
popf
pushf
not eax
add eax, 0xec481cda
xor eax, 0xb2b54284
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x911d8f93
xor eax, 0xe82a94f9
rol eax, 0xd1
popf
jmp 0x14001cf12
or qword [0x14000a028], 0xffffffffffffffff
and eax, 0xfff3ff0
cmp eax, 0x106c0
je 0x14001d190
push rax
pushf
mov eax, 0x2ec30700
pushf
not eax
add eax, 0xcde0db4c
xor eax, 0xd7f9af33
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb77dfa50
xor eax, 0x988eaa2e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf7ce8f86
xor eax, 0xeefa56b8
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb03948d1
xor eax, 0xe801a983
rol eax, 0xe6
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0xd9986df0
pushf
not eax
add eax, 0xbad904fe
xor eax, 0xd79269d4
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xdb746725
xor eax, 0x8356d8c2
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe46fe5ee
xor eax, 0xe0314403
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa346a35a
xor eax, 0x985f8c47
rol eax, 0x59
popf
jmp 0x14001cf12
cmp eax, 0x20660
je 0x14001d249
push rax
pushf
mov eax, 0x7dc6fb8d
pushf
not eax
add eax, 0xb16aca5d
xor eax, 0xcea5965d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb01c5a38
xor eax, 0xb2a966f2
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8806a362
xor eax, 0xe7a29a03
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8f02d42e
xor eax, 0xc53d16e7
rol eax, 0x81
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0x4368528c
pushf
not eax
add eax, 0xbd80befc
xor eax, 0xb11234b3
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa4b1d434
xor eax, 0xdd3a455d
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf685a643
xor eax, 0xaca8eac5
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x91aeafba
xor eax, 0xeb491824
rol eax, 0xb3
popf
jmp 0x14001cf12
cmp eax, 0x20670
je 0x14001d2ef
push rax
pushf
mov eax, 0xf153d841
pushf
not eax
add eax, 0xc874fc3d
xor eax, 0xc506132b
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf3162d55
xor eax, 0xad4461c5
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x97021963
xor eax, 0x853580bb
rol eax, 0x5d
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0x5efbef1f
pushf
not eax
add eax, 0xcd8ef7d7
xor eax, 0x998034c9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9f20c51b
xor eax, 0xf5936e2c
rol eax, 7
popf
pushf
not eax
add eax, 0xd51612ba
xor eax, 0x9246b919
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8ba0b0dc
xor eax, 0xf121e4f1
rol eax, 0xa1
popf
jmp 0x14001cf12
add eax, 0xfffcf9b0
cmp eax, 0x20
ja 0x14001d397
push rax
pushf
mov eax, 0x92303729
pushf
not eax
add eax, 0xf8ed7321
xor eax, 0x8db73136
rol eax, 0xf
popf
pushf
not eax
add eax, 0xad601506
xor eax, 0xaf159b26
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf92d5546
xor eax, 0xd3246ac3
rol eax, 1
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0x41e3396e
pushf
not eax
add eax, 0xb6bdbd79
xor eax, 0xc6f52315
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc988f067
xor eax, 0x9e1d7ce4
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x8d15636e
xor eax, 0xfd2d7b0a
rol eax, 0xdd
popf
jmp 0x14001cf12
movabs rcx, 0x5a3f578353d952e6
pushf
not rcx
add rcx, 0x5c16c7b6
xor rcx, 0x58710f63
rol rcx, 0x31
popf
pushf
not rcx
add rcx, 0x4d0bcd2f
xor rcx, 0x554cf096
rol rcx, 0x39
popf
pushf
not rcx
add rcx, 0x7d18abe8
xor rcx, 0x5c3a4fd0
rol rcx, 0xa7
popf
pushf
not rcx
add rcx, 0x74562c50
xor rcx, 0x7cdce09e
rol rcx, 0x4b
popf
bt rcx, rax
jae 0x14001d4aa
push rax
pushf
mov eax, 0x3e4fccd4
pushf
not eax
add eax, 0xce827b6b
xor eax, 0xef7f0a9f
rol eax, 0x50
popf
pushf
not eax
add eax, 0x934e9f82
xor eax, 0xa7a70e2b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa0550bb6
xor eax, 0xefdea45a
rol eax, 0x31
popf
pushf
not eax
add eax, 0xed03843e
xor eax, 0xf9aa12e5
rol eax, 0xeb
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0x75efae6c
pushf
not eax
add eax, 0xaff36259
xor eax, 0xaa822c06
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd333db58
xor eax, 0xddeb7a88
rol eax, 0x53
popf
jmp 0x14001cf12
mov r8d, dword [0x14000b004]
or r8d, 1
mov dword [0x14000b004], r8d
jmp 0x14001d59a
mov r8d, dword [0x14000b004]
push rax
pushf
mov eax, 0x9be02c1e
pushf
not eax
add eax, 0x8d3ce2fd
xor eax, 0xde3d2849
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x92528675
xor eax, 0xe2897017
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc98ab760
xor eax, 0xf66927c9
rol eax, 0x40
popf
jmp 0x14001cf12
mov eax, 0xf5fe9a16
pushf
not eax
add eax, 0xf318b62b
xor eax, 0x8bf76acb
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xfc014ba8
xor eax, 0xb8d80743
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa6bfec1a
xor eax, 0xed4f4fca
rol eax, 0x39
popf
lea r9d, [rax - 5]
cmp esi, eax
jl 0x14001d613
push rax
pushf
mov eax, 0x3ee79d42
pushf
not eax
add eax, 0xcbb6be6a
xor eax, 0xc69adda0
rol eax, 0x11
popf
pushf
not eax
add eax, 0x893809e7
xor eax, 0x900d753b
rol eax, 0xe
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0x7fb25428
pushf
not eax
add eax, 0x93629c27
xor eax, 0xbce55d71
rol eax, 0x84
popf
pushf
not eax
add eax, 0xaabadfc1
xor eax, 0xb5696ec6
rol eax, 0x75
popf
jmp 0x14001cf12
xor ecx, ecx
cpuid
mov dword [rsp], eax
mov r11d, ebx
mov dword [rsp + 4], ebx
mov dword [rsp + 8], ecx
mov dword [rsp + 0xc], edx
bt ebx, 9
jae 0x14001d695
push rax
pushf
mov eax, 0x62451728
pushf
not eax
add eax, 0xccd3e1e8
xor eax, 0xda32d3b7
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe16ec2a4
xor eax, 0xa55d612b
rol eax, 0x68
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0xd47cbcdc
pushf
not eax
add eax, 0xb4e69e0b
xor eax, 0xebc6dc29
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf295ac76
xor eax, 0xef7e4dfb
rol eax, 0xe8
popf
jmp 0x14001cf12
or r8d, r9d
mov dword [0x14000b004], r8d
push rax
pushf
mov eax, 0x1de3a94a
pushf
not eax
add eax, 0xe0fda3c2
xor eax, 0xe8a7d761
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc4ba14d1
xor eax, 0xa53340b1
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf05747d1
xor eax, 0xe25c1054
rol eax, 0x84
popf
jmp 0x14001cf12
mov dword [0x14000a020], 1
mov dword [0x14000a024], r9d
bt edi, 0x14
jae 0x14001d766
push rax
pushf
mov eax, 0xe7571b53
pushf
not eax
add eax, 0xeae2b039
xor eax, 0xc96077fa
rol eax, 0x71
popf
pushf
not eax
add eax, 0x94b0ac19
xor eax, 0xce709641
rol eax, 0xd3
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0xb5dda93b
pushf
not eax
add eax, 0xa59c3d81
xor eax, 0xd345f972
rol eax, 0x32
popf
pushf
not eax
add eax, 0xed7bf877
xor eax, 0xfeb6716f
rol eax, 0x55
popf
pushf
not eax
add eax, 0x9ab48e09
xor eax, 0xfbdbc8da
rol eax, 7
popf
jmp 0x14001cf12
mov dword [0x14000a020], r9d
mov ebx, 0x26bf44ee
pushf
not ebx
add ebx, 0xd1c889df
xor ebx, 0xbb58428c
rol ebx, 0xd
popf
pushf
not ebx
add ebx, 0x91c28297
xor ebx, 0xe51afab2
rol ebx, 0x11
popf
pushf
not ebx
add ebx, 0xe5baaeea
xor ebx, 0xf13c0316
rol ebx, 0xb2
popf
mov dword [0x14000a024], ebx
bt edi, 0x1b
jae 0x14001d85c
push rax
pushf
mov eax, 0xc11bc78a
pushf
not eax
add eax, 0xcd5c8f84
xor eax, 0xf5a5bfa5
rol eax, 3
popf
pushf
not eax
add eax, 0x99233b23
xor eax, 0xb594bc9f
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa5ec108f
xor eax, 0xa233157b
rol eax, 0x91
popf
pushf
not eax
add eax, 0xff2b4ef3
xor eax, 0x91c80839
rol eax, 0xe7
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0xe20ecae8
pushf
not eax
add eax, 0xffcd386d
xor eax, 0xdbd97eeb
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd05fa5db
xor eax, 0xeb6b388c
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd2c66965
xor eax, 0xc24521b6
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xee79076f
xor eax, 0xa7788b4d
rol eax, 0x12
popf
jmp 0x14001cf12
bt edi, 0x1c
jae 0x14001d914
push rax
pushf
mov eax, 0x7c2eb29e
pushf
not eax
add eax, 0xf5ec7d61
xor eax, 0x98ddcbbe
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe74ad417
xor eax, 0xe11a9ca5
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe0ce5dd0
xor eax, 0xcfdf7a7f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9911f4bd
xor eax, 0x8ef80b9f
rol eax, 0xf3
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0x3cf5270f
pushf
not eax
add eax, 0x8868590d
xor eax, 0xab206217
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb23f22f7
xor eax, 0xc0a25f24
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xebf0f51e
xor eax, 0xe91a6077
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xebb812b9
xor eax, 0xeb2cae8a
rol eax, 0x88
popf
jmp 0x14001cf12
xor ecx, ecx
xgetbv
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x20], rdx
mov rax, qword [rsp + 0x20]
and al, bl
cmp al, bl
jne 0x14001d9bc
push rax
pushf
mov eax, 0xc331aa96
pushf
not eax
add eax, 0xc8ba499c
xor eax, 0xc11c73ee
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa6c92431
xor eax, 0xa5048f44
rol eax, 0xc7
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0xa3418561
pushf
not eax
add eax, 0xe7fdb6f7
xor eax, 0x851f397e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb112a56c
xor eax, 0xe471e83f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf4980add
xor eax, 0xe811f1c3
rol eax, 0x87
popf
jmp 0x14001cf12
mov eax, dword [0x14000a024]
or eax, 8
mov dword [0x14000a020], 3
mov dword [0x14000a024], eax
test r11b, 0x20
je 0x14001dc07
or eax, 0x20
mov dword [0x14000a020], 5
mov dword [0x14000a024], eax
mov eax, 0x1a112c08
pushf
not eax
add eax, 0x843ed7ad
xor eax, 0xe3b4e51f
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcdab9253
xor eax, 0xc6d18926
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcd3c4247
xor eax, 0xe7b5af3b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x97af5593
xor eax, 0xcec9831d
rol eax, 0x73
popf
and r11d, eax
cmp r11d, eax
jne 0x14001daea
push rax
pushf
mov eax, 0x801bf01
pushf
not eax
add eax, 0xb5286e2d
xor eax, 0xfff6c381
rol eax, 0x32
popf
pushf
not eax
add eax, 0xfa09329d
xor eax, 0x88dd62fd
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe602993a
xor eax, 0xb3c7b3da
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xcd5a9f7f
xor eax, 0xe0a3aaf2
rol eax, 0x51
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0x2373c458
pushf
not eax
add eax, 0xf64d0473
xor eax, 0x98c7bca7
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd29de7c5
xor eax, 0xe800efdf
rol eax, 0xe
popf
jmp 0x14001cf12
mov rax, qword [rsp + 0x20]
and al, 0xe0
cmp al, 0xe0
jne 0x14001db81
push rax
pushf
mov eax, 0x88c20983
pushf
not eax
add eax, 0xcb5d31ce
xor eax, 0xd4183367
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd9c620e6
xor eax, 0x93af7e16
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xefed8866
xor eax, 0xff18b49c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd3bacca3
xor eax, 0xabcece50
rol eax, 0x2e
popf
jmp 0x14001cf12
push rax
pushf
mov eax, 0x8d4ee5c5
pushf
not eax
add eax, 0xcca8e4f9
xor eax, 0x9f1a1da2
rol eax, 0x66
popf
pushf
not eax
add eax, 0xefee55d2
xor eax, 0xdfc5b169
rol eax, 0xac
popf
jmp 0x14001cf12
or dword [0x14000a024], 0x40
mov dword [0x14000a020], ebx
push rax
pushf
mov eax, 0x73d2b4c4
pushf
not eax
add eax, 0x92bc7e30
xor eax, 0xaea3404b
rol eax, 2
popf
pushf
not eax
add eax, 0xa7e5e1a8
xor eax, 0x851ae2d0
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf8a9c46d
xor eax, 0xddaa194e
rol eax, 0xe4
popf
jmp 0x14001cf12
mov rbx, qword [rsp + 0x28]
xor eax, eax
mov rsi, qword [rsp + 0x30]
add rsp, 0x10
pop rdi
ret