From sarah.diehl@uni.lu Mon Aug 8 03:44:29 2016 From: Sarah DIEHL To: galaxy-dev@lists.galaxyproject.org Subject: [galaxy-dev] External user auth and API Date: Mon, 08 Aug 2016 07:44:26 +0000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6243476071678408005==" --===============6243476071678408005== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Dear all, since no one replied so far to the main problem I had and it might have gotte= n lost in the conversation, I ask again: Does somebody know how to configure = external user auth with apache such that API (from external, e.g. bioblend) a= nd dataset import in the data libraries work? When I configure apache to requ= ire auth for everything, the API does not work. If I except the API from the = apache auth, the dataset import does not work. If I switch to the new galaxy-internal LDAP auth features, will that solve th= is problem? Any hints are appreciated! Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.lu http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: galaxy-dev > on behalf of Sarah DIEHL > Date: Monday 1 August 2016 13:06 To: Nicola Soranzo >, "ga= laxy-dev(a)lists.galaxyproject.org" > Subject: Re: [galaxy-dev] Remote user auth and API Hi Nicola, thanks a lot for the help! Yes, it's a self-signed certificate, I didn't both= er with letsencrypt yet ;-). So now the error turned to ConnectionError: GET: error 401: b'\n\n401 Authorization Required\n\n

Authorization Required

\n

This server could not verify that yo= u\nare authorized to access the document\nrequested. Either you supplied the= wrong\ncredentials (e.g., bad password), or your\nbrowser doesn\'t understan= d how to supply\nthe credentials required.

\n\n', 0 attempts= left: None which is what I expected, since apache now wants the authentication through L= DAP. So anybody know what the right settings are to get both the dataset import an= d the API working with external user auth over apache and LDAP? Thanks, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.lu http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: Nicola Soranzo > on behalf of Nicola Soranzo > Date: Monday 1 August 2016 12:58 To: Sarah DIEHL >, "galaxy-= dev(a)lists.galaxyproject.org" <= galaxy-dev(a)lists.galaxyproject.org> Subject: Re: [galaxy-dev] Remote user auth and API Hi Sarah! I guess that your problem is with an untrusted certificate, you can get one f= or free at https://letsencrypt.org/ You can disable certificate verification in bioblend as in the example below: import bioblend.galaxy gi =3D bioblend.galaxy.GalaxyInstance(url=3Dmy_server, key=3Dmy_key) gi.verify =3D False Cheers, Nicola On 01/08/16 09:08, Sarah DIEHL wrote: Dear all, since the recent update to 16.04 I get the following error when trying to imp= ort a file from a user directory to a data library: AssertionError: use_remote_user is set but HTTP_REMOTE_USER header was not pr= ovided I use apache as a proxy and use an LDAP server for authentication. In order t= o get the API to work previously the apache had to be set to not check authen= tication for the requests to /api. In the logs I can see that the dataset imp= ort is an request to the API, so since the auth is not checked then, there is= also no REMOTE_USER header set. What is the recommended way to solve this issue with the current Galaxy versi= on? I disabled the special settings for /api and the dataset import works now. I tried to check the API with an old test script based on bioblend, but I now= get the following error: ConnectionError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (= _ssl.c:645), 0 attempts left: None Previously I could disable it with import requests requests.packages.urllib3.disable_warnings() but that doesn't seem to work anymore (switched to Python 3 now). Since biobl= end wraps all the requests methods, I cannot apply any of the common solution= s I found online (e.g. set verify=3DFalse). Any help to solve these issues is highly appreciated :-). Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.lu http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- ___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: https://lists.galaxyproject.org/ To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/ --===============6243476071678408005== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRl eHQvaHRtbDsgY2hhcnNldD1pc28tODg1OS0xIj4KPC9oZWFkPgo8Ym9keSBzdHlsZT0id29yZC13 cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1i cmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTog MTNweDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+CjxkaXY+CjxkaXY+RGVhciBh bGwsPC9kaXY+CjxkaXY+PGJyPgo8L2Rpdj4KPGRpdj5zaW5jZSBubyBvbmUgcmVwbGllZCBzbyBm YXIgdG8gdGhlIG1haW4gcHJvYmxlbSBJIGhhZCBhbmQgaXQgbWlnaHQgaGF2ZSBnb3R0ZW4gbG9z dCBpbiB0aGUgY29udmVyc2F0aW9uLCBJIGFzayBhZ2FpbjogRG9lcyBzb21lYm9keSBrbm93IGhv dyB0byBjb25maWd1cmUgZXh0ZXJuYWwgdXNlciBhdXRoIHdpdGggYXBhY2hlIHN1Y2ggdGhhdCBB UEkgKGZyb20gZXh0ZXJuYWwsIGUuZy4gYmlvYmxlbmQpIGFuZCBkYXRhc2V0IGltcG9ydCBpbgog dGhlIGRhdGEgbGlicmFyaWVzIHdvcms/IFdoZW4gSSBjb25maWd1cmUgYXBhY2hlIHRvIHJlcXVp cmUgYXV0aCBmb3IgZXZlcnl0aGluZywgdGhlIEFQSSBkb2VzIG5vdCB3b3JrLiBJZiBJIGV4Y2Vw dCB0aGUgQVBJIGZyb20gdGhlIGFwYWNoZSBhdXRoLCB0aGUgZGF0YXNldCBpbXBvcnQgZG9lcyBu b3Qgd29yay48L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2PklmIEkgc3dpdGNoIHRvIHRoZSBu ZXcgZ2FsYXh5LWludGVybmFsIExEQVAgYXV0aCBmZWF0dXJlcywgd2lsbCB0aGF0IHNvbHZlIHRo aXMgcHJvYmxlbT88L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2PkFueSBoaW50cyBhcmUgYXBw cmVjaWF0ZWQhPC9kaXY+CjxkaXY+PGJyPgo8L2Rpdj4KPGRpdj5CZXN0IHJlZ2FyZHMsPC9kaXY+ CjxkaXY+U2FyYWg8L2Rpdj4KPGRpdj4KPGRpdj4KPGRpdiBzdHlsZT0ib3JwaGFuczogMjsgd2lk b3dzOiAyOyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy aWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxi cj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h bicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8 c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAx cHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+LS0tLTwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+U2FyYWggRGllaGw8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBm b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5IUEMgU3lzdGVtIEFkbWluaXN0cmF0b3I8 bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAx cHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsiPiZuYnNwOzwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlVOSVZFUlNJVMkgRFUgTFVYRU1CT1VSRzxvOnA+PC9vOnA+ PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics IHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3Bh biBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+Jm5ic3A7PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+TFVYRU1CT1VSRyBDRU5UUkUgRk9SIFNZU1RFTVMgQklPTUVESUNJTkU8bzpw PjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7 Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPkNhbXB1cyBCZWx2YWwgfCBCaW90ZWNoIElJPG86cD48L286cD48L3NwYW4+PC9k aXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZv bnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij42LCBhdmVu dWUgZHUgU3dpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBj bSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkwtNDM3MSBCZWx2YXV4PG86cD48L286cD48L3NwYW4+ PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxl PSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5UICYj NDM7MzUyIDQ2IDY2IDQ0IDUzNjA8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt IDBjbSAwLjAwMDFwdDsiPjxhIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiIHN0eWxl PSJvcnBoYW5zOiBhdXRvOyB3aWRvd3M6IGF1dG87Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MHB4OyI+c2FyYWguZGllaGxAdW5pLmx1PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl OiA3LjVwdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9s Y3NiLnVuaS5sdS8iIHN0eWxlPSJjb2xvcjogcHVycGxlOyI+aHR0cDovL2xjc2IudW5pLmx1PC9h Pjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsg Zm9udC1zaXplOiAxNHB4OyBvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KPGRpdiBzdHlsZT0ibWFy Z2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9y OiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+PC9mb250PjwvZGl2Pgo8 ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6 IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTsiPgo8Zm9udCBmYWNlPSJDYWxpYnJp LHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij5UaGlzIG1lc3NhZ2Ug aXMgY29uZmlkZW50aWFsIGFuZCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBJ dCBpcyBpbnRlbmRlZCBmb3IgdGhlIG5hbWVkIHJlY2lwaWVudCBvbmx5LiBJZiB5b3UgcmVjZWl2 ZSBpdCBpbiBlcnJvciBwbGVhc2Ugbm90aWZ5IG1lIGFuZCBwZXJtYW5lbnRseSBkZWxldGUgdGhl IG9yaWdpbmFsCiBtZXNzYWdlIGFuZCBhbnkgY29waWVzLjwvc3Bhbj48L2ZvbnQ+PC9kaXY+Cjxk aXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTog VGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyI+CjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8YnI+CjwvZGl2Pgo8 L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPgo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGln bjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1M RUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47 IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRF Ui1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPgo8c3BhbiBzdHlsZT0iZm9u dC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPmdhbGF4eS1kZXYgJmx0OzxhIGhyZWY9Im1haWx0 bzpnYWxheHktZGV2LWJvdW5jZXNAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXYt Ym91bmNlc0BsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBTYXJh aCBESUVITCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+c2FyYWguZGll aGxAdW5pLmx1PC9hPiZndDs8YnI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRl OiA8L3NwYW4+TW9uZGF5IDEgQXVndXN0IDIwMTYgMTM6MDY8YnI+CjxzcGFuIHN0eWxlPSJmb250 LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPk5pY29sYSBTb3JhbnpvICZsdDs8YSBocmVmPSJtYWls dG86bnNvcmFuem9AdGlzY2FsaS5pdCI+bnNvcmFuem9AdGlzY2FsaS5pdDwvYT4mZ3Q7LCAmcXVv dDs8YSBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2Fs YXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h aWx0bzpnYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnIj5nYWxheHktZGV2QGxpc3Rz LmdhbGF4eXByb2plY3Qub3JnPC9hPiZndDs8YnI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi b2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6IFtnYWxheHktZGV2XSBSZW1vdGUgdXNlciBhdXRoIGFu ZCBBUEk8YnI+CjwvZGl2Pgo8ZGl2Pjxicj4KPC9kaXY+CjxkaXY+CjxkaXYgc3R5bGU9IndvcmQt d3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUt YnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyBjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6 IDEzcHg7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPgo8ZGl2Pgo8ZGl2Pgo8ZGl2 PkhpIE5pY29sYSw8L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2PnRoYW5rcyBhIGxvdCBmb3Ig dGhlIGhlbHAhIFllcywgaXQncyBhIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlLCBJIGRpZG4ndCBi b3RoZXIgd2l0aCBsZXRzZW5jcnlwdCB5ZXQgOy0pLjwvZGl2Pgo8ZGl2Pjxicj4KPC9kaXY+Cjxk aXY+U28gbm93IHRoZSBlcnJvciB0dXJuZWQgdG88L2Rpdj4KPGRpdj4KPHByZT48c3BhbiBjbGFz cz0iYW5zaWN5YW4iPjxzcGFuIGNsYXNzPSJhbnNpcmVkIj5Db25uZWN0aW9uRXJyb3I8L3NwYW4+ OiBHRVQ6IGVycm9yIDQwMTogYicmbHQ7IURPQ1RZUEUgSFRNTCBQVUJMSUMgJnF1b3Q7LS8vSUVU Ri8vRFREIEhUTUwgMi4wLy9FTiZxdW90OyZndDtcbiZsdDtodG1sJmd0OyZsdDtoZWFkJmd0O1xu Jmx0O3RpdGxlJmd0OzQwMSBBdXRob3JpemF0aW9uIFJlcXVpcmVkJmx0Oy90aXRsZSZndDtcbiZs dDsvaGVhZCZndDsmbHQ7Ym9keSZndDtcbiZsdDtoMSZndDtBdXRob3JpemF0aW9uIFJlcXVpcmVk Jmx0Oy9oMSZndDtcbiZsdDtwJmd0O1RoaXMgc2VydmVyIGNvdWxkIG5vdCB2ZXJpZnkgdGhhdCB5 b3VcbmFyZSBhdXRob3JpemVkIHRvIGFjY2VzcyB0aGUgZG9jdW1lbnRcbnJlcXVlc3RlZC4gIEVp dGhlciB5b3Ugc3VwcGxpZWQgdGhlIHdyb25nXG5jcmVkZW50aWFscyAoZS5nLiwgYmFkIHBhc3N3 b3JkKSwgb3IgeW91clxuYnJvd3NlciBkb2VzblwndCB1bmRlcnN0YW5kIGhvdyB0byBzdXBwbHlc bnRoZSBjcmVkZW50aWFscyByZXF1aXJlZC4mbHQ7L3AmZ3Q7XG4mbHQ7L2JvZHkmZ3Q7Jmx0Oy9o dG1sJmd0O1xuJywgMCBhdHRlbXB0cyBsZWZ0OiBOb25lPC9zcGFuPjwvcHJlPgo8L2Rpdj4KPGRp dj4KPGRpdj4KPGRpdiBzdHlsZT0ib3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7 IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPndoaWNoIGlzIHdoYXQgSSBleHBlY3Rl ZCwgc2luY2UgYXBhY2hlIG5vdyB3YW50cyB0aGUgYXV0aGVudGljYXRpb24gdGhyb3VnaCBMREFQ Ljwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n LCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+PGJyPgo8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPlNvIGFueWJvZHkga25vdyB3aGF0IHRoZSByaWdodCBzZXR0aW5ncyBhcmUgdG8g Z2V0IGJvdGggdGhlIGRhdGFzZXQgaW1wb3J0IGFuZCB0aGUgQVBJIHdvcmtpbmcgd2l0aCBleHRl cm5hbCB1c2VyIGF1dGggb3ZlciBhcGFjaGUgYW5kIExEQVA/PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEy cHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4K PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+VGhhbmtzLDwvc3Bh bj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp ZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+U2Fy YWg8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu Jywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+Cjxz cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij4tLS0tPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij5TYXJhaCBEaWVobDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkhQQyBTeXN0ZW0gQWRtaW5pc3RyYXRvcjxv OnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+Jm5ic3A7PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBj bSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+VU5JVkVSU0lUySBEVSBMVVhFTUJPVVJHPG86cD48L286cD48 L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg c2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFu IHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij4mbmJzcDs8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij5MVVhFTUJPVVJHIENFTlRSRSBGT1IgU1lTVEVNUyBCSU9NRURJQ0lORTxvOnA+ PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS b21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8IEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rp dj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9u dC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjYsIGF2ZW51 ZSBkdSBTd2luZzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNt IDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1p bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+TC00MzcxIEJlbHZhdXg8bzpwPjwvbzpwPjwvc3Bhbj48 L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlQgJiM0 MzszNTIgNDYgNjYgNDQgNTM2MDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g MGNtIDAuMDAwMXB0OyI+PGEgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSIgc3R5bGU9 Im9ycGhhbnM6IGF1dG87IHdpZG93czogYXV0bzsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw cHg7Ij5zYXJhaC5kaWVobEB1bmkubHU8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDcuNXB0OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cDovL2xj c2IudW5pLmx1LyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7Ij5odHRwOi8vbGNzYi51bmkubHU8L2E+ PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBm b250LXNpemU6IDE0cHg7IG9ycGhhbnM6IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJtYXJn aW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6 IHJnYigxNTMsIDE1MywgMTUzKTsiPgo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2ZvbnQ+PC9kaXY+Cjxk aXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTog VGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyI+Cjxmb250IGZhY2U9IkNhbGlicmks c2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPlRoaXMgbWVzc2FnZSBp cyBjb25maWRlbnRpYWwgYW5kIG1heSBjb250YWluIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEl0 IGlzIGludGVuZGVkIGZvciB0aGUgbmFtZWQgcmVjaXBpZW50IG9ubHkuIElmIHlvdSByZWNlaXZl IGl0IGluIGVycm9yIHBsZWFzZSBub3RpZnkgbWUgYW5kIHBlcm1hbmVudGx5IGRlbGV0ZSB0aGUg b3JpZ2luYWwKIG1lc3NhZ2UgYW5kIGFueSBjb3BpZXMuPC9zcGFuPjwvZm9udD48L2Rpdj4KPGRp diBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBU YWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjxicj4KPC9kaXY+Cjwv ZGl2Pgo8L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJ T04iPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4 dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJP UkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZU OiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7 IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPgo8c3BhbiBzdHls ZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPk5pY29sYSBTb3JhbnpvICZsdDs8YSBo cmVmPSJtYWlsdG86bmljb2xhLnNvcmFuem9AZ21haWwuY29tIj5uaWNvbGEuc29yYW56b0BnbWFp bC5jb208L2E+Jmd0OyBvbiBiZWhhbGYgb2YgTmljb2xhIFNvcmFuem8gJmx0OzxhIGhyZWY9Im1h aWx0bzpuc29yYW56b0B0aXNjYWxpLml0Ij5uc29yYW56b0B0aXNjYWxpLml0PC9hPiZndDs8YnI+ CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+TW9uZGF5IDEgQXVn dXN0IDIwMTYgMTI6NTg8YnI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9z cGFuPlNhcmFoIERJRUhMICZsdDs8YSBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5z YXJhaC5kaWVobEB1bmkubHU8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmdhbGF4eS1k ZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVj dC5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxh eHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mZ3Q7 PGJyPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPlJlOiBb Z2FsYXh5LWRldl0gUmVtb3RlIHVzZXIgYXV0aCBhbmQgQVBJPGJyPgo8L2Rpdj4KPGRpdj48YnI+ CjwvZGl2Pgo8ZGl2Pgo8ZGl2IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPkhpIFNh cmFoITxicj4KSSBndWVzcyB0aGF0IHlvdXIgcHJvYmxlbSBpcyB3aXRoIGFuIHVudHJ1c3RlZCBj ZXJ0aWZpY2F0ZSwgeW91IGNhbiBnZXQgb25lIGZvciBmcmVlIGF0CjxhIGNsYXNzPSJtb3otdHh0 LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vbGV0c2VuY3J5cHQub3JnLyI+aHR0cHM6Ly9s ZXRzZW5jcnlwdC5vcmcvPC9hPjxicj4KPGJyPgpZb3UgY2FuIGRpc2FibGUgY2VydGlmaWNhdGUg dmVyaWZpY2F0aW9uIGluIGJpb2JsZW5kIGFzIGluIHRoZSBleGFtcGxlIGJlbG93Ojxicj4KPGJy PgppbXBvcnQgYmlvYmxlbmQuZ2FsYXh5PGJyPgpnaSA9IGJpb2JsZW5kLmdhbGF4eS5HYWxheHlJ bnN0YW5jZSh1cmw9bXlfc2VydmVyLCBrZXk9bXlfa2V5KTxicj4KZ2kudmVyaWZ5ID0gRmFsc2U8 YnI+Cjxicj4KQ2hlZXJzLDxicj4KTmljb2xhPGJyPgo8YnI+CjxkaXYgY2xhc3M9Im1vei1jaXRl LXByZWZpeCI+T24gMDEvMDgvMTYgMDk6MDgsIFNhcmFoIERJRUhMIHdyb3RlOjxicj4KPC9kaXY+ CjxibG9ja3F1b3RlIGNpdGU9Im1pZDpEM0M0RDAyOS41MTc1NiUyNXNhcmFoLmRpZWhsQHVuaS5s dSIgdHlwZT0iY2l0ZSI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsiPkRlYXIgYWxsLDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij48YnI+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij5zaW5jZSB0aGUgcmVjZW50IHVwZGF0ZSB0byAxNi4wNCBJIGdldCB0aGUgZm9sbG93 aW5nIGVycm9yIHdoZW4gdHJ5aW5nIHRvIGltcG9ydCBhIGZpbGUgZnJvbSBhIHVzZXIgZGlyZWN0 b3J5IHRvIGEgZGF0YSBsaWJyYXJ5OjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48YnI+CjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPkFz c2VydGlvbkVycm9yOiB1c2VfcmVtb3RlX3VzZXIgaXMgc2V0IGJ1dCBIVFRQX1JFTU9URV9VU0VS IGhlYWRlciB3YXMgbm90IHByb3ZpZGVkPC9mb250PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5JIHVzZSBhcGFjaGUgYXMgYSBwcm94eSBhbmQgdXNl IGFuIExEQVAgc2VydmVyIGZvciBhdXRoZW50aWNhdGlvbi4gSW4gb3JkZXIgdG8gZ2V0IHRoZSBB UEkgdG8gd29yayBwcmV2aW91c2x5IHRoZSBhcGFjaGUgaGFkIHRvIGJlIHNldCB0byBub3QgY2hl Y2sgYXV0aGVudGljYXRpb24gZm9yIHRoZSByZXF1ZXN0cyB0byAvYXBpLiBJbiB0aGUgbG9ncyBJ IGNhbiBzZWUgdGhhdAogdGhlIGRhdGFzZXQgaW1wb3J0IGlzIGFuIHJlcXVlc3QgdG8gdGhlIEFQ SSwgc28gc2luY2UgdGhlIGF1dGggaXMgbm90IGNoZWNrZWQgdGhlbiwgdGhlcmUgaXMgYWxzbyBu byBSRU1PVEVfVVNFUiBoZWFkZXIgc2V0LjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij5XaGF0IGlzIHRoZSByZWNvbW1lbmRlZCB3YXkgdG8gc29sdmUg dGhpcyBpc3N1ZSB3aXRoIHRoZSBjdXJyZW50IEdhbGF4eSB2ZXJzaW9uPyBJIGRpc2FibGVkIHRo ZSBzcGVjaWFsIHNldHRpbmdzIGZvciAvYXBpIGFuZCB0aGUgZGF0YXNldCBpbXBvcnQgd29ya3Mg bm93LjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48 YnI+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5J IHRyaWVkIHRvIGNoZWNrIHRoZSBBUEkgd2l0aCBhbiBvbGQgdGVzdCBzY3JpcHQgYmFzZWQgb24g YmlvYmxlbmQsIGJ1dCBJIG5vdyBnZXQgdGhlIGZvbGxvd2luZyBlcnJvcjo8L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PHNwYW4gY2xhc3M9ImFuc2ly ZWQiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxzcGFuIGNs YXNzPSJhbnNpcmVkIj5Db25uZWN0aW9uRXJyb3I8L3NwYW4+OiBbU1NMOiBDRVJUSUZJQ0FURV9W RVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkIChfc3NsLmM6NjQ1KSwgMCBh dHRlbXB0cyBsZWZ0OiBOb25lPC9mb250PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij5QcmV2aW91c2x5IEkgY291bGQgZGlzYWJsZSBpdCB3aXRoJm5i c3A7PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxi cj4KPC9kaXY+CjxkaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+aW1wb3J0IHJlcXVlc3Rz PC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPnJlcXVlc3RzLnBhY2thZ2Vz LnVybGxpYjMuZGlzYWJsZV93YXJuaW5ncygpPC9mb250PjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L2Rpdj4KPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+CjxkaXY+CjxkaXYgc3R5bGU9Im9y cGhhbnM6IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAw Y20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPmJ1dCB0aGF0IGRvZXNuJ3Qgc2VlbSB0byB3b3JrIGFu eW1vcmUgKHN3aXRjaGVkIHRvIFB5dGhvbiAzIG5vdykuIFNpbmNlIGJpb2JsZW5kIHdyYXBzIGFs bCB0aGUgcmVxdWVzdHMgbWV0aG9kcywgSSBjYW5ub3QgYXBwbHkgYW55IG9mIHRoZSBjb21tb24g c29sdXRpb25zIEkgZm91bmQgb25saW5lIChlLmcuIHNldCB2ZXJpZnk9RmFsc2UpLjwvc3Bhbj48 L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsK ICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdp bjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250 LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5BbnkgaGVscCB0byBzb2x2ZSB0aGVzZSBpc3N1 ZXMgaXMgaGlnaGx5IGFwcHJlY2lhdGVkIDotKS48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+ PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 CiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7 Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyI+QmVzdCByZWdhcmRzLDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICBmb250LXNpemU6IDEy cHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5TYXJhaDwvc3Bhbj48L2Rpdj4K PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAg ICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3Bh biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNt IDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1z aXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48 L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsK ICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij4tLS0tPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2lu OiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFoIERpZWhsPC9zcGFuPjwvZGl2Pgo8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAg ICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5I UEMgU3lzdGVtIEFkbWluaXN0cmF0b3I8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICBm b250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0i Zm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Jm5ic3A7 PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics IHNlcmlmOwogICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAu MDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij5VTklWRVJTSVTJIERVIExVWEVNQk9VUkc8bzpwPjwvbzpwPjwvc3Bh bj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp ZjsKICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+Jm5ic3A7PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5MVVhFTUJPVVJHIENFTlRSRSBGT1Ig U1lTVEVNUyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJm b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgIGZvbnQt c2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5DYW1wdXMgQmVs dmFsIHwgQmlvdGVjaCBJSTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgIGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij42LCBhdmVudWUgZHUg U3dpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1h cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsg Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+TC00MzcxIEJlbHZhdXg8bzpwPjwvbzpw Pjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n LCBzZXJpZjsKICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+VCAmIzQzOzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFuPjwvZGl2Pgo8 ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij48YSBtb3otZG8tbm90LXNlbmQ9 InRydWUiIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiIHN0eWxlPSJvcnBoYW5zOiBh dXRvOyB3aWRvd3M6IGF1dG87Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyI+PC9zcGFu PjwvYT48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86c2Fy YWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVobEB1bmkubHU8L2E+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogNy41cHQ7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBtb3otZG8tbm90 LXNlbmQ9InRydWUiIGhyZWY9Imh0dHA6Ly9sY3NiLnVuaS5sdS8iIHN0eWxlPSJjb2xvcjogcHVy cGxlOyI+aHR0cDovL2xjc2IudW5pLmx1PC9hPjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiAxNHB4OyBvcnBoYW5zOgogICAg ICAgICAgICAyOyB3aWRvd3M6IDI7Ij4KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250 LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgIFRhaG9tYTsgY29sb3I6IHJn YigxNTMsIDE1MywgMTUzKTsiPgo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6CiAgICAgICAgICAgICAgICAgIDEycHg7Ij4tLS0tLTwvc3Bhbj48 L2ZvbnQ+PC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4 OyBmb250LWZhbWlseToKICAgICAgICAgICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMs IDE1Myk7Ij4KPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOgogICAgICAgICAgICAgICAgICAxMnB4OyI+VGhpcyBtZXNzYWdlIGlzIGNvbmZpZGVu dGlhbCBhbmQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gSXQgaXMgaW50ZW5k ZWQgZm9yIHRoZSBuYW1lZCByZWNpcGllbnQgb25seS4gSWYgeW91IHJlY2VpdmUgaXQgaW4gZXJy b3IgcGxlYXNlIG5vdGlmeSBtZSBhbmQgcGVybWFuZW50bHkgZGVsZXRlCiB0aGUgb3JpZ2luYWwg bWVzc2FnZSBhbmQgYW55IGNvcGllcy48L3NwYW4+PC9mb250PjwvZGl2Pgo8ZGl2IHN0eWxlPSJt YXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAg ICAgVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyI+CjxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8YnI+CjwvZGl2 Pgo8YnI+CjxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+ IDxicj4KPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClBsZWFzZSBrZWVwIGFsbCByZXBsaWVzIG9uIHRoZSBsaXN0 IGJ5IHVzaW5nICZxdW90O3JlcGx5IGFsbCZxdW90OwppbiB5b3VyIG1haWwgY2xpZW50LiAgVG8g bWFuYWdlIHlvdXIgc3Vic2NyaXB0aW9ucyB0byB0aGlzCmFuZCBvdGhlciBHYWxheHkgbGlzdHMs IHBsZWFzZSB1c2UgdGhlIGludGVyZmFjZSBhdDoKICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IiBocmVmPSJodHRwczovL2xpc3RzLmdhbGF4eXByb2plY3Qub3JnLyI+aHR0cHM6Ly9s aXN0cy5nYWxheHlwcm9qZWN0Lm9yZy88L2E+CgpUbyBzZWFyY2ggR2FsYXh5IG1haWxpbmcgbGlz dHMgdXNlIHRoZSB1bmlmaWVkIHNlYXJjaCBhdDoKICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IiBocmVmPSJodHRwOi8vZ2FsYXh5cHJvamVjdC5vcmcvc2VhcmNoL21haWxpbmdsaXN0 cy8iPmh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFyY2gvbWFpbGluZ2xpc3RzLzwvYT48L3By ZT4KPC9ibG9ja3F1b3RlPgo8YnI+CjwvZGl2Pgo8L2Rpdj4KPC9zcGFuPjwvZGl2Pgo8L2Rpdj4K PC9zcGFuPgo8L2JvZHk+CjwvaHRtbD4K --===============6243476071678408005==-- From nsoranzo@tiscali.it Mon Aug 8 06:55:21 2016 From: Nicola Soranzo To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] External user auth and API Date: Mon, 08 Aug 2016 11:55:17 +0100 Message-ID: <57A86515.3010707@tiscali.it> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6876701059233635258==" --===============6876701059233635258== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Hi Sarah, I have no experience with the external user configuration (you may ask to Eric Rasche, maybe try to pop on the IRC channel on US day time), but if you use the embedded Galaxy LDAP (i.e. configuring it in config/auth_conf.xml ), that should work without any other change. Cheers, Nicola On 08/08/16 08:44, Sarah DIEHL wrote: > Dear all, > > since no one replied so far to the main problem I had and it might > have gotten lost in the conversation, I ask again: Does somebody know > how to configure external user auth with apache such that API (from > external, e.g. bioblend) and dataset import in the data libraries > work? When I configure apache to require auth for everything, the API > does not work. If I except the API from the apache auth, the dataset > import does not work. > > If I switch to the new galaxy-internal LDAP auth features, will that > solve this problem? > > Any hints are appreciated! > > Best regards, > Sarah > > > ---- > Sarah Diehl > HPC System Administrator > UNIVERSITÉ DU LUXEMBOURG > LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE > Campus Belval | Biotech II > 6, avenue du Swing > L-4371 Belvaux > T +352 46 66 44 5360 > sarah.diehl(a)uni.lu http://lcsb.uni.lu > > ----- > This message is confidential and may contain privileged information. > It is intended for the named recipient only. If you receive it in > error please notify me and permanently delete the original message and > any copies. > ----- > > > From: galaxy-dev > on behalf of > Sarah DIEHL > > Date: Monday 1 August 2016 13:06 > To: Nicola Soranzo >, > "galaxy-dev(a)lists.galaxyproject.org > " > > > Subject: Re: [galaxy-dev] Remote user auth and API > > Hi Nicola, > > thanks a lot for the help! Yes, it's a self-signed certificate, I > didn't bother with letsencrypt yet ;-). > > So now the error turned to > ConnectionError: GET: error 401: b' HTML 2.0//EN">\n\n401 Authorization > Required\n\n

Authorization > Required

\n

This server could not verify that you\nare > authorized to access the document\nrequested. Either you supplied the > wrong\ncredentials (e.g., bad password), or your\nbrowser doesn\'t > understand how to supply\nthe credentials > required.

\n\n', 0 attempts left: None > which is what I expected, since apache now wants the authentication > through LDAP. > > So anybody know what the right settings are to get both the dataset > import and the API working with external user auth over apache and LDAP? > > Thanks, > Sarah > > ---- > Sarah Diehl > HPC System Administrator > UNIVERSITÉ DU LUXEMBOURG > LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE > Campus Belval | Biotech II > 6, avenue du Swing > L-4371 Belvaux > T +352 46 66 44 5360 > sarah.diehl(a)uni.lu http://lcsb.uni.lu > > ----- > This message is confidential and may contain privileged information. > It is intended for the named recipient only. If you receive it in > error please notify me and permanently delete the original message and > any copies. > ----- > > > From: Nicola Soranzo > on behalf of Nicola Soranzo > > > Date: Monday 1 August 2016 12:58 > To: Sarah DIEHL >, > "galaxy-dev(a)lists.galaxyproject.org > " > > > Subject: Re: [galaxy-dev] Remote user auth and API > > Hi Sarah! > I guess that your problem is with an untrusted certificate, you can > get one for free at https://letsencrypt.org/ > > You can disable certificate verification in bioblend as in the example > below: > > import bioblend.galaxy > gi = bioblend.galaxy.GalaxyInstance(url=my_server, key=my_key) > gi.verify = False > > Cheers, > Nicola > > On 01/08/16 09:08, Sarah DIEHL wrote: >> Dear all, >> >> since the recent update to 16.04 I get the following error when >> trying to import a file from a user directory to a data library: >> >> AssertionError: use_remote_user is set but HTTP_REMOTE_USER header >> was not provided >> >> I use apache as a proxy and use an LDAP server for authentication. In >> order to get the API to work previously the apache had to be set to >> not check authentication for the requests to /api. In the logs I can >> see that the dataset import is an request to the API, so since the >> auth is not checked then, there is also no REMOTE_USER header set. >> >> What is the recommended way to solve this issue with the current >> Galaxy version? I disabled the special settings for /api and the >> dataset import works now. >> >> I tried to check the API with an old test script based on bioblend, >> but I now get the following error: >> >> ConnectionError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify >> failed (_ssl.c:645), 0 attempts left: None >> >> Previously I could disable it with >> >> import requests >> requests.packages.urllib3.disable_warnings() >> >> but that doesn't seem to work anymore (switched to Python 3 now). >> Since bioblend wraps all the requests methods, I cannot apply any of >> the common solutions I found online (e.g. set verify=False). >> >> Any help to solve these issues is highly appreciated :-). >> >> Best regards, >> Sarah >> >> >> >> ---- >> Sarah Diehl >> HPC System Administrator >> UNIVERSITÉ DU LUXEMBOURG >> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >> Campus Belval | Biotech II >> 6, avenue du Swing >> L-4371 Belvaux >> T +352 46 66 44 5360 >> sarah.diehl(a)uni.luhttp://lcsb.uni.lu >> >> ----- >> This message is confidential and may contain privileged information. >> It is intended for the named recipient only. If you receive it in >> error please notify me and permanently delete the original message >> and any copies. >> ----- >> >> >> >> ___________________________________________________________ >> Please keep all replies on the list by using "reply all" >> in your mail client. To manage your subscriptions to this >> and other Galaxy lists, please use the interface at: >> https://lists.galaxyproject.org/ >> >> To search Galaxy mailing lists use the unified search at: >> http://galaxyproject.org/search/mailinglists/ > > > > ___________________________________________________________ > Please keep all replies on the list by using "reply all" > in your mail client. To manage your subscriptions to this > and other Galaxy lists, please use the interface at: > https://lists.galaxyproject.org/ > > To search Galaxy mailing lists use the unified search at: > http://galaxyproject.org/search/mailinglists/ --===============6876701059233635258== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRm LTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9 IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGkgU2FyYWgsPGJyPgogICAgSSBoYXZlIG5v IGV4cGVyaWVuY2Ugd2l0aCB0aGUgZXh0ZXJuYWwgdXNlciBjb25maWd1cmF0aW9uICh5b3UgbWF5 CiAgICBhc2sgdG8gRXJpYyBSYXNjaGUsIG1heWJlIHRyeSB0byBwb3Agb24gdGhlIElSQyBjaGFu bmVsIG9uIFVTIGRheQogICAgdGltZSksIGJ1dCBpZiB5b3UgdXNlIHRoZSBlbWJlZGRlZCBHYWxh eHkgTERBUCAoaS5lLiBjb25maWd1cmluZyBpdAogICAgaW4gY29uZmlnL2F1dGhfY29uZi54bWwg KSwgdGhhdCBzaG91bGQgd29yayB3aXRob3V0IGFueSBvdGhlcgogICAgY2hhbmdlLjxicj4KICAg IDxicj4KICAgIENoZWVycyw8YnI+CiAgICBOaWNvbGE8YnI+CiAgICA8YnI+CiAgICA8ZGl2IGNs YXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA4LzA4LzE2IDA4OjQ0LCBTYXJhaCBESUVITCB3cm90 ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDpEM0NFMDMyRi41MkYw NyUyNXNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxtZXRhIGh0 dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04 Ij4KICAgICAgPGRpdj4KICAgICAgICA8ZGl2PkRlYXIgYWxsLDwvZGl2PgogICAgICAgIDxkaXY+ PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+c2luY2Ugbm8gb25lIHJlcGxpZWQgc28g ZmFyIHRvIHRoZSBtYWluIHByb2JsZW0gSSBoYWQgYW5kCiAgICAgICAgICBpdCBtaWdodCBoYXZl IGdvdHRlbiBsb3N0IGluIHRoZSBjb252ZXJzYXRpb24sIEkgYXNrIGFnYWluOgogICAgICAgICAg RG9lcyBzb21lYm9keSBrbm93IGhvdyB0byBjb25maWd1cmUgZXh0ZXJuYWwgdXNlciBhdXRoIHdp dGgKICAgICAgICAgIGFwYWNoZSBzdWNoIHRoYXQgQVBJIChmcm9tIGV4dGVybmFsLCBlLmcuIGJp b2JsZW5kKSBhbmQKICAgICAgICAgIGRhdGFzZXQgaW1wb3J0IGluIHRoZSBkYXRhIGxpYnJhcmll cyB3b3JrPyBXaGVuIEkgY29uZmlndXJlCiAgICAgICAgICBhcGFjaGUgdG8gcmVxdWlyZSBhdXRo IGZvciBldmVyeXRoaW5nLCB0aGUgQVBJIGRvZXMgbm90IHdvcmsuCiAgICAgICAgICBJZiBJIGV4 Y2VwdCB0aGUgQVBJIGZyb20gdGhlIGFwYWNoZSBhdXRoLCB0aGUgZGF0YXNldCBpbXBvcnQKICAg ICAgICAgIGRvZXMgbm90IHdvcmsuPC9kaXY+CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9k aXY+CiAgICAgICAgPGRpdj5JZiBJIHN3aXRjaCB0byB0aGUgbmV3IGdhbGF4eS1pbnRlcm5hbCBM REFQIGF1dGggZmVhdHVyZXMsCiAgICAgICAgICB3aWxsIHRoYXQgc29sdmUgdGhpcyBwcm9ibGVt PzwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+QW55 IGhpbnRzIGFyZSBhcHByZWNpYXRlZCE8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8 L2Rpdj4KICAgICAgICA8ZGl2PkJlc3QgcmVnYXJkcyw8L2Rpdj4KICAgICAgICA8ZGl2PlNhcmFo PC9kaXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXYgc3R5 bGU9Im9ycGhhbnM6IDI7IHdpZG93czogMjsiPgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250 LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAg PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAg ICAgICAgICAgICBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2 PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu Jywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBj bSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw dDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+PGJy PgogICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBm b250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAg ICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAg ICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+LS0tLTwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAg ICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4K ICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5 OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPlNhcmFoIERpZWhsPC9zcGFu PjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjog MGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJp ZjsiPkhQQyBTeXN0ZW0gQWRtaW5pc3RyYXRvcjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAg ICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy aWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZv bnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPsKgPC9zcGFu PjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjog MGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJp ZjsiPlVOSVZFUlNJVMOJIERVIExVWEVNQk9VUkc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl cmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4w MDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBm b250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij7CoDwvc3Bh bj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46 IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNp emU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMtc2Vy aWY7Ij5MVVhFTUJPVVJHIENFTlRSRSBGT1IgU1lTVEVNUyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+ PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1h cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fu cy1zZXJpZjsiPkNhbXB1cyBCZWx2YWwgfCBCaW90ZWNoIElJPG86cD48L286cD48L3NwYW4+PC9k aXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t YW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20g MGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3 LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+ NiwgYXZlbnVlIGR1IFN3aW5nPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAg ICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLAogICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+TC00MzcxIEJlbHZhdXg8bzpw PjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAx MnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAg ICAgIHNhbnMtc2VyaWY7Ij5UICszNTIgNDYgNjYgNDQgNTM2MDwvc3Bhbj48L2Rpdj4KICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij48YQogICAgICAg ICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgIGhyZWY9 Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiIHN0eWxlPSJvcnBoYW5zOiBhdXRvOwogICAgICAg ICAgICAgICAgICB3aWRvd3M6IGF1dG87Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyI+ PGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnNhcmFoLmRp ZWhsQHVuaS5sdSI+c2FyYWguZGllaGxAdW5pLmx1PC9hPjwvc3Bhbj48L2E+PHNwYW4KICAgICAg ICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7Ij7CoMKgwqDCoMKgPGEKICAgICAg ICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Imh0dHA6Ly9sY3NiLnVu aS5sdS8iCiAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImNvbG9yOiBwdXJwbGU7Ij48YSBjbGFz cz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGNzYi51bmkubHUiPmh0dHA6 Ly9sY3NiLnVuaS5sdTwvYT48L2E+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBmb250LXNpemU6IDE0 cHg7IG9ycGhhbnM6CiAgICAgICAgICAgICAgMjsgd2lkb3dzOiAyOyI+CiAgICAgICAgICAgICAg PGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5 OgogICAgICAgICAgICAgICAgVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyI+CiAg ICAgICAgICAgICAgICA8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgMTJweDsiPi0tLS0tPC9zcGFuPjwvZm9u dD48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQt c2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICBUYWhvbWE7IGNvbG9yOiBy Z2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgIDxmb250IGZhY2U9IkNhbGlicmks c2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAx MnB4OyI+VGhpcyBtZXNzYWdlIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5IGNvbnRhaW4KICAgICAg ICAgICAgICAgICAgICBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBJdCBpcyBpbnRlbmRlZCBmb3Ig dGhlIG5hbWVkCiAgICAgICAgICAgICAgICAgICAgcmVjaXBpZW50IG9ubHkuIElmIHlvdSByZWNl aXZlIGl0IGluIGVycm9yIHBsZWFzZQogICAgICAgICAgICAgICAgICAgIG5vdGlmeSBtZSBhbmQg cGVybWFuZW50bHkgZGVsZXRlIHRoZSBvcmlnaW5hbAogICAgICAgICAgICAgICAgICAgIG1lc3Nh Z2UgYW5kIGFueSBjb3BpZXMuPC9zcGFuPjwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAg ICAgICAgICAgICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAg ICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2Rp dj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxicj4KICAg ICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXY+PGJyPgogICAgICA8L2Rpdj4KICAg ICAgPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4KICAgICAgICA8ZGl2IHN0eWxlPSJm b250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsKICAgICAgICAgIHRleHQtYWxpZ246 bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOwogICAgICAgICAg Qk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxF RlQ6CiAgICAgICAgICAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRk ZiAxcHQgc29saWQ7CiAgICAgICAgICBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5H LVRPUDogM3B0Ij4KICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9t OiA8L3NwYW4+Z2FsYXh5LWRldiAmbHQ7PGEKICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0 cnVlIgogICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRldi1ib3VuY2VzQGxpc3RzLmdh bGF4eXByb2plY3Qub3JnIj48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm PSJtYWlsdG86Z2FsYXh5LWRldi1ib3VuY2VzQGxpc3RzLmdhbGF4eXByb2plY3Qub3JnIj5nYWxh eHktZGV2LWJvdW5jZXNAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+PC9hPiZndDsKICAgICAg ICAgIG9uIGJlaGFsZiBvZiBTYXJhaCBESUVITCAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IgogICAgICAgICAgICBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVo bEB1bmkubHU8L2E+Jmd0Ozxicj4KICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi b2xkIj5EYXRlOiA8L3NwYW4+TW9uZGF5IDEgQXVndXN0CiAgICAgICAgICAyMDE2IDEzOjA2PGJy PgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+Tmlj b2xhIFNvcmFuem8gJmx0OzxhCiAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJl Zj0ibWFpbHRvOm5zb3JhbnpvQHRpc2NhbGkuaXQiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJi cmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpuc29yYW56b0B0aXNjYWxpLml0Ij5uc29yYW56b0B0aXNj YWxpLml0PC9hPjwvYT4mZ3Q7LAogICAgICAgICAgIjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIK ICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5v cmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+IgogICAgICAgICAgJmx0 OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmdhbGF4 eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJv amVjdC5vcmc8L2E+Jmd0Ozxicj4KICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi b2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6CiAgICAgICAgICBbZ2FsYXh5LWRldl0gUmVtb3RlIHVz ZXIgYXV0aCBhbmQgQVBJPGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAg ICAgIDwvZGl2PgogICAgICAgIDxkaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6 IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsKICAgICAgICAgICAgLXdlYmtp dC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsKICAg ICAgICAgICAgZm9udC1zaXplOiAxM3B4OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAg PGRpdj5IaSBOaWNvbGEsPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAg ICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj50aGFua3MgYSBsb3QgZm9yIHRoZSBo ZWxwISBZZXMsIGl0J3MgYSBzZWxmLXNpZ25lZAogICAgICAgICAgICAgICAgICBjZXJ0aWZpY2F0 ZSwgSSBkaWRuJ3QgYm90aGVyIHdpdGggbGV0c2VuY3J5cHQgeWV0IDstKS48L2Rpdj4KICAgICAg ICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAg ICA8ZGl2PlNvIG5vdyB0aGUgZXJyb3IgdHVybmVkIHRvPC9kaXY+CiAgICAgICAgICAgICAgICA8 ZGl2PgogICAgICAgICAgICAgICAgICA8cHJlPjxzcGFuIGNsYXNzPSJhbnNpY3lhbiI+PHNwYW4g Y2xhc3M9ImFuc2lyZWQiPkNvbm5lY3Rpb25FcnJvcjwvc3Bhbj46IEdFVDogZXJyb3IgNDAxOiBi JyZsdDshRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwgMi4wLy9FTiImZ3Q7 XG4mbHQ7aHRtbCZndDsmbHQ7aGVhZCZndDtcbiZsdDt0aXRsZSZndDs0MDEgQXV0aG9yaXphdGlv biBSZXF1aXJlZCZsdDsvdGl0bGUmZ3Q7XG4mbHQ7L2hlYWQmZ3Q7Jmx0O2JvZHkmZ3Q7XG4mbHQ7 aDEmZ3Q7QXV0aG9yaXphdGlvbiBSZXF1aXJlZCZsdDsvaDEmZ3Q7XG4mbHQ7cCZndDtUaGlzIHNl cnZlciBjb3VsZCBub3QgdmVyaWZ5IHRoYXQgeW91XG5hcmUgYXV0aG9yaXplZCB0byBhY2Nlc3Mg dGhlIGRvY3VtZW50XG5yZXF1ZXN0ZWQuICBFaXRoZXIgeW91IHN1cHBsaWVkIHRoZSB3cm9uZ1xu Y3JlZGVudGlhbHMgKGUuZy4sIGJhZCBwYXNzd29yZCksIG9yIHlvdXJcbmJyb3dzZXIgZG9lc25c J3QgdW5kZXJzdGFuZCBob3cgdG8gc3VwcGx5XG50aGUgY3JlZGVudGlhbHMgcmVxdWlyZWQuJmx0 Oy9wJmd0O1xuJmx0Oy9ib2R5Jmd0OyZsdDsvaHRtbCZndDtcbicsIDAgYXR0ZW1wdHMgbGVmdDog Tm9uZTwvc3Bhbj48L3ByZT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAg PGRpdj4KICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAg ICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+ CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv bnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+ d2hpY2ggaXMgd2hhdCBJIGV4cGVjdGVkLAogICAgICAgICAgICAgICAgICAgICAgICAgIHNpbmNl IGFwYWNoZSBub3cgd2FudHMgdGhlIGF1dGhlbnRpY2F0aW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgdGhyb3VnaCBMREFQLjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAg ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7 IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlm OyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl cmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNt IDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMHB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlh bCwgc2Fucy1zZXJpZjsiPlNvIGFueWJvZHkga25vdyB3aGF0IHRoZQogICAgICAgICAgICAgICAg ICAgICAgICAgIHJpZ2h0IHNldHRpbmdzIGFyZSB0byBnZXQgYm90aCB0aGUgZGF0YXNldAogICAg ICAgICAgICAgICAgICAgICAgICAgIGltcG9ydCBhbmQgdGhlIEFQSSB3b3JraW5nIHdpdGggZXh0 ZXJuYWwgdXNlcgogICAgICAgICAgICAgICAgICAgICAgICAgIGF1dGggb3ZlciBhcGFjaGUgYW5k IExEQVA/PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAg ICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6 CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAg ICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAg ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7 IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlm OyI+VGhhbmtzLDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAg ICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt aWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+U2FyYWg8 L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250 LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAg ICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseToKICAgICAg ICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAg ICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAg ICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAg ICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m YW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij4tLS0t PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9u dC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAg ICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAg ICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij5TYXJhaCBEaWVobDwvc3Bh bj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAg ICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAgICAgICAg ICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPkhQQyBTeXN0ZW0gQWRtaW5pc3Ry YXRvcjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAg ICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4K ICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZv bnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+ wqA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBm b250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAg ICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAg ICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij5VTklWRVJTSVTDiSBE VSBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAg ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3 LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMt c2VyaWY7Ij7CoDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAg ICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZh bWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPkxVWEVN Qk9VUkcgQ0VOVFJFIEZPUgogICAgICAgICAgICAgICAgICAgICAgICAgIFNZU1RFTVMgQklPTUVE SUNJTkU8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAg ICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+ CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBm b250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsi PkNhbXB1cyBCZWx2YWwgfCBCaW90ZWNoIElJPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h bicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdp bjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAg ICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij42LCBhdmVudWUgZHUgU3dpbmc8bzpwPjwvbzpwPjwvc3Bh bj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAg ICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAgICAgICAg ICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPkwtNDM3MSBCZWx2YXV4PG86cD48 L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAg ICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6 CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij5UICszNTIgNDYg NjYgNDQgNTM2MDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPjxhCiAgICAgICAgICAgICAgICAgICAgICAgICAg bW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1h aWx0bzpzYXJhaC5kaWVobEB1bmkubHUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9 Im9ycGhhbnM6IGF1dG87IHdpZG93czogYXV0bzsiPjxzcGFuCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyI+PGEgY2xhc3M9Im1vei10eHQtbGluay1h YmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+c2FyYWguZGllaGxA dW5pLmx1PC9hPjwvc3Bhbj48L2E+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsiPsKgwqDCoMKgwqA8YQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAg aHJlZj0iaHR0cDovL2xjc2IudW5pLmx1LyIgc3R5bGU9ImNvbG9yOgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgcHVycGxlOyI+PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJl Zj0iaHR0cDovL2xjc2IudW5pLmx1Ij5odHRwOi8vbGNzYi51bmkubHU8L2E+PC9hPjwvc3Bhbj48 L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQ29uc29sYXM7IGZvbnQtc2l6ZTogMTRweDsKICAgICAgICAg ICAgICAgICAgICAgIG9ycGhhbnM6IDI7IHdpZG93czogMjsiPgogICAgICAgICAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAgICAg ICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMs IDE1Myk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z LXNlcmlmIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6 ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OwogICAgICAgICAg ICAgICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAx NTMpOyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z ZXJpZiI+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6 IDEycHg7Ij5UaGlzIG1lc3NhZ2UgaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZp ZGVudGlhbCBhbmQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgaW5mb3JtYXRpb24uIEl0IGlzIGludGVuZGVkIGZvciB0aGUgbmFtZWQKICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHJlY2lwaWVudCBvbmx5LiBJZiB5b3UgcmVjZWl2ZSBpdCBpbiBl cnJvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxlYXNlIG5vdGlmeSBtZSBhbmQgcGVy bWFuZW50bHkgZGVsZXRlIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JpZ2luYWwg bWVzc2FnZSBhbmQgYW55IGNvcGllcy48L3NwYW4+PC9mb250PjwvZGl2PgogICAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAg ICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUz LCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxzcGFu IGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7CiAgICAgICAgICAgICAgICB0ZXh0LWFs aWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0KICAgICAgICAgICAg ICAgIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsK ICAgICAgICAgICAgICAgIFBBRERJTkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJP UkRFUi1UT1A6CiAgICAgICAgICAgICAgICAjYjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hU OiBtZWRpdW0gbm9uZTsKICAgICAgICAgICAgICAgIFBBRERJTkctVE9QOiAzcHQiPgogICAgICAg ICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5OaWNv bGEKICAgICAgICAgICAgICAgIFNvcmFuem8gJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIK ICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOm5pY29sYS5zb3JhbnpvQGdtYWlsLmNvbSI+ bmljb2xhLnNvcmFuem9AZ21haWwuY29tPC9hPiZndDsKICAgICAgICAgICAgICAgIG9uIGJlaGFs ZiBvZiBOaWNvbGEgU29yYW56byAmbHQ7PGEKICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1z ZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86bnNvcmFuem9AdGlzY2Fs aS5pdCI+PGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOm5z b3JhbnpvQHRpc2NhbGkuaXQiPm5zb3JhbnpvQHRpc2NhbGkuaXQ8L2E+PC9hPiZndDs8YnI+CiAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFu Pk1vbmRheSAxCiAgICAgICAgICAgICAgICBBdWd1c3QgMjAxNiAxMjo1ODxicj4KICAgICAgICAg ICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPlNhcmFoIERJ RUhMCiAgICAgICAgICAgICAgICAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAg ICAgICAgICAgICBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVobEB1 bmkubHU8L2E+Jmd0OywKICAgICAgICAgICAgICAgICI8YSBtb3otZG8tbm90LXNlbmQ9InRydWUi CiAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpnYWxheHktZGV2QGxpc3RzLmdhbGF4eXBy b2plY3Qub3JnIj5nYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnPC9hPiIKICAgICAg ICAgICAgICAgICZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAg IGhyZWY9Im1haWx0bzpnYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnIj5nYWxheHkt ZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnPC9hPiZndDs8YnI+CiAgICAgICAgICAgICAgICA8 c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPlJlOgogICAgICAg ICAgICAgICAgW2dhbGF4eS1kZXZdIFJlbW90ZSB1c2VyIGF1dGggYW5kIEFQSTxicj4KICAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgPGRpdiBiZ2NvbG9yPSIjRkZG RkZGIiB0ZXh0PSIjMDAwMDAwIj5IaSBTYXJhaCE8YnI+CiAgICAgICAgICAgICAgICAgIEkgZ3Vl c3MgdGhhdCB5b3VyIHByb2JsZW0gaXMgd2l0aCBhbiB1bnRydXN0ZWQKICAgICAgICAgICAgICAg ICAgY2VydGlmaWNhdGUsIHlvdSBjYW4gZ2V0IG9uZSBmb3IgZnJlZSBhdAogICAgICAgICAgICAg ICAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgY2xhc3M9 Im1vei10eHQtbGluay1mcmVldGV4dCIKICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczov L2xldHNlbmNyeXB0Lm9yZy8iPmh0dHBzOi8vbGV0c2VuY3J5cHQub3JnLzwvYT48YnI+CiAgICAg ICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgWW91IGNhbiBkaXNhYmxlIGNlcnRp ZmljYXRlIHZlcmlmaWNhdGlvbiBpbiBiaW9ibGVuZAogICAgICAgICAgICAgICAgICBhcyBpbiB0 aGUgZXhhbXBsZSBiZWxvdzo8YnI+CiAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAg ICAgICAgaW1wb3J0IGJpb2JsZW5kLmdhbGF4eTxicj4KICAgICAgICAgICAgICAgICAgZ2kgPSBi aW9ibGVuZC5nYWxheHkuR2FsYXh5SW5zdGFuY2UodXJsPW15X3NlcnZlciwKICAgICAgICAgICAg ICAgICAga2V5PW15X2tleSk8YnI+CiAgICAgICAgICAgICAgICAgIGdpLnZlcmlmeSA9IEZhbHNl PGJyPgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIENoZWVycyw8YnI+ CiAgICAgICAgICAgICAgICAgIE5pY29sYTxicj4KICAgICAgICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDAxLzA4LzE2IDA5 OjA4LCBTYXJhaAogICAgICAgICAgICAgICAgICAgIERJRUhMIHdyb3RlOjxicj4KICAgICAgICAg ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxibG9ja3F1b3RlCiAgICAgICAgICAg ICAgICAgICAgY2l0ZT0ibWlkOkQzQzREMDI5LjUxNzU2JTI1c2FyYWguZGllaGxAdW5pLmx1Igog ICAgICAgICAgICAgICAgICAgIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAgICAgICAgIDxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkRlYXIKICAgICAgICAgICAg ICAgICAgICAgIGFsbCw8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+c2luY2UKICAgICAgICAgICAgICAgICAgICAgIHRoZSByZWNlbnQgdXBkYXRl IHRvIDE2LjA0IEkgZ2V0IHRoZSBmb2xsb3dpbmcKICAgICAgICAgICAgICAgICAgICAgIGVycm9y IHdoZW4gdHJ5aW5nIHRvIGltcG9ydCBhIGZpbGUgZnJvbSBhIHVzZXIKICAgICAgICAgICAgICAg ICAgICAgIGRpcmVjdG9yeSB0byBhIGRhdGEgbGlicmFyeTo8L2Rpdj4KICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAg ICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBm YWNlPSJDb3VyaWVyIj5Bc3NlcnRpb25FcnJvcjoKICAgICAgICAgICAgICAgICAgICAgICAgdXNl X3JlbW90ZV91c2VyIGlzIHNldCBidXQgSFRUUF9SRU1PVEVfVVNFUgogICAgICAgICAgICAgICAg ICAgICAgICBoZWFkZXIgd2FzIG5vdCBwcm92aWRlZDwvZm9udD48L2Rpdj4KICAgICAgICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+ CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+SSB1c2UKICAgICAgICAgICAgICAg ICAgICAgIGFwYWNoZSBhcyBhIHByb3h5IGFuZCB1c2UgYW4gTERBUCBzZXJ2ZXIgZm9yCiAgICAg ICAgICAgICAgICAgICAgICBhdXRoZW50aWNhdGlvbi4gSW4gb3JkZXIgdG8gZ2V0IHRoZSBBUEkg dG8gd29yawogICAgICAgICAgICAgICAgICAgICAgcHJldmlvdXNseSB0aGUgYXBhY2hlIGhhZCB0 byBiZSBzZXQgdG8gbm90IGNoZWNrCiAgICAgICAgICAgICAgICAgICAgICBhdXRoZW50aWNhdGlv biBmb3IgdGhlIHJlcXVlc3RzIHRvIC9hcGkuIEluIHRoZQogICAgICAgICAgICAgICAgICAgICAg bG9ncyBJIGNhbiBzZWUgdGhhdCB0aGUgZGF0YXNldCBpbXBvcnQgaXMgYW4KICAgICAgICAgICAg ICAgICAgICAgIHJlcXVlc3QgdG8gdGhlIEFQSSwgc28gc2luY2UgdGhlIGF1dGggaXMgbm90CiAg ICAgICAgICAgICAgICAgICAgICBjaGVja2VkIHRoZW4sIHRoZXJlIGlzIGFsc28gbm8gUkVNT1RF X1VTRVIgaGVhZGVyCiAgICAgICAgICAgICAgICAgICAgICBzZXQuPC9kaXY+CiAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJy PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPldoYXQgaXMKICAgICAgICAgICAg ICAgICAgICAgIHRoZSByZWNvbW1lbmRlZCB3YXkgdG8gc29sdmUgdGhpcyBpc3N1ZSB3aXRoIHRo ZQogICAgICAgICAgICAgICAgICAgICAgY3VycmVudCBHYWxheHkgdmVyc2lvbj8gSSBkaXNhYmxl ZCB0aGUgc3BlY2lhbAogICAgICAgICAgICAgICAgICAgICAgc2V0dGluZ3MgZm9yIC9hcGkgYW5k IHRoZSBkYXRhc2V0IGltcG9ydCB3b3JrcwogICAgICAgICAgICAgICAgICAgICAgbm93LjwvZGl2 PgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5JIHRyaWVk CiAgICAgICAgICAgICAgICAgICAgICB0byBjaGVjayB0aGUgQVBJIHdpdGggYW4gb2xkIHRlc3Qg c2NyaXB0IGJhc2VkIG9uCiAgICAgICAgICAgICAgICAgICAgICBiaW9ibGVuZCwgYnV0IEkgbm93 IGdldCB0aGUgZm9sbG93aW5nIGVycm9yOjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxzcGFuCiAgICAgICAgICAg ICAgICAgICAgICAgIGNsYXNzPSJhbnNpcmVkIj48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8 L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVy Ij48c3BhbiBjbGFzcz0iYW5zaXJlZCI+Q29ubmVjdGlvbkVycm9yPC9zcGFuPjoKICAgICAgICAg ICAgICAgICAgICAgICAgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNh dGUKICAgICAgICAgICAgICAgICAgICAgICAgdmVyaWZ5IGZhaWxlZCAoX3NzbC5jOjY0NSksIDAg YXR0ZW1wdHMgbGVmdDoKICAgICAgICAgICAgICAgICAgICAgICAgTm9uZTwvZm9udD48L2Rpdj4K ICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+UHJldmlvdXNs eQogICAgICAgICAgICAgICAgICAgICAgSSBjb3VsZCBkaXNhYmxlIGl0IHdpdGjCoDwvZGl2Pgog ICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAg ICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5p bXBvcnQgcmVxdWVzdHM8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxm b250IGZhY2U9IkNvdXJpZXIiPnJlcXVlc3RzLnBhY2thZ2VzLnVybGxpYjMuZGlzYWJsZV93YXJu aW5ncygpPC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxi cj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4KICAgICAgICAgICAgICAgICAg ICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im9ycGhhbnM6IDI7 IHdpZG93czogMjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNl cmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPmJ1dCB0aGF0IGRvZXNuJ3Qgc2VlbQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB0byB3b3JrIGFueW1vcmUgKHN3aXRjaGVkIHRvIFB5dGhv biAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vdykuIFNpbmNlIGJpb2JsZW5kIHdy YXBzIGFsbCB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWVzdHMgbWV0aG9k cywgSSBjYW5ub3QgYXBwbHkgYW55IG9mCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRo ZSBjb21tb24gc29sdXRpb25zIEkgZm91bmQgb25saW5lIChlLmcuCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHNldCB2ZXJpZnk9RmFsc2UpLjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAg ICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250 LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7 Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t YW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDFwdDsiPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg Zm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNl cmlmOyI+QW55IGhlbHAgdG8gc29sdmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhl c2UgaXNzdWVzIGlzIGhpZ2hseSBhcHByZWNpYXRlZCA6LSkuPC9zcGFuPjwvZGl2PgogICAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv bWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7 IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7 IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1z ZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAg ICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAx MnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0 OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MHB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNh bnMtc2VyaWY7Ij5CZXN0IHJlZ2FyZHMsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAg ICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNt IDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5 OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFo PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNl cmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJm b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bh biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPi0tLS08L3NwYW4+PC9kaXY+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAw MDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFs LCBzYW5zLXNlcmlmOyI+U2FyYWggRGllaGw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAw Y20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDFwdDsiPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFt aWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPkhQ QyBTeXN0ZW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWRtaW5pc3RyYXRvcjxvOnA+ PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxz cGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij7CoDwvc3Bhbj48L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS b21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVw dDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5z LXNlcmlmOyI+VU5JVkVSU0lUw4kgRFUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTFVY RU1CT1VSRzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij7CoDwvc3Bhbj48 L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9u dC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAg IDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IEFyaWFsLCBzYW5zLXNlcmlmOyI+TFVYRU1CT1VSRyBDRU5UUkUgRk9SCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFNZU1RFTVMgQklPTUVESUNJTkU8bzpwPjwvbzpwPjwvc3Bhbj48L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAu MDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1z aXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFy aWFsLCBzYW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46 IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1m YW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+ NiwgYXZlbnVlIGR1IFN3aW5nPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2lu OiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDFwdDsiPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQt ZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsi PkwtNDM3MSBCZWx2YXV4PG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAw Y20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDFwdDsiPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFt aWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlQg KzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPjxhCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgc3R5bGU9Im9ycGhhbnM6IGF1dG87IHdpZG93czogYXV0bzsiPjxz cGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTBw eDsiPjwvc3Bhbj48L2E+PGEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5v dC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4 dC1saW5rLWFiYnJldmlhdGVkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJt YWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlh dGVkIiBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVobEB1bmkubHU8 L2E+PC9hPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNp emU6IDcuNXB0OyI+wqDCoMKgwqDCoDxhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhy ZWY9Imh0dHA6Ly9sY3NiLnVuaS5sdS8iIHN0eWxlPSJjb2xvcjoKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBwdXJwbGU7Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBo cmVmPSJodHRwOi8vbGNzYi51bmkubHUiPmh0dHA6Ly9sY3NiLnVuaS5sdTwvYT48L2E+PC9zcGFu PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBmb250LXNpemU6CiAgICAg ICAgICAgICAgICAgICAgICAgICAgMTRweDsgb3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNp emU6IDE1cHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVGFob21h OyBjb2xvcjogcmdiKDE1MywgMTUzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUzKTsi PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl cmlmIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNp emU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjogcmdiKDE1 MywgMTUzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUzKTsiPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij5UaGlz IG1lc3NhZ2UgaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maWRlbnRpYWwg YW5kIG1heSBjb250YWluIHByaXZpbGVnZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBpbmZvcm1hdGlvbi4gSXQgaXMgaW50ZW5kZWQgZm9yIHRoZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG5hbWVkIHJlY2lwaWVudCBvbmx5LiBJZiB5b3UgcmVjZWl2ZSBpdAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIGVycm9yIHBsZWFzZSBub3RpZnkgbWUgYW5k CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGVybWFuZW50bHkgZGVsZXRlIHRoZSBv cmlnaW5hbCBtZXNzYWdlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIGFueSBj b3BpZXMuPC9zcGFuPjwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsKICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAxNTMpOyI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+PC9kaXY+CiAg ICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+ CiAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAg ICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIDxmaWVsZHNldCBjbGFz cz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgICAgICAgICAgICAg PGJyPgogICAgICAgICAgICAgICAgICAgIDxwcmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpQbGVhc2Uga2VlcCBhbGwg cmVwbGllcyBvbiB0aGUgbGlzdCBieSB1c2luZyAicmVwbHkgYWxsIgppbiB5b3VyIG1haWwgY2xp ZW50LiAgVG8gbWFuYWdlIHlvdXIgc3Vic2NyaXB0aW9ucyB0byB0aGlzCmFuZCBvdGhlciBHYWxh eHkgbGlzdHMsIHBsZWFzZSB1c2UgdGhlIGludGVyZmFjZSBhdDoKICA8YSBtb3otZG8tbm90LXNl bmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vbGlz dHMuZ2FsYXh5cHJvamVjdC5vcmcvIj5odHRwczovL2xpc3RzLmdhbGF4eXByb2plY3Qub3JnLzwv YT4KClRvIHNlYXJjaCBHYWxheHkgbWFpbGluZyBsaXN0cyB1c2UgdGhlIHVuaWZpZWQgc2VhcmNo IGF0OgogIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVl dGV4dCIgaHJlZj0iaHR0cDovL2dhbGF4eXByb2plY3Qub3JnL3NlYXJjaC9tYWlsaW5nbGlzdHMv Ij5odHRwOi8vZ2FsYXh5cHJvamVjdC5vcmcvc2VhcmNoL21haWxpbmdsaXN0cy88L2E+PC9wcmU+ CiAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICAgICAgPGJyPgog ICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwv c3Bhbj48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9zcGFuPgogICAgICA8YnI+CiAgICAg IDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAg IDxicj4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClBsZWFzZSBrZWVwIGFsbCByZXBsaWVzIG9uIHRo ZSBsaXN0IGJ5IHVzaW5nICJyZXBseSBhbGwiCmluIHlvdXIgbWFpbCBjbGllbnQuICBUbyBtYW5h Z2UgeW91ciBzdWJzY3JpcHRpb25zIHRvIHRoaXMKYW5kIG90aGVyIEdhbGF4eSBsaXN0cywgcGxl YXNlIHVzZSB0aGUgaW50ZXJmYWNlIGF0OgogIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiIGhyZWY9Imh0dHBzOi8vbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmcvIj5odHRwczovL2xpc3Rz LmdhbGF4eXByb2plY3Qub3JnLzwvYT4KClRvIHNlYXJjaCBHYWxheHkgbWFpbGluZyBsaXN0cyB1 c2UgdGhlIHVuaWZpZWQgc2VhcmNoIGF0OgogIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiIGhyZWY9Imh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFyY2gvbWFpbGluZ2xpc3RzLyI+ aHR0cDovL2dhbGF4eXByb2plY3Qub3JnL3NlYXJjaC9tYWlsaW5nbGlzdHMvPC9hPjwvcHJlPgog ICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgo= --===============6876701059233635258==-- From esr@tamu.edu Mon Aug 8 09:09:39 2016 From: Eric Rasche To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] External user auth and API Date: Mon, 08 Aug 2016 13:09:33 +0000 Message-ID: <57A8848D.1030109@tamu.edu> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2536335666571466331==" --===============2536335666571466331== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Sarah, On 08. aug. 2016 07:44, Sarah DIEHL wrote: > Dear all, > > since no one replied so far to the main problem I had and it might > have gotten lost in the conversation, I ask again: Does somebody know > how to configure external user auth with apache such that API (from > external, e.g. bioblend) and dataset import in the data libraries > work? When I configure apache to require auth for everything, the API > does not work. If I except the API from the apache auth, the dataset > import does not work. Our configuration looks like the following (just switching CAS for LDAP.) Satisfy Any Allow from all AuthName "CAS" AuthType CAS Require valid-user RequestHeader set X-URL-SCHEME https XSendFile on XSendFilePath / RequestHeader set CAS-User "%{REMOTE_USER}s(a)tamu.edu" ProxyPass /galaxy uwsgi://127.0.0.1:4001/ I.e. we disable authentication on the /api route. On 16.01+ (I think it was patched then, but 16.04 is a safer bet) this will work correctly and your users will be able to use the API. On previous versions the /api route would fail for web users if exposed in this manner. > > If I switch to the new galaxy-internal LDAP auth features, will that > solve this problem? Yes, this is an alternate solution. > > Any hints are appreciated! > > Best regards, > Sarah > > > ---- > Sarah Diehl > HPC System Administrator > =20 > UNIVERSIT=C3=89 DU LUXEMBOURG > =20 > LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE > Campus Belval | Biotech II > 6, avenue du Swing > L-4371 Belvaux > T +352 46 66 44 5360 > sarah.diehl(a)uni.lu http://lcsb.uni.lu > > ----- > This message is confidential and may contain privileged information. > It is intended for the named recipient only. If you receive it in > error please notify me and permanently delete the original message and > any copies. > ----- > > > From: galaxy-dev > on behalf of > Sarah DIEHL > > Date: Monday 1 August 2016 13:06 > To: Nicola Soranzo >, > "galaxy-dev(a)lists.galaxyproject.org > " > > > Subject: Re: [galaxy-dev] Remote user auth and API > > Hi Nicola, > > thanks a lot for the help! Yes, it's a self-signed certificate, I > didn't bother with letsencrypt yet ;-). > > So now the error turned to > ConnectionError: GET: error 401: b' HTML 2.0//EN">\n\n401 Authorization > Required\n\n

Authorization > Required

\n

This server could not verify that you\nare > authorized to access the document\nrequested. Either you supplied the > wrong\ncredentials (e.g., bad password), or your\nbrowser doesn\'t > understand how to supply\nthe credentials > required.

\n\n', 0 attempts left: None > which is what I expected, since apache now wants the authentication > through LDAP. > > So anybody know what the right settings are to get both the dataset > import and the API working with external user auth over apache and LDAP? > > Thanks, > Sarah > > ---- > Sarah Diehl > HPC System Administrator > =20 > UNIVERSIT=C3=89 DU LUXEMBOURG > =20 > LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE > Campus Belval | Biotech II > 6, avenue du Swing > L-4371 Belvaux > T +352 46 66 44 5360 > sarah.diehl(a)uni.lu http://lcsb.uni.lu > > ----- > This message is confidential and may contain privileged information. > It is intended for the named recipient only. If you receive it in > error please notify me and permanently delete the original message and > any copies. > ----- > > > From: Nicola Soranzo > on behalf of Nicola Soranzo > > > Date: Monday 1 August 2016 12:58 > To: Sarah DIEHL >, > "galaxy-dev(a)lists.galaxyproject.org > " > > > Subject: Re: [galaxy-dev] Remote user auth and API > > Hi Sarah! > I guess that your problem is with an untrusted certificate, you can > get one for free at https://letsencrypt.org/ > > You can disable certificate verification in bioblend as in the example > below: > > import bioblend.galaxy > gi =3D bioblend.galaxy.GalaxyInstance(url=3Dmy_server, key=3Dmy_key) > gi.verify =3D False > > Cheers, > Nicola > > On 01/08/16 09:08, Sarah DIEHL wrote: >> Dear all, >> >> since the recent update to 16.04 I get the following error when >> trying to import a file from a user directory to a data library: >> >> AssertionError: use_remote_user is set but HTTP_REMOTE_USER header >> was not provided >> >> I use apache as a proxy and use an LDAP server for authentication. In >> order to get the API to work previously the apache had to be set to >> not check authentication for the requests to /api. In the logs I can >> see that the dataset import is an request to the API, so since the >> auth is not checked then, there is also no REMOTE_USER header set. >> >> What is the recommended way to solve this issue with the current >> Galaxy version? I disabled the special settings for /api and the >> dataset import works now. >> >> I tried to check the API with an old test script based on bioblend, >> but I now get the following error: >> >> ConnectionError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify >> failed (_ssl.c:645), 0 attempts left: None >> >> Previously I could disable it with=20 >> >> import requests >> requests.packages.urllib3.disable_warnings() >> >> but that doesn't seem to work anymore (switched to Python 3 now). >> Since bioblend wraps all the requests methods, I cannot apply any of >> the common solutions I found online (e.g. set verify=3DFalse). >> >> Any help to solve these issues is highly appreciated :-). >> >> Best regards, >> Sarah >> >> >> >> ---- >> Sarah Diehl >> HPC System Administrator >> =20 >> UNIVERSIT=C3=89 DU LUXEMBOURG >> =20 >> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >> Campus Belval | Biotech II >> 6, avenue du Swing >> L-4371 Belvaux >> T +352 46 66 44 5360 >> sarah.diehl(a)uni.lu http://lcsb.uni.lu >> >> ----- >> This message is confidential and may contain privileged information. >> It is intended for the named recipient only. If you receive it in >> error please notify me and permanently delete the original message >> and any copies. >> ----- >> >> >> >> ___________________________________________________________ >> Please keep all replies on the list by using "reply all" >> in your mail client. To manage your subscriptions to this >> and other Galaxy lists, please use the interface at: >> https://lists.galaxyproject.org/ >> >> To search Galaxy mailing lists use the unified search at: >> http://galaxyproject.org/search/mailinglists/ > > > > ___________________________________________________________ > Please keep all replies on the list by using "reply all" > in your mail client. To manage your subscriptions to this > and other Galaxy lists, please use the interface at: > https://lists.galaxyproject.org/ > > To search Galaxy mailing lists use the unified search at: > http://galaxyproject.org/search/mailinglists/ --=20 Eric Rasche Programmer II Center for Phage Technology Rm 312A, Biochemistry & Biophysics Texas A&M University College Station, TX 77843 esr(a)tamu.edu --===============2536335666571466331== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRm LTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMw MDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgSGkgU2FyYWgsPGJyPgogICAgPGJyPgogICAg PGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwOC4gYXVnLiAyMDE2IDA3 OjQ0LCBTYXJhaCBESUVITAogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1 b3RlIGNpdGU9Im1pZDpEM0NFMDMyRi41MkYwNyUyNXNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAg dHlwZT0iY2l0ZSI+CiAgICAgIDxkaXY+CiAgICAgICAgPGRpdj5EZWFyIGFsbCw8L2Rpdj4KICAg ICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PnNpbmNlIG5vIG9uZSBy ZXBsaWVkIHNvIGZhciB0byB0aGUgbWFpbiBwcm9ibGVtIEkgaGFkIGFuZAogICAgICAgICAgaXQg bWlnaHQgaGF2ZSBnb3R0ZW4gbG9zdCBpbiB0aGUgY29udmVyc2F0aW9uLCBJIGFzayBhZ2FpbjoK ICAgICAgICAgIERvZXMgc29tZWJvZHkga25vdyBob3cgdG8gY29uZmlndXJlIGV4dGVybmFsIHVz ZXIgYXV0aCB3aXRoCiAgICAgICAgICBhcGFjaGUgc3VjaCB0aGF0IEFQSSAoZnJvbSBleHRlcm5h bCwgZS5nLiBiaW9ibGVuZCkgYW5kCiAgICAgICAgICBkYXRhc2V0IGltcG9ydCBpbiB0aGUgZGF0 YSBsaWJyYXJpZXMgd29yaz8gV2hlbiBJIGNvbmZpZ3VyZQogICAgICAgICAgYXBhY2hlIHRvIHJl cXVpcmUgYXV0aCBmb3IgZXZlcnl0aGluZywgdGhlIEFQSSBkb2VzIG5vdCB3b3JrLgogICAgICAg ICAgSWYgSSBleGNlcHQgdGhlIEFQSSBmcm9tIHRoZSBhcGFjaGUgYXV0aCwgdGhlIGRhdGFzZXQg aW1wb3J0CiAgICAgICAgICBkb2VzIG5vdCB3b3JrLjwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwv YmxvY2txdW90ZT4KICAgIDxicj4KICAgIE91ciBjb25maWd1cmF0aW9uIGxvb2tzIGxpa2UgdGhl IGZvbGxvd2luZyAoanVzdCBzd2l0Y2hpbmcgQ0FTIGZvcgogICAgTERBUC4pPGJyPgogICAgPGJy PgogICAgPHR0PsKgwqDCoCAmbHQ7TG9jYXRpb24gIi9nYWxheHkvYXBpLyImZ3Q7PC90dD48dHQ+ PGJyPgogICAgPC90dD48dHQ+wqDCoMKgwqDCoMKgwqAgU2F0aXNmeSBBbnkgPC90dD48dHQ+PGJy PgogICAgPC90dD48dHQ+wqDCoMKgwqDCoMKgwqAgQWxsb3cgZnJvbSBhbGw8L3R0Pjx0dD48YnI+ CiAgICA8L3R0Pjx0dD7CoMKgwqAgJmx0Oy9Mb2NhdGlvbiZndDs8L3R0Pjx0dD48YnI+CiAgICA8 L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKgwqAgJmx0O0xvY2F0aW9uICIvZ2FsYXh5IiZn dDs8L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKgwqDCoMKgwqDCoCBBdXRoTmFtZSAiQ0FT IjwvdHQ+PHR0Pjxicj4KICAgIDwvdHQ+PHR0PsKgwqDCoMKgwqDCoMKgIEF1dGhUeXBlIENBUyA8 L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKgwqDCoMKgwqDCoCBSZXF1aXJlIHZhbGlkLXVz ZXI8L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKgwqDCoMKgwqDCoCBSZXF1ZXN0SGVhZGVy IHNldCBYLVVSTC1TQ0hFTUUgaHR0cHM8L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKgwqDC oMKgwqDCoCBYU2VuZEZpbGUgb248L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKgwqDCoMKg wqDCoCBYU2VuZEZpbGVQYXRoIC88L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKgwqDCoMKg wqDCoCBSZXF1ZXN0SGVhZGVyIHNldCBDQVMtVXNlcgogICAgICA8YSBjbGFzcz0ibW96LXR4dC1s aW5rLXJmYzIzOTZFIiBocmVmPSJtYWlsdG86JXtSRU1PVEVfVVNFUn1zQHRhbXUuZWR1Ij4iJXtS RU1PVEVfVVNFUn1zQHRhbXUuZWR1IjwvYT48L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKg wqAgJmx0Oy9Mb2NhdGlvbiZndDs8L3R0Pjx0dD48YnI+CiAgICA8L3R0Pjx0dD7CoMKgwqAgUHJv eHlQYXNzIC9nYWxheHkgdXdzZ2k6Ly8xMjcuMC4wLjE6NDAwMS88L3R0Pjxicj4KICAgIDxicj4K ICAgIEkuZS4gd2UgZGlzYWJsZSBhdXRoZW50aWNhdGlvbiBvbiB0aGUgL2FwaSByb3V0ZS4gT24g MTYuMDErIChJIHRoaW5rCiAgICBpdCB3YXMgcGF0Y2hlZCB0aGVuLCBidXQgMTYuMDQgaXMgYSBz YWZlciBiZXQpIHRoaXMgd2lsbCB3b3JrCiAgICBjb3JyZWN0bHkgYW5kIHlvdXIgdXNlcnMgd2ls bCBiZSBhYmxlIHRvIHVzZSB0aGUgQVBJLiBPbiBwcmV2aW91cwogICAgdmVyc2lvbnMgdGhlIC9h cGkgcm91dGUgd291bGQgZmFpbCBmb3Igd2ViIHVzZXJzIGlmIGV4cG9zZWQgaW4gdGhpcwogICAg bWFubmVyLgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOkQzQ0UwMzJGLjUyRjA3JTI1c2FyYWgu ZGllaGxAdW5pLmx1IgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPGRpdj4KICAgICAgICA8ZGl2 Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PklmIEkgc3dpdGNoIHRvIHRoZSBuZXcg Z2FsYXh5LWludGVybmFsIExEQVAgYXV0aCBmZWF0dXJlcywKICAgICAgICAgIHdpbGwgdGhhdCBz b2x2ZSB0aGlzIHByb2JsZW0/PC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgog ICAgWWVzLCB0aGlzIGlzIGFuIGFsdGVybmF0ZSBzb2x1dGlvbi4gPGJyPgogICAgPGJsb2NrcXVv dGUgY2l0ZT0ibWlkOkQzQ0UwMzJGLjUyRjA3JTI1c2FyYWguZGllaGxAdW5pLmx1IgogICAgICB0 eXBlPSJjaXRlIj4KICAgICAgPGRpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4K ICAgICAgICA8ZGl2PkFueSBoaW50cyBhcmUgYXBwcmVjaWF0ZWQhPC9kaXY+CiAgICAgICAgPGRp dj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5CZXN0IHJlZ2FyZHMsPC9kaXY+CiAg ICAgICAgPGRpdj5TYXJhaDwvZGl2PgogICAgICAgIDxkaXY+CiAgICAgICAgICA8ZGl2PgogICAg ICAgICAgICA8ZGl2IHN0eWxlPSJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAg ICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4K ICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5 OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAg ICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAg c2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwog ICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7 Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt aWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPi0tLS08L3NwYW4+PC9k aXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t YW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20g MGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MHB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5T YXJhaCBEaWVobDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXpl OiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFu IHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAg ICAgICAgIHNhbnMtc2VyaWY7Ij5IUEMgU3lzdGVtIEFkbWluaXN0cmF0b3I8bzpwPjwvbzpwPjwv c3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMt c2VyaWY7Ij7CoDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXpl OiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFu IHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAg ICAgICAgIHNhbnMtc2VyaWY7Ij5VTklWRVJTSVTDiSBEVSBMVVhFTUJPVVJHPG86cD48L286cD48 L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICBzYW5z LXNlcmlmOyI+wqA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3Bh biBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAg ICAgICAgICBzYW5zLXNlcmlmOyI+TFVYRU1CT1VSRyBDRU5UUkUgRk9SIFNZU1RFTVMgQklPTUVE SUNJTkU8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJm b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9u dC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAg IDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAg ICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5DYW1wdXMgQmVsdmFsIHwgQmlvdGVjaCBJSTxvOnA+ PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEy cHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAg ICAgc2Fucy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBTd2luZzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2 PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu Jywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBj bSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41 cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPkwt NDM3MSBCZWx2YXV4PG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAg ICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAg ICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFs LAogICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+VCArMzUyIDQ2IDY2IDQ0IDUzNjA8L3Nw YW4+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw MXB0OyI+PGEKICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAg ICAgICAgICAgICBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1IiBzdHlsZT0ib3JwaGFu czogYXV0bzsKICAgICAgICAgICAgICAgICAgd2lkb3dzOiBhdXRvOyI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTBweDsiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9 Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT48L3NwYW4+ PC9hPjxzcGFuCiAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyI+wqDC oMKgwqDCoDxhCiAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgpocmVm PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbGNz Yi51bmkubHVfJmFtcDtkPUN3TUZBdyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDty PXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209VlYtdlVsbDRHdFFYOW5zYm9hUWJYSHU0ejMx X1NBZHBrQS04bnUtYnpVayZhbXA7cz1iSjZOd3VpUm9iWGYtc1BYaktvSjNLdEVRYURPdkdfVmla d0x3S0t1bXY4JmFtcDtlPSIKICAgICAgICAgICAgICAgICAgICBzdHlsZT0iY29sb3I6IHB1cnBs ZTsiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9sY3NiLnVu aS5sdSI+aHR0cDovL2xjc2IudW5pLmx1PC9hPjwvYT48L3NwYW4+PC9kaXY+CiAgICAgICAgICAg IDwvZGl2PgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ29uc29sYXM7IGZv bnQtc2l6ZTogMTRweDsgb3JwaGFuczoKICAgICAgICAgICAgICAyOyB3aWRvd3M6IDI7Ij4KICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsg Zm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMs IDE1Myk7Ij4KICAgICAgICAgICAgICAgIDxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAxMnB4OyI+LS0tLS08 L3NwYW4+PC9mb250PjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbjogMHB4 IDBjbTsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgIFRhaG9t YTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTsiPgogICAgICAgICAgICAgICAgPGZvbnQgZmFj ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOgogICAgICAgICAg ICAgICAgICAgIDEycHg7Ij5UaGlzIG1lc3NhZ2UgaXMgY29uZmlkZW50aWFsIGFuZCBtYXkgY29u dGFpbgogICAgICAgICAgICAgICAgICAgIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEl0IGlzIGlu dGVuZGVkIGZvciB0aGUgbmFtZWQKICAgICAgICAgICAgICAgICAgICByZWNpcGllbnQgb25seS4g SWYgeW91IHJlY2VpdmUgaXQgaW4gZXJyb3IgcGxlYXNlCiAgICAgICAgICAgICAgICAgICAgbm90 aWZ5IG1lIGFuZCBwZXJtYW5lbnRseSBkZWxldGUgdGhlIG9yaWdpbmFsCiAgICAgICAgICAgICAg ICAgICAgbWVzc2FnZSBhbmQgYW55IGNvcGllcy48L3NwYW4+PC9mb250PjwvZGl2PgogICAgICAg ICAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OyBmb250 LWZhbWlseToKICAgICAgICAgICAgICAgIFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUz KTsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0t PC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgPGJyPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdj48YnI+CiAgICAg IDwvZGl2PgogICAgICA8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPgogICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OwogICAgICAgICAg dGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7 CiAgICAgICAgICBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47 IFBBRERJTkctTEVGVDoKICAgICAgICAgIDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVIt VE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsKICAgICAgICAgIEJPUkRFUi1SSUdIVDogbWVkaXVtIG5v bmU7IFBBRERJTkctVE9QOiAzcHQiPgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0 OmJvbGQiPkZyb206IDwvc3Bhbj5nYWxheHktZGV2ICZsdDs8YQogICAgICAgICAgICBtb3otZG8t bm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgIGhyZWY9Im1haWx0bzpnYWxheHktZGV2LWJvdW5j ZXNAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9Im1haWx0bzpnYWxheHktZGV2LWJvdW5jZXNAbGlzdHMuZ2FsYXh5cHJvamVj dC5vcmciPmdhbGF4eS1kZXYtYm91bmNlc0BsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT48L2E+ Jmd0OwogICAgICAgICAgb24gYmVoYWxmIG9mIFNhcmFoIERJRUhMICZsdDs8YSBtb3otZG8tbm90 LXNlbmQ9InRydWUiCiAgICAgICAgICAgIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUi PnNhcmFoLmRpZWhsQHVuaS5sdTwvYT4mZ3Q7PGJyPgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5Nb25kYXkgMSBBdWd1c3QKICAgICAgICAgIDIw MTYgMTM6MDY8YnI+CiAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86 IDwvc3Bhbj5OaWNvbGEgU29yYW56byAmbHQ7PGEKICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIiBocmVmPSJtYWlsdG86bnNvcmFuem9AdGlzY2FsaS5pdCI+PGEgY2xhc3M9Im1vei10 eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOm5zb3JhbnpvQHRpc2NhbGkuaXQiPm5z b3JhbnpvQHRpc2NhbGkuaXQ8L2E+PC9hPiZndDssCiAgICAgICAgICAiPGEgbW96LWRvLW5vdC1z ZW5kPSJ0cnVlIgogICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxh eHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4iCiAg ICAgICAgICAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICBocmVmPSJt YWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0 cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mZ3Q7PGJyPgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZToKICAgICAgICAgIFtnYWxheHktZGV2 XSBSZW1vdGUgdXNlciBhdXRoIGFuZCBBUEk8YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRp dj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9 IndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOwogICAgICAg ICAgICAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyBjb2xvcjogcmdiKDAs IDAsIDApOwogICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IGZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsiPgogICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgIDxkaXY+CiAgICAg ICAgICAgICAgICA8ZGl2PkhpIE5pY29sYSw8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+PGJy PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PnRoYW5rcyBhIGxv dCBmb3IgdGhlIGhlbHAhIFllcywgaXQncyBhIHNlbGYtc2lnbmVkCiAgICAgICAgICAgICAgICAg IGNlcnRpZmljYXRlLCBJIGRpZG4ndCBib3RoZXIgd2l0aCBsZXRzZW5jcnlwdCB5ZXQgOy0pLjwv ZGl2PgogICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgIDxkaXY+U28gbm93IHRoZSBlcnJvciB0dXJuZWQgdG88L2Rpdj4KICAgICAg ICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgIDxwcmU+PHNwYW4gY2xhc3M9ImFuc2lj eWFuIj48c3BhbiBjbGFzcz0iYW5zaXJlZCI+Q29ubmVjdGlvbkVycm9yPC9zcGFuPjogR0VUOiBl cnJvciA0MDE6IGInJmx0OyFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTCAy LjAvL0VOIiZndDtcbiZsdDtodG1sJmd0OyZsdDtoZWFkJmd0O1xuJmx0O3RpdGxlJmd0OzQwMSBB dXRob3JpemF0aW9uIFJlcXVpcmVkJmx0Oy90aXRsZSZndDtcbiZsdDsvaGVhZCZndDsmbHQ7Ym9k eSZndDtcbiZsdDtoMSZndDtBdXRob3JpemF0aW9uIFJlcXVpcmVkJmx0Oy9oMSZndDtcbiZsdDtw Jmd0O1RoaXMgc2VydmVyIGNvdWxkIG5vdCB2ZXJpZnkgdGhhdCB5b3VcbmFyZSBhdXRob3JpemVk IHRvIGFjY2VzcyB0aGUgZG9jdW1lbnRcbnJlcXVlc3RlZC4gIEVpdGhlciB5b3Ugc3VwcGxpZWQg dGhlIHdyb25nXG5jcmVkZW50aWFscyAoZS5nLiwgYmFkIHBhc3N3b3JkKSwgb3IgeW91clxuYnJv d3NlciBkb2VzblwndCB1bmRlcnN0YW5kIGhvdyB0byBzdXBwbHlcbnRoZSBjcmVkZW50aWFscyBy ZXF1aXJlZC4mbHQ7L3AmZ3Q7XG4mbHQ7L2JvZHkmZ3Q7Jmx0Oy9odG1sJmd0O1xuJywgMCBhdHRl bXB0cyBsZWZ0OiBOb25lPC9zcGFuPjwvcHJlPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAg ICAgIDxkaXYgc3R5bGU9Im9ycGhhbnM6IDI7IHdpZG93czogMjsiPgogICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsK ICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNh bnMtc2VyaWY7Ij53aGljaCBpcyB3aGF0IEkgZXhwZWN0ZWQsCiAgICAgICAgICAgICAgICAgICAg ICAgICAgc2luY2UgYXBhY2hlIG5vdyB3YW50cyB0aGUgYXV0aGVudGljYXRpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICB0aHJvdWdoIExEQVAuPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp ZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWws IHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4K ICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFu IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAg ICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+U28gYW55Ym9keSBrbm93IHdoYXQgdGhlCiAgICAg ICAgICAgICAgICAgICAgICAgICAgcmlnaHQgc2V0dGluZ3MgYXJlIHRvIGdldCBib3RoIHRoZSBk YXRhc2V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgaW1wb3J0IGFuZCB0aGUgQVBJIHdvcmtp bmcgd2l0aCBleHRlcm5hbCB1c2VyCiAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0aCBvdmVy IGFwYWNoZSBhbmQgTERBUD88L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAg ICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi PgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm b250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsi Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp ZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWws IHNhbnMtc2VyaWY7Ij5UaGFua3MsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAg ICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAx cHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw dDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2Vy aWY7Ij5TYXJhaDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAg ICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt aWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgog ICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAg ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MHB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1z ZXJpZjsiPi0tLS08L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAg ICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh bWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFo IERpZWhsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAg ICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5 OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+SFBDIFN5c3Rl bSBBZG1pbmlzdHJhdG9yPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwog ICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNh bnMtc2VyaWY7Ij7CoDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAg ICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAg ICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250 LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlVO SVZFUlNJVMOJIERVIExVWEVNQk9VUkc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg c2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAw Y20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJm b250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBB cmlhbCwgc2Fucy1zZXJpZjsiPsKgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAg ICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAx cHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41 cHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNl cmlmOyI+TFVYRU1CT1VSRyBDRU5UUkUgRk9SCiAgICAgICAgICAgICAgICAgICAgICAgICAgU1lT VEVNUyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsK ICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogNy41cHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBz YW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8IEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48 L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTog MTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAg IDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAgICAgICAgICAg ICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBTd2luZzxvOnA+ PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAg ICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5 OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+TC00MzcxIEJl bHZhdXg8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAg ICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+ CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBm b250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsi PlQgKzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+PGEKICAgICAgICAgICAgICAg ICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAg ICAgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAgICAgICAgICAg ICAgICBzdHlsZT0ib3JwaGFuczogYXV0bzsgd2lkb3dzOiBhdXRvOyI+PHNwYW4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6IDEwcHg7Ij48YSBjbGFzcz0ibW96 LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5z YXJhaC5kaWVobEB1bmkubHU8L2E+PC9zcGFuPjwvYT48c3BhbgogICAgICAgICAgICAgICAgICAg ICAgICAgIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyI+wqDCoMKgwqDCoDxhCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCmhyZWY9Imh0dHBzOi8vdXJs ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19sY3NiLnVuaS5sdV8mYW1w O2Q9Q3dNRkF3JmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5 emNqQlNqaURLdyZhbXA7bT1WVi12VWxsNEd0UVg5bnNib2FRYlhIdTR6MzFfU0FkcGtBLThudS1i elVrJmFtcDtzPWJKNk53dWlSb2JYZi1zUFhqS29KM0t0RVFhRE92R19WaVp3THdLS3VtdjgmYW1w O2U9IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImNvbG9yOiBwdXJwbGU7Ij48 YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGNzYi51bmkubHUi Pmh0dHA6Ly9sY3NiLnVuaS5sdTwvYT48L2E+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAg ICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBD b25zb2xhczsgZm9udC1zaXplOiAxNHB4OwogICAgICAgICAgICAgICAgICAgICAgb3JwaGFuczog Mjsgd2lkb3dzOiAyOyI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46 IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1m YW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTsiPgogICAgICAgICAgICAg ICAgICAgICAgICA8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+ PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAw cHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFt aWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAg ICAgICAgICAgPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPlRoaXMgbWVzc2FnZSBp cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlkZW50aWFsIGFuZCBtYXkgY29udGFp biBwcml2aWxlZ2VkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvcm1hdGlvbi4gSXQg aXMgaW50ZW5kZWQgZm9yIHRoZSBuYW1lZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVj aXBpZW50IG9ubHkuIElmIHlvdSByZWNlaXZlIGl0IGluIGVycm9yCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBwbGVhc2Ugbm90aWZ5IG1lIGFuZCBwZXJtYW5lbnRseSBkZWxldGUgdGhlCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBvcmlnaW5hbCBtZXNzYWdlIGFuZCBhbnkgY29waWVz Ljwvc3Bhbj48L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJt YXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsKICAgICAgICAgICAgICAgICAgICAgICAg Zm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTsiPgogICAgICAg ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3Nw YW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+PGJyPgog ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNU SU9OIj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250 LXNpemU6MTFwdDsKICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7 IEJPUkRFUi1CT1RUT006IG1lZGl1bQogICAgICAgICAgICAgICAgbm9uZTsgQk9SREVSLUxFRlQ6 IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOwogICAgICAgICAgICAgICAgUEFERElO Ry1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDoKICAgICAgICAgICAg ICAgICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOwogICAgICAg ICAgICAgICAgUEFERElORy1UT1A6IDNwdCI+CiAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0i Zm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPk5pY29sYQogICAgICAgICAgICAgICAgU29y YW56byAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICBocmVm PSJtYWlsdG86bmljb2xhLnNvcmFuem9AZ21haWwuY29tIj5uaWNvbGEuc29yYW56b0BnbWFpbC5j b208L2E+Jmd0OwogICAgICAgICAgICAgICAgb24gYmVoYWxmIG9mIE5pY29sYSBTb3JhbnpvICZs dDs8YQogICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAg ICAgICAgIGhyZWY9Im1haWx0bzpuc29yYW56b0B0aXNjYWxpLml0Ij48YSBjbGFzcz0ibW96LXR4 dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86bnNvcmFuem9AdGlzY2FsaS5pdCI+bnNv cmFuem9AdGlzY2FsaS5pdDwvYT48L2E+Jmd0Ozxicj4KICAgICAgICAgICAgICAgIDxzcGFuIHN0 eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+TW9uZGF5IDEKICAgICAgICAgICAg ICAgIEF1Z3VzdCAyMDE2IDEyOjU4PGJyPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+U2FyYWggRElFSEwKICAgICAgICAgICAgICAgICZs dDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0 bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT4mZ3Q7LAogICAgICAg ICAgICAgICAgIjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgaHJl Zj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZA bGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+IgogICAgICAgICAgICAgICAgJmx0OzxhIG1vei1k by1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmdhbGF4eS1k ZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVj dC5vcmc8L2E+Jmd0Ozxicj4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdo dDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6CiAgICAgICAgICAgICAgICBbZ2FsYXh5LWRldl0g UmVtb3RlIHVzZXIgYXV0aCBhbmQgQVBJPGJyPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXY+ CiAgICAgICAgICAgICAgICA8ZGl2IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPkhp IFNhcmFoITxicj4KICAgICAgICAgICAgICAgICAgSSBndWVzcyB0aGF0IHlvdXIgcHJvYmxlbSBp cyB3aXRoIGFuIHVudHJ1c3RlZAogICAgICAgICAgICAgICAgICBjZXJ0aWZpY2F0ZSwgeW91IGNh biBnZXQgb25lIGZvciBmcmVlIGF0CiAgICAgICAgICAgICAgICAgIDxhIG1vei1kby1ub3Qtc2Vu ZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IgpocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt M0FfX2xldHNlbmNyeXB0Lm9yZ18mYW1wO2Q9Q3dNRkF3JmFtcDtjPU9ERlQtRzVTdWpNaUdyS3Vv SkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7bT1WVi12VWxsNEd0UVg5bnNi b2FRYlhIdTR6MzFfU0FkcGtBLThudS1ielVrJmFtcDtzPU5ZeXc2YTRtNDlmcm1yVEVQaHA0eDhq OVRJb3RvUlpPaHQxTFJlT3BySjgmYW1wO2U9Ij5odHRwczovL2xldHNlbmNyeXB0Lm9yZy88L2E+ PGJyPgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIFlvdSBjYW4gZGlz YWJsZSBjZXJ0aWZpY2F0ZSB2ZXJpZmljYXRpb24gaW4gYmlvYmxlbmQKICAgICAgICAgICAgICAg ICAgYXMgaW4gdGhlIGV4YW1wbGUgYmVsb3c6PGJyPgogICAgICAgICAgICAgICAgICA8YnI+CiAg ICAgICAgICAgICAgICAgIGltcG9ydCBiaW9ibGVuZC5nYWxheHk8YnI+CiAgICAgICAgICAgICAg ICAgIGdpID0gYmlvYmxlbmQuZ2FsYXh5LkdhbGF4eUluc3RhbmNlKHVybD1teV9zZXJ2ZXIsCiAg ICAgICAgICAgICAgICAgIGtleT1teV9rZXkpPGJyPgogICAgICAgICAgICAgICAgICBnaS52ZXJp ZnkgPSBGYWxzZTxicj4KICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICBD aGVlcnMsPGJyPgogICAgICAgICAgICAgICAgICBOaWNvbGE8YnI+CiAgICAgICAgICAgICAgICAg IDxicj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAw MS8wOC8xNiAwOTowOCwgU2FyYWgKICAgICAgICAgICAgICAgICAgICBESUVITCB3cm90ZTo8YnI+ CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8YmxvY2txdW90ZQog ICAgICAgICAgICAgICAgICAgIGNpdGU9Im1pZDpEM0M0RDAyOS41MTc1NiUyNXNhcmFoLmRpZWhs QHVuaS5sdSIKICAgICAgICAgICAgICAgICAgICB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5EZWFyCiAg ICAgICAgICAgICAgICAgICAgICBhbGwsPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAg ICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPnNpbmNlCiAgICAgICAgICAgICAgICAgICAgICB0aGUgcmVj ZW50IHVwZGF0ZSB0byAxNi4wNCBJIGdldCB0aGUgZm9sbG93aW5nCiAgICAgICAgICAgICAgICAg ICAgICBlcnJvciB3aGVuIHRyeWluZyB0byBpbXBvcnQgYSBmaWxlIGZyb20gYSB1c2VyCiAgICAg ICAgICAgICAgICAgICAgICBkaXJlY3RvcnkgdG8gYSBkYXRhIGxpYnJhcnk6PC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxk aXY+PGZvbnQgZmFjZT0iQ291cmllciI+QXNzZXJ0aW9uRXJyb3I6CiAgICAgICAgICAgICAgICAg ICAgICAgIHVzZV9yZW1vdGVfdXNlciBpcyBzZXQgYnV0IEhUVFBfUkVNT1RFX1VTRVIKICAgICAg ICAgICAgICAgICAgICAgICAgaGVhZGVyIHdhcyBub3QgcHJvdmlkZWQ8L2ZvbnQ+PC9kaXY+CiAg ICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl cmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkkgdXNlCiAgICAg ICAgICAgICAgICAgICAgICBhcGFjaGUgYXMgYSBwcm94eSBhbmQgdXNlIGFuIExEQVAgc2VydmVy IGZvcgogICAgICAgICAgICAgICAgICAgICAgYXV0aGVudGljYXRpb24uIEluIG9yZGVyIHRvIGdl dCB0aGUgQVBJIHRvIHdvcmsKICAgICAgICAgICAgICAgICAgICAgIHByZXZpb3VzbHkgdGhlIGFw YWNoZSBoYWQgdG8gYmUgc2V0IHRvIG5vdCBjaGVjawogICAgICAgICAgICAgICAgICAgICAgYXV0 aGVudGljYXRpb24gZm9yIHRoZSByZXF1ZXN0cyB0byAvYXBpLiBJbiB0aGUKICAgICAgICAgICAg ICAgICAgICAgIGxvZ3MgSSBjYW4gc2VlIHRoYXQgdGhlIGRhdGFzZXQgaW1wb3J0IGlzIGFuCiAg ICAgICAgICAgICAgICAgICAgICByZXF1ZXN0IHRvIHRoZSBBUEksIHNvIHNpbmNlIHRoZSBhdXRo IGlzIG5vdAogICAgICAgICAgICAgICAgICAgICAgY2hlY2tlZCB0aGVuLCB0aGVyZSBpcyBhbHNv IG5vIFJFTU9URV9VU0VSIGhlYWRlcgogICAgICAgICAgICAgICAgICAgICAgc2V0LjwvZGl2Pgog ICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5XaGF0IGlzCiAg ICAgICAgICAgICAgICAgICAgICB0aGUgcmVjb21tZW5kZWQgd2F5IHRvIHNvbHZlIHRoaXMgaXNz dWUgd2l0aCB0aGUKICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQgR2FsYXh5IHZlcnNpb24/ IEkgZGlzYWJsZWQgdGhlIHNwZWNpYWwKICAgICAgICAgICAgICAgICAgICAgIHNldHRpbmdzIGZv ciAvYXBpIGFuZCB0aGUgZGF0YXNldCBpbXBvcnQgd29ya3MKICAgICAgICAgICAgICAgICAgICAg IG5vdy48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+SSB0cmllZAogICAgICAgICAgICAgICAgICAgICAgdG8gY2hlY2sgdGhlIEFQSSB3aXRoIGFu IG9sZCB0ZXN0IHNjcmlwdCBiYXNlZCBvbgogICAgICAgICAgICAgICAgICAgICAgYmlvYmxlbmQs IGJ1dCBJIG5vdyBnZXQgdGhlIGZvbGxvd2luZyBlcnJvcjo8L2Rpdj4KICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48c3Bhbgog ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iYW5zaXJlZCI+PGJyPgogICAgICAgICAgICAg ICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFj ZT0iQ291cmllciI+PHNwYW4gY2xhc3M9ImFuc2lyZWQiPkNvbm5lY3Rpb25FcnJvcjwvc3Bhbj46 CiAgICAgICAgICAgICAgICAgICAgICAgIFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURd IGNlcnRpZmljYXRlCiAgICAgICAgICAgICAgICAgICAgICAgIHZlcmlmeSBmYWlsZWQgKF9zc2wu Yzo2NDUpLCAwIGF0dGVtcHRzIGxlZnQ6CiAgICAgICAgICAgICAgICAgICAgICAgIE5vbmU8L2Zv bnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi PlByZXZpb3VzbHkKICAgICAgICAgICAgICAgICAgICAgIEkgY291bGQgZGlzYWJsZSBpdCB3aXRo wqA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0i Q291cmllciI+aW1wb3J0IHJlcXVlc3RzPC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICAg ICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5yZXF1ZXN0cy5wYWNrYWdlcy51cmxsaWIzLmRp c2FibGVfd2FybmluZ3MoKTwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+CiAgICAgICAg ICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJv cnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseToKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij5idXQgdGhhdCBkb2Vzbid0IHNl ZW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gd29yayBhbnltb3JlIChzd2l0Y2hl ZCB0byBQeXRob24gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3cpLiBTaW5jZSBi aW9ibGVuZCB3cmFwcyBhbGwgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVl c3RzIG1ldGhvZHMsIEkgY2Fubm90IGFwcGx5IGFueSBvZgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB0aGUgY29tbW9uIHNvbHV0aW9ucyBJIGZvdW5kIG9ubGluZSAoZS5nLgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzZXQgdmVyaWZ5PUZhbHNlKS48L3NwYW4+PC9kaXY+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDFw dDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog MTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBz YW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2 PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4w MDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNp emU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlh bCwgc2Fucy1zZXJpZjsiPkFueSBoZWxwIHRvIHNvbHZlCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRoZXNlIGlzc3VlcyBpcyBoaWdobHkgYXBwcmVjaWF0ZWQgOi0pLjwvc3Bhbj48L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAu MDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1z aXplOiAxMHB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJp YWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+ PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 ICdUaW1lcyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZv bnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IEFyaWFsLCBzYW5zLXNlcmlmOyI+QmVzdCByZWdhcmRzLDwvc3Bhbj48L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h bicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBt YXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm b250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2Vy aWY7Ij5TYXJhaDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseToKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseToK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij4tLS0tPC9z cGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFt aWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlm OyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFoIERpZWhsPC9zcGFuPjwvZGl2PgogICAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv bWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7 IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMt c2VyaWY7Ij5IUEMgU3lzdGVtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFkbWluaXN0 cmF0b3I8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+wqA8L3NwYW4+PC9k aXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZvbnQt c2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAw LjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB cmlhbCwgc2Fucy1zZXJpZjsiPlVOSVZFUlNJVMOJIERVCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIExVWEVNQk9VUkc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46 IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1m YW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+ wqA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg c2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4g c3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPkxVWEVNQk9VUkcgQ0VOVFJFIEZPUgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBTWVNURU1TIEJJT01FRElDSU5FPG86cD48L286cD48 L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Vy aWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPkNhbXB1cyBCZWx2YWwgfAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBCaW90ZWNoIElJPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7IGZvbnQtc2l6ZTogMTJw dDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDFwdDsi PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41 cHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fu cy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBTd2luZzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAg ICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEy cHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7 Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcu NXB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNh bnMtc2VyaWY7Ij5MLTQzNzEgQmVsdmF1eDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv bWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7 IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMt c2VyaWY7Ij5UICszNTIgNDYgNjYgNDQgNTM2MDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij48YQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJvcnBoYW5zOiBhdXRvOyB3aWRvd3M6 IGF1dG87Ij48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250 LXNpemU6IDEwcHg7Ij48L3NwYW4+PC9hPjxhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xh c3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+PGEgY2xhc3M9Im1vei10eHQtbGlu ay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+c2FyYWguZGll aGxAdW5pLmx1PC9hPjwvYT48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsiPsKgwqDCoMKgwqA8YQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xjc2IudW5pLmx1XyZhbXA7ZD1Dd01G QXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2pp REt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2JvYVFiWEh1NHozMV9TQWRwa0EtOG51LWJ6VWsmYW1w O3M9Yko2Tnd1aVJvYlhmLXNQWGpLb0ozS3RFUWFET3ZHX1ZpWndMd0tLdW12OCZhbXA7ZT0iCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImNvbG9yOiBwdXJwbGU7Ij48YSBj bGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGNzYi51bmkubHUiPmh0 dHA6Ly9sY3NiLnVuaS5sdTwvYT48L2E+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6IENvbnNvbGFzOyBmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgMTRweDsg b3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBz dHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTUzKTsiPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2Zv bnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAw cHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250 LWZhbWlseTogVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgMTUzKTsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZvbnQgZmFjZT0i Q2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij5UaGlzIG1lc3NhZ2UgaXMKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBjb25maWRlbnRpYWwgYW5kIG1heSBjb250YWluIHByaXZpbGVnZWQK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvcm1hdGlvbi4gSXQgaXMgaW50ZW5k ZWQgZm9yIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWVkIHJlY2lwaWVu dCBvbmx5LiBJZiB5b3UgcmVjZWl2ZSBpdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGluIGVycm9yIHBsZWFzZSBub3RpZnkgbWUgYW5kCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcGVybWFuZW50bHkgZGVsZXRlIHRoZSBvcmlnaW5hbCBtZXNzYWdlCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgYW5kIGFueSBjb3BpZXMuPC9zcGFuPjwvZm9udD48L2Rpdj4K ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZv bnQtc2l6ZTogMTVweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBU YWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAx NTMpOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiAxMnB4OyI+LS0tLS08L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICAgICAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwv ZmllbGRzZXQ+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIDxw cmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpQbGVhc2Uga2VlcCBhbGwgcmVwbGllcyBvbiB0aGUgbGlzdCBieSB1c2lu ZyAicmVwbHkgYWxsIgppbiB5b3VyIG1haWwgY2xpZW50LiAgVG8gbWFuYWdlIHlvdXIgc3Vic2Ny aXB0aW9ucyB0byB0aGlzCmFuZCBvdGhlciBHYWxheHkgbGlzdHMsIHBsZWFzZSB1c2UgdGhlIGlu dGVyZmFjZSBhdDoKICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxp bmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91 cmw/dT1odHRwcy0zQV9fbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmdfJmFtcDtkPUN3TUZBdyZhbXA7 Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1w O209VlYtdlVsbDRHdFFYOW5zYm9hUWJYSHU0ejMxX1NBZHBrQS04bnUtYnpVayZhbXA7cz13X3Qw WnlNak9WNkh4RFpJdnlxMVR1M1BQQkxFdXhMN2k0NE5SWGxCNGVrJmFtcDtlPSI+aHR0cHM6Ly9s aXN0cy5nYWxheHlwcm9qZWN0Lm9yZy88L2E+CgpUbyBzZWFyY2ggR2FsYXh5IG1haWxpbmcgbGlz dHMgdXNlIHRoZSB1bmlmaWVkIHNlYXJjaCBhdDoKICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUi IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19nYWxheHlwcm9qZWN0Lm9yZ19zZWFyY2hf bWFpbGluZ2xpc3RzXyZhbXA7ZD1Dd01GQXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZh bXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2JvYVFiWEh1 NHozMV9TQWRwa0EtOG51LWJ6VWsmYW1wO3M9V2ZHSDlUREpFd3dlVmNRNmR3T2tyTWR1UmF1b3k1 SlU0UkVSd3lhLU03QSZhbXA7ZT0iPmh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFyY2gvbWFp bGluZ2xpc3RzLzwvYT48L3ByZT4KICAgICAgICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAg ICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L3Nw YW4+CiAgICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRl ciI+PC9maWVsZHNldD4KICAgICAgPGJyPgogICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KUGxlYXNlIGtl ZXAgYWxsIHJlcGxpZXMgb24gdGhlIGxpc3QgYnkgdXNpbmcgInJlcGx5IGFsbCIKaW4geW91ciBt YWlsIGNsaWVudC4gIFRvIG1hbmFnZSB5b3VyIHN1YnNjcmlwdGlvbnMgdG8gdGhpcwphbmQgb3Ro ZXIgR2FsYXh5IGxpc3RzLCBwbGVhc2UgdXNlIHRoZSBpbnRlcmZhY2UgYXQ6CiAgPGEgY2xhc3M9 Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9saXN0cy5nYWxheHlwcm9qZWN0 Lm9yZy8iPmh0dHBzOi8vbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmcvPC9hPgoKVG8gc2VhcmNoIEdh bGF4eSBtYWlsaW5nIGxpc3RzIHVzZSB0aGUgdW5pZmllZCBzZWFyY2ggYXQ6CiAgPGEgY2xhc3M9 Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2dhbGF4eXByb2plY3Qub3JnL3Nl YXJjaC9tYWlsaW5nbGlzdHMvIj5odHRwOi8vZ2FsYXh5cHJvamVjdC5vcmcvc2VhcmNoL21haWxp bmdsaXN0cy88L2E+PC9wcmU+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8ZGl2IGNs YXNzPSJtb3otc2lnbmF0dXJlIj4tLSA8YnI+CiAgICAgIEVyaWMgUmFzY2hlPGJyPgogICAgICBQ cm9ncmFtbWVyIElJPGJyPgogICAgICA8YnI+CiAgICAgIENlbnRlciBmb3IgUGhhZ2UgVGVjaG5v bG9neTxicj4KICAgICAgUm0gMzEyQSwgQmlvY2hlbWlzdHJ5ICZhbXA7IEJpb3BoeXNpY3M8YnI+ CiAgICAgIFRleGFzIEEmYW1wO00gVW5pdmVyc2l0eTxicj4KICAgICAgQ29sbGVnZSBTdGF0aW9u LCBUWCA3Nzg0Mzxicj4KICAgICAgPGEgaHJlZj0ibWFpbHRvOmVzckB0YW11LmVkdSI+ZXNyQHRh bXUuZWR1PC9hPjxicj4KICAgIDwvZGl2PgogIDwvYm9keT4KPC9odG1sPgo= --===============2536335666571466331==-- From sarah.diehl@uni.lu Mon Aug 8 09:25:19 2016 From: Sarah DIEHL To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] External user auth and API Date: Mon, 08 Aug 2016 13:25:16 +0000 Message-ID: In-Reply-To: <57A8848D.1030109@tamu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5036369141883345449==" --===============5036369141883345449== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Eric, thanks a lot for the info and help! I'm running version 16.04 and my apache c= onf is a bit different because I balance over multiple galaxy web servers: # API requests get routed through balancer with no authentication RewriteCond %{QUERY_STRING} key=3D RewriteRule ^/api/(.*) balancer://galaxy-noauth/api/$1 [P] # Regular requests get routed through balancer with LDAP authentication RewriteRule ^(.*) balancer://galaxy$1 [P] BalancerMember http://localhost:8080 BalancerMember http://localhost:8081 BalancerMember http://localhost:8082 BalancerMember http://localhost:8083 RequestHeader set X-URL-SCHEME https AuthType Basic AuthBasicProvider ldap AuthName "UL HPC Platform Authorized Users Only" AuthLDAPBindAuthoritative off AuthLDAPURL "ldap://=E2=80=A6" Require valid-user RequestHeader set REMOTE_USER %{AUTHENTICATE_uid}e XSendFile on XSendFilePath / SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.(?:t?gz|zip|bz2)$ no-gzip dont-vary SetEnvIfNoCase Request_URI /history/export_archive no-gzip dont-vary BalancerMember http://localhost:8080 BalancerMember http://localhost:8081 BalancerMember http://localhost:8082 BalancerMember http://localhost:8083 RequestHeader set X-URL-SCHEME https Satisfy any XSendFile on XSendFilePath / SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.(?:t?gz|zip|bz2)$ no-gzip dont-vary SetEnvIfNoCase Request_URI /history/export_archive no-gzip dont-vary What doesn't work when configured this way is data libraries' import from use= r directory function. Can you tell if my apache configuration is equivalent t= o yours? Does the import functionality in the data libraries work for you? This configuration worked fine with release 15.10, but doesn't anymore since = I upgraded. Between those two version the default data libraries interface ch= anged. What used to be "beta" before is now the default and only available op= tion. Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.lu http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: Eric Rasche > Organization: TAMU Date: Monday 8 August 2016 15:09 To: Sarah DIEHL >, "galaxy-= dev(a)lists.galaxyproject.org" <= galaxy-dev(a)lists.galaxyproject.org> Subject: Re: [galaxy-dev] External user auth and API Hi Sarah, On 08. aug. 2016 07:44, Sarah DIEHL wrote: Dear all, since no one replied so far to the main problem I had and it might have gotte= n lost in the conversation, I ask again: Does somebody know how to configure = external user auth with apache such that API (from external, e.g. bioblend) a= nd dataset import in the data libraries work? When I configure apache to requ= ire auth for everything, the API does not work. If I except the API from the = apache auth, the dataset import does not work. Our configuration looks like the following (just switching CAS for LDAP.) Satisfy Any Allow from all AuthName "CAS" AuthType CAS Require valid-user RequestHeader set X-URL-SCHEME https XSendFile on XSendFilePath / RequestHeader set CAS-User "%{REMOTE_USER}s(a)tamu.edu" ProxyPass /galaxy uwsgi://127.0.0.1:4001/ I.e. we disable authentication on the /api route. On 16.01+ (I think it was p= atched then, but 16.04 is a safer bet) this will work correctly and your user= s will be able to use the API. On previous versions the /api route would fail= for web users if exposed in this manner. If I switch to the new galaxy-internal LDAP auth features, will that solve th= is problem? Yes, this is an alternate solution. Any hints are appreciated! Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.lu http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: galaxy-dev <galaxy= -dev-bounces(a)lists.galaxyproject.org> on behalf of Sarah DIEHL > Date: Monday 1 August 2016 13:06 To: Nicola Soranzo <nsoranzo(a)tiscali.it>, "galaxy-dev(a)lists.galaxyproject.org" > Subject: Re: [galaxy-dev] Remote user auth and API Hi Nicola, thanks a lot for the help! Yes, it's a self-signed certificate, I didn't both= er with letsencrypt yet ;-). So now the error turned to ConnectionError: GET: error 401: b'\n\n401 Authorization Required\n\n

Authorization Required

\n

This server could not verify that yo= u\nare authorized to access the document\nrequested. Either you supplied the= wrong\ncredentials (e.g., bad password), or your\nbrowser doesn\'t understan= d how to supply\nthe credentials required.

\n\n', 0 attempts= left: None which is what I expected, since apache now wants the authentication through L= DAP. So anybody know what the right settings are to get both the dataset import an= d the API working with external user auth over apache and LDAP? Thanks, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.lu http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: Nicola Soranzo > on behalf of Nicola Soranzo <nsoranzo(a= )tiscali.it> Date: Monday 1 August 2016 12:58 To: Sarah DIEHL >, "galaxy-= dev(a)lists.galaxyproject.org" <= galaxy-dev(a)lists.galaxyproject.org> Subject: Re: [galaxy-dev] Remote user auth and API Hi Sarah! I guess that your problem is with an untrusted certificate, you can get one f= or free at https://letsencrypt.org/ You can disable certificate verification in bioblend as in the example below: import bioblend.galaxy gi =3D bioblend.galaxy.GalaxyInstance(url=3Dmy_server, key=3Dmy_key) gi.verify =3D False Cheers, Nicola On 01/08/16 09:08, Sarah DIEHL wrote: Dear all, since the recent update to 16.04 I get the following error when trying to imp= ort a file from a user directory to a data library: AssertionError: use_remote_user is set but HTTP_REMOTE_USER header was not pr= ovided I use apache as a proxy and use an LDAP server for authentication. In order t= o get the API to work previously the apache had to be set to not check authen= tication for the requests to /api. In the logs I can see that the dataset imp= ort is an request to the API, so since the auth is not checked then, there is= also no REMOTE_USER header set. What is the recommended way to solve this issue with the current Galaxy versi= on? I disabled the special settings for /api and the dataset import works now. I tried to check the API with an old test script based on bioblend, but I now= get the following error: ConnectionError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (= _ssl.c:645), 0 attempts left: None Previously I could disable it with import requests requests.packages.urllib3.disable_warnings() but that doesn't seem to work anymore (switched to Python 3 now). Since biobl= end wraps all the requests methods, I cannot apply any of the common solution= s I found online (e.g. set verify=3DFalse). Any help to solve these issues is highly appreciated :-). Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.l= u http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- ___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: https://lists.galaxyproject.org/ To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/ ___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: https://lists.galaxyproject.org/ To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/ -- Eric Rasche Programmer II Center for Phage Technology Rm 312A, Biochemistry & Biophysics Texas A&M University College Station, TX 77843 esr(a)tamu.edu --===============5036369141883345449== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRl eHQvaHRtbDsgY2hhcnNldD1XaW5kb3dzLTEyNTIiPgo8L2hlYWQ+Cjxib2R5IHN0eWxlPSJ3b3Jk LXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5l LWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXpl OiAxM3B4OyI+CjxkaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsiPkhpIEVyaWMsPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPjxicj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPnRoYW5rcyBhIGxvdCBmb3IgdGhlIGluZm8gYW5kIGhlbHAhIEknbSBydW5uaW5nIHZl cnNpb24gMTYuMDQgYW5kIG15IGFwYWNoZSBjb25mIGlzIGEgYml0IGRpZmZlcmVudCBiZWNhdXNl IEkgYmFsYW5jZSBvdmVyIG11bHRpcGxlIGdhbGF4eSB3ZWIgc2VydmVyczo8L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L2Rpdj4KPGRpdj4K PGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICMgQVBJIHJlcXVlc3RzIGdl dCByb3V0ZWQgdGhyb3VnaCBiYWxhbmNlciB3aXRoIG5vIGF1dGhlbnRpY2F0aW9uPC9mb250Pjwv ZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgUmV3cml0ZUNvbmQg JXtRVUVSWV9TVFJJTkd9IGtleT08L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmll ciI+Jm5ic3A7ICZuYnNwOyBSZXdyaXRlUnVsZSBeL2FwaS8oLiopIGJhbGFuY2VyOi8vZ2FsYXh5 LW5vYXV0aC9hcGkvJDEgW1BdPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIi Pjxicj4KPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJz cDsgIyBSZWd1bGFyIHJlcXVlc3RzIGdldCByb3V0ZWQgdGhyb3VnaCBiYWxhbmNlciB3aXRoIExE QVAgYXV0aGVudGljYXRpb248L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+ Jm5ic3A7ICZuYnNwOyBSZXdyaXRlUnVsZSBeKC4qKSBiYWxhbmNlcjovL2dhbGF4eSQxIFtQXTwv Zm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj48YnI+CjwvZm9udD48L2Rpdj4K PGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZsdDtQcm94eSBiYWxhbmNl cjovL2dhbGF4eS8qJmd0OzwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4m bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgQmFsYW5jZXJNZW1iZXIgJm5ic3A7aHR0cDovL2xv Y2FsaG9zdDo4MDgwPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBCYWxhbmNlck1lbWJlciAmbmJzcDtodHRwOi8vbG9jYWxo b3N0OjgwODE8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IEJhbGFuY2VyTWVtYmVyICZuYnNwO2h0dHA6Ly9sb2NhbGhvc3Q6 ODA4MjwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgQmFsYW5jZXJNZW1iZXIgJm5ic3A7aHR0cDovL2xvY2FsaG9zdDo4MDgz PC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxicj4KPC9mb250PjwvZGl2 Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPlJlcXVlc3RIZWFkZXIgc2V0IFgtVVJMLVND SEVNRSBodHRwczwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj48YnI+Cjwv Zm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgQXV0aFR5cGUgQmFzaWM8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291 cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEF1dGhCYXNpY1Byb3ZpZGVyIGxkYXA8 L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7IEF1dGhOYW1lICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmcXVvdDtVTCBIUEMgUGxhdGZvcm0gQXV0aG9yaXplZCBVc2VycyBPbmx5JnF1 b3Q7PC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyBBdXRoTERBUEJpbmRBdXRob3JpdGF0aXZlIG9mZjwvZm9udD48L2Rpdj4K PGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgQXV0 aExEQVBVUkwgJnF1b3Q7bGRhcDovL4UmcXVvdDs8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFj ZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFJlcXVpcmUgdmFsaWQtdXNl cjwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgUmVxdWVzdEhlYWRlciBzZXQgUkVNT1RFX1VTRVIgJXtBVVRIRU5USUNBVEVf dWlkfWU8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgo8L2ZvbnQ+ PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7Jm5ic3A7PC9mb250PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ291cmllcjsiPlhTZW5k RmlsZSBvbjwvc3Bhbj48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgWFNlbmRGaWxlUGF0aCAvPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250 IGZhY2U9IkNvdXJpZXIiPjxicj4KPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJp ZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNwOzwvZm9udD48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6IENvdXJpZXI7Ij5TZXRPdXRwdXRGaWx0ZXIgREVGTEFURTwvc3Bhbj48L2Rp dj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg U2V0RW52SWZOb0Nhc2UgUmVxdWVzdF9VUkkgXC4oPzpnaWZ8anBlP2d8cG5nKSQgbm8tZ3ppcCBk b250LXZhcnk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IFNldEVudklmTm9DYXNlIFJlcXVlc3RfVVJJIFwuKD86dD9nenx6 aXB8YnoyKSQgbm8tZ3ppcCBkb250LXZhcnk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0i Q291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFNldEVudklmTm9DYXNlIFJlcXVl c3RfVVJJIC9oaXN0b3J5L2V4cG9ydF9hcmNoaXZlIG5vLWd6aXAgZG9udC12YXJ5PC9mb250Pjwv ZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJmx0Oy9Qcm94eSZn dDs8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgo8L2ZvbnQ+PC9k aXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbHQ7UHJveHkgYmFs YW5jZXI6Ly9nYWxheHktbm9hdXRoLyomZ3Q7PC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9 IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBCYWxhbmNlck1lbWJlciAmbmJz cDtodHRwOi8vbG9jYWxob3N0OjgwODA8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291 cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEJhbGFuY2VyTWVtYmVyICZuYnNwO2h0 dHA6Ly9sb2NhbGhvc3Q6ODA4MTwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVy Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgQmFsYW5jZXJNZW1iZXIgJm5ic3A7aHR0cDov L2xvY2FsaG9zdDo4MDgyPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBCYWxhbmNlck1lbWJlciAmbmJzcDtodHRwOi8vbG9j YWxob3N0OjgwODM8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgo8 L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PHNwYW4gY2xhc3M9IkFwcGxl LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj48L3NwYW4+UmVxdWVzdEhlYWRlciBz ZXQgWC1VUkwtU0NIRU1FIGh0dHBzPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJp ZXIiPjxicj4KPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNwOzwvZm9udD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 IENvdXJpZXI7Ij5TYXRpc2Z5IGFueTwvc3Bhbj48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3Vy aWVyIj48YnI+CjwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbmJzcDs8L2ZvbnQ+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiBDb3VyaWVyOyI+WFNlbmRGaWxlIG9uPC9zcGFuPjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNv dXJpZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBYU2VuZEZpbGVQYXRoIC88L2ZvbnQ+ PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgo8L2ZvbnQ+PC9kaXY+CjxkaXY+ PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jm5ic3A7PC9m b250PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ291cmllcjsiPlNldE91dHB1dEZpbHRlciBE RUZMQVRFPC9zcGFuPjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyBTZXRFbnZJZk5vQ2FzZSBSZXF1ZXN0X1VSSSBcLig/OmdpZnxqcGU/ Z3xwbmcpJCBuby1nemlwIGRvbnQtdmFyeTwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJD b3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgU2V0RW52SWZOb0Nhc2UgUmVxdWVz dF9VUkkgXC4oPzp0P2d6fHppcHxiejIpJCBuby1nemlwIGRvbnQtdmFyeTwvZm9udD48L2Rpdj4K PGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgU2V0 RW52SWZOb0Nhc2UgUmVxdWVzdF9VUkkgL2hpc3RvcnkvZXhwb3J0X2FyY2hpdmUgbm8tZ3ppcCBk b250LXZhcnk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZu YnNwOyAmbHQ7L1Byb3h5Jmd0OzwvZm9udD48L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxkaXYg c3R5bGU9Im9ycGhhbnM6IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBj bSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46 IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+V2hhdCBkb2Vzbid0IHdvcmsgd2hlbiBjb25maWd1 cmVkIHRoaXMgd2F5IGlzIGRhdGEgbGlicmFyaWVzJyBpbXBvcnQgZnJvbSB1c2VyIGRpcmVjdG9y eSBmdW5jdGlvbi4gQ2FuIHlvdSB0ZWxsIGlmIG15IGFwYWNoZSBjb25maWd1cmF0aW9uIGlzIGVx dWl2YWxlbnQgdG8geW91cnM/IERvZXMgdGhlIGltcG9ydCBmdW5jdGlvbmFsaXR5IGluCiB0aGUg ZGF0YSBsaWJyYXJpZXMgd29yayBmb3IgeW91Pzwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+PC9kaXY+CjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJw dDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlRoaXMgY29uZmlndXJhdGlvbiB3 b3JrZWQgZmluZSB3aXRoIHJlbGVhc2UgMTUuMTAsIGJ1dCBkb2Vzbid0IGFueW1vcmUgc2luY2Ug SSB1cGdyYWRlZC4gQmV0d2VlbiB0aG9zZSB0d28gdmVyc2lvbiB0aGUgZGVmYXVsdCBkYXRhIGxp YnJhcmllcyBpbnRlcmZhY2UgY2hhbmdlZC4gV2hhdCB1c2VkIHRvIGJlICZxdW90O2JldGEmcXVv dDsgYmVmb3JlIGlzCiBub3cgdGhlIGRlZmF1bHQgYW5kIG9ubHkgYXZhaWxhYmxlIG9wdGlvbi48 L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg c2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFu IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi Pjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS b21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij5CZXN0IHJlZ2FyZHMsPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNt IDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5TYXJhaDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+PC9kaXY+CjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJw dDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1z aXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4tLS0tPC9zcGFuPjwv ZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBm b250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0i Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5TYXJhaCBE aWVobDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t YW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4K PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPkhQQyBTeXN0ZW0gQWRtaW5pc3RyYXRvcjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1z aXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Jm5ic3A7PC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+VU5J VkVSU0lUySBEVSBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5MVVhFTUJPVVJHIENF TlRSRSBGT1IgU1lTVEVNUyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6 IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8 IEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBj bSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBTd2luZzxvOnA+PC9vOnA+PC9z cGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl cmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBz dHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+ TC00MzcxIEJlbHZhdXg8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46 IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlQgJiM0MzszNTIgNDYgNjYgNDQgNTM2MDwvc3Bh bj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij48YSBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1 IiBzdHlsZT0ib3JwaGFuczogYXV0bzsgd2lkb3dzOiBhdXRvOyI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTBweDsiPnNhcmFoLmRpZWhsQHVuaS5sdTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogNy41cHQ7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBocmVmPSJo dHRwOi8vbGNzYi51bmkubHUvIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsiPmh0dHA6Ly9sY3NiLnVu aS5sdTwvYT48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ29u c29sYXM7IGZvbnQtc2l6ZTogMTRweDsgb3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CjxkaXYgc3R5 bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogVGFob21h OyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyI+Cjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z ZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZm9udD48 L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7IGZvbnQt ZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KPGZvbnQgZmFjZT0i Q2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+VGhpcyBt ZXNzYWdlIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBpbmZvcm1h dGlvbi4gSXQgaXMgaW50ZW5kZWQgZm9yIHRoZSBuYW1lZCByZWNpcGllbnQgb25seS4gSWYgeW91 IHJlY2VpdmUgaXQgaW4gZXJyb3IgcGxlYXNlIG5vdGlmeSBtZSBhbmQgcGVybWFuZW50bHkgZGVs ZXRlIHRoZSBvcmlnaW5hbAogbWVzc2FnZSBhbmQgYW55IGNvcGllcy48L3NwYW4+PC9mb250Pjwv ZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsgZm9udC1m YW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTsiPgo8c3BhbiBzdHlsZT0i Zm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGJyPgo8 L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi Pjxicj4KPC9kaXY+CjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxp YnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVS LUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1C T1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVS LVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJ TkctVE9QOiAzcHQiPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFu PkVyaWMgUmFzY2hlICZsdDs8YSBocmVmPSJtYWlsdG86ZXNyQHRhbXUuZWR1Ij5lc3JAdGFtdS5l ZHU8L2E+Jmd0Ozxicj4KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPk9yZ2FuaXphdGlv bjogPC9zcGFuPlRBTVU8YnI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8 L3NwYW4+TW9uZGF5IDggQXVndXN0IDIwMTYgMTU6MDk8YnI+CjxzcGFuIHN0eWxlPSJmb250LXdl aWdodDpib2xkIj5UbzogPC9zcGFuPlNhcmFoIERJRUhMICZsdDs8YSBocmVmPSJtYWlsdG86c2Fy YWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVobEB1bmkubHU8L2E+Jmd0OywgJnF1b3Q7PGEgaHJl Zj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZA bGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z2Fs YXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlw cm9qZWN0Lm9yZzwvYT4mZ3Q7PGJyPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3Vi amVjdDogPC9zcGFuPlJlOiBbZ2FsYXh5LWRldl0gRXh0ZXJuYWwgdXNlciBhdXRoIGFuZCBBUEk8 YnI+CjwvZGl2Pgo8ZGl2Pjxicj4KPC9kaXY+CjxkaXY+CjxkaXYgdGV4dD0iIzAwMDAwMCIgYmdj b2xvcj0iI0ZGRkZGRiI+SGkgU2FyYWgsPGJyPgo8YnI+Cjxicj4KPGRpdiBjbGFzcz0ibW96LWNp dGUtcHJlZml4Ij5PbiAwOC4gYXVnLiAyMDE2IDA3OjQ0LCBTYXJhaCBESUVITCB3cm90ZTo8YnI+ CjwvZGl2Pgo8YmxvY2txdW90ZSBjaXRlPSJtaWQ6RDNDRTAzMkYuNTJGMDclMjVzYXJhaC5kaWVo bEB1bmkubHUiIHR5cGU9ImNpdGUiPgo8ZGl2Pgo8ZGl2PkRlYXIgYWxsLDwvZGl2Pgo8ZGl2Pjxi cj4KPC9kaXY+CjxkaXY+c2luY2Ugbm8gb25lIHJlcGxpZWQgc28gZmFyIHRvIHRoZSBtYWluIHBy b2JsZW0gSSBoYWQgYW5kIGl0IG1pZ2h0IGhhdmUgZ290dGVuIGxvc3QgaW4gdGhlIGNvbnZlcnNh dGlvbiwgSSBhc2sgYWdhaW46IERvZXMgc29tZWJvZHkga25vdyBob3cgdG8gY29uZmlndXJlIGV4 dGVybmFsIHVzZXIgYXV0aCB3aXRoIGFwYWNoZSBzdWNoIHRoYXQgQVBJIChmcm9tIGV4dGVybmFs LCBlLmcuIGJpb2JsZW5kKSBhbmQgZGF0YXNldCBpbXBvcnQgaW4KIHRoZSBkYXRhIGxpYnJhcmll cyB3b3JrPyBXaGVuIEkgY29uZmlndXJlIGFwYWNoZSB0byByZXF1aXJlIGF1dGggZm9yIGV2ZXJ5 dGhpbmcsIHRoZSBBUEkgZG9lcyBub3Qgd29yay4gSWYgSSBleGNlcHQgdGhlIEFQSSBmcm9tIHRo ZSBhcGFjaGUgYXV0aCwgdGhlIGRhdGFzZXQgaW1wb3J0IGRvZXMgbm90IHdvcmsuPC9kaXY+Cjwv ZGl2Pgo8L2Jsb2NrcXVvdGU+Cjxicj4KT3VyIGNvbmZpZ3VyYXRpb24gbG9va3MgbGlrZSB0aGUg Zm9sbG93aW5nIChqdXN0IHN3aXRjaGluZyBDQVMgZm9yIExEQVAuKTxicj4KPGJyPgo8dHQ+Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDtMb2NhdGlvbiAmcXVvdDsvZ2FsYXh5L2FwaS8mcXVvdDsmZ3Q7 PC90dD48dHQ+PGJyPgo8L3R0Pjx0dD4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgU2F0aXNmeSBBbnkgPC90dD48dHQ+PGJyPgo8L3R0Pjx0dD4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQWxsb3cgZnJvbSBhbGw8L3R0Pjx0dD48YnI+ CjwvdHQ+PHR0PiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0xvY2F0aW9uJmd0OzwvdHQ+PHR0Pjxi cj4KPC90dD48dHQ+PGJyPgo8L3R0Pjx0dD4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0xvY2F0aW9u ICZxdW90Oy9nYWxheHkmcXVvdDsmZ3Q7PC90dD48dHQ+PGJyPgo8L3R0Pjx0dD4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQXV0aE5hbWUgJnF1b3Q7Q0FTJnF1b3Q7 PC90dD48dHQ+PGJyPgo8L3R0Pjx0dD4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgQXV0aFR5cGUgQ0FTIDwvdHQ+PHR0Pjxicj4KPC90dD48dHQ+Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJlcXVpcmUgdmFsaWQtdXNlcjwvdHQ+PHR0 Pjxicj4KPC90dD48dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IFJlcXVlc3RIZWFkZXIgc2V0IFgtVVJMLVNDSEVNRSBodHRwczwvdHQ+PHR0Pjxicj4KPC90dD48 dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFhTZW5kRmlsZSBv bjwvdHQ+PHR0Pjxicj4KPC90dD48dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IFhTZW5kRmlsZVBhdGggLzwvdHQ+PHR0Pjxicj4KPC90dD48dHQ+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJlcXVlc3RIZWFkZXIgc2V0IENBUy1V c2VyIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzole1JFTU9U RV9VU0VSfXNAdGFtdS5lZHUiPgomcXVvdDsle1JFTU9URV9VU0VSfXNAdGFtdS5lZHUmcXVvdDs8 L2E+PC90dD48dHQ+PGJyPgo8L3R0Pjx0dD4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9Mb2NhdGlv biZndDs8L3R0Pjx0dD48YnI+CjwvdHQ+PHR0PiZuYnNwOyZuYnNwOyZuYnNwOyBQcm94eVBhc3Mg L2dhbGF4eSB1d3NnaTovLzEyNy4wLjAuMTo0MDAxLzwvdHQ+PGJyPgo8YnI+CkkuZS4gd2UgZGlz YWJsZSBhdXRoZW50aWNhdGlvbiBvbiB0aGUgL2FwaSByb3V0ZS4gT24gMTYuMDEmIzQzOyAoSSB0 aGluayBpdCB3YXMgcGF0Y2hlZCB0aGVuLCBidXQgMTYuMDQgaXMgYSBzYWZlciBiZXQpIHRoaXMg d2lsbCB3b3JrIGNvcnJlY3RseSBhbmQgeW91ciB1c2VycyB3aWxsIGJlIGFibGUgdG8gdXNlIHRo ZSBBUEkuIE9uIHByZXZpb3VzIHZlcnNpb25zIHRoZSAvYXBpIHJvdXRlIHdvdWxkIGZhaWwgZm9y IHdlYiB1c2VycyBpZiBleHBvc2VkCiBpbiB0aGlzIG1hbm5lci4KPGJsb2NrcXVvdGUgY2l0ZT0i bWlkOkQzQ0UwMzJGLjUyRjA3JTI1c2FyYWguZGllaGxAdW5pLmx1IiB0eXBlPSJjaXRlIj4KPGRp dj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2PklmIEkgc3dpdGNoIHRvIHRoZSBuZXcgZ2FsYXh5LWlu dGVybmFsIExEQVAgYXV0aCBmZWF0dXJlcywgd2lsbCB0aGF0IHNvbHZlIHRoaXMgcHJvYmxlbT88 L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KWWVzLCB0aGlzIGlzIGFuIGFsdGVybmF0ZSBzb2x1 dGlvbi4gPGJyPgo8YmxvY2txdW90ZSBjaXRlPSJtaWQ6RDNDRTAzMkYuNTJGMDclMjVzYXJhaC5k aWVobEB1bmkubHUiIHR5cGU9ImNpdGUiPgo8ZGl2Pgo8ZGl2Pjxicj4KPC9kaXY+CjxkaXY+QW55 IGhpbnRzIGFyZSBhcHByZWNpYXRlZCE8L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2PkJlc3Qg cmVnYXJkcyw8L2Rpdj4KPGRpdj5TYXJhaDwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxlPSJv cnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2lu OiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8 L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg c2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij4tLS0tPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAx MnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog MTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+U2FyYWggRGllaGw8L3NwYW4+ PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+SFBDIFN5c3RlbSBBZG1pbmlzdHJhdG9yPG86cD48L286cD48L3NwYW4+PC9k aXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAg ICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyI+Jm5ic3A7PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBt YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7 IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlVOSVZFUlNJVMkgRFUgTFVYRU1CT1VS RzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPiZuYnNwOzwvc3Bhbj48L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAg ICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5M VVhFTUJPVVJHIENFTlRSRSBGT1IgU1lTVEVNUyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAx cHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsiPkNhbXB1cyBCZWx2YWwgfCBCaW90ZWNoIElJPG86cD48L286cD48L3NwYW4+ PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+NiwgYXZlbnVlIGR1IFN3aW5nPG86cD48L286cD48L3NwYW4+PC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAg ICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3Bh biBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+TC00MzcxIEJlbHZhdXg8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQt c2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5UICYjNDM7MzUy IDQ2IDY2IDQ0IDUzNjA8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOnNhcmFoLmRp ZWhsQHVuaS5sdSIgc3R5bGU9Im9ycGhhbnM6IGF1dG87CiAgICAgICAgICAgICAgICAgIHdpZG93 czogYXV0bzsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHg7Ij48L3NwYW4+PC9hPjxhIGNs YXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1 bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVw dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1 ZSIgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAt M0FfX2xjc2IudW5pLmx1XyZhbXA7ZD1Dd01GQXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpW ZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2JvYVFi WEh1NHozMV9TQWRwa0EtOG51LWJ6VWsmYW1wO3M9Yko2Tnd1aVJvYlhmLXNQWGpLb0ozS3RFUWFE T3ZHX1ZpWndMd0tLdW12OCZhbXA7ZT0iIHN0eWxlPSJjb2xvcjogcHVycGxlOyI+PC9hPjxhIGNs YXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9sY3NiLnVuaS5sdSI+aHR0 cDovL2xjc2IudW5pLmx1PC9hPjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiAxNHB4OyBvcnBoYW5zOgogICAgICAgICAgICAg IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTog MTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUz LCAxNTMsIDE1Myk7Ij4KPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgIDEycHg7Ij4tLS0tLTwvc3Bhbj48L2Zv bnQ+PC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OyBm b250LWZhbWlseToKICAgICAgICAgICAgICAgIFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1Mywg MTUzKTsiPgo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6CiAgICAgICAgICAgICAgICAgICAgMTJweDsiPlRoaXMgbWVzc2FnZSBpcyBjb25maWRl bnRpYWwgYW5kIG1heSBjb250YWluIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEl0IGlzIGludGVu ZGVkIGZvciB0aGUgbmFtZWQgcmVjaXBpZW50IG9ubHkuIElmIHlvdSByZWNlaXZlIGl0IGluIGVy cm9yIHBsZWFzZSBub3RpZnkgbWUgYW5kIHBlcm1hbmVudGx5CiBkZWxldGUgdGhlIG9yaWdpbmFs IG1lc3NhZ2UgYW5kIGFueSBjb3BpZXMuPC9zcGFuPjwvZm9udD48L2Rpdj4KPGRpdiBzdHlsZT0i bWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAg ICAgICAgVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyI+CjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8YnI+Cjwv ZGl2Pgo8L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJ T04iPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsKICAg ICAgICAgIHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1 bSBub25lOwogICAgICAgICAgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRP TTogMGluOyBQQURESU5HLUxFRlQ6CiAgICAgICAgICAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsg Qk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7CiAgICAgICAgICBCT1JERVItUklHSFQ6IG1l ZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv bGQiPkZyb206IDwvc3Bhbj5nYWxheHktZGV2ICZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUi IGhyZWY9Im1haWx0bzpnYWxheHktZGV2LWJvdW5jZXNAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmci PjwvYT48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86Z2Fs YXh5LWRldi1ib3VuY2VzQGxpc3RzLmdhbGF4eXByb2plY3Qub3JnIj5nYWxheHktZGV2LWJvdW5j ZXNAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+Jmd0Owogb24gYmVoYWxmIG9mIFNhcmFoIERJ RUhMICZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVo bEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT4mZ3Q7PGJyPgo8c3BhbiBzdHlsZT0iZm9u dC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPk1vbmRheSAxIEF1Z3VzdCAyMDE2IDEzOjA2PGJy Pgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5OaWNvbGEgU29yYW56 byAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86bnNvcmFuem9AdGlz Y2FsaS5pdCI+PC9hPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1h aWx0bzpuc29yYW56b0B0aXNjYWxpLml0Ij5uc29yYW56b0B0aXNjYWxpLml0PC9hPiZndDssICZx dW90OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlz dHMuZ2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8 L2E+JnF1b3Q7CiAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86Z2Fs YXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlw cm9qZWN0Lm9yZzwvYT4mZ3Q7PGJyPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3Vi amVjdDogPC9zcGFuPlJlOiBbZ2FsYXh5LWRldl0gUmVtb3RlIHVzZXIgYXV0aCBhbmQgQVBJPGJy Pgo8L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJy ZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsKICAgICAgICAgICAgLXdlYmtpdC1s aW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsKICAgICAg ICAgICAgZm9udC1zaXplOiAxM3B4OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4K PGRpdj4KPGRpdj4KPGRpdj5IaSBOaWNvbGEsPC9kaXY+CjxkaXY+PGJyPgo8L2Rpdj4KPGRpdj50 aGFua3MgYSBsb3QgZm9yIHRoZSBoZWxwISBZZXMsIGl0J3MgYSBzZWxmLXNpZ25lZCBjZXJ0aWZp Y2F0ZSwgSSBkaWRuJ3QgYm90aGVyIHdpdGggbGV0c2VuY3J5cHQgeWV0IDstKS48L2Rpdj4KPGRp dj48YnI+CjwvZGl2Pgo8ZGl2PlNvIG5vdyB0aGUgZXJyb3IgdHVybmVkIHRvPC9kaXY+CjxkaXY+ CjxwcmU+PHNwYW4gY2xhc3M9ImFuc2ljeWFuIj48c3BhbiBjbGFzcz0iYW5zaXJlZCI+Q29ubmVj dGlvbkVycm9yPC9zcGFuPjogR0VUOiBlcnJvciA0MDE6IGInJmx0OyFET0NUWVBFIEhUTUwgUFVC TElDICZxdW90Oy0vL0lFVEYvL0RURCBIVE1MIDIuMC8vRU4mcXVvdDsmZ3Q7XG4mbHQ7aHRtbCZn dDsmbHQ7aGVhZCZndDtcbiZsdDt0aXRsZSZndDs0MDEgQXV0aG9yaXphdGlvbiBSZXF1aXJlZCZs dDsvdGl0bGUmZ3Q7XG4mbHQ7L2hlYWQmZ3Q7Jmx0O2JvZHkmZ3Q7XG4mbHQ7aDEmZ3Q7QXV0aG9y aXphdGlvbiBSZXF1aXJlZCZsdDsvaDEmZ3Q7XG4mbHQ7cCZndDtUaGlzIHNlcnZlciBjb3VsZCBu b3QgdmVyaWZ5IHRoYXQgeW91XG5hcmUgYXV0aG9yaXplZCB0byBhY2Nlc3MgdGhlIGRvY3VtZW50 XG5yZXF1ZXN0ZWQuICBFaXRoZXIgeW91IHN1cHBsaWVkIHRoZSB3cm9uZ1xuY3JlZGVudGlhbHMg KGUuZy4sIGJhZCBwYXNzd29yZCksIG9yIHlvdXJcbmJyb3dzZXIgZG9lc25cJ3QgdW5kZXJzdGFu ZCBob3cgdG8gc3VwcGx5XG50aGUgY3JlZGVudGlhbHMgcmVxdWlyZWQuJmx0Oy9wJmd0O1xuJmx0 Oy9ib2R5Jmd0OyZsdDsvaHRtbCZndDtcbicsIDAgYXR0ZW1wdHMgbGVmdDogTm9uZTwvc3Bhbj48 L3ByZT4KPC9kaXY+CjxkaXY+CjxkaXY+CjxkaXYgc3R5bGU9Im9ycGhhbnM6IDI7IHdpZG93czog MjsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwog ICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij53aGljaCBpcyB3aGF0IEkgZXhwZWN0ZWQsIHNpbmNlIGFwYWNoZSBu b3cgd2FudHMgdGhlIGF1dGhlbnRpY2F0aW9uIHRocm91Z2ggTERBUC48L3NwYW4+PC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAg ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6 IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5TbyBhbnlib2R5IGtub3cg d2hhdCB0aGUgcmlnaHQgc2V0dGluZ3MgYXJlIHRvIGdldCBib3RoIHRoZSBkYXRhc2V0IGltcG9y dCBhbmQgdGhlIEFQSSB3b3JraW5nIHdpdGggZXh0ZXJuYWwgdXNlciBhdXRoIG92ZXIgYXBhY2hl IGFuZCBMREFQPzwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw dDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+PC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAg ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPlRoYW5rcyw8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFoPC9zcGFuPjwv ZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwog ICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9u dC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+LS0tLTwvc3Bh bj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp ZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+U2FyYWggRGllaGw8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAg ICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFu IHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij5IUEMgU3lzdGVtIEFkbWluaXN0cmF0b3I8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAg ICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4K PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPiZuYnNwOzwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAx MnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog Ny41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlVOSVZFUlNJVMkgRFUgTFVY RU1CT1VSRzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1z aXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Jm5ic3A7PC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBj bSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+TFVYRU1CT1VSRyBDRU5UUkUgRk9SIFNZU1RFTVMgQklPTUVE SUNJTkU8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXpl OiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkNhbXB1cyBCZWx2YWwg fCBCaW90ZWNoIElJPG86cD48L286cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFt aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZv bnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij42LCBhdmVu dWUgZHUgU3dpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9u dC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkwtNDM3MSBC ZWx2YXV4PG86cD48L286cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5UICYjNDM7MzUyIDQ2 IDY2IDQ0IDUzNjA8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhs QHVuaS5sdSIgc3R5bGU9Im9ycGhhbnM6IGF1dG87IHdpZG93czogYXV0bzsiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwcHg7Ij48L3NwYW4+PC9hPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJi cmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVu aS5sdTwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0iaHR0cHM6Ly91cmxk ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xjc2IudW5pLmx1XyZhbXA7 ZD1Dd01GQXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6 Y2pCU2ppREt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2JvYVFiWEh1NHozMV9TQWRwa0EtOG51LWJ6 VWsmYW1wO3M9Yko2Tnd1aVJvYlhmLXNQWGpLb0ozS3RFUWFET3ZHX1ZpWndMd0tLdW12OCZhbXA7 ZT0iIHN0eWxlPSJjb2xvcjogcHVycGxlOyI+PC9hPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly9sY3NiLnVuaS5sdSI+aHR0cDovL2xjc2IudW5pLmx1PC9hPjwv c3Bhbj48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9u dC1zaXplOiAxNHB4OwogICAgICAgICAgICAgICAgICAgICAgb3JwaGFuczogMjsgd2lkb3dzOiAy OyI+CjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OwogICAgICAg ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUz LCAxNTMpOyI+Cjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZm9udD48L2Rpdj4KPGRpdiBzdHlsZT0ibWFy Z2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAgICAgICAgICAgICAgICAgICAgIGZv bnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KPGZvbnQgZmFj ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+VGhp cyBtZXNzYWdlIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBpbmZv cm1hdGlvbi4gSXQgaXMgaW50ZW5kZWQgZm9yIHRoZSBuYW1lZCByZWNpcGllbnQgb25seS4gSWYg eW91IHJlY2VpdmUgaXQgaW4gZXJyb3IgcGxlYXNlIG5vdGlmeSBtZSBhbmQgcGVybWFuZW50bHkg ZGVsZXRlIHRoZSBvcmlnaW5hbAogbWVzc2FnZSBhbmQgYW55IGNvcGllcy48L3NwYW4+PC9mb250 PjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsKICAg ICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMs IDE1MywgMTUzKTsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+ PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGJyPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pjxicj4K PC9kaXY+CjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+CjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OwogICAgICAgICAgICAgICAgdGV4dC1hbGln bjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtCiAgICAgICAgICAgICAg ICBub25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47CiAg ICAgICAgICAgICAgICBQQURESU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JE RVItVE9QOgogICAgICAgICAgICAgICAgI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDog bWVkaXVtIG5vbmU7CiAgICAgICAgICAgICAgICBQQURESU5HLVRPUDogM3B0Ij4KPHNwYW4gc3R5 bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5OaWNvbGEgU29yYW56byAmbHQ7PGEg bW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86bmljb2xhLnNvcmFuem9AZ21haWwu Y29tIj5uaWNvbGEuc29yYW56b0BnbWFpbC5jb208L2E+Jmd0OyBvbiBiZWhhbGYgb2YgTmljb2xh IFNvcmFuem8gJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOm5zb3Jh bnpvQHRpc2NhbGkuaXQiPjwvYT48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBo cmVmPSJtYWlsdG86bnNvcmFuem9AdGlzY2FsaS5pdCI+bnNvcmFuem9AdGlzY2FsaS5pdDwvYT4m Z3Q7PGJyPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPk1vbmRh eSAxIEF1Z3VzdCAyMDE2IDEyOjU4PGJyPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+ VG86IDwvc3Bhbj5TYXJhaCBESUVITCAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVm PSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVobEB1bmkubHU8L2E+Jmd0Oywg JnF1b3Q7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBs aXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9y ZzwvYT4mcXVvdDsgJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOmdh bGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5 cHJvamVjdC5vcmc8L2E+Jmd0Ozxicj4KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1 YmplY3Q6IDwvc3Bhbj5SZTogW2dhbGF4eS1kZXZdIFJlbW90ZSB1c2VyIGF1dGggYW5kIEFQSTxi cj4KPC9kaXY+CjxkaXY+PGJyPgo8L2Rpdj4KPGRpdj4KPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0 ZXh0PSIjMDAwMDAwIj5IaSBTYXJhaCE8YnI+CkkgZ3Vlc3MgdGhhdCB5b3VyIHByb2JsZW0gaXMg d2l0aCBhbiB1bnRydXN0ZWQgY2VydGlmaWNhdGUsIHlvdSBjYW4gZ2V0IG9uZSBmb3IgZnJlZSBh dAo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQi IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z QV9fbGV0c2VuY3J5cHQub3JnXyZhbXA7ZD1Dd01GQXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9K SmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2Jv YVFiWEh1NHozMV9TQWRwa0EtOG51LWJ6VWsmYW1wO3M9Tll5dzZhNG00OWZybXJURVBocDR4OGo5 VElvdG9SWk9odDFMUmVPcHJKOCZhbXA7ZT0iPgpodHRwczovL2xldHNlbmNyeXB0Lm9yZy88L2E+ PGJyPgo8YnI+CllvdSBjYW4gZGlzYWJsZSBjZXJ0aWZpY2F0ZSB2ZXJpZmljYXRpb24gaW4gYmlv YmxlbmQgYXMgaW4gdGhlIGV4YW1wbGUgYmVsb3c6PGJyPgo8YnI+CmltcG9ydCBiaW9ibGVuZC5n YWxheHk8YnI+CmdpID0gYmlvYmxlbmQuZ2FsYXh5LkdhbGF4eUluc3RhbmNlKHVybD1teV9zZXJ2 ZXIsIGtleT1teV9rZXkpPGJyPgpnaS52ZXJpZnkgPSBGYWxzZTxicj4KPGJyPgpDaGVlcnMsPGJy PgpOaWNvbGE8YnI+Cjxicj4KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMS8wOC8x NiAwOTowOCwgU2FyYWggRElFSEwgd3JvdGU6PGJyPgo8L2Rpdj4KPGJsb2NrcXVvdGUgY2l0ZT0i bWlkOkQzQzREMDI5LjUxNzU2JTI1c2FyYWguZGllaGxAdW5pLmx1IiB0eXBlPSJjaXRlIj4KPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+RGVhciBhbGwsPC9kaXY+ CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9kaXY+ CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPnNpbmNlIHRoZSBy ZWNlbnQgdXBkYXRlIHRvIDE2LjA0IEkgZ2V0IHRoZSBmb2xsb3dpbmcgZXJyb3Igd2hlbiB0cnlp bmcgdG8gaW1wb3J0IGEgZmlsZSBmcm9tIGEgdXNlciBkaXJlY3RvcnkgdG8gYSBkYXRhIGxpYnJh cnk6PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxi cj4KPC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+QXNzZXJ0aW9uRXJyb3I6IHVzZV9y ZW1vdGVfdXNlciBpcyBzZXQgYnV0IEhUVFBfUkVNT1RFX1VTRVIgaGVhZGVyIHdhcyBub3QgcHJv dmlkZWQ8L2ZvbnQ+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPjxicj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPkkgdXNlIGFwYWNoZSBhcyBhIHByb3h5IGFuZCB1c2UgYW4gTERBUCBzZXJ2ZXIgZm9y IGF1dGhlbnRpY2F0aW9uLiBJbiBvcmRlciB0byBnZXQgdGhlIEFQSSB0byB3b3JrIHByZXZpb3Vz bHkgdGhlIGFwYWNoZSBoYWQgdG8gYmUgc2V0IHRvIG5vdCBjaGVjayBhdXRoZW50aWNhdGlvbiBm b3IgdGhlIHJlcXVlc3RzIHRvIC9hcGkuIEluIHRoZSBsb2dzIEkgY2FuIHNlZSB0aGF0CiB0aGUg ZGF0YXNldCBpbXBvcnQgaXMgYW4gcmVxdWVzdCB0byB0aGUgQVBJLCBzbyBzaW5jZSB0aGUgYXV0 aCBpcyBub3QgY2hlY2tlZCB0aGVuLCB0aGVyZSBpcyBhbHNvIG5vIFJFTU9URV9VU0VSIGhlYWRl ciBzZXQuPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi Pjxicj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi PldoYXQgaXMgdGhlIHJlY29tbWVuZGVkIHdheSB0byBzb2x2ZSB0aGlzIGlzc3VlIHdpdGggdGhl IGN1cnJlbnQgR2FsYXh5IHZlcnNpb24/IEkgZGlzYWJsZWQgdGhlIHNwZWNpYWwgc2V0dGluZ3Mg Zm9yIC9hcGkgYW5kIHRoZSBkYXRhc2V0IGltcG9ydCB3b3JrcyBub3cuPC9kaXY+CjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9kaXY+CjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkkgdHJpZWQgdG8gY2hlY2sgdGhl IEFQSSB3aXRoIGFuIG9sZCB0ZXN0IHNjcmlwdCBiYXNlZCBvbiBiaW9ibGVuZCwgYnV0IEkgbm93 IGdldCB0aGUgZm9sbG93aW5nIGVycm9yOjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij48c3BhbiBjbGFzcz0iYW5zaXJlZCI+PGJyPgo8L3NwYW4+PC9k aXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PHNwYW4gY2xhc3M9ImFuc2lyZWQiPkNvbm5l Y3Rpb25FcnJvcjwvc3Bhbj46IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRp ZmljYXRlIHZlcmlmeSBmYWlsZWQgKF9zc2wuYzo2NDUpLCAwIGF0dGVtcHRzIGxlZnQ6IE5vbmU8 L2ZvbnQ+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi Pjxicj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi PlByZXZpb3VzbHkgSSBjb3VsZCBkaXNhYmxlIGl0IHdpdGgmbmJzcDs8L2Rpdj4KPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L2Rpdj4KPGRpdj4KPGRp dj48Zm9udCBmYWNlPSJDb3VyaWVyIj5pbXBvcnQgcmVxdWVzdHM8L2ZvbnQ+PC9kaXY+CjxkaXY+ PGZvbnQgZmFjZT0iQ291cmllciI+cmVxdWVzdHMucGFja2FnZXMudXJsbGliMy5kaXNhYmxlX3dh cm5pbmdzKCk8L2ZvbnQ+PC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48YnI+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij4KPGRpdj4KPGRpdiBzdHlsZT0ib3JwaGFuczogMjsgd2lkb3dzOiAy OyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBj bQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+YnV0IHRoYXQg ZG9lc24ndCBzZWVtIHRvIHdvcmsgYW55bW9yZSAoc3dpdGNoZWQgdG8gUHl0aG9uIDMgbm93KS4g U2luY2UgYmlvYmxlbmQgd3JhcHMgYWxsIHRoZSByZXF1ZXN0cyBtZXRob2RzLCBJIGNhbm5vdCBh cHBseSBhbnkgb2YgdGhlIGNvbW1vbiBzb2x1dGlvbnMgSSBmb3VuZCBvbmxpbmUgKGUuZy4gc2V0 IHZlcmlmeT1GYWxzZSkuPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAu MDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkFueSBoZWxwIHRvIHNvbHZlIHRoZXNlIGlzc3VlcyBpcyBo aWdobHkgYXBwcmVjaWF0ZWQgOi0pLjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg c2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250 LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5CZXN0IHJlZ2FyZHMsPC9zcGFuPjwvZGl2Pgo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFoPC9zcGFuPjwv ZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9z cGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46 IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CjxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxi cj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h bicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBt YXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+Cjxz cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAx MnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0 OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPi0tLS08L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4w MDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFs LCBzYW5zLXNlcmlmOyI+U2FyYWggRGllaGw8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNl cmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkhQQyBTeXN0ZW0gQWRtaW5pc3RyYXRvcjxvOnA+ PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS b21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+ CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij4mbmJzcDs8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4w MDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsiPlVOSVZFUlNJVMkgRFUgTFVYRU1CT1VSRzxvOnA+PC9vOnA+PC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBj bSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxl PSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4mbmJz cDs8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu JywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1h cmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsiPkxVWEVNQk9VUkcgQ0VOVFJFIEZPUiBTWVNURU1TIEJJT01FRElDSU5FPG86cD48L286cD48 L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdp bjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KPHNwYW4g c3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi PkNhbXB1cyBCZWx2YWwgfCBCaW90ZWNoIElJPG86cD48L286cD48L3NwYW4+PC9kaXY+CjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywKICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog Ny41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBTd2lu ZzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpZjsgZm9udC1zaXpl OiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAw MXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWws IHNhbnMtc2VyaWY7Ij5MLTQzNzEgQmVsdmF1eDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5UICYjNDM7MzUyIDQ2IDY2 IDQ0IDUzNjA8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVu aS5sdSIgc3R5bGU9Im9ycGhhbnM6IGF1dG87IHdpZG93czogYXV0bzsiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwcHg7Ij48L3NwYW4+PC9hPjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xh c3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVu aS5sdSI+PC9hPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0 bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT48c3BhbiBzdHlsZT0i Zm9udC1zaXplOiA3LjVwdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxhIG1vei1k by1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t L3YyL3VybD91PWh0dHAtM0FfX2xjc2IudW5pLmx1XyZhbXA7ZD1Dd01GQXcmYW1wO2M9T0RGVC1H NVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPVZWLXZV bGw0R3RRWDluc2JvYVFiWEh1NHozMV9TQWRwa0EtOG51LWJ6VWsmYW1wO3M9Yko2Tnd1aVJvYlhm LXNQWGpLb0ozS3RFUWFET3ZHX1ZpWndMd0tLdW12OCZhbXA7ZT0iIHN0eWxlPSJjb2xvcjogcHVy cGxlOyI+PC9hPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9s Y3NiLnVuaS5sdSI+aHR0cDovL2xjc2IudW5pLmx1PC9hPjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOgogICAgICAgICAgICAg ICAgICAgICAgICAgIDE0cHg7IG9ycGhhbnM6IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJt YXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAxNTMpOyI+Cjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZm9udD48L2Rpdj4K PGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUz LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUzKTsiPgo8Zm9udCBmYWNlPSJDYWxpYnJp LHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij5UaGlzIG1lc3NhZ2Ug aXMgY29uZmlkZW50aWFsIGFuZCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBJ dCBpcyBpbnRlbmRlZCBmb3IgdGhlIG5hbWVkIHJlY2lwaWVudCBvbmx5LiBJZiB5b3UgcmVjZWl2 ZSBpdCBpbiBlcnJvciBwbGVhc2Ugbm90aWZ5IG1lIGFuZCBwZXJtYW5lbnRseSBkZWxldGUgdGhl IG9yaWdpbmFsCiBtZXNzYWdlIGFuZCBhbnkgY29waWVzLjwvc3Bhbj48L2ZvbnQ+PC9kaXY+Cjxk aXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1Myk7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjxicj4KPC9kaXY+Cjxi cj4KPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4gPGJy Pgo8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KUGxlYXNlIGtlZXAgYWxsIHJlcGxpZXMgb24gdGhlIGxpc3QgYnkg dXNpbmcgJnF1b3Q7cmVwbHkgYWxsJnF1b3Q7CmluIHlvdXIgbWFpbCBjbGllbnQuICBUbyBtYW5h Z2UgeW91ciBzdWJzY3JpcHRpb25zIHRvIHRoaXMKYW5kIG90aGVyIEdhbGF4eSBsaXN0cywgcGxl YXNlIHVzZSB0aGUgaW50ZXJmYWNlIGF0OgogIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xh c3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19saXN0cy5nYWxheHlwcm9qZWN0Lm9yZ18mYW1w O2Q9Q3dNRkF3JmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5 emNqQlNqaURLdyZhbXA7bT1WVi12VWxsNEd0UVg5bnNib2FRYlhIdTR6MzFfU0FkcGtBLThudS1i elVrJmFtcDtzPXdfdDBaeU1qT1Y2SHhEWkl2eXExVHUzUFBCTEV1eEw3aTQ0TlJYbEI0ZWsmYW1w O2U9Ij5odHRwczovL2xpc3RzLmdhbGF4eXByb2plY3Qub3JnLzwvYT4KClRvIHNlYXJjaCBHYWxh eHkgbWFpbGluZyBsaXN0cyB1c2UgdGhlIHVuaWZpZWQgc2VhcmNoIGF0OgogIDxhIG1vei1kby1u b3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6 Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2dhbGF4eXByb2pl Y3Qub3JnX3NlYXJjaF9tYWlsaW5nbGlzdHNfJmFtcDtkPUN3TUZBdyZhbXA7Yz1PREZULUc1U3Vq TWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209VlYtdlVsbDRH dFFYOW5zYm9hUWJYSHU0ejMxX1NBZHBrQS04bnUtYnpVayZhbXA7cz1XZkdIOVRESkV3d2VWY1E2 ZHdPa3JNZHVSYXVveTVKVTRSRVJ3eWEtTTdBJmFtcDtlPSI+aHR0cDovL2dhbGF4eXByb2plY3Qu b3JnL3NlYXJjaC9tYWlsaW5nbGlzdHMvPC9hPjwvcHJlPgo8L2Jsb2NrcXVvdGU+Cjxicj4KPC9k aXY+CjwvZGl2Pgo8L3NwYW4+PC9kaXY+CjwvZGl2Pgo8L3NwYW4+PGJyPgo8ZmllbGRzZXQgY2xh c3M9Im1pbWVBdHRhY2htZW50SGVhZGVyIj48L2ZpZWxkc2V0PiA8YnI+CjxwcmUgd3JhcD0iIj5f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpQbGVhc2Uga2VlcCBhbGwgcmVwbGllcyBvbiB0aGUgbGlzdCBieSB1c2luZyAmcXVvdDtyZXBs eSBhbGwmcXVvdDsKaW4geW91ciBtYWlsIGNsaWVudC4gIFRvIG1hbmFnZSB5b3VyIHN1YnNjcmlw dGlvbnMgdG8gdGhpcwphbmQgb3RoZXIgR2FsYXh5IGxpc3RzLCBwbGVhc2UgdXNlIHRoZSBpbnRl cmZhY2UgYXQ6CiAgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6 Ly9saXN0cy5nYWxheHlwcm9qZWN0Lm9yZy8iPmh0dHBzOi8vbGlzdHMuZ2FsYXh5cHJvamVjdC5v cmcvPC9hPgoKVG8gc2VhcmNoIEdhbGF4eSBtYWlsaW5nIGxpc3RzIHVzZSB0aGUgdW5pZmllZCBz ZWFyY2ggYXQ6CiAgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDov L2dhbGF4eXByb2plY3Qub3JnL3NlYXJjaC9tYWlsaW5nbGlzdHMvIj5odHRwOi8vZ2FsYXh5cHJv amVjdC5vcmcvc2VhcmNoL21haWxpbmdsaXN0cy88L2E+PC9wcmU+CjwvYmxvY2txdW90ZT4KPGJy Pgo8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj4tLSA8YnI+CkVyaWMgUmFzY2hlPGJyPgpQcm9n cmFtbWVyIElJPGJyPgo8YnI+CkNlbnRlciBmb3IgUGhhZ2UgVGVjaG5vbG9neTxicj4KUm0gMzEy QSwgQmlvY2hlbWlzdHJ5ICZhbXA7IEJpb3BoeXNpY3M8YnI+ClRleGFzIEEmYW1wO00gVW5pdmVy c2l0eTxicj4KQ29sbGVnZSBTdGF0aW9uLCBUWCA3Nzg0Mzxicj4KPGEgaHJlZj0ibWFpbHRvOmVz ckB0YW11LmVkdSI+ZXNyQHRhbXUuZWR1PC9hPjxicj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9z cGFuPgo8L2JvZHk+CjwvaHRtbD4K --===============5036369141883345449==-- From esr@tamu.edu Mon Aug 8 09:43:36 2016 From: Eric Rasche To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] External user auth and API Date: Mon, 08 Aug 2016 13:43:33 +0000 Message-ID: <57A88C85.1090405@tamu.edu> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8008766529817577901==" --===============8008766529817577901== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On 08. aug. 2016 13:25, Sarah DIEHL wrote: > Hi Eric, > > thanks a lot for the info and help! I'm running version 16.04 and my > apache conf is a bit different because I balance over multiple galaxy > web servers: Just as an aside, if you are still using this configuration method, you might consider switching to uWSGI , it will drastically simplify your configuration and should be just as performant (if not more). > > > # API requests get routed through balancer with no authentication > RewriteCond %{QUERY_STRING} key=3D > RewriteRule ^/api/(.*) balancer://galaxy-noauth/api/$1 [P] > > # Regular requests get routed through balancer with LDAP > authentication > RewriteRule ^(.*) balancer://galaxy$1 [P] > > > BalancerMember http://localhost:8080 > BalancerMember http://localhost:8081 > BalancerMember http://localhost:8082 > BalancerMember http://localhost:8083 > > RequestHeader set X-URL-SCHEME https > > AuthType Basic > AuthBasicProvider ldap > AuthName "UL HPC Platform Authorized Users Only" > AuthLDAPBindAuthoritative off > AuthLDAPURL "ldap://=E2=80=A6" > Require valid-user > RequestHeader set REMOTE_USER %{AUTHENTICATE_uid}e > > XSendFile on > XSendFilePath / > > SetOutputFilter DEFLATE > SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary > SetEnvIfNoCase Request_URI \.(?:t?gz|zip|bz2)$ no-gzip dont-vary > SetEnvIfNoCase Request_URI /history/export_archive no-gzip > dont-vary > > > > BalancerMember http://localhost:8080 > BalancerMember http://localhost:8081 > BalancerMember http://localhost:8082 > BalancerMember http://localhost:8083 > > RequestHeader set X-URL-SCHEME https > > Satisfy any > > XSendFile on > XSendFilePath / > > SetOutputFilter DEFLATE > SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary > SetEnvIfNoCase Request_URI \.(?:t?gz|zip|bz2)$ no-gzip dont-vary > SetEnvIfNoCase Request_URI /history/export_archive no-gzip > dont-vary > > > What doesn't work when configured this way is data libraries' import > from user directory function. Can you tell if my apache configuration > is equivalent to yours? Your configuration /looks/ equivalent, yes, but I may have overlooked something, I have since forgotten some of the semantics of proxy balancers. > Does the import functionality in the data libraries work for you? Import datasets from data libraries to history? Yes, this does for me. In what way does it break for you? Unauthenticated /api requests? It seems odd that data libraries would be the only affected thing here, since other things like the tool panel also make /api requests. > > This configuration worked fine with release 15.10, but doesn't anymore > since I upgraded. Between those two version the default data libraries > interface changed. What used to be "beta" before is now the default > and only available option. Old data libraries were deprecated in favour of the new ones and removed in 16.01. > > Best regards, > Sarah > > > ---- > Sarah Diehl > HPC System Administrator > =20 > UNIVERSIT=C3=89 DU LUXEMBOURG > =20 > LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE > Campus Belval | Biotech II > 6, avenue du Swing > L-4371 Belvaux > T +352 46 66 44 5360 > sarah.diehl(a)uni.lu http://lcsb.uni.lu > > ----- > This message is confidential and may contain privileged information. > It is intended for the named recipient only. If you receive it in > error please notify me and permanently delete the original message and > any copies. > ----- > > > From: Eric Rasche > > Organization: TAMU > Date: Monday 8 August 2016 15:09 > To: Sarah DIEHL >, > "galaxy-dev(a)lists.galaxyproject.org > " > > > Subject: Re: [galaxy-dev] External user auth and API > > Hi Sarah, > > > On 08. aug. 2016 07:44, Sarah DIEHL wrote: >> Dear all, >> >> since no one replied so far to the main problem I had and it might >> have gotten lost in the conversation, I ask again: Does somebody know >> how to configure external user auth with apache such that API (from >> external, e.g. bioblend) and dataset import in the data libraries >> work? When I configure apache to require auth for everything, the API >> does not work. If I except the API from the apache auth, the dataset >> import does not work. > > Our configuration looks like the following (just switching CAS for LDAP.) > > > Satisfy Any > Allow from all > > > > AuthName "CAS" > AuthType CAS > Require valid-user > RequestHeader set X-URL-SCHEME https > XSendFile on > XSendFilePath / > RequestHeader set CAS-User "%{REMOTE_USER}s(a)tamu.edu" > > ProxyPass /galaxy uwsgi://127.0.0.1:4001/ > > I.e. we disable authentication on the /api route. On 16.01+ (I think > it was patched then, but 16.04 is a safer bet) this will work > correctly and your users will be able to use the API. On previous > versions the /api route would fail for web users if exposed in this > manner. >> >> If I switch to the new galaxy-internal LDAP auth features, will that >> solve this problem? > Yes, this is an alternate solution. >> >> Any hints are appreciated! >> >> Best regards, >> Sarah >> >> >> ---- >> Sarah Diehl >> HPC System Administrator >> =20 >> UNIVERSIT=C3=89 DU LUXEMBOURG >> =20 >> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >> Campus Belval | Biotech II >> 6, avenue du Swing >> L-4371 Belvaux >> T +352 46 66 44 5360 >> sarah.diehl(a)uni.lu http://lcsb.uni.lu >> ----- >> This message is confidential and may contain privileged information. >> It is intended for the named recipient only. If you receive it in >> error please notify me and permanently delete the original message >> and any copies. >> ----- >> >> >> From: galaxy-dev on >> behalf of Sarah DIEHL > >> Date: Monday 1 August 2016 13:06 >> To: Nicola Soranzo , >> "galaxy-dev(a)lists.galaxyproject.org >> " >> > > >> Subject: Re: [galaxy-dev] Remote user auth and API >> >> Hi Nicola, >> >> thanks a lot for the help! Yes, it's a self-signed certificate, I >> didn't bother with letsencrypt yet ;-). >> >> So now the error turned to >> ConnectionError: GET: error 401: b'> "-//IETF//DTD HTML 2.0//EN">\n\n401 Authorization >> Required\n\n

Authorization >> Required

\n

This server could not verify that you\nare >> authorized to access the document\nrequested. Either you supplied the >> wrong\ncredentials (e.g., bad password), or your\nbrowser doesn\'t >> understand how to supply\nthe credentials >> required.

\n\n', 0 attempts left: None >> which is what I expected, since apache now wants the authentication >> through LDAP. >> >> So anybody know what the right settings are to get both the dataset >> import and the API working with external user auth over apache and LDAP? >> >> Thanks, >> Sarah >> >> ---- >> Sarah Diehl >> HPC System Administrator >> =20 >> UNIVERSIT=C3=89 DU LUXEMBOURG >> =20 >> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >> Campus Belval | Biotech II >> 6, avenue du Swing >> L-4371 Belvaux >> T +352 46 66 44 5360 >> sarah.diehl(a)uni.lu http://lcsb.uni.lu >> ----- >> This message is confidential and may contain privileged information. >> It is intended for the named recipient only. If you receive it in >> error please notify me and permanently delete the original message >> and any copies. >> ----- >> >> >> From: Nicola Soranzo > > on behalf of Nicola Soranzo >> >> Date: Monday 1 August 2016 12:58 >> To: Sarah DIEHL >, >> "galaxy-dev(a)lists.galaxyproject.org >> " >> > > >> Subject: Re: [galaxy-dev] Remote user auth and API >> >> Hi Sarah! >> I guess that your problem is with an untrusted certificate, you can >> get one for free at https://letsencrypt.org/ >> >> You can disable certificate verification in bioblend as in the >> example below: >> >> import bioblend.galaxy >> gi =3D bioblend.galaxy.GalaxyInstance(url=3Dmy_server, key=3Dmy_key) >> gi.verify =3D False >> >> Cheers, >> Nicola >> >> On 01/08/16 09:08, Sarah DIEHL wrote: >>> Dear all, >>> >>> since the recent update to 16.04 I get the following error when >>> trying to import a file from a user directory to a data library: >>> >>> AssertionError: use_remote_user is set but HTTP_REMOTE_USER header >>> was not provided >>> >>> I use apache as a proxy and use an LDAP server for authentication. >>> In order to get the API to work previously the apache had to be set >>> to not check authentication for the requests to /api. In the logs I >>> can see that the dataset import is an request to the API, so since >>> the auth is not checked then, there is also no REMOTE_USER header set. >>> >>> What is the recommended way to solve this issue with the current >>> Galaxy version? I disabled the special settings for /api and the >>> dataset import works now. >>> >>> I tried to check the API with an old test script based on bioblend, >>> but I now get the following error: >>> >>> ConnectionError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify >>> failed (_ssl.c:645), 0 attempts left: None >>> >>> Previously I could disable it with=20 >>> >>> import requests >>> requests.packages.urllib3.disable_warnings() >>> >>> but that doesn't seem to work anymore (switched to Python 3 now). >>> Since bioblend wraps all the requests methods, I cannot apply any of >>> the common solutions I found online (e.g. set verify=3DFalse). >>> >>> Any help to solve these issues is highly appreciated :-). >>> >>> Best regards, >>> Sarah >>> >>> >>> >>> ---- >>> Sarah Diehl >>> HPC System Administrator >>> =20 >>> UNIVERSIT=C3=89 DU LUXEMBOURG >>> =20 >>> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >>> Campus Belval | Biotech II >>> 6, avenue du Swing >>> L-4371 Belvaux >>> T +352 46 66 44 5360 >>> sarah.diehl(a)uni.lu http://lcsb.uni.lu >>> ----- >>> This message is confidential and may contain privileged information. >>> It is intended for the named recipient only. If you receive it in >>> error please notify me and permanently delete the original message >>> and any copies. >>> ----- >>> >>> >>> >>> ___________________________________________________________ >>> Please keep all replies on the list by using "reply all" >>> in your mail client. To manage your subscriptions to this >>> and other Galaxy lists, please use the interface at: >>> https://lists.galaxyproject.org/ >>> >>> To search Galaxy mailing lists use the unified search at: >>> http://galaxyproject.org/search/mailinglists/ >> >> >> >> ___________________________________________________________ >> Please keep all replies on the list by using "reply all" >> in your mail client. To manage your subscriptions to this >> and other Galaxy lists, please use the interface at: >> https://lists.galaxyproject.org/ >> >> To search Galaxy mailing lists use the unified search at: >> http://galaxyproject.org/search/mailinglists/ > > --=20 > Eric Rasche > Programmer II > > Center for Phage Technology > Rm 312A, Biochemistry & Biophysics > Texas A&M University > College Station, TX 77843 > esr(a)tamu.edu --=20 Eric Rasche Programmer II Center for Phage Technology Rm 312A, Biochemistry & Biophysics Texas A&M University College Station, TX 77843 esr(a)tamu.edu --===============8008766529817577901== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2lu ZG93cy0xMjUyIgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8 Ym9keSB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4KICAgIDxicj4KICAgIDxicj4K ICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDguIGF1Zy4gMjAxNiAxMzoyNSwg U2FyYWggRElFSEwKICAgICAgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZSBj aXRlPSJtaWQ6RDNDRTUyMzcuNTJGNjklMjVzYXJhaC5kaWVobEB1bmkubHUiCiAgICAgIHR5cGU9 ImNpdGUiPgogICAgICA8ZGl2PgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsiPkhpIEVyaWMsPC9kaXY+CiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPnRoYW5rcyBhIGxvdCBm b3IKICAgICAgICAgIHRoZSBpbmZvIGFuZCBoZWxwISBJJ20gcnVubmluZyB2ZXJzaW9uIDE2LjA0 IGFuZCBteSBhcGFjaGUKICAgICAgICAgIGNvbmYgaXMgYSBiaXQgZGlmZmVyZW50IGJlY2F1c2Ug SSBiYWxhbmNlIG92ZXIgbXVsdGlwbGUgZ2FsYXh5CiAgICAgICAgICB3ZWIgc2VydmVyczo8L2Rp dj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBKdXN0IGFzIGFuIGFzaWRlLCBp ZiB5b3UgYXJlIHN0aWxsIHVzaW5nIHRoaXMgY29uZmlndXJhdGlvbiBtZXRob2QsCiAgICB5b3Ug bWlnaHQgY29uc2lkZXIgPGEKICAgICAgaHJlZj0iaHR0cHM6Ly93aWtpLmdhbGF4eXByb2plY3Qu b3JnL0FkbWluL0NvbmZpZy9QZXJmb3JtYW5jZS9TY2FsaW5nIj5zd2l0Y2hpbmcKICAgICAgdG8g dVdTR0k8L2E+LCBpdCB3aWxsIGRyYXN0aWNhbGx5IHNpbXBsaWZ5IHlvdXIgY29uZmlndXJhdGlv biBhbmQKICAgIHNob3VsZCBiZSBqdXN0IGFzIHBlcmZvcm1hbnQgKGlmIG5vdCBtb3JlKS48YnI+ CiAgICA8YnI+CiAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6RDNDRTUyMzcuNTJGNjklMjVzYXJh aC5kaWVobEB1bmkubHUiCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2PgogICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICA8 L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXY+PGZvbnQg ZmFjZT0iQ291cmllciI+oCCgICMgQVBJIHJlcXVlc3RzIGdldCByb3V0ZWQKICAgICAgICAgICAg ICB0aHJvdWdoIGJhbGFuY2VyIHdpdGggbm8gYXV0aGVudGljYXRpb248L2ZvbnQ+PC9kaXY+CiAg ICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCBSZXdyaXRlQ29uZCAle1FVRVJZ X1NUUklOR30ga2V5PTwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291 cmllciI+oCCgIFJld3JpdGVSdWxlIF4vYXBpLyguKikKICAgICAgICAgICAgICBiYWxhbmNlcjov L2dhbGF4eS1ub2F1dGgvYXBpLyQxIFtQXTwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZv bnQgZmFjZT0iQ291cmllciI+PGJyPgogICAgICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAg ICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCAjIFJlZ3VsYXIgcmVxdWVzdHMgZ2V0IHJv dXRlZAogICAgICAgICAgICAgIHRocm91Z2ggYmFsYW5jZXIgd2l0aCBMREFQIGF1dGhlbnRpY2F0 aW9uPC9mb250PjwvZGl2PgogICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAg UmV3cml0ZVJ1bGUgXiguKikKICAgICAgICAgICAgICBiYWxhbmNlcjovL2dhbGF4eSQxIFtQXTwv Zm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgogICAg ICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIi PqAgoCAmbHQ7UHJveHkKICAgICAgICAgICAgICBiYWxhbmNlcjovL2dhbGF4eS8qJmd0OzwvZm9u dD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAgoCBCYWxh bmNlck1lbWJlcgogICAgICAgICAgICAgIKA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJodHRwOi8vbG9jYWxob3N0OjgwODAiPmh0dHA6Ly9sb2NhbGhvc3Q6ODA4MDwvYT48 L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAg QmFsYW5jZXJNZW1iZXIKICAgICAgICAgICAgICCgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVl dGV4dCIgaHJlZj0iaHR0cDovL2xvY2FsaG9zdDo4MDgxIj5odHRwOi8vbG9jYWxob3N0OjgwODE8 L2E+PC9mb250PjwvZGl2PgogICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAg oCCgIEJhbGFuY2VyTWVtYmVyCiAgICAgICAgICAgICAgoDxhIGNsYXNzPSJtb3otdHh0LWxpbmst ZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MiI+aHR0cDovL2xvY2FsaG9zdDo4 MDgyPC9hPjwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+ oCCgIKAgoCBCYWxhbmNlck1lbWJlcgogICAgICAgICAgICAgIKA8YSBjbGFzcz0ibW96LXR4dC1s aW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbG9jYWxob3N0OjgwODMiPmh0dHA6Ly9sb2NhbGhv c3Q6ODA4MzwvYT48L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJp ZXIiPjxicj4KICAgICAgICAgICAgPC9mb250PjwvZGl2PgogICAgICAgICAgPGRpdj48Zm9udCBm YWNlPSJDb3VyaWVyIj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z cGFjZTpwcmUiPjwvc3Bhbj5SZXF1ZXN0SGVhZGVyCiAgICAgICAgICAgICAgc2V0IFgtVVJMLVND SEVNRSBodHRwczwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmll ciI+PGJyPgogICAgICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZh Y2U9IkNvdXJpZXIiPqAgoCCgIKAgQXV0aFR5cGUgQmFzaWM8L2ZvbnQ+PC9kaXY+CiAgICAgICAg ICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgQXV0aEJhc2ljUHJvdmlkZXIgbGRh cDwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAg oCBBdXRoTmFtZSCgIKAgoCCgIKAgoCCgICJVTAogICAgICAgICAgICAgIEhQQyBQbGF0Zm9ybSBB dXRob3JpemVkIFVzZXJzIE9ubHkiPC9mb250PjwvZGl2PgogICAgICAgICAgPGRpdj48Zm9udCBm YWNlPSJDb3VyaWVyIj6gIKAgoCCgIEF1dGhMREFQQmluZEF1dGhvcml0YXRpdmUKICAgICAgICAg ICAgICBvZmY8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIi PqAgoCCgIKAgQXV0aExEQVBVUkwgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJl Zj0ibGRhcDovL4UiPiJsZGFwOi8vhSI8L2E+PC9mb250PjwvZGl2PgogICAgICAgICAgPGRpdj48 Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIFJlcXVpcmUgdmFsaWQtdXNlcjwvZm9udD48L2Rp dj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAgoCBSZXF1ZXN0SGVh ZGVyIHNldAogICAgICAgICAgICAgIFJFTU9URV9VU0VSICV7QVVUSEVOVElDQVRFX3VpZH1lPC9m b250PjwvZGl2PgogICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj48YnI+CiAgICAg ICAgICAgIDwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+ oCCgIKAgoKA8L2ZvbnQ+PHNwYW4KICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6IENv dXJpZXI7Ij5YU2VuZEZpbGUgb248L3NwYW4+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZh Y2U9IkNvdXJpZXIiPqAgoCCgIKAgWFNlbmRGaWxlUGF0aCAvPC9mb250PjwvZGl2PgogICAgICAg ICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj48YnI+CiAgICAgICAgICAgIDwvZm9udD48L2Rp dj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAgoKA8L2ZvbnQ+PHNw YW4KICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6IENvdXJpZXI7Ij5TZXRPdXRwdXRG aWx0ZXIgREVGTEFURTwvc3Bhbj48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291 cmllciI+oCCgIKAgoCBTZXRFbnZJZk5vQ2FzZSBSZXF1ZXN0X1VSSQogICAgICAgICAgICAgIFwu KD86Z2lmfGpwZT9nfHBuZykkIG5vLWd6aXAgZG9udC12YXJ5PC9mb250PjwvZGl2PgogICAgICAg ICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIFNldEVudklmTm9DYXNlIFJlcXVl c3RfVVJJCiAgICAgICAgICAgICAgXC4oPzp0P2d6fHppcHxiejIpJCBuby1nemlwIGRvbnQtdmFy eTwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAg oCBTZXRFbnZJZk5vQ2FzZSBSZXF1ZXN0X1VSSQogICAgICAgICAgICAgIC9oaXN0b3J5L2V4cG9y dF9hcmNoaXZlIG5vLWd6aXAgZG9udC12YXJ5PC9mb250PjwvZGl2PgogICAgICAgICAgPGRpdj48 Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgJmx0Oy9Qcm94eSZndDs8L2ZvbnQ+PC9kaXY+CiAgICAg ICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxicj4KICAgICAgICAgICAgPC9mb250Pjwv ZGl2PgogICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgJmx0O1Byb3h5CiAg ICAgICAgICAgICAgYmFsYW5jZXI6Ly9nYWxheHktbm9hdXRoLyomZ3Q7PC9mb250PjwvZGl2Pgog ICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIEJhbGFuY2VyTWVtYmVy CiAgICAgICAgICAgICAgoDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0 dHA6Ly9sb2NhbGhvc3Q6ODA4MCI+aHR0cDovL2xvY2FsaG9zdDo4MDgwPC9hPjwvZm9udD48L2Rp dj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAgoCBCYWxhbmNlck1l bWJlcgogICAgICAgICAgICAgIKA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVm PSJodHRwOi8vbG9jYWxob3N0OjgwODEiPmh0dHA6Ly9sb2NhbGhvc3Q6ODA4MTwvYT48L2ZvbnQ+ PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgQmFsYW5j ZXJNZW1iZXIKICAgICAgICAgICAgICCgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIg aHJlZj0iaHR0cDovL2xvY2FsaG9zdDo4MDgyIj5odHRwOi8vbG9jYWxob3N0OjgwODI8L2E+PC9m b250PjwvZGl2PgogICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIEJh bGFuY2VyTWVtYmVyCiAgICAgICAgICAgICAgoDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiIGhyZWY9Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MyI+aHR0cDovL2xvY2FsaG9zdDo4MDgzPC9h PjwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgog ICAgICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJp ZXIiPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+ PC9zcGFuPlJlcXVlc3RIZWFkZXIKICAgICAgICAgICAgICBzZXQgWC1VUkwtU0NIRU1FIGh0dHBz PC9mb250PjwvZGl2PgogICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj48YnI+CiAg ICAgICAgICAgIDwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmll ciI+oCCgIKAgoKA8L2ZvbnQ+PHNwYW4KICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6 IENvdXJpZXI7Ij5TYXRpc2Z5IGFueTwvc3Bhbj48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQg ZmFjZT0iQ291cmllciI+PGJyPgogICAgICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8 ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKCgPC9mb250PjxzcGFuCiAgICAgICAgICAg ICAgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb3VyaWVyOyI+WFNlbmRGaWxlIG9uPC9zcGFuPjwvZGl2 PgogICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIFhTZW5kRmlsZVBh dGggLzwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJy PgogICAgICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNv dXJpZXIiPqAgoCCgIKCgPC9mb250PjxzcGFuCiAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtZmFt aWx5OiBDb3VyaWVyOyI+U2V0T3V0cHV0RmlsdGVyIERFRkxBVEU8L3NwYW4+PC9kaXY+CiAgICAg ICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgU2V0RW52SWZOb0Nhc2UgUmVx dWVzdF9VUkkKICAgICAgICAgICAgICBcLig/OmdpZnxqcGU/Z3xwbmcpJCBuby1nemlwIGRvbnQt dmFyeTwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCg IKAgoCBTZXRFbnZJZk5vQ2FzZSBSZXF1ZXN0X1VSSQogICAgICAgICAgICAgIFwuKD86dD9nenx6 aXB8YnoyKSQgbm8tZ3ppcCBkb250LXZhcnk8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICA8ZGl2Pjxm b250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgU2V0RW52SWZOb0Nhc2UgUmVxdWVzdF9VUkkKICAg ICAgICAgICAgICAvaGlzdG9yeS9leHBvcnRfYXJjaGl2ZSBuby1nemlwIGRvbnQtdmFyeTwvZm9u dD48L2Rpdj4KICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgICZsdDsvUHJv eHkmZ3Q7PC9mb250PjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+CiAgICAgICAg ICA8ZGl2PgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4K ICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics IHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7 IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPjxicj4K ICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJm b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9u dC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAg IDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAg ICAgICAgICAgICAgc2Fucy1zZXJpZjsiPldoYXQgZG9lc24ndCB3b3JrIHdoZW4gY29uZmlndXJl ZCB0aGlzCiAgICAgICAgICAgICAgICAgIHdheSBpcyBkYXRhIGxpYnJhcmllcycgaW1wb3J0IGZy b20gdXNlciBkaXJlY3RvcnkKICAgICAgICAgICAgICAgICAgZnVuY3Rpb24uIENhbiB5b3UgdGVs bCBpZiBteSBhcGFjaGUgY29uZmlndXJhdGlvbiBpcwogICAgICAgICAgICAgICAgICBlcXVpdmFs ZW50IHRvIHlvdXJzPzwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8 L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBZ b3VyIGNvbmZpZ3VyYXRpb24gPGk+bG9va3M8L2k+IGVxdWl2YWxlbnQsIHllcywgYnV0IEkgbWF5 IGhhdmUKICAgIG92ZXJsb29rZWQgc29tZXRoaW5nLCBJIGhhdmUgc2luY2UgZm9yZ290dGVuIHNv bWUgb2YgdGhlIHNlbWFudGljcwogICAgb2YgcHJveHkgYmFsYW5jZXJzLjxicj4KICAgIDxibG9j a3F1b3RlIGNpdGU9Im1pZDpEM0NFNTIzNy41MkY2OSUyNXNhcmFoLmRpZWhsQHVuaS5sdSIKICAg ICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxkaXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXY+ CiAgICAgICAgICAgIDxkaXYgc3R5bGU9Im9ycGhhbnM6IDI7IHdpZG93czogMjsiPgogICAgICAg ICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPjxzcGFuCiAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPiBEb2VzIHRoZSBp bXBvcnQgZnVuY3Rpb25hbGl0eSBpbiB0aGUKICAgICAgICAgICAgICAgICAgZGF0YSBsaWJyYXJp ZXMgd29yayBmb3IgeW91Pzwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAg ICBJbXBvcnQgZGF0YXNldHMgZnJvbSBkYXRhIGxpYnJhcmllcyB0byBoaXN0b3J5PyBZZXMsIHRo aXMgZG9lcyBmb3IKICAgIG1lLiBJbiB3aGF0IHdheSBkb2VzIGl0IGJyZWFrIGZvciB5b3U/IFVu YXV0aGVudGljYXRlZCAvYXBpCiAgICByZXF1ZXN0cz8gSXQgc2VlbXMgb2RkIHRoYXQgZGF0YSBs aWJyYXJpZXMgd291bGQgYmUgdGhlIG9ubHkKICAgIGFmZmVjdGVkIHRoaW5nIGhlcmUsIHNpbmNl IG90aGVyIHRoaW5ncyBsaWtlIHRoZSB0b29sIHBhbmVsIGFsc28KICAgIG1ha2UgL2FwaSByZXF1 ZXN0cy48YnI+CiAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6RDNDRTUyMzcuNTJGNjklMjVzYXJh aC5kaWVobEB1bmkubHUiCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2PgogICAgICAgIDxk aXY+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJvcnBoYW5zOiAyOyB3 aWRvd3M6IDI7Ij4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1z ZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAg ICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAg ICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBB cmlhbCwKICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPlRoaXMgY29uZmlndXJhdGlvbiB3 b3JrZWQgZmluZSB3aXRoCiAgICAgICAgICAgICAgICAgIHJlbGVhc2UgMTUuMTAsIGJ1dCBkb2Vz bid0IGFueW1vcmUgc2luY2UgSSB1cGdyYWRlZC4KICAgICAgICAgICAgICAgICAgQmV0d2VlbiB0 aG9zZSB0d28gdmVyc2lvbiB0aGUgZGVmYXVsdCBkYXRhIGxpYnJhcmllcwogICAgICAgICAgICAg ICAgICBpbnRlcmZhY2UgY2hhbmdlZC48L3NwYW4+IFdoYXQgdXNlZCB0byBiZSAiYmV0YSIKICAg ICAgICAgICAgICAgIGJlZm9yZSBpcyBub3cgdGhlIGRlZmF1bHQgYW5kIG9ubHkgYXZhaWxhYmxl IG9wdGlvbi48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAg ICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBPbGQgZGF0YSBsaWJy YXJpZXMgd2VyZSA8YQpocmVmPSJodHRwczovL2RvY3MuZ2FsYXh5cHJvamVjdC5vcmcvZW4vbWFz dGVyL3JlbGVhc2VzLzE1LjEwX2Fubm91bmNlLmh0bWwjZGVwcmVjYXRpb24tbm90aWNlcyI+ZGVw cmVjYXRlZDwvYT4KICAgIGluIGZhdm91ciBvZiB0aGUgbmV3IG9uZXMgYW5kIHJlbW92ZWQgaW4g MTYuMDEuPGJyPgogICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+PC9zcGFuPgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOkQz Q0U1MjM3LjUyRjY5JTI1c2FyYWguZGllaGxAdW5pLmx1IgogICAgICB0eXBlPSJjaXRlIj4KICAg ICAgPGRpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGRpdiBz dHlsZT0ib3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZv bnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAg ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAg ICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICA8L3NwYW4+PC9k aXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t YW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20g MGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MHB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5C ZXN0IHJlZ2FyZHMsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAg ICAgICAgICBzYW5zLXNlcmlmOyI+U2FyYWg8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAg ICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJp YWwsCiAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICA8 L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMt c2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAg ICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog QXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij4tLS0tPC9zcGFuPjwvZGl2Pgog ICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg c2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg Zm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+U2FyYWgg RGllaGw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJw dDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3BhbiBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAg ICBzYW5zLXNlcmlmOyI+SFBDIFN5c3RlbSBBZG1pbmlzdHJhdG9yPG86cD48L286cD48L3NwYW4+ PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAw Y20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICBzYW5zLXNlcmlm OyI+oDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxl PSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAg IHNhbnMtc2VyaWY7Ij5VTklWRVJTSVTJIERVIExVWEVNQk9VUkc8bzpwPjwvbzpwPjwvc3Bhbj48 L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS b21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBj bSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7 Ij6gPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7 IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAg c2Fucy1zZXJpZjsiPkxVWEVNQk9VUkcgQ0VOVFJFIEZPUiBTWVNURU1TIEJJT01FRElDSU5FPG86 cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTog MTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICA8c3BhbiBz dHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAg ICAgICBzYW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8IEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwv c3Bhbj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMt c2VyaWY7Ij42LCBhdmVudWUgZHUgU3dpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAx cHQ7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250 LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5MLTQzNzEgQmVs dmF1eDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250 LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAg PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAg ICAgICAgICAgICAgc2Fucy1zZXJpZjsiPlQgKzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFuPjwvZGl2 PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsgbWFyZ2luOiAwY20KICAgICAgICAgICAgICAgIDBjbSAwLjAwMDFwdDsiPjxhIG1vei1kby1u b3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhs QHVuaS5sdSIgc3R5bGU9Im9ycGhhbnM6IGF1dG87CiAgICAgICAgICAgICAgICAgIHdpZG93czog YXV0bzsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHg7Ij5zYXJhaC5kaWVobEB1bmkubHU8 L3NwYW4+PC9hPjxzcGFuCiAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyI+oKCgoKA8YQogICAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKaHJl Zj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xj c2IudW5pLmx1XyZhbXA7ZD1Dd01GLWcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZhbXA7 cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPTh4TTMxSGNQWjRFYzMzVVJQNzhWNzVERjgx RGpTRURmWE5CNXc3Y2N5Q2smYW1wO3M9ZUp6OUdhQkhSaUcyOWRsUVVFcEZycm9wNGNJbC1XYzdM SzBHUlJDZVNQQSZhbXA7ZT0iCiAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImNvbG9yOiBwdXJw bGU7Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGNzYi51 bmkubHUiPmh0dHA6Ly9sY3NiLnVuaS5sdTwvYT48L2E+PC9zcGFuPjwvZGl2PgogICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBm b250LXNpemU6IDE0cHg7IG9ycGhhbnM6CiAgICAgICAgICAgICAgMjsgd2lkb3dzOiAyOyI+CiAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7 IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUz LCAxNTMpOyI+CiAgICAgICAgICAgICAgICA8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgMTJweDsiPi0tLS0t PC9zcGFuPjwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBw eCAwY207IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICBUYWhv bWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgIDxmb250IGZh Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToKICAgICAgICAg ICAgICAgICAgICAxMnB4OyI+VGhpcyBtZXNzYWdlIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5IGNv bnRhaW4KICAgICAgICAgICAgICAgICAgICBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBJdCBpcyBp bnRlbmRlZCBmb3IgdGhlIG5hbWVkCiAgICAgICAgICAgICAgICAgICAgcmVjaXBpZW50IG9ubHku IElmIHlvdSByZWNlaXZlIGl0IGluIGVycm9yIHBsZWFzZQogICAgICAgICAgICAgICAgICAgIG5v dGlmeSBtZSBhbmQgcGVybWFuZW50bHkgZGVsZXRlIHRoZSBvcmlnaW5hbAogICAgICAgICAgICAg ICAgICAgIG1lc3NhZ2UgYW5kIGFueSBjb3BpZXMuPC9zcGFuPjwvZm9udD48L2Rpdj4KICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsgZm9u dC1mYW1pbHk6CiAgICAgICAgICAgICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1 Myk7Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij4tLS0t LTwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgIDxicj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgPC9kaXY+CiAgICAgIDxz cGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwK ICAgICAgICBzYW5zLXNlcmlmOyI+CiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2Fs aWJyaTsgZm9udC1zaXplOjExcHQ7CiAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJs YWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsKICAgICAgICAgIEJPUkRFUi1MRUZUOiBt ZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOgogICAgICAgICAg MGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOwog ICAgICAgICAgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+CiAg ICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPkVyaWMg UmFzY2hlICZsdDs8YQogICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Im1h aWx0bzplc3JAdGFtdS5lZHUiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhy ZWY9Im1haWx0bzplc3JAdGFtdS5lZHUiPmVzckB0YW11LmVkdTwvYT48L2E+Jmd0Ozxicj4KICAg ICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Pcmdhbml6YXRpb246IDwvc3Bh bj5UQU1VPGJyPgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6 IDwvc3Bhbj5Nb25kYXkgOCBBdWd1c3QKICAgICAgICAgIDIwMTYgMTU6MDk8YnI+CiAgICAgICAg ICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5TYXJhaCBESUVITCAm bHQ7PGEKICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86c2Fy YWguZGllaGxAdW5pLmx1Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm PSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVobEB1bmkubHU8L2E+PC9hPiZn dDssCiAgICAgICAgICAiPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICBocmVm PSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBs aXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4iCiAgICAgICAgICAmbHQ7PGEgbW96LWRvLW5vdC1z ZW5kPSJ0cnVlIgogICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxh eHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mZ3Q7 PGJyPgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwv c3Bhbj5SZToKICAgICAgICAgIFtnYWxheHktZGV2XSBFeHRlcm5hbCB1c2VyIGF1dGggYW5kIEFQ STxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAg ICAgICA8ZGl2PgogICAgICAgICAgPGRpdiB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZG Ij5IaSBTYXJhaCw8YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA4LiBhdWcuIDIwMTYgMDc6NDQs IFNhcmFoCiAgICAgICAgICAgICAgRElFSEwgd3JvdGU6PGJyPgogICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOkQzQ0UwMzJGLjUyRjA3JTI1c2FyYWgu ZGllaGxAdW5pLmx1IgogICAgICAgICAgICAgIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAgIDxk aXY+CiAgICAgICAgICAgICAgICA8ZGl2PkRlYXIgYWxsLDwvZGl2PgogICAgICAgICAgICAgICAg PGRpdj48YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+c2lu Y2Ugbm8gb25lIHJlcGxpZWQgc28gZmFyIHRvIHRoZSBtYWluIHByb2JsZW0gSQogICAgICAgICAg ICAgICAgICBoYWQgYW5kIGl0IG1pZ2h0IGhhdmUgZ290dGVuIGxvc3QgaW4gdGhlIGNvbnZlcnNh dGlvbiwKICAgICAgICAgICAgICAgICAgSSBhc2sgYWdhaW46IERvZXMgc29tZWJvZHkga25vdyBo b3cgdG8gY29uZmlndXJlCiAgICAgICAgICAgICAgICAgIGV4dGVybmFsIHVzZXIgYXV0aCB3aXRo IGFwYWNoZSBzdWNoIHRoYXQgQVBJIChmcm9tCiAgICAgICAgICAgICAgICAgIGV4dGVybmFsLCBl LmcuIGJpb2JsZW5kKSBhbmQgZGF0YXNldCBpbXBvcnQgaW4gdGhlCiAgICAgICAgICAgICAgICAg IGRhdGEgbGlicmFyaWVzIHdvcms/IFdoZW4gSSBjb25maWd1cmUgYXBhY2hlIHRvCiAgICAgICAg ICAgICAgICAgIHJlcXVpcmUgYXV0aCBmb3IgZXZlcnl0aGluZywgdGhlIEFQSSBkb2VzIG5vdCB3 b3JrLiBJZgogICAgICAgICAgICAgICAgICBJIGV4Y2VwdCB0aGUgQVBJIGZyb20gdGhlIGFwYWNo ZSBhdXRoLCB0aGUgZGF0YXNldAogICAgICAgICAgICAgICAgICBpbXBvcnQgZG9lcyBub3Qgd29y ay48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgog ICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIE91ciBjb25maWd1cmF0aW9uIGxvb2tzIGxpa2Ug dGhlIGZvbGxvd2luZyAoanVzdCBzd2l0Y2hpbmcKICAgICAgICAgICAgQ0FTIGZvciBMREFQLik8 YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPHR0PqCgoCAmbHQ7TG9jYXRpb24gIi9n YWxheHkvYXBpLyImZ3Q7PC90dD48dHQ+PGJyPgogICAgICAgICAgICA8L3R0Pjx0dD6goKCgoKCg IFNhdGlzZnkgQW55IDwvdHQ+PHR0Pjxicj4KICAgICAgICAgICAgPC90dD48dHQ+oKCgoKCgoCBB bGxvdyBmcm9tIGFsbDwvdHQ+PHR0Pjxicj4KICAgICAgICAgICAgPC90dD48dHQ+oKCgICZsdDsv TG9jYXRpb24mZ3Q7PC90dD48dHQ+PGJyPgogICAgICAgICAgICA8L3R0Pjx0dD48YnI+CiAgICAg ICAgICAgIDwvdHQ+PHR0PqCgoCAmbHQ7TG9jYXRpb24gIi9nYWxheHkiJmd0OzwvdHQ+PHR0Pjxi cj4KICAgICAgICAgICAgPC90dD48dHQ+oKCgoKCgoCBBdXRoTmFtZSAiQ0FTIjwvdHQ+PHR0Pjxi cj4KICAgICAgICAgICAgPC90dD48dHQ+oKCgoKCgoCBBdXRoVHlwZSBDQVMgPC90dD48dHQ+PGJy PgogICAgICAgICAgICA8L3R0Pjx0dD6goKCgoKCgIFJlcXVpcmUgdmFsaWQtdXNlcjwvdHQ+PHR0 Pjxicj4KICAgICAgICAgICAgPC90dD48dHQ+oKCgoKCgoCBSZXF1ZXN0SGVhZGVyIHNldCBYLVVS TC1TQ0hFTUUgaHR0cHM8L3R0Pjx0dD48YnI+CiAgICAgICAgICAgIDwvdHQ+PHR0PqCgoKCgoKAg WFNlbmRGaWxlIG9uPC90dD48dHQ+PGJyPgogICAgICAgICAgICA8L3R0Pjx0dD6goKCgoKCgIFhT ZW5kRmlsZVBhdGggLzwvdHQ+PHR0Pjxicj4KICAgICAgICAgICAgPC90dD48dHQ+oKCgoKCgoCBS ZXF1ZXN0SGVhZGVyIHNldCBDQVMtVXNlciA8YQogICAgICAgICAgICAgICAgbW96LWRvLW5vdC1z ZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZFIgogICAgICAgICAgICAgICAg aHJlZj0ibWFpbHRvOiUlN0JSRU1PVEVfVVNFUiU3RHNAdGFtdS5lZHUiPgogICAgICAgICAgICAg ICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOiV7UkVNT1RF X1VTRVJ9c0B0YW11LmVkdSI+IiV7UkVNT1RFX1VTRVJ9c0B0YW11LmVkdSI8L2E+PC9hPjwvdHQ+ PHR0Pjxicj4KICAgICAgICAgICAgPC90dD48dHQ+oKCgICZsdDsvTG9jYXRpb24mZ3Q7PC90dD48 dHQ+PGJyPgogICAgICAgICAgICA8L3R0Pjx0dD6goKAgUHJveHlQYXNzIC9nYWxheHkgdXdzZ2k6 Ly8xMjcuMC4wLjE6NDAwMS88L3R0Pjxicj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICBJ LmUuIHdlIGRpc2FibGUgYXV0aGVudGljYXRpb24gb24gdGhlIC9hcGkgcm91dGUuIE9uIDE2LjAx KwogICAgICAgICAgICAoSSB0aGluayBpdCB3YXMgcGF0Y2hlZCB0aGVuLCBidXQgMTYuMDQgaXMg YSBzYWZlciBiZXQpIHRoaXMKICAgICAgICAgICAgd2lsbCB3b3JrIGNvcnJlY3RseSBhbmQgeW91 ciB1c2VycyB3aWxsIGJlIGFibGUgdG8gdXNlIHRoZQogICAgICAgICAgICBBUEkuIE9uIHByZXZp b3VzIHZlcnNpb25zIHRoZSAvYXBpIHJvdXRlIHdvdWxkIGZhaWwgZm9yIHdlYgogICAgICAgICAg ICB1c2VycyBpZiBleHBvc2VkIGluIHRoaXMgbWFubmVyLgogICAgICAgICAgICA8YmxvY2txdW90 ZSBjaXRlPSJtaWQ6RDNDRTAzMkYuNTJGMDclMjVzYXJhaC5kaWVobEB1bmkubHUiCiAgICAgICAg ICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgIDxk aXY+PGJyPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PklmIEkg c3dpdGNoIHRvIHRoZSBuZXcgZ2FsYXh5LWludGVybmFsIExEQVAgYXV0aAogICAgICAgICAgICAg ICAgICBmZWF0dXJlcywgd2lsbCB0aGF0IHNvbHZlIHRoaXMgcHJvYmxlbT88L2Rpdj4KICAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICBZZXMs IHRoaXMgaXMgYW4gYWx0ZXJuYXRlIHNvbHV0aW9uLiA8YnI+CiAgICAgICAgICAgIDxibG9ja3F1 b3RlIGNpdGU9Im1pZDpEM0NFMDMyRi41MkYwNyUyNXNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAg ICAgICAgICB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAg PGRpdj48YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+QW55 IGhpbnRzIGFyZSBhcHByZWNpYXRlZCE8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+PGJyPgog ICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PkJlc3QgcmVnYXJkcyw8 L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+U2FyYWg8L2Rpdj4KICAgICAgICAgICAgICAgIDxk aXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHls ZT0ib3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAg ICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgog ICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250 LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPjxi cj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsK ICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNh bnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAg ICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv bWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAg ICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+LS0tLTwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNt IDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNp emU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBz YW5zLXNlcmlmOyI+U2FyYWggRGllaGw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAg ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3 LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMt c2VyaWY7Ij5IUEMgU3lzdGVtIEFkbWluaXN0cmF0b3I8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4K ICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFu IHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAg ICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPqA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBj bSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1z aXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWws IHNhbnMtc2VyaWY7Ij5VTklWRVJTSVTJIERVIExVWEVNQk9VUkc8bzpwPjwvbzpwPjwvc3Bhbj48 L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTog MTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAg IDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAgICAgICAgICAg ICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPqA8L3NwYW4+PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics IHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjog MGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0i Zm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAg QXJpYWwsIHNhbnMtc2VyaWY7Ij5MVVhFTUJPVVJHIENFTlRSRSBGT1IKICAgICAgICAgICAgICAg ICAgICAgICAgICBTWVNURU1TIEJJT01FRElDSU5FPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAg ICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS b21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1h cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBz dHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAg ICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij5DYW1wdXMgQmVsdmFsIHwgQmlvdGVjaCBJSTxvOnA+ PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAg ICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5 OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+NiwgYXZlbnVl IGR1IFN3aW5nPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAg ICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVw dDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2Vy aWY7Ij5MLTQzNzEgQmVsdmF1eDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp ZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFs LCBzYW5zLXNlcmlmOyI+VCArMzUyIDQ2IDY2IDQ0IDUzNjA8L3NwYW4+PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij48YQog ICAgICAgICAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAg ICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1IgogICAgICAg ICAgICAgICAgICAgICAgICAgIHN0eWxlPSJvcnBoYW5zOiBhdXRvOyB3aWRvd3M6IGF1dG87Ij48 c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTBweDsi Pjwvc3Bhbj48L2E+PGEKICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9 InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1hYmJy ZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86c2FyYWguZGll aGxAdW5pLmx1Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWls dG86c2FyYWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVobEB1bmkubHU8L2E+PC9hPjxzcGFuCiAg ICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7Ij6goKCgoDxh CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IgpocmVm PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbGNz Yi51bmkubHUmYW1wO2Q9Q3dNRi1nJmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9 cDl1WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7bT04eE0zMUhjUFo0RWMzM1VSUDc4Vjc1REY4MURq U0VEZlhOQjV3N2NjeUNrJmFtcDtzPXRYZktnTWNpUHI4RjBoaGxzb2JxNUZGc2JaeUlrZzMyMmpQ TS1xOW12cG8mYW1wO2U9Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJo dHRwOi8vbGNzYi51bmkubHUiPmh0dHA6Ly9sY3NiLnVuaS5sdTwvYT48L2E+PC9zcGFuPjwvZGl2 PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiAxNHB4OwogICAgICAgICAgICAg ICAgICAgICAgb3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CiAgICAgICAgICAgICAgICAgICAgICA8 ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsKICAgICAgICAgICAg ICAgICAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUz KTsiPgogICAgICAgICAgICAgICAgICAgICAgICA8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy aWYiPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAx MnB4OyI+LS0tLS08L3NwYW4+PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAgICAgICAgICAg ICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7 Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm Ij48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTJw eDsiPlRoaXMgbWVzc2FnZSBpcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlkZW50 aWFsIGFuZCBtYXkgY29udGFpbiBwcml2aWxlZ2VkCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBpbmZvcm1hdGlvbi4gSXQgaXMgaW50ZW5kZWQgZm9yIHRoZSBuYW1lZAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgcmVjaXBpZW50IG9ubHkuIElmIHlvdSByZWNlaXZlIGl0IGluIGVycm9y CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGVhc2Ugbm90aWZ5IG1lIGFuZCBwZXJtYW5l bnRseSBkZWxldGUgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmlnaW5hbCBtZXNz YWdlIGFuZCBhbnkgY29waWVzLjwvc3Bhbj48L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsKICAgICAg ICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1 MywgMTUzKTsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiAxMnB4OyI+LS0tLS08L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAg ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2Pjxicj4K ICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8c3BhbiBpZD0iT0xLX1NSQ19CT0RZ X1NFQ1RJT04iPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJy aTsgZm9udC1zaXplOjExcHQ7CiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDsgY29s b3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bQogICAgICAgICAgICAgICAgICBub25lOyBC T1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47CiAgICAgICAgICAg ICAgICAgIFBBRERJTkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6 CiAgICAgICAgICAgICAgICAgICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1 bSBub25lOwogICAgICAgICAgICAgICAgICBQQURESU5HLVRPUDogM3B0Ij4KICAgICAgICAgICAg ICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5nYWxheHkt ZGV2CiAgICAgICAgICAgICAgICAgICZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAg ICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAg ICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRldi1ib3VuY2VzQGxpc3RzLmdhbGF4eXBy b2plY3Qub3JnIj5nYWxheHktZGV2LWJvdW5jZXNAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+ Jmd0OwoKICAgICAgICAgICAgICAgICAgb24gYmVoYWxmIG9mIFNhcmFoIERJRUhMICZsdDs8YSBt b3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnNh cmFoLmRpZWhsQHVuaS5sdSI+c2FyYWguZGllaGxAdW5pLmx1PC9hPiZndDs8YnI+CiAgICAgICAg ICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+TW9u ZGF5IDEKICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTYgMTM6MDY8YnI+CiAgICAgICAgICAg ICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPk5pY29sYQog ICAgICAgICAgICAgICAgICBTb3JhbnpvICZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAg ICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAg ICAgICAgICAgICAgICBocmVmPSJtYWlsdG86bnNvcmFuem9AdGlzY2FsaS5pdCI+bnNvcmFuem9A dGlzY2FsaS5pdDwvYT4mZ3Q7LAogICAgICAgICAgICAgICAgICAiPGEgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIgogICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpnYWxheHktZGV2QGxpc3Rz LmdhbGF4eXByb2plY3Qub3JnIj5nYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnPC9h PiIKICAgICAgICAgICAgICAgICAgJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAg ICAgICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0 Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mZ3Q7PGJyPgogICAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9z cGFuPlJlOgogICAgICAgICAgICAgICAgICBbZ2FsYXh5LWRldl0gUmVtb3RlIHVzZXIgYXV0aCBh bmQgQVBJPGJyPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2Pjxi cj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0id29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3At bW9kZToKICAgICAgICAgICAgICAgICAgICBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRl ci13aGl0ZS1zcGFjZTsgY29sb3I6CiAgICAgICAgICAgICAgICAgICAgcmdiKDAsIDAsIDApOyBm b250LXNpemU6IDEzcHg7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICBz YW5zLXNlcmlmOyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAg ICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+SGkgTmljb2xhLDwvZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAg PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+dGhhbmtzIGEgbG90IGZvciB0aGUg aGVscCEgWWVzLCBpdCdzIGEKICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLXNpZ25lZCBj ZXJ0aWZpY2F0ZSwgSSBkaWRuJ3QgYm90aGVyIHdpdGgKICAgICAgICAgICAgICAgICAgICAgICAg ICBsZXRzZW5jcnlwdCB5ZXQgOy0pLjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2 Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAg ICAgIDxkaXY+U28gbm93IHRoZSBlcnJvciB0dXJuZWQgdG88L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cHJlPjxzcGFuIGNsYXNz PSJhbnNpY3lhbiI+PHNwYW4gY2xhc3M9ImFuc2lyZWQiPkNvbm5lY3Rpb25FcnJvcjwvc3Bhbj46 IEdFVDogZXJyb3IgNDAxOiBiJyZsdDshRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFRE IEhUTUwgMi4wLy9FTiImZ3Q7XG4mbHQ7aHRtbCZndDsmbHQ7aGVhZCZndDtcbiZsdDt0aXRsZSZn dDs0MDEgQXV0aG9yaXphdGlvbiBSZXF1aXJlZCZsdDsvdGl0bGUmZ3Q7XG4mbHQ7L2hlYWQmZ3Q7 Jmx0O2JvZHkmZ3Q7XG4mbHQ7aDEmZ3Q7QXV0aG9yaXphdGlvbiBSZXF1aXJlZCZsdDsvaDEmZ3Q7 XG4mbHQ7cCZndDtUaGlzIHNlcnZlciBjb3VsZCBub3QgdmVyaWZ5IHRoYXQgeW91XG5hcmUgYXV0 aG9yaXplZCB0byBhY2Nlc3MgdGhlIGRvY3VtZW50XG5yZXF1ZXN0ZWQuICBFaXRoZXIgeW91IHN1 cHBsaWVkIHRoZSB3cm9uZ1xuY3JlZGVudGlhbHMgKGUuZy4sIGJhZCBwYXNzd29yZCksIG9yIHlv dXJcbmJyb3dzZXIgZG9lc25cJ3QgdW5kZXJzdGFuZCBob3cgdG8gc3VwcGx5XG50aGUgY3JlZGVu dGlhbHMgcmVxdWlyZWQuJmx0Oy9wJmd0O1xuJmx0Oy9ib2R5Jmd0OyZsdDsvaHRtbCZndDtcbics IDAgYXR0ZW1wdHMgbGVmdDogTm9uZTwvc3Bhbj48L3ByZT4KICAgICAgICAgICAgICAgICAgICAg ICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im9y cGhhbnM6IDI7IHdpZG93czogMjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+ d2hpY2gKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIHdoYXQgSSBleHBlY3Rl ZCwgc2luY2UgYXBhY2hlIG5vdwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2Fu dHMgdGhlIGF1dGhlbnRpY2F0aW9uIHRocm91Z2ggTERBUC48L3NwYW4+PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXpl OiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDBjbSAw LjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwcHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+U28K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFueWJvZHkga25vdyB3aGF0IHRoZSBy aWdodCBzZXR0aW5ncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJlIHRvIGdl dCBib3RoIHRoZSBkYXRhc2V0IGltcG9ydCBhbmQKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRoZSBBUEkgd29ya2luZyB3aXRoIGV4dGVybmFsIHVzZXIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGF1dGggb3ZlciBhcGFjaGUgYW5kIExEQVA/PC9zcGFuPjwvZGl2 PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bh biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPlRoYW5rcyw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij5TYXJhaDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMg TmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDBj bSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwcHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250 LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4tLS0tPC9zcGFuPjwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsgbWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4w MDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMHB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1p bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+U2FyYWgKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIERpZWhsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsiPkhQQwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtIEFkbWluaXN0 cmF0b3I8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij6gPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi PlVOSVZFUlNJVMkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERVIExVWEVNQk9V Ukc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij6gPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkxV WEVNQk9VUkcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENFTlRSRSBGT1IgU1lT VEVNUyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7 Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiA3LjVwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsiPkNhbXB1cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgQmVsdmFsIHwgQmlvdGVjaCBJSTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsgbWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4w MDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiA3LjVwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBhdmVudWUgZHUgU3dpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEy cHQ7IG1hcmdpbjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAw MXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogNy41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5MLTQzNzEKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIEJlbHZhdXg8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1h cmdpbjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog Ny41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij5UCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArMzUy IDQ2IDY2IDQ0IDUzNjA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPjxhCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1IgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9Im9ycGhhbnM6IGF1dG87IHdpZG93 czogYXV0bzsiPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxl PSJmb250LXNpemU6IDEwcHg7Ij48L3NwYW4+PC9hPjxhCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+PGEg Y2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhs QHVuaS5sdSI+c2FyYWguZGllaGxAdW5pLmx1PC9hPjwvYT48c3BhbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7Ij6goKCgoDxhCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1mcmVl dGV4dCIKaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0 dHAtM0FfX2xjc2IudW5pLmx1JmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pK alZnJmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209OHhNMzFIY1BaNEVjMzNVUlA3 OFY3NURGODFEalNFRGZYTkI1dzdjY3lDayZhbXA7cz10WGZLZ01jaVByOEYwaGhsc29icTVGRnNi WnlJa2czMjJqUE0tcTltdnBvJmFtcDtlPSI+PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4 dCIgaHJlZj0iaHR0cDovL2xjc2IudW5pLmx1Ij5odHRwOi8vbGNzYi51bmkubHU8L2E+PC9hPjwv c3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IG9ycGhhbnM6IDI7IHdp ZG93czogMjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJn aW46IDBweCAwY207IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx NXB4OyBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjoKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bh bj48L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDE1cHg7IGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHJnYigxNTMsIDE1MywgMTUzKTsiPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPlRoaXMK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVzc2FnZSBpcyBjb25maWRlbnRp YWwgYW5kIG1heQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250YWluIHBy aXZpbGVnZWQgaW5mb3JtYXRpb24uIEl0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGlzIGludGVuZGVkIGZvciB0aGUgbmFtZWQgcmVjaXBpZW50CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG9ubHkuIElmIHlvdSByZWNlaXZlIGl0IGluIGVycm9yCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsZWFzZSBub3RpZnkgbWUgYW5kIHBlcm1h bmVudGx5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlbGV0ZSB0aGUgb3Jp Z2luYWwgbWVzc2FnZSBhbmQgYW55CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGNvcGllcy48L3NwYW4+PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAxNXB4OyBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjoKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0t LS08L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdj48 YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4g aWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OwogICAgICAgICAgICAgICAg ICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOgogICAg ICAgICAgICAgICAgICAgICAgICBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25l OwogICAgICAgICAgICAgICAgICAgICAgICBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxF RlQ6IDBpbjsKICAgICAgICAgICAgICAgICAgICAgICAgUEFERElORy1SSUdIVDogMGluOyBCT1JE RVItVE9QOiAjYjVjNGRmIDFwdAogICAgICAgICAgICAgICAgICAgICAgICBzb2xpZDsgQk9SREVS LVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6CiAgICAgICAgICAgICAgICAgICAgICAg IDNwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi b2xkIj5Gcm9tOiA8L3NwYW4+Tmljb2xhCiAgICAgICAgICAgICAgICAgICAgICAgIFNvcmFuem8g Jmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICBo cmVmPSJtYWlsdG86bmljb2xhLnNvcmFuem9AZ21haWwuY29tIj5uaWNvbGEuc29yYW56b0BnbWFp bC5jb208L2E+Jmd0OwogICAgICAgICAgICAgICAgICAgICAgICBvbiBiZWhhbGYgb2YgTmljb2xh IFNvcmFuem8gJmx0OzxhCiAgICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstYWJi cmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOm5zb3Jhbnpv QHRpc2NhbGkuaXQiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1h aWx0bzpuc29yYW56b0B0aXNjYWxpLml0Ij5uc29yYW56b0B0aXNjYWxpLml0PC9hPjwvYT4mZ3Q7 PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9s ZCI+RGF0ZTogPC9zcGFuPk1vbmRheQogICAgICAgICAgICAgICAgICAgICAgICAxIEF1Z3VzdCAy MDE2IDEyOjU4PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13 ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5TYXJhaAogICAgICAgICAgICAgICAgICAgICAgICBESUVI TCAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAg IGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT4m Z3Q7LAogICAgICAgICAgICAgICAgICAgICAgICAiPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgog ICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpnYWxheHktZGV2QGxpc3RzLmdh bGF4eXByb2plY3Qub3JnIj5nYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnPC9hPiIK ICAgICAgICAgICAgICAgICAgICAgICAgJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAg ICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxh eHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mZ3Q7 PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9s ZCI+U3ViamVjdDogPC9zcGFuPlJlOgogICAgICAgICAgICAgICAgICAgICAgICBbZ2FsYXh5LWRl dl0gUmVtb3RlIHVzZXIgYXV0aCBhbmQgQVBJPGJyPgogICAgICAgICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICAg IDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj5IaSBTYXJhaCE8YnI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgSSBndWVzcyB0aGF0IHlvdXIgcHJvYmxlbSBpcyB3aXRo IGFuIHVudHJ1c3RlZAogICAgICAgICAgICAgICAgICAgICAgICAgIGNlcnRpZmljYXRlLCB5b3Ug Y2FuIGdldCBvbmUgZm9yIGZyZWUgYXQKICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBtb3ot ZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96 LXR4dC1saW5rLWZyZWV0ZXh0IgpocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j b20vdjIvdXJsP3U9aHR0cHMtM0FfX2xldHNlbmNyeXB0Lm9yZ18mYW1wO2Q9Q3dNRkF3JmFtcDtj PU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7 bT1WVi12VWxsNEd0UVg5bnNib2FRYlhIdTR6MzFfU0FkcGtBLThudS1ielVrJmFtcDtzPU5ZeXc2 YTRtNDlmcm1yVEVQaHA0eDhqOVRJb3RvUlpPaHQxTFJlT3BySjgmYW1wO2U9Ij5odHRwczovL2xl dHNlbmNyeXB0Lm9yZy88L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAg ICAgICAgICAgICAgICAgICAgICAgICBZb3UgY2FuIGRpc2FibGUgY2VydGlmaWNhdGUgdmVyaWZp Y2F0aW9uIGluCiAgICAgICAgICAgICAgICAgICAgICAgICAgYmlvYmxlbmQgYXMgaW4gdGhlIGV4 YW1wbGUgYmVsb3c6PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAg ICAgICAgICAgICAgICAgICBpbXBvcnQgYmlvYmxlbmQuZ2FsYXh5PGJyPgogICAgICAgICAgICAg ICAgICAgICAgICAgIGdpID0KICAgICAgICAgICAgICAgICAgICAgICAgICBiaW9ibGVuZC5nYWxh eHkuR2FsYXh5SW5zdGFuY2UodXJsPW15X3NlcnZlciwKICAgICAgICAgICAgICAgICAgICAgICAg ICBrZXk9bXlfa2V5KTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICBnaS52ZXJpZnkgPSBG YWxzZTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgQ2hlZXJzLDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICBOaWNvbGE8YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAg IDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDEvMDgvMTYKICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDA5OjA4LCBTYXJhaCBESUVITCB3cm90ZTo8YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGJsb2NrcXVvdGUK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNpdGU9Im1pZDpEM0M0RDAyOS41MTc1NiUyNXNh cmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9ImNpdGUi PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+RGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGws PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPnNpbmNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHRoZSByZWNlbnQgdXBkYXRlIHRvIDE2LjA0IEkgZ2V0IHRoZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBmb2xsb3dpbmcgZXJyb3Igd2hlbiB0cnlpbmcgdG8gaW1wb3J0IGEKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZmlsZSBmcm9tIGEgdXNlciBkaXJlY3RvcnkgdG8gYSBk YXRhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnJhcnk6PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+QXNzZXJ0aW9uRXJy b3I6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlX3JlbW90ZV91c2VyIGlzIHNl dCBidXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVFRQX1JFTU9URV9VU0VSIGhl YWRlciB3YXMgbm90IHByb3ZpZGVkPC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5JCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHVzZSBhcGFjaGUgYXMgYSBwcm94eSBhbmQgdXNlIGFu IExEQVAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VydmVyIGZvciBhdXRoZW50aWNh dGlvbi4gSW4gb3JkZXIgdG8gZ2V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBB UEkgdG8gd29yayBwcmV2aW91c2x5IHRoZSBhcGFjaGUgaGFkCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHRvIGJlIHNldCB0byBub3QgY2hlY2sgYXV0aGVudGljYXRpb24gZm9yCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSByZXF1ZXN0cyB0byAvYXBpLiBJbiB0aGUgbG9n cyBJIGNhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWUgdGhhdCB0aGUgZGF0YXNl dCBpbXBvcnQgaXMgYW4gcmVxdWVzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byB0 aGUgQVBJLCBzbyBzaW5jZSB0aGUgYXV0aCBpcyBub3QKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY2hlY2tlZCB0aGVuLCB0aGVyZSBpcyBhbHNvIG5vIFJFTU9URV9VU0VSCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciBzZXQuPC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48 YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPldo YXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXMgdGhlIHJlY29tbWVuZGVkIHdheSB0 byBzb2x2ZSB0aGlzIGlzc3VlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggdGhl IGN1cnJlbnQgR2FsYXh5IHZlcnNpb24/IEkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ZGlzYWJsZWQgdGhlIHNwZWNpYWwgc2V0dGluZ3MgZm9yIC9hcGkgYW5kCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHRoZSBkYXRhc2V0IGltcG9ydCB3b3JrcyBub3cuPC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPkkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJpZWQgdG8gY2hlY2sg dGhlIEFQSSB3aXRoIGFuIG9sZCB0ZXN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNj cmlwdCBiYXNlZCBvbiBiaW9ibGVuZCwgYnV0IEkgbm93IGdldAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB0aGUgZm9sbG93aW5nIGVycm9yOjwvZGl2PgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PHNw YW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iYW5zaXJlZCI+PGJyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxzcGFuCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iYW5zaXJlZCI+Q29ubmVjdGlvbkVycm9yPC9z cGFuPjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU1NMOiBDRVJUSUZJQ0FURV9W RVJJRllfRkFJTEVEXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlcnRpZmljYXRl IHZlcmlmeSBmYWlsZWQgKF9zc2wuYzo2NDUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDAgYXR0ZW1wdHMgbGVmdDogTm9uZTwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxi cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+UHJl dmlvdXNseQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJIGNvdWxkIGRpc2FibGUgaXQg d2l0aKA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5pbXBvcnQgcmVxdWVz dHM8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQg ZmFjZT0iQ291cmllciI+cmVxdWVzdHMucGFja2FnZXMudXJsbGliMy5kaXNhYmxlX3dhcm5pbmdz KCk8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ib3JwaGFuczogMjsgd2lkb3dzOiAyOyI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbics IHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPmJ1 dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgZG9lc24ndCBzZWVt IHRvIHdvcmsgYW55bW9yZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz d2l0Y2hlZCB0byBQeXRob24gMyBub3cpLiBTaW5jZQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGJpb2JsZW5kIHdyYXBzIGFsbCB0aGUgcmVxdWVzdHMKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRob2RzLCBJIGNhbm5vdCBhcHBseSBhbnkgb2Yg dGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tbW9uIHNvbHV0aW9u cyBJIGZvdW5kIG9ubGluZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChl LmcuIHNldCB2ZXJpZnk9RmFsc2UpLjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJw dDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAu MDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwcHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMHB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkFueQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGhlbHAgdG8gc29sdmUgdGhlc2UgaXNzdWVzIGlzCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgaGlnaGx5IGFwcHJlY2lhdGVkIDotKS48L3NwYW4+PC9k aXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21h bicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBz ZXJpZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5CZXN0 CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnYXJkcyw8L3NwYW4+PC9k aXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21h bicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi PlNhcmFoPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw dDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Nw YW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJm b250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwv ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9t YW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij4tLS0tPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw dDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij5TYXJhaAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIERpZWhsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog Ny41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+SFBDCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgU3lzdGVtIEFkbWluaXN0cmF0b3I8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPqA8L3NwYW4+ PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBS b21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij5VTklWRVJTSVTJCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFUg TFVYRU1CT1VSRzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0 OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4w MDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogNy41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+oDwvc3Bhbj48L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMg TmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZv bnQtc2l6ZTogMTJwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2lu OiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkxVWEVNQk9VUkcK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDRU5UUkUgRk9SIFNZU1RFTVMg QklPTUVESUNJTkU8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJw dDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAu MDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxl PSJmb250LXNpemU6IDcuNXB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkNhbXB1cwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIEJlbHZhbCB8IEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bh bj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsiPjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXZlbnVlIGR1 IFN3aW5nPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiA3LjVwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250 LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5MLTQzNzEKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBCZWx2YXV4PG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBm b250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdp bjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5UCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFuPjwv ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2lu OiAwY20gMGNtIDAuMDAwMXB0OyI+PGEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0ib3JwaGFuczogYXV0bzsgd2lkb3dzOgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG87Ij48c3BhbiBzdHlsZT0iZm9u dC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweDsiPjwv c3Bhbj48L2E+PGEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8t bm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xh c3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij48YSBjbGFzcz0ibW96 LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5z YXJhaC5kaWVobEB1bmkubHU8L2E+PC9hPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7Ij6goKCgoDxhCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IgpocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9 aHR0cC0zQV9fbGNzYi51bmkubHUmYW1wO2Q9Q3dNRi1nJmFtcDtjPU9ERlQtRzVTdWpNaUdyS3Vv SkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7bT04eE0zMUhjUFo0RWMzM1VS UDc4Vjc1REY4MURqU0VEZlhOQjV3N2NjeUNrJmFtcDtzPXRYZktnTWNpUHI4RjBoaGxzb2JxNUZG c2JaeUlrZzMyMmpQTS1xOW12cG8mYW1wO2U9Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0 ZXh0IiBocmVmPSJodHRwOi8vbGNzYi51bmkubHUiPmh0dHA6Ly9sY3NiLnVuaS5sdTwvYT48L2E+ PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25z b2xhczsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsg b3JwaGFuczogMjsgd2lkb3dzOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjsi PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAw cHggMGNtOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1 cHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUYWhv bWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsi Pi0tLS0tPC9zcGFuPjwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmb250IGZhY2U9IkNhbGlicmks c2Fucy1zZXJpZiI+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij5UaGlzCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBtZXNzYWdlIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250YWluIHByaXZpbGVnZWQgaW5mb3JtYXRp b24uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJdCBpcyBpbnRlbmRl ZCBmb3IgdGhlIG5hbWVkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZWNpcGllbnQgb25seS4gSWYgeW91IHJlY2VpdmUKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGl0IGluIGVycm9yIHBsZWFzZSBub3RpZnkgbWUgYW5kCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZXJtYW5lbnRseSBkZWxldGUgdGhlIG9yaWdp bmFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlIGFuZCBh bnkgY29waWVzLjwvc3Bhbj48L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUz KTsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmll bGRzZXQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KUGxlYXNlIGtlZXAgYWxsIHJlcGxpZXMgb24gdGhl IGxpc3QgYnkgdXNpbmcgInJlcGx5IGFsbCIKaW4geW91ciBtYWlsIGNsaWVudC4gIFRvIG1hbmFn ZSB5b3VyIHN1YnNjcmlwdGlvbnMgdG8gdGhpcwphbmQgb3RoZXIgR2FsYXh5IGxpc3RzLCBwbGVh c2UgdXNlIHRoZSBpbnRlcmZhY2UgYXQ6CiAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFz cz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2xpc3RzLmdhbGF4eXByb2plY3Qub3JnXyZhbXA7 ZD1Dd01GQXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6 Y2pCU2ppREt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2JvYVFiWEh1NHozMV9TQWRwa0EtOG51LWJ6 VWsmYW1wO3M9d190MFp5TWpPVjZIeERaSXZ5cTFUdTNQUEJMRXV4TDdpNDROUlhsQjRlayZhbXA7 ZT0iPmh0dHBzOi8vbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmcvPC9hPgoKVG8gc2VhcmNoIEdhbGF4 eSBtYWlsaW5nIGxpc3RzIHVzZSB0aGUgdW5pZmllZCBzZWFyY2ggYXQ6CiAgPGEgbW96LWRvLW5v dC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczov L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fZ2FsYXh5cHJvamVj dC5vcmdfc2VhcmNoX21haWxpbmdsaXN0c18mYW1wO2Q9Q3dNRkF3JmFtcDtjPU9ERlQtRzVTdWpN aUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7bT1WVi12VWxsNEd0 UVg5bnNib2FRYlhIdTR6MzFfU0FkcGtBLThudS1ielVrJmFtcDtzPVdmR0g5VERKRXd3ZVZjUTZk d09rck1kdVJhdW95NUpVNFJFUnd5YS1NN0EmYW1wO2U9Ij5odHRwOi8vZ2FsYXh5cHJvamVjdC5v cmcvc2VhcmNoL21haWxpbmdsaXN0cy88L2E+PC9wcmU+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAg ICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICA8L3NwYW4+PGJyPgogICAgICAgICAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0 dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAg ICAgIDxwcmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpQbGVhc2Uga2VlcCBhbGwgcmVwbGllcyBvbiB0aGUgbGlzdCBi eSB1c2luZyAicmVwbHkgYWxsIgppbiB5b3VyIG1haWwgY2xpZW50LiAgVG8gbWFuYWdlIHlvdXIg c3Vic2NyaXB0aW9ucyB0byB0aGlzCmFuZCBvdGhlciBHYWxheHkgbGlzdHMsIHBsZWFzZSB1c2Ug dGhlIGludGVyZmFjZSBhdDoKICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3ot dHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv bS92Mi91cmw/dT1odHRwcy0zQV9fbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmdfJmFtcDtkPUN3TUYt ZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlE S3cmYW1wO209OHhNMzFIY1BaNEVjMzNVUlA3OFY3NURGODFEalNFRGZYTkI1dzdjY3lDayZhbXA7 cz1yVXlGd0JTaUZjQXFjeHF1VTRxYWhsX1E1c2VDUnpnQkxBSTlxa0ZUYnVvJmFtcDtlPSI+aHR0 cHM6Ly9saXN0cy5nYWxheHlwcm9qZWN0Lm9yZy88L2E+CgpUbyBzZWFyY2ggR2FsYXh5IG1haWxp bmcgbGlzdHMgdXNlIHRoZSB1bmlmaWVkIHNlYXJjaCBhdDoKICA8YSBtb3otZG8tbm90LXNlbmQ9 InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vdXJsZGVm ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19nYWxheHlwcm9qZWN0Lm9yZ19z ZWFyY2hfbWFpbGluZ2xpc3RzXyZhbXA7ZD1Dd01GLWcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9K SmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPTh4TTMxSGNQWjRFYzMzVVJQ NzhWNzVERjgxRGpTRURmWE5CNXc3Y2N5Q2smYW1wO3M9WFJkdk9qTlgtVVdONUtOc2ZhUmxxbk5l SDVyUUFrODZ1X2VBM3NGelZJSSZhbXA7ZT0iPmh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFy Y2gvbWFpbGluZ2xpc3RzLzwvYT48L3ByZT4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAg ICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPi0tIDxi cj4KICAgICAgICAgICAgICBFcmljIFJhc2NoZTxicj4KICAgICAgICAgICAgICBQcm9ncmFtbWVy IElJPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBDZW50ZXIgZm9yIFBoYWdl IFRlY2hub2xvZ3k8YnI+CiAgICAgICAgICAgICAgUm0gMzEyQSwgQmlvY2hlbWlzdHJ5ICZhbXA7 IEJpb3BoeXNpY3M8YnI+CiAgICAgICAgICAgICAgVGV4YXMgQSZhbXA7TSBVbml2ZXJzaXR5PGJy PgogICAgICAgICAgICAgIENvbGxlZ2UgU3RhdGlvbiwgVFggNzc4NDM8YnI+CiAgICAgICAgICAg ICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86ZXNyQHRhbXUuZWR1Ij5l c3JAdGFtdS5lZHU8L2E+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2Pgog ICAgICAgIDwvZGl2PgogICAgICA8L3NwYW4+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAg ICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj4tLSA8YnI+CiAgICAgIEVyaWMgUmFzY2hlPGJy PgogICAgICBQcm9ncmFtbWVyIElJPGJyPgogICAgICA8YnI+CiAgICAgIENlbnRlciBmb3IgUGhh Z2UgVGVjaG5vbG9neTxicj4KICAgICAgUm0gMzEyQSwgQmlvY2hlbWlzdHJ5ICZhbXA7IEJpb3Bo eXNpY3M8YnI+CiAgICAgIFRleGFzIEEmYW1wO00gVW5pdmVyc2l0eTxicj4KICAgICAgQ29sbGVn ZSBTdGF0aW9uLCBUWCA3Nzg0Mzxicj4KICAgICAgPGEgaHJlZj0ibWFpbHRvOmVzckB0YW11LmVk dSI+ZXNyQHRhbXUuZWR1PC9hPjxicj4KICAgIDwvZGl2PgogIDwvYm9keT4KPC9odG1sPgo= --===============8008766529817577901==-- From sarah.diehl@uni.lu Mon Aug 8 09:58:54 2016 From: Sarah DIEHL To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] External user auth and API Date: Mon, 08 Aug 2016 13:58:51 +0000 Message-ID: In-Reply-To: <57A88C85.1090405@tamu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0291295073962968394==" --===============0291295073962968394== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Eric, thanks for the hint regarding uWSGI. What doesn't work is importing files fro= m the local disk (of the galaxy server) to the data library (see attached scr= eenshot). Everything else seems to be fine, I haven't encountered any other i= ssues. Maybe it's a bug just in that function? Here is the error: 10.184.132.10 - - [30/Jul/2016:18:09:27 +0200] "POST /api/libraries/datasets?= encoded_folder_id=3DF7b46bd6d01de922f&source=3Duserdir_file&path=3D160308_WTC= HG_254732_201.bam&file_type=3Dauto&dbkey=3D? HTTP/1.1" 500 - "https://galaxy-= server.uni.lu/library/list" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0)= Gecko/20100101 Firefox/45.0" Error - : use_remote_user is set but HTTP_R= EMOTE_USER header was not provided URL: https://galaxy-server.uni.lu/api/libraries/datasets?encoded_folder_id=3D= F7b46bd6d01de922f&source=3Duserdir_file&path=3D160308_WTCHG_254732_201.bam&fi= le_type=3Dauto&dbkey=3D? File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/error.py',= line 151 in __call__ app_iter =3D self.application(environ, sr_checker) File '/mnt/gaiagpfs/projects/galaxy/internal/.venv/local/lib/python2.7/site-p= ackages/paste/recursive.py', line 85 in __call__ return self.application(environ, start_response) File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/remoteuser= .py', line 76 in __call__ return self.app( environ, start_response ) File '/mnt/gaiagpfs/projects/galaxy/internal/.venv/local/lib/python2.7/site-p= ackages/paste/httpexceptions.py', line 640 in __call__ return self.application(environ, start_response) File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 131 in= __call__ return self.handle_request( environ, start_response ) File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 158 in= handle_request trans =3D self.transaction_factory( environ ) File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', line 68 i= n self.set_transaction_factory( lambda e: self.transaction_chooser( e, galaxy= _app, session_cookie ) ) File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', line 99 i= n transaction_chooser return GalaxyWebTransaction( environ, galaxy_app, self, session_cookie ) File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', line 198 = in __init__ self.error_message =3D self._authenticate_api( session_cookie ) File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', line 380 = in _authenticate_api self._ensure_valid_session( session_cookie ) File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', line 432 = in _ensure_valid_session "use_remote_user is set but %s header was not provided" % self.app.config.r= emote_user_header AssertionError: use_remote_user is set but HTTP_REMOTE_USER header was not pr= ovided Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.lu http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: Eric Rasche > Organization: TAMU Date: Monday 8 August 2016 15:43 To: Sarah DIEHL >, "galaxy-= dev(a)lists.galaxyproject.org" <= galaxy-dev(a)lists.galaxyproject.org> Subject: Re: [galaxy-dev] External user auth and API On 08. aug. 2016 13:25, Sarah DIEHL wrote: Hi Eric, thanks a lot for the info and help! I'm running version 16.04 and my apache c= onf is a bit different because I balance over multiple galaxy web servers: Just as an aside, if you are still using this configuration method, you might= consider switching to uWSGI, it will drastically simplify your configuration and should = be just as performant (if not more). # API requests get routed through balancer with no authentication RewriteCond %{QUERY_STRING} key=3D RewriteRule ^/api/(.*) balancer://galaxy-noauth/api/$1 [P] # Regular requests get routed through balancer with LDAP authentication RewriteRule ^(.*) balancer://galaxy$1 [P] BalancerMember http://localhost:8080 BalancerMember http://localhost:8081 BalancerMember http://localhost:8082 BalancerMember http://localhost:8083 RequestHeader set X-URL-SCHEME https AuthType Basic AuthBasicProvider ldap AuthName "UL HPC Platform Authorized Users Only" AuthLDAPBindAuthoritative off AuthLDAPURL "ldap://=E2=80=A6" Require valid-user RequestHeader set REMOTE_USER %{AUTHENTICATE_uid}e XSendFile on XSendFilePath / SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.(?:t?gz|zip|bz2)$ no-gzip dont-vary SetEnvIfNoCase Request_URI /history/export_archive no-gzip dont-vary BalancerMember http://localhost:8080 BalancerMember http://localhost:8081 BalancerMember http://localhost:8082 BalancerMember http://localhost:8083 RequestHeader set X-URL-SCHEME https Satisfy any XSendFile on XSendFilePath / SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.(?:t?gz|zip|bz2)$ no-gzip dont-vary SetEnvIfNoCase Request_URI /history/export_archive no-gzip dont-vary What doesn't work when configured this way is data libraries' import from use= r directory function. Can you tell if my apache configuration is equivalent t= o yours? Your configuration looks equivalent, yes, but I may have overlooked something= , I have since forgotten some of the semantics of proxy balancers. Does the import functionality in the data libraries work for you? Import datasets from data libraries to history? Yes, this does for me. In wha= t way does it break for you? Unauthenticated /api requests? It seems odd that= data libraries would be the only affected thing here, since other things lik= e the tool panel also make /api requests. This configuration worked fine with release 15.10, but doesn't anymore since = I upgraded. Between those two version the default data libraries interface ch= anged. What used to be "beta" before is now the default and only available op= tion. Old data libraries were deprecated in favour of the new ones an= d removed in 16.01. Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.lu http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: Eric Rasche <esr(a)tamu.edu> Organization: TAMU Date: Monday 8 August 2016 15:09 To: Sarah DIEHL <sarah.diehl(a)uni.lu>, "galaxy-dev(a)lists.galaxyproject.org" > Subject: Re: [galaxy-dev] External user auth and API Hi Sarah, On 08. aug. 2016 07:44, Sarah DIEHL wrote: Dear all, since no one replied so far to the main problem I had and it might have gotte= n lost in the conversation, I ask again: Does somebody know how to configure = external user auth with apache such that API (from external, e.g. bioblend) a= nd dataset import in the data libraries work? When I configure apache to requ= ire auth for everything, the API does not work. If I except the API from the = apache auth, the dataset import does not work. Our configuration looks like the following (just switching CAS for LDAP.) Satisfy Any Allow from all AuthName "CAS" AuthType CAS Require valid-user RequestHeader set X-URL-SCHEME https XSendFile on XSendFilePath / RequestHeader set CAS-User "%= {REMOTE_USER}s(a)tamu.edu" ProxyPass /galaxy uwsgi://127.0.0.1:4001/ I.e. we disable authentication on the /api route. On 16.01+ (I think it was p= atched then, but 16.04 is a safer bet) this will work correctly and your user= s will be able to use the API. On previous versions the /api route would fail= for web users if exposed in this manner. If I switch to the new galaxy-internal LDAP auth features, will that solve th= is problem? Yes, this is an alternate solution. Any hints are appreciated! Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.l= u http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: galaxy-dev > on behalf of Sarah DIEHL > Date: Monday 1 August 2016 13:06 To: Nicola Soranzo >, "ga= laxy-dev(a)lists.galaxyproject.org" > Subject: Re: [galaxy-dev] Remote user auth and API Hi Nicola, thanks a lot for the help! Yes, it's a self-signed certificate, I didn't both= er with letsencrypt yet ;-). So now the error turned to ConnectionError: GET: error 401: b'\n\n401 Authorization Required\n\n

Authorization Required

\n

This server could not verify that yo= u\nare authorized to access the document\nrequested. Either you supplied the= wrong\ncredentials (e.g., bad password), or your\nbrowser doesn\'t understan= d how to supply\nthe credentials required.

\n\n', 0 attempts= left: None which is what I expected, since apache now wants the authentication through L= DAP. So anybody know what the right settings are to get both the dataset import an= d the API working with external user auth over apache and LDAP? Thanks, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.l= u http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- From: Nicola Soranzo > on behalf of Nicola Soranzo <nsoranzo(a= )tiscali.it> Date: Monday 1 August 2016 12:58 To: Sarah DIEHL >, "galaxy-= dev(a)lists.galaxyproject.org" <= galaxy-dev(a)lists.galaxyproject.org> Subject: Re: [galaxy-dev] Remote user auth and API Hi Sarah! I guess that your problem is with an untrusted certificate, you can get one f= or free at https://letsencrypt.org/ You can disable certificate verification in bioblend as in the example below: import bioblend.galaxy gi =3D bioblend.galaxy.GalaxyInstance(url=3Dmy_server, key=3Dmy_key) gi.verify =3D False Cheers, Nicola On 01/08/16 09:08, Sarah DIEHL wrote: Dear all, since the recent update to 16.04 I get the following error when trying to imp= ort a file from a user directory to a data library: AssertionError: use_remote_user is set but HTTP_REMOTE_USER header was not pr= ovided I use apache as a proxy and use an LDAP server for authentication. In order t= o get the API to work previously the apache had to be set to not check authen= tication for the requests to /api. In the logs I can see that the dataset imp= ort is an request to the API, so since the auth is not checked then, there is= also no REMOTE_USER header set. What is the recommended way to solve this issue with the current Galaxy versi= on? I disabled the special settings for /api and the dataset import works now. I tried to check the API with an old test script based on bioblend, but I now= get the following error: ConnectionError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (= _ssl.c:645), 0 attempts left: None Previously I could disable it with import requests requests.packages.urllib3.disable_warnings() but that doesn't seem to work anymore (switched to Python 3 now). Since biobl= end wraps all the requests methods, I cannot apply any of the common solution= s I found online (e.g. set verify=3DFalse). Any help to solve these issues is highly appreciated :-). Best regards, Sarah ---- Sarah Diehl HPC System Administrator UNIVERSIT=C3=89 DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE Campus Belval | Biotech II 6, avenue du Swing L-4371 Belvaux T +352 46 66 44 5360 sarah.diehl(a)uni.l= u http://lcsb.uni.lu ----- This message is confidential and may contain privileged information. It is in= tended for the named recipient only. If you receive it in error please notify= me and permanently delete the original message and any copies. ----- ___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: https://lists.galaxyproject.org/ To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/ ___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: https://lists.galaxyproject.org/ To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/ -- Eric Rasche Programmer II Center for Phage Technology Rm 312A, Biochemistry & Biophysics Texas A&M University College Station, TX 77843 esr(a)tamu.edu -- Eric Rasche Programmer II Center for Phage Technology Rm 312A, Biochemistry & Biophysics Texas A&M University College Station, TX 77843 esr(a)tamu.edu --===============0291295073962968394== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRl eHQvaHRtbDsgY2hhcnNldD1XaW5kb3dzLTEyNTIiPgo8L2hlYWQ+Cjxib2R5IHN0eWxlPSJ3b3Jk LXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5l LWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXpl OiAxM3B4OyI+CjxkaXY+CjxkaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPkhpIEVyaWMsPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsiPjxicj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsiPnRoYW5rcyBmb3IgdGhlIGhpbnQgcmVnYXJkaW5nIHVXU0dJLiBXaGF0IGRv ZXNuJ3Qgd29yayBpcyBpbXBvcnRpbmcgZmlsZXMgZnJvbSB0aGUgbG9jYWwgZGlzayAob2YgdGhl IGdhbGF4eSBzZXJ2ZXIpIHRvIHRoZSBkYXRhIGxpYnJhcnkgKHNlZSBhdHRhY2hlZCBzY3JlZW5z aG90KS4gRXZlcnl0aGluZyBlbHNlIHNlZW1zIHRvIGJlIGZpbmUsIEkgaGF2ZW4ndCBlbmNvdW50 ZXJlZAogYW55IG90aGVyIGlzc3Vlcy4gTWF5YmUgaXQncyBhIGJ1ZyBqdXN0IGluIHRoYXQgZnVu Y3Rpb24/IEhlcmUgaXMgdGhlIGVycm9yOjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNv dXJpZXIiPjEwLjE4NC4xMzIuMTAgLSAtIFszMC9KdWwvMjAxNjoxODowOToyNyAmIzQzOzAyMDBd ICZxdW90O1BPU1QgL2FwaS9saWJyYXJpZXMvZGF0YXNldHM/ZW5jb2RlZF9mb2xkZXJfaWQ9Rjdi NDZiZDZkMDFkZTkyMmYmYW1wO3NvdXJjZT11c2VyZGlyX2ZpbGUmYW1wO3BhdGg9MTYwMzA4X1dU Q0hHXzI1NDczMl8yMDEuYmFtJmFtcDtmaWxlX3R5cGU9YXV0byZhbXA7ZGJrZXk9PyBIVFRQLzEu MSZxdW90OyA1MDAgLSAmcXVvdDtodHRwczovL2dhbGF4eS1zZXJ2ZXIudW5pLmx1L2xpYnJhcnkv bGlzdCZxdW90OwogJnF1b3Q7TW96aWxsYS81LjAgKFgxMTsgVWJ1bnR1OyBMaW51eCB4ODZfNjQ7 IHJ2OjQ1LjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvNDUuMCZxdW90OzwvZm9udD48L2Rpdj4K PGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5FcnJvciAtICZsdDt0eXBlICdleGNlcHRpb25zLkFz c2VydGlvbkVycm9yJyZndDs6IHVzZV9yZW1vdGVfdXNlciBpcyBzZXQgYnV0IEhUVFBfUkVNT1RF X1VTRVIgaGVhZGVyIHdhcyBub3QgcHJvdmlkZWQ8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFj ZT0iQ291cmllciI+VVJMOiBodHRwczovL2dhbGF4eS1zZXJ2ZXIudW5pLmx1L2FwaS9saWJyYXJp ZXMvZGF0YXNldHM/ZW5jb2RlZF9mb2xkZXJfaWQ9RjdiNDZiZDZkMDFkZTkyMmYmYW1wO3NvdXJj ZT11c2VyZGlyX2ZpbGUmYW1wO3BhdGg9MTYwMzA4X1dUQ0hHXzI1NDczMl8yMDEuYmFtJmFtcDtm aWxlX3R5cGU9YXV0byZhbXA7ZGJrZXk9PzwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJD b3VyaWVyIj5GaWxlICcvaG9tZS9nYWxheHkvZ2FsYXh5LWRpc3QvbGliL2dhbGF4eS93ZWIvZnJh bWV3b3JrL21pZGRsZXdhcmUvZXJyb3IucHknLCBsaW5lIDE1MSBpbiBfX2NhbGxfXzwvZm9udD48 L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgYXBwX2l0ZXIgPSBzZWxmLmFw cGxpY2F0aW9uKGVudmlyb24sIHNyX2NoZWNrZXIpPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZh Y2U9IkNvdXJpZXIiPkZpbGUgJy9tbnQvZ2FpYWdwZnMvcHJvamVjdHMvZ2FsYXh5L2ludGVybmFs Ly52ZW52L2xvY2FsL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9wYXN0ZS9yZWN1cnNpdmUu cHknLCBsaW5lIDg1IGluIF9fY2FsbF9fPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNv dXJpZXIiPiZuYnNwOyByZXR1cm4gc2VsZi5hcHBsaWNhdGlvbihlbnZpcm9uLCBzdGFydF9yZXNw b25zZSk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+RmlsZSAnL2hvbWUv Z2FsYXh5L2dhbGF4eS1kaXN0L2xpYi9nYWxheHkvd2ViL2ZyYW1ld29yay9taWRkbGV3YXJlL3Jl bW90ZXVzZXIucHknLCBsaW5lIDc2IGluIF9fY2FsbF9fPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250 IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyByZXR1cm4gc2VsZi5hcHAoIGVudmlyb24sIHN0YXJ0X3Jl c3BvbnNlICk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+RmlsZSAnL21u dC9nYWlhZ3Bmcy9wcm9qZWN0cy9nYWxheHkvaW50ZXJuYWwvLnZlbnYvbG9jYWwvbGliL3B5dGhv bjIuNy9zaXRlLXBhY2thZ2VzL3Bhc3RlL2h0dHBleGNlcHRpb25zLnB5JywgbGluZSA2NDAgaW4g X19jYWxsX188L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7IHJl dHVybiBzZWxmLmFwcGxpY2F0aW9uKGVudmlyb24sIHN0YXJ0X3Jlc3BvbnNlKTwvZm9udD48L2Rp dj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5GaWxlICcvaG9tZS9nYWxheHkvZ2FsYXh5LWRp c3QvbGliL2dhbGF4eS93ZWIvZnJhbWV3b3JrL2Jhc2UucHknLCBsaW5lIDEzMSBpbiBfX2NhbGxf XzwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgcmV0dXJuIHNl bGYuaGFuZGxlX3JlcXVlc3QoIGVudmlyb24sIHN0YXJ0X3Jlc3BvbnNlICk8L2ZvbnQ+PC9kaXY+ CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+RmlsZSAnL2hvbWUvZ2FsYXh5L2dhbGF4eS1kaXN0 L2xpYi9nYWxheHkvd2ViL2ZyYW1ld29yay9iYXNlLnB5JywgbGluZSAxNTggaW4gaGFuZGxlX3Jl cXVlc3Q8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7IHRyYW5z ID0gc2VsZi50cmFuc2FjdGlvbl9mYWN0b3J5KCBlbnZpcm9uICk8L2ZvbnQ+PC9kaXY+CjxkaXY+ PGZvbnQgZmFjZT0iQ291cmllciI+RmlsZSAnL2hvbWUvZ2FsYXh5L2dhbGF4eS1kaXN0L2xpYi9n YWxheHkvd2ViL2ZyYW1ld29yay93ZWJhcHAucHknLCBsaW5lIDY4IGluICZsdDtsYW1iZGEmZ3Q7 PC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyBzZWxmLnNldF90 cmFuc2FjdGlvbl9mYWN0b3J5KCBsYW1iZGEgZTogc2VsZi50cmFuc2FjdGlvbl9jaG9vc2VyKCBl LCBnYWxheHlfYXBwLCBzZXNzaW9uX2Nvb2tpZSApICk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQg ZmFjZT0iQ291cmllciI+RmlsZSAnL2hvbWUvZ2FsYXh5L2dhbGF4eS1kaXN0L2xpYi9nYWxheHkv d2ViL2ZyYW1ld29yay93ZWJhcHAucHknLCBsaW5lIDk5IGluIHRyYW5zYWN0aW9uX2Nob29zZXI8 L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7IHJldHVybiBHYWxh eHlXZWJUcmFuc2FjdGlvbiggZW52aXJvbiwgZ2FsYXh5X2FwcCwgc2VsZiwgc2Vzc2lvbl9jb29r aWUgKTwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5GaWxlICcvaG9tZS9n YWxheHkvZ2FsYXh5LWRpc3QvbGliL2dhbGF4eS93ZWIvZnJhbWV3b3JrL3dlYmFwcC5weScsIGxp bmUgMTk4IGluIF9faW5pdF9fPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIi PiZuYnNwOyBzZWxmLmVycm9yX21lc3NhZ2UgPSBzZWxmLl9hdXRoZW50aWNhdGVfYXBpKCBzZXNz aW9uX2Nvb2tpZSApPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPkZpbGUg Jy9ob21lL2dhbGF4eS9nYWxheHktZGlzdC9saWIvZ2FsYXh5L3dlYi9mcmFtZXdvcmsvd2ViYXBw LnB5JywgbGluZSAzODAgaW4gX2F1dGhlbnRpY2F0ZV9hcGk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZv bnQgZmFjZT0iQ291cmllciI+Jm5ic3A7IHNlbGYuX2Vuc3VyZV92YWxpZF9zZXNzaW9uKCBzZXNz aW9uX2Nvb2tpZSApPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPkZpbGUg Jy9ob21lL2dhbGF4eS9nYWxheHktZGlzdC9saWIvZ2FsYXh5L3dlYi9mcmFtZXdvcmsvd2ViYXBw LnB5JywgbGluZSA0MzIgaW4gX2Vuc3VyZV92YWxpZF9zZXNzaW9uPC9mb250PjwvZGl2Pgo8ZGl2 Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmcXVvdDt1c2VfcmVtb3RlX3VzZXIgaXMgc2V0 IGJ1dCAlcyBoZWFkZXIgd2FzIG5vdCBwcm92aWRlZCZxdW90OyAlIHNlbGYuYXBwLmNvbmZpZy5y ZW1vdGVfdXNlcl9oZWFkZXI8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+ QXNzZXJ0aW9uRXJyb3I6IHVzZV9yZW1vdGVfdXNlciBpcyBzZXQgYnV0IEhUVFBfUkVNT1RFX1VT RVIgaGVhZGVyIHdhcyBub3QgcHJvdmlkZWQ8L2ZvbnQ+PC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4KPGRpdj4KPGRpdiBzdHlsZT0ib3Jw aGFuczogMjsgd2lkb3dzOiAyOyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBj bSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+QmVzdCByZWdhcmRzLDwvc3Bhbj48L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAx MnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog MTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+U2FyYWg8L3NwYW4+PC9kaXY+ CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQt c2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHls ZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4tLS0t PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics IHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3Bh biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij5TYXJhaCBEaWVobDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4w MDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsiPkhQQyBTeXN0ZW0gQWRtaW5pc3RyYXRvcjxvOnA+PC9vOnA+PC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Jm5i c3A7PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h bicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8 c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl cmlmOyI+VU5JVkVSU0lUySBEVSBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+PC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6 ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+ PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxl PSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5MVVhF TUJPVVJHIENFTlRSRSBGT1IgU1lTVEVNUyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFuPjwv ZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBm b250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0i Zm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Q2FtcHVz IEJlbHZhbCB8IEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBt YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7 IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBTd2luZzxvOnA+ PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS b21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyI+TC00MzcxIEJlbHZhdXg8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41 cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlQgJiM0MzszNTIgNDYgNjYgNDQg NTM2MDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+ PGEgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSIgc3R5bGU9Im9ycGhhbnM6IGF1dG87 IHdpZG93czogYXV0bzsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHg7Ij5zYXJhaC5kaWVo bEB1bmkubHU8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cDovL2xjc2IudW5pLmx1LyIgc3R5 bGU9ImNvbG9yOiBwdXJwbGU7Ij5odHRwOi8vbGNzYi51bmkubHU8L2E+PC9zcGFuPjwvZGl2Pgo8 L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBmb250LXNpemU6IDE0cHg7 IG9ycGhhbnM6IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZv bnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1Mywg MTUzKTsiPgo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2ZvbnQ+PC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdp bjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjog cmdiKDE1MywgMTUzLCAxNTMpOyI+Cjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPlRoaXMgbWVzc2FnZSBpcyBjb25maWRlbnRpYWwg YW5kIG1heSBjb250YWluIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEl0IGlzIGludGVuZGVkIGZv ciB0aGUgbmFtZWQgcmVjaXBpZW50IG9ubHkuIElmIHlvdSByZWNlaXZlIGl0IGluIGVycm9yIHBs ZWFzZSBub3RpZnkgbWUgYW5kIHBlcm1hbmVudGx5IGRlbGV0ZSB0aGUgb3JpZ2luYWwKIG1lc3Nh Z2UgYW5kIGFueSBjb3BpZXMuPC9zcGFuPjwvZm9udD48L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2lu OiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiBy Z2IoMTUzLCAxNTMsIDE1Myk7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0t PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjxicj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L2Rpdj4KPHNw YW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZTox MXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0g bm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURE SU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFw dCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+Cjxz cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+RXJpYyBSYXNjaGUgJmx0 OzxhIGhyZWY9Im1haWx0bzplc3JAdGFtdS5lZHUiPmVzckB0YW11LmVkdTwvYT4mZ3Q7PGJyPgo8 c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+T3JnYW5pemF0aW9uOiA8L3NwYW4+VEFNVTxi cj4KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5Nb25kYXkgOCBB dWd1c3QgMjAxNiAxNTo0Mzxicj4KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8 L3NwYW4+U2FyYWggRElFSEwgJmx0OzxhIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUi PnNhcmFoLmRpZWhsQHVuaS5sdTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86Z2FsYXh5 LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9q ZWN0Lm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpnYWxheHktZGV2QGxpc3RzLmdh bGF4eXByb2plY3Qub3JnIj5nYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnPC9hPiZn dDs8YnI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6 IFtnYWxheHktZGV2XSBFeHRlcm5hbCB1c2VyIGF1dGggYW5kIEFQSTxicj4KPC9kaXY+CjxkaXY+ PGJyPgo8L2Rpdj4KPGRpdj4KPGRpdiB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj48 YnI+Cjxicj4KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwOC4gYXVnLiAyMDE2IDEz OjI1LCBTYXJhaCBESUVITCB3cm90ZTo8YnI+CjwvZGl2Pgo8YmxvY2txdW90ZSBjaXRlPSJtaWQ6 RDNDRTUyMzcuNTJGNjklMjVzYXJhaC5kaWVobEB1bmkubHUiIHR5cGU9ImNpdGUiPgo8ZGl2Pgo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5IaSBFcmljLDwvZGl2 Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CjwvZGl2 Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij50aGFua3MgYSBs b3QgZm9yIHRoZSBpbmZvIGFuZCBoZWxwISBJJ20gcnVubmluZyB2ZXJzaW9uIDE2LjA0IGFuZCBt eSBhcGFjaGUgY29uZiBpcyBhIGJpdCBkaWZmZXJlbnQgYmVjYXVzZSBJIGJhbGFuY2Ugb3ZlciBt dWx0aXBsZSBnYWxheHkgd2ViIHNlcnZlcnM6PC9kaXY+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+Ckp1 c3QgYXMgYW4gYXNpZGUsIGlmIHlvdSBhcmUgc3RpbGwgdXNpbmcgdGhpcyBjb25maWd1cmF0aW9u IG1ldGhvZCwgeW91IG1pZ2h0IGNvbnNpZGVyCjxhIGhyZWY9Imh0dHBzOi8vd2lraS5nYWxheHlw cm9qZWN0Lm9yZy9BZG1pbi9Db25maWcvUGVyZm9ybWFuY2UvU2NhbGluZyI+c3dpdGNoaW5nIHRv IHVXU0dJPC9hPiwgaXQgd2lsbCBkcmFzdGljYWxseSBzaW1wbGlmeSB5b3VyIGNvbmZpZ3VyYXRp b24gYW5kIHNob3VsZCBiZSBqdXN0IGFzIHBlcmZvcm1hbnQgKGlmIG5vdCBtb3JlKS48YnI+Cjxi cj4KPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOkQzQ0U1MjM3LjUyRjY5JTI1c2FyYWguZGllaGxAdW5p Lmx1IiB0eXBlPSJjaXRlIj4KPGRpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+PGJyPgo8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+PGJyPgo8L2Rpdj4KPGRpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4m bmJzcDsgJm5ic3A7ICMgQVBJIHJlcXVlc3RzIGdldCByb3V0ZWQgdGhyb3VnaCBiYWxhbmNlciB3 aXRoIG5vIGF1dGhlbnRpY2F0aW9uPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJp ZXIiPiZuYnNwOyAmbmJzcDsgUmV3cml0ZUNvbmQgJXtRVUVSWV9TVFJJTkd9IGtleT08L2ZvbnQ+ PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyBSZXdyaXRlUnVs ZSBeL2FwaS8oLiopIGJhbGFuY2VyOi8vZ2FsYXh5LW5vYXV0aC9hcGkvJDEgW1BdPC9mb250Pjwv ZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxicj4KPC9mb250PjwvZGl2Pgo8ZGl2Pjxm b250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgIyBSZWd1bGFyIHJlcXVlc3RzIGdldCBy b3V0ZWQgdGhyb3VnaCBiYWxhbmNlciB3aXRoIExEQVAgYXV0aGVudGljYXRpb248L2ZvbnQ+PC9k aXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyBSZXdyaXRlUnVsZSBe KC4qKSBiYWxhbmNlcjovL2dhbGF4eSQxIFtQXTwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNl PSJDb3VyaWVyIj48YnI+CjwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4m bmJzcDsgJm5ic3A7ICZsdDtQcm94eSBiYWxhbmNlcjovL2dhbGF4eS8qJmd0OzwvZm9udD48L2Rp dj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg QmFsYW5jZXJNZW1iZXIgJm5ic3A7PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJl Zj0iaHR0cDovL2xvY2FsaG9zdDo4MDgwIj5odHRwOi8vbG9jYWxob3N0OjgwODA8L2E+PC9mb250 PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyBCYWxhbmNlck1lbWJlciAmbmJzcDs8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJodHRwOi8vbG9jYWxob3N0OjgwODEiPmh0dHA6Ly9sb2NhbGhvc3Q6ODA4MTwvYT48 L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7IEJhbGFuY2VyTWVtYmVyICZuYnNwOzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MiI+aHR0cDovL2xvY2FsaG9zdDo4MDgy PC9hPjwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgQmFsYW5jZXJNZW1iZXIgJm5ic3A7PGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xvY2FsaG9zdDo4MDgzIj5odHRwOi8vbG9jYWxob3N0 OjgwODM8L2E+PC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxicj4KPC9m b250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxzcGFuIGNsYXNzPSJBcHBsZS10 YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPlJlcXVlc3RIZWFkZXIgc2V0 IFgtVVJMLVNDSEVNRSBodHRwczwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVy Ij48YnI+CjwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgQXV0aFR5cGUgQmFzaWM8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQg ZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEF1dGhCYXNpY1Byb3Zp ZGVyIGxkYXA8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IEF1dGhOYW1lICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmcXVvdDtVTCBIUEMgUGxhdGZvcm0gQXV0aG9yaXplZCBVc2Vy cyBPbmx5JnF1b3Q7PC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBBdXRoTERBUEJpbmRBdXRob3JpdGF0aXZlIG9mZjwvZm9u dD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgQXV0aExEQVBVUkwgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0i bGRhcDovL4UiPgomcXVvdDtsZGFwOi8vhSZxdW90OzwvYT48L2ZvbnQ+PC9kaXY+CjxkaXY+PGZv bnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFJlcXVpcmUgdmFs aWQtdXNlcjwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgUmVxdWVzdEhlYWRlciBzZXQgUkVNT1RFX1VTRVIgJXtBVVRIRU5U SUNBVEVfdWlkfWU8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgo8 L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7Jm5ic3A7PC9mb250PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ291cmllcjsi PlhTZW5kRmlsZSBvbjwvc3Bhbj48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgWFNlbmRGaWxlUGF0aCAvPC9mb250PjwvZGl2Pgo8ZGl2 Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxicj4KPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9 IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNwOzwvZm9udD48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6IENvdXJpZXI7Ij5TZXRPdXRwdXRGaWx0ZXIgREVGTEFURTwvc3Bh bj48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgU2V0RW52SWZOb0Nhc2UgUmVxdWVzdF9VUkkgXC4oPzpnaWZ8anBlP2d8cG5nKSQgbm8t Z3ppcCBkb250LXZhcnk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFNldEVudklmTm9DYXNlIFJlcXVlc3RfVVJJIFwuKD86 dD9nenx6aXB8YnoyKSQgbm8tZ3ppcCBkb250LXZhcnk8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQg ZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFNldEVudklmTm9DYXNl IFJlcXVlc3RfVVJJIC9oaXN0b3J5L2V4cG9ydF9hcmNoaXZlIG5vLWd6aXAgZG9udC12YXJ5PC9m b250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJmx0Oy9Q cm94eSZndDs8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgo8L2Zv bnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbHQ7UHJv eHkgYmFsYW5jZXI6Ly9nYWxheHktbm9hdXRoLyomZ3Q7PC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250 IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBCYWxhbmNlck1lbWJl ciAmbmJzcDs8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbG9j YWxob3N0OjgwODAiPmh0dHA6Ly9sb2NhbGhvc3Q6ODA4MDwvYT48L2ZvbnQ+PC9kaXY+CjxkaXY+ PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEJhbGFuY2Vy TWVtYmVyICZuYnNwOzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6 Ly9sb2NhbGhvc3Q6ODA4MSI+aHR0cDovL2xvY2FsaG9zdDo4MDgxPC9hPjwvZm9udD48L2Rpdj4K PGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgQmFs YW5jZXJNZW1iZXIgJm5ic3A7PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0i aHR0cDovL2xvY2FsaG9zdDo4MDgyIj5odHRwOi8vbG9jYWxob3N0OjgwODI8L2E+PC9mb250Pjwv ZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyBCYWxhbmNlck1lbWJlciAmbmJzcDs8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBo cmVmPSJodHRwOi8vbG9jYWxob3N0OjgwODMiPmh0dHA6Ly9sb2NhbGhvc3Q6ODA4MzwvYT48L2Zv bnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgo8L2ZvbnQ+PC9kaXY+Cjxk aXY+PGZvbnQgZmFjZT0iQ291cmllciI+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHls ZT0id2hpdGUtc3BhY2U6cHJlIj48L3NwYW4+UmVxdWVzdEhlYWRlciBzZXQgWC1VUkwtU0NIRU1F IGh0dHBzPC9mb250PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxicj4KPC9mb250 PjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyZuYnNwOzwvZm9udD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENvdXJpZXI7Ij5TYXRp c2Z5IGFueTwvc3Bhbj48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj48YnI+CjwvZm9u dD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsmbmJzcDs8L2ZvbnQ+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDb3VyaWVyOyI+WFNl bmRGaWxlIG9uPC9zcGFuPjwvZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyBYU2VuZEZpbGVQYXRoIC88L2ZvbnQ+PC9kaXY+CjxkaXY+PGZv bnQgZmFjZT0iQ291cmllciI+PGJyPgo8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291 cmllciI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jm5ic3A7PC9mb250PjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTogQ291cmllcjsiPlNldE91dHB1dEZpbHRlciBERUZMQVRFPC9zcGFuPjwv ZGl2Pgo8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyBTZXRFbnZJZk5vQ2FzZSBSZXF1ZXN0X1VSSSBcLig/OmdpZnxqcGU/Z3xwbmcpJCBuby1nemlw IGRvbnQtdmFyeTwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgU2V0RW52SWZOb0Nhc2UgUmVxdWVzdF9VUkkgXC4oPzp0P2d6 fHppcHxiejIpJCBuby1nemlwIGRvbnQtdmFyeTwvZm9udD48L2Rpdj4KPGRpdj48Zm9udCBmYWNl PSJDb3VyaWVyIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgU2V0RW52SWZOb0Nhc2UgUmVx dWVzdF9VUkkgL2hpc3RvcnkvZXhwb3J0X2FyY2hpdmUgbm8tZ3ppcCBkb250LXZhcnk8L2ZvbnQ+ PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Jm5ic3A7ICZuYnNwOyAmbHQ7L1Byb3h5 Jmd0OzwvZm9udD48L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxkaXYgc3R5bGU9Im9ycGhhbnM6 IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h bicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1z aXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5XaGF0IGRvZXNuJ3Qg d29yayB3aGVuIGNvbmZpZ3VyZWQgdGhpcyB3YXkgaXMgZGF0YSBsaWJyYXJpZXMnIGltcG9ydCBm cm9tIHVzZXIgZGlyZWN0b3J5IGZ1bmN0aW9uLiBDYW4geW91IHRlbGwgaWYgbXkgYXBhY2hlIGNv bmZpZ3VyYXRpb24gaXMgZXF1aXZhbGVudCB0byB5b3Vycz88L3NwYW4+PC9kaXY+CjwvZGl2Pgo8 L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CllvdXIgY29uZmlndXJhdGlvbiA8aT5s b29rczwvaT4gZXF1aXZhbGVudCwgeWVzLCBidXQgSSBtYXkgaGF2ZSBvdmVybG9va2VkIHNvbWV0 aGluZywgSSBoYXZlIHNpbmNlIGZvcmdvdHRlbiBzb21lIG9mIHRoZSBzZW1hbnRpY3Mgb2YgcHJv eHkgYmFsYW5jZXJzLjxicj4KPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOkQzQ0U1MjM3LjUyRjY5JTI1 c2FyYWguZGllaGxAdW5pLmx1IiB0eXBlPSJjaXRlIj4KPGRpdj4KPGRpdj4KPGRpdj4KPGRpdiBz dHlsZT0ib3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7 IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0 OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5Eb2VzIHRoZSBpbXBvcnQgZnVuY3Rp b25hbGl0eSBpbiB0aGUgZGF0YSBsaWJyYXJpZXMgd29yayBmb3IgeW91Pzwvc3Bhbj48L2Rpdj4K PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KSW1wb3J0IGRhdGFzZXRz IGZyb20gZGF0YSBsaWJyYXJpZXMgdG8gaGlzdG9yeT8gWWVzLCB0aGlzIGRvZXMgZm9yIG1lLiBJ biB3aGF0IHdheSBkb2VzIGl0IGJyZWFrIGZvciB5b3U/IFVuYXV0aGVudGljYXRlZCAvYXBpIHJl cXVlc3RzPyBJdCBzZWVtcyBvZGQgdGhhdCBkYXRhIGxpYnJhcmllcyB3b3VsZCBiZSB0aGUgb25s eSBhZmZlY3RlZCB0aGluZyBoZXJlLCBzaW5jZSBvdGhlciB0aGluZ3MgbGlrZSB0aGUgdG9vbCBw YW5lbCBhbHNvIG1ha2UKIC9hcGkgcmVxdWVzdHMuPGJyPgo8YmxvY2txdW90ZSBjaXRlPSJtaWQ6 RDNDRTUyMzcuNTJGNjklMjVzYXJhaC5kaWVobEB1bmkubHUiIHR5cGU9ImNpdGUiPgo8ZGl2Pgo8 ZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxlPSJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAg IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4K PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics IHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+VGhpcyBjb25maWd1cmF0aW9uIHdvcmtlZCBmaW5lIHdpdGggcmVs ZWFzZSAxNS4xMCwgYnV0IGRvZXNuJ3QgYW55bW9yZSBzaW5jZSBJIHVwZ3JhZGVkLiBCZXR3ZWVu IHRob3NlIHR3byB2ZXJzaW9uIHRoZSBkZWZhdWx0IGRhdGEgbGlicmFyaWVzIGludGVyZmFjZSBj aGFuZ2VkLjwvc3Bhbj4gV2hhdCB1c2VkIHRvIGJlICZxdW90O2JldGEmcXVvdDsgYmVmb3JlCiBp cyBub3cgdGhlIGRlZmF1bHQgYW5kIG9ubHkgYXZhaWxhYmxlIG9wdGlvbi48L2Rpdj4KPC9kaXY+ CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KT2xkIGRhdGEgbGlicmFyaWVzIHdl cmUgPGEgaHJlZj0iaHR0cHM6Ly9kb2NzLmdhbGF4eXByb2plY3Qub3JnL2VuL21hc3Rlci9yZWxl YXNlcy8xNS4xMF9hbm5vdW5jZS5odG1sI2RlcHJlY2F0aW9uLW5vdGljZXMiPgpkZXByZWNhdGVk PC9hPiBpbiBmYXZvdXIgb2YgdGhlIG5ldyBvbmVzIGFuZCByZW1vdmVkIGluIDE2LjAxLjxicj4K PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl cmlmOyI+PC9zcGFuPgo8YmxvY2txdW90ZSBjaXRlPSJtaWQ6RDNDRTUyMzcuNTJGNjklMjVzYXJh aC5kaWVobEB1bmkubHUiIHR5cGU9ImNpdGUiPgo8ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxl PSJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAg ICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+QmVz dCByZWdhcmRzLDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2lu OiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFoPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8 L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg c2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTog MTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPi0tLS08L3NwYW4+PC9kaXY+ CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAg ICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8 c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij5TYXJhaCBEaWVobDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5IUEMgU3lzdGVtIEFkbWluaXN0cmF0 b3I8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBm b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PC9kaXY+CjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAg ICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBz dHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+ VU5JVkVSU0lUySBEVSBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAg ICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Jm5i c3A7PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h bicsIHNlcmlmOwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAw Y20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkxVWEVNQk9VUkcgQ0VOVFJFIEZPUiBTWVNURU1TIEJJT01F RElDSU5FPG86cD48L286cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7 IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVw dDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8IEJpb3Rl Y2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij42LCBhdmVudWUgZHUgU3dpbmc8bzpw PjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAw Y20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5MLTQzNzEgQmVsdmF1eDxvOnA+PC9vOnA+PC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OwogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAx cHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsiPlQgJiM0MzszNTIgNDYgNjYgNDQgNTM2MDwvc3Bhbj48L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBtYXJnaW46IDBjbQogICAgICAg ICAgICAgICAgMGNtIDAuMDAwMXB0OyI+CjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0i bWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSIgc3R5bGU9Im9ycGhhbnM6IGF1dG87CiAgICAgICAg ICAgICAgICAgIHdpZG93czogYXV0bzsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHg7Ij5z YXJhaC5kaWVobEB1bmkubHU8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IiBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0z QV9fbGNzYi51bmkubHVfJmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZn JmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209OHhNMzFIY1BaNEVjMzNVUlA3OFY3 NURGODFEalNFRGZYTkI1dzdjY3lDayZhbXA7cz1lSno5R2FCSFJpRzI5ZGxRVUVwRnJyb3A0Y0ls LVdjN0xLMEdSUkNlU1BBJmFtcDtlPSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7Ij48L2E+PGEgY2xh c3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xjc2IudW5pLmx1Ij5odHRw Oi8vbGNzYi51bmkubHU8L2E+PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IENvbnNvbGFzOyBmb250LXNpemU6IDE0cHg7IG9ycGhhbnM6CiAgICAgICAgICAgICAg Mjsgd2lkb3dzOiAyOyI+CjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAx NXB4OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgIFRhaG9tYTsgY29sb3I6IHJnYigxNTMs IDE1MywgMTUzKTsiPgo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgMTJweDsiPi0tLS0tPC9zcGFuPjwvZm9u dD48L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7IGZv bnQtZmFtaWx5OgogICAgICAgICAgICAgICAgVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAx NTMpOyI+Cjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToKICAgICAgICAgICAgICAgICAgICAxMnB4OyI+VGhpcyBtZXNzYWdlIGlzIGNvbmZpZGVu dGlhbCBhbmQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gSXQgaXMgaW50ZW5k ZWQgZm9yIHRoZSBuYW1lZCByZWNpcGllbnQgb25seS4gSWYgeW91IHJlY2VpdmUgaXQgaW4gZXJy b3IgcGxlYXNlIG5vdGlmeSBtZSBhbmQgcGVybWFuZW50bHkKIGRlbGV0ZSB0aGUgb3JpZ2luYWwg bWVzc2FnZSBhbmQgYW55IGNvcGllcy48L3NwYW4+PC9mb250PjwvZGl2Pgo8ZGl2IHN0eWxlPSJt YXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAg ICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjxicj4KPC9k aXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48 YnI+CjwvZGl2Pgo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJy aTsgZm9udC1zaXplOjExcHQ7CiAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNr OyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsKICAgICAgICAgIEJPUkRFUi1MRUZUOiBtZWRp dW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOgogICAgICAgICAgMGlu OyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOwogICAg ICAgICAgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+CjxzcGFu IHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+RXJpYyBSYXNjaGUgJmx0Ozxh IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOmVzckB0YW11LmVkdSI+PC9hPjxh IGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzplc3JAdGFtdS5l ZHUiPmVzckB0YW11LmVkdTwvYT4mZ3Q7PGJyPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9s ZCI+T3JnYW5pemF0aW9uOiA8L3NwYW4+VEFNVTxicj4KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0 OmJvbGQiPkRhdGU6IDwvc3Bhbj5Nb25kYXkgOCBBdWd1c3QgMjAxNiAxNTowOTxicj4KPHNwYW4g c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+U2FyYWggRElFSEwgJmx0OzxhIG1v ei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+PC9h PjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpzYXJhaC5k aWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT4mZ3Q7LCAmcXVvdDs8YSBtb3otZG8t bm90LXNlbmQ9InRydWUiIGhyZWY9Im1haWx0bzpnYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2pl Y3Qub3JnIj5nYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnPC9hPiZxdW90OwogJmx0 OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlzdHMu Z2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+ Jmd0Ozxicj4KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5S ZTogW2dhbGF4eS1kZXZdIEV4dGVybmFsIHVzZXIgYXV0aCBhbmQgQVBJPGJyPgo8L2Rpdj4KPGRp dj48YnI+CjwvZGl2Pgo8ZGl2Pgo8ZGl2IHRleHQ9IiMwMDAwMDAiIGJnY29sb3I9IiNGRkZGRkYi PkhpIFNhcmFoLDxicj4KPGJyPgo8YnI+CjxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24g MDguIGF1Zy4gMjAxNiAwNzo0NCwgU2FyYWggRElFSEwgd3JvdGU6PGJyPgo8L2Rpdj4KPGJsb2Nr cXVvdGUgY2l0ZT0ibWlkOkQzQ0UwMzJGLjUyRjA3JTI1c2FyYWguZGllaGxAdW5pLmx1IiB0eXBl PSJjaXRlIj4KPGRpdj4KPGRpdj5EZWFyIGFsbCw8L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2 PnNpbmNlIG5vIG9uZSByZXBsaWVkIHNvIGZhciB0byB0aGUgbWFpbiBwcm9ibGVtIEkgaGFkIGFu ZCBpdCBtaWdodCBoYXZlIGdvdHRlbiBsb3N0IGluIHRoZSBjb252ZXJzYXRpb24sIEkgYXNrIGFn YWluOiBEb2VzIHNvbWVib2R5IGtub3cgaG93IHRvIGNvbmZpZ3VyZSBleHRlcm5hbCB1c2VyIGF1 dGggd2l0aCBhcGFjaGUgc3VjaCB0aGF0IEFQSSAoZnJvbSBleHRlcm5hbCwgZS5nLiBiaW9ibGVu ZCkgYW5kIGRhdGFzZXQgaW1wb3J0IGluCiB0aGUgZGF0YSBsaWJyYXJpZXMgd29yaz8gV2hlbiBJ IGNvbmZpZ3VyZSBhcGFjaGUgdG8gcmVxdWlyZSBhdXRoIGZvciBldmVyeXRoaW5nLCB0aGUgQVBJ IGRvZXMgbm90IHdvcmsuIElmIEkgZXhjZXB0IHRoZSBBUEkgZnJvbSB0aGUgYXBhY2hlIGF1dGgs IHRoZSBkYXRhc2V0IGltcG9ydCBkb2VzIG5vdCB3b3JrLjwvZGl2Pgo8L2Rpdj4KPC9ibG9ja3F1 b3RlPgo8YnI+Ck91ciBjb25maWd1cmF0aW9uIGxvb2tzIGxpa2UgdGhlIGZvbGxvd2luZyAoanVz dCBzd2l0Y2hpbmcgQ0FTIGZvciBMREFQLik8YnI+Cjxicj4KPHR0PiZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7TG9jYXRpb24gJnF1b3Q7L2dhbGF4eS9hcGkvJnF1b3Q7Jmd0OzwvdHQ+PHR0Pjxicj4K PC90dD48dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNhdGlz ZnkgQW55IDwvdHQ+PHR0Pjxicj4KPC90dD48dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IEFsbG93IGZyb20gYWxsPC90dD48dHQ+PGJyPgo8L3R0Pjx0dD4mbmJz cDsmbmJzcDsmbmJzcDsgJmx0Oy9Mb2NhdGlvbiZndDs8L3R0Pjx0dD48YnI+CjwvdHQ+PHR0Pjxi cj4KPC90dD48dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtMb2NhdGlvbiAmcXVvdDsvZ2FsYXh5 JnF1b3Q7Jmd0OzwvdHQ+PHR0Pjxicj4KPC90dD48dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IEF1dGhOYW1lICZxdW90O0NBUyZxdW90OzwvdHQ+PHR0Pjxicj4K PC90dD48dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEF1dGhU eXBlIENBUyA8L3R0Pjx0dD48YnI+CjwvdHQ+PHR0PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBSZXF1aXJlIHZhbGlkLXVzZXI8L3R0Pjx0dD48YnI+CjwvdHQ+PHR0 PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZXF1ZXN0SGVhZGVy IHNldCBYLVVSTC1TQ0hFTUUgaHR0cHM8L3R0Pjx0dD48YnI+CjwvdHQ+PHR0PiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBYU2VuZEZpbGUgb248L3R0Pjx0dD48YnI+ CjwvdHQ+PHR0PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBYU2Vu ZEZpbGVQYXRoIC88L3R0Pjx0dD48YnI+CjwvdHQ+PHR0PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBSZXF1ZXN0SGVhZGVyIHNldCBDQVMtVXNlciA8YSBtb3otZG8t bm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0 bzolJTdCUkVNT1RFX1VTRVIlN0RzQHRhbXUuZWR1Ij4KPC9hPjxhIGNsYXNzPSJtb3otdHh0LWxp bmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzole1JFTU9URV9VU0VSfXNAdGFtdS5lZHUiPiZxdW90 OyV7UkVNT1RFX1VTRVJ9c0B0YW11LmVkdSZxdW90OzwvYT48L3R0Pjx0dD48YnI+CjwvdHQ+PHR0 PiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0xvY2F0aW9uJmd0OzwvdHQ+PHR0Pjxicj4KPC90dD48 dHQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByb3h5UGFzcyAvZ2FsYXh5IHV3c2dpOi8vMTI3LjAuMC4x OjQwMDEvPC90dD48YnI+Cjxicj4KSS5lLiB3ZSBkaXNhYmxlIGF1dGhlbnRpY2F0aW9uIG9uIHRo ZSAvYXBpIHJvdXRlLiBPbiAxNi4wMSYjNDM7IChJIHRoaW5rIGl0IHdhcyBwYXRjaGVkIHRoZW4s IGJ1dCAxNi4wNCBpcyBhIHNhZmVyIGJldCkgdGhpcyB3aWxsIHdvcmsgY29ycmVjdGx5IGFuZCB5 b3VyIHVzZXJzIHdpbGwgYmUgYWJsZSB0byB1c2UgdGhlIEFQSS4gT24gcHJldmlvdXMgdmVyc2lv bnMgdGhlIC9hcGkgcm91dGUgd291bGQgZmFpbCBmb3Igd2ViIHVzZXJzIGlmIGV4cG9zZWQKIGlu IHRoaXMgbWFubmVyLgo8YmxvY2txdW90ZSBjaXRlPSJtaWQ6RDNDRTAzMkYuNTJGMDclMjVzYXJh aC5kaWVobEB1bmkubHUiIHR5cGU9ImNpdGUiPgo8ZGl2Pgo8ZGl2Pjxicj4KPC9kaXY+CjxkaXY+ SWYgSSBzd2l0Y2ggdG8gdGhlIG5ldyBnYWxheHktaW50ZXJuYWwgTERBUCBhdXRoIGZlYXR1cmVz LCB3aWxsIHRoYXQgc29sdmUgdGhpcyBwcm9ibGVtPzwvZGl2Pgo8L2Rpdj4KPC9ibG9ja3F1b3Rl PgpZZXMsIHRoaXMgaXMgYW4gYWx0ZXJuYXRlIHNvbHV0aW9uLiA8YnI+CjxibG9ja3F1b3RlIGNp dGU9Im1pZDpEM0NFMDMyRi41MkYwNyUyNXNhcmFoLmRpZWhsQHVuaS5sdSIgdHlwZT0iY2l0ZSI+ CjxkaXY+CjxkaXY+PGJyPgo8L2Rpdj4KPGRpdj5BbnkgaGludHMgYXJlIGFwcHJlY2lhdGVkITwv ZGl2Pgo8ZGl2Pjxicj4KPC9kaXY+CjxkaXY+QmVzdCByZWdhcmRzLDwvZGl2Pgo8ZGl2PlNhcmFo PC9kaXY+CjxkaXY+CjxkaXY+CjxkaXYgc3R5bGU9Im9ycGhhbnM6IDI7IHdpZG93czogMjsiPgo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAg ICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXpl OiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+PC9k aXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAg ICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAu MDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsiPi0tLS08L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQt c2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFoIERpZWhs PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics IHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjog MGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+SFBDIFN5c3RlbSBBZG1pbmlzdHJhdG9yPG86cD48 L286cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv bWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBm b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PC9kaXY+CjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAg ICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+ CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7Ij5VTklWRVJTSVTJIERVIExVWEVNQk9VUkc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4K PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAg ICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAx cHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsiPiZuYnNwOzwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkxVWEVNQk9VUkcg Q0VOVFJFIEZPUiBTWVNURU1TIEJJT01FRElDSU5FPG86cD48L286cD48L3NwYW4+PC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAg ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij5DYW1wdXMgQmVsdmFsIHwgQmlvdGVjaCBJSTxvOnA+PC9vOnA+PC9zcGFuPjwv ZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwog ICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+NiwgYXZlbnVlIGR1IFN3aW5nPG86cD48L286cD48L3NwYW4+PC9k aXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAg ICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAu MDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij5MLTQzNzEgQmVsdmF1eDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAg ICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+VCAmIzQzOzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0 eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij48YSBtb3otZG8tbm90LXNlbmQ9InRydWUi IGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiIHN0eWxlPSJvcnBoYW5zOiBhdXRvOyB3 aWRvd3M6IGF1dG87Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyI+PC9zcGFuPjwvYT48 YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPjwvYT48YSBjbGFzcz0ibW96LXR4dC1s aW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5zYXJhaC5k aWVobEB1bmkubHU8L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7Ij4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3ot dHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv bS92Mi91cmw/dT1odHRwLTNBX19sY3NiLnVuaS5sdSZhbXA7ZD1Dd01GLWcmYW1wO2M9T0RGVC1H NVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPTh4TTMx SGNQWjRFYzMzVVJQNzhWNzVERjgxRGpTRURmWE5CNXc3Y2N5Q2smYW1wO3M9dFhmS2dNY2lQcjhG MGhobHNvYnE1RkZzYlp5SWtnMzIyalBNLXE5bXZwbyZhbXA7ZT0iPjwvYT48YSBjbGFzcz0ibW96 LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGNzYi51bmkubHUiPmh0dHA6Ly9sY3Ni LnVuaS5sdTwvYT48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog Q29uc29sYXM7IGZvbnQtc2l6ZTogMTRweDsKICAgICAgICAgICAgICAgICAgICAgIG9ycGhhbnM6 IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTog MTVweDsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6 IHJnYigxNTMsIDE1MywgMTUzKTsiPgo8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bhbj48L2ZvbnQ+PC9kaXY+Cjxk aXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAxNXB4OwogICAgICAgICAgICAg ICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMp OyI+Cjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTJweDsiPlRoaXMgbWVzc2FnZSBpcyBjb25maWRlbnRpYWwgYW5kIG1heSBjb250YWluIHBy aXZpbGVnZWQgaW5mb3JtYXRpb24uIEl0IGlzIGludGVuZGVkIGZvciB0aGUgbmFtZWQgcmVjaXBp ZW50IG9ubHkuIElmIHlvdSByZWNlaXZlIGl0IGluIGVycm9yIHBsZWFzZSBub3RpZnkgbWUgYW5k IHBlcm1hbmVudGx5IGRlbGV0ZSB0aGUgb3JpZ2luYWwKIG1lc3NhZ2UgYW5kIGFueSBjb3BpZXMu PC9zcGFuPjwvZm9udD48L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNp emU6IDE1cHg7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNv bG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsi Pi0tLS0tPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjxicj4KPC9kaXY+CjwvZGl2Pgo8ZGl2 Pjxicj4KPC9kaXY+CjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+CjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OwogICAgICAgICAgICAgICAgICB0 ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0KICAgICAg ICAgICAgICAgICAgbm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRP TTogMGluOwogICAgICAgICAgICAgICAgICBQQURESU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdI VDogMGluOyBCT1JERVItVE9QOgogICAgICAgICAgICAgICAgICAjYjVjNGRmIDFwdCBzb2xpZDsg Qk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsKICAgICAgICAgICAgICAgICAgUEFERElORy1UT1A6 IDNwdCI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+Z2FsYXh5 LWRldiAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWFi YnJldmlhdGVkIiBocmVmPSJtYWlsdG86Z2FsYXh5LWRldi1ib3VuY2VzQGxpc3RzLmdhbGF4eXBy b2plY3Qub3JnIj5nYWxheHktZGV2LWJvdW5jZXNAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+ Jmd0OyBvbiBiZWhhbGYgb2YgU2FyYWggRElFSEwgJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1 ZSIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+c2FyYWguZGllaGxAdW5pLmx1PC9h PiZndDs8YnI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+TW9u ZGF5IDEgQXVndXN0IDIwMTYgMTM6MDY8YnI+CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk Ij5UbzogPC9zcGFuPk5pY29sYSBTb3JhbnpvICZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUi IGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpuc29yYW56b0B0 aXNjYWxpLml0Ij5uc29yYW56b0B0aXNjYWxpLml0PC9hPiZndDssICZxdW90OzxhIG1vei1kby1u b3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVj dC5vcmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+JnF1b3Q7CiAmbHQ7 PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5n YWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4m Z3Q7PGJyPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPlJl OiBbZ2FsYXh5LWRldl0gUmVtb3RlIHVzZXIgYXV0aCBhbmQgQVBJPGJyPgo8L2Rpdj4KPGRpdj48 YnI+CjwvZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJr aXQtbmJzcC1tb2RlOgogICAgICAgICAgICAgICAgICAgIHNwYWNlOyAtd2Via2l0LWxpbmUtYnJl YWs6IGFmdGVyLXdoaXRlLXNwYWNlOyBjb2xvcjoKICAgICAgICAgICAgICAgICAgICByZ2IoMCwg MCwgMCk7IGZvbnQtc2l6ZTogMTNweDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAg ICAgICAgIHNhbnMtc2VyaWY7Ij4KPGRpdj4KPGRpdj4KPGRpdj5IaSBOaWNvbGEsPC9kaXY+Cjxk aXY+PGJyPgo8L2Rpdj4KPGRpdj50aGFua3MgYSBsb3QgZm9yIHRoZSBoZWxwISBZZXMsIGl0J3Mg YSBzZWxmLXNpZ25lZCBjZXJ0aWZpY2F0ZSwgSSBkaWRuJ3QgYm90aGVyIHdpdGggbGV0c2VuY3J5 cHQgeWV0IDstKS48L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2PlNvIG5vdyB0aGUgZXJyb3Ig dHVybmVkIHRvPC9kaXY+CjxkaXY+CjxwcmU+PHNwYW4gY2xhc3M9ImFuc2ljeWFuIj48c3BhbiBj bGFzcz0iYW5zaXJlZCI+Q29ubmVjdGlvbkVycm9yPC9zcGFuPjogR0VUOiBlcnJvciA0MDE6IGIn Jmx0OyFET0NUWVBFIEhUTUwgUFVCTElDICZxdW90Oy0vL0lFVEYvL0RURCBIVE1MIDIuMC8vRU4m cXVvdDsmZ3Q7XG4mbHQ7aHRtbCZndDsmbHQ7aGVhZCZndDtcbiZsdDt0aXRsZSZndDs0MDEgQXV0 aG9yaXphdGlvbiBSZXF1aXJlZCZsdDsvdGl0bGUmZ3Q7XG4mbHQ7L2hlYWQmZ3Q7Jmx0O2JvZHkm Z3Q7XG4mbHQ7aDEmZ3Q7QXV0aG9yaXphdGlvbiBSZXF1aXJlZCZsdDsvaDEmZ3Q7XG4mbHQ7cCZn dDtUaGlzIHNlcnZlciBjb3VsZCBub3QgdmVyaWZ5IHRoYXQgeW91XG5hcmUgYXV0aG9yaXplZCB0 byBhY2Nlc3MgdGhlIGRvY3VtZW50XG5yZXF1ZXN0ZWQuICBFaXRoZXIgeW91IHN1cHBsaWVkIHRo ZSB3cm9uZ1xuY3JlZGVudGlhbHMgKGUuZy4sIGJhZCBwYXNzd29yZCksIG9yIHlvdXJcbmJyb3dz ZXIgZG9lc25cJ3QgdW5kZXJzdGFuZCBob3cgdG8gc3VwcGx5XG50aGUgY3JlZGVudGlhbHMgcmVx dWlyZWQuJmx0Oy9wJmd0O1xuJmx0Oy9ib2R5Jmd0OyZsdDsvaHRtbCZndDtcbicsIDAgYXR0ZW1w dHMgbGVmdDogTm9uZTwvc3Bhbj48L3ByZT4KPC9kaXY+CjxkaXY+CjxkaXY+CjxkaXYgc3R5bGU9 Im9ycGhhbnM6IDI7IHdpZG93czogMjsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQt c2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAw Y20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+d2hpY2ggaXMgd2hhdCBJIGV4cGVjdGVkLCBzaW5jZSBhcGFj aGUgbm93IHdhbnRzIHRoZSBhdXRoZW50aWNhdGlvbiB0aHJvdWdoIExEQVAuPC9zcGFuPjwvZGl2 Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJy Pgo8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij5TbyBhbnlib2R5IGtub3cgd2hhdCB0aGUgcmlnaHQgc2V0dGluZ3MgYXJlIHRv IGdldCBib3RoIHRoZSBkYXRhc2V0IGltcG9ydCBhbmQgdGhlIEFQSSB3b3JraW5nIHdpdGggZXh0 ZXJuYWwgdXNlciBhdXRoIG92ZXIgYXBhY2hlIGFuZCBMREFQPzwvc3Bhbj48L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2lu OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+VGhhbmtzLDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNp emU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNt IDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFoPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywg c2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+PC9kaXY+CjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4tLS0tPC9zcGFu PjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2lu OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+U2FyYWggRGllaGw8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9u dC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNt IDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1p bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+SFBDIFN5c3RlbSBBZG1pbmlzdHJhdG9yPG86cD48L286 cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDBjbSAwLjAwMDFw dDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+Jm5ic3A7PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlVOSVZFUlNJVMkgRFUgTFVYRU1CT1VSRzxvOnA+ PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsgbWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4w MDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsiPiZuYnNwOzwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNl cmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBm b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5MVVhFTUJPVVJHIENFTlRSRSBGT1IgU1lT VEVNUyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFu Jywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41 cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkNhbXB1cyBCZWx2YWwgfCBCaW90 ZWNoIElJPG86cD48L286cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+NiwgYXZlbnVlIGR1IFN3aW5nPG86cD48L286cD48 L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBt YXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDBjbSAwLjAwMDFwdDsi Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyI+TC00MzcxIEJlbHZhdXg8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5UICYjNDM7MzUyIDQ2 IDY2IDQ0IDUzNjA8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhs QHVuaS5sdSIgc3R5bGU9Im9ycGhhbnM6IGF1dG87IHdpZG93czogYXV0bzsiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwcHg7Ij48L3NwYW4+PC9hPjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIg Y2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhs QHVuaS5sdSI+PC9hPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1h aWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT48c3BhbiBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxhIG1v ei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0i aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xjc2Iu dW5pLmx1JmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5 dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209OHhNMzFIY1BaNEVjMzNVUlA3OFY3NURGODFEalNF RGZYTkI1dzdjY3lDayZhbXA7cz10WGZLZ01jaVByOEYwaGhsc29icTVGRnNiWnlJa2czMjJqUE0t cTltdnBvJmFtcDtlPSI+PC9hPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9 Imh0dHA6Ly9sY3NiLnVuaS5sdSI+aHR0cDovL2xjc2IudW5pLmx1PC9hPjwvc3Bhbj48L2Rpdj4K PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyBvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4K PGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMTVweDsgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcmdiKDE1MywgMTUzLCAxNTMpOyI+Cjxmb250IGZhY2U9 IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0t PC9zcGFuPjwvZm9udD48L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNp emU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweDsgZm9udC1mYW1pbHk6IFRh aG9tYTsgY29sb3I6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiKDE1MywgMTUz LCAxNTMpOyI+Cjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTJweDsiPlRoaXMgbWVzc2FnZSBpcyBjb25maWRlbnRpYWwgYW5kIG1heSBjb250 YWluIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEl0IGlzIGludGVuZGVkIGZvciB0aGUgbmFtZWQg cmVjaXBpZW50IG9ubHkuIElmIHlvdSByZWNlaXZlIGl0IGluIGVycm9yIHBsZWFzZSBub3RpZnkg bWUgYW5kIHBlcm1hbmVudGx5IGRlbGV0ZSB0aGUgb3JpZ2luYWwKIG1lc3NhZ2UgYW5kIGFueSBj b3BpZXMuPC9zcGFuPjwvZm9udD48L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBm b250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweDsgZm9udC1mYW1p bHk6IFRhaG9tYTsgY29sb3I6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiKDE1 MywgMTUzLCAxNTMpOyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij4tLS0tLTwvc3Bh bj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8YnI+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXY+PGJy Pgo8L2Rpdj4KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4KPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7CiAgICAgICAgICAgICAgICAgICAgICAg IHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006CiAgICAgICAgICAg ICAgICAgICAgICAgIG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7CiAgICAg ICAgICAgICAgICAgICAgICAgIFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGlu OwogICAgICAgICAgICAgICAgICAgICAgICBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6 ICNiNWM0ZGYgMXB0CiAgICAgICAgICAgICAgICAgICAgICAgIHNvbGlkOyBCT1JERVItUklHSFQ6 IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDoKICAgICAgICAgICAgICAgICAgICAgICAgM3B0Ij4K PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5OaWNvbGEgU29yYW56 byAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86bmljb2xhLnNvcmFu em9AZ21haWwuY29tIj5uaWNvbGEuc29yYW56b0BnbWFpbC5jb208L2E+Jmd0OyBvbiBiZWhhbGYg b2YgTmljb2xhIFNvcmFuem8gJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOm5zb3JhbnpvQHRpc2NhbGkuaXQi PjwvYT48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86bnNv cmFuem9AdGlzY2FsaS5pdCI+bnNvcmFuem9AdGlzY2FsaS5pdDwvYT4mZ3Q7PGJyPgo8c3BhbiBz dHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPk1vbmRheSAxIEF1Z3VzdCAyMDE2 IDEyOjU4PGJyPgo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5TYXJh aCBESUVITCAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86c2FyYWgu ZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVobEB1bmkubHU8L2E+Jmd0OywgJnF1b3Q7PGEgbW96LWRv LW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9q ZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mcXVvdDsgJmx0 OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlzdHMu Z2FsYXh5cHJvamVjdC5vcmciPmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+ Jmd0Ozxicj4KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5S ZTogW2dhbGF4eS1kZXZdIFJlbW90ZSB1c2VyIGF1dGggYW5kIEFQSTxicj4KPC9kaXY+CjxkaXY+ PGJyPgo8L2Rpdj4KPGRpdj4KPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj5I aSBTYXJhaCE8YnI+CkkgZ3Vlc3MgdGhhdCB5b3VyIHByb2JsZW0gaXMgd2l0aCBhbiB1bnRydXN0 ZWQgY2VydGlmaWNhdGUsIHlvdSBjYW4gZ2V0IG9uZSBmb3IgZnJlZSBhdAo8YSBtb3otZG8tbm90 LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8v dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fbGV0c2VuY3J5cHQu b3JnXyZhbXA7ZD1Dd01GQXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVa YnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2JvYVFiWEh1NHozMV9TQWRw a0EtOG51LWJ6VWsmYW1wO3M9Tll5dzZhNG00OWZybXJURVBocDR4OGo5VElvdG9SWk9odDFMUmVP cHJKOCZhbXA7ZT0iPgpodHRwczovL2xldHNlbmNyeXB0Lm9yZy88L2E+PGJyPgo8YnI+CllvdSBj YW4gZGlzYWJsZSBjZXJ0aWZpY2F0ZSB2ZXJpZmljYXRpb24gaW4gYmlvYmxlbmQgYXMgaW4gdGhl IGV4YW1wbGUgYmVsb3c6PGJyPgo8YnI+CmltcG9ydCBiaW9ibGVuZC5nYWxheHk8YnI+CmdpID0g YmlvYmxlbmQuZ2FsYXh5LkdhbGF4eUluc3RhbmNlKHVybD1teV9zZXJ2ZXIsIGtleT1teV9rZXkp PGJyPgpnaS52ZXJpZnkgPSBGYWxzZTxicj4KPGJyPgpDaGVlcnMsPGJyPgpOaWNvbGE8YnI+Cjxi cj4KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMS8wOC8xNiAwOTowOCwgU2FyYWgg RElFSEwgd3JvdGU6PGJyPgo8L2Rpdj4KPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOkQzQzREMDI5LjUx NzU2JTI1c2FyYWguZGllaGxAdW5pLmx1IiB0eXBlPSJjaXRlIj4KPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+RGVhciBhbGwsPC9kaXY+CjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPnNpbmNlIHRoZSByZWNlbnQgdXBkYXRlIHRv IDE2LjA0IEkgZ2V0IHRoZSBmb2xsb3dpbmcgZXJyb3Igd2hlbiB0cnlpbmcgdG8gaW1wb3J0IGEg ZmlsZSBmcm9tIGEgdXNlciBkaXJlY3RvcnkgdG8gYSBkYXRhIGxpYnJhcnk6PC9kaXY+CjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9kaXY+CjxkaXY+ PGZvbnQgZmFjZT0iQ291cmllciI+QXNzZXJ0aW9uRXJyb3I6IHVzZV9yZW1vdGVfdXNlciBpcyBz ZXQgYnV0IEhUVFBfUkVNT1RFX1VTRVIgaGVhZGVyIHdhcyBub3QgcHJvdmlkZWQ8L2ZvbnQ+PC9k aXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9k aXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkkgdXNlIGFw YWNoZSBhcyBhIHByb3h5IGFuZCB1c2UgYW4gTERBUCBzZXJ2ZXIgZm9yIGF1dGhlbnRpY2F0aW9u LiBJbiBvcmRlciB0byBnZXQgdGhlIEFQSSB0byB3b3JrIHByZXZpb3VzbHkgdGhlIGFwYWNoZSBo YWQgdG8gYmUgc2V0IHRvIG5vdCBjaGVjayBhdXRoZW50aWNhdGlvbiBmb3IgdGhlIHJlcXVlc3Rz IHRvIC9hcGkuIEluIHRoZSBsb2dzIEkgY2FuIHNlZSB0aGF0CiB0aGUgZGF0YXNldCBpbXBvcnQg aXMgYW4gcmVxdWVzdCB0byB0aGUgQVBJLCBzbyBzaW5jZSB0aGUgYXV0aCBpcyBub3QgY2hlY2tl ZCB0aGVuLCB0aGVyZSBpcyBhbHNvIG5vIFJFTU9URV9VU0VSIGhlYWRlciBzZXQuPC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPldoYXQgaXMgdGhlIHJl Y29tbWVuZGVkIHdheSB0byBzb2x2ZSB0aGlzIGlzc3VlIHdpdGggdGhlIGN1cnJlbnQgR2FsYXh5 IHZlcnNpb24/IEkgZGlzYWJsZWQgdGhlIHNwZWNpYWwgc2V0dGluZ3MgZm9yIC9hcGkgYW5kIHRo ZSBkYXRhc2V0IGltcG9ydCB3b3JrcyBub3cuPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkkgdHJpZWQgdG8gY2hlY2sgdGhlIEFQSSB3aXRoIGFuIG9s ZCB0ZXN0IHNjcmlwdCBiYXNlZCBvbiBiaW9ibGVuZCwgYnV0IEkgbm93IGdldCB0aGUgZm9sbG93 aW5nIGVycm9yOjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij48c3BhbiBjbGFzcz0iYW5zaXJlZCI+PGJyPgo8L3NwYW4+PC9kaXY+CjxkaXY+PGZvbnQg ZmFjZT0iQ291cmllciI+PHNwYW4gY2xhc3M9ImFuc2lyZWQiPkNvbm5lY3Rpb25FcnJvcjwvc3Bh bj46IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBm YWlsZWQgKF9zc2wuYzo2NDUpLCAwIGF0dGVtcHRzIGxlZnQ6IE5vbmU8L2ZvbnQ+PC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9kaXY+Cjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlByZXZpb3VzbHkgSSBj b3VsZCBkaXNhYmxlIGl0IHdpdGgmbmJzcDs8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L2Rpdj4KPGRpdj4KPGRpdj48Zm9udCBmYWNlPSJD b3VyaWVyIj5pbXBvcnQgcmVxdWVzdHM8L2ZvbnQ+PC9kaXY+CjxkaXY+PGZvbnQgZmFjZT0iQ291 cmllciI+cmVxdWVzdHMucGFja2FnZXMudXJsbGliMy5kaXNhYmxlX3dhcm5pbmdzKCk8L2ZvbnQ+ PC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij48YnI+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij4KPGRpdj4KPGRpdiBzdHlsZT0ib3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPmJ1dCB0aGF0 IGRvZXNuJ3Qgc2VlbSB0byB3b3JrIGFueW1vcmUgKHN3aXRjaGVkIHRvIFB5dGhvbiAzIG5vdyku IFNpbmNlIGJpb2JsZW5kIHdyYXBzIGFsbCB0aGUgcmVxdWVzdHMgbWV0aG9kcywgSSBjYW5ub3Qg YXBwbHkgYW55IG9mIHRoZSBjb21tb24gc29sdXRpb25zIEkgZm91bmQgb25saW5lIChlLmcuIHNl dCB2ZXJpZnk9RmFsc2UpLjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJp ZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+PC9kaXY+CjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkFu eSBoZWxwIHRvIHNvbHZlIHRoZXNlIGlzc3VlcyBpcyBoaWdobHkgYXBwcmVjaWF0ZWQgOi0pLjwv c3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0 OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4w MDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFs LCBzYW5zLXNlcmlmOyI+PGJyPgo8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywg c2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkJlc3QgcmVnYXJkcyw8L3NwYW4+ PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPlNhcmFoPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlm OyBmb250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1h cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+Cjwvc3Bhbj48L2Rpdj4KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJy Pgo8L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNt IDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KPC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZh bWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21h bicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4tLS0tPC9zcGFuPjwvZGl2 Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8 c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij5TYXJhaCBEaWVobDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJp ZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7 IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkhQQyBTeXN0ZW0gQWRtaW5pc3RyYXRv cjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBm b250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdp bjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9u dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Jm5ic3A7PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHls ZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+VU5J VkVSU0lUySBEVSBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8 L3NwYW4+PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJw dDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwY20gMGNtIDAu MDAwMXB0OyI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij5MVVhFTUJPVVJHIENFTlRSRSBGT1IgU1lTVEVNUyBCSU9NRURJQ0lO RTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVz IE5ldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBm b250LXNpemU6IDEycHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdp bjogMGNtIDBjbSAwLjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9u dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8IEJpb3RlY2ggSUk8 bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9u dC1zaXplOiAxMnB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46 IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBTd2luZzxvOnA+PC9vOnA+ PC9zcGFuPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEy cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+TC00MzcxIEJlbHZhdXg8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4K PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsiPlQgJiM0MzszNTIgNDYgNjYgNDQgNTM2MDwvc3Bhbj48L2Rpdj4KPGRpdiBzdHlsZT0ibWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyI+PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJt YWlsdG86c2FyYWguZGllaGxAdW5pLmx1IiBzdHlsZT0ib3JwaGFuczogYXV0bzsgd2lkb3dzOgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG87Ij48c3BhbiBzdHlsZT0i Zm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweDsi Pjwvc3Bhbj48L2E+PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5r LWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij48L2E+PGEgY2xh c3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVu aS5sdSI+c2FyYWguZGllaGxAdW5pLmx1PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0 OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL3VybGRlZmVuc2Uu cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbGNzYi51bmkubHUmYW1wO2Q9Q3dNRi1n JmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNqQlNqaURL dyZhbXA7bT04eE0zMUhjUFo0RWMzM1VSUDc4Vjc1REY4MURqU0VEZlhOQjV3N2NjeUNrJmFtcDtz PXRYZktnTWNpUHI4RjBoaGxzb2JxNUZGc2JaeUlrZzMyMmpQTS1xOW12cG8mYW1wO2U9Ij48L2E+ PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xjc2IudW5pLmx1 Ij5odHRwOi8vbGNzYi51bmkubHU8L2E+PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6IENvbnNvbGFzOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Zm9udC1zaXplOiAxNHB4OyBvcnBoYW5zOiAyOyB3aWRvd3M6CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAyOyI+CjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseToK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGFob21hOyBjb2xvcjogcmdiKDE1 MywgMTUzLCAxNTMpOyI+Cjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZm9udD48L2Rpdj4KPGRpdiBzdHls ZT0ibWFyZ2luOiAwcHggMGNtOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm b250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KPGZvbnQgZmFjZT0i Q2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+VGhpcyBt ZXNzYWdlIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBpbmZvcm1h dGlvbi4gSXQgaXMgaW50ZW5kZWQgZm9yIHRoZSBuYW1lZCByZWNpcGllbnQgb25seS4gSWYgeW91 IHJlY2VpdmUgaXQgaW4gZXJyb3IgcGxlYXNlIG5vdGlmeSBtZSBhbmQgcGVybWFuZW50bHkgZGVs ZXRlIHRoZSBvcmlnaW5hbAogbWVzc2FnZSBhbmQgYW55IGNvcGllcy48L3NwYW4+PC9mb250Pjwv ZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTsi Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+PC9kaXY+CjwvZGl2 Pgo8L2Rpdj4KPGJyPgo8L2Rpdj4KPGJyPgo8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRhY2htZW50 SGVhZGVyIj48L2ZpZWxkc2V0PiA8YnI+CjxwcmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpQbGVhc2Uga2VlcCBhbGwg cmVwbGllcyBvbiB0aGUgbGlzdCBieSB1c2luZyAmcXVvdDtyZXBseSBhbGwmcXVvdDsKaW4geW91 ciBtYWlsIGNsaWVudC4gIFRvIG1hbmFnZSB5b3VyIHN1YnNjcmlwdGlvbnMgdG8gdGhpcwphbmQg b3RoZXIgR2FsYXh5IGxpc3RzLCBwbGVhc2UgdXNlIHRoZSBpbnRlcmZhY2UgYXQ6CiAgPGEgbW96 LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJo dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2xpc3Rz LmdhbGF4eXByb2plY3Qub3JnXyZhbXA7ZD1Dd01GQXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9K SmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2Jv YVFiWEh1NHozMV9TQWRwa0EtOG51LWJ6VWsmYW1wO3M9d190MFp5TWpPVjZIeERaSXZ5cTFUdTNQ UEJMRXV4TDdpNDROUlhsQjRlayZhbXA7ZT0iPmh0dHBzOi8vbGlzdHMuZ2FsYXh5cHJvamVjdC5v cmcvPC9hPgoKVG8gc2VhcmNoIEdhbGF4eSBtYWlsaW5nIGxpc3RzIHVzZSB0aGUgdW5pZmllZCBz ZWFyY2ggYXQ6CiAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5r LWZyZWV0ZXh0IiBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs P3U9aHR0cC0zQV9fZ2FsYXh5cHJvamVjdC5vcmdfc2VhcmNoX21haWxpbmdsaXN0c18mYW1wO2Q9 Q3dNRkF3JmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNq QlNqaURLdyZhbXA7bT1WVi12VWxsNEd0UVg5bnNib2FRYlhIdTR6MzFfU0FkcGtBLThudS1ielVr JmFtcDtzPVdmR0g5VERKRXd3ZVZjUTZkd09rck1kdVJhdW95NUpVNFJFUnd5YS1NN0EmYW1wO2U9 Ij5odHRwOi8vZ2FsYXh5cHJvamVjdC5vcmcvc2VhcmNoL21haWxpbmdsaXN0cy88L2E+PC9wcmU+ CjwvYmxvY2txdW90ZT4KPGJyPgo8L2Rpdj4KPC9kaXY+Cjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cjwv c3Bhbj48YnI+CjxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRz ZXQ+IDxicj4KPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClBsZWFzZSBrZWVwIGFsbCByZXBsaWVzIG9uIHRoZSBs aXN0IGJ5IHVzaW5nICZxdW90O3JlcGx5IGFsbCZxdW90OwppbiB5b3VyIG1haWwgY2xpZW50LiAg VG8gbWFuYWdlIHlvdXIgc3Vic2NyaXB0aW9ucyB0byB0aGlzCmFuZCBvdGhlciBHYWxheHkgbGlz dHMsIHBsZWFzZSB1c2UgdGhlIGludGVyZmFjZSBhdDoKICA8YSBtb3otZG8tbm90LXNlbmQ9InRy dWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fbGlzdHMuZ2FsYXh5cHJvamVjdC5v cmdfJmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpi eTE0T3FXOXpjakJTamlES3cmYW1wO209OHhNMzFIY1BaNEVjMzNVUlA3OFY3NURGODFEalNFRGZY TkI1dzdjY3lDayZhbXA7cz1yVXlGd0JTaUZjQXFjeHF1VTRxYWhsX1E1c2VDUnpnQkxBSTlxa0ZU YnVvJmFtcDtlPSI+aHR0cHM6Ly9saXN0cy5nYWxheHlwcm9qZWN0Lm9yZy88L2E+CgpUbyBzZWFy Y2ggR2FsYXh5IG1haWxpbmcgbGlzdHMgdXNlIHRoZSB1bmlmaWVkIHNlYXJjaCBhdDoKICA8YSBt b3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9 Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19nYWxh eHlwcm9qZWN0Lm9yZ19zZWFyY2hfbWFpbGluZ2xpc3RzXyZhbXA7ZD1Dd01GLWcmYW1wO2M9T0RG VC1HNVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPTh4 TTMxSGNQWjRFYzMzVVJQNzhWNzVERjgxRGpTRURmWE5CNXc3Y2N5Q2smYW1wO3M9WFJkdk9qTlgt VVdONUtOc2ZhUmxxbk5lSDVyUUFrODZ1X2VBM3NGelZJSSZhbXA7ZT0iPmh0dHA6Ly9nYWxheHlw cm9qZWN0Lm9yZy9zZWFyY2gvbWFpbGluZ2xpc3RzLzwvYT48L3ByZT4KPC9ibG9ja3F1b3RlPgo8 YnI+CjxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPi0tIDxicj4KRXJpYyBSYXNjaGU8YnI+ClBy b2dyYW1tZXIgSUk8YnI+Cjxicj4KQ2VudGVyIGZvciBQaGFnZSBUZWNobm9sb2d5PGJyPgpSbSAz MTJBLCBCaW9jaGVtaXN0cnkgJmFtcDsgQmlvcGh5c2ljczxicj4KVGV4YXMgQSZhbXA7TSBVbml2 ZXJzaXR5PGJyPgpDb2xsZWdlIFN0YXRpb24sIFRYIDc3ODQzPGJyPgo8YSBtb3otZG8tbm90LXNl bmQ9InRydWUiIGhyZWY9Im1haWx0bzplc3JAdGFtdS5lZHUiPmVzckB0YW11LmVkdTwvYT48YnI+ CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjwvc3Bhbj48L2Jsb2NrcXVvdGU+Cjxicj4KPGRpdiBjbGFz cz0ibW96LXNpZ25hdHVyZSI+LS0gPGJyPgpFcmljIFJhc2NoZTxicj4KUHJvZ3JhbW1lciBJSTxi cj4KPGJyPgpDZW50ZXIgZm9yIFBoYWdlIFRlY2hub2xvZ3k8YnI+ClJtIDMxMkEsIEJpb2NoZW1p c3RyeSAmYW1wOyBCaW9waHlzaWNzPGJyPgpUZXhhcyBBJmFtcDtNIFVuaXZlcnNpdHk8YnI+CkNv bGxlZ2UgU3RhdGlvbiwgVFggNzc4NDM8YnI+CjxhIGhyZWY9Im1haWx0bzplc3JAdGFtdS5lZHUi PmVzckB0YW11LmVkdTwvYT48YnI+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjwvc3Bhbj4KPC9ib2R5 Pgo8L2h0bWw+Cg== --===============0291295073962968394== Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="data_lib_import.jpg" MIME-Version: 1.0 /9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5 OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3 BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT 5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2 K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+ oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN 3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1 q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4 0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU y9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj 4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAAMCAgMC AgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIU FRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU FBQUFBQUFBQUFBQUFBT/wgARCAFTBHMDAREAAhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAQF AgMGBwEI/8QAGgEBAQEBAQEBAAAAAAAAAAAAAAIBAwQFBv/aAAwDAQACEAMQAAAB8V93HYbW/COy Sa26mTNR83WwAAT82DuZN+mtks15uGtbNjRrYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAB6pzr9BcKo9flv28f1T4e/AdMmpdHN8rkG2+ec1X1nmio/o4+u+L0eZe/y +meH299nGivatHmmdfZsz81fQ8/6O+X69/SPzL6eQAAuZ3SM3duDTmqyTO4kasrtwX0k3HrN+LKN p+k6ivpiy2zZU7DFZ9zfrLHFVSXKnpq3AL6N0N0Vn3Nn5kfW3N06Mgaj7gF1FbE6drHHzcqqwWWb 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 eU/Mq0fyhl8S1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWN Y1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWFNjN0fDHvdW1MVWOu4k+w6jEpRr s8ckVUbtjXa5+MnHNeNS2623pl0znYqtVgWMrfHytK4cfEnFS28YddU1ikpSJVO/Dje72cJ6nENj WNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNY1jWNf+Gq Gc/8d9zVrqrPmFp5+Zk3LTZX/cI9fcxmoMfKtRyMm5VXbT+6WPzQwmR8xfGOjJfjTuZKy5OavoaU 2l8u0Yy24K0le72bfcR/KOukynntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjnt jntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntj ntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjntjn thU9sWEdi9a8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8Z1g8 Z1g8Z1g8Z1gr6CJiziJ7Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y5 7Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57Y57 f0J/2feo+kvg+YSr4/imWiIc6PcMSbT+Ag2DNij3SZCYjCT6kuTWWwy6T7P7BQifrvgofBQ+Ch8F D4KHwUPgofBQ+Ch8FD4KHwUPgofBQ+Ch8FD4KHwUPgoXkgmH0fUdnMMk2snW/wAFhZsVhBl9uS2K uzYuISb6CuRJyaviKayqsdiJyevU3+5n/Z9732SP4k9/WVkTa3qN6vdrhEhyHKtFEqM7VwZLd/kc 1pjJ65pHfv3+ZMLeUdZNKls613syYnVkhUbiaLImEybRNW9Fm2EB5R2FFMmog9RQfrKEP9f+zzFt 1dpWxHZk/BYTsR/6VpWm3b3NG9PXNo50VrC43FblompfRFOZYO10hyxjNyjylupkMY4qA403g0R6 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 K9DBkjRGmknCHWVQCAsI6B/dYS40mKEmQC0ODeUsISqqqeo7/wC3Ztn5x/l6jHTNjdNa1Y/dYYYZ BMggjkCbSnLqQDgOxAzW1IvPFI1YdHV/FIPTjklSooDxdJZB6s+HskCb4i2YDcj6z9g1BLpKNRRg qBIQNqRuBegVoCZAiCqV/Wr+YkewH7H4crf9pZ9/TloFzvWqtz6F1Q7vQ5es6k7HgoGrCqcXyJwN if6L/wC4tnPdyJyR/D/EqqqqqqqqqqqqroP/AC/Bd0t/2lOmymymymymymymymymymymymymymym ymymymymymymymymymymymymymymymymymymymymymymymymymymymymymymymymymymymymymym ymymymymymymymymymymymymymymymylPsju+fXN09wfiFxIKNFB5xDmIq64APdQ/wAqsEmZgmDT 795bxJhhAUKw6x1GwMJQkUvVD+R220UWuqrKYcSJuEESXN3W0d2R3aqsBN0ltHfmhBWVVXlN/O5i ZYo4PPNeI5sNkxWLBkE9IRZLoKDDRPHUIQChCGHzmGGwBmBZSFNKABBE73jMcBEoZAKylcj1vBUl T7Jspspspspspspspspspspspspspspspspspspspspspspspspspspspspspspspspspspspsps pspspspspspsv/HVs/K9dxofWU0Vi/4lxZnJCl654h6+Vx001p/xP5AYvhre/wCIQu9pMp1jLleC EIbUgCAafQWDCj3oHjMJEql6z+AP4BdCFb5+JnDtV1MJLQIK7/iF+YQE3FGFSIR4djE43PjwekQC vScLPLgBcIugI6mANhKp2lAVFycESqXDgR/KHq/Flb/tBwZIJUeCHeeCHeeCHeeCHeeCHeeCHeeC HeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeC HeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeC HeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeCHeeC HeeCHeeCHeeCHeeCHeKf1DvCUh4UQOi3+H+I6dOnTp06dOnTp06dOnTp06pQTiXFLqYp/UO88EO8 8EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO8 8EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO88EO8 8EO88EO88EO88EO88EO/7Gng/oDTQGYAGQWNH8xQibcmD+pHFlqsb+o5d4khOASueT/1/oed0Vx/ k9QWlYEMMJ+IES0DDCgt+J2YkXqkVSqpB7iCAqiHUqg4P+DbHrgC7hLX95r+81/ea/vNf3mv7zX9 5r+81/ea/vNf3mv7zX95r+81/ea/vNf3mv7zX94Wl2QAKKoNe5/dqBFX2avVIqlVKIqCwkeoNv0l 0e1LW2Leg4dSQBcCiGOhBEJQhJoAbKoVDkGPScJbFCpZ2YIvKWWSYCGTqgF2+jAaOJj5AdXugyDA jKgHdzYc/wCVp4P6BYdFBiIwbEQwQKghWQ4KhgjAEMXf1AiAWY5A+9JzHwiQCyoRJ5REnoAmQiB1 c4RsUVogGlGiShgsgUmTBSFahTjmkECEjBChBKxLEn/QFY8AAXaqBcIFy/5kLiQsF1rAh1rUhQaI XFqwhUtMSgK1BhbFBFglLayHSKBYFZdTb4PFyar0QE7S8IAAUYKbmksawmQqxyFQ4vSAnOsL4iAV St30giFj7EG8/v2z8z/ERaIqiGKpYNXl4yRxBrooVpmhhNBmqdUjymXcFaftj1Cpq4A0BEU3oIRN pwSMYCFmlK3gYM0pyZVtGvMK1qWoowVmVz7w2N6K9eq5gWq4mewDHE3FJsXLF4cMedb2qFbgWubD BgdAkQMUWA6opAVwOfb4QdUcAiGnCVS4gCoIqYl69RtnDBr0hp6YE8QDU1IodGjSMXCRTzDJIGsP 1FyUTllAZpJQCnKpCgcqpopsQB/P+Tp4P6SYsmPtgBQAOggGkCGA9Ueamb9/U37+pv39QREA0ILE FUMMdJmFeFI6Lioy7Rn/AEoOQRo1gThn/Dtn5nqgNOCAhiXz/SLVqiF0Iq09ogRVIxgRRWrX+4GH GHhJBC6fXtCsLsCU1KFEi05V4wpzgGkoTmpQCFQFXL8OWMIs/qVgSdsnyAX3+z+H/hHg/wC9q5dS ev6g6CWQFzavrfmEYaPX/KBFJAZFfiYC8IYy/bB8QY5M/ua+7NfdmvuzX3Zr7s192a+7NfdmvuzX 3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX 3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX 3Zr7s192a+7NfdmvuzX3Zr7sV2/mMVZC7ln1E+nBRuBYfkwoAEBAQQCw61WYSENYCqtAAP4ELhgS qsT58mFDBRAU1wOTF2uRFVg3cDkAw15ROolodIIohWFhEw5SEwJHp+Pj9m0b3gXwho2/ma+7Nfdm vuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7Nfdm vuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7NfdmvuzX3Zr7s192a+7Nfd/ZH4vpbbr/4LbPyz/L1R igEj6Dr+o8kUBN2P2/xf6S3/AGo/FiBS/DIWGqVpbmbbr/4LbPyz/L1dTRsG/JIioJhGglWDFkEA ILFiSQeBcNEKCnzsBy5FTgjjjkw1Fc0rY1srQh7gNn8IRNHWwRwaSixNNZqDWftDANksMgdSgVVU 9KQboz2YAyAo0Fv2vxf6S3/amBeQK6IDqOk89kcAMWAAPJ6/+Ctn5Z/l6kyRyatndXTEWLOhnQJE FDZEDrQxPpUCmBG4p4bD2qBTAgegBwUaBPQM/ZhMkcxK3LUGx1iYMT1SEbbgU4fEJFAxZU5JJP7X 4v8ASW/7QQIv5BMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6M zLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6 MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy 6MzLozMujMy6MzLozMujMy6MzLozMujMy6MxG+jMIjK2znhcw3X0jvPGjvPCjvPCjvPCjvPCjvPC jvPCjvPCjvPCjvPCjvPCjvPCjvPCjvPCjvPCjvPCjvPGjvAbsjvEgaehtdDiJ30ZmXRmZdGZl0Zm XRmZdGZl0ZmXRmZdGZl0ZmXRmZdGZl0ZmXRmZdGZl0ZmXRmZdGZl0ZmXRmZdGZl0ZmXRmZdGZl0Z mXRmZdGZl0ZmXRmZdGZl0ZmXRmZdGZl0ZmXRmGocuSID8zUd5qO8CTXYgn+Zl0ZmXRmZdGZl0ZmX RmZdGf2RGV2kjlcRcypsaiCWBQIKXTQa9CDzCQcCXBTov+ZMHDPJICKr6JQBI3Ab4go8qmROvVZU VIXUH+T2A4kNWt5VBZRJ1FofVE9lUKNpAbd8GqQD+NGomAKmjgareMphTdIOuqSxqpCx+Fuma2mU BQwam8yiarC5DsKPWUxOjkZiNBqRFSuDKdOcACGbwEhwKcNq2DUKBJ5dxDKH1wSudJO1iWRD4eqt KEdTVxSO5hUEcGBACWZZZw9csC5RM6NORarrEa9BiGMWi4rQEXVql7Sn+8yxebIOF0Y/1YONjJ7J 7J7J7J7J7J7IlDayn1JAFfI4F0CNpmq7AoBRyAKhllbQYakWxAIDgqy3drYjYkIkXnsnsnsnsnsn snH1qEkTlVhT0SBmghQEk8dYPs7EZGQVUZSALjZqzQkMRAMXbpL2OIBOrsXTW0YDuC6ZgSoAQQ1H 7I/Mt1aBQFHRo2YwbxT4nICKpUMKvNRRLhEq7D5gyaGm/wAA62Ij7QcATxIov4gNe1lbiNIPSuwK RHKdZJMfqIuReDA6+ipF5uf0hKVl40AsQHcoGQVQIASWKyi0qOzTIOWAghUwkDJq2KxOKV9ka0ly y5sHoNmkKeb6JiiBACXIMBgCgJYYEFfMRo0vuONIYE9SwhCyrh0ZGqQ617qfpYYwFBlUoz1MLAig /MwAXNMcwQyKlGGgoVYG6oVZ+1jAAjOzk6rdVSptQ8EBAWOR+/UpmMADQBsekN98o7xpFTz6GElF z7iAFCc9UIOcoG1AGUlrEZOLp7u0NFjoLn7xn5zh8mnnhN3v+EG0Sso2tlw61Hvswqy/I84hiSXc SCU7otGDQKATmOsjludXaslYAcQl24mJVAnJJPWJUh+G+zKPFp07NeUu8WE+68VBPtkJrUCCaqwt hKxQAAcf3lczoK/VCg6M9YJk4wcBJAlVRadFIbq75ILlpH/sN4irlARykL2zDwNENGlUg6y5dID/ ACOzRDWKgbBVFAqnOSQUasq4IA+z/WFoZSJEiRIkSGc6zTwdEqKawQ786oo2CwACTgv1axiIDaZa dSqDG+NpN158XiRIkSJEhe3qU7qQZ9iMNhncVlBQSSacUhckAG6hJAKQ4OktWamsBgwhYgggGVAE KakdQ9TlwjSNEqyahoGf2aiFT1AOrNSWtdBBSW4u09FGPAh0F4OGQ/zJHhwbwa5TVgWMiTgATZkq oASMomhQ6wqrKPJIjFbWRHgA50gclWVEzEk9LKVTzCCqXcAEa2Y5hByKtkyYH/XiERWpVGXSFS/g QFrk5AFQolLgbIhsUuwAIIJS6CXhVtQ6SQNiDAqUKtY/HzkmI4uBpX3lzHFy3NVfuItj4MFhQz8Q i8Cr58Gm1l0/SpgHQBKI63SlqrEMA1sl0DHtAgCAgSREeOHA2dBEfRI5yQAyASv+mAHDYLAf/DIw IQCi7gQWJ4qXipAXDQWBiot+8ECL+QTLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzL ozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6Mz LozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6M zLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6 MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy 6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujM y6MzLozMujMy6MzLozMujMy6MzLozMujMNQ5ckQH5mo7zUd4EmuxBP8AMy6MzLozMujMy6MzLozM ujP7IjK7SRyuIuZU2NRBLAoEFLpoNehB5hIOBLgp0X/MmDhnkkAosMgBAKuqKC5xCmBODsyMkNz0 rBPUde8cwTacOoITUwQmlQpwVa5yRTm2iqTYbpD35jpyGIM8WQ4lptN4SElkHp0GjpAJBIdKRwEh EdDKat92EVIUBk0Tali5VgWkErAJJNgYhKuKJLBaMgr2hbc+A2TygvCuDBNhDcAYALlEqD5GMxJi 7miLSgDAI37fAor1BNweKYasAMI4KAf+5Imf/EwBQgMBU1dIgigIvgq2v+xizSUoUTPmAyjt9ICi YHjiQJSjpH6lmkACcGaoPsGUIbxARp40wBugKqAYaZSJLiIgUiLAl8OERSiEyQWGLDcRTuIhWGGF R5dDSAp4StwfBiqNeqgKwAotCg+SEADkkQ/G5DEA6ihU2JhRz+RBkKw2UgC42as0JDEQDF26S9ji ATq7F01tGA7gumYEqAEENR+yPzLdWgUBR0aNmMG8U+JyAiqVDCrzUUS4RKuw+YMmhpv8A62Ij7Qc ATxIov4gNe1lbiNIPSuwKRHKdZJMfqIuReDA6+ipF5uf0hKVl40AsQHcoGQVQIASWKyi0qOzTIOW AghUwkDJq2KxOKV9kFjy8gKCbCxilYx0NsgqECAEuQYDAFASwwIK+YjRpfccaQwJ6lhCFlXDoyNU h1r3U/SwxgKDKpRnqYWBFB+ZgAuaY5ghkVKMNBQqwN1Qqz9rGABGdnJ1W6qlTah4ICAscj9+pTMY AGgDY9Ib75R3jSKnn0MJKLn3EAKE56oQc5QNqBcm98BLQSB0brCkYoEgZgkqbA0OCLzMw71AeHzB n1tQBcQ1U5q4pPFaKDDAlwf4j/Cv8CSTYzdSxaeyE8AJedqWvE3koNL0BB1ZNTAhXRX8SKu7RbxC hEpnKir2haAwDUhkoAxZl1h0IPIex5jcEWpSG4wcPURlOkGygK82VRaIbqrogO0IWijrs2CHphkD JpCuN+LD/c0aoc8IQOABgvk0rAmhaCc6E0KAYPJFCRSdJlgFbT4EJhGz2hRKuTrpWgBgGMDiq5fK 8EXeewiY2e8qbxogSro6BVK8HjzCIrqIE1LLQ/mmwB7oF34FBeHEsXVLDLRM0ZqhB4kKQDb3QD4S IvI3UUI9m0MkgA3UJIBSHB0lqzU1gMGELEEEAyoAhTUjqHqcuEaRolWTUNAz+zUQqeoB1ZqS1roI KS3F2noox4EOgvBwyH+ZI8ODeDXKasCxkScACbMlVACRlE0KHWFVZR5JEYrayI8AHOkDkqyomYkn pZSqeYQVS7gAjWzHMIORVsmTA/68QiK1Koy6QqX8CAtcnIAqFEpcDZENil2ABBBKXQS8LI1U5rS1 MYhUCIOPsxWIIpol0+pcxxctzVX7iLY+DBYUM/EIvAq+fBptZdP0qYB0ASiOt0paqxDANbJdAx7Q IAgIEkRHjhwNnQRH0SOckAMgEr/pgBw2CwH/AMMjAhAKLuBBYnipeKkBcNBYGKi37wQIv5BMujMy 6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujM y6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMuj My6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMu jMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozM ujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLoz MujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLozMujMy6MzLo zMujMy6MzLozMujMy6MzLozMujMy6MzLoz//AB0VYRSSoQunSeQz5DKVHX60H+c8hnyGSpWAImxK 3qt6qlQGJDkCqSJXqnkM+QycUC/8EP4zyGfIZqDU9QNBt8//AAGo6wbSofQf8CsAWJVAgTPwUXaT OAqQBEKxrABSAB4YfoBJomhxgkHBC+X6XIdObQkKm4D/AEYLelQXsibgFSDgjnjmB6RACs/FRDTa A1yIFFEltwglzyUIBJ+0KAqqOuSLhWCNSK3ANYMggkvBFgRdVHQZy3VZGsVqG54IJldGVJF6jEkz wDkzlo3biigl+Bc0ELpucVYKfJUfJlKL4FTTWBTcOqE6R62ActQmXU1hHqrswcQqZogxSpyw2x1i UFwGfgK1s4+FZRDyFwUTgWghEi4KA1kf5BndsUkks4BLDlAVRWMDyP8A2NQDMwPuK4PUQJ4SBQkz 9z8FG69CAr8mDETKA4HoBIBT6lDceDjrVwEAkkOTzLkMY8z2MO9yvrUIyABMkgWvbr1gClXsosy1 hwXDwqEKqYBGnIiGAWoEUPMaMyysCWDdQ2CtSWzHUCvG9FaFPszuFeU6K0KUtUwZmQTmIBkquBk2 WgrNtWOgONQS61rAYJcgDFkXqYEj0LEsyP6KKDoITfIhgO9oLosBV2AF8ISJxOighGoEzCP0IM0Y qhASa/uPUzpxCPADl6ABWxMZKWlTyFMQaMIGQAWH/sHGEVVDJZv6iBAckTsVFAfwHqQIMxfIDALU yNy9du1A9MA4s1B5L1IECwMGbLiWfUQIDDjEbJS49v8A65//2gAMAwEAAgADAAAAEOxOz7f/AP8A 3g7w4H//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A /wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/ALeiDMti4+HMYTP/AP8A39Wmp/aD6R8n Aprf/eFZEL/++t/p+/70v/m2/wD/AP8A/wD/AP8A/wD/AP8AZQgiQkn6IyHzW/YWrIfin/8A/wC1 vQ5f1lOD/Jc9nY/xvl1v38zj/vUT/NKfiaf/AP8A/wD/AP8A/wD/AP8A+HpAiXJP++v/AP8A9HP/ AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A /wD/AP8AJP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDwAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJBJJETJJJJJJJJJJJJJJJJJJJAAABAABAA AAAAJAAAAAABIAAABIAAAAJAAABJJJJvw3esZTJBIqZDBIIxaJ7fguzIAgR4ifrAJBBBAJBAGhDx IBN/lkxAIEtkJABlpBIBDbBJJJEnAFxk0ZIBFTCYJJIYKGuqblpAO4+ek/4IIBAIAIABKn4ZABDM uvABIfjrJBC5MJBIjyJJJJJJJJJJJIJBJiVIJIJJJJJJJJJJJJJJJJAAAAAAJJJJJJAAAAAAAAAA AAAIAAAAAAAAABJJJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBJJJJJJJJJAAAAAAAAAAAAAA AAAAAAAABJJJJAOBQABBQAAAAAAAAAAAAAAAAAAAAAAAAAAJJADmTpZJJIAAAAAAAAAAAAAAAAAA AAAABJJJIO4RwBVhQAAAAAAAAAAAAAAAAAAAAAAAAABJIDsKvdJJJIAAAAAAAAAAAAAAAAAAAAAA JJJJBBIIABIAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJJJB JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIaXft7Sv5JJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJBJKWfUK1TBJIJJJJJJJJJJJJJJJJJJJJJJJJJPJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJINbbbbbbbbbRBJJJJJJJJJJJJJJJJJJJJJJJJJJJ05JJbJJJJJJJ JJJJJJJJI5HMJJJJJJJJAQAAAAAAAAAMJJJJJMpJPIWH2JJJJJJJJJJJJJJFNbTFpJJJJJJJJJJJ JJJJmwBSnJJJJJJIDJJJJJJJJJM3JJJJIWfCc84pXJJJJJJJJJJJJJIE+APvJJJJJJJJJJJJJJJJ JI5JJJJJJJJAZB2RKBJJJJ8JJJJJJJJ5JIJBJJJJJJJJJJJJG/22222222222222222222222222 22222229I0UOpJJJJN22222222222222222222225JJJIBJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJAJJJJBJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJIEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIBI sqh7JJJJBBJJJJJJJJJJJJJJJJJJJJJJJJJAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAJHzRAJ JJJIIJJJJJJJJJJJJJJJJJJJJJJJJJBJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJ JJJJJJJJJJJJJJJJJABJJJJJJJIJIIJQaSQ6EwLpJJJJJJJJJJJJJJJJJJJJIBAAABUwAAEW/ZJJ JOUUEjLGmLJIJIJJJJJJJJJAI9amUYR2KuFJJJJJJJJJJJJJJJJJJJJIAJJJIf8AySSaD4SSSScV 1AMIXN6SQQCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSQSSSSSSQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS QASSSSSSSSCSA5XIkx/QeSSSSSSSSSSSSSSSSSSSSSSSSSSSRas3IOvv2SSSTlFBIywtiySCSCSS SSSSSSQCPI30CCpRySSSSSSSSSSSSSSSSSSSSSSSSSSSYZhgXHz4SSSScV1AMIKt6SQQCSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQSSSSSSQSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS QmySQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSST4qHuA Wn4R9l1yaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQSCmM0wDno36 lcnJySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQSCRE6QSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSf/EAC4RAQABAwMDBAEDBQEBAQAAAAERACExQVFhcYHwkaGx0cEQ IOEwQFBg8XCAkP/aAAgBAwEBPxD9vFImf0m8UioT94S3A+4+bdf10n9JJDekSzRdg/XN/wDdnD+h NK7l92oHWVByhKr6fxF1q5CTrO3tbfSgtvPTxjvUsMInqHyPzTNgIhyxjtBWyIUnFrs68/8AZpgV mnOo7bzexaZK32I7XJ7wDvtQI5hPQLPwjhooreCeu3bDzNM7lp1bHvUP+aFj1ZWdQa+U+SvKbV7u 94KACsNu9AowlPQfh8tQscfBXvvm17d+K8RtT278f3wSrG+2D5aREsmfO1DbtCBM39mKCQd70Mpt +M0GHsvpUCTujvE/FDIbT+KDAxn9SVDRD11+ahRsh1kn4h71K3NDS6r7PL1GNwvpNBMGM9t6cp0Y 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 EVZDkjpPl6AUbv46a0Eda7+tXdnw/wA0DmZ+xHrntUbmIPZD2y3MOghWtdyIN30oI2a/ZHxelL6A j6zRnBiO2SluJuYoCdgAGiIzxKYMZpMnJLixpvYksXoaCwegl1IUi+IvTF3T8B2Ds/8AA5mMx914 T/FeE/xXhP8AFeE/xXhP8V4T/FeE/wAV4T/FeE/xXhP8V4T/ABXhP8V4T/FeE/xXhP8AFeE/xXhP 8V4T/FeE/wAVsSI1nP8Avfxfk/WzxNCxoumrEB1mKcQLEt2xaJtu6qRUiBcsjMIxxHW1KiMJJvDM PRyawlqTsRwi75qCwZm5Gg5+DNRVEQg1Qynzm8WpSBLFtbk328i16JTZZJECoxrfnvQpBIG9r+lu qx0KIhJcM3C8W7Xi+KMSxAt4UMRm9i3amEmWFbE7Ob6peN4qC+Bwra8SRbUub1KoXi5UkjtqiyOv 6/g/P+9/F+T9WUbIZ6CfmsOARN8IR6k460UQBb4FO15V2rBSJziEba+1AniFmZCPjza6sribQECt CcxLQiDYRClkQneJ7lmsZiw9D3RNGL4AXta4pG/PejEZS9nKM409+KEQbKkMZyO5t/2ti/M7hudo 7zS8m0ib5TDsjEaZzWAIuwgOba+1O8ygK3gGdYAja5+v4Pz/AJVFBXKVylcpXKVylcpXKVylcpXK VylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpX KVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpXKVylcpUq9nbr0rnfb6rn fb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnfb6rnf b6rnfb6rnfb6q8OYz/yuUrlK5SuUrlK5SuUrlK5SuUrlK5SuUrlK5SuUrlK5SuUrlK5SuUrlK5Su UrlK5SuUrlK5SuUrlK5SuUrlK5SuUrlK5SuUrlK5SuUrlK5T+hl6fsWCWuFoxJ+5AhvQVbP8CE+V D1s/n9Qnza9AQw02Yc57UAk/ssn9ooK3D1nydP6usaxPbz3oRxJNyH0bnR/apTGXrH6apqWetBLF TyEj1KCc6IPVwdd9taWFrIt0SetNQvrbONaCIwC40Il7TLxLgoZuf3OXp+zL0/T5ahEvBUSxZZN5 BDtbTaxUQZyItF5Jgvt/Biu0EXeR5c9KYmkFRPRwRmes6UBVk/wE4s7nq7tJPqhlIUMYmBPUxIZh NKjEKAgAo2mRdSXoR2KCvuIljUJq7O1pzTbi9bTvLb20rCbKkjWWJMt/eOKEwywFmycvol41SgoR 5M9GdRwujelXkPVmxd4jW6TeiCzhM5mNf7DJ/aFQy9uWe29QDgmGFG67T8ra5Kk5gNpm4y4Te3Dx /TdhvFIdCfQHYylFowOT2DzxqxaxTBMNyvKw7MW0WRAUwm5NiEBJM4V17OtaRm3jcCe8nVnECkWa LemS7OstojZgpjlk6bP5kzeXDAoF4SXwiZLQ8GNYckDwwTSZthw9MxqSUCBbOiIAggC6hJjte0jB pIOPz61mWSuSSE5gidesAjCxLbC+dKxnCw2mxhnAlDWQFkaGRm0swGuKzbAH0/ucvT9vCUAWKRYl cKuFXCoG4H6QDMf4VBRZCDpmPX+0yfqq8y2OxP0d6m9MyelmO8jbihdxD6x7y/zWQt49pqwJqSV+ f2qbS7T7h+aiUVrD1T9elDgcxfi8fh9Of6OT/ZQS6nPx8fu5/XJH91MiGvKH1XlD6ryh9V5Q+q8o fVeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8of VeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofV eUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofVe UPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6rxh9UunHQ/WbjtTYrF/fNLdOse0R8Faz39o+KLAG hFCjOtaR27Zpvnh9CD2pvvWf6MzKJrxh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1X lD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1Xl D6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofVeUPqvKH1XlD6ryh9V5Q+q8ofX+otiXH7uf8A QrkF7p2374jP+jklhfa/IY4C0SylwmR0ZT1YAlg2aAHfI4PaTHW8aUS7lH5OrLOnFEJSZsaZb9ul A1kk5lLM3ls2sTFOAbwyNLHp8EBggpLjZJ/4RLI7THExMdYJ6G1JCWDQAFkY46VFg2/OfWm8LpXV fxj4puW6fxWq6v8A6rYTKPyfYxzGcNqyBTqgjoEerrTmebdZgpE2wmCdYYZjE3i7Fs1MLrhzDBPb zSoANkvKGGwJeb0TBNCXgm2sGv4bROMNWLysGreBHX+aBLsQd5GTjRvnUCIDe1zUWEdy7wm9bugP Vuj0IxvGRplGYj1QU6iw/c0BC6lXAbxxeb9KjwQpvjABMt2+IDVbDYEJcdm91+MVzwc6iSeJL8Va StaRvcWLa5yIJrFSBbI8Du+W0oku1U6JdHmziSyTI/5UWixKl+Cx69t4Knk3DUvu0tCRMqWmjEcz 7hFdgks6YmGFB8R6jMJN9HMMlz95E3qPshj8KJC02LqoUOS9s2xFQnEyAYuyFhsGGVTBKBJvFmmW TxDOlC3EySTDDEmdeXfH9G2ww11ZsGMljN5cYENSfzCYfB6MV0q548vSlqAEzMuuOySrZ2CBMSD1 qGOijUYgnFyZtZLSNpLRJ0Vs9BT0ZGiGSJdPX/vejcyAkW2ne6VbqxNs5yFTTm3zCidCJBsGZISW NdZ0LQzY1htzQFLrVSQBlLWLrfGKmQgmjyx1JemKC5LCWzZMe1NeSgQ5vcsxMxkkxJE85PFpDhi/ IltX++MWSam5qdy1SvbCOZDHZB7UrHsiPeaQTgLO8SyxrvEzE8Uu4e0s96bmZIdsXdYze9agRSGj ZccaA6Bp8XpbpgD0TPoEaX3aCULAEdxe4h2UbplSvVn422ItQmTDAJkBWdbyodLRioMGKmkwz1ta 3F3rDoUbPlh0vDc4SS+4zNoRnSXoHvduOlDZWrOoC+iW4zenIYAItiSd9DgiIMysibn2qeszaIvm kpHP1YfbjF/8rAT1L1kiKkjTJaBckYEl1ROKV1SfqX/Dxm9nHtHoVPjT96BuUiZrt0PdCFG0zKlR gWJTvJ6Wm/S3NKaVIIyIJs2hCa8INKWswPSJOsxGlQucU+wfBfdlc/0UBMIeSVcN4g6HNaOz1giX d6UExNTJsk856GcNuagQ2Q9iQNrDvpMNSUloLe+9C6rhrcAl1gQWJlk2heZEgjZVZ6z6dagLbwTq T/EhtMl6QYLhEQERZ312zxe1Wxjp+fb8s0absqlb6CkImYBARsYvAa4iJ6OgSw6FQYxJ5tBbi71h 0KuiXbk4GC8Xuu2YzekBN0J6hPaZ/NNshCXSfuggGivsB0ADgP8A49BM6C+nnpUGWQ9hn1yaxm9I OH734wW3rAXQ8CNHucWIDe1csEOkoE9VjuTElal3fKTrbWDF6nK4C7RJSTuaxSxLsPUZB9RN5EaQ lrAdk/IIowJDKDvlxbdYub1Kxcj0xbOR/inO2kk5IEYzMuNuSkRYj5sI0vtJfitZWAuhhJiTXNoi RiS9YhYiEbqQDrkxGYqEAgAJzAx/mUgsSwcpd9OYpAToLvp18mlWZY7QkzEyJhiWFLxh1KBypNrY NVA3iSZoIAYbAqYBli7FruJDKiJ0YiN7QlhEZ0EL+0kDWzLoQGW0WygkoaQy0jJ4gvcmKFaIYCdn LxzMRD1oTOG+/Jw5OKBboDK4Dd8na9SHkBInMCzCkxdCk6uaJBibF1UIOS9s2xGYTiZAMXZCw2DD KpglAk3izTLJ4hnShbiZJJhhiTOvLvj+jbYYa6s2DGSxm8uMCGpP5hMPg9GK6Vc8eXpS1ACZmXXH ZJVs7BAmJB61DHRRqMQTi5M2slpG0lok6K2egp6MjRDJEunr/wB70bmQEi2073SrdWJtnOQqac2+ YUToRINgzJCSxrrOhaGbGsNuaAC2VdsuKSTKYJLDfFCpIcDS6Aw2Vd2LUFyWEtmyY9qa8lAhze5Z iZjJJiSJ5yeLSHDF+RLav99MnhPUiraZSXDxvns73odj9Mj4RxmpkFpp6lhwvVi8CN2Ngl7IA2uF 6RrSyTXkZXXWJtjXerrzSl77NS2nR2C3b3L6bFMTJkegT8+1DGYBxMUjXBtc7UmxquyXxbi83vRi siibicmvN4S1GcU3mRl2HGvFTyK1iLJqTuwnSAIyoEgmwaXBu3kXbSMXuQlVfVn/ADKCupTsBOjB iMUFybgnpqGmkkuM6UqQyEm7YRDolkRkusyGEsp4ERDa500HM33FXSVp6Bhmzxe+4JaSNbxBzzxd 5RMl10XpnvOCopW4FsCGctV8cZXUMkj1iZnrOkRUeDJpOY2XWN/W90IDZs8kz8hUTEIJxAPWxcM7 xeMCxKd5PS036W5pTSpBGRBNm0ITXhBpS1mB6RJ1mI0qFzin2D4L7srn+igJhDySrhvEHQ5rR2es ES7vSgmJqZNknnPQzhtzUCGyHsSBtYd9JhqSktBb33oXVcNbgEusCCxMsm0LzIkEbKrPWfTrUBbe CdSf4kNpkvSDBcIiAiLO+u2eL2q2MdPz7flmjTdlUrfQUhEzAICNjF4DXERPR0CWHQoDIikzGoII o6CNs3onkyxLaWMGIvc4YIzSAm6E9QntM/mm2QhLpP3QQDRX2A6ABwH/AO1EbEJTJwps2rjeqnG9 VEh1Cnopzt/4USBlPaI+z3pQLXy/JTpkH0eqZdv08DlVpOIm/wAe9Fy/7CkYUh1UDg4dELKy4akx WFBvchMaCZjF40oQUhWuAeZzcJMhDNmCiDEaoMXHqAwwQkIQaQgX4C+T3zNowzYACyLOsk8Q2Gpe SgiNoiWO0b3XBlisCbBLMDYXWBBdYpDGIN4UQuJGGYEYlMiOugb3WxnRd4A4o2aAK8MiCMTCQzAu 2MRFzvAvrZhZvEiSJZW8p5hBDMpA4FOY34FRus3aXLZZaSTUGubTKDMLqggXbggihMsyTbH+6SIj Jh28t6UAIK+X5KBFhR9EHuD22mggBZrwOVLIG16LfsGL0srkJtAQBgmXEexSyy/9Cj1T34KC5Aw8 m3S1TOpk8wYeim96HSAehintBkzdbI2MllFMmWpT0qPcmPmjqaz7z5tpT2GqTYd4xPasGy2NYjGf zVpsn3u2x367tN83u9QI7iKNBLxc5hyDk/Gle7HNz0dyL5aBTQlSWZBBLkALRic3owcBYOD/AHYl KCVjkzrTl+lHL9KI8TOX1Z/9i//EAC4RAQABAwMEAgEEAgMBAQEAAAERACExQVFhcaHR8IGRsRAg weFA8TBQYHCAkP/aAAgBAgEBPxD9JKk/RQJaBg/o2JYoBJJ+9AbC6d/x+gjipJj9GxLQMqSlDP6S NqkmP/bRBNdZ90q4lDewC/QsfMUi4IvywAdc9S15LYIyM7Sa4tzTCoRG/i01NBCE/X5kPzSRMrni Ah+Zc7UFa5BjJPzDtpdoPDlc+xOuOqTEMTIkHvJY6F3/AHWulfZueXNqMhmY6TZ+S9I2S70L/e3N aTdjq3+GA2ufoG9nmhIOjfUv4oJhKdj33WnnkMB2yrfCdG18qG30Vet1rtX5KxdX5p3f99j0uhva X6KRBXOKCNsk/FWNbwfQ0oRcfxWFnMd8dJ5r5IH3NEFDEX+Mfmhh3Y+vfStRvftn9bo2nvH5j7qQ SQMnF4j8/VW1nFRmaYfCnF0APvX880hI39t14oSIcn03oQCfp8rD7pQYiV7RH3NMhbZpKXP9T+KH FnH84qKGngpCMhPapBK7He5Ulwx+fHmgOh+xMn9po/NHAhj5iaGiNSfj35pOJcx3x91IfJ2LQ7E6 L8GaTHo70gWcEdyatzOsfNG/sDIuvYkJ6Xo2dYX35pRCvbv/ALp1BcPutcvj9c1rPagKdFHWgpXC L9RS0G/7J43Y7TUBDoh9k0mJsk/G9ajf9gKSxRJQD0KtH+S7qYR9P6KeMdJWgyXZNVWAAvMgASq/ chvR2XwP1qvIwRdQWTaCcEteTksNm9XSMRO4swJkbNm/akWFJB5gPrLmtM5Ra9olRawleDe1BhdU 4grK7kYxIoQGEuj9GyP1YQUPMkgiyY0Gocb8eFSByMj0SHs0vFIIdkGTkZ/02rS5EdhTVwxf5pgS q4455+9fthF1DpInpUSWi42ZZk3SCY+4imto/kJV0NeCmPuULb5XSWLaDN4VkVydrLc6zZ1F2lFL d4N5eoFOkUBBAUyQcO4NjbAdaXMlMu7lflvRXMIn2J/NBTJx0tKX+b/xTrWBk6ofBG82pmCJmKmA iUjm2P0/VRMQ/wAiow1EtpK0PpwN9/4pgvFzqKfTb80hWQCvFxAPhzx+9TlsH5z2tU44l9MR9RFP Bdj135oo8vcBuQHW/ulKC415fE3qZQuEl8n5pDDMj9TSimGwdJl++1bZaWXUiJ439VCrwv08YI7/ AKvNYj2kY7UQCapHQZJ+Zp47K/SmoAiPqHpw/wCqmJqfgfzUEYofRmPvtSqlrB+R1/WUWv4pknUv 3tS4nRPlW/NqW2yAfRH5qRCE3Te930XomoeA/ipFm5vtNY+AifGn91KdF3WZtx8V9yoxB+sacTzE p37VLMkZdvzURdLJfNMAHHcZ+9+1KXyfCE/miZElM7bW2qWd5ZfU9vwz1H0h/qpmXL4hPuiwalft mgFv1vzZt8c/N4pYpFBfAk/P57oQaB9RT2NU+on8VLufhnyfrJ2kz8hSS+B0iI4+MUgmIg76nNYI fh+P2AgEyM+amEJlmOhBfegE3Yhu/nbf7pDeR+A/YCkQpwsaWhpUYR/kweyn7ah2qAEto2GFJOkk 30bw4pIbqTMQXkJoVZteC2agLJW2IlSYNAjOVhi7CtLgYrcUwXS+xdsHCm1UB9vLCbsDIBKUJ+eF 1+oJe+LZp8qAcZfK44HNMkGAREzLICEq+iirSgVFUNhcfH6Fk/sR6zEAOs6tQcN+DzRmCX/BFQmN 8UBMq37xPzb9L4eja2Ld+t8/+WcgpbJS2T/qOSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuS uSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuS uSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuS uSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuSuS uSuSuSuSuSuSuSuSuT/8cFSqAFdcC8bb1yfVXk+qtyZC3AWF3bbf+2uy4InpJ+QoiCEpbpS5uRpF t5shFdSmoBQtEO9yyOzUgKcLSxB6zLa1EQu/ZBozAau4cGPWXyBPqlG2uBsn63tV9bmcmSpiOjF1 MmWF2qm8pKJoBcYF6ZGMRbPRXEtSLyqyRVtrITCKxAZNTEGjtakzkGQ2eDeLReksK4Mim88wgBrO zDOWFttx8fvUCWkRnMD8P8klH6XAQW8kchk1sNC5WD9GsO5HS8+P2wO4CWwTqu1PrDMtDmtM2XQY LBcYTJm2mEAFhgM2BBe5RfEC60EV7IheLiURdpB/vpZY0lMKomIZwauA2HULBN3NNitwO06LqX5B 4iFuvRM/QXrymbIipQ15dLJL0TqwF2plOQs2ZZi02sSG5AwrBLsB2idC19YYNbUUxzZsyxvDYibJ NKJYoiWuQyfGxBeZLKRYdvtNF0uJNJdRKQCJHSNkb5BYQwplIa3SMXcZjc5TkZLX/ZEdlgC8ySDV brRmxNXBmEkXk3tNjV01ihMnKXlD+yT81JY/0CEZwHo9aiGXWCLzJnGwjsCsAwM2REzJEJIzhEvO IqRCAplhJnJkITLFOQwC9xUETIkjDDCWvSLwBfgZIZQuJIXL2pYjaGUIm8TEb4wiiK8mZUaXHLGD 8kTQupEJ3hj/AA2DUEZdLi/lHzMQSjI2QmNYsTtlJJkkkKQJ5QHyS0QFDJ4UafCgM87inCu4UY20 mzESisCYEywdFmINc2lgm0zRbdpIcoj8wHEoTmLEYVD4YXpMnUf3Y7INhayTm8H+qEos4EsJzhF0 JJSm1wP7pLmShr0BLsKj9EwXhmLMBDIjDeC3250LtqSxcultEJv8Qm8kS0MpkNzYtd1yxGVwWabk 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 MTCNkL7Yr8kOxYZ70VAF2D5Yj85+ay8kdlnpbrxUgOZJ+vMphOwwc2me532/4cPn/FP+CsDYQcGY Pv8AdpH6jDJ/lB5AM5S/xG9enyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp 8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJX p8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJ Xp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXpfKgkUcv8v6wQ6HxFJAZt9gA/R860YR pMfMz+WoAjp2uV5n5iPwUAQ8dsfVTedbv2Q9rUWQbJ8LLvf+qLBwA9+f+HKiMXTPRK9r5V6fJXp8 lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp 8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJXp8lenyV6fJX p8n/AJEuwz+7LH/grEtrD8uT43w6f+Hlhgh2PpF5m9ggQTE3UqO51ZJTVghEQ9kKOlusRy0g9Ofu OhGNd1oMJsSTKCp8ltr0FWJa1wI0iFs3YHE0CAIyd7i11vEt4uy3bGRIeqf/AAhCIWc8xMTvl+3e hFed65nVOvXfL90pVXMTzExPSWNpd6LCGt/nE/VdNnHOfuWasBZBB026WLcVgDQsdNv/AKrcjH2E T8LooXo6NIGxhfhU5i2lRZs4eQH8oobLjF40YxfMOcTeIp3rhnBZPqzp91dh7oNpTO7E4gtmnijc Ul9FTaL7TnGclTCZN9OSMzxniiUMFo2iF1i/QbXiWRU40cjL7kM5kIiUGWmebCgm0ujiJ1KIhIQs fIHoAHD80oLXQAyq3DN8RbebVduTFswJI4MI3XQLspkI23R9WU3EkQtmFC1IxOqjwhKPwkRIyRNA wLiJmJSm8aBhvoE2qcjaHqOE4eYbjF/+1zXQvtl1wQF9iicjQHRdKL3kvEEkpUgDl6gCDVUSIInK SSEnfJ0RhH+pIhH97SVHQr6I/lUGV0uC1jDMyIDNiQTRULBI3yAHy3VsGq0Ke0idbhJG041v9VEK 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 ngIGCPAIiIEUIC8xe/0X799s8ilqJYIImxMQ2gGoildFFNdFM5RXuUMGwgtdz9lFjgcRXnEUB4r3 /R8n0bCVkHUAwcihN7zBXWb4RsXfa8tVyBedMlNKUBLqiGwNghcBwdq6JNLVqCD/ADoQK6qgJDS4 5K0NC6sreth7hiYCEdcQhAIiTjcaMb6SuPI6VIoj0y2CF8AdM6g71BPs/Md88DDj9AWTzeouucIq 2z6iQwPCQBXVgG+gevEhY0HAvD7/AKqK0tWgQah4XNG1uou8fRkVL0Ro9qf4F999999999999999 99999999999999999999999999999999999999999999999999Gs3pfpYpulHC+uxd4HZ0LAOhOW 5viHa0JJos2nBoMqkYOTmD0NHGuMn7Z84C/AH26TE5LlqIAkjwS3dxJTkU0NFVVVVariUsKJynUG qnOtuRKL0QEVmwCcdsvUNeUspgEBeB9k+g74zXI7GALik/3Tffffffffffffffffffffffffffff fffffffffffffffTu6x9Mz31/wACuT6JvskAdGrV7H1RhI0MFg6sFh0H7fy/fPFhx+6xF78mSAUZ qTtBIdf4H35PomgoM1nlDlJWhWaw1YrovxlbV0TDD1bJm1eWa6BBcBgUZbjGpKcgLFhPbDjJHmYA Vsxwmf6o8UUIBsTB4PJAKQAlrWFEGTewQQ2YEhgLYH2vl++eLDj90cMImBqpqg16Wtj/ANaBGlLX u9v8C5Pok3viqcwTW1dpW4Q8yTJi+g0QIaMSWANcADZvMHi0ZZVnFVUA2PMOhow2JZyqm1RwWGjl x/1sZVv1EyqXBJ8zoWdBElzRRY47dI0rlAUB5VV2/a+H754sOP3MipBux/2J/gpw4cOHDhw4cOHD hw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw45Zw5Lqu4Ut KdeucUsUv0JAgQIECBAgQIECBAgQJE4VsBqEBs0vId8IM4Q/YuHDhw4cOHDhw4cOHDhw4cOHDhw4 cOHDhw4cOHDhw9r0cO6uPIM+QZ1kURH4D784cOHDhyODKO921rXZtXKjG6DaNqCoIcMwMHE4VUP6 wMIu0MvYoz8rmoaGbQihAeGjphWIDSewm0tIqOKfTlLYLCroP5QMSNcVzCSUa61thA5GbQ0EPUM3 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 --===============0291295073962968394==-- From esr@tamu.edu Mon Aug 8 14:54:40 2016 From: Eric Rasche To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] External user auth and API Date: Mon, 08 Aug 2016 18:54:34 +0000 Message-ID: <57A8D56A.1080606@tamu.edu> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3915289554811653334==" --===============3915289554811653334== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Sarah, On 08. aug. 2016 13:58, Sarah DIEHL wrote: > Hi Eric, > > thanks for the hint regarding uWSGI. What doesn't work is importing > files from the local disk (of the galaxy server) to the data library > (see attached screenshot). Everything else seems to be fine, I haven't > encountered any other issues. Maybe it's a bug just in that function? > Here is the error: > > 10.184.132.10 - - [30/Jul/2016:18:09:27 +0200] "POST > /api/libraries/datasets?encoded_folder_id=3DF7b46bd6d01de922f&source=3Duser= dir_file&path=3D160308_WTCHG_254732_201.bam&file_type=3Dauto&dbkey=3D? > HTTP/1.1" 500 - "https://galaxy-server.uni.lu/library/list" > "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0) Gecko/20100101 > Firefox/45.0" > Error - : use_remote_user is set but > HTTP_REMOTE_USER header was not provided > URL: > https://galaxy-server.uni.lu/api/libraries/datasets?encoded_folder_id=3DF7b= 46bd6d01de922f&source=3Duserdir_file&path=3D160308_WTCHG_254732_201.bam&file_= type=3Dauto&dbkey=3D? > File > '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/error.py', > line 151 in __call__ > app_iter =3D self.application(environ, sr_checker) > File > '/mnt/gaiagpfs/projects/galaxy/internal/.venv/local/lib/python2.7/site-pack= ages/paste/recursive.py', > line 85 in __call__ > return self.application(environ, start_response) > File > '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/remoteuser.py= ', > line 76 in __call__ > return self.app( environ, start_response ) > File > '/mnt/gaiagpfs/projects/galaxy/internal/.venv/local/lib/python2.7/site-pack= ages/paste/httpexceptions.py', > line 640 in __call__ > return self.application(environ, start_response) > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line > 131 in __call__ > return self.handle_request( environ, start_response ) > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line > 158 in handle_request > trans =3D self.transaction_factory( environ ) > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', > line 68 in > self.set_transaction_factory( lambda e: self.transaction_chooser( e, > galaxy_app, session_cookie ) ) > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', > line 99 in transaction_chooser > return GalaxyWebTransaction( environ, galaxy_app, self, session_cookie ) > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', > line 198 in __init__ > self.error_message =3D self._authenticate_api( session_cookie ) > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', > line 380 in _authenticate_api > self._ensure_valid_session( session_cookie ) > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/webapp.py', > line 432 in _ensure_valid_session > "use_remote_user is set but %s header was not provided" % > self.app.config.remote_user_header > AssertionError: use_remote_user is set but HTTP_REMOTE_USER header was > not provided I'm afraid I do not have any help for this. Hopefully another galaxy person can chime in here and help debug this. > > > Best regards, > Sarah > > ---- > Sarah Diehl > HPC System Administrator > =20 > UNIVERSIT=C3=89 DU LUXEMBOURG > =20 > LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE > Campus Belval | Biotech II > 6, avenue du Swing > L-4371 Belvaux > T +352 46 66 44 5360 > sarah.diehl(a)uni.lu http://lcsb.uni.lu > > ----- > This message is confidential and may contain privileged information. > It is intended for the named recipient only. If you receive it in > error please notify me and permanently delete the original message and > any copies. > ----- > > > From: Eric Rasche > > Organization: TAMU > Date: Monday 8 August 2016 15:43 > To: Sarah DIEHL >, > "galaxy-dev(a)lists.galaxyproject.org > " > > > Subject: Re: [galaxy-dev] External user auth and API > > > > On 08. aug. 2016 13:25, Sarah DIEHL wrote: >> Hi Eric, >> >> thanks a lot for the info and help! I'm running version 16.04 and my >> apache conf is a bit different because I balance over multiple galaxy >> web servers: > Just as an aside, if you are still using this configuration method, > you might consider switching to uWSGI > , > it will drastically simplify your configuration and should be just as > performant (if not more). > >> >> >> # API requests get routed through balancer with no authentication >> RewriteCond %{QUERY_STRING} key=3D >> RewriteRule ^/api/(.*) balancer://galaxy-noauth/api/$1 [P] >> >> # Regular requests get routed through balancer with LDAP >> authentication >> RewriteRule ^(.*) balancer://galaxy$1 [P] >> >> >> BalancerMember http://localhost:8080 >> BalancerMember http://localhost:8081 >> BalancerMember http://localhost:8082 >> BalancerMember http://localhost:8083 >> >> RequestHeader set X-URL-SCHEME https >> >> AuthType Basic >> AuthBasicProvider ldap >> AuthName "UL HPC Platform Authorized Users Only" >> AuthLDAPBindAuthoritative off >> AuthLDAPURL "ldap://=E2=80=A6" >> Require valid-user >> RequestHeader set REMOTE_USER %{AUTHENTICATE_uid}e >> >> XSendFile on >> XSendFilePath / >> >> SetOutputFilter DEFLATE >> SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary >> SetEnvIfNoCase Request_URI \.(?:t?gz|zip|bz2)$ no-gzip dont-vary >> SetEnvIfNoCase Request_URI /history/export_archive no-gzip >> dont-vary >> >> >> >> BalancerMember http://localhost:8080 >> BalancerMember http://localhost:8081 >> BalancerMember http://localhost:8082 >> BalancerMember http://localhost:8083 >> >> RequestHeader set X-URL-SCHEME https >> >> Satisfy any >> >> XSendFile on >> XSendFilePath / >> >> SetOutputFilter DEFLATE >> SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary >> SetEnvIfNoCase Request_URI \.(?:t?gz|zip|bz2)$ no-gzip dont-vary >> SetEnvIfNoCase Request_URI /history/export_archive no-gzip >> dont-vary >> >> >> What doesn't work when configured this way is data libraries' import >> from user directory function. Can you tell if my apache configuration >> is equivalent to yours? > Your configuration /looks/ equivalent, yes, but I may have overlooked > something, I have since forgotten some of the semantics of proxy > balancers. >> Does the import functionality in the data libraries work for you? > Import datasets from data libraries to history? Yes, this does for me. > In what way does it break for you? Unauthenticated /api requests? It > seems odd that data libraries would be the only affected thing here, > since other things like the tool panel also make /api requests. >> >> This configuration worked fine with release 15.10, but doesn't >> anymore since I upgraded. Between those two version the default data >> libraries interface changed. What used to be "beta" before is now the >> default and only available option. > Old data libraries were deprecated > > in favour of the new ones and removed in 16.01. >> >> Best regards, >> Sarah >> >> >> ---- >> Sarah Diehl >> HPC System Administrator >> =20 >> UNIVERSIT=C3=89 DU LUXEMBOURG >> =20 >> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >> Campus Belval | Biotech II >> 6, avenue du Swing >> L-4371 Belvaux >> T +352 46 66 44 5360 >> sarah.diehl(a)uni.lu http://lcsb.uni.lu >> ----- >> This message is confidential and may contain privileged information. >> It is intended for the named recipient only. If you receive it in >> error please notify me and permanently delete the original message >> and any copies. >> ----- >> >> >> From: Eric Rasche >> Organization: TAMU >> Date: Monday 8 August 2016 15:09 >> To: Sarah DIEHL , >> "galaxy-dev(a)lists.galaxyproject.org >> " >> > > >> Subject: Re: [galaxy-dev] External user auth and API >> >> Hi Sarah, >> >> >> On 08. aug. 2016 07:44, Sarah DIEHL wrote: >>> Dear all, >>> >>> since no one replied so far to the main problem I had and it might >>> have gotten lost in the conversation, I ask again: Does somebody >>> know how to configure external user auth with apache such that API >>> (from external, e.g. bioblend) and dataset import in the data >>> libraries work? When I configure apache to require auth for >>> everything, the API does not work. If I except the API from the >>> apache auth, the dataset import does not work. >> >> Our configuration looks like the following (just switching CAS for LDAP.) >> >> >> Satisfy Any >> Allow from all >> >> >> >> AuthName "CAS" >> AuthType CAS >> Require valid-user >> RequestHeader set X-URL-SCHEME https >> XSendFile on >> XSendFilePath / >> RequestHeader set CAS-User "%{REMOTE_USER}s(a)tamu.edu" >> >> ProxyPass /galaxy uwsgi://127.0.0.1:4001/ >> >> I.e. we disable authentication on the /api route. On 16.01+ (I think >> it was patched then, but 16.04 is a safer bet) this will work >> correctly and your users will be able to use the API. On previous >> versions the /api route would fail for web users if exposed in this >> manner. >>> >>> If I switch to the new galaxy-internal LDAP auth features, will that >>> solve this problem? >> Yes, this is an alternate solution. >>> >>> Any hints are appreciated! >>> >>> Best regards, >>> Sarah >>> >>> >>> ---- >>> Sarah Diehl >>> HPC System Administrator >>> =20 >>> UNIVERSIT=C3=89 DU LUXEMBOURG >>> =20 >>> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >>> Campus Belval | Biotech II >>> 6, avenue du Swing >>> L-4371 Belvaux >>> T +352 46 66 44 5360 >>> sarah.diehl(a)uni.lu http://lcsb.uni.lu >>> ----- >>> This message is confidential and may contain privileged information. >>> It is intended for the named recipient only. If you receive it in >>> error please notify me and permanently delete the original message >>> and any copies. >>> ----- >>> >>> >>> From: galaxy-dev on >>> behalf of Sarah DIEHL > >>> Date: Monday 1 August 2016 13:06 >>> To: Nicola Soranzo , >>> "galaxy-dev(a)lists.galaxyproject.org >>> " >>> >> > >>> Subject: Re: [galaxy-dev] Remote user auth and API >>> >>> Hi Nicola, >>> >>> thanks a lot for the help! Yes, it's a self-signed certificate, I >>> didn't bother with letsencrypt yet ;-). >>> >>> So now the error turned to >>> ConnectionError: GET: error 401: b'>> "-//IETF//DTD HTML 2.0//EN">\n\n401 Authorization >>> Required\n\n

Authorization >>> Required

\n

This server could not verify that you\nare >>> authorized to access the document\nrequested. Either you supplied >>> the wrong\ncredentials (e.g., bad password), or your\nbrowser >>> doesn\'t understand how to supply\nthe credentials >>> required.

\n\n', 0 attempts left: None >>> which is what I expected, since apache now wants the authentication >>> through LDAP. >>> >>> So anybody know what the right settings are to get both the dataset >>> import and the API working with external user auth over apache and LDAP? >>> >>> Thanks, >>> Sarah >>> >>> ---- >>> Sarah Diehl >>> HPC System Administrator >>> =20 >>> UNIVERSIT=C3=89 DU LUXEMBOURG >>> =20 >>> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >>> Campus Belval | Biotech II >>> 6, avenue du Swing >>> L-4371 Belvaux >>> T +352 46 66 44 5360 >>> sarah.diehl(a)uni.lu http://lcsb.uni.lu >>> ----- >>> This message is confidential and may contain privileged information. >>> It is intended for the named recipient only. If you receive it in >>> error please notify me and permanently delete the original message >>> and any copies. >>> ----- >>> >>> >>> From: Nicola Soranzo >> > on behalf of Nicola Soranzo >>> >>> Date: Monday 1 August 2016 12:58 >>> To: Sarah DIEHL >, >>> "galaxy-dev(a)lists.galaxyproject.org >>> " >>> >> > >>> Subject: Re: [galaxy-dev] Remote user auth and API >>> >>> Hi Sarah! >>> I guess that your problem is with an untrusted certificate, you can >>> get one for free at https://letsencrypt.org/ >>> >>> You can disable certificate verification in bioblend as in the >>> example below: >>> >>> import bioblend.galaxy >>> gi =3D bioblend.galaxy.GalaxyInstance(url=3Dmy_server, key=3Dmy_key) >>> gi.verify =3D False >>> >>> Cheers, >>> Nicola >>> >>> On 01/08/16 09:08, Sarah DIEHL wrote: >>>> Dear all, >>>> >>>> since the recent update to 16.04 I get the following error when >>>> trying to import a file from a user directory to a data library: >>>> >>>> AssertionError: use_remote_user is set but HTTP_REMOTE_USER header >>>> was not provided >>>> >>>> I use apache as a proxy and use an LDAP server for authentication. >>>> In order to get the API to work previously the apache had to be set >>>> to not check authentication for the requests to /api. In the logs I >>>> can see that the dataset import is an request to the API, so since >>>> the auth is not checked then, there is also no REMOTE_USER header set. >>>> >>>> What is the recommended way to solve this issue with the current >>>> Galaxy version? I disabled the special settings for /api and the >>>> dataset import works now. >>>> >>>> I tried to check the API with an old test script based on bioblend, >>>> but I now get the following error: >>>> >>>> ConnectionError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate >>>> verify failed (_ssl.c:645), 0 attempts left: None >>>> >>>> Previously I could disable it with=20 >>>> >>>> import requests >>>> requests.packages.urllib3.disable_warnings() >>>> >>>> but that doesn't seem to work anymore (switched to Python 3 now). >>>> Since bioblend wraps all the requests methods, I cannot apply any >>>> of the common solutions I found online (e.g. set verify=3DFalse). >>>> >>>> Any help to solve these issues is highly appreciated :-). >>>> >>>> Best regards, >>>> Sarah >>>> >>>> >>>> >>>> ---- >>>> Sarah Diehl >>>> HPC System Administrator >>>> =20 >>>> UNIVERSIT=C3=89 DU LUXEMBOURG >>>> =20 >>>> LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE >>>> Campus Belval | Biotech II >>>> 6, avenue du Swing >>>> L-4371 Belvaux >>>> T +352 46 66 44 5360 >>>> sarah.diehl(a)uni.lu http://lcsb.uni.lu >>>> ----- >>>> This message is confidential and may contain privileged >>>> information. It is intended for the named recipient only. If you >>>> receive it in error please notify me and permanently delete the >>>> original message and any copies. >>>> ----- >>>> >>>> >>>> >>>> ___________________________________________________________ >>>> Please keep all replies on the list by using "reply all" >>>> in your mail client. To manage your subscriptions to this >>>> and other Galaxy lists, please use the interface at: >>>> https://lists.galaxyproject.org/ >>>> >>>> To search Galaxy mailing lists use the unified search at: >>>> http://galaxyproject.org/search/mailinglists/ >>> >>> >>> >>> ___________________________________________________________ >>> Please keep all replies on the list by using "reply all" >>> in your mail client. To manage your subscriptions to this >>> and other Galaxy lists, please use the interface at: >>> https://lists.galaxyproject.org/ >>> >>> To search Galaxy mailing lists use the unified search at: >>> http://galaxyproject.org/search/mailinglists/ >> >> --=20 >> Eric Rasche >> Programmer II >> >> Center for Phage Technology >> Rm 312A, Biochemistry & Biophysics >> Texas A&M University >> College Station, TX 77843 >> esr(a)tamu.edu > > --=20 > Eric Rasche > Programmer II > > Center for Phage Technology > Rm 312A, Biochemistry & Biophysics > Texas A&M University > College Station, TX 77843 > esr(a)tamu.edu --=20 Eric Rasche Programmer II Center for Phage Technology Rm 312A, Biochemistry & Biophysics Texas A&M University College Station, TX 77843 esr(a)tamu.edu --===============3915289554811653334== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2lu ZG93cy0xMjUyIgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8 Ym9keSB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4KICAgIEhpIFNhcmFoLDxicj4K ICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDguIGF1Zy4gMjAx NiAxMzo1OCwgU2FyYWggRElFSEwKICAgICAgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8Ymxv Y2txdW90ZSBjaXRlPSJtaWQ6RDNDRTVBRTEuNTJGOEIlMjVzYXJhaC5kaWVobEB1bmkubHUiCiAg ICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2PgogICAgICAgIDxkaXY+CiAgICAgICAgICA8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5IaSBFcmljLDwvZGl2Pgog ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJy PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij50aGFua3MgZm9yIHRoZQogICAgICAgICAgICBoaW50IHJlZ2FyZGlu ZyB1V1NHSS4gV2hhdCBkb2Vzbid0IHdvcmsgaXMgaW1wb3J0aW5nIGZpbGVzCiAgICAgICAgICAg IGZyb20gdGhlIGxvY2FsIGRpc2sgKG9mIHRoZSBnYWxheHkgc2VydmVyKSB0byB0aGUgZGF0YQog ICAgICAgICAgICBsaWJyYXJ5IChzZWUgYXR0YWNoZWQgc2NyZWVuc2hvdCkuIEV2ZXJ5dGhpbmcg ZWxzZSBzZWVtcyB0bwogICAgICAgICAgICBiZSBmaW5lLCBJIGhhdmVuJ3QgZW5jb3VudGVyZWQg YW55IG90aGVyIGlzc3Vlcy4gTWF5YmUgaXQncwogICAgICAgICAgICBhIGJ1ZyBqdXN0IGluIHRo YXQgZnVuY3Rpb24/IEhlcmUgaXMgdGhlIGVycm9yOjwvZGl2PgogICAgICAgICAgPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgPC9kaXY+ CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjEw LjE4NC4xMzIuMTAgLSAtCiAgICAgICAgICAgICAgICBbMzAvSnVsLzIwMTY6MTg6MDk6MjcgKzAy MDBdICJQT1NUCiAgICAgICAgICAgICAgICAvYXBpL2xpYnJhcmllcy9kYXRhc2V0cz9lbmNvZGVk X2ZvbGRlcl9pZD1GN2I0NmJkNmQwMWRlOTIyZiZhbXA7c291cmNlPXVzZXJkaXJfZmlsZSZhbXA7 cGF0aD0xNjAzMDhfV1RDSEdfMjU0NzMyXzIwMS5iYW0mYW1wO2ZpbGVfdHlwZT1hdXRvJmFtcDtk YmtleT0/CiAgICAgICAgICAgICAgICBIVFRQLzEuMSIgNTAwIC0KICAgICAgICAgICAgICAgIDxh IGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Imh0dHBzOi8vZ2FsYXh5LXNlcnZl ci51bmkubHUvbGlicmFyeS9saXN0Ij4iaHR0cHM6Ly9nYWxheHktc2VydmVyLnVuaS5sdS9saWJy YXJ5L2xpc3QiPC9hPiAiTW96aWxsYS81LjAKICAgICAgICAgICAgICAgIChYMTE7IFVidW50dTsg TGludXggeDg2XzY0OyBydjo0NS4wKSBHZWNrby8yMDEwMDEwMQogICAgICAgICAgICAgICAgRmly ZWZveC80NS4wIjwvZm9udD48L2Rpdj4KICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3Vy aWVyIj5FcnJvciAtICZsdDt0eXBlCiAgICAgICAgICAgICAgICAnZXhjZXB0aW9ucy5Bc3NlcnRp b25FcnJvcicmZ3Q7OiB1c2VfcmVtb3RlX3VzZXIgaXMgc2V0CiAgICAgICAgICAgICAgICBidXQg SFRUUF9SRU1PVEVfVVNFUiBoZWFkZXIgd2FzIG5vdCBwcm92aWRlZDwvZm9udD48L2Rpdj4KICAg ICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5VUkw6CjxhIGNsYXNzPSJtb3otdHh0 LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vZ2FsYXh5LXNlcnZlci51bmkubHUvYXBpL2xp YnJhcmllcy9kYXRhc2V0cz9lbmNvZGVkX2ZvbGRlcl9pZD1GN2I0NmJkNmQwMWRlOTIyZiZhbXA7 c291cmNlPXVzZXJkaXJfZmlsZSZhbXA7cGF0aD0xNjAzMDhfV1RDSEdfMjU0NzMyXzIwMS5iYW0m YW1wO2ZpbGVfdHlwZT1hdXRvJmFtcDtkYmtleT0iPmh0dHBzOi8vZ2FsYXh5LXNlcnZlci51bmku bHUvYXBpL2xpYnJhcmllcy9kYXRhc2V0cz9lbmNvZGVkX2ZvbGRlcl9pZD1GN2I0NmJkNmQwMWRl OTIyZiZhbXA7c291cmNlPXVzZXJkaXJfZmlsZSZhbXA7cGF0aD0xNjAzMDhfV1RDSEdfMjU0NzMy XzIwMS5iYW0mYW1wO2ZpbGVfdHlwZT1hdXRvJmFtcDtkYmtleT08L2E+PzwvZm9udD48L2Rpdj4K ICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5GaWxlCiAgICAgICAgICAgICAg ICAnL2hvbWUvZ2FsYXh5L2dhbGF4eS1kaXN0L2xpYi9nYWxheHkvd2ViL2ZyYW1ld29yay9taWRk bGV3YXJlL2Vycm9yLnB5JywKICAgICAgICAgICAgICAgIGxpbmUgMTUxIGluIF9fY2FsbF9fPC9m b250PjwvZGl2PgogICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgYXBwX2l0 ZXIgPQogICAgICAgICAgICAgICAgc2VsZi5hcHBsaWNhdGlvbihlbnZpcm9uLCBzcl9jaGVja2Vy KTwvZm9udD48L2Rpdj4KICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5GaWxl CiAgICAgICAgICAgICAgICAnL21udC9nYWlhZ3Bmcy9wcm9qZWN0cy9nYWxheHkvaW50ZXJuYWwv LnZlbnYvbG9jYWwvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3Bhc3RlL3JlY3Vyc2l2ZS5w eScsCiAgICAgICAgICAgICAgICBsaW5lIDg1IGluIF9fY2FsbF9fPC9mb250PjwvZGl2PgogICAg ICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgcmV0dXJuIHNlbGYuYXBwbGljYXRp b24oZW52aXJvbiwKICAgICAgICAgICAgICAgIHN0YXJ0X3Jlc3BvbnNlKTwvZm9udD48L2Rpdj4K ICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5GaWxlCiAgICAgICAgICAgICAg ICAnL2hvbWUvZ2FsYXh5L2dhbGF4eS1kaXN0L2xpYi9nYWxheHkvd2ViL2ZyYW1ld29yay9taWRk bGV3YXJlL3JlbW90ZXVzZXIucHknLAogICAgICAgICAgICAgICAgbGluZSA3NiBpbiBfX2NhbGxf XzwvZm9udD48L2Rpdj4KICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIHJl dHVybiBzZWxmLmFwcCggZW52aXJvbiwKICAgICAgICAgICAgICAgIHN0YXJ0X3Jlc3BvbnNlICk8 L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+RmlsZQog ICAgICAgICAgICAgICAgJy9tbnQvZ2FpYWdwZnMvcHJvamVjdHMvZ2FsYXh5L2ludGVybmFsLy52 ZW52L2xvY2FsL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9wYXN0ZS9odHRwZXhjZXB0aW9u cy5weScsCiAgICAgICAgICAgICAgICBsaW5lIDY0MCBpbiBfX2NhbGxfXzwvZm9udD48L2Rpdj4K ICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIHJldHVybiBzZWxmLmFwcGxp Y2F0aW9uKGVudmlyb24sCiAgICAgICAgICAgICAgICBzdGFydF9yZXNwb25zZSk8L2ZvbnQ+PC9k aXY+CiAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+RmlsZQogICAgICAgICAg ICAgICAgJy9ob21lL2dhbGF4eS9nYWxheHktZGlzdC9saWIvZ2FsYXh5L3dlYi9mcmFtZXdvcmsv YmFzZS5weScsCiAgICAgICAgICAgICAgICBsaW5lIDEzMSBpbiBfX2NhbGxfXzwvZm9udD48L2Rp dj4KICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIHJldHVybiBzZWxmLmhh bmRsZV9yZXF1ZXN0KAogICAgICAgICAgICAgICAgZW52aXJvbiwgc3RhcnRfcmVzcG9uc2UgKTwv Zm9udD48L2Rpdj4KICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5GaWxlCiAg ICAgICAgICAgICAgICAnL2hvbWUvZ2FsYXh5L2dhbGF4eS1kaXN0L2xpYi9nYWxheHkvd2ViL2Zy YW1ld29yay9iYXNlLnB5JywKICAgICAgICAgICAgICAgIGxpbmUgMTU4IGluIGhhbmRsZV9yZXF1 ZXN0PC9mb250PjwvZGl2PgogICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAg dHJhbnMgPQogICAgICAgICAgICAgICAgc2VsZi50cmFuc2FjdGlvbl9mYWN0b3J5KCBlbnZpcm9u ICk8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+Rmls ZQogICAgICAgICAgICAgICAgJy9ob21lL2dhbGF4eS9nYWxheHktZGlzdC9saWIvZ2FsYXh5L3dl Yi9mcmFtZXdvcmsvd2ViYXBwLnB5JywKICAgICAgICAgICAgICAgIGxpbmUgNjggaW4gJmx0O2xh bWJkYSZndDs8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmll ciI+oCBzZWxmLnNldF90cmFuc2FjdGlvbl9mYWN0b3J5KAogICAgICAgICAgICAgICAgbGFtYmRh IGU6IHNlbGYudHJhbnNhY3Rpb25fY2hvb3NlciggZSwgZ2FsYXh5X2FwcCwKICAgICAgICAgICAg ICAgIHNlc3Npb25fY29va2llICkgKTwvZm9udD48L2Rpdj4KICAgICAgICAgICAgPGRpdj48Zm9u dCBmYWNlPSJDb3VyaWVyIj5GaWxlCiAgICAgICAgICAgICAgICAnL2hvbWUvZ2FsYXh5L2dhbGF4 eS1kaXN0L2xpYi9nYWxheHkvd2ViL2ZyYW1ld29yay93ZWJhcHAucHknLAogICAgICAgICAgICAg ICAgbGluZSA5OSBpbiB0cmFuc2FjdGlvbl9jaG9vc2VyPC9mb250PjwvZGl2PgogICAgICAgICAg ICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgcmV0dXJuIEdhbGF4eVdlYlRyYW5zYWN0aW9u KAogICAgICAgICAgICAgICAgZW52aXJvbiwgZ2FsYXh5X2FwcCwgc2VsZiwgc2Vzc2lvbl9jb29r aWUgKTwvZm9udD48L2Rpdj4KICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj5G aWxlCiAgICAgICAgICAgICAgICAnL2hvbWUvZ2FsYXh5L2dhbGF4eS1kaXN0L2xpYi9nYWxheHkv d2ViL2ZyYW1ld29yay93ZWJhcHAucHknLAogICAgICAgICAgICAgICAgbGluZSAxOTggaW4gX19p bml0X188L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+ oCBzZWxmLmVycm9yX21lc3NhZ2UgPQogICAgICAgICAgICAgICAgc2VsZi5fYXV0aGVudGljYXRl X2FwaSggc2Vzc2lvbl9jb29raWUgKTwvZm9udD48L2Rpdj4KICAgICAgICAgICAgPGRpdj48Zm9u dCBmYWNlPSJDb3VyaWVyIj5GaWxlCiAgICAgICAgICAgICAgICAnL2hvbWUvZ2FsYXh5L2dhbGF4 eS1kaXN0L2xpYi9nYWxheHkvd2ViL2ZyYW1ld29yay93ZWJhcHAucHknLAogICAgICAgICAgICAg ICAgbGluZSAzODAgaW4gX2F1dGhlbnRpY2F0ZV9hcGk8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAg IDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCBzZWxmLl9lbnN1cmVfdmFsaWRfc2Vzc2lvbigK ICAgICAgICAgICAgICAgIHNlc3Npb25fY29va2llICk8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAg IDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+RmlsZQogICAgICAgICAgICAgICAgJy9ob21lL2dh bGF4eS9nYWxheHktZGlzdC9saWIvZ2FsYXh5L3dlYi9mcmFtZXdvcmsvd2ViYXBwLnB5JywKICAg ICAgICAgICAgICAgIGxpbmUgNDMyIGluIF9lbnN1cmVfdmFsaWRfc2Vzc2lvbjwvZm9udD48L2Rp dj4KICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gICJ1c2VfcmVtb3RlX3Vz ZXIgaXMgc2V0IGJ1dCAlcwogICAgICAgICAgICAgICAgaGVhZGVyIHdhcyBub3QgcHJvdmlkZWQi ICUKICAgICAgICAgICAgICAgIHNlbGYuYXBwLmNvbmZpZy5yZW1vdGVfdXNlcl9oZWFkZXI8L2Zv bnQ+PC9kaXY+CiAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+QXNzZXJ0aW9u RXJyb3I6IHVzZV9yZW1vdGVfdXNlciBpcwogICAgICAgICAgICAgICAgc2V0IGJ1dCBIVFRQX1JF TU9URV9VU0VSIGhlYWRlciB3YXMgbm90IHByb3ZpZGVkPC9mb250PjwvZGl2PgogICAgICAgICAg PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgogICAg PGZvbnQgZmFjZT0iQ291cmllciI+SSdtIGFmcmFpZCBJIGRvIG5vdCBoYXZlIGFueSBoZWxwIGZv ciB0aGlzLgogICAgICBIb3BlZnVsbHkgYW5vdGhlciBnYWxheHkgcGVyc29uIGNhbiBjaGltZSBp biBoZXJlIGFuZCBoZWxwIGRlYnVnCiAgICAgIHRoaXMuPGJyPgogICAgICA8YnI+CiAgICA8L2Zv bnQ+CiAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6RDNDRTVBRTEuNTJGOEIlMjVzYXJhaC5kaWVo bEB1bmkubHUiCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2PgogICAgICAgIDxkaXY+CiAg ICAgICAgICA8ZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAg ICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+ CiAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt aWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAg ICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICBmb250 LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAg ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAg ICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgPC9zcGFu PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgIHNh bnMtc2VyaWY7Ij5CZXN0IHJlZ2FyZHMsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAg ICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLAogICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5TYXJhaDwvc3Bhbj48L2Rp dj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv bWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAw Y20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNp emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICBzYW5zLXNl cmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAg ICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi PgogICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh bWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPi0tLS08L3NwYW4+ PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdp bjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgICAgc2Fu cy1zZXJpZjsiPlNhcmFoIERpZWhsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAg ICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAg ICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBB cmlhbCwKICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+SFBDIFN5c3RlbSBBZG1pbmlz dHJhdG9yPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAg ICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAg ICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFs LAogICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij6gPC9zcGFuPjwvZGl2PgogICAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp ZjsKICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4w MDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7 IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+VU5J VkVSU0lUySBEVSBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwog ICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw dDsiPgogICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9u dC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij6gPC9zcGFu PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBO ZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICBz YW5zLXNlcmlmOyI+TFVYRU1CT1VSRyBDRU5UUkUgRk9SIFNZU1RFTVMKICAgICAgICAgICAgICAg ICAgICBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAg ICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4K ICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFt aWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZh bCB8IEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAg ICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAg ICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWls eTogQXJpYWwsCiAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBT d2luZzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAg ICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwK ICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+TC00MzcxIEJlbHZhdXg8bzpwPjwvbzpw Pjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJw dDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgIDxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAg ICAgICAgc2Fucy1zZXJpZjsiPlQgKzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFuPjwvZGl2PgogICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+PGEKICAg ICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAg ICAgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSIgc3R5bGU9Im9ycGhhbnM6CiAgICAg ICAgICAgICAgICAgICAgYXV0bzsgd2lkb3dzOiBhdXRvOyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTBweDsiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0 bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT48L3NwYW4+PC9hPjxz cGFuCiAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7Ij6goKCgoDxh CiAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCmhyZWY9Imh0dHBz Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19sY3NiLnVuaS5s dV8mYW1wO2Q9Q3dNRi1nJmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5 MTRPcVc5emNqQlNqaURLdyZhbXA7bT1wd1lEZ2RhdWhwV25VU25ucVZBQjZYeW4yT3pwR3NJTWtX ZEM4ZnlOUnUwJmFtcDtzPUxsLTBOUldIay0wS2IxNTlHTGk4Y2d4YWtvRndLNEJReXAzOUlSWTBT NDgmYW1wO2U9IgogICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImNvbG9yOiBwdXJwbGU7Ij48 YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGNzYi51bmkubHUi Pmh0dHA6Ly9sY3NiLnVuaS5sdTwvYT48L2E+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9u dC1zaXplOiAxNHB4OwogICAgICAgICAgICAgICAgb3JwaGFuczogMjsgd2lkb3dzOiAyOyI+CiAg ICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVw eDsKICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMs IDE1MywgMTUzKTsiPgogICAgICAgICAgICAgICAgICA8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt c2VyaWYiPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAxMnB4 OyI+LS0tLS08L3NwYW4+PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0i bWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6IDE1cHg7CiAgICAgICAgICAgICAgICAgIGZvbnQt ZmFtaWx5OiBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAg ICAgICAgPGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAgICAgICAgICAg ICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPlRoaXMgbWVzc2FnZSBpcwogICAgICAg ICAgICAgICAgICAgICAgY29uZmlkZW50aWFsIGFuZCBtYXkgY29udGFpbiBwcml2aWxlZ2VkCiAg ICAgICAgICAgICAgICAgICAgICBpbmZvcm1hdGlvbi4gSXQgaXMgaW50ZW5kZWQgZm9yIHRoZSBu YW1lZAogICAgICAgICAgICAgICAgICAgICAgcmVjaXBpZW50IG9ubHkuIElmIHlvdSByZWNlaXZl IGl0IGluIGVycm9yIHBsZWFzZQogICAgICAgICAgICAgICAgICAgICAgbm90aWZ5IG1lIGFuZCBw ZXJtYW5lbnRseSBkZWxldGUgdGhlIG9yaWdpbmFsCiAgICAgICAgICAgICAgICAgICAgICBtZXNz YWdlIGFuZCBhbnkgY29waWVzLjwvc3Bhbj48L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICA8 ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZvbnQtc2l6ZTogMTVweDsKICAgICAgICAgICAg ICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTsiPgog ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3Nw YW4+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICA8YnI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAg ICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAg ICAgPC9kaXY+CiAgICAgIDxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICBzYW5zLXNlcmlmOyI+CiAgICAgICAgPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7CiAgICAgICAgICB0ZXh0LWFs aWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsKICAgICAg ICAgIEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElO Ry1MRUZUOgogICAgICAgICAgMGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNi NWM0ZGYgMXB0IHNvbGlkOwogICAgICAgICAgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFE RElORy1UT1A6IDNwdCI+CiAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+ RnJvbTogPC9zcGFuPkVyaWMgUmFzY2hlICZsdDs8YQogICAgICAgICAgICBtb3otZG8tbm90LXNl bmQ9InRydWUiIGhyZWY9Im1haWx0bzplc3JAdGFtdS5lZHUiPjxhIGNsYXNzPSJtb3otdHh0LWxp bmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzplc3JAdGFtdS5lZHUiPmVzckB0YW11LmVkdTwv YT48L2E+Jmd0Ozxicj4KICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5P cmdhbml6YXRpb246IDwvc3Bhbj5UQU1VPGJyPgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQt d2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5Nb25kYXkgOCBBdWd1c3QKICAgICAgICAgIDIwMTYg MTU6NDM8YnI+CiAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwv c3Bhbj5TYXJhaCBESUVITCAmbHQ7PGEKICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IiBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij48YSBjbGFzcz0ibW96LXR4dC1saW5r LWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1Ij5zYXJhaC5kaWVo bEB1bmkubHU8L2E+PC9hPiZndDssCiAgICAgICAgICAiPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IgogICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0 Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4iCiAgICAgICAgICAm bHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICBocmVmPSJtYWlsdG86Z2Fs YXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlw cm9qZWN0Lm9yZzwvYT4mZ3Q7PGJyPgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0 OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZToKICAgICAgICAgIFtnYWxheHktZGV2XSBFeHRlcm5h bCB1c2VyIGF1dGggYW5kIEFQSTxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4K ICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGRpdiB0ZXh0PSIjMDAwMDAw IiBiZ2NvbG9yPSIjRkZGRkZGIj48YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRp diBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwOC4gYXVnLiAyMDE2IDEzOjI1LCBTYXJhaAog ICAgICAgICAgICAgIERJRUhMIHdyb3RlOjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDpEM0NFNTIzNy41MkY2OSUyNXNhcmFoLmRpZWhsQHVu aS5sdSIKICAgICAgICAgICAgICB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICA8ZGl2PgogICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+ SGkgRXJpYyw8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+dGhhbmtz IGEKICAgICAgICAgICAgICAgICAgbG90IGZvciB0aGUgaW5mbyBhbmQgaGVscCEgSSdtIHJ1bm5p bmcgdmVyc2lvbiAxNi4wNAogICAgICAgICAgICAgICAgICBhbmQgbXkgYXBhY2hlIGNvbmYgaXMg YSBiaXQgZGlmZmVyZW50IGJlY2F1c2UgSQogICAgICAgICAgICAgICAgICBiYWxhbmNlIG92ZXIg bXVsdGlwbGUgZ2FsYXh5IHdlYiBzZXJ2ZXJzOjwvZGl2PgogICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIEp1c3QgYXMgYW4gYXNpZGUsIGlm IHlvdSBhcmUgc3RpbGwgdXNpbmcgdGhpcyBjb25maWd1cmF0aW9uCiAgICAgICAgICAgIG1ldGhv ZCwgeW91IG1pZ2h0IGNvbnNpZGVyCiAgICAgICAgICAgIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1 ZSIKaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz LTNBX193aWtpLmdhbGF4eXByb2plY3Qub3JnX0FkbWluX0NvbmZpZ19QZXJmb3JtYW5jZV9TY2Fs aW5nJmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpi eTE0T3FXOXpjakJTamlES3cmYW1wO209cHdZRGdkYXVocFduVVNubnFWQUI2WHluMk96cEdzSU1r V2RDOGZ5TlJ1MCZhbXA7cz1GY2FseVBjOUktMFRGNnJDcTFjM3l4UlQ2LVJyem1mN21ORTNHVmZD TkJJJmFtcDtlPSI+c3dpdGNoaW5nCiAgICAgICAgICAgICAgdG8gdVdTR0k8L2E+LCBpdCB3aWxs IGRyYXN0aWNhbGx5IHNpbXBsaWZ5IHlvdXIKICAgICAgICAgICAgY29uZmlndXJhdGlvbiBhbmQg c2hvdWxkIGJlIGp1c3QgYXMgcGVyZm9ybWFudCAoaWYgbm90CiAgICAgICAgICAgIG1vcmUpLjxi cj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6RDND RTUyMzcuNTJGNjklMjVzYXJhaC5kaWVobEB1bmkubHUiCiAgICAgICAgICAgICAgdHlwZT0iY2l0 ZSI+CiAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+PGJyPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PgogICAg ICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCAjIEFQSSByZXF1ZXN0 cyBnZXQKICAgICAgICAgICAgICAgICAgICAgIHJvdXRlZCB0aHJvdWdoIGJhbGFuY2VyIHdpdGgg bm8gYXV0aGVudGljYXRpb248L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZv bnQgZmFjZT0iQ291cmllciI+oCCgIFJld3JpdGVDb25kCiAgICAgICAgICAgICAgICAgICAgICAl e1FVRVJZX1NUUklOR30ga2V5PTwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48 Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgUmV3cml0ZVJ1bGUgXi9hcGkvKC4qKQogICAgICAgICAg ICAgICAgICAgICAgYmFsYW5jZXI6Ly9nYWxheHktbm9hdXRoL2FwaS8kMSBbUF08L2ZvbnQ+PC9k aXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgogICAg ICAgICAgICAgICAgICAgIDwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9u dCBmYWNlPSJDb3VyaWVyIj6gIKAgIyBSZWd1bGFyIHJlcXVlc3RzIGdldAogICAgICAgICAgICAg ICAgICAgICAgcm91dGVkIHRocm91Z2ggYmFsYW5jZXIgd2l0aCBMREFQIGF1dGhlbnRpY2F0aW9u PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIi PqAgoCBSZXdyaXRlUnVsZSBeKC4qKQogICAgICAgICAgICAgICAgICAgICAgYmFsYW5jZXI6Ly9n YWxheHkkMSBbUF08L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFj ZT0iQ291cmllciI+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZm9udD48L2Rpdj4KICAgICAg ICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgJmx0O1Byb3h5CiAgICAg ICAgICAgICAgICAgICAgICBiYWxhbmNlcjovL2dhbGF4eS8qJmd0OzwvZm9udD48L2Rpdj4KICAg ICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIEJhbGFuY2Vy TWVtYmVyIKA8YQogICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUi CiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCmhy ZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19s b2NhbGhvc3QtM0E4MDgwJmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZn JmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209cHdZRGdkYXVocFduVVNubnFWQUI2 WHluMk96cEdzSU1rV2RDOGZ5TlJ1MCZhbXA7cz10UVBibFJRTjVObmJGVDI0Z28tOGl2YW0wdWpf MHJPa1NpeGkwVzFqcWE0JmFtcDtlPSI+PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIg aHJlZj0iaHR0cDovL2xvY2FsaG9zdDo4MDgwIj5odHRwOi8vbG9jYWxob3N0OjgwODA8L2E+PC9h PjwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVy Ij6gIKAgoCCgIEJhbGFuY2VyTWVtYmVyIKA8YQogICAgICAgICAgICAgICAgICAgICAgICBtb3ot ZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0 LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92 Mi91cmw/dT1odHRwLTNBX19sb2NhbGhvc3QtM0E4MDgxJmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZU LUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209cHdZ RGdkYXVocFduVVNubnFWQUI2WHluMk96cEdzSU1rV2RDOGZ5TlJ1MCZhbXA7cz1PeHp1VFo1YWkx dFYyenQ3cEFTd182aURyTEphZ0ozXzZHd2pkSVY5V09ZJmFtcDtlPSI+PGEgY2xhc3M9Im1vei10 eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xvY2FsaG9zdDo4MDgxIj5odHRwOi8vbG9j YWxob3N0OjgwODE8L2E+PC9hPjwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48 Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIEJhbGFuY2VyTWVtYmVyIKA8YQogICAgICAgICAg ICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAg ICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19sb2NhbGhvc3QtM0E4MDgyJmFtcDtk PUN3TUYtZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FXOXpj akJTamlES3cmYW1wO209cHdZRGdkYXVocFduVVNubnFWQUI2WHluMk96cEdzSU1rV2RDOGZ5TlJ1 MCZhbXA7cz1zY2F0Qm9DQ0FReFhhaDFneXJtbURoZXF3VjkxdHFmN0I5VGVIN1pSWFprJmFtcDtl PSI+PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xvY2FsaG9z dDo4MDgyIj5odHRwOi8vbG9jYWxob3N0OjgwODI8L2E+PC9hPjwvZm9udD48L2Rpdj4KICAgICAg ICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIEJhbGFuY2VyTWVt YmVyIKA8YQogICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAg ICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9 Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19sb2Nh bGhvc3QtM0E4MDgzJmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFt cDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209cHdZRGdkYXVocFduVVNubnFWQUI2WHlu Mk96cEdzSU1rV2RDOGZ5TlJ1MCZhbXA7cz00ck9KSG00OVpsMmtMc2R3RFJhbUVzcVdZTXlVUmth amJaTlFjMGs1N2pvJmFtcDtlPSI+PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJl Zj0iaHR0cDovL2xvY2FsaG9zdDo4MDgzIj5odHRwOi8vbG9jYWxob3N0OjgwODM8L2E+PC9hPjwv Zm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj48 YnI+CiAgICAgICAgICAgICAgICAgICAgPC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICA8 ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5 bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPlJlcXVlc3RIZWFkZXIKICAgICAgICAgICAgICAg ICAgICAgIHNldCBYLVVSTC1TQ0hFTUUgaHR0cHM8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAg ICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgogICAgICAgICAgICAgICAgICAgIDwv Zm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6g IKAgoCCgIEF1dGhUeXBlIEJhc2ljPC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2 Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgQXV0aEJhc2ljUHJvdmlkZXIKICAgICAgICAg ICAgICAgICAgICAgIGxkYXA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZv bnQgZmFjZT0iQ291cmllciI+oCCgIKAgoCBBdXRoTmFtZSCgIKAgoCCgIKAgoAogICAgICAgICAg ICAgICAgICAgICAgoCAiVUwgSFBDIFBsYXRmb3JtIEF1dGhvcml6ZWQgVXNlcnMgT25seSI8L2Zv bnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCg IKAgoAogICAgICAgICAgICAgICAgICAgICAgQXV0aExEQVBCaW5kQXV0aG9yaXRhdGl2ZSBvZmY8 L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+ oCCgIKAgoCBBdXRoTERBUFVSTCA8YQogICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90 LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmst cmZjMjM5NkUiIGhyZWY9ImxkYXA6Ly8lODUiPgogICAgICAgICAgICAgICAgICAgICAgICA8YSBj bGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZFIiBocmVmPSJsZGFwOi8vhSI+ImxkYXA6Ly+FIjwv YT48L2E+PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNv dXJpZXIiPqAgoCCgIKAgUmVxdWlyZSB2YWxpZC11c2VyPC9mb250PjwvZGl2PgogICAgICAgICAg ICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgUmVxdWVzdEhlYWRlciBz ZXQKICAgICAgICAgICAgICAgICAgICAgIFJFTU9URV9VU0VSICV7QVVUSEVOVElDQVRFX3VpZH1l PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIi Pjxicj4KICAgICAgICAgICAgICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAg IDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAgoKA8L2ZvbnQ+PHNwYW4KICAgICAgICAg ICAgICAgICAgICAgIHN0eWxlPSJmb250LWZhbWlseTogQ291cmllcjsiPlhTZW5kRmlsZSBvbjwv c3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6g IKAgoCCgIFhTZW5kRmlsZVBhdGggLzwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRp dj48Zm9udCBmYWNlPSJDb3VyaWVyIj48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9mb250Pjwv ZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKCg PC9mb250PjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6IENv dXJpZXI7Ij5TZXRPdXRwdXRGaWx0ZXIKICAgICAgICAgICAgICAgICAgICAgIERFRkxBVEU8L3Nw YW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCg IKAgoCBTZXRFbnZJZk5vQ2FzZQogICAgICAgICAgICAgICAgICAgICAgUmVxdWVzdF9VUkkgXC4o PzpnaWZ8anBlP2d8cG5nKSQgbm8tZ3ppcCBkb250LXZhcnk8L2ZvbnQ+PC9kaXY+CiAgICAgICAg ICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAgoCBTZXRFbnZJZk5vQ2Fz ZQogICAgICAgICAgICAgICAgICAgICAgUmVxdWVzdF9VUkkgXC4oPzp0P2d6fHppcHxiejIpJCBu by1nemlwIGRvbnQtdmFyeTwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9u dCBmYWNlPSJDb3VyaWVyIj6gIKAgoCCgIFNldEVudklmTm9DYXNlCiAgICAgICAgICAgICAgICAg ICAgICBSZXF1ZXN0X1VSSSAvaGlzdG9yeS9leHBvcnRfYXJjaGl2ZSBuby1nemlwCiAgICAgICAg ICAgICAgICAgICAgICBkb250LXZhcnk8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxk aXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgICZsdDsvUHJveHkmZ3Q7PC9mb250PjwvZGl2Pgog ICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxicj4KICAgICAgICAg ICAgICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFj ZT0iQ291cmllciI+oCCgICZsdDtQcm94eQogICAgICAgICAgICAgICAgICAgICAgYmFsYW5jZXI6 Ly9nYWxheHktbm9hdXRoLyomZ3Q7PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2 Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgQmFsYW5jZXJNZW1iZXIgoDxhCiAgICAgICAg ICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAg ICAgICAgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIKaHJlZj0iaHR0cHM6Ly91cmxkZWZl bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xvY2FsaG9zdC0zQTgwODAmYW1w O2Q9Q3dNRi1nJmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5 emNqQlNqaURLdyZhbXA7bT1wd1lEZ2RhdWhwV25VU25ucVZBQjZYeW4yT3pwR3NJTWtXZEM4ZnlO UnUwJmFtcDtzPXRRUGJsUlFONU5uYkZUMjRnby04aXZhbTB1al8wck9rU2l4aTBXMWpxYTQmYW1w O2U9Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbG9jYWxo b3N0OjgwODAiPmh0dHA6Ly9sb2NhbGhvc3Q6ODA4MDwvYT48L2E+PC9mb250PjwvZGl2PgogICAg ICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgQmFsYW5jZXJN ZW1iZXIgoDxhCiAgICAgICAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIK ICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIKaHJl Zj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xv Y2FsaG9zdC0zQTgwODEmYW1wO2Q9Q3dNRi1nJmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcm YW1wO3I9cDl1WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7bT1wd1lEZ2RhdWhwV25VU25ucVZBQjZY eW4yT3pwR3NJTWtXZEM4ZnlOUnUwJmFtcDtzPU94enVUWjVhaTF0VjJ6dDdwQVN3XzZpRHJMSmFn SjNfNkd3amRJVjlXT1kmYW1wO2U9Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBo cmVmPSJodHRwOi8vbG9jYWxob3N0OjgwODEiPmh0dHA6Ly9sb2NhbGhvc3Q6ODA4MTwvYT48L2E+ PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIi PqAgoCCgIKAgQmFsYW5jZXJNZW1iZXIgoDxhCiAgICAgICAgICAgICAgICAgICAgICAgIG1vei1k by1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQt bGluay1mcmVldGV4dCIKaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy L3VybD91PWh0dHAtM0FfX2xvY2FsaG9zdC0zQTgwODImYW1wO2Q9Q3dNRi1nJmFtcDtjPU9ERlQt RzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7bT1wd1lE Z2RhdWhwV25VU25ucVZBQjZYeW4yT3pwR3NJTWtXZEM4ZnlOUnUwJmFtcDtzPXNjYXRCb0NDQVF4 WGFoMWd5cm1tRGhlcXdWOTF0cWY3QjlUZUg3WlJYWmsmYW1wO2U9Ij48YSBjbGFzcz0ibW96LXR4 dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbG9jYWxob3N0OjgwODIiPmh0dHA6Ly9sb2Nh bGhvc3Q6ODA4MjwvYT48L2E+PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2Pjxm b250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgQmFsYW5jZXJNZW1iZXIgoDxhCiAgICAgICAgICAg ICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAg ICAgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIKaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xvY2FsaG9zdC0zQTgwODMmYW1wO2Q9 Q3dNRi1nJmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNq QlNqaURLdyZhbXA7bT1wd1lEZ2RhdWhwV25VU25ucVZBQjZYeW4yT3pwR3NJTWtXZEM4ZnlOUnUw JmFtcDtzPTRyT0pIbTQ5Wmwya0xzZHdEUmFtRXNxV1lNeVVSa2FqYlpOUWMwazU3am8mYW1wO2U9 Ij48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbG9jYWxob3N0 OjgwODMiPmh0dHA6Ly9sb2NhbGhvc3Q6ODA4MzwvYT48L2E+PC9mb250PjwvZGl2PgogICAgICAg ICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPjxicj4KICAgICAgICAgICAgICAg ICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291 cmllciI+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl Ij48L3NwYW4+UmVxdWVzdEhlYWRlcgogICAgICAgICAgICAgICAgICAgICAgc2V0IFgtVVJMLVND SEVNRSBodHRwczwvZm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNl PSJDb3VyaWVyIj48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9mb250PjwvZGl2PgogICAgICAg ICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKCgPC9mb250PjxzcGFu CiAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6IENvdXJpZXI7Ij5TYXRp c2Z5IGFueTwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJD b3VyaWVyIj48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9mb250PjwvZGl2PgogICAgICAgICAg ICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKCgPC9mb250PjxzcGFuCiAg ICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6IENvdXJpZXI7Ij5YU2VuZEZp bGUgb248L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291 cmllciI+oCCgIKAgoCBYU2VuZEZpbGVQYXRoIC88L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAg ICAgIDxkaXY+PGZvbnQgZmFjZT0iQ291cmllciI+PGJyPgogICAgICAgICAgICAgICAgICAgIDwv Zm9udD48L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVyIj6g IKAgoCCgoDwvZm9udD48c3BhbgogICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtZmFt aWx5OiBDb3VyaWVyOyI+U2V0T3V0cHV0RmlsdGVyCiAgICAgICAgICAgICAgICAgICAgICBERUZM QVRFPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJp ZXIiPqAgoCCgIKAgU2V0RW52SWZOb0Nhc2UKICAgICAgICAgICAgICAgICAgICAgIFJlcXVlc3Rf VVJJIFwuKD86Z2lmfGpwZT9nfHBuZykkIG5vLWd6aXAgZG9udC12YXJ5PC9mb250PjwvZGl2Pgog ICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCCgIKAgU2V0RW52 SWZOb0Nhc2UKICAgICAgICAgICAgICAgICAgICAgIFJlcXVlc3RfVVJJIFwuKD86dD9nenx6aXB8 YnoyKSQgbm8tZ3ppcCBkb250LXZhcnk8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxk aXY+PGZvbnQgZmFjZT0iQ291cmllciI+oCCgIKAgoCBTZXRFbnZJZk5vQ2FzZQogICAgICAgICAg ICAgICAgICAgICAgUmVxdWVzdF9VUkkgL2hpc3RvcnkvZXhwb3J0X2FyY2hpdmUgbm8tZ3ppcAog ICAgICAgICAgICAgICAgICAgICAgZG9udC12YXJ5PC9mb250PjwvZGl2PgogICAgICAgICAgICAg ICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPqAgoCAmbHQ7L1Byb3h5Jmd0OzwvZm9udD48 L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj4KICAgICAg ICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJvcnBoYW5z OiAyOyB3aWRvd3M6IDI7Ij4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAg IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAg ICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5Ogog ICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAg ICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAg ICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi PgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm b250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsi PldoYXQgZG9lc24ndCB3b3JrIHdoZW4KICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maWd1 cmVkIHRoaXMgd2F5IGlzIGRhdGEgbGlicmFyaWVzJyBpbXBvcnQKICAgICAgICAgICAgICAgICAg ICAgICAgICBmcm9tIHVzZXIgZGlyZWN0b3J5IGZ1bmN0aW9uLiBDYW4geW91IHRlbGwgaWYKICAg ICAgICAgICAgICAgICAgICAgICAgICBteSBhcGFjaGUgY29uZmlndXJhdGlvbiBpcyBlcXVpdmFs ZW50IHRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgeW91cnM/PC9zcGFuPjwvZGl2PgogICAg ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Jsb2NrcXVv dGU+CiAgICAgICAgICAgIFlvdXIgY29uZmlndXJhdGlvbiA8aT5sb29rczwvaT4gZXF1aXZhbGVu dCwgeWVzLCBidXQgSSBtYXkKICAgICAgICAgICAgaGF2ZSBvdmVybG9va2VkIHNvbWV0aGluZywg SSBoYXZlIHNpbmNlIGZvcmdvdHRlbiBzb21lIG9mCiAgICAgICAgICAgIHRoZSBzZW1hbnRpY3Mg b2YgcHJveHkgYmFsYW5jZXJzLjxicj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlk OkQzQ0U1MjM3LjUyRjY5JTI1c2FyYWguZGllaGxAdW5pLmx1IgogICAgICAgICAgICAgIHR5cGU9 ImNpdGUiPgogICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAg ICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im9ycGhhbnM6 IDI7IHdpZG93czogMjsiPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAg ICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAg ICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij5Eb2VzIHRoZSBpbXBv cnQKICAgICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbmFsaXR5IGluIHRoZSBkYXRhIGxp YnJhcmllcyB3b3JrIGZvcgogICAgICAgICAgICAgICAgICAgICAgICAgIHlvdT88L3NwYW4+PC9k aXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwv YmxvY2txdW90ZT4KICAgICAgICAgICAgSW1wb3J0IGRhdGFzZXRzIGZyb20gZGF0YSBsaWJyYXJp ZXMgdG8gaGlzdG9yeT8gWWVzLCB0aGlzCiAgICAgICAgICAgIGRvZXMgZm9yIG1lLiBJbiB3aGF0 IHdheSBkb2VzIGl0IGJyZWFrIGZvciB5b3U/CiAgICAgICAgICAgIFVuYXV0aGVudGljYXRlZCAv YXBpIHJlcXVlc3RzPyBJdCBzZWVtcyBvZGQgdGhhdCBkYXRhCiAgICAgICAgICAgIGxpYnJhcmll cyB3b3VsZCBiZSB0aGUgb25seSBhZmZlY3RlZCB0aGluZyBoZXJlLCBzaW5jZSBvdGhlcgogICAg ICAgICAgICB0aGluZ3MgbGlrZSB0aGUgdG9vbCBwYW5lbCBhbHNvIG1ha2UgL2FwaSByZXF1ZXN0 cy48YnI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDpEM0NFNTIzNy41MkY2OSUy NXNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAgICB0eXBlPSJjaXRlIj4KICAgICAgICAg ICAgICA8ZGl2PgogICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgPGRpdj4K ICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4K ICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsg bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFu IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAg ICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8 L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250 LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAg ICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseToKICAgICAg ICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlRoaXMgY29uZmlndXJhdGlv biB3b3JrZWQKICAgICAgICAgICAgICAgICAgICAgICAgICBmaW5lIHdpdGggcmVsZWFzZSAxNS4x MCwgYnV0IGRvZXNuJ3QgYW55bW9yZQogICAgICAgICAgICAgICAgICAgICAgICAgIHNpbmNlIEkg dXBncmFkZWQuIEJldHdlZW4gdGhvc2UgdHdvIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAg ICAgICB0aGUgZGVmYXVsdCBkYXRhIGxpYnJhcmllcyBpbnRlcmZhY2UgY2hhbmdlZC48L3NwYW4+ CiAgICAgICAgICAgICAgICAgICAgICAgIFdoYXQgdXNlZCB0byBiZSAiYmV0YSIgYmVmb3JlIGlz IG5vdyB0aGUgZGVmYXVsdAogICAgICAgICAgICAgICAgICAgICAgICBhbmQgb25seSBhdmFpbGFi bGUgb3B0aW9uLjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIE9sZCBkYXRhIGxpYnJhcmllcyB3 ZXJlIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19kb2NzLmdhbGF4eXByb2plY3Qub3JnX2Vu X21hc3Rlcl9yZWxlYXNlc18xNS4xMC01RmFubm91bmNlLmh0bWwtMjNkZXByZWNhdGlvbi0yRG5v dGljZXMmYW1wO2Q9Q3dNRi1nJmFtcDtjPU9ERlQtRzVTdWpNaUdyS3VvSkpqVmcmYW1wO3I9cDl1 WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7bT1wd1lEZ2RhdWhwV25VU25ucVZBQjZYeW4yT3pwR3NJ TWtXZEM4ZnlOUnUwJmFtcDtzPXA2WTY2WHlJZDlSZk9HSFNpbGItZUNnZ1VEZGtYYWxvZUV5clha QkxRYk0mYW1wO2U9Ij5kZXByZWNhdGVkPC9hPgogICAgICAgICAgICBpbiBmYXZvdXIgb2YgdGhl IG5ldyBvbmVzIGFuZCByZW1vdmVkIGluIDE2LjAxLjxicj4KICAgICAgICAgICAgPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgIHNh bnMtc2VyaWY7Ij48L3NwYW4+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDpEM0NF NTIzNy41MkY2OSUyNXNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAgICB0eXBlPSJjaXRl Ij4KICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAg ICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJvcnBoYW5zOiAyOyB3 aWRvd3M6IDI7Ij4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQt c2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAg ICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OgogICAgICAg ICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAg ICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAg ICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh bWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPkJlc3Qg cmVnYXJkcyw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJm b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAg ICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAg ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls eToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFoPC9z cGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAg ICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6CiAgICAgICAg ICAgICAgICAgICAgICAgICAgQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAg ICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt aWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJyPgog ICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAg ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MHB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1z ZXJpZjsiPi0tLS08L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAg ICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh bWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlNhcmFo IERpZWhsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAg ICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5 OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+SFBDIFN5c3Rl bSBBZG1pbmlzdHJhdG9yPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwog ICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtIDBjbSAw LjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJpYWwsIHNh bnMtc2VyaWY7Ij6gPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHls ZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAg ICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAg ICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQt ZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+VU5J VkVSU0lUySBEVSBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl cmlmOwogICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNt IDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgQXJp YWwsIHNhbnMtc2VyaWY7Ij6gPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAg ICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7 Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7 IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlm OyI+TFVYRU1CT1VSRyBDRU5UUkUgRk9SCiAgICAgICAgICAgICAgICAgICAgICAgICAgU1lTVEVN UyBCSU9NRURJQ0lORTxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAg ICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4w MDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog Ny41cHQ7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5z LXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8IEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMg TmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJw dDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxz cGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseToKICAgICAgICAgICAgICAg ICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPjYsIGF2ZW51ZSBkdSBTd2luZzxvOnA+PC9v OnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAg ICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5Ogog ICAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLCBzYW5zLXNlcmlmOyI+TC00MzcxIEJlbHZh dXg8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAg ICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAg ICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250 LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsiPlQg KzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOwogICAgICAgICAgICAgICAg ICAgICAgICBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAg ICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgIGhy ZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiCiAgICAgICAgICAgICAgICAgICAgICAgICAg c3R5bGU9Im9ycGhhbnM6IGF1dG87IHdpZG93czogYXV0bzsiPjxzcGFuCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyI+c2FyYWguZGllaGxAdW5pLmx1 PC9zcGFuPjwvYT48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNp emU6IDcuNXB0OyI+oKCgoKA8YQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5v dC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQt bGluay1mcmVldGV4dCIKaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy L3VybD91PWh0dHAtM0FfX2xjc2IudW5pLmx1JmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZULUc1U3Vq TWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209cHdZRGdkYXVo cFduVVNubnFWQUI2WHluMk96cEdzSU1rV2RDOGZ5TlJ1MCZhbXA7cz03QjFnRHdkdjNCYkNxbTFt RTZWbGtPa3gxcTNQNGY2eDhoTDN4d3BObHdjJmFtcDtlPSI+PGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xjc2IudW5pLmx1Ij5odHRwOi8vbGNzYi51bmkubHU8 L2E+PC9hPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ29uc29sYXM7IGZvbnQtc2l6ZTog MTRweDsKICAgICAgICAgICAgICAgICAgICAgIG9ycGhhbnM6IDI7IHdpZG93czogMjsiPgogICAg ICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNpemU6 IDE1cHg7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9y OiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGZvbnQgZmFj ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg c3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZm9udD48L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDBjbTsgZm9udC1zaXplOiAx NXB4OwogICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjog cmdiKDE1MywgMTUzLCAxNTMpOyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmb250IGZhY2U9 IkNhbGlicmksc2Fucy1zZXJpZiI+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0 eWxlPSJmb250LXNpemU6IDEycHg7Ij5UaGlzIG1lc3NhZ2UgaXMKICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGNvbmZpZGVudGlhbCBhbmQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgaW5mb3JtYXRpb24uIEl0IGlzIGludGVuZGVkIGZvciB0aGUg bmFtZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY2lwaWVudCBvbmx5LiBJZiB5b3Ug cmVjZWl2ZSBpdCBpbiBlcnJvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxlYXNlIG5v dGlmeSBtZSBhbmQgcGVybWFuZW50bHkgZGVsZXRlIHRoZQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgb3JpZ2luYWwgbWVzc2FnZSBhbmQgYW55IGNvcGllcy48L3NwYW4+PC9mb250PjwvZGl2 PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250 LXNpemU6IDE1cHg7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7 IGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZGl2PgogICAgICAgICAg ICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAg ICAgPGJyPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PGJy PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxzcGFuIGlkPSJPTEtfU1JDX0JP RFlfU0VDVElPTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgIHNh bnMtc2VyaWY7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGli cmk7IGZvbnQtc2l6ZToxMXB0OwogICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7IGNv bG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgbm9uZTsg Qk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOwogICAgICAgICAg ICAgICAgICBQQURESU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9Q OgogICAgICAgICAgICAgICAgICAjYjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRp dW0gbm9uZTsKICAgICAgICAgICAgICAgICAgUEFERElORy1UT1A6IDNwdCI+CiAgICAgICAgICAg ICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+RXJpYwog ICAgICAgICAgICAgICAgICBSYXNjaGUgJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAg ICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIgogICAgICAg ICAgICAgICAgICAgIGhyZWY9Im1haWx0bzplc3JAdGFtdS5lZHUiPmVzckB0YW11LmVkdTwvYT4m Z3Q7PGJyPgogICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+ T3JnYW5pemF0aW9uOiA8L3NwYW4+VEFNVTxicj4KICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5 bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5Nb25kYXkgOAogICAgICAgICAgICAg ICAgICBBdWd1c3QgMjAxNiAxNTowOTxicj4KICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9 ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+U2FyYWggRElFSEwKICAgICAgICAgICAgICAg ICAgJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICBjbGFz cz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIgogICAgICAgICAgICAgICAgICAgIGhyZWY9Im1h aWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT4mZ3Q7LAogICAg ICAgICAgICAgICAgICAiPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAg ICAgIGhyZWY9Im1haWx0bzpnYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnIj5nYWxh eHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnPC9hPiIKICAgICAgICAgICAgICAgICAgJmx0 OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWls dG86Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5n YWxheHlwcm9qZWN0Lm9yZzwvYT4mZ3Q7PGJyPgogICAgICAgICAgICAgICAgICA8c3BhbiBzdHls ZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPlJlOgogICAgICAgICAgICAgICAg ICBbZ2FsYXh5LWRldl0gRXh0ZXJuYWwgdXNlciBhdXRoIGFuZCBBUEk8YnI+CiAgICAgICAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2IHRleHQ9IiMw MDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPkhpIFNhcmFoLDxicj4KICAgICAgICAgICAgICAgICAg ICA8YnI+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIDxkaXYg Y2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDguIGF1Zy4gMjAxNiAwNzo0NCwKICAgICAgICAg ICAgICAgICAgICAgIFNhcmFoIERJRUhMIHdyb3RlOjxicj4KICAgICAgICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8YmxvY2txdW90ZQogICAgICAgICAgICAgICAgICAg ICAgY2l0ZT0ibWlkOkQzQ0UwMzJGLjUyRjA3JTI1c2FyYWguZGllaGxAdW5pLmx1IgogICAgICAg ICAgICAgICAgICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PkRlYXIgYWxsLDwvZGl2PgogICAgICAgICAgICAg ICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXY+c2luY2Ugbm8gb25lIHJlcGxpZWQgc28gZmFyIHRvIHRo ZSBtYWluCiAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvYmxlbSBJIGhhZCBhbmQgaXQgbWln aHQgaGF2ZSBnb3R0ZW4gbG9zdCBpbgogICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBjb252 ZXJzYXRpb24sIEkgYXNrIGFnYWluOiBEb2VzIHNvbWVib2R5CiAgICAgICAgICAgICAgICAgICAg ICAgICAga25vdyBob3cgdG8gY29uZmlndXJlIGV4dGVybmFsIHVzZXIgYXV0aCB3aXRoCiAgICAg ICAgICAgICAgICAgICAgICAgICAgYXBhY2hlIHN1Y2ggdGhhdCBBUEkgKGZyb20gZXh0ZXJuYWws IGUuZy4KICAgICAgICAgICAgICAgICAgICAgICAgICBiaW9ibGVuZCkgYW5kIGRhdGFzZXQgaW1w b3J0IGluIHRoZSBkYXRhCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlicmFyaWVzIHdvcms/ IFdoZW4gSSBjb25maWd1cmUgYXBhY2hlIHRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVx dWlyZSBhdXRoIGZvciBldmVyeXRoaW5nLCB0aGUgQVBJIGRvZXMgbm90CiAgICAgICAgICAgICAg ICAgICAgICAgICAgd29yay4gSWYgSSBleGNlcHQgdGhlIEFQSSBmcm9tIHRoZSBhcGFjaGUKICAg ICAgICAgICAgICAgICAgICAgICAgICBhdXRoLCB0aGUgZGF0YXNldCBpbXBvcnQgZG9lcyBub3Qg d29yay48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAg ICAgICAgT3VyIGNvbmZpZ3VyYXRpb24gbG9va3MgbGlrZSB0aGUgZm9sbG93aW5nIChqdXN0CiAg ICAgICAgICAgICAgICAgICAgc3dpdGNoaW5nIENBUyBmb3IgTERBUC4pPGJyPgogICAgICAgICAg ICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICA8dHQ+oKCgICZsdDtMb2NhdGlvbiAi L2dhbGF4eS9hcGkvIiZndDs8L3R0Pjx0dD48YnI+CiAgICAgICAgICAgICAgICAgICAgPC90dD48 dHQ+oKCgoKCgoCBTYXRpc2Z5IEFueSA8L3R0Pjx0dD48YnI+CiAgICAgICAgICAgICAgICAgICAg PC90dD48dHQ+oKCgoKCgoCBBbGxvdyBmcm9tIGFsbDwvdHQ+PHR0Pjxicj4KICAgICAgICAgICAg ICAgICAgICA8L3R0Pjx0dD6goKAgJmx0Oy9Mb2NhdGlvbiZndDs8L3R0Pjx0dD48YnI+CiAgICAg ICAgICAgICAgICAgICAgPC90dD48dHQ+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvdHQ+PHR0 PqCgoCAmbHQ7TG9jYXRpb24gIi9nYWxheHkiJmd0OzwvdHQ+PHR0Pjxicj4KICAgICAgICAgICAg ICAgICAgICA8L3R0Pjx0dD6goKCgoKCgIEF1dGhOYW1lICJDQVMiPC90dD48dHQ+PGJyPgogICAg ICAgICAgICAgICAgICAgIDwvdHQ+PHR0PqCgoKCgoKAgQXV0aFR5cGUgQ0FTIDwvdHQ+PHR0Pjxi cj4KICAgICAgICAgICAgICAgICAgICA8L3R0Pjx0dD6goKCgoKCgIFJlcXVpcmUgdmFsaWQtdXNl cjwvdHQ+PHR0Pjxicj4KICAgICAgICAgICAgICAgICAgICA8L3R0Pjx0dD6goKCgoKCgIFJlcXVl c3RIZWFkZXIgc2V0IFgtVVJMLVNDSEVNRQogICAgICAgICAgICAgICAgICAgICAgaHR0cHM8L3R0 Pjx0dD48YnI+CiAgICAgICAgICAgICAgICAgICAgPC90dD48dHQ+oKCgoKCgoCBYU2VuZEZpbGUg b248L3R0Pjx0dD48YnI+CiAgICAgICAgICAgICAgICAgICAgPC90dD48dHQ+oKCgoKCgoCBYU2Vu ZEZpbGVQYXRoIC88L3R0Pjx0dD48YnI+CiAgICAgICAgICAgICAgICAgICAgPC90dD48dHQ+oKCg oKCgoCBSZXF1ZXN0SGVhZGVyIHNldCBDQVMtVXNlciA8YQogICAgICAgICAgICAgICAgICAgICAg ICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJt b3otdHh0LWxpbmstcmZjMjM5NkUiCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0 bzolJTdCUkVNT1RFX1VTRVIlN0RzQHRhbXUuZWR1Ij4KICAgICAgICAgICAgICAgICAgICAgIDwv YT48YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNz PSJtb3otdHh0LWxpbmstcmZjMjM5NkUiCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1h aWx0bzolJTdCUkVNT1RFX1VTRVIlN0RzQHRhbXUuZWR1Ij4iJXtSRU1PVEVfVVNFUn1zQHRhbXUu ZWR1IjwvYT48L3R0Pjx0dD48YnI+CiAgICAgICAgICAgICAgICAgICAgPC90dD48dHQ+oKCgICZs dDsvTG9jYXRpb24mZ3Q7PC90dD48dHQ+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvdHQ+PHR0 PqCgoCBQcm94eVBhc3MgL2dhbGF4eQogICAgICAgICAgICAgICAgICAgICAgdXdzZ2k6Ly8xMjcu MC4wLjE6NDAwMS88L3R0Pjxicj4KICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAg ICAgICAgICAgSS5lLiB3ZSBkaXNhYmxlIGF1dGhlbnRpY2F0aW9uIG9uIHRoZSAvYXBpIHJvdXRl LiBPbgogICAgICAgICAgICAgICAgICAgIDE2LjAxKyAoSSB0aGluayBpdCB3YXMgcGF0Y2hlZCB0 aGVuLCBidXQgMTYuMDQgaXMgYQogICAgICAgICAgICAgICAgICAgIHNhZmVyIGJldCkgdGhpcyB3 aWxsIHdvcmsgY29ycmVjdGx5IGFuZCB5b3VyIHVzZXJzCiAgICAgICAgICAgICAgICAgICAgd2ls bCBiZSBhYmxlIHRvIHVzZSB0aGUgQVBJLiBPbiBwcmV2aW91cyB2ZXJzaW9ucwogICAgICAgICAg ICAgICAgICAgIHRoZSAvYXBpIHJvdXRlIHdvdWxkIGZhaWwgZm9yIHdlYiB1c2VycyBpZiBleHBv c2VkCiAgICAgICAgICAgICAgICAgICAgaW4gdGhpcyBtYW5uZXIuCiAgICAgICAgICAgICAgICAg ICAgPGJsb2NrcXVvdGUKICAgICAgICAgICAgICAgICAgICAgIGNpdGU9Im1pZDpEM0NFMDMyRi41 MkYwNyUyNXNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAgICAgICAgICAgIHR5cGU9ImNp dGUiPgogICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAg PGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgICA8ZGl2PklmIEkgc3dpdGNoIHRvIHRoZSBuZXcgZ2FsYXh5LWludGVybmFsIExEQVAK ICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRoIGZlYXR1cmVzLCB3aWxsIHRoYXQgc29sdmUg dGhpcyBwcm9ibGVtPzwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAgICAgICAgIFllcywgdGhpcyBp cyBhbiBhbHRlcm5hdGUgc29sdXRpb24uIDxicj4KICAgICAgICAgICAgICAgICAgICA8YmxvY2tx dW90ZQogICAgICAgICAgICAgICAgICAgICAgY2l0ZT0ibWlkOkQzQ0UwMzJGLjUyRjA3JTI1c2Fy YWguZGllaGxAdW5pLmx1IgogICAgICAgICAgICAgICAgICAgICAgdHlwZT0iY2l0ZSI+CiAgICAg ICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxk aXY+QW55IGhpbnRzIGFyZSBhcHByZWNpYXRlZCE8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAg ICAgICAgICAgICA8ZGl2PkJlc3QgcmVnYXJkcyw8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgPGRpdj5TYXJhaDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPSJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9k aXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBzZXJp ZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxz cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0Owog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyI+LS0tLTwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsiPlNhcmFoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEaWVobDwvc3Bhbj48 L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNl cmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5IUEMKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFN5c3RlbSBBZG1pbmlzdHJhdG9yPG86cD48L286cD48L3Nw YW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4n LCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+oDwvc3Bhbj48L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlm OyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5VTklWRVJTSVTJCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBEVSBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+ PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFt aWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9tYW4nLCBz ZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+oDwvc3Bhbj48L2Rpdj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdU aW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb21hbicsIHNlcmlmOyBm b250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw Y20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4g c3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5MVVhFTUJPVVJHCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBDRU5UUkUgRk9SIFNZU1RFTVMgQklPTUVESUNJTkU8bzpw PjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5D YW1wdXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJlbHZhbCB8IEJpb3RlY2gg SUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBSb21hbicsIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IG1hcmdpbjoKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij42LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXZlbnVlIGR1IFN3aW5n PG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+TC00MzcxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCZWx2YXV4PG86cD48 L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+VAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKzM1MiA0NiA2NiA0NCA1MzYwPC9zcGFu PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46 IDBjbSAwY20gMC4wMDAxcHQ7Ij48YQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHN0eWxlPSJvcnBoYW5zOiBhdXRvOyB3aWRvd3M6IGF1dG87Ij48c3BhbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyI+ PC9zcGFuPjwvYT48YQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5v dC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmst YWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhs QHVuaS5sdTwvYT48L2E+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0 eWxlPSJmb250LXNpemU6IDcuNXB0OyI+oKCgoKA8YQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHBzOi8v dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19sY3NiLnVuaS5sdSZh bXA7ZD1Dd01GLWcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVaYnkxNE9x Vzl6Y2pCU2ppREt3JmFtcDttPXB3WURnZGF1aHBXblVTbm5xVkFCNlh5bjJPenBHc0lNa1dkQzhm eU5SdTAmYW1wO3M9N0IxZ0R3ZHYzQmJDcW0xbUU2VmxrT2t4MXEzUDRmNng4aEwzeHdwTmx3YyZh bXA7ZT0iPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9sY3Ni LnVuaS5sdSI+aHR0cDovL2xjc2IudW5pLmx1PC9hPjwvYT48L3NwYW4+PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZm9udC1zaXplOiAxNHB4OyBvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOyBmb250LXNp emU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweDsgZm9udC1mYW1pbHk6IFRh aG9tYTsgY29sb3I6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiKDE1MywgMTUz LCAxNTMpOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZvbnQgZmFjZT0iQ2Fs aWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+PC9mb250PjwvZGl2PgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207IGZv bnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNXB4OyBmb250LWZhbWls eTogVGFob21hOyBjb2xvcjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2IoMTUz LCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zm9udCBmYWNl PSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij5UaGlzCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIG1lc3NhZ2UgaXMgY29uZmlkZW50aWFsIGFuZCBtYXkKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGFpbiBwcml2aWxlZ2VkIGluZm9ybWF0aW9u LiBJdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpcyBpbnRlbmRlZCBmb3Ig dGhlIG5hbWVkIHJlY2lwaWVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv bmx5LiBJZiB5b3UgcmVjZWl2ZSBpdCBpbiBlcnJvcgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBwbGVhc2Ugbm90aWZ5IG1lIGFuZCBwZXJtYW5lbnRseQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBkZWxldGUgdGhlIG9yaWdpbmFsIG1lc3NhZ2UgYW5kIGFu eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3BpZXMuPC9zcGFuPjwvZm9u dD48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2lu OiAwcHggMGNtOyBmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTVw eDsgZm9udC1mYW1pbHk6IFRhaG9tYTsgY29sb3I6CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcmdiKDE1MywgMTUzLCAxNTMpOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPi0tLS0tPC9zcGFuPjwvZGl2PgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAg ICAgICAgICAgIDxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+CiAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0 OwogICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7 IEJPUkRFUi1CT1RUT006CiAgICAgICAgICAgICAgICAgICAgICAgICAgbWVkaXVtIG5vbmU7IEJP UkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsKICAgICAgICAgICAgICAgICAgICAgICAgICBQQURESU5H LUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDBpbjsKICAgICAgICAgICAgICAgICAgICAgICAg ICBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0CiAgICAgICAgICAg ICAgICAgICAgICAgICAgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkct VE9QOgogICAgICAgICAgICAgICAgICAgICAgICAgIDNwdCI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5nYWxheHkt ZGV2CiAgICAgICAgICAgICAgICAgICAgICAgICAgJmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1 ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRl di1ib3VuY2VzQGxpc3RzLmdhbGF4eXByb2plY3Qub3JnIj5nYWxheHktZGV2LWJvdW5jZXNAbGlz dHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+Jmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgIG9u IGJlaGFsZiBvZiBTYXJhaCBESUVITCAmbHQ7PGEKICAgICAgICAgICAgICAgICAgICAgICAgICAg IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9 Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5s dTwvYT48L2E+Jmd0Ozxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0i Zm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPk1vbmRheQogICAgICAgICAgICAgICAgICAg ICAgICAgIDEgQXVndXN0IDIwMTYgMTM6MDY8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+Tmljb2xhCiAgICAgICAg ICAgICAgICAgICAgICAgICAgU29yYW56byAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRl ZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpuc29yYW56b0B0aXNj YWxpLml0Ij5uc29yYW56b0B0aXNjYWxpLml0PC9hPiZndDssCiAgICAgICAgICAgICAgICAgICAg ICAgICAgIjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGhyZWY9Im1haWx0bzpnYWxheHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnIj5nYWxh eHktZGV2QGxpc3RzLmdhbGF4eXByb2plY3Qub3JnPC9hPiIKICAgICAgICAgICAgICAgICAgICAg ICAgICAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgaHJlZj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmciPmdh bGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+Jmd0Ozxicj4KICAgICAgICAgICAg ICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9z cGFuPlJlOgogICAgICAgICAgICAgICAgICAgICAgICAgIFtnYWxheHktZGV2XSBSZW1vdGUgdXNl ciBhdXRoIGFuZCBBUEk8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+ CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg PGRpdiBzdHlsZT0id29yZC13cmFwOiBicmVhay13b3JkOwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsKICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTNweDsKICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PkhpIE5pY29s YSw8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8ZGl2PnRoYW5rcyBhIGxvdCBmb3IgdGhlIGhlbHAhIFllcywKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGl0J3MgYSBzZWxmLXNpZ25lZCBjZXJ0aWZpY2F0ZSwgSQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlkbid0IGJvdGhlciB3aXRoIGxldHNl bmNyeXB0IHlldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOy0pLjwvZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxk aXY+U28gbm93IHRoZSBlcnJvciB0dXJuZWQgdG88L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZT48 c3BhbiBjbGFzcz0iYW5zaWN5YW4iPjxzcGFuIGNsYXNzPSJhbnNpcmVkIj5Db25uZWN0aW9uRXJy b3I8L3NwYW4+OiBHRVQ6IGVycm9yIDQwMTogYicmbHQ7IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0v L0lFVEYvL0RURCBIVE1MIDIuMC8vRU4iJmd0O1xuJmx0O2h0bWwmZ3Q7Jmx0O2hlYWQmZ3Q7XG4m bHQ7dGl0bGUmZ3Q7NDAxIEF1dGhvcml6YXRpb24gUmVxdWlyZWQmbHQ7L3RpdGxlJmd0O1xuJmx0 Oy9oZWFkJmd0OyZsdDtib2R5Jmd0O1xuJmx0O2gxJmd0O0F1dGhvcml6YXRpb24gUmVxdWlyZWQm bHQ7L2gxJmd0O1xuJmx0O3AmZ3Q7VGhpcyBzZXJ2ZXIgY291bGQgbm90IHZlcmlmeSB0aGF0IHlv dVxuYXJlIGF1dGhvcml6ZWQgdG8gYWNjZXNzIHRoZSBkb2N1bWVudFxucmVxdWVzdGVkLiAgRWl0 aGVyIHlvdSBzdXBwbGllZCB0aGUgd3JvbmdcbmNyZWRlbnRpYWxzIChlLmcuLCBiYWQgcGFzc3dv cmQpLCBvciB5b3VyXG5icm93c2VyIGRvZXNuXCd0IHVuZGVyc3RhbmQgaG93IHRvIHN1cHBseVxu dGhlIGNyZWRlbnRpYWxzIHJlcXVpcmVkLiZsdDsvcCZndDtcbiZsdDsvYm9keSZndDsmbHQ7L2h0 bWwmZ3Q7XG4nLCAwIGF0dGVtcHRzIGxlZnQ6IE5vbmU8L3NwYW4+PC9wcmU+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im9ycGhhbnM6IDI7IHdpZG93 czogMjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDEwcHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFt aWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fu cy1zZXJpZjsiPndoaWNoIGlzIHdoYXQgSQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBleHBlY3RlZCwgc2luY2UgYXBhY2hlIG5vdwogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB3YW50cyB0aGUgYXV0aGVudGljYXRpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3VnaCBMREFQLjwvc3Bhbj48L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogJ1RpbWVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO ZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0 OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTog QXJpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2Vy aWY7Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+ PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6ICdUaW1lcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog MTBwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1p bHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5z LXNlcmlmOyI+U28gYW55Ym9keSBrbm93CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHdoYXQgdGhlIHJpZ2h0IHNldHRpbmdzIGFyZSB0bwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBnZXQgYm90aCB0aGUgZGF0YXNldCBpbXBvcnQKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIHRoZSBBUEkgd29ya2lu ZyB3aXRoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dGVybmFs IHVzZXIgYXV0aCBvdmVyIGFwYWNoZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBhbmQgTERBUD88L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEycHQ7IG1hcmdpbjogMGNt IDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNp emU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMnB0OyBtYXJnaW46 IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPlRoYW5rcyw8L3NwYW4+PC9kaXY+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6ICdUaW1lcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV3 IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFy aWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlm OyI+U2FyYWg8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTBwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMnB0OyBtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFu IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPi0tLS08L3NwYW4+PC9kaXY+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1l cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV3IFJvbWFuJywgc2Vy aWY7IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEy cHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+U2FyYWggRGll aGw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsi PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogNy41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc2Fucy1zZXJpZjsiPkhQQyBTeXN0ZW0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgQWRtaW5pc3RyYXRvcjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiAnVGltZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5ldyBSb21h bicsIHNlcmlmOyBmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWws CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij6g PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAxMnB0OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7Ij4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDcuNXB0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm b250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHNhbnMtc2VyaWY7Ij5VTklWRVJTSVTJIERVCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIExVWEVNQk9VUkc8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog J1RpbWVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXcgUm9tYW4n LCBzZXJpZjsgZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+oDwv c3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogJ1RpbWVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1z aXplOiA3LjVwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9u dC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzYW5zLXNlcmlmOyI+TFVYRU1CT1VSRyBDRU5UUkUKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgRk9SIFNZU1RFTVMgQklPTUVESUNJTkU8bzpwPjwvbzpwPjwvc3Bh bj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogJ1RpbWVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiA3LjVwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1m YW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz YW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZhbCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEJpb3RlY2ggSUk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ1Rp bWVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXcgUm9tYW4nLCBz ZXJpZjsgZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+NiwgYXZl bnVlIGR1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN3aW5nPG86 cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAw MDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogNy41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc2Fucy1zZXJpZjsiPkwtNDM3MSBCZWx2YXV4PG86cD48L286cD48L3NwYW4+ PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6ICdUaW1lcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDEycHQ7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog Ny41cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFt aWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fu cy1zZXJpZjsiPlQgKzM1MiA0NiA2NiA0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA1MzYwPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij48YQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpzYXJhaC5kaWVobEB1bmku bHUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJvcnBo YW5zOiBhdXRvOyB3aWRvd3M6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGF1dG87Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDEwcHg7Ij48L3NwYW4+PC9hPjxhCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1h YmJyZXZpYXRlZCIKaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+PGEgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnNhcmFoLmRpZWhsQHVuaS5sdSI+ c2FyYWguZGllaGxAdW5pLmx1PC9hPjwvYT48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsiPqCgoKCgPGEKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRy dWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1v ei10eHQtbGluay1mcmVldGV4dCIKaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu Y29tL3YyL3VybD91PWh0dHAtM0FfX2xjc2IudW5pLmx1JmFtcDtkPUN3TUYtZyZhbXA7Yz1PREZU LUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1wO209cHdZ RGdkYXVocFduVVNubnFWQUI2WHluMk96cEdzSU1rV2RDOGZ5TlJ1MCZhbXA7cz03QjFnRHdkdjNC YkNxbTFtRTZWbGtPa3gxcTNQNGY2eDhoTDN4d3BObHdjJmFtcDtlPSI+PGEgY2xhc3M9Im1vei10 eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xjc2IudW5pLmx1Ij5odHRwOi8vbGNzYi51 bmkubHU8L2E+PC9hPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBmb250LXNpemU6IDE0cHg7IG9ycGhhbnM6IDI7CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgd2lkb3dzOiAyOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseToKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRhaG9tYTsgY29sb3I6IHJnYigx NTMsIDE1MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1Myk7Ij4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmb250IGZhY2U9IkNhbGli cmksc2Fucy1zZXJpZiI+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+PC9mb250PjwvZGl2 PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im1hcmdp bjogMHB4IDBjbTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQt c2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAxNTMpOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTJw eDsiPlRoaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNz YWdlIGlzIGNvbmZpZGVudGlhbCBhbmQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBtYXkgY29udGFpbiBwcml2aWxlZ2VkCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaW5mb3JtYXRpb24uIEl0IGlzIGludGVuZGVkCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIHRoZSBuYW1lZCByZWNpcGll bnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbmx5LiBJZiB5 b3UgcmVjZWl2ZSBpdCBpbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGVycm9yIHBsZWFzZSBub3RpZnkgbWUgYW5kCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcGVybWFuZW50bHkgZGVsZXRlIHRoZQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yaWdpbmFsIG1lc3NhZ2UgYW5kIGFueQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvcGllcy48L3NwYW4+PC9m b250PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5 bGU9Im1hcmdpbjogMHB4IDBjbTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBUYWhvbWE7IGNvbG9yOiByZ2IoMTUzLCAxNTMsCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTMpOyI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08 L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBt ZWRpdW0gbm9uZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCT1JERVItTEVGVDog bWVkaXVtIG5vbmU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFERElORy1CT1RU T006IDBpbjsgUEFERElORy1MRUZUOiAwaW47CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOwog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBRERJTkctVE9QOiAzcHQiPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5G cm9tOiA8L3NwYW4+Tmljb2xhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU29yYW56 byAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgaHJlZj0ibWFpbHRvOm5pY29sYS5zb3JhbnpvQGdtYWlsLmNvbSI+bmljb2xhLnNv cmFuem9AZ21haWwuY29tPC9hPiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv biBiZWhhbGYgb2YgTmljb2xhIFNvcmFuem8gJmx0OzxhCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOm5zb3JhbnpvQHRpc2NhbGkuaXQiPjxh IGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpuc29yYW56b0B0 aXNjYWxpLml0Ij5uc29yYW56b0B0aXNjYWxpLml0PC9hPjwvYT4mZ3Q7PGJyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRl OiA8L3NwYW4+TW9uZGF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSBBdWd1c3Qg MjAxNiAxMjo1ODxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHls ZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5TYXJhaAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIERJRUhMICZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86c2FyYWguZGllaGxAdW5pLmx1 Ij5zYXJhaC5kaWVobEB1bmkubHU8L2E+Jmd0OywKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgaHJlZj0ibWFpbHRvOmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmci PmdhbGF4eS1kZXZAbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmc8L2E+IgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86Z2FsYXh5LWRldkBsaXN0cy5nYWxh eHlwcm9qZWN0Lm9yZyI+Z2FsYXh5LWRldkBsaXN0cy5nYWxheHlwcm9qZWN0Lm9yZzwvYT4mZ3Q7 PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdl aWdodDpib2xkIj5TdWJqZWN0OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bh bj5SZTogW2dhbGF4eS1kZXZdIFJlbW90ZSB1c2VyIGF1dGgKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBhbmQgQVBJPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2 PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgYmdjb2xvcj0iI0ZGRkZGRiIg dGV4dD0iIzAwMDAwMCI+SGkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNhcmFo ITxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgZ3Vlc3MgdGhhdCB5b3Vy IHByb2JsZW0gaXMgd2l0aCBhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW50 cnVzdGVkIGNlcnRpZmljYXRlLCB5b3UgY2FuIGdldCBvbmUKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGZvciBmcmVlIGF0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHBzOi8vdXJsZGVm ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fbGV0c2VuY3J5cHQub3JnXyZh bXA7ZD1Dd01GQXcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZhbXA7cj1wOXVaYnkxNE9x Vzl6Y2pCU2ppREt3JmFtcDttPVZWLXZVbGw0R3RRWDluc2JvYVFiWEh1NHozMV9TQWRwa0EtOG51 LWJ6VWsmYW1wO3M9Tll5dzZhNG00OWZybXJURVBocDR4OGo5VElvdG9SWk9odDFMUmVPcHJKOCZh bXA7ZT0iPmh0dHBzOi8vbGV0c2VuY3J5cHQub3JnLzwvYT48YnI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZ b3UgY2FuIGRpc2FibGUgY2VydGlmaWNhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHZlcmlmaWNhdGlvbiBpbiBiaW9ibGVuZCBhcyBpbiB0aGUKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGV4YW1wbGUgYmVsb3c6PGJyPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1wb3J0 IGJpb2JsZW5kLmdhbGF4eTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdp ID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpb2JsZW5kLmdhbGF4eS5HYWxh eHlJbnN0YW5jZSh1cmw9bXlfc2VydmVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAga2V5PW15X2tleSk8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaS52 ZXJpZnkgPSBGYWxzZTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENoZWVycyw8YnI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBOaWNvbGE8YnI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNs YXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDAxLzA4LzE2IDA5OjA4LCBTYXJhaCBESUVITCB3cm90ZTo8YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxibG9ja3F1b3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNpdGU9 Im1pZDpEM0M0RDAyOS41MTc1NiUyNXNhcmFoLmRpZWhsQHVuaS5sdSIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+RGVhciBhbGwsPC9kaXY+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlm OyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5z aW5jZSB0aGUgcmVjZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXBk YXRlIHRvIDE2LjA0IEkgZ2V0IHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGZvbGxvd2luZyBlcnJvciB3aGVuIHRyeWluZyB0bwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGltcG9ydCBhIGZpbGUgZnJvbSBhIHVzZXIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RvcnkgdG8gYSBkYXRhIGxpYnJhcnk6PC9kaXY+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFt aWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNl cmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48Zm9udCBmYWNlPSJDb3VyaWVy Ij5Bc3NlcnRpb25FcnJvcjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHVzZV9yZW1vdGVfdXNlciBpcyBzZXQgYnV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBIVFRQX1JFTU9URV9VU0VSIGhlYWRlciB3YXMgbm90CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBwcm92aWRlZDwvZm9udD48L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij48YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPkkgdXNlIGFw YWNoZSBhcyBhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJveHkgYW5k IHVzZSBhbiBMREFQIHNlcnZlciBmb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBhdXRoZW50aWNhdGlvbi4gSW4gb3JkZXIgdG8gZ2V0CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdGhlIEFQSSB0byB3b3JrIHByZXZpb3VzbHkgdGhlCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBhY2hlIGhhZCB0byBiZSBzZXQgdG8gbm90 IGNoZWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0aGVudGljYXRp b24gZm9yIHRoZSByZXF1ZXN0cyB0bwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC9hcGkuIEluIHRoZSBsb2dzIEkgY2FuIHNlZSB0aGF0CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdGhlIGRhdGFzZXQgaW1wb3J0IGlzIGFuIHJlcXVlc3QKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byB0aGUgQVBJLCBzbyBzaW5jZSB0aGUg YXV0aCBpcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vdCBjaGVja2Vk IHRoZW4sIHRoZXJlIGlzIGFsc28gbm8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBSRU1PVEVfVVNFUiBoZWFkZXIgc2V0LjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+V2hhdCBpcyB0aGUKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWNvbW1lbmRlZCB3YXkgdG8gc29sdmUgdGhp cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzc3VlIHdpdGggdGhlIGN1 cnJlbnQgR2FsYXh5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lv bj8gSSBkaXNhYmxlZCB0aGUgc3BlY2lhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHNldHRpbmdzIGZvciAvYXBpIGFuZCB0aGUgZGF0YXNldAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGltcG9ydCB3b3JrcyBub3cuPC9kaXY+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+PGJyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5JIHRyaWVkIHRv IGNoZWNrIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQSSB3aXRo IGFuIG9sZCB0ZXN0IHNjcmlwdCBiYXNlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG9uIGJpb2JsZW5kLCBidXQgSSBub3cgZ2V0IHRoZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGZvbGxvd2luZyBlcnJvcjo8L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij48c3BhbiBjbGFz cz0iYW5zaXJlZCI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwv c3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48Zm9u dCBmYWNlPSJDb3VyaWVyIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBjbGFzcz0iYW5zaXJlZCI+Q29ubmVjdGlvbkVycm9yPC9zcGFuPjoKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9G QUlMRURdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZXJ0aWZpY2F0 ZSB2ZXJpZnkgZmFpbGVkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo X3NzbC5jOjY0NSksIDAgYXR0ZW1wdHMgbGVmdDoKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIE5vbmU8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5QcmV2aW91c2x5IEkgY291bGQKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNhYmxlIGl0IHdpdGigPC9kaXY+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlm OyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNvdXJpZXIiPmltcG9ydAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1ZXN0czwvZm9udD48L2Rpdj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxmb250IGZhY2U9IkNv dXJpZXIiPnJlcXVlc3RzLnBhY2thZ2VzLnVybGxpYjMuZGlzYWJsZV93YXJuaW5ncygpPC9mb250 PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij48 YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJvcnBoYW5zOiAyOyB3aWRvd3M6CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI7Ij4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RpbWVzIE5ldyBSb21h bicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv bnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsi PmJ1dCB0aGF0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk b2Vzbid0IHNlZW0gdG8gd29yawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgYW55bW9yZSAoc3dpdGNoZWQgdG8KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFB5dGhvbiAzIG5vdykuIFNpbmNlCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaW9ibGVuZCB3cmFwcyBhbGwgdGhlCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1ZXN0cyBtZXRob2Rz LCBJIGNhbm5vdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg YXBwbHkgYW55IG9mIHRoZSBjb21tb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHNvbHV0aW9ucyBJIGZvdW5kIG9ubGluZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGUuZy4gc2V0IHZlcmlmeT1GYWxzZSkuPC9zcGFu PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0 eWxlPSJmb250LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwLjAwMDFwdDsiPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNp emU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB0OyBm b250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFy Z2luOiAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20g MC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 c3BhbiBzdHlsZT0iZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPkFueSBoZWxwIHRvCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2x2ZSB0aGVzZSBpc3N1 ZXMgaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhpZ2hs eSBhcHByZWNpYXRlZCA6LSkuPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseToKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0 OyBtYXJnaW46IDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+PGJyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RpbWVzIE5l dyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBwdDsgZm9udC1mYW1pbHk6IEFy aWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1z ZXJpZjsiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEy cHQ7IG1hcmdpbjogMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5TYXJhaDwvc3Bh bj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMC4wMDAxcHQ7Ij4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1z aXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBwdDsg Zm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgc2Fucy1zZXJpZjsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1h cmdpbjogMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNt IDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij48YnI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseToK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGltZXMgTmV3IFJv bWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Zm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB0OyBmb250LWZhbWlseTogQXJpYWws CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlm OyI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bh bj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMC4wMDAxcHQ7Ij4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1z aXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBwdDsg Zm9udC1mYW1pbHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgc2Fucy1zZXJpZjsiPi0tLS08L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCBz ZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5TYXJh aCBEaWVobDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAw Y20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMC4wMDAx cHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBz dHlsZT0iZm9udC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5IUEMgU3lzdGVtCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBZG1pbmlzdHJhdG9yPG86cD48L286 cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDAuMDAwMXB0OyI+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+oDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RpbWVzIE5ldyBSb21h bicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv bnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwY20gMC4wMDAxcHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7 Ij5VTklWRVJTSVTJIERVCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBMVVhFTUJPVVJHPG86cD48L286cD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCBz ZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNp emU6IDEycHQ7IG1hcmdpbjogMGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMGNtIDAuMDAwMXB0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+oDwv c3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY20gMC4wMDAxcHQ7Ij4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9u dC1zaXplOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy41 cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHNhbnMtc2VyaWY7Ij5MVVhFTUJPVVJHCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBDRU5UUkUgRk9SIFNZU1RFTVMKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJJT01FRElDSU5FPG86cD48L286cD48 L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDAuMDAwMXB0OyI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcu NXB0OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzYW5zLXNlcmlmOyI+Q2FtcHVzIEJlbHZhbAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBCaW90ZWNoIElJPG86cD48L286cD48L3Nw YW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IG1hcmdpbjogMGNtCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGNtIDAuMDAwMXB0OyI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuNXB0 OyBmb250LWZhbWlseTogQXJpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzYW5zLXNlcmlmOyI+NiwgYXZlbnVlIGR1CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBTd2luZzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250 LWZhbWlseToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGlt ZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBtYXJnaW46IDBjbQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3LjVwdDsgZm9udC1mYW1p bHk6IEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg c2Fucy1zZXJpZjsiPkwtNDM3MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgQmVsdmF1eDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseToKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGltZXMgTmV3IFJvbWFuJywg c2VyaWY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1z aXplOiAxMnB0OyBtYXJnaW46IDBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDBjbSAwLjAwMDFwdDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsiPlQg KzM1MiA0NiA2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg NDQgNTM2MDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMC4wMDAxcHQ7Ij48YQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnNhcmFoLmRp ZWhsQHVuaS5sdSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHN0eWxlPSJvcnBoYW5zOiBhdXRvOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgd2lkb3dzOiBhdXRvOyI+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogMTBweDsiPjwvc3Bhbj48 L2E+PGEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vei1k by1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiCmhyZWY9Im1haWx0bzpzYXJh aC5kaWVobEB1bmkubHUiPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9 Im1haWx0bzpzYXJhaC5kaWVobEB1bmkubHUiPnNhcmFoLmRpZWhsQHVuaS5sdTwvYT48L2E+PHNw YW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJm b250LXNpemU6IDcuNXB0OyI+oKCgoKA8YQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiCmhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw LTNBX19sY3NiLnVuaS5sdSZhbXA7ZD1Dd01GLWcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpW ZyZhbXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPXB3WURnZGF1aHBXblVTbm5xVkFC Nlh5bjJPenBHc0lNa1dkQzhmeU5SdTAmYW1wO3M9N0IxZ0R3ZHYzQmJDcW0xbUU2VmxrT2t4MXEz UDRmNng4aEwzeHdwTmx3YyZhbXA7ZT0iPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQi IGhyZWY9Imh0dHA6Ly9sY3NiLnVuaS5sdSI+aHR0cDovL2xjc2IudW5pLmx1PC9hPjwvYT48L3Nw YW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb25zb2xh czsgZm9udC1zaXplOiAxNHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHggMGNtOwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBj b2xvcjoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2IoMTUz LCAxNTMsIDE1Myk7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8Zm9udAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFj ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+LS0tLS08L3NwYW4+ PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 ZGl2IHN0eWxlPSJtYXJnaW46IDBweCAwY207CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7IGNvbG9yOgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYigxNTMsIDE1MywgMTUzKTsiPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmb250CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWNlPSJDYWxpYnJpLHNhbnMt c2VyaWYiPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij5UaGlzCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2UgaXMgY29uZmlkZW50aWFsCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBtYXkgY29udGFpbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcml2aWxlZ2Vk IGluZm9ybWF0aW9uLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBJdCBpcyBpbnRlbmRlZCBmb3IgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG5hbWVkIHJlY2lwaWVudCBvbmx5LiBJZgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5b3UgcmVjZWl2ZSBpdCBpbiBlcnJv cgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGVhc2Ug bm90aWZ5IG1lIGFuZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBwZXJtYW5lbnRseSBkZWxldGUgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG9yaWdpbmFsIG1lc3NhZ2UgYW5kIGFueQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3BpZXMuPC9zcGFuPjwvZm9udD48 L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHls ZT0ibWFyZ2luOiAwcHggMGNtOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGZvbnQtc2l6ZTogMTVweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hOyBjb2xvcjoKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICByZ2IoMTUzLCAxNTMsIDE1Myk7Ij4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXpl OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTJweDsiPi0t LS0tPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGRzZXQKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibWltZUF0dGFjaG1lbnRI ZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZSB3cmFwPSIiPl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClBs ZWFzZSBrZWVwIGFsbCByZXBsaWVzIG9uIHRoZSBsaXN0IGJ5IHVzaW5nICJyZXBseSBhbGwiCmlu IHlvdXIgbWFpbCBjbGllbnQuICBUbyBtYW5hZ2UgeW91ciBzdWJzY3JpcHRpb25zIHRvIHRoaXMK YW5kIG90aGVyIEdhbGF4eSBsaXN0cywgcGxlYXNlIHVzZSB0aGUgaW50ZXJmYWNlIGF0OgogIDxh IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJl Zj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19s aXN0cy5nYWxheHlwcm9qZWN0Lm9yZ18mYW1wO2Q9Q3dNRkF3JmFtcDtjPU9ERlQtRzVTdWpNaUdy S3VvSkpqVmcmYW1wO3I9cDl1WmJ5MTRPcVc5emNqQlNqaURLdyZhbXA7bT1WVi12VWxsNEd0UVg5 bnNib2FRYlhIdTR6MzFfU0FkcGtBLThudS1ielVrJmFtcDtzPXdfdDBaeU1qT1Y2SHhEWkl2eXEx VHUzUFBCTEV1eEw3aTQ0TlJYbEI0ZWsmYW1wO2U9Ij5odHRwczovL2xpc3RzLmdhbGF4eXByb2pl Y3Qub3JnLzwvYT4KClRvIHNlYXJjaCBHYWxheHkgbWFpbGluZyBsaXN0cyB1c2UgdGhlIHVuaWZp ZWQgc2VhcmNoIGF0OgogIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQt bGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy L3VybD91PWh0dHAtM0FfX2dhbGF4eXByb2plY3Qub3JnX3NlYXJjaF9tYWlsaW5nbGlzdHNfJmFt cDtkPUN3TUZBdyZhbXA7Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FX OXpjakJTamlES3cmYW1wO209VlYtdlVsbDRHdFFYOW5zYm9hUWJYSHU0ejMxX1NBZHBrQS04bnUt YnpVayZhbXA7cz1XZkdIOVRESkV3d2VWY1E2ZHdPa3JNZHVSYXVveTVKVTRSRVJ3eWEtTTdBJmFt cDtlPSI+aHR0cDovL2dhbGF4eXByb2plY3Qub3JnL3NlYXJjaC9tYWlsaW5nbGlzdHMvPC9hPjwv cHJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PGJyPgogICAgICAgICAg ICAgICAgICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVs ZHNldD4KICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIDxw cmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpQbGVhc2Uga2VlcCBhbGwgcmVwbGllcyBvbiB0aGUgbGlzdCBieSB1c2lu ZyAicmVwbHkgYWxsIgppbiB5b3VyIG1haWwgY2xpZW50LiAgVG8gbWFuYWdlIHlvdXIgc3Vic2Ny aXB0aW9ucyB0byB0aGlzCmFuZCBvdGhlciBHYWxheHkgbGlzdHMsIHBsZWFzZSB1c2UgdGhlIGlu dGVyZmFjZSBhdDoKICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxp bmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91 cmw/dT1odHRwcy0zQV9fbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmdfJmFtcDtkPUN3TUYtZyZhbXA7 Yz1PREZULUc1U3VqTWlHckt1b0pKalZnJmFtcDtyPXA5dVpieTE0T3FXOXpjakJTamlES3cmYW1w O209OHhNMzFIY1BaNEVjMzNVUlA3OFY3NURGODFEalNFRGZYTkI1dzdjY3lDayZhbXA7cz1yVXlG d0JTaUZjQXFjeHF1VTRxYWhsX1E1c2VDUnpnQkxBSTlxa0ZUYnVvJmFtcDtlPSI+aHR0cHM6Ly9s aXN0cy5nYWxheHlwcm9qZWN0Lm9yZy88L2E+CgpUbyBzZWFyY2ggR2FsYXh5IG1haWxpbmcgbGlz dHMgdXNlIHRoZSB1bmlmaWVkIHNlYXJjaCBhdDoKICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUi IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19nYWxheHlwcm9qZWN0Lm9yZ19zZWFyY2hf bWFpbGluZ2xpc3RzXyZhbXA7ZD1Dd01GLWcmYW1wO2M9T0RGVC1HNVN1ak1pR3JLdW9KSmpWZyZh bXA7cj1wOXVaYnkxNE9xVzl6Y2pCU2ppREt3JmFtcDttPTh4TTMxSGNQWjRFYzMzVVJQNzhWNzVE RjgxRGpTRURmWE5CNXc3Y2N5Q2smYW1wO3M9WFJkdk9qTlgtVVdONUtOc2ZhUmxxbk5lSDVyUUFr ODZ1X2VBM3NGelZJSSZhbXA7ZT0iPmh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFyY2gvbWFp bGluZ2xpc3RzLzwvYT48L3ByZT4KICAgICAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAg ICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1v ei1zaWduYXR1cmUiPi0tIDxicj4KICAgICAgICAgICAgICAgICAgICAgIEVyaWMgUmFzY2hlPGJy PgogICAgICAgICAgICAgICAgICAgICAgUHJvZ3JhbW1lciBJSTxicj4KICAgICAgICAgICAgICAg ICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIENlbnRlciBmb3IgUGhhZ2UgVGVjaG5v bG9neTxicj4KICAgICAgICAgICAgICAgICAgICAgIFJtIDMxMkEsIEJpb2NoZW1pc3RyeSAmYW1w OyBCaW9waHlzaWNzPGJyPgogICAgICAgICAgICAgICAgICAgICAgVGV4YXMgQSZhbXA7TSBVbml2 ZXJzaXR5PGJyPgogICAgICAgICAgICAgICAgICAgICAgQ29sbGVnZSBTdGF0aW9uLCBUWCA3Nzg0 Mzxicj4KICAgICAgICAgICAgICAgICAgICAgIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAg ICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmVzckB0YW11LmVkdSI+ZXNyQHRhbXUu ZWR1PC9hPjxicj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAg PC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L3NwYW4+PC9ibG9j a3F1b3RlPgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1vei1zaWdu YXR1cmUiPi0tIDxicj4KICAgICAgICAgICAgICBFcmljIFJhc2NoZTxicj4KICAgICAgICAgICAg ICBQcm9ncmFtbWVyIElJPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBDZW50 ZXIgZm9yIFBoYWdlIFRlY2hub2xvZ3k8YnI+CiAgICAgICAgICAgICAgUm0gMzEyQSwgQmlvY2hl bWlzdHJ5ICZhbXA7IEJpb3BoeXNpY3M8YnI+CiAgICAgICAgICAgICAgVGV4YXMgQSZhbXA7TSBV bml2ZXJzaXR5PGJyPgogICAgICAgICAgICAgIENvbGxlZ2UgU3RhdGlvbiwgVFggNzc4NDM8YnI+ CiAgICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86ZXNy QHRhbXUuZWR1Ij5lc3JAdGFtdS5lZHU8L2E+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L3NwYW4+CiAgICA8L2Jsb2NrcXVvdGU+ CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj4tLSA8YnI+CiAgICAgIEVy aWMgUmFzY2hlPGJyPgogICAgICBQcm9ncmFtbWVyIElJPGJyPgogICAgICA8YnI+CiAgICAgIENl bnRlciBmb3IgUGhhZ2UgVGVjaG5vbG9neTxicj4KICAgICAgUm0gMzEyQSwgQmlvY2hlbWlzdHJ5 ICZhbXA7IEJpb3BoeXNpY3M8YnI+CiAgICAgIFRleGFzIEEmYW1wO00gVW5pdmVyc2l0eTxicj4K ICAgICAgQ29sbGVnZSBTdGF0aW9uLCBUWCA3Nzg0Mzxicj4KICAgICAgPGEgaHJlZj0ibWFpbHRv OmVzckB0YW11LmVkdSI+ZXNyQHRhbXUuZWR1PC9hPjxicj4KICAgIDwvZGl2PgogIDwvYm9keT4K PC9odG1sPgo= --===============3915289554811653334==--