Function at 0x14009bf85
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0x41ae81fa
pushf
not eax
add eax, 0x4545f242
xor eax, 0x3bf99041
rol eax, 0xae
popf
pushf
not eax
add eax, 0x1ed73eaf
xor eax, 0x66d5b093
rol eax, 0x76
popf
cmp eax, 0xe
jne 0x14009bfc2
popf
pop rax
jmp 0x14009c967
cmp eax, 0xc
jne 0x14009bfd1
popf
pop rax
jmp 0x14009c86e
cmp eax, 0
jne 0x14009bfe0
popf
pop rax
jmp 0x14009c0fd
cmp eax, 0x14
jne 0x14009bfef
popf
pop rax
jmp 0x14009ccde
cmp eax, 8
jne 0x14009bffe
popf
pop rax
jmp 0x14009c6b8
cmp eax, 0xf
jne 0x14009c00d
popf
pop rax
jmp 0x14009caa9
cmp eax, 0xb
jne 0x14009c01c
popf
pop rax
jmp 0x14009c82a
cmp eax, 0x10
jne 0x14009c02b
popf
pop rax
jmp 0x14009cb53
cmp eax, 0xd
jne 0x14009c03a
popf
pop rax
jmp 0x14009c8f4
cmp eax, 5
jne 0x14009c049
popf
pop rax
jmp 0x14009c4f0
cmp eax, 0x12
jne 0x14009c058
popf
pop rax
jmp 0x14009cc10
cmp eax, 3
jne 0x14009c067
popf
pop rax
jmp 0x14009c406
cmp eax, 0x15
jne 0x14009c076
popf
pop rax
jmp 0x14009cd3d
cmp eax, 7
jne 0x14009c085
popf
pop rax
jmp 0x14009c61e
cmp eax, 0xa
jne 0x14009c094
popf
pop rax
jmp 0x14009c760
cmp eax, 0x11
jne 0x14009c0a3
popf
pop rax
jmp 0x14009cbaf
cmp eax, 6
jne 0x14009c0b2
popf
pop rax
jmp 0x14009c585
cmp eax, 2
jne 0x14009c0c1
popf
pop rax
jmp 0x14009c376
cmp eax, 0x13
jne 0x14009c0d0
popf
pop rax
jmp 0x14009cca4
cmp eax, 1
jne 0x14009c0df
popf
pop rax
jmp 0x14009c298
cmp eax, 4
jne 0x14009c0ee
popf
pop rax
jmp 0x14009c4a3
cmp eax, 9
jne 0x14009c0fd
popf
pop rax
jmp 0x14009c6fc
push rdi
push r12
push r13
push r15
sub rsp, 0x38
mov r9, qword [rcx]
mov r15, rdx
push r9
not r9
add rdx, r9
pop r9
add rdx, 1
movabs r10, 0x975aaaab0408b893
pushf
not r10
add r10, 0x70a46be2
xor r10, 0x39ce12f1
rol r10, 0xc
popf
pushf
not r10
add r10, 0xff6dbec
xor r10, 0x1f704fab
rol r10, 0xfa
popf
mov rdi, rcx
mov rax, r10
mov rcx, qword [rcx + 8]
mov r13, r8
imul rdx
push r9
not r9
add rcx, r9
pop r9
add rcx, 1
movabs r8, 0x555f555cd6320f2f
pushf
not r8
add r8, 0x43f4d8d7
xor r8, 0x5be28bcf
rol r8, 0x7f
popf
pushf
not r8
add r8, 0x2d1b5eff
xor r8, 0x6ea1ca08
rol r8, 0xfd
popf
pushf
not r8
add r8, 0x6b142804
xor r8, 0x21d463a1
rol r8, 0x10
popf
mov r12, rdx
sar r12, 2
mov rax, r12
shr rax, 0x3f
push rax
not rax
sub r12, rax
pop rax
sub r12, 1
mov rax, r10
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
cmp rdx, r8
je 0x14009c252
push rax
pushf
mov eax, 0xfd208906
pushf
not eax
add eax, 0x1fa77f85
xor eax, 0x3dc153b2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x3e1a5c60
xor eax, 0x41002d87
rol eax, 0x55
popf
pushf
not eax
add eax, 0x50160623
xor eax, 0x64a38171
rol eax, 0xec
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x85e13d95
pushf
not eax
add eax, 0x481ff36d
xor eax, 0xaabcb9c
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x3ccdbb87
xor eax, 0x21965dfb
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x60bad34a
xor eax, 0x412b26e7
rol eax, 0xbe
popf
jmp 0x14009bfb3
mov rcx, qword [rdi + 0x10]
mov rax, r10
push r9
not r9
add rcx, r9
pop r9
add rcx, 1
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r14
lea r14, [rdx + 1]
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov rax, r8
mov rcx, rdx
shr rcx, 1
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
cmp rdx, rax
ja 0x14009c330
push rax
pushf
mov eax, 0x3928c669
pushf
not eax
add eax, 0x78cd5ca5
xor eax, 0x46cee716
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x747666a0
xor eax, 0x609ecff8
rol eax, 0x29
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x67af9ee2
pushf
not eax
add eax, 0x2822497e
xor eax, 0x2c41f5ef
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x290dcec5
xor eax, 0x3799badb
rol eax, 0
popf
pushf
not eax
add eax, 0xf971f3c
xor eax, 0x59633629
rol eax, 0x73
popf
jmp 0x14009bfb3
lea rax, [rcx + rdx]
mov rcx, r14
cmp rax, r14
cmovae rcx, rax
cmp rcx, r8
ja 0x14009c3c0
push rax
pushf
mov eax, 0xea631839
pushf
not eax
add eax, 0x3ec7e041
xor eax, 0x267213d
rol eax, 0x98
popf
pushf
not eax
add eax, 0x4527b2f4
xor eax, 0xad1af3a
rol eax, 0x3c
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x95723a69
pushf
not eax
add eax, 0x367926ee
xor eax, 0x63aa8957
rol eax, 0x30
popf
pushf
not eax
add eax, 0x1b850e90
xor eax, 0x4e644172
rol eax, 0xad
popf
pushf
not eax
add eax, 0x7393f03a
xor eax, 0x5241b0b5
rol eax, 0x81
popf
jmp 0x14009bfb3
lea rax, [rcx + rcx*2]
lea rsi, [rax*8]
test rsi, rsi
jne 0x14009c470
push rax
pushf
mov eax, 0x90c9707c
pushf
not eax
add eax, 0x2fe31ea0
xor eax, 0x387e3800
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x5836f507
xor eax, 0x5f8affa8
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x65f8f100
xor eax, 0x7a34e537
rol eax, 0x22
popf
pushf
not eax
add eax, 0x63b8f5d1
xor eax, 0x737b0491
rol eax, 0xa2
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x644b57e4
pushf
not eax
add eax, 0x34897fb
xor eax, 0x56dcbe1b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x4404df96
xor eax, 0x46b2691
rol eax, 0xcd
popf
jmp 0x14009bfb3
xor ebx, ebx
jmp 0x14009c760
cmp rsi, 0x1000
jb 0x14009c52c
push rax
pushf
mov eax, 0x56065c0f
pushf
not eax
add eax, 0x564dfce2
xor eax, 0xbd2b16f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd05665f
xor eax, 0x2e7f9be6
rol eax, 0x9d
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x97eb3dd6
pushf
not eax
add eax, 0x15ded3fa
xor eax, 0x47454449
rol eax, 3
popf
pushf
not eax
add eax, 0x7d47777a
xor eax, 0x78bff347
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x4974187f
xor eax, 0x62a57858
rol eax, 0x25
popf
pushf
not eax
add eax, 0x74cea433
xor eax, 0x5a91b0bd
rol eax, 0x6a
popf
jmp 0x14009bfb3
lea rcx, [rsi + 0x27]
cmp rcx, rsi
jbe 0x14009c5c5
push rax
pushf
mov eax, 0x2b4f3423
pushf
not eax
add eax, 0x48b46cc9
xor eax, 0x6cec6ae2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x3a58d336
xor eax, 0x15200e8c
rol eax, 0x29
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x3f8a88f6
pushf
not eax
add eax, 0x7646e137
xor eax, 0x3c1f86d5
rol eax, 0x60
popf
pushf
not eax
add eax, 0x3d7533ed
xor eax, 0x70fa0d17
rol eax, 0x68
popf
pushf
not eax
add eax, 0x3b01cb94
xor eax, 0x2c53d75d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x6c9bbac
xor eax, 0x4bf173b7
rol eax, 0x2a
popf
jmp 0x14009bfb3
call fcn.1400ff3b2
test rax, rax
je 0x14009c65f
push rax
pushf
mov eax, 0xfe540019
pushf
not eax
add eax, 0x5ef86139
xor eax, 0x20d4aabe
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe39cdc5
xor eax, 0x5424c6b8
rol eax, 0x73
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x973ee92b
pushf
not eax
add eax, 0x3eea2bfa
xor eax, 0x1a0eb239
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb40a7a5
xor eax, 0x9fe7fb1
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x4232faf3
xor eax, 0x6f86b2c8
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x7b6c6819
xor eax, 0x769c038f
rol eax, 0xd4
popf
jmp 0x14009bfb3
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14009c760
mov rcx, rsi
call fcn.1400ff3b2
mov rbx, rax
push rax
pushf
mov eax, 0x7f69c548
pushf
not eax
add eax, 0x70b691bc
xor eax, 0x1d1bebeb
rol eax, 0x44
popf
pushf
not eax
add eax, 0x84da173
xor eax, 0x1fb8dffe
rol eax, 0x45
popf
pushf
not eax
add eax, 0x560f0786
xor eax, 0x28f9ec0
rol eax, 0x39
popf
pushf
not eax
add eax, 0x4841a5ed
xor eax, 0x12eb66b6
rol eax, 0xc3
popf
jmp 0x14009bfb3
movups xmm0, xmmword [r13]
lea rax, [r12 + r12*2]
mov rcx, rbx
lea rbp, [rbx + rax*8]
movups xmmword [rbp], xmm0
movsd xmm1, qword [r13 + 0x10]
movsd qword [rbp + 0x10], xmm1
mov r8, qword [rdi + 8]
mov rdx, qword [rdi]
cmp r15, r8
jne 0x14009c7e4
push rax
pushf
mov eax, 0x838a2bcd
pushf
not eax
add eax, 0xdcd50b3
xor eax, 0x3ada8527
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x6b8dc276
xor eax, 0x6c22c2dc
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x51d56b3a
xor eax, 0x424af46f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x2ae04136
xor eax, 0x5a1a07ef
rol eax, 0x28
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x9261897e
pushf
not eax
add eax, 0x341db1ea
xor eax, 0x3b90ac1c
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x3a713ec7
xor eax, 0x33bba6f2
rol eax, 0x90
popf
pushf
not eax
add eax, 0x542a2913
xor eax, 0x6ac95633
rol eax, 0xc0
popf
jmp 0x14009bfb3
push rdx
not rdx
add r8, rdx
pop rdx
add r8, 1
jmp 0x14009c8f4
mov r8, r15
push rdx
not rdx
add r8, rdx
pop rdx
add r8, 1
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [rdi + 8]
lea rcx, [rbp + 0x18]
push r15
not r15
add r8, r15
pop r15
add r8, 1
mov rdx, r15
push rax
pushf
mov eax, 0xea5a5556
pushf
not eax
add eax, 0x487cdccb
xor eax, 0x239696c
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x476ce177
xor eax, 0x6c4a9912
rol eax, 0x32
popf
pushf
not eax
add eax, 0x6ab80e9b
xor eax, 0x1b423c1a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x7afddc98
xor eax, 0x550aeaaa
rol eax, 0xa7
popf
jmp 0x14009bfb3
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [rdi]
test r8, r8
je 0x14009c934
push rax
pushf
mov eax, 0x1e140324
pushf
not eax
add eax, 0x41ef00c7
xor eax, 0x68094651
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x3418d98b
xor eax, 0x562733a1
rol eax, 0xe
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0xa660b43e
pushf
not eax
add eax, 0x7cfd8495
xor eax, 0x5730730d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x3e55f1fe
xor eax, 0x62418ce3
rol eax, 0x71
popf
jmp 0x14009bfb3
mov rcx, qword [rdi + 0x10]
movabs rax, 0x449c15438746968b
pushf
not rax
add rax, 0x5362f9e6
xor rax, 0x4edd8792
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x17181d0f
xor rax, 0x2b2a6a4
rol rax, 0x88
popf
pushf
not rax
add rax, 0x521f1700
xor rax, 0x118d105a
rol rax, 0x21
popf
pushf
not rax
add rax, 0x36426229
xor rax, 0x812e665
rol rax, 0x5b
popf
push r8
not r8
add rcx, r8
pop r8
add rcx, 1
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea rdx, [rdx + rdx*2]
shl rdx, 3
cmp rdx, 0x1000
jb 0x14009ca50
push rax
pushf
mov eax, 0xae316097
pushf
not eax
add eax, 0x4a3d19ee
xor eax, 0x7dba06a9
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x27a315bd
xor eax, 0x234a6f66
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x11903f8a
xor eax, 0x7b2bd0c
rol eax, 0x63
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0x26ceb627
pushf
not eax
add eax, 0x3917531
xor eax, 0x5f64259c
rol eax, 0x53
popf
pushf
not eax
add eax, 0x4565992c
xor eax, 0x3e183e52
rol eax, 0x24
popf
pushf
not eax
add eax, 0x6cc150dc
xor eax, 0x255b616f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x53aece8c
xor eax, 0xe6f11dd
rol eax, 0x80
popf
jmp 0x14009bfb3
mov rcx, qword [r8 - 8]
add rdx, 0x27
push rcx
not rcx
add r8, rcx
pop rcx
add r8, 1
lea rax, [r8 - 8]
cmp rax, 0x1f
ja 0x14009cafa
push rax
pushf
mov eax, 0xbbcc4c
pushf
not eax
add eax, 0x381ec523
xor eax, 0x5ac2f599
rol eax, 0x11
popf
pushf
not eax
add eax, 0x219d95cd
xor eax, 0x6deba8c
rol eax, 0x4f
popf
jmp 0x14009bfb3
push rax
pushf
mov eax, 0xa0cbd081
pushf
not eax
add eax, 0x717e9427
xor eax, 0x6e18500e
rol eax, 0x97
popf
pushf
not eax
add eax, 0x20409668
xor eax, 0x2ad7bc6
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x14717db0
xor eax, 0x19f7d47e
rol eax, 0x35
popf
pushf
not eax
add eax, 0x1f01d08
xor eax, 0xf66a16e
rol eax, 0x6b
popf
jmp 0x14009bfb3
mov r8, rcx
push rax
pushf
mov eax, 0x4b306730
pushf
not eax
add eax, 0x10e76135
xor eax, 0x1d733bb2
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x207e6aae
xor eax, 0x7dc81502
rol eax, 0x73
popf
pushf
not eax
add eax, 0x1f497db4
xor eax, 0x415e661
rol eax, 0x50
popf
pushf
not eax
add eax, 0x564f282f
xor eax, 0x1a163585
rol eax, 0xfc
popf
jmp 0x14009bfb3
mov rcx, r8
call fcn.140100bbf
push rax
pushf
mov eax, 0x6933ae95
pushf
not eax
add eax, 0x174c17df
xor eax, 0x245bbacd
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x6aa12bb7
xor eax, 0x567da608
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x37ca9ef8
xor eax, 0x10557ab4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x5d24edf1
xor eax, 0x22395731
rol eax, 0xf0
popf
jmp 0x14009bfb3
lea rcx, [r14 + r14*2]
mov qword [rdi], rbx
mov r14, qword [rsp + 0x20]
lea rdx, [rbx + rcx*8]
lea rcx, [rsi + rbx]
mov qword [rdi + 8], rdx
mov rsi, qword [rsp + 0x28]
mov rax, rbp
mov rbp, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x70]
mov qword [rdi + 0x10], rcx
add rsp, 0x38
pop r15
pop r13
pop r12
pop rdi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008206f
int3
call fcn.14005ae14
int3