Function at 0x1400d311b
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x9bb6278
pushf
not eax
add eax, 0xee5e1e34
xor eax, 0xa6e8fbc3
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa9906c01
xor eax, 0xcaee079f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd917cba7
xor eax, 0xbbd43a6e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xdfead454
xor eax, 0xf0a5325b
rol eax, 0x29
popf
cmp eax, 4
jne 0x1400d317e
popf
pop rax
jmp 0x1400d346e
cmp eax, 0
jne 0x1400d318d
popf
pop rax
jmp 0x1400d31e7
cmp eax, 3
jne 0x1400d319c
popf
pop rax
jmp 0x1400d339e
cmp eax, 1
jne 0x1400d31ab
popf
pop rax
jmp 0x1400d3285
cmp eax, 5
jne 0x1400d31ba
popf
pop rax
jmp 0x1400d3516
cmp eax, 7
jne 0x1400d31c9
popf
pop rax
jmp 0x1400d35c6
cmp eax, 6
jne 0x1400d31d8
popf
pop rax
jmp 0x1400d357e
cmp eax, 2
jne 0x1400d31e7
popf
pop rax
jmp 0x1400d3382
sub rsp, 0x28
xor ecx, ecx
jmp 0x1400d31ee
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1400d322c
push rax
pushf
mov eax, 0x9b6ee4f4
pushf
not eax
add eax, 0xb3de65bd
xor eax, 0x8d4aebc5
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe95ad656
xor eax, 0x84917b92
rol eax, 0x49
popf
jmp 0x1400d316f
push rax
pushf
mov eax, 0x6a6a52ab
pushf
not eax
add eax, 0xd5421a7a
xor eax, 0x995cce02
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb32f2c4c
xor eax, 0xbd92b2cc
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb4718b43
xor eax, 0xabf54ea2
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb28d63e2
xor eax, 0x93447df1
rol eax, 0x6b
popf
jmp 0x1400d316f
mov ecx, 0xedbe2e9b
pushf
not ecx
add ecx, 0xf8410064
xor ecx, 0x9db15259
rol ecx, 0x70
popf
pushf
not ecx
add ecx, 0xb0209484
xor ecx, 0xc2d952fc
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0x83687c4c
xor ecx, 0xeacd441c
rol ecx, 4
popf
pushf
not ecx
add ecx, 0xc98db8e2
xor ecx, 0xf90e0f0b
rol ecx, 0xf
popf
cmp word [rax], cx
jne 0x1400d333c
push rax
pushf
mov eax, 0xd42bf8a0
pushf
not eax
add eax, 0xb3f63e3f
xor eax, 0x95d6f55b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbf81c1fd
xor eax, 0xee29bbfa
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe92dcdc5
xor eax, 0x8aee30b4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xffe8c121
xor eax, 0xedefe134
rol eax, 0xd5
popf
jmp 0x1400d316f
push rax
pushf
mov eax, 0xa362f057
pushf
not eax
add eax, 0xcae1dbb6
xor eax, 0xecf6d5da
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa32fe434
xor eax, 0x9eceeaf6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa065b75b
xor eax, 0xc0bf9835
rol eax, 0x93
popf
jmp 0x1400d316f
movsxd rcx, dword [rax + 0x3c]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
cmp dword [rcx], 0x4550
jne 0x1400d357e
mov eax, 0x33ab0ff3
pushf
not eax
add eax, 0xabe0dd2e
xor eax, 0xedcee6c3
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9e4ffcf0
xor eax, 0xdf9095bf
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x82136f5e
xor eax, 0xdd065fc0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdad6c2a6
xor eax, 0x8ae9ba95
rol eax, 0x3f
popf
cmp word [rcx + 0x18], ax
jne 0x1400d343b
push rax
pushf
mov eax, 0xbc60e7bc
pushf
not eax
add eax, 0xcdcd93a6
xor eax, 0xbf7e303c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd75f6cd4
xor eax, 0xdbab60f3
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa4811251
xor eax, 0x85181a3a
rol eax, 0x5c
popf
jmp 0x1400d316f
push rax
pushf
mov eax, 0xfee8bb1c
pushf
not eax
add eax, 0x898c75e1
xor eax, 0xfb4b8cc3
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa4a5f103
xor eax, 0x9be502c5
rol eax, 0x68
popf
jmp 0x1400d316f
cmp dword [rcx + 0x84], 0xe
jbe 0x1400d34d0
push rax
pushf
mov eax, 0xb04ce17b
pushf
not eax
add eax, 0x8de9f3d8
xor eax, 0xc9215d7b
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8a4c8d3f
xor eax, 0xe89924f5
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbacb2e83
xor eax, 0xc18de460
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb7fcf201
xor eax, 0x8a25b0a5
rol eax, 0xb2
popf
jmp 0x1400d316f
push rax
pushf
mov eax, 0x51ac724d
pushf
not eax
add eax, 0xadbfbc67
xor eax, 0xedc4a29c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbf203e29
xor eax, 0x8e4e9a57
rol eax, 0x47
popf
pushf
not eax
add eax, 0x80c4a4a6
xor eax, 0x87baa4b7
rol eax, 0x5d
popf
jmp 0x1400d316f
cmp dword [rcx + 0xf8], 0
setne al
jmp 0x1400d35c6
xor al, al
push rax
pushf
mov eax, 0xacdd87ae
pushf
not eax
add eax, 0xb7ea7591
xor eax, 0xc4e5cf5f
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcbc2ae51
xor eax, 0xdeb328e1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x8cadbb56
xor eax, 0x9eac19b8
rol eax, 0x4e
popf
jmp 0x1400d316f
add rsp, 0x28
ret