Function at 0x140b3bb2a
Capabilities:
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xe3e3d239
pushf
not eax
add eax, 0xf8e25eac
xor eax, 0xc9f128a8
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xee599098
xor eax, 0x99fab6b4
rol eax, 0xce
popf
pushf
not eax
add eax, 0xea2b4f96
xor eax, 0xf494623a
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa49cec74
xor eax, 0xe8ce47b4
rol eax, 0xcd
popf
cmp eax, 0x29
jne 0x140b3bb8d
popf
pop rax
jmp 0x140b3d459
cmp eax, 0
jne 0x140b3bb9c
popf
pop rax
jmp 0x140b3be4e
cmp eax, 3
jne 0x140b3bbab
popf
pop rax
jmp 0x140b3c06b
cmp eax, 1
jne 0x140b3bbba
popf
pop rax
jmp 0x140b3bef9
cmp eax, 0xd
jne 0x140b3bbc9
popf
pop rax
jmp 0x140b3c716
cmp eax, 0x1a
jne 0x140b3bbd8
popf
pop rax
jmp 0x140b3cdaa
cmp eax, 0xe
jne 0x140b3bbe7
popf
pop rax
jmp 0x140b3c777
cmp eax, 0xb
jne 0x140b3bbf6
popf
pop rax
jmp 0x140b3c639
cmp eax, 0x19
jne 0x140b3bc05
popf
pop rax
jmp 0x140b3cd73
cmp eax, 8
jne 0x140b3bc14
popf
pop rax
jmp 0x140b3c3dc
cmp eax, 0x2a
jne 0x140b3bc23
popf
pop rax
jmp 0x140b3d596
cmp eax, 0x17
jne 0x140b3bc32
popf
pop rax
jmp 0x140b3cc91
cmp eax, 0x1c
jne 0x140b3bc41
popf
pop rax
jmp 0x140b3ceb6
cmp eax, 0x2e
jne 0x140b3bc50
popf
pop rax
jmp 0x140b3d8b4
cmp eax, 0x18
jne 0x140b3bc5f
popf
pop rax
jmp 0x140b3ccc9
cmp eax, 0x2b
jne 0x140b3bc6e
popf
pop rax
jmp 0x140b3d63b
cmp eax, 0x1b
jne 0x140b3bc7d
popf
pop rax
jmp 0x140b3ce65
cmp eax, 0x2d
jne 0x140b3bc8c
popf
pop rax
jmp 0x140b3d7f0
cmp eax, 0x23
jne 0x140b3bc9b
popf
pop rax
jmp 0x140b3d0f6
cmp eax, 0x25
jne 0x140b3bcaa
popf
pop rax
jmp 0x140b3d20b
cmp eax, 0xf
jne 0x140b3bcb9
popf
pop rax
jmp 0x140b3c824
cmp eax, 0x13
jne 0x140b3bcc8
popf
pop rax
jmp 0x140b3ca75
cmp eax, 0x15
jne 0x140b3bcd7
popf
pop rax
jmp 0x140b3cb97
cmp eax, 0x24
jne 0x140b3bce6
popf
pop rax
jmp 0x140b3d172
cmp eax, 0x1e
jne 0x140b3bcf5
popf
pop rax
jmp 0x140b3cfeb
cmp eax, 0xc
jne 0x140b3bd04
popf
pop rax
jmp 0x140b3c695
cmp eax, 0x26
jne 0x140b3bd13
popf
pop rax
jmp 0x140b3d282
cmp eax, 0x27
jne 0x140b3bd22
popf
pop rax
jmp 0x140b3d34e
cmp eax, 0x1f
jne 0x140b3bd31
popf
pop rax
jmp 0x140b3d037
cmp eax, 0x10
jne 0x140b3bd40
popf
pop rax
jmp 0x140b3c8e7
cmp eax, 0x2c
jne 0x140b3bd4f
popf
pop rax
jmp 0x140b3d771
cmp eax, 9
jne 0x140b3bd5e
popf
pop rax
jmp 0x140b3c43d
cmp eax, 4
jne 0x140b3bd6d
popf
pop rax
jmp 0x140b3c12f
cmp eax, 0x16
jne 0x140b3bd7c
popf
pop rax
jmp 0x140b3cbf3
cmp eax, 0x28
jne 0x140b3bd8b
popf
pop rax
jmp 0x140b3d3ad
cmp eax, 0xa
jne 0x140b3bd9a
popf
pop rax
jmp 0x140b3c5eb
cmp eax, 0x22
jne 0x140b3bda9
popf
pop rax
jmp 0x140b3d0a8
cmp eax, 0x14
jne 0x140b3bdb8
popf
pop rax
jmp 0x140b3cb08
cmp eax, 7
jne 0x140b3bdc7
popf
pop rax
jmp 0x140b3c2fa
cmp eax, 5
jne 0x140b3bdd6
popf
pop rax
jmp 0x140b3c190
cmp eax, 2
jne 0x140b3bde5
popf
pop rax
jmp 0x140b3bf85
cmp eax, 0x20
jne 0x140b3bdf4
popf
pop rax
jmp 0x140b3d06d
cmp eax, 0x1d
jne 0x140b3be03
popf
pop rax
jmp 0x140b3cf47
cmp eax, 0x11
jne 0x140b3be12
popf
pop rax
jmp 0x140b3c950
cmp eax, 6
jne 0x140b3be21
popf
pop rax
jmp 0x140b3c299
cmp eax, 0x2f
jne 0x140b3be30
popf
pop rax
jmp 0x140b3d917
cmp eax, 0x12
jne 0x140b3be3f
popf
pop rax
jmp 0x140b3c9d6
cmp eax, 0x21
jne 0x140b3be4e
popf
pop rax
jmp 0x140b3d0a5
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x50
mov eax, dword [rsp + 0xa8]
xor r11d, r11d
test eax, eax
mov byte [rdx], r11b
mov edi, r11d
mov r10, r9
cmovns edi, eax
mov rbx, rdx
mov r14, rcx
lea eax, [rdi + 0xb]
movsxd r9, eax
cmp r8, r9
ja 0x140b3bec6
push rax
pushf
mov eax, 0xe021d1f
pushf
not eax
add eax, 0xa4f3ace8
xor eax, 0xf56dcd25
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcb945fc5
xor eax, 0xaeb64859
rol eax, 0xee
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x547626ec
pushf
not eax
add eax, 0xc10409e5
xor eax, 0x94612e7d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8d865c54
xor eax, 0xfce73eba
rol eax, 0x6c
popf
jmp 0x140b3bb7e
mov rcx, qword [rsp + 0xc8]
lea ebx, [r11 + 0x22]
mov qword [rsp + 0x28], rcx
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r11
xor edx, edx
mov byte [rcx + 0x30], 1
mov dword [rcx + 0x2c], ebx
xor ecx, ecx
call fcn.140b03fbe
mov eax, ebx
jmp 0x140b3d919
mov rcx, qword [rcx]
mov edx, 0x39e9ab02
pushf
not edx
add edx, 0xe6faecbe
xor edx, 0xf3656127
rol edx, 0xb1
popf
pushf
not edx
add edx, 0xa6ed47f2
xor edx, 0xa6fafb77
rol edx, 0xdc
popf
pushf
not edx
add edx, 0xbe92911e
xor edx, 0xeda5aa16
rol edx, 0xad
popf
mov rax, rcx
shr rax, 0x34
and rax, rdx
cmp rax, rdx
jne 0x140b3c038
push rax
pushf
mov eax, 0x19a7689c
pushf
not eax
add eax, 0xe190f671
xor eax, 0x9c0bf703
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa11bdbb5
xor eax, 0x8923633f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8f5bdcf1
xor eax, 0xe449190b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe8bc7144
xor eax, 0xf591b709
rol eax, 0x18
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0xc07f0b67
pushf
not eax
add eax, 0xe5ad8d6a
xor eax, 0x91b04ce6
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa46803a3
xor eax, 0xdafec63d
rol eax, 0x9d
popf
jmp 0x140b3bb7e
mov rax, qword [rsp + 0xc8]
mov r9, r10
mov qword [rsp + 0x48], rax
mov rdx, rbx
mov eax, dword [rsp + 0xc0]
mov rcx, r14
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0xa0]
mov byte [rsp + 0x30], r11b
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rax
call fcn.140b3b0f8
test eax, eax
je 0x140b3c0fc
push rax
pushf
mov eax, 0xf709b365
pushf
not eax
add eax, 0x96f698b2
xor eax, 0x92e5fa6e
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe914940d
xor eax, 0xee0f79f0
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc0b9ef67
xor eax, 0x83f2a525
rol eax, 2
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0xcbbbb81e
pushf
not eax
add eax, 0x959d0061
xor eax, 0x8fddea0d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcb56bbe8
xor eax, 0xd86d7ecf
rol eax, 0xcb
popf
jmp 0x140b3bb7e
mov byte [rbx], 0
jmp 0x140b3d919
mov edx, 0x2e5d8150
pushf
not edx
add edx, 0xc6e11cda
xor edx, 0xf5e1a1b7
rol edx, 0x3f
popf
pushf
not edx
add edx, 0xb347b07a
xor edx, 0xe6cce1fd
rol edx, 0x49
popf
pushf
not edx
add edx, 0xb6e1249a
xor edx, 0xe120448a
rol edx, 0x19
popf
pushf
not edx
add edx, 0xab4537bf
xor edx, 0xcb8399db
rol edx, 0x1a
popf
mov rcx, rbx
call fcn.14057edcd
test rax, rax
je 0x140b3c253
push rax
pushf
mov eax, 0xca36ac2
pushf
not eax
add eax, 0xe593132c
xor eax, 0xfc39f4dc
rol eax, 0x77
popf
pushf
not eax
add eax, 0xbb212a52
xor eax, 0xa839df5f
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x84abb61e
xor eax, 0xf2877c45
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa5718fae
xor eax, 0xac3cfb24
rol eax, 0x81
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0xb02e3972
pushf
not eax
add eax, 0xdfb3a700
xor eax, 0x97d4d18c
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd226ec2b
xor eax, 0x902113c6
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd9b59385
xor eax, 0xfedd0576
rol eax, 0x46
popf
jmp 0x140b3bb7e
mov cl, byte [rsp + 0xb0]
xor cl, 1
shl cl, 5
add cl, 0x50
mov byte [rax], cl
mov byte [rax + 3], 0
jmp 0x140b3d917
mov eax, 0x5194dc7d
pushf
not eax
add eax, 0xecbc0114
xor eax, 0xdf25b5b3
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa4f7e9d9
xor eax, 0xdee360ae
rol eax, 0xc7
popf
test rcx, rcx
jns 0x140b3c383
push rax
pushf
mov eax, 0x6a0daedd
pushf
not eax
add eax, 0xb94d4c33
xor eax, 0xba2ca1ad
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x95052147
xor eax, 0x9f0b420c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x930f8771
xor eax, 0xb60a6271
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8811c0a6
xor eax, 0xd66c1a08
rol eax, 0xd1
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x24a260d7
pushf
not eax
add eax, 0xc8119a12
xor eax, 0xa5d8ed0d
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb17f4c75
xor eax, 0xfeaba2b4
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x84771373
xor eax, 0xc1dbf389
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfedd47cb
xor eax, 0xde1b4d37
rol eax, 0x91
popf
jmp 0x140b3bb7e
mov byte [rbx], al
inc rbx
mov rcx, qword [r14]
push rax
pushf
mov eax, 0xe7bf13c1
pushf
not eax
add eax, 0xa60cea74
xor eax, 0x9f5bf265
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb738e275
xor eax, 0x9bdd30f3
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9ca2c610
xor eax, 0xa9d45f0d
rol eax, 0x59
popf
pushf
not eax
add eax, 0x99213b2d
xor eax, 0xdfcf9991
rol eax, 0x8a
popf
jmp 0x140b3bb7e
mov al, byte [rsp + 0xb0]
lea r13, [rbx + 1]
xor al, 1
mov r12d, 0xcb45e8b3
pushf
not r12d
add r12d, 0x8b6418a0
xor r12d, 0xec09628e
rol r12d, 0x9b
popf
pushf
not r12d
add r12d, 0xf923d944
xor r12d, 0x98231ed8
rol r12d, 0x8b
popf
movzx r15d, al
mov r8d, 0x6cdf2843
pushf
not r8d
add r8d, 0xbf85168d
xor r8d, 0xefb62df8
rol r8d, 0x8f
popf
pushf
not r8d
add r8d, 0xe19090b1
xor r8d, 0xffafb227
rol r8d, 0x91
popf
mov ebp, r15d
mov dword [rsp + 0xa8], r15d
shl ebp, 5
movabs rax, 0xe130a67c92df3f52
pushf
not rax
add rax, 0x4b55e22f
xor rax, 0x584942d8
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x46b345db
xor rax, 0x7e62c9a6
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x6bdda30f
xor rax, 0x6decf429
rol rax, 0x10
popf
add ebp, 7
movabs r9, 0xfe69b99cbd9798f6
pushf
not r9
add r9, 0x6d695fd9
xor r9, 0x77de39e2
rol r9, 0xa7
popf
pushf
not r9
add r9, 0x71546314
xor r9, 0x59ceced8
rol r9, 0x85
popf
test rax, rcx
jne 0x140b3c5a5
push rax
pushf
mov eax, 0x91c3d672
pushf
not eax
add eax, 0xce35f3f3
xor eax, 0x98a55416
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xcf78a5b1
xor eax, 0xd44a98a1
rol eax, 0xea
popf
pushf
not eax
add eax, 0xffa6f1b7
xor eax, 0xded745ee
rol eax, 0xac
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x10bb779f
pushf
not eax
add eax, 0xf799228c
xor eax, 0xc20f0a86
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xda72061c
xor eax, 0xb7c1f560
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa9360975
xor eax, 0xe4ed45db
rol eax, 0x30
popf
jmp 0x140b3bb7e
mov byte [rbx], r8b
mov rax, qword [r14]
and rax, r9
neg rax
sbb r12, r12
and r12d, 0x3fe
jmp 0x140b3c695
mov byte [rbx], 0x31
push rax
pushf
mov eax, 0xd55f913d
pushf
not eax
add eax, 0x87bbcda0
xor eax, 0xd75444c1
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc845babc
xor eax, 0xcc8b72b0
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb24526e9
xor eax, 0xbdc2ef50
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa3b5ffb2
xor eax, 0xaff60081
rol eax, 0xd7
popf
jmp 0x140b3bb7e
lea rsi, [r13 + 1]
test edi, edi
jne 0x140b3c6e3
push rax
pushf
mov eax, 0x1864fa7
pushf
not eax
add eax, 0xd851dc66
xor eax, 0xcb27926b
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc8e0c12f
xor eax, 0xc187115c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb7349643
xor eax, 0xfedd24b7
rol eax, 0x28
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x8f23a6d3
pushf
not eax
add eax, 0x9837e422
xor eax, 0xe8b763c6
rol eax, 0x95
popf
pushf
not eax
add eax, 0x928ecb7f
xor eax, 0xc1735713
rol eax, 0xf3
popf
jmp 0x140b3bb7e
mov al, r11b
jmp 0x140b3c950
mov rbx, qword [rsp + 0xc8]
cmp byte [rbx + 0x28], r11b
jne 0x140b3c7de
push rax
pushf
mov eax, 0xa8fbead3
pushf
not eax
add eax, 0x8e26d16f
xor eax, 0xbc458215
rol eax, 0x31
popf
pushf
not eax
add eax, 0xeea04c19
xor eax, 0xfe9ee337
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9c89199e
xor eax, 0xd58689c1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd3dcfa0b
xor eax, 0xc9d311f1
rol eax, 0x50
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0xc69091c1
pushf
not eax
add eax, 0x9441d692
xor eax, 0xeae0efac
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x83a8138e
xor eax, 0xcf25dd32
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfe68c1d6
xor eax, 0xa835d094
rol eax, 0x12
popf
jmp 0x140b3bb7e
mov rcx, rbx
call fcn.140b259ce
xor r11d, r11d
movabs r9, 0x1c520ed4dbb306a
pushf
not r9
add r9, 0x792718eb
xor r9, 0x458a2d97
rol r9, 0x88
popf
pushf
not r9
add r9, 0x4f90e8ca
xor r9, 0x5cb72f32
rol r9, 0x70
popf
pushf
not r9
add r9, 0x435cf063
xor r9, 0x679bbee6
rol r9, 0xed
popf
pushf
not r9
add r9, 0x4f83910b
xor r9, 0x77d7aa1f
rol r9, 0xec
popf
lea r8d, [r11 + 0x30]
push rax
pushf
mov eax, 0x58f92668
pushf
not eax
add eax, 0x80899c39
xor eax, 0xeca37920
rol eax, 0x27
popf
pushf
not eax
add eax, 0x82fa4683
xor eax, 0x8a605aa3
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd52411e7
xor eax, 0xa1eac600
rol eax, 0xb
popf
jmp 0x140b3bb7e
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0xf8]
mov rax, qword [rcx]
mov al, byte [rax]
push rax
pushf
mov eax, 0x4b5d2cea
pushf
not eax
add eax, 0xdb8830d9
xor eax, 0x9de1560f
rol eax, 0xec
popf
pushf
not eax
add eax, 0x87ae563c
xor eax, 0xecfe2719
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdcadd4e8
xor eax, 0xe1f65381
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd1e82fa7
xor eax, 0xeec2e8ea
rol eax, 0x1b
popf
jmp 0x140b3bb7e
mov byte [r13], al
test qword [r14], r9
jbe 0x140b3c9a3
push rax
pushf
mov eax, 0xa52f537f
pushf
not eax
add eax, 0xcb40d919
xor eax, 0x993bc79c
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xfdaa395a
xor eax, 0xe6538b57
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd8d99478
xor eax, 0x89acbba4
rol eax, 0x37
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0xdf549510
pushf
not eax
add eax, 0x85eb3496
xor eax, 0xef22d7e2
rol eax, 0x52
popf
pushf
not eax
add eax, 0xfed27284
xor eax, 0xdd312bb2
rol eax, 0xf3
popf
jmp 0x140b3bb7e
movzx edx, r8w
movabs r10, 0xec1360001ec4d65b
pushf
not r10
add r10, 0x657858b0
xor r10, 0x4845ae2e
rol r10, 0x87
popf
pushf
not r10
add r10, 0x69c609cd
xor r10, 0x6eae9411
rol r10, 0x8c
popf
pushf
not r10
add r10, 0x76ce0a42
xor r10, 0x6140e9a7
rol r10, 5
popf
push rax
pushf
mov eax, 0xf618e78a
pushf
not eax
add eax, 0x892c8608
xor eax, 0xd68df4fb
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc5b8bbee
xor eax, 0xedf34bc9
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9a6e2e73
xor eax, 0xa2c9b3f8
rol eax, 0x60
popf
jmp 0x140b3bb7e
movzx ecx, dx
test edi, edi
jle 0x140b3cad5
push rax
pushf
mov eax, 0x947bf87a
pushf
not eax
add eax, 0xdb0d4c5f
xor eax, 0xedec84d4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9404dc4d
xor eax, 0x8773dd44
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xec93352d
xor eax, 0xef14f10c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xda998a08
xor eax, 0xeb71cf5d
rol eax, 0xa9
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x8220ea77
pushf
not eax
add eax, 0xa3286d77
xor eax, 0xa07e2fe4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc3bb5baf
xor eax, 0x80b86854
rol eax, 0x69
popf
jmp 0x140b3bb7e
mov rax, qword [r14]
and rax, r10
and rax, r9
shr rax, cl
add ax, r8w
cmp ax, 0x39
jbe 0x140b3cb51
push rax
pushf
mov eax, 0xfc06d608
pushf
not eax
add eax, 0xf1daa4a8
xor eax, 0xfc52c38a
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe4de1c77
xor eax, 0xcfd1db69
rol eax, 0x92
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x420c649e
pushf
not eax
add eax, 0xc2764c37
xor eax, 0x9fc924e1
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf0c4ec07
xor eax, 0xdf20c993
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x974058b8
xor eax, 0x92c820a1
rol eax, 0x42
popf
jmp 0x140b3bb7e
add ax, bp
push rax
pushf
mov eax, 0x79b0c73f
pushf
not eax
add eax, 0xf7c58f22
xor eax, 0xd44c9afc
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x87b8a070
xor eax, 0xfe880adc
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xde29e8bf
xor eax, 0x815bd9e3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8270e0e3
xor eax, 0xdd961fc4
rol eax, 0x56
popf
jmp 0x140b3bb7e
mov byte [rsi], al
jmp 0x140b3cbf6
dec edi
inc rsi
shr r10, 4
add dx, 0xfffc
jns 0x140b3cc5e
push rax
pushf
mov eax, 0x8bb0573a
pushf
not eax
add eax, 0xf06070ff
xor eax, 0xf3cf247d
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8487eb3d
xor eax, 0xbc87ac67
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd57159c4
xor eax, 0xa36a7fa5
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc753c496
xor eax, 0xf5fd986b
rol eax, 0x56
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0xc96fbf4e
pushf
not eax
add eax, 0xc01c5f4f
xor eax, 0x862d3f28
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb2548855
xor eax, 0xc4c05014
rol eax, 0x47
popf
jmp 0x140b3bb7e
jmp 0x140b3d0a8
mov r9d, dword [rsp + 0xc0]
movzx r8d, cx
mov rcx, r14
mov rdx, r10
call fcn.140582e96
xor r11d, r11d
test al, al
je 0x140b3cd1a
push rax
pushf
mov eax, 0x894ebb51
pushf
not eax
add eax, 0x8d90fce7
xor eax, 0xef2d460a
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa37c42a9
xor eax, 0xd38687a5
rol eax, 0x79
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0xcbfc5752
pushf
not eax
add eax, 0xbe8c67e6
xor eax, 0x912095b0
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x91f27cd6
xor eax, 0xe9709b7c
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8367135f
xor eax, 0x9e10a247
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe1faf537
xor eax, 0xae0edd63
rol eax, 0x79
popf
jmp 0x140b3bb7e
lea rcx, [rsi - 1]
push rax
pushf
mov eax, 0xd6cf45bd
pushf
not eax
add eax, 0xb500919e
xor eax, 0xe0497f53
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf3d9d5ad
xor eax, 0xbf2691b4
rol eax, 0x1a
popf
jmp 0x140b3bb7e
mov dl, byte [rcx]
lea eax, [rdx - 0x46]
test al, 0xdf
jne 0x140b3ce0c
push rax
pushf
mov eax, 0xcfdaa375
pushf
not eax
add eax, 0xe863cf6d
xor eax, 0xa939b06f
rol eax, 0x85
popf
pushf
not eax
add eax, 0xcfdb88c1
xor eax, 0xcbdedf7e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf51cebc6
xor eax, 0xb5a145b6
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa5507cf9
xor eax, 0xb654a221
rol eax, 0x20
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x85971ddc
pushf
not eax
add eax, 0x8e49878c
xor eax, 0x8d1d03d2
rol eax, 0x38
popf
pushf
not eax
add eax, 0xfc07cecd
xor eax, 0xa6084f8b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd9203210
xor eax, 0x8f0c2edc
rol eax, 0x21
popf
pushf
not eax
add eax, 0xce59e8b9
xor eax, 0xaf2648df
rol eax, 0x80
popf
jmp 0x140b3bb7e
mov byte [rcx], 0x30
dec rcx
jmp 0x140b3cdaa
cmp rcx, r13
je 0x140b3ceee
push rax
pushf
mov eax, 0xba4402a8
pushf
not eax
add eax, 0xbdc759b3
xor eax, 0x85ddda8d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x916605ec
xor eax, 0xe074ea1a
rol eax, 0xd4
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x3fa408ec
pushf
not eax
add eax, 0x82897b79
xor eax, 0xe20f5859
rol eax, 0x31
popf
pushf
not eax
add eax, 0x93749abd
xor eax, 0xa4425efe
rol eax, 0xae
popf
pushf
not eax
add eax, 0x82ea4991
xor eax, 0xee90842a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb835a376
xor eax, 0x8de79b16
rol eax, 7
popf
jmp 0x140b3bb7e
cmp dl, 0x39
jne 0x140b3cfa5
push rax
pushf
mov eax, 0xa9016095
pushf
not eax
add eax, 0xc0a0f5ff
xor eax, 0xfef5b202
rol eax, 2
popf
pushf
not eax
add eax, 0x9be2c347
xor eax, 0x97dc6dd5
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe20ff260
xor eax, 0xf8192aaa
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf3cbc5e7
xor eax, 0x8f120bf5
rol eax, 0x7d
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x89466a43
pushf
not eax
add eax, 0xccf1e9ef
xor eax, 0xb708b787
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x881b92a9
xor eax, 0xc0b33be6
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf4dbca40
xor eax, 0xb01bae3e
rol eax, 0x25
popf
jmp 0x140b3bb7e
add bpl, 0x3a
jmp 0x140b3d06d
lea ebp, [rdx + 1]
push rax
pushf
mov eax, 0x425bfdf2
pushf
not eax
add eax, 0xfa77fee7
xor eax, 0xf932ca4f
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb533af80
xor eax, 0xc8a7fb6d
rol eax, 0xb0
popf
jmp 0x140b3bb7e
mov byte [rcx], bpl
jmp 0x140b3d0a8
inc byte [rcx - 1]
mov r15d, dword [rsp + 0xa8]
push rax
pushf
mov eax, 0x8bf0c58f
pushf
not eax
add eax, 0xd6dfd15d
xor eax, 0xfce6bfa2
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9560f32e
xor eax, 0xe39f4b0c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb3e84bbe
xor eax, 0x8a441f62
rol eax, 0x11
popf
jmp 0x140b3bb7e
test edi, edi
jle 0x140b3d13f
push rax
pushf
mov eax, 0x56e91e47
pushf
not eax
add eax, 0xe80170ab
xor eax, 0x8cfe1458
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa71ab9ae
xor eax, 0xeac9d69c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd78752a1
xor eax, 0xfb0738a9
rol eax, 1
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x705d108e
pushf
not eax
add eax, 0xf61379e4
xor eax, 0xf3f61445
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb478a3b1
xor eax, 0x93c622b6
rol eax, 0xcf
popf
jmp 0x140b3bb7e
mov r8d, edi
mov rcx, rsi
mov ebx, edi
mov edi, 0x5bee2dc0
pushf
not edi
add edi, 0xf28daf4b
xor edi, 0xabf764e2
rol edi, 0xad
popf
pushf
not edi
add edi, 0xc0334727
xor edi, 0xa5863f79
rol edi, 0xab
popf
mov dl, dil
call fcn.140549f90
push rbx
not rbx
sub rsi, rbx
pop rbx
sub rsi, 1
xor r11d, r11d
jmp 0x140b3d282
mov edi, 0xc7f082cf
pushf
not edi
add edi, 0xbc35c035
xor edi, 0x92f8fd79
rol edi, 0x91
popf
pushf
not edi
add edi, 0xb3c4dbd6
xor edi, 0xb23625d9
rol edi, 0xe5
popf
pushf
not edi
add edi, 0xee014ecf
xor edi, 0xb6bbd25e
rol edi, 0x7a
popf
push rax
pushf
mov eax, 0xf4b35993
pushf
not eax
add eax, 0xbde47b48
xor eax, 0xfc8566cc
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd4e12ec9
xor eax, 0x9069336d
rol eax, 0xb6
popf
jmp 0x140b3bb7e
cmp byte [r13], r11b
cmove rsi, r13
shl r15b, 5
add r15b, 0x50
mov byte [rsi], r15b
lea r9, [rsi + 2]
mov rax, qword [r14]
shr rax, 0x34
and eax, 0x7ff
mov ecx, eax
sub rcx, r12
mov rdx, rcx
jns 0x140b3d308
push rax
pushf
mov eax, 0xd84c1e38
pushf
not eax
add eax, 0xeab12a5e
xor eax, 0xbf7ca805
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8ddeb480
xor eax, 0xfccff475
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc92332ed
xor eax, 0xa13e44ea
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc333c4e2
xor eax, 0xd5c9b8fe
rol eax, 0xd
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x25a67be0
pushf
not eax
add eax, 0x82b619ae
xor eax, 0xa8554797
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8152250e
xor eax, 0xe63d8055
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9de7995c
xor eax, 0x9abcd9ea
rol eax, 0x60
popf
jmp 0x140b3bb7e
mov rcx, r12
sub rcx, rax
push rax
pushf
mov eax, 0x2176cde5
pushf
not eax
add eax, 0xbbdaf590
xor eax, 0xff6f1db9
rol eax, 0xea
popf
pushf
not eax
add eax, 0xadfce747
xor eax, 0xd9ef1e1e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xecaeb790
xor eax, 0x928e9ebf
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x884cd8e9
xor eax, 0x9b9dde9b
rol eax, 0xd3
popf
jmp 0x140b3bb7e
test rdx, rdx
mov eax, 0x42e33b21
pushf
not eax
add eax, 0x96339da1
xor eax, 0x9841b05d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x89328962
xor eax, 0xe65cf33e
rol eax, 0x8c
popf
mov r8, r9
lea edx, [rax + 2]
cmovs eax, edx
mov byte [rsi + 1], al
mov byte [r9], dil
cmp rcx, 0x3e8
jl 0x140b3d426
push rax
pushf
mov eax, 0x9406a536
pushf
not eax
add eax, 0xdff50c43
xor eax, 0x9aa08f49
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xafd66244
xor eax, 0xbbb37988
rol eax, 0x81
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x7fa85281
pushf
not eax
add eax, 0xbb8bdac0
xor eax, 0xeb5cc61b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe8fc1126
xor eax, 0x907616b4
rol eax, 8
popf
jmp 0x140b3bb7e
movabs rax, 0x72b020cd49f9cd84
pushf
not rax
add rax, 0x704c0505
xor rax, 0x52ccf2e7
rol rax, 0x44
popf
pushf
not rax
add rax, 0x60d0299c
xor rax, 0x6e4905a4
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x4f179d4c
xor rax, 0x4dafd49c
rol rax, 0x22
popf
lea r8, [r9 + 1]
imul rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r9], al
imul rax, rdx, 0xfffffffffffffc18
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
cmp r8, r9
jne 0x140b3d53d
push rax
pushf
mov eax, 0xd33309e1
pushf
not eax
add eax, 0xc52bfafb
xor eax, 0xa7cd03e8
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc022d21e
xor eax, 0xa6a8617f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd1d154c6
xor eax, 0xcc67a848
rol eax, 0x73
popf
pushf
not eax
add eax, 0xed5977a1
xor eax, 0xfe6f43dd
rol eax, 0xb7
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x26cf570e
pushf
not eax
add eax, 0xd27fcfbb
xor eax, 0xc59361b8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcecb77cf
xor eax, 0xeb50d9b5
rol eax, 0x30
popf
pushf
not eax
add eax, 0xcd55b340
xor eax, 0xd38aa7a0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xde533be4
xor eax, 0xe2e596e5
rol eax, 0x65
popf
jmp 0x140b3bb7e
cmp rcx, 0x64
jl 0x140b3d5e2
push rax
pushf
mov eax, 0x38524982
pushf
not eax
add eax, 0xa2c0d62c
xor eax, 0x95ed5932
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb1b0f6fb
xor eax, 0xb63db75a
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9a1c583b
xor eax, 0xdf3e2f6a
rol eax, 5
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x7cc922a2
pushf
not eax
add eax, 0xefade731
xor eax, 0xe8e03f59
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe5e66b08
xor eax, 0xa2282185
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe27fbad4
xor eax, 0xaec6f3a0
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd68cb0da
xor eax, 0xb06803e0
rol eax, 0x96
popf
jmp 0x140b3bb7e
movabs rax, 0x868bcb80c03ad6b1
pushf
not rax
add rax, 0x42e4d922
xor rax, 0x6e4bf0ee
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x4f7a9f79
xor rax, 0x51ef5988
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x5368dd72
xor rax, 0x6add2267
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x7c34bcc6
xor rax, 0x5bba118d
rol rax, 0xb
popf
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r8], al
inc r8
imul rax, rdx, 0xffffffffffffff9c
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
cmp r8, r9
jne 0x140b3d72b
push rax
pushf
mov eax, 0x9b21a995
pushf
not eax
add eax, 0xd75f4805
xor eax, 0xb0cdb866
rol eax, 0x98
popf
pushf
not eax
add eax, 0xeb98cd17
xor eax, 0xf3fbcf80
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xcac7e14f
xor eax, 0xceebdcd2
rol eax, 0x2a
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x5c5e0cc0
pushf
not eax
add eax, 0xdff94f6e
xor eax, 0xf1d3d1ea
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa9d9461f
xor eax, 0x95c372be
rol eax, 0x35
popf
pushf
not eax
add eax, 0xade59cca
xor eax, 0xd53a3dd8
rol eax, 0x54
popf
jmp 0x140b3bb7e
cmp rcx, 0xa
jl 0x140b3d7aa
push rax
pushf
mov eax, 0xdae86026
pushf
not eax
add eax, 0xc14f4eff
xor eax, 0xb361b1dc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc2f16887
xor eax, 0xeb305195
rol eax, 0xfc
popf
jmp 0x140b3bb7e
push rax
pushf
mov eax, 0x5efa66ec
pushf
not eax
add eax, 0xe1c457ba
xor eax, 0xaa37b449
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xfb69360f
xor eax, 0xc210fca0
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc6316a2d
xor eax, 0xc430af86
rol eax, 0x13
popf
jmp 0x140b3bb7e
movabs rax, 0x92999999e3d12d49
pushf
not rax
add rax, 0x5de1e72b
xor rax, 0x5c795864
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x7c4f5e49
xor rax, 0x65886489
rol rax, 0x54
popf
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r8], al
inc r8
imul rax, rdx, 0xfffffffffffffff6
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0xe1192c03
pushf
not eax
add eax, 0xbacf979a
xor eax, 0xd32b66cd
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe637e389
xor eax, 0x9edb68bf
rol eax, 0x36
popf
pushf
not eax
add eax, 0x89f49a0f
xor eax, 0xfca90476
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9b484172
xor eax, 0xdd19ae0b
rol eax, 0xc5
popf
jmp 0x140b3bb7e
add cl, dil
mov byte [r8], cl
mov byte [r8 + 1], r11b
push rax
pushf
mov eax, 0xdd316b73
pushf
not eax
add eax, 0x9473e0e8
xor eax, 0xddb7cdd5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xca992457
xor eax, 0xdf2262ab
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe7124c17
xor eax, 0x9ae62cd9
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x98b5a7fb
xor eax, 0xc204e8cb
rol eax, 0x41
popf
jmp 0x140b3bb7e
xor eax, eax
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret