From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=xk+pjP2gOQTAvtEZxQ4WhEPwT9lm55z9a2vTDwfpxwU=; b=kD6FVxlS0hQs3QwfUq0XTAvEs/gaZJenIOcw+jKAvWoj8LZJApQClVkZhfWsbVtfXd bKNMnoFCLvdTav7TPh2wjpkYk+3cjgoPrbS4vYVlMBdhnn+vRclemHITQ14z8eI3zl+q qKPkCoI+L5xNBbUaJF0E46oU2x4V7CFUYy3hS3aex4L59GnIpPGGMKNnn1JcrP7vmpWf i9RYhdciBPmSDJR3IW6D8J11rDiCXKJRygQ8zURo0IaKvn0BxxzUcI7fhYiNZ/Ed8jDP t+Q1/wO3+a0kt7f9JxLdpg9s0CBDZIlecUh/bHQoB0v96eg22c7n9kmhshZfzkUdav5m kagg== MIME-Version: 1.0 In-Reply-To: References: From: dhinakar k Date: Thu, 6 Apr 2017 11:26:00 +0530 Message-ID: Content-Type: multipart/alternative; boundary=001a113cd704dadefa054c79297d Subject: Re: [Fuego] Fuego v1.1 release List-Id: Mailing list for the Fuego test framework List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Bird, Timothy" Cc: fuego@lists.linuxfoundation.org --001a113cd704dadefa054c79297d Content-Type: text/plain; charset=UTF-8 Thanks Tim, I will comment out the lines related to 'ttc'. Regards, Dhinakar On Apr 6, 2017 11:10 AM, "Bird, Timothy" wrote: Dhinakar, If you can't work around this with a proxy fix, as Daniel has suggested, just comment out the lines in the Dockerfile that do this access. You are not going to use 'ttc', so there's no issue if you just don't download that code into the container. Just comment out these three lines: RUN git clone https://github.com/tbird20d/ttc.git $INST_FUEGO_ENGINE_PATH/ttc RUN $INSTALL_FUEGO_ENGINE_PATH/ttc/install.sh /usr/local/bin RUN perl -p -i -e "s#config_dir = \"/etc\"#config_dir = \"/fuego-ro/conf\"#" /usr/local/bin/ttc -- Tim > -----Original Message----- > From: fuego-bounces@lists.linuxfoundation.org [mailto:fuego- > bounces@lists.linuxfoundation.org] On Behalf Of dhinakar k > Sent: Wednesday, April 05, 2017 9:25 PM > To: Bird, Timothy > Cc: fuego@lists.linuxfoundation.org > Subject: Re: [Fuego] Fuego v1.1 release > > Hi, > > While executing ./install.sh command after 'git pull' I get the below error. > > Cloning into '/ttc'... > fatal: unable to access 'https://guthib.com/tbird20d/ttc.git/': Could not > resolve host: github.com > The command '/bin/sh -c git clone https://github.com/tbird20d/ttc.git > $INST_FUEGO_ENGINE_PATH/ttc' returned a non-zero code: 128 > > I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git config http.sslVerify > "false"' but no use. What else to do? > > Regards, > Dhinakar > > On Apr 5, 2017 6:20 PM, "dhinakar k" > wrote: > > > Hi Tim, > > Thank you very much for your prompt response. > I will try as per your advise and get back to you with my results. > > Regards, > Dhinakar > > On Apr 5, 2017 10:28 AM, "Bird, Timothy" > wrote: > > > Yeah - my hosting service had scheduled maintenance today > that I forgot about. > But it seems to be up again now. Sorry about that. > > Please try again. Also, if you've already cloned the fuego- > core repository, please > do a 'git pull' in that repository to get the latest stuff. I just > found some issues > with the serial transport, with my toolchain. Also, be advised > that you need > to make sure that your user account has access to the serial > port. When the > docker container is created, it uses your user account and > maps that to the > user 'jenkins' inside the container. This is the user that is in > effect when tests > are run (and hence when the serial port is accessed during a > test). > > Bottom line: if you can access the serial port as your regular > user account, then > Fuego should be able to access it from inside the docker > container as the 'jenkins' > user, which is required for the tests to work. > > Have fun! > -- Tim > > > > -----Original Message----- > > From: dhinakar k [mailto:dhinakar.k@gmail.com > ] > > Sent: Tuesday, April 04, 2017 9:31 PM > > To: Bird, Timothy > > > Cc: fuego@lists.linuxfoundation.org > > > Subject: RE: Fuego v1.1 release > > > > Hi Tim, > > > > Thank you very much. I will try as per your instructions and > get back in case of > > issues. > > But at present I'm not able to access this link > > http://bird.org/fuego/Quickstart_Guide > > > > Can you please check? > > > > Regards, > > Dhinakar > > > > On Apr 5, 2017 9:36 AM, "Bird, Timothy" > > > > > > wrote: > > > > > > Fuego release 1.1, release candidate 2, is available now > in my master > > branch on bitbucket. > > > > Please follow the instructions on this page to download > and use this > > version of Fuego: > > http://bird.org/fuego/Quickstart_Guide > > > > . > > > > Please note that for serial port usage, you need to build > the docker > > container with access > > to the serial port on the host. So you should use the > command: > > docker-create-usb-privileged-container.sh (instead of > docker-create- > > container.sh). > > You may need to edit this script to add support for the > particular > > device node on your > > host system that represents the serial port connected to > your target > > board. If is > > a USB serial, or ACM0 or ACM1, the existing script should > work. > > > > Once the docker container is running, and the board is > configured, > > manually access the > > serial port on your board, and login, if needed, and make > sure > > the serial port connection is sitting at a shell prompt. > Then, > > disconnect any terminal or > > serial programs connected to that port. Fuego must > have sole access > > to the serial line > > in order to function properly. > > > > In your case, I would first try running a test that is very > small, and > > involves no compilation, > > just to test the serial port operation. > > > > One test you can try is: Functional.fuego_board_check. > You can > > make a job for this with: > > $ ftc add-job -b -t > > Functional.fuego_board_check -s default > > > > For a first run, to get more logging information, edit the > job > > configuration, and uncomment > > the line that has this: > > #FUEGO_DEBUG=1 > > > > That is, remove the leading hash, and Fuego will add > extra debug > > information to the console output > > for the test, which you can view in the Jenkins interface. > > > > Save that change to the job configuration. > > > > Then, "build" that job in the Jenkins interface. > > > > Proceed to this point, and let me know if anything fails. > Then we can > > discuss ideas for how to get > > the LTP code onto the target board, and how to alter the > existing test > > to use the pre-installed > > LTP software. > > > > Good luck. > > -- Tim > > > > P.S. Documents on the wiki are currently in flux, to > reflect > > information for the 1.1 release. They should > > be ready in time for the actual release. But please be > patient as > > information may change in the next > > few days. > > > > > > > -----Original Message----- > > > From: dhinakar k [mailto:dhinakar.k@gmail.com > > > > ] > > > Sent: Tuesday, April 04, 2017 7:58 PM > > > To: Bird, Timothy > > > > > > > > Cc: fuego@lists.linuxfoundation.org > > > > > > > Subject: Fuego v1.1 release > > > > > > Hi, > > > > > > May I know when will Fuego v1.1, which has support > for serial > > connectivity to > > > target boards be released? > > > > > > Regards, > > > Dhinakar > > > > > > On Apr 3, 2017 3:26 PM, "dhinakar k" > > > > > > > > > > > > > > wrote: > > > > > > > > > Hi Tim, > > > > > > I figured out how to change Jenkins port (given > below): > > > > > > $ sudo docker exec -i -t id bash (container id to be > provided) > > > $ vi /etc/default/Jenkins > > > Modify http port and restart container. > > > > > > Regards, > > > Dhinakar > > > > > > On Apr 3, 2017 12:51 PM, "dhinakar k" > > > > > > > > > > > > > > wrote: > > > > > > > > > Hi Tim, > > > > > > > > > Thanks a lot for your detailed reply. > > > Please find my comments inline. > > > > > > > > > Regards, > > > Dhinakar > > > > > > On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy > > > > > > > > > > > > > wrote: > > > > > > > > > See answers inline below. > > > > > > > -----Original Message----- > > > > From: dhinakar k on Friday, March 31, > 2017 1:46 AM > > > > Hi Tim, > > > > > > > > UART Alpha Version > > > > ************************ > > > > I have to demo Fuego to my management > on one > > > of our target board. > > > > The target board has only UART > Connectivity. I have > > > two weeks to > > > > setup target (along with cross compiler, > config files > > > etc.) and demo > > > > the LTP test suite execution on it. LTP is > already in > > > the Pre-packed test list. > > > > Should I be porting it again to my target to > make it > > > work? > > > No. What you do it add your toolchain to > Fuego, and > > > Fuego will build > > > LTP for your target. You can find > instructions for > > > adding a toolchain at: > > > http://bird.org/fuego/Adding_a_toolchain > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks, I have already checked this link, will > relook at it again > > > with my current objective. > > > > > > > > > Can you say where you are getting your > toolchain > > > from, and what kind it is? > > > (e.g. from Linaro, from your SoC vendor, > from Debian > > > packages, or building it yourself with > > > crosstool or Yocto Project or Buildroot?) > > > > > > > > > > > > > > > gcc-linaro-aarch64-linux-gnu- 4.8-2014.01_linux > is the > > > toolchain that I am currently using > > > It is a debian package (buildroot). > > > > > > > > > > > > >How big an effort will it be? > > > If you were not using serial, it should be > trivial. > > > However, one outstanding > > > issue with the serial support is that it is not > fast at > > > transferring data. > > > Our configuration of LTP requires > transferring about > > > 450mg of data, which > > > takes too long over a serial port. We have > some sub- > > > test configurations > > > for LTP, that require less space. I haven't > measured > > > them to see how much > > > space they need on the target board. > > > > > > LTP can be refactored to have a smaller > footprint, but > > > this would require > > > some work. > > > > > > In your case, I would be interested to hear > how the > > > device filesystem is populated > > > now, and what size you have available for > testing. > > > We might be able to customize > > > a test spec to use a subset of LTP that > would work for > > > your device. > > > > > > > > > > > > > > > I want to use serial only for issuing command > and getting > > > status/logs. > > > The RFS is currently on an SD card where the > cross compiled > > > LTP has been kept. > > > I would like to use the full LTP suite as well as > LTP-DDT. > > > > > > > > > > > > > > > > Also can I get the alpha version of UART > so that I > > > can use it for this demo? > > > Yes. Everything needed for using the serial > port as a > > > transport option > > > is included in my 'next' branch (and will be > in the > > > upcoming 1.1 release). > > > I hope to release 1.1-rc1 today or Monday. > Serial > > > support will be included in > > > that release. > > > > > > > > > > > > > > > Thanks please give me the link whenever it is > available and > > > also any instructions on how to update my current > Fuego > > > > > > > > > > Adding a new test suite > > > > *************************** > > > > 1. Is there any plan to add LTP-DDT test > suite into > > > Fuego container? > > > There were no prior plans to do this, but it > looks like > > > an interesting suite to add. > > > Since we have LTP, and LTP-DDT is a > derivative, it > > > should be relatively easy to > > > add the individual tests from LTP. > > > > > > > 2. If I want to add my own test suite or > test to > > > Fuego dashboard, what is the > > > > process? > > > Please see this page: > > > http://bird.org/fuego/Adding_a_test > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks I will check the above link. Can you also > point me to > > > the link which helps me to run Fuego on port other > than 8080? > > > > > > > > > > 3. Is the dashboard customizable? > > > Yes. The Jenkins dashboard is extremely > > > customizable, and there are numerous > > > view options and plugins to configure how > you want > > > the dashboard to look. > > > JTA and Fuego 1.0 used a lot of these > plugins to > > > create a specific look. > > > Fuego 1.1 leaves this more as an exercise > for the > > > user, since each site may want > > > their own Jenkins interface customizations. > We try to > > > require a minimal set > > > of Jenkins plugins for Fuego core > functionality. Then, > > > individual users and sites > > > can choose which of the Jenkins plugins to > use for > > > the dashboard look they want. > > > > > > > > > > > > > > > Thank is there any tips available already on > customizing > > > dashboard? > > > > > > > > > > > > > > Please let me know. > > > > > > There would be some work involved to > make existing > > > LTP work over the serial > > > port for your board. But it should not be > too difficult. > > > More critical is how your > > > distribution of Linux is configured to > initialize. Does > > > your board come up to a login > > > prompt, or directly into a shell prompt? > > > > > > > > > > > > The board when booted will come up the > buildroot login > > > prompt and when logged into will go into a shell > prompt. > > > I hope I am clear with my requirements about > LTP. Please let > > > me know if you have any further questions. > > > > > > > > > Let me know the answers to my questions, > and we > > > can work from there. > > > > > > Regards, > > > -- Tim > > > > > > > > > > > > > > > > > > > --001a113cd704dadefa054c79297d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9ImF1dG8iPjxkaXY+VGhhbmtzIFRpbSwgSSB3aWxsIGNvbW1lbnQgb3V0IHRoZSBs aW5lcyByZWxhdGVkIHRvICYjMzk7dHRjJiMzOTsuPGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48 ZGl2IGRpcj0iYXV0byI+UmVnYXJkcyw8L2Rpdj48ZGl2IGRpcj0iYXV0byI+RGhpbmFrYXI8L2Rp dj48YnI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90 ZSI+T24gQXByIDYsIDIwMTcgMTE6MTAgQU0sICZxdW90O0JpcmQsIFRpbW90aHkmcXVvdDsgJmx0 OzxhIGhyZWY9Im1haWx0bzpUaW0uQmlyZEBzb255LmNvbSI+VGltLkJpcmRAc29ueS5jb208L2E+ Jmd0OyB3cm90ZTo8YnIgdHlwZT0iYXR0cmlidXRpb24iPjxibG9ja3F1b3RlIGNsYXNzPSJxdW90 ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3Bh ZGRpbmctbGVmdDoxZXgiPkRoaW5ha2FyLDxicj4NCjxicj4NCklmIHlvdSBjYW4mIzM5O3Qgd29y ayBhcm91bmQgdGhpcyB3aXRoIGEgcHJveHkgZml4LCBhcyBEYW5pZWwgaGFzIHN1Z2dlc3RlZCwg anVzdCBjb21tZW50IG91dDxicj4NCnRoZSBsaW5lcyBpbiB0aGUgRG9ja2VyZmlsZSB0aGF0IGRv IHRoaXMgYWNjZXNzLsKgIFlvdSBhcmUgbm90IGdvaW5nIHRvIHVzZSAmIzM5O3R0YyYjMzk7LCBz byB0aGVyZSYjMzk7cyBubzxicj4NCmlzc3VlIGlmIHlvdSBqdXN0IGRvbiYjMzk7dCBkb3dubG9h ZCB0aGF0IGNvZGUgaW50byB0aGUgY29udGFpbmVyLjxicj4NCjxicj4NCkp1c3QgY29tbWVudCBv dXQgdGhlc2UgdGhyZWUgbGluZXM6PGJyPg0KUlVOIGdpdCBjbG9uZSA8YSBocmVmPSJodHRwczov L2dpdGh1Yi5jb20vdGJpcmQyMGQvdHRjLmdpdCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9i bGFuayI+aHR0cHM6Ly9naXRodWIuY29tL3RiaXJkMjBkLzx3YnI+dHRjLmdpdDwvYT4gJElOU1Rf RlVFR09fRU5HSU5FX1BBVEgvdHRjPGJyPg0KUlVOICRJTlNUQUxMX0ZVRUdPX0VOR0lORV9QQVRI Lzx3YnI+dHRjL2luc3RhbGwuc2ggL3Vzci9sb2NhbC9iaW48YnI+DQpSVU4gcGVybCAtcCAtaSAt ZSAmcXVvdDtzI2NvbmZpZ19kaXIgPSBcJnF1b3Q7L2V0Y1wmcXVvdDsjY29uZmlnX2RpciA9IFwm cXVvdDsvZnVlZ28tcm8vY29uZlwmcXVvdDsjJnF1b3Q7IC91c3IvbG9jYWwvYmluL3R0Yzxicj4N Cjxicj4NCsKgLS0gVGltPGJyPg0KPGRpdiBjbGFzcz0icXVvdGVkLXRleHQiPjxicj4NCjxicj4N Cjxicj4NCiZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7IEZyb206IDxh IGhyZWY9Im1haWx0bzpmdWVnby1ib3VuY2VzQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmciPmZ1 ZWdvLWJvdW5jZXNAbGlzdHMuPHdicj5saW51eGZvdW5kYXRpb24ub3JnPC9hPiBbbWFpbHRvOjxh IGhyZWY9Im1haWx0bzpmdWVnby0iPmZ1ZWdvLTwvYT48YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0 bzpib3VuY2VzQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmciPmJvdW5jZXNAbGlzdHMubGludXhm b3VuZGF0aW9uLjx3YnI+b3JnPC9hPl0gT24gQmVoYWxmIE9mIGRoaW5ha2FyIGs8YnI+DQomZ3Q7 IFNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMDUsIDIwMTcgOToyNSBQTTxicj4NCiZndDsgVG86IEJp cmQsIFRpbW90aHkgJmx0OzxhIGhyZWY9Im1haWx0bzpUaW0uQmlyZEBzb255LmNvbSI+VGltLkJp cmRAc29ueS5jb208L2E+Jmd0Ozxicj4NCiZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpmdWVnb0Bs aXN0cy5saW51eGZvdW5kYXRpb24ub3JnIj5mdWVnb0BsaXN0cy5saW51eGZvdW5kYXRpb24uPHdi cj5vcmc8L2E+PGJyPg0KPC9kaXY+PGRpdiBjbGFzcz0icXVvdGVkLXRleHQiPiZndDsgU3ViamVj dDogUmU6IFtGdWVnb10gRnVlZ28gdjEuMSByZWxlYXNlPGJyPg0KJmd0Ozxicj4NCiZndDsgSGks PGJyPg0KJmd0Ozxicj4NCiZndDsgV2hpbGUgZXhlY3V0aW5nIC4vaW5zdGFsbC5zaCBjb21tYW5k IGFmdGVyICYjMzk7Z2l0IHB1bGwmIzM5OyBJIGdldCB0aGUgYmVsb3cgZXJyb3IuPGJyPg0KJmd0 Ozxicj4NCiZndDsgQ2xvbmluZyBpbnRvICYjMzk7L3R0YyYjMzk7Li4uPGJyPg0KJmd0OyBmYXRh bDogdW5hYmxlIHRvIGFjY2VzcyAmIzM5OzxhIGhyZWY9Imh0dHBzOi8vZ3V0aGliLmNvbS90Ymly ZDIwZC90dGMuZ2l0LyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9n dXRoaWIuY29tL3RiaXJkMjBkLzx3YnI+dHRjLmdpdC88L2E+JiMzOTs6IENvdWxkIG5vdDxicj4N CjwvZGl2PiZndDsgcmVzb2x2ZSBob3N0OiA8YSBocmVmPSJodHRwOi8vZ2l0aHViLmNvbSIgcmVs PSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+Z2l0aHViLmNvbTwvYT4gJmx0OzxhIGhyZWY9 Imh0dHA6Ly9naXRodWIuY29tIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRw Oi8vZ2l0aHViLmNvbTwvYT4mZ3Q7PGJyPg0KPGRpdiBjbGFzcz0icXVvdGVkLXRleHQiPiZndDsg VGhlIGNvbW1hbmQgJiMzOTsvYmluL3NoIC1jIGdpdCBjbG9uZSA8YSBocmVmPSJodHRwczovL2dp dGh1Yi5jb20vdGJpcmQyMGQvdHRjLmdpdCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFu ayI+aHR0cHM6Ly9naXRodWIuY29tL3RiaXJkMjBkLzx3YnI+dHRjLmdpdDwvYT48YnI+DQomZ3Q7 ICRJTlNUX0ZVRUdPX0VOR0lORV9QQVRIL3R0YyYjMzk7IHJldHVybmVkIGEgbm9uLXplcm8gY29k ZTogMTI4PGJyPg0KJmd0Ozxicj4NCiZndDsgSSB0cmllZCAmIzM5O2V4cG9ydCBHSVRfU1NMX05P X1ZFUklGWT0xJiMzOTsgYW5kIGFsc28gJiMzOTtnaXQgY29uZmlnIGh0dHAuc3NsVmVyaWZ5PGJy Pg0KJmd0OyAmcXVvdDtmYWxzZSZxdW90OyYjMzk7IGJ1dCBubyB1c2UuIFdoYXQgZWxzZSB0byBk bz88YnI+DQomZ3Q7PGJyPg0KJmd0OyBSZWdhcmRzLDxicj4NCiZndDsgRGhpbmFrYXI8YnI+DQom Z3Q7PGJyPg0KJmd0OyBPbiBBcHIgNSwgMjAxNyA2OjIwIFBNLCAmcXVvdDtkaGluYWthciBrJnF1 b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGhpbmFrYXIua0BnbWFpbC5jb20iPmRoaW5ha2FyLmtA Z21haWwuY29tPC9hPjxicj4NCjwvZGl2PjxkaXYgY2xhc3M9InF1b3RlZC10ZXh0Ij4mZ3Q7ICZs dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRoaW5ha2FyLmtAZ21haWwuY29tIj5kaGluYWthci5r QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom Z3Q7wqAgwqAgwqAgwqBIaSBUaW0sPGJyPg0KJmd0Ozxicj4NCjwvZGl2PjxkaXYgY2xhc3M9InF1 b3RlZC10ZXh0Ij4mZ3Q7wqAgwqAgwqAgwqBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHBy b21wdCByZXNwb25zZS48YnI+DQomZ3Q7wqAgwqAgwqAgwqBJIHdpbGwgdHJ5IGFzIHBlciB5b3Vy IGFkdmlzZSBhbmQgZ2V0IGJhY2sgdG8geW91IHdpdGggbXkgcmVzdWx0cy48YnI+DQomZ3Q7PGJy Pg0KJmd0O8KgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQomZ3Q7wqAgwqAgwqAgwqBEaGluYWthcjxi cj4NCiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqBPbiBBcHIgNSwgMjAxNyAxMDoyOCBBTSwgJnF1 b3Q7QmlyZCwgVGltb3RoeSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRpbS5CaXJkQHNvbnku Y29tIj5UaW0uQmlyZEBzb255LmNvbTwvYT48YnI+DQo8L2Rpdj48ZGl2IGNsYXNzPSJlbGlkZWQt dGV4dCI+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpUaW0uQmlyZEBzb255LmNvbSI+ VGltLkJpcmRAc29ueS5jb208L2E+Jmd0OyAmZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7 PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgWWVhaCAtIG15IGhvc3Rpbmcgc2Vydmlj ZSBoYWQgc2NoZWR1bGVkIG1haW50ZW5hbmNlIHRvZGF5PGJyPg0KJmd0OyB0aGF0IEkgZm9yZ290 IGFib3V0Ljxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJ1dCBpdCBzZWVtcyB0byBi ZSB1cCBhZ2FpbiBub3cuwqAgU29ycnkgYWJvdXQgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O8Kg IMKgIMKgIMKgIMKgIMKgIMKgIMKgUGxlYXNlIHRyeSBhZ2Fpbi7CoCBBbHNvLCBpZiB5b3UmIzM5 O3ZlIGFscmVhZHkgY2xvbmVkIHRoZSBmdWVnby08YnI+DQomZ3Q7IGNvcmUgcmVwb3NpdG9yeSwg cGxlYXNlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZG8gYSAmIzM5O2dpdCBwdWxs JiMzOTsgaW4gdGhhdCByZXBvc2l0b3J5IHRvIGdldCB0aGUgbGF0ZXN0IHN0dWZmLsKgIEkganVz dDxicj4NCiZndDsgZm91bmQgc29tZSBpc3N1ZXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqB3aXRoIHRoZSBzZXJpYWwgdHJhbnNwb3J0LCB3aXRoIG15IHRvb2xjaGFpbi7CoCBBbHNv LCBiZSBhZHZpc2VkPGJyPg0KJmd0OyB0aGF0IHlvdSBuZWVkPGJyPg0KJmd0O8KgIMKgIMKgIMKg IMKgIMKgIMKgIMKgdG8gbWFrZSBzdXJlIHRoYXQgeW91ciB1c2VyIGFjY291bnQgaGFzIGFjY2Vz cyB0byB0aGUgc2VyaWFsPGJyPg0KJmd0OyBwb3J0LsKgIFdoZW4gdGhlPGJyPg0KJmd0O8KgIMKg IMKgIMKgIMKgIMKgIMKgIMKgZG9ja2VyIGNvbnRhaW5lciBpcyBjcmVhdGVkLCBpdCB1c2VzIHlv dXIgdXNlciBhY2NvdW50IGFuZDxicj4NCiZndDsgbWFwcyB0aGF0IHRvIHRoZTxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVzZXIgJiMzOTtqZW5raW5zJiMzOTsgaW5zaWRlIHRoZSBj b250YWluZXIuwqAgVGhpcyBpcyB0aGUgdXNlciB0aGF0IGlzIGluPGJyPg0KJmd0OyBlZmZlY3Qg d2hlbiB0ZXN0czxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFyZSBydW4gKGFuZCBo ZW5jZSB3aGVuIHRoZSBzZXJpYWwgcG9ydCBpcyBhY2Nlc3NlZCBkdXJpbmcgYTxicj4NCiZndDsg dGVzdCkuPGJyPg0KJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJvdHRvbSBs aW5lOiBpZiB5b3UgY2FuIGFjY2VzcyB0aGUgc2VyaWFsIHBvcnQgYXMgeW91ciByZWd1bGFyPGJy Pg0KJmd0OyB1c2VyIGFjY291bnQsIHRoZW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqBGdWVnbyBzaG91bGQgYmUgYWJsZSB0byBhY2Nlc3MgaXQgZnJvbSBpbnNpZGUgdGhlIGRvY2tl cjxicj4NCiZndDsgY29udGFpbmVyIGFzIHRoZSAmIzM5O2plbmtpbnMmIzM5Ozxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVzZXIsIHdoaWNoIGlzIHJlcXVpcmVkIGZvciB0aGUgdGVz dHMgdG8gd29yay48YnI+DQomZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGF2 ZSBmdW4hPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0tIFRpbTxicj4NCiZndDs8 YnI+DQomZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgRnJv bTogZGhpbmFrYXIgayBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaGluYWthci5rQGdtYWlsLmNv bSI+ZGhpbmFrYXIua0BnbWFpbC5jb208L2E+PGJyPg0KJmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9 Im1haWx0bzpkaGluYWthci5rQGdtYWlsLmNvbSI+ZGhpbmFrYXIua0BnbWFpbC5jb208L2E+Jmd0 OyBdPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBTZW50OiBUdWVzZGF5LCBB cHJpbCAwNCwgMjAxNyA5OjMxIFBNPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 OyBUbzogQmlyZCwgVGltb3RoeSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRpbS5CaXJkQHNvbnkuY29t Ij5UaW0uQmlyZEBzb255LmNvbTwvYT48YnI+DQo8L2Rpdj48ZGl2IGNsYXNzPSJxdW90ZWQtdGV4 dCI+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpUaW0uQmlyZEBzb255LmNvbSI+VGlt LkJpcmRAc29ueS5jb208L2E+Jmd0OyAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOmZ1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5v cmciPmZ1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi48d2JyPm9yZzwvYT48YnI+DQomZ3Q7ICZs dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmZ1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmci PmZ1ZWdvQGxpc3RzLjx3YnI+bGludXhmb3VuZGF0aW9uLm9yZzwvYT4mZ3Q7PGJyPg0KPC9kaXY+ PGRpdiBjbGFzcz0icXVvdGVkLXRleHQiPiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsg U3ViamVjdDogUkU6IEZ1ZWdvIHYxLjEgcmVsZWFzZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IEhpIFRpbSw8 YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKg IMKgIMKgIMKgIMKgJmd0OyBUaGFuayB5b3UgdmVyeSBtdWNoLiBJIHdpbGwgdHJ5IGFzIHBlciB5 b3VyIGluc3RydWN0aW9ucyBhbmQ8YnI+DQomZ3Q7IGdldCBiYWNrIGluIGNhc2Ugb2Y8YnI+DQom Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IGlzc3Vlcy48YnI+DQomZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAmZ3Q7IEJ1dCBhdCBwcmVzZW50IEkmIzM5O20gbm90IGFibGUgdG8gYWNj ZXNzIHRoaXMgbGluazxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgPGEgaHJl Zj0iaHR0cDovL2JpcmQub3JnL2Z1ZWdvL1F1aWNrc3RhcnRfR3VpZGUiIHJlbD0ibm9yZWZlcnJl ciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9iaXJkLm9yZy9mdWVnby88d2JyPlF1aWNrc3RhcnRf R3VpZGU8L2E+PGJyPg0KJmd0OyAmbHQ7PGEgaHJlZj0iaHR0cDovL2JpcmQub3JnL2Z1ZWdvL1F1 aWNrc3RhcnRfR3VpZGUiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9i aXJkLm9yZy9mdWVnby88d2JyPlF1aWNrc3RhcnRfR3VpZGU8L2E+Jmd0Ozxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9mdWVn by9RdWlja3N0YXJ0X0d1aWRlIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRw Oi8vYmlyZC5vcmcvZnVlZ28vPHdicj5RdWlja3N0YXJ0X0d1aWRlPC9hPjxicj4NCiZndDsgJmx0 OzxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9mdWVnby9RdWlja3N0YXJ0X0d1aWRlIiByZWw9Im5v cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYmlyZC5vcmcvZnVlZ28vPHdicj5RdWlj a3N0YXJ0X0d1aWRlPC9hPiZndDsgJmd0O8KgIENhbiB5b3UgcGxlYXNlIGNoZWNrPzxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBE aGluYWthcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IE9uIEFwciA1LCAyMDE3IDk6MzYgQU0sICZxdW90O0Jp cmQsIFRpbW90aHkmcXVvdDs8YnI+DQomZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86VGltLkJpcmRA c29ueS5jb20iPlRpbS5CaXJkQHNvbnkuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0 bzpUaW0uQmlyZEBzb255LmNvbSI+VGltLkJpcmRAc29ueS5jb208L2E+Jmd0Ozxicj4NCjwvZGl2 PjxkaXYgY2xhc3M9InF1b3RlZC10ZXh0Ij4mZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7 ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOlRpbS5CaXJkQHNvbnkuY29tIj5UaW0uQmlyZEBz b255LmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86VGltLkJpcmRAc29ueS5jb20i PlRpbS5CaXJkQHNvbnkuY29tPC9hPiZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyB3cm90ZTo8YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg IMKgIMKgIMKgJmd0Ozxicj4NCjwvZGl2PjxkaXYgY2xhc3M9ImVsaWRlZC10ZXh0Ij4mZ3Q7wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqBGdWVnbyByZWxlYXNlIDEuMSwgcmVs ZWFzZSBjYW5kaWRhdGUgMiwgaXMgYXZhaWxhYmxlIG5vdzxicj4NCiZndDsgaW4gbXkgbWFzdGVy PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBicmFuY2ggb24gYml0YnVja2V0 Ljxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqBQbGVhc2UgZm9sbG93IHRoZSBpbnN0cnVjdGlv bnMgb24gdGhpcyBwYWdlIHRvIGRvd25sb2FkPGJyPg0KJmd0OyBhbmQgdXNlIHRoaXM8YnI+DQom Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IHZlcnNpb24gb2YgRnVlZ286PGJyPg0KJmd0 O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgPGEgaHJlZj0iaHR0cDovL2Jp cmQub3JnL2Z1ZWdvL1F1aWNrc3RhcnRfR3VpZGUiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJf YmxhbmsiPmh0dHA6Ly9iaXJkLm9yZy9mdWVnby88d2JyPlF1aWNrc3RhcnRfR3VpZGU8L2E+PGJy Pg0KJmd0OyAmbHQ7PGEgaHJlZj0iaHR0cDovL2JpcmQub3JnL2Z1ZWdvL1F1aWNrc3RhcnRfR3Vp ZGUiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9iaXJkLm9yZy9mdWVn by88d2JyPlF1aWNrc3RhcnRfR3VpZGU8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9mdWVnby9RdWlja3N0YXJ0 X0d1aWRlIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYmlyZC5vcmcv ZnVlZ28vPHdicj5RdWlja3N0YXJ0X0d1aWRlPC9hPjxicj4NCiZndDsgJmx0OzxhIGhyZWY9Imh0 dHA6Ly9iaXJkLm9yZy9mdWVnby9RdWlja3N0YXJ0X0d1aWRlIiByZWw9Im5vcmVmZXJyZXIiIHRh cmdldD0iX2JsYW5rIj5odHRwOi8vYmlyZC5vcmcvZnVlZ28vPHdicj5RdWlja3N0YXJ0X0d1aWRl PC9hPiZndDsgJmd0OyAuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoFBsZWFzZSBub3RlIHRo YXQgZm9yIHNlcmlhbCBwb3J0IHVzYWdlLCB5b3UgbmVlZCB0byBidWlsZDxicj4NCiZndDsgdGhl IGRvY2tlcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgY29udGFpbmVyIHdp dGggYWNjZXNzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKg dG8gdGhlIHNlcmlhbCBwb3J0IG9uIHRoZSBob3N0LsKgIFNvIHlvdSBzaG91bGQgdXNlIHRoZTxi cj4NCiZndDsgY29tbWFuZDo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAg wqAgwqAgwqBkb2NrZXItY3JlYXRlLXVzYi1wcml2aWxlZ2VkLTx3YnI+Y29udGFpbmVyLnNoIChp bnN0ZWFkIG9mPGJyPg0KJmd0OyBkb2NrZXItY3JlYXRlLTxicj4NCiZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCZndDsgY29udGFpbmVyLnNoKS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAmZ3Q7wqAgwqAgwqAgwqBZb3UgbWF5IG5lZWQgdG8gZWRpdCB0aGlzIHNjcmlwdCB0byBh ZGQgc3VwcG9ydCBmb3IgdGhlPGJyPg0KJmd0OyBwYXJ0aWN1bGFyPGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgJmd0OyBkZXZpY2Ugbm9kZSBvbiB5b3VyPGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgaG9zdCBzeXN0ZW0gdGhhdCByZXByZXNlbnRz IHRoZSBzZXJpYWwgcG9ydCBjb25uZWN0ZWQgdG88YnI+DQomZ3Q7IHlvdXIgdGFyZ2V0PGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBib2FyZC7CoCBJZiBpczxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoGEgVVNCIHNlcmlhbCwgb3IgQUNN MCBvciBBQ00xLCB0aGUgZXhpc3Rpbmcgc2NyaXB0IHNob3VsZDxicj4NCiZndDsgd29yay48YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg IMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgT25jZSB0aGUgZG9ja2VyIGNvbnRhaW5lciBpcyBydW5u aW5nLCBhbmQgdGhlIGJvYXJkIGlzPGJyPg0KJmd0OyBjb25maWd1cmVkLDxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgbWFudWFsbHkgYWNjZXNzIHRoZTxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoHNlcmlhbCBwb3J0IG9uIHlvdXIgYm9h cmQsIGFuZCBsb2dpbiwgaWYgbmVlZGVkLCBhbmQgbWFrZTxicj4NCiZndDsgc3VyZTxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoHRoZSBzZXJpYWwgcG9ydCBj b25uZWN0aW9uIGlzIHNpdHRpbmcgYXQgYSBzaGVsbCBwcm9tcHQuPGJyPg0KJmd0OyBUaGVuLDxi cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgZGlzY29ubmVjdCBhbnkgdGVybWlu YWwgb3I8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqBzZXJp YWwgcHJvZ3JhbXMgY29ubmVjdGVkIHRvIHRoYXQgcG9ydC7CoCBGdWVnbyBtdXN0PGJyPg0KJmd0 OyBoYXZlIHNvbGUgYWNjZXNzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyB0 byB0aGUgc2VyaWFsIGxpbmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAg wqAgwqAgwqBpbiBvcmRlciB0byBmdW5jdGlvbiBwcm9wZXJseS48YnI+DQomZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8Kg IMKgIMKgIMKgSW4geW91ciBjYXNlLCBJIHdvdWxkIGZpcnN0IHRyeSBydW5uaW5nIGEgdGVzdCB0 aGF0IGlzIHZlcnk8YnI+DQomZ3Q7IHNtYWxsLCBhbmQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAmZ3Q7IGludm9sdmVzIG5vIGNvbXBpbGF0aW9uLDxicj4NCiZndDvCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoGp1c3QgdG8gdGVzdCB0aGUgc2VyaWFsIHBvcnQg b3BlcmF0aW9uLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqBPbmUgdGVzdCB5b3UgY2FuIHRy eSBpczogRnVuY3Rpb25hbC5mdWVnb19ib2FyZF9jaGVjay48YnI+DQomZ3Q7IFlvdSBjYW48YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IG1ha2UgYSBqb2IgZm9yIHRoaXMgd2l0 aDo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgJCBmdGMg YWRkLWpvYiAtYiAmbHQ7eW91cl9ib2FyZF9uYW1lJmd0OyAtdDxicj4NCiZndDvCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCZndDsgRnVuY3Rpb25hbC5mdWVnb19ib2FyZF9jaGVjayAtcyBkZWZhdWx0 PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoEZvciBhIGZpcnN0IHJ1biwgdG8gZ2V0IG1vcmUg bG9nZ2luZyBpbmZvcm1hdGlvbiwgZWRpdCB0aGU8YnI+DQomZ3Q7IGpvYjxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgY29uZmlndXJhdGlvbiwgYW5kIHVuY29tbWVudDxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoHRoZSBsaW5lIHRoYXQg aGFzIHRoaXM6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKg I0ZVRUdPX0RFQlVHPTE8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgVGhhdCBpcywgcmVtb3Zl IHRoZSBsZWFkaW5nIGhhc2gsIGFuZCBGdWVnbyB3aWxsIGFkZDxicj4NCiZndDsgZXh0cmEgZGVi dWc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IGluZm9ybWF0aW9uIHRvIHRo ZSBjb25zb2xlIG91dHB1dDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoGZvciB0aGUgdGVzdCwgd2hpY2ggeW91IGNhbiB2aWV3IGluIHRoZSBKZW5raW5zIGlu dGVyZmFjZS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8Kg IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgU2F2ZSB0aGF0IGNoYW5nZSB0byB0 aGUgam9iIGNvbmZpZ3VyYXRpb24uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoFRoZW4sICZx dW90O2J1aWxkJnF1b3Q7IHRoYXQgam9iIGluIHRoZSBKZW5raW5zIGludGVyZmFjZS48YnI+DQom Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgUHJvY2VlZMKgIHRvIHRoaXMgcG9pbnQsIGFuZCBsZXQgbWUg a25vdyBpZiBhbnl0aGluZyBmYWlscy48YnI+DQomZ3Q7IFRoZW4gd2UgY2FuPGJyPg0KJmd0O8Kg IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBkaXNjdXNzIGlkZWFzIGZvciBob3cgdG8gZ2V0PGJy Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgdGhlIExUUCBjb2Rl IG9udG8gdGhlIHRhcmdldCBib2FyZCwgYW5kIGhvdyB0byBhbHRlciB0aGU8YnI+DQomZ3Q7IGV4 aXN0aW5nIHRlc3Q8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IHRvIHVzZSB0 aGUgcHJlLWluc3RhbGxlZDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoExUUCBzb2Z0d2FyZS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7 PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgR29vZCBsdWNr Ljxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCAtLSBUaW08 YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKg IMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgUC5TLiBEb2N1bWVudHMgb24gdGhlIHdpa2kgYXJl IGN1cnJlbnRseSBpbiBmbHV4LCB0bzxicj4NCiZndDsgcmVmbGVjdDxicj4NCiZndDvCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDsgaW5mb3JtYXRpb24gZm9yIHRoZSAxLjEgcmVsZWFzZS4gVGhl eSBzaG91bGQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqBi ZSByZWFkeSBpbiB0aW1lIGZvciB0aGUgYWN0dWFsIHJlbGVhc2UuwqAgQnV0IHBsZWFzZSBiZTxi cj4NCiZndDsgcGF0aWVudCBhczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsg aW5mb3JtYXRpb24gbWF5IGNoYW5nZSBpbiB0aGUgbmV4dDxicj4NCiZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoGZldyBkYXlzLjxicj4NCiZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoCZndDsgRnJvbTogZGhpbmFrYXIgayBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaGlu YWthci5rQGdtYWlsLmNvbSI+ZGhpbmFrYXIua0BnbWFpbC5jb208L2E+PGJyPg0KJmd0OyAmbHQ7 bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaGluYWthci5rQGdtYWlsLmNvbSI+ZGhpbmFrYXIua0Bn bWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgJmx0 O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGhpbmFrYXIua0BnbWFpbC5jb20iPmRoaW5ha2FyLmtA Z21haWwuY29tPC9hPjxicj4NCiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGhpbmFr YXIua0BnbWFpbC5jb20iPmRoaW5ha2FyLmtAZ21haWwuY29tPC9hPiZndDsgJmd0OyBdPGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyBTZW50OiBUdWVz ZGF5LCBBcHJpbCAwNCwgMjAxNyA3OjU4IFBNPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0OyBUbzogQmlyZCwgVGltb3RoeSAmbHQ7PGEgaHJlZj0ibWFp bHRvOlRpbS5CaXJkQHNvbnkuY29tIj5UaW0uQmlyZEBzb255LmNvbTwvYT48YnI+DQomZ3Q7ICZs dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOlRpbS5CaXJkQHNvbnkuY29tIj5UaW0uQmlyZEBzb255 LmNvbTwvYT4mZ3Q7PGJyPg0KPC9kaXY+PGRpdiBjbGFzcz0icXVvdGVkLXRleHQiPiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86VGltLkJp cmRAc29ueS5jb20iPlRpbS5CaXJkQHNvbnkuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h aWx0bzpUaW0uQmlyZEBzb255LmNvbSI+VGltLkJpcmRAc29ueS5jb208L2E+Jmd0Ozxicj4NCiZn dDsgJmd0OyAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKg IMKgJmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOmZ1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5v cmciPmZ1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi48d2JyPm9yZzwvYT48YnI+DQomZ3Q7ICZs dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmZ1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmci PmZ1ZWdvQGxpc3RzLjx3YnI+bGludXhmb3VuZGF0aW9uLm9yZzwvYT4mZ3Q7PGJyPg0KPC9kaXY+ Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0 bzpmdWVnb0BsaXN0cy5saW51eGZvdW5kYXRpb24ub3JnIj5mdWVnb0BsaXN0cy48d2JyPmxpbnV4 Zm91bmRhdGlvbi5vcmc8L2E+PGJyPg0KPGRpdiBjbGFzcz0iZWxpZGVkLXRleHQiPiZndDsgJmx0 O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZnVlZ29AbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZyI+ ZnVlZ29AbGlzdHMuPHdicj5saW51eGZvdW5kYXRpb24ub3JnPC9hPiZndDsgJmd0Ozxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgU3ViamVjdDogRnVl Z28gdjEuMSByZWxlYXNlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oCZndDsgSGksPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKg Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsg TWF5IEkga25vdyB3aGVuIHdpbGwgRnVlZ28gdjEuMSwgd2hpY2ggaGFzIHN1cHBvcnQ8YnI+DQom Z3Q7IGZvciBzZXJpYWw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IGNvbm5l Y3Rpdml0eSB0bzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oCZndDsgdGFyZ2V0IGJvYXJkcyBiZSByZWxlYXNlZD88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0OyBSZWdhcmRzLDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgRGhpbmFrYXI8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyBPbiBBcHIgMywgMjAxNyAzOjI2IFBNLCAmcXVvdDtk aGluYWthciBrJnF1b3Q7PGJyPg0KJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRoaW5ha2FyLmtA Z21haWwuY29tIj5kaGluYWthci5rQGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJt YWlsdG86ZGhpbmFrYXIua0BnbWFpbC5jb20iPmRoaW5ha2FyLmtAZ21haWwuY29tPC9hPiZndDs8 YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0i bWFpbHRvOmRoaW5ha2FyLmtAZ21haWwuY29tIj5kaGluYWthci5rQGdtYWlsLmNvbTwvYT48YnI+ DQomZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRoaW5ha2FyLmtAZ21haWwuY29tIj5k aGluYWthci5rQGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKg IMKgJmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaGluYWthci5rQGdtYWlsLmNvbSI+ ZGhpbmFrYXIua0BnbWFpbC5jb208L2E+PGJyPg0KJmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h aWx0bzpkaGluYWthci5rQGdtYWlsLmNvbSI+ZGhpbmFrYXIua0BnbWFpbC5jb208L2E+Jmd0O8Kg ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRoaW5ha2FyLmtAZ21haWwuY29tIj5kaGluYWth ci5rQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRo aW5ha2FyLmtAZ21haWwuY29tIj5kaGluYWthci5rQGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsgJmd0 OyAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyB3cm90ZTo8YnI+DQom Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8Kg IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoEhpIFRpbSw8YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0 O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgSSBm aWd1cmVkIG91dCBob3cgdG8gY2hhbmdlIEplbmtpbnMgcG9ydCAoZ2l2ZW48YnI+DQomZ3Q7IGJl bG93KTo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7 PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJCBzdWRvIGRvY2tlciBleGVjIC1pIC10IGlkIGJhc2ggKGNvbnRhaW5lciBpZCB0byBi ZTxicj4NCiZndDsgcHJvdmlkZWQpPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJCB2aSAvZXRjL2RlZmF1bHQvSmVua2luczxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oE1vZGlmeSBodHRwIHBvcnQgYW5kIHJlc3RhcnQgY29udGFpbmVyLjxicj4NCiZndDvCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqBSZWdhcmRzLDxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoERo aW5ha2FyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0 Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoE9uIEFwciAzLCAyMDE3IDEyOjUxIFBNLCAmcXVvdDtkaGluYWthciBrJnF1b3Q7PGJy Pg0KJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRoaW5ha2FyLmtAZ21haWwuY29tIj5kaGluYWth ci5rQGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGhpbmFrYXIua0Bn bWFpbC5jb20iPmRoaW5ha2FyLmtAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAmZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRoaW5ha2FyLmtA Z21haWwuY29tIj5kaGluYWthci5rQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7ICZsdDttYWlsdG86 PGEgaHJlZj0ibWFpbHRvOmRoaW5ha2FyLmtAZ21haWwuY29tIj5kaGluYWthci5rQGdtYWlsLmNv bTwvYT4mZ3Q7ICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyAmbHQ7bWFpbHRv OjxhIGhyZWY9Im1haWx0bzpkaGluYWthci5rQGdtYWlsLmNvbSI+ZGhpbmFrYXIua0BnbWFpbC5j b208L2E+PGJyPg0KJmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaGluYWthci5rQGdt YWlsLmNvbSI+ZGhpbmFrYXIua0BnbWFpbC5jb208L2E+Jmd0O8KgICZsdDttYWlsdG86PGEgaHJl Zj0ibWFpbHRvOmRoaW5ha2FyLmtAZ21haWwuY29tIj5kaGluYWthci5rQGdtYWlsLmNvbTwvYT48 YnI+DQomZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRoaW5ha2FyLmtAZ21haWwuY29t Ij5kaGluYWthci5rQGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0O8Kg IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn dDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhpIFRpbSw8YnI+DQomZ3Q7 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKg IMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRo YW5rcyBhIGxvdCBmb3IgeW91ciBkZXRhaWxlZCByZXBseS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBQbGVh c2UgZmluZCBteSBjb21tZW50cyBpbmxpbmUuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn dDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAg wqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBSZWdhcmRzLDxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoERoaW5ha2FyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKg IMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFNhdCwgQXByIDEsIDIwMTcgYXQgMTE6NTIgQU0s IEJpcmQsIFRpbW90aHk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyAmbHQ7PGEgaHJl Zj0ibWFpbHRvOlRpbS5CaXJkQHNvbnkuY29tIj5UaW0uQmlyZEBzb255LmNvbTwvYT4gJmx0O21h aWx0bzo8YSBocmVmPSJtYWlsdG86VGltLkJpcmRAc29ueS5jb20iPlRpbS5CaXJkQHNvbnkuY29t PC9hPiZndDs8YnI+DQomZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOlRpbS5CaXJkQHNv bnkuY29tIj5UaW0uQmlyZEBzb255LmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86 VGltLkJpcmRAc29ueS5jb20iPlRpbS5CaXJkQHNvbnkuY29tPC9hPiZndDsgJmd0Ozxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86 VGltLkJpcmRAc29ueS5jb20iPlRpbS5CaXJkQHNvbnkuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhy ZWY9Im1haWx0bzpUaW0uQmlyZEBzb255LmNvbSI+VGltLkJpcmRAc29ueS5jb208L2E+Jmd0Ozxi cj4NCiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86VGltLkJpcmRAc29ueS5jb20iPlRp bS5CaXJkQHNvbnkuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpUaW0uQmlyZEBz b255LmNvbSI+VGltLkJpcmRAc29ueS5jb208L2E+Jmd0OyAmZ3Q7ICZndDsgJmd0OyB3cm90ZTo8 YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoFNlZSBhbnN3ZXJzIGlubGluZSBiZWxvdy48YnI+DQomZ3Q7wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgJmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDsgRnJvbTogZGhpbmFrYXIgayBvbiBGcmlkYXksIE1hcmNoIDMx LDxicj4NCiZndDsgMjAxNyAxOjQ2IEFNPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg Jmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 OyBIaSBUaW0sPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKg Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDsgVUFSVCBBbHBoYSBWZXJzaW9uPGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgJmd0OyAqKioqKioqKioqKioqKioqKioqKioqKio8YnI+DQomZ3Q7wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAmZ3Q7IEkgaGF2ZSB0byBkZW1vIEZ1ZWdvIHRvIG15IG1hbmFnZW1lbnQ8 YnI+DQomZ3Q7IG9uIG9uZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoCZndDsgb2Ygb3VyIHRhcmdldCBib2FyZC48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAmZ3Q7IFRoZSB0YXJnZXQgYm9hcmQgaGFzIG9ubHkgVUFSVDxicj4NCiZndDsgQ29ubmVj dGl2aXR5LiBJIGhhdmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAg wqAgwqAmZ3Q7IHR3byB3ZWVrcyB0bzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn dDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsg c2V0dXAgdGFyZ2V0IChhbG9uZyB3aXRoIGNyb3NzIGNvbXBpbGVyLDxicj4NCiZndDsgY29uZmln IGZpbGVzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0 OyBldGMuKSBhbmQgZGVtbzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgdGhlIExU UCB0ZXN0IHN1aXRlIGV4ZWN1dGlvbiBvbiBpdC4gTFRQIGlzPGJyPg0KJmd0OyBhbHJlYWR5IGlu PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyB0aGUg UHJlLXBhY2tlZCB0ZXN0IGxpc3QuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBT aG91bGQgSSBiZSBwb3J0aW5nIGl0IGFnYWluIHRvIG15IHRhcmdldCB0bzxicj4NCiZndDsgbWFr ZSBpdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsg d29yaz88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBOby7CoCBXaGF0IHlvdSBkbyBpdCBh ZGQgeW91ciB0b29sY2hhaW4gdG88YnI+DQomZ3Q7IEZ1ZWdvLCBhbmQ8YnI+DQomZ3Q7wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7IEZ1ZWdvIHdpbGwgYnVpbGQ8YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBMVFAgZm9yIHlvdXIgdGFyZ2V0LsKgIFlvdSBjYW4g ZmluZDxicj4NCiZndDsgaW5zdHJ1Y3Rpb25zIGZvcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgYWRkaW5nIGEgdG9vbGNoYWluIGF0Ojxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9mdWVnby9BZGRp bmdfYV90b29sY2hhaW4iIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9i aXJkLm9yZy9mdWVnby9BZGRpbmdfPHdicj5hX3Rvb2xjaGFpbjwvYT48YnI+DQomZ3Q7ICZsdDs8 YSBocmVmPSJodHRwOi8vYmlyZC5vcmcvZnVlZ28vQWRkaW5nX2FfdG9vbGNoYWluIiByZWw9Im5v cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYmlyZC5vcmcvZnVlZ28vQWRkaW5nXzx3 YnI+YV90b29sY2hhaW48L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn dDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9mdWVnby9BZGRpbmdfYV90b29sY2hhaW4i IHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9iaXJkLm9yZy9mdWVnby9B ZGRpbmdfPHdicj5hX3Rvb2xjaGFpbjwvYT48YnI+DQomZ3Q7ICZsdDs8YSBocmVmPSJodHRwOi8v YmlyZC5vcmcvZnVlZ28vQWRkaW5nX2FfdG9vbGNoYWluIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdl dD0iX2JsYW5rIj5odHRwOi8vYmlyZC5vcmcvZnVlZ28vQWRkaW5nXzx3YnI+YV90b29sY2hhaW48 L2E+Jmd0OyAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKg IMKgJmd0OyAmbHQ7PGEgaHJlZj0iaHR0cDovL2JpcmQub3JnL2Z1ZWdvL0FkZGluZ19hX3Rvb2xj aGFpbiIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2JpcmQub3JnL2Z1 ZWdvL0FkZGluZ188d2JyPmFfdG9vbGNoYWluPC9hPjxicj4NCiZndDsgJmx0OzxhIGhyZWY9Imh0 dHA6Ly9iaXJkLm9yZy9mdWVnby9BZGRpbmdfYV90b29sY2hhaW4iIHJlbD0ibm9yZWZlcnJlciIg dGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9iaXJkLm9yZy9mdWVnby9BZGRpbmdfPHdicj5hX3Rvb2xj aGFpbjwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAmbHQ7PGEg aHJlZj0iaHR0cDovL2JpcmQub3JnL2Z1ZWdvL0FkZGluZ19hX3Rvb2xjaGFpbiIgcmVsPSJub3Jl ZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2JpcmQub3JnL2Z1ZWdvL0FkZGluZ188d2Jy PmFfdG9vbGNoYWluPC9hPjxicj4NCiZndDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9m dWVnby9BZGRpbmdfYV90b29sY2hhaW4iIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsi Pmh0dHA6Ly9iaXJkLm9yZy9mdWVnby9BZGRpbmdfPHdicj5hX3Rvb2xjaGFpbjwvYT4mZ3Q7ICZn dDsgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZn dDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJy Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqBUaGFua3MsIEkgaGF2ZSBhbHJlYWR5IGNoZWNrZWQgdGhpcyBsaW5rLCB3aWxsPGJyPg0K Jmd0OyByZWxvb2sgYXQgaXQgYWdhaW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm Z3Q7wqAgwqAgwqAgwqAmZ3Q7IHdpdGggbXkgY3VycmVudCBvYmplY3RpdmUuPGJyPg0KJmd0O8Kg IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqBDYW4geW91IHNheSB3aGVyZSB5b3UgYXJlIGdldHRpbmcgeW91cjxicj4NCiZndDsg dG9vbGNoYWluPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKg Jmd0OyBmcm9tLCBhbmQgd2hhdCBraW5kIGl0IGlzPzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoChlLmcuIGZyb20gTGluYXJvLCBmcm9tIHlvdXIgU29DIHZlbmRvciw8YnI+DQomZ3Q7IGZy b20gRGViaWFuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKg Jmd0OyBwYWNrYWdlcywgb3IgYnVpbGRpbmcgaXQgeW91cnNlbGYgd2l0aDxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoGNyb3NzdG9vbCBvciBZb2N0byBQcm9qZWN0IG9yIEJ1aWxkcm9vdD8p PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKg IMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGdj Yy1saW5hcm8tYWFyY2g2NC1saW51eC1nbnUtPHdicj40LjgtMjAxNC4wMV9saW51eDxicj4NCiZn dDsgaXMgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKg Jmd0OyB0b29sY2hhaW4gdGhhdCBJIGFtIGN1cnJlbnRseSB1c2luZzxicj4NCiZndDvCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oEl0IGlzIGEgZGViaWFuIHBhY2thZ2UgKGJ1aWxkcm9vdCkuPGJyPg0KJmd0O8KgIMKgIMKgIMKg IMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O0hv dyBiaWcgYW4gZWZmb3J0wqAgd2lsbCBpdCBiZT88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqBJZiB5b3Ugd2VyZSBub3QgdXNpbmcgc2VyaWFsLCBpdCBzaG91bGQgYmU8YnI+DQomZ3Q7IHRy aXZpYWwuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0 OyBIb3dldmVyLCBvbmUgb3V0c3RhbmRpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBp c3N1ZSB3aXRoIHRoZSBzZXJpYWwgc3VwcG9ydCBpcyB0aGF0IGl0IGlzIG5vdDxicj4NCiZndDsg ZmFzdCBhdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZn dDsgdHJhbnNmZXJyaW5nIGRhdGEuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT3VyIGNv bmZpZ3VyYXRpb24gb2YgTFRQIHJlcXVpcmVzPGJyPg0KJmd0OyB0cmFuc2ZlcnJpbmcgYWJvdXQ8 YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7IDQ1MG1n IG9mIGRhdGEsIHdoaWNoPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGFrZXMgdG9vIGxv bmcgb3ZlciBhIHNlcmlhbCBwb3J0LsKgIFdlIGhhdmU8YnI+DQomZ3Q7IHNvbWUgc3ViLTxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgdGVzdCBjb25m aWd1cmF0aW9uczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZvciBMVFAsIHRoYXQgcmVx dWlyZSBsZXNzIHNwYWNlLsKgIEkgaGF2ZW4mIzM5O3Q8YnI+DQomZ3Q7IG1lYXN1cmVkPGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyB0aGVtIHRvIHNl ZSBob3cgbXVjaDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNwYWNlIHRoZXkgbmVlZCBv biB0aGUgdGFyZ2V0IGJvYXJkLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvC oCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAg wqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBMVFAgY2FuIGJlIHJl ZmFjdG9yZWQgdG8gaGF2ZSBhIHNtYWxsZXI8YnI+DQomZ3Q7IGZvb3RwcmludCwgYnV0PGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyB0aGlzIHdvdWxk IHJlcXVpcmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAm Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzb21lIHdvcmsuPGJyPg0KJmd0 O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoEluIHlvdXIgY2FzZSwgSSB3b3VsZCBiZSBpbnRlcmVzdGVkIHRvIGhl YXI8YnI+DQomZ3Q7IGhvdyB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IGRldmljZSBmaWxlc3lzdGVtIGlzIHBvcHVsYXRlZDxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoG5vdywgYW5kIHdoYXQgc2l6ZSB5b3UgaGF2ZSBhdmFpbGFibGUg Zm9yPGJyPg0KJmd0OyB0ZXN0aW5nLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn dDvCoCDCoCDCoCDCoCZndDsgV2UgbWlnaHQgYmUgYWJsZSB0byBjdXN0b21pemU8YnI+DQomZ3Q7 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqBhIHRlc3Qgc3BlYyB0byB1c2UgYSBzdWJzZXQgb2YgTFRQIHRo YXQ8YnI+DQomZ3Q7IHdvdWxkIHdvcmsgZm9yPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0OyB5b3VyIGRldmljZS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7 wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSB3YW50IHRvIHVzZSBzZXJpYWwgb25s eSBmb3IgaXNzdWluZyBjb21tYW5kPGJyPg0KJmd0OyBhbmQgZ2V0dGluZzxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgc3RhdHVzL2xvZ3MuPGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKg IMKgIMKgIMKgIMKgVGhlIFJGUyBpcyBjdXJyZW50bHkgb24gYW4gU0QgY2FyZCB3aGVyZSB0aGU8 YnI+DQomZ3Q7IGNyb3NzIGNvbXBpbGVkPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg Jmd0O8KgIMKgIMKgIMKgJmd0OyBMVFAgaGFzIGJlZW4ga2VwdC48YnI+DQomZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJ IHdvdWxkIGxpa2UgdG8gdXNlIHRoZSBmdWxsIExUUCBzdWl0ZSBhcyB3ZWxsIGFzPGJyPg0KJmd0 OyBMVFAtRERULjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7 PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7 wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IEFsc28gY2FuIEkgZ2V0IHRoZSBhbHBoYSB2ZXJzaW9u IG9mIFVBUlQ8YnI+DQomZ3Q7IHNvIHRoYXQgSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCZndDvCoCDCoCDCoCDCoCZndDsgY2FuIHVzZSBpdCBmb3IgdGhpcyBkZW1vPzxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBZZXMuwqAgRXZlcnl0aGluZyBuZWVkZWQgZm9yIHVzaW5n IHRoZSBzZXJpYWw8YnI+DQomZ3Q7IHBvcnQgYXMgYTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgdHJhbnNwb3J0IG9wdGlvbjxicj4NCiZndDvCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoGlzIGluY2x1ZGVkIGluIG15ICYjMzk7bmV4dCYjMzk7IGJyYW5jaCAo YW5kIHdpbGwgYmU8YnI+DQomZ3Q7IGluIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCZndDvCoCDCoCDCoCDCoCZndDsgdXBjb21pbmcgMS4xIHJlbGVhc2UpLjxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoEkgaG9wZSB0byByZWxlYXNlIDEuMS1yYzEgdG9kYXkgb3IgTW9u ZGF5Ljxicj4NCiZndDsgU2VyaWFsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 O8KgIMKgIMKgIMKgJmd0OyBzdXBwb3J0IHdpbGwgYmUgaW5jbHVkZWQgaW48YnI+DQomZ3Q7wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqB0aGF0IHJlbGVhc2UuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7 wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoYW5rcyBwbGVhc2UgZ2l2ZSBtZSB0aGUgbGlu ayB3aGVuZXZlciBpdCBpczxicj4NCiZndDsgYXZhaWxhYmxlIGFuZDxicj4NCiZndDvCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgYWxzbyBhbnkgaW5zdHJ1Y3Rpb25z IG9uIGhvdyB0byB1cGRhdGUgbXkgY3VycmVudDxicj4NCiZndDsgRnVlZ288YnI+DQomZ3Q7wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDsgQWRkaW5nIGEgbmV3IHRlc3Qgc3VpdGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAmZ3Q7ICoqKioqKioqKioqKioqKioqKioqKioqKioqKjxicj4NCiZndDvCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCZndDsgMS4gSXMgdGhlcmUgYW55IHBsYW4gdG8gYWRkIExUUC1ERFQgdGVz dDxicj4NCiZndDsgc3VpdGUgaW50bzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn dDvCoCDCoCDCoCDCoCZndDsgRnVlZ28gY29udGFpbmVyPzxicj4NCiZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoFRoZXJlIHdlcmUgbm8gcHJpb3IgcGxhbnMgdG8gZG8gdGhpcywgYnV0IGl0PGJyPg0K Jmd0OyBsb29rcyBsaWtlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJmd0OyBhbiBpbnRlcmVzdGluZyBzdWl0ZSB0byBhZGQuPGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgU2luY2Ugd2UgaGF2ZSBMVFAsIGFuZCBMVFAtRERUIGlzIGE8YnI+DQomZ3Q7 IGRlcml2YXRpdmUsIGl0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJmd0OyBzaG91bGQgYmUgcmVsYXRpdmVseSBlYXN5IHRvPGJyPg0KJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgYWRkIHRoZSBpbmRpdmlkdWFsIHRlc3RzIGZyb20gTFRQLjxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAmZ3Q7IDIuIElmIEkgd2FudCB0byBhZGQgbXkgb3duIHRlc3Qgc3VpdGUg b3I8YnI+DQomZ3Q7IHRlc3QgdG88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IEZ1ZWdvIGRhc2hib2FyZCwgd2hhdCBpcyB0aGU8YnI+DQomZ3Q7wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IHByb2Nlc3M/PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgUGxlYXNlIHNlZSB0aGlzIHBhZ2U6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg Jmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGEg aHJlZj0iaHR0cDovL2JpcmQub3JnL2Z1ZWdvL0FkZGluZ19hX3Rlc3QiIHJlbD0ibm9yZWZlcnJl ciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9iaXJkLm9yZy9mdWVnby9BZGRpbmdfPHdicj5hX3Rl c3Q8L2E+PGJyPg0KJmd0OyAmbHQ7PGEgaHJlZj0iaHR0cDovL2JpcmQub3JnL2Z1ZWdvL0FkZGlu Z19hX3Rlc3QiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9iaXJkLm9y Zy9mdWVnby9BZGRpbmdfPHdicj5hX3Rlc3Q8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCZndDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9mdWVnby9BZGRpbmdf YV90ZXN0IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYmlyZC5vcmcv ZnVlZ28vQWRkaW5nXzx3YnI+YV90ZXN0PC9hPjxicj4NCiZndDsgJmx0OzxhIGhyZWY9Imh0dHA6 Ly9iaXJkLm9yZy9mdWVnby9BZGRpbmdfYV90ZXN0IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0i X2JsYW5rIj5odHRwOi8vYmlyZC5vcmcvZnVlZ28vQWRkaW5nXzx3YnI+YV90ZXN0PC9hPiZndDsg Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsg Jmx0OzxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9mdWVnby9BZGRpbmdfYV90ZXN0IiByZWw9Im5v cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYmlyZC5vcmcvZnVlZ28vQWRkaW5nXzx3 YnI+YV90ZXN0PC9hPjxicj4NCiZndDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly9iaXJkLm9yZy9mdWVn by9BZGRpbmdfYV90ZXN0IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8v YmlyZC5vcmcvZnVlZ28vQWRkaW5nXzx3YnI+YV90ZXN0PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7ICZsdDs8YSBocmVmPSJodHRwOi8vYmlyZC5vcmcvZnVlZ28v QWRkaW5nX2FfdGVzdCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2Jp cmQub3JnL2Z1ZWdvL0FkZGluZ188d2JyPmFfdGVzdDwvYT48YnI+DQomZ3Q7ICZsdDs8YSBocmVm PSJodHRwOi8vYmlyZC5vcmcvZnVlZ28vQWRkaW5nX2FfdGVzdCIgcmVsPSJub3JlZmVycmVyIiB0 YXJnZXQ9Il9ibGFuayI+aHR0cDovL2JpcmQub3JnL2Z1ZWdvL0FkZGluZ188d2JyPmFfdGVzdDwv YT4mZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0 Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqBUaGFua3MgSSB3aWxsIGNoZWNrIHRoZSBhYm92ZSBsaW5rLiBDYW4geW91 IGFsc288YnI+DQomZ3Q7IHBvaW50IG1lIHRvPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0OyB0aGUgbGluayB3aGljaCBoZWxwcyBtZSB0byBydW4gRnVl Z28gb24gcG9ydCBvdGhlcjxicj4NCiZndDsgdGhhbiA4MDgwPzxicj4NCiZndDvCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg Jmd0OyAzLiBJcyB0aGUgZGFzaGJvYXJkIGN1c3RvbWl6YWJsZT88YnI+DQomZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqBZZXMuwqAgVGhlIEplbmtpbnMgZGFzaGJvYXJkIGlzIGV4dHJlbWVseTxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgY3VzdG9taXph YmxlLCBhbmQgdGhlcmUgYXJlIG51bWVyb3VzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg dmlldyBvcHRpb25zIGFuZCBwbHVnaW5zIHRvIGNvbmZpZ3VyZSBob3c8YnI+DQomZ3Q7IHlvdSB3 YW50PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyB0 aGUgZGFzaGJvYXJkIHRvIGxvb2suPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSlRBIGFu ZCBGdWVnbyAxLjAgdXNlZCBhIGxvdCBvZiB0aGVzZTxicj4NCiZndDsgcGx1Z2lucyB0bzxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgY3JlYXRlIGEg c3BlY2lmaWMgbG9vay48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAg wqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBGdWVnbyAxLjEgbGVh dmVzIHRoaXMgbW9yZSBhcyBhbiBleGVyY2lzZTxicj4NCiZndDsgZm9yIHRoZTxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDsgdXNlciwgc2luY2UgZWFj aCBzaXRlIG1heSB3YW50PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlaXIgb3duIEpl bmtpbnMgaW50ZXJmYWNlIGN1c3RvbWl6YXRpb25zLjxicj4NCiZndDsgV2UgdHJ5IHRvPGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyByZXF1aXJlIGEg bWluaW1hbCBzZXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiBKZW5raW5zIHBsdWdp bnMgZm9yIEZ1ZWdvIGNvcmU8YnI+DQomZ3Q7IGZ1bmN0aW9uYWxpdHkuwqAgVGhlbiw8YnI+DQom Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGluZGl2aWR1YWwg dXNlcnMgYW5kIHNpdGVzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKg IMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY2FuIGNob29zZSB3 aGljaCBvZiB0aGUgSmVua2lucyBwbHVnaW5zIHRvPGJyPg0KJmd0OyB1c2UgZm9yPGJyPg0KJmd0 O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyB0aGUgZGFzaGJvYXJk IGxvb2sgdGhleSB3YW50Ljxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0 Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqBUaGFuayBpcyB0aGVyZSBhbnkgdGlwcyBhdmFpbGFibGUgYWxyZWFkeSBv bjxicj4NCiZndDsgY3VzdG9taXppbmc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm Z3Q7wqAgwqAgwqAgwqAmZ3Q7IGRhc2hib2FyZD88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg Jmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvC oCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+ DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IFBsZWFzZSBsZXQgbWUga25vdy48YnI+DQom Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8Kg IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgVGhlcmUgd291bGQgYmUgc29tZSB3b3JrIGludm9sdmVkIHRvPGJy Pg0KJmd0OyBtYWtlIGV4aXN0aW5nPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0 O8KgIMKgIMKgIMKgJmd0OyBMVFAgd29yayBvdmVyIHRoZSBzZXJpYWw8YnI+DQomZ3Q7wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqBwb3J0IGZvciB5b3VyIGJvYXJkLsKgIEJ1dCBpdCBzaG91bGQgbm90IGJl PGJyPg0KJmd0OyB0b28gZGlmZmljdWx0Ljxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCZndDvCoCDCoCDCoCDCoCZndDsgTW9yZSBjcml0aWNhbCBpcyBob3cgeW91cjxicj4NCiZndDvC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoGRpc3RyaWJ1dGlvbiBvZiBMaW51eCBpcyBjb25maWd1cmVkIHRv PGJyPg0KJmd0OyBpbml0aWFsaXplLsKgIERvZXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHlvdXIgYm9hcmQgY29tZSB1cCB0byBhIGxvZ2luPGJy Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHJvbXB0LCBvciBkaXJlY3RseSBpbnRvIGEgc2hl bGwgcHJvbXB0Pzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7 PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4N CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoFRoZSBib2FyZCB3aGVuIGJvb3RlZCB3aWxsIGNvbWUgdXAgdGhlPGJyPg0K Jmd0OyBidWlsZHJvb3QgbG9naW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IHByb21wdCBhbmQgd2hlbiBsb2dnZWQgaW50byB3aWxsIGdvIGludG8g YSBzaGVsbDxicj4NCiZndDsgcHJvbXB0Ljxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgaG9wZSBJIGFtIGNs ZWFyIHdpdGggbXkgcmVxdWlyZW1lbnRzIGFib3V0PGJyPg0KJmd0OyBMVFAuIFBsZWFzZSBsZXQ8 YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG1lIGtu b3cgaWYgeW91IGhhdmUgYW55IGZ1cnRoZXIgcXVlc3Rpb25zLjxicj4NCiZndDvCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg TGV0IG1lIGtub3cgdGhlIGFuc3dlcnMgdG8gbXkgcXVlc3Rpb25zLDxicj4NCiZndDsgYW5kIHdl PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgJmd0OyBjYW4g d29yayBmcm9tIHRoZXJlLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDC oCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBSZWdhcmRzLDxicj4NCiZn dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtLSBUaW08YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAmZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg Jmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDvC oCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0K Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0 Ozxicj4NCiZndDs8YnI+DQo8YnI+DQo8L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2 PjwvZGl2PjwvZGl2Pg0K --001a113cd704dadefa054c79297d--