From pykde Tue Apr 23 13:52:24 2024 From: Charles Date: Tue, 23 Apr 2024 13:52:24 +0000 To: pykde Subject: Re: [pyqtdeploy] Failing at building the demo Message-Id: X-MARC-Message: https://marc.info/?l=pykde&m=171388021812240 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--000000000000e13a060616c3ddb9" --000000000000e13a060616c3ddb9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable LIBS =3D $(SUBLIBS) -L/home/umberto/games/python/memory/sysroot-linux-64/lib -L/home/umberto/games/python/memory/sysroot-linux-64/lib/python3.11/site-pa= ckages/PyQt5 -lQtCore -lQtGui -lQtMultimedia -lQtNetwork -lQtWidgets -lm -lpython3.11 -lsip -lz -lutil -ldl /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Network.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread You could try replacing /usr/lib/x86_64-linux-gnu in that line with /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5= /lib Make sure the target .so file actually exists either by creating symlinks or using the right path (with .so.3 or whatever). The problem is that libQt5Core.so installed by the system package is dynamically linked to libstdc++ while the one used by PyQt5 is statically linked, which is why you got the undefined reference error. On Tue, Apr 23, 2024 at 8:17=E2=80=AFPM umbertofilippo wrote: > Hi Charles, and thank you again for your time. > > I am a bit confused. > > I can see I have a file named "libQt5Core.so.5" in the folder > "/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/= Qt5/lib". > > In "/va/lib/" I don't have anything related to Qt, but I have lots of > "Qt*"-like files in "/usr/lib/x86_64-linux-gnu/". > > Among these, there is one which is called "libQt5Core.so.5" (just like th= e > one in the other "PyQt5" folder). This is actually a symlink to the file = in > the same directory called "libQt5Core.so.5.15.3". > > Are you suggesting to replace all "libQt*.so" files in > "/usr/lib/x86_64-linux-gnu/" with the ones from > "/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/= Qt5/lib"? > > Then you wrote "Alternatively you can adjust your compiler LIB search > directory if you know how." I certainly am no expert and don't know how t= o > do that. However, i can see an entry in the "Makefile" inside my project'= s > "build-linux-64" folder, which looks like: > > ``` > > LIBS =3D $(SUBLIBS) > -L/home/umberto/games/python/memory/sysroot-linux-64/lib > -L/home/umberto/games/python/memory/sysroot-linux-64/lib/python3.11/site-= packages/PyQt5 > -lQtCore -lQtGui -lQtMultimedia -lQtNetwork -lQtWidgets -lm -lpython3.11 > -lsip -lz -lutil -ldl /usr/lib/x86_64-linux-gnu/libQt5Widgets.so > /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so > /usr/lib/x86_64-linux-gnu/libQt5Gui.so > /usr/lib/x86_64-linux-gnu/libQt5Network.so > /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread > > ``` > > What if I try to change the paths from "/usr/lib/x86_64-linux-gnu/*" to > "/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/= Qt5/lib/*" > there? Would it make sense? I see many of the files in the "PyQt5" folder= s > ends with "*.so.5" rather than "*.so" so I am afraid this probably won't > work... > > And last but not least, is it normal that one is supposed to be doing all > these modifications? I am noting down all the steps, but I was wondering = if > I did anything wrong that led me to pyqtdeploy not working as expected. > > > Thank you in advance! > > > Umberto > > > On 4/22/24 14:06, Charles wrote: > > That symbol is exported by libQtCore.so.3 from PyQt5-Qt5. The easiest way > to fix it is to copy/replace libQtCore.so in /var/lib with the file from > PyQt5-Qt5. To be safe it is better to replace all Qt .so in /var/lib with > the ones from PyQt5-Qt5. Alternatively you can adjust your compiler LIB > search directory if you know how. > > > On Sun, Apr 21, 2024 at 11:53=E2=80=AFPM umbertofilippo > wrote: > >> Thanks Charles and thanks Phil for clarifying, >> >> >> I am moving on, but having another issue now. >> >> The symlink is now fine and I have the file I accidentally removed >> earlier ("libQt5Multimedia.so"). >> >> Now when I try to build with make I get: >> >> ``` >> >> /usr/bin/ld: >> /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libQtMultimed= ia.so: >> >> undefined reference to `operator delete[](void*, unsigned long)@Qt_5' >> collect2: error: ld returned 1 exit status >> make: *** [Makefile:210: memory] Error 1 >> >> ``` >> >> Sorry for spamming, I hope I can keep posting my tries without >> disturbing too much. >> >> >> Umberto >> >> >> On 4/21/24 18:49, Phil Thompson wrote: >> > QtMultimedia.abi3.so is the Python extension module that implements >> > the bindings to the QtMultimedia C++ library. >> > >> > libQt5Multimedia.so is the QtMultimedia C++ library itself. >> > >> > Phil >> > >> > On 21/04/2024 17:40, umbertofilippo wrote: >> >> Sorry for messing things up. >> >> >> >> I noticed the right command for the symlink was `sudo ln -s >> >> >> /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/ >> QtMultimedia.abi3.so >> >> >> >> /usr/lib/x86_64-linux-gnu/libQtMultimedia.so` (not >> >> "libQt5Multimedia.so", removed the "5"). >> >> >> >> Trying to rebuild again with this I got: >> >> >> >> ``` >> >> >> >> /usr/bin/ld: cannot find >> >> /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so: No such file or >> >> directory >> >> collect2: error: ld returned 1 exit status >> >> make: *** [Makefile:210: memory] Error 1 >> >> >> >> ``` >> >> >> >> Sorry for the confusion. >> >> >> >> Umberto >> >> >> >> On 4/21/24 18:35, umbertofilippo wrote: >> >>> >> >>> Hello again, >> >>> >> >>> >> >>> I gave it a try. >> >>> >> >>> I found the QtMultimedia.abi.so file in the folder >> >>> >> /home/umberto/miniforge3/envs/memory/lib/python3.1/site-packages/PyQt5 >> >>> (I am using a virtual Python environment created with mamba, similar >> >>> to conda). >> >>> >> >>> I created the symlink with `sudo ln -s >> >>> >> /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/ >> QtMultimedia.abi3.so >> >>> /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so`. After this, I >> >>> checked that /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so points to >> >>> >> /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/ >> QtMultimedia.abi3.so >> >>> by following the symlink and everything seems fine so far. >> >>> >> >>> I then tried to re-build with `pyqtdeploy-build memory.pdt`, then cs >> >>> to build- directory, `qmake` and `make`. >> >>> >> >>> I came back to the error I had before this: >> >>> >> >>> ``` >> >>> >> >>> /usr/bin/ld: cannot find -lQtMultimedia: No such file or directory >> >>> collect2: error: ld returned 1 exit status >> >>> make: *** [Makefile:210: memory] Error 1 >> >>> >> >>> ``` >> >>> >> >>> I sincerely don't know at this point what I am supposed to do, and I >> >>> did not think it wold be this complicated. >> >>> >> >>> Is it because I am using a virtual environment maybe? >> >>> >> >>> >> >>> Thanks, >> >>> >> >>> Umberto >> >>> >> >>> >> >>> On 4/21/24 12:31, Charles wrote: >> >>>> That means instead of QtMultimedia.so from Qt, it wants to link >> >>>> with QtMultimedia.abi3.so from PyQt5 >> >>>> package instead, so you should find where that file is located then >> >>>> create symlink from QtMultimedia.so to it. >> >>>> >> >>>> On Sun, Apr 21, 2024 at 5:16=E2=80=AFPM umbertofilippo >> >>>> wrote: >> >>>> >> >>>> Thank you Charles, >> >>>> >> >>>> >> >>>> I symlinked the file, and now I am receiving yet another error: >> >>>> >> >>>> >> >>>> `/usr/bin/ld: pyqtdeploy_main.o:(.data.rel+0x28): undefined >> >>>> reference to `PyInit_QtMultimedia'` >> >>>> >> >>>> >> >>>> I am (again) a bit stuck at this point, a google search of >> >>>> "PyInit_QtMultimedia" gave no results... >> >>>> >> >>>> But I am confident that slowly but steadily, error by error, I >> >>>> will be able to eventually build the application! >> >>>> >> >>>> Of course, if it wasn't for the support of this mailing list, I >> >>>> would not be so optimist :) >> >>>> >> >>>> >> >>>> Umberto >> >>>> >> >>>> >> >>>> On 4/20/24 15:57, Charles wrote: >> >>>>> -lQtMultimedia means that you are linking with QtMultimedia.so= . >> >>>>> >> >>>>> The first thing you do is check is your /usr/lib directory >> >>>>> whether that file exists: cd /usr/lib && find | grep -i >> >>>>> qtmultimedia >> >>>>> >> >>>>> Then if the file is not found, you check the list of files you= r >> >>>>> qtmultimedia5-dev package has. You'll see that it has >> >>>>> Qt5Multimedia.so. >> >>>>> >> >>>>> So then what you need to do is just symlink it >> >>>>> >> >>>>> ln >> >>>>> >> -s /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so /usr/lib/x86_64-linux-g= nu/libQtMultimedia.so >> >>>>> >> >>>>> >> >>>>> On Sat, Apr 20, 2024 at 8:21=E2=80=AFPM umbertofilippo >> >>>>> wrote: >> >>>>> >> >>>>> Hi KC and thanks again for your suopport! >> >>>>> >> >>>>> >> >>>>> I have included it in my toml file, then tried to build th= e >> >>>>> project and I got the error: "Project ERROR: Unknown >> >>>>> module(s) in QT: multimedia linux" >> >>>>> >> >>>>> >> >>>>> I then googled and understood I might need to install >> >>>>> QtMultimedia on my system (Linux Mint 20). >> >>>>> >> >>>>> I then did `sudo apt install qtmultimedia5-dev >> >>>>> libqt5multimedia5 libqt5multimedia5-plugins` (not sure if >> >>>>> all were necessary), and now during the make command I >> >>>>> receive a new error: >> >>>>> >> >>>>> >> >>>>> ``` >> >>>>> >> >>>>> /usr/bin/ld: cannot find -lQtMultimedia: No such file or >> >>>>> directory >> >>>>> collect2: error: ld returned 1 exit status >> >>>>> make: *** [Makefile:210: memory] Error 1 >> >>>>> >> >>>>> ``` >> >>>>> >> >>>>> >> >>>>> I tried to find out how to solve the problem but after som= e >> >>>>> search I could figure it out. >> >>>>> >> >>>>> I guess it still has to do with some missing components, b= ut >> >>>>> I could not find the proper page with a list of all the >> >>>>> needed libraries. >> >>>>> >> >>>>> >> >>>>> Do you or anyone else has it? >> >>>>> >> >>>>> >> >>>>> Thanks again for your time, really appreciated >> >>>>> >> >>>>> >> >>>>> Umberto >> >>>>> >> >>>>> >> >>>>> On 4/20/24 11:32, Kaiser Chief wrote: >> >>>>>> Hi umbertofilippo, >> >>>>>> >> >>>>>> The non-standard python packages should be added to the >> >>>>>> `sysroot.toml` first. >> >>>>>> >> >>>>>> In fact, there should be a `PyQt5` block in your >> >>>>>> `sysroot.toml`. (The component plugin for PyQt5 will work >> >>>>>> there). Look at the `Pyqt5.Linux` section and add >> >>>>>> QtMultimedia to the list of modules (QtWidgets should >> >>>>>> already be there for instance). >> >>>>>> >> >>>>>> Then reload your .pdt and it should automatically detect >> >>>>>> QtMultimedia which you can tick. >> >>>>>> >> >>>>>> I have checked your python source code and it does not se= em >> >>>>>> that you need any other dependency so you can ghead with >> >>>>>> this change and build. >> >>>>>> >> >>>>>> Best regards, >> >>>>>> >> >>>>>> KC >> >>>>>> >> >>>>>> >> >>>>>> On Fri, 19 Apr 2024, 17:16 umbertofilippo, >> >>>>>> wrote: >> >>>>>> >> >>>>>> Hello everyone, >> >>>>>> >> >>>>>> >> >>>>>> I finally had some time to come back to this. >> >>>>>> >> >>>>>> I tried to build my own application (a simple memory >> >>>>>> game, whose source you can find here: >> >>>>>> https://github.com/umbe1987/memory). >> >>>>>> >> >>>>>> Host Linux-64 and target Linux-64. >> >>>>>> >> >>>>>> The deployment process seemed smooth, however when I >> >>>>>> try to launch my application in the build-linux-64 >> >>>>>> directory, I see this error: >> >>>>>> >> >>>>>> >> >>>>>> ``` >> >>>>>> >> >>>>>> Traceback (most recent call last): >> >>>>>> File "memory.py", line 6, in >> >>>>>> File "bootstrap-3.11.0.py >> >>>>>> ", line 1178, in >> >>>>>> _find_and_load >> >>>>>> File "bootstrap-3.11.0.py >> >>>>>> ", line 1142, in >> >>>>>> _find_and_load_unlocked >> >>>>>> ModuleNotFoundError: No module named >> >>>>>> 'PyQt5.QtMultimedia' >> >>>>>> >> >>>>>> ``` >> >>>>>> >> >>>>>> I went back to the .pdt file (`pyqtdeploy-build >> >>>>>> memory.pdt`), but in the Packages tab I cannot see >> >>>>>> QtMultimedia listed anywhere. >> >>>>>> >> >>>>>> I could try to add it manually in the memory.pdt file= , >> >>>>>> but I was wondering if I am doing anything wrong. >> >>>>>> >> >>>>>> I am sharing the content of my pdt file below. >> >>>>>> >> >>>>>> Many thanks in advance if you wish to help. >> >>>>>> >> >>>>>> >> >>>>>> Umberto >> >>>>>> >> >>>>>> >> >>>>>> memory.pdt >> >>>>>> >> >>>>>> ``` >> >>>>>> >> >>>>>> version =3D 0 >> >>>>>> sysroot =3D "" >> >>>>>> sysroots_dir =3D "" >> >>>>>> parts =3D [ "Python:random", "PyQt:PyQt5.QtWidgets", >> >>>>>> "Python:glob", "Python:os", "PyQt:PyQt5.QtCore", >> >>>>>> "PyQt:PyQt5.QtGui", "SIP:PyQt5.sip", "PyQt:PyQt5",] >> >>>>>> >> >>>>>> [Application] >> >>>>>> entry_point =3D "" >> >>>>>> is_console =3D false >> >>>>>> is_bundle =3D false >> >>>>>> name =3D "" >> >>>>>> qmake_configuration =3D "" >> >>>>>> script =3D "memory.py" >> >>>>>> syspath =3D "" >> >>>>>> >> >>>>>> [Application.Package] >> >>>>>> name =3D "data" >> >>>>>> exclude =3D [ "*.pyc", "*.pyd", "*.pyo", "*.pyx", >> >>>>>> "*.pxi", "__pycache__", "*-info", "EGG_INFO", "*.so",= ] >> >>>>>> [[Application.Package.Content]] >> >>>>>> name =3D "back.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content]] >> >>>>>> name =3D "img" >> >>>>>> included =3D true >> >>>>>> is_directory =3D true >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "analisiapprofondita.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "cagnaccioselvaggio.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "diamanteocchidileone.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "lameraviglia.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "leggedelpiuforte.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "lucertolacrogiolante.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "ricercaossessiva.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "ruggitodelwurm.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "studioaccurato.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "Tropicalisland.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "wurmarrogante.jpg" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> >> >>>>>> [[Application.Package.Content]] >> >>>>>> name =3D "sound" >> >>>>>> included =3D true >> >>>>>> is_directory =3D true >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "end.wav" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "fail.wav" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> [[Application.Package.Content.Content]] >> >>>>>> name =3D "success.wav" >> >>>>>> included =3D true >> >>>>>> is_directory =3D false >> >>>>>> >> >>>>>> ``` >> >>>>>> >> >>>>>> On 3/12/24 08:48, umbertofilippo wrote: >> >>>>>>> >> >>>>>>> Thanks Charles and KC! >> >>>>>>> >> >>>>>>> >> >>>>>>> I was finally able to build the demo after installin= g >> >>>>>>> all the Qt for X11 requirements for Linux!!! >> >>>>>>> >> >>>>>>> >> >>>>>>> For the records, here is what I had to install on my >> >>>>>>> machine (Linux Mint 21): >> >>>>>>> >> >>>>>>> Note: there is a package in the list of requirements >> >>>>>>> which has a missing match on my system, I am marking >> >>>>>>> it down below: >> >>>>>>> >> >>>>>>> >> >>>>>>> sudo apt-get install libxcb-util-dev >> >>>>>>> sudo apt-get install libfontconfig1-dev >> >>>>>>> libfreetype6-dev libx11-dev libx11-xcb-dev libxext-d= ev >> >>>>>>> libxfixes-dev libxi-dev libxrender-dev libxcb1-dev >> >>>>>>> libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-de= v >> >>>>>>> libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync0-dev >> >>>>>>> libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-d= ev >> >>>>>>> libxcb-render-util0-dev libxkbcommon-dev >> >>>>>>> libxkbcommon-x11-dev libxcb-xinerama0-dev # instead = of >> >>>>>>> "libxcd-xinerama-dev" >> >>>>>>> >> >>>>>>> >> >>>>>>> Now, on my application and then Android! ;) >> >>>>>>> >> >>>>>>> >> >>>>>>> On 3/9/24 20:47, Umberto Minora wrote: >> >>>>>>>> Thanks for the hint Charles, I will try to test the >> >>>>>>>> solution as soon as I can and report back on the >> >>>>>>>> result. >> >>>>>>>> >> >>>>>>>> As far as I understand, I should do "sudo apt-get >> >>>>>>>> install libxcb-util-dev" as explained in >> >>>>>>>> >> https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb-so-but-a= t-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=3D1710013170647= &lang=3Dit >> >>>>>>>> < >> https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb-so-but-a= t-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=3D1710013170647= &lang=3Dit >> > >> >>>>>>>> and run "build-demo.py" again. >> >>>>>>>> >> >>>>>>>> Will be back soon. >> >>>>>>>> >> >>>>>>>> Umberto >> >>>>>>>> >> >>>>>>>> Il 9 mar 2024 15:48, Charles >> >>>>>>>> ha scritto: >> >>>>>>>> >> >>>>>>>> Do you have libxcb.so platform plugin in your q= t >> >>>>>>>> directory? >> >>>>>>>> >> >>>>>>>> If not you need to rebuild qt again, make sure >> >>>>>>>> that requirements listed at >> >>>>>>>> https://doc.qt.io/qt-5/linux-requirements.html >> >>>>>>>> are installed and make sure the xcb platform >> >>>>>>>> plugin is built. >> >>>>>>>> >> >>>>>>>> On Sat, Mar 9, 2024 at 8:38=E2=80=AFPM umbertof= ilippo >> >>>>>>>> wrote: >> >>>>>>>> >> >>>>>>>> Hello everyone, >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> just a quick update: I did the KC's three >> >>>>>>>> lines trick and it did the job. >> >>>>>>>> >> >>>>>>>> I am now stuck at yet another error, which = is >> >>>>>>>> >> >>>>>>>> Generating the Makefiles... >> >>>>>>>> >> /home/umberto/games/python/pyqt-demo/sysroot-linux-64/Qt/bin/qmake >> >>>>>>>> -recursive PyQt5.pro >> >>>>>>>> sip-install: >> >>>>>>>> >> '/home/umberto/games/python/pyqt-demo/sysroot-linux-64/Qt/bin/qmake >> >>>>>>>> >> >>>>>>>> -recursive PyQt5.pro' failed returning 3 >> >>>>>>>> Info: creating stash file >> >>>>>>>> /tmp/tmphwkq3ix1/.qmake.stash >> >>>>>>>> Reading /tmp/tmphwkq3ix1/QtCore/QtCore.pro >> >>>>>>>> Reading >> >>>>>>>> /tmp/tmphwkq3ix1/QtNetwork/QtNetwork.pro >> >>>>>>>> Reading /tmp/tmphwkq3ix1/QtGui/QtGui.pro >> >>>>>>>> Reading >> >>>>>>>> /tmp/tmphwkq3ix1/QtWidgets/QtWidgets.pro >> >>>>>>>> Reading >> >>>>>>>> /tmp/tmphwkq3ix1/QtX11Extras/QtX11Extras.pro >> >>>>>>>> Project ERROR: Unknown module(s) in QT: >> >>>>>>>> x11extras >> >>>>>>>> pyqtdeploy-sysroot: execution of >> >>>>>>>> 'sip-install' failed: returned exit code 1 >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I am attaching the whole log again in case >> >>>>>>>> it's useful to better understand what went >> >>>>>>>> wrong. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Any idea how to move on from here? >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Sorry for spamming but I hope this thread n= ot >> >>>>>>>> only will fix my issues but also will serve >> >>>>>>>> as a reference for building with a Linux >> >>>>>>>> machine (or me and for others hopefully). >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Umberto >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> On 3/8/24 20:32, Kaiser Chief wrote: >> >>>>>>>> >> >>>>>>>> Hi, >> >>>>>>>> >> >>>>>>>> "qt-everywhere-opensource-src-5.15.10.tar.xz" >> >>>>>>>> is the right file you are looking for. >> >>>>>>>> >> >>>>>>>> Unfortunately, >> >>>>>>>> "pyqtdeploy/sysroot/plugins/Qt.py" is >> >>>>>>>> looking for 'qt-everywhere-src-{}.tar.x= z' >> >>>>>>>> >> >>>>>>>> You could fix that line (#53) in >> >>>>>>>> "pyqtdeploy/sysroot/plugins/Qt.py"with: >> >>>>>>>> ` qt-everywhere-opensource-src-{}.tar.x= z >> ` >> >>>>>>>> >> >>>>>>>> However, you might encounter problems >> >>>>>>>> down the line probably... >> >>>>>>>> >> >>>>>>>> I would recommend to stick with Qt5.15.= 2 >> >>>>>>>> and do necessary changes. >> >>>>>>>> Alternatively, you could built >> >>>>>>>> qt-everywhere-opensource-src-5.15.10.tar.xz >> >>>>>>>> from source manually and tell pyqtdeplo= y >> >>>>>>>> where to look for Qt install (but that'= s >> >>>>>>>> a bit more painful). >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Best regards, >> >>>>>>>> >> >>>>>>>> KC >> >>>>>>>> >> >>>>>>>> Le ven. 8 mars 2024 =C3=A0 19:21, >> >>>>>>>> umbertofilippo >> >>>>>>>> a =C3=A9crit : >> >>>>>>>> >> >>>>>>>> Thanks again for the feedback, >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I have just tried to update the >> >>>>>>>> sysroot.toml like this: >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> # Qt >> >>>>>>>> >> ########################################################################= ## >> >>>>>>>> >> >>>>>>>> [Qt] >> >>>>>>>> version =3D "5.15.10" # original wa= s >> >>>>>>>> "5.15.2" >> >>>>>>>> edition =3D "opensource" >> >>>>>>>> >> >>>>>>>> and now it seems the link to downlo= ad >> >>>>>>>> the qt source can no longer be foun= d. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Qt: installing component... >> >>>>>>>> Qt: looking for >> >>>>>>>> 'qt-everywhere-src-5.15.10.tar.xz' in >> >>>>>>>> /home/umberto/games/python/pyqt-demo. >> >>>>>>>> Qt: downloading >> >>>>>>>> 'qt-everywhere-src-5.15.10.tar.xz' >> >>>>>>>> from >> >>>>>>>> https://download.qt.io/archive/qt/5.15/5.15.10/single/... >> >>>>>>>> Qt: >> >>>>>>>> ' >> https://download.qt.io/archive/qt/5.15/5.15.10/single/qt-everywhere-src-= 5.15.10.tar.xz >> ' >> >>>>>>>> was not found. >> >>>>>>>> pyqtdeploy-sysroot: Qt: unable to >> >>>>>>>> find >> >>>>>>>> >> '/home/umberto/.pyqtdeploy/cache/qt-everywhere-src-5.15.10.tar.xz'. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> The only similar thing I can see in >> >>>>>>>> https://download.qt.io/archive/qt/5.15/5.15.10/single/ >> >>>>>>>> is >> >>>>>>>> "qt-everywhere-opensource-src-5.15.10.tar.xz" >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> If there is no easy way to solve th= is >> >>>>>>>> you can think of I will probably tr= y >> >>>>>>>> to test adding those 3 lines to >> >>>>>>>> qtbase/src/corelib/global/qglobal.h >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Thanks again so much for your kind >> >>>>>>>> and feedback, much appreciated! >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Umberto >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> On 3/8/24 19:38, Kaiser Chief wrote= : >> >>>>>>>> >> >>>>>>>> To complement Charles' answer, = it >> >>>>>>>> seems like someone found a quic= k >> >>>>>>>> fix with GCC11, in case you are >> >>>>>>>> reluctant to move back to GCC10= : >> >>>>>>>> >> https://forum.qt.io/topic/136672/error-installing-qt-everywhere-src-5-15= -2-on-ubuntu-22-04/2 >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> add these 3 lines at the top of >> >>>>>>>> qtbase/src/corelib/global/qglobal.h >> >>>>>>>> : (I haven't tested that) >> >>>>>>>> ``` >> >>>>>>>> #ifdef __cplusplus >> >>>>>>>> #include >> >>>>>>>> #endif >> >>>>>>>> ``` >> >>>>>>>> >> >>>>>>>> For ref, the QT bug associated >> >>>>>>>> is: >> >>>>>>>> https://bugreports.qt.io/browse/QTBUG-90395 >> >>>>>>>> It has been fixed for ** QT5.15= .9 >> >>>>>>>> < >> https://bugreports.qt.io/issues/?jql=3Dproject+%3D+QTBUG+AND+fixVersion+= %3D+5.15.9 >> >, >> >>>>>>>> but since you are using the >> >>>>>>>> default QT5.15.2, well it's not >> >>>>>>>> fixed. >> >>>>>>>> >> >>>>>>>> Best regards, >> >>>>>>>> >> >>>>>>>> KC >> >>>>>>>> >> >>>>>>>> Le ven. 8 mars 2024 =C3=A0 18:2= 8, >> >>>>>>>> Charles a >> >>>>>>>> =C3=A9crit : >> >>>>>>>> >> >>>>>>>> With C++ the relevant error >> >>>>>>>> is the first error line, th= e >> >>>>>>>> rest is usually noise. If y= ou >> >>>>>>>> google gcc numeric_limits i= s >> >>>>>>>> not a class template you wi= ll >> >>>>>>>> find >> >>>>>>>> https://bugs.gentoo.org/768342 >> >>>>>>>> >> >>>>>>>> If you use gcc 11 then use >> >>>>>>>> gcc 10 otherwise patch qt >> >>>>>>>> headers as in >> >>>>>>>> >> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3D92d54be8965631027= 86238893a9c645b8bdb43ef >> >>>>>>>> >> >>>>>>>> On Sat, Mar 9, 2024 at >> >>>>>>>> 12:49=E2=80=AFAM umbertofil= ippo >> >>>>>>>> >> >>>>>>>> wrote: >> >>>>>>>> >> >>>>>>>> Moving on, >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I have tried to remove >> >>>>>>>> OpenSSL from the >> >>>>>>>> "sysroot.toml" since it >> >>>>>>>> is not required, and no= w >> >>>>>>>> the process seems to go >> >>>>>>>> further, but I am stuck >> >>>>>>>> at a new error: >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Verifying host >> >>>>>>>> architecture >> 'linux-64'... >> >>>>>>>> Verifying target >> >>>>>>>> architecture >> 'linux-64'... >> >>>>>>>> zlib: verifying... >> >>>>>>>> Qt: verifying... >> >>>>>>>> Python: verifying... >> >>>>>>>> SIP: verifying... >> >>>>>>>> PyQt: verifying... >> >>>>>>>> PyQt3D: verifying... >> >>>>>>>> PyQtChart: verifying... >> >>>>>>>> PyQtDataVisualization: >> >>>>>>>> verifying... >> >>>>>>>> PyQtNetworkAuth: verifying... >> >>>>>>>> PyQtPurchasing: verifying... >> >>>>>>>> QScintilla: verifying..= . >> >>>>>>>> zlib: installing >> >>>>>>>> component... >> >>>>>>>> Qt: installing >> >>>>>>>> component... >> >>>>>>>> Qt: downloading >> >>>>>>>> 'qt-everywhere-src-5.15.2.tar.xz' >> >>>>>>>> from >> >>>>>>>> https://download.qt.io/archive/qt/5.15/5.15.2/single/... >> >>>>>>>> pyqtdeploy-sysroot: >> >>>>>>>> execution of >> >>>>>>>> './configure' failed: >> >>>>>>>> returned exit code 2 >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> What can be the cause o= f >> >>>>>>>> this new error? I see >> >>>>>>>> there is a new folder n= ow >> >>>>>>>> in the original pyqt de= mo >> >>>>>>>> directory called >> >>>>>>>> "sysroot-linux-64" and >> >>>>>>>> inside I see there's >> >>>>>>>> "sysroot-linux-64/build/qt-everywhere-src-5.15.2" >> >>>>>>>> with a "configure" file= , >> >>>>>>>> but other than this I >> >>>>>>>> have no clue sincerely = on >> >>>>>>>> why it is failing. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I have attached the >> >>>>>>>> content of running >> >>>>>>>> build-demo.py with --verbose >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Hope someone can help m= e. >> >>>>>>>> Thanks. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> On 3/8/24 12:18, >> >>>>>>>> umbertofilippo wrote: >> >>>>>>>> >> >>>>>>>> Hi and many thanks >> >>>>>>>> for you feedback! >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> First of all let me >> >>>>>>>> tell that I am very >> >>>>>>>> interested in finding >> >>>>>>>> a solution to this >> >>>>>>>> problem, and I will >> >>>>>>>> try to do my best i= f >> >>>>>>>> I can contribute in >> >>>>>>>> case it's needed. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I just checked, and >> >>>>>>>> this is what I can >> >>>>>>>> see in my >> >>>>>>>> /usr/include/openssl/opensslv.h >> >>>>>>>> file. Cannot tell >> >>>>>>>> though if pyqtdeplo= y >> >>>>>>>> is supposed to work >> >>>>>>>> or not given these >> >>>>>>>> lines... >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> /* >> >>>>>>>> * SECTION 4: >> >>>>>>>> BACKWARD >> COMPATIBILITY >> >>>>>>>> */ >> >>>>>>>> >> >>>>>>>> # define >> >>>>>>>> OPENSSL_VERSION_TEXT >> >>>>>>>> "OpenSSL 3.0.2 15 M= ar >> >>>>>>>> 2022" >> >>>>>>>> >> >>>>>>>> /* Synthesize >> >>>>>>>> OPENSSL_VERSION_NUMBER >> >>>>>>>> with the layout >> >>>>>>>> 0xMNN00PPSL */ >> >>>>>>>> # ifdef >> >>>>>>>> OPENSSL_VERSION_PRE_RELEASE >> >>>>>>>> # define >> >>>>>>>> _OPENSSL_VERSION_PRE_RELEASE >> >>>>>>>> 0x0L >> >>>>>>>> # else >> >>>>>>>> # define >> >>>>>>>> _OPENSSL_VERSION_PRE_RELEASE >> >>>>>>>> 0xfL >> >>>>>>>> # endif >> >>>>>>>> # define >> >>>>>>>> OPENSSL_VERSION_NUMBER \ >> >>>>>>>> ( >> >>>>>>>> (OPENSSL_VERSION_MAJOR<<28) >> >>>>>>>> \ >> >>>>>>>> |(OPENSSL_VERSION_MINOR<<20) >> >>>>>>>> \ >> >>>>>>>> |(OPENSSL_VERSION_PATCH<<4) >> >>>>>>>> \ >> >>>>>>>> |_OPENSSL_VERSION_PRE_RELEASE >> >>>>>>>> ) >> >>>>>>>> >> >>>>>>>> # ifdef __cplusplus >> >>>>>>>> } >> >>>>>>>> # endif >> >>>>>>>> >> >>>>>>>> # include >> >>>>>>>> >> >>>>>>>> # ifndef >> >>>>>>>> OPENSSL_NO_DEPRECATED_3_0 >> >>>>>>>> # define >> >>>>>>>> HEADER_OPENSSLV_H >> >>>>>>>> # endif >> >>>>>>>> >> >>>>>>>> #endif >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Umberto >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> On 3/7/24 19:11, >> >>>>>>>> Kaiser Chief wrote: >> >>>>>>>> >> >>>>>>>> Hi, >> >>>>>>>> >> >>>>>>>> To complement m= y >> >>>>>>>> previous message >> >>>>>>>> (and after doin= g >> >>>>>>>> a quick search >> >>>>>>>> through the >> >>>>>>>> source code): >> >>>>>>>> * The script >> >>>>>>>> "OpenSSL.py" is >> >>>>>>>> looking for >> >>>>>>>> "OPENSSL_VERSION_NUMBER" >> >>>>>>>> in >> >>>>>>>> "/usr/include/openssl/opensslv.h" >> >>>>>>>> * In OpenSSL >> >>>>>>>> 1.1.1 (which is >> >>>>>>>> installed on my >> >>>>>>>> Linux), I can see >> >>>>>>>> the line "#defi= ne >> >>>>>>>> OPENSSL_VERSION_NUMBER" >> >>>>>>>> in >> >>>>>>>> "/usr/include/openssl/opensslv.h". >> >>>>>>>> >> >>>>>>>> Can you check >> >>>>>>>> that you have >> >>>>>>>> that line in yo= ur >> >>>>>>>> header file too? >> >>>>>>>> >> >>>>>>>> If not, it's >> >>>>>>>> probably that >> >>>>>>>> OpenSSL updated >> >>>>>>>> their header >> >>>>>>>> files and put the >> >>>>>>>> VERSION_NUMBER >> >>>>>>>> somewhere else... >> >>>>>>>> >> >>>>>>>> If you want to >> >>>>>>>> run the demo, I >> >>>>>>>> would recommend >> >>>>>>>> you install the >> >>>>>>>> default versions >> >>>>>>>> as written in t= he >> >>>>>>>> `sysroot.toml` >> >>>>>>>> >> >>>>>>>> If there are >> >>>>>>>> fixes to make for >> >>>>>>>> each "version >> >>>>>>>> grepping", I >> >>>>>>>> believe that Phil >> >>>>>>>> had a way to >> >>>>>>>> contribute to >> >>>>>>>> plugins for >> >>>>>>>> pyqtdeploy, but >> >>>>>>>> can't remember >> >>>>>>>> where... >> >>>>>>>> >> >>>>>>>> Best regards, >> >>>>>>>> >> >>>>>>>> KC >> >>>>>>>> >> >>>>>>>> Le jeu. 7 mars >> >>>>>>>> 2024 =C3=A0 17:= 56, >> >>>>>>>> Kaiser Chief >> >>>>>>>> >> >>>>>>>> a =C3=A9crit : >> >>>>>>>> >> >>>>>>>> Hi, >> >>>>>>>> >> >>>>>>>> According to >> >>>>>>>> the sysroot >> >>>>>>>> help page >> >>>>>>>> ( >> https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/sysroot.html#o= penssl), >> >> >>>>>>>> >> >>>>>>>> if you have >> >>>>>>>> configured >> >>>>>>>> your >> >>>>>>>> `sysroot.toml` >> >>>>>>>> like this: >> >>>>>>>> ``` >> >>>>>>>> >> >>>>>>>> [OpenSSL.linux] >> >>>>>>>> version =3D "" >> >>>>>>>> install_from_source =3D false >> >>>>>>>> >> >>>>>>>> ``` >> >>>>>>>> >> >>>>>>>> Then, on >> >>>>>>>> Linux, the >> >>>>>>>> OpenSSL >> >>>>>>>> library used >> >>>>>>>> will be the >> >>>>>>>> one installed >> >>>>>>>> on your OS >> >>>>>>>> with no >> >>>>>>>> assumption on >> >>>>>>>> the version >> >>>>>>>> (so that >> >>>>>>>> should work >> >>>>>>>> in your example). >> >>>>>>>> Now, that's >> >>>>>>>> what is >> >>>>>>>> provided in >> >>>>>>>> the demo >> >>>>>>>> folder for >> >>>>>>>> `pyqtdeploy-3.3.0`, >> >>>>>>>> so that's odd. >> >>>>>>>> >> >>>>>>>> Therefore, it >> >>>>>>>> could be that >> >>>>>>>> the >> >>>>>>>> `pyqtdeploy-sysroot` >> >>>>>>>> functionality >> >>>>>>>> is struggling >> >>>>>>>> to extract >> >>>>>>>> the version >> >>>>>>>> number from >> >>>>>>>> your >> >>>>>>>> OS-installed >> >>>>>>>> OpenSSL. >> >>>>>>>> >> >>>>>>>> --- >> >>>>>>>> >> >>>>>>>> I am not of >> >>>>>>>> great help >> >>>>>>>> with that >> >>>>>>>> comment, >> >>>>>>>> however, I >> >>>>>>>> would like to >> >>>>>>>> suggest, if >> >>>>>>>> it's your >> >>>>>>>> first time >> >>>>>>>> with >> >>>>>>>> pyqtdeploy to >> >>>>>>>> give a try at >> >>>>>>>> my Github repo: >> >>>>>>>> >> >>>>>>>> https://github.com/achille-martin/pyqt-crom >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> This repo >> >>>>>>>> aims at >> >>>>>>>> demonstrating >> >>>>>>>> how beginner >> >>>>>>>> devs, >> >>>>>>>> intermediate >> >>>>>>>> devs and >> >>>>>>>> expert devs >> >>>>>>>> can benefit >> >>>>>>>> from pyqtdeploy. >> >>>>>>>> It also >> >>>>>>>> offers a few >> >>>>>>>> simple >> >>>>>>>> tutorials to >> >>>>>>>> get started >> >>>>>>>> with >> >>>>>>>> pyqtdeploy >> >>>>>>>> (simpler than >> >>>>>>>> the demo in >> >>>>>>>> the official >> >>>>>>>> pyqtdeploy >> >>>>>>>> package) and >> >>>>>>>> optimises >> >>>>>>>> bits of the >> >>>>>>>> tool >> >>>>>>>> regarding the >> >>>>>>>> user >> >>>>>>>> interface >> >>>>>>>> (for now). >> >>>>>>>> >> >>>>>>>> I can support >> >>>>>>>> you with your >> >>>>>>>> initial >> >>>>>>>> journey on >> >>>>>>>> discovering >> >>>>>>>> pyqtdeploy >> >>>>>>>> through my >> >>>>>>>> repo if you wish. >> >>>>>>>> >> >>>>>>>> Best regards, >> >>>>>>>> >> >>>>>>>> KC >> >>>>>>>> >> >>>>>>>> Le jeu. 7 >> >>>>>>>> mars 2024 >> >>>>>>>> =C3=A0 17:06, >> >>>>>>>> umbertofilippo >> >>>>>>>> >> >>>>>>>> a =C3=A9crit : >> >>>>>>>> >> >>>>>>>> Hello >> >>>>>>>> everyon= e, >> >>>>>>>> first >> >>>>>>>> time he= re >> >>>>>>>> for me = :) >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I was >> >>>>>>>> giving >> >>>>>>>> >> pyqtdeploy >> >>>>>>>> a try a= nd >> >>>>>>>> I am >> >>>>>>>> stuck a= t >> >>>>>>>> the ver= y >> >>>>>>>> first >> >>>>>>>> step of >> >>>>>>>> the >> >>>>>>>> "Buildi= ng >> >>>>>>>> the Dem= o" >> >>>>>>>> page. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I am on= a >> >>>>>>>> Linux-6= 4 >> >>>>>>>> machine= . >> >>>>>>>> I am >> >>>>>>>> followi= ng >> >>>>>>>> the >> >>>>>>>> >> >>>>>>>> tutorial at >> >>>>>>>> >> https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/demo.html >> >>>>>>>> >> >>>>>>>> and >> >>>>>>>> I have >> >>>>>>>> >> downloaded >> >>>>>>>> the dem= o >> >>>>>>>> files >> from >> >>>>>>>> >> https://files.pythonhosted.org/packages/44/d4/978017382f0ecc48601944c3fc= 0f58a5c5075a1d3acd48d09c11ee471b05/pyqtdeploy-3.3.0.tar.gz >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I have >> >>>>>>>> created= a >> >>>>>>>> virtual >> >>>>>>>> python >> >>>>>>>> >> >>>>>>>> environment >> >>>>>>>> with th= e >> >>>>>>>> followi= ng >> >>>>>>>> package= s >> >>>>>>>> and >> >>>>>>>> version= s >> >>>>>>>> >> installed: >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Name,Version >> >>>>>>>> _libgcc_mutex,0.1 >> >>>>>>>> _openmp_mutex,4.5 >> >>>>>>>> >> >>>>>>>> bzip2,1.0.8 >> >>>>>>>> ca-certificates,2024.2.2 >> >>>>>>>> ld_impl_linux-64,2.40 >> >>>>>>>> >> >>>>>>>> libexpat,2.6.1 >> >>>>>>>> >> >>>>>>>> libffi,3.4.2 >> >>>>>>>> >> >>>>>>>> libgcc-ng,13.2.0 >> >>>>>>>> >> >>>>>>>> libgomp,13.2.0 >> >>>>>>>> >> >>>>>>>> libnsl,2.0.1 >> >>>>>>>> >> >>>>>>>> libsqlite,3.45.1 >> >>>>>>>> >> >>>>>>>> libuuid,2.38.1 >> >>>>>>>> >> >>>>>>>> libxcrypt,4.4.36 >> >>>>>>>> >> >>>>>>>> libzlib,1.2.13 >> >>>>>>>> >> >>>>>>>> ncurses,6.4 >> >>>>>>>> >> >>>>>>>> openssl,3.2.1 >> >>>>>>>> pip,24.= 0 >> >>>>>>>> >> >>>>>>>> pyqt5,5.15.10 >> >>>>>>>> >> >>>>>>>> pyqt5-qt5,5.15.2 >> >>>>>>>> pyqt5-sip,12.13.0 >> >>>>>>>> >> >>>>>>>> pyqtdeploy,3.3.0 >> >>>>>>>> >> >>>>>>>> python,3.12.2 >> >>>>>>>> >> >>>>>>>> readline,8.2 >> >>>>>>>> setuptools,69.1.1 >> >>>>>>>> tk,8.6.= 13 >> >>>>>>>> >> >>>>>>>> toml,0.10.2 >> >>>>>>>> >> >>>>>>>> tzdata,2024a >> >>>>>>>> >> >>>>>>>> wheel,0.42.0 >> >>>>>>>> xz,5.2.= 6 >> >>>>>>>> >> >>>>>>>> I have >> >>>>>>>> tried t= o >> >>>>>>>> run the >> >>>>>>>> command >> >>>>>>>> "python >> >>>>>>>> >> >>>>>>>> build-demo.py" >> >>>>>>>> straigh= t >> >>>>>>>> away, >> >>>>>>>> but I a= m >> >>>>>>>> getting >> >>>>>>>> the >> >>>>>>>> followi= ng >> >>>>>>>> error: >> >>>>>>>> >> >>>>>>>> OpenSSL= : >> >>>>>>>> >> >>>>>>>> verifying... >> >>>>>>>> OpenSSL= : >> >>>>>>>> >> >>>>>>>> determining >> >>>>>>>> install= ed >> >>>>>>>> version >> >>>>>>>> from >> >>>>>>>> '/usr/include/openssl/opensslv.h'. >> >>>>>>>> pyqtdeploy-sysroot: >> >>>>>>>> OpenSSL= : >> >>>>>>>> unable = to >> >>>>>>>> extract >> >>>>>>>> the >> >>>>>>>> version >> >>>>>>>> number. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> OpenSSL >> >>>>>>>> is >> >>>>>>>> install= ed >> >>>>>>>> on my >> >>>>>>>> machine >> >>>>>>>> and the >> >>>>>>>> result = of >> >>>>>>>> doing >> >>>>>>>> "openss= l >> >>>>>>>> version= " >> >>>>>>>> is >> >>>>>>>> "OpenSS= L >> >>>>>>>> 3.2.1 3= 0 >> >>>>>>>> Jan 202= 4 >> >>>>>>>> (Librar= y: >> >>>>>>>> OpenSSL >> >>>>>>>> 3.2.1 3= 0 >> >>>>>>>> Jan >> 2024)" >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Am I >> >>>>>>>> suppose= d >> >>>>>>>> to >> >>>>>>>> install >> >>>>>>>> the exa= ct >> >>>>>>>> version= s >> >>>>>>>> of all >> >>>>>>>> the >> >>>>>>>> >> components >> >>>>>>>> found >> >>>>>>>> in the >> >>>>>>>> >> >>>>>>>> ""sysroot.toml" >> >>>>>>>> file to >> >>>>>>>> be able >> >>>>>>>> to >> >>>>>>>> >> >>>>>>>> run "python >> >>>>>>>> >> >>>>>>>> build-demo.py" >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> successfully? >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Thanks, >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Umberto >> >>>>>>>> >> >>>>>>>> >> > --000000000000e13a060616c3ddb9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX2RlZmF1bHQgZ21haWxfcXVv dGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlk IHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+DQpMSUJTwqDCoMKgwqDCoMKgwqDC oMKgID0gJChTVUJMSUJTKQ0KICAgICAgLUwvaG9tZS91bWJlcnRvL2dhbWVzL3B5dGhvbi9tZW1v cnkvc3lzcm9vdC1saW51eC02NC9saWINCi1MPHNwYW4gY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0 eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21h bGwiPjwvc3Bhbj4vaG9tZS91bWJlcnRvL2dhbWVzL3B5dGhvbi9tZW1vcnkvc3lzcm9vdC1saW51 eC02NC9saWIvcHl0aG9uMy4xMS9zaXRlLXBhY2thZ2VzL1B5UXQ1DQogICAgICAtbFF0Q29yZSAt bFF0R3VpIC1sUXRNdWx0aW1lZGlhIC1sUXROZXR3b3JrIC1sUXRXaWRnZXRzIC1sbQ0KICAgICAg LWxweXRob24zLjExIC1sc2lwIC1seiAtbHV0aWwgLWxkbA0KICAgICAgL3Vzci9saWIveDg2XzY0 LWxpbnV4LWdudS9saWJRdDVXaWRnZXRzLnNvPHNwYW4gY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0 eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21h bGwiPjwvc3Bhbj4NCiAgICAgIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1TXVsdGlt ZWRpYS5zbw0KICAgICAgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVHdWkuc28NCiAg ICAgIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1TmV0d29yay5zbw0KICAgICAgL3Vz ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNvIC1sR0wgLWxwdGhyZWFkDQoNCjwv YmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxo ZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiIGNsYXNzPSJnbWFpbF9kZWZhdWx0 Ij5Zb3UgY291bGQgdHJ5IHJlcGxhY2luZyANCjxzcGFuIGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBz dHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNt YWxsIj48L3NwYW4+DQogICAgICAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251IGluIHRoYXQgbGlu ZSB3aXRowqANCg0KDQovaG9tZS91bWJlcnRvL21pbmlmb3JnZTMvZW52cy9tZW1vcnkvbGliL3B5 dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9QeVF0NS9RdDUvbGliIDxicj48L2Rpdj48ZGl2IHN0eWxl PSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwi IGNsYXNzPSJnbWFpbF9kZWZhdWx0Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIiBjbGFzcz0iZ21haWxf ZGVmYXVsdCI+TWFrZSBzdXJlIHRoZSB0YXJnZXQgLnNvIGZpbGUgYWN0dWFsbHkgZXhpc3RzIGVp dGhlciBieSBjcmVhdGluZyBzeW1saW5rcyBvciB1c2luZyB0aGUgcmlnaHQgcGF0aCAod2l0aCAu c28uMyBvciB3aGF0ZXZlcikuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVs dmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+ PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNl cmlmO2ZvbnQtc2l6ZTpzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPlRoZSBwcm9ibGVtIGlz IHRoYXQgbGliUXQ1Q29yZS5zbyBpbnN0YWxsZWQgYnkgdGhlIHN5c3RlbSBwYWNrYWdlIGlzIGR5 bmFtaWNhbGx5IGxpbmtlZCB0byBsaWJzdGRjKysgd2hpbGUgdGhlIG9uZSB1c2VkIGJ5IFB5UXQ1 IGlzIHN0YXRpY2FsbHkgbGlua2VkLCB3aGljaCBpcyB3aHkgeW91IGdvdCB0aGUgdW5kZWZpbmVk IHJlZmVyZW5jZSBlcnJvci48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWws aGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVs dCI+PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRy IiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBBcHIgMjMsIDIwMjQgYXQgODoxN+KAr1BNIHVt YmVydG9maWxpcHBvICZsdDs8YSBocmVmPSJtYWlsdG86dW1iZXJ0b2ZpbGlwcG9AdGlzY2FsaS5p dCI+dW1iZXJ0b2ZpbGlwcG9AdGlzY2FsaS5pdDwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48Ymxv Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44 ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFl eCI+PHU+PC91Pg0KDQogIA0KICAgIA0KICANCiAgPGRpdj4NCiAgICA8cD5IaSBDaGFybGVzLCBh bmQgdGhhbmsgeW91IGFnYWluIGZvciB5b3VyIHRpbWUuPC9wPg0KICAgIDxwPkkgYW0gYSBiaXQg Y29uZnVzZWQuPC9wPg0KICAgIDxwPkkgY2FuIHNlZSBJIGhhdmUgYSBmaWxlIG5hbWVkICZxdW90 O2xpYlF0NUNvcmUuc28uNSZxdW90OyBpbiB0aGUgZm9sZGVyDQomcXVvdDsvaG9tZS91bWJlcnRv L21pbmlmb3JnZTMvZW52cy9tZW1vcnkvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9QeVF0 NS9RdDUvbGliJnF1b3Q7LjwvcD4NCiAgICA8cD5JbiAmcXVvdDsvdmEvbGliLyZxdW90OyBJIGRv biYjMzk7dCBoYXZlIGFueXRoaW5nIHJlbGF0ZWQgdG8gUXQsIGJ1dCBJIGhhdmUNCiAgICAgIGxv dHMgb2YgJnF1b3Q7UXQqJnF1b3Q7LWxpa2UgZmlsZXMgaW4gJnF1b3Q7L3Vzci9saWIveDg2XzY0 LWxpbnV4LWdudS8mcXVvdDsuPC9wPg0KICAgIDxwPkFtb25nIHRoZXNlLCB0aGVyZSBpcyBvbmUg d2hpY2ggaXMgY2FsbGVkICZxdW90O2xpYlF0NUNvcmUuc28uNSZxdW90OyAoanVzdA0KICAgICAg bGlrZSB0aGUgb25lIGluIHRoZSBvdGhlciAmcXVvdDtQeVF0NSZxdW90OyBmb2xkZXIpLiBUaGlz IGlzIGFjdHVhbGx5IGENCiAgICAgIHN5bWxpbmsgdG8gdGhlIGZpbGUgaW4gdGhlIHNhbWUgZGly ZWN0b3J5IGNhbGxlZCAmcXVvdDtsaWJRdDVDb3JlLnNvLjUuMTUuMyZxdW90Oy48L3A+DQogICAg PHA+QXJlIHlvdSBzdWdnZXN0aW5nIHRvIHJlcGxhY2UgYWxsICZxdW90O2xpYlF0Ki5zbyZxdW90 OyBmaWxlcyBpbg0KICAgICAgJnF1b3Q7L3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS8mcXVvdDsg d2l0aCB0aGUgb25lcyBmcm9tICZxdW90Oy9ob21lL3VtYmVydG8vbWluaWZvcmdlMy9lbnZzL21l bW9yeS9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2thZ2VzL1B5UXQ1L1F0NS9saWImcXVvdDs/PC9w Pg0KICAgIDxwPlRoZW4geW91IHdyb3RlICZxdW90O0FsdGVybmF0aXZlbHkgeW91IGNhbiBhZGp1 c3QgeW91ciBjb21waWxlciBMSUINCiAgICAgIHNlYXJjaCBkaXJlY3RvcnkgaWYgeW91IGtub3cg aG93LiZxdW90OyBJIGNlcnRhaW5seSBhbSBubyBleHBlcnQgYW5kDQogICAgICBkb24mIzM5O3Qg a25vdyBob3cgdG8gZG8gdGhhdC4gSG93ZXZlciwgaSBjYW4gc2VlIGFuIGVudHJ5IGluIHRoZQ0K ICAgICAgJnF1b3Q7TWFrZWZpbGUmcXVvdDsgaW5zaWRlIG15IHByb2plY3QmIzM5O3MgJnF1b3Q7 YnVpbGQtbGludXgtNjQmcXVvdDsgZm9sZGVyLCB3aGljaA0KICAgICAgbG9va3MgbGlrZTo8L3A+ DQogICAgPHA+YGBgPC9wPg0KICAgIDxwPkxJQlPCoMKgwqDCoMKgwqDCoMKgwqAgPSAkKFNVQkxJ QlMpDQogICAgICAtTC9ob21lL3VtYmVydG8vZ2FtZXMvcHl0aG9uL21lbW9yeS9zeXNyb290LWxp bnV4LTY0L2xpYg0KLUwvaG9tZS91bWJlcnRvL2dhbWVzL3B5dGhvbi9tZW1vcnkvc3lzcm9vdC1s aW51eC02NC9saWIvcHl0aG9uMy4xMS9zaXRlLXBhY2thZ2VzL1B5UXQ1DQogICAgICAtbFF0Q29y ZSAtbFF0R3VpIC1sUXRNdWx0aW1lZGlhIC1sUXROZXR3b3JrIC1sUXRXaWRnZXRzIC1sbQ0KICAg ICAgLWxweXRob24zLjExIC1sc2lwIC1seiAtbHV0aWwgLWxkbA0KICAgICAgL3Vzci9saWIveDg2 XzY0LWxpbnV4LWdudS9saWJRdDVXaWRnZXRzLnNvDQogICAgICAvdXNyL2xpYi94ODZfNjQtbGlu dXgtZ251L2xpYlF0NU11bHRpbWVkaWEuc28NCiAgICAgIC91c3IvbGliL3g4Nl82NC1saW51eC1n bnUvbGliUXQ1R3VpLnNvDQogICAgICAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NU5l dHdvcmsuc28NCiAgICAgIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5zbyAt bEdMIC1scHRocmVhZDxicj4NCiAgICA8L3A+DQogICAgPHA+YGBgPC9wPg0KICAgIDxwPldoYXQg aWYgSSB0cnkgdG8gY2hhbmdlIHRoZSBwYXRocyBmcm9tICZxdW90Oy91c3IvbGliL3g4Nl82NC1s aW51eC1nbnUvKiZxdW90Ow0KICAgICAgdG8gJnF1b3Q7L2hvbWUvdW1iZXJ0by9taW5pZm9yZ2Uz L2VudnMvbWVtb3J5L2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvUHlRdDUvUXQ1L2xpYi8q JnF1b3Q7DQogICAgICB0aGVyZT8gV291bGQgaXQgbWFrZSBzZW5zZT8gSSBzZWUgbWFueSBvZiB0 aGUgZmlsZXMgaW4gdGhlICZxdW90O1B5UXQ1JnF1b3Q7DQogICAgICBmb2xkZXJzIGVuZHMgd2l0 aCAmcXVvdDsqLnNvLjUmcXVvdDsgcmF0aGVyIHRoYW4gJnF1b3Q7Ki5zbyZxdW90OyBzbyBJIGFt IGFmcmFpZCB0aGlzDQogICAgICBwcm9iYWJseSB3b24mIzM5O3Qgd29yay4uLjxicj4NCiAgICA8 L3A+DQogICAgPHA+QW5kIGxhc3QgYnV0IG5vdCBsZWFzdCwgaXMgaXQgbm9ybWFsIHRoYXQgb25l IGlzIHN1cHBvc2VkIHRvIGJlDQogICAgICBkb2luZyBhbGwgdGhlc2UgbW9kaWZpY2F0aW9ucz8g SSBhbSBub3RpbmcgZG93biBhbGwgdGhlIHN0ZXBzLCBidXQNCiAgICAgIEkgd2FzIHdvbmRlcmlu ZyBpZiBJIGRpZCBhbnl0aGluZyB3cm9uZyB0aGF0IGxlZCBtZSB0byBweXF0ZGVwbG95DQogICAg ICBub3Qgd29ya2luZyBhcyBleHBlY3RlZC48L3A+DQogICAgPHA+PGJyPg0KICAgIDwvcD4NCiAg ICA8cD5UaGFuayB5b3UgaW4gYWR2YW5jZSE8L3A+DQogICAgPHA+PGJyPg0KICAgIDwvcD4NCiAg ICA8cD5VbWJlcnRvPGJyPg0KICAgIDwvcD4NCiAgICA8cD48YnI+DQogICAgPC9wPg0KICAgIDxk aXY+T24gNC8yMi8yNCAxNDowNiwgQ2hhcmxlcyB3cm90ZTo8YnI+DQogICAgPC9kaXY+DQogICAg PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQogICAgICANCiAgICAgIDxkaXYgZGlyPSJsdHIiPg0K ICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6YXJp YWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj5UaGF0DQogICAgICAgICAg c3ltYm9sIGlzIGV4cG9ydGVkIGJ5IGxpYlF0Q29yZS5zby4zIGZyb20gUHlRdDUtUXQ1LiBUaGUN CiAgICAgICAgICBlYXNpZXN0IHdheSB0byBmaXggaXQgaXMgdG8gY29weS9yZXBsYWNlIGxpYlF0 Q29yZS5zbyBpbg0KICAgICAgICAgIC92YXIvbGliIHdpdGggdGhlIGZpbGUgZnJvbSBQeVF0NS1R dDUuIFRvIGJlIHNhZmUgaXQgaXMgYmV0dGVyDQogICAgICAgICAgdG8gcmVwbGFjZSBhbGwgUXQg LnNvIGluIC92YXIvbGliIHdpdGggdGhlIG9uZXMgZnJvbQ0KICAgICAgICAgIFB5UXQ1LVF0NS4g QWx0ZXJuYXRpdmVseSB5b3UgY2FuIGFkanVzdCB5b3VyIGNvbXBpbGVyIExJQg0KICAgICAgICAg IHNlYXJjaCBkaXJlY3RvcnkgaWYgeW91IGtub3cgaG93Ljxicj4NCiAgICAgICAgPC9kaXY+DQog ICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlh bCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPjxicj4NCiAgICAgICAgPC9k aXY+DQogICAgICA8L2Rpdj4NCiAgICAgIDxicj4NCiAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX3F1 b3RlIj4NCiAgICAgICAgPGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFN1biwg QXByIDIxLCAyMDI0IGF0DQogICAgICAgICAgMTE6NTPigK9QTSB1bWJlcnRvZmlsaXBwbyAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnVtYmVydG9maWxpcHBvQHRpc2NhbGkuaXQiIHRhcmdldD0iX2JsYW5r Ij51bWJlcnRvZmlsaXBwb0B0aXNjYWxpLml0PC9hPiZndDsNCiAgICAgICAgICB3cm90ZTo8YnI+ DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUi IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJn YigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+VGhhbmtzDQogICAgICAgICAgQ2hhcmxl cyBhbmQgdGhhbmtzIFBoaWwgZm9yIGNsYXJpZnlpbmcsPGJyPg0KICAgICAgICAgIDxicj4NCiAg ICAgICAgICA8YnI+DQogICAgICAgICAgSSBhbSBtb3Zpbmcgb24sIGJ1dCBoYXZpbmcgYW5vdGhl ciBpc3N1ZSBub3cuPGJyPg0KICAgICAgICAgIDxicj4NCiAgICAgICAgICBUaGUgc3ltbGluayBp cyBub3cgZmluZSBhbmQgSSBoYXZlIHRoZSBmaWxlIEkgYWNjaWRlbnRhbGx5DQogICAgICAgICAg cmVtb3ZlZCA8YnI+DQogICAgICAgICAgZWFybGllciAoJnF1b3Q7bGliUXQ1TXVsdGltZWRpYS5z byZxdW90OykuPGJyPg0KICAgICAgICAgIDxicj4NCiAgICAgICAgICBOb3cgd2hlbiBJIHRyeSB0 byBidWlsZCB3aXRoIG1ha2UgSSBnZXQ6PGJyPg0KICAgICAgICAgIDxicj4NCiAgICAgICAgICBg YGA8YnI+DQogICAgICAgICAgPGJyPg0KICAgICAgICAgIC91c3IvYmluL2xkOiA8YnI+DQovdXNy L2xpYi9nY2MveDg2XzY0LWxpbnV4LWdudS8xMS8uLi8uLi8uLi94ODZfNjQtbGludXgtZ251L2xp YlF0TXVsdGltZWRpYS5zbzoNCiAgICAgICAgICA8YnI+DQogICAgICAgICAgdW5kZWZpbmVkIHJl ZmVyZW5jZSB0byBgb3BlcmF0b3IgZGVsZXRlW10odm9pZCosIHVuc2lnbmVkDQogICAgICAgICAg bG9uZylAUXRfNSYjMzk7PGJyPg0KICAgICAgICAgIGNvbGxlY3QyOiBlcnJvcjogbGQgcmV0dXJu ZWQgMSBleGl0IHN0YXR1czxicj4NCiAgICAgICAgICBtYWtlOiAqKiogW01ha2VmaWxlOjIxMDog bWVtb3J5XSBFcnJvciAxPGJyPg0KICAgICAgICAgIDxicj4NCiAgICAgICAgICBgYGA8YnI+DQog ICAgICAgICAgPGJyPg0KICAgICAgICAgIFNvcnJ5IGZvciBzcGFtbWluZywgSSBob3BlIEkgY2Fu IGtlZXAgcG9zdGluZyBteSB0cmllcyB3aXRob3V0DQogICAgICAgICAgPGJyPg0KICAgICAgICAg IGRpc3R1cmJpbmcgdG9vIG11Y2guPGJyPg0KICAgICAgICAgIDxicj4NCiAgICAgICAgICA8YnI+ DQogICAgICAgICAgVW1iZXJ0bzxicj4NCiAgICAgICAgICA8YnI+DQogICAgICAgICAgPGJyPg0K ICAgICAgICAgIE9uIDQvMjEvMjQgMTg6NDksIFBoaWwgVGhvbXBzb24gd3JvdGU6PGJyPg0KICAg ICAgICAgICZndDsgPGEgaHJlZj0iaHR0cDovL1F0TXVsdGltZWRpYS5hYmkzLnNvIiByZWw9Im5v cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5RdE11bHRpbWVkaWEuYWJpMy5zbzwvYT4NCiAgICAg ICAgICBpcyB0aGUgUHl0aG9uIGV4dGVuc2lvbiBtb2R1bGUgdGhhdCBpbXBsZW1lbnRzIDxicj4N CiAgICAgICAgICAmZ3Q7IHRoZSBiaW5kaW5ncyB0byB0aGUgUXRNdWx0aW1lZGlhIEMrKyBsaWJy YXJ5Ljxicj4NCiAgICAgICAgICAmZ3Q7PGJyPg0KICAgICAgICAgICZndDsgbGliUXQ1TXVsdGlt ZWRpYS5zbyBpcyB0aGUgUXRNdWx0aW1lZGlhIEMrKyBsaWJyYXJ5DQogICAgICAgICAgaXRzZWxm Ljxicj4NCiAgICAgICAgICAmZ3Q7PGJyPg0KICAgICAgICAgICZndDsgUGhpbDxicj4NCiAgICAg ICAgICAmZ3Q7PGJyPg0KICAgICAgICAgICZndDsgT24gMjEvMDQvMjAyNCAxNzo0MCwgdW1iZXJ0 b2ZpbGlwcG8gd3JvdGU6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7IFNvcnJ5IGZvciBtZXNzaW5n IHRoaW5ncyB1cC48YnI+DQogICAgICAgICAgJmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZn dDsgSSBub3RpY2VkIHRoZSByaWdodCBjb21tYW5kIGZvciB0aGUgc3ltbGluayB3YXMgYHN1ZG8N CiAgICAgICAgICBsbiAtczxicj4NCiAgICAgICAgICAmZ3Q7Jmd0Ow0KICAgICAgICAgIC9ob21l L3VtYmVydG8vbWluaWZvcmdlMy9lbnZzL21lbW9yeS9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2th Z2VzL1B5UXQ1LzxhIGhyZWY9Imh0dHA6Ly9RdE11bHRpbWVkaWEuYWJpMy5zbyIgcmVsPSJub3Jl ZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+UXRNdWx0aW1lZGlhLmFiaTMuc288L2E+DQogICAgICAg ICAgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7IC91c3Iv bGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRNdWx0aW1lZGlhLnNvYCAobm90PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7ICZxdW90O2xpYlF0NU11bHRpbWVkaWEuc28mcXVvdDssIHJlbW92ZWQgdGhl ICZxdW90OzUmcXVvdDspLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyBUcnlpbmcgdG8gcmVidWlsZCBhZ2FpbiB3aXRoIHRoaXMgSSBnb3Q6PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7IGBgYDxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyAvdXNyL2Jpbi9sZDogY2Fubm90IGZp bmQ8YnI+DQogICAgICAgICAgJmd0OyZndDsgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJR dDVNdWx0aW1lZGlhLnNvOiBObw0KICAgICAgICAgIHN1Y2ggZmlsZSBvcjxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyBkaXJlY3Rvcnk8YnI+DQogICAgICAgICAgJmd0OyZndDsgY29sbGVjdDI6IGVy cm9yOiBsZCByZXR1cm5lZCAxIGV4aXQgc3RhdHVzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7IG1h a2U6ICoqKiBbTWFrZWZpbGU6MjEwOiBtZW1vcnldIEVycm9yIDE8YnI+DQogICAgICAgICAgJmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsgYGBgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7IFNvcnJ5IGZvciB0aGUgY29uZnVzaW9uLjxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyBVbWJlcnRvPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7IE9uIDQvMjEvMjQgMTg6MzUs IHVtYmVydG9maWxpcHBvIHdyb3RlOjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDs8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7IEhlbGxvIGFnYWluLDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyBJIGdhdmUgaXQgYSB0cnkuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0Ozxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsgSSBmb3VuZCB0aGUgPGEgaHJlZj0iaHR0cDovL1F0TXVsdGlt ZWRpYS5hYmkuc28iIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPlF0TXVsdGltZWRp YS5hYmkuc288L2E+DQogICAgICAgICAgZmlsZSBpbiB0aGUgZm9sZGVyIDxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICAvaG9tZS91bWJlcnRvL21pbmlmb3JnZTMvZW52cy9t ZW1vcnkvbGliL3B5dGhvbjMuMS9zaXRlLXBhY2thZ2VzL1B5UXQ1DQogICAgICAgICAgPGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyAoSSBhbSB1c2luZyBhIHZpcnR1YWwgUHl0aG9uIGVudmly b25tZW50IGNyZWF0ZWQNCiAgICAgICAgICB3aXRoIG1hbWJhLCBzaW1pbGFyIDxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsgdG8gY29uZGEpLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7IEkgY3JlYXRlZCB0aGUgc3ltbGluayB3aXRoIGBz dWRvIGxuIC1zIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICAvaG9tZS91 bWJlcnRvL21pbmlmb3JnZTMvZW52cy9tZW1vcnkvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdl cy9QeVF0NS88YSBocmVmPSJodHRwOi8vUXRNdWx0aW1lZGlhLmFiaTMuc28iIHJlbD0ibm9yZWZl cnJlciIgdGFyZ2V0PSJfYmxhbmsiPlF0TXVsdGltZWRpYS5hYmkzLnNvPC9hPg0KICAgICAgICAg IDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9s aWJRdDVNdWx0aW1lZGlhLnNvYC4NCiAgICAgICAgICBBZnRlciB0aGlzLCBJIDxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsgY2hlY2tlZCB0aGF0DQogICAgICAgICAgL3Vzci9saWIveDg2XzY0 LWxpbnV4LWdudS9saWJRdDVNdWx0aW1lZGlhLnNvIHBvaW50cyB0byA8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgL2hvbWUvdW1iZXJ0by9taW5pZm9yZ2UzL2VudnMvbWVt b3J5L2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvUHlRdDUvPGEgaHJlZj0iaHR0cDovL1F0 TXVsdGltZWRpYS5hYmkzLnNvIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5RdE11 bHRpbWVkaWEuYWJpMy5zbzwvYT4NCiAgICAgICAgICA8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7IGJ5IGZvbGxvd2luZyB0aGUgc3ltbGluayBhbmQgZXZlcnl0aGluZyBzZWVtcw0KICAgICAg ICAgIGZpbmUgc28gZmFyLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7IEkgdGhlbiB0cmllZCB0byByZS1idWlsZCB3aXRoIGBweXF0ZGVwbG95 LWJ1aWxkDQogICAgICAgICAgbWVtb3J5LnBkdGAsIHRoZW4gY3MgPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyB0byBidWlsZC0gZGlyZWN0b3J5LCBgcW1ha2VgIGFuZCBgbWFrZWAuPGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsgSSBjYW1l IGJhY2sgdG8gdGhlIGVycm9yIEkgaGFkIGJlZm9yZSB0aGlzOjxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7IGBgYDxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7IC91c3IvYmluL2xkOiBjYW5u b3QgZmluZCAtbFF0TXVsdGltZWRpYTogTm8gc3VjaA0KICAgICAgICAgIGZpbGUgb3IgZGlyZWN0 b3J5PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyBjb2xsZWN0MjogZXJyb3I6IGxkIHJldHVy bmVkIDEgZXhpdCBzdGF0dXM8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7IG1ha2U6ICoqKiBb TWFrZWZpbGU6MjEwOiBtZW1vcnldIEVycm9yIDE8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyBgYGA8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyBJIHNpbmNlcmVseSBkb24mIzM5O3Qga25v dyBhdCB0aGlzIHBvaW50IHdoYXQgSSBhbQ0KICAgICAgICAgIHN1cHBvc2VkIHRvIGRvLCBhbmQg SSA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7IGRpZCBub3QgdGhpbmsgaXQgd29sZCBiZSB0 aGlzIGNvbXBsaWNhdGVkLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7IElzIGl0IGJlY2F1c2UgSSBhbSB1c2luZyBhIHZpcnR1YWwgZW52aXJv bm1lbnQNCiAgICAgICAgICBtYXliZT88YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsgVGhhbmtz LDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 IFVtYmVydG88YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsgT24gNC8yMS8yNCAxMjozMSwgQ2hh cmxlcyB3cm90ZTo8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyBUaGF0IG1lYW5zIGlu c3RlYWQgb2YgUXRNdWx0aW1lZGlhLnNvIGZyb20NCiAgICAgICAgICBRdCwgaXQgd2FudHMgdG8g bGluayA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyB3aXRoIDxhIGhyZWY9Imh0dHA6 Ly9RdE11bHRpbWVkaWEuYWJpMy5zbyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+ UXRNdWx0aW1lZGlhLmFiaTMuc288L2E+DQogICAgICAgICAgJmx0OzxhIGhyZWY9Imh0dHA6Ly9R dE11bHRpbWVkaWEuYWJpMy5zbyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0 cDovL1F0TXVsdGltZWRpYS5hYmkzLnNvPC9hPiZndDsNCiAgICAgICAgICBmcm9tIFB5UXQ1IDxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7IHBhY2thZ2UgaW5zdGVhZCwgc28geW91IHNo b3VsZCBmaW5kIHdoZXJlDQogICAgICAgICAgdGhhdCBmaWxlIGlzIGxvY2F0ZWQgdGhlbiA8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyBjcmVhdGUgc3ltbGluayBmcm9tIFF0TXVsdGlt ZWRpYS5zbyB0byBpdC48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIFN1biwgQXByIDIxLCAyMDI0IGF0IDU6MTbigK9QTQ0K ICAgICAgICAgIHVtYmVydG9maWxpcHBvIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 ICZsdDs8YSBocmVmPSJtYWlsdG86dW1iZXJ0b2ZpbGlwcG9AdGlzY2FsaS5pdCIgdGFyZ2V0PSJf YmxhbmsiPnVtYmVydG9maWxpcHBvQHRpc2NhbGkuaXQ8L2E+Jmd0Ow0KICAgICAgICAgIHdyb3Rl Ojxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsgwqDCoMKgIFRoYW5rIHlvdSBDaGFybGVzLDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqAgSSBzeW1saW5rZWQgdGhlIGZpbGUsIGFuZCBub3cgSSBh bQ0KICAgICAgICAgIHJlY2VpdmluZyB5ZXQgYW5vdGhlciBlcnJvcjo8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgIGAvdXNyL2Jpbi9sZDoNCiAgICAgICAgICBw eXF0ZGVwbG95X21haW4ubzooLmRhdGEucmVsKzB4MjgpOiB1bmRlZmluZWQ8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqAgcmVmZXJlbmNlIHRvIGBQeUluaXRfUXRNdWx0aW1l ZGlhJiMzOTtgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoCBJ IGFtIChhZ2FpbikgYSBiaXQgc3R1Y2sgYXQgdGhpcyBwb2ludCwgYQ0KICAgICAgICAgIGdvb2ds ZSBzZWFyY2ggb2Y8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqAgJnF1b3Q7 UHlJbml0X1F0TXVsdGltZWRpYSZxdW90OyBnYXZlIG5vIHJlc3VsdHMuLi48YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDC oCBCdXQgSSBhbSBjb25maWRlbnQgdGhhdCBzbG93bHkgYnV0DQogICAgICAgICAgc3RlYWRpbHks IGVycm9yIGJ5IGVycm9yLCBJPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKg IHdpbGwgYmUgYWJsZSB0byBldmVudHVhbGx5IGJ1aWxkIHRoZQ0KICAgICAgICAgIGFwcGxpY2F0 aW9uITxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsgwqDCoMKgIE9mIGNvdXJzZSwgaWYgaXQgd2FzbiYjMzk7dCBmb3IgdGhlIHN1 cHBvcnQNCiAgICAgICAgICBvZiB0aGlzIG1haWxpbmcgbGlzdCwgSTxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoCB3b3VsZCBub3QgYmUgc28gb3B0aW1pc3QgOik8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgIFVtYmVydG88YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgIE9uIDQvMjAvMjQgMTU6NTcsIENo YXJsZXMgd3JvdGU6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoCAt bFF0TXVsdGltZWRpYSBtZWFucyB0aGF0IHlvdSBhcmUNCiAgICAgICAgICBsaW5raW5nIHdpdGgg UXRNdWx0aW1lZGlhLnNvLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqAgVGhlIGZpcnN0IHRoaW5nIHlv dSBkbyBpcyBjaGVjayBpcw0KICAgICAgICAgIHlvdXIgL3Vzci9saWIgZGlyZWN0b3J5PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoCB3aGV0aGVyIHRoYXQgZmlsZSBl eGlzdHM6IGNkIC91c3IvbGliDQogICAgICAgICAgJmFtcDsmYW1wOyBmaW5kIHwgZ3JlcCAtaSA8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcXRtdWx0aW1lZGlhPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IMKgwqDCoCBUaGVuIGlmIHRoZSBmaWxlIGlzIG5vdCBmb3VuZCwgeW91DQogICAgICAg ICAgY2hlY2sgdGhlIGxpc3Qgb2YgZmlsZXMgeW91cjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyDCoMKgwqAgcXRtdWx0aW1lZGlhNS1kZXYgcGFja2FnZSBoYXMuIFlvdSYjMzk7 bGwNCiAgICAgICAgICBzZWUgdGhhdCBpdCBoYXM8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsgwqDCoMKgIFF0NU11bHRpbWVkaWEuc28uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoCBT byB0aGVuIHdoYXQgeW91IG5lZWQgdG8gZG8gaXMganVzdA0KICAgICAgICAgIHN5bWxpbmsgaXQ8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsgwqDCoMKgIGxuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQotc8KgL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVNdWx0aW1lZGlhLnNvwqAv dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0TXVsdGltZWRpYS5zbzxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqAgT24gU2F0LCBBcHIg MjAsIDIwMjQgYXQgODoyMeKAr1BNDQogICAgICAgICAgdW1iZXJ0b2ZpbGlwcG88YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgICZsdDs8YSBocmVmPSJtYWlsdG86dW1i ZXJ0b2ZpbGlwcG9AdGlzY2FsaS5pdCIgdGFyZ2V0PSJfYmxhbmsiPnVtYmVydG9maWxpcHBvQHRp c2NhbGkuaXQ8L2E+Jmd0Ow0KICAgICAgICAgIHdyb3RlOjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDC oMKgwqDCoCBIaSBLQyBhbmQgdGhhbmtzIGFnYWluIGZvciB5b3VyDQogICAgICAgICAgc3VvcHBv cnQhPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKg wqDCoMKgwqDCoMKgIEkgaGF2ZSBpbmNsdWRlZCBpdCBpbiBteSB0b21sDQogICAgICAgICAgZmls ZSwgdGhlbiB0cmllZCB0byBidWlsZCB0aGU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsgwqDCoMKgwqDCoMKgwqAgcHJvamVjdCBhbmQgSSBnb3QgdGhlIGVycm9yOg0KICAgICAg ICAgICZxdW90O1Byb2plY3QgRVJST1I6IFVua25vd248YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgbW9kdWxlKHMpIGluIFFUOiBtdWx0aW1lZGlhDQog ICAgICAgICAgbGludXgmcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgSSB0aGVuIGdvb2dsZWQgYW5kIHVuZGVyc3Rv b2QgSQ0KICAgICAgICAgIG1pZ2h0IG5lZWQgdG8gaW5zdGFsbDxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoCBRdE11bHRpbWVkaWEgb24gbXkgc3lzdGVt IChMaW51eA0KICAgICAgICAgIE1pbnQgMjApLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oCBJIHRoZW4gZGlkIGBzdWRvIGFwdCBpbnN0YWxsDQogICAgICAgICAgcXRtdWx0aW1lZGlhNS1k ZXY8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgbGli cXQ1bXVsdGltZWRpYTUNCiAgICAgICAgICBsaWJxdDVtdWx0aW1lZGlhNS1wbHVnaW5zYCAobm90 IHN1cmUgaWY8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqAgYWxsIHdlcmUgbmVjZXNzYXJ5KSwgYW5kIG5vdw0KICAgICAgICAgIGR1cmluZyB0aGUgbWFr ZSBjb21tYW5kIEk8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDC oMKgwqAgcmVjZWl2ZSBhIG5ldyBlcnJvcjo8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgYGBgPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKg wqDCoMKgwqDCoMKgIC91c3IvYmluL2xkOiBjYW5ub3QgZmluZA0KICAgICAgICAgIC1sUXRNdWx0 aW1lZGlhOiBObyBzdWNoIGZpbGUgb3I8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsgwqDCoMKgwqDCoMKgwqAgZGlyZWN0b3J5PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IMKgwqDCoMKgwqDCoMKgIGNvbGxlY3QyOiBlcnJvcjogbGQgcmV0dXJuZWQgMQ0KICAg ICAgICAgIGV4aXQgc3RhdHVzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKg wqDCoMKgwqDCoMKgIG1ha2U6ICoqKiBbTWFrZWZpbGU6MjEwOiBtZW1vcnldDQogICAgICAgICAg RXJyb3IgMTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoCBgYGA8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgSSB0cmll ZCB0byBmaW5kIG91dCBob3cgdG8gc29sdmUNCiAgICAgICAgICB0aGUgcHJvYmxlbSBidXQgYWZ0 ZXIgc29tZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oCBzZWFyY2ggSSBjb3VsZCBmaWd1cmUgaXQgb3V0Ljxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKg wqDCoCBJIGd1ZXNzIGl0IHN0aWxsIGhhcyB0byBkbyB3aXRoDQogICAgICAgICAgc29tZSBtaXNz aW5nIGNvbXBvbmVudHMsIGJ1dDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDC oMKgwqDCoMKgwqDCoCBJIGNvdWxkIG5vdCBmaW5kIHRoZSBwcm9wZXIgcGFnZQ0KICAgICAgICAg IHdpdGggYSBsaXN0IG9mIGFsbCB0aGU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsgwqDCoMKgwqDCoMKgwqAgbmVlZGVkIGxpYnJhcmllcy48YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgRG8geW91IG9yIGFu eW9uZSBlbHNlIGhhcyBpdD88YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgVGhhbmtzIGFnYWluIGZvciB5b3VyIHRpbWUsDQog ICAgICAgICAgcmVhbGx5IGFwcHJlY2lhdGVkPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgIFVtYmVydG88YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgT24g NC8yMC8yNCAxMTozMiwgS2Fpc2VyIENoaWVmDQogICAgICAgICAgd3JvdGU6PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoCBIaSB1bWJlcnRvZmls aXBwbyw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoCBUaGUgbm9uLXN0YW5k YXJkIHB5dGhvbg0KICAgICAgICAgIHBhY2thZ2VzIHNob3VsZCBiZSBhZGRlZCB0byB0aGU8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgIGBzeXNy b290LnRvbWxgIGZpcnN0Ljxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgIElu IGZhY3QsIHRoZXJlIHNob3VsZCBiZSBhDQogICAgICAgICAgYFB5UXQ1YCBibG9jayBpbiB5b3Vy PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoCBg c3lzcm9vdC50b21sYC4gKFRoZQ0KICAgICAgICAgIGNvbXBvbmVudCBwbHVnaW4gZm9yIFB5UXQ1 IHdpbGwgd29yazxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKg wqDCoMKgwqAgdGhlcmUpLiBMb29rIGF0IHRoZQ0KICAgICAgICAgIGBQeXF0NS5MaW51eGAgc2Vj dGlvbiBhbmQgYWRkPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKg wqDCoMKgwqDCoCBRdE11bHRpbWVkaWEgdG8gdGhlIGxpc3Qgb2YNCiAgICAgICAgICBtb2R1bGVz IChRdFdpZGdldHMgc2hvdWxkPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDCoMKgwqDCoMKgwqDCoCBhbHJlYWR5IGJlIHRoZXJlIGZvcg0KICAgICAgICAgIGluc3RhbmNl KS48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoCBUaGVuIHJlbG9hZCB5b3Vy IC5wZHQgYW5kIGl0DQogICAgICAgICAgc2hvdWxkIGF1dG9tYXRpY2FsbHkgZGV0ZWN0PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoCBRdE11bHRp bWVkaWEgd2hpY2ggeW91IGNhbg0KICAgICAgICAgIHRpY2suPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgwqDCoMKgwqDCoMKgwqAgSSBoYXZlIGNoZWNrZWQgeW91ciBweXRob24NCiAgICAgICAgICBz b3VyY2UgY29kZSBhbmQgaXQgZG9lcyBub3Qgc2VlbTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgdGhhdCB5b3UgbmVlZCBhbnkgb3RoZXINCiAg ICAgICAgICBkZXBlbmRlbmN5IHNvIHlvdSBjYW4gZ2hlYWQgd2l0aDxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAgdGhpcyBjaGFuZ2UgYW5kIGJ1 aWxkLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgIEJlc3QgcmVnYXJkcyw8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoCBLQzxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKg wqDCoCBPbiBGcmksIDE5IEFwciAyMDI0LCAxNzoxNg0KICAgICAgICAgIHVtYmVydG9maWxpcHBv LDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqAg Jmx0OzxhIGhyZWY9Im1haWx0bzp1bWJlcnRvZmlsaXBwb0B0aXNjYWxpLml0IiB0YXJnZXQ9Il9i bGFuayI+dW1iZXJ0b2ZpbGlwcG9AdGlzY2FsaS5pdDwvYT4mZ3Q7DQogICAgICAgICAgd3JvdGU6 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBIZWxsbyBldmVy eW9uZSw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJIGZpbmFsbHkgaGFkIHNvbWUgdGlt ZQ0KICAgICAgICAgIHRvIGNvbWUgYmFjayB0byB0aGlzLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSSB0cmllZCB0byBidWlsZCBteSBvd24NCiAgICAgICAg ICBhcHBsaWNhdGlvbiAoYSBzaW1wbGUgbWVtb3J5PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdhbWUsIHdob3NlIHNvdXJjZSB5 b3UNCiAgICAgICAgICBjYW4gZmluZCBoZXJlOjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YSBocmVmPSJodHRwczovL2dpdGh1 Yi5jb20vdW1iZTE5ODcvbWVtb3J5IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5o dHRwczovL2dpdGh1Yi5jb20vdW1iZTE5ODcvbWVtb3J5PC9hPikuPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBIb3N0IExpbnV4LTY0IGFuZCB0YXJnZXQNCiAg ICAgICAgICBMaW51eC02NC48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIFRoZSBkZXBsb3ltZW50IHByb2Nlc3MNCiAgICAgICAgICBzZWVtZWQgc21vb3RoLCBo b3dldmVyIHdoZW4gSTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCB0cnkgdG8gbGF1bmNoIG15DQogICAgICAgICAgYXBwbGljYXRp b24gaW4gdGhlIGJ1aWxkLWxpbnV4LTY0PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRpcmVjdG9yeSwgSSBzZWUgdGhpcw0KICAg ICAgICAgIGVycm9yOjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGBgYDxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVHJhY2ViYWNrIChtb3N0IHJlY2Vu dA0KICAgICAgICAgIGNhbGwgbGFzdCk6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgIEZpbGUgJnF1b3Q7bWVtb3J5LnB5JnF1 b3Q7LCBsaW5lDQogICAgICAgICAgNiwgaW4gJmx0O21vZHVsZSZndDs8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqAgRmlsZSAm cXVvdDs8YSBocmVmPSJodHRwOi8vYm9vdHN0cmFwLTMuMTEuMC5weSIgcmVsPSJub3JlZmVycmVy IiB0YXJnZXQ9Il9ibGFuayI+Ym9vdHN0cmFwLTMuMTEuMC5weTwvYT48YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJmx0OzxhIGhy ZWY9Imh0dHA6Ly9ib290c3RyYXAtMy4xMS4wLnB5IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0i X2JsYW5rIj5odHRwOi8vYm9vdHN0cmFwLTMuMTEuMC5weTwvYT4mZ3Q7JnF1b3Q7LA0KICAgICAg ICAgIGxpbmUgMTE3OCwgaW4gPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBfZmluZF9hbmRfbG9hZDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDCoCBGaWxlICZxdW90OzxhIGhyZWY9Imh0dHA6Ly9ib290 c3RyYXAtMy4xMS4wLnB5IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5ib290c3Ry YXAtMy4xMS4wLnB5PC9hPjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmbHQ7PGEgaHJlZj0iaHR0cDovL2Jvb3RzdHJhcC0zLjEx LjAucHkiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9ib290c3RyYXAt My4xMS4wLnB5PC9hPiZndDsmcXVvdDssDQogICAgICAgICAgbGluZSAxMTQyLCBpbjxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBf ZmluZF9hbmRfbG9hZF91bmxvY2tlZDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNb2R1bGVOb3RGb3VuZEVycm9yOiBObw0KICAg ICAgICAgIG1vZHVsZSBuYW1lZCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7ICYjMzk7UHlRdDUuUXRNdWx0aW1lZGlhJiMzOTs8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGBgYDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgSSB3ZW50IGJhY2sgdG8gdGhlIC5wZHQNCiAgICAgICAgICBmaWxlIChg cHlxdGRlcGxveS1idWlsZDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtZW1vcnkucGR0YCksIGJ1dCBpbiB0aGUNCiAgICAgICAg ICBQYWNrYWdlcyB0YWIgSSBjYW5ub3Qgc2VlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFF0TXVsdGltZWRpYSBsaXN0ZWQNCiAg ICAgICAgICBhbnl3aGVyZS48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIEkgY291bGQgdHJ5IHRvIGFkZCBpdA0KICAgICAgICAgIG1hbnVhbGx5IGluIHRoZSBt ZW1vcnkucGR0IGZpbGUsPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ1dCBJIHdhcyB3b25kZXJpbmcgaWYgSQ0KICAgICAgICAg IGFtIGRvaW5nIGFueXRoaW5nIHdyb25nLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgSSBhbSBzaGFyaW5nIHRoZSBjb250ZW50DQogICAgICAgICAgb2YgbXkg cGR0IGZpbGUgYmVsb3cuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBNYW55IHRoYW5rcyBpbiBhZHZhbmNlIGlmDQogICAgICAgICAgeW91IHdpc2ggdG8gaGVs cC48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVbWJlcnRvPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgbWVtb3J5LnBkdDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgYGBgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCB2ZXJzaW9uID0gMDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzeXNyb290ID0gJnF1b3Q7JnF1b3Q7PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN5c3Jv b3RzX2RpciA9ICZxdW90OyZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYXJ0cyA9IFsNCiAgICAgICAgICAmcXVvdDtQ eXRob246cmFuZG9tJnF1b3Q7LCAmcXVvdDtQeVF0OlB5UXQ1LlF0V2lkZ2V0cyZxdW90Oyw8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgJnF1b3Q7UHl0aG9uOmdsb2ImcXVvdDssDQogICAgICAgICAgJnF1b3Q7UHl0aG9uOm9zJnF1 b3Q7LCAmcXVvdDtQeVF0OlB5UXQ1LlF0Q29yZSZxdW90Oyw8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnF1b3Q7UHlRdDpQeVF0 NS5RdEd1aSZxdW90OywNCiAgICAgICAgICAmcXVvdDtTSVA6UHlRdDUuc2lwJnF1b3Q7LCAmcXVv dDtQeVF0OlB5UXQ1JnF1b3Q7LF08YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIFtBcHBsaWNhdGlvbl08YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZW50cnlfcG9pbnQgPSAmcXVvdDsmcXVvdDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgaXNfY29uc29sZSA9IGZhbHNlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlzX2J1bmRsZSA9IGZhbHNlPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5h bWUgPSAmcXVvdDsmcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcW1ha2VfY29uZmlndXJhdGlvbiA9ICZxdW90OyZxdW90 Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBzY3JpcHQgPSAmcXVvdDttZW1vcnkucHkmcXVvdDs8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3lzcGF0aCA9ICZx dW90OyZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg W0FwcGxpY2F0aW9uLlBhY2thZ2VdPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5hbWUgPSAmcXVvdDtkYXRhJnF1b3Q7PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGV4Y2x1ZGUgPSBbICZxdW90OyoucHljJnF1b3Q7LA0KICAgICAgICAgICZxdW90OyoucHlkJnF1 b3Q7LCAmcXVvdDsqLnB5byZxdW90OywgJnF1b3Q7Ki5weXgmcXVvdDssPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZxdW90Oyou cHhpJnF1b3Q7LCAmcXVvdDtfX3B5Y2FjaGVfXyZxdW90OywNCiAgICAgICAgICAmcXVvdDsqLWlu Zm8mcXVvdDssICZxdW90O0VHR19JTkZPJnF1b3Q7LCAmcXVvdDsqLnNvJnF1b3Q7LF08YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAN CiAgICAgICAgICBbW0FwcGxpY2F0aW9uLlBhY2thZ2UuQ29udGVudF1dPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5hbWUgPSAm cXVvdDtiYWNrLmpwZyZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbmNsdWRlZCA9IHRydWU8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXNfZGlyZWN0 b3J5ID0gZmFsc2U8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg DQogICAgICAgICAgW1tBcHBsaWNhdGlvbi5QYWNrYWdlLkNvbnRlbnRdXTxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuYW1lID0g JnF1b3Q7aW1nJnF1b3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGluY2x1ZGVkID0gdHJ1ZTxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpc19kaXJlY3Rvcnkg PSB0cnVlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgDQogICAgICAgICAgW1tBcHBsaWNhdGlvbi5QYWNrYWdlLkNvbnRlbnQuQ29u dGVudF1dPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIG5hbWUgPQ0KICAgICAgICAgICZxdW90O2FuYWxpc2lhcHByb2ZvbmRpdGEu anBnJnF1b3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGluY2x1ZGVkID0gdHJ1ZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpc19kaXJlY3RvcnkgPSBmYWxz ZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAg ICBbW0FwcGxpY2F0aW9uLlBhY2thZ2UuQ29udGVudC5Db250ZW50XV08YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbmFtZSA9DQog ICAgICAgICAgJnF1b3Q7Y2FnbmFjY2lvc2VsdmFnZ2lvLmpwZyZxdW90Ozxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbmNsdWRl ZCA9IHRydWU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgaXNfZGlyZWN0b3J5ID0gZmFsc2U8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgW1tBcHBsaWNhdGlvbi5QYWNrYWdl LkNvbnRlbnQuQ29udGVudF1dPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5hbWUgPQ0KICAgICAgICAgICZxdW90O2RpYW1hbnRl b2NjaGlkaWxlb25lLmpwZyZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbmNsdWRlZCA9IHRydWU8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXNfZGly ZWN0b3J5ID0gZmFsc2U8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgDQogICAgICAgICAgW1tBcHBsaWNhdGlvbi5QYWNrYWdlLkNvbnRlbnQuQ29udGVudF1dPGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIG5hbWUgPSAmcXVvdDtsYW1lcmF2aWdsaWEuanBnJnF1b3Q7PGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGluY2x1ZGVkID0g dHJ1ZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBpc19kaXJlY3RvcnkgPSBmYWxzZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBbW0FwcGxpY2F0aW9uLlBhY2thZ2UuQ29u dGVudC5Db250ZW50XV08YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgbmFtZSA9DQogICAgICAgICAgJnF1b3Q7bGVnZ2VkZWxwaXVm b3J0ZS5qcGcmcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgaW5jbHVkZWQgPSB0cnVlPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlzX2RpcmVjdG9yeSA9 IGZhbHNlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAg ICAgICAgIFtbQXBwbGljYXRpb24uUGFja2FnZS5Db250ZW50LkNvbnRlbnRdXTxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuYW1l ID0NCiAgICAgICAgICAmcXVvdDtsdWNlcnRvbGFjcm9naW9sYW50ZS5qcGcmcXVvdDs8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg aW5jbHVkZWQgPSB0cnVlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlzX2RpcmVjdG9yeSA9IGZhbHNlPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIFtbQXBwbGljYXRpb24u UGFja2FnZS5Db250ZW50LkNvbnRlbnRdXTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuYW1lID0NCiAgICAgICAgICAmcXVvdDty aWNlcmNhb3NzZXNzaXZhLmpwZyZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbmNsdWRlZCA9IHRydWU8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXNf ZGlyZWN0b3J5ID0gZmFsc2U8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgDQogICAgICAgICAgW1tBcHBsaWNhdGlvbi5QYWNrYWdlLkNvbnRlbnQuQ29udGVudF1d PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIG5hbWUgPQ0KICAgICAgICAgICZxdW90O3J1Z2dpdG9kZWx3dXJtLmpwZyZxdW90Ozxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBpbmNsdWRlZCA9IHRydWU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXNfZGlyZWN0b3J5ID0gZmFsc2U8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgW1tBcHBsaWNh dGlvbi5QYWNrYWdlLkNvbnRlbnQuQ29udGVudF1dPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5hbWUgPQ0KICAgICAgICAgICZx dW90O3N0dWRpb2FjY3VyYXRvLmpwZyZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbmNsdWRlZCA9IHRydWU8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg aXNfZGlyZWN0b3J5ID0gZmFsc2U8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgDQogICAgICAgICAgW1tBcHBsaWNhdGlvbi5QYWNrYWdlLkNvbnRlbnQuQ29udGVu dF1dPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIG5hbWUgPQ0KICAgICAgICAgICZxdW90O1Ryb3BpY2FsaXNsYW5kLmpwZyZxdW90 Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBpbmNsdWRlZCA9IHRydWU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXNfZGlyZWN0b3J5ID0gZmFsc2U8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgW1tBcHBs aWNhdGlvbi5QYWNrYWdlLkNvbnRlbnQuQ29udGVudF1dPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5hbWUgPQ0KICAgICAgICAg ICZxdW90O3d1cm1hcnJvZ2FudGUuanBnJnF1b3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGluY2x1ZGVkID0gdHJ1ZTxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBpc19kaXJlY3RvcnkgPSBmYWxzZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAg ICAgICAgW1tBcHBsaWNhdGlvbi5QYWNrYWdlLkNvbnRlbnRdXTxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuYW1lID0gJnF1b3Q7 c291bmQmcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgaW5jbHVkZWQgPSB0cnVlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlzX2RpcmVjdG9yeSA9IHRy dWU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqANCiAgICAgICAgICBbW0FwcGxpY2F0aW9uLlBhY2thZ2UuQ29udGVudC5Db250ZW50 XV08YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgbmFtZSA9ICZxdW90O2VuZC53YXYmcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW5jbHVkZWQgPSB0cnVl PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGlzX2RpcmVjdG9yeSA9IGZhbHNlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIFtbQXBwbGljYXRpb24uUGFja2FnZS5Db250ZW50 LkNvbnRlbnRdXTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBuYW1lID0gJnF1b3Q7ZmFpbC53YXYmcXVvdDs8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW5jbHVk ZWQgPSB0cnVlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGlzX2RpcmVjdG9yeSA9IGZhbHNlPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIFtbQXBwbGljYXRpb24uUGFja2Fn ZS5Db250ZW50LkNvbnRlbnRdXTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuYW1lID0gJnF1b3Q7c3VjY2Vzcy53YXYmcXVvdDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgaW5jbHVkZWQgPSB0cnVlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlzX2RpcmVjdG9yeSA9IGZhbHNlPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBgYGA8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE9uIDMvMTIvMjQgMDg6NDgsDQogICAgICAg ICAgdW1iZXJ0b2ZpbGlwcG8gd3JvdGU6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFRoYW5rcyBDaGFybGVzIGFuZA0KICAgICAgICAgIEtDITxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEkgd2FzIGZpbmFsbHkgYWJs ZSB0bw0KICAgICAgICAgIGJ1aWxkIHRoZSBkZW1vIGFmdGVyIGluc3RhbGxpbmc8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGFsbCB0aGUgUXQgZm9yIFgxMQ0KICAgICAgICAgIHJlcXVpcmVtZW50cyBmb3IgTGludXghISE8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBGb3IgdGhlIHJlY29yZHMs IGhlcmUNCiAgICAgICAgICBpcyB3aGF0IEkgaGFkIHRvIGluc3RhbGwgb24gbXk8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IG1hY2hpbmUgKExpbnV4IE1pbnQNCiAgICAgICAgICAyMSk6PGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE5vdGU6IHRoZXJlIGlzIGENCiAgICAg ICAgICBwYWNrYWdlIGluIHRoZSBsaXN0IG9mIHJlcXVpcmVtZW50czxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgd2hpY2gg aGFzIGEgbWlzc2luZw0KICAgICAgICAgIG1hdGNoIG9uIG15IHN5c3RlbSwgSSBhbSBtYXJraW5n PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBpdCBkb3duIGJlbG93Ojxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHN1ZG8gYXB0LWdldCBpbnN0YWxsDQogICAgICAgICAgbGlieGNiLXV0aWwtZGV2 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBzdWRvIGFwdC1nZXQgaW5zdGFsbA0KICAgICAgICAgIGxpYmZvbnRjb25maWcx LWRldjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgbGliZnJlZXR5cGU2LWRldg0KICAgICAgICAgIGxpYngxMS1kZXYgbGli eDExLXhjYi1kZXYgbGlieGV4dC1kZXY8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpYnhmaXhlcy1kZXYNCiAgICAgICAg ICBsaWJ4aS1kZXYgbGlieHJlbmRlci1kZXYgbGlieGNiMS1kZXY8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpYnhjYi1n bHgwLWRldg0KICAgICAgICAgIGxpYnhjYi1rZXlzeW1zMS1kZXYgbGlieGNiLWltYWdlMC1kZXY8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGxpYnhjYi1zaG0wLWRldg0KICAgICAgICAgIGxpYnhjYi1pY2NjbTQtZGV2IGxp YnhjYi1zeW5jMC1kZXY8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpYnhjYi14Zml4ZXMwLWRldg0KICAgICAgICAgIGxp YnhjYi1zaGFwZTAtZGV2IGxpYnhjYi1yYW5kcjAtZGV2PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIGxp YnhjYi1yZW5kZXItdXRpbDAtZGV2IGxpYnhrYmNvbW1vbi1kZXY8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpYnhrYmNv bW1vbi14MTEtZGV2DQogICAgICAgICAgbGlieGNiLXhpbmVyYW1hMC1kZXYgIyBpbnN0ZWFkIG9m PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAmcXVvdDtsaWJ4Y2QteGluZXJhbWEtZGV2JnF1b3Q7PGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTm93LCBvbiBteQ0KICAgICAgICAgIGFwcGxpY2F0 aW9uIGFuZCB0aGVuIEFuZHJvaWQhIDspPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgT24gMy85LzI0IDIwOjQ3LA0KICAgICAgICAgIFVtYmVydG8gTWlub3JhIHdyb3Rl Ojxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIFRoYW5rcyBmb3IgdGhlDQogICAgICAgICAgaGludCBDaGFybGVzLCBJ IHdpbGwgdHJ5IHRvIHRlc3QgdGhlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc29sdXRpb24gYXMgc29vbg0KICAg ICAgICAgIGFzIEkgY2FuIGFuZCByZXBvcnQgYmFjayBvbiB0aGUgPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc3VsdC48YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBcyBmYXIgYXMgSQ0K ICAgICAgICAgIHVuZGVyc3RhbmQsIEkgc2hvdWxkIGRvICZxdW90O3N1ZG8gYXB0LWdldDxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGluc3RhbGwNCiAgICAgICAgICBsaWJ4Y2ItdXRpbC1kZXYmcXVvdDsgYXMgZXhw bGFpbmVkIGluPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IDxhIGhyZWY9Imh0dHBzOi8vZm9ydW0ucXQuaW8vdG9waWMvMTI1NTgyL3F0LTUtMTUtMi1kby1u b3QtYnVpbGQtbGlicXhjYi1zby1idXQtYXQtdGhlLXNhbWUtdGltZS1xdC01LTE0LTAtc3VjY2Vz c2Z1bGx5LWJ1aWxkLWxpYnF4Y2Itc28vND9fPTE3MTAwMTMxNzA2NDcmYW1wO2xhbmc9aXQiIHJl bD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZm9ydW0ucXQuaW8vdG9waWMv MTI1NTgyL3F0LTUtMTUtMi1kby1ub3QtYnVpbGQtbGlicXhjYi1zby1idXQtYXQtdGhlLXNhbWUt dGltZS1xdC01LTE0LTAtc3VjY2Vzc2Z1bGx5LWJ1aWxkLWxpYnF4Y2Itc28vND9fPTE3MTAwMTMx NzA2NDcmYW1wO2xhbmc9aXQ8L2E+PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJodHRwczovL2ZvcnVtLnF0LmlvL3RvcGljLzEyNTU4 Mi9xdC01LTE1LTItZG8tbm90LWJ1aWxkLWxpYnF4Y2Itc28tYnV0LWF0LXRoZS1zYW1lLXRpbWUt cXQtNS0xNC0wLXN1Y2Nlc3NmdWxseS1idWlsZC1saWJxeGNiLXNvLzQ/Xz0xNzEwMDEzMTcwNjQ3 JmFtcDtsYW5nPWl0IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2Zv cnVtLnF0LmlvL3RvcGljLzEyNTU4Mi9xdC01LTE1LTItZG8tbm90LWJ1aWxkLWxpYnF4Y2Itc28t YnV0LWF0LXRoZS1zYW1lLXRpbWUtcXQtNS0xNC0wLXN1Y2Nlc3NmdWxseS1idWlsZC1saWJxeGNi LXNvLzQ/Xz0xNzEwMDEzMTcwNjQ3JmFtcDtsYW5nPWl0PC9hPiZndDs8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBh bmQgcnVuDQogICAgICAgICAgJnF1b3Q7YnVpbGQtZGVtby5weSZxdW90OyBhZ2Fpbi48YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBX aWxsIGJlIGJhY2sNCiAgICAgICAgICBzb29uLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFVtYmVydG88YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJbCA5IG1hciAy MDI0DQogICAgICAgICAgMTU6NDgsIENoYXJsZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpwZWFjZWNo QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnBlYWNlY2hAZ21haWwuY29tPC9hPiZndDs8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpwZWFjZWNoQGdtYWlsLmNvbSIg dGFyZ2V0PSJfYmxhbmsiPnBlYWNlY2hAZ21haWwuY29tPC9hPiZndDsNCiAgICAgICAgICBoYSBz Y3JpdHRvOjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgRG8geW91IGhhdmUNCiAgICAgICAgICBsaWJ4Y2Iuc28gcGxh dGZvcm0gcGx1Z2luIGluIHlvdXIgcXQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRpcmVjdG9yeT88 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIElmIG5vdCB5b3UNCiAgICAgICAgICBuZWVkIHRvIHJlYnVpbGQgcXQgYWdh aW4sIG1ha2Ugc3VyZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdGhhdA0KICAgICAgICAgIHJlcXVp cmVtZW50cyBsaXN0ZWQgYXQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly9kb2MucXQuaW8vcXQtNS9saW51eC1yZXF1aXJlbWVu dHMuaHRtbCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9kb2MucXQu aW8vcXQtNS9saW51eC1yZXF1aXJlbWVudHMuaHRtbDwvYT48YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGFyZSBpbnN0YWxsZWQNCiAgICAgICAgICBhbmQgbWFrZSBzdXJlIHRoZSB4Y2IgcGxhdGZvcm08 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBsdWdpbiBpcw0KICAgICAgICAgIGJ1aWx0Ljxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgT24gU2F0LCBNYXINCiAgICAgICAgICA5LCAyMDI0IGF0IDg6MzjigK9QTSB1bWJlcnRv ZmlsaXBwbzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJmx0OzxhIGhyZWY9Im1haWx0bzp1bWJlcnRv ZmlsaXBwb0B0aXNjYWxpLml0IiB0YXJnZXQ9Il9ibGFuayI+dW1iZXJ0b2ZpbGlwcG9AdGlzY2Fs aS5pdDwvYT4mZ3Q7DQogICAgICAgICAgd3JvdGU6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEhlbGxv DQogICAgICAgICAgZXZlcnlvbmUsPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGp1c3QgYQ0KICAgICAgICAgIHF1aWNr IHVwZGF0ZTogSSBkaWQgdGhlIEtDJiMzOTtzIHRocmVlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGxpbmVzDQogICAgICAgICAgdHJpY2sgYW5kIGl0IGRpZCB0aGUgam9iLjxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBJIGFtIG5vdw0KICAgICAgICAgIHN0dWNrIGF0IHlldCBhbm90aGVyIGVy cm9yLCB3aGljaCBpczxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIEdlbmVyYXRpbmcg dGhlIE1ha2VmaWxlcy4uLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ow0KICAgICAgICAgIC9ob21lL3VtYmVydG8vZ2FtZXMvcHl0aG9uL3B5cXQtZGVtby9z eXNyb290LWxpbnV4LTY0L1F0L2Jpbi9xbWFrZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oA0KICAgICAgICAgIC1yZWN1cnNpdmUgUHlRdDUucHJvPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgDQogICAgICAgICAgc2lwLWluc3RhbGw6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgJiMzOTsvaG9tZS91bWJlcnRvL2dhbWVz L3B5dGhvbi9weXF0LWRlbW8vc3lzcm9vdC1saW51eC02NC9RdC9iaW4vcW1ha2UNCiAgICAgICAg ICA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICAtcmVjdXJzaXZlIFB5UXQ1LnBybyYj Mzk7IGZhaWxlZCByZXR1cm5pbmcgMzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJbmZv Og0KICAgICAgICAgIGNyZWF0aW5nIHN0YXNoIGZpbGU8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqANCiAgICAgICAgICAvdG1wL3RtcGh3a3EzaXgxLy5xbWFrZS5zdGFzaDxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBSZWFkaW5nDQogICAgICAgICAgL3RtcC90bXBod2txM2l4MS9R dENvcmUvUXRDb3JlLnBybzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSZWFkaW5nIDxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAg IC90bXAvdG1waHdrcTNpeDEvUXROZXR3b3JrL1F0TmV0d29yay5wcm88YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgUmVhZGluZw0KICAgICAgICAgIC90bXAvdG1waHdrcTNpeDEvUXRHdWkv UXRHdWkucHJvPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJlYWRpbmcgPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgL3RtcC90 bXBod2txM2l4MS9RdFdpZGdldHMvUXRXaWRnZXRzLnBybzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBSZWFkaW5nPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgL3RtcC90bXBod2txM2l4MS9RdFgxMUV4dHJhcy9RdFgxMUV4dHJh cy5wcm88YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUHJvamVjdA0KICAgICAgICAgIEVS Uk9SOiBVbmtub3duIG1vZHVsZShzKSBpbiBRVDogPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHgxMWV4dHJhczxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoA0KICAgICAgICAgIHB5cXRkZXBsb3ktc3lzcm9vdDogZXhlY3V0aW9uIG9mPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgJiMzOTtzaXAtaW5zdGFsbCYjMzk7IGZh aWxlZDogcmV0dXJuZWQgZXhpdCBjb2RlIDE8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSSBhbQ0KICAgICAgICAgIGF0 dGFjaGluZyB0aGUgd2hvbGUgbG9nIGFnYWluIGluIGNhc2U8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgaXQmIzM5O3MNCiAgICAgICAgICB1c2VmdWwgdG8gYmV0dGVyIHVuZGVyc3RhbmQg d2hhdCB3ZW50IDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyB3cm9uZy48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgQW55IGlkZWENCiAgICAgICAgICBob3cgdG8gbW92ZSBvbiBm cm9tIGhlcmU/PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNvcnJ5IGZvcg0KICAgICAgICAgIHNwYW1taW5nIGJ1dCBJ IGhvcGUgdGhpcyB0aHJlYWQgbm90PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG9ubHkg d2lsbA0KICAgICAgICAgIGZpeCBteSBpc3N1ZXMgYnV0IGFsc28gd2lsbCBzZXJ2ZTxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhcyBhDQogICAgICAgICAgcmVmZXJlbmNlIGZvciBidWls ZGluZyB3aXRoIGEgTGludXg8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWFjaGluZQ0K ICAgICAgICAgIChvciBtZSBhbmQgZm9yIG90aGVycyBob3BlZnVsbHkpLjxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBV bWJlcnRvPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIE9uIDMvOC8yNA0KICAgICAgICAgIDIwOjMyLCBLYWlzZXIgQ2hp ZWYgd3JvdGU6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSGksPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgJnF1b3Q7cXQtZXZlcnl3aGVyZS1v cGVuc291cmNlLXNyYy01LjE1LjEwLnRhci54eiZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGlzDQogICAgICAgICAgdGhlIHJpZ2h0IGZpbGUgeW91IGFyZSBsb29r aW5nIGZvci48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIFVuZm9ydHVu YXRlbHksPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQog ICAgICAgICAgJnF1b3Q7cHlxdGRlcGxveS9zeXNyb290L3BsdWdpbnMvUXQucHkmcXVvdDsgaXM8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIGxvb2tpbmcg Zm9yICYjMzk7cXQtZXZlcnl3aGVyZS1zcmMte30udGFyLnh6JiMzOTs8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBZb3UNCiAgICAgICAgICBjb3VsZCBmaXggdGhhdCBsaW5lICgjNTMpIGlu PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAg ICAgJnF1b3Q7cHlxdGRlcGxveS9zeXNyb290L3BsdWdpbnMvUXQucHkmcXVvdDt3aXRoOjxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGANCiAgICAgICAgICBxdC1ldmVyeXdo ZXJlLW9wZW5zb3VyY2Utc3JjLXt9LnRhci54eiBgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqANCiAgICAgICAgICBIb3dldmVyLCB5b3UgbWlnaHQgZW5jb3VudGVyIHByb2JsZW1zPGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZG93bg0KICAgICAgICAgIHRoZSBsaW5l IHByb2JhYmx5Li4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSQ0KICAgICAgICAgIHdv dWxkIHJlY29tbWVuZCB0byBzdGljayB3aXRoIFF0NS4xNS4yPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgYW5kDQogICAgICAgICAgZG8gbmVjZXNzYXJ5IGNoYW5nZXMuPGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBBbHRlcm5hdGl2 ZWx5LCB5b3UgY291bGQgYnVpbHQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsNCiAgICAgICAgICBxdC1ldmVyeXdoZXJlLW9wZW5zb3VyY2Utc3JjLTUuMTUu MTAudGFyLnh6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJvbQ0KICAg ICAgICAgIHNvdXJjZSBtYW51YWxseSBhbmQgdGVsbCBweXF0ZGVwbG95PGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgd2hlcmUNCiAgICAgICAgICB0byBsb29rIGZvciBRdCBp bnN0YWxsIChidXQgdGhhdCYjMzk7czxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGEgYml0DQogICAgICAgICAgbW9yZSBwYWluZnVsKS48YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBC ZXN0DQogICAgICAgICAgcmVnYXJkcyw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBLQzxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgTGXCoHZlbi4gOCBtYXJzIDIw MjQgw6DCoDE5OjIxLDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAg ICAgICAgdW1iZXJ0b2ZpbGlwcG88YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp1bWJlcnRvZmlsaXBwb0B0aXNjYWxpLml0 IiB0YXJnZXQ9Il9ibGFuayI+dW1iZXJ0b2ZpbGlwcG9AdGlzY2FsaS5pdDwvYT4mZ3Q7DQogICAg ICAgICAgYSDDqWNyaXTCoDo8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQog ICAgICAgICAgVGhhbmtzIGFnYWluIGZvciB0aGUgZmVlZGJhY2ssPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBJDQogICAgICAgICAgaGF2ZSBqdXN0IHRyaWVkIHRvIHVwZGF0ZSB0aGU8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgc3lz cm9vdC50b21sIGxpa2UgdGhpczo8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMNCiAgICAg ICAgICBRdDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyM8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQog ICAgICAgICAgW1F0XTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqANCiAgICAgICAgICB2ZXJzaW9uID0gJnF1b3Q7NS4xNS4xMCZxdW90OyAjIG9yaWdpbmFsIHdh czxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAg ICAmcXVvdDs1LjE1LjImcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgDQogICAgICAgICAgZWRpdGlvbiA9ICZxdW90O29wZW5zb3VyY2UmcXVvdDs8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgYW5kIG5vdyBpdCBz ZWVtcyB0aGUgbGluayB0byBkb3dubG9hZDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqANCiAgICAgICAgICB0aGUgcXQgc291cmNlIGNhbiBubyBsb25nZXIgYmUg Zm91bmQuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIFF0OiBpbnN0YWxs aW5nIGNvbXBvbmVudC4uLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqANCiAgICAgICAgICBRdDogbG9va2luZyBmb3I8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICAmIzM5O3F0LWV2ZXJ5d2hlcmUtc3Jj LTUuMTUuMTAudGFyLnh6JiMzOTsgaW48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICAvaG9tZS91bWJlcnRvL2dhbWVzL3B5dGhvbi9weXF0 LWRlbW8uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAg ICAgICAgIFF0OiBkb3dubG9hZGluZzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgICYjMzk7cXQtZXZlcnl3aGVyZS1zcmMtNS4xNS4xMC50 YXIueHomIzM5Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAN CiAgICAgICAgICBmcm9tPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vZG93bmxvYWQucXQuaW8vYXJjaGl2ZS9xdC81LjE1LzUu MTUuMTAvc2luZ2xlLy4iIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v ZG93bmxvYWQucXQuaW8vYXJjaGl2ZS9xdC81LjE1LzUuMTUuMTAvc2luZ2xlLy48L2E+Li48YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgUXQ6 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICYjMzk7PGEg aHJlZj0iaHR0cHM6Ly9kb3dubG9hZC5xdC5pby9hcmNoaXZlL3F0LzUuMTUvNS4xNS4xMC9zaW5n bGUvcXQtZXZlcnl3aGVyZS1zcmMtNS4xNS4xMC50YXIueHoiIHJlbD0ibm9yZWZlcnJlciIgdGFy Z2V0PSJfYmxhbmsiPmh0dHBzOi8vZG93bmxvYWQucXQuaW8vYXJjaGl2ZS9xdC81LjE1LzUuMTUu MTAvc2luZ2xlL3F0LWV2ZXJ5d2hlcmUtc3JjLTUuMTUuMTAudGFyLnh6PC9hPiYjMzk7PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIHdhcyBu b3QgZm91bmQuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0K ICAgICAgICAgIHB5cXRkZXBsb3ktc3lzcm9vdDogUXQ6IHVuYWJsZSB0bzxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBmaW5kPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgJiMzOTsv aG9tZS91bWJlcnRvLy5weXF0ZGVwbG95L2NhY2hlL3F0LWV2ZXJ5d2hlcmUtc3JjLTUuMTUuMTAu dGFyLnh6JiMzOTsuDQogICAgICAgICAgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIFRo ZSBvbmx5IHNpbWlsYXIgdGhpbmcgSSBjYW4gc2VlIGluPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vZG93bmxvYWQucXQuaW8v YXJjaGl2ZS9xdC81LjE1LzUuMTUuMTAvc2luZ2xlLyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9 Il9ibGFuayI+aHR0cHM6Ly9kb3dubG9hZC5xdC5pby9hcmNoaXZlL3F0LzUuMTUvNS4xNS4xMC9z aW5nbGUvPC9hPjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAN CiAgICAgICAgICBpczxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ow0KICAgICAgICAgICZxdW90O3F0LWV2ZXJ5d2hlcmUtb3BlbnNvdXJjZS1zcmMtNS4xNS4x MC50YXIueHomcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgSWYg dGhlcmUgaXMgbm8gZWFzeSB3YXkgdG8gc29sdmUgdGhpczxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICB5b3UgY2FuIHRoaW5rIG9mIEkgd2ls bCBwcm9iYWJseSB0cnk8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgDQogICAgICAgICAgdG8gdGVzdCBhZGRpbmcgdGhvc2UgMyBsaW5lcyB0bzxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIHF0YmFzZS9z cmMvY29yZWxpYi9nbG9iYWwvcWdsb2JhbC5oPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0K ICAgICAgICAgIFRoYW5rcyBhZ2FpbiBzbyBtdWNoIGZvciB5b3VyIGtpbmQ8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgYW5kIGZlZWRiYWNr LCBtdWNoIGFwcHJlY2lhdGVkITxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAg ICBVbWJlcnRvPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIE9uIDMvOC8y NCAxOTozOCwgS2Fpc2VyIENoaWVmIHdyb3RlOjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFRvIGNvbXBsZW1lbnQgQ2hhcmxlcyYjMzk7IGFu c3dlciwNCiAgICAgICAgICBpdDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNlZW1zIGxpa2Ugc29tZW9uZSBmb3VuZCBhDQog ICAgICAgICAgcXVpY2s8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmaXggd2l0aCBHQ0MxMSwgaW4gY2FzZSB5b3UNCiAgICAg ICAgICBhcmU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsN CiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCByZWx1Y3RhbnQgdG8gbW92ZSBiYWNrIHRvDQogICAgICAgICAgR0ND MTA6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy ZWY9Imh0dHBzOi8vZm9ydW0ucXQuaW8vdG9waWMvMTM2NjcyL2Vycm9yLWluc3RhbGxpbmctcXQt ZXZlcnl3aGVyZS1zcmMtNS0xNS0yLW9uLXVidW50dS0yMi0wNC8yIiByZWw9Im5vcmVmZXJyZXIi IHRhcmdldD0iX2JsYW5rIj5odHRwczovL2ZvcnVtLnF0LmlvL3RvcGljLzEzNjY3Mi9lcnJvci1p bnN0YWxsaW5nLXF0LWV2ZXJ5d2hlcmUtc3JjLTUtMTUtMi1vbi11YnVudHUtMjItMDQvMjwvYT48 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhZGQgdGhlc2Ug MyBsaW5lcyBhdCB0aGUgdG9wDQogICAgICAgICAgb2Y8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICBxdGJhc2Uvc3JjL2NvcmVsaWIvZ2xv YmFsL3FnbG9iYWwuaDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDogKEkgaGF2ZW4mIzM5O3QgdGVzdGVkIHRoYXQpPGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgYGBgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQog ICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgI2lmZGVmIF9fY3BsdXNwbHVzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI2luY2x1ZGUgJmx0O2xp bWl0cyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsN CiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAjZW5kaWY8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBgYGA8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBGb3IgcmVmLCB0aGUgUVQgYnVnIGFz c29jaWF0ZWQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsN CiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBpczo8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly9idWdyZXBvcnRzLnF0LmlvL2Jyb3dzZS9RVEJV Ry05MDM5NSIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9idWdyZXBv cnRzLnF0LmlvL2Jyb3dzZS9RVEJVRy05MDM5NTwvYT48YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJdCBoYXMgYmVlbiBmaXhl ZCBmb3IgKioNCiAgICAgICAgICBRVDUuMTUuOTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0iaHR0cHM6Ly9idWdyZXBvcnRzLnF0Lmlv L2lzc3Vlcy8/anFsPXByb2plY3QrJTNEK1FUQlVHK0FORCtmaXhWZXJzaW9uKyUzRCs1LjE1Ljki IHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vYnVncmVwb3J0cy5xdC5p by9pc3N1ZXMvP2pxbD1wcm9qZWN0KyUzRCtRVEJVRytBTkQrZml4VmVyc2lvbislM0QrNS4xNS45 PC9hPiZndDssPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgYnV0IHNpbmNlIHlvdSBhcmUgdXNpbmcgdGhlPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGVm YXVsdCBRVDUuMTUuMiwgd2VsbCBpdCYjMzk7cw0KICAgICAgICAgIG5vdDxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZpeGVk Ljxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IEJlc3QgcmVnYXJkcyw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAg ICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBLQzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K ICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIExlwqB2ZW4uIDggbWFycyAyMDI0IMOgwqAxODoyOCw8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBD aGFybGVzICZsdDs8YSBocmVmPSJtYWlsdG86cGVhY2VjaEBnbWFpbC5jb20iIHRhcmdldD0iX2Js YW5rIj5wZWFjZWNoQGdtYWlsLmNvbTwvYT4mZ3Q7DQogICAgICAgICAgYSA8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgw6ljcml0wqA6PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBXaXRo IEMrKyB0aGUgcmVsZXZhbnQNCiAgICAgICAgICBlcnJvcjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXMgdGhl IGZpcnN0IGVycm9yIGxpbmUsDQogICAgICAgICAgdGhlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXN0IGlz IHVzdWFsbHkgbm9pc2UuIElmDQogICAgICAgICAgeW91PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnb29nbGUg Z2NjIG51bWVyaWNfbGltaXRzDQogICAgICAgICAgaXM8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5vdCBhIGNs YXNzIHRlbXBsYXRlIHlvdQ0KICAgICAgICAgIHdpbGw8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZpbmQ8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0 cHM6Ly9idWdzLmdlbnRvby5vcmcvNzY4MzQyIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2Js YW5rIj5odHRwczovL2J1Z3MuZ2VudG9vLm9yZy83NjgzNDI8L2E+PGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJZiB5b3UgdXNl IGdjYyAxMSB0aGVuIHVzZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2NjIDEwIG90aGVyd2lzZSBwYXRjaCBx dDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAg ICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgaGVhZGVycyBhcyBpbjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL2dpdHdlYi5nZW50b28ub3Jn L3JlcG8vZ2VudG9vLmdpdC9jb21taXQvP2lkPTkyZDU0YmU4OTY1NjMxMDI3ODYyMzg4OTNhOWM2 NDViOGJkYjQzZWYiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZ2l0 d2ViLmdlbnRvby5vcmcvcmVwby9nZW50b28uZ2l0L2NvbW1pdC8/aWQ9OTJkNTRiZTg5NjU2MzEw Mjc4NjIzODg5M2E5YzY0NWI4YmRiNDNlZjwvYT48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE9uIFNhdCwgTWFyIDksIDIwMjQg YXQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAg ICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIDEyOjQ54oCvQU0gdW1iZXJ0b2ZpbGlwcG88YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp1 bWJlcnRvZmlsaXBwb0B0aXNjYWxpLml0IiB0YXJnZXQ9Il9ibGFuayI+dW1iZXJ0b2ZpbGlwcG9A dGlzY2FsaS5pdDwvYT4mZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3cm90ZTo8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg TW92aW5nIG9uLDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBJIGhhdmUgdHJpZWQgdG8gcmVtb3ZlPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIE9wZW5TU0wgZnJvbSB0aGU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7c3lzcm9vdC50b21sJnF1b3Q7IHNpbmNlIGl0PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGlzIG5vdCByZXF1aXJlZCwgYW5kDQogICAgICAgICAgbm93PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHRoZSBwcm9jZXNzIHNlZW1zIHRvDQogICAgICAgICAgZ288YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZnVydGhlciwgYnV0IEkgYW0NCiAgICAgICAgICBzdHVjazxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAg IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhdCBhIG5ldyBlcnJvcjo8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVmVyaWZ5aW5nIGhv c3Q8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAg ICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYXJjaGl0ZWN0dXJlDQogICAgICAgICAgJiMzOTts aW51eC02NCYjMzk7Li4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFZlcmlmeWluZyB0YXJnZXQ8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAg ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYXJjaGl0ZWN0dXJlDQogICAgICAgICAgJiMzOTtsaW51 eC02NCYjMzk7Li4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHpsaWI6IHZlcmlmeWluZy4uLjxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAg IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBRdDogdmVyaWZ5aW5nLi4uPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIFB5dGhvbjogdmVyaWZ5aW5nLi4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNJUDog dmVyaWZ5aW5nLi4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFB5UXQ6IHZlcmlmeWluZy4uLjxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAg IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBQeVF0M0Q6IHZlcmlmeWluZy4uLjxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBQeVF0Q2hhcnQ6DQogICAgICAgICAgdmVyaWZ5aW5nLi4uPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFB5UXREYXRhVmlzdWFsaXphdGlv bjo8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAg ICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmVyaWZ5aW5nLi4uPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFB5UXROZXR3b3JrQXV0aDogdmVyaWZ5aW5n Li4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFB5UXRQ dXJjaGFzaW5nOiB2ZXJpZnlpbmcuLi48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUVNjaW50aWxs YToNCiAgICAgICAgICB2ZXJpZnlpbmcuLi48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgemxpYjog aW5zdGFsbGluZyA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgY29tcG9uZW50Li4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFF0OiBpbnN0YWxsaW5nIDxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wb25lbnQu Li48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAg ICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUXQ6IGRvd25sb2FkaW5nPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgJiMzOTtxdC1ldmVy eXdoZXJlLXNyYy01LjE1LjIudGFyLnh6JiMzOTs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJv bTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm PSJodHRwczovL2Rvd25sb2FkLnF0LmlvL2FyY2hpdmUvcXQvNS4xNS81LjE1LjIvc2luZ2xlLy4i IHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZG93bmxvYWQucXQuaW8v YXJjaGl2ZS9xdC81LjE1LzUuMTUuMi9zaW5nbGUvLjwvYT4uLjxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBweXF0ZGVwbG95LXN5c3Jvb3Q6PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGV4ZWN1dGlvbiBvZjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmIzM5Oy4vY29uZmlndXJlJiMzOTsgZmFpbGVkOjxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCByZXR1cm5lZCBleGl0IGNvZGUgMjxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBXaGF0IGNhbiBiZSB0 aGUgY2F1c2UNCiAgICAgICAgICBvZjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0aGlzIG5ldyBl cnJvcj8gSSBzZWU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdGhlcmUgaXMgYSBuZXcgZm9sZGVy DQogICAgICAgICAgbm93PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGluIHRoZSBvcmlnaW5hbCBw eXF0DQogICAgICAgICAgZGVtbzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkaXJlY3RvcnkgY2Fs bGVkPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90 O3N5c3Jvb3QtbGludXgtNjQmcXVvdDsgYW5kPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGluc2lk ZSBJIHNlZSB0aGVyZSYjMzk7czxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ow0KICAgICAgICAgICZxdW90O3N5c3Jvb3QtbGludXgtNjQvYnVpbGQvcXQtZXZl cnl3aGVyZS1zcmMtNS4xNS4yJnF1b3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHdpdGggYSAm cXVvdDtjb25maWd1cmUmcXVvdDsNCiAgICAgICAgICBmaWxlLDxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBidXQgb3RoZXIgdGhhbiB0aGlzIEk8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaGF2ZSBu byBjbHVlIHNpbmNlcmVseQ0KICAgICAgICAgIG9uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHdo eSBpdCBpcyBmYWlsaW5nLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAg IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJIGhhdmUgYXR0YWNoZWQgdGhlPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGNvbnRlbnQgb2YgcnVubmluZzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidWlsZC1kZW1vLnB5IHdpdGggLS12ZXJib3NlPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEhv cGUgc29tZW9uZSBjYW4gaGVscA0KICAgICAgICAgIG1lLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBUaGFua3MuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIE9uIDMvOC8yNCAxMjoxOCw8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW1iZXJ0b2ZpbGlwcG8gd3JvdGU6PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgSGkgYW5kIG1hbnkgdGhhbmtzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgZm9yIHlvdSBmZWVkYmFjayE8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAg ICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBGaXJzdCBvZiBhbGwgbGV0DQog ICAgICAgICAgbWU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0ZWxsIHRoYXQgSSBh bQ0KICAgICAgICAgIHZlcnk8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgaW50ZXJlc3RlZCBpbiBmaW5kaW5nPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgYSBzb2x1dGlvbiB0byB0aGlzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cHJvYmxlbSwgYW5kIEkNCiAgICAgICAgICB3aWxsPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgdHJ5IHRvIGRvIG15IGJlc3QNCiAgICAgICAgICBpZjxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIEkgY2FuIGNvbnRyaWJ1dGUNCiAgICAgICAgICBpbjxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGNhc2UgaXQmIzM5O3MgbmVlZGVkLjxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEkg anVzdCBjaGVja2VkLA0KICAgICAgICAgIGFuZDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHRoaXMgaXMgd2hhdCBJIGNhbjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNl ZSBpbiBteTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K ICAgICAgICAgIC91c3IvaW5jbHVkZS9vcGVuc3NsL29wZW5zc2x2Lmg8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBmaWxlLiBDYW5ub3QgdGVsbDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHRob3VnaCBpZg0KICAgICAgICAgIHB5cXRkZXBsb3k8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBpcyBzdXBwb3NlZCB0bw0KICAgICAgICAgIHdvcms8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBvciBub3QgZ2l2ZW4gdGhlc2U8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBsaW5lcy4uLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K ICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgwqAqIFNFQ1RJT04gNDo8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBCQUNLV0FSRA0KICAgICAgICAgIENPTVBBVElCSUxJVFk8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCDCoCovPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBkZWZpbmU8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT1BFTlNTTF9WRVJT SU9OX1RFWFQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsN CiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcXVvdDtPcGVuU1NMIDMu MC4yIDE1DQogICAgICAgICAgTWFyPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMjAy MiZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAg IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIFN5bnRoZXNpemU8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT1BFTlNTTF9WRVJTSU9OX05VTUJF Ujxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAg ICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHdpdGggdGhlIGxheW91dDxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAweE1OTjAwUFBTTCAqLzxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAg IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMgaWZkZWY8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT1BFTlNTTF9WRVJTSU9OX1BSRV9SRUxFQVNF PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAg ICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBkZWZpbmU8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX09QRU5TU0xfVkVSU0lPTl9QUkVfUkVM RUFTRTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAg ICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MEw8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAjIGVsc2U8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAj IGRlZmluZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBf T1BFTlNTTF9WRVJTSU9OX1BSRV9SRUxFQVNFPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgMHhmTDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K ICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMgZW5kaWY8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjIGRlZmluZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPUEVOU1NMX1ZFUlNJT05fTlVNQkVSIFw8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDCoMKgwqAgKDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIChPUEVOU1NMX1ZFUlNJT05fTUFKT1Im bHQ7Jmx0OzI4KTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFw8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICB8KE9QRU5TU0xf VkVSU0lPTl9NSU5PUiZsdDsmbHQ7MjApPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg XDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAg ICAgIHwoT1BFTlNTTF9WRVJTSU9OX1BBVENIJmx0OyZsdDs0KTxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIFw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgfF9PUEVOU1NMX1ZFUlNJT05fUFJFX1JFTEVBU0U8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCApPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAg ICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBpZmRlZg0KICAgICAgICAgIF9f Y3BsdXNwbHVzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfTxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgICMgZW5kaWY8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjIGluY2x1 ZGU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0O29w ZW5zc2wvbWFjcm9zLmgmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBpZm5k ZWY8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT1BFTlNT TF9OT19ERVBSRUNBVEVEXzNfMDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMgZGVm aW5lPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhFQURF Ul9PUEVOU1NMVl9IPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBlbmRpZjxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgICNlbmRpZjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K ICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFVtYmVydG88YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBPbiAzLzcvMjQgMTk6MTEsPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgS2Fp c2VyIENoaWVmDQogICAgICAgICAgd3JvdGU6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBIaSw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFRvIGNvbXBsZW1lbnQNCiAgICAg ICAgICBteTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBw cmV2aW91cyBtZXNzYWdlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo YW5kIGFmdGVyDQogICAgICAgICAgZG9pbmc8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGEgcXVpY2sgc2VhcmNoPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IHRocm91Z2ggdGhlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvdXJjZSBjb2RlKTo8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICogVGhlIHNjcmlwdDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDtPcGVuU1NMLnB5JnF1b3Q7IGlzPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2tpbmcgZm9yPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O09QRU5TU0xfVkVS U0lPTl9OVU1CRVImcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGluPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAg ICAgICAgJnF1b3Q7L3Vzci9pbmNsdWRlL29wZW5zc2wvb3BlbnNzbHYuaCZxdW90Ozxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBJbiBPcGVuU1NMPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEuMS4xICh3aGljaCBpczxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnN0YWxsZWQgb24g bXk8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTGludXgp LCBJIGNhbiBzZWU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHRoZSBs aW5lDQogICAgICAgICAgJnF1b3Q7I2RlZmluZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPUEVOU1NMX1ZFUlNJT05fTlVNQkVSJnF1b3Q7PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgICZxdW90Oy91c3IvaW5jbHVkZS9v cGVuc3NsL29wZW5zc2x2LmgmcXVvdDsuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBD YW4geW91IGNoZWNrPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0aGF0 IHlvdSBoYXZlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0aGF0IGxp bmUgaW4NCiAgICAgICAgICB5b3VyPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IGhlYWRlciBmaWxlIHRvbz88YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIElmIG5vdCwgaXQmIzM5O3M8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgcHJvYmFibHkgdGhhdDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBPcGVuU1NMIHVwZGF0ZWQ8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlaXIgaGVhZGVyPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpbGVzIGFuZCBwdXQgdGhlPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFZFUlNJT05fTlVNQkVSPGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvbWV3aGVyZSBlbHNl Li4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJZiB5b3Ugd2FudCB0bzxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcnVuIHRoZSBkZW1vLA0KICAgICAgICAg IEk8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd291bGQg cmVjb21tZW5kPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB5b3UgaW5z dGFsbA0KICAgICAgICAgIHRoZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBkZWZhdWx0IHZlcnNpb25zPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBhcyB3cml0dGVuIGluDQogICAgICAgICAgdGhlPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGBzeXNyb290LnRvbWxgPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBJZiB0aGVyZSBhcmU8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZml4ZXMgdG8gbWFrZSBmb3I8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVhY2ggJnF1b3Q7dmVyc2lvbjxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBncmVwcGluZyZxdW90OywgSTxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWxpZXZlIHRoYXQg UGhpbDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAg ICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaGFkIGEgd2F5IHRv PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnRyaWJ1 dGUgdG88YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcGx1 Z2lucyBmb3I8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg cHlxdGRlcGxveSwgYnV0PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IGNhbiYjMzk7dCByZW1lbWJlcjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyB3aGVyZS4uLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg QmVzdCByZWdhcmRzLDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAg ICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgS0M8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTGXCoGpldS4gNyBtYXJzPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyMDI0IMOgwqAxNzo1Niw8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgS2Fpc2VyIENoaWVmPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls dG86a2Fpc2VyLmNoaWVmbWFpbEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5rYWlzZXIuY2hp ZWZtYWlsQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBhIMOpY3JpdMKgOjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBIaSw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWNjb3JkaW5nIHRv PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzeXNy b290PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhlbHAg cGFnZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoPGEg aHJlZj0iaHR0cHM6Ly93d3cucml2ZXJiYW5rY29tcHV0aW5nLmNvbS9zdGF0aWMvRG9jcy9weXF0 ZGVwbG95L3N5c3Jvb3QuaHRtbCNvcGVuc3NsIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2Js YW5rIj5odHRwczovL3d3dy5yaXZlcmJhbmtjb21wdXRpbmcuY29tL3N0YXRpYy9Eb2NzL3B5cXRk ZXBsb3kvc3lzcm9vdC5odG1sI29wZW5zc2w8L2E+KSwNCiAgICAgICAgICA8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaWYgeW91IGhhdmU8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uZmlndXJlZDxicj4NCiAgICAgICAgICAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB5b3VyPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGBzeXNyb290LnRvbWxgPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdGhpczo8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYGBgPGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFtPcGVuU1NMLmxpbnV4XTxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB2ZXJzaW9uID0gJnF1b3Q7JnF1b3Q7PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluc3RhbGxfZnJvbV9z b3VyY2UgPSBmYWxzZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBgYGA8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlbiwgb248YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTGludXgsIHRoZTxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPcGVuU1NMPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpYnJhcnkgdXNlZDxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGJlIHRoZTxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvbmUgaW5zdGFs bGVkPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9uIHlv dXIgT1M8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2l0 aCBubzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhc3N1 bXB0aW9uIG9uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IHRoZSB2ZXJzaW9uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IChzbyB0aGF0PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IHNob3VsZCB3b3JrPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IGluIHlvdXIgZXhhbXBsZSkuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IE5vdywgdGhhdCYjMzk7czxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aGF0IGlzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVkIGluPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBkZW1vPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvbGRlciBmb3I8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYHB5cXRkZXBsb3ktMy4zLjBgLDxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzbyB0aGF0JiMzOTtzIG9kZC48 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmVmb3JlLCBpdDxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb3VsZCBiZSB0aGF0 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBgcHlxdGRlcGxveS1z eXNyb290YDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm dW5jdGlvbmFsaXR5PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IGlzIHN0cnVnZ2xpbmc8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgdG8gZXh0cmFjdDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyB0aGUgdmVyc2lvbjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyBudW1iZXIgZnJvbTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyB5b3VyPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IE9TLWluc3RhbGxlZDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBPcGVuU1NMLjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAtLS08YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhbSBu b3Qgb2Y8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZ3Jl YXQgaGVscDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3 aXRoIHRoYXQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg Y29tbWVudCw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg aG93ZXZlciwgSTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyB3b3VsZCBsaWtlIHRvPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IHN1Z2dlc3QsIGlmPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IGl0JiMzOTtzIHlvdXI8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgZmlyc3QgdGltZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyB3aXRoPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IHB5cXRkZXBsb3kgdG88YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgZ2l2ZSBhIHRyeSBhdDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBHaXRodWIgcmVwbzo8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2FjaGlsbGUt bWFydGluL3B5cXQtY3JvbSIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6 Ly9naXRodWIuY29tL2FjaGlsbGUtbWFydGluL3B5cXQtY3JvbTwvYT48YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgVGhpcyByZXBvPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IGFpbXMgYXQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgZGVtb25zdHJhdGluZzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBob3cgYmVnaW5uZXI8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGV2cyw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZXJtZWRpYXRlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRldnMgYW5kPGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVydCBkZXZzPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhbiBiZW5lZml0PGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gcHlxdGRlcGxveS48YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgYWxzbzxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmZlcnMgYSBmZXc8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ltcGxlPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHR1dG9yaWFscyB0bzxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBnZXQgc3RhcnRlZDxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aXRoPGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB5cXRkZXBsb3k8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKHNpbXBsZXIgdGhh bjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgZGVt byBpbjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUg b2ZmaWNpYWw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg cHlxdGRlcGxveTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBwYWNrYWdlKSBhbmQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgb3B0aW1pc2VzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IGJpdHMgb2YgdGhlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IHRvb2w8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgcmVnYXJkaW5nIHRoZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyB1c2VyPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IGludGVyZmFjZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAoZm9yIG5vdykuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IEkgY2FuIHN1cHBvcnQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgeW91IHdpdGggeW91cjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBpbml0aWFsPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IGpvdXJuZXkgb248YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgZGlzY292ZXJpbmc8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgcHlxdGRlcGxveTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyB0aHJvdWdoIG15PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlcG8gaWYgeW91IHdpc2guPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEJlc3QgcmVnYXJkcyw8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgS0M8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg TGXCoGpldS4gNzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBtYXJzIDIwMjQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgw6DCoDE3OjA2LDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyB1bWJlcnRvZmlsaXBwbzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnVtYmVydG9maWxpcHBvQHRpc2NhbGkuaXQi IHRhcmdldD0iX2JsYW5rIj51bWJlcnRvZmlsaXBwb0B0aXNjYWxpLml0PC9hPiZndDs8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSDDqWNyaXTCoDo8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBIZWxsbzxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAg ICAgZXZlcnlvbmUsPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZmlyc3Q8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCB0aW1lDQogICAgICAgICAgaGVyZTxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZvciBtZQ0KICAgICAgICAgIDop PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSSB3YXM8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnaXZpbmc8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAg ICAgIHB5cXRkZXBsb3k8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBhIHRyeQ0KICAgICAgICAgIGFuZDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEkgYW08YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHVjaw0KICAgICAgICAgIGF0 PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAg ICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg dGhlDQogICAgICAgICAgdmVyeTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGZpcnN0PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RlcA0KICAgICAgICAgIG9mPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdGhlPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICAm cXVvdDtCdWlsZGluZzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHRoZQ0KICAgICAgICAgIERlbW8mcXVvdDs8YnI+DQogICAgICAgICAgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWdlLjxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEkgYW0NCiAgICAgICAgICBvbiBhPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBM aW51eC02NDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K ICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgDQogICAgICAgICAgbWFjaGluZS48YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJIGFtPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBmb2xsb3dpbmc8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0aGU8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHV0b3JpYWwgYXQ8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i aHR0cHM6Ly93d3cucml2ZXJiYW5rY29tcHV0aW5nLmNvbS9zdGF0aWMvRG9jcy9weXF0ZGVwbG95 L2RlbW8uaHRtbCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cu cml2ZXJiYW5rY29tcHV0aW5nLmNvbS9zdGF0aWMvRG9jcy9weXF0ZGVwbG95L2RlbW8uaHRtbDwv YT4NCiAgICAgICAgICA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAg ICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBhbmQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsN CiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBJIGhhdmU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoA0KICAgICAgICAgIGRvd25sb2FkZWQ8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0aGUNCiAgICAgICAgICBkZW1vPGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmls ZXMNCiAgICAgICAgICBmcm9tPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vZmlsZXMucHl0aG9uaG9zdGVkLm9yZy9wYWNrYWdl cy80NC9kNC85NzgwMTczODJmMGVjYzQ4NjAxOTQ0YzNmYzBmNThhNWM1MDc1YTFkM2FjZDQ4ZDA5 YzExZWU0NzFiMDUvcHlxdGRlcGxveS0zLjMuMC50YXIuZ3oiIHJlbD0ibm9yZWZlcnJlciIgdGFy Z2V0PSJfYmxhbmsiPmh0dHBzOi8vZmlsZXMucHl0aG9uaG9zdGVkLm9yZy9wYWNrYWdlcy80NC9k NC85NzgwMTczODJmMGVjYzQ4NjAxOTQ0YzNmYzBmNThhNWM1MDc1YTFkM2FjZDQ4ZDA5YzExZWU0 NzFiMDUvcHlxdGRlcGxveS0zLjMuMC50YXIuZ3o8L2E+PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgSSBoYXZlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBjcmVhdGVkIGE8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIHZpcnR1 YWw8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAg ICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBweXRob248YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsN CiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg ZW52aXJvbm1lbnQ8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCB3aXRoDQogICAgICAgICAgdGhlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBmb2xsb3dpbmc8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAg ICAgIHBhY2thZ2VzPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgYW5kPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqANCiAgICAgICAgICB2ZXJzaW9uczxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgaW5zdGFsbGVkOjxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4NCiAgICAg ICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOYW1lLFZlcnNpb248YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX2xpYmdjY19tdXRleCww LjE8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX29wZW5t cF9tdXRleCw0LjU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgYnppcDIsMS4wLjg8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgY2EtY2VydGlmaWNhdGVzLDIwMjQuMi4yPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxkX2ltcGxfbGludXgtNjQsMi40MDxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWJleHBhdCwyLjYuMTxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWJmZmksMy40LjI8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGliZ2NjLW5nLDEz LjIuMDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAg ICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWJn b21wLDEzLjIuMDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBsaWJuc2wsMi4wLjE8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgbGlic3FsaXRlLDMuNDUuMTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyBsaWJ1dWlkLDIuMzguMTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWJ4Y3J5cHQsNC40LjM2PGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpYnpsaWIsMS4yLjEzPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5jdXJzZXMsNi40PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wZW5zc2wsMy4yLjE8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAg ICAgIHBpcCwyNC4wPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IHB5cXQ1LDUuMTUuMTA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgcHlxdDUtcXQ1LDUuMTUuMjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBweXF0NS1zaXAsMTIuMTMuMDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBweXF0ZGVwbG95LDMuMy4wPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB5dGhvbiwzLjEyLjI8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+DQogICAg ICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVhZGxpbmUsOC4yPGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNldHVwdG9vbHMsNjku MS4xPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAg ICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqANCiAgICAgICAgICB0ayw4LjYuMTM8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgdG9tbCwwLjEwLjI8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgdHpkYXRhLDIwMjRhPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdoZWVsLDAuNDIuMDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgeHosNS4yLjY8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJIGhhdmU8YnI+DQog ICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0cmllZA0K ICAgICAgICAgIHRvPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgcnVuDQogICAgICAgICAgdGhlPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBjb21tYW5kPGJyPg0KICAg ICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAg ICAmcXVvdDtweXRob248YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgYnVpbGQtZGVtby5weSZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgc3RyYWlnaHQ8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhd2F5LDxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ1dCBJDQog ICAgICAgICAgYW08YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoA0KICAgICAgICAgIGdldHRpbmc8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0aGU8YnI+DQogICAgICAgICAgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIGZvbGxvd2luZzxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVycm9y Ojxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAg ICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAg ICAgT3BlblNTTDo8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCA8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgdmVyaWZ5aW5nLi4uPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBPcGVuU1NMOjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXRlcm1pbmluZzxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgaW5zdGFsbGVk PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAg ICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAN CiAgICAgICAgICB2ZXJzaW9uIDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBmcm9tPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7DQogICAgICAgICAgJiMzOTsvdXNyL2luY2x1ZGUvb3BlbnNzbC9vcGVuc3Nsdi5oJiMz OTsuPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB5cXRk ZXBsb3ktc3lzcm9vdDo8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoA0KICAgICAgICAgIE9wZW5TU0w6PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5hYmxlDQogICAgICAgICAgdG88YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAg ICAgICAgIGV4dHJhY3Q8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCB0aGU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIHZlcnNpb248YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIG51bWJlci48YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQogICAgICAgICAgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIE9wZW5TU0w8YnI+ DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpczxi cj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAg IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQog ICAgICAgICAgaW5zdGFsbGVkPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgb24gbXk8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgIG1hY2hpbmU8YnI+DQogICAgICAgICAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhbmQNCiAgICAgICAgICB0 aGU8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAg ICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCByZXN1bHQNCiAgICAgICAgICBvZjxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRvaW5nPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICAmcXVvdDtvcGVuc3NsPGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAg ICAgICB2ZXJzaW9uJnF1b3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgaXM8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoA0KICAgICAgICAgICZxdW90O09wZW5TU0w8YnI+DQogICAgICAg ICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAgICDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzLjIuMQ0KICAgICAg ICAgIDMwPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQog ICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgSmFuDQogICAgICAgICAgMjAyNDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgKExpYnJhcnk6PGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICBP cGVuU1NMPGJyPg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQog ICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgMy4yLjENCiAgICAgICAgICAzMDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEphbg0KICAgICAgICAgIDIwMjQpJnF1b3Q7PGJyPg0K ICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KICAgICAgICAgICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW0gSTxicj4NCiAgICAgICAgICAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgc3VwcG9zZWQ8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAg ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0 bzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAg ICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg DQogICAgICAgICAgaW5zdGFsbDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHRoZQ0KICAgICAgICAgIGV4YWN0PGJyPg0KICAgICAgICAgICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCiAgICAgICAgICB2ZXJzaW9u czxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAg ICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IG9mIGFsbDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K ICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHRoZTxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgDQogICAgICAgICAgY29tcG9uZW50czxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZvdW5kPGJyPg0KICAgICAgICAgICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW4gdGhlPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPg0KICAgICAgICAg ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90OyZxdW90O3N5c3Jvb3QudG9t bCZxdW90Ozxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K ICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGZpbGUNCiAgICAgICAgICB0bzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJlDQogICAgICAgICAgYWJsZTxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHRvPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPg0KICAgICAg ICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJ1bsKgJnF1b3Q7cHl0aG9uPGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICAgICAg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJy Pg0KICAgICAgICAgICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1aWxkLWRlbW8u cHkmcXVvdDs8YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgICAg ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8 YnI+DQogICAgICAgICAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3VjY2Vzc2Z1 bGx5Pzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgVGhh bmtzLDxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAg ICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAgICAgIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQogICAgICAgICAgVW1i ZXJ0bzxicj4NCiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiAgICAgICAgICAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiAgICAgICAg PC9ibG9ja3F1b3RlPg0KICAgICAgPC9kaXY+DQogICAgPC9ibG9ja3F1b3RlPg0KICA8L2Rpdj4N Cg0KPC9ibG9ja3F1b3RlPjwvZGl2Pg0K --000000000000e13a060616c3ddb9--