Function at 0x1403340e0
Capabilities:
Encode data using base64
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x50950f8a
pushf
not eax
add eax, 0x8bf62da9
xor eax, 0xde1b840c
rol eax, 0x53
popf
pushf
not eax
add eax, 0x83484ee6
xor eax, 0xfc2dbb85
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbbfdbb2a
xor eax, 0x96ea1403
rol eax, 0x38
popf
cmp eax, 0x29
jne 0x140334130
popf
pop rax
jmp 0x1403359ee
cmp eax, 0
jne 0x14033413f
popf
pop rax
jmp 0x1403343f1
cmp eax, 3
jne 0x14033414e
popf
pop rax
jmp 0x1403345e8
cmp eax, 1
jne 0x14033415d
popf
pop rax
jmp 0x1403344c2
cmp eax, 0xd
jne 0x14033416c
popf
pop rax
jmp 0x140334c70
cmp eax, 0x1a
jne 0x14033417b
popf
pop rax
jmp 0x140335363
cmp eax, 0xe
jne 0x14033418a
popf
pop rax
jmp 0x140334cd1
cmp eax, 0xb
jne 0x140334199
popf
pop rax
jmp 0x140334b6d
cmp eax, 0x19
jne 0x1403341a8
popf
pop rax
jmp 0x140335306
cmp eax, 8
jne 0x1403341b7
popf
pop rax
jmp 0x1403348bd
cmp eax, 0x2a
jne 0x1403341c6
popf
pop rax
jmp 0x140335b09
cmp eax, 0x17
jne 0x1403341d5
popf
pop rax
jmp 0x1403351d8
cmp eax, 0x1c
jne 0x1403341e4
popf
pop rax
jmp 0x140335423
cmp eax, 0x2e
jne 0x1403341f3
popf
pop rax
jmp 0x140335e27
cmp eax, 0x18
jne 0x140334202
popf
pop rax
jmp 0x140335236
cmp eax, 0x2b
jne 0x140334211
popf
pop rax
jmp 0x140335bc1
cmp eax, 0x1b
jne 0x140334220
popf
pop rax
jmp 0x1403353e5
cmp eax, 0x2d
jne 0x14033422f
popf
pop rax
jmp 0x140335d63
cmp eax, 0x23
jne 0x14033423e
popf
pop rax
jmp 0x140335604
cmp eax, 0x25
jne 0x14033424d
popf
pop rax
jmp 0x140335757
cmp eax, 0xf
jne 0x14033425c
popf
pop rax
jmp 0x140334d7e
cmp eax, 0x13
jne 0x14033426b
popf
pop rax
jmp 0x140334fcf
cmp eax, 0x15
jne 0x14033427a
popf
pop rax
jmp 0x140335104
cmp eax, 0x24
jne 0x140334289
popf
pop rax
jmp 0x140335694
cmp eax, 0x1e
jne 0x140334298
popf
pop rax
jmp 0x1403354f9
cmp eax, 0xc
jne 0x1403342a7
popf
pop rax
jmp 0x140334bc9
cmp eax, 0x26
jne 0x1403342b6
popf
pop rax
jmp 0x1403357cc
cmp eax, 0x27
jne 0x1403342c5
popf
pop rax
jmp 0x140335885
cmp eax, 0x1f
jne 0x1403342d4
popf
pop rax
jmp 0x140335545
cmp eax, 0x10
jne 0x1403342e3
popf
pop rax
jmp 0x140334e41
cmp eax, 0x2c
jne 0x1403342f2
popf
pop rax
jmp 0x140335ce4
cmp eax, 9
jne 0x140334301
popf
pop rax
jmp 0x1403348f8
cmp eax, 4
jne 0x140334310
popf
pop rax
jmp 0x140334699
cmp eax, 0x16
jne 0x14033431f
popf
pop rax
jmp 0x14033513a
cmp eax, 0x28
jne 0x14033432e
popf
pop rax
jmp 0x1403358e4
cmp eax, 0xa
jne 0x14033433d
popf
pop rax
jmp 0x140334af9
cmp eax, 0x22
jne 0x14033434c
popf
pop rax
jmp 0x1403355c9
cmp eax, 0x14
jne 0x14033435b
popf
pop rax
jmp 0x14033504f
cmp eax, 7
jne 0x14033436a
popf
pop rax
jmp 0x140334801
cmp eax, 5
jne 0x140334379
popf
pop rax
jmp 0x1403346e7
cmp eax, 2
jne 0x140334388
popf
pop rax
jmp 0x140334528
cmp eax, 0x20
jne 0x140334397
popf
pop rax
jmp 0x14033557b
cmp eax, 0x1d
jne 0x1403343a6
popf
pop rax
jmp 0x14033548e
cmp eax, 0x11
jne 0x1403343b5
popf
pop rax
jmp 0x140334e97
cmp eax, 6
jne 0x1403343c4
popf
pop rax
jmp 0x1403347b3
cmp eax, 0x2f
jne 0x1403343d3
popf
pop rax
jmp 0x140335e64
cmp eax, 0x12
jne 0x1403343e2
popf
pop rax
jmp 0x140334f43
cmp eax, 0x21
jne 0x1403343f1
popf
pop rax
jmp 0x1403355c6
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 0x140334469
push rax
pushf
mov eax, 0x5c079fa8
pushf
not eax
add eax, 0xd4a4d4bf
xor eax, 0x927b97ed
rol eax, 7
popf
pushf
not eax
add eax, 0xeae37a33
xor eax, 0xf791fc3d
rol eax, 0x61
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x8b8ef9de
pushf
not eax
add eax, 0x9c940abd
xor eax, 0xe027ab0d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x936dc4c2
xor eax, 0xaf979dc0
rol eax, 0x98
popf
pushf
not eax
add eax, 0x97295c8f
xor eax, 0x95559b76
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xec1e8aba
xor eax, 0x9284ab0f
rol eax, 0x9c
popf
jmp 0x140334121
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.1402559e4
mov eax, ebx
jmp 0x140335e66
mov rcx, qword [rcx]
mov edx, 0xd255a29e
pushf
not edx
add edx, 0xc7136644
xor edx, 0xd3e51d22
rol edx, 0x65
popf
pushf
not edx
add edx, 0x89302b33
xor edx, 0xb797e857
rol edx, 0x11
popf
pushf
not edx
add edx, 0x8fe887c5
xor edx, 0xd45634bd
rol edx, 0xeb
popf
mov rax, rcx
shr rax, 0x34
and rax, rdx
cmp rax, rdx
jne 0x1403345b5
push rax
pushf
mov eax, 0x4540c7ba
pushf
not eax
add eax, 0xbdaeec83
xor eax, 0xa0fe979b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x84e48910
xor eax, 0x9f49ea4b
rol eax, 0x63
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x93aeb9eb
pushf
not eax
add eax, 0xceb0b343
xor eax, 0xa8a2723f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe5c0cedb
xor eax, 0x82356646
rol eax, 0x22
popf
jmp 0x140334121
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.140331684
test eax, eax
je 0x140334666
push rax
pushf
mov eax, 0x50bf8c6e
pushf
not eax
add eax, 0xfed33bca
xor eax, 0xe8f0e155
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc3c2e5dc
xor eax, 0xfaa67c1a
rol eax, 0x6c
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x36cff59f
pushf
not eax
add eax, 0xaea5aab8
xor eax, 0xc0a60bd1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x8630af77
xor eax, 0xa3358899
rol eax, 0x46
popf
jmp 0x140334121
mov byte [rbx], 0
jmp 0x140335e66
mov edx, 0xafa3884d
pushf
not edx
add edx, 0xefd26ded
xor edx, 0xc6915876
rol edx, 0x58
popf
pushf
not edx
add edx, 0xe855bf96
xor edx, 0xf26effd8
rol edx, 0x2b
popf
mov rcx, rbx
call fcn.14014ab88
test rax, rax
je 0x14033476d
push rax
pushf
mov eax, 0x45264e68
pushf
not eax
add eax, 0x9f1f8f19
xor eax, 0x928a67ec
rol eax, 0x90
popf
pushf
not eax
add eax, 0xee3f6c22
xor eax, 0xa96ee3b2
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9933429a
xor eax, 0x80ab09ba
rol eax, 0xf0
popf
jmp 0x140334121
push rax
pushf
mov eax, 0xa4c9e715
pushf
not eax
add eax, 0xd4920b79
xor eax, 0x9920dd21
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xee25d7ea
xor eax, 0xd316c13f
rol eax, 0x32
popf
pushf
not eax
add eax, 0xdd7f4bf5
xor eax, 0xe854d62a
rol eax, 0xb9
popf
jmp 0x140334121
mov cl, byte [rsp + 0xb0]
xor cl, 1
shl cl, 5
add cl, 0x50
mov byte [rax], cl
mov byte [rax + 3], 0
jmp 0x140335e64
mov eax, 0x8d979a1b
pushf
not eax
add eax, 0xf83fbe15
xor eax, 0xc91a7c93
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x852a26be
xor eax, 0xdc3ce6e3
rol eax, 0xd5
popf
test rcx, rcx
jns 0x140334877
push rax
pushf
mov eax, 0xe853c9a2
pushf
not eax
add eax, 0xc4fca0eb
xor eax, 0x8e9aca5b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xcfd2c47c
xor eax, 0xe5432f0a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa3d71705
xor eax, 0xbb0f2787
rol eax, 0x99
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x9eadef9c
pushf
not eax
add eax, 0x8190bc22
xor eax, 0xbc4dfe33
rol eax, 0xce
popf
pushf
not eax
add eax, 0x95baebf6
xor eax, 0x8fcec442
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa9983c09
xor eax, 0xf8b430f7
rol eax, 0xd8
popf
jmp 0x140334121
mov byte [rbx], al
inc rbx
mov rcx, qword [r14]
push rax
pushf
mov eax, 0xcbdb61c5
pushf
not eax
add eax, 0xe9d68fbe
xor eax, 0xa4c22cc7
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xde135500
xor eax, 0xfd14701b
rol eax, 0x46
popf
jmp 0x140334121
mov al, byte [rsp + 0xb0]
lea r13, [rbx + 1]
xor al, 1
mov r12d, 0x2fc74e38
pushf
not r12d
add r12d, 0xd719459b
xor r12d, 0xd91caeed
rol r12d, 0x47
popf
pushf
not r12d
add r12d, 0xc7b8d621
xor r12d, 0x8e50aef1
rol r12d, 0xa6
popf
pushf
not r12d
add r12d, 0xebbddb08
xor r12d, 0x9be43fcb
rol r12d, 0x14
popf
pushf
not r12d
add r12d, 0xbef147f5
xor r12d, 0xcb7850a3
rol r12d, 0x23
popf
movzx r15d, al
mov r8d, 0x4738e8c9
pushf
not r8d
add r8d, 0xff13f689
xor r8d, 0x8d8651c5
rol r8d, 0xd5
popf
pushf
not r8d
add r8d, 0xe077a1ad
xor r8d, 0xedff6bf3
rol r8d, 0x9d
popf
pushf
not r8d
add r8d, 0xdfef3677
xor r8d, 0x884d4eb8
rol r8d, 0x91
popf
mov ebp, r15d
mov dword [rsp + 0xa8], r15d
shl ebp, 5
movabs rax, 0xaa4915c02e94c559
pushf
not rax
add rax, 0x71611198
xor rax, 0x62cc4c3b
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x7c14d630
xor rax, 0x66bdfa85
rol rax, 0xfd
popf
add ebp, 7
movabs r9, 0x240f0dedc48f5c6a
pushf
not r9
add r9, 0x7d75566b
xor r9, 0x7994774c
rol r9, 0xfe
popf
pushf
not r9
add r9, 0x63b8490d
xor r9, 0x7b5be47c
rol r9, 0x53
popf
pushf
not r9
add r9, 0x6e7707e6
xor r9, 0x6048b465
rol r9, 0x54
popf
pushf
not r9
add r9, 0x77068f09
xor r9, 0x7cdbb313
rol r9, 0xa2
popf
test rax, rcx
jne 0x140334ac6
push rax
pushf
mov eax, 0xa5f306a8
pushf
not eax
add eax, 0x92f44adf
xor eax, 0xa21b40b3
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb39a999f
xor eax, 0xa4743022
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfdc7df2c
xor eax, 0xe4127cf0
rol eax, 0x1a
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x7f19f8d7
pushf
not eax
add eax, 0xa5415794
xor eax, 0xab1e812a
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe7d73f53
xor eax, 0xeaefc0f8
rol eax, 0x85
popf
jmp 0x140334121
mov byte [rbx], r8b
mov rax, qword [r14]
and rax, r9
neg rax
sbb r12, r12
and r12d, 0x3fe
jmp 0x140334bc9
mov byte [rbx], 0x31
push rax
pushf
mov eax, 0xbd094349
pushf
not eax
add eax, 0xc217a6ab
xor eax, 0x8d93ecfe
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xcf204786
xor eax, 0x8411008d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xacfb1998
xor eax, 0xdbabe419
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa93df0c5
xor eax, 0xc3fe387d
rol eax, 0xc9
popf
jmp 0x140334121
lea rsi, [r13 + 1]
test edi, edi
jne 0x140334c2a
push rax
pushf
mov eax, 0x47247fb2
pushf
not eax
add eax, 0x8a9dd21b
xor eax, 0xfa8bcb20
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc78fcb1f
xor eax, 0xbbf7ba5a
rol eax, 0x94
popf
pushf
not eax
add eax, 0xfec17481
xor eax, 0x8bce87c0
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8031c04c
xor eax, 0xc4015a81
rol eax, 0x78
popf
jmp 0x140334121
push rax
pushf
mov eax, 0xc306b56b
pushf
not eax
add eax, 0xd0057557
xor eax, 0x9a74083c
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9335bdd6
xor eax, 0xb773daa3
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x807491f2
xor eax, 0x99f9eb62
rol eax, 0x6b
popf
jmp 0x140334121
mov al, r11b
jmp 0x140334e97
mov rbx, qword [rsp + 0xc8]
cmp byte [rbx + 0x28], r11b
jne 0x140334d38
push rax
pushf
mov eax, 0xd330a2a6
pushf
not eax
add eax, 0xf00fb60f
xor eax, 0xe17fae08
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe778ca16
xor eax, 0x8809f2b6
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9a6f5953
xor eax, 0xf8c53920
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd26fb265
xor eax, 0x89597062
rol eax, 0x79
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x97b10251
pushf
not eax
add eax, 0xe0c76b90
xor eax, 0x990c6f95
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf133c73e
xor eax, 0x99156776
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xae43666f
xor eax, 0xdff82519
rol eax, 0x34
popf
jmp 0x140334121
mov rcx, rbx
call fcn.1402d1c55
xor r11d, r11d
movabs r9, 0x9fdffe912da5089d
pushf
not r9
add r9, 0x57283f8b
xor r9, 0x445c51d1
rol r9, 0xfc
popf
pushf
not r9
add r9, 0x4432c674
xor r9, 0x5d2f38a9
rol r9, 0x87
popf
pushf
not r9
add r9, 0x673e252d
xor r9, 0x76775090
rol r9, 0xb1
popf
pushf
not r9
add r9, 0x758d4484
xor r9, 0x416379f9
rol r9, 0x97
popf
lea r8d, [r11 + 0x30]
push rax
pushf
mov eax, 0x550db8d0
pushf
not eax
add eax, 0x8851cfbe
xor eax, 0xad4b0f6e
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd17fded1
xor eax, 0xafdb2b85
rol eax, 0x75
popf
pushf
not eax
add eax, 0xc336fe37
xor eax, 0xb13b1548
rol eax, 0x3d
popf
jmp 0x140334121
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0xf8]
mov rax, qword [rcx]
mov al, byte [rax]
push rax
pushf
mov eax, 0xf4e980
pushf
not eax
add eax, 0xe9342936
xor eax, 0xc06c75ad
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xcdb4fe28
xor eax, 0xfa8f19c6
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xeddc0287
xor eax, 0xb0524066
rol eax, 0xd
popf
jmp 0x140334121
mov byte [r13], al
test qword [r14], r9
jbe 0x140334eea
push rax
pushf
mov eax, 0xa3b85205
pushf
not eax
add eax, 0xddaef70d
xor eax, 0xd48eec71
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x92833918
xor eax, 0xbbfef38b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbf2ad0b0
xor eax, 0xf5e65d16
rol eax, 0xfc
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x8756a1f4
pushf
not eax
add eax, 0x890c6faf
xor eax, 0xba6a6b51
rol eax, 0x78
popf
pushf
not eax
add eax, 0x82e06f97
xor eax, 0xad6d6a4e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfef5b802
xor eax, 0xa37f9f9b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x848c8e0e
xor eax, 0xf438239b
rol eax, 0x5e
popf
jmp 0x140334121
movzx edx, r8w
movabs r10, 0x7dfeadee8068f6f1
pushf
not r10
add r10, 0x5d329157
xor r10, 0x77433144
rol r10, 0x16
popf
pushf
not r10
add r10, 0x7dd8a55e
xor r10, 0x4a87daf1
rol r10, 0xe3
popf
pushf
not r10
add r10, 0x45af5777
xor r10, 0x69066cc7
rol r10, 0xce
popf
push rax
pushf
mov eax, 0x2d72573e
pushf
not eax
add eax, 0xd812c1f0
xor eax, 0xdd37758d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd7e5bf5b
xor eax, 0x94290663
rol eax, 0xc3
popf
jmp 0x140334121
movzx ecx, dx
test edi, edi
jle 0x140335009
push rax
pushf
mov eax, 0xa322c890
pushf
not eax
add eax, 0xaf6c9616
xor eax, 0xf4bf9450
rol eax, 0xff
popf
pushf
not eax
add eax, 0x99e28d9d
xor eax, 0x976760b2
rol eax, 9
popf
jmp 0x140334121
push rax
pushf
mov eax, 0xcf862b83
pushf
not eax
add eax, 0xddf11bcb
xor eax, 0x8f201110
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb23cffb9
xor eax, 0xc32669ed
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf21457f0
xor eax, 0xc9bcd0bf
rol eax, 0xb3
popf
jmp 0x140334121
mov rax, qword [r14]
and rax, r10
and rax, r9
shr rax, cl
add ax, r8w
cmp ax, 0x39
jbe 0x1403350be
push rax
pushf
mov eax, 0x4e90975d
pushf
not eax
add eax, 0xc776968c
xor eax, 0x9d2f2b88
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe544113e
xor eax, 0xebd14606
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xaad256dc
xor eax, 0x8e992da2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb9b7d024
xor eax, 0xe4ea8066
rol eax, 0x17
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x4e980d7
pushf
not eax
add eax, 0xceb4fda8
xor eax, 0x9eaf9c61
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdfb36a7a
xor eax, 0xaee2efee
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf758a3d3
xor eax, 0xef1060b8
rol eax, 0xe7
popf
jmp 0x140334121
add ax, bp
push rax
pushf
mov eax, 0xebe101c6
pushf
not eax
add eax, 0x9c681ede
xor eax, 0xc80ef7d3
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe5ac3a9e
xor eax, 0x99e7eb47
rol eax, 0xe6
popf
jmp 0x140334121
mov byte [rsi], al
jmp 0x14033513d
dec edi
inc rsi
shr r10, 4
add dx, 0xfffc
jns 0x140335192
push rax
pushf
mov eax, 0xf73fee48
pushf
not eax
add eax, 0xdb2b5388
xor eax, 0xc45f90f5
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf4e7be63
xor eax, 0xe49b471a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf27c5171
xor eax, 0xb8f1c3d0
rol eax, 0x9f
popf
jmp 0x140334121
push rax
pushf
mov eax, 0xcb8b8bea
pushf
not eax
add eax, 0xadef9a4b
xor eax, 0x90184912
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf8f7c7ad
xor eax, 0x875e8225
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd81028cc
xor eax, 0xba530ccb
rol eax, 0x35
popf
jmp 0x140334121
jmp 0x1403355c9
mov r9d, dword [rsp + 0xc0]
movzx r8d, cx
mov rcx, r14
mov rdx, r10
call fcn.140157a26
xor r11d, r11d
test al, al
je 0x1403352ad
push rax
pushf
mov eax, 0xfd0d840a
pushf
not eax
add eax, 0x93ebe7d6
xor eax, 0xf8907488
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8d9b2754
xor eax, 0xc3472f8d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd235b79d
xor eax, 0xa5ac7990
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd9a3dd5d
xor eax, 0xd2888208
rol eax, 0x50
popf
jmp 0x140334121
push rax
pushf
mov eax, 0xf205a689
pushf
not eax
add eax, 0xff8a24d1
xor eax, 0xc9043fa4
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd26d0caa
xor eax, 0xc22a3827
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe89c13cd
xor eax, 0x82def478
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe15c0aad
xor eax, 0xab86d37d
rol eax, 0x88
popf
jmp 0x140334121
lea rcx, [rsi - 1]
push rax
pushf
mov eax, 0x4a3ae5a0
pushf
not eax
add eax, 0xb1f6f711
xor eax, 0x8d41536b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc6eb440f
xor eax, 0x9952b9a3
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc9ef4698
xor eax, 0xefdb6ee8
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbb4df1f7
xor eax, 0xb798c9dd
rol eax, 0x21
popf
jmp 0x140334121
mov dl, byte [rcx]
lea eax, [rdx - 0x46]
test al, 0xdf
jne 0x1403353b2
push rax
pushf
mov eax, 0x6e6f7e5a
pushf
not eax
add eax, 0x9178388b
xor eax, 0x8dd66bbf
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf9930004
xor eax, 0xb57f9980
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd6d90454
xor eax, 0xa9f44e53
rol eax, 0xdd
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x4450e0fd
pushf
not eax
add eax, 0xc69b4d66
xor eax, 0xcf763c35
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x829042f6
xor eax, 0xc7f21ac7
rol eax, 0xc8
popf
jmp 0x140334121
mov byte [rcx], 0x30
dec rcx
jmp 0x140335363
cmp rcx, r13
je 0x14033545b
push rax
pushf
mov eax, 0x791cb3db
pushf
not eax
add eax, 0x936db131
xor eax, 0xe5caf12b
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8c7ad3e0
xor eax, 0x86015412
rol eax, 0x8f
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x8bd37f0e
pushf
not eax
add eax, 0xd04ecbc7
xor eax, 0x84ab70d7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9fa4fe64
xor eax, 0x99c1805d
rol eax, 0x86
popf
jmp 0x140334121
cmp dl, 0x39
jne 0x1403354c6
push rax
pushf
mov eax, 0xf82d7753
pushf
not eax
add eax, 0x9facb211
xor eax, 0xf0091bb6
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf3c9b03f
xor eax, 0xe34404fb
rol eax, 0x9e
popf
jmp 0x140334121
push rax
pushf
mov eax, 0xecf69e0
pushf
not eax
add eax, 0x889477c4
xor eax, 0xc7f70ca7
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb26a1972
xor eax, 0xafe0928d
rol eax, 0x79
popf
jmp 0x140334121
add bpl, 0x3a
jmp 0x14033557b
lea ebp, [rdx + 1]
push rax
pushf
mov eax, 0x34c75d3a
pushf
not eax
add eax, 0xccf4cb2b
xor eax, 0xb8ff8122
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd123481a
xor eax, 0x9c6c1391
rol eax, 0xb3
popf
jmp 0x140334121
mov byte [rcx], bpl
jmp 0x1403355c9
inc byte [rcx - 1]
mov r15d, dword [rsp + 0xa8]
push rax
pushf
mov eax, 0x931ba901
pushf
not eax
add eax, 0x8ae82b83
xor eax, 0xfe81ff24
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb67cc22e
xor eax, 0xc8325640
rol eax, 7
popf
jmp 0x140334121
test edi, edi
jle 0x14033564e
push rax
pushf
mov eax, 0xa033546c
pushf
not eax
add eax, 0xa34e0c25
xor eax, 0xb95f2b25
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x96760cf5
xor eax, 0x880601cc
rol eax, 0xda
popf
pushf
not eax
add eax, 0x93661621
xor eax, 0x960968be
rol eax, 0x47
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x135e7906
pushf
not eax
add eax, 0xe6e21036
xor eax, 0xd8328147
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8cd7b73c
xor eax, 0xc7f89794
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9b4d22b4
xor eax, 0xf8626d16
rol eax, 0x6a
popf
jmp 0x140334121
mov r8d, edi
mov rcx, rsi
mov ebx, edi
mov edi, 0xf68a5d49
pushf
not edi
add edi, 0x941dddb7
xor edi, 0xc40edc49
rol edi, 0x63
popf
pushf
not edi
add edi, 0xd02b4d68
xor edi, 0x891e36bf
rol edi, 0x30
popf
pushf
not edi
add edi, 0xb6df4751
xor edi, 0xdebfb132
rol edi, 0xb7
popf
pushf
not edi
add edi, 0xb818a769
xor edi, 0xd1d5f9e2
rol edi, 0xeb
popf
mov dl, dil
call fcn.14004a970
push rbx
not rbx
sub rsi, rbx
pop rbx
sub rsi, 1
xor r11d, r11d
jmp 0x1403357cc
mov edi, 0x2f0396f0
pushf
not edi
add edi, 0xd76dc677
xor edi, 0xf8d902b6
rol edi, 0xee
popf
pushf
not edi
add edi, 0xabce67a3
xor edi, 0xe08252f6
rol edi, 0x7d
popf
push rax
pushf
mov eax, 0xa28536d5
pushf
not eax
add eax, 0xbcd95d93
xor eax, 0xa37c18e4
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa35e3bae
xor eax, 0xa0e863fb
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf3a851de
xor eax, 0x80eadc43
rol eax, 0xc
popf
jmp 0x140334121
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 0x14033582c
push rax
pushf
mov eax, 0x10db6f2
pushf
not eax
add eax, 0xcf1986f8
xor eax, 0x96040a80
rol eax, 5
popf
pushf
not eax
add eax, 0x945f8738
xor eax, 0x81e4368c
rol eax, 0x89
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x34bf0286
pushf
not eax
add eax, 0x860ec7e3
xor eax, 0x827bdb05
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb70540fd
xor eax, 0xaaebb35b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd05316a4
xor eax, 0xfc24e129
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb8cb305b
xor eax, 0xbba77390
rol eax, 0xb7
popf
jmp 0x140334121
mov rcx, r12
sub rcx, rax
push rax
pushf
mov eax, 0x4a6de2c2
pushf
not eax
add eax, 0xabcdfdc2
xor eax, 0xe277a6a2
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe410dc5b
xor eax, 0x99c99b54
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc79b5130
xor eax, 0x8c0d3ee9
rol eax, 0xef
popf
pushf
not eax
add eax, 0x947bd71b
xor eax, 0x99aee97d
rol eax, 0x95
popf
jmp 0x140334121
test rdx, rdx
mov eax, 0x31e2419a
pushf
not eax
add eax, 0xefe99b74
xor eax, 0xf15e5c7f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc39f34c1
xor eax, 0x83de5a4f
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa1bfa992
xor eax, 0xafdb832d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xdc592cff
xor eax, 0x9117ed37
rol eax, 0xe8
popf
mov r8, r9
lea edx, [rax + 2]
cmovs eax, edx
mov byte [rsi + 1], al
mov byte [r9], dil
cmp rcx, 0x3e8
jl 0x1403359a8
push rax
pushf
mov eax, 0x9b6c7ee8
pushf
not eax
add eax, 0x9f155943
xor eax, 0xb7100640
rol eax, 1
popf
pushf
not eax
add eax, 0x831c8ce4
xor eax, 0xf75230f6
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc6eb0457
xor eax, 0xdd3f42c9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe9878bb9
xor eax, 0xc68dae34
rol eax, 4
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x844410b4
pushf
not eax
add eax, 0xaca0f18b
xor eax, 0x9f649dc6
rol eax, 0xa
popf
pushf
not eax
add eax, 0xebc86895
xor eax, 0x8ee4ba7f
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbdfd68a6
xor eax, 0xaa047d3f
rol eax, 0x5a
popf
jmp 0x140334121
movabs rax, 0x1ecd5d9d5d53a47e
pushf
not rax
add rax, 0x57af0a02
xor rax, 0x6fa8d731
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x566bf4e0
xor rax, 0x77387129
rol rax, 0x37
popf
pushf
not rax
add rax, 0x438a56e8
xor rax, 0x51211523
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x78707ee9
xor rax, 0x64a1d988
rol rax, 0x7f
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 0x140335ad6
push rax
pushf
mov eax, 0x84047dcb
pushf
not eax
add eax, 0x976bda1a
xor eax, 0xb0720957
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf405e21e
xor eax, 0x99bf4528
rol eax, 0x85
popf
pushf
not eax
add eax, 0x81feb697
xor eax, 0xe56f3e7f
rol eax, 0xa2
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x5c4dae77
pushf
not eax
add eax, 0xea866a0b
xor eax, 0x9b33a33e
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x821c7d08
xor eax, 0xd0cbcb78
rol eax, 0xc3
popf
jmp 0x140334121
cmp rcx, 0x64
jl 0x140335b68
push rax
pushf
mov eax, 0x6624208
pushf
not eax
add eax, 0xf8fafd4b
xor eax, 0xa608c540
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc27f11ea
xor eax, 0xebbe74d2
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb31a4158
xor eax, 0xffe65244
rol eax, 0x71
popf
pushf
not eax
add eax, 0x927f37a1
xor eax, 0xfa129850
rol eax, 0xf8
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x98b92f0e
pushf
not eax
add eax, 0xb28846f1
xor eax, 0xc13f230f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfc7352c6
xor eax, 0x8f825617
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa3680c0e
xor eax, 0xa7a47ac5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe59af071
xor eax, 0x9d057b37
rol eax, 0x4c
popf
jmp 0x140334121
movabs rax, 0xd3875c392eca2d07
pushf
not rax
add rax, 0x7a931af3
xor rax, 0x606d7943
rol rax, 0x63
popf
pushf
not rax
add rax, 0x6f7efc9f
xor rax, 0x5fa18ed0
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x58665ced
xor rax, 0x4393b546
rol rax, 0xac
popf
pushf
not rax
add rax, 0x4399a0e9
xor rax, 0x6ba9e9fd
rol rax, 0x32
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 0x140335c9e
push rax
pushf
mov eax, 0x69c824ce
pushf
not eax
add eax, 0xb77a9dbe
xor eax, 0x8baeb6cc
rol eax, 3
popf
pushf
not eax
add eax, 0xb129f702
xor eax, 0x80438553
rol eax, 0x9e
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x10043bb7
pushf
not eax
add eax, 0x9601b668
xor eax, 0x9173c64e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd923aef7
xor eax, 0x9cd586cc
rol eax, 0x77
popf
pushf
not eax
add eax, 0x96eb9629
xor eax, 0xe012d303
rol eax, 0x2b
popf
jmp 0x140334121
cmp rcx, 0xa
jl 0x140335d30
push rax
pushf
mov eax, 0xd6588448
pushf
not eax
add eax, 0x8ad58e0e
xor eax, 0xf0ec05c0
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd6437b8b
xor eax, 0xc45a465b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xcd87b8fe
xor eax, 0xde1ebb90
rol eax, 0xc7
popf
jmp 0x140334121
push rax
pushf
mov eax, 0x1db4b24e
pushf
not eax
add eax, 0xef8e46cb
xor eax, 0xacc46c5b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe8e6dc0d
xor eax, 0x99ecb71c
rol eax, 0x39
popf
jmp 0x140334121
movabs rax, 0xb87b3333d7f5f38a
pushf
not rax
add rax, 0x7d00ba7a
xor rax, 0x69c4925a
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x419a6171
xor rax, 0x6081c343
rol rax, 0xab
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, 0xcb52b705
pushf
not eax
add eax, 0xa8f2e316
xor eax, 0xc9b0e97d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8c7b469f
xor eax, 0xf7441332
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfd8f38f7
xor eax, 0xb50221b1
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc8afafa5
xor eax, 0x9bf79f8f
rol eax, 0xd7
popf
jmp 0x140334121
add cl, dil
mov byte [r8], cl
mov byte [r8 + 1], r11b
push rax
pushf
mov eax, 0x99d9a9f6
pushf
not eax
add eax, 0xff9ed64e
xor eax, 0xf05057e5
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8de1a1c3
xor eax, 0xe2040c6e
rol eax, 0x1d
popf
jmp 0x140334121
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