Function at 0x14005dfca
Capabilities:
Encode data using base64
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x9fe6fffe
pushf
not eax
add eax, 0xb2d7971d
xor eax, 0xf9347d77
rol eax, 0xad
popf
pushf
not eax
add eax, 0x823cd00c
xor eax, 0xe4ef9293
rol eax, 0x34
popf
cmp eax, 4
jne 0x14005e007
popf
pop rax
jmp 0x14005e46f
cmp eax, 0
jne 0x14005e016
popf
pop rax
jmp 0x14005e16f
cmp eax, 3
jne 0x14005e025
popf
pop rax
jmp 0x14005e3f6
cmp eax, 1
jne 0x14005e034
popf
pop rax
jmp 0x14005e281
cmp eax, 0xd
jne 0x14005e043
popf
pop rax
jmp 0x14005e86e
cmp eax, 7
jne 0x14005e052
popf
pop rax
jmp 0x14005e5d9
cmp eax, 0xe
jne 0x14005e061
popf
pop rax
jmp 0x14005e8b7
cmp eax, 0xb
jne 0x14005e070
popf
pop rax
jmp 0x14005e72a
cmp eax, 0xc
jne 0x14005e07f
popf
pop rax
jmp 0x14005e7ec
cmp eax, 8
jne 0x14005e08e
popf
pop rax
jmp 0x14005e639
cmp eax, 0x10
jne 0x14005e09d
popf
pop rax
jmp 0x14005e9c2
cmp eax, 0x17
jne 0x14005e0ac
popf
pop rax
jmp 0x14005ed62
cmp eax, 9
jne 0x14005e0bb
popf
pop rax
jmp 0x14005e6b7
cmp eax, 0x12
jne 0x14005e0ca
popf
pop rax
jmp 0x14005ea8e
cmp eax, 0x18
jne 0x14005e0d9
popf
pop rax
jmp 0x14005edc1
cmp eax, 0x11
jne 0x14005e0e8
popf
pop rax
jmp 0x14005ea40
cmp eax, 5
jne 0x14005e0f7
popf
pop rax
jmp 0x14005e51b
cmp eax, 0x16
jne 0x14005e106
popf
pop rax
jmp 0x14005ecdb
cmp eax, 0xa
jne 0x14005e115
popf
pop rax
jmp 0x14005e6f4
cmp eax, 0x14
jne 0x14005e124
popf
pop rax
jmp 0x14005ebd0
cmp eax, 0xf
jne 0x14005e133
popf
pop rax
jmp 0x14005e964
cmp eax, 0x13
jne 0x14005e142
popf
pop rax
jmp 0x14005eb3b
cmp eax, 0x15
jne 0x14005e151
popf
pop rax
jmp 0x14005ec2f
cmp eax, 2
jne 0x14005e160
popf
pop rax
jmp 0x14005e340
cmp eax, 6
jne 0x14005e16f
popf
pop rax
jmp 0x14005e5c7
push rbx
push rsi
push r14
push r15
sub rsp, 0x38
mov rax, qword [rcx + 8]
mov rbx, rdx
mov rdx, qword [rcx]
mov rsi, rbx
sub rax, rdx
mov r15, r8
sar rax, 4
sub rsi, rdx
movabs r8, 0x41ea37e50cfec40
pushf
not r8
add r8, 0x5c4567e6
xor r8, 0x58f9945a
rol r8, 0xe3
popf
pushf
not r8
add r8, 0x4eaecdc9
xor r8, 0x6fa3def6
rol r8, 0x12
popf
pushf
not r8
add r8, 0x7b7a795f
xor r8, 0x618716c3
rol r8, 0x36
popf
mov r14, rcx
cmp rax, r8
je 0x14005e24e
push rax
pushf
mov eax, 0x585f9e8
pushf
not eax
add eax, 0x9e2c4836
xor eax, 0xc2cfc1a6
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbddac7e4
xor eax, 0xe3c15de8
rol eax, 0x11
popf
pushf
not eax
add eax, 0xae188536
xor eax, 0xabc9c3c3
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbd1bb0b5
xor eax, 0x887de124
rol eax, 0xdc
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0xd4734a52
pushf
not eax
add eax, 0xc6c70308
xor eax, 0x9d6d0425
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc49a28c2
xor eax, 0x8b794a41
rol eax, 0x22
popf
jmp 0x14005dff8
mov rcx, qword [rcx + 0x10]
sub rcx, rdx
mov qword [rsp + 0x30], rbp
sar rcx, 4
lea rbp, [rax + 1]
mov rdx, rcx
mov qword [rsp + 0x28], rdi
shr rdx, 1
mov rax, r8
sub rax, rdx
mov qword [rsp + 0x20], r12
cmp rcx, rax
ja 0x14005e2e7
push rax
pushf
mov eax, 0x8678c155
pushf
not eax
add eax, 0x9981e893
xor eax, 0x83287933
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xff98ac5f
xor eax, 0xe26869a2
rol eax, 0xcd
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0x7e16a6cb
pushf
not eax
add eax, 0x958e158f
xor eax, 0x97ca3618
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc79b4c92
xor eax, 0xf5c5b16c
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcb799ce7
xor eax, 0xef9c9da3
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd34f7cb2
xor eax, 0x87c6a2ed
rol eax, 0xf9
popf
jmp 0x14005dff8
lea rax, [rdx + rcx]
mov rdi, rbp
cmp rax, rbp
cmovae rdi, rax
cmp rdi, r8
ja 0x14005e3b0
push rax
pushf
mov eax, 0xc73114f9
pushf
not eax
add eax, 0xffedeb68
xor eax, 0xb6a854c3
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xef26d312
xor eax, 0xda49684e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb0b568d3
xor eax, 0x8522252f
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe0866e5e
xor eax, 0xed58e2e7
rol eax, 0x73
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0x599a9e7a
pushf
not eax
add eax, 0xb33af348
xor eax, 0x840f4b7c
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbd52c7c9
xor eax, 0xec6fde0c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd26ca7b0
xor eax, 0xcf21156b
rol eax, 0x20
popf
jmp 0x14005dff8
mov rcx, rdi
xor r12d, r12d
shl rcx, 4
cmp rcx, 0x1000
jb 0x14005e43c
push rax
pushf
mov eax, 0xedd812ce
pushf
not eax
add eax, 0xc899da36
xor eax, 0xe25ff32c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xee3ab0a9
xor eax, 0xda742541
rol eax, 0x19
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0xf2d107f
pushf
not eax
add eax, 0xd2052a91
xor eax, 0xe9f8dd62
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8a6d1efe
xor eax, 0xfa09656c
rol eax, 0x41
popf
jmp 0x14005dff8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005e4d5
push rax
pushf
mov eax, 0x2a7ced8e
pushf
not eax
add eax, 0xffcf7b55
xor eax, 0xaed37fc7
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc68ce201
xor eax, 0xe7a9cdc4
rol eax, 0x42
popf
pushf
not eax
add eax, 0xcab6faaf
xor eax, 0x9531c998
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa15ce60e
xor eax, 0xebb1a975
rol eax, 0x9a
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0xfd52a37e
pushf
not eax
add eax, 0x97c670f4
xor eax, 0x926cbfe2
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb1bb761c
xor eax, 0x8a824a0b
rol eax, 0x61
popf
pushf
not eax
add eax, 0x89cac893
xor eax, 0xaed08968
rol eax, 0xcd
popf
jmp 0x14005dff8
mov rcx, rax
call fcn.14005eea0
test rax, rax
je 0x14005e56e
push rax
pushf
mov eax, 0xebef82bb
pushf
not eax
add eax, 0xea4ea755
xor eax, 0xb1587e40
rol eax, 0x74
popf
pushf
not eax
add eax, 0xbe0ef7e3
xor eax, 0xc483e142
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf4019a0d
xor eax, 0x9b424625
rol eax, 0x43
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0xcd04c259
pushf
not eax
add eax, 0xfd067dca
xor eax, 0x84d9a96f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa114aab0
xor eax, 0xb1158d1f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb3253c6c
xor eax, 0xaf6fd923
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf49f3af8
xor eax, 0xc92d59da
rol eax, 0xb8
popf
jmp 0x14005dff8
lea r10, [rax + 0x27]
and r10, 0xffffffffffffffe0
mov qword [r10 - 8], rax
jmp 0x14005e72a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14005e671
push rax
pushf
mov eax, 0xcedb1072
pushf
not eax
add eax, 0xf5d498ae
xor eax, 0xe70608a0
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc4eedcfe
xor eax, 0xd4fefcd7
rol eax, 0x4c
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0xa154a78a
pushf
not eax
add eax, 0xbafd94e5
xor eax, 0xab0c5146
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x81ddc455
xor eax, 0xb5c03d14
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfbb5457d
xor eax, 0xca6f4bd1
rol eax, 0xa0
popf
jmp 0x14005dff8
call fcn.14005eea0
mov r10, rax
jmp 0x14005e72a
mov r10, r12
push rax
pushf
mov eax, 0x7b68b80d
pushf
not eax
add eax, 0xcd24dd79
xor eax, 0xd3e7743d
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x800d243d
xor eax, 0xdf764e87
rol eax, 0x5b
popf
jmp 0x14005dff8
movzx eax, byte [r15]
and rsi, 0xfffffffffffffff0
push r10
not r10
sub rsi, r10
pop r10
sub rsi, 1
mov rdx, r10
mov byte [rsi], al
mov rax, qword [r15 + 8]
mov qword [rsi + 8], rax
mov byte [r15], r12b
mov qword [r15 + 8], r12
mov r8, qword [r14 + 8]
mov rax, qword [r14]
cmp rbx, r8
jne 0x14005e7b9
push rax
pushf
mov eax, 0x311651ef
pushf
not eax
add eax, 0xe3b12c79
xor eax, 0xf1d270b5
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc89c7b29
xor eax, 0xa9665798
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcaf16439
xor eax, 0x83fd2872
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa8c9e4c1
xor eax, 0xe17afab6
rol eax, 0x8d
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0xf41ec298
pushf
not eax
add eax, 0x9efb04ea
xor eax, 0x87dd31a9
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa11ffc9b
xor eax, 0xfd1a2cba
rol eax, 0x68
popf
jmp 0x14005dff8
cmp rax, r8
je 0x14005e828
push rax
pushf
mov eax, 0xeff8c8
pushf
not eax
add eax, 0xc66f5d66
xor eax, 0xc7d0a7e8
rol eax, 0x79
popf
pushf
not eax
add eax, 0x949d739d
xor eax, 0xac181416
rol eax, 0x69
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0x5813bf14
pushf
not eax
add eax, 0x9637fbc6
xor eax, 0xae9f62a4
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfa27379c
xor eax, 0xb3c62459
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfd4ab734
xor eax, 0x9d7dc839
rol eax, 0x1f
popf
jmp 0x14005dff8
nop dword [rax]
push rax
pushf
mov eax, 0xd21ff28a
pushf
not eax
add eax, 0xf3eec090
xor eax, 0xfe091920
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf9414c24
xor eax, 0xaf81bf50
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xee3c1644
xor eax, 0xc7b241e8
rol eax, 0x61
popf
jmp 0x14005dff8
movzx ecx, byte [rax]
mov byte [rdx], cl
lea rdx, [rdx + 0x10]
mov rcx, qword [rax + 8]
mov qword [rdx - 8], rcx
mov byte [rax], r12b
mov qword [rax + 8], r12
add rax, 0x10
cmp rax, r8
jne 0x14005e90b
push rax
pushf
mov eax, 0xd49e0b55
pushf
not eax
add eax, 0x8866d5cc
xor eax, 0xc7c1ca11
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb9a82ee5
xor eax, 0xa9a69114
rol eax, 0x66
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0xb0d5b769
pushf
not eax
add eax, 0x935a2138
xor eax, 0x8b419814
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd5682cff
xor eax, 0x9e12629e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8ab46429
xor eax, 0xd8624a0e
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfc722119
xor eax, 0x870dc97e
rol eax, 0xdf
popf
jmp 0x14005dff8
jmp 0x14005ecdb
cmp rax, rbx
je 0x14005ea0d
push rax
pushf
mov eax, 0x504be90b
pushf
not eax
add eax, 0xd68c6721
xor eax, 0xa9764c22
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbc36cc9b
xor eax, 0xf6708c65
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe3459edd
xor eax, 0xd8382b65
rol eax, 0xa8
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0x5a6f3b45
pushf
not eax
add eax, 0xf33dbb41
xor eax, 0xf3e56762
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc3039581
xor eax, 0xfe38a428
rol eax, 0x75
popf
jmp 0x14005dff8
nop dword [rax + rax]
push rax
pushf
mov eax, 0x9821c1da
pushf
not eax
add eax, 0xcf86e799
xor eax, 0xe13e1e0c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x9d49a3cb
xor eax, 0xcea36367
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe80bc8e0
xor eax, 0xd65b5dec
rol eax, 0xd5
popf
jmp 0x14005dff8
movzx ecx, byte [rax]
mov byte [rdx], cl
lea rdx, [rdx + 0x10]
mov rcx, qword [rax + 8]
mov qword [rdx - 8], rcx
mov byte [rax], r12b
mov qword [rax + 8], r12
add rax, 0x10
cmp rax, rbx
jne 0x14005eaf5
push rax
pushf
mov eax, 0xd956de0a
pushf
not eax
add eax, 0x8034873b
xor eax, 0x8f072b2d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8b513cd0
xor eax, 0xb894bf34
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcaef10f8
xor eax, 0x8a5634c8
rol eax, 0xf0
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0x5fd77551
pushf
not eax
add eax, 0xd8f2e228
xor eax, 0xded7d520
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9d96b72b
xor eax, 0xeeee8479
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfd17c3e1
xor eax, 0x94655308
rol eax, 2
popf
jmp 0x14005dff8
mov r11, qword [r14 + 8]
cmp rbx, r11
je 0x14005eb8a
push rax
pushf
mov eax, 0xa5598fb1
pushf
not eax
add eax, 0xc9990597
xor eax, 0x84c8be12
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfad3bb57
xor eax, 0xb5b1fbaf
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x851a5e40
xor eax, 0xec257903
rol eax, 0xcc
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0x1d86b28f
pushf
not eax
add eax, 0xcfc37c28
xor eax, 0xf7cdc7ee
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa2459e16
xor eax, 0xf8c33ec2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbfd8e635
xor eax, 0xcdf443f5
rol eax, 0x3d
popf
jmp 0x14005dff8
mov rdx, rsi
sub rdx, rbx
push rax
pushf
mov eax, 0x8bae340d
pushf
not eax
add eax, 0xc764395a
xor eax, 0x9cba40e1
rol eax, 2
popf
pushf
not eax
add eax, 0xb0299223
xor eax, 0xf33d5d67
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe5b39e12
xor eax, 0xecdcc34d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x80ec368c
xor eax, 0xe2090faa
rol eax, 0x94
popf
jmp 0x14005dff8
movzx eax, byte [rbx]
mov byte [rdx + rbx + 0x10], al
mov rax, qword [rbx + 8]
mov qword [rdx + rbx + 0x18], rax
mov byte [rbx], r12b
mov qword [rbx + 8], r12
add rbx, 0x10
cmp rbx, r11
jne 0x14005ec82
push rax
pushf
mov eax, 0x974cdeb8
pushf
not eax
add eax, 0x86ffc8e9
xor eax, 0xb86988f7
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xbe31ac1c
xor eax, 0xe27ee4c4
rol eax, 0xd
popf
jmp 0x14005dff8
push rax
pushf
mov eax, 0xe7ebde17
pushf
not eax
add eax, 0x9c723e73
xor eax, 0xa10e0f8d
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8d63a609
xor eax, 0xc9e3ab2c
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf7916073
xor eax, 0x8ee7deb0
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb65f324e
xor eax, 0x93684284
rol eax, 0x91
popf
jmp 0x14005dff8
mov r9, rdi
mov r8, rbp
mov rdx, r10
mov rcx, r14
call fcn.1400d39ed
mov rdi, qword [rsp + 0x28]
mov rax, rsi
mov rbp, qword [rsp + 0x30]
mov r12, qword [rsp + 0x20]
add rsp, 0x38
pop r15
pop r14
pop rsi
pop rbx
ret
call fcn.1400bd8f2
int3
call fcn.140068925
int3