Function at 0x18003bf4e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x70fd575b
pushf
not eax
add eax, 0xb95ccf8f
xor eax, 0xaf543139
rol eax, 5
popf
pushf
not eax
add eax, 0xcb2c7314
xor eax, 0xc1eb0c45
rol eax, 2
popf
pushf
not eax
add eax, 0xa5ceccc3
xor eax, 0xfc921685
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xcf61e46d
xor eax, 0xcf93ea59
rol eax, 0x5e
popf
cmp eax, 4
jne 0x18003bfb1
popf
pop rax
jmp 0x18003c27f
cmp eax, 0
jne 0x18003bfc0
popf
pop rax
jmp 0x18003c038
cmp eax, 3
jne 0x18003bfcf
popf
pop rax
jmp 0x18003c1db
cmp eax, 1
jne 0x18003bfde
popf
pop rax
jmp 0x18003c0f2
cmp eax, 5
jne 0x18003bfed
popf
pop rax
jmp 0x18003c308
cmp eax, 7
jne 0x18003bffc
popf
pop rax
jmp 0x18003c3a3
cmp eax, 6
jne 0x18003c00b
popf
pop rax
jmp 0x18003c358
cmp eax, 2
jne 0x18003c01a
popf
pop rax
jmp 0x18003c170
cmp eax, 9
jne 0x18003c029
popf
pop rax
jmp 0x18003c410
cmp eax, 8
jne 0x18003c038
popf
pop rax
jmp 0x18003c404
sub rsp, 0x28
test edx, edx
je 0x18003c099
push rax
pushf
mov eax, 0x35a925f9
pushf
not eax
add eax, 0xab10734a
xor eax, 0xc099f71d
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9db74292
xor eax, 0xecaf1763
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb087baea
xor eax, 0x91ceb9f4
rol eax, 0x84
popf
pushf
not eax
add eax, 0x95ee14f6
xor eax, 0xfa572e73
rol eax, 0xc9
popf
jmp 0x18003bfa2
push rax
pushf
mov eax, 0xf99499a1
pushf
not eax
add eax, 0xc85aa2d2
xor eax, 0xeda1b576
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfd7e832f
xor eax, 0xd80cd84c
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf1083c8b
xor eax, 0xea4cf9e7
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xadf56f4a
xor eax, 0xdfa24fb6
rol eax, 0x3a
popf
jmp 0x18003bfa2
sub edx, 1
je 0x18003c13d
push rax
pushf
mov eax, 0xf5c0fd77
pushf
not eax
add eax, 0xcdb11d78
xor eax, 0xa7e685bf
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf52d5dce
xor eax, 0x9d2c479b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdb1b7915
xor eax, 0xf8c039b3
rol eax, 0x30
popf
jmp 0x18003bfa2
push rax
pushf
mov eax, 0x578a96bc
pushf
not eax
add eax, 0xb276f5fd
xor eax, 0x8adf48e9
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8d9f0ad0
xor eax, 0x999244e5
rol eax, 0xc4
popf
jmp 0x18003bfa2
sub edx, 1
je 0x18003c1a8
push rax
pushf
mov eax, 0x72cc07bf
pushf
not eax
add eax, 0xfdef305f
xor eax, 0x86471b80
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x82bf11f3
xor eax, 0xe9c0a6d1
rol eax, 0xef
popf
jmp 0x18003bfa2
push rax
pushf
mov eax, 0x738dae69
pushf
not eax
add eax, 0xbf136aaf
xor eax, 0xb4c2f898
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa4fe3c56
xor eax, 0xed7e6a85
rol eax, 0x22
popf
jmp 0x18003bfa2
cmp edx, 1
je 0x18003c226
push rax
pushf
mov eax, 0xbb8cd747
pushf
not eax
add eax, 0xb82bc52d
xor eax, 0xbf20189c
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa48d98e3
xor eax, 0xf03578e7
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa5200ad7
xor eax, 0xf3b4cf16
rol eax, 0x68
popf
jmp 0x18003bfa2
push rax
pushf
mov eax, 0x7cf06363
pushf
not eax
add eax, 0xd39732fa
xor eax, 0xb6a42852
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8f81e695
xor eax, 0xbcea6a70
rol eax, 0x47
popf
pushf
not eax
add eax, 0x97aece66
xor eax, 0xa026dc2a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe2866f43
xor eax, 0xecf7e1a7
rol eax, 0x1f
popf
jmp 0x18003bfa2
mov eax, 0x204a36bf
pushf
not eax
add eax, 0x87819c10
xor eax, 0x9516c6bd
rol eax, 0x57
popf
pushf
not eax
add eax, 0x989d4fb9
xor eax, 0xf3265068
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb94cbd4c
xor eax, 0xaf920001
rol eax, 0x31
popf
add rsp, 0x28
ret
call fcn.18005f721
jmp 0x18003c3a3
call fcn.180064f3b
push rax
pushf
mov eax, 0xd32be03b
pushf
not eax
add eax, 0xf6040052
xor eax, 0xe238d21b
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa30a9180
xor eax, 0xc7dd9ce2
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc19f2dc3
xor eax, 0xb883591d
rol eax, 7
popf
jmp 0x18003bfa2
movzx eax, al
add rsp, 0x28
ret
mov rdx, r8
add rsp, 0x28
jmp 0x180078f70
test r8, r8
setne cl
add rsp, 0x28
jmp 0x180071e39
push rax
pushf
mov eax, 0xb2bd1c4
pushf
not eax
add eax, 0xfef06a73
xor eax, 0xad7ea81a
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc6ce434e
xor eax, 0xa8455ed7
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc32ab2ca
xor eax, 0x99df3760
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc33a56b2
xor eax, 0xdec3a9df
rol eax, 0xcd
popf
cmp eax, 4
jne 0x180071e9c
popf
pop rax
jmp 0x1800720b9
cmp eax, 0
jne 0x180071eab
popf
pop rax
jmp 0x180071ee7
cmp eax, 3
jne 0x180071eba
popf
pop rax
jmp 0x180071ffd
cmp eax, 1
jne 0x180071ec9
popf
pop rax
jmp 0x180071fb7
cmp eax, 5
jne 0x180071ed8
popf
pop rax
jmp 0x18007214a
cmp eax, 2
jne 0x180071ee7
popf
pop rax
jmp 0x180071fec
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov sil, cl
mov eax, dword [0x180022be8]
xor ebx, ebx
test eax, eax
jg 0x180071f5e
push rax
pushf
mov eax, 0x8617ab85
pushf
not eax
add eax, 0x90211ef8
xor eax, 0xcd5d2856
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd629dc09
xor eax, 0xefab8653
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc706c8a3
xor eax, 0xe1eec070
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb8def514
xor eax, 0xd300a39d
rol eax, 0xb
popf
jmp 0x180071e8d
push rax
pushf
mov eax, 0x1bc8f635
pushf
not eax
add eax, 0xfedf3c58
xor eax, 0xa3644a84
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8fc9fb43
xor eax, 0xac386b61
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa98e1a18
xor eax, 0x86722e61
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9abeada3
xor eax, 0x8613a5bd
rol eax, 0x50
popf
jmp 0x180071e8d
xor eax, eax
push rax
pushf
mov eax, 0xc89c6d9e
pushf
not eax
add eax, 0xec97b16d
xor eax, 0xbe82247b
rol eax, 0x37
popf
pushf
not eax
add eax, 0xaa4d312f
xor eax, 0xcf7e7479
rol eax, 0xc0
popf
jmp 0x180071e8d
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret
dec eax
mov dword [0x180022be8], eax
call fcn.18005f988
mov dil, al
mov byte [rsp + 0x38], al
cmp dword [0x180022ba0], 2
jne 0x180072060
push rax
pushf
mov eax, 0x7f46c06d
pushf
not eax
add eax, 0xfb38da02
xor eax, 0xcda4a0cb
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa1702554
xor eax, 0xbdcac697
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8fd94411
xor eax, 0x90ee4a2b
rol eax, 0xe
popf
jmp 0x180071e8d
push rax
pushf
mov eax, 0xb34a9d22
pushf
not eax
add eax, 0xb823bee3
xor eax, 0xf4a36ccd
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd5b6aa8d
xor eax, 0xc13ead05
rol eax, 0
popf
pushf
not eax
add eax, 0xd0f4a66b
xor eax, 0xa9059932
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd97f2327
xor eax, 0x9161582c
rol eax, 0xa9
popf
jmp 0x180071e8d
call fcn.180048874
call fcn.18002eec9
call fcn.18004f628
mov dword [0x180022ba0], ebx
call fcn.180072260
mov cl, dil
call fcn.180071bfb
xor edx, edx
mov cl, sil
call fcn.18003c41f
test al, al
setne bl
mov eax, ebx
jmp 0x180071fec
mov ecx, 0x81288a63
pushf
not ecx
add ecx, 0xe1a12d11
xor ecx, 0x9d06eee0
rol ecx, 0x8f
popf
pushf
not ecx
add ecx, 0xad955029
xor ecx, 0x89779911
rol ecx, 0xb0
popf
pushf
not ecx
add ecx, 0xa5fd225c
xor ecx, 0xdd85f442
rol ecx, 0x13
popf
call fcn.180078016
nop
int3
push rax
pushf
mov eax, 0x60019a5f
pushf
not eax
add eax, 0xcdbdf33c
xor eax, 0xdfd075fc
rol eax, 0x60
popf
pushf
not eax
add eax, 0xbbad34f9
xor eax, 0x864595f7
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd808d621
xor eax, 0x8bf969af
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe1a9964c
xor eax, 0xc0861593
rol eax, 0xba
popf
cmp eax, 4
jne 0x180078fd3
popf
pop rax
jmp 0x1800792dd
cmp eax, 0
jne 0x180078fe2
popf
pop rax
jmp 0x180079087
cmp eax, 3
jne 0x180078ff1
popf
pop rax
jmp 0x180079251
cmp eax, 1
jne 0x180079000
popf
pop rax
jmp 0x180079113
cmp eax, 0xa
jne 0x18007900f
popf
pop rax
jmp 0x18007960f
cmp eax, 7
jne 0x18007901e
popf
pop rax
jmp 0x1800794c9
cmp eax, 6
jne 0x18007902d
popf
pop rax
jmp 0x180079460
cmp eax, 0xb
jne 0x18007903c
popf
pop rax
jmp 0x1800796ab
cmp eax, 0xc
jne 0x18007904b
popf
pop rax
jmp 0x18007974d
cmp eax, 8
jne 0x18007905a
popf
pop rax
jmp 0x18007953f
cmp eax, 5
jne 0x180079069
popf
pop rax
jmp 0x1800793a5
cmp eax, 2
jne 0x180079078
popf
pop rax
jmp 0x180079171
cmp eax, 9
jne 0x180079087
popf
pop rax
jmp 0x1800795ff
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x20], rdi
push r14
sub rsp, 0x20
mov rsi, rdx
mov r14, rcx
xor ecx, ecx
call fcn.1800444af
test al, al
jne 0x1800790e0
push rax
pushf
mov eax, 0xf872eb10
pushf
not eax
add eax, 0xa24473e3
xor eax, 0xc967a03e
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xfe0bb9a8
xor eax, 0xac32b83b
rol eax, 0xd2
popf
jmp 0x180078fc4
push rax
pushf
mov eax, 0xede4ce38
pushf
not eax
add eax, 0xe83aee3d
xor eax, 0x99c3f01b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe2f60b89
xor eax, 0xc6458a8d
rol eax, 0x10
popf
jmp 0x180078fc4
xor eax, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
pop r14
ret
call fcn.18005f988
mov bl, al
mov byte [rsp + 0x40], al
mov dil, 0xe5
pushf
not dil
add dil, 0xee
xor dil, 0xa6
rol dil, 0xc7
popf
pushf
not dil
add dil, 0x89
xor dil, 0xc2
rol dil, 0x8f
popf
pushf
not dil
add dil, 0x61
xor dil, 0xab
rol dil, 0x7e
popf
pushf
not dil
add dil, 0x61
xor dil, 0xd
rol dil, 0x53
popf
cmp dword [0x180022ba0], 0
jne 0x18007920b
push rax
pushf
mov eax, 0x8f873478
pushf
not eax
add eax, 0xf8f33c57
xor eax, 0xa395c543
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x96d193d9
xor eax, 0xa34c5873
rol eax, 0x7c
popf
jmp 0x180078fc4
push rax
pushf
mov eax, 0x288c1e1c
pushf
not eax
add eax, 0xf6607399
xor eax, 0xfcece879
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcd9bce3f
xor eax, 0xb38913fc
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x97b00aee
xor eax, 0x8e19e686
rol eax, 0xe2
popf
jmp 0x180078fc4
mov dword [0x180022ba0], 1
call fcn.18005ac91
test al, al
je 0x180079297
push rax
pushf
mov eax, 0x57cc8a66
pushf
not eax
add eax, 0xedf6dcfb
xor eax, 0x8f7c7d05
rol eax, 0x99
popf
pushf
not eax
add eax, 0xaf6da6e7
xor eax, 0x8c3afa87
rol eax, 0x4a
popf
jmp 0x180078fc4
push rax
pushf
mov eax, 0xc088a9dc
pushf
not eax
add eax, 0xc8b4a427
xor eax, 0xf87baae5
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa4d1e51e
xor eax, 0xb3f66825
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa90c6689
xor eax, 0xfd269c48
rol eax, 0x30
popf
jmp 0x180078fc4
call fcn.18002ff68
call fcn.18006f48a
call fcn.18005d859
lea rdx, [0x1f06bb2af]
pushf
sub rdx, 0x706a3a37
popf
lea rcx, [0x1d5082df9]
pushf
sub rcx, 0x5506b589
popf
call sub.api_ms_win_crt_runtime_l1_1_0.dll__initterm_e
test eax, eax
jne 0x18007935f
push rax
pushf
mov eax, 0x900f4af1
pushf
not eax
add eax, 0xedee4b81
xor eax, 0xda82e45c
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcbbdfd89
xor eax, 0xf851fc56
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd440429b
xor eax, 0xdc473672
rol eax, 0xf9
popf
jmp 0x180078fc4
push rax
pushf
mov eax, 0xcd60430c
pushf
not eax
add eax, 0xef8b1169
xor eax, 0xb5b8d607
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xddbea6e3
xor eax, 0x92f0e5ca
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xcc2a7a7a
xor eax, 0x882ff2ad
rol eax, 0xf
popf
jmp 0x180078fc4
call fcn.18007f6ea
test al, al
je 0x180079407
push rax
pushf
mov eax, 0x1d30c3b4
pushf
not eax
add eax, 0xfd67b21f
xor eax, 0xde1c8ac3
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd3176b15
xor eax, 0xd9e52c1c
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc670e6ff
xor eax, 0xf929ed60
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdb967f0c
xor eax, 0x8d18117d
rol eax, 0x34
popf
jmp 0x180078fc4
push rax
pushf
mov eax, 0x799c52b2
pushf
not eax
add eax, 0xa6cfee83
xor eax, 0xf9aab012
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa6d30b06
xor eax, 0xdc5bccde
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe06d6644
xor eax, 0xd273553a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb6968053
xor eax, 0x8b65b476
rol eax, 0x1e
popf
jmp 0x180078fc4
lea rdx, [0x1e7d7ffab]
pushf
sub rdx, 0x67d68743
popf
lea rcx, [0x1cdca5a24]
pushf
sub rcx, 0x4dc8e45c
popf
call sub.api_ms_win_crt_runtime_l1_1_0.dll__initterm
mov dword [0x180022ba0], 2
xor dil, dil
push rax
pushf
mov eax, 0xf776e390
pushf
not eax
add eax, 0x9d09927e
xor eax, 0xa31a28b3
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9a419ffa
xor eax, 0xc8f0d439
rol eax, 0x4a
popf
jmp 0x180078fc4
mov cl, bl
call fcn.180071bfb
test dil, dil
jne 0x18007950c
push rax
pushf
mov eax, 0x9e694082
pushf
not eax
add eax, 0xee25cf6a
xor eax, 0xefa6c322
rol eax, 0x38
popf
pushf
not eax
add eax, 0xac1a57a3
xor eax, 0xe67a1d55
rol eax, 0x96
popf
jmp 0x180078fc4
push rax
pushf
mov eax, 0xbd695e5d
pushf
not eax
add eax, 0xe464d626
xor eax, 0xb72dfc90
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf87e9668
xor eax, 0x8fe90d4a
rol eax, 0xeb
popf
jmp 0x180078fc4
call fcn.1800681e3
mov rbx, rax
cmp qword [rax], 0
je 0x1800795a6
push rax
pushf
mov eax, 0x6b0f1930
pushf
not eax
add eax, 0xc4c03a33
xor eax, 0xebec420c
rol eax, 0xac
popf
pushf
not eax
add eax, 0xbd09c94a
xor eax, 0x8106e71a
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x87413830
xor eax, 0x9b4cfab9
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb2e3fd97
xor eax, 0xf4c5441d
rol eax, 0x76
popf
jmp 0x180078fc4
push rax
pushf
mov eax, 0xdc8a9681
pushf
not eax
add eax, 0xf5496f08
xor eax, 0xe34258e3
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfaeb7f07
xor eax, 0xc5f0804f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb17227ee
xor eax, 0x808f1db9
rol eax, 0x27
popf
pushf
not eax
add eax, 0x80114ca7
xor eax, 0xeca72c7b
rol eax, 0xd
popf
jmp 0x180078fc4
mov rcx, rax
call fcn.1800150ec
test al, al
je 0x1800796ab
mov r8, rsi
mov edx, 0xf40613f4
pushf
not edx
add edx, 0xcf7fedb2
xor edx, 0x9d40e0da
rol edx, 0xd0
popf
pushf
not edx
add edx, 0xf02c4636
xor edx, 0xb6c47ffc
rol edx, 0x72
popf
mov rcx, r14
mov rax, qword [rbx]
mov r9, qword [0x1800175c0]
call r9
push rax
pushf
mov eax, 0xbb1cce28
pushf
not eax
add eax, 0x944a6c8c
xor eax, 0xfa0ac674
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd7164329
xor eax, 0xc679e30f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xab6a2674
xor eax, 0x8f3a2d3c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xdf6cb3bc
xor eax, 0xeab43bcf
rol eax, 0x2e
popf
jmp 0x180078fc4
inc dword [0x180022be8]
mov eax, 0x61981952
pushf
not eax
add eax, 0x874bb23f
xor eax, 0x88c0a4f1
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf606c628
xor eax, 0xd29ccb2a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xda2073d5
xor eax, 0x92095d82
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9c6faa0a
xor eax, 0xb956b9e2
rol eax, 0x19
popf
jmp 0x180079115
mov ecx, 0xd399d37a
pushf
not ecx
add ecx, 0xed3507e1
xor ecx, 0xd3127777
rol ecx, 0xac
popf
pushf
not ecx
add ecx, 0xe455af8a
xor ecx, 0xb02492e1
rol ecx, 0xa3
popf
call fcn.180078016
nop
int3