From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3587196976584774153==" MIME-Version: 1.0 From: Shahar Salzman Subject: Re: [SPDK] SPDK + user space appliance Date: Sun, 13 May 2018 08:46:46 +0000 Message-ID: In-Reply-To: 672E9F09-716E-4D4A-94CA-5077AF37300E@gmail.com List-ID: To: spdk@lists.01.org --===============3587196976584774153== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thanks! Waiting for your input. ________________________________ From: SPDK on behalf of =E6=9D=BE=E6=9C=AC=E5= =91=A8=E5=B9=B3 Sent: Friday, May 11, 2018 4:11:14 PM To: Storage Performance Development Kit Subject: Re: [SPDK] SPDK + user space appliance Hi Shahar, Thank you for reply to my feedback. I=E2=80=99m sorry but I don=E2=80=99t have enough to describe about the fol= lowing now, I will read your update and If I have anything hereafter I=E2=80=99ll updat= e to you. Thanks, Shuhei On May 10, 2018, at 22:33, Shahar Salzman > wrote: Hi Shuhei, You raise some good comments. If possible, I'd also like feadback on bdev_user.h and how you envision it. This is probably the most important aspect, and everything else is the grit= ty details. Shahar ________________________________ From: SPDK = > on behalf of =E6=9D=BE=E6=9C=AC=E5=91=A8=E5=B9=B3 / MATSUMOTO=EF=BC=8CSHU= UHEI > Sent: Thursday, May 10, 2018 10:36:26 AM To: spdk(a)lists.01.org Subject: Re: [SPDK] SPDK + user space appliance Hi Shahar, I wrote a comment in your patch. Unfortunately the value is not be clear for me yet. I may understand if you redirect IO from SPDK to application in the layer u= pon the bdev layer, that is nvmf passthrough without bdev. However if you go through bdev layer, conversion from bdev_io to alternativ= e software protocol will be done. I'm happy if you revise me when I'm wrong. Thanks, Shuhei ________________________________ =E5=B7=AE=E5=87=BA=E4=BA=BA: =E6=9D=BE=E6=9C=AC=E5=91=A8=E5=B9=B3 / MATSUMO= TO=EF=BC=8CSHUUHEI =E9=80=81=E4=BF=A1=E6=97=A5=EF=BF=BD: 2018=E5=B9=B45=E6=9C=8810=E6=97=A5 15= :34 =E5=AE=9B=E5=85=88: spdk(a)lists.01.org =E4=BB=B6=E5=90=8D: RE: [SPDK] SPDK + user space appliance Hi Shahar, First I apologize I didn't look the patch in detail before reply. I know updating SPDK from 17.07 to 18.01 is not easy task. However creating own framework only on the DPDK lockless ring looks cumbers= ome for me. Thanks for your interesting proposal again and I'm sorry that I can't do en= ough effort to the communitization in this direction immediately. Thanks, Shuhei ________________________________ =E5=B7=AE=E5=87=BA=E4=BA=BA: SPDK > =E3=81=8C Shahar Salzman > =E3=81=AE=E4=BB=A3=E7=90=86= =E3=81=A7=E9=80=81=E4=BF=A1 =E9=80=81=E4=BF=A1=E6=97=A5=EF=BF=BD: 2018=E5=B9=B45=E6=9C=8810=E6=97=A5 4:= 45 =E5=AE=9B=E5=85=88: spdk(a)lists.01.org =E4=BB=B6=E5=90=8D: [!]Re: [SPDK] SPDK + user space appliance Hi Ben, You make a good point. We are looking for a stable API, so given a stable API which is not under b= dev_internal, I can port the entire bdev_user module into my glue API, and = use it as my spdk gateway. But there is a benefit to pushing this to the community, since it would see= m that the semantics (e.g. register_device, submit/poll for IO, complete IO= ) are very similar to those attempting to integrate spdk to a storage appli= ance (I would love to hear from Shuhei Matsumoto or Eyal Harari which seem= to be attempting a similar integration of spdk to their products). Using this sort of API is much easier than having to understand an elaborat= e bdev API, spdk threading concerns, reactor issues etc. In addition, since the semantics are similar, I would imagine that if each = user writes their own integration module, we end up with multple versions o= f the same code. All parties eventually benefit from the "communitization" since we can open= ly discuss the interface, and code quality of a common module should be muc= h better than any "private" copy. I also agree, that if this module goes upstream it needs to be paired with = a good unit test running in CI so that as the internal interface evolves an= d as bdev changes, module breakages are easily detected, otherwise issues n= eed to be solved upon integrating a new version. Shahar ________________________________ From: SPDK = > on behalf of Walker, Benjamin > Sent: Wednesday, May 9, 2018 7:52:38 PM To: spdk(a)lists.01.org Subject: Re: [SPDK] SPDK + user space appliance On Wed, 2018-05-09 at 07:48 +0000, Shahar Salzman wrote: > Hi Ben, > > To answer your question first, the main reason to have a generic spdk IO = API > for storage appliance is being able to maintain functionality over versio= ns. > We started with our module in version 17.07, but when we started integrat= ing > it into 17.07.01, and the 18.X version we started running into issues. Si= nce > the bdev layer is internal to spdk, it makes sense that it will change bo= th in > functionality and in interface from time to time especially in NVMeF wher= e the > specifications are so young, which is the reason that we would like to ha= ve an > API which is more stable over versions. > As a storage appliance, the requirements are fairly stable, and at least = in > the case of SCSI, a thin "glue API" had been enough to get the core appli= ance > work with multiple frontend targets (e.g. both SCSI and internal replicat= ion). > I believe that the same method can be applied to NVMEF. > In addition, I think that our use case is not unique to the way we are > integrating spdk, which means that the work we put in can benefit other u= sers, > and hopefully via their experience, the code can become more robust and > useful. Thank you for this - now everything is much clearer. I totally agree with w= hat you're saying about the API being unstable and internal. That makes it quite difficult to write a bdev module that continues to function across releases. However, I don't think trading one API (the bdev module API) for another (t= he proposed bdev user API) fixes anything at a fundamental level. This is beca= use the API changes we've made to the bdev module API are necessary to correctly implement some types of bdev modules (although probably not yours currently= ). Over time, you'll just end up propagating all of those changes into the new= ly proposed bdev user API in order to make it suitable for general use and we = won't be in any better of a spot than we are today. I do think this is a problem that needs to be solved as soon as possible th= ough. The solution, in my mind, is to start the work of defining a public bdev m= odule API in include/spdk/bdev_module.h. It will take some work to define the API= in a way that as many of the implementation details are hidden as possible, but = it is worth the effort. Most of the module API currently resides in include/spdk_internal/bdev.h, but there is a lot of stuff in there that doe= sn't need to become public. Once we have a well defined public interface, we can take steps to avoid breaking it going forward. I'm giving a talk on API stability at the SPDK s= ummit next week that will touch on some of the strategies we plan to employ to ke= ep APIs stable over time. I'll wait for more feedback to see if we can build some consensus about the= best path forward here. I'm interested to see if there are any other perspectives that may view this a bit differently. > > Shahar > From: SPDK > on behalf of Walker, Benjamin .walker(a)intel.com> > Sent: Tuesday, May 8, 2018 8:30:20 PM > To: spdk(a)lists.01.org > Subject: Re: [SPDK] SPDK + user space appliance > > On Tue, 2018-05-08 at 07:36 +0000, Shahar Salzman wrote: > > Hi Jim and Ben, > > > > For the threading issue, I agree that there is something not very clean= in > the > > interface, as there is an assumption on how the user implements it. As = I did > > in the bdev_user_example, we also use a ring in order to place all the > > incoming IO without delaying the reactor, and then use multiple pollers= to > > actually handle the IO (deduplication, compression, HA etc.). This is w= hy > > there are 2 distinct interfaces - submit_io callback, and > > the bdev_user_submit_completion interface which (normally) is called on > > another thread (not the original poller), and passed back to the reacto= r via > > the completion queue on the bdev_user_io_channel, and the registered po= ller > > thread which takes from the user completion queue. > > Do you think that a cleaner interface would be modifying the submit_io > > callback to a poll_io interface which checks a bdev_user internal ring = for > IO? > > Or do you think that the current interface is OK provided good > documentation? > > > > Regarding the spdk_call_unaffinitized, I am currently using spdk_event_= call > in > > order to register my volumes, I don't really like this since it forces = me to > > (eventually) add another async callback in my app to verify that device > > registration was successful (and this just adds more conditions, futures > etc. > > in the application). Is there a way to call spdk interfaces directly wi= th a > > "non-spdk" thread (i.e. TLS is not initialized)? > > I'm not so much concerned yet with the interface you've defined, but rath= er > understanding the whole approach at a high level. The SPDK bdev layer is > designed for custom bdev modules to be added, so my primary question is w= hy > write a generic bdev_user module as opposed to writing a "your custom sto= rage > backend" module? I think this is the key piece, and understanding the pro= cess > you went through as you designed this will probably yield a whole bunch of > good > improvements to the current bdev module system. > > Thanks, > Ben > > > > > > Hope this answers the questions, > > Shahar > > > > > From: SPDK > on behalf of Harris, James R > > > > > Sent: Monday, May 7, 2018 9:18:20 PM > > To: Storage Performance Development Kit > > Subject: Re: [SPDK] SPDK + user space appliance > > > > There are also calls such as spdk_call_unaffinitized() and > > spdk_unaffinitize_thread() which have been added to enable cases where a > bdev > > module may need to spawn non-polling threads and don=E2=80=99t want tho= se threads to > > inherit the affinity of the calling thread. The SPDK rbd module curren= tly > > uses these (see git commit fa5206c4) since rbd_open is a blocking call. > (Note > > that librbd does now support rbd_aio_open which is better suited for SP= DK.) > > > > -Jim > > > > > > On 5/7/18, 11:02 AM, "SPDK on behalf of Walker, Benjamin" s. > > 01.org on behalf of benjamin.walker(a)intel.com> wrote: > > > > Hi Shahar, > > > > Thank you for submitting the patch. I've looked through it in detai= l and > I > > think > > I understand the purpose of this code, but I'm going to explain it = back > to > > you > > so you can correct me where I'm wrong. > > > > I think this code solves two distinct problems: > > > > 1) You need to forward I/O out of the bdev layer to some custom bac= kend, > > and you > > want the code that does that to live outside of the SPDK repository. > > > > 2) Your custom back-end library isn't suitable for use in a run-to- > > completion > > model. By that I mean that you can't just call your library directl= y on > > the > > thread that originally receives the spdk_bdev_io request because yo= ur > > library > > either blocks or generally takes too long to return from the submis= sion > > call > > (maybe it is doing inline compression or something). Instead, you n= eed > to > > shuttle those requests off to separate threads for handling. > > > > As far as point #1, today the SPDK build system does not nicely > > accommodate bdev > > modules whose code lives outside of SPDK. SPDK expects them to be in > > lib/bdev/. However, that's a fairly straightforward ch= ange > to > > the > > build system and it's one we've been intending to make for some tim= e. > > > > For point #2, this is likely the case for a large number of storage > back- > > ends, > > but I think the proper way to solve it is probably back-end specifi= c and > > not > > general purpose. As a counter-point, SPDK already integrates with a > number > > of > > third-party storage back-ends today (Ceph RBD, libiscsi, libaio, et= c.) > and > > none > > of those ended up needing to pass messages to other threads. They a= ll > > support > > asynchronous operations, though. I could imagine writing a bdev mod= ule > > that > > ultimately makes POSIX preadv calls, for instance. That would need = to be > > implemented with a thread pool and each bdev_io gets funneled off t= o a > > thread in > > the pool to perform the blocking operation. > > > > Ok - I explained what I think I'm understanding. Now tell me where I > went > > wrong > > :) > > > > Thanks, > > Ben > > > > On Sun, 2018-05-06 at 10:32 +0000, Shahar Salzman wrote: > > > Hi, > > > > > > I pushed the code for review, thanks Daniel for the help. > > > > > > In a nutshell: > > > - bdev_user - an API for a user appliance to use spdk as an > iSCSI/NVMeF > > target > > > - bdev_user_example - reference application > > > - The API relies on rings in order to submit/complete IOs > > > - User appliance registers callbacks for submit_io (should we have > > > read/write/other instead?) > > > - User appliance registers its devices so that they may be added = to an > > > existing namespace (I am using RPC to do the management) > > > > > > Thanks, > > > Shahar > > > > > > > > > From: SPDK > on behalf of Verkamp, Daniel > > > > rkamp(a)intel.com> > > > Sent: Thursday, May 3, 2018 8:50 PM > > > To: Storage Performance Development Kit > > > Subject: Re: [SPDK] SPDK + user space appliance > > > > > > Hi Shahar, > > > > > > The target branch for the push should be =E2=80=98refs/for/master= =E2=80=99, not > =E2=80=98master=E2=80=99 > > =EF=BF=BD if > > > you configured a remote as specified in http://www.spdk.io/develo= pment SPDK Development www.spdk.io The Storage Performance Development Kit (SPDK) provides a set of tools and = libraries for writing high performance, scalable, user-mode storage applica= tions. It achieves high performance by moving all of the necessary drivers = into userspace and operating in a polled mode instead of relying on interru= pts, which avoids kernel context switches and ... > / > > it > > > should look like: > > > > > > [remote "review"] > > > url =3D https://review.gerrithub.io/spdk/spdk > > > push =3D HEAD:refs/for/master > > > > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Shah= ar > > Salzman > > > Sent: Thursday, May 3, 2018 1:00 AM > > > To: Storage Performance Development Kit > > > > Subject: Re: [SPDK] SPDK + user space appliance > > > > > > Hi Ben, > > > > > > I have the code ready for review (spdk/master on dpdk/18.02), but= I do > > not > > > have push rights for gerrithub: > > > shahar.salzman(a)shahars-vm:~/Kaminario/git/spdk$ git push spdk-r= eview > > > HEAD:master > > > Password for 'https://ShaharSalzman-K(a)review.gerrithub.io': > > > Counting objects: 109, done. > > > Compressing objects: 100% (22/22), done. > > > Writing objects: 100% (22/22), 8.70 KiB | 0 bytes/s, done. > > > Total 22 (delta 14), reused 0 (delta 0) > > > remote: Resolving deltas: 100% (14/14) > > > remote: Branch refs/heads/master: > > > remote: You are not allowed to perform this operation. > > > remote: To push into this reference you need 'Push' rights. > > > remote: User: ShaharSalzman-K > > > remote: Please read the documentation and contact an administrator > > > remote: if you feel the configuration is incorrect > > > remote: Processing changes: refs: 1, done > > > To https://ShaharSalzman-K(a)review.gerrithub.io/a/spdk/spdk > > > ! [remote rejected] HEAD -> master (prohibited by Gerrit: ref up= date > > access > > > denied) > > > error: failed to push some refs to 'https://clicktime.symantec.co= m/a/1/VcP2v4HJWwYtLlvp3_LcgSsqhmYOOUAZscJQHE8uNvI=3D?d=3DESGMfx885Mon-FYabm= hD7ls3wtWmBZW9kWgryeq1SISrgpYjCOb4IS6lwYKSCrvtHc7CEvBRgFQdII_hRkKdEHtIPw-_l= -2vbpSf4mgn8dWJRwfogT1dkkd4aplrKU00CzI0rDhCgZT67GHdJ7NowVIQ_12RIr45uXe3dXDg= V1slShko1C3-ayHaghRMgJQoGQz5ewaurDC42wc7_w1BEs8oj1QoSKsDNxm9-hFs4L9a-XshONM= r1SxTXIt9EIfUvWoaFlCtJeJikXq2XnYc-tunDEHEykqgMCz_AWlpwA4UE5RVCmkekk-Fuxjm4U= Ync6ggHScc1xqmGn-WwsISBpjmD_tGzsoKqRuVhiV01CId-_wCmWsv-uXcoIhW0e_JPIuV6LLTZ= hTPZ8JMljeezHgswSjkLaVkX1U3lDxg25b69Q%3D%3D&u=3Dhttps%3A%2F%2FShaharSalzman= -K%40review.ger > ri > > thub.i > > > o/a/spdk/spdk' > > > > > > Am I doing something incorrect, or is this just a permission issu= e? > > > > > > Thanks, > > > Shahar > > > From: SPDK on behalf of Shahar Salz= man > > > > zman(a)kaminario.com> > > > Sent: Wednesday, April 25, 2018 9:02:38 AM > > > To: Storage Performance Development Kit > > > Subject: Re: [SPDK] SPDK + user space appliance > > > > > > Hi Ben, > > > > > > The code is currently working on v17.07, we are planning on bumpi= ng > the > > > version to one of the latest stable versions (18.01?) + master. > > > It will take me (hopefully) a few days to update the code and hav= e our > > > internal CI start running on this version, not sure it would be > useful, > > but I > > > can get our working 17.07 code (+ reference application) for revi= ew > much > > > faster. > > > What is the best course of action? > > > > > > Shahar > > > From: SPDK on behalf of Walker, Ben= jamin > > > > .walker(a)intel.com> > > > Sent: Tuesday, April 24, 2018 7:19:12 PM > > > To: Storage Performance Development Kit > > > Subject: Re: [SPDK] SPDK + user space appliance > > > > > > Hi Shahar, > > > > > > Would you be willing to submit your bdev module as a patch on > GerritHub? > > That > > > way everyone can take a look and provide feedback. If you don=E2= =80=99t want > it > > to run > > > the tests, you can put [RFC] and the beginning of the commit mess= age. > > > > > > Thanks, > > > Ben > > > > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Shah= ar > > Salzman > > > Sent: Monday, April 23, 2018 8:45 AM > > > To: spdk(a)lists.01.org > > > Subject: Re: [SPDK] SPDK + user space appliance > > > > > > Hi Ben, > > > > > > Bumping this thread since I've been having some new thoughts on t= he > > issue now > > > that we are starting integration with newer spdk versions. > > > Unfortunately the merge isn't as smooth as I'd like it to be sinc= e the > > bdev > > > module is pretty tightly integrated into spdk, perhaps we made so= me > > false > > > assumptions writing the module, but it seems some of the newer sp= dk > > features > > > are complicating the integration. > > > My question is, if this passthrough module is useful, wouldn't it= be > > better to > > > maintain it as part of spdk so that we can catch issues as soon as > they > > show > > > up? > > > We would be happy to help with maintaining this module, the module > with > > is > > > currently part of our CI with our "frozen" spdk version, but once > > integrated > > > into the newer version we choose, I'll add it to the CI our CI as > well. > > > > > > Shahar > > > From: SPDK on behalf of Walker, Ben= jamin > > > > .walker(a)intel.com> > > > Sent: Friday, February 2, 2018 11:43:58 PM > > > To: spdk(a)lists.01.org > > > Subject: Re: [SPDK] SPDK + user space appliance > > > > > > On Thu, 2018-02-01 at 08:29 +0000, Shahar Salzman wrote: > > > > Hi Ben, > > > > > > > > Would you also like to take a look at the bdev_user module? > > > > It still needs some patching (as some of the stuff is still hard > > coded), but > > > I > > > > think we can get most of it cleaned up in a couple of days. > > > > > > > > In any case, is it the intention that the user write his own bd= ev > > module, or > > > > would this user appliance glue be a useful generic module? > > > > > > For existing storage stacks that serve block I/O, like the intern= als > of > > a SAN, > > > the idea is that you write your own bdev module to forward I/O co= ming > > out of > > > the > > > SPDK bdev layer. Then you can use the SPDK iSCSI/NVMe-oF/vhost ta= rgets > > mostly > > > as-is. > > > > > > In some cases, the actual iSCSI/NVMe-oF/vhost target applications > won't > > > integrate nicely directly into an existing storage application be= cause > > they > > > spawn their own threads and allocate their own memory. To support > that, > > the > > > libraries may be consumed directly instead of the applications > > (lib/iscsi, > > > lib/scsi, lib/nvmf, etc.). The libraries don't spawn any of their= own > > threads, > > > but instead rely on SPDK's abstractions in include/spdk/io_channe= l.h. > > See > > > > > > http://www.spdk.io/doc/concurrency.html > > > > > > We don't currently have a way to write a custom bdev module that > resides > > > outside > > > of the SPDK source tree, but it's very possible to add support for > that. > > But > > > beyond that inconvenience (just drop your module in lib/bdev for = now), > > writing > > > a > > > bdev module is the recommended way of interacting with the bottom= end > of > > the > > > SPDK bdev layer. I think that's what you really want to be doing = in > your > > code, > > > from what I can tell. > > > > > > I hope that helps! > > > _______________________________________________ > > > SPDK mailing list > > > SPDK(a)lists.01.org > > > https://lists.01.org/mailman/listinfo/spdk > > > > > > _______________________________________________ > > > SPDK mailing list > > > SPDK(a)lists.01.org > > > https://lists.01.org/mailman/listinfo/spdk > > _______________________________________________ > > SPDK mailing list > > SPDK(a)lists.01.org > > https://lists.01.org/mailman/listinfo/spdk > > > > > > _______________________________________________ > > SPDK mailing list > > SPDK(a)lists.01.org > > https://lists.01.org/mailman/listinfo/spdk > > _______________________________________________ > > SPDK mailing list > > SPDK(a)lists.01.org > > https://lists.01.org/mailman/listinfo/spdk > _______________________________________________ > SPDK mailing list > SPDK(a)lists.01.org > https://lists.01.org/mailman/listinfo/spdk > _______________________________________________ > SPDK mailing list > SPDK(a)lists.01.org > https://lists.01.org/mailman/listinfo/spdk _______________________________________________ SPDK mailing list SPDK(a)lists.01.org https://lists.01.org/mailman/listinfo/spdk _______________________________________________ SPDK mailing list SPDK(a)lists.01.org https://lists.01.org/mailman/listinfo/spdk --===============3587196976584774153== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGh0bWw+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRl eHQvaHRtbDsgY2hhcnNldD1nYjIzMTIiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiIHN0eWxlPSJk aXNwbGF5Om5vbmU7Ij48IS0tIFAge21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7fSAtLT48 L3N0eWxlPgo8L2hlYWQ+Cjxib2R5IGRpcj0ibHRyIj4KPGRpdiBpZD0iZGl2dGFnZGVmYXVsdHdy YXBwZXIiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjojMDAwMDAwO2ZvbnQtZmFtaWx5OkNh bGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWY7IiBkaXI9Imx0ciI+CjxwIHN0eWxlPSJtYXJnaW4t dG9wOjA7bWFyZ2luLWJvdHRvbTowIj5UaGFua3MhPC9wPgo8cCBzdHlsZT0ibWFyZ2luLXRvcDow O21hcmdpbi1ib3R0b206MCI+V2FpdGluZyBmb3IgeW91ciBpbnB1dC48L3A+CjwvZGl2Pgo8aHIg c3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjk4JSIgdGFiaW5kZXg9Ii0xIj4KPGRp diBpZD0iZGl2UnBseUZ3ZE1zZyIgZGlyPSJsdHIiPjxmb250IGZhY2U9IkNhbGlicmksIHNhbnMt c2VyaWYiIHN0eWxlPSJmb250LXNpemU6MTFwdCIgY29sb3I9IiMwMDAwMDAiPjxiPkZyb206PC9i PiBTUERLICZsdDtzcGRrLWJvdW5jZXNAbGlzdHMuMDEub3JnJmd0OyBvbiBiZWhhbGYgb2Ygy8mx vtbcxr0gJmx0O3NodWhlaW1hdHN1bW90b0BnbWFpbC5jb20mZ3Q7PGJyPgo8Yj5TZW50OjwvYj4g RnJpZGF5LCBNYXkgMTEsIDIwMTggNDoxMToxNCBQTTxicj4KPGI+VG86PC9iPiBTdG9yYWdlIFBl cmZvcm1hbmNlIERldmVsb3BtZW50IEtpdDxicj4KPGI+U3ViamVjdDo8L2I+IFJlOiBbU1BES10g U1BESyAmIzQzOyB1c2VyIHNwYWNlIGFwcGxpYW5jZTwvZm9udD4KPGRpdj4mbmJzcDs8L2Rpdj4K PC9kaXY+CjxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxkaXYgY2xh c3M9IiIgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkOyBsaW5lLWJyZWFrOmFmdGVyLXdoaXRl LXNwYWNlIj5IaSBTaGFoYXIsCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPgo8L2Rpdj4KPGRp diBjbGFzcz0iIj5UaGFuayB5b3UgZm9yIHJlcGx5IHRvIG15IGZlZWRiYWNrLjwvZGl2Pgo8ZGl2 IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYgY2xhc3M9IiI+SaGvbSBzb3JyeSBi dXQgSSBkb26hr3QgaGF2ZSBlbm91Z2ggdG8gZGVzY3JpYmUgYWJvdXQgdGhlIGZvbGxvd2luZyBu b3csPC9kaXY+CjxkaXYgY2xhc3M9IiI+SSB3aWxsIHJlYWQgeW91ciB1cGRhdGUgYW5kIElmIEkg aGF2ZSBhbnl0aGluZyBoZXJlYWZ0ZXIgSaGvbGwgdXBkYXRlIHRvIHlvdS4mbmJzcDs8L2Rpdj4K PGRpdiBjbGFzcz0iIj4KPGRpdj48YnIgY2xhc3M9IiI+CjwvZGl2Pgo8ZGl2PlRoYW5rcyw8L2Rp dj4KPGRpdj5TaHVoZWk8L2Rpdj4KPGRpdj48YnIgY2xhc3M9IiI+CjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIGNsYXNzPSIiPgo8ZGl2IGNsYXNzPSIiPk9uIE1heSAxMCwgMjAxOCwgYXQgMjI6MzMs IFNoYWhhciBTYWx6bWFuICZsdDs8YSBocmVmPSJtYWlsdG86c2hhaGFyLnNhbHptYW5Aa2FtaW5h cmlvLmNvbSIgY2xhc3M9IiI+c2hhaGFyLnNhbHptYW5Aa2FtaW5hcmlvLmNvbTwvYT4mZ3Q7IHdy b3RlOjwvZGl2Pgo8YnIgY2xhc3M9InhfQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+CjxkaXYg Y2xhc3M9IiI+CjxkaXYgaWQ9InhfZGl2dGFnZGVmYXVsdHdyYXBwZXIiIGRpcj0ibHRyIiBjbGFz cz0iIiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0dGVy LXNwYWNpbmc6bm9ybWFsOyB0ZXh0LWFsaWduOnN0YXJ0OyB0ZXh0LWluZGVudDowcHg7IHRleHQt dHJhbnNmb3JtOm5vbmU7IHdoaXRlLXNwYWNlOm5vcm1hbDsgd29yZC1zcGFjaW5nOjBweDsgdGV4 dC1kZWNvcmF0aW9uOm5vbmU7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTpDYWxpYnJpLEhl bHZldGljYSxzYW5zLXNlcmlmIj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7 IG1hcmdpbi1ib3R0b206MHB4Ij5IaSBTaHVoZWksPC9kaXY+CjxkaXYgY2xhc3M9IiIgc3R5bGU9 Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+PGJyIGNsYXNzPSIiPgo8L2Rpdj4K PGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij5Z b3UgcmFpc2Ugc29tZSBnb29kIGNvbW1lbnRzLjwvZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJt YXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHgiPklmIHBvc3NpYmxlLCBJJ2QgYWxzbyBs aWtlIGZlYWRiYWNrIG9uIGJkZXZfdXNlci5oIGFuZCBob3cgeW91IGVudmlzaW9uIGl0LjwvZGl2 Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHgi PlRoaXMgaXMgcHJvYmFibHkgdGhlIG1vc3QgaW1wb3J0YW50IGFzcGVjdCwgYW5kJm5ic3A7ZXZl cnl0aGluZyBlbHNlIGlzIHRoZSBncml0dHkgZGV0YWlscy48L2Rpdj4KPGRpdiBjbGFzcz0iIiBz dHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij48YnIgY2xhc3M9IiI+Cjwv ZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTow cHgiPlNoYWhhcjwvZGl2Pgo8L2Rpdj4KPGhyIHRhYmluZGV4PSItMSIgY2xhc3M9IiIgc3R5bGU9 ImZvbnQtZmFtaWx5OkhlbHZldGljYTsgZm9udC1zaXplOjEycHg7IGZvbnQtc3R5bGU6bm9ybWFs OyBmb250LXdlaWdodDpub3JtYWw7IGxldHRlci1zcGFjaW5nOm5vcm1hbDsgdGV4dC1hbGlnbjpz dGFydDsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9ybTpub25lOyB3aGl0ZS1zcGFjZTpu b3JtYWw7IHdvcmQtc3BhY2luZzowcHg7IHRleHQtZGVjb3JhdGlvbjpub25lOyBkaXNwbGF5Omlu bGluZS1ibG9jazsgd2lkdGg6NzQyLjgyODEyNXB4Ij4KPHNwYW4gY2xhc3M9IiIgc3R5bGU9ImZv bnQtZmFtaWx5OkhlbHZldGljYTsgZm9udC1zaXplOjEycHg7IGZvbnQtc3R5bGU6bm9ybWFsOyBm b250LXdlaWdodDpub3JtYWw7IGxldHRlci1zcGFjaW5nOm5vcm1hbDsgdGV4dC1hbGlnbjpzdGFy dDsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9ybTpub25lOyB3aGl0ZS1zcGFjZTpub3Jt YWw7IHdvcmQtc3BhY2luZzowcHg7IHRleHQtZGVjb3JhdGlvbjpub25lOyBmbG9hdDpub25lOyBk aXNwbGF5OmlubGluZSFpbXBvcnRhbnQiPjwvc3Bhbj4KPGRpdiBpZD0ieF9kaXZScGx5RndkTXNn IiBkaXI9Imx0ciIgY2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OkhlbHZldGljYTsgZm9udC1z aXplOjEycHg7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDpub3JtYWw7IGxldHRlci1z cGFjaW5nOm5vcm1hbDsgdGV4dC1hbGlnbjpzdGFydDsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRy YW5zZm9ybTpub25lOyB3aGl0ZS1zcGFjZTpub3JtYWw7IHdvcmQtc3BhY2luZzowcHg7IHRleHQt ZGVjb3JhdGlvbjpub25lIj4KPGZvbnQgZmFjZT0iQ2FsaWJyaSwgc2Fucy1zZXJpZiIgY2xhc3M9 IiIgc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij48YiBjbGFzcz0iIj5Gcm9tOjwvYj48c3BhbiBjbGFz cz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5TUERLICZsdDs8YSBocmVm PSJtYWlsdG86c3Bkay1ib3VuY2VzQGxpc3RzLjAxLm9yZyIgY2xhc3M9IiI+c3Bkay1ib3VuY2Vz QGxpc3RzLjAxLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiDLybG+1tzGvSAvIE1BVFNVTU9UT6Os U0hVVUhFSQogJmx0OzxhIGhyZWY9Im1haWx0bzpzaHVoZWkubWF0c3Vtb3RvLnh0QGhpdGFjaGku Y29tIiBjbGFzcz0iIj5zaHVoZWkubWF0c3Vtb3RvLnh0QGhpdGFjaGkuY29tPC9hPiZndDs8YnIg Y2xhc3M9IiI+CjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZl cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlRodXJzZGF5LCBNYXkgMTAsIDIwMTggMTA6MzY6MjYg QU08YnIgY2xhc3M9IiI+CjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0ieF9BcHBsZS1j b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3Bka0BsaXN0cy4w MS5vcmciIGNsYXNzPSIiPnNwZGtAbGlzdHMuMDEub3JnPC9hPjxiciBjbGFzcz0iIj4KPGIgY2xh c3M9IiI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+UmU6IFtTUERLXSBTUERLICYjNDM7IHVzZXIgc3BhY2UgYXBwbGlhbmNlPC9m b250Pgo8ZGl2IGNsYXNzPSIiPiZuYnNwOzwvZGl2Pgo8L2Rpdj4KPGRpdiBkaXI9Imx0ciIgY2xh c3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OkhlbHZldGljYTsgZm9udC1zaXplOjEycHg7IGZvbnQt c3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDpub3JtYWw7IGxldHRlci1zcGFjaW5nOm5vcm1hbDsg dGV4dC1hbGlnbjpzdGFydDsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9ybTpub25lOyB3 aGl0ZS1zcGFjZTpub3JtYWw7IHdvcmQtc3BhY2luZzowcHg7IHRleHQtZGVjb3JhdGlvbjpub25l Ij4KPGRpdiBpZD0ieF94X2RpdnRhZ2RlZmF1bHR3cmFwcGVyIiBkaXI9Imx0ciIgY2xhc3M9IiIg c3R5bGU9ImZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTpDYWxpYnJpLEhlbHZldGljYSxzYW5z LXNlcmlmIj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0 b206MHB4Ij5IaSBTaGFoYXIsPC9kaXY+CjxkaXYgY2xhc3M9IiIgc3R5bGU9Im1hcmdpbi10b3A6 MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+PGJyIGNsYXNzPSIiPgo8L2Rpdj4KPGRpdiBjbGFzcz0i IiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij5JIHdyb3RlIGEgY29t bWVudCBpbiB5b3VyIHBhdGNoLjwvZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJnaW4tdG9w OjBweDsgbWFyZ2luLWJvdHRvbTowcHgiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYgY2xhc3M9 IiIgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+VW5mb3J0dW5hdGVs eSB0aGUgdmFsdWUgaXMgbm90IGJlIGNsZWFyIGZvciBtZSB5ZXQuPC9kaXY+CjxkaXYgY2xhc3M9 IiIgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+SSBtYXkgdW5kZXJz dGFuZCBpZiB5b3UgcmVkaXJlY3QgSU8gZnJvbSBTUERLIHRvIGFwcGxpY2F0aW9uIGluIHRoZSBs YXllciB1cG9uIHRoZSBiZGV2IGxheWVyLCB0aGF0IGlzIG52bWYgcGFzc3Rocm91Z2ggd2l0aG91 dCBiZGV2LjwvZGl2Pgo8ZGl2IGNsYXNzPSIiPkhvd2V2ZXIgaWYgeW91IGdvIHRocm91Z2ggYmRl diBsYXllciwgY29udmVyc2lvbiBmcm9tIGJkZXZfaW8gdG8gYWx0ZXJuYXRpdmUgc29mdHdhcmUg cHJvdG9jb2wgd2lsbCBiZSBkb25lLjwvZGl2Pgo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4K PC9kaXY+CjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJp LEhlbHZldGljYSxzYW5zLXNlcmlmLEVtb2ppRm9udCwmcXVvdDtBcHBsZSBDb2xvciBFbW9qaSZx dW90OywmcXVvdDtTZWdvZSBVSSBFbW9qaSZxdW90OyxOb3RvQ29sb3JFbW9qaSwmcXVvdDtTZWdv ZSBVSSBTeW1ib2wmcXVvdDssJnF1b3Q7QW5kcm9pZCBFbW9qaSZxdW90OyxFbW9qaVN5bWJvbHM7 IGZvbnQtc2l6ZToxMnB0Ij4KSSdtIGhhcHB5IGlmIHlvdSByZXZpc2UgbWUgd2hlbiBJJ20gd3Jv bmcuPC9kaXY+CjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTpDYWxp YnJpLEhlbHZldGljYSxzYW5zLXNlcmlmLEVtb2ppRm9udCwmcXVvdDtBcHBsZSBDb2xvciBFbW9q aSZxdW90OywmcXVvdDtTZWdvZSBVSSBFbW9qaSZxdW90OyxOb3RvQ29sb3JFbW9qaSwmcXVvdDtT ZWdvZSBVSSBTeW1ib2wmcXVvdDssJnF1b3Q7QW5kcm9pZCBFbW9qaSZxdW90OyxFbW9qaVN5bWJv bHM7IGZvbnQtc2l6ZToxMnB0Ij4KPGJyIGNsYXNzPSIiPgo8L2Rpdj4KPGRpdiBkaXI9Imx0ciIg Y2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWYs RW1vamlGb250LCZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7LCZxdW90O1NlZ29lIFVJIEVt b2ppJnF1b3Q7LE5vdG9Db2xvckVtb2ppLCZxdW90O1NlZ29lIFVJIFN5bWJvbCZxdW90OywmcXVv dDtBbmRyb2lkIEVtb2ppJnF1b3Q7LEVtb2ppU3ltYm9sczsgZm9udC1zaXplOjEycHQiPgpUaGFu a3MsPC9kaXY+CjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTpDYWxp YnJpLEhlbHZldGljYSxzYW5zLXNlcmlmLEVtb2ppRm9udCwmcXVvdDtBcHBsZSBDb2xvciBFbW9q aSZxdW90OywmcXVvdDtTZWdvZSBVSSBFbW9qaSZxdW90OyxOb3RvQ29sb3JFbW9qaSwmcXVvdDtT ZWdvZSBVSSBTeW1ib2wmcXVvdDssJnF1b3Q7QW5kcm9pZCBFbW9qaSZxdW90OyxFbW9qaVN5bWJv bHM7IGZvbnQtc2l6ZToxMnB0Ij4KU2h1aGVpPC9kaXY+CjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIi IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpLEhlbHZldGljYSxzYW5zLXNlcmlmLEVtb2ppRm9u dCwmcXVvdDtBcHBsZSBDb2xvciBFbW9qaSZxdW90OywmcXVvdDtTZWdvZSBVSSBFbW9qaSZxdW90 OyxOb3RvQ29sb3JFbW9qaSwmcXVvdDtTZWdvZSBVSSBTeW1ib2wmcXVvdDssJnF1b3Q7QW5kcm9p ZCBFbW9qaSZxdW90OyxFbW9qaVN5bWJvbHM7IGZvbnQtc2l6ZToxMnB0Ij4KPGJyIGNsYXNzPSIi Pgo8YnIgY2xhc3M9IiI+CjwvZGl2Pgo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIiBzdHlsZT0iIj4K PGhyIHRhYmluZGV4PSItMSIgY2xhc3M9IiIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrOyB3 aWR0aDo3NDIuODI4MTI1cHgiPgo8ZGl2IGlkPSJ4X3hfZGl2UnBseUZ3ZE1zZyIgZGlyPSJsdHIi IGNsYXNzPSIiPjxmb250IGZhY2U9IkNhbGlicmksIHNhbnMtc2VyaWYiIGNsYXNzPSIiIHN0eWxl PSJmb250LXNpemU6MTFwdCI+PGIgY2xhc3M9IiI+su6z9sjLOjwvYj48c3BhbiBjbGFzcz0ieF9B cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj7LybG+1tzGvSAvIE1BVFNVTU9UT6Os U0hVVUhFSTxiciBjbGFzcz0iIj4KPGIgY2xhc3M9IiI+y83QxcjVlXI6PC9iPjxzcGFuIGNsYXNz PSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjIwMTjE6jXUwjEwyNUgMTU6 MzQ8YnIgY2xhc3M9IiI+CjxiIGNsYXNzPSIiPs3wz8g6PC9iPjxzcGFuIGNsYXNzPSJ4X0FwcGxl LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzcGRrQGxpc3Rz LjAxLm9yZyIgY2xhc3M9IiI+c3Bka0BsaXN0cy4wMS5vcmc8L2E+PGJyIGNsYXNzPSIiPgo8YiBj bGFzcz0iIj68/sP7OjwvYj48c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu YnNwOzwvc3Bhbj5SRTogW1NQREtdIFNQREsgJiM0MzsgdXNlciBzcGFjZSBhcHBsaWFuY2U8L2Zv bnQ+CjxkaXYgY2xhc3M9IiI+Jm5ic3A7PC9kaXY+CjwvZGl2Pgo8ZGl2IGRpcj0ibHRyIiBjbGFz cz0iIj4KPGRpdiBpZD0ieF94X3hfZGl2dGFnZGVmYXVsdHdyYXBwZXIiIGRpcj0ibHRyIiBjbGFz cz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSxIZWx2ZXRpY2Esc2Fucy1zZXJpZixFbW9q aUZvbnQsJnF1b3Q7QXBwbGUgQ29sb3IgRW1vamkmcXVvdDssJnF1b3Q7U2Vnb2UgVUkgRW1vamkm cXVvdDssTm90b0NvbG9yRW1vamksJnF1b3Q7U2Vnb2UgVUkgU3ltYm9sJnF1b3Q7LCZxdW90O0Fu ZHJvaWQgRW1vamkmcXVvdDssRW1vamlTeW1ib2xzOyBmb250LXNpemU6MTJwdCI+CjxkaXYgY2xh c3M9IiIgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+SGkgU2hhaGFy LDwvZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRv bTowcHgiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYgY2xhc3M9IiIgc3R5bGU9Im1hcmdpbi10 b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+Rmlyc3QgSSBhcG9sb2dpemUgSSBkaWRuJ3QgbG9v ayB0aGUgcGF0Y2ggaW4gZGV0YWlsIGJlZm9yZSByZXBseS48L2Rpdj4KPGRpdiBjbGFzcz0iIiBz dHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij48YnIgY2xhc3M9IiI+Cjwv ZGl2Pgo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSxI ZWx2ZXRpY2Esc2Fucy1zZXJpZixFbW9qaUZvbnQsJnF1b3Q7QXBwbGUgQ29sb3IgRW1vamkmcXVv dDssJnF1b3Q7U2Vnb2UgVUkgRW1vamkmcXVvdDssTm90b0NvbG9yRW1vamksJnF1b3Q7U2Vnb2Ug VUkgU3ltYm9sJnF1b3Q7LCZxdW90O0FuZHJvaWQgRW1vamkmcXVvdDssRW1vamlTeW1ib2xzOyBm b250LXNpemU6MTJwdCI+Ckkga25vdyB1cGRhdGluZyBTUERLIGZyb20gMTcuMDcgdG8gMTguMDEg aXMgbm90IGVhc3kgdGFzay48L2Rpdj4KPGRpdiBkaXI9Imx0ciIgY2xhc3M9IiIgc3R5bGU9ImZv bnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWYsRW1vamlGb250LCZxdW90O0Fw cGxlIENvbG9yIEVtb2ppJnF1b3Q7LCZxdW90O1NlZ29lIFVJIEVtb2ppJnF1b3Q7LE5vdG9Db2xv ckVtb2ppLCZxdW90O1NlZ29lIFVJIFN5bWJvbCZxdW90OywmcXVvdDtBbmRyb2lkIEVtb2ppJnF1 b3Q7LEVtb2ppU3ltYm9sczsgZm9udC1zaXplOjEycHQiPgpIb3dldmVyIGNyZWF0aW5nIG93biBm cmFtZXdvcmsgb25seSBvbiB0aGUgRFBESyBsb2NrbGVzcyByaW5nIGxvb2tzIGN1bWJlcnNvbWUg Zm9yIG1lLjwvZGl2Pgo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6 Q2FsaWJyaSxIZWx2ZXRpY2Esc2Fucy1zZXJpZixFbW9qaUZvbnQsJnF1b3Q7QXBwbGUgQ29sb3Ig RW1vamkmcXVvdDssJnF1b3Q7U2Vnb2UgVUkgRW1vamkmcXVvdDssTm90b0NvbG9yRW1vamksJnF1 b3Q7U2Vnb2UgVUkgU3ltYm9sJnF1b3Q7LCZxdW90O0FuZHJvaWQgRW1vamkmcXVvdDssRW1vamlT eW1ib2xzOyBmb250LXNpemU6MTJwdCI+CjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYgZGlyPSJs dHIiIGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpLEhlbHZldGljYSxzYW5zLXNl cmlmLEVtb2ppRm9udCwmcXVvdDtBcHBsZSBDb2xvciBFbW9qaSZxdW90OywmcXVvdDtTZWdvZSBV SSBFbW9qaSZxdW90OyxOb3RvQ29sb3JFbW9qaSwmcXVvdDtTZWdvZSBVSSBTeW1ib2wmcXVvdDss JnF1b3Q7QW5kcm9pZCBFbW9qaSZxdW90OyxFbW9qaVN5bWJvbHM7IGZvbnQtc2l6ZToxMnB0Ij4K VGhhbmtzIGZvciB5b3VyIGludGVyZXN0aW5nIHByb3Bvc2FsIGFnYWluIGFuZCBJJ20gc29ycnkg dGhhdCBJIGNhbid0IGRvIGVub3VnaCBlZmZvcnQgdG8gdGhlIGNvbW11bml0aXphdGlvbiBpbiB0 aGlzIGRpcmVjdGlvbiBpbW1lZGlhdGVseS4mbmJzcDs8L2Rpdj4KPGRpdiBkaXI9Imx0ciIgY2xh c3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWYsRW1v amlGb250LCZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7LCZxdW90O1NlZ29lIFVJIEVtb2pp JnF1b3Q7LE5vdG9Db2xvckVtb2ppLCZxdW90O1NlZ29lIFVJIFN5bWJvbCZxdW90OywmcXVvdDtB bmRyb2lkIEVtb2ppJnF1b3Q7LEVtb2ppU3ltYm9sczsgZm9udC1zaXplOjEycHQiPgo8YnIgY2xh c3M9IiI+CjwvZGl2Pgo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6 Q2FsaWJyaSxIZWx2ZXRpY2Esc2Fucy1zZXJpZixFbW9qaUZvbnQsJnF1b3Q7QXBwbGUgQ29sb3Ig RW1vamkmcXVvdDssJnF1b3Q7U2Vnb2UgVUkgRW1vamkmcXVvdDssTm90b0NvbG9yRW1vamksJnF1 b3Q7U2Vnb2UgVUkgU3ltYm9sJnF1b3Q7LCZxdW90O0FuZHJvaWQgRW1vamkmcXVvdDssRW1vamlT eW1ib2xzOyBmb250LXNpemU6MTJwdCI+ClRoYW5rcyw8L2Rpdj4KPGRpdiBkaXI9Imx0ciIgY2xh c3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWYsRW1v amlGb250LCZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7LCZxdW90O1NlZ29lIFVJIEVtb2pp JnF1b3Q7LE5vdG9Db2xvckVtb2ppLCZxdW90O1NlZ29lIFVJIFN5bWJvbCZxdW90OywmcXVvdDtB bmRyb2lkIEVtb2ppJnF1b3Q7LEVtb2ppU3ltYm9sczsgZm9udC1zaXplOjEycHQiPgpTaHVoZWk8 L2Rpdj4KPGRpdiBkaXI9Imx0ciIgY2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmks SGVsdmV0aWNhLHNhbnMtc2VyaWYsRW1vamlGb250LCZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1 b3Q7LCZxdW90O1NlZ29lIFVJIEVtb2ppJnF1b3Q7LE5vdG9Db2xvckVtb2ppLCZxdW90O1NlZ29l IFVJIFN5bWJvbCZxdW90OywmcXVvdDtBbmRyb2lkIEVtb2ppJnF1b3Q7LEVtb2ppU3ltYm9sczsg Zm9udC1zaXplOjEycHQiPgo8YnIgY2xhc3M9IiI+CjwvZGl2Pgo8ZGl2IGRpcj0ibHRyIiBjbGFz cz0iIiBzdHlsZT0iIj4KPGhyIHRhYmluZGV4PSItMSIgY2xhc3M9IiIgc3R5bGU9ImRpc3BsYXk6 aW5saW5lLWJsb2NrOyB3aWR0aDo3NDIuODI4MTI1cHgiPgo8ZGl2IGlkPSJ4X3hfeF9kaXZScGx5 RndkTXNnIiBkaXI9Imx0ciIgY2xhc3M9IiI+PGZvbnQgZmFjZT0iQ2FsaWJyaSwgc2Fucy1zZXJp ZiIgY2xhc3M9IiIgc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij48YiBjbGFzcz0iIj6y7rP2yMs6PC9i PjxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlNQREsg Jmx0OzxhIGhyZWY9Im1haWx0bzpzcGRrLWJvdW5jZXNAbGlzdHMuMDEub3JnIiBjbGFzcz0iIj5z cGRrLWJvdW5jZXNAbGlzdHMuMDEub3JnPC9hPiZndDsKIKSsIFNoYWhhciBTYWx6bWFuICZsdDs8 YSBocmVmPSJtYWlsdG86c2hhaGFyLnNhbHptYW5Aa2FtaW5hcmlvLmNvbSIgY2xhc3M9IiI+c2hh aGFyLnNhbHptYW5Aa2FtaW5hcmlvLmNvbTwvYT4mZ3Q7IKTOtPrA7aTHy83QxTxiciBjbGFzcz0i Ij4KPGIgY2xhc3M9IiI+y83QxcjVlXI6PC9iPjxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRl ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjIwMTjE6jXUwjEwyNUgNDo0NTxiciBjbGFzcz0iIj4KPGIg Y2xhc3M9IiI+zfDPyDo8L2I+PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwZGtAbGlzdHMuMDEub3JnIiBjbGFzcz0iIj5z cGRrQGxpc3RzLjAxLm9yZzwvYT48YnIgY2xhc3M9IiI+CjxiIGNsYXNzPSIiPrz+w/s6PC9iPjxz cGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlshXVJlOiBb U1BES10gU1BESyAmIzQzOyB1c2VyIHNwYWNlIGFwcGxpYW5jZTwvZm9udD4KPGRpdiBjbGFzcz0i Ij4mbmJzcDs8L2Rpdj4KPC9kaXY+CjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPgo8ZGl2IGlkPSJ4 X3hfeF94X2RpdnRhZ2RlZmF1bHR3cmFwcGVyIiBkaXI9Imx0ciIgY2xhc3M9IiIgc3R5bGU9ImZv bnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWYsRW1vamlGb250LCZxdW90O0Fw cGxlIENvbG9yIEVtb2ppJnF1b3Q7LCZxdW90O1NlZ29lIFVJIEVtb2ppJnF1b3Q7LE5vdG9Db2xv ckVtb2ppLCZxdW90O1NlZ29lIFVJIFN5bWJvbCZxdW90OywmcXVvdDtBbmRyb2lkIEVtb2ppJnF1 b3Q7LEVtb2ppU3ltYm9sczsgZm9udC1zaXplOjEycHQiPgo8ZGl2IGlkPSJ4X3hfeF94X2RpdnRh Z2RlZmF1bHR3cmFwcGVyIiBkaXI9Imx0ciIgY2xhc3M9IiIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0 OyBmb250LWZhbWlseTpDYWxpYnJpLEhlbHZldGljYSxzYW5zLXNlcmlmLEVtb2ppRm9udCwmcXVv dDtBcHBsZSBDb2xvciBFbW9qaSZxdW90OywmcXVvdDtTZWdvZSBVSSBFbW9qaSZxdW90OyxOb3Rv Q29sb3JFbW9qaSwmcXVvdDtTZWdvZSBVSSBTeW1ib2wmcXVvdDssJnF1b3Q7QW5kcm9pZCBFbW9q aSZxdW90OyxFbW9qaVN5bWJvbHMiPgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJnaW4tdG9wOjBw eDsgbWFyZ2luLWJvdHRvbTowcHgiPkhpIEJlbiw8L2Rpdj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0i bWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij48YnIgY2xhc3M9IiI+CjwvZGl2Pgo8 ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHgiPllv dSBtYWtlIGEgZ29vZCBwb2ludC48L2Rpdj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRv cDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij5XZSBhcmUgbG9va2luZyBmb3IgYSBzdGFibGUgQVBJ LCBzbyBnaXZlbiBhIHN0YWJsZSBBUEkgd2hpY2ggaXMgbm90IHVuZGVyIGJkZXZfaW50ZXJuYWws IEkgY2FuIHBvcnQgdGhlIGVudGlyZSBiZGV2X3VzZXIgbW9kdWxlIGludG8gbXkgZ2x1ZSBBUEks IGFuZCB1c2UgaXQgYXMgbXkgc3BkayBnYXRld2F5LjwvZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxl PSJtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHgiPkJ1dCB0aGVyZSBpcyBhIGJlbmVm aXQgdG8gcHVzaGluZyB0aGlzIHRvIHRoZSBjb21tdW5pdHksIHNpbmNlIGl0IHdvdWxkIHNlZW0g dGhhdCB0aGUgc2VtYW50aWNzJm5ic3A7PHNwYW4gY2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5 OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWYsRW1vamlGb250LCZxdW90O0FwcGxlIENvbG9y IEVtb2ppJnF1b3Q7LCZxdW90O1NlZ29lIFVJIEVtb2ppJnF1b3Q7LE5vdG9Db2xvckVtb2ppLCZx dW90O1NlZ29lIFVJIFN5bWJvbCZxdW90OywmcXVvdDtBbmRyb2lkIEVtb2ppJnF1b3Q7LEVtb2pp U3ltYm9sczsgZm9udC1zaXplOjE2cHgiPihlLmcuCiByZWdpc3Rlcl9kZXZpY2UsIHN1Ym1pdC9w b2xsIGZvciBJTywgY29tcGxldGUgSU8pPC9zcGFuPjxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZl cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPmFyZSB2ZXJ5IHNpbWlsYXIgdG8gdGhvc2UgYXR0ZW1w dGluZyB0byBpbnRlZ3JhdGUgc3BkayB0byBhIHN0b3JhZ2UgYXBwbGlhbmNlIChJIHdvdWxkIGxv dmUgdG8gaGVhciBmcm9tJm5ic3A7PHNwYW4gY2xhc3M9IiI+U2h1aGVpIE1hdHN1bW90byZuYnNw O29yJm5ic3A7PC9zcGFuPiZuYnNwO0V5YWwmbmJzcDs8c3BhbiBjbGFzcz0iIj5IYXJhcmkKIHdo aWNoIHNlZW0gdG8gYmUgYXR0ZW1wdGluZyBhIHNpbWlsYXIgaW50ZWdyYXRpb24gb2Ygc3BkayB0 byB0aGVpciBwcm9kdWN0cyk8L3NwYW4+LjwvZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJn aW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHgiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjxkaXYg Y2xhc3M9IiIgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+VXNpbmcg dGhpcyBzb3J0IG9mIEFQSSBpcyBtdWNoIGVhc2llciB0aGFuIGhhdmluZyB0byB1bmRlcnN0YW5k IGFuIGVsYWJvcmF0ZSBiZGV2IEFQSSwgc3BkayB0aHJlYWRpbmcgY29uY2VybnMsIHJlYWN0b3Ig aXNzdWVzIGV0Yy48L2Rpdj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1h cmdpbi1ib3R0b206MHB4Ij48c3BhbiBjbGFzcz0iIiBzdHlsZT0iZm9udC1zaXplOjEycHQiPjxi ciBjbGFzcz0iIj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJnaW4tdG9w OjBweDsgbWFyZ2luLWJvdHRvbTowcHgiPjxzcGFuIGNsYXNzPSIiIHN0eWxlPSJmb250LXNpemU6 MTJwdCI+SW4gYWRkaXRpb24sIHNpbmNlIHRoZSBzZW1hbnRpY3MgYXJlIHNpbWlsYXIsIEkgd291 bGQgaW1hZ2luZSB0aGF0IGlmIGVhY2ggdXNlciB3cml0ZXMgdGhlaXIgb3duIGludGVncmF0aW9u IG1vZHVsZSwgd2UgZW5kIHVwIHdpdGggbXVsdHBsZSB2ZXJzaW9ucyBvZiB0aGUgc2FtZSBjb2Rl Ljwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdp bi1ib3R0b206MHB4Ij5BbGwgcGFydGllcyBldmVudHVhbGx5Jm5ic3A7YmVuZWZpdCBmcm9tIHRo ZSAmcXVvdDtjb21tdW5pdGl6YXRpb24mcXVvdDsgc2luY2Ugd2UgY2FuIG9wZW5seSBkaXNjdXNz IHRoZSBpbnRlcmZhY2UsIGFuZCBjb2RlIHF1YWxpdHkgb2YgYSBjb21tb24gbW9kdWxlJm5ic3A7 c2hvdWxkIGJlIG11Y2ggYmV0dGVyIHRoYW4gYW55ICZxdW90O3ByaXZhdGUmcXVvdDsgY29weS48 L2Rpdj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206 MHB4Ij48c3BhbiBjbGFzcz0iIiBzdHlsZT0iZm9udC1zaXplOjEycHQiPjxiciBjbGFzcz0iIj4K PC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsgbWFyZ2lu LWJvdHRvbTowcHgiPjxzcGFuIGNsYXNzPSIiIHN0eWxlPSJmb250LXNpemU6MTJwdCI+SSBhbHNv IGFncmVlLCB0aGF0IGlmIHRoaXMgbW9kdWxlIGdvZXMgdXBzdHJlYW0gaXQgbmVlZHMgdG8gYmUg cGFpcmVkIHdpdGggYSBnb29kIHVuaXQgdGVzdCBydW5uaW5nIGluIENJJm5ic3A7PC9zcGFuPjxz cGFuIGNsYXNzPSIiIHN0eWxlPSJmb250LXNpemU6MTJwdCI+c28gdGhhdCBhcyB0aGUKIGludGVy bmFsIGludGVyZmFjZSBldm9sdmVzIGFuZCBhcyBiZGV2IGNoYW5nZXMsIG1vZHVsZSBicmVha2Fn ZXMgYXJlIGVhc2lseSBkZXRlY3RlZCwgb3RoZXJ3aXNlIGlzc3VlcyBuZWVkIHRvIGJlIHNvbHZl ZCB1cG9uIGludGVncmF0aW5nIGEgbmV3IHZlcnNpb24uPC9zcGFuPjxiciBjbGFzcz0iIj4KPC9k aXY+CjxkaXYgY2xhc3M9IiIgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBw eCI+PHNwYW4gY2xhc3M9IiIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0Ij48YnIgY2xhc3M9IiI+Cjwv c3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1i b3R0b206MHB4Ij48c3BhbiBjbGFzcz0iIiBzdHlsZT0iZm9udC1zaXplOjEycHQiPlNoYWhhcjwv c3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iIiBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1i b3R0b206MHB4Ij48YnIgY2xhc3M9IiI+CjwvZGl2Pgo8ZGl2IGNsYXNzPSIiIHN0eWxlPSJtYXJn aW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHgiPjxiciBjbGFzcz0iIj4KPC9kaXY+CjwvZGl2 Pgo8aHIgdGFiaW5kZXg9Ii0xIiBjbGFzcz0iIiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7 IHdpZHRoOjc0Mi44MjgxMjVweCI+CjxkaXYgaWQ9InhfeF94X3hfZGl2UnBseUZ3ZE1zZyIgZGly PSJsdHIiIGNsYXNzPSIiPjxmb250IGZhY2U9IkNhbGlicmksIHNhbnMtc2VyaWYiIGNsYXNzPSIi IHN0eWxlPSJmb250LXNpemU6MTFwdCI+PGIgY2xhc3M9IiI+RnJvbTo8L2I+PHNwYW4gY2xhc3M9 InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+U1BESyAmbHQ7PGEgaHJlZj0i bWFpbHRvOnNwZGstYm91bmNlc0BsaXN0cy4wMS5vcmciIGNsYXNzPSIiPnNwZGstYm91bmNlc0Bs aXN0cy4wMS5vcmc8L2E+Jmd0Owogb24gYmVoYWxmIG9mIFdhbGtlciwgQmVuamFtaW4gJmx0Ozxh IGhyZWY9Im1haWx0bzpiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tIiBjbGFzcz0iIj5iZW5qYW1p bi53YWxrZXJAaW50ZWwuY29tPC9hPiZndDs8YnIgY2xhc3M9IiI+CjxiIGNsYXNzPSIiPlNlbnQ6 PC9iPjxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPldl ZG5lc2RheSwgTWF5IDksIDIwMTggNzo1MjozOCBQTTxiciBjbGFzcz0iIj4KPGIgY2xhc3M9IiI+ VG86PC9iPjxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu PjxhIGhyZWY9Im1haWx0bzpzcGRrQGxpc3RzLjAxLm9yZyIgY2xhc3M9IiI+c3Bka0BsaXN0cy4w MS5vcmc8L2E+PGJyIGNsYXNzPSIiPgo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFz cz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW1NQREtdIFNQREsg JiM0MzsgdXNlciBzcGFjZSBhcHBsaWFuY2U8L2ZvbnQ+CjxkaXYgY2xhc3M9IiI+Jm5ic3A7PC9k aXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJ4X3hfeF94X0JvZHlGcmFnbWVudCI+PGZvbnQgc2l6ZT0i MiIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiIgc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij4KPGRpdiBj bGFzcz0ieF94X3hfeF9QbGFpblRleHQiPk9uIFdlZCwgMjAxOC0wNS0wOSBhdCAwNzo0OCAmIzQz OzAwMDAsIFNoYWhhciBTYWx6bWFuIHdyb3RlOjxiciBjbGFzcz0iIj4KJmd0OyBIaSBCZW4sPGJy IGNsYXNzPSIiPgomZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz cDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7IFRvIGFuc3dlciB5b3VyIHF1ZXN0aW9uIGZpcnN0 LCB0aGUgbWFpbiByZWFzb24gdG8gaGF2ZSBhIGdlbmVyaWMgc3BkayBJTyBBUEk8YnIgY2xhc3M9 IiI+CiZndDsgZm9yIHN0b3JhZ2UgYXBwbGlhbmNlIGlzIGJlaW5nIGFibGUgdG8gbWFpbnRhaW4g ZnVuY3Rpb25hbGl0eSBvdmVyIHZlcnNpb25zLjxiciBjbGFzcz0iIj4KJmd0OyBXZSBzdGFydGVk IHdpdGggb3VyIG1vZHVsZSBpbiB2ZXJzaW9uIDE3LjA3LCBidXQgd2hlbiB3ZSBzdGFydGVkIGlu dGVncmF0aW5nPGJyIGNsYXNzPSIiPgomZ3Q7IGl0IGludG8gMTcuMDcuMDEsIGFuZCB0aGUgMTgu WCB2ZXJzaW9uIHdlIHN0YXJ0ZWQgcnVubmluZyBpbnRvIGlzc3Vlcy4gU2luY2U8YnIgY2xhc3M9 IiI+CiZndDsgdGhlIGJkZXYgbGF5ZXIgaXMgaW50ZXJuYWwgdG8gc3BkaywgaXQgbWFrZXMgc2Vu c2UgdGhhdCBpdCB3aWxsIGNoYW5nZSBib3RoIGluPGJyIGNsYXNzPSIiPgomZ3Q7IGZ1bmN0aW9u YWxpdHkgYW5kIGluIGludGVyZmFjZSBmcm9tIHRpbWUgdG8gdGltZSBlc3BlY2lhbGx5IGluIE5W TWVGIHdoZXJlIHRoZTxiciBjbGFzcz0iIj4KJmd0OyBzcGVjaWZpY2F0aW9ucyBhcmUgc28geW91 bmcsIHdoaWNoIGlzIHRoZSByZWFzb24gdGhhdCB3ZSB3b3VsZCBsaWtlIHRvIGhhdmUgYW48YnIg Y2xhc3M9IiI+CiZndDsgQVBJIHdoaWNoIGlzIG1vcmUgc3RhYmxlIG92ZXIgdmVyc2lvbnMuPGJy IGNsYXNzPSIiPgomZ3Q7IEFzIGEgc3RvcmFnZSBhcHBsaWFuY2UsIHRoZSByZXF1aXJlbWVudHMg YXJlIGZhaXJseSBzdGFibGUsIGFuZCBhdCBsZWFzdCBpbjxiciBjbGFzcz0iIj4KJmd0OyB0aGUg Y2FzZSBvZiBTQ1NJLCBhIHRoaW4gJnF1b3Q7Z2x1ZSBBUEkmcXVvdDsgaGFkIGJlZW4gZW5vdWdo IHRvIGdldCB0aGUgY29yZSBhcHBsaWFuY2U8YnIgY2xhc3M9IiI+CiZndDsgd29yayB3aXRoIG11 bHRpcGxlIGZyb250ZW5kIHRhcmdldHMgKGUuZy4gYm90aCBTQ1NJIGFuZCBpbnRlcm5hbCByZXBs aWNhdGlvbikuPGJyIGNsYXNzPSIiPgomZ3Q7IEkgYmVsaWV2ZSB0aGF0IHRoZSBzYW1lIG1ldGhv ZCBjYW4gYmUgYXBwbGllZCB0byBOVk1FRi48YnIgY2xhc3M9IiI+CiZndDsgSW4gYWRkaXRpb24s IEkgdGhpbmsgdGhhdCBvdXIgdXNlIGNhc2UgaXMgbm90IHVuaXF1ZSB0byB0aGUgd2F5IHdlIGFy ZTxiciBjbGFzcz0iIj4KJmd0OyBpbnRlZ3JhdGluZyBzcGRrLCB3aGljaCBtZWFucyB0aGF0IHRo ZSB3b3JrIHdlIHB1dCBpbiBjYW4gYmVuZWZpdCBvdGhlciB1c2Vycyw8YnIgY2xhc3M9IiI+CiZn dDsgYW5kIGhvcGVmdWxseSB2aWEgdGhlaXIgZXhwZXJpZW5jZSwgdGhlIGNvZGUgY2FuIGJlY29t ZSBtb3JlIHJvYnVzdCBhbmQ8YnIgY2xhc3M9IiI+CiZndDsgdXNlZnVsLjxiciBjbGFzcz0iIj4K PGJyIGNsYXNzPSIiPgpUaGFuayB5b3UgZm9yIHRoaXMgLSBub3cgZXZlcnl0aGluZyBpcyBtdWNo IGNsZWFyZXIuIEkgdG90YWxseSBhZ3JlZSB3aXRoIHdoYXQ8YnIgY2xhc3M9IiI+CnlvdSdyZSBz YXlpbmcgYWJvdXQgdGhlIEFQSSBiZWluZyB1bnN0YWJsZSBhbmQgaW50ZXJuYWwuIFRoYXQgbWFr ZXMgaXQgcXVpdGU8YnIgY2xhc3M9IiI+CmRpZmZpY3VsdCB0byB3cml0ZSBhIGJkZXYgbW9kdWxl IHRoYXQgY29udGludWVzIHRvIGZ1bmN0aW9uIGFjcm9zcyByZWxlYXNlcy48YnIgY2xhc3M9IiI+ Ckhvd2V2ZXIsIEkgZG9uJ3QgdGhpbmsgdHJhZGluZyBvbmUgQVBJICh0aGUgYmRldiBtb2R1bGUg QVBJKSBmb3IgYW5vdGhlciAodGhlPGJyIGNsYXNzPSIiPgpwcm9wb3NlZCBiZGV2IHVzZXIgQVBJ KSBmaXhlcyBhbnl0aGluZyBhdCBhIGZ1bmRhbWVudGFsIGxldmVsLiBUaGlzIGlzIGJlY2F1c2U8 YnIgY2xhc3M9IiI+CnRoZSBBUEkgY2hhbmdlcyB3ZSd2ZSBtYWRlIHRvIHRoZSBiZGV2IG1vZHVs ZSBBUEkgYXJlIG5lY2Vzc2FyeSB0byBjb3JyZWN0bHk8YnIgY2xhc3M9IiI+CmltcGxlbWVudCBz b21lIHR5cGVzIG9mIGJkZXYgbW9kdWxlcyAoYWx0aG91Z2ggcHJvYmFibHkgbm90IHlvdXJzIGN1 cnJlbnRseSkuPGJyIGNsYXNzPSIiPgpPdmVyIHRpbWUsIHlvdSdsbCBqdXN0IGVuZCB1cCBwcm9w YWdhdGluZyBhbGwgb2YgdGhvc2UgY2hhbmdlcyBpbnRvIHRoZSBuZXdseTxiciBjbGFzcz0iIj4K cHJvcG9zZWQgYmRldiB1c2VyIEFQSSBpbiBvcmRlciB0byBtYWtlIGl0IHN1aXRhYmxlIGZvciBn ZW5lcmFsIHVzZSBhbmQgd2Ugd29uJ3Q8YnIgY2xhc3M9IiI+CmJlIGluIGFueSBiZXR0ZXIgb2Yg YSBzcG90IHRoYW4gd2UgYXJlIHRvZGF5LjxiciBjbGFzcz0iIj4KPGJyIGNsYXNzPSIiPgpJIGRv IHRoaW5rIHRoaXMgaXMgYSBwcm9ibGVtIHRoYXQgbmVlZHMgdG8gYmUgc29sdmVkIGFzIHNvb24g YXMgcG9zc2libGUgdGhvdWdoLjxiciBjbGFzcz0iIj4KJm5ic3A7VGhlIHNvbHV0aW9uLCBpbiBt eSBtaW5kLCBpcyB0byBzdGFydCB0aGUgd29yayBvZiBkZWZpbmluZyBhIHB1YmxpYyBiZGV2IG1v ZHVsZTxiciBjbGFzcz0iIj4KQVBJIGluIGluY2x1ZGUvc3Bkay9iZGV2X21vZHVsZS5oLiBJdCB3 aWxsIHRha2Ugc29tZSB3b3JrIHRvIGRlZmluZSB0aGUgQVBJIGluIGE8YnIgY2xhc3M9IiI+Cndh eSB0aGF0IGFzIG1hbnkgb2YgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMgYXJlIGhpZGRlbiBh cyBwb3NzaWJsZSwgYnV0IGl0IGlzPGJyIGNsYXNzPSIiPgp3b3J0aCB0aGUgZWZmb3J0LiBNb3N0 IG9mIHRoZSBtb2R1bGUgQVBJIGN1cnJlbnRseSByZXNpZGVzIGluPGJyIGNsYXNzPSIiPgppbmNs dWRlL3NwZGtfaW50ZXJuYWwvYmRldi5oLCBidXQgdGhlcmUgaXMgYSBsb3Qgb2Ygc3R1ZmYgaW4g dGhlcmUgdGhhdCBkb2Vzbid0PGJyIGNsYXNzPSIiPgpuZWVkIHRvIGJlY29tZSBwdWJsaWMuPGJy IGNsYXNzPSIiPgo8YnIgY2xhc3M9IiI+Ck9uY2Ugd2UgaGF2ZSBhIHdlbGwgZGVmaW5lZCBwdWJs aWMgaW50ZXJmYWNlLCB3ZSBjYW4gdGFrZSBzdGVwcyB0byBhdm9pZDxiciBjbGFzcz0iIj4KYnJl YWtpbmcgaXQgZ29pbmcgZm9yd2FyZC4gSSdtIGdpdmluZyBhIHRhbGsgb24gQVBJIHN0YWJpbGl0 eSBhdCB0aGUgU1BESyBzdW1taXQ8YnIgY2xhc3M9IiI+Cm5leHQgd2VlayB0aGF0IHdpbGwgdG91 Y2ggb24gc29tZSBvZiB0aGUgc3RyYXRlZ2llcyB3ZSBwbGFuIHRvIGVtcGxveSB0byBrZWVwPGJy IGNsYXNzPSIiPgpBUElzIHN0YWJsZSBvdmVyIHRpbWUuPGJyIGNsYXNzPSIiPgo8YnIgY2xhc3M9 IiI+CkknbGwgd2FpdCBmb3IgbW9yZSBmZWVkYmFjayB0byBzZWUgaWYgd2UgY2FuIGJ1aWxkIHNv bWUgY29uc2Vuc3VzIGFib3V0IHRoZSBiZXN0PGJyIGNsYXNzPSIiPgpwYXRoIGZvcndhcmQgaGVy ZS4gSSdtIGludGVyZXN0ZWQgdG8gc2VlIGlmIHRoZXJlIGFyZSBhbnkgb3RoZXIgcGVyc3BlY3Rp dmVzPGJyIGNsYXNzPSIiPgp0aGF0IG1heSB2aWV3IHRoaXMgYSBiaXQgZGlmZmVyZW50bHkuPGJy IGNsYXNzPSIiPgo8YnIgY2xhc3M9IiI+CiZndDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0 ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsgU2hhaGFyPGJyIGNsYXNz PSIiPgomZ3Q7IEZyb206IFNQREsgJmx0OzxhIGhyZWY9Im1haWx0bzpzcGRrLWJvdW5jZXNAbGlz dHMuMDEub3JnIiBjbGFzcz0iIj5zcGRrLWJvdW5jZXNAbGlzdHMuMDEub3JnPC9hPiZndDsgb24g YmVoYWxmIG9mIFdhbGtlciwgQmVuamFtaW4gJmx0O2JlbmphbWluPGJyIGNsYXNzPSIiPgomZ3Q7 IC48YSBocmVmPSJtYWlsdG86d2Fsa2VyQGludGVsLmNvbSIgY2xhc3M9IiI+d2Fsa2VyQGludGVs LmNvbTwvYT4mZ3Q7PGJyIGNsYXNzPSIiPgomZ3Q7IFNlbnQ6IFR1ZXNkYXksIE1heSA4LCAyMDE4 IDg6MzA6MjAgUE08YnIgY2xhc3M9IiI+CiZndDsgVG86IDxhIGhyZWY9Im1haWx0bzpzcGRrQGxp c3RzLjAxLm9yZyIgY2xhc3M9IiI+c3Bka0BsaXN0cy4wMS5vcmc8L2E+PGJyIGNsYXNzPSIiPgom Z3Q7IFN1YmplY3Q6IFJlOiBbU1BES10gU1BESyAmIzQzOyB1c2VyIHNwYWNlIGFwcGxpYW5jZTxi ciBjbGFzcz0iIj4KJmd0OyZuYnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFj ZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyBPbiBUdWUsIDIwMTgtMDUtMDggYXQg MDc6MzYgJiM0MzswMDAwLCBTaGFoYXIgU2Fsem1hbiB3cm90ZTo8YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyBIaSBKaW0gYW5kIEJlbiw8YnIgY2xhc3M9IiI+CiZndDsgJmd0OzxzcGFuIGNsYXNzPSJ4 X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAm Z3Q7IEZvciB0aGUgdGhyZWFkaW5nIGlzc3VlLCBJIGFncmVlIHRoYXQgdGhlcmUgaXMgc29tZXRo aW5nIG5vdCB2ZXJ5IGNsZWFuIGluPGJyIGNsYXNzPSIiPgomZ3Q7IHRoZTxiciBjbGFzcz0iIj4K Jmd0OyAmZ3Q7IGludGVyZmFjZSwgYXMgdGhlcmUgaXMgYW4gYXNzdW1wdGlvbiBvbiBob3cgdGhl IHVzZXIgaW1wbGVtZW50cyBpdC4gQXMgSSBkaWQ8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBpbiB0 aGUgYmRldl91c2VyX2V4YW1wbGUsIHdlIGFsc28gdXNlIGEgcmluZyBpbiBvcmRlciB0byBwbGFj ZSBhbGwgdGhlPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgaW5jb21pbmcgSU8gd2l0aG91dCBkZWxh eWluZyB0aGUgcmVhY3RvciwgYW5kIHRoZW4gdXNlIG11bHRpcGxlIHBvbGxlcnMgdG88YnIgY2xh c3M9IiI+CiZndDsgJmd0OyBhY3R1YWxseSBoYW5kbGUgdGhlIElPIChkZWR1cGxpY2F0aW9uLCBj b21wcmVzc2lvbiwgSEEgZXRjLikuIFRoaXMgaXMgd2h5PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsg dGhlcmUgYXJlIDIgZGlzdGluY3QgaW50ZXJmYWNlcyAtIHN1Ym1pdF9pbyBjYWxsYmFjaywgYW5k PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgdGhlIGJkZXZfdXNlcl9zdWJtaXRfY29tcGxldGlvbiBp bnRlcmZhY2Ugd2hpY2ggKG5vcm1hbGx5KSBpcyBjYWxsZWQgb248YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyBhbm90aGVyIHRocmVhZCAobm90IHRoZSBvcmlnaW5hbCBwb2xsZXIpLCBhbmQgcGFzc2Vk IGJhY2sgdG8gdGhlIHJlYWN0b3IgdmlhPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgdGhlIGNvbXBs ZXRpb24gcXVldWUgb24gdGhlIGJkZXZfdXNlcl9pb19jaGFubmVsLCBhbmQgdGhlIHJlZ2lzdGVy ZWQgcG9sbGVyPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgdGhyZWFkIHdoaWNoIHRha2VzIGZyb20g dGhlIHVzZXIgY29tcGxldGlvbiBxdWV1ZS48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBEbyB5b3Ug dGhpbmsgdGhhdCBhIGNsZWFuZXIgaW50ZXJmYWNlIHdvdWxkIGJlIG1vZGlmeWluZyB0aGUgc3Vi bWl0X2lvPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgY2FsbGJhY2sgdG8gYSBwb2xsX2lvIGludGVy ZmFjZSB3aGljaCBjaGVja3MgYSBiZGV2X3VzZXIgaW50ZXJuYWwgcmluZyBmb3I8YnIgY2xhc3M9 IiI+CiZndDsgSU8/PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgT3IgZG8geW91IHRoaW5rIHRoYXQg dGhlIGN1cnJlbnQgaW50ZXJmYWNlIGlzIE9LIHByb3ZpZGVkIGdvb2Q8YnIgY2xhc3M9IiI+CiZn dDsgZG9jdW1lbnRhdGlvbj88YnIgY2xhc3M9IiI+CiZndDsgJmd0OzxzcGFuIGNsYXNzPSJ4X0Fw cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7 IFJlZ2FyZGluZyB0aGUgc3Bka19jYWxsX3VuYWZmaW5pdGl6ZWQsIEkgYW0gY3VycmVudGx5IHVz aW5nIHNwZGtfZXZlbnRfY2FsbDxiciBjbGFzcz0iIj4KJmd0OyBpbjxiciBjbGFzcz0iIj4KJmd0 OyAmZ3Q7IG9yZGVyIHRvIHJlZ2lzdGVyIG15IHZvbHVtZXMsIEkgZG9uJ3QgcmVhbGx5IGxpa2Ug dGhpcyBzaW5jZSBpdCBmb3JjZXMgbWUgdG88YnIgY2xhc3M9IiI+CiZndDsgJmd0OyAoZXZlbnR1 YWxseSkgYWRkIGFub3RoZXIgYXN5bmMgY2FsbGJhY2sgaW4gbXkgYXBwIHRvIHZlcmlmeSB0aGF0 IGRldmljZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IHJlZ2lzdHJhdGlvbiB3YXMgc3VjY2Vzc2Z1 bCAoYW5kIHRoaXMganVzdCBhZGRzIG1vcmUgY29uZGl0aW9ucywgZnV0dXJlczxiciBjbGFzcz0i Ij4KJmd0OyBldGMuPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgaW4gdGhlIGFwcGxpY2F0aW9uKS4g SXMgdGhlcmUgYSB3YXkgdG8gY2FsbCBzcGRrIGludGVyZmFjZXMgZGlyZWN0bHkgd2l0aCBhPGJy IGNsYXNzPSIiPgomZ3Q7ICZndDsgJnF1b3Q7bm9uLXNwZGsmcXVvdDsgdGhyZWFkIChpLmUuIFRM UyBpcyBub3QgaW5pdGlhbGl6ZWQpPzxiciBjbGFzcz0iIj4KJmd0OzxzcGFuIGNsYXNzPSJ4X0Fw cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyBJJ20g bm90IHNvIG11Y2ggY29uY2VybmVkIHlldCB3aXRoIHRoZSBpbnRlcmZhY2UgeW91J3ZlIGRlZmlu ZWQsIGJ1dCByYXRoZXI8YnIgY2xhc3M9IiI+CiZndDsgdW5kZXJzdGFuZGluZyB0aGUgd2hvbGUg YXBwcm9hY2ggYXQgYSBoaWdoIGxldmVsLiBUaGUgU1BESyBiZGV2IGxheWVyIGlzPGJyIGNsYXNz PSIiPgomZ3Q7IGRlc2lnbmVkIGZvciBjdXN0b20gYmRldiBtb2R1bGVzIHRvIGJlIGFkZGVkLCBz byBteSBwcmltYXJ5IHF1ZXN0aW9uIGlzIHdoeTxiciBjbGFzcz0iIj4KJmd0OyB3cml0ZSBhIGdl bmVyaWMgYmRldl91c2VyIG1vZHVsZSBhcyBvcHBvc2VkIHRvIHdyaXRpbmcgYSAmcXVvdDt5b3Vy IGN1c3RvbSBzdG9yYWdlPGJyIGNsYXNzPSIiPgomZ3Q7IGJhY2tlbmQmcXVvdDsgbW9kdWxlPyBJ IHRoaW5rIHRoaXMgaXMgdGhlIGtleSBwaWVjZSwgYW5kIHVuZGVyc3RhbmRpbmcgdGhlIHByb2Nl c3M8YnIgY2xhc3M9IiI+CiZndDsgeW91IHdlbnQgdGhyb3VnaCBhcyB5b3UgZGVzaWduZWQgdGhp cyB3aWxsIHByb2JhYmx5IHlpZWxkIGEgd2hvbGUgYnVuY2ggb2Y8YnIgY2xhc3M9IiI+CiZndDsg Z29vZDxiciBjbGFzcz0iIj4KJmd0OyBpbXByb3ZlbWVudHMgdG8gdGhlIGN1cnJlbnQgYmRldiBt b2R1bGUgc3lzdGVtLjxiciBjbGFzcz0iIj4KJmd0OzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZl cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyBUaGFua3MsPGJyIGNs YXNzPSIiPgomZ3Q7IEJlbjxiciBjbGFzcz0iIj4KJmd0OzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNv bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OzxzcGFuIGNsYXNz PSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0 OyAmZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+ PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgSG9wZSB0aGlzIGFuc3dlcnMgdGhlIHF1ZXN0aW9ucyw8 YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBTaGFoYXI8YnIgY2xhc3M9IiI+CiZndDs8c3BhbiBjbGFz cz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZn dDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIg Y2xhc3M9IiI+CiZndDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw Ozwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBGcm9tOiBTUERLICZsdDs8YSBocmVmPSJt YWlsdG86c3Bkay1ib3VuY2VzQGxpc3RzLjAxLm9yZyIgY2xhc3M9IiI+c3Bkay1ib3VuY2VzQGxp c3RzLjAxLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBIYXJyaXMsIEphbWVzIFI8YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLnIuaGFycmlzQGludGVsLmNv bSIgY2xhc3M9IiI+amFtZXMuci5oYXJyaXNAaW50ZWwuY29tPC9hPiZndDs8YnIgY2xhc3M9IiI+ CiZndDsgJmd0OyBTZW50OiBNb25kYXksIE1heSA3LCAyMDE4IDk6MTg6MjAgUE08YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyBUbzogU3RvcmFnZSBQZXJmb3JtYW5jZSBEZXZlbG9wbWVudCBLaXQ8YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyBTdWJqZWN0OiBSZTogW1NQREtdIFNQREsgJiM0MzsgdXNlciBz cGFjZSBhcHBsaWFuY2U8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOzxzcGFuIGNsYXNzPSJ4 X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAm Z3Q7IFRoZXJlIGFyZSBhbHNvIGNhbGxzIHN1Y2ggYXMgc3Bka19jYWxsX3VuYWZmaW5pdGl6ZWQo KSBhbmQ8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBzcGRrX3VuYWZmaW5pdGl6ZV90aHJlYWQoKSB3 aGljaCBoYXZlIGJlZW4gYWRkZWQgdG8gZW5hYmxlIGNhc2VzIHdoZXJlIGE8YnIgY2xhc3M9IiI+ CiZndDsgYmRldjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IG1vZHVsZSBtYXkgbmVlZCB0byBzcGF3 biBub24tcG9sbGluZyB0aHJlYWRzIGFuZCBkb26hr3Qgd2FudCB0aG9zZSB0aHJlYWRzIHRvPGJy IGNsYXNzPSIiPgomZ3Q7ICZndDsgaW5oZXJpdCB0aGUgYWZmaW5pdHkgb2YgdGhlIGNhbGxpbmcg dGhyZWFkLiZuYnNwOyBUaGUgU1BESyByYmQgbW9kdWxlIGN1cnJlbnRseTxiciBjbGFzcz0iIj4K Jmd0OyAmZ3Q7IHVzZXMgdGhlc2UgKHNlZSBnaXQgY29tbWl0IGZhNTIwNmM0KSBzaW5jZSByYmRf b3BlbiBpcyBhIGJsb2NraW5nIGNhbGwuPHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNw YWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7IChOb3RlPGJyIGNsYXNzPSIiPgom Z3Q7ICZndDsgdGhhdCBsaWJyYmQgZG9lcyBub3cgc3VwcG9ydCByYmRfYWlvX29wZW4gd2hpY2gg aXMgYmV0dGVyIHN1aXRlZCBmb3IgU1BESy4pPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDs8c3BhbiBj bGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+ CiZndDsgJmd0OyAtSmltPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDs8c3BhbiBjbGFzcz0ieF9BcHBs ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsgJmd0Ozxz cGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFz cz0iIj4KJmd0OyAmZ3Q7IE9uIDUvNy8xOCwgMTE6MDIgQU0sICZxdW90O1NQREsgb24gYmVoYWxm IG9mIFdhbGtlciwgQmVuamFtaW4mcXVvdDsgJmx0O3NwZGstYm91bmNlc0BsaXN0PGJyIGNsYXNz PSIiPgomZ3Q7IHMuPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgPGEgaHJlZj0iaHR0cDovLzAxLm9y ZyIgY2xhc3M9IiI+MDEub3JnPC9hPiBvbiBiZWhhbGYgb2YgPGEgaHJlZj0ibWFpbHRvOmJlbmph bWluLndhbGtlckBpbnRlbC5jb20iIGNsYXNzPSIiPgpiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29t PC9hPiZndDsgd3JvdGU6PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDs8c3BhbiBjbGFzcz0ieF9BcHBs ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBIaSBTaGFoYXIsPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3Bh Y2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBUaGFuayB5b3UgZm9yIHN1Ym1pdHRpbmcgdGhlIHBhdGNoLiBJJ3ZlIGxvb2tlZCB0 aHJvdWdoIGl0IGluIGRldGFpbCBhbmQ8YnIgY2xhc3M9IiI+CiZndDsgSTxiciBjbGFzcz0iIj4K Jmd0OyAmZ3Q7IHRoaW5rPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgSSB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlIG9mIHRoaXMgY29kZSwgYnV0IEknbSBnb2lu ZyB0byBleHBsYWluIGl0IGJhY2s8YnIgY2xhc3M9IiI+CiZndDsgdG88YnIgY2xhc3M9IiI+CiZn dDsgJmd0OyB5b3U8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBzbyB5b3UgY2FuIGNvcnJlY3QgbWUgd2hlcmUgSSdtIHdyb25nLjxiciBjbGFzcz0iIj4KJmd0 OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVy dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgSSB0aGluayB0aGlzIGNvZGUgc29sdmVzIHR3byBkaXN0aW5jdCBwcm9i bGVtczo8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFu IGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0i Ij4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEpIFlvdSBuZWVkIHRvIGZvcndh cmQgSS9PIG91dCBvZiB0aGUgYmRldiBsYXllciB0byBzb21lIGN1c3RvbSBiYWNrZW5kLDxiciBj bGFzcz0iIj4KJmd0OyAmZ3Q7IGFuZCB5b3U8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyB3YW50IHRoZSBjb2RlIHRoYXQgZG9lcyB0aGF0IHRvIGxpdmUgb3V0 c2lkZSBvZiB0aGUgU1BESyByZXBvc2l0b3J5LjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgMikgWW91ciBjdXN0b20gYmFjay1lbmQgbGlicmFyeSBpc24ndCBzdWl0YWJsZSBmb3IgdXNl IGluIGEgcnVuLXRvLTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IGNvbXBsZXRpb248YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtb2RlbC4gQnkgdGhhdCBJIG1l YW4gdGhhdCB5b3UgY2FuJ3QganVzdCBjYWxsIHlvdXIgbGlicmFyeSBkaXJlY3RseSBvbjxiciBj bGFzcz0iIj4KJmd0OyAmZ3Q7IHRoZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IHRocmVhZCB0aGF0IG9yaWdpbmFsbHkgcmVjZWl2ZXMgdGhlIHNwZGtfYmRl dl9pbyByZXF1ZXN0IGJlY2F1c2UgeW91cjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IGxpYnJhcnk8 YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBlaXRoZXIgYmxv Y2tzIG9yIGdlbmVyYWxseSB0YWtlcyB0b28gbG9uZyB0byByZXR1cm4gZnJvbSB0aGUgc3VibWlz c2lvbjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IGNhbGw8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAobWF5YmUgaXQgaXMgZG9pbmcgaW5saW5lIGNvbXByZXNz aW9uIG9yIHNvbWV0aGluZykuIEluc3RlYWQsIHlvdSBuZWVkPGJyIGNsYXNzPSIiPgomZ3Q7IHRv PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2h1dHRsZSB0 aG9zZSByZXF1ZXN0cyBvZmYgdG8gc2VwYXJhdGUgdGhyZWFkcyBmb3IgaGFuZGxpbmcuPGJyIGNs YXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0ieF9B cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsgJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBcyBmYXIgYXMgcG9pbnQgIzEsIHRvZGF5IHRoZSBT UERLIGJ1aWxkIHN5c3RlbSBkb2VzIG5vdCBuaWNlbHk8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBh Y2NvbW1vZGF0ZSBiZGV2PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgbW9kdWxlcyB3aG9zZSBjb2RlIGxpdmVzIG91dHNpZGUgb2YgU1BESy4gU1BESyBleHBl Y3RzIHRoZW0gdG8gYmUgaW48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBsaWIvYmRldi8mbHQ7bW9kdWxlX25hbWUmZ3Q7LiBIb3dldmVyLCB0aGF0J3MgYSBm YWlybHkgc3RyYWlnaHRmb3J3YXJkIGNoYW5nZTxiciBjbGFzcz0iIj4KJmd0OyB0bzxiciBjbGFz cz0iIj4KJmd0OyAmZ3Q7IHRoZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGJ1aWxkIHN5c3RlbSBhbmQgaXQncyBvbmUgd2UndmUgYmVlbiBpbnRlbmRpbmcg dG8gbWFrZSBmb3Igc29tZSB0aW1lLjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8 L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRm9y IHBvaW50ICMyLCB0aGlzIGlzIGxpa2VseSB0aGUgY2FzZSBmb3IgYSBsYXJnZSBudW1iZXIgb2Yg c3RvcmFnZTxiciBjbGFzcz0iIj4KJmd0OyBiYWNrLTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IGVu ZHMsPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYnV0IEkg dGhpbmsgdGhlIHByb3BlciB3YXkgdG8gc29sdmUgaXQgaXMgcHJvYmFibHkgYmFjay1lbmQgc3Bl Y2lmaWMgYW5kPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgbm90PGJyIGNsYXNzPSIiPgomZ3Q7ICZn dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZ2VuZXJhbCBwdXJwb3NlLiBBcyBhIGNvdW50ZXIt cG9pbnQsIFNQREsgYWxyZWFkeSBpbnRlZ3JhdGVzIHdpdGggYTxiciBjbGFzcz0iIj4KJmd0OyBu dW1iZXI8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBvZjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoaXJkLXBhcnR5IHN0b3JhZ2UgYmFjay1lbmRzIHRvZGF5 IChDZXBoIFJCRCwgbGliaXNjc2ksIGxpYmFpbywgZXRjLik8YnIgY2xhc3M9IiI+CiZndDsgYW5k PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgbm9uZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9mIHRob3NlIGVuZGVkIHVwIG5lZWRpbmcgdG8gcGFzcyBtZXNz YWdlcyB0byBvdGhlciB0aHJlYWRzLiBUaGV5IGFsbDxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IHN1 cHBvcnQ8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhc3lu Y2hyb25vdXMgb3BlcmF0aW9ucywgdGhvdWdoLiBJIGNvdWxkIGltYWdpbmUgd3JpdGluZyBhIGJk ZXYgbW9kdWxlPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgdGhhdDxiciBjbGFzcz0iIj4KJmd0OyAm Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVsdGltYXRlbHkgbWFrZXMgUE9TSVggcHJlYWR2 IGNhbGxzLCBmb3IgaW5zdGFuY2UuIFRoYXQgd291bGQgbmVlZCB0byBiZTxiciBjbGFzcz0iIj4K Jmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGltcGxlbWVudGVkIHdpdGggYSB0aHJl YWQgcG9vbCBhbmQgZWFjaCBiZGV2X2lvIGdldHMgZnVubmVsZWQgb2ZmIHRvIGE8YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyB0aHJlYWQgaW48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyB0aGUgcG9vbCB0byBwZXJmb3JtIHRoZSBibG9ja2luZyBvcGVyYXRpb24u PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFz cz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZn dDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBPayAtIEkgZXhwbGFpbmVkIHdoYXQgSSB0 aGluayBJJ20gdW5kZXJzdGFuZGluZy4gTm93IHRlbGwgbWUgd2hlcmUgSTxiciBjbGFzcz0iIj4K Jmd0OyB3ZW50PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgd3Jvbmc8YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA6KTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNl Ij4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgVGhhbmtzLDxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IEJlbjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNw YW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNz PSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgT24gU3VuLCAyMDE4LTA1LTA2 IGF0IDEwOjMyICYjNDM7MDAwMCwgU2hhaGFyIFNhbHptYW4gd3JvdGU6PGJyIGNsYXNzPSIiPgom Z3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBIaSw8YnIgY2xhc3M9IiI+CiZn dDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUt Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBJIHB1c2hlZCB0aGUgY29kZSBmb3IgcmV2aWV3LCB0 aGFua3MgRGFuaWVsIGZvciB0aGUgaGVscC48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNl Ij4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmd0OyBJbiBhIG51dHNoZWxsOjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZndDsgLSBiZGV2X3VzZXIgLSBhbiBBUEkgZm9yIGEgdXNlciBhcHBs aWFuY2UgdG8gdXNlIHNwZGsgYXMgYW48YnIgY2xhc3M9IiI+CiZndDsgaVNDU0kvTlZNZUY8YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyB0YXJnZXQ8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IC0gYmRldl91c2VyX2V4YW1wbGUgLSByZWZlcmVuY2UgYXBw bGljYXRpb248YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm Z3Q7IC0gVGhlIEFQSSByZWxpZXMgb24gcmluZ3MgaW4gb3JkZXIgdG8gc3VibWl0L2NvbXBsZXRl IElPczxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsg LSBVc2VyIGFwcGxpYW5jZSByZWdpc3RlcnMgY2FsbGJhY2tzIGZvciBzdWJtaXRfaW8gKHNob3Vs ZCB3ZSBoYXZlPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg Jmd0OyByZWFkL3dyaXRlL290aGVyIGluc3RlYWQ/KTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgLSBVc2VyIGFwcGxpYW5jZSByZWdpc3RlcnMgaXRz IGRldmljZXMgc28gdGhhdCB0aGV5IG1heSBiZSBhZGRlZCB0byBhbjxiciBjbGFzcz0iIj4KJmd0 OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgZXhpc3RpbmcgbmFtZXNwYWNlIChJ IGFtIHVzaW5nIFJQQyB0byBkbyB0aGUgbWFuYWdlbWVudCk8YnIgY2xhc3M9IiI+CiZndDsgJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVy dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmd0OyBUaGFua3MsPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTaGFoYXI8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNw YWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgJmd0OzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7 PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZn dDsgRnJvbTogU1BESyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwZGstYm91bmNlc0BsaXN0cy4wMS5v cmciIGNsYXNzPSIiPnNwZGstYm91bmNlc0BsaXN0cy4wMS5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYg b2YgVmVya2FtcCwgRGFuaWVsPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgJmx0O2RhbmllbC52ZTxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgPGEgaHJl Zj0ibWFpbHRvOnJrYW1wQGludGVsLmNvbSIgY2xhc3M9IiI+cmthbXBAaW50ZWwuY29tPC9hPiZn dDs8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFNl bnQ6IFRodXJzZGF5LCBNYXkgMywgMjAxOCA4OjUwIFBNPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBUbzogU3RvcmFnZSBQZXJmb3JtYW5jZSBEZXZl bG9wbWVudCBLaXQ8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmZ3Q7IFN1YmplY3Q6IFJlOiBbU1BES10gU1BESyAmIzQzOyB1c2VyIHNwYWNlIGFwcGxpYW5j ZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJz cDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEhpIFNoYWhh ciw8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5i c3A7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJy IGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBUaGUgdGFy Z2V0IGJyYW5jaCBmb3IgdGhlIHB1c2ggc2hvdWxkIGJlIKGucmVmcy9mb3IvbWFzdGVyoa8sIG5v dDxiciBjbGFzcz0iIj4KJmd0OyChrm1hc3RlcqGvPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgqEMg aWY8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IHlv dSBjb25maWd1cmVkIGEgcmVtb3RlIGFzIHNwZWNpZmllZCBpbjxzcGFuIGNsYXNzPSJ4X0FwcGxl LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGlkPSJMUGxuazk4NTM2NyIgaHJlZj0i aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tL2EvMS8ybG5UMGJ1ZFl4cFcyUFhTWThIRWlP WHZsRkNTUXN6WjNTSU0xTUhCMEpZPT9kPUVTR01meDg4NU1vbi1GWWFibWhEN2xzM3d0V21CWlc5 a1dncnllcTFTSVNyZ3BZakNPYjRJUzZsd1lLU0NydnRIYzdDRXZCUmdGUWRJSV9oUmtLZEVIdElQ dy1fbC0ydmJwU2Y0bWduOGRXSlJ3Zm9nVDFka2tkNGFwbHJLVTAwQ3pJMHJEaENnWlQ2N0dIZEo3 Tm93VklRXzEyUklyNDV1WGUzZFhEZ1Yxc2xTaGtvMUMzLWF5SGFnaFJNZ0pRb0dRejVld2F1ckRD NDJ3YzdfdzFCRXM4b2oxUW9TS3NETnhtOS1oRnM0TDlhLVhzaE9OTXIxU3hUWEl0OUVJZlV2V29h RmxDdEplSmlrWHEyWG5ZYy10dW5ERUhFeWtxZ01Del9BV2xwd0E0VUU1UlZDbWtla2stRnV4am00 VVluYzZnZ0hTY2MxeHFtR24tV3dzSVNCcGptRF90R3pzb0txUnVWaGlWMDFDSWQtX3dDbVdzdi11 WGNvSWhXMGVfSlBJdVY2TExUWmhUUFo4Sk1samVlekhnc3dTamtMYVZrWDFVM2xEeGcyNWI2OVEl M0QlM0QmYW1wO3U9aHR0cCUzQSUyRiUyRnd3dy5zcGRrLmlvJTJGZGV2ZWxvcG1lbnQiIGNsYXNz PSIiPmh0dHA6Ly93d3cuc3Bkay5pby9kZXZlbG9wbWVudDwvYT4KPGRpdiBpZD0iTFBCb3JkZXJf R1RfMTUyNTg5NDkxNzg3NzAuNTM0NjAwNjEyNTY1OTE3NSIgY2xhc3M9IiIgc3R5bGU9Im1hcmdp bi1ib3R0b206MjBweDsgb3ZlcmZsb3c6YXV0bzsgd2lkdGg6NzU4cHg7IHRleHQtaW5kZW50OjBw eCI+Cjx0YWJsZSBpZD0iTFBDb250YWluZXJfMTUyNTg5NDkxNzg3MjAuNjkxMTA2ODg1NDg4MDYy MiIgY2VsbHNwYWNpbmc9IjAiIGNsYXNzPSIiIHN0eWxlPSJ3aWR0aDo2ODIuMTg3NXB4OyBiYWNr Z3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSk7IG92ZXJmbG93OmF1dG87IHBhZGRpbmctdG9w OjIwcHg7IHBhZGRpbmctYm90dG9tOjIwcHg7IG1hcmdpbi10b3A6MjBweDsgYm9yZGVyLXRvcC13 aWR0aDoxcHg7IGJvcmRlci10b3Atc3R5bGU6ZG90dGVkOyBib3JkZXItdG9wLWNvbG9yOnJnYigy MDAsMjAwLDIwMCk7IGJvcmRlci1ib3R0b20td2lkdGg6MXB4OyBib3JkZXItYm90dG9tLXN0eWxl OmRvdHRlZDsgYm9yZGVyLWJvdHRvbS1jb2xvcjpyZ2IoMjAwLDIwMCwyMDApIj4KPHRib2R5IGNs YXNzPSIiPgo8dHIgdmFsaWduPSJ0b3AiIGNsYXNzPSIiIHN0eWxlPSJib3JkZXItc3BhY2luZzow cHgiPgo8dGQgaWQ9InhfeF94X3hfVGV4dENlbGxfMTUyNTg5NDkxNzg3NTAuMTAxNzE4NTYwOTE2 OTc0NCIgY29sc3Bhbj0iMiIgY2xhc3M9IiIgc3R5bGU9InBhZGRpbmc6MHB4OyB2ZXJ0aWNhbC1h bGlnbjp0b3A7IGRpc3BsYXk6dGFibGUtY2VsbCI+CjxkaXYgaWQ9IkxQUmVtb3ZlUHJldmlld0Nv bnRhaW5lcl8xNTI1ODk0OTE3ODc1MC4xMDA2ODc2OTExNzQ5MTA2MSIgY2xhc3M9IiI+PC9kaXY+ CjxkaXYgaWQ9IkxQVGl0bGVfMTUyNTg5NDkxNzg3NTAuNTMzMTAzMzkzODAwNDEyNiIgY2xhc3M9 IiIgc3R5bGU9InRvcDowcHg7IGNvbG9yOnJnYigwLDEyMCwyMTUpOyBmb250LXdlaWdodDo0MDA7 IGZvbnQtc2l6ZToyMXB4OyBmb250LWZhbWlseTp3Zl9zZWdvZS11aV9saWdodCwmcXVvdDtTZWdv ZSBVSSBMaWdodCZxdW90OywmcXVvdDtTZWdvZSBXUCBMaWdodCZxdW90OywmcXVvdDtTZWdvZSBV SSZxdW90OywmcXVvdDtTZWdvZSBXUCZxdW90OyxUYWhvbWEsQXJpYWwsc2Fucy1zZXJpZjsgbGlu ZS1oZWlnaHQ6MjFweCI+CjxhIGlkPSJMUFVybEFuY2hvcl8xNTI1ODk0OTE3ODc2MC43MzU0NDc4 MjkyMDQyMjUyIiBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vYS8xLzJsblQw YnVkWXhwVzJQWFNZOEhFaU9YdmxGQ1NRc3paM1NJTTFNSEIwSlk9P2Q9RVNHTWZ4ODg1TW9uLUZZ YWJtaEQ3bHMzd3RXbUJaVzlrV2dyeWVxMVNJU3JncFlqQ09iNElTNmx3WUtTQ3J2dEhjN0NFdkJS Z0ZRZElJX2hSa0tkRUh0SVB3LV9sLTJ2YnBTZjRtZ244ZFdKUndmb2dUMWRra2Q0YXBscktVMDBD ekkwckRoQ2daVDY3R0hkSjdOb3dWSVFfMTJSSXI0NXVYZTNkWERnVjFzbFNoa28xQzMtYXlIYWdo Uk1nSlFvR1F6NWV3YXVyREM0MndjN193MUJFczhvajFRb1NLc0ROeG05LWhGczRMOWEtWHNoT05N cjFTeFRYSXQ5RUlmVXZXb2FGbEN0SmVKaWtYcTJYblljLXR1bkRFSEV5a3FnTUN6X0FXbHB3QTRV RTVSVkNta2Vray1GdXhqbTRVWW5jNmdnSFNjYzF4cW1Hbi1Xd3NJU0Jwam1EX3RHenNvS3FSdVZo aVYwMUNJZC1fd0NtV3N2LXVYY29JaFcwZV9KUEl1VjZMTFRaaFRQWjhKTWxqZWV6SGdzd1Nqa0xh VmtYMVUzbER4ZzI1YjY5USUzRCUzRCZhbXA7dT1odHRwJTNBJTJGJTJGd3d3LnNwZGsuaW8lMkZk ZXZlbG9wbWVudCIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiIHN0eWxlPSJ0ZXh0LWRlY29yYXRp b246bm9uZSI+U1BESwogRGV2ZWxvcG1lbnQ8L2E+PC9kaXY+CjxkaXYgaWQ9IkxQTWV0YWRhdGFf MTUyNTg5NDkxNzg3NjAuNTQyMTMzNDY5MDAyNzg1NSIgY2xhc3M9IiIgc3R5bGU9Im1hcmdpbjox MHB4IDBweCAxNnB4OyBjb2xvcjpyZ2IoMTAyLDEwMiwxMDIpOyBmb250LXdlaWdodDo0MDA7IGZv bnQtZmFtaWx5OndmX3NlZ29lLXVpX25vcm1hbCwmcXVvdDtTZWdvZSBVSSZxdW90OywmcXVvdDtT ZWdvZSBXUCZxdW90OyxUYWhvbWEsQXJpYWwsc2Fucy1zZXJpZjsgZm9udC1zaXplOjE0cHg7IGxp bmUtaGVpZ2h0OjE0cHgiPgo8YSBocmVmPSJodHRwOi8vd3d3LnNwZGsuaW8iIGNsYXNzPSIiPnd3 dy5zcGRrLmlvPC9hPjwvZGl2Pgo8ZGl2IGlkPSJMUERlc2NyaXB0aW9uXzE1MjU4OTQ5MTc4Nzcw LjA3OTIwNzA0MzkyMzU2NjE0IiBjbGFzcz0iIiBzdHlsZT0iZGlzcGxheTpibG9jazsgY29sb3I6 cmdiKDEwMiwxMDIsMTAyKTsgZm9udC13ZWlnaHQ6NDAwOyBmb250LWZhbWlseTp3Zl9zZWdvZS11 aV9ub3JtYWwsJnF1b3Q7U2Vnb2UgVUkmcXVvdDssJnF1b3Q7U2Vnb2UgV1AmcXVvdDssVGFob21h LEFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoyMHB4OyBtYXgt aGVpZ2h0OjEwMHB4OyBvdmVyZmxvdzpoaWRkZW4iPgpUaGUgU3RvcmFnZSBQZXJmb3JtYW5jZSBE ZXZlbG9wbWVudCBLaXQgKFNQREspIHByb3ZpZGVzIGEgc2V0IG9mIHRvb2xzIGFuZCBsaWJyYXJp ZXMgZm9yIHdyaXRpbmcgaGlnaCBwZXJmb3JtYW5jZSwgc2NhbGFibGUsIHVzZXItbW9kZSBzdG9y YWdlIGFwcGxpY2F0aW9ucy4gSXQgYWNoaWV2ZXMgaGlnaCBwZXJmb3JtYW5jZSBieSBtb3Zpbmcg YWxsIG9mIHRoZSBuZWNlc3NhcnkgZHJpdmVycyBpbnRvIHVzZXJzcGFjZSBhbmQgb3BlcmF0aW5n IGluCiBhIHBvbGxlZCBtb2RlIGluc3RlYWQgb2YgcmVseWluZyBvbiBpbnRlcnJ1cHRzLCB3aGlj aCBhdm9pZHMga2VybmVsIGNvbnRleHQgc3dpdGNoZXMgYW5kIC4uLjwvZGl2Pgo8L3RkPgo8L3Ry Pgo8L3Rib2R5Pgo8L3RhYmxlPgo8L2Rpdj4KPGJyIGNsYXNzPSIiPgo8YnIgY2xhc3M9IiI+CiZn dDsgLzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IGl0PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBzaG91bGQgbG9vayBsaWtlOjxiciBjbGFzcz0iIj4K Jmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDs8c3BhbiBjbGFzcz0i eF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFtyZW1vdGUgJnF1b3Q7cmV2aWV3JnF1 b3Q7XTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsm bmJzcDsmbmJzcDsgdXJsID08c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu YnNwOzwvc3Bhbj48YSBpZD0iTFBsbms5NjA0MTEiIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5 bWFudGVjLmNvbS9hLzEvR0JfRERxUnVxMXpGTzU0U0xWcnhyb194dzdIRVJicUpjTW5NaU1iQkRD bz0/ZD1FU0dNZng4ODVNb24tRllhYm1oRDdsczN3dFdtQlpXOWtXZ3J5ZXExU0lTcmdwWWpDT2I0 SVM2bHdZS1NDcnZ0SGM3Q0V2QlJnRlFkSUlfaFJrS2RFSHRJUHctX2wtMnZicFNmNG1nbjhkV0pS d2ZvZ1QxZGtrZDRhcGxyS1UwMEN6STByRGhDZ1pUNjdHSGRKN05vd1ZJUV8xMlJJcjQ1dVhlM2RY RGdWMXNsU2hrbzFDMy1heUhhZ2hSTWdKUW9HUXo1ZXdhdXJEQzQyd2M3X3cxQkVzOG9qMVFvU0tz RE54bTktaEZzNEw5YS1Yc2hPTk1yMVN4VFhJdDlFSWZVdldvYUZsQ3RKZUppa1hxMlhuWWMtdHVu REVIRXlrcWdNQ3pfQVdscHdBNFVFNVJWQ21rZWtrLUZ1eGptNFVZbmM2Z2dIU2NjMXhxbUduLVd3 c0lTQnBqbURfdEd6c29LcVJ1VmhpVjAxQ0lkLV93Q21Xc3YtdVhjb0loVzBlX0pQSXVWNkxMVFpo VFBaOEpNbGplZXpIZ3N3U2prTGFWa1gxVTNsRHhnMjViNjlRJTNEJTNEJmFtcDt1PWh0dHBzJTNB JTJGJTJGcmV2aWV3LmdlcnJpdGh1Yi5pbyUyRnNwZGslMkZzcGRrIiBjbGFzcz0iIj5odHRwczov L3Jldmlldy5nZXJyaXRodWIuaW8vc3Bkay9zcGRrPC9hPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsmbmJzcDsgcHVzaCA9IEhFQUQ6cmVm cy9mb3IvbWFzdGVyPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmd0OyZuYnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7 PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZn dDsgRnJvbTogU1BESyBbPGEgaWQ9IkxQbG5rMjEzMjg1IiBocmVmPSJtYWlsdG86c3Bkay1ib3Vu Y2VzQGxpc3RzLjAxLm9yZyIgY2xhc3M9IiI+bWFpbHRvOnNwZGstYm91bmNlc0BsaXN0cy4wMS5v cmc8L2E+XSBPbiBCZWhhbGYgT2YgU2hhaGFyPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgU2Fsem1h bjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgU2Vu dDogVGh1cnNkYXksIE1heSAzLCAyMDE4IDE6MDAgQU08YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFRvOiBTdG9yYWdlIFBlcmZvcm1hbmNlIERldmVs b3BtZW50IEtpdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwZGtAbGlzdHMuMDEub3JnIiBjbGFzcz0i Ij5zcGRrQGxpc3RzLjAxLm9yZzwvYT4mZ3Q7PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTdWJqZWN0OiBSZTogW1NQREtdIFNQREsgJiM0MzsgdXNl ciBzcGFjZSBhcHBsaWFuY2U8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmZ3Q7Jm5ic3A7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmd0OyBIaSBCZW4sPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmd0OyZuYnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i c3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICZndDsgSSBoYXZlIHRoZSBjb2RlIHJlYWR5IGZvciByZXZpZXcgKHNwZGsvbWFzdGVyIG9uIGRw ZGsvMTguMDIpLCBidXQgSSBkbzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IG5vdDxiciBjbGFzcz0i Ij4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgaGF2ZSBwdXNoIHJpZ2h0 cyBmb3IgZ2Vycml0aHViOjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZndDsgc2hhaGFyLnNhbHptYW5Ac2hhaGFycy12bTp+L0thbWluYXJpby9naXQvc3Bk ayQgZ2l0IHB1c2ggc3Bkay1yZXZpZXc8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAmZ3Q7IEhFQUQ6bWFzdGVyPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBQYXNzd29yZCBmb3IgJzxhIGlkPSJMUGxuazM1MTcw MSIgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tL2EvMS9WY1VPLVFndzJnTDhG YlBPdUR1WFVYWGthTGs3SUI0QUZuclctVDFnOHB3PT9kPUVTR01meDg4NU1vbi1GWWFibWhEN2xz M3d0V21CWlc5a1dncnllcTFTSVNyZ3BZakNPYjRJUzZsd1lLU0NydnRIYzdDRXZCUmdGUWRJSV9o UmtLZEVIdElQdy1fbC0ydmJwU2Y0bWduOGRXSlJ3Zm9nVDFka2tkNGFwbHJLVTAwQ3pJMHJEaENn WlQ2N0dIZEo3Tm93VklRXzEyUklyNDV1WGUzZFhEZ1Yxc2xTaGtvMUMzLWF5SGFnaFJNZ0pRb0dR ejVld2F1ckRDNDJ3YzdfdzFCRXM4b2oxUW9TS3NETnhtOS1oRnM0TDlhLVhzaE9OTXIxU3hUWEl0 OUVJZlV2V29hRmxDdEplSmlrWHEyWG5ZYy10dW5ERUhFeWtxZ01Del9BV2xwd0E0VUU1UlZDbWtl a2stRnV4am00VVluYzZnZ0hTY2MxeHFtR24tV3dzSVNCcGptRF90R3pzb0txUnVWaGlWMDFDSWQt X3dDbVdzdi11WGNvSWhXMGVfSlBJdVY2TExUWmhUUFo4Sk1samVlekhnc3dTamtMYVZrWDFVM2xE eGcyNWI2OVElM0QlM0QmYW1wO3U9aHR0cHMlM0ElMkYlMkZTaGFoYXJTYWx6bWFuLUslNDByZXZp ZXcuZ2Vycml0aHViLmlvIiBjbGFzcz0iIj5odHRwczovL1NoYWhhclNhbHptYW4tS0ByZXZpZXcu Z2Vycml0aHViLmlvPC9hPic6PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmd0OyBDb3VudGluZyBvYmplY3RzOiAxMDksIGRvbmUuPGJyIGNsYXNzPSIiPgomZ3Q7ICZn dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBDb21wcmVzc2luZyBvYmplY3RzOiAxMDAl ICgyMi8yMiksIGRvbmUuPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmd0OyBXcml0aW5nIG9iamVjdHM6IDEwMCUgKDIyLzIyKSwgOC43MCBLaUIgfCAwIGJ5 dGVzL3MsIGRvbmUuPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmd0OyBUb3RhbCAyMiAoZGVsdGEgMTQpLCByZXVzZWQgMCAoZGVsdGEgMCk8YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IHJlbW90ZTogUmVzb2x2 aW5nIGRlbHRhczogMTAwJSAoMTQvMTQpPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmd0OyByZW1vdGU6IEJyYW5jaCByZWZzL2hlYWRzL21hc3Rlcjo8YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IHJlbW90ZTog WW91IGFyZSBub3QgYWxsb3dlZCB0byBwZXJmb3JtIHRoaXMgb3BlcmF0aW9uLjxiciBjbGFzcz0i Ij4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgcmVtb3RlOiBUbyBwdXNo IGludG8gdGhpcyByZWZlcmVuY2UgeW91IG5lZWQgJ1B1c2gnIHJpZ2h0cy48YnIgY2xhc3M9IiI+ CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IHJlbW90ZTogVXNlcjogU2hh aGFyU2Fsem1hbi1LPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmd0OyByZW1vdGU6IFBsZWFzZSByZWFkIHRoZSBkb2N1bWVudGF0aW9uIGFuZCBjb250YWN0 IGFuIGFkbWluaXN0cmF0b3I8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmZ3Q7IHJlbW90ZTogaWYgeW91IGZlZWwgdGhlIGNvbmZpZ3VyYXRpb24gaXMgaW5j b3JyZWN0PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0 OyByZW1vdGU6IFByb2Nlc3NpbmcgY2hhbmdlczogcmVmczogMSwgZG9uZSZuYnNwOyZuYnNwOyZu YnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgVG88c3Bh biBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBpZD0iTFBs bms0MzE0MzIiIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS9hLzEvTVZ0eS1N Z2RPaHFQSFZfakhZYzI4eGpKZzZ4Vkl6X0NrVjRnNHhJYlQ2UT0/ZD1FU0dNZng4ODVNb24tRllh Ym1oRDdsczN3dFdtQlpXOWtXZ3J5ZXExU0lTcmdwWWpDT2I0SVM2bHdZS1NDcnZ0SGM3Q0V2QlJn RlFkSUlfaFJrS2RFSHRJUHctX2wtMnZicFNmNG1nbjhkV0pSd2ZvZ1QxZGtrZDRhcGxyS1UwMEN6 STByRGhDZ1pUNjdHSGRKN05vd1ZJUV8xMlJJcjQ1dVhlM2RYRGdWMXNsU2hrbzFDMy1heUhhZ2hS TWdKUW9HUXo1ZXdhdXJEQzQyd2M3X3cxQkVzOG9qMVFvU0tzRE54bTktaEZzNEw5YS1Yc2hPTk1y MVN4VFhJdDlFSWZVdldvYUZsQ3RKZUppa1hxMlhuWWMtdHVuREVIRXlrcWdNQ3pfQVdscHdBNFVF NVJWQ21rZWtrLUZ1eGptNFVZbmM2Z2dIU2NjMXhxbUduLVd3c0lTQnBqbURfdEd6c29LcVJ1Vmhp VjAxQ0lkLV93Q21Xc3YtdVhjb0loVzBlX0pQSXVWNkxMVFpoVFBaOEpNbGplZXpIZ3N3U2prTGFW a1gxVTNsRHhnMjViNjlRJTNEJTNEJmFtcDt1PWh0dHBzJTNBJTJGJTJGU2hhaGFyU2Fsem1hbi1L JTQwcmV2aWV3LmdlcnJpdGh1Yi5pbyUyRmElMkZzcGRrJTJGc3BkayIgY2xhc3M9IiI+aHR0cHM6 Ly9TaGFoYXJTYWx6bWFuLUtAcmV2aWV3LmdlcnJpdGh1Yi5pby9hL3NwZGsvc3BkazwvYT48YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7ICEg W3JlbW90ZSByZWplY3RlZF0gSEVBRCAtJmd0OyBtYXN0ZXIgKHByb2hpYml0ZWQgYnkgR2Vycml0 OiByZWYgdXBkYXRlPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgYWNjZXNzPGJyIGNsYXNzPSIiPgom Z3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBkZW5pZWQpPGJyIGNsYXNzPSIi PgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBlcnJvcjogZmFpbGVkIHRv IHB1c2ggc29tZSByZWZzIHRvICc8YSBpZD0iTFBsbms2NDI2MTMiIGhyZWY9IiIgY2xhc3M9IiI+ PC9hPjxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS9hLzEvVmNQMnY0SEpX d1l0TGx2cDNfTGNnU3NxaG1ZT09VQVpzY0pRSEU4dU52ST0/ZD1FU0dNZng4ODVNb24tRllhYm1o RDdsczN3dFdtQlpXOWtXZ3J5ZXExU0lTcmdwWWpDT2I0SVM2bHdZS1NDcnZ0SGM3Q0V2QlJnRlFk SUlfaFJrS2RFSHRJUHctX2wtMnZicFNmNG1nbjhkV0pSd2ZvZ1QxZGtrZDRhcGxyS1UwMEN6STBy RGhDZ1pUNjdHSGRKN05vd1ZJUV8xMlJJcjQ1dVhlM2RYRGdWMXNsU2hrbzFDMy1heUhhZ2hSTWdK UW9HUXo1ZXdhdXJEQzQyd2M3X3cxQkVzOG9qMVFvU0tzRE54bTktaEZzNEw5YS1Yc2hPTk1yMVN4 VFhJdDlFSWZVdldvYUZsQ3RKZUppa1hxMlhuWWMtdHVuREVIRXlrcWdNQ3pfQVdscHdBNFVFNVJW Q21rZWtrLUZ1eGptNFVZbmM2Z2dIU2NjMXhxbUduLVd3c0lTQnBqbURfdEd6c29LcVJ1VmhpVjAx Q0lkLV93Q21Xc3YtdVhjb0loVzBlX0pQSXVWNkxMVFpoVFBaOEpNbGplZXpIZ3N3U2prTGFWa1gx VTNsRHhnMjViNjlRJTNEJTNEJmFtcDt1PWh0dHBzJTNBJTJGJTJGU2hhaGFyU2Fsem1hbi1LJTQw cmV2aWV3LmdlciIgY2xhc3M9IiI+aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tL2EvMS9W Y1AydjRISld3WXRMbHZwM19MY2dTc3FobVlPT1VBWnNjSlFIRTh1TnZJPT9kPUVTR01meDg4NU1v bi1GWWFibWhEN2xzM3d0V21CWlc5a1dncnllcTFTSVNyZ3BZakNPYjRJUzZsd1lLU0NydnRIYzdD RXZCUmdGUWRJSV9oUmtLZEVIdElQdy1fbC0ydmJwU2Y0bWduOGRXSlJ3Zm9nVDFka2tkNGFwbHJL VTAwQ3pJMHJEaENnWlQ2N0dIZEo3Tm93VklRXzEyUklyNDV1WGUzZFhEZ1Yxc2xTaGtvMUMzLWF5 SGFnaFJNZ0pRb0dRejVld2F1ckRDNDJ3YzdfdzFCRXM4b2oxUW9TS3NETnhtOS1oRnM0TDlhLVhz aE9OTXIxU3hUWEl0OUVJZlV2V29hRmxDdEplSmlrWHEyWG5ZYy10dW5ERUhFeWtxZ01Del9BV2xw d0E0VUU1UlZDbWtla2stRnV4am00VVluYzZnZ0hTY2MxeHFtR24tV3dzSVNCcGptRF90R3pzb0tx UnVWaGlWMDFDSWQtX3dDbVdzdi11WGNvSWhXMGVfSlBJdVY2TExUWmhUUFo4Sk1samVlekhnc3dT amtMYVZrWDFVM2xEeGcyNWI2OVElM0QlM0QmYW1wO3U9aHR0cHMlM0ElMkYlMkZTaGFoYXJTYWx6 bWFuLUslNDByZXZpZXcuZ2VyPC9hPjxiciBjbGFzcz0iIj4KJmd0OyByaTxiciBjbGFzcz0iIj4K Jmd0OyAmZ3Q7IHRodWIuaTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZndDsgby9hL3NwZGsvc3Bkayc8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVk LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmd0OyBBbSBJIGRvaW5nIHNvbWV0aGluZyBpbmNvcnJlY3QsIG9yIGlzIHRo aXMganVzdCBhIHBlcm1pc3Npb24gaXNzdWU/PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRl ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZndDsgVGhhbmtzLDxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZndDsgU2hhaGFyPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBGcm9tOiBTUERLICZsdDtzcGRrLWJvdW5jZXNAbGlzdHMu MDEub3JnJmd0OyBvbiBiZWhhbGYgb2YgU2hhaGFyIFNhbHptYW48YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyAmbHQ7c2hhaGFyLnNhbDxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZndDsgem1hbkBrYW1pbmFyaW8uY29tJmd0OzxiciBjbGFzcz0iIj4KJmd0OyAm Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgU2VudDogV2VkbmVzZGF5LCBBcHJpbCAy NSwgMjAxOCA5OjAyOjM4IEFNPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgJmd0OyBUbzogU3RvcmFnZSBQZXJmb3JtYW5jZSBEZXZlbG9wbWVudCBLaXQ8YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFN1YmplY3Q6 IFJlOiBbU1BES10gU1BESyAmIzQzOyB1c2VyIHNwYWNlIGFwcGxpYW5jZTxiciBjbGFzcz0iIj4K Jmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDs8c3BhbiBjbGFzcz0i eF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEhpIEJlbiw8YnIgY2xhc3M9IiI+CiZn dDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7PHNwYW4gY2xhc3M9Inhf QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZn dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBUaGUgY29kZSBpcyBjdXJyZW50bHkgd29y a2luZyBvbiB2MTcuMDcsIHdlIGFyZSBwbGFubmluZyBvbiBidW1waW5nPGJyIGNsYXNzPSIiPgom Z3Q7IHRoZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZn dDsgdmVyc2lvbiB0byBvbmUgb2YgdGhlIGxhdGVzdCBzdGFibGUgdmVyc2lvbnMgKDE4LjAxPykg JiM0MzsgbWFzdGVyLjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7ICZndDsgSXQgd2lsbCB0YWtlIG1lIChob3BlZnVsbHkpIGEgZmV3IGRheXMgdG8gdXBkYXRl IHRoZSBjb2RlIGFuZCBoYXZlIG91cjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZndDsgaW50ZXJuYWwgQ0kgc3RhcnQgcnVubmluZyBvbiB0aGlzIHZlcnNp b24sIG5vdCBzdXJlIGl0IHdvdWxkIGJlPGJyIGNsYXNzPSIiPgomZ3Q7IHVzZWZ1bCw8YnIgY2xh c3M9IiI+CiZndDsgJmd0OyBidXQgSTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZndDsgY2FuIGdldCBvdXIgd29ya2luZyAxNy4wNyBjb2RlICgmIzQzOyBy ZWZlcmVuY2UgYXBwbGljYXRpb24pIGZvciByZXZpZXc8YnIgY2xhc3M9IiI+CiZndDsgbXVjaDxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgZmFzdGVy LjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgV2hh dCBpcyB0aGUgYmVzdCBjb3Vyc2Ugb2YgYWN0aW9uPzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252 ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFNoYWhhcjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgRnJvbTogU1BESyAmbHQ7c3Bkay1ib3VuY2VzQGxpc3Rz LjAxLm9yZyZndDsgb24gYmVoYWxmIG9mIFdhbGtlciwgQmVuamFtaW48YnIgY2xhc3M9IiI+CiZn dDsgJmd0OyAmbHQ7YmVuamFtaW48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmZ3Q7IC53YWxrZXJAaW50ZWwuY29tJmd0OzxiciBjbGFzcz0iIj4KJmd0OyAm Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgU2VudDogVHVlc2RheSwgQXByaWwgMjQs IDIwMTggNzoxOToxMiBQTTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZndDsgVG86IFN0b3JhZ2UgUGVyZm9ybWFuY2UgRGV2ZWxvcG1lbnQgS2l0PGJyIGNs YXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTdWJqZWN0OiBS ZTogW1NQREtdIFNQREsgJiM0MzsgdXNlciBzcGFjZSBhcHBsaWFuY2U8YnIgY2xhc3M9IiI+CiZn dDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7PHNwYW4gY2xhc3M9Inhf QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZn dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBIaSBTaGFoYXIsPGJyIGNsYXNzPSIiPgom Z3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOzxzcGFuIGNsYXNzPSJ4 X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAm Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgV291bGQgeW91IGJlIHdpbGxpbmcgdG8g c3VibWl0IHlvdXIgYmRldiBtb2R1bGUgYXMgYSBwYXRjaCBvbjxiciBjbGFzcz0iIj4KJmd0OyBH ZXJyaXRIdWI/PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgVGhhdDxiciBjbGFzcz0iIj4KJmd0OyAm Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgd2F5IGV2ZXJ5b25lIGNhbiB0YWtlIGEg bG9vayBhbmQgcHJvdmlkZSBmZWVkYmFjay4gSWYgeW91IGRvbqGvdCB3YW50PGJyIGNsYXNzPSIi PgomZ3Q7IGl0PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgdG8gcnVuPGJyIGNsYXNzPSIiPgomZ3Q7 ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyB0aGUgdGVzdHMsIHlvdSBjYW4gcHV0 IFtSRkNdIGFuZCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBjb21taXQgbWVzc2FnZS48YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7PHNwYW4gY2xh c3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgom Z3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBUaGFua3MsPGJyIGNsYXNzPSIi PgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBCZW48YnIgY2xhc3M9IiI+ CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7PHNwYW4gY2xhc3M9 InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7 ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBGcm9tOiBTUERLIFs8YSBpZD0iTFBs bmsxNzQ4NzgiIGhyZWY9Im1haWx0bzpzcGRrLWJvdW5jZXNAbGlzdHMuMDEub3JnIiBjbGFzcz0i Ij5tYWlsdG86c3Bkay1ib3VuY2VzQGxpc3RzLjAxLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBTaGFo YXI8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBTYWx6bWFuPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTZW50OiBNb25kYXksIEFwcmlsIDIzLCAyMDE4 IDg6NDUgQU08YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm Z3Q7IFRvOiBzcGRrQGxpc3RzLjAxLm9yZzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZndDsgU3ViamVjdDogUmU6IFtTUERLXSBTUERLICYjNDM7IHVzZXIg c3BhY2UgYXBwbGlhbmNlPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmd0OyZuYnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i c3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICZndDsgSGkgQmVuLDxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7ICZndDsmbmJzcDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw Ozwvc3Bhbj48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm Z3Q7IEJ1bXBpbmcgdGhpcyB0aHJlYWQgc2luY2UgSSd2ZSBiZWVuIGhhdmluZyBzb21lIG5ldyB0 aG91Z2h0cyBvbiB0aGU8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBpc3N1ZSBub3c8YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IHRoYXQgd2UgYXJlIHN0 YXJ0aW5nIGludGVncmF0aW9uIHdpdGggbmV3ZXIgc3BkayB2ZXJzaW9ucy48YnIgY2xhc3M9IiI+ CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFVuZm9ydHVuYXRlbHkgdGhl IG1lcmdlIGlzbid0IGFzIHNtb290aCBhcyBJJ2QgbGlrZSBpdCB0byBiZSBzaW5jZSB0aGU8YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyBiZGV2PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmd0OyBtb2R1bGUgaXMgcHJldHR5IHRpZ2h0bHkgaW50ZWdyYXRlZCBp bnRvIHNwZGssIHBlcmhhcHMgd2UgbWFkZSBzb21lPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgZmFs c2U8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IGFz c3VtcHRpb25zIHdyaXRpbmcgdGhlIG1vZHVsZSwgYnV0IGl0IHNlZW1zIHNvbWUgb2YgdGhlIG5l d2VyIHNwZGs8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBmZWF0dXJlczxiciBjbGFzcz0iIj4KJmd0 OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgYXJlIGNvbXBsaWNhdGluZyB0aGUg aW50ZWdyYXRpb24uPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmd0OyBNeSBxdWVzdGlvbiBpcywgaWYgdGhpcyBwYXNzdGhyb3VnaCBtb2R1bGUgaXMgdXNl ZnVsLCB3b3VsZG4ndCBpdCBiZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IGJldHRlciB0bzxiciBj bGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgbWFpbnRhaW4g aXQgYXMgcGFydCBvZiBzcGRrIHNvIHRoYXQgd2UgY2FuIGNhdGNoIGlzc3VlcyBhcyBzb29uIGFz PGJyIGNsYXNzPSIiPgomZ3Q7IHRoZXk8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBzaG93PGJyIGNs YXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyB1cD88YnIgY2xh c3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFdlIHdvdWxkIGJl IGhhcHB5IHRvIGhlbHAgd2l0aCBtYWludGFpbmluZyB0aGlzIG1vZHVsZSwgdGhlIG1vZHVsZTxi ciBjbGFzcz0iIj4KJmd0OyB3aXRoPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgaXM8YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IGN1cnJlbnRseSBwYXJ0 IG9mIG91ciBDSSB3aXRoIG91ciAmcXVvdDtmcm96ZW4mcXVvdDsgc3BkayB2ZXJzaW9uLCBidXQg b25jZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IGludGVncmF0ZWQ8YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IGludG8gdGhlIG5ld2VyIHZlcnNpb24g d2UgY2hvb3NlLCBJJ2xsIGFkZCBpdCB0byB0aGUgQ0kgb3VyIENJIGFzPGJyIGNsYXNzPSIiPgom Z3Q7IHdlbGwuPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg Jmd0OyZuYnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z cGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsg U2hhaGFyPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0 OyBGcm9tOiBTUERLICZsdDtzcGRrLWJvdW5jZXNAbGlzdHMuMDEub3JnJmd0OyBvbiBiZWhhbGYg b2YgV2Fsa2VyLCBCZW5qYW1pbjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7ICZsdDtiZW5qYW1pbjxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgLndhbGtl ckBpbnRlbC5jb20mZ3Q7PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmd0OyBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDIsIDIwMTggMTE6NDM6NTggUE08YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFRvOiBzcGRr QGxpc3RzLjAxLm9yZzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7ICZndDsgU3ViamVjdDogUmU6IFtTUERLXSBTUERLICYjNDM7IHVzZXIgc3BhY2UgYXBwbGlh bmNlPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZu YnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgT24gVGh1 LCAyMDE4LTAyLTAxIGF0IDA4OjI5ICYjNDM7MDAwMCwgU2hhaGFyIFNhbHptYW4gd3JvdGU6PGJy IGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmZ3Q7IEhp IEJlbiw8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7 ICZndDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48 YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZndDsg V291bGQgeW91IGFsc28gbGlrZSB0byB0YWtlIGEgbG9vayBhdCB0aGUgYmRldl91c2VyIG1vZHVs ZT88YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZn dDsgSXQgc3RpbGwgbmVlZHMgc29tZSBwYXRjaGluZyAoYXMgc29tZSBvZiB0aGUgc3R1ZmYgaXMg c3RpbGwgaGFyZDxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IGNvZGVkKSwgYnV0PGJyIGNsYXNzPSIi PgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBJPGJyIGNsYXNzPSIiPgom Z3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmZ3Q7IHRoaW5rIHdlIGNhbiBn ZXQgbW9zdCBvZiBpdCBjbGVhbmVkIHVwIGluIGEgY291cGxlIG9mIGRheXMuPGJyIGNsYXNzPSIi PgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmZ3Q7PHNwYW4gY2xhc3M9 InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7 ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmZ3Q7IEluIGFueSBjYXNlLCBpcyBp dCB0aGUgaW50ZW50aW9uIHRoYXQgdGhlIHVzZXIgd3JpdGUgaGlzIG93biBiZGV2PGJyIGNsYXNz PSIiPgomZ3Q7ICZndDsgbW9kdWxlLCBvcjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmd0OyB3b3VsZCB0aGlzIHVzZXIgYXBwbGlhbmNlIGdsdWUg YmUgYSB1c2VmdWwgZ2VuZXJpYyBtb2R1bGU/PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFj ZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZndDsgRm9yIGV4aXN0aW5nIHN0b3JhZ2Ugc3RhY2tzIHRoYXQgc2VydmUgYmxvY2sg SS9PLCBsaWtlIHRoZSBpbnRlcm5hbHM8YnIgY2xhc3M9IiI+CiZndDsgb2Y8YnIgY2xhc3M9IiI+ CiZndDsgJmd0OyBhIFNBTiw8YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmZ3Q7IHRoZSBpZGVhIGlzIHRoYXQgeW91IHdyaXRlIHlvdXIgb3duIGJkZXYgbW9k dWxlIHRvIGZvcndhcmQgSS9PIGNvbWluZzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IG91dCBvZjxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgdGhlPGJy IGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTUERLIGJk ZXYgbGF5ZXIuIFRoZW4geW91IGNhbiB1c2UgdGhlIFNQREsgaVNDU0kvTlZNZS1vRi92aG9zdCB0 YXJnZXRzPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgbW9zdGx5PGJyIGNsYXNzPSIiPgomZ3Q7ICZn dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBhcy1pcy48YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29u dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBJbiBzb21lIGNhc2VzLCB0aGUgYWN0dWFsIGlTQ1NJL05W TWUtb0Yvdmhvc3QgdGFyZ2V0IGFwcGxpY2F0aW9uczxiciBjbGFzcz0iIj4KJmd0OyB3b24ndDxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgaW50ZWdy YXRlIG5pY2VseSBkaXJlY3RseSBpbnRvIGFuIGV4aXN0aW5nIHN0b3JhZ2UgYXBwbGljYXRpb24g YmVjYXVzZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IHRoZXk8YnIgY2xhc3M9IiI+CiZndDsgJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IHNwYXduIHRoZWlyIG93biB0aHJlYWRzIGFu ZCBhbGxvY2F0ZSB0aGVpciBvd24gbWVtb3J5LiBUbyBzdXBwb3J0PGJyIGNsYXNzPSIiPgomZ3Q7 IHRoYXQsPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgdGhlPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBsaWJyYXJpZXMgbWF5IGJlIGNvbnN1bWVkIGRp cmVjdGx5IGluc3RlYWQgb2YgdGhlIGFwcGxpY2F0aW9uczxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7 IChsaWIvaXNjc2ksPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmd0OyBsaWIvc2NzaSwgbGliL252bWYsIGV0Yy4pLiBUaGUgbGlicmFyaWVzIGRvbid0IHNw YXduIGFueSBvZiB0aGVpciBvd248YnIgY2xhc3M9IiI+CiZndDsgJmd0OyB0aHJlYWRzLDxiciBj bGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgYnV0IGluc3Rl YWQgcmVseSBvbiBTUERLJ3MgYWJzdHJhY3Rpb25zIGluIGluY2x1ZGUvc3Bkay9pb19jaGFubmVs LmguPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgU2VlPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1z cGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZndDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw Ozwvc3Bhbj48YSBpZD0iTFBsbmsxNjI4NzAiIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFu dGVjLmNvbS9hLzEvZ1NpMlRrOWJ5Mm9USFNPY1JUdG91Q1dfMmdaTWR6UHB0TWVnUmRwa3RwRT0/ ZD1FU0dNZng4ODVNb24tRllhYm1oRDdsczN3dFdtQlpXOWtXZ3J5ZXExU0lTcmdwWWpDT2I0SVM2 bHdZS1NDcnZ0SGM3Q0V2QlJnRlFkSUlfaFJrS2RFSHRJUHctX2wtMnZicFNmNG1nbjhkV0pSd2Zv Z1QxZGtrZDRhcGxyS1UwMEN6STByRGhDZ1pUNjdHSGRKN05vd1ZJUV8xMlJJcjQ1dVhlM2RYRGdW MXNsU2hrbzFDMy1heUhhZ2hSTWdKUW9HUXo1ZXdhdXJEQzQyd2M3X3cxQkVzOG9qMVFvU0tzRE54 bTktaEZzNEw5YS1Yc2hPTk1yMVN4VFhJdDlFSWZVdldvYUZsQ3RKZUppa1hxMlhuWWMtdHVuREVI RXlrcWdNQ3pfQVdscHdBNFVFNVJWQ21rZWtrLUZ1eGptNFVZbmM2Z2dIU2NjMXhxbUduLVd3c0lT QnBqbURfdEd6c29LcVJ1VmhpVjAxQ0lkLV93Q21Xc3YtdVhjb0loVzBlX0pQSXVWNkxMVFpoVFBa OEpNbGplZXpIZ3N3U2prTGFWa1gxVTNsRHhnMjViNjlRJTNEJTNEJmFtcDt1PWh0dHAlM0ElMkYl MkZ3d3cuc3Bkay5pbyUyRmRvYyUyRmNvbmN1cnJlbmN5Lmh0bWwiIGNsYXNzPSIiPmh0dHA6Ly93 d3cuc3Bkay5pby9kb2MvY29uY3VycmVuY3kuaHRtbDwvYT48YnIgY2xhc3M9IiI+CiZndDsgJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVy dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmd0OyBXZSBkb24ndCBjdXJyZW50bHkgaGF2ZSBhIHdheSB0byB3cml0 ZSBhIGN1c3RvbSBiZGV2IG1vZHVsZSB0aGF0PGJyIGNsYXNzPSIiPgomZ3Q7IHJlc2lkZXM8YnIg Y2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IG91dHNpZGU8 YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IG9mIHRo ZSBTUERLIHNvdXJjZSB0cmVlLCBidXQgaXQncyB2ZXJ5IHBvc3NpYmxlIHRvIGFkZCBzdXBwb3J0 IGZvcjxiciBjbGFzcz0iIj4KJmd0OyB0aGF0LjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IEJ1dDxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgYmV5b25k IHRoYXQgaW5jb252ZW5pZW5jZSAoanVzdCBkcm9wIHlvdXIgbW9kdWxlIGluIGxpYi9iZGV2IGZv ciBub3cpLDxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IHdyaXRpbmc8YnIgY2xhc3M9IiI+CiZndDsg Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IGE8YnIgY2xhc3M9IiI+CiZndDsgJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IGJkZXYgbW9kdWxlIGlzIHRoZSByZWNvbW1l bmRlZCB3YXkgb2YgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgYm90dG9tIGVuZDxiciBjbGFzcz0iIj4K Jmd0OyBvZjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IHRoZTxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgU1BESyBiZGV2IGxheWVyLiBJIHRoaW5rIHRo YXQncyB3aGF0IHlvdSByZWFsbHkgd2FudCB0byBiZSBkb2luZyBpbjxiciBjbGFzcz0iIj4KJmd0 OyB5b3VyPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgY29kZSw8YnIgY2xhc3M9IiI+CiZndDsgJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IGZyb20gd2hhdCBJIGNhbiB0ZWxsLjxiciBj bGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8c3BhbiBjbGFz cz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+CiZn dDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEkgaG9wZSB0aGF0IGhlbHBzITxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+CiZn dDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFNQREsgbWFpbGluZyBsaXN0PGJy IGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTUERLQGxp c3RzLjAxLm9yZzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICZndDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48 YSBpZD0iTFBsbms3MjE4NCIgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tL2Ev MS85aWFtU3lmY083bG5RTENLdURrNlZWeWJEcnZ4RzI0SHlmV3o2VlRtajQ0PT9kPUVTR01meDg4 NU1vbi1GWWFibWhEN2xzM3d0V21CWlc5a1dncnllcTFTSVNyZ3BZakNPYjRJUzZsd1lLU0NydnRI YzdDRXZCUmdGUWRJSV9oUmtLZEVIdElQdy1fbC0ydmJwU2Y0bWduOGRXSlJ3Zm9nVDFka2tkNGFw bHJLVTAwQ3pJMHJEaENnWlQ2N0dIZEo3Tm93VklRXzEyUklyNDV1WGUzZFhEZ1Yxc2xTaGtvMUMz LWF5SGFnaFJNZ0pRb0dRejVld2F1ckRDNDJ3YzdfdzFCRXM4b2oxUW9TS3NETnhtOS1oRnM0TDlh LVhzaE9OTXIxU3hUWEl0OUVJZlV2V29hRmxDdEplSmlrWHEyWG5ZYy10dW5ERUhFeWtxZ01Del9B V2xwd0E0VUU1UlZDbWtla2stRnV4am00VVluYzZnZ0hTY2MxeHFtR24tV3dzSVNCcGptRF90R3pz b0txUnVWaGlWMDFDSWQtX3dDbVdzdi11WGNvSWhXMGVfSlBJdVY2TExUWmhUUFo4Sk1samVlekhn c3dTamtMYVZrWDFVM2xEeGcyNWI2OVElM0QlM0QmYW1wO3U9aHR0cHMlM0ElMkYlMkZsaXN0cy4w MS5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZzcGRrIiBjbGFzcz0iIj5odHRwczovL2xpc3Rz LjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwZGs8L2E+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRl ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX188YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm Z3Q7IFNQREsgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmd0OyBTUERLQGxpc3RzLjAxLm9yZzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0 ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBpZD0iTFBsbmsxNjk4NzYiIGhyZWY9Imh0dHBzOi8v Y2xpY2t0aW1lLnN5bWFudGVjLmNvbS9hLzEvOWlhbVN5ZmNPN2xuUUxDS3VEazZWVnliRHJ2eEcy NEh5Zld6NlZUbWo0ND0/ZD1FU0dNZng4ODVNb24tRllhYm1oRDdsczN3dFdtQlpXOWtXZ3J5ZXEx U0lTcmdwWWpDT2I0SVM2bHdZS1NDcnZ0SGM3Q0V2QlJnRlFkSUlfaFJrS2RFSHRJUHctX2wtMnZi cFNmNG1nbjhkV0pSd2ZvZ1QxZGtrZDRhcGxyS1UwMEN6STByRGhDZ1pUNjdHSGRKN05vd1ZJUV8x MlJJcjQ1dVhlM2RYRGdWMXNsU2hrbzFDMy1heUhhZ2hSTWdKUW9HUXo1ZXdhdXJEQzQyd2M3X3cx QkVzOG9qMVFvU0tzRE54bTktaEZzNEw5YS1Yc2hPTk1yMVN4VFhJdDlFSWZVdldvYUZsQ3RKZUpp a1hxMlhuWWMtdHVuREVIRXlrcWdNQ3pfQVdscHdBNFVFNVJWQ21rZWtrLUZ1eGptNFVZbmM2Z2dI U2NjMXhxbUduLVd3c0lTQnBqbURfdEd6c29LcVJ1VmhpVjAxQ0lkLV93Q21Xc3YtdVhjb0loVzBl X0pQSXVWNkxMVFpoVFBaOEpNbGplZXpIZ3N3U2prTGFWa1gxVTNsRHhnMjViNjlRJTNEJTNEJmFt cDt1PWh0dHBzJTNBJTJGJTJGbGlzdHMuMDEub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGc3Bk ayIgY2xhc3M9IiI+aHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9zcGRrPC9h PjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPgomZ3Q7 ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU1BESyBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9 IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTUERLQGxpc3RzLjAxLm9yZzxi ciBjbGFzcz0iIj4KJmd0OyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9 InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaWQ9IkxQbG5rNDY3NTcy IiBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vYS8xLzlpYW1TeWZjTzdsblFM Q0t1RGs2VlZ5YkRydnhHMjRIeWZXejZWVG1qNDQ9P2Q9RVNHTWZ4ODg1TW9uLUZZYWJtaEQ3bHMz d3RXbUJaVzlrV2dyeWVxMVNJU3JncFlqQ09iNElTNmx3WUtTQ3J2dEhjN0NFdkJSZ0ZRZElJX2hS a0tkRUh0SVB3LV9sLTJ2YnBTZjRtZ244ZFdKUndmb2dUMWRra2Q0YXBscktVMDBDekkwckRoQ2da VDY3R0hkSjdOb3dWSVFfMTJSSXI0NXVYZTNkWERnVjFzbFNoa28xQzMtYXlIYWdoUk1nSlFvR1F6 NWV3YXVyREM0MndjN193MUJFczhvajFRb1NLc0ROeG05LWhGczRMOWEtWHNoT05NcjFTeFRYSXQ5 RUlmVXZXb2FGbEN0SmVKaWtYcTJYblljLXR1bkRFSEV5a3FnTUN6X0FXbHB3QTRVRTVSVkNta2Vr ay1GdXhqbTRVWW5jNmdnSFNjYzF4cW1Hbi1Xd3NJU0Jwam1EX3RHenNvS3FSdVZoaVYwMUNJZC1f d0NtV3N2LXVYY29JaFcwZV9KUEl1VjZMTFRaaFRQWjhKTWxqZWV6SGdzd1Nqa0xhVmtYMVUzbER4 ZzI1YjY5USUzRCUzRCZhbXA7dT1odHRwcyUzQSUyRiUyRmxpc3RzLjAxLm9yZyUyRm1haWxtYW4l MkZsaXN0aW5mbyUyRnNwZGsiIGNsYXNzPSIiPmh0dHBzOi8vbGlzdHMuMDEub3JnL21haWxtYW4v bGlzdGluZm8vc3BkazwvYT48YnIgY2xhc3M9IiI+CiZndDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu PjxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNw YWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+CiZndDsgJmd0OyBT UERLIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7IFNQREtAbGlzdHMuMDEub3Jn PGJyIGNsYXNzPSIiPgomZ3Q7ICZndDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3Bh Y2UiPiZuYnNwOzwvc3Bhbj48YSBpZD0iTFBsbms2NTMwMDgiIGhyZWY9Imh0dHBzOi8vY2xpY2t0 aW1lLnN5bWFudGVjLmNvbS9hLzEvOWlhbVN5ZmNPN2xuUUxDS3VEazZWVnliRHJ2eEcyNEh5Zld6 NlZUbWo0ND0/ZD1FU0dNZng4ODVNb24tRllhYm1oRDdsczN3dFdtQlpXOWtXZ3J5ZXExU0lTcmdw WWpDT2I0SVM2bHdZS1NDcnZ0SGM3Q0V2QlJnRlFkSUlfaFJrS2RFSHRJUHctX2wtMnZicFNmNG1n bjhkV0pSd2ZvZ1QxZGtrZDRhcGxyS1UwMEN6STByRGhDZ1pUNjdHSGRKN05vd1ZJUV8xMlJJcjQ1 dVhlM2RYRGdWMXNsU2hrbzFDMy1heUhhZ2hSTWdKUW9HUXo1ZXdhdXJEQzQyd2M3X3cxQkVzOG9q MVFvU0tzRE54bTktaEZzNEw5YS1Yc2hPTk1yMVN4VFhJdDlFSWZVdldvYUZsQ3RKZUppa1hxMlhu WWMtdHVuREVIRXlrcWdNQ3pfQVdscHdBNFVFNVJWQ21rZWtrLUZ1eGptNFVZbmM2Z2dIU2NjMXhx bUduLVd3c0lTQnBqbURfdEd6c29LcVJ1VmhpVjAxQ0lkLV93Q21Xc3YtdVhjb0loVzBlX0pQSXVW NkxMVFpoVFBaOEpNbGplZXpIZ3N3U2prTGFWa1gxVTNsRHhnMjViNjlRJTNEJTNEJmFtcDt1PWh0 dHBzJTNBJTJGJTJGbGlzdHMuMDEub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGc3BkayIgY2xh c3M9IiI+aHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9zcGRrPC9hPjxiciBj bGFzcz0iIj4KJmd0OyAmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fPGJyIGNsYXNzPSIiPgomZ3Q7ICZndDsgU1BESyBtYWlsaW5nIGxpc3Q8YnIgY2xh c3M9IiI+CiZndDsgJmd0OyBTUERLQGxpc3RzLjAxLm9yZzxiciBjbGFzcz0iIj4KJmd0OyAmZ3Q7 PHNwYW4gY2xhc3M9InhfQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaWQ9 IkxQbG5rNzYwMDkzIiBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vYS8xLzlp YW1TeWZjTzdsblFMQ0t1RGs2VlZ5YkRydnhHMjRIeWZXejZWVG1qNDQ9P2Q9RVNHTWZ4ODg1TW9u LUZZYWJtaEQ3bHMzd3RXbUJaVzlrV2dyeWVxMVNJU3JncFlqQ09iNElTNmx3WUtTQ3J2dEhjN0NF dkJSZ0ZRZElJX2hSa0tkRUh0SVB3LV9sLTJ2YnBTZjRtZ244ZFdKUndmb2dUMWRra2Q0YXBscktV MDBDekkwckRoQ2daVDY3R0hkSjdOb3dWSVFfMTJSSXI0NXVYZTNkWERnVjFzbFNoa28xQzMtYXlI YWdoUk1nSlFvR1F6NWV3YXVyREM0MndjN193MUJFczhvajFRb1NLc0ROeG05LWhGczRMOWEtWHNo T05NcjFTeFRYSXQ5RUlmVXZXb2FGbEN0SmVKaWtYcTJYblljLXR1bkRFSEV5a3FnTUN6X0FXbHB3 QTRVRTVSVkNta2Vray1GdXhqbTRVWW5jNmdnSFNjYzF4cW1Hbi1Xd3NJU0Jwam1EX3RHenNvS3FS dVZoaVYwMUNJZC1fd0NtV3N2LXVYY29JaFcwZV9KUEl1VjZMTFRaaFRQWjhKTWxqZWV6SGdzd1Nq a0xhVmtYMVUzbER4ZzI1YjY5USUzRCUzRCZhbXA7dT1odHRwcyUzQSUyRiUyRmxpc3RzLjAxLm9y ZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRnNwZGsiIGNsYXNzPSIiPmh0dHBzOi8vbGlzdHMuMDEu b3JnL21haWxtYW4vbGlzdGluZm8vc3BkazwvYT48YnIgY2xhc3M9IiI+CiZndDsgX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+CiZndDsg U1BESyBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+CiZndDsgU1BES0BsaXN0cy4wMS5vcmc8YnIg Y2xhc3M9IiI+CiZndDs8c3BhbiBjbGFzcz0ieF9BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw Ozwvc3Bhbj48YSBpZD0iTFBsbms0OTMzOTUiIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFu dGVjLmNvbS9hLzEvOWlhbVN5ZmNPN2xuUUxDS3VEazZWVnliRHJ2eEcyNEh5Zld6NlZUbWo0ND0/ ZD1FU0dNZng4ODVNb24tRllhYm1oRDdsczN3dFdtQlpXOWtXZ3J5ZXExU0lTcmdwWWpDT2I0SVM2 bHdZS1NDcnZ0SGM3Q0V2QlJnRlFkSUlfaFJrS2RFSHRJUHctX2wtMnZicFNmNG1nbjhkV0pSd2Zv Z1QxZGtrZDRhcGxyS1UwMEN6STByRGhDZ1pUNjdHSGRKN05vd1ZJUV8xMlJJcjQ1dVhlM2RYRGdW MXNsU2hrbzFDMy1heUhhZ2hSTWdKUW9HUXo1ZXdhdXJEQzQyd2M3X3cxQkVzOG9qMVFvU0tzRE54 bTktaEZzNEw5YS1Yc2hPTk1yMVN4VFhJdDlFSWZVdldvYUZsQ3RKZUppa1hxMlhuWWMtdHVuREVI RXlrcWdNQ3pfQVdscHdBNFVFNVJWQ21rZWtrLUZ1eGptNFVZbmM2Z2dIU2NjMXhxbUduLVd3c0lT QnBqbURfdEd6c29LcVJ1VmhpVjAxQ0lkLV93Q21Xc3YtdVhjb0loVzBlX0pQSXVWNkxMVFpoVFBa OEpNbGplZXpIZ3N3U2prTGFWa1gxVTNsRHhnMjViNjlRJTNEJTNEJmFtcDt1PWh0dHBzJTNBJTJG JTJGbGlzdHMuMDEub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGc3BkayIgY2xhc3M9IiI+aHR0 cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9zcGRrPC9hPjxiciBjbGFzcz0iIj4K Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxiciBj bGFzcz0iIj4KJmd0OyBTUERLIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4KJmd0OyBTUERLQGxp c3RzLjAxLm9yZzxiciBjbGFzcz0iIj4KJmd0OzxzcGFuIGNsYXNzPSJ4X0FwcGxlLWNvbnZlcnRl ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGlkPSJMUGxuazI3ODY0MiIgaHJlZj0iaHR0cHM6Ly9j bGlja3RpbWUuc3ltYW50ZWMuY29tL2EvMS85aWFtU3lmY083bG5RTENLdURrNlZWeWJEcnZ4RzI0 SHlmV3o2VlRtajQ0PT9kPUVTR01meDg4NU1vbi1GWWFibWhEN2xzM3d0V21CWlc5a1dncnllcTFT SVNyZ3BZakNPYjRJUzZsd1lLU0NydnRIYzdDRXZCUmdGUWRJSV9oUmtLZEVIdElQdy1fbC0ydmJw U2Y0bWduOGRXSlJ3Zm9nVDFka2tkNGFwbHJLVTAwQ3pJMHJEaENnWlQ2N0dIZEo3Tm93VklRXzEy UklyNDV1WGUzZFhEZ1Yxc2xTaGtvMUMzLWF5SGFnaFJNZ0pRb0dRejVld2F1ckRDNDJ3YzdfdzFC RXM4b2oxUW9TS3NETnhtOS1oRnM0TDlhLVhzaE9OTXIxU3hUWEl0OUVJZlV2V29hRmxDdEplSmlr WHEyWG5ZYy10dW5ERUhFeWtxZ01Del9BV2xwd0E0VUU1UlZDbWtla2stRnV4am00VVluYzZnZ0hT Y2MxeHFtR24tV3dzSVNCcGptRF90R3pzb0txUnVWaGlWMDFDSWQtX3dDbVdzdi11WGNvSWhXMGVf SlBJdVY2TExUWmhUUFo4Sk1samVlekhnc3dTamtMYVZrWDFVM2xEeGcyNWI2OVElM0QlM0QmYW1w O3U9aHR0cHMlM0ElMkYlMkZsaXN0cy4wMS5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZzcGRr IiBjbGFzcz0iIj5odHRwczovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwZGs8L2E+ PGJyIGNsYXNzPSIiPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXzxiciBjbGFzcz0iIj4KU1BESyBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+ClNQREtAbGlz dHMuMDEub3JnPGJyIGNsYXNzPSIiPgo8YSBpZD0iTFBsbms3MDU2OTUiIGhyZWY9Imh0dHBzOi8v Y2xpY2t0aW1lLnN5bWFudGVjLmNvbS9hLzEvOWlhbVN5ZmNPN2xuUUxDS3VEazZWVnliRHJ2eEcy NEh5Zld6NlZUbWo0ND0/ZD1FU0dNZng4ODVNb24tRllhYm1oRDdsczN3dFdtQlpXOWtXZ3J5ZXEx U0lTcmdwWWpDT2I0SVM2bHdZS1NDcnZ0SGM3Q0V2QlJnRlFkSUlfaFJrS2RFSHRJUHctX2wtMnZi cFNmNG1nbjhkV0pSd2ZvZ1QxZGtrZDRhcGxyS1UwMEN6STByRGhDZ1pUNjdHSGRKN05vd1ZJUV8x MlJJcjQ1dVhlM2RYRGdWMXNsU2hrbzFDMy1heUhhZ2hSTWdKUW9HUXo1ZXdhdXJEQzQyd2M3X3cx QkVzOG9qMVFvU0tzRE54bTktaEZzNEw5YS1Yc2hPTk1yMVN4VFhJdDlFSWZVdldvYUZsQ3RKZUpp a1hxMlhuWWMtdHVuREVIRXlrcWdNQ3pfQVdscHdBNFVFNVJWQ21rZWtrLUZ1eGptNFVZbmM2Z2dI U2NjMXhxbUduLVd3c0lTQnBqbURfdEd6c29LcVJ1VmhpVjAxQ0lkLV93Q21Xc3YtdVhjb0loVzBl X0pQSXVWNkxMVFpoVFBaOEpNbGplZXpIZ3N3U2prTGFWa1gxVTNsRHhnMjViNjlRJTNEJTNEJmFt cDt1PWh0dHBzJTNBJTJGJTJGbGlzdHMuMDEub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGc3Bk ayIgY2xhc3M9IiI+aHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9zcGRrPC9h PjxiciBjbGFzcz0iIj4KPC9kaXY+Cjwvc3Bhbj48L2ZvbnQ+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4K PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHNwYW4gY2xhc3M9IiIg c3R5bGU9ImZvbnQtZmFtaWx5OkhlbHZldGljYTsgZm9udC1zaXplOjEycHg7IGZvbnQtc3R5bGU6 bm9ybWFsOyBmb250LXdlaWdodDpub3JtYWw7IGxldHRlci1zcGFjaW5nOm5vcm1hbDsgdGV4dC1h bGlnbjpzdGFydDsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9ybTpub25lOyB3aGl0ZS1z cGFjZTpub3JtYWw7IHdvcmQtc3BhY2luZzowcHg7IHRleHQtZGVjb3JhdGlvbjpub25lOyBmbG9h dDpub25lOyBkaXNwbGF5OmlubGluZSFpbXBvcnRhbnQiPl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxiciBjbGFzcz0iIiBzdHlsZT0iZm9udC1m YW1pbHk6SGVsdmV0aWNhOyBmb250LXNpemU6MTJweDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQt d2VpZ2h0Om5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyB0ZXh0LWFsaWduOnN0YXJ0OyB0 ZXh0LWluZGVudDowcHg7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHdoaXRlLXNwYWNlOm5vcm1hbDsg d29yZC1zcGFjaW5nOjBweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUiPgo8c3BhbiBjbGFzcz0iIiBz dHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhOyBmb250LXNpemU6MTJweDsgZm9udC1zdHlsZTpu b3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyB0ZXh0LWFs aWduOnN0YXJ0OyB0ZXh0LWluZGVudDowcHg7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHdoaXRlLXNw YWNlOm5vcm1hbDsgd29yZC1zcGFjaW5nOjBweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGZsb2F0 Om5vbmU7IGRpc3BsYXk6aW5saW5lIWltcG9ydGFudCI+U1BESwogbWFpbGluZyBsaXN0PC9zcGFu PjxiciBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhOyBmb250LXNpemU6MTJw eDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6 bm9ybWFsOyB0ZXh0LWFsaWduOnN0YXJ0OyB0ZXh0LWluZGVudDowcHg7IHRleHQtdHJhbnNmb3Jt Om5vbmU7IHdoaXRlLXNwYWNlOm5vcm1hbDsgd29yZC1zcGFjaW5nOjBweDsgdGV4dC1kZWNvcmF0 aW9uOm5vbmUiPgo8c3BhbiBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhOyBm b250LXNpemU6MTJweDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0 dGVyLXNwYWNpbmc6bm9ybWFsOyB0ZXh0LWFsaWduOnN0YXJ0OyB0ZXh0LWluZGVudDowcHg7IHRl eHQtdHJhbnNmb3JtOm5vbmU7IHdoaXRlLXNwYWNlOm5vcm1hbDsgd29yZC1zcGFjaW5nOjBweDsg dGV4dC1kZWNvcmF0aW9uOm5vbmU7IGZsb2F0Om5vbmU7IGRpc3BsYXk6aW5saW5lIWltcG9ydGFu dCI+PGEgaHJlZj0ibWFpbHRvOlNQREtAbGlzdHMuMDEub3JnIiBjbGFzcz0iIj5TUERLQGxpc3Rz LjAxLm9yZzwvYT48L3NwYW4+PGJyIGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTpIZWx2ZXRp Y2E7IGZvbnQtc2l6ZToxMnB4OyBmb250LXN0eWxlOm5vcm1hbDsgZm9udC13ZWlnaHQ6bm9ybWFs OyBsZXR0ZXItc3BhY2luZzpub3JtYWw7IHRleHQtYWxpZ246c3RhcnQ7IHRleHQtaW5kZW50OjBw eDsgdGV4dC10cmFuc2Zvcm06bm9uZTsgd2hpdGUtc3BhY2U6bm9ybWFsOyB3b3JkLXNwYWNpbmc6 MHB4OyB0ZXh0LWRlY29yYXRpb246bm9uZSI+CjxzcGFuIGNsYXNzPSIiIHN0eWxlPSJmb250LWZh bWlseTpIZWx2ZXRpY2E7IGZvbnQtc2l6ZToxMnB4OyBmb250LXN0eWxlOm5vcm1hbDsgZm9udC13 ZWlnaHQ6bm9ybWFsOyBsZXR0ZXItc3BhY2luZzpub3JtYWw7IHRleHQtYWxpZ246c3RhcnQ7IHRl eHQtaW5kZW50OjBweDsgdGV4dC10cmFuc2Zvcm06bm9uZTsgd2hpdGUtc3BhY2U6bm9ybWFsOyB3 b3JkLXNwYWNpbmc6MHB4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgZmxvYXQ6bm9uZTsgZGlzcGxh eTppbmxpbmUhaW1wb3J0YW50Ij48YSBocmVmPSJodHRwczovL2xpc3RzLjAxLm9yZy9tYWlsbWFu L2xpc3RpbmZvL3NwZGsiIGNsYXNzPSIiPmh0dHBzOi8vbGlzdHMuMDEub3JnL21haWxtYW4vbGlz dGluZm8vc3BkazwvYT48L3NwYW4+PC9kaXY+CjwvYmxvY2txdW90ZT4KPC9kaXY+CjxiciBjbGFz cz0iIj4KPC9kaXY+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K --===============3587196976584774153==--