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

Disassembly:
push rax
pushf
mov eax, 0x485e4979
pushf
not eax
add eax, 0xd9317b02
xor eax, 0x9427642c
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe9072be5
xor eax, 0xdcae03b9
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd755c57f
xor eax, 0xe608c37d
rol eax, 0xd9
popf
cmp eax, 4
jne 0x140122326
popf
pop rax
jmp 0x1401226a0
cmp eax, 0
jne 0x140122335
popf
pop rax
jmp 0x1401223e9
cmp eax, 3
jne 0x140122344
popf
pop rax
jmp 0x140122613
cmp eax, 1
jne 0x140122353
popf
pop rax
jmp 0x140122498
cmp eax, 0xd
jne 0x140122362
popf
pop rax
jmp 0x140122aaf
cmp eax, 7
jne 0x140122371
popf
pop rax
jmp 0x140122848
cmp eax, 6
jne 0x140122380
popf
pop rax
jmp 0x1401227d5
cmp eax, 0xb
jne 0x14012238f
popf
pop rax
jmp 0x1401229ea
cmp eax, 0xc
jne 0x14012239e
popf
pop rax
jmp 0x140122a4f
cmp eax, 8
jne 0x1401223ad
popf
pop rax
jmp 0x1401228a6
cmp eax, 5
jne 0x1401223bc
popf
pop rax
jmp 0x140122757
cmp eax, 2
jne 0x1401223cb
popf
pop rax
jmp 0x140122541
cmp eax, 9
jne 0x1401223da
popf
pop rax
jmp 0x1401228f0
cmp eax, 0xa
jne 0x1401223e9
popf
pop rax
jmp 0x14012298b
push rbx
sub rsp, 0x60
mov rax, qword [0x140084080]
xor rax, rsp
mov qword [rsp + 0x58], rax
cmp qword [rcx + 0x68], 0
mov rbx, rcx
je 0x14012243f
push rax
pushf
mov eax, 0x53a4f1ba
pushf
not eax
add eax, 0xa4eaa04c
xor eax, 0xb6b0a46d
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x84bdcfab
xor eax, 0xe37e32ac
rol eax, 0xb
popf
jmp 0x140122317
push rax
pushf
mov eax, 0xe4a7d1b5
pushf
not eax
add eax, 0x9300fb87
xor eax, 0x9ca3df14
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x880d8d04
xor eax, 0xd8ac8933
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdd812275
xor eax, 0xf9d7652a
rol eax, 0x70
popf
pushf
not eax
add eax, 0xee1ca48e
xor eax, 0x9951c825
rol eax, 0xd2
popf
jmp 0x140122317
cmp byte [rcx + 0x71], 0
je 0x1401224e8
push rax
pushf
mov eax, 0x6165e3d5
pushf
not eax
add eax, 0xe86e8f5e
xor eax, 0xcaee951f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8f473758
xor eax, 0xdebdfe3c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x80dd0833
xor eax, 0x9a86029e
rol eax, 0x5f
popf
jmp 0x140122317
push rax
pushf
mov eax, 0x447678a
pushf
not eax
add eax, 0x9c143ec7
xor eax, 0xbce0ab4f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd2e3468b
xor eax, 0xf730c61d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa3e28718
xor eax, 0xbfe673c2
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd02b0bfe
xor eax, 0xd86c1956
rol eax, 0x81
popf
jmp 0x140122317
mov rax, qword [rcx]
mov edx, 0x1dce61ff
pushf
not edx
add edx, 0xe8302086
xor edx, 0xc730639f
rol edx, 0x7f
popf
pushf
not edx
add edx, 0xe1b20356
xor edx, 0xac5cefea
rol edx, 0xac
popf
pushf
not edx
add edx, 0xa2a037cd
xor edx, 0xbd1207a8
rol edx, 0xb6
popf
mov qword [rsp + 0x78], rdi
jmp 0x14012258e
call qword [rax + Ordinal_26]
cmp eax, 0xffffffff
je 0x1401225cd
push rax
pushf
mov eax, 0xda24e41a
pushf
not eax
add eax, 0xd71f9a78
xor eax, 0x96de5b09
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa2a7c492
xor eax, 0xb5535aad
rol eax, 0xda
popf
jmp 0x140122317
push rax
pushf
mov eax, 0x16e33d95
pushf
not eax
add eax, 0xd7a047e7
xor eax, 0xb8a76676
rol eax, 0x29
popf
pushf
not eax
add eax, 0x939e79eb
xor eax, 0xe2f355b2
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf5d8cac1
xor eax, 0xeb78f891
rol eax, 0x2a
popf
jmp 0x140122317
mov rcx, qword [rbx + 0x68]
lea rax, [rsp + 0x30]
lea rdx, [rbx + 0x74]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
lea r8, [rsp + 0x38]
jmp 0x140122630
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::codecvt_char__char__struct__Mbstatet_::unshift_struct__Mbstatet____ptr64__char____ptr64__char____ptr64__char____ptr64____ptr64_const___ptr64]
test eax, eax
je 0x14012266d
push rax
pushf
mov eax, 0x829eaec
pushf
not eax
add eax, 0xa69be625
xor eax, 0xa5bcdeea
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb280e9e7
xor eax, 0x8c2eae19
rol eax, 0xcb
popf
jmp 0x140122317
push rax
pushf
mov eax, 0x12abc11c
pushf
not eax
add eax, 0xf51a2f5c
xor eax, 0xd0ed64c3
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa7f0ce0b
xor eax, 0x8f98ec72
rol eax, 0x61
popf
jmp 0x140122317
sub eax, 1
je 0x1401226fe
push rax
pushf
mov eax, 0xc5d42dbb
pushf
not eax
add eax, 0xcce41908
xor eax, 0xf94bb299
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9817d5ca
xor eax, 0x93cf6f35
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc26af3c3
xor eax, 0xadc62e50
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe63221a6
xor eax, 0xdda42381
rol eax, 0x9b
popf
jmp 0x140122317
push rax
pushf
mov eax, 0x4f3d02f1
pushf
not eax
add eax, 0xb4150dfc
xor eax, 0xd199b9b3
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf64cce88
xor eax, 0xd8e53789
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe6e99f33
xor eax, 0xefdd1abf
rol eax, 0x23
popf
pushf
not eax
add eax, 0xea69ffd9
xor eax, 0xd78c788b
rol eax, 0x3c
popf
jmp 0x140122317
cmp eax, 2
jne 0x1401227a2
push rax
pushf
mov eax, 0x8462082c
pushf
not eax
add eax, 0x8e69ef23
xor eax, 0xe7cecc0a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xfa6c897b
xor eax, 0x971a6d37
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x91d7b318
xor eax, 0x968dfa6b
rol eax, 3
popf
jmp 0x140122317
push rax
pushf
mov eax, 0xa97155b3
pushf
not eax
add eax, 0xbbf3b606
xor eax, 0xbbc9bce3
rol eax, 0xe
popf
pushf
not eax
add eax, 0xdb671b92
xor eax, 0xe4fab13f
rol eax, 0x8c
popf
jmp 0x140122317
mov byte [rbx + 0x71], 0
mov al, 0x24
pushf
not al
add al, 0xd
xor al, 0x7b
rol al, 0xba
popf
pushf
not al
add al, 0xb4
xor al, 0x65
rol al, 0x4d
popf
pushf
not al
add al, 0x48
xor al, 0x4f
rol al, 0xd
popf
push rax
pushf
mov eax, 0xd803d6a4
pushf
not eax
add eax, 0xd00ac4d9
xor eax, 0xb35daab7
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe8c626c8
xor eax, 0xcd1d17a4
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xaeb082cf
xor eax, 0xbbec9ec8
rol eax, 0xce
popf
jmp 0x140122317
mov rdi, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.1400e25c8
add rsp, 0x60
pop rbx
ret
mov byte [rbx + 0x71], 0
push rax
pushf
mov eax, 0x1033908a
pushf
not eax
add eax, 0xc5daba14
xor eax, 0xcd20e8f1
rol eax, 0x66
popf
pushf
not eax
add eax, 0xeaba737a
xor eax, 0xbdd3fe5b
rol eax, 0x63
popf
pushf
not eax
add eax, 0x87296274
xor eax, 0xde5a4270
rol eax, 0xb5
popf
jmp 0x140122317
mov rdi, qword [rsp + 0x30]
lea rax, [rsp + 0x38]
sub rdi, rax
je 0x140122958
push rax
pushf
mov eax, 0x6504663f
pushf
not eax
add eax, 0xefa84ee0
xor eax, 0xbebb6272
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf0925ed9
xor eax, 0xb645128f
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf8eb342b
xor eax, 0xf84c8429
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xdccafdcb
xor eax, 0xa6bcf9ae
rol eax, 0xf
popf
jmp 0x140122317
push rax
pushf
mov eax, 0x6f9a9bb
pushf
not eax
add eax, 0x8f9962e2
xor eax, 0xb03f68ce
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf158c12a
xor eax, 0xa05fcd0d
rol eax, 0xec
popf
jmp 0x140122317
mov r9, qword [rbx + 0x80]
lea rcx, [rsp + 0x38]
mov r8, rdi
mov edx, 0x9136d01a
pushf
not edx
add edx, 0x938b1026
xor edx, 0x87d659b3
rol edx, 0xa7
popf
pushf
not edx
add edx, 0xd0008e75
xor edx, 0x83a42ca7
rol edx, 0x1e
popf
pushf
not edx
add edx, 0xf3c4d205
xor edx, 0x906eeadf
rol edx, 0x79
popf
jmp 0x1401229df
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
cmp rdi, rax
jne 0x140122a4f
cmp byte [rbx + 0x71], 0
sete al
jmp 0x140122848
xor al, al
jmp 0x140122848
mov al, 0x65
pushf
not al
add al, 0x43
xor al, 0xe6
rol al, 0xd8
popf
pushf
not al
add al, 0x22
xor al, 0xc6
rol al, 0xcb
popf
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.1400e25c8
add rsp, 0x60
pop rbx
ret