Function at 0x14060aab3
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0x156a189a
pushf
not eax
add eax, 0xd8c7277c
xor eax, 0xf31a553f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc8bd415a
xor eax, 0x81616329
rol eax, 0xbf
popf
cmp eax, 4
jne 0x14060aaf0
popf
pop rax
jmp 0x14060ae44
cmp eax, 0
jne 0x14060aaff
popf
pop rax
jmp 0x14060ac3a
cmp eax, 3
jne 0x14060ab0e
popf
pop rax
jmp 0x14060ad9a
cmp eax, 1
jne 0x14060ab1d
popf
pop rax
jmp 0x14060ace3
cmp eax, 0xd
jne 0x14060ab2c
popf
pop rax
jmp 0x14060b35c
cmp eax, 7
jne 0x14060ab3b
popf
pop rax
jmp 0x14060afd4
cmp eax, 0xe
jne 0x14060ab4a
popf
pop rax
jmp 0x14060b41b
cmp eax, 0xb
jne 0x14060ab59
popf
pop rax
jmp 0x14060b1f4
cmp eax, 0xc
jne 0x14060ab68
popf
pop rax
jmp 0x14060b29e
cmp eax, 8
jne 0x14060ab77
popf
pop rax
jmp 0x14060b070
cmp eax, 0x10
jne 0x14060ab86
popf
pop rax
jmp 0x14060b4ee
cmp eax, 2
jne 0x14060ab95
popf
pop rax
jmp 0x14060ad4c
cmp eax, 9
jne 0x14060aba4
popf
pop rax
jmp 0x14060b0a8
cmp eax, 0x12
jne 0x14060abb3
popf
pop rax
jmp 0x14060b5ce
cmp eax, 6
jne 0x14060abc2
popf
pop rax
jmp 0x14060af84
cmp eax, 0x11
jne 0x14060abd1
popf
pop rax
jmp 0x14060b596
cmp eax, 5
jne 0x14060abe0
popf
pop rax
jmp 0x14060aeee
cmp eax, 0x16
jne 0x14060abef
popf
pop rax
jmp 0x14060b7f7
cmp eax, 0xa
jne 0x14060abfe
popf
pop rax
jmp 0x14060b184
cmp eax, 0x14
jne 0x14060ac0d
popf
pop rax
jmp 0x14060b733
cmp eax, 0xf
jne 0x14060ac1c
popf
pop rax
jmp 0x14060b497
cmp eax, 0x13
jne 0x14060ac2b
popf
pop rax
jmp 0x14060b676
cmp eax, 0x15
jne 0x14060ac3a
popf
pop rax
jmp 0x14060b7f0
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x20
mov rsi, rcx
test rcx, rcx
jne 0x14060acb0
push rax
pushf
mov eax, 0x687a9466
pushf
not eax
add eax, 0xc415ab64
xor eax, 0x9389bd0c
rol eax, 0x16
popf
pushf
not eax
add eax, 0xfee7c67f
xor eax, 0xd31b859f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xeb3c229c
xor eax, 0xae78b923
rol eax, 3
popf
pushf
not eax
add eax, 0x9323da2f
xor eax, 0xfea85ae4
rol eax, 0xbe
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0x15430f0
pushf
not eax
add eax, 0xbe75c89d
xor eax, 0x915fab44
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa369ef32
xor eax, 0xa6f07ed9
rol eax, 0x53
popf
jmp 0x14060aae1
call fcn.1406220c4
mov dword [rax], 0x16
call fcn.14066720a
push rax
pushf
mov eax, 0x5d48eb1c
pushf
not eax
add eax, 0xc28439c9
xor eax, 0xd8b1636e
rol eax, 0x69
popf
pushf
not eax
add eax, 0x99f47a68
xor eax, 0xe0f5baae
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9922fd21
xor eax, 0x8fc8bdfb
rol eax, 0x93
popf
pushf
not eax
add eax, 0x98ff0d67
xor eax, 0xbce74f9f
rol eax, 0x57
popf
jmp 0x14060aae1
or edi, 0xffffffff
mov rbx, qword [rsp + 0x30]
mov eax, edi
mov rdi, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop r14
ret
mov eax, dword [rcx + 0x14]
nop
shr eax, 0xd
test al, 1
je 0x14060adfe
push rax
pushf
mov eax, 0xab84477c
pushf
not eax
add eax, 0xc9db287c
xor eax, 0xdad0d06b
rol eax, 0
popf
pushf
not eax
add eax, 0xf385f978
xor eax, 0xb4379727
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8f0e363c
xor eax, 0xebea28d5
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa44e0a09
xor eax, 0xf04e7108
rol eax, 0xc5
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0x8758fab7
pushf
not eax
add eax, 0xa1638f80
xor eax, 0x862422f2
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf2d90471
xor eax, 0xe8cd9c26
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc0dff4a8
xor eax, 0x9262eac9
rol eax, 0x80
popf
jmp 0x14060aae1
mov eax, dword [rcx + 0x14]
nop
shr eax, 0xc
test al, 1
jne 0x14060ae95
push rax
pushf
mov eax, 0x4108d4b8
pushf
not eax
add eax, 0xe9a8c967
xor eax, 0xfe90b299
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcdad7051
xor eax, 0xed1a2478
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9dc57b74
xor eax, 0x8b2992a7
rol eax, 0x7d
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0x84f9105f
pushf
not eax
add eax, 0x98557c98
xor eax, 0x876ae6b1
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe70ce0bb
xor eax, 0xf940f518
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb89fcbdd
xor eax, 0x9e39b6f2
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa2168366
xor eax, 0x8e0693f7
rol eax, 0x52
popf
jmp 0x14060aae1
mov eax, dword [rcx + 0x14]
nop
shr eax, 1
test al, 1
je 0x14060af2b
push rax
pushf
mov eax, 0xd5a18daa
pushf
not eax
add eax, 0xf8e5f40c
xor eax, 0xe810ec0c
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb7ebdd26
xor eax, 0xdb36f47f
rol eax, 0x34
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0xe104b7d0
pushf
not eax
add eax, 0xb966b10b
xor eax, 0x8079ddd9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe51fcf69
xor eax, 0xb96c41f3
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd0acf331
xor eax, 0x9d652864
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xcf9c8991
xor eax, 0x9f3009f0
rol eax, 0xeb
popf
jmp 0x14060aae1
lock or dword [rcx + 0x14], 0x10
jmp 0x14060ad4c
lock or dword [rcx + 0x14], 1
mov eax, dword [rcx + 0x14]
nop
test eax, 0x4c0
jne 0x14060b017
push rax
pushf
mov eax, 0xaac643c8
pushf
not eax
add eax, 0xfda00235
xor eax, 0x9906295a
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa6628385
xor eax, 0xda80ec4e
rol eax, 0xf2
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0x5e0054dd
pushf
not eax
add eax, 0xc18b6eda
xor eax, 0x953ec9d9
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc7e38e44
xor eax, 0xefe7ee20
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc34a9bea
xor eax, 0x8c9cb8b3
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfbc8c6af
xor eax, 0xef9f9b76
rol eax, 0x71
popf
jmp 0x14060aae1
call fcn.1405f1718
push rax
pushf
mov eax, 0x38c2a780
pushf
not eax
add eax, 0xd1c14ee9
xor eax, 0xd424ddcc
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbed7f631
xor eax, 0xc98f557c
rol eax, 0xd8
popf
jmp 0x14060aae1
mov rdi, qword [rsi + 8]
mov rcx, rsi
mov ebx, dword [rsi + 0x20]
mov qword [rsi], rdi
call fcn.14066ae69
mov r8d, ebx
mov rdx, rdi
mov ecx, eax
call fcn.1406eef5e
mov dword [rsi + 0x10], eax
lea ecx, [rax + 1]
cmp ecx, 1
ja 0x14060b12b
push rax
pushf
mov eax, 0x3b91ab65
pushf
not eax
add eax, 0x95c52289
xor eax, 0x9d64419f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf9c0ff70
xor eax, 0x92bf8e5a
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdc55c4c1
xor eax, 0xf615de94
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe13aa2a0
xor eax, 0xd41c50d4
rol eax, 0xeb
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0xbe1ed94b
pushf
not eax
add eax, 0xbb08037e
xor eax, 0x83c9a7a6
rol eax, 0x98
popf
pushf
not eax
add eax, 0xaf19067f
xor eax, 0xf797dac5
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd77385ba
xor eax, 0xc0af0ce0
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb59081fe
xor eax, 0xf538000e
rol eax, 0xb0
popf
jmp 0x14060aae1
neg eax
sbb eax, eax
and eax, 8
add eax, 8
lock or dword [rsi + 0x14], eax
and dword [rsi + 0x10], 0
jmp 0x14060ad4c
mov eax, dword [rsi + 0x14]
or edi, 0xffffffff
nop
test al, 6
jne 0x14060b245
push rax
pushf
mov eax, 0xf37bfb82
pushf
not eax
add eax, 0xa0b1ad70
xor eax, 0xc79c5f26
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbb05bcd2
xor eax, 0x8700c9f9
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb9e6f597
xor eax, 0xaf8d20b9
rol eax, 0x63
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0xdf2046fe
pushf
not eax
add eax, 0xa625d7bf
xor eax, 0x9b236521
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9d095ab3
xor eax, 0xe130762f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa76be88e
xor eax, 0xa12f542f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe3948155
xor eax, 0xca2a13ee
rol eax, 0x6d
popf
jmp 0x14060aae1
mov rcx, rsi
call fcn.14066ae69
cmp eax, edi
je 0x14060b303
push rax
pushf
mov eax, 0x50ad79ae
pushf
not eax
add eax, 0xe9af6ca6
xor eax, 0xce7ec853
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe7f2ab8b
xor eax, 0xf8a1b750
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa94fadb4
xor eax, 0x9134bbbb
rol eax, 0x17
popf
pushf
not eax
add eax, 0xcf170fca
xor eax, 0xb43a4711
rol eax, 0x9c
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0xd02ee037
pushf
not eax
add eax, 0xcb9af609
xor eax, 0xef1806e6
rol eax, 0x70
popf
pushf
not eax
add eax, 0xeeebb487
xor eax, 0xdafba7cd
rol eax, 0x42
popf
pushf
not eax
add eax, 0xeb4909f4
xor eax, 0xb75b814c
rol eax, 0x59
popf
pushf
not eax
add eax, 0xff971f20
xor eax, 0x88f40849
rol eax, 0xd5
popf
jmp 0x14060aae1
mov rcx, rsi
call fcn.14066ae69
cmp eax, 0xfffffffe
je 0x14060b3c2
push rax
pushf
mov eax, 0x5eca81d1
pushf
not eax
add eax, 0xdec9df29
xor eax, 0x9545ea48
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9db47e23
xor eax, 0xd060bcaa
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf129d5d4
xor eax, 0xafc89c03
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xbe16dd5e
xor eax, 0x93d55de4
rol eax, 0x47
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0xc4eb32e5
pushf
not eax
add eax, 0xc04a4403
xor eax, 0xe287efd4
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc05fd193
xor eax, 0x89b9fd73
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8c14cb0a
xor eax, 0xb7c6cc70
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xfc6dc415
xor eax, 0xa34b1bb7
rol eax, 0x6c
popf
jmp 0x14060aae1
mov rcx, rsi
call fcn.14066ae69
movsxd rbx, eax
lea r14, [0x1a6bdd2d6]
pushf
sub r14, 0x666432a6
popf
mov rcx, rsi
sar rbx, 6
call fcn.14066ae69
and eax, 0x3f
lea rcx, [rax + rax*8]
mov rax, qword [r14 + rbx*8]
shl rcx, 3
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
jmp 0x14060b4ee
lea rax, [0x1b30e3551]
pushf
sub rax, 0x730980e1
popf
push rax
pushf
mov eax, 0xf48cfbfb
pushf
not eax
add eax, 0x91222159
xor eax, 0xe269b3dc
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xadba1df8
xor eax, 0xd457a84d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc270a1b1
xor eax, 0xf3b5ef8f
rol eax, 0x31
popf
jmp 0x14060aae1
mov al, byte [rax + 0x38]
and al, 0x82
cmp al, 0x82
jne 0x14060b550
push rax
pushf
mov eax, 0xc8bc9f11
pushf
not eax
add eax, 0xd9b75272
xor eax, 0xf7974a02
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdab76557
xor eax, 0x98a0d2d0
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9211501c
xor eax, 0xf13734a6
rol eax, 0x73
popf
pushf
not eax
add eax, 0x93cbd58a
xor eax, 0x9abc2a50
rol eax, 0x64
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0xb92c340d
pushf
not eax
add eax, 0x82f0a5ba
xor eax, 0x8e756490
rol eax, 0x59
popf
pushf
not eax
add eax, 0xad5b91d3
xor eax, 0xad7ee75c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb9dcb7d8
xor eax, 0xf0e81eb5
rol eax, 0x7d
popf
jmp 0x14060aae1
lock or dword [rsi + 0x14], 0x20
push rax
pushf
mov eax, 0x94c1e548
pushf
not eax
add eax, 0x8fe9fbc5
xor eax, 0xcdba199a
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf5795f9e
xor eax, 0xdaa057aa
rol eax, 0xad
popf
jmp 0x14060aae1
cmp dword [rsi + 0x20], 0x200
jne 0x14060b630
push rax
pushf
mov eax, 0x5a98aca4
pushf
not eax
add eax, 0x8237f417
xor eax, 0xd12b34a2
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xdf3cff07
xor eax, 0x858763e1
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd7f4aa2b
xor eax, 0xf25782d4
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa11f7e36
xor eax, 0xbddba203
rol eax, 0x35
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0x4cf49d19
pushf
not eax
add eax, 0xa841f6e3
xor eax, 0x941292bb
rol eax, 8
popf
pushf
not eax
add eax, 0xbb0a80c6
xor eax, 0xa2277d68
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb9662e59
xor eax, 0xc7354d37
rol eax, 0x7f
popf
jmp 0x14060aae1
mov eax, dword [rsi + 0x14]
nop
shr eax, 6
test al, 1
je 0x14060b6da
push rax
pushf
mov eax, 0x8a859195
pushf
not eax
add eax, 0x90efa02b
xor eax, 0xef985e92
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x996f5cfe
xor eax, 0xdc6bff66
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa24de529
xor eax, 0x8c903fc6
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd2208fca
xor eax, 0xe64939c9
rol eax, 0xcf
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0x2b9bbc30
pushf
not eax
add eax, 0x93898153
xor eax, 0x97c06e0c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc322dbe5
xor eax, 0xc9b9187d
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa65a4ce4
xor eax, 0xde51a8f3
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xaf9c8eb3
xor eax, 0xabd0791f
rol eax, 0x3d
popf
jmp 0x14060aae1
mov eax, dword [rsi + 0x14]
nop
shr eax, 8
test al, 1
jne 0x14060b797
push rax
pushf
mov eax, 0xc107b30
pushf
not eax
add eax, 0xad8b48db
xor eax, 0xdf92d45b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe3643897
xor eax, 0xf3a53aeb
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xaa5abf56
xor eax, 0xcbc85834
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x862ffead
xor eax, 0x849b3f7e
rol eax, 0xf3
popf
jmp 0x14060aae1
push rax
pushf
mov eax, 0x57ac0730
pushf
not eax
add eax, 0xd8d0f1a0
xor eax, 0xba268087
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb8d5bb36
xor eax, 0xc8134f65
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf5d8597e
xor eax, 0xbd8d7ebd
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa97b2491
xor eax, 0xd16c89cd
rol eax, 0xfb
popf
jmp 0x14060aae1
mov dword [rsi + 0x20], 0x1000
mov rax, qword [rsi]
add dword [rsi + 0x10], edi
movzx edi, byte [rax]
inc rax
mov qword [rsi], rax
jmp 0x14060ad4f