Function at 0x14003637e
Capabilities:
Hash data using murmur3
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0xadcfab9a
pushf
not eax
add eax, 0xc6f37d78
xor eax, 0xee7e2228
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa688d11b
xor eax, 0xac8dd56c
rol eax, 0xa1
popf
cmp eax, 4
jne 0x1400363bb
popf
pop rax
jmp 0x14003667a
cmp eax, 0
jne 0x1400363ca
popf
pop rax
jmp 0x140036460
cmp eax, 3
jne 0x1400363d9
popf
pop rax
jmp 0x14003660a
cmp eax, 1
jne 0x1400363e8
popf
pop rax
jmp 0x1400365b6
cmp eax, 0xa
jne 0x1400363f7
popf
pop rax
jmp 0x1400369a2
cmp eax, 7
jne 0x140036406
popf
pop rax
jmp 0x140036808
cmp eax, 6
jne 0x140036415
popf
pop rax
jmp 0x140036754
cmp eax, 0xb
jne 0x140036424
popf
pop rax
jmp 0x1400369f0
cmp eax, 9
jne 0x140036433
popf
pop rax
jmp 0x140036969
cmp eax, 8
jne 0x140036442
popf
pop rax
jmp 0x1400368b2
cmp eax, 5
jne 0x140036451
popf
pop rax
jmp 0x1400366b6
cmp eax, 2
jne 0x140036460
popf
pop rax
jmp 0x140036601
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
mov eax, 0xa372cc67
pushf
not eax
add eax, 0xef924d90
xor eax, 0x800b96ce
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb9a43e36
xor eax, 0x895128b2
rol eax, 0x37
popf
pushf
not eax
add eax, 0x96d1d05f
xor eax, 0x875b8740
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd261b0b0
xor eax, 0x9ccef294
rol eax, 0x5d
popf
call fcn.1400666b9
sub rsp, rax
mov rax, qword [0x14001b008]
xor rax, rsp
mov qword [rsp + 0x1440], rax
movsxd r10, edx
mov rdi, rcx
mov rax, r10
mov ebp, r9d
sar rax, 6
lea rcx, [0x1af72280c]
pushf
sub rcx, 0x6f70622c
popf
and r10d, 0x3f
push r8
not r8
sub rbp, r8
pop r8
sub rbp, 1
mov rsi, r8
mov rax, qword [rcx + rax*8]
lea rdx, [r10 + r10*8]
mov r14, qword [rax + rdx*8 + 0x28]
xor eax, eax
mov qword [rdi], rax
mov dword [rdi + 8], eax
cmp r8, rbp
jae 0x14003655d
push rax
pushf
mov eax, 0xc7317fd
pushf
not eax
add eax, 0x83d6ccb7
xor eax, 0xede3af27
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc535ee61
xor eax, 0xc37c0498
rol eax, 0xdb
popf
jmp 0x1400363ac
push rax
pushf
mov eax, 0x483cba70
pushf
not eax
add eax, 0xa508e2ff
xor eax, 0x972e5c4d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc713deda
xor eax, 0x8dcf9f98
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb6442312
xor eax, 0xeeda3f12
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9c7948c1
xor eax, 0x8963a451
rol eax, 0x9d
popf
jmp 0x1400363ac
lea rbx, [rsp + 0x40]
push rax
pushf
mov eax, 0xd2344e55
pushf
not eax
add eax, 0xa64d99df
xor eax, 0xe70b2801
rol eax, 0x73
popf
pushf
not eax
add eax, 0x857df8c2
xor eax, 0x987675f6
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe20737df
xor eax, 0xcd65da6f
rol eax, 0xfc
popf
jmp 0x1400363ac
cmp rsi, rbp
jae 0x140036754
mov al, byte [rsi]
inc rsi
cmp al, 0xa
jne 0x140036646
push rax
pushf
mov eax, 0xa5c582a1
pushf
not eax
add eax, 0x82e76dde
xor eax, 0xd898e477
rol eax, 0x51
popf
pushf
not eax
add eax, 0xee877f83
xor eax, 0xcff37410
rol eax, 0x51
popf
jmp 0x1400363ac
push rax
pushf
mov eax, 0x647d17b8
pushf
not eax
add eax, 0x829078c3
xor eax, 0xf6d0c380
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb26e742e
xor eax, 0xc9cbb9e9
rol eax, 0x7e
popf
jmp 0x1400363ac
inc dword [rdi + 8]
mov byte [rbx], 0xd
inc rbx
push rax
pushf
mov eax, 0x46865160
pushf
not eax
add eax, 0x8de75c77
xor eax, 0x9b1ed2de
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf10c4cc1
xor eax, 0x89c0dac1
rol eax, 0x8d
popf
jmp 0x1400363ac
mov byte [rbx], al
inc rbx
lea rax, [rsp + 0x143f]
cmp rbx, rax
jb 0x1400366fb
push rax
pushf
mov eax, 0x4e4b0cc1
pushf
not eax
add eax, 0x8961b2e2
xor eax, 0xf15741e3
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8ed46dd5
xor eax, 0xcd0a2bed
rol eax, 0x88
popf
jmp 0x1400363ac
push rax
pushf
mov eax, 0xfd4729f3
pushf
not eax
add eax, 0xe68b24dc
xor eax, 0xf55301d1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8f722a4a
xor eax, 0xa881aa59
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9cc39ca8
xor eax, 0xb3dcb5f8
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xaf8483af
xor eax, 0xb2f416a0
rol eax, 9
popf
jmp 0x1400363ac
and qword [rsp + 0x20], 0
lea rax, [rsp + 0x40]
sub ebx, eax
lea r9, [rsp + 0x30]
mov r8d, ebx
lea rdx, [rsp + 0x40]
mov rcx, r14
jmp 0x140036772
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x1400367c2
push rax
pushf
mov eax, 0xd5dde0cd
pushf
not eax
add eax, 0xf5763c7b
xor eax, 0xb302cde4
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbf5f381e
xor eax, 0xc840ce5a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xed1f1c37
xor eax, 0xdf303d3d
rol eax, 0x26
popf
jmp 0x1400363ac
push rax
pushf
mov eax, 0xea87104d
pushf
not eax
add eax, 0xae7da115
xor eax, 0xd2a2aaff
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe9f7794f
xor eax, 0xb9e86083
rol eax, 0x68
popf
pushf
not eax
add eax, 0xfb313f51
xor eax, 0xde52fb35
rol eax, 0xd
popf
jmp 0x1400363ac
mov eax, dword [rsp + 0x30]
add dword [rdi + 4], eax
cmp eax, ebx
jb 0x140036859
push rax
pushf
mov eax, 0x88ba8f5e
pushf
not eax
add eax, 0x8462ce3e
xor eax, 0x9cabb535
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfcabd882
xor eax, 0xa55af5cc
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9c8edbc3
xor eax, 0xc4d8c049
rol eax, 0x2e
popf
jmp 0x1400363ac
push rax
pushf
mov eax, 0x75a90e82
pushf
not eax
add eax, 0xe50ecdc9
xor eax, 0xcc2224f5
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf49cd505
xor eax, 0x85ae07d6
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc535bd28
xor eax, 0xa4359cca
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x80576541
xor eax, 0xc51eb72f
rol eax, 0xd
popf
jmp 0x1400363ac
cmp rsi, rbp
jb 0x140036910
push rax
pushf
mov eax, 0x98af6b3
pushf
not eax
add eax, 0x82f6be86
xor eax, 0xeab90b46
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa582b36e
xor eax, 0xb26bc88e
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa966dd48
xor eax, 0x9d65ca93
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbfdf9a6e
xor eax, 0x844b7720
rol eax, 0x18
popf
jmp 0x1400363ac
push rax
pushf
mov eax, 0xa887bea0
pushf
not eax
add eax, 0xeb51d8ed
xor eax, 0xd2e2b654
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf9acde3b
xor eax, 0xd9b8fd9d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8cbb2674
xor eax, 0xad4ea418
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa153e66f
xor eax, 0xaf2f217c
rol eax, 0x23
popf
jmp 0x1400363ac
jmp 0x1400369f0
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rdi], eax
push rax
pushf
mov eax, 0x2ba88b63
pushf
not eax
add eax, 0x9d260e42
xor eax, 0xc40b06c8
rol eax, 0xce
popf
pushf
not eax
add eax, 0xeea435e5
xor eax, 0xcf666e84
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xda781f22
xor eax, 0xf42c9c29
rol eax, 0xed
popf
jmp 0x1400363ac
mov rax, rdi
mov rcx, qword [rsp + 0x1440]
xor rcx, rsp
call fcn.14006097a
lea r11, [rsp + 0x1450]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rsi
ret