From ac2d73a8675d1fffc547b32fc108035d86f60b5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Cezar=20Mois=C3=A9s?= <86272521+cristiancmoises@users.noreply.github.com> Date: Sun, 18 Feb 2024 06:36:15 +0000 Subject: [PATCH] Delete site directory --- site/-awesome-steganography.html | 46 --------------------------- site/-brutefox.html | 43 ------------------------- site/-clean-all.html | 1 - site/-dockervm.html | 2 -- site/-gorilazadah.html | 3 -- site/-openbsd-portfolio.html | 4 --- site/-servervm.html | 1 - site/-space-invaders.html | 4 --- site/-spoofmac.html | 2 -- site/-torando.html | 13 -------- site/-vnc-revolver.html | 36 --------------------- site/about.html | 1 - site/css/default.css | 35 -------------------- site/download/clean.bat | 29 ----------------- site/download/cleanall.sh | 51 ------------------------------ site/download/clearner.sh | 39 ----------------------- site/download/enp6s0.sh | 39 ----------------------- site/download/eth0.sh | 39 ----------------------- site/download/exherbo.sh | 1 - site/download/fedora.sh | 1 - site/download/gorilazadah.ps1 | 8 ----- site/download/kali.sh | 1 - site/download/macchanger.sh | 39 ----------------------- site/download/paranoid.sh | 51 ------------------------------ site/download/torando.sh | 5 --- site/download/toroff.sh | 5 --- site/download/vncrevolver.zip | Bin 15588 -> 0 bytes site/download/void.sh | 1 - site/fasteros.html | 2 -- site/images/anon.gif | Bin 2326268 -> 0 bytes site/images/brute.png | Bin 107427 -> 0 bytes site/images/clean.png | Bin 35779 -> 0 bytes site/images/dark.png | Bin 141421 -> 0 bytes site/images/dockervm.png | Bin 213150 -> 0 bytes site/images/faster1.png | Bin 57930 -> 0 bytes site/images/faster2.png | Bin 33269 -> 0 bytes site/images/faster3.png | Bin 56780 -> 0 bytes site/images/faster4.png | Bin 33988 -> 0 bytes site/images/go.png | Bin 221502 -> 0 bytes site/images/mainframe_256x256.gif | Bin 2691798 -> 0 bytes site/images/mask.png | Bin 121943 -> 0 bytes site/images/open.png | Bin 391900 -> 0 bytes site/images/open1.png | Bin 203185 -> 0 bytes site/images/open2.png | Bin 94078 -> 0 bytes site/images/paranoid.png | Bin 129582 -> 0 bytes site/images/profile.png | Bin 70313 -> 0 bytes site/images/revolver.png | Bin 312468 -> 0 bytes site/images/snow.png | Bin 28014 -> 0 bytes site/images/st.png | Bin 99796 -> 0 bytes site/images/steg.gif | Bin 325035 -> 0 bytes site/images/steghide.png | Bin 49540 -> 0 bytes site/images/stegoshare.png | Bin 12701 -> 0 bytes site/images/stegroute.png | Bin 72660 -> 0 bytes site/images/tor.png | Bin 27599 -> 0 bytes site/images/torando.png | Bin 336708 -> 0 bytes site/index.html | 1 - site/projects.html | 1 - site/research.html | 1 - site/site/404.html | 1 - 59 files changed, 506 deletions(-) delete mode 100644 site/-awesome-steganography.html delete mode 100644 site/-brutefox.html delete mode 100644 site/-clean-all.html delete mode 100644 site/-dockervm.html delete mode 100644 site/-gorilazadah.html delete mode 100644 site/-openbsd-portfolio.html delete mode 100644 site/-servervm.html delete mode 100644 site/-space-invaders.html delete mode 100644 site/-spoofmac.html delete mode 100644 site/-torando.html delete mode 100644 site/-vnc-revolver.html delete mode 100644 site/about.html delete mode 100644 site/css/default.css delete mode 100644 site/download/clean.bat delete mode 100644 site/download/cleanall.sh delete mode 100644 site/download/clearner.sh delete mode 100644 site/download/enp6s0.sh delete mode 100644 site/download/eth0.sh delete mode 100644 site/download/exherbo.sh delete mode 100644 site/download/fedora.sh delete mode 100644 site/download/gorilazadah.ps1 delete mode 100644 site/download/kali.sh delete mode 100644 site/download/macchanger.sh delete mode 100644 site/download/paranoid.sh delete mode 100644 site/download/torando.sh delete mode 100644 site/download/toroff.sh delete mode 100644 site/download/vncrevolver.zip delete mode 100644 site/download/void.sh delete mode 100644 site/fasteros.html delete mode 100644 site/images/anon.gif delete mode 100644 site/images/brute.png delete mode 100644 site/images/clean.png delete mode 100644 site/images/dark.png delete mode 100644 site/images/dockervm.png delete mode 100644 site/images/faster1.png delete mode 100644 site/images/faster2.png delete mode 100644 site/images/faster3.png delete mode 100644 site/images/faster4.png delete mode 100644 site/images/go.png delete mode 100644 site/images/mainframe_256x256.gif delete mode 100644 site/images/mask.png delete mode 100644 site/images/open.png delete mode 100644 site/images/open1.png delete mode 100644 site/images/open2.png delete mode 100644 site/images/paranoid.png delete mode 100644 site/images/profile.png delete mode 100644 site/images/revolver.png delete mode 100644 site/images/snow.png delete mode 100644 site/images/st.png delete mode 100644 site/images/steg.gif delete mode 100644 site/images/steghide.png delete mode 100644 site/images/stegoshare.png delete mode 100644 site/images/stegroute.png delete mode 100644 site/images/tor.png delete mode 100644 site/images/torando.png delete mode 100644 site/index.html delete mode 100644 site/projects.html delete mode 100644 site/research.html delete mode 100644 site/site/404.html diff --git a/site/-awesome-steganography.html b/site/-awesome-steganography.html deleted file mode 100644 index f98941c..0000000 --- a/site/-awesome-steganography.html +++ /dev/null @@ -1,46 +0,0 @@ -
Para o tutorial em portuguรชs clique [aqui ๐ง๐ท]
Steganography is the art and science of writing hidden messages in such a way that no-one apart from the sender and intended recipient even realizes there is a hidden message.By contrast, cryptography obscures the meaning of a message, but it does not conceal the fact that there is a message. Today, the term steganography includes the concealment of digital information within computer files. For example, the sender might start with an ordinary-looking image file, then adjust the color of every 100th pixel to correspond to a letter in the alphabetโa change so subtle that someone who isn't actively looking for it is unlikely to notice it. -The larger the cover message is (in data content termsโnumber of bits) relative to the hidden message, the easier it is to hide the letter. -Stated somewhat more formally, the objective for making steganographic encoding difficult to detect is to ensure that the changes to the carrier (the original signal) due to the injection of the payload (the signal to covertly embed) are visually (and ideally, statistically) negligible; that is to say, the changes are indistinguishable from the noise floor of the carrier. -For this reason, digital pictures (which contain large amounts of data) are used to hide messages on the Internet and on other communication media. For example: a 24-bit bitmap will have 8 bits representing each of the three color values (red, green, and blue) at each pixel. If we consider just the blue there will be 28 different values of blue. The difference between 11111111 and 11111110 in the value for blue intensity is likely to be undetectable by the human eye. Therefore, the least significant bit can be used (more or less undetectably) for something else other than color information. If we do it with the green and the red as well we can get one letter of ASCII text for every three pixels.
The program uses 3 least significant bits (LSB) for red and blue channels and 2 LSB for the green channel. Using lossless compression (PNG), StegoShare provides about 40% capacity (in the 250Mb images you can hide 100Mb file). -Visually images looks that there are no any files embedded, human eye cannot detect the difference. -128-bit encryption makes detecting hidden file more difficult.
Simple and easy to use -Works on any platform that runs Java
apt install wget openjdk-8-jdk openjdk-8-jre
-wget http://downloads.sourceforge.net/stegoshare/StegoShare.jar
-java -jar StegoShare.jar
emerge openjdk
-emerge jre
-wget http://downloads.sourceforge.net/stegoshare/StegoShare.jar
-java -jar StegoShare.jar
Is a tool to send steganographed text messages to another computer over the network. The receiver must make a traceroute to the sender using the mtr program (and pressing d once to switch the display mode to the continuous graph). -This tool, the sender, creates several fake hops and makes them answer the ICMP packets (or not) to write the letters one by one on the mtr client screen.
It can print upper and lower-case letters.
It can print in normal or color-inverse mode.
It can loop forever.
It should work on your own localhost computer, on your LAN and over the Internet.
Is uses the Sinclair ZX Spectrum (1982) font.
You can select the TTL value on demand and therefore 'move' the text up and down the mtr graph.
apt install git mtr python3 python-scapy
-git clone https://github.com/stratosphereips/steganoroute.git
-cd ./steganoroute
-iptables -I INPUT -p icmp --icmp-type 8 -j DROP
-python3 ./steganoroute.py -i lo -m "MATRIX has You!" -l
-mtr -t yourlocalLANip
*MTR command used to list the message
emerge mtr
-emerge python
-emerge scapy
-git clone https://github.com/stratosphereips/steganoroute.git
-cd ./steganoroute
-iptables -I INPUT -p icmp --icmp-type 8 -j DROP
-python3 ./steganoroute.py -i lo -m "MATRIX has You!" -l
-mtr -t yourlocalLANip
*MTR command used to list the message
A lightweight tool that uses whitespace and tabs to hide information inside text files. Unlike other steganographic tools, snow does not rely on binary formats to encode secret data. This can be incredibly useful in cases where it is not possible to share large binary files.
Produces small files -Output text can be used on any program that accepts plain text
apt install stegsnow
-stegsnow -C -m "Encrypted Message Here" -p "angrypassword" infile outfile
-stegsnow -C -p "angrypassword" outfile
wget https://darkside.com.au/snow/snow.zip
-unzip snow.zip
-cd snow
-make
-cp snow /bin/
-snow -C -m "Encrypted Message Here" -p "angrypassword" infile outfile
-snow -C -p "angrypassword" outfile
Quick and easy to use
Uses checksums to verify the integrity of data
apt install steghide
-cd steghide
-steghide embed -ef topsecretfile.txt -cf photo.jpg -sf photoX.jpg
-steghide extract โsf photoX.jpg
wget https://ufpr.dl.sourceforge.net/project/steghide/steghide/0.5.1/steghide-0.5.1.zip
-cd steghide
-./configure
-make
-make check
-make install
-steghide embed -ef topsecretfile.txt -cf photo.jpg -sf photoX.jpg
-steghide extract โsf photoX.jpg
๐ง๐ท Para o tutorial em portuguรชs clique [aqui]
START FIREFOX AND DIGIT IN THE SEARCH BOX:
about:config
*Then press enter
Paste the command and search, then change the value:
network.http.pipelining |True
- network.http.pipelining.maxrequests |32
- network.http.proxy.pipelining |True
- network.dns.disableIPv6 |True
- plugin.expose_full_path |True
- nglayout.initialpaint.delay |0
- content.notify.backoffcount |5
- ui.submenuDelay |0
- browser.cache.memory.capacity |32768
- layout.spellcheckDefault |2
- browser.download.animateNotifications|False
- security.dialog_enable_delay |0
- network.prefetch-next |False
- browser.newtabpage.activity-stream.feeds.telemetry |False
- browser.newtabpage.activity-stream.telemetry |False
- browser.ping-centre.telemetry |False
- toolkit.telemetry.archive.enabled |False
- toolkit.telemetry.bhrPing.enabled |False
- toolkit.telemetry.enabled |False
- toolkit.telemetry.firstShutdownPing.enabled |False
- toolkit.telemetry.hybridContent.enabled |False
- toolkit.telemetry.newProfilePing.enabled |False
- toolkit.telemetry.reportingpolicy.firstRun |False
- toolkit.telemetry.shutdownPingSender.enabled |False
- toolkit.telemetry.unified |False
- toolkit.telemetry.updatePing.enabled |False
- reader.parse-on-load.enabled |False
- reader.parse-on-load.force-enabled |False
- browser.pocket.enabled |False
- loop.enabled |False
If you want run it in reboot:
Have a nice day! :)
docker run -it IMAGE_ID_HERE /bin/bash
docker start $(docker ps -a -q --filter "status=exited")
docker start -a -i 'docker ps -q -l'
docker images
docker ps -a
docker exec -it CONTAINER_ID_HERE /bin/bash
apt install xfce-desktop xorg -y
passwd
iptables -A INPUT -i docker0 -j ACCEPT
apt update && apt upgrade && apt install novnc x11vnc tigervnc-standalone-server dbus-x11 python-py python3-pip -y
user > pip install numpy
-user > pip3 install numpy
dbus-launch
vncserver
/usr/share/novnc/utils/novnc_proxy --listen 8081 --vnc localhost:5900
CONTAINER_IP:8081/vnc.html
echo $(hostname -I | cut -d\ -f1) $(hostname) | sudo tee -a /etc/hosts
Para a versรฃo em portuguรชs clique [๐ง๐ท]
In the windows gui perform the following steps:
1.) Open the Local Group Policy Editor by hitting "Win + R" and typing: gpedit.msc followed by Ctrl + Shift + Enter.
2.) Navigate to Computer **Configuration\Windows Settings\Scripts (Startup/Shutdown).
3.) In the results pane, double-click Shutdown.
4.) Select the powershell tab
5.) In the Shutdown Properties dialog box, click Add.
6.) In the Script Name box, type the path to the script, or click Browse to search gorilazadah.ps1 in the Netlogon shared folder on the domain controller.
7.) Now add the clean.bat into scripts (Configuration\Windows Settings\Scripts)(double-click Shutdown).
All cache are cleaned by the clean.bat (Include all temp from Microsoft Teams) -Now all an administrator has to do is reboot the computer to perform windows updates smoothly. -The same steps can be performed in GPO to acomplish the same thing on multiple Windows machines at the same time. #profit
I needed a cool portfolio... so i created [this]. -Well. My hacking spirit ever want learn more; then i use threejs and reactjs to create a interative portfolio (check [here]). -But it's not sufficient for me. -After a few months of hard work i finished one of my best creations: A interactive [OpenBSD portfolio] with another two websites(listed above) inside.
apt install novnc psmisc x11vnc tigervnc-standalone-server xterm terminator wget dbus-x11 python-py python3-pip xfce4 xorg -y
tigervncserver -geometry 1366x768 -xstartup /usr/bin/terminator
/usr/share/novnc/utils/launch.sh --listen 8080 --vnc localhost:5901
http://SERVERIP:8080/vnc.html
fuser -k 8080/tcp
Debian: |
-apt update && apt upgrade && apt install sshpass pssh torsocks -y
Fedora:
dnf update && dnf upgrade && dnf install sshpass pssh tor torsocks -y
Gentoo:
emerge sshpass pssh tor torsocks
systemctl enable tor
-systemctl start tor
rc-service tor enable
-rc-service tor start
torify sshpass -p "segfault" pssh -A -i -H "root@lsd.segfault.net:22" uname -a
Go to Segfault interactive shell [here]
ssh@lsd.segfault.net
ssh@adm.segfault.net
Knowledge is power. Use it.
Have a nice day! :)
๐ง๐ท Para o tutorial em portuguรชs clique [aqui]
DEBIAN:
apt update && apt upgrade && apt install tor torsocks -y
GENTOO:
emerge tor torsocks
ARCH:
pacman tor torsocks -Syu
OPENSUSE:
zypper install tor torsocks -y
Clone the repo and open the torando.sh and change USERAQUI for your username. -Do the same on toroff.sh
git clone https://github.com/cristiancmoises/torando
-cd torando
-chmod +x *
-nano torando.sh
nano /etc/tor/torrc
Then paste in the end:
VirtualAddrNetwork 10.192.0.0/10
-AutomapHostsOnResolve 1
-TransPort 9040
-DNSPort 53
nano /etc/resolv.conf
chattr +i /etc/resolv.conf
nameserver 127.0.0.1
Go to the firefox and digit about:config then press enter.
about:config
OK, Now paste the command and search, then change the value:
network.proxy.socks_remote_dns |True
-browser.safebrowsing.enabled |True
-browser.safebrowsing.malware.enabled |False
cd torando
- ./torando.sh
cd torando
-./toroff.sh
nano .bashrc
alias torando="./torando.sh"
- alias toroff="./offtor.sh"
Dependencies
]Install
]Features
]Usage
] pip install pydantic
- pip install asyncvnc
- pip install aiohttp
git clone https://github.com/cristiancmoises/vncrevolver
-cd vncrevolver
| Some Features | -|------------------------------------------------------------------------------------| -| ๐ Search for many open Vnc Servers around the world | -| ๐ Filter by country | -| ๐ข List more than one | -| ๐ฅ๏ธ List by Client name | -| โ Checks them for vulnerabilities by rebooting the machine via Ctrl+ALT+DEL, obtaining root access through the operating system bootloader easyly. |
python -m vncrevolver
python -m vncrevolver --clientname ubuntu --count 10
python -m vncrevolver --clientname ubuntu --count 10 --check_crt_alt_del
python -m vncrevolver --check_crt_alt_del 123.12.1.23:5901
START ME UP!
$ python -m vncrevolver --help
-
-usage: vncrevolver [-h] [--clientname CLIENTNAME] [--country COUNTRY] [--asn ASN] [--count COUNT] [--check_crt_alt_del [CHECK_CRT_ALT_DEL]] [--show_failed] [--screen_delay SCREEN_DELAY]
-
-optional arguments:
--h, --help show this help message and exit
---clientname CLIENTNAME
- Filter by client name, note that it is case-sensitive!
---country COUNTRY Filter by ISO 3166-1 alpha-2 country code
---asn ASN Filter by ASN
---count COUNT Number of VNCs to find
---check_crt_alt_del [CHECK_CRT_ALT_DEL]
- If you specify this parameter without a value, only those VNCs from the search that pass the ctrl_alt_del check will be returned. If a value is passed, it must be a VNC
- address that will be checked against ctrl_alt_del.
---show_failed Return VNCs that failed the ctrl_alt_del check
---screen_delay SCREEN_DELAY
- Delay between taking two screenshots in milliseconds
Use filters:
from typing import List
-from vncrevolver.search import VNC, search_filter
-
-hosts: List[VNC] = await search_filter(clientname='ubuntu')
-for vnc in hosts:
-print(vnc.ip, vnc,port)
Random Search
from vncrevolver.search import VNC, search_random
-vnc: VNC = await search_random()
-print(vnc.ip, vnc.port)
Ctrl + ALT + DEL - CHECK UP!
from vncrevolver.search import VNC, search_random
-from vncrevolver.vnc import check_crt_alt_del
-vnc: VNC = await search_random()
-print(await check_crt_alt_del(vnc.ip, vnc.port))
This is the personal website of Cristian Cezar Moisรฉs. I am a student. (Pronouns: he, him, his).
Learning about cybersec,infosec and hacking.Information Security Graduate[Ftec]. My research focused on the Linux Servers Security.I'm a free software enthusiast.
I love code and unify projects like threejs + react Check my awesome interactive portfolio [here]. Outside of work, I'm a computerphile โ I enjoy learning about and using programming languages .This site was written in the LISP dialect Scheme (GNU Guile, version 3.0.9) and built with the Haunt library (version 0.2.6) on Sun 18 Feb 2024 03:23:30 AM -03. The source code can be found on [GitHub]. Check my YouTube channel [SecurityOps].
Hd7PgNd#Ph}1&@Abakg`Fy$85QLS-^eT*u zZ(Z<^GtLl4tcx_Wq^&P4$c0b8mMC|T&P&|k(4q(OOI}I%IJq0S-fn;;oDa0yBb&h! zMV2#)tyNAbjT+<>*N>YQH(Q?pF!3KyMGDtSsKj*G4<=(Td6{P3IeH(Vx3!Y5aHM2^ z;#mI)xaZ1^-Vr#G!wZ|$-H+qRTgQlrk_&x}ooGCP{l%20(F;#wH%OEAH<# z @07>|>y=r#Nau5R^R8xh}2ZozDn2BSU=na|jnTmL9hn_-lc=h7$&9 z4I)X2zc95L#{v|g9Cp8DSaTM+ookQ3A;~F;t8qqPUbHx&khO`}eY}1lbtn!qG9k98 zN(Hry;D7~N0sG+9#~!maIv5J~a_991an*PG{lc_5RhRmOMG#SJ3ASb1BbK&}h#!2k zVXdb&@Mel_Rv9}~HMK@crIr9xukRxjeoZ(Zl^HRW7NYlv!2Ai-=gc~gwz9*LRGuP! z*mJ!qk)o+HXQaa%l-bJ$0W^kewj`=3U;zg~v6$oUj#g`_m{DbtNqC29)s$>5Ik1Rl z5jf_0w9_VFQ@+#?$@{^VlTP4YJ Q6a x{DiOf5k~{7yH?UxJMU)6lbK*A$5{MG3O}R7kdK!naF-VJNb13>b+ANt{e72 z %pL3_4(O%Mzj{~w7Mh@(U;Z2x5C8z<@4Tynk)x9>t*zTXovW4f z7-Szke8&-$fHdUbdXQ(BXsB5Olv`^%#oc98p*X@Lb2}3klMA(2G~YTpVWwv !#K$#V32CsH)jg;MxuHAeNG&tL`&!Ok<| wH`2o$7ihE#J^JZ=O6THq36+p(?h#7rX)*imYyi>-u@$Citq De2Y{@G52vAyQ~ z^w7bV-jEydeaFDi_T)wZy~nv&?U)I} 2SRcVk%!aPGL| z-az-?^n+9oS;pSc#ZVlqJOPK68KWs8hb{PrE_U=^maXt~ld0R63qRD|A;T>r%>t18 zn#DF`#yzaHbc`!>h(U{&t@g1s#1HJwKvZJDZtR4DV0n<2H^<9B19V!#csOR)*zZqi zdvB4?J|Pb8KO}4Lt?(l;wPK`#lqPS#%^{r-;4HvKGo@(RZ?(e9HaKm9sy#-76mCj_ z7CsGRJYjumq~GA}_pTxitD9n$R9xT)S(LAMzo+CG_y5!UzbC^$LwXj&|C(BFzb=CR z+k(IHYyNCLtGHTeU =mlQ3Ni#&&JN^m6o|8Wx9;R)irc5?5XtIK}y zvNMh->-q*czl5&!YUDpTaa-wzL%?hL&aTvSbu(Qa))hr%d@bLS&Ehy&+q(fO(rg6< zQ%6S#2DFApvj@B`^3#OXXkRU{`OniD=kM(Lr);HvpWVOzG`_oAcp(3p-M?Mr|Ba!e zV`gpUsH5}eA=1(Ll?&xyW@D|RgU^Fc$UsX^2>Fk0{yzLQ?T_4PAOHZIzt(R5A5Hw0 zR`st mO`3se`9`$>W;kcQw~a^AsD1~xj;ly }9z zUStty?=vG&|An7R3A1+YUOIIg(t7j)9yd#s#DYwclN+;Yv5i9~!Uqm&tdd+u)eL*D z(ZE8E4iy*$cn~70g~eS#P()U)&3EZDOnI>ZKO8lilKmLgl1f|+hmQ)d4X7Cfo;^V{ zHHi%f&l0ku8ZZkEeFxg51pC}btH0hi-32nOT4DN&-UDI~mWtvkUkUby*V{%G&8YMU ze8k$CyvwMcHHF;i7RI#>S(GXgbV-$)uozekWIn xbNlt?aCj*JkMAen(b=fwc&4Z-a96&TVTp6%6dn~=CN(!;U5gvWsYzg1p+h3KN z)?X$0P9%9^p}%`HR3KC_l|A~v!F_FRY)G1hl`_EzvbS+l?7jPNA_^ZG;OS-4)UT`$ z?9|g)nz6pmQqo-1kAl33e^5tID~{5I6^Z~$`*_fNg_V1$IZi^XW}Dh=Kn&00;BYY= z>)+VesFf4g *U!d?j0Q(SSG#(-xAr<{IdyYm11#MMc zb=`Zi4~ef0Ik+2(U
&mXMh?zy7WW1CE^pJor>ufyWH~v=`?)2okN8=# zjFv`3;SxkbrE-g7E08PrSZbd@tr(V zW)dMO&`MesMI-qLMAEqsegjS4N1`bwM$w}qcho6#=9fY3o=J2ft~&NnpXd9ZwBn3w zi-=ZfA|s4Gs!^hToTxwBCDLE>5-4` )g4^2?5wR1RWHeIVpgs^NN{>m{VP5vZg?i~0c-u;&J! z^_3XlrIp7#UpPyD?UPWxg=^7;Qu=qK&Oxh0vy0KrkBYiNFGJ%JBZ}D^%016*x@+qN zv$@)5#o4cS!RH1yUq_xW`yDRT7qWpOq(7iA+$L2@>%R|OM&7^098D?SCq13ev%}!! zznU?)<#jWgU`eBOKao}QGd6$58K$^Di%UI6?y^4~udzRy?(4Oq6Rk0T2?4T2&Kw(@ zlLE}EH#5V6W%V)Ce#>WkfhRMNH0B(f2CXwLw6+D{L kNMhS4VeSxnyu;2Ktc7L0_M%3TH^X!yIFIWdN^WVf zX%+Wc+XbE$3Z(}Qv7Al9BJ9Pf$w}WCj8l@0BRkR?HJ~Ae@t43x2f006=LTD!`r;>& zwFHwUGN0au3o7pz6B(qr1w#p^%IgZjcB!GmTWz~%m%g`$tJU;7veq~tHKNXhWmMoX z_74rzLVeL-^jq_w1y|1-QrG=sSGK}Ik}Wwe{9&3&${WZrId<3J$<@K$6Cjyy#aQ8- znuG8-gSO1sbTP_A)~Ug5=hJo$v<)d pS6YT=GBA0{RB@6j+D0%gC~~V0 z7=AE8K13%C*UWfs>bt7W5xBZ<0orL(D0Pl48(Hz$bu9T4urSmor5TKlbRyiZ42$;` zCROwSFKHPmvWpLblRQtOr 5vG3B_a?<{pNIZQTg}_I zw&!vQ8|{~LAB>aXs2*MY1NY(33Hnl=lP_Dx2R-fb@D&3X>V%F}5y1JI=NQIe8(%Yr z(Tmcol&j0(-52=4%!p WATB4x;?97 z4Q_uP#TdQc^l5Mi4Jg4?$qz3qk8&gSilF)7e#aW?vu2A^w2n-?M`6WA9AIQlqqj?x zv@y^`O=0a2SGY9xHz^ib7T3ZT9vi lEshMh23dGNz8a$cgnuvvaNZuW;Vw) zmXYIN8>V29CLOJkDTS{t>q8){OOty}ckx^o7oGG)E{FJzbR8pmKNB~Y80;nLO7>Pa ztI5_(M8L<;dFns 2f3xpW-ulgzdN1kN-D;l;FigW7fAfVlMbo9PA?aVgAfb<} z7hKY$kS8hS{J3->77A0`FXRgVD|L0*dfy(3;Wl6J?QGEW2HI>8*KoC@Q9%@fz#3!5 z1) -zZ|lLNsqfHZVD?7qUDq~GOjenB1B7|~wjg=;;KZC!VfDCt zlec^+7y6F-bKC5Cs=qn{5j8lsO8S)uO;NfoM{co9?L0iM1OyX!zZ+Y=!Wt?kd$6w; zAVs7Q%Q4E2^KGmI(5A~u&H%Wh3)H$N3*C|`v8EN==`I_&BRGbPakg9fh7Jd~e0adC z3$Y~hN=S6xoJ=-=AkwL)c%}}3&MLVUhtc{Y@X@If!zq?ns()ljH8Z%q6b8UMu+9Qj za>&*Mu|Z9;ElNp^#miD#X7IuYV4!K?G;OXUmCdlEEbkzFS799fE5)qpO$O+F@{*i~ zFN9?wr`f%#)#p2m(2pL9oNY< x7-i{g`aEEVAD3 z(FL=SVykBa3aWtW@_Dy!ktf)!-U@vnPVtuolAEbrKFhG>Do?Cn&jz1@sU+OwBhC~J zj2KsYtQ!CuVpAPdgZ=R>wmC4IntZIw$-0SH{A3k=V05 xe-oEU2PnR=WSEVQzNI-FIdF!CU|qI^cv!QP+R zTP+Cg?p M_+h&z|vd41@Nna75Ifa;ncMac4KRG$8W}R;fgvieZ=tf z2gUC56M2E1SHzdeWdb@7l$z%S-37ba39EG>?Qy&$(tS1D|-x-YHrr?2IeXEtQ8& zc1(x00`oW=YICqD{2=X!K)V?3Oc{4=wOKmkhAtwX)-)6{cMd#9)pGAPv$)=M3A#K6 zb1qEDH^~_NY=7RrrKM_lCc$RdowshuZth~FjC~61yNxm=Ko-Z0*P1tL?d^XKR-#)Z z5k06zm6x{0aiG*cf)Q)pN%k?~)tou0*j-sOmTX@6+Baph)!FU_MZSu(`Nq7?kHW)q zXq{1h<*i9{_j=KvxZ`G8V{XiKAuV@P(Hn3|O vuADHUEk#4M(rc9{f~7c^4+G`m@FI2 zd$l=fAA8oMf338*#*z&6Vd#pbb!QXOT8G2S4Y?hhYMQX3Z|0p-h|My-PQ6f;^Y3}| z%B`{}ii=lR#wU^> q!&7V%1)eTwK=_SKS{td*Sk(c9=wddqJ@8U9_n*E5CnlYGA zeb& a(;zZ(j4zRpkPz%(C6Ai{G6q->F1tc|0d#vQJ6tw;w9OT~* z BDoaY*83Cjx& za$2Wtf9_yrRB?Al+xS&)I@+!vkPD=!j83f;7n5BMOH(kE-_T8G7#?tgd+4&7vh-kG z!L~lsf@kzjKLg7R+v*1Ir>+}Zq`8efe9 d{%c zh`R9|1fZ}J9w~o;5~kB~M7g0NoZ9T9DupE~>oikQ4^1Ir>0#F75lALX+Le0G1ND*Q zo|}rsyr8SFFr X*rTf@!tS30ohsUM-wkOvA6q*Ro)EjQXECz!Vn=t4 zN6xcSfQyN-@KNc(t*Mk01lOye-yHIGU&4fWsu*m0aY@Wcb?^FG4}*QTxhC!oijrc6 zSgt`N5|TDX`YvT})vKtPGw?@DEy ;ZB%J1CcIK(cS@R3I3#s*GLKAiZJRJ@N72Ph1u**S#L{NZ;e@R zi||}ia&nRK8bfJRmDw}5XB)e4e1>i(RcG? s>0r*SX{m+N~eo14$3jFUc z|K}0Fe{lZ(5a4fsUlQoA!v5>}lQ{SLQNq6-3H+m5zvKQIdHoIaI}Q=+Z*YGXhy5$^ zuVK|ckfDEv{P!U1Ux9y(B>Vw9#Q&Q<{##t(58mG^_rLLeABrCYf5ZE$j{mRY@mD4P zH`MP21Sb4Xu>YXz|IyFi$L6mR_aA5>qW=^9m%pSxxc`3tze&8mm*1vhCh^~J|1_um zEcpJz41X{A{?XT+|Hk|~0r-zD|89!E%DsQ!1xfx(mvwahUHttk{;w*_A9!lY|APNJ z&E>E7zwSH!z`N1?7yQ5PLjDT>>tf{(c5fh7%Aw3hTp1v`Yp#dX3I|qwC3)8P}*!5Wq4H=o(=>H$zvp-+} diff --git a/site/download/void.sh b/site/download/void.sh deleted file mode 100644 index e79cd9f..0000000 --- a/site/download/void.sh +++ /dev/null @@ -1 +0,0 @@ -docker pull voidlinux/voidlinux diff --git a/site/fasteros.html b/site/fasteros.html deleted file mode 100644 index 292bdd8..0000000 --- a/site/fasteros.html +++ /dev/null @@ -1,2 +0,0 @@ - FasterโกOS โ C.C.M. Homepage \ No newline at end of file diff --git a/site/images/anon.gif b/site/images/anon.gif deleted file mode 100644 index d0bb04606a8adb993c7ec41e882d9d7747b95b47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2326268 zcmaHSby!qy*Y3=~z%bO%DGuE+bW1l#cMsj&;?P6M(1>)mfQXa|2uOp72uQbdDIv=7 z_kQ2|edmw&oadkY#C@-L_S);&*ShvrRaX(0uxrLH2VDUGNx;NJy>uXeOGoH&kWp5g zY;2-_BOeFGA2h+u;*}Dbiv@rH0JVCcm)^YII#}ua+&XSpue7*)lK|g1IXIJm7rs0V zdd$hez+fJ%HV|N15Zl8?wK^p>D^VaB2*?R>3o!FasterโกOS
February 13, 2024My Web Operating System
Free.
A web operating system for you!
Easy.
Just click [here] and visit now.
For the android app click[here]
Screenshots
Description
All files are running on your local computer. Convert, play music, and more with this. -FasterOS is a web operating system created for help users in daily tasks and for help security enthusiasts and students.
๐ฅ๏ธ Run linux systems
โคด๏ธ Upload files
๐ฅ Download files
๐ Browse in built-in browser
๐ผ๏ธ Convert images: bmp,gif,png,jpeg,jpg,psd,svg,tiff
๐ต Convert Audio: aac,mp3,ogg,wav
๐ผ Convert Sheets: xlsx,csv,numbers,ods,xls
๐๏ธ Compress and extract files
๐ง Learn about: Linux, Windows, Hacking, Data Security and Forensics
๐ The system has a list of tutorials and hacking tools
๐ Malware list for analysis
๐ฎ Games and Emulators
๐ก๏ธ Security:
๐ You can turn off your cell phone so that your settings remain saved in the app
๐ Privacy:
๐ All data is cleared on clicking shutdown
GOALS:
๐งญ Study assistant
โฑ๏ธ Speed up the production process
๐ Help the community
๐ง๐ท Official Language
pobTck8fqHG3Sc!gNfKrgQ&r7Z zpqB#x$U~juHB=2 pupBoSey({I9%}zd9M=k5l}gh5JWjkxwcpNMr%>V#8yk`K4oH(=-$` z+>!3)`sNS_I@UiX{I3ZASbzT~2!v#8I3^|hAHMrv- z7p`O%VE6Yb{V2r84(aX~0JnE^cJ-2BI_ZAT1b20iVKNcX7SQ%lbaZi53-fa{2-7h{ zhPfjp9GD)-!lgqbLp*&v9Ruv(A)X#y{*oawOm+_5_KuQ&`~OVyGr|7_32>KTlK*D` z{*O*YZ$C%42%jh~5+N)A7n9&ahzbacAb8+{0thjF0TF%yQC Oa7c9i*?dQyo_!|ZM0)qU4g1mnby#AqH0d^t0 zUjEGgmZ0S5kMwi(32^oHg8w7Y&fYsPK!)kBrT^uEr_cY0_44QYmpgn&Z%_UZJ0E@o zpTIvZ{TryQ{r`u0dj1dEKS1B{f9?H`g8dCceH{7q9sRun{g94-;mrT2@{v^ZbF>Ta z_A~VM_W1WM>biIbc>B9}`@j_y|JgNhIES_!($(vqNzQ+ I!FqMi6Df<1VkkeN`IdUWpQ~40bvz!6-8xXd4a!6%Kzpnc_RZo9lZkn&2{)+ zuGs&R`%gf4`ux?b Brx%_{P;s59M{$IEI-&22M=%4QY1n=L$|AfDz*WZ};`y1TA`#-<$e%;<&U;X@X zd2xPrdUAYpc(DI{Z+B;VYjb0LZFOaN>D%JM{MWfJv!7=^O;1fujE{|u41XLN9Qe@R z*Zcn6+n(;O&W< %hSW%&DF)($ 7zEe$mlB?UPdDG7|2h>!puiU+~P0b^r<{-y}V8*DJv-%P>tPhR=w zAO%3~0VjC$YRx5mF%U8?%i-qI4+$`4jRLinvcY6(A-ARBmhz8jaK$8g_121!Ob&xO z%aPW~v0MS xDm8)fPS&g>Uey-Ln*C^C@UH7Hl z^p)H4= U!mS{Y%&Q&&HV${y(F$HwI+MOy 2 Ba7KRNwW4y60opy!>M@Yk#)0S?&JD`blP%P?!`O|DUt2{pYU6ndWt|SBcye iptGA&HcsYo%L+`QyTQ;e7~>N?(| ;PxS3WcCZ!L_liyZJ-p zB-Qxd^J@u(Tt=;gTm?!J+m*%&c}rEKNl^(9v1>-#=M_0_`?WP73S#znhAwtOOvyb8 z&E$U#FV_j_x^-(ncj$6gz)2SC>U(@(IMCL}(>=}An*I^4T$OLORm5Iyp4FpUB>OeB zK?g@~*5Y4$60P6sa>h*_24X|K(eOQ;&ipYaT%2J>TqbYqu#D!Nnfl|dQBe4tXeFG( zvu#$=<*2{b_9E`V!V0FegWSa9Y;d{EFR{n7j9V2fS5m5#dAc)lmfxbK3k1>Jxskr_ z3L_ANitu#nOHV3<3-sgJbe>i<@l-3zj7IFo06@rw%NZ@PBdS!FqLkKAx#?Tvh<^R| zv$r?zG)c#sMti&_)Dy_l1Zod?Jf~#u3oNG<9$8)zs!4fXEr;wbe-W#7xPMy(Iv>AN zNiqGktTyTgUpx3>L$&DLC6w7n8d85*COU=J{abWNo|#!JC2*hjcCR8=Hj9IfZUsG_ zbdX#>5*bc_{q7j&d&oE@&GSMX+ayw=O2+-2#BP%~LXD6wNucHXxY)_v1xFO=>-C;l zi#}``?7Oc0gvS_h+Ql^NpQZMnd&1R)Pzq(+?=?r-Pe)0J-;gDYM@2A{D!#n`b9c2m zO;AOhvrb+T4fRR&kx0y4clcVrn0OLoH&%EvI+RY6W&h;JfAv=^`=dz-Mi6teVp`7b zd(!;V*eU}sXGbm@xI&YN!zT*Mw@mIsWdn! zeg?4x8l!dX$(2gUtJRbZDaxpLJd}RO#sf}&*oH45ZM%CYc_0}l2~ybVtV-!gq!gdf zy?}VK9kq{=LoJ?O228v9eM$^+DPDRFWpG^e;p6c&vd^2=JhDOjI0DBy%?4KZhB+UI zw_c`zF4sQ>Pz@*RqG&~#nCJ^_!9+d)QVb-9OAikZKQ9BI vQC>i2QkA@gxpo#(m?}vRAeDRH+pHftZ6b!7}wsT8)eh zUd>IFss)5_PzIB`M>*Y7Tmo)6P{AhsE_QG2=(8}xY?3tq&oa%UkWnEDUEOW^tkRx@ z^NUJ>R8D=T-bAI=X7CF`Y`%ADAJpn5 jH zqy6@?>*}o=Hkk5g5pocChIN>lDBmfjPXEr1DC!8}8%U9~=_kmNJxz_QG}5Ecr6Q4@ zj(G^W!yMl-0yn>GhU$guJ!+k+JSA*Ft7>69;jK0g)=YVz;!-#)Us-?sI2w)bG653* z)CC)JsqKZ8iRsk#VG03Er_%{{#-;!mwSucuhu!6z|67)4ty$HU7$2B{NsFlx&sN~L z1Jr~KVO;pb-USQl?$9ef*<#oDokWkP{l1oft(Q7_2}PLK$)t_yjoSL^FslLpy8jl) z#?^MYGA<*p{hSRnoCaA-A0xAuc=N)?-XeoOrNf;d`B&sn5oWQ^gtY@0tt}*{gdKrC zSOM$W)*(qaDmCI*$go)Jjl#FvIqynW-)~BC5 n5NtZcD!#tYoa^zaJlMc4)ElAUG9i)=u8e2QR`49?b-4k z^M|c^pa`>q&&uemo_75S0TZn4*?N-_5=@6`^jm%pD+f|tHL1P&I_nqtDwH{i^+#U= zW}jf-7qc*L yQMvIiyZ2O|at+q~LJljTJ|ce}N0=3{ zM&DcT 1R-ZH~ zzKqZo>~5qGcLF#-DSAZ`-`?k&H=~2b>VJju-YHxZh75-P9wa9jglY0tO3+zim*l9~ z3#~dETtBKLVGo`aLt#_1;Rio)n{k9^0@YC{w^lWr%ix=8PnM5tnGOK@&p`0y6Ek)a zbahBF?o-k;?^30w_#4 y8 zuY$!0x +$Y50ltM3XLoom|8hCUrJM=Et+ O#L=5hxk!Rqq>%m+dJ3Je^RLyrS7)Sld!#E`F0izO#otGm|&q@~y#bGOeHZI(I z>UiqRApmL!OsN)6oeiOgoe9Rj=5S`>e{dS(lMtJ!l057Hh~MMNsWM0o3Avd|P8%k{ z*JbXb=CyY5iI7Vokr$wAPkCVyBMor;a-9aKrNBo?%GLzSVf?QInCM?6aBn8esF6m` zLt;&V7y#jtDZgb5E{_ZB#a!~c4wAnoe=dk1**3A&lyudH=mmuSb}w=2Ydnx9QxK10 zehXEPlzDSsX>kQhpNo-caY>^lNhjmPHMS)PO#m2QU~oUBAMS 9mYbEj!?uN@*IMx&^xN=d&62SK3qJNl2RK88>7Z!;X(2f<9{^ivl(~ z=U#lhxwl49?t +MO78=E}E%cEWoaZ}8| z+{fVuJCUx!3GUv!sFI7}56v66DLSnssa4| XA4(CN!WrUumvK}fM-1GJUpE*icj$p*7E!X6d&YQ zXe>svnq%Zlv$0wTzjm?{;9>J&{69&M@Z91=`UHC}uwmz;`#70I@=J6=N$PB&xk721 zu{d{~{3WmoUWtlgK)~8oHhX79SXVV33Gs}7WIY-rsSa!E@O> }Enj7qtRFE+6w`O+U2!z%*nz~#50WzluB zVRdx^l|4bv Kk^ih->ZcL|cpLdpFRAhIr=dKv3Z18QW6PMzYd=u#Y=EN=S z+jNQ42cW)V5K(=2bbZ<{jgDQGB-;FrHcixZXk=J|qW+6I)z|DWQ<3+J#hdw^-OMeN zYU s$c%Xvq%J3OLV`!r+ZiNv4CC(hcVys zJF=|tO}Bwqk7qdX+(*Z7h^3_zY#cwD{k(@ip=zdH)T66$E}4`v>!owYTgAn *8JiRJw$otp)X~`jDIOHzbTuxBd5G2{zC> z7* wbKP zhv=V*XSy8=Im_*@exb*KvO)AU6jFZ>q;E7X_~0P@E~Gl4Ga0191Ct2n_&BTfLo-UP zp%ctFkeA#8pj6Xeay9hmhebhMKbs1c4E}_Y;i>fg!5x~u-w#Dv4n30&&R*b0ek&7` zhT*Ywnqx^IglnVr-pzI@;-6NhDGm?-1~s3zlwz2SB3dAJ4bcsQj3x!w=DkVMb#sHG zX$503Lj%>$n4x)CI=xU x0ETEhFa2cw#3NWN-j-z}#u`WGHr0ocG9h>r+}B~WxabsrI-*-`mvyS;yahm zHx8i3dzu$hpXlAryM!3Oy{Rf7W#^88OuWR`79za=JuNC@UnxgqNhzKdp7J?m#C3yT z$)l6@?o}}XCw}i(`FNDQc)xhrRBG-F?nMdD(Ig!L!$J31@F;I>sbB2(mpE*Z__|;# z3~phT7nl>*#N;zKbV{9oXGD77T7g}jzTxqc83JFI-w~XK52krjNlgof5vhbi6Y %J<9fY1MsC(0+PYE zLQkyn>wlAuEiWnR&Y#IFUl+O`s#ZpYt>y;}VQGjQ-nAx4e&kmHrg+vAY0g6IR+KYV z%D;u|BbR960zXZ_CKXnHK3Tt6UN0+OhSvqt^hU4h8aRhrxHNx)J^#l4lW^TCR!C(< z&$4{RX9f1IZB=3&R}p&Bh^B9X(KLN2=mkk*UVFHFVJO=AB{VhP(Rh5bm>@{>V^BF! zysX1>&9R*DVVz5QQlCnD({Ad@{_=8c-KP8J%|E}($9cDuytXPDw|rI}F-puu RG``^&^C^RV(+qb Az#6 zZolIBj!>y@ztJWwkSz(J5EOV0%YEhuj YvFxw=5aS48TQ3NZzKc_KPj+0fuBgD zo;gYr3I^%6&STF4z^)+e17gP0ud@3t_qM0F>88`q3emcwPIIS3#Anz_)Nl-F~}!2#zgyb$K8S_m-Om{-Y@oPY_a-A zE}C^jw*FiYlU$O&l>eB1Kt)W3k2$mDVbJ71u_gWy;VtGKaN+g*r1CrNlUgsHDibQA z3+v(|{an*=_ n&z#7F+L5 ze8z?wIkjouMbLUT@t*JD!{24ZuwrbYEyLzDj67PmWEif{D}yFs)u}N3w4t0rBjU9+ z|7lYd!>Ig>#cXCvJ&V(*$zfq;TQd*gI9Xx#c}M$Mwr-=_?C0Ib#SbWr;O2}m#bD<5 z*&2>`d!JPv5NOo^u)zg%#IDAmZE~(@O2c}mj!zCqR=r~5(BHJLM7m zCX%iJQgF?Xf3o+1RN@k!qW63+zE!u|CWFq(;% A-mxiyYKWrdL1gcG~4K#Z`qt z9pymyTaM{{4Rt`ytTxWLOrtPg4}~FA3lkysmK-p>^G??j$53v4E7MRPv8_b@n7k%M zF~{9DmiCr|UyRnh?M#K L(Y`Ul0nu^o9H;g>MBkoaS)lL9EaDh z_JP42&BG`y MT4Sw zq_h_s$rbQLW_5K+I_?Ehg(H2cmDHHCg=fgQMJiu-$$q{hbCayBqVs6G-oQuH)Todf z8Yojl6KZhu5kA6JgQ}Ukzy4ut>Hj6r#5%n3JDnjBMUbgN+V_fBe2ujakCvvHelFOv zs^z3fI%m7;y5KdcEV_ovHCBP!Nx&3-V +SRzcq=cIb^Zv#Gu~AD@0mW5B+i zGl~55 jTPZ636K|YiEd5y# =R3jF6nor}VM-Z+=UP=>jbC5zs=RAd^5xmLXh zy8S*&SyPb_;?#V9yI;#473SX5{qxqng!{Q2osllD$-JL(=+1MV01|tkdtXktSJy#% zw_S@7p0QGtM(h+tujcqAnNC9}hyrpv{3fyEB dli;Bv^OUTF!pI^ByxpCf{&b+}3sOy^-+3IYj542uPh#85?sG`+cr4cf{~ z@W{sYg00_taM^+eZP%MHN9`(~p0h#Wu_xiCUa;axIkR8!ATRMytDuGY>gAtHgVT!G zt5>XlBJVD6Z|M;~4oC8s#^q7|!!c|XSBWe)X;hljYq+EKWPrH-rvUmj`qOEwwe<>8 za*jcE%a(iS&$#I)ufx+wl(KRE7-~M{cCf>DG{$4OIpH*3gE38?0v|dEi0-B{>bjsI z$~}EJ)D7y`?0NCDD;W8Pg(1W&sRG9{OzbIQo$3^Wdpj~3XR&2ZCI6Gq f*!zsMbm&UfCh(=ty#epy}u!tvKv6bV*%_t-NFwUXeaR&6M&S zGpim)GGL4Ac&eJ5zU9dOWOaAEdH|Z#6$g96X(?Ieo67siyWqZ_7!{ h>;*C3tAIFgjh4dgm1QWVDJr7vuVv7m=+y$ym)BRr~lRBU)w@ z2<+(Sll{D*mlkhW*OWI~(aabx{kKrc;puAf_SUF*e~<2435v_mH#M|&pVr-~-fUST znP=-&nO&v3)sfq$&@4WyAN%q)Z;i@53lv}Ojz-%&{rI-8%>F^Xz@e@X8F6ds!M*$e zGs}6+1=K>nlngcuLQ>_ 67(h= zfCYQiuBE5oFa7c~vLO=$9Pp%(XrJ cqzO@EAQ;cEwZ7(rLKH1wYb$f(YxMgE zC$agzWX7S_NnjnHRL}7-8Xx;SnbPmrJA0;I4NV8WKhMx#6~HC-RL=Wzk5xkxg&F$d z(M(>2wo0bEum>cM5~VC{r@p;&{O!t|BK2(0mdn;=V?$;5L)#X%U@t>Am9x$L{&> zt>~&MC!Dh3s_fqfvNifY>abS0UiC(}C@B(Ayq)(oG?XJJ4=|m4ZgwH?A_YXXwxNkA z70R3-z?MFsp}6~Tku61Q)El=CGM`WsB>U}V8cz5)^>{?L&ToqtccEX3QUkm+jyj*L z_#D>iZ=}F0X$WbZt&;u0qgaQ-Y*~WS>EY1O_~fXPCT*@**dGVeuw!-70nQERd*dkR z!SwWYUewGdR=CT9N6Mm3B?RCenCKa?YvJ r>5OsEYSVc$&|Qv1qmw*~5mNP(|sxWgOe0C7y<| lWvKlQ%t%yi$0d^4Ow9Lus z=C9stG{6oGa91u#oMgAT|Ajjv+BFsd=71`fFjv2Lr*a@tODA(!|LU 8#C1R1tj-_2LeZRjTy> za?~rz3Slgdw*7 J<;`mp09bb^{HK&?|d@fO}E0(=pN=C?Nq5e-^nz-uv5EQO~3l zAKxj_)y5j?Di%X}>+;HlU!+c1NYDiUA9^He^eW<9W- eQ_}g!64|EX+)6&ywth5^ZpJa~ z8@^D@wj9Zx=cU;PPzazHXx~8RRp`5h#HD)?HR@h%AD)G%$t0?o7Yt{?z$T~oo})O{ zJdenGv9wRsQ%nI?A<>2yt_&U$@-|MoJ(Zk8jhDiSG`8I&nK6hxR4z{ysypf~JTdmN z!uJ)Fikb=bYv?64j5U2Y_ZsKR0lpuK)dEHkI3Dv%IB^0Hhv^z6<;2Rg?Cbue@i9Ux z1s3NTAS*$wM#H5hjnY^i9l?rd^TZaND4_3(g?5vx=E~J1ORHi-#$)c(jY@DZ3gd=y zI7I032t&=`aqZ;-2sM*hnM)Ld{fGPfaX@EQYJ0#~z(CuE7G6oi*vx>YsS;RU;G?`o z)R#87z6d-RBJMhKf`y|cGXT9zKecp+(}JBuB=AZZGK~G4xvWB9(nA;=B8=21pYB2L zuuSaIYglaYp3qg)HusXaXk&(xkCn6>Py*O_?S?FmaUIp6c|)cgNq7R9_fhI<2hG16 z#;%tT)-VD(a@GX;iDC{+_tsPnnrJ_^>|w{`s2tE{P1XQ2L5ct`@(eUCP2( gCx5A=VETH$<60guyCZz&q3z?`K^<4a2}0(85$*jk4kEPG$l|3luiKQmm})8-1S#8CvPC z*E-lP8fOH?A yn)<-1A&d6#Yr_um+AHtpIWmufcM5J0pb|^y6dQA zmo8^rwPsub1@gn#K#gca$N6|L$V(=%=XweT!Xe5ts$Yw-`GKa_G *^z zXikS^>cySJrzUPFuuxLdrxtEv^}=k5#Z(4i>OIDoxo1#xv`{R9M^R|H&=MyAn^vL_ zt(u?LcpguNPOggJulsG`5mV~gV?qe$1B9xt2fSj^mZ;aBf!3ITyB5TB;|o0X+f6On zpUh*>yrzXPZl6z84NDnn$#t#d27u3`2j67CmUA+~_flhJ0!azOEvO2p#4x}iV=*ga zj BSg)YzA zeysI`n+mivs_RfJ=Xfm9Vn+*<0Hd{3g w*=paC)AW(AH|Ow^3se>zQ3Zew1F%bhr`r__QcZ*@&mG7@mp^^bg41Wff13 z*>U<4QIU Fl@7B+>E2V4V)!u29HNRxuu{E1TZv8Nu_yL)} z-GqL!f$v3&?XBjUnyVqUC=dvS8vJEX2b+~L+w+MsxhRZ`rTyCqi7sS8-kPBwn%1dR zqFvUY9b0AvX}G+Y3c@i}0p=#R-oLfy`Gf62ZF~ED+eX&;cPRi74+ZaKmJOriMi3H_ zW`v^78MaRKK9Ksq`LM?d2W2BW_`xj)2W)DeIX$)=9fhzRbuvoTvsm}}6AO&AyANpE z3#=1p`l6U6VwW_}DMs{3$A~aO1( >zp#aG ilYilT8-(;FSObzh9!$0i@@*~X_eK`rN5O8HD* z${1aHxMf5_#$KpI?x^FGSk^gx?+g0g&wv+b%}2!Xz7lk3vmX2L4}sD%{Cft|tudlw z3I*hSse0L7w0R?1(-=O%JW0l;^)|>2y?3BzrS>6DnA-2?bv91_klPz8zB0#A+8U4h z2kui41M5cob?cKm2}vymr{)|;V9`k5-uf eE#Rs>v8Qr>V4MV-gWG6@oJo| zI7xMQ-xal@86cGKT|y^syxanJ(_NBq_wwEYM-5`ZcK4+ftr?teokfF$9~dRZj=#ox zp77y$%&}4DS#TQrP>Oj^p;3?+>F^?-2M_bX2V(Y$3(0RG4+qPqjpONY6Ytu|3~MU> zRDHOYO$IodzK8o587CGla!~u|DFMEH(IqHc$x3{7^5Egc%hKi2__ljY6 $D|Y9zl5*}*cs@^w_vM2hl_y&4A)b-TDecL3W_Ew2DH^0~<-Bq% YW_Cg zw>LUw=YKrRr*!Mwk<(SSeD4#Kb2}Xy{Q+N(rN3TKuqQswbH!RwPdJG!4||bboRF z-Sqv>vQJ}SU!)p5_mcNk9 *SFU+~`4f0IZ~^qK*0tGwX8Kc(=lx*L zmHSPs#zIz9Nl+D2um|yV_9r`)1n=oZ9Q_h+8$~Q_GFN}+D_i!~dzmui(=U+6kAfWd zPcvc41MNp0{;B2Pf+MHw2@D-*s6w(#XmH!te+&bph*x{)Hfh`VBb*b(i_sx~IM4ee zYi=W3vaV!yOkPs(4vUDX2G%!YSIpO7a+=U6j7O{DK~`~C(Wd~Hs%dyJeZ7(KHuiOD z$4#P-QJ3+g##BJ?!&@0#yi9Apil=&&-iPGAVHs)oa;0J2yEH=l$Leg~=`E#1O=dFr zuVAYzZw-Ts-vqr9`>BiJEPH9QJyW$9`N_m1HP $rRME?>ee=ZZ}A1RX;C zD*C8B&1NUzYxN#=_y*6f(?S2C$G_6@qCO^64!^AWS`$H${_B2aGU9wEVojB%FwY=( z=WsO*4W>RvoSD GiK3Ev_3k9VtV{c zJ`l*I={&)u8wG Sj@3ik-Mz4?s3Zv4cI2^X5pp=S?k zH7rpxtb4f#lJSO-8{z%gI+IskN4Fw}^R3RGn|_;rvFSCHnt%JP*HdSzGw|ZiC_K%y z)+YgrvOwU(I=#;L`{d{tie7?aWqvv<@AJk`8g9F8J!XB{vx3hCCx_<5X|7l?CZ031 z>gewF>f+?&{t*fY6^BR380l*Sx@fOu(~BtOW^#-J=ZwIRj?=yvUEW+<=E?QSuWCX* zOzURR=}y%4jGSyMA)st_nlOdhk428hzOhu1=bvzC*?*?zAfx1=5-jP;w4p2+>Rg?l z35tE@)$py2@>G)~JQX+0THq|W7QM=^?V=eJRPSd39^13yGA%i}kcRO5EiWo$R=#0K zrAoJFRz(A9Y1yT^2Jk4$C$>Ij#L {_W yxT7`e!6jiJeUJ|fh8`~!9P%yfI?H3tHfy3MQ!1@eIw XVf-tOUFNGI!aS@h-N2k8$*W;*6BK~ zO9B+xtpr6EI1T0m!!KsKMcus)!u=;DUp0yyG k?hSjmAU$7 zJeBW8Gc#A`4(52AGn9WzmGM7nSPLEQpBfJ)dQk5ah>7m$#fJ%#7XD~{(^c!iFT6}Q zaMkMk4o|;1nz9FO)I`q7sT^f0SsR;K;FRm12=`StvrIfqkV>p6bLmnqqR(-T5y3lk zz@{H1&|eq)gxCzDPXsW4s`K@aYQhUpB}**mK32h&M4bqGCEc@zMIexhdmxc~A{N8f zVH-~iwXQKlXZ|j9^Q$N=?h IkJ1rys6JHDrcuzE zc<{hQi3Q626cxeBgXA20Dx-0qe3;De*c9hIc-@gPA+~}^N_gZ2yg@PrFYbN?H8fs( z7FtZ8!Ky`~Dq+5^!qMEvT%Do8(0Cp$*0I6!fpgL~!$7Vd;=~-5iNQG}VP^`Xj8lro z^&thv1<>qhbI1`a)04&1*rEg(3>AZxbvfV#Y@qrD5|2fM&C~rAcAYitu$)(Aly5my zXs8tyZwQIlW=BA=BuVUzkBKOxDmR#FTh=>g*w}&N2pVRI(budJSb;|JaSEwpa9C7( zvlC&f8O1RTqKs^ULqD@_wvsl^g(X{`N?If Mz+w;I$lKmGZWvH2A4`lh5?{X$> z7dTw5KiqgKIbKYX8b8n1d!F0 %_hhbX$r zu_~Z`@NFVmrH*1NzF*1vx_3MOSKclNOfmDjfvjJ^oV*c-VoA8{CDWSK>7UjfhCc#m zv#$z?oFxOS@xc2=eUIl?eN%i%gfI2u!{2{AuOQu|6^MG7S-1_A>w9K*`nV}Q{re<$ ze>s@nD_cJiX*rMP+2e!03txa4bdDPTSpeNJweb3Pj-ij1=|)G%Y09_X19oCjbn>>( z;}3gfPkp;>4YR)6#tsKFZEIx|WNDx_N~v)S_r*oFxyibw<7JJd1-@)63(*Sj3vxb< z`aZwg7LX!le375oy}1b~dG3+*s=?f8S85d!QGKIQY;o>vQ^+_ie|TDo $(Wryuz8-;QOC#S{gDJnUvV*nK*cT4=CRn*fYPq163mzFlVh{l2pmrg3d_ zB?P6ij&wwWLG5pokG+L@)`^@a#AKs%{0w?XBpJrlKQ`zOJ*Q#+R-)3QC@<>3ZGnF? z*YGNismwezjG}acEZV3%DS~mSW~K4+gMZUSA(e72#eHb>Gb^C58PS}A*_&qf6sSJA z1^hw>Vv*6?Iaw*qQS&bLy~+Cde%Tt9nR057nZ7^6TK2BfBdNvU4cn4ePbw+qi6##^ z&&b=qvB!CKB~!9ASZF;MmaUDAdG!wJtVYdmpc$-3#1a(i4;tlg>HYed?`Gt2QHtmL z9%EQI?0yFD=6&W4wJu;P07SO+J$AiYsGcYbjJBuX{n{lIfsWSkwBW3 y;iA@WwZ7yjd`7!=$Ax(ZyK^HsvK z%{=EE9RC5`Y$0Xpl|QO2#@2y*oGlD=J}jqDy-QqpIk7CWP`oU^>L5YY>I* #U` z9>0G _A{_-;n7DJe9KZGWU|D Do)_ z-Z9eWQ1c&VocHvV&?x`bGbd6R5Y1E2BALaOV}$0X%Hv_BTb0iF0xU~=>Cpg^pO(ex z583yu_vNfX`HXB%8{EoN>b1G-kxU%%WgO2oIQSHJq&2;J3khzO7@~{hqZC5W1@&?< z1Z{GwM|8S1(SUXeCb#9WbV`u^;JCW|P37c`E0Z7_lIMwHKN^!|h~m*g3F|P67?+D! zGmGk=pwy@VY(`gGbOl}-1F15gOFh{^QFN(n9}KoSv*+)!q|}ka!v4a=FbE2{XG9S7 zAAjj(<|=>mr~KMfIr%0vFg0GDfklC>LV=+I7=Y^EGpQrU@u68yN!`??SF6`rhTA{1 z^Np7JX@AIT&wO0^_!5jDlBeE)%QdlRnolqKszu&t #wFzazJAc~?k&w3w3vO1_#O_Nh{jaDcfKesbVIQvbeo}|Q0`Z%oO9%Li>O&_!d zh3?ok^&9H+Vhvg8d&E51F5g^Nc%)I~x#HB)R@ASgsUVJy_t~gbN@gP|=w4>+Hgm8) z-gYUobfr|bLF>3RMRRLat}n=)%fzLUl)p5U+b`+uUuO%6XMaTxk$gb->r~zf8uzm= zbDcUvhSqr|ZpTk>mz-@y;?O>ztDlR52}BP!VFG)&vD1k&FqKq?FmObRj!H?SR?O1* z(hgRtjVHt9>H?gcd!4PjUieKq7l`Z@JOR1AE9XwxbCZQ@S5!x#K^!i-c;h>cY#b>= z9O*UDWpU}N<59tCaXH}KY0l`np6aI$wnsZa34f^hiU>KBsso Xj)0!g!`M?b=&1tJP>`PtLBdXl_Y&gkX6Xu*ZN)@;&cF=RK zv5WxX`6wgv!X&6mHYG>CS8WMVo!ccid_}(m1Xd1UR?zB=Gv!dK;jGZW9_y%0rstIM z>$jbAEj)Injs?=oaps(3gBxms_K~b}Y^6 F*|X(k?!>H5i;h z8FQ{Lp)Pt6ik#!MXuo}QG=OET_Ce30`vx<@9=K3BNuT0YZ(RSH3;f&|_ikabqV9pD zJibCjqTz@YhG|z%H@5P2S+~Hrh4ug~31o?tC!FssI=>$vKr0lx>@vbQ9$MDF|Kn~* z4=E1=g9MCmo_vY*_!Onbt**AO-&Xsgu6{HM)M8!Q?dKLN0-)!>qQa@?Qer~%E41wp zc!C;6ig-{?Y_@q89UENw5it*CjT9VuVKc=|`3HI~HUsu`y3O27)*gj*K%g9mc-G-# z^vuUd#?6J8%~19aWjwPgM~Wdvjw{L&MJkLD2UP(YW!5g8UH1AAcYgBP0UeJ)w+GXH zb<^g5w;RAffAn}DCW(u;KhY!jyf;vzapl ui0EX44;+V@x@UP-yx>=zgW=wQcUj1^+-}i4yGbB*u1Q^}rHCHL VavKYBiq8#McwcF+cx!^W6!7|C!n*JP7-BFPY!I#GMl1^U&> zFX|FS&4OZBk|T!5kp-BtMtmU91#n#_{mrs;hMdq8RKx8{e3Jt&qlC~%Wrl_!G5DdS z?l3m}d<7q$LG!8~Y0NP+&a1K?+r$TqyvGvlRls3K@w KaP8>CAax>LGAkd*Gu2LUOO76C;X=@M{W*1Og@>wG->(_U-;0r$PH_+2s`LMvII z-*41C uQ)34izuTGe~se8w6t@Erp3 2dK)yXw40&2_;bL}$@?RX9gPt9DGK z1NN~&ERu^*K_WJvb8#Kq+NgoS|Eli$N|iUuW~{u@7 z0q^sgLTF5BlyU`thJF zuAp(Hg~VWmyMQAm;#yC@27n&MK-Wsiew7Wde?8SoW$CN2{6`F1M)OF(&_$qqD4YRo zY&7m=EZmNxJ7}RkY^BmnJfz5(ec;VOVxxAgCyctXF}!BP1DGmYS-emnv;`7dju?=( zTcK9T&kzejgH*==8}W9xN{fa`*VE_dOK2^Q0{|7>fYx)RGw73myfL}=bru++eu*TZ zlaq*OV;h*R$sD2+K)5a=v^RzP(QPB$`71`F&m_x5J~S=k+#0=?e=oo7;2`hyzTH_M zjP~UqX#vnjnBQgjOEG+i?hF}Sp@|`Yz+3e5C+*zP`Lv)uW2PtM3UOVmVNm;Ztw+{j zgS=tv71n6@4-JB#-5H|G2&4FXsp&80lFx&6bsM^;jvNW2p=t;l5aH8B(u>P*ed|ox zynFV~e}0Zm3=PLGA4~#wCDHy-y^TzKKuxA#bpbiLfbv*Wa%0#l*(7)f00!W_#eKS* zti?!2^pro1#2_>zAXcrz@OC1u!!iB?f=qr8-O)d2M5G|pgi-k%8#x61Ea$h=RWudG zaV2Wi+ch~oh+~N0*}5+}4J?iUYVh0?sGWlnWq9Pf%hkFiKFbLt4}q=#Vg7%x9no+T zfmJcxRS|y$7!b68?(R1tG!h7mf -fKzei?htcVR1*5|-cpgAh;;mYMm-1*Wm-2)=GGwN}&KU8|7q%FX zq4rB>!m94jhwj>eAoAWG0(Mjr{+EZI>>={4?%IbS3=Fl5`yljIQCi1gFroNRz7;JU z+AwqPFn0+08NZv)!?05C@Fn6UnF5V1a#ZON{chOV5sl0C`782s!Xv1l$FoA5c1H$& zhCttcpl=QCF+qMYL7<1!^lv^+3j^4{$ kBj=lAXhnaKu;DPhFaFNw8Zy{nglAXCKbLl_vV z@B1a)ig4J*rsR)bl5;5IAGdFRcm!`eJZ*M7Cz7Oo9D!G`5V%(|lY2uovqO-?!OvRn zc2WTBt#4_rLTCq3PlL04d!g@iIT0IJNLt&s^9g{%%6 ME~)ulx|%A z31$Dr`n%%=sngs3Q 4%PihXLuw@qx!#>8Is^r%ma9djtPY zrBSy7sQ>4ALLbG}se+IQ1mI<|z% Lrh^$R-P=wu_y1_gW^@yq2CDO8vW zw%^DoXR;ef=`q6W)pPk3sxMYv+Ns57vQ%B%6FO=aW04X~R}(sosjlY;`TlJ^!2W u@kllIF zY-ncmn0VXfNT@6PG@YR>KK=)#@S{K=`^77^>3mTaq3cy54%!b&4`X5 ;(O_rPDXZuA7+F1@W(I@?m>CKY~173lSQDp%P5A61ag!2)M|_cute-^qH@ zg5@>lBNgrFH0;HH)RL{ITjX1-#?TDLtM77)9fEt)1)`IWblhW|T;o*yXvw(Pbuy7O z&3V9#8LBJn)>osSBV_T}9 qI5NBut@9iol1B+NB=E bcQyk=-i#l>Tpj6?1G&FH<$O2|lCa!rnqI$E2Pf3Fi Wn#A zP!g}oA8Q>TgoqDM>k|#(2?8X#0~n5C*pyR{qRp=3j^f2b>?Gm-*K CWX-XnFl){ENnSwb zB*17?SNC$Og+t~2F(MiEWxBPNT=)EHLAyN@J&dKYm!tkQH$EO27IK9Y1;KCzbky*A zM9rzYavOjL2je<6ky(K_-3QH187r`Gnzmg^Yk?lA&O$+rHGF1V>9*N}D zOlc #axELVAqU#WfnD2^M)X!2c~6q&lx+}LvvY23j$wRYqdQU +^N)i4!?DTc z<~empu-14j=~yX%;(VH_TPC?ng5f&& j4SO0bC5}ES&zG=4KdiLjATCKy&_#GutPUEz~pxg+2GWwKP zQ#Cu=qWs{B)afq!&Z|FtD4NH!G1}T2S8>B~G*P1ahm(e%MIL{0j@t7H|GN7x14RG+ z%lB%*=rBNNlF7|$(}myASG=(^E@IUk0vc^^WA>?K^U$^D9l5atn~b2}{ (cq1p#t(=IQVQQgtlBzXM1EP#H>mBtC&ZwWy+rw+zl= z|8$DYDKO%Q>H0#<5W&((239asU^mB4FghlLwnX(m{oY2JTG9KPib(g2F^da)H^E|} z0}rsu5js_4uwgPwjQ7SPL(X9MZ|vk>Wzc&;w8^YL6O6!6UO&UN6MqshRw*b+5u~SO zyu7cE5K_ox$7b~@ytihSZsgdaP}WVSkV}KRkEux{9Zw30STzKvp^;IsP~iP*Q!-)o z3@g4Hr7v1S3RPbSRCzKi5mmQg@_40B= eq`iGgA =MBVtuD7KN^ZG)klXiBDbLmWxI$s zUW_yqJj^y!BZ;NNoG>lwpPZsLqXCB(7=4cwhE+o9HYfbS w$6><09 z_M}*swAhA;TT6*g9M>6^Uz)Xg=)# ttRv2%i3C87*BkvP0Wsr$6BSF!@3S9XX;zq@f$#D7MyRS z*K~bIrR@MYi4@6B981syL;)qvlt?|-bnO`GN#3wjXsIFNb&FPHz423^89FW55O}8k zyY`Xr&G2*{*T_fmiNNI7Ik&x8$}*HHW8I%?;yXs!^GJJph#557JB -;R zMxtTn9I~$i&TAwN4UM}EJKvg`XaAb8uy7VI8^-40ozGk1Zy{gEUAh8qNEBE6UBN{B zfCY?EX6aD}ssw#JNoSth@fbP_l_+mUWi}<6)bD1`BdLfn)Le;W#5=y&XZ`sYXXa{? z@M(cFvgQ4`>K@5j7YC8@Sfw7^5Y#$9ixm1=0wtX?S^~_+{dZbMPCd)bZV+S~$l4eo z`AdzK^2d2rM_YPQQN@kutFjqbb*Y(h`BLSY>QZs-2s~ZYbc8sek8J>NK86E)oYl#7 zOJ^AsD@08762Qb?!R~foHA}fePui7mI89B-*VX8V10Ar+(y-F#$p=I*4UYC|h~Dp!3KFNc=io3Mq#*O@8!t8wzAUDFVmojGV_O2!$!U~QX|7MH zDIO2rl-*_V{HM@!#!>)2zJS29YSasbkQeQ21K9te)u#~Nxab{nZPdvUUnI-DM1qGs zKAJY1T5~^%&7tqPJ&{ ?hIbA%Rg>%Sm^c^O>WaJu{gak> zOgO&|1Vu`*54GdY8rj~tT?ZiIix7BDX?XK#FT}rge`|szZNq+-qJ{8c?Qs+IxO48t z-cjL_n`o%waV|loYv$%0uizcn1OoBw^!S5lnql-75g<*Z_ngLW`7kuWN*qeS3o{R4 z=lK^OblEmlsoCkU9qCMdRG <=#xIbi(^G&3DJ`iZ_kLFGNwVD87~GFIsg=&@@?WopGc-hU1nqpScMQb zcp+%e0&e~y$QTW`CIki0@!U=b&t1xW&{I`lmOr&LBd{ab;kTn>BvWbq_U&hdu8j1( zcW6dwXtFauXe1`Y#o`^8fWO{AkPpTv9d)=5q?-^Q^Pt#~*?U+=d8 ;p!nDeFYD`- zAw!M%CHDj&uBwcja4QvVroKyNCEG-$B__yG+l-9AwA1H^;Wa_h3$BaPg-IM5dNd7G zAtBjai{lwW4ELM*4vs#-fAAW5Wl pr*th)NzM)=0qbJ1=trpNJ&rhi+NP(keyog%HweB>)Zl48LX9?{n; zuBB!`pO=__`g{ PD%6Y~kH#0$kkt896Z;Q9`BV1t?i0`NMQbT;K&16KGn1x6Ml_`LJ z2N2{Uv4LJYJuG>Ac;Ot}7D?ev+d|?OeJ%11Y=O>&d3}!lbKl{)Q1&ej*Y(C8eq-t1 z4y{oVr__(bkqgI$x;%bU+#SU2r*|sdH=S>L{I}$5VIW#26kWBX)LV7@?|ob3YsRD( z($pzrwshpubm8`1uY+nG73o0GcJQK~o1nj8^R?a!JxAtnXG3B+{w--81E8C#&V) zfm?0~eRsqXwZaX(a+a++Q|TQspRcg}cXUxA;p3of0$n5re3Vq^T$M=}?(#|GM|z-w zuhuS$$@UFSUmL@&km*UgSDS&hfw0YxK{zuRN7)U{Zmgf3d>>EC+qNYTYKv4fUT|yw zmLQMVPH_vpA7Oto9B@B2l87#t(-HXUfabq1T$273H2Ov_+POb;usm4;sXCzs*}hN7 z;VEQsO== 01_}i;j=Cp|4&b zYcr!W|Hwq>$JTT(M2-G@91e>!e9 2RpKfUWKB~v z VyiZ_RmIIpPlib|Mxt_1sS$h}dX32BK|UO0%tw`H}o7ov2m!q^)qYLBEyPfS2% zMnQSt7N4@$jc}HQwA!?DEMAbulH<73p`~@ng6V}aAx_%a Q+^Xb;XcKrBujbhmtOK^=#v|A%J=6zpE*a$|$ z2cw32 l5y|XnlE0GEt2ZH7{ZR5#PqxDn?vL4iALNWGFH_lQc5yRh|-75 zx|iZCl#TTfd0Id3-Hy(HcL?WQ Z% d~x1sGumfP>NzTx%mT1A*xRglxMRc z82OE?)`RaO7za%1N?#Su+;DQNQ5c{PcPI|ihG&KgkSE^k-jsK~*G^6|VK}1 9t13Dn`3+s)YF;g zW-t*Q((;(WPVdr$0cB6{KBpE0SLQCnNU}*j&7fWtOknmjYM6;xD zqrape`Y Zb`nqS^;s^S2;f7kH>7i;Ym()8OlFAcm zP*ta>l+@Ba^?J3zx*0mwVXDf&6ZGr40Uy)0-Su}X^Fwj%UHX48t>~ZJ)C`_dk%HH% z#sL;vgT)>XwFvWlg?Ga-Yl3w$g0#pj-c}$gphT*;Na#G^@Kox_wm*8WK>T}OJzw+@ zp~0RRt0gq{Kf;c}6TThaobk8f#hRJ${yse2B8elJ*!}+UB(hWC(3`7&D;gw6^8nJ; zf9$!1^4i<024nnh-H#{!2}GEWlcQ*~<-~<;L4#Tcgpz*(#n$D%{}H9VL)SV5i~W2S z8`}wfFf*K`y!ZvQ{WTse#$hZ@8v4e3vO^pL-M }Kmuh(us5rig$xIHD?hq*d$1k}8E^EDU{FO6>62X5T zp#oKNrSb_BlJOZ8Rcc9jVs8&yN6KJ&IxG9 GFQr>`ahX5wQ0rHfqze zNl*xH4JkEGBvPxnJd)w3C=b<{^t^+Mw;!*zx~%sniFddUsm;q~PA;+OXJ?AsN7q88pSDegGy;HWy5J~!AL%i @L zRn)}mx!+X6%30MP^0QVCP`SlfRm*X#@dokLo@Lq2szgM5skOPhtuNBN&3E>SABb69 zdoO0xJo;{aJP 7 zT~QbGkgC|tPsrVFu70NCM6XG hUr}pbmwe;mq>C?4hM68z zV0u>_#C$XFI5UHbOB}}I2M7C1kmzVneii-0oVH1 ny*jCh?!V&Hj8u0mBP@mp5hzx?vyX_|Z7r7;jSLIb z(>B3I7m rm9e0$7)m}iZQxV>o@P=_Hb2Hpq?QwBP% zxJkVl0-11EJYqL51(+Q^$ipz4_n&Yd@avg_%}X1!K0yqP`lhfN*|A_tVs_C#D*m^f zzZ5U3#_K+L<$bIBC>ZGd`E6e_Qzp+2il9qbAAz2oMnxSLbf6Zi!jY5j`U{sg;tRI~ z9H)(MljS@|>6N*6@#Ar&w9{8r*{?6N?(>mU+H{&;;X3Jpy+430l^wn?LVVYqml)>) zov?rVvE`^Q4uAeZzoy0ulmj=Igw UN;%6yFw#s2AyUmzTeFPWslL2RpBNew}vhcdfA5N6JnR{Z}89`EfwtwI-{o zdZy2XX`T^~MR-ytME3F%Re7x)cY@LQ>b2MFf(fB2Rr=bR!3ORPXLXSHLX0t=Z_em} zJo{RD5g$C4Kzr9AafQHv;<`#@y3QjM>wBN!GqE&u3kx>D*1_AV&_j&F8vr&KG zLs*oD4F7dMy >=KtIrtNQ08|`h5TtL_Pwwxa ~6J* zlD8&*Uk;T#8=>ZUdqAVzHTkR0%LDbS*(4Y KC}=ouvdnwtVRNhWK-yBiD4ux3~Lc)=r= reB-v9RR+O>P ^m%`hU;O;Vya`?0Dzv2O9NJ;y?w&_Yc%gc; z!hhDZi_~VH9Oi+kHsskw%9$rGS01T;co2)tr{LT)Ht-#Yyb Mrk*5T{Gf9vb%D9{bo92N z_qXKTZN4^gZk*|H;myc#&uYQEo)-0YlPkcLEwxZ;1Fvo%Phg+LyPH-eqg}TPxHb{R zi4(K%w_wq~`3*~nmE2l~zqx`7TK`RQ%> #;x3;?6mV_ilK(&4p+8 z(=TDEdtoD~z v*A4-2 z!mxWK$}I;r5)q_eT38?vl5;nN#xX)TmW2+Yy%a;j=or2RX2WL*izj_o;~%DgAK~5> zCh|E_WB;X?2;muXs8r5dff!ras&FBNu-NTzW3Z1>TcjpSv`qk=wg_R_V8o?T6x@-r zlsQuF&hNn?l3STjB}a;%EZDXxCb)`+drwtbk%)f~YP}mFt?caqiD7S!0?kL&-9`l% zMuf1$y;r8R4~TX$d=q6D<>DV@xbGLw67zX43IUEgP>QRJjaRXX ALgv16OHR~6TP((#gnFwOOXY} *PR z0y)1asu8sCU}d)n=+?@ zs?#U}Q+dK*>P@LxbE!A`$UBzEzbt8Uijf}H@I7U>F0!Pf&NTjmFzR~(D0%ve0}pM| z _K{XS~7WV zhDBVw<6TBC(u&$L%fTrNW~r;hi~h|MI@*Z!hBez83ZF}b>p&^X&Y;zU*>qdk&m2*@ zv-kgQHA_;lW8!jRoZ#%9A>?zRGc2$)^4uzIc&1bCA|31yl9k_;z<*{@g#?i_LO!VE zl~<#EqX*;Dq2((Q5z)aGpV3mR`Q>qWf}ZFAKJ*&ATmnmA>Q?>$w7?1p7>R=f@`SWD z0oD;fqEt{C0y_I#4X##~uq@ys=U;DxcjG|`1`9V<3$N!w(6-(ds1ykqLif6WRy@Gw z!J?CcqGMKEW;(#qfn+8U4B-LZR~J9z7RUR5-VLJiI-3A{x!`ATDmcCbGWje36-(0t zD9->AbftuBrB`o&yh26tO#oam2kOI8#xn@HanXylu!D(W=DgwyPawk@AsP|_g?)hJ zK`<_CCGdd4@gGF vI|kgbm%uuAteFz}E krj)JbgKABMb4_J@O?3_GIo4V8>9D2&R@=l@+oD?A=3LtmU)xnv+cR0) zcUU_Bs~cjg8&RzrbFLeYubZf;o0_bfKCGLCeVS+cw4nNF(fQMI{HN9U+9D^xjl)ly z&UO~DFg#04Da-n=WZ}h5dc%YDCx`XJbh+nj4VS77*J2IJ$cFoxhUXLf>9FBncLA`c zz^DXE(y}ox+B37H0Bx#qDy|T>7Ax*=^$$O5VwWaTlcpT8rnSkYTiF-TA?Ul$KE?#; zT29T(E>PGU8oLWf`wS!qXc2786DWn izH=h!c?}x zQRm0h)-*MmR3Qj%7#cYpnk9+JI I1NE&oQWVXP5&jo0Gb*5rfL zbK`|`;otF6JTW+-hY1TFr$&PoJJ=)Qyj1LwMf=sKHR`Z@S}+JZY6^Lv7NdcK9B^|QaJpzGyR z=>6`{`#P?7qPACV3e`Kk&M-^aw_rlJuH7ef-IcruXg@&zIgv?JlD|ordxQt|Bx!+a z_wUsXF~9FWRC{y0-p}&T-}lfnDl;&G vZ3bKSF--IR5sJzs}tBmz1phl9n3^%(|K4F+yNA#A !*A#;N&*uC|lqiN**pL#y3xsJ2jbZENvXj6>^t)orq z00{@t!x9W4T?SYaJ59cfRd0=1hO`dqbtMg<^P89!uwy4?{#StjStFp{TV`+BIwZ!r z-l&g4=enUKD5!hLc&$1M61`sEyM;a%Z7UK`hX7I0*U#y}85^w`=fL}HgvW1iD6Z !{3I*?+x&&M%67$rN2`N@j{7=ag%QJ@^6DGUB6%|cmQ)j<&&!J%6Jb}Y!8EV z91w*?$kvTMN#!TvUZGS@ORYC`7wJ5SsxyE!-#tnitX%Auk5Os9u zz_{#F!)zmvCjsnz_|@uUIsL_gfE(y6VWGEd0T#(71!qKPG%VF&1iF1wep-G%Eg!Zq z9`Sa;rHv)VO<=2RMQeEFf^9Yh-lFtrDI;l($!1k2aaCV;Wu$pQf|I$QV9n@cCDm=M z`qO%* AIi@0A9Qq QN{c9u zKG|x4Z_83`p_#7{xo@);@sag+Q1oxR%x`1AV|jdH8hzUQ%(;zT|5NWEC*`YU5-7-aqic^JvK@&13Ah2ahC2VNyq} z$-{&GM-TvpSL2cNV`>xUyQF@01oiQV`SHdd+J BG$MaGref &%f4O+3R4yHDTAxzs7hg7Vt^^lk6)-HaM}$LYbJ zQ{wwAAnj~m(Q?2RCX4$SWhfEknGrs7250oe-8@a`|8so8j)r?Gh&-p5J?G{oYWR1q z(|fj)Y(JxT@r^5UDfyzW?1E(Wf*f_kV{w)xb*ZC{L(hF-)C&`B_=8GDop_s_Git7J zN?*xypDKo4-F~`)hYo1cp8tcK^;}%)g`Uf%Tsv)^+x1^}np}Q)*O`cU!-RW%GV{`| z_?OJ-h4bt!)REH{dKboh7ol|*K7bt)dZ$@(moR(xoH`x^+^2Ehr=H%C08Sq3F9YN7 zmUu7 q;A^4mMPgf2$k*;(6W#Z{9Yfq!v$Lrt;*sc|26GqIWes^vpi= zaic$nfqQWuM^O1)^+%D|bXc_*1PCZ8qIA~7qEVo*Pj%BH tHz`tjjPfc``|mU<(S~C1 zDbvTiY*v1eBG0G7m~Gpv!dx85r^;Gc-mJ>rFv_RK*|F2C#yx<+ug*LEvPGSLR-Ru& zaM`v+LwGZiUsH6iyhT&|bd+C9@^+_1OB#hCpe+MtY}J;-RS?ioAhm1NQKF3!&{bis zXw_BY9us(_A^f}bm6kN<*$`1;Y}0$Cr6BnFwSisRYm|XSl%T$mLq(guiN~0rftmmB zHUo=LkdUEO3}d^YO^Sk$kzKZ3yOBe2l#sDgWktKOOT(CuiCf3-b`y^Qkg(~SamEf) z?^y+5Gv8&q4m1DFC}H!!y^0R=;L|Z-i?_GGJ1jy`AQ8(jFjJ>x1g@fpRTQaxr&SDX zw1{;a^T$r>1n&PtY?6d`J8e>=F-2|Dl$g3~-)kv~+GQHpciClIM2p(zI(+Q1&-eIG z)S=LSx67e86jRKxG={0$@k5HDm{UczeYaC(akQ9ob>+uy=h}w<#9Tgg>~^~}3}A}8 zHjOj&xVFqHio3Nf+xNJ2Y(|T_ckO-baql_(Puv65ce~r;F@VC9@Eig&_j-=tDoMN< zBX#I~Gfo>L;Wfcr+3PjMJucxrExgz3Ju3~C^qE&;?( ^*8o`HKv zu)HN2aVG*(Xf6yl(h`GFL Z)WNWVD2T`sWX(k~%Ui)-cgm8q z&qZ-ZT4CFX$WbiKMGKEw;rMpS(cH|%NV8*D<3)+cGmy;3D#=?DWOm9k3C+i8MOqV8 zh$yh>&&L~#T9dSODsX8&r$PSjew-Ts9S{nP`rrLHAmsmRKMs0P^uPOYy-NRQKaSkH zVme>g>F`@D;htuKq}x9XJfh!o(F*S|B_}gVzZPi}N)f}nYbLAYKRNfsw;e5In&H0t zedxuZ_R)T!2p+6=qSB7BQSX-PS7qAf>Hni}>gLZ>chK$6X?Ab!?K*c<-XiPDsnwVl zF6GCb0DGIE6cr&R2_x^{dD*-UI9;L*`)SD9XfDaM7f1bt3Lm+8{(8AAH}n-TJ>`12 zt#<^X#ZdRydVCu&0MC-G`M7_#abh;;r`kVjT$Y~MmF)BLjsFpMii-ZX=zqJr$rwFe z)c4EpWG}QbrPJL1A?b8uTuW-RH01o(n~Y-Q!_)Gn>|;|5O`yqyzGXO=34>n$8lQ~X z{~LXVRV1bcc+2|>wF7-D VL?!GAz60JjT_7NsI#$vv}ER@%914d zpH&vNFWLhvLj<|@tpi1Igm#dZ^eWqtGJN+hGsqa3e!Wv+GqQ`ohLJPnNUBydBncZE zmFL(vw=rfr=yrWbTM~_<&(|4V%}8-d?|NCJQM0-k@v1DBv5?s5fIO>1^7FEm{S4Hx z%#UH*(IxpmC&$8YnxKO`cbeRTqBLDG)__do_ fFV)8s~}|F%J2DRq(ORFc;G#Tb4ZgN$WS&{9z2Q&!s?$K#oQiw@jp$O52X6 z3!vT1aS(~i@^=DH@V71&0=A0Q^a+CXQc#z%#xs4A4FKji8$|1|J{y8i7EBIfSC;*U zPeqqL1ZKFJlh4+N+Ad<3sIPw>r;DLd1Jh@JADUq1)&=4n%xr_37ouELCIprfy} pf8#NuUN&CoEO&_^T=~!u(4ycw*7ep->P=2-t38@ciC1 zy<(f~cC%_TThhL^Uh>Re2EO=y_T5e%fC1y$VrUI4ZAY1W6RM_iYldM$XuQB|4eA&a z!h;0`U!s-Fo6#=ndZQQuAc!kDMarVquj&R{0^bxgB4MrbH)Yp{1}41G%Lu$C_x@)0 zSE_8#9=_W@Q~}gcSOHg!Rhjy33xPYadklduV)?0iu%rTxEWS{44}@?K8vbkD)e-l3 zoG<3yxLRoCCZ0!|)tvf!sL6pQj?cA~;4sj2)Gt2be3cCNF$v+3$koRm`|@%*9QHZF z_L)|3gKPxBZU4}3gcV#v_FGnX-5o1_73>X@cF$+dG7|s`{w`$;GWX87oE;5;AN28( zxBpn)=2P+w128a3!hm-*um7{p$nZ4Mvh#`^yFld`g!yd$v|9)^y=Ed41yv!P%wmVZ zL34f4Au0C7=o@#+VB)v}P2-vu+lxs0h+AIwC=Lz?sEWRWOehiE3m{80cQz f+T$15=qu%A64JP z0Tb#ptijNQcCda)g0rK;b?C 8E%BEU6hJ+VeJ}qhhQ|^W5SFqi z{P8_c+nOrllr&U{d3G% *@Oq9N?o+2u92P*B29XnywB?rq z$FpL qi6kqPe1dBxg()QRsT4@c>b9^8`zmJ)