Function at 0x140074fc3
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x968d5e2a
pushf
not eax
add eax, 0xfe44d91f
xor eax, 0xd9a341e4
rol eax, 0x29
popf
pushf
not eax
add eax, 0xce33f162
xor eax, 0xdab4a3e8
rol eax, 9
popf
pushf
not eax
add eax, 0x9ffc16d5
xor eax, 0x8d23fbd6
rol eax, 0x8f
popf
cmp eax, 4
jne 0x140075013
popf
pop rax
jmp 0x140075431
cmp eax, 0
jne 0x140075022
popf
pop rax
jmp 0x14007513f
cmp eax, 3
jne 0x140075031
popf
pop rax
jmp 0x14007534f
cmp eax, 1
jne 0x140075040
popf
pop rax
jmp 0x140075200
cmp eax, 0xd
jne 0x14007504f
popf
pop rax
jmp 0x140075932
cmp eax, 7
jne 0x14007505e
popf
pop rax
jmp 0x14007563c
cmp eax, 0xe
jne 0x14007506d
popf
pop rax
jmp 0x1400759c7
cmp eax, 0xb
jne 0x14007507c
popf
pop rax
jmp 0x1400757ad
cmp eax, 0xc
jne 0x14007508b
popf
pop rax
jmp 0x140075858
cmp eax, 8
jne 0x14007509a
popf
pop rax
jmp 0x1400756f0
cmp eax, 0x10
jne 0x1400750a9
popf
pop rax
jmp 0x140075a56
cmp eax, 2
jne 0x1400750b8
popf
pop rax
jmp 0x1400752ae
cmp eax, 9
jne 0x1400750c7
popf
pop rax
jmp 0x14007572a
cmp eax, 0x12
jne 0x1400750d6
popf
pop rax
jmp 0x140075b7b
cmp eax, 6
jne 0x1400750e5
popf
pop rax
jmp 0x1400755c3
cmp eax, 0x11
jne 0x1400750f4
popf
pop rax
jmp 0x140075ad8
cmp eax, 5
jne 0x140075103
popf
pop rax
jmp 0x1400754ce
cmp eax, 0x13
jne 0x140075112
popf
pop rax
jmp 0x140075bc9
cmp eax, 0xa
jne 0x140075121
popf
pop rax
jmp 0x140075763
cmp eax, 0x14
jne 0x140075130
popf
pop rax
jmp 0x140075c11
cmp eax, 0xf
jne 0x14007513f
popf
pop rax
jmp 0x140075a49
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x140019010]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r14, r9
mov rdi, r8
mov rbx, rcx
test r8, r8
je 0x1400751cd
push rax
pushf
mov eax, 0x9fa01d4f
pushf
not eax
add eax, 0x9fa4f328
xor eax, 0x931d72d4
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc148b271
xor eax, 0xe8132a1a
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc2486542
xor eax, 0xbe1b25a5
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa151ba43
xor eax, 0xf6c8cfe0
rol eax, 0x2d
popf
jmp 0x140075004
push rax
pushf
mov eax, 0xf4008573
pushf
not eax
add eax, 0xf88233e8
xor eax, 0x95ea8e8f
rol eax, 0x81
popf
pushf
not eax
add eax, 0xddc83edd
xor eax, 0xbaf1efe5
rol eax, 0x18
popf
jmp 0x140075004
lea rcx, [0x19c94372d]
pushf
sub rcx, 0x5c936de5
popf
jmp 0x140075213
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x14007527b
push rax
pushf
mov eax, 0x32bcb9d9
pushf
not eax
add eax, 0xf41999e9
xor eax, 0xdad31ad9
rol eax, 0xff
popf
pushf
not eax
add eax, 0x98f4d761
xor eax, 0x99862a74
rol eax, 0x94
popf
pushf
not eax
add eax, 0xea20e7b7
xor eax, 0xd360c40d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xea474122
xor eax, 0x973bc551
rol eax, 0x3e
popf
jmp 0x140075004
push rax
pushf
mov eax, 0xa8e3a6bc
pushf
not eax
add eax, 0x8973fee8
xor eax, 0x8d03db29
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8b40366f
xor eax, 0xd4f22a43
rol eax, 0x5f
popf
jmp 0x140075004
lea rdx, [0x19e051951]
pushf
sub rdx, 0x5e044ff9
popf
mov rcx, rax
jmp 0x1400752c4
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rsi, rax
test rax, rax
je 0x140075309
push rax
pushf
mov eax, 0xa3e3188d
pushf
not eax
add eax, 0xe8ffb41d
xor eax, 0xe324aa72
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xde1a09da
xor eax, 0xd7da5514
rol eax, 0xdf
popf
jmp 0x140075004
push rax
pushf
mov eax, 0x293a6b9b
pushf
not eax
add eax, 0xaf3bf656
xor eax, 0xb0100350
rol eax, 0x85
popf
pushf
not eax
add eax, 0x81283a7b
xor eax, 0x9280ef44
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8364129b
xor eax, 0xc1160d1f
rol eax, 0x20
popf
jmp 0x140075004
mov word [rbp - 0x30], 0xb848
mov word [rbp - 0x26], 0xe0ff
mov qword [rbp - 0x2e], rdi
mov eax, 0x9fad3392
pushf
not eax
add eax, 0xa690ea55
xor eax, 0xf511cf0b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc3a84ce6
xor eax, 0x85d1eac9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xeaa937b6
xor eax, 0xe957000c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x89c90bed
xor eax, 0x93e1dd2a
rol eax, 0x20
popf
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x140034a0c], ecx
jle 0x1400753fe
push rax
pushf
mov eax, 0x5bb11e73
pushf
not eax
add eax, 0xbde35c78
xor eax, 0x96618eb7
rol eax, 0x18
popf
pushf
not eax
add eax, 0x916bde2f
xor eax, 0xdd77ca7e
rol eax, 0x54
popf
jmp 0x140075004
push rax
pushf
mov eax, 0xc2f32f3f
pushf
not eax
add eax, 0xe82777b6
xor eax, 0x8198bbc6
rol eax, 6
popf
pushf
not eax
add eax, 0x8daa308f
xor eax, 0xa26d4467
rol eax, 0xc2
popf
jmp 0x140075004
lea rcx, [0x1acf42d31]
pushf
sub rcx, 0x6cf0e325
popf
call fcn.1400744ab
cmp dword [0x140034a0c], 0xffffffff
jne 0x14007549b
push rax
pushf
mov eax, 0xa28b818e
pushf
not eax
add eax, 0xba47676a
xor eax, 0xbb91cbfe
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe2e0fe21
xor eax, 0xb44d7325
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf06f3e77
xor eax, 0xd6ce676d
rol eax, 0x23
popf
jmp 0x140075004
push rax
pushf
mov eax, 0xe9c43bc2
pushf
not eax
add eax, 0xa2c5b8e1
xor eax, 0x90af0dcc
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf0499827
xor eax, 0xb7e0822f
rol eax, 0xfb
popf
jmp 0x140075004
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 9
mov qword [rbp - 0x38], 0xf
movsd xmm0, qword [str.NtAddAtom]
movsd qword [rbp - 0x50], xmm0
movzx eax, byte [0x14000c960]
mov byte [rbp - 0x48], al
mov byte [rbp - 0x47], 0
lea r8, [rbp - 0x50]
mov rdx, qword [0x1400349e8]
mov rcx, rbx
call fcn.14004fcd6
mov qword [0x140034a18], rax
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x14007556a
push rax
pushf
mov eax, 0xcbabe57e
pushf
not eax
add eax, 0x914e81c1
xor eax, 0x9c63d21f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x87866cc8
xor eax, 0xfca2f912
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd5f89f05
xor eax, 0xdab063d6
rol eax, 0xeb
popf
jmp 0x140075004
push rax
pushf
mov eax, 0x6daa2324
pushf
not eax
add eax, 0xa989ce60
xor eax, 0x966a141b
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd706dcf2
xor eax, 0xcfa781f6
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xcc5d0cf2
xor eax, 0xa66d3799
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc9a38b8d
xor eax, 0x90dea7eb
rol eax, 0xd
popf
jmp 0x140075004
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140075609
push rax
pushf
mov eax, 0x2e81e177
pushf
not eax
add eax, 0xfea554a4
xor eax, 0xf4a0963f
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe023968c
xor eax, 0xb9da8e21
rol eax, 0xbb
popf
jmp 0x140075004
push rax
pushf
mov eax, 0x6c5f4356
pushf
not eax
add eax, 0xa2c6416a
xor eax, 0xbbad3414
rol eax, 8
popf
pushf
not eax
add eax, 0xca40e14a
xor eax, 0xec76d9bc
rol eax, 7
popf
jmp 0x140075004
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140075696
push rax
pushf
mov eax, 0x49225e19
pushf
not eax
add eax, 0x9fc3e745
xor eax, 0xc9eda716
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x84f4a628
xor eax, 0xfe9a9aed
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd1ea5ba5
xor eax, 0xfb7651f2
rol eax, 1
popf
jmp 0x140075004
push rax
pushf
mov eax, 0xe622998d
pushf
not eax
add eax, 0xc7a8bdab
xor eax, 0xcfa0a9c9
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd6ecb4ae
xor eax, 0x82f9f2fd
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf6b64b6f
xor eax, 0xe3469e8e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xaef14d1c
xor eax, 0xc4df5b59
rol eax, 0xc
popf
jmp 0x140075004
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400512f9
nop
push rax
pushf
mov eax, 0xfe6199c7
pushf
not eax
add eax, 0x81c30d45
xor eax, 0xf6aa4b0f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd8534d4a
xor eax, 0xa689761d
rol eax, 0x25
popf
jmp 0x140075004
lea rcx, [0x1a67ee012]
pushf
sub rcx, 0x667b9606
popf
call fcn.14006e6a0
push rax
pushf
mov eax, 0x56c3427
pushf
not eax
add eax, 0xf637dd1e
xor eax, 0xf704461c
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb1d8e922
xor eax, 0xeae9ff1a
rol eax, 0x68
popf
jmp 0x140075004
mov r8, qword [0x140034a18]
test r8, r8
je 0x1400757ff
push rax
pushf
mov eax, 0x14070599
pushf
not eax
add eax, 0xac430c15
xor eax, 0xae8afbc0
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x84b6bd7e
xor eax, 0xd9ddec34
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaf2d3e60
xor eax, 0xf25544c5
rol eax, 0xd6
popf
jmp 0x140075004
push rax
pushf
mov eax, 0xb479aafa
pushf
not eax
add eax, 0xf597a474
xor eax, 0xfe74dfef
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe2569157
xor eax, 0xebfa0006
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf000811a
xor eax, 0xca1e11c8
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc8e0ca3a
xor eax, 0x8f4b861f
rol eax, 0x35
popf
jmp 0x140075004
mov r9d, 0xc64e06ab
pushf
not r9d
add r9d, 0x9514140d
xor r9d, 0xde7090b6
rol r9d, 0xd8
popf
pushf
not r9d
add r9d, 0xe27569d2
xor r9d, 0xf6bd6e6e
rol r9d, 0xc4
popf
pushf
not r9d
add r9d, 0x88e7b411
xor r9d, 0xab79de61
rol r9d, 0xce
popf
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.14003eb1f
test al, al
je 0x1400758ec
push rax
pushf
mov eax, 0x2e350c41
pushf
not eax
add eax, 0xec1b2259
xor eax, 0x96891100
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa9a4bed1
xor eax, 0xcde2f90b
rol eax, 0x80
popf
jmp 0x140075004
push rax
pushf
mov eax, 0x4b4ad00d
pushf
not eax
add eax, 0xa93b4d60
xor eax, 0x90df1742
rol eax, 3
popf
pushf
not eax
add eax, 0xd92d25b0
xor eax, 0xb4fa80aa
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc917c4d4
xor eax, 0xaa34ea27
rol eax, 0x51
popf
jmp 0x140075004
movzx eax, byte [rbp - 0x30]
cmp byte [rbp - 0x20], al
jne 0x14007596e
push rax
pushf
mov eax, 0xf86c9ed3
pushf
not eax
add eax, 0xd2ae38c1
xor eax, 0xb92e08fb
rol eax, 0x24
popf
pushf
not eax
add eax, 0xde94aeb7
xor eax, 0xa99b9d50
rol eax, 0x28
popf
jmp 0x140075004
push rax
pushf
mov eax, 0xe83e787a
pushf
not eax
add eax, 0xfcc45541
xor eax, 0xbff65924
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb07b0dde
xor eax, 0x90493d46
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe99e0c4a
xor eax, 0xd64f2952
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x97b13f01
xor eax, 0xb66cdba4
rol eax, 0xf2
popf
jmp 0x140075004
movzx eax, byte [rbp - 0x2f]
cmp byte [rbp - 0x1f], al
jne 0x140075a16
push rax
pushf
mov eax, 0x3a831b93
pushf
not eax
add eax, 0xf0683607
xor eax, 0xcadc9048
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe7e50707
xor eax, 0x93d3441d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xacdce71e
xor eax, 0xef6888db
rol eax, 0x80
popf
jmp 0x140075004
push rax
pushf
mov eax, 0x9fc94a82
pushf
not eax
add eax, 0xfcb2882a
xor eax, 0x9fb7a739
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x848043c1
xor eax, 0xda940cc7
rol eax, 0xdc
popf
jmp 0x140075004
movzx eax, byte [rbp - 0x26]
cmp byte [rbp - 0x16], al
jne 0x140075ad8
movzx eax, byte [rbp - 0x25]
cmp byte [rbp - 0x15], al
je 0x140075a92
push rax
pushf
mov eax, 0xbca7df38
pushf
not eax
add eax, 0xfffe9c49
xor eax, 0xf6e43dba
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9480d274
xor eax, 0xe9cb0ef3
rol eax, 0x78
popf
jmp 0x140075004
push rax
pushf
mov eax, 0x8aa33475
pushf
not eax
add eax, 0x80659547
xor eax, 0x8c037eec
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xca0b62ee
xor eax, 0xe206e469
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc78adec2
xor eax, 0xa0c57459
rol eax, 0x7b
popf
jmp 0x140075004
lea r8, [rbp - 0x30]
mov rdx, qword [0x140034a18]
mov rcx, rbx
call fcn.140072fbd
test al, al
je 0x140075b48
push rax
pushf
mov eax, 0xf4230df0
pushf
not eax
add eax, 0xd022481d
xor eax, 0xeb185bcb
rol eax, 0x37
popf
pushf
not eax
add eax, 0xeeb9b736
xor eax, 0x812062e7
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf3c30eb3
xor eax, 0xe0e2105a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfb1aeca6
xor eax, 0xe43d4b3c
rol eax, 0x3d
popf
jmp 0x140075004
push rax
pushf
mov eax, 0xd8d05569
pushf
not eax
add eax, 0xf7dd6ee6
xor eax, 0xbc230f71
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfc5c2e3a
xor eax, 0xd04967dd
rol eax, 0x31
popf
jmp 0x140075004
mov rcx, r14
jmp 0x140075b7f
call rsi
lea r8, [rbp - 0x20]
mov rdx, qword [0x140034a18]
mov rcx, rbx
call fcn.140072fbd
jmp 0x140075c11
xor al, al
push rax
pushf
mov eax, 0x9044c86f
pushf
not eax
add eax, 0xa2cc3cae
xor eax, 0xf3f96ca0
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc5639485
xor eax, 0xd8f81de4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbcc7b442
xor eax, 0x8e3c2187
rol eax, 0x8a
popf
jmp 0x140075004
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400623e0
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret