
--_000_ED08B56256B38842A463A2A0804C5AC0326ACA4745svrcaexch1atg_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi In my environment, I have 3 ovirt nodes as one cluster. And on top of host-= 1, there is one vm to host ovirt engine. Also I have one external storage for the cluster to use as data domain of e= ngine and data. I confirmed live migration works well in my environment. But it seems very buggy for VM failover if I try to force to shut down one = ovirt node. Sometimes the VM in the node which is shutdown can migrate to o= ther host, but it take more than several minutes. Sometimes, it can not migrate at all. Sometimes, only when the host is back= , the VM is beginning to move. Is there some documentation to explain how VM failover is working? And is t= here some bugs reported related with this? Thanks in advance, Cong ________________________________ This e-mail message is for the sole use of the intended recipient(s) and ma= y contain confidential and privileged information. Any unauthorized review,= use, disclosure or distribution is prohibited. If you are not the intended= recipient, please contact the sender by reply e-mail and destroy all copie= s of the original message. If you are the intended recipient, please be adv= ised that the content of this message is subject to access, review and disc= losure by the sender's e-mail System Administrator. --_000_ED08B56256B38842A463A2A0804C5AC0326ACA4745svrcaexch1atg_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
</span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA"><o:p> <= /o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">In my enviro= nment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is = one vm to host ovirt engine.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">Also I have = one external storage for the cluster to use as data domain of engine and da= ta.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">I confirmed =
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:"MS Mincho"; panose-1:2 2 6 9 4 2 5 8 3 4;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face {font-family:"\@MS Mincho"; panose-1:2 2 6 9 4 2 5 8 3 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; font-size:8.0pt; font-family:"Tahoma","sans-serif";} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri","sans-serif"; color:windowtext;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-priority:99; mso-style-link:"Balloon Text"; font-family:"Tahoma","sans-serif";} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"blue" vlink=3D"purple"> <div class=3D"WordSection1"> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">Hi<o:p></o:p= live migration works well in my environment.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">But it seems= very buggy for VM failover if I try to force to shut down one ovirt node. = Sometimes the VM in the node which is shutdown can migrate to other host, b= ut it take more than several minutes.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">Sometimes, i= t can not migrate at all. Sometimes, only when the host is back, the VM is = beginning to move.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA"><o:p> <= /o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">Is there som= e documentation to explain how VM failover is working? And is there some bu= gs reported related with this?<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA"><o:p> <= /o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">Thanks in ad= vance,<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA">Cong<o:p></o= :p></span></p> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:JA"><o:p> <= /o:p></span></p> </div> <br> <hr> <font face=3D"Arial" color=3D"Gray" size=3D"1">This e-mail message is for t= he sole use of the intended recipient(s) and may contain confidential and p= rivileged information. Any unauthorized review, use, disclosure or distribu= tion is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy = all copies of the original message. If you are the intended recipient, plea= se be advised that the content of this message is subject to access, review= and disclosure by the sender's e-mail System Administrator.<br> </font> </body> </html> --_000_ED08B56256B38842A463A2A0804C5AC0326ACA4745svrcaexch1atg_--

----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: users@ovirt.org Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Thanks for the information. This is the log for my three ovirt nodes. From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment? How can I make also engine works for my 2nd and 3rd ovit nodes? -- --== Host 1 status ==-- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown -- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ---- 10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) 10.0.0.92(hosted-engine-3) same as 10.0.0.93 -- -----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org Subject: Re: [ovirt-users] VM failover with ovirt3.5 ----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: users@ovirt.org Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Simone Tiraboschi" <stirabos@redhat.com> Cc: users@ovirt.org Sent: Friday, December 19, 2014 7:22:10 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5
Thanks for the information. This is the log for my three ovirt nodes. From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment?
No, they looks ok: you can run the engine VM on single host at a time.
How can I make also engine works for my 2nd and 3rd ovit nodes?
If you put the host 1 in local maintenance mode ( hosted-engine --set-maintenance --mode=local ) the VM should migrate to host 2; if you reactivate host 1 ( hosted-engine --set-maintenance --mode=none ) and put host 2 in local maintenance mode the VM should migrate again. Can you please try that and post the logs if something is going bad?
-- --== Host 1 status ==--
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown
--== Host 3 status ==--
Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown
-- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ----
10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
10.0.0.92(hosted-engine-3) same as 10.0.0.93 --
-----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org Subject: Re: [ovirt-users] VM failover with ovirt3.5
----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: users@ovirt.org Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

Hi I had a try with "hosted-engine --set-maintence --mode=local" on compute2-1, which is host 3 in my cluster. From the log, it shows maintence mode is dectected, but migration does not happen. The logs are as follows. Is there any other config I need to check? [root@compute2-1 vdsm]# hosted-engine --vm-status --== Host 1 status ==- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 836296 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=836296 (Sat Dec 27 11:42:39 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 687358 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=687358 (Sat Dec 27 08:42:04 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 681827 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=681827 (Sat Dec 27 08:42:40 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:42:41,109::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:42:51,198::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:01,507::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:11,859::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) [root@compute2-3 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 11:36:28,855::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:09,779::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:36:12,462::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:22,797::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:22,798::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:32,876::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:37:04,028::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.94 (id 1): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=835987 (Sat Dec 27 11:37:30 2014)\nhost-id=1\nscore=2400\nmaintenance=False\nstate=EngineUp\n', 'hostname': '10.0.0.94', 'alive': True, 'host-id': 1, 'engine-status': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'score': 2400, 'maintenance': False, 'host-ts': 835987} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=681528 (Sat Dec 27 08:37:41 2014)\nhost-id=3\nscore=0\nmaintenance=True\nstate=LocalMaintenance\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 0, 'maintenance': True, 'host-ts': 681528} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 2): {'engine-health': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'bridge': True, 'mem-free': 15300.0, 'maintenance': False, 'cpu-load': 0.0215, 'gateway': True} MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) Thanks, Cong
On 2014/12/22, at 5:29, "Simone Tiraboschi" <stirabos@redhat.com> wrote:
----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Simone Tiraboschi" <stirabos@redhat.com> Cc: users@ovirt.org Sent: Friday, December 19, 2014 7:22:10 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5
Thanks for the information. This is the log for my three ovirt nodes. From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment?
No, they looks ok: you can run the engine VM on single host at a time.
How can I make also engine works for my 2nd and 3rd ovit nodes?
If you put the host 1 in local maintenance mode ( hosted-engine --set-maintenance --mode=local ) the VM should migrate to host 2; if you reactivate host 1 ( hosted-engine --set-maintenance --mode=none ) and put host 2 in local maintenance mode the VM should migrate again.
Can you please try that and post the logs if something is going bad?
-- --== Host 1 status ==--
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown
--== Host 3 status ==--
Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown
-- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ----
10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
10.0.0.92(hosted-engine-3) same as 10.0.0.93 --
-----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org Subject: Re: [ovirt-users] VM failover with ovirt3.5
----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: users@ovirt.org Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

I see that you set local maintenance on host3 that do not have engine vm on it, so it nothing to migrate from this host. If you set local maintenance on host1, vm must migrate to another host with positive score. Thanks ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Simone Tiraboschi" <stirabos@redhat.com> Cc: users@ovirt.org Sent: Saturday, December 27, 2014 6:58:32 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Hi I had a try with "hosted-engine --set-maintence --mode=local" on compute2-1, which is host 3 in my cluster. From the log, it shows maintence mode is dectected, but migration does not happen. The logs are as follows. Is there any other config I need to check? [root@compute2-1 vdsm]# hosted-engine --vm-status --== Host 1 status ==- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 836296 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=836296 (Sat Dec 27 11:42:39 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 687358 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=687358 (Sat Dec 27 08:42:04 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 681827 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=681827 (Sat Dec 27 08:42:40 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:42:41,109::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:42:51,198::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:01,507::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:11,859::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) [root@compute2-3 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 11:36:28,855::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:09,779::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:36:12,462::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:22,797::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:22,798::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:32,876::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:37:04,028::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.94 (id 1): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=835987 (Sat Dec 27 11:37:30 2014)\nhost-id=1\nscore=2400\nmaintenance=False\nstate=EngineUp\n', 'hostname': '10.0.0.94', 'alive': True, 'host-id': 1, 'engine-status': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'score': 2400, 'maintenance': False, 'host-ts': 835987} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=681528 (Sat Dec 27 08:37:41 2014)\nhost-id=3\nscore=0\nmaintenance=True\nstate=LocalMaintenance\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 0, 'maintenance': True, 'host-ts': 681528} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 2): {'engine-health': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'bridge': True, 'mem-free': 15300.0, 'maintenance': False, 'cpu-load': 0.0215, 'gateway': True} MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) Thanks, Cong
On 2014/12/22, at 5:29, "Simone Tiraboschi" <stirabos@redhat.com> wrote:
----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Simone Tiraboschi" <stirabos@redhat.com> Cc: users@ovirt.org Sent: Friday, December 19, 2014 7:22:10 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5
Thanks for the information. This is the log for my three ovirt nodes. From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment?
No, they looks ok: you can run the engine VM on single host at a time.
How can I make also engine works for my 2nd and 3rd ovit nodes?
If you put the host 1 in local maintenance mode ( hosted-engine --set-maintenance --mode=local ) the VM should migrate to host 2; if you reactivate host 1 ( hosted-engine --set-maintenance --mode=none ) and put host 2 in local maintenance mode the VM should migrate again.
Can you please try that and post the logs if something is going bad?
-- --== Host 1 status ==--
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown
--== Host 3 status ==--
Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown
-- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ----
10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
10.0.0.92(hosted-engine-3) same as 10.0.0.93 --
-----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org Subject: Re: [ovirt-users] VM failover with ovirt3.5
----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: users@ovirt.org Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--_000_B7E7D6D4B85D471C87A7EA9AD32BF279alliedtelesiscom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBjaGVja2VkIGl0IGFnYWluIGFuZCBjb25maXJtZWQgdGhlcmUgaXMgb25lIGd1ZXN0IFZNIGlz IHJ1bm5pbmcgb24gdGhlIHRvcCBvZiB0aGlzIGhvc3QuIFRoZSBsb2cgaXMgYXMgZm9sbG93czoN Cg0KW3Jvb3RAY29tcHV0ZTItMSB2ZHNtXSMgcHMgLWVmIHwgZ3JlcCBxZW11DQpxZW11ICAgICAg Mjk4MyAgIDg0NiAgMCBEZWMxOSA/ICAgICAgICAwMDowMDowMDx4LWFwcGxlLWRhdGEtZGV0ZWN0 b3JzOi8vMD4gW3N1cGVydmRzbVNlcnZlcl0gPGRlZnVuY3Q+DQpyb290ICAgICAgNTQ4OSAgMzA1 MyAgMCAyMDo0OTx4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vMT4gcHRzLzAgICAgMDA6MDA6MDA8 eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzI+IGdyZXAgLS1jb2xvcj1hdXRvIHFlbXUNCnFlbXUg ICAgIDI2MTI4ICAgICAxICAwIERlYzE5ID8gICAgICAgIDAxOjA5OjE5IC91c3IvbGliZXhlYy9x ZW11LWt2bQ0KLW5hbWUgdGVzdHZtMiAtUyAtbWFjaGluZSByaGVsNi41LjAsYWNjZWw9a3ZtLHVz Yj1vZmYgLWNwdSBOZWhhbGVtIC1tDQo1MDAgLXJlYWx0aW1lIG1sb2NrPW9mZiAtc21wIDEsbWF4 Y3B1cz0xNixzb2NrZXRzPTE2LGNvcmVzPTEsdGhyZWFkcz0xDQotdXVpZCBlNDZiY2E4Ny00ZGY1 LTQyODctODQ0Yi05MGEyNmZjY2VmMzMgLXNtYmlvcw0KdHlwZT0xLG1hbnVmYWN0dXJlcj1vVmly dCxwcm9kdWN0PW9WaXJ0DQpOb2RlLHZlcnNpb249Ny0wLjE0MDYuZWw3LmNlbnRvcy4yLjUsc2Vy aWFsPTRDNEM0NTQ0LTAwMzAtMzMxMC04MDU5LUI4QzA0RjU4NTIzMSx1dWlkPWU0NmJjYTg3LTRk ZjUtNDI4Ny04NDRiLTkwYTI2ZmNjZWYzMw0KLW5vLXVzZXItY29uZmlnIC1ub2RlZmF1bHRzIC1j aGFyZGV2DQpzb2NrZXQsaWQ9Y2hhcm1vbml0b3IscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUv dGVzdHZtMi5tb25pdG9yLHNlcnZlcixub3dhaXQNCi1tb24gY2hhcmRldj1jaGFybW9uaXRvcixp ZD1tb25pdG9yLG1vZGU9Y29udHJvbCAtcnRjDQpiYXNlPTIwMTQtMTItMTlUMjA6MTg6MDE8eC1h cHBsZS1kYXRhLWRldGVjdG9yczovLzQ+LGRyaWZ0Zml4PXNsZXcgLW5vLWt2bS1waXQtcmVpbmpl Y3Rpb24NCi1uby1ocGV0IC1uby1zaHV0ZG93biAtYm9vdCBzdHJpY3Q9b24gLWRldmljZQ0KcGlp eDMtdXNiLXVoY2ksaWQ9dXNiLGJ1cz1wY2kuMCxhZGRyPTB4MS4weDIgLWRldmljZQ0KdmlydGlv LXNjc2ktcGNpLGlkPXNjc2kwLGJ1cz1wY2kuMCxhZGRyPTB4NCAtZGV2aWNlDQp2aXJ0aW8tc2Vy aWFsLXBjaSxpZD12aXJ0aW8tc2VyaWFsMCxtYXhfcG9ydHM9MTYsYnVzPXBjaS4wLGFkZHI9MHg1 DQotZHJpdmUgaWY9bm9uZSxpZD1kcml2ZS1pZGUwLTEtMCxyZWFkb25seT1vbixmb3JtYXQ9cmF3 LHNlcmlhbD0NCi1kZXZpY2UgaWRlLWNkLGJ1cz1pZGUuMSx1bml0PTAsZHJpdmU9ZHJpdmUtaWRl MC0xLTAsaWQ9aWRlMC0xLTANCi1kcml2ZSBmaWxlPS9yaGV2L2RhdGEtY2VudGVyLzAwMDAwMDAy LTAwMDItMDAwMi0wMDAyLTAwMDAwMDAwMDFlNC8xZGM3MTA5Ni0yN2M0LTQyNTYtYjJhYy1iZDcy NjU1MjVjNjkvaW1hZ2VzL2I0YjU0MjZiLTk1ZTMtNDFhZi1iMjg2LWRhMjQ1ODkxY2RhZi8wZjY4 OGQ0OS05N2UzLTRmMWQtODRkNC1hYzE0MzJkOTAzYjMsaWY9bm9uZSxpZD1kcml2ZS12aXJ0aW8t ZGlzazAsZm9ybWF0PXFjb3cyLHNlcmlhbD1iNGI1NDI2Yi05NWUzLTQxYWYtYjI4Ni1kYTI0NTg5 MWNkYWYsY2FjaGU9bm9uZSx3ZXJyb3I9c3RvcCxyZXJyb3I9c3RvcCxhaW89dGhyZWFkcw0KLWRl dmljZSB2aXJ0aW8tYmxrLXBjaSxzY3NpPW9mZixidXM9cGNpLjAsYWRkcj0weDYsZHJpdmU9ZHJp dmUtdmlydGlvLWRpc2swLGlkPXZpcnRpby1kaXNrMCxib290aW5kZXg9MQ0KLW5ldGRldiB0YXAs ZmQ9MjYsaWQ9aG9zdG5ldDAsdmhvc3Q9b24sdmhvc3RmZD0yNyAtZGV2aWNlDQp2aXJ0aW8tbmV0 LXBjaSxuZXRkZXY9aG9zdG5ldDAsaWQ9bmV0MCxtYWM9MDA6MWE6NGE6ZGI6OTQ6MDEsYnVzPXBj aS4wLGFkZHI9MHgzDQotY2hhcmRldiBzb2NrZXQsaWQ9Y2hhcmNoYW5uZWwwLHBhdGg9L3Zhci9s aWIvbGlidmlydC9xZW11L2NoYW5uZWxzL2U0NmJjYTg3LTRkZjUtNDI4Ny04NDRiLTkwYTI2ZmNj ZWYzMy5jb20ucmVkaGF0LnJoZXZtLnZkc20sc2VydmVyLG5vd2FpdA0KLWRldmljZSB2aXJ0c2Vy aWFscG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0xLGNoYXJkZXY9Y2hhcmNoYW5uZWwwLGlk PWNoYW5uZWwwLG5hbWU9Y29tLnJlZGhhdC5yaGV2bS52ZHNtDQotY2hhcmRldiBzb2NrZXQsaWQ9 Y2hhcmNoYW5uZWwxLHBhdGg9L3Zhci9saWIvbGlidmlydC9xZW11L2NoYW5uZWxzL2U0NmJjYTg3 LTRkZjUtNDI4Ny04NDRiLTkwYTI2ZmNjZWYzMy5vcmcucWVtdS5ndWVzdF9hZ2VudC4wLHNlcnZl cixub3dhaXQNCi1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9 MixjaGFyZGV2PWNoYXJjaGFubmVsMSxpZD1jaGFubmVsMSxuYW1lPW9yZy5xZW11Lmd1ZXN0X2Fn ZW50LjANCi1jaGFyZGV2IHNwaWNldm1jLGlkPWNoYXJjaGFubmVsMixuYW1lPXZkYWdlbnQgLWRl dmljZQ0KdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MyxjaGFyZGV2PWNo YXJjaGFubmVsMixpZD1jaGFubmVsMixuYW1lPWNvbS5yZWRoYXQuc3BpY2UuMA0KLXNwaWNlIHRs cy1wb3J0PTU5MDAsYWRkcj0xMC4wLjAuOTIseDUwOS1kaXI9L2V0Yy9wa2kvdmRzbS9saWJ2aXJ0 LXNwaWNlLHRscy1jaGFubmVsPW1haW4sdGxzLWNoYW5uZWw9ZGlzcGxheSx0bHMtY2hhbm5lbD1p bnB1dHMsdGxzLWNoYW5uZWw9Y3Vyc29yLHRscy1jaGFubmVsPXBsYXliYWNrLHRscy1jaGFubmVs PXJlY29yZCx0bHMtY2hhbm5lbD1zbWFydGNhcmQsdGxzLWNoYW5uZWw9dXNicmVkaXIsc2VhbWxl c3MtbWlncmF0aW9uPW9uDQotayBlbi11cyAtdmdhIHF4bCAtZ2xvYmFsIHF4bC12Z2EucmFtX3Np emU9NjcxMDg4NjQ8dGVsOjY3MTA4ODY0PiAtZ2xvYmFsDQpxeGwtdmdhLnZyYW1fc2l6ZT0zMzU1 NDQzMjx0ZWw6MzM1NTQ0MzI+IC1pbmNvbWluZyB0Y3A6Wzo6XTo0OTE1MiAtZGV2aWNlDQp2aXJ0 aW8tYmFsbG9vbi1wY2ksaWQ9YmFsbG9vbjAsYnVzPXBjaS4wLGFkZHI9MHg3DQpbcm9vdEBjb21w dXRlMi0xIHZkc21dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdl bnQubG9nDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OToyNywzMTU6OnN0YXRl X2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIwOjQ5OjI3LDY0Njo6aG9zdGVkX2VuZ2luZTo6 MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5jZSAo c2NvcmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OToyNyw2NDY6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y OA0KMjA6NDk6MzcsNzMyOjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjaykNCkxvY2FsIG1h aW50ZW5hbmNlIGRldGVjdGVkDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OToz Nyw5NjE6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0 YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yOA0KMjA6NDk6MzcsOTYxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIwOjQ5OjQ4LDA0ODo6c3RhdGVfZGVjb3JhdG9yczo6 MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooY2hlY2spDQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0yOA0KMjA6NDk6NDgsMzE5OjpzdGF0ZXM6OjIwODo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHNjb3JlKQ0KU2NvcmUg aXMgMCBkdWUgdG8gbG9jYWwgbWFpbnRlbmFuY2UgbW9kZQ0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yOA0KMjA6NDk6NDgsMzE5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQ3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCkNCk1haW5UaHJl YWQ6OklORk86OjIwMTQtMTItMjgNCjIwOjQ5OjQ4LDMxOTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2Nv cmU6IDI0MDApDQoNClRoYW5rcywNCkNvbmcNCg0KDQpPbiAyMDE0LzEyLzI4LCBhdCAzOjQ2LCAi QXJ0eW9tIEx1a2lhbm92IiA8YWx1a2lhbm9AcmVkaGF0LmNvbTxtYWlsdG86YWx1a2lhbm9AcmVk aGF0LmNvbT4+IHdyb3RlOg0KDQpJIHNlZSB0aGF0IHlvdSBzZXQgbG9jYWwgbWFpbnRlbmFuY2Ug b24gaG9zdDMgdGhhdCBkbyBub3QgaGF2ZSBlbmdpbmUgdm0gb24gaXQsIHNvIGl0IG5vdGhpbmcg dG8gbWlncmF0ZSBmcm9tIHRoaXMgaG9zdC4NCklmIHlvdSBzZXQgbG9jYWwgbWFpbnRlbmFuY2Ug b24gaG9zdDEsIHZtIG11c3QgbWlncmF0ZSB0byBhbm90aGVyIGhvc3Qgd2l0aCBwb3NpdGl2ZSBz Y29yZS4NClRoYW5rcw0KDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQpGcm9tOiAiQ29u ZyBZdWUiIDxDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTxtYWlsdG86Q29uZ19ZdWVAYWxsaWVk dGVsZXNpcy5jb20+Pg0KVG86ICJTaW1vbmUgVGlyYWJvc2NoaSIgPHN0aXJhYm9zQHJlZGhhdC5j b208bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20+Pg0KQ2M6IHVzZXJzQG92aXJ0Lm9yZzxtYWls dG86dXNlcnNAb3ZpcnQub3JnPg0KU2VudDogU2F0dXJkYXksIERlY2VtYmVyIDI3LCAyMDE0IDY6 NTg6MzIgUE0NClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdpdGggb3Zp cnQzLjUNCg0KSGkNCg0KSSBoYWQgYSB0cnkgd2l0aCAiaG9zdGVkLWVuZ2luZSAtLXNldC1tYWlu dGVuY2UgLS1tb2RlPWxvY2FsIiBvbg0KY29tcHV0ZTItMSwgd2hpY2ggaXMgaG9zdCAzIGluIG15 IGNsdXN0ZXIuIEZyb20gdGhlIGxvZywgaXQgc2hvd3MNCm1haW50ZW5jZSBtb2RlIGlzIGRlY3Rl Y3RlZCwgYnV0IG1pZ3JhdGlvbiBkb2VzIG5vdCBoYXBwZW4uDQoNClRoZSBsb2dzIGFyZSBhcyBm b2xsb3dzLiBJcyB0aGVyZSBhbnkgb3RoZXIgY29uZmlnIEkgbmVlZCB0byBjaGVjaz8NCg0KW3Jv b3RAY29tcHV0ZTItMSB2ZHNtXSMgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1cw0KDQoNCi0tPT0g SG9zdCAxIHN0YXR1cyA9PS0NCg0KU3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6 IFRydWUNCkhvc3RuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxMC4wLjAuOTQNCkhv c3QgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxDQpFbmdpbmUgc3RhdHVzICAgICAg ICAgICAgICAgICAgICAgIDogeyJoZWFsdGgiOiAiZ29vZCIsICJ2bSI6ICJ1cCIsDQoiZGV0YWls IjogInVwIn0NClNjb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAyNDAwDQpMb2Nh bCBtYWludGVuYW5jZSAgICAgICAgICAgICAgICAgIDogRmFsc2UNCkhvc3QgdGltZXN0YW1wICAg ICAgICAgICAgICAgICAgICAgOiA4MzYyOTYNCkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1l c3RhbXApOg0KbWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xDQptZXRhZGF0YV9mZWF0dXJlX3ZlcnNp b249MQ0KdGltZXN0YW1wPTgzNjI5NiAoU2F0IERlYyAyNyAxMTo0MjozOSAyMDE0KQ0KaG9zdC1p ZD0xDQpzY29yZT0yNDAwDQptYWludGVuYW5jZT1GYWxzZQ0Kc3RhdGU9RW5naW5lVXANCg0KDQot LT09IEhvc3QgMiBzdGF0dXMgPT0tLQ0KDQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAg ICAgIDogVHJ1ZQ0KSG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45 Mw0KSG9zdCBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDINCkVuZ2luZSBzdGF0dXMg ICAgICAgICAgICAgICAgICAgICAgOiB7InJlYXNvbiI6ICJ2bSBub3QgcnVubmluZyBvbg0KdGhp cyBob3N0IiwgImhlYWx0aCI6ICJiYWQiLCAidm0iOiAiZG93biIsICJkZXRhaWwiOiAidW5rbm93 biJ9DQpTY29yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMjQwMA0KTG9jYWwgbWFp bnRlbmFuY2UgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpIb3N0IHRpbWVzdGFtcCAgICAgICAg ICAgICAgICAgICAgIDogNjg3MzU4DQpFeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1w KToNCm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTEN CnRpbWVzdGFtcD02ODczNTggKFNhdCBEZWMgMjcgMDg6NDI6MDQgMjAxNCkNCmhvc3QtaWQ9Mg0K c2NvcmU9MjQwMA0KbWFpbnRlbmFuY2U9RmFsc2UNCnN0YXRlPUVuZ2luZURvd24NCg0KDQotLT09 IEhvc3QgMyBzdGF0dXMgPT0tLQ0KDQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAg IDogVHJ1ZQ0KSG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45Mg0K SG9zdCBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDMNCkVuZ2luZSBzdGF0dXMgICAg ICAgICAgICAgICAgICAgICAgOiB7InJlYXNvbiI6ICJ2bSBub3QgcnVubmluZyBvbg0KdGhpcyBo b3N0IiwgImhlYWx0aCI6ICJiYWQiLCAidm0iOiAiZG93biIsICJkZXRhaWwiOiAidW5rbm93biJ9 DQpTY29yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMA0KTG9jYWwgbWFpbnRlbmFu Y2UgICAgICAgICAgICAgICAgICA6IFRydWUNCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAgICAg ICAgICAgOiA2ODE4MjcNCkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOg0KbWV0 YWRhdGFfcGFyc2VfdmVyc2lvbj0xDQptZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MQ0KdGltZXN0 YW1wPTY4MTgyNyAoU2F0IERlYyAyNyAwODo0Mjo0MCAyMDE0KQ0KaG9zdC1pZD0zDQpzY29yZT0w DQptYWludGVuYW5jZT1UcnVlDQpzdGF0ZT1Mb2NhbE1haW50ZW5hbmNlDQpbcm9vdEBjb21wdXRl Mi0xIHZkc21dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQu bG9nDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0Mjo0MSwxMDk6Omhvc3RlZF9l bmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45 NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6 NDI6NTEsMTk4OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjaykNCkxvY2FsIG1haW50ZW5h bmNlIGRldGVjdGVkDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0Mjo1MSw0MjA6 Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIExv Y2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0K MDg6NDI6NTEsNDIwOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVz dCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjcNCjA4OjQzOjAxLDUwNzo6c3RhdGVfZGVjb3JhdG9yczo6MTI0Ojpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo Y2hlY2spDQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yNw0KMDg6NDM6MDEsNzczOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQ3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCkNCk1haW5UaHJl YWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQzOjAxLDc3Mzo6aG9zdGVkX2VuZ2luZTo6MzMyOjpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2Nv cmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0MzoxMSw4NTk6OnN0 YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQzOjEyLDA3Mjo6aG9zdGVkX2VuZ2lu ZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5j ZSAoc2NvcmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0MzoxMiwwNzI6 Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0 IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KDQoNCg0KW3Jvb3RAY29tcHV0ZTItMyB+ XSMgdGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZw0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6MjgsODU1Ojpob3N0ZWRfZW5naW5lOjoz MzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAy LCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM2OjM5LDEz MDo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUg RW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6 MzY6MzksMTMwOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCBy ZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMjcNCjExOjM2OjQ5LDQ0OTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6NDksNDQ5Ojpob3N0ZWRfZW5naW5lOjozMzI6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBz Y29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM2OjU5LDczOTo6 aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5n aW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6 NTksNzM5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjcNCjExOjM3OjA5LDc3OTo6c3RhdGVzOjozOTQ6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihjb25zdW1lKQ0KRW5naW5l IHZtIHJ1bm5pbmcgb24gbG9jYWxob3N0DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQox MTozNzoxMCwwMjY6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJy ZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjcNCjExOjM3OjEwLDAyNjo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu ZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApDQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNzoyMCwzMzE6Omhvc3RlZF9lbmdpbmU6OjMy Nzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQw MCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM3OjIwLDMzMTo6aG9zdGVkX2Vu Z2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkz IChpZDogMiwgc2NvcmU6IDI0MDApDQoNCg0KW3Jvb3RAY29tcHV0ZTItMiB+XSMgdGFpbCAtZiAv dmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZw0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0yNw0KMDg6MzY6MTIsNDYyOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQw MCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2OjIyLDc5Nzo6aG9zdGVkX2Vu Z2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAo c2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODozNjoyMiw3OTg6 Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0 IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yNw0KMDg6MzY6MzIsODc2OjpzdGF0ZXM6OjQzNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdpbmUgdm0gaXMg cnVubmluZyBvbiBob3N0IDEwLjAuMC45NCAoaWQgMSkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjcNCjA4OjM2OjMzLDE2OTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu ZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTI3DQowODozNjozMywxNjk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAy NDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6NDMsNTY3Ojpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3du IChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2OjQzLDU2 Nzo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhv c3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3DQowODozNjo1Myw4NTg6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6NTMsODU4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTog MjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM3OjA0LDAyODo6c3RhdGVf bWFjaGluZTo6MTYwOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjoocmVmcmVzaCkNCkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6 IEZhbHNlfQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6Mzc6MDQsMDI4OjpzdGF0 ZV9tYWNoaW5lOjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKQ0KSG9zdCAxMC4wLjAuOTQgKGlkIDEpOiB7J2V4dHJh JzoNCidtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0x XG50aW1lc3RhbXA9ODM1OTg3DQooU2F0IERlYyAyNyAxMTozNzozMA0KMjAxNClcbmhvc3QtaWQ9 MVxuc2NvcmU9MjQwMFxubWFpbnRlbmFuY2U9RmFsc2VcbnN0YXRlPUVuZ2luZVVwXG4nLA0KJ2hv c3RuYW1lJzogJzEwLjAuMC45NCcsICdhbGl2ZSc6IFRydWUsICdob3N0LWlkJzogMSwgJ2VuZ2lu ZS1zdGF0dXMnOg0KeydoZWFsdGgnOiAnZ29vZCcsICd2bSc6ICd1cCcsICdkZXRhaWwnOiAndXAn fSwgJ3Njb3JlJzogMjQwMCwNCidtYWludGVuYW5jZSc6IEZhbHNlLCAnaG9zdC10cyc6IDgzNTk4 N30NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM3OjA0LDAyODo6c3RhdGVfbWFj aGluZTo6MTY1OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjoocmVmcmVzaCkNCkhvc3QgMTAuMC4wLjkyIChpZCAzKTogeydleHRyYSc6DQon bWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xXG5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MVxudGlt ZXN0YW1wPTY4MTUyOA0KKFNhdCBEZWMgMjcgMDg6Mzc6NDENCjIwMTQpXG5ob3N0LWlkPTNcbnNj b3JlPTBcbm1haW50ZW5hbmNlPVRydWVcbnN0YXRlPUxvY2FsTWFpbnRlbmFuY2VcbicsDQonaG9z dG5hbWUnOiAnMTAuMC4wLjkyJywgJ2FsaXZlJzogVHJ1ZSwgJ2hvc3QtaWQnOiAzLCAnZW5naW5l LXN0YXR1cyc6DQp7J3JlYXNvbic6ICd2bSBub3QgcnVubmluZyBvbiB0aGlzIGhvc3QnLCAnaGVh bHRoJzogJ2JhZCcsICd2bSc6DQonZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnc2NvcmUn OiAwLCAnbWFpbnRlbmFuY2UnOiBUcnVlLA0KJ2hvc3QtdHMnOiA2ODE1Mjh9DQpNYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTI3DQowODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2ODo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJl ZnJlc2gpDQpMb2NhbCAoaWQgMik6IHsnZW5naW5lLWhlYWx0aCc6IHsncmVhc29uJzogJ3ZtIG5v dCBydW5uaW5nIG9uIHRoaXMNCmhvc3QnLCAnaGVhbHRoJzogJ2JhZCcsICd2bSc6ICdkb3duJywg J2RldGFpbCc6ICd1bmtub3duJ30sICdicmlkZ2UnOg0KVHJ1ZSwgJ21lbS1mcmVlJzogMTUzMDAu MCwgJ21haW50ZW5hbmNlJzogRmFsc2UsICdjcHUtbG9hZCc6IDAuMDIxNSwNCidnYXRld2F5Jzog VHJ1ZX0NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM3OjA0LDI2NTo6aG9zdGVk X2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93 biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODozNzowNCwy NjU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBo b3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KDQpUaGFua3MsDQpDb25nDQoNCk9u IDIwMTQvMTIvMjIsIGF0IDU6MjksICJTaW1vbmUgVGlyYWJvc2NoaSIgPHN0aXJhYm9zQHJlZGhh dC5jb208bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20+PiB3cm90ZToNCg0KDQoNCi0tLS0tIE9y aWdpbmFsIE1lc3NhZ2UgLS0tLS0NCkZyb206ICJDb25nIFl1ZSIgPENvbmdfWXVlQGFsbGllZHRl bGVzaXMuY29tPG1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbT4+DQpUbzogIlNpbW9u ZSBUaXJhYm9zY2hpIiA8c3RpcmFib3NAcmVkaGF0LmNvbTxtYWlsdG86c3RpcmFib3NAcmVkaGF0 LmNvbT4+DQpDYzogdXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+DQpTZW50 OiBGcmlkYXksIERlY2VtYmVyIDE5LCAyMDE0IDc6MjI6MTAgUE0NClN1YmplY3Q6IFJFOiBbb3Zp cnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjUNCg0KVGhhbmtzIGZvciB0aGUgaW5m b3JtYXRpb24uIFRoaXMgaXMgdGhlIGxvZyBmb3IgbXkgdGhyZWUgb3ZpcnQgbm9kZXMuDQpGcm9t IHRoZSBvdXRwdXQgb2YgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1cywgaXQgc2hvd3MgdGhlIGVu Z2luZSBzdGF0ZSBmb3INCm15IDJuZCBhbmQgM3JkIG92aXJ0IG5vZGUgaXMgRE9XTi4NCklzIHRo aXMgdGhlIHJlYXNvbiB3aHkgVk0gZmFpbG92ZXIgbm90IHdvcmsgaW4gbXkgZW52aXJvbm1lbnQ/ DQoNCk5vLCB0aGV5IGxvb2tzIG9rOiB5b3UgY2FuIHJ1biB0aGUgZW5naW5lIFZNIG9uIHNpbmds ZSBob3N0IGF0IGEgdGltZS4NCg0KSG93IGNhbiBJIG1ha2UNCmFsc28gZW5naW5lIHdvcmtzIGZv ciBteSAybmQgYW5kIDNyZCBvdml0IG5vZGVzPw0KDQpJZiB5b3UgcHV0IHRoZSBob3N0IDEgaW4g bG9jYWwgbWFpbnRlbmFuY2UgbW9kZSAoIGhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmFuY2Ug LS1tb2RlPWxvY2FsICkgdGhlIFZNIHNob3VsZCBtaWdyYXRlIHRvIGhvc3QgMjsgaWYgeW91IHJl YWN0aXZhdGUgaG9zdCAxICggaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuYW5jZSAtLW1vZGU9 bm9uZSApIGFuZCBwdXQgaG9zdCAyIGluIGxvY2FsIG1haW50ZW5hbmNlIG1vZGUgdGhlIFZNIHNo b3VsZCBtaWdyYXRlIGFnYWluLg0KDQpDYW4geW91IHBsZWFzZSB0cnkgdGhhdCBhbmQgcG9zdCB0 aGUgbG9ncyBpZiBzb21ldGhpbmcgaXMgZ29pbmcgYmFkPw0KDQoNCi0tDQotLT09IEhvc3QgMSBz dGF0dXMgPT0tLQ0KDQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0K SG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45NA0KSG9zdCBJRCAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDENCkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAg ICAgICAgICAgOiB7ImhlYWx0aCI6ICJnb29kIiwgInZtIjogInVwIiwNCiJkZXRhaWwiOiAidXAi fQ0KU2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDI0MDANCkxvY2FsIG1haW50 ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBGYWxzZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAg ICAgICAgICAgICA6IDE1MDQ3NQ0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6 DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0 aW1lc3RhbXA9MTUwNDc1IChGcmkgRGVjIDE5IDEzOjEyOjE4IDIwMTQpDQpob3N0LWlkPTENCnNj b3JlPTI0MDANCm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVVcA0KDQoNCi0tPT0gSG9z dCAyIHN0YXR1cyA9PS0tDQoNClN0YXR1cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBU cnVlDQpIb3N0bmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkzDQpIb3N0 IElEICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMg0KRW5naW5lIHN0YXR1cyAgICAgICAg ICAgICAgICAgICAgICA6IHsicmVhc29uIjogInZtIG5vdCBydW5uaW5nIG9uDQp0aGlzIGhvc3Qi LCAiaGVhbHRoIjogImJhZCIsICJ2bSI6ICJkb3duIiwgImRldGFpbCI6ICJ1bmtub3duIn0NClNj b3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAyNDAwDQpMb2NhbCBtYWludGVuYW5j ZSAgICAgICAgICAgICAgICAgIDogRmFsc2UNCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAgICAg ICAgICAgOiAxNTcyDQpFeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKToNCm1ldGFk YXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVzdGFt cD0xNTcyIChGcmkgRGVjIDE5IDEwOjEyOjE4IDIwMTQpDQpob3N0LWlkPTINCnNjb3JlPTI0MDAN Cm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVEb3duDQoNCg0KLS09PSBIb3N0IDMgc3Rh dHVzID09LS0NCg0KU3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpI b3N0bmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkyDQpIb3N0IElEICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogMw0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAg ICAgICAgICA6IHVua25vd24gc3RhbGUtZGF0YQ0KU2NvcmUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6IDI0MDANCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBGYWxz ZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICA6IDk4Nw0KRXh0cmEgbWV0YWRh dGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFk YXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3RhbXA9OTg3IChGcmkgRGVjIDE5IDEwOjA5OjU4 IDIwMTQpDQpob3N0LWlkPTMNCnNjb3JlPTI0MDANCm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1F bmdpbmVEb3duDQoNCi0tDQpBbmQgdGhlIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEv YWdlbnQubG9nIGZvciB0aHJlZSBvdmlydCBub2RlcyBhcmUNCmFzIGZvbGxvd3M6DQotLQ0KMTAu MC4wLjk0KGhvc3RlZC1lbmdpbmUtMSkNCi0tLQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OQ0KMTM6MDk6MzMsNzE2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0K Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTE5DQoxMzowOTozMyw3MTY6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MDk6NDQsMDE3Ojpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6 IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzowOTo0NCwwMTc6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0K MTM6MDk6NTQsMzAzOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3Vy cmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTE5DQoxMzowOTo1NCwzMDM6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MDQsMzQyOjpzdGF0ZXM6OjM5NDo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNv bnN1bWUpDQpFbmdpbmUgdm0gcnVubmluZyBvbiBsb2NhbGhvc3QNCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMTkNCjEzOjEwOjA0LDYxNzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MDQsNjE3Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29y ZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjEwOjE0LDY1Nzo6c3Rh dGVfbWFjaGluZTo6MTYwOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjoocmVmcmVzaCkNCkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5j ZSc6IEZhbHNlfQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MTQsNjU3Ojpz dGF0ZV9tYWNoaW5lOjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKQ0KSG9zdCAxMC4wLjAuOTMgKGlkIDIpOiB7J2V4 dHJhJzoNCidtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lv bj0xXG50aW1lc3RhbXA9MTQ0OA0KKEZyaSBEZWMgMTkgMTA6MTA6MTQNCjIwMTQpXG5ob3N0LWlk PTJcbnNjb3JlPTI0MDBcbm1haW50ZW5hbmNlPUZhbHNlXG5zdGF0ZT1FbmdpbmVEb3duXG4nLA0K J2hvc3RuYW1lJzogJzEwLjAuMC45MycsICdhbGl2ZSc6IFRydWUsICdob3N0LWlkJzogMiwgJ2Vu Z2luZS1zdGF0dXMnOg0KeydyZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24gdGhpcyBob3N0Jywg J2hlYWx0aCc6ICdiYWQnLCAndm0nOg0KJ2Rvd24nLCAnZGV0YWlsJzogJ3Vua25vd24nfSwgJ3Nj b3JlJzogMjQwMCwgJ21haW50ZW5hbmNlJzogRmFsc2UsDQonaG9zdC10cyc6IDE0NDh9DQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDoxNCw2NTc6OnN0YXRlX21hY2hpbmU6OjE2 NTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHJlZnJlc2gpDQpIb3N0IDEwLjAuMC45MiAoaWQgMyk6IHsnZXh0cmEnOg0KJ21ldGFkYXRh X3BhcnNlX3ZlcnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVzdGFtcD05 ODcNCihGcmkgRGVjIDE5IDEwOjA5OjU4DQoyMDE0KVxuaG9zdC1pZD0zXG5zY29yZT0yNDAwXG5t YWludGVuYW5jZT1GYWxzZVxuc3RhdGU9RW5naW5lRG93blxuJywNCidob3N0bmFtZSc6ICcxMC4w LjAuOTInLCAnYWxpdmUnOiBUcnVlLCAnaG9zdC1pZCc6IDMsICdlbmdpbmUtc3RhdHVzJzoNCnsn cmVhc29uJzogJ3ZtIG5vdCBydW5uaW5nIG9uIHRoaXMgaG9zdCcsICdoZWFsdGgnOiAnYmFkJywg J3ZtJzoNCidkb3duJywgJ2RldGFpbCc6ICd1bmtub3duJ30sICdzY29yZSc6IDI0MDAsICdtYWlu dGVuYW5jZSc6IEZhbHNlLA0KJ2hvc3QtdHMnOiA5ODd9DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTE5DQoxMzoxMDoxNCw2NTg6OnN0YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpDQpMb2Nh bCAoaWQgMSk6IHsnZW5naW5lLWhlYWx0aCc6IHsnaGVhbHRoJzogJ2dvb2QnLCAndm0nOiAndXAn LA0KJ2RldGFpbCc6ICd1cCd9LCAnYnJpZGdlJzogVHJ1ZSwgJ21lbS1mcmVlJzogMTA3OS4wLCAn bWFpbnRlbmFuY2UnOg0KRmFsc2UsICdjcHUtbG9hZCc6IDAuMDI2OSwgJ2dhdGV3YXknOiBUcnVl fQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MTQsOTA0Ojpob3N0ZWRfZW5n aW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2Nv cmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDoxNCw5MDQ6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OQ0KMTM6MTA6MjUsMjEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0K Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTE5DQoxMzoxMDoyNSwyMTA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MzUsNDk5Ojpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6 IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDozNSw0OTk6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0K MTM6MTA6NDUsNzg0Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3Vy cmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTE5DQoxMzoxMDo0NSw3ODU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6NTYsMDcwOjpob3N0ZWRfZW5naW5lOjoz Mjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0 MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDo1NiwwNzA6Omhvc3RlZF9l bmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45 MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6 MTE6MDYsMTA5OjpzdGF0ZXM6OjM5NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdpbmUgdm0gcnVubmluZyBvbiBs b2NhbGhvc3QNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjExOjA2LDM1OTo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5l VXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MDYs MzU5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMTkNCjEzOjExOjE2LDY1ODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MTYsNjU4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTog MjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjExOjI2LDk5MTo6aG9zdGVk X2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAg KHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MjYsOTkx Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9z dCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMTkNCjEzOjExOjM3LDM0MTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu ZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0xOQ0KMTM6MTE6MzcsMzQxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQw MCkNCi0tLS0NCg0KMTAuMC4wLjkzIChob3N0ZWQtZW5naW5lLTIpDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTE5DQoxMDoxMjoxOCwzMzk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTI6MTgsMzM5Ojpob3N0ZWRfZW5naW5lOjozMzI6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBz Y29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEwOjEyOjI4LDY1MTo6 aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5n aW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDox MjoyOCw2NTI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJl bW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0xOQ0KMTA6MTI6MzksMDEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCkNCk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEwOjEyOjM5LDAxMDo6aG9zdGVkX2VuZ2luZTo6MzMy OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwg c2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjo0OSwzMzg6 Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVu Z2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6 MTI6NDksMzM4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCBy ZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMTkNCjEwOjEyOjU5LDY0Mjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjo1OSw2NDI6Omhvc3RlZF9lbmdpbmU6OjMz Mjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEs IHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTM6MTAsMDEw Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBF bmdpbmVEb3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEw OjEzOjEwLDAxMDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFn ZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3Qg cmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQoNCg0KMTAuMC4wLjky KGhvc3RlZC1lbmdpbmUtMykNCnNhbWUgYXMgMTAuMC4wLjkzDQotLQ0KDQotLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KRnJvbTogU2ltb25lIFRpcmFib3NjaGkgW21haWx0bzpzdGlyYWJvc0By ZWRoYXQuY29tXQ0KU2VudDogRnJpZGF5LCBEZWNlbWJlciAxOSwgMjAxNCAxMjoyOCBBTQ0KVG86 IFl1ZSwgQ29uZw0KQ2M6IHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPg0K U3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gVk0gZmFpbG92ZXIgd2l0aCBvdmlydDMuNQ0KDQoN Cg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIkNvbmcgWXVlIiA8Q29uZ19Z dWVAYWxsaWVkdGVsZXNpcy5jb208bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPj4N ClRvOiB1c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4NClNlbnQ6IEZyaWRh eSwgRGVjZW1iZXIgMTksIDIwMTQgMjoxNDozMyBBTQ0KU3ViamVjdDogW292aXJ0LXVzZXJzXSBW TSBmYWlsb3ZlciB3aXRoIG92aXJ0My41DQoNCg0KDQpIaQ0KDQoNCg0KSW4gbXkgZW52aXJvbm1l bnQsIEkgaGF2ZSAzIG92aXJ0IG5vZGVzIGFzIG9uZSBjbHVzdGVyLiBBbmQgb24gdG9wIG9mDQpo b3N0LTEsIHRoZXJlIGlzIG9uZSB2bSB0byBob3N0IG92aXJ0IGVuZ2luZS4NCg0KQWxzbyBJIGhh dmUgb25lIGV4dGVybmFsIHN0b3JhZ2UgZm9yIHRoZSBjbHVzdGVyIHRvIHVzZSBhcyBkYXRhIGRv bWFpbg0Kb2YgZW5naW5lIGFuZCBkYXRhLg0KDQpJIGNvbmZpcm1lZCBsaXZlIG1pZ3JhdGlvbiB3 b3JrcyB3ZWxsIGluIG15IGVudmlyb25tZW50Lg0KDQpCdXQgaXQgc2VlbXMgdmVyeSBidWdneSBm b3IgVk0gZmFpbG92ZXIgaWYgSSB0cnkgdG8gZm9yY2UgdG8gc2h1dCBkb3duDQpvbmUgb3ZpcnQg bm9kZS4gU29tZXRpbWVzIHRoZSBWTSBpbiB0aGUgbm9kZSB3aGljaCBpcyBzaHV0ZG93biBjYW4N Cm1pZ3JhdGUgdG8gb3RoZXIgaG9zdCwgYnV0IGl0IHRha2UgbW9yZSB0aGFuIHNldmVyYWwgbWlu dXRlcy4NCg0KU29tZXRpbWVzLCBpdCBjYW4gbm90IG1pZ3JhdGUgYXQgYWxsLiBTb21ldGltZXMs IG9ubHkgd2hlbiB0aGUgaG9zdCBpcw0KYmFjaywgdGhlIFZNIGlzIGJlZ2lubmluZyB0byBtb3Zl Lg0KDQpDYW4geW91IHBsZWFzZSBjaGVjayBvciBzaGFyZSB0aGUgbG9ncyB1bmRlciAvdmFyL2xv Zy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhLw0KPw0KDQpJcyB0aGVyZSBzb21lIGRvY3VtZW50YXRp b24gdG8gZXhwbGFpbiBob3cgVk0gZmFpbG92ZXIgaXMgd29ya2luZz8gQW5kDQppcyB0aGVyZSBz b21lIGJ1Z3MgcmVwb3J0ZWQgcmVsYXRlZCB3aXRoIHRoaXM/DQoNCmh0dHA6Ly93d3cub3ZpcnQu b3JnL0ZlYXR1cmVzL1NlbGZfSG9zdGVkX0VuZ2luZSNBZ2VudF9TdGF0ZV9EaWFncmFtDQoNClRo YW5rcyBpbiBhZHZhbmNlLA0KDQpDb25nDQoNCg0KDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMg Zm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpDQphbmQgbWF5IGNv bnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBBbnkNCnVuYXV0 aG9yaXplZCByZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGli aXRlZC4gSWYNCnlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBjb250 YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHkNCmUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9m IHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRoZQ0KaW50ZW5kZWQgcmVjaXBpZW50 LCBwbGVhc2UgYmUgYWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZQ0KaXMg c3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlzY2xvc3VyZSBieSB0aGUgc2VuZGVyJ3Mg ZS1tYWlsIFN5c3RlbQ0KQWRtaW5pc3RyYXRvci4NCg0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18NClVzZXJzIG1haWxpbmcgbGlzdA0KVXNlcnNAb3ZpcnQu b3JnPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+DQpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnMNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUg dXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heQ0KY29udGFpbiBjb25maWRl bnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3 LA0KdXNlLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9oaWJpdGVkLiBJZiB5b3Ug YXJlIG5vdCB0aGUgaW50ZW5kZWQNCnJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRl ciBieSByZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcw0Kb2YgdGhlIG9yaWdpbmFs IG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGJlDQph ZHZpc2VkIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1YmplY3QgdG8gYWNj ZXNzLCByZXZpZXcgYW5kDQpkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVt IEFkbWluaXN0cmF0b3IuDQoNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUg dXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWluIGNvbmZpZGVu dGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcs IHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYgeW91IGFy ZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBi eSByZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVz c2FnZS4gSWYgeW91IGFyZSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgYmUgYWR2aXNl ZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZSBpcyBzdWJqZWN0IHRvIGFjY2Vzcywg cmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVtIEFkbWlu aXN0cmF0b3IuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xw0KVXNlcnMgbWFpbGluZyBsaXN0DQpVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0 Lm9yZz4NCmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KDQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBm b3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250 YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9y aXplZCByZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRl ZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3Qg dGhlIHNlbmRlciBieSByZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUg b3JpZ2luYWwgbWVzc2FnZS4gSWYgeW91IGFyZSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVh c2UgYmUgYWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZSBpcyBzdWJqZWN0 IHRvIGFjY2VzcywgcmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwg U3lzdGVtIEFkbWluaXN0cmF0b3IuDQo= --_000_B7E7D6D4B85D471C87A7EA9AD32BF279alliedtelesiscom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij5JIGNoZWNrZWQgaXQg YWdhaW4gYW5kIGNvbmZpcm1lZCB0aGVyZSBpcyBvbmUgZ3Vlc3QgVk0gaXMgcnVubmluZyBvbiB0 aGUgdG9wIG9mIHRoaXMgaG9zdC4gVGhlIGxvZyBpcyBhcyBmb2xsb3dzOjwvZGl2Pg0KPGRpdiBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PGJyPg0KPC9kaXY+DQo8ZGl2 PjxzcGFuIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IGJhY2tncm91bmQt Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ij5bcm9vdEBjb21wdXRlMi0xIHZkc21dIyBw cyAtZWYgfCBncmVwIHFlbXU8YnI+DQpxZW11ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OzI5ODMgJm5ic3A7Jm5ic3A7ODQ2ICZuYnNwOzAgRGVjMTkgPyAmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBocmVmPSJ4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8v MCIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycz0idHJ1ZSIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycy10 eXBlPSJjYWxlbmRhci1ldmVudCIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycy1yZXN1bHQ9IjAiPjAw OjAwOjAwPC9hPiZuYnNwO1tzdXBlcnZkc21TZXJ2ZXJdICZsdDtkZWZ1bmN0Jmd0Ozxicj4NCnJv b3QgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7NTQ4OSAmbmJzcDszMDUzICZuYnNwOzAm bmJzcDs8YSBocmVmPSJ4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vMSIgeC1hcHBsZS1kYXRhLWRl dGVjdG9ycz0idHJ1ZSIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycy10eXBlPSJjYWxlbmRhci1ldmVu dCIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycy1yZXN1bHQ9IjEiPjIwOjQ5PC9hPiZuYnNwO3B0cy8w ICZuYnNwOyZuYnNwOyZuYnNwOzxhIGhyZWY9IngtYXBwbGUtZGF0YS1kZXRlY3RvcnM6Ly8yIiB4 LWFwcGxlLWRhdGEtZGV0ZWN0b3JzPSJ0cnVlIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXR5cGU9 ImNhbGVuZGFyLWV2ZW50IiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXJlc3VsdD0iMiI+MDA6MDA6 MDA8L2E+Jm5ic3A7Z3JlcA0KIC0tY29sb3I9YXV0byBxZW11PGJyPg0KcWVtdSAmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsyNjEyOCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsxICZuYnNwOzAgRGVj MTkgPyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDswMTowOToxOSAv dXNyL2xpYmV4ZWMvcWVtdS1rdm08YnI+DQotbmFtZSB0ZXN0dm0yIC1TIC1tYWNoaW5lIHJoZWw2 LjUuMCxhY2NlbD1rdm0sdXNiPW9mZiAtY3B1IE5laGFsZW0gLW08YnI+DQo1MDAgLXJlYWx0aW1l IG1sb2NrPW9mZiAtc21wIDEsbWF4Y3B1cz0xNixzb2NrZXRzPTE2LGNvcmVzPTEsdGhyZWFkcz0x PGJyPg0KLXV1aWQgZTQ2YmNhODctNGRmNS00Mjg3LTg0NGItOTBhMjZmY2NlZjMzIC1zbWJpb3M8 YnI+DQp0eXBlPTEsbWFudWZhY3R1cmVyPW9WaXJ0LHByb2R1Y3Q9b1ZpcnQ8YnI+DQpOb2RlLHZl cnNpb249Ny0wLjE0MDYuZWw3LmNlbnRvcy4yLjUsc2VyaWFsPTRDNEM0NTQ0LTAwMzAtMzMxMC04 MDU5LUI4QzA0RjU4NTIzMSx1dWlkPWU0NmJjYTg3LTRkZjUtNDI4Ny04NDRiLTkwYTI2ZmNjZWYz Mzxicj4NCi1uby11c2VyLWNvbmZpZyAtbm9kZWZhdWx0cyAtY2hhcmRldjxicj4NCnNvY2tldCxp ZD1jaGFybW9uaXRvcixwYXRoPS92YXIvbGliL2xpYnZpcnQvcWVtdS90ZXN0dm0yLm1vbml0b3Is c2VydmVyLG5vd2FpdDxicj4NCi1tb24gY2hhcmRldj1jaGFybW9uaXRvcixpZD1tb25pdG9yLG1v ZGU9Y29udHJvbCAtcnRjPGJyPg0KYmFzZT0yMDE0LTEyLTE5VDIwOjxhIGhyZWY9IngtYXBwbGUt ZGF0YS1kZXRlY3RvcnM6Ly80IiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzPSJ0cnVlIiB4LWFwcGxl LWRhdGEtZGV0ZWN0b3JzLXR5cGU9ImNhbGVuZGFyLWV2ZW50IiB4LWFwcGxlLWRhdGEtZGV0ZWN0 b3JzLXJlc3VsdD0iNCI+MTg6MDE8L2E+LGRyaWZ0Zml4PXNsZXcgLW5vLWt2bS1waXQtcmVpbmpl Y3Rpb248YnI+DQotbm8taHBldCAtbm8tc2h1dGRvd24gLWJvb3Qgc3RyaWN0PW9uIC1kZXZpY2U8 YnI+DQpwaWl4My11c2ItdWhjaSxpZD11c2IsYnVzPXBjaS4wLGFkZHI9MHgxLjB4MiAtZGV2aWNl PGJyPg0KdmlydGlvLXNjc2ktcGNpLGlkPXNjc2kwLGJ1cz1wY2kuMCxhZGRyPTB4NCAtZGV2aWNl PGJyPg0KdmlydGlvLXNlcmlhbC1wY2ksaWQ9dmlydGlvLXNlcmlhbDAsbWF4X3BvcnRzPTE2LGJ1 cz1wY2kuMCxhZGRyPTB4NTxicj4NCi1kcml2ZSBpZj1ub25lLGlkPWRyaXZlLWlkZTAtMS0wLHJl YWRvbmx5PW9uLGZvcm1hdD1yYXcsc2VyaWFsPTxicj4NCi1kZXZpY2UgaWRlLWNkLGJ1cz1pZGUu MSx1bml0PTAsZHJpdmU9ZHJpdmUtaWRlMC0xLTAsaWQ9aWRlMC0xLTA8YnI+DQotZHJpdmUgZmls ZT0vcmhldi9kYXRhLWNlbnRlci8wMDAwMDAwMi0wMDAyLTAwMDItMDAwMi0wMDAwMDAwMDAxZTQv MWRjNzEwOTYtMjdjNC00MjU2LWIyYWMtYmQ3MjY1NTI1YzY5L2ltYWdlcy9iNGI1NDI2Yi05NWUz LTQxYWYtYjI4Ni1kYTI0NTg5MWNkYWYvMGY2ODhkNDktOTdlMy00ZjFkLTg0ZDQtYWMxNDMyZDkw M2IzLGlmPW5vbmUsaWQ9ZHJpdmUtdmlydGlvLWRpc2swLGZvcm1hdD1xY293MixzZXJpYWw9YjRi NTQyNmItOTVlMy00MWFmLWIyODYtZGEyNDU4OTFjZGFmLGNhY2hlPW5vbmUsd2Vycm9yPXN0b3As cmVycm9yPXN0b3AsYWlvPXRocmVhZHM8YnI+DQotZGV2aWNlIHZpcnRpby1ibGstcGNpLHNjc2k9 b2ZmLGJ1cz1wY2kuMCxhZGRyPTB4Nixkcml2ZT1kcml2ZS12aXJ0aW8tZGlzazAsaWQ9dmlydGlv LWRpc2swLGJvb3RpbmRleD0xPGJyPg0KLW5ldGRldiB0YXAsZmQ9MjYsaWQ9aG9zdG5ldDAsdmhv c3Q9b24sdmhvc3RmZD0yNyAtZGV2aWNlPGJyPg0KdmlydGlvLW5ldC1wY2ksbmV0ZGV2PWhvc3Ru ZXQwLGlkPW5ldDAsbWFjPTAwOjFhOjRhOmRiOjk0OjAxLGJ1cz1wY2kuMCxhZGRyPTB4Mzxicj4N Ci1jaGFyZGV2IHNvY2tldCxpZD1jaGFyY2hhbm5lbDAscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3Fl bXUvY2hhbm5lbHMvZTQ2YmNhODctNGRmNS00Mjg3LTg0NGItOTBhMjZmY2NlZjMzLmNvbS5yZWRo YXQucmhldm0udmRzbSxzZXJ2ZXIsbm93YWl0PGJyPg0KLWRldmljZSB2aXJ0c2VyaWFscG9ydCxi dXM9dmlydGlvLXNlcmlhbDAuMCxucj0xLGNoYXJkZXY9Y2hhcmNoYW5uZWwwLGlkPWNoYW5uZWww LG5hbWU9Y29tLnJlZGhhdC5yaGV2bS52ZHNtPGJyPg0KLWNoYXJkZXYgc29ja2V0LGlkPWNoYXJj aGFubmVsMSxwYXRoPS92YXIvbGliL2xpYnZpcnQvcWVtdS9jaGFubmVscy9lNDZiY2E4Ny00ZGY1 LTQyODctODQ0Yi05MGEyNmZjY2VmMzMub3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMCxzZXJ2ZXIsbm93 YWl0PGJyPg0KLWRldmljZSB2aXJ0c2VyaWFscG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0y LGNoYXJkZXY9Y2hhcmNoYW5uZWwxLGlkPWNoYW5uZWwxLG5hbWU9b3JnLnFlbXUuZ3Vlc3RfYWdl bnQuMDxicj4NCi1jaGFyZGV2IHNwaWNldm1jLGlkPWNoYXJjaGFubmVsMixuYW1lPXZkYWdlbnQg LWRldmljZTxicj4NCnZpcnRzZXJpYWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTMsY2hh cmRldj1jaGFyY2hhbm5lbDIsaWQ9Y2hhbm5lbDIsbmFtZT1jb20ucmVkaGF0LnNwaWNlLjA8YnI+ DQotc3BpY2UgdGxzLXBvcnQ9NTkwMCxhZGRyPTEwLjAuMC45Mix4NTA5LWRpcj0vZXRjL3BraS92 ZHNtL2xpYnZpcnQtc3BpY2UsdGxzLWNoYW5uZWw9bWFpbix0bHMtY2hhbm5lbD1kaXNwbGF5LHRs cy1jaGFubmVsPWlucHV0cyx0bHMtY2hhbm5lbD1jdXJzb3IsdGxzLWNoYW5uZWw9cGxheWJhY2ss dGxzLWNoYW5uZWw9cmVjb3JkLHRscy1jaGFubmVsPXNtYXJ0Y2FyZCx0bHMtY2hhbm5lbD11c2Jy ZWRpcixzZWFtbGVzcy1taWdyYXRpb249b248YnI+DQotayBlbi11cyAtdmdhIHF4bCAtZ2xvYmFs IHF4bC12Z2EucmFtX3NpemU9PGEgaHJlZj0idGVsOjY3MTA4ODY0IiB4LWFwcGxlLWRhdGEtZGV0 ZWN0b3JzPSJ0cnVlIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXR5cGU9InRlbGVwaG9uZSIgeC1h cHBsZS1kYXRhLWRldGVjdG9ycy1yZXN1bHQ9IjUiPjY3MTA4ODY0PC9hPiZuYnNwOy1nbG9iYWw8 YnI+DQpxeGwtdmdhLnZyYW1fc2l6ZT08YSBocmVmPSJ0ZWw6MzM1NTQ0MzIiIHgtYXBwbGUtZGF0 YS1kZXRlY3RvcnM9InRydWUiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtdHlwZT0idGVsZXBob25l IiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXJlc3VsdD0iNiI+MzM1NTQ0MzI8L2E+Jm5ic3A7LWlu Y29taW5nIHRjcDpbOjpdOjQ5MTUyIC1kZXZpY2U8YnI+DQp2aXJ0aW8tYmFsbG9vbi1wY2ksaWQ9 YmFsbG9vbjAsYnVzPXBjaS4wLGFkZHI9MHg3PGJyPg0KW3Jvb3RAY29tcHV0ZTItMSB2ZHNtXSMg dGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZzxicj4NCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8YnI+DQoyMDo0OToyNywzMTU6OnN0YXRlX2RlY29y YXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KGNoZWNrKTxicj4NCkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVkPGJyPg0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODxicj4NCjIwOjQ5OjI3LDY0Njo6aG9zdGVkX2Vu Z2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRlIExvY2FsTWFp bnRlbmFuY2UgKHNjb3JlOiAwKTxicj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8YnI+ DQoyMDo0OToyNyw2NDY6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPGJy Pg0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8YnI+DQpN YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJyPg0KMjA6NDk6MzcsNzMyOjpzdGF0ZV9kZWNv cmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihjaGVjayk8YnI+DQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZDxicj4N Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8YnI+DQoyMDo0OTozNyw5NjE6Omhvc3RlZF9l bmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPGJyPg0KQ3VycmVudCBzdGF0ZSBMb2NhbE1h aW50ZW5hbmNlIChzY29yZTogMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJy Pg0KMjA6NDk6MzcsOTYxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxi cj4NCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPGJyPg0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODxicj4NCjIwOjQ5OjQ4LDA0ODo6c3RhdGVfZGVj b3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooY2hlY2spPGJyPg0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQ8YnI+ DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJyPg0KMjA6NDk6NDgsMzE5OjpzdGF0ZXM6 OjIwODo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHNjb3JlKTxicj4NClNjb3JlIGlzIDAgZHVlIHRvIGxvY2FsIG1haW50ZW5hbmNlIG1v ZGU8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJyPg0KMjA6NDk6NDgsMzE5Ojpo b3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxicj4NCkN1cnJlbnQgc3RhdGUg TG9jYWxNYWludGVuYW5jZSAoc2NvcmU6IDApPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yODxicj4NCjIwOjQ5OjQ4LDMxOTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZyk8YnI+DQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAw KTwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsiPjxicj4N Cjwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsiPlRoYW5r cyw8L3NwYW4+PC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ij5Db25n PC9zcGFuPjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyI+PGJyPg0K PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PGJyPg0KT24gMjAxNC8xMi8yOCwgYXQgMzo0NiwgJnF1b3Q7QXJ0eW9tIEx1a2lhbm92JnF1 b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YWx1a2lhbm9AcmVkaGF0LmNvbSI+YWx1a2lhbm9AcmVk aGF0LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPg0KPGRpdj48 c3Bhbj5JIHNlZSB0aGF0IHlvdSBzZXQgbG9jYWwgbWFpbnRlbmFuY2Ugb24gaG9zdDMgdGhhdCBk byBub3QgaGF2ZSBlbmdpbmUgdm0gb24gaXQsIHNvIGl0IG5vdGhpbmcgdG8gbWlncmF0ZSBmcm9t IHRoaXMgaG9zdC48L3NwYW4+PGJyPg0KPHNwYW4+SWYgeW91IHNldCBsb2NhbCBtYWludGVuYW5j ZSBvbiBob3N0MSwgdm0gbXVzdCBtaWdyYXRlIHRvIGFub3RoZXIgaG9zdCB3aXRoIHBvc2l0aXZl IHNjb3JlLjwvc3Bhbj48YnI+DQo8c3Bhbj5UaGFua3M8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFu Pjxicj4NCjxzcGFuPi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08L3NwYW4+PGJyPg0KPHNw YW4+RnJvbTogJnF1b3Q7Q29uZyBZdWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpDb25nX1l1 ZUBhbGxpZWR0ZWxlc2lzLmNvbSI+Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208L2E+Jmd0Ozwv c3Bhbj48YnI+DQo8c3Bhbj5UbzogJnF1b3Q7U2ltb25lIFRpcmFib3NjaGkmcXVvdDsgJmx0Ozxh IGhyZWY9Im1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tIj5zdGlyYWJvc0ByZWRoYXQuY29tPC9h PiZndDs8L3NwYW4+PGJyPg0KPHNwYW4+Q2M6IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5v cmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48L3NwYW4+PGJyPg0KPHNwYW4+U2VudDogU2F0dXJkYXks IERlY2VtYmVyIDI3LCAyMDE0IDY6NTg6MzIgUE08L3NwYW4+PGJyPg0KPHNwYW4+U3ViamVjdDog UmU6IFtvdmlydC11c2Vyc10gVk0gZmFpbG92ZXIgd2l0aCBvdmlydDMuNTwvc3Bhbj48YnI+DQo8 c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+SGk8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4N CjxzcGFuPkkgaGFkIGEgdHJ5IHdpdGggJnF1b3Q7aG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVu Y2UgLS1tb2RlPWxvY2FsJnF1b3Q7IG9uPC9zcGFuPjxicj4NCjxzcGFuPmNvbXB1dGUyLTEsIHdo aWNoIGlzIGhvc3QgMyBpbiBteSBjbHVzdGVyLiBGcm9tIHRoZSBsb2csIGl0IHNob3dzPC9zcGFu Pjxicj4NCjxzcGFuPm1haW50ZW5jZSBtb2RlIGlzIGRlY3RlY3RlZCwgYnV0IG1pZ3JhdGlvbiBk b2VzIG5vdCBoYXBwZW4uPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5UaGUg bG9ncyBhcmUgYXMgZm9sbG93cy4gSXMgdGhlcmUgYW55IG90aGVyIGNvbmZpZyBJIG5lZWQgdG8g Y2hlY2s/PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bcm9vdEBjb21wdXRl Mi0xIHZkc21dIyBob3N0ZWQtZW5naW5lIC0tdm0tc3RhdHVzPC9zcGFuPjxicj4NCjxzcGFuPjwv c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+LS09PSBIb3N0IDEgc3RhdHVzID09 LTwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUg Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFu Pjxicj4NCjxzcGFuPkhvc3RuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOzogMTAuMC4wLjk0PC9zcGFuPjxicj4NCjxzcGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxPC9zcGFuPjxicj4NCjxzcGFu PkVuZ2luZSBzdGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVvdDtn b29kJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7dXAmcXVvdDssPC9zcGFuPjxicj4NCjxz cGFuPiZxdW90O2RldGFpbCZxdW90OzogJnF1b3Q7dXAmcXVvdDt9PC9zcGFuPjxicj4NCjxzcGFu PlNjb3JlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzogMjQwMDwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSAmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IEZhbHNlPC9zcGFuPjxi cj4NCjxzcGFuPkhvc3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogODM2Mjk2PC9zcGFuPjxicj4NCjxzcGFu PkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8c3Bhbj5t ZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+bWV0YWRhdGFfZmVhdHVy ZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+dGltZXN0YW1wPTgzNjI5NiAoU2F0IERlYyAy NyAxMTo0MjozOSAyMDE0KTwvc3Bhbj48YnI+DQo8c3Bhbj5ob3N0LWlkPTE8L3NwYW4+PGJyPg0K PHNwYW4+c2NvcmU9MjQwMDwvc3Bhbj48YnI+DQo8c3Bhbj5tYWludGVuYW5jZT1GYWxzZTwvc3Bh bj48YnI+DQo8c3Bhbj5zdGF0ZT1FbmdpbmVVcDwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJy Pg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPi0tPT0gSG9zdCAyIHN0YXR1cyA9PS0tPC9zcGFu Pjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5TdGF0dXMgdXAtdG8tZGF0ZSAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IFRydWU8L3NwYW4+PGJyPg0K PHNwYW4+SG9zdG5hbWUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 OiAxMC4wLjAuOTM8L3NwYW4+PGJyPg0KPHNwYW4+SG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDI8L3NwYW4+PGJyPg0KPHNwYW4+RW5naW5l IHN0YXR1cyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDs6IHsmcXVvdDtyZWFzb24mcXVvdDs6ICZxdW90O3ZtIG5vdCBy dW5uaW5nIG9uPC9zcGFuPjxicj4NCjxzcGFuPnRoaXMgaG9zdCZxdW90OywgJnF1b3Q7aGVhbHRo JnF1b3Q7OiAmcXVvdDtiYWQmcXVvdDssICZxdW90O3ZtJnF1b3Q7OiAmcXVvdDtkb3duJnF1b3Q7 LCAmcXVvdDtkZXRhaWwmcXVvdDs6ICZxdW90O3Vua25vd24mcXVvdDt9PC9zcGFuPjxicj4NCjxz cGFuPlNjb3JlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOzogMjQwMDwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSAm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IEZhbHNlPC9zcGFu Pjxicj4NCjxzcGFuPkhvc3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogNjg3MzU4PC9zcGFuPjxicj4NCjxz cGFuPkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8c3Bh bj5tZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+bWV0YWRhdGFfZmVh dHVyZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+dGltZXN0YW1wPTY4NzM1OCAoU2F0IERl YyAyNyAwODo0MjowNCAyMDE0KTwvc3Bhbj48YnI+DQo8c3Bhbj5ob3N0LWlkPTI8L3NwYW4+PGJy Pg0KPHNwYW4+c2NvcmU9MjQwMDwvc3Bhbj48YnI+DQo8c3Bhbj5tYWludGVuYW5jZT1GYWxzZTwv c3Bhbj48YnI+DQo8c3Bhbj5zdGF0ZT1FbmdpbmVEb3duPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bh bj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+LS09PSBIb3N0IDMgc3RhdHVzID09LS08 L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPlN0YXR1cyB1cC10by1kYXRlICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTwvc3Bhbj48 YnI+DQo8c3Bhbj5Ib3N0bmFtZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDs6IDEwLjAuMC45Mjwvc3Bhbj48YnI+DQo8c3Bhbj5Ib3N0IElEICZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMzwvc3Bhbj48YnI+DQo8c3Bhbj5F bmdpbmUgc3RhdHVzICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogeyZxdW90O3JlYXNvbiZxdW90OzogJnF1b3Q7dm0g bm90IHJ1bm5pbmcgb248L3NwYW4+PGJyPg0KPHNwYW4+dGhpcyBob3N0JnF1b3Q7LCAmcXVvdDto ZWFsdGgmcXVvdDs6ICZxdW90O2JhZCZxdW90OywgJnF1b3Q7dm0mcXVvdDs6ICZxdW90O2Rvd24m cXVvdDssICZxdW90O2RldGFpbCZxdW90OzogJnF1b3Q7dW5rbm93biZxdW90O308L3NwYW4+PGJy Pg0KPHNwYW4+U2NvcmUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAwPC9zcGFuPjxicj4NCjxzcGFuPkxvY2FsIG1haW50ZW5hbmNl ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTwvc3Bh bj48YnI+DQo8c3Bhbj5Ib3N0IHRpbWVzdGFtcCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDY4MTgyNzwvc3Bhbj48YnI+DQo8 c3Bhbj5FeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKTo8L3NwYW4+PGJyPg0KPHNw YW4+bWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPC9zcGFuPjxicj4NCjxzcGFuPm1ldGFkYXRhX2Zl YXR1cmVfdmVyc2lvbj0xPC9zcGFuPjxicj4NCjxzcGFuPnRpbWVzdGFtcD02ODE4MjcgKFNhdCBE ZWMgMjcgMDg6NDI6NDAgMjAxNCk8L3NwYW4+PGJyPg0KPHNwYW4+aG9zdC1pZD0zPC9zcGFuPjxi cj4NCjxzcGFuPnNjb3JlPTA8L3NwYW4+PGJyPg0KPHNwYW4+bWFpbnRlbmFuY2U9VHJ1ZTwvc3Bh bj48YnI+DQo8c3Bhbj5zdGF0ZT1Mb2NhbE1haW50ZW5hbmNlPC9zcGFuPjxicj4NCjxzcGFuPlty b290QGNvbXB1dGUyLTEgdmRzbV0jIHRhaWwgLWYgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2lu ZS1oYS9hZ2VudC5sb2c8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODo0Mjo0MSwxMDk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAu MC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6NDI6NTEsMTk4OjpzdGF0ZV9k ZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihjaGVjayk8L3NwYW4+PGJyPg0KPHNwYW4+TG9jYWwgbWFpbnRlbmFu Y2UgZGV0ZWN0ZWQ8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y Nzwvc3Bhbj48YnI+DQo8c3Bhbj4wODo0Mjo1MSw0MjA6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgTG9jYWxNYWlu dGVuYW5jZSAoc2NvcmU6IDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6NDI6NTEsNDIwOjpob3N0ZWRfZW5naW5lOjoz MzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0 IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhy ZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjQzOjAxLDUwNzo6c3Rh dGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2spPC9zcGFuPjxicj4NCjxzcGFuPkxvY2FsIG1haW50 ZW5hbmNlIGRldGVjdGVkPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6NDM6MDEsNzczOjpob3N0ZWRfZW5naW5lOjozMjc6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIExvY2Fs TWFpbnRlbmFuY2UgKHNjb3JlOiAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjQzOjAxLDc3Mzo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODo0MzoxMSw4NTk6 OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKTwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBt YWludGVuYW5jZSBkZXRlY3RlZDwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjQzOjEyLDA3Mjo6aG9zdGVkX2VuZ2luZTo6 MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBM b2NhbE1haW50ZW5hbmNlIChzY29yZTogMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODo0MzoxMiwwNzI6Omhvc3RlZF9l bmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVt b3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFu Pjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFu Pltyb290QGNvbXB1dGUyLTMgfl0jIHRhaWwgLWYgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2lu ZS1oYS9hZ2VudC5sb2c8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4xMTozNjoyOCw4NTU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAu MC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MTE6MzY6MzksMTMwOjpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50 IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4xMTozNjozOSwxMzA6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3Qg cmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxz cGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MTE6MzY6 NDksNDQ5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+ DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0K PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4xMToz Njo0OSw0NDk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxi cj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDAp PC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJy Pg0KPHNwYW4+MTE6MzY6NTksNzM5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQw MCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48 YnI+DQo8c3Bhbj4xMTozNjo1OSw3Mzk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDog Miwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MTE6Mzc6MDksNzc5OjpzdGF0ZXM6OjM5NDo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1 bWUpPC9zcGFuPjxicj4NCjxzcGFuPkVuZ2luZSB2bSBydW5uaW5nIG9uIGxvY2FsaG9zdDwvc3Bh bj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxz cGFuPjExOjM3OjEwLDAyNjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8 L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9z cGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0K PHNwYW4+MTE6Mzc6MTAsMDI2Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3 PC9zcGFuPjxicj4NCjxzcGFuPjExOjM3OjIwLDMzMTo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAo c2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt Mjc8L3NwYW4+PGJyPg0KPHNwYW4+MTE6Mzc6MjAsMzMxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0K PHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltyb290QGNvbXB1dGUyLTIgfl0jIHRhaWwgLWYgL3Zh ci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9hZ2VudC5sb2c8L3NwYW4+PGJyPg0KPHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNjoxMiw0 NjI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxz cGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNw YW4+MDg6MzY6MjIsNzk3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwv c3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTwv c3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4N CjxzcGFuPjA4OjM2OjIyLDc5ODo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu Zyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBz Y29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y Nzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNjozMiw4NzY6OnN0YXRlczo6NDM3OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY29uc3VtZSk8 L3NwYW4+PGJyPg0KPHNwYW4+RW5naW5lIHZtIGlzIHJ1bm5pbmcgb24gaG9zdCAxMC4wLjAuOTQg KGlkIDEpPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3Nw YW4+PGJyPg0KPHNwYW4+MDg6MzY6MzMsMTY5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3 PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM2OjMzLDE2OTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAu OTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNjo0Myw1Njc6Omhvc3RlZF9lbmdp bmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3Rh dGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6MzY6NDMsNTY3Ojpob3N0ZWRf ZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJl bW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bh bj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM2OjUz LDg1ODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0K PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0K PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODoz Njo1Myw4NTg6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxi cj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDAp PC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJy Pg0KPHNwYW4+MDg6Mzc6MDQsMDI4OjpzdGF0ZV9tYWNoaW5lOjoxNjA6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKTwvc3Bh bj48YnI+DQo8c3Bhbj5HbG9iYWwgbWV0YWRhdGE6IHsnbWFpbnRlbmFuY2UnOiBGYWxzZX08L3Nw YW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8 c3Bhbj4wODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2NTo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpPC9zcGFuPjxi cj4NCjxzcGFuPkhvc3QgMTAuMC4wLjk0IChpZCAxKTogeydleHRyYSc6PC9zcGFuPjxicj4NCjxz cGFuPidtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0x XG50aW1lc3RhbXA9ODM1OTg3PC9zcGFuPjxicj4NCjxzcGFuPihTYXQgRGVjIDI3IDExOjM3OjMw PC9zcGFuPjxicj4NCjxzcGFuPjIwMTQpXG5ob3N0LWlkPTFcbnNjb3JlPTI0MDBcbm1haW50ZW5h bmNlPUZhbHNlXG5zdGF0ZT1FbmdpbmVVcFxuJyw8L3NwYW4+PGJyPg0KPHNwYW4+J2hvc3RuYW1l JzogJzEwLjAuMC45NCcsICdhbGl2ZSc6IFRydWUsICdob3N0LWlkJzogMSwgJ2VuZ2luZS1zdGF0 dXMnOjwvc3Bhbj48YnI+DQo8c3Bhbj57J2hlYWx0aCc6ICdnb29kJywgJ3ZtJzogJ3VwJywgJ2Rl dGFpbCc6ICd1cCd9LCAnc2NvcmUnOiAyNDAwLDwvc3Bhbj48YnI+DQo8c3Bhbj4nbWFpbnRlbmFu Y2UnOiBGYWxzZSwgJ2hvc3QtdHMnOiA4MzU5ODd9PC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJl YWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6Mzc6MDQsMDI4OjpzdGF0 ZV9tYWNoaW5lOjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKTwvc3Bhbj48YnI+DQo8c3Bhbj5Ib3N0IDEwLjAuMC45 MiAoaWQgMyk6IHsnZXh0cmEnOjwvc3Bhbj48YnI+DQo8c3Bhbj4nbWV0YWRhdGFfcGFyc2VfdmVy c2lvbj0xXG5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MVxudGltZXN0YW1wPTY4MTUyODwvc3Bh bj48YnI+DQo8c3Bhbj4oU2F0IERlYyAyNyAwODozNzo0MTwvc3Bhbj48YnI+DQo8c3Bhbj4yMDE0 KVxuaG9zdC1pZD0zXG5zY29yZT0wXG5tYWludGVuYW5jZT1UcnVlXG5zdGF0ZT1Mb2NhbE1haW50 ZW5hbmNlXG4nLDwvc3Bhbj48YnI+DQo8c3Bhbj4naG9zdG5hbWUnOiAnMTAuMC4wLjkyJywgJ2Fs aXZlJzogVHJ1ZSwgJ2hvc3QtaWQnOiAzLCAnZW5naW5lLXN0YXR1cyc6PC9zcGFuPjxicj4NCjxz cGFuPnsncmVhc29uJzogJ3ZtIG5vdCBydW5uaW5nIG9uIHRoaXMgaG9zdCcsICdoZWFsdGgnOiAn YmFkJywgJ3ZtJzo8L3NwYW4+PGJyPg0KPHNwYW4+J2Rvd24nLCAnZGV0YWlsJzogJ3Vua25vd24n fSwgJ3Njb3JlJzogMCwgJ21haW50ZW5hbmNlJzogVHJ1ZSw8L3NwYW4+PGJyPg0KPHNwYW4+J2hv c3QtdHMnOiA2ODE1Mjh9PC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6Mzc6MDQsMDI4OjpzdGF0ZV9tYWNoaW5lOjoxNjg6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihyZWZyZXNoKTwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCAoaWQgMik6IHsnZW5naW5lLWhlYWx0 aCc6IHsncmVhc29uJzogJ3ZtIG5vdCBydW5uaW5nIG9uIHRoaXM8L3NwYW4+PGJyPg0KPHNwYW4+ aG9zdCcsICdoZWFsdGgnOiAnYmFkJywgJ3ZtJzogJ2Rvd24nLCAnZGV0YWlsJzogJ3Vua25vd24n fSwgJ2JyaWRnZSc6PC9zcGFuPjxicj4NCjxzcGFuPlRydWUsICdtZW0tZnJlZSc6IDE1MzAwLjAs ICdtYWludGVuYW5jZSc6IEZhbHNlLCAnY3B1LWxvYWQnOiAwLjAyMTUsPC9zcGFuPjxicj4NCjxz cGFuPidnYXRld2F5JzogVHJ1ZX08L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNzowNCwyNjU6Omhvc3RlZF9lbmdpbmU6 OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUg RW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6Mzc6MDQsMjY1Ojpob3N0ZWRfZW5n aW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90 ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj48 L3NwYW4+PGJyPg0KPHNwYW4+VGhhbmtzLDwvc3Bhbj48YnI+DQo8c3Bhbj5Db25nPC9zcGFuPjxi cj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5PbiAy MDE0LzEyLzIyLCBhdCA1OjI5LCAmcXVvdDtTaW1vbmUgVGlyYWJvc2NoaSZxdW90OyAmbHQ7PGEg aHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iPnN0aXJhYm9zQHJlZGhhdC5jb208L2E+ Jmd0OyB3cm90ZTo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPkZyb206ICZxdW90O0NvbmcgWXVlJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls dG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20iPkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29t PC9hPiZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5UbzogJnF1 b3Q7U2ltb25lIFRpcmFib3NjaGkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGlyYWJvc0By ZWRoYXQuY29tIj5zdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDs8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DYzogPGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9y ZyI+dXNlcnNAb3ZpcnQub3JnPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPlNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMTksIDIwMTQgNzoyMjoxMCBQTTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlN1YmplY3Q6IFJFOiBbb3ZpcnQtdXNl cnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5U aGFua3MgZm9yIHRoZSBpbmZvcm1hdGlvbi4gVGhpcyBpcyB0aGUgbG9nIGZvciBteSB0aHJlZSBv dmlydCBub2Rlcy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Gcm9t IHRoZSBvdXRwdXQgb2YgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1cywgaXQgc2hvd3MgdGhlIGVu Z2luZSBzdGF0ZSBmb3I8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5t eSAybmQgYW5kIDNyZCBvdmlydCBub2RlIGlzIERPV04uPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+SXMgdGhpcyB0aGUgcmVhc29uIHdoeSBWTSBmYWlsb3ZlciBub3Qg d29yayBpbiBteSBlbnZpcm9ubWVudD88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk5vLCB0aGV5IGxvb2tzIG9r OiB5b3UgY2FuIHJ1biB0aGUgZW5naW5lIFZNIG9uIHNpbmdsZSBob3N0IGF0IGEgdGltZS48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SG93IGNhbiBJIG1ha2U8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5hbHNvIGVuZ2luZSB3b3JrcyBmb3IgbXkgMm5kIGFuZCAz cmQgb3ZpdCBub2Rlcz88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPklmIHlvdSBwdXQgdGhlIGhvc3QgMSBpbiBs b2NhbCBtYWludGVuYW5jZSBtb2RlICggaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuYW5jZSAt LW1vZGU9bG9jYWwgKSB0aGUgVk0gc2hvdWxkIG1pZ3JhdGUgdG8gaG9zdCAyOyBpZiB5b3UgcmVh Y3RpdmF0ZSBob3N0IDEgKCBob3N0ZWQtZW5naW5lIC0tc2V0LW1haW50ZW5hbmNlIC0tbW9kZT1u b25lICkgYW5kIHB1dCBob3N0IDIgaW4gbG9jYWwNCiBtYWludGVuYW5jZSBtb2RlIHRoZSBWTSBz aG91bGQgbWlncmF0ZSBhZ2Fpbi48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkNhbiB5b3UgcGxlYXNlIHRyeSB0aGF0IGFuZCBwb3N0IHRo ZSBsb2dzIGlmIHNvbWV0aGluZyBpcyBnb2luZyBiYWQ/PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj4tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tPT0gSG9z dCAxIHN0YXR1cyA9PS0tPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3RhdHVzIHVwLXRvLWRh dGUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SG9zdG5hbWUgJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxMC4wLjAuOTQ8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Ib3N0IElEICZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPkVuZ2luZSBzdGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7aGVhbHRo JnF1b3Q7OiAmcXVvdDtnb29kJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7dXAmcXVvdDss PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+JnF1b3Q7ZGV0YWlsJnF1 b3Q7OiAmcXVvdDt1cCZxdW90O308L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5TY29yZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs6IDI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDs6IEZhbHNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+SG9zdCB0aW1lc3RhbXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxNTA0NzU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5FeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKTo8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5tZXRhZGF0YV9wYXJzZV92ZXJz aW9uPTE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5tZXRhZGF0YV9m ZWF0dXJlX3ZlcnNpb249MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PnRpbWVzdGFtcD0xNTA0NzUgKEZyaSBEZWMgMTkgMTM6MTI6MTggMjAxNCk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5ob3N0LWlkPTE8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5zY29yZT0yNDAwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+bWFpbnRlbmFuY2U9RmFsc2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5zdGF0ZT1FbmdpbmVVcDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tPT0gSG9zdCAy IHN0YXR1cyA9PS0tPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUg Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SG9zdG5hbWUgJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxMC4wLjAuOTM8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Ib3N0IElEICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPkVuZ2luZSBzdGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7cmVhc29uJnF1 b3Q7OiAmcXVvdDt2bSBub3QgcnVubmluZyBvbjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPnRoaXMgaG9zdCZxdW90OywgJnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVvdDti YWQmcXVvdDssICZxdW90O3ZtJnF1b3Q7OiAmcXVvdDtkb3duJnF1b3Q7LCAmcXVvdDtkZXRhaWwm cXVvdDs6ICZxdW90O3Vua25vd24mcXVvdDt9PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+U2NvcmUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAyNDAwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+TG9jYWwgbWFpbnRlbmFuY2UgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBGYWxzZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPkhvc3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTU3Mjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXAp Ojwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPm1ldGFkYXRhX3BhcnNl X3ZlcnNpb249MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPm1ldGFk YXRhX2ZlYXR1cmVfdmVyc2lvbj0xPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+dGltZXN0YW1wPTE1NzIgKEZyaSBEZWMgMTkgMTA6MTI6MTggMjAxNCk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5ob3N0LWlkPTI8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5zY29yZT0yNDAwPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+bWFpbnRlbmFuY2U9RmFsc2U8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5zdGF0ZT1FbmdpbmVEb3duPC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LS09PSBI b3N0IDMgc3RhdHVzID09LS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TdGF0dXMgdXAtdG8t ZGF0ZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IEZhbHNl PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SG9zdG5hbWUgJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxMC4wLjAuOTI8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Ib3N0IElEICZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPkVuZ2luZSBzdGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB1bmtub3duIHN0 YWxlLWRhdGE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TY29yZSAm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDs6IDI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Mb2NhbCBt YWludGVuYW5jZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6 IEZhbHNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SG9zdCB0aW1l c3RhbXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7OiA5ODc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5FeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKTo8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5tZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTE8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249 MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnRpbWVzdGFtcD05ODcg KEZyaSBEZWMgMTkgMTA6MDk6NTggMjAxNCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5ob3N0LWlkPTM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5zY29yZT0yNDAwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ bWFpbnRlbmFuY2U9RmFsc2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5zdGF0ZT1FbmdpbmVEb3duPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LS08L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5BbmQgdGhlIC92YXIvbG9nL292aXJ0LWhv c3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nIGZvciB0aHJlZSBvdmlydCBub2RlcyBhcmU8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5hcyBmb2xsb3dzOjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+MTAuMC4wLjk0KGhvc3RlZC1lbmdpbmUtMSk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MDk6MzMsNzE2Ojpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt MTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzowOTozMyw3MTY6 Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAy LCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+MTM6MDk6NDQsMDE3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkN1cnJlbnQg c3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzowOTo0NCwwMTc6Omhvc3RlZF9lbmdpbmU6OjMz Mjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MDk6 NTQsMzAzOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj4xMzowOTo1NCwzMDM6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MDQsMzQyOjpzdGF0ZXM6OjM5 NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KGNvbnN1bWUpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+RW5n aW5lIHZtIHJ1bm5pbmcgb24gbG9jYWxob3N0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjEwOjA0LDYxNzo6aG9zdGVkX2VuZ2luZTo6MzI3 OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MDQsNjE3Ojpob3N0 ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2Nv cmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPjEzOjEwOjE0LDY1Nzo6c3RhdGVfbWFjaGluZTo6MTYwOjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoocmVmcmVzaCk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5HbG9iYWwgbWV0YWRhdGE6IHsnbWFp bnRlbmFuY2UnOiBGYWxzZX08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MTQsNjU3OjpzdGF0ZV9tYWNoaW5lOjoxNjU6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNo KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkhvc3QgMTAuMC4wLjkz IChpZCAyKTogeydleHRyYSc6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+J21ldGFkYXRhX3BhcnNlX3ZlcnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFc bnRpbWVzdGFtcD0xNDQ4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ KEZyaSBEZWMgMTkgMTA6MTA6MTQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj4yMDE0KVxuaG9zdC1pZD0yXG5zY29yZT0yNDAwXG5tYWludGVuYW5jZT1GYWxzZVxuc3Rh dGU9RW5naW5lRG93blxuJyw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj4naG9zdG5hbWUnOiAnMTAuMC4wLjkzJywgJ2FsaXZlJzogVHJ1ZSwgJ2hvc3QtaWQnOiAyLCAn ZW5naW5lLXN0YXR1cyc6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ eydyZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24gdGhpcyBob3N0JywgJ2hlYWx0aCc6ICdiYWQn LCAndm0nOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPidkb3duJywg J2RldGFpbCc6ICd1bmtub3duJ30sICdzY29yZSc6IDI0MDAsICdtYWludGVuYW5jZSc6IEZhbHNl LDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPidob3N0LXRzJzogMTQ0 OH08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ MTM6MTA6MTQsNjU3OjpzdGF0ZV9tYWNoaW5lOjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkhvc3QgMTAuMC4wLjkyIChpZCAzKTogeydleHRy YSc6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+J21ldGFkYXRhX3Bh cnNlX3ZlcnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVzdGFtcD05ODc8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4oRnJpIERlYyAxOSAxMDow OTo1ODwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjIwMTQpXG5ob3N0 LWlkPTNcbnNjb3JlPTI0MDBcbm1haW50ZW5hbmNlPUZhbHNlXG5zdGF0ZT1FbmdpbmVEb3duXG4n LDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPidob3N0bmFtZSc6ICcx MC4wLjAuOTInLCAnYWxpdmUnOiBUcnVlLCAnaG9zdC1pZCc6IDMsICdlbmdpbmUtc3RhdHVzJzo8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj57J3JlYXNvbic6ICd2bSBu b3QgcnVubmluZyBvbiB0aGlzIGhvc3QnLCAnaGVhbHRoJzogJ2JhZCcsICd2bSc6PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+J2Rvd24nLCAnZGV0YWlsJzogJ3Vua25v d24nfSwgJ3Njb3JlJzogMjQwMCwgJ21haW50ZW5hbmNlJzogRmFsc2UsPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+J2hvc3QtdHMnOiA5ODd9PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjEwOjE0LDY1ODo6c3Rh dGVfbWFjaGluZTo6MTY4OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjoocmVmcmVzaCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5Mb2NhbCAoaWQgMSk6IHsnZW5naW5lLWhlYWx0aCc6IHsnaGVhbHRoJzogJ2dv b2QnLCAndm0nOiAndXAnLDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PidkZXRhaWwnOiAndXAnfSwgJ2JyaWRnZSc6IFRydWUsICdtZW0tZnJlZSc6IDEwNzkuMCwgJ21h aW50ZW5hbmNlJzo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5GYWxz ZSwgJ2NwdS1sb2FkJzogMC4wMjY5LCAnZ2F0ZXdheSc6IFRydWV9PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjEwOjE0LDkwNDo6aG9zdGVk X2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6 MTQsOTA0Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkz IChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPjEzOjEwOjI1LDIxMDo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5D dXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MjUsMjEwOjpob3N0ZWRfZW5n aW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0 MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PjEzOjEwOjM1LDQ5OTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2lu ZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MzUsNDk5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkJlc3Qg cmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjEwOjQ1LDc4NDo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6 MTA6NDUsNzg1Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4w LjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjEwOjU2LDA3MDo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6NTYsMDcwOjpob3N0ZWRf ZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6 IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPjEzOjExOjA2LDEwOTo6c3RhdGVzOjozOTQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihjb25zdW1lKTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkVuZ2luZSB2bSBydW5uaW5nIG9uIGxvY2FsaG9zdDwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzox MTowNiwzNTk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAo c2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPjEzOjExOjA2LDM1OTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJlbW90 ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzoxMToxNiw2NTg6Omhvc3RlZF9l bmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjExOjE2 LDY1ODo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAo aWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj4xMzoxMToyNiw5OTE6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3Vy cmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjExOjI2LDk5MTo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAw KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4x MzoxMTozNywzNDE6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVV cCAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjEzOjExOjM3LDM0MTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJl bW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tLS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4x MC4wLjAuOTMgKGhvc3RlZC1lbmdpbmUtMik8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTA6MTI6MTgsMzM5Ojpob3N0ZWRfZW5naW5lOjozMjc6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwOjEyOjE4LDMzOTo6aG9z dGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj4xMDoxMjoyOCw2NTE6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3VycmVudCBzdGF0 ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTA6MTI6MjgsNjUyOjpob3N0ZWRfZW5naW5lOjozMzI6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwOjEyOjM5 LDAxMDo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj4xMDoxMjozOSwwMTA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTA6MTI6NDksMzM4Ojpob3N0ZWRfZW5n aW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwOjEyOjQ5 LDMzODo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAo aWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj4xMDoxMjo1OSw2NDI6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3Vy cmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTA6MTI6NTksNjQyOjpob3N0ZWRfZW5n aW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0 MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PjEwOjEzOjEwLDAxMDo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2lu ZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj4xMDoxMzoxMCwwMTA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVz dCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4x MC4wLjAuOTIoaG9zdGVkLWVuZ2luZS0zKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPnNhbWUgYXMgMTAuMC4wLjkzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+LS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkZyb206 IFNpbW9uZSBUaXJhYm9zY2hpIFs8YSBocmVmPSJtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbSI+ bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb208L2E+XTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPlNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMTksIDIwMTQgMTI6MjggQU08 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5UbzogWXVlLCBDb25nPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q2M6IDxhIGhyZWY9Im1haWx0 bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBWTSBmYWls b3ZlciB3aXRoIG92aXJ0My41PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+RnJv bTogJnF1b3Q7Q29uZyBZdWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpDb25nX1l1ZUBhbGxp ZWR0ZWxlc2lzLmNvbSI+Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208L2E+Jmd0Ozwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+VG86IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVz ZXJzQG92aXJ0Lm9yZzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlNlbnQ6IEZyaWRheSwg RGVjZW1iZXIgMTksIDIwMTQgMjoxNDozMyBBTTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3Vi amVjdDogW292aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3aXRoIG92aXJ0My41PC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5IaTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu Pjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SW4gbXkgZW52aXJvbm1lbnQsIEkgaGF2ZSAzIG92 aXJ0IG5vZGVzIGFzIG9uZSBjbHVzdGVyLiBBbmQgb24gdG9wIG9mPC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj5ob3N0LTEsIHRoZXJlIGlzIG9uZSB2bSB0byBob3N0IG92aXJ0IGVuZ2luZS48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QWxzbyBJIGhh dmUgb25lIGV4dGVybmFsIHN0b3JhZ2UgZm9yIHRoZSBjbHVzdGVyIHRvIHVzZSBhcyBkYXRhIGRv bWFpbjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+b2YgZW5naW5lIGFuZCBkYXRhLjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JIGNvbmZpcm1lZCBs aXZlIG1pZ3JhdGlvbiB3b3JrcyB3ZWxsIGluIG15IGVudmlyb25tZW50Ljwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CdXQgaXQgc2VlbXMgdmVyeSBi dWdneSBmb3IgVk0gZmFpbG92ZXIgaWYgSSB0cnkgdG8gZm9yY2UgdG8gc2h1dCBkb3duPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5vbmUgb3ZpcnQgbm9kZS4gU29tZXRpbWVzIHRoZSBWTSBpbiB0 aGUgbm9kZSB3aGljaCBpcyBzaHV0ZG93biBjYW48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPm1p Z3JhdGUgdG8gb3RoZXIgaG9zdCwgYnV0IGl0IHRha2UgbW9yZSB0aGFuIHNldmVyYWwgbWludXRl cy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U29t ZXRpbWVzLCBpdCBjYW4gbm90IG1pZ3JhdGUgYXQgYWxsLiBTb21ldGltZXMsIG9ubHkgd2hlbiB0 aGUgaG9zdCBpczwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+YmFjaywgdGhlIFZNIGlzIGJlZ2lu bmluZyB0byBtb3ZlLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkNh biB5b3UgcGxlYXNlIGNoZWNrIG9yIHNoYXJlIHRoZSBsb2dzIHVuZGVyIC92YXIvbG9nL292aXJ0 LWhvc3RlZC1lbmdpbmUtaGEvPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+Pzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ SXMgdGhlcmUgc29tZSBkb2N1bWVudGF0aW9uIHRvIGV4cGxhaW4gaG93IFZNIGZhaWxvdmVyIGlz IHdvcmtpbmc/IEFuZDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+aXMgdGhlcmUgc29tZSBidWdz IHJlcG9ydGVkIHJlbGF0ZWQgd2l0aCB0aGlzPzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVzL1NlbGZf SG9zdGVkX0VuZ2luZSNBZ2VudF9TdGF0ZV9EaWFncmFtIj5odHRwOi8vd3d3Lm92aXJ0Lm9yZy9G ZWF0dXJlcy9TZWxmX0hvc3RlZF9FbmdpbmUjQWdlbnRfU3RhdGVfRGlhZ3JhbTwvYT48L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoYW5rcyBpbiBh ZHZhbmNlLDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5Db25nPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu Pjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgZm9yIHRoZSBzb2xl IHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5hbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9u LiBBbnk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnVuYXV0aG9yaXplZCByZXZpZXcsIHVzZSwg ZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWY8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPnlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBj b250YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmUtbWFp bCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3Ug YXJlIHRoZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+aW50ZW5kZWQgcmVjaXBpZW50LCBwbGVh c2UgYmUgYWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+aXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlzY2xvc3Vy ZSBieSB0aGUgc2VuZGVyJ3MgZS1tYWlsIFN5c3RlbTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ QWRtaW5pc3RyYXRvci48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlVzZXJzIG1haWxpbmcgbGlzdDwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+PGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQu b3JnPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0iaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBp bnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPmNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0 aW9uLiBBbnkgdW5hdXRob3JpemVkIHJldmlldyw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj51c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9uIGlzIHByb2hpYml0 ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPnJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSBy ZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllczwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPm9mIHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRo ZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBiZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPmFkdmlzZWQgdGhhdCB0aGUgY29udGVudCBvZiB0aGlzIG1lc3NhZ2Ug aXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5kaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVt IEFkbWluaXN0cmF0b3IuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxzcGFuPjwvc3Bhbj48 YnI+DQo8c3Bhbj5UaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhl IGludGVuZGVkIHJlY2lwaWVudChzKSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBw cml2aWxlZ2VkIGluZm9ybWF0aW9uLiBBbnkgdW5hdXRob3JpemVkIHJldmlldywgdXNlLCBkaXNj bG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUg aW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdA0KIHRoZSBzZW5kZXIgYnkgcmVwbHkg ZS1tYWlsIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElm IHlvdSBhcmUgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0 aGUgY29udGVudCBvZiB0aGlzIG1lc3NhZ2UgaXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBh bmQgZGlzY2xvc3VyZSBieSB0aGUgc2VuZGVyJ3MgZS1tYWlsIFN5c3RlbSBBZG1pbmlzdHJhdG9y Ljwvc3Bhbj48YnI+DQo8c3Bhbj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXzwvc3Bhbj48YnI+DQo8c3Bhbj5Vc2VycyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJy Pg0KPHNwYW4+PGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3Jn PC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0 aW5mby91c2VyczwvYT48L3NwYW4+PGJyPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YnI+DQo8 aHI+DQo8Zm9udCBmYWNlPSJBcmlhbCIgY29sb3I9IkdyYXkiIHNpemU9IjEiPlRoaXMgZS1tYWls IG1lc3NhZ2UgaXMgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMp IGFuZCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24u IEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9u IGlzIHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZQ0KIGludGVuZGVkIHJlY2lwaWVudCwg cGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSByZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxs IGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4gSWYgeW91IGFyZSB0aGUgaW50ZW5kZWQg cmVjaXBpZW50LCBwbGVhc2UgYmUgYWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVz c2FnZSBpcyBzdWJqZWN0IHRvIGFjY2VzcywgcmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5IHRoZSBz ZW5kZXIncw0KIGUtbWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRvci48YnI+DQo8L2ZvbnQ+DQo8L2Jv ZHk+DQo8L2h0bWw+DQo= --_000_B7E7D6D4B85D471C87A7EA9AD32BF279alliedtelesiscom_--

--_000_A1BBE8EBAA24475582AEFAA93E5D72FCalliedtelesiscom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWxzbyBJIGNoYW5nZSB0aGUgbWFpbnRlbmFuY2UgbW9kZSB0byBsb2NhbCBpbiBhbm90aGVyIGhv c3QuIEJ1dCBhbHNvIHRoZSBWTSBpbiB0aGlzIGhvc3QgY2FuIG5vdCBiZSBtaWdyYXRlZC4gVGhl IGxvZ3MgYXJlIGFzIGZvbGxvd3MuDQoNCltyb290QGNvbXB1dGUyLTIgfl0jIGhvc3RlZC1lbmdp bmUgLS1zZXQtbWFpbnRlbmFuY2UgLS1tb2RlPWxvY2FsDQpbcm9vdEBjb21wdXRlMi0yIH5dIyB0 YWlsIC1mIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nDQpNYWluVGhy ZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTowOTowNCwxODQ6Omhvc3RlZF9lbmdpbmU6OjMzMjo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNj b3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6MTQsNjAzOjpo b3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdp bmVEb3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5 OjE0LDYwMzo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVt b3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI4DQoyMTowOToyNCw5MDM6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6MjQsOTA0Ojpob3N0ZWRfZW5naW5lOjozMzI6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBz Y29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjM1LDAyNjo6 c3RhdGVzOjo0Mzc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6Oihjb25zdW1lKQ0KRW5naW5lIHZtIGlzIHJ1bm5pbmcgb24gaG9zdCAxMC4w LjAuOTQgKGlkIDEpDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTowOTozNSwyMzY6 Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVu Z2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6 MDk6MzUsMjM2Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCBy ZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMjgNCjIxOjA5OjQ1LDYwNDo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTowOTo0NSw2MDQ6Omhvc3RlZF9lbmdpbmU6OjMz Mjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEs IHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6NTUsNjkx OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjaykNCkxvY2FsIG1haW50ZW5hbmNlIGRldGVj dGVkDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTowOTo1NSw3MDE6OmJyb2tlcmxp bms6OjExMTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIuYnJva2VybGluay5Ccm9rZXJMaW5r Ojoobm90aWZ5KQ0KVHJ5aW5nOiBub3RpZnkgdGltZT0xNDE5ODI5Nzk1LjcgdHlwZT1zdGF0ZV90 cmFuc2l0aW9uDQpkZXRhaWw9RW5naW5lRG93bi1Mb2NhbE1haW50ZW5hbmNlIGhvc3RuYW1lPSdj b21wdXRlMi0yJw0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6NTUsNzYxOjpi cm9rZXJsaW5rOjoxMjA6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGliLmJyb2tlcmxpbmsuQnJv a2VyTGluazo6KG5vdGlmeSkNClN1Y2Nlc3MsIHdhcyBub3RpZmljYXRpb24gb2Ygc3RhdGVfdHJh bnNpdGlvbg0KKEVuZ2luZURvd24tTG9jYWxNYWludGVuYW5jZSkgc2VudD8gc2VudA0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6NTUsOTkwOjpzdGF0ZXM6OjIwODo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHNjb3Jl KQ0KU2NvcmUgaXMgMCBkdWUgdG8gbG9jYWwgbWFpbnRlbmFuY2UgbW9kZQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6NTUsOTkwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCkN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjU1LDk5MTo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChp ZDogMSwgc2NvcmU6IDI0MDApDQpeQw0KWW91IGhhdmUgbmV3IG1haWwgaW4gL3Zhci9zcG9vbC9t YWlsL3Jvb3QNCltyb290QGNvbXB1dGUyLTIgfl0jIHBzIC1lZiB8IGdyZXAgcWVtdQ0Kcm9vdCAg ICAgMTg0MjAgIDI3NzcgIDAgMjE6MTA8eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzM5PiBwdHMv MCAgICAwMDowMDowMDx4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vNDA+IGdyZXAgLS1jb2xvcj1h dXRvIHFlbXUNCnFlbXUgICAgIDI5ODA5ICAgICAxICAwIERlYzE5ID8gICAgICAgIDAxOjE3OjIw IC91c3IvbGliZXhlYy9xZW11LWt2bQ0KLW5hbWUgdGVzdHZtMi0yIC1TIC1tYWNoaW5lIHJoZWw2 LjUuMCxhY2NlbD1rdm0sdXNiPW9mZiAtY3B1IE5laGFsZW0NCi1tIDUwMCAtcmVhbHRpbWUgbWxv Y2s9b2ZmIC1zbXANCjEsbWF4Y3B1cz0xNixzb2NrZXRzPTE2LGNvcmVzPTEsdGhyZWFkcz0xIC11 dWlkDQpjMzFlOTdkMC0xMzVlLTQyZGEtOTk1NC0xNjJiNTIyOGRjZTMgLXNtYmlvcw0KdHlwZT0x LG1hbnVmYWN0dXJlcj1vVmlydCxwcm9kdWN0PW9WaXJ0DQpOb2RlLHZlcnNpb249Ny0wLjE0MDYu ZWw3LmNlbnRvcy4yLjUsc2VyaWFsPTRDNEM0NTQ0LTAwNTktMzYxMC04MDMzLUI0QzA0RjM5NTkz MSx1dWlkPWMzMWU5N2QwLTEzNWUtNDJkYS05OTU0LTE2MmI1MjI4ZGNlMw0KLW5vLXVzZXItY29u ZmlnIC1ub2RlZmF1bHRzIC1jaGFyZGV2DQpzb2NrZXQsaWQ9Y2hhcm1vbml0b3IscGF0aD0vdmFy L2xpYi9saWJ2aXJ0L3FlbXUvdGVzdHZtMi0yLm1vbml0b3Isc2VydmVyLG5vd2FpdA0KLW1vbiBj aGFyZGV2PWNoYXJtb25pdG9yLGlkPW1vbml0b3IsbW9kZT1jb250cm9sIC1ydGMNCmJhc2U9MjAx NC0xMi0xOVQyMDoxNzoxNzx4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vNDI+LGRyaWZ0Zml4PXNs ZXcgLW5vLWt2bS1waXQtcmVpbmplY3Rpb24NCi1uby1ocGV0IC1uby1zaHV0ZG93biAtYm9vdCBz dHJpY3Q9b24gLWRldmljZQ0KcGlpeDMtdXNiLXVoY2ksaWQ9dXNiLGJ1cz1wY2kuMCxhZGRyPTB4 MS4weDIgLWRldmljZQ0KdmlydGlvLXNjc2ktcGNpLGlkPXNjc2kwLGJ1cz1wY2kuMCxhZGRyPTB4 NCAtZGV2aWNlDQp2aXJ0aW8tc2VyaWFsLXBjaSxpZD12aXJ0aW8tc2VyaWFsMCxtYXhfcG9ydHM9 MTYsYnVzPXBjaS4wLGFkZHI9MHg1DQotZHJpdmUgaWY9bm9uZSxpZD1kcml2ZS1pZGUwLTEtMCxy ZWFkb25seT1vbixmb3JtYXQ9cmF3LHNlcmlhbD0NCi1kZXZpY2UgaWRlLWNkLGJ1cz1pZGUuMSx1 bml0PTAsZHJpdmU9ZHJpdmUtaWRlMC0xLTAsaWQ9aWRlMC0xLTANCi1kcml2ZSBmaWxlPS9yaGV2 L2RhdGEtY2VudGVyLzAwMDAwMDAyLTAwMDItMDAwMi0wMDAyLTAwMDAwMDAwMDFlNC8xZGM3MTA5 Ni0yN2M0LTQyNTYtYjJhYy1iZDcyNjU1MjVjNjkvaW1hZ2VzLzVjYmViOGM5LTRmMDQtNDhkMC1h NWViLTc4YzQ5MTg3YzU1MC9hMDU3MGU4Yy05ODY3LTRlYzQtODE4Zi0xMWUxMDJmYzRmOWIsaWY9 bm9uZSxpZD1kcml2ZS12aXJ0aW8tZGlzazAsZm9ybWF0PXFjb3cyLHNlcmlhbD01Y2JlYjhjOS00 ZjA0LTQ4ZDAtYTVlYi03OGM0OTE4N2M1NTAsY2FjaGU9bm9uZSx3ZXJyb3I9c3RvcCxyZXJyb3I9 c3RvcCxhaW89dGhyZWFkcw0KLWRldmljZSB2aXJ0aW8tYmxrLXBjaSxzY3NpPW9mZixidXM9cGNp LjAsYWRkcj0weDYsZHJpdmU9ZHJpdmUtdmlydGlvLWRpc2swLGlkPXZpcnRpby1kaXNrMCxib290 aW5kZXg9MQ0KLW5ldGRldiB0YXAsZmQ9MjgsaWQ9aG9zdG5ldDAsdmhvc3Q9b24sdmhvc3RmZD0y OSAtZGV2aWNlDQp2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9aG9zdG5ldDAsaWQ9bmV0MCxtYWM9MDA6 MWE6NGE6ZGI6OTQ6MDAsYnVzPXBjaS4wLGFkZHI9MHgzDQotY2hhcmRldiBzb2NrZXQsaWQ9Y2hh cmNoYW5uZWwwLHBhdGg9L3Zhci9saWIvbGlidmlydC9xZW11L2NoYW5uZWxzL2MzMWU5N2QwLTEz NWUtNDJkYS05OTU0LTE2MmI1MjI4ZGNlMy5jb20ucmVkaGF0LnJoZXZtLnZkc20sc2VydmVyLG5v d2FpdA0KLWRldmljZSB2aXJ0c2VyaWFscG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0xLGNo YXJkZXY9Y2hhcmNoYW5uZWwwLGlkPWNoYW5uZWwwLG5hbWU9Y29tLnJlZGhhdC5yaGV2bS52ZHNt DQotY2hhcmRldiBzb2NrZXQsaWQ9Y2hhcmNoYW5uZWwxLHBhdGg9L3Zhci9saWIvbGlidmlydC9x ZW11L2NoYW5uZWxzL2MzMWU5N2QwLTEzNWUtNDJkYS05OTU0LTE2MmI1MjI4ZGNlMy5vcmcucWVt dS5ndWVzdF9hZ2VudC4wLHNlcnZlcixub3dhaXQNCi1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVz PXZpcnRpby1zZXJpYWwwLjAsbnI9MixjaGFyZGV2PWNoYXJjaGFubmVsMSxpZD1jaGFubmVsMSxu YW1lPW9yZy5xZW11Lmd1ZXN0X2FnZW50LjANCi1jaGFyZGV2IHNwaWNldm1jLGlkPWNoYXJjaGFu bmVsMixuYW1lPXZkYWdlbnQgLWRldmljZQ0KdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJp YWwwLjAsbnI9MyxjaGFyZGV2PWNoYXJjaGFubmVsMixpZD1jaGFubmVsMixuYW1lPWNvbS5yZWRo YXQuc3BpY2UuMA0KLXNwaWNlIHRscy1wb3J0PTU5MDEsYWRkcj0xMC4wLjAuOTMseDUwOS1kaXI9 L2V0Yy9wa2kvdmRzbS9saWJ2aXJ0LXNwaWNlLHRscy1jaGFubmVsPW1haW4sdGxzLWNoYW5uZWw9 ZGlzcGxheSx0bHMtY2hhbm5lbD1pbnB1dHMsdGxzLWNoYW5uZWw9Y3Vyc29yLHRscy1jaGFubmVs PXBsYXliYWNrLHRscy1jaGFubmVsPXJlY29yZCx0bHMtY2hhbm5lbD1zbWFydGNhcmQsdGxzLWNo YW5uZWw9dXNicmVkaXIsc2VhbWxlc3MtbWlncmF0aW9uPW9uDQotayBlbi11cyAtdmdhIHF4bCAt Z2xvYmFsIHF4bC12Z2EucmFtX3NpemU9NjcxMDg4NjQ8dGVsOjY3MTA4ODY0PiAtZ2xvYmFsDQpx eGwtdmdhLnZyYW1fc2l6ZT0zMzU1NDQzMjx0ZWw6MzM1NTQ0MzI+IC1pbmNvbWluZyB0Y3A6Wzo6 XTo0OTE1MiAtZGV2aWNlDQp2aXJ0aW8tYmFsbG9vbi1wY2ksaWQ9YmFsbG9vbjAsYnVzPXBjaS4w LGFkZHI9MHg3DQpbcm9vdEBjb21wdXRlMi0yIH5dIw0KDQpUaGFua3MsDQpDb25nDQoNCg0KT24g MjAxNC8xMi8yOCwgYXQgMjA6NTMsICJZdWUsIENvbmciIDxDb25nX1l1ZUBhbGxpZWR0ZWxlc2lz LmNvbTxtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20+PiB3cm90ZToNCg0KSSBjaGVj a2VkIGl0IGFnYWluIGFuZCBjb25maXJtZWQgdGhlcmUgaXMgb25lIGd1ZXN0IFZNIGlzIHJ1bm5p bmcgb24gdGhlIHRvcCBvZiB0aGlzIGhvc3QuIFRoZSBsb2cgaXMgYXMgZm9sbG93czoNCg0KW3Jv b3RAY29tcHV0ZTItMSB2ZHNtXSMgcHMgLWVmIHwgZ3JlcCBxZW11DQpxZW11ICAgICAgMjk4MyAg IDg0NiAgMCBEZWMxOSA/ICAgICAgICAwMDowMDowMDx4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8v MD4gW3N1cGVydmRzbVNlcnZlcl0gPGRlZnVuY3Q+DQpyb290ICAgICAgNTQ4OSAgMzA1MyAgMCAy MDo0OTx4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vMT4gcHRzLzAgICAgMDA6MDA6MDA8eC1hcHBs ZS1kYXRhLWRldGVjdG9yczovLzI+IGdyZXAgLS1jb2xvcj1hdXRvIHFlbXUNCnFlbXUgICAgIDI2 MTI4ICAgICAxICAwIERlYzE5ID8gICAgICAgIDAxOjA5OjE5IC91c3IvbGliZXhlYy9xZW11LWt2 bQ0KLW5hbWUgdGVzdHZtMiAtUyAtbWFjaGluZSByaGVsNi41LjAsYWNjZWw9a3ZtLHVzYj1vZmYg LWNwdSBOZWhhbGVtIC1tDQo1MDAgLXJlYWx0aW1lIG1sb2NrPW9mZiAtc21wIDEsbWF4Y3B1cz0x Nixzb2NrZXRzPTE2LGNvcmVzPTEsdGhyZWFkcz0xDQotdXVpZCBlNDZiY2E4Ny00ZGY1LTQyODct ODQ0Yi05MGEyNmZjY2VmMzMgLXNtYmlvcw0KdHlwZT0xLG1hbnVmYWN0dXJlcj1vVmlydCxwcm9k dWN0PW9WaXJ0DQpOb2RlLHZlcnNpb249Ny0wLjE0MDYuZWw3LmNlbnRvcy4yLjUsc2VyaWFsPTRD NEM0NTQ0LTAwMzAtMzMxMC04MDU5LUI4QzA0RjU4NTIzMSx1dWlkPWU0NmJjYTg3LTRkZjUtNDI4 Ny04NDRiLTkwYTI2ZmNjZWYzMw0KLW5vLXVzZXItY29uZmlnIC1ub2RlZmF1bHRzIC1jaGFyZGV2 DQpzb2NrZXQsaWQ9Y2hhcm1vbml0b3IscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvdGVzdHZt Mi5tb25pdG9yLHNlcnZlcixub3dhaXQNCi1tb24gY2hhcmRldj1jaGFybW9uaXRvcixpZD1tb25p dG9yLG1vZGU9Y29udHJvbCAtcnRjDQpiYXNlPTIwMTQtMTItMTlUMjA6MTg6MDE8eC1hcHBsZS1k YXRhLWRldGVjdG9yczovLzQ+LGRyaWZ0Zml4PXNsZXcgLW5vLWt2bS1waXQtcmVpbmplY3Rpb24N Ci1uby1ocGV0IC1uby1zaHV0ZG93biAtYm9vdCBzdHJpY3Q9b24gLWRldmljZQ0KcGlpeDMtdXNi LXVoY2ksaWQ9dXNiLGJ1cz1wY2kuMCxhZGRyPTB4MS4weDIgLWRldmljZQ0KdmlydGlvLXNjc2kt cGNpLGlkPXNjc2kwLGJ1cz1wY2kuMCxhZGRyPTB4NCAtZGV2aWNlDQp2aXJ0aW8tc2VyaWFsLXBj aSxpZD12aXJ0aW8tc2VyaWFsMCxtYXhfcG9ydHM9MTYsYnVzPXBjaS4wLGFkZHI9MHg1DQotZHJp dmUgaWY9bm9uZSxpZD1kcml2ZS1pZGUwLTEtMCxyZWFkb25seT1vbixmb3JtYXQ9cmF3LHNlcmlh bD0NCi1kZXZpY2UgaWRlLWNkLGJ1cz1pZGUuMSx1bml0PTAsZHJpdmU9ZHJpdmUtaWRlMC0xLTAs aWQ9aWRlMC0xLTANCi1kcml2ZSBmaWxlPS9yaGV2L2RhdGEtY2VudGVyLzAwMDAwMDAyLTAwMDIt MDAwMi0wMDAyLTAwMDAwMDAwMDFlNC8xZGM3MTA5Ni0yN2M0LTQyNTYtYjJhYy1iZDcyNjU1MjVj NjkvaW1hZ2VzL2I0YjU0MjZiLTk1ZTMtNDFhZi1iMjg2LWRhMjQ1ODkxY2RhZi8wZjY4OGQ0OS05 N2UzLTRmMWQtODRkNC1hYzE0MzJkOTAzYjMsaWY9bm9uZSxpZD1kcml2ZS12aXJ0aW8tZGlzazAs Zm9ybWF0PXFjb3cyLHNlcmlhbD1iNGI1NDI2Yi05NWUzLTQxYWYtYjI4Ni1kYTI0NTg5MWNkYWYs Y2FjaGU9bm9uZSx3ZXJyb3I9c3RvcCxyZXJyb3I9c3RvcCxhaW89dGhyZWFkcw0KLWRldmljZSB2 aXJ0aW8tYmxrLXBjaSxzY3NpPW9mZixidXM9cGNpLjAsYWRkcj0weDYsZHJpdmU9ZHJpdmUtdmly dGlvLWRpc2swLGlkPXZpcnRpby1kaXNrMCxib290aW5kZXg9MQ0KLW5ldGRldiB0YXAsZmQ9MjYs aWQ9aG9zdG5ldDAsdmhvc3Q9b24sdmhvc3RmZD0yNyAtZGV2aWNlDQp2aXJ0aW8tbmV0LXBjaSxu ZXRkZXY9aG9zdG5ldDAsaWQ9bmV0MCxtYWM9MDA6MWE6NGE6ZGI6OTQ6MDEsYnVzPXBjaS4wLGFk ZHI9MHgzDQotY2hhcmRldiBzb2NrZXQsaWQ9Y2hhcmNoYW5uZWwwLHBhdGg9L3Zhci9saWIvbGli dmlydC9xZW11L2NoYW5uZWxzL2U0NmJjYTg3LTRkZjUtNDI4Ny04NDRiLTkwYTI2ZmNjZWYzMy5j b20ucmVkaGF0LnJoZXZtLnZkc20sc2VydmVyLG5vd2FpdA0KLWRldmljZSB2aXJ0c2VyaWFscG9y dCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0xLGNoYXJkZXY9Y2hhcmNoYW5uZWwwLGlkPWNoYW5u ZWwwLG5hbWU9Y29tLnJlZGhhdC5yaGV2bS52ZHNtDQotY2hhcmRldiBzb2NrZXQsaWQ9Y2hhcmNo YW5uZWwxLHBhdGg9L3Zhci9saWIvbGlidmlydC9xZW11L2NoYW5uZWxzL2U0NmJjYTg3LTRkZjUt NDI4Ny04NDRiLTkwYTI2ZmNjZWYzMy5vcmcucWVtdS5ndWVzdF9hZ2VudC4wLHNlcnZlcixub3dh aXQNCi1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MixjaGFy ZGV2PWNoYXJjaGFubmVsMSxpZD1jaGFubmVsMSxuYW1lPW9yZy5xZW11Lmd1ZXN0X2FnZW50LjAN Ci1jaGFyZGV2IHNwaWNldm1jLGlkPWNoYXJjaGFubmVsMixuYW1lPXZkYWdlbnQgLWRldmljZQ0K dmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MyxjaGFyZGV2PWNoYXJjaGFu bmVsMixpZD1jaGFubmVsMixuYW1lPWNvbS5yZWRoYXQuc3BpY2UuMA0KLXNwaWNlIHRscy1wb3J0 PTU5MDAsYWRkcj0xMC4wLjAuOTIseDUwOS1kaXI9L2V0Yy9wa2kvdmRzbS9saWJ2aXJ0LXNwaWNl LHRscy1jaGFubmVsPW1haW4sdGxzLWNoYW5uZWw9ZGlzcGxheSx0bHMtY2hhbm5lbD1pbnB1dHMs dGxzLWNoYW5uZWw9Y3Vyc29yLHRscy1jaGFubmVsPXBsYXliYWNrLHRscy1jaGFubmVsPXJlY29y ZCx0bHMtY2hhbm5lbD1zbWFydGNhcmQsdGxzLWNoYW5uZWw9dXNicmVkaXIsc2VhbWxlc3MtbWln cmF0aW9uPW9uDQotayBlbi11cyAtdmdhIHF4bCAtZ2xvYmFsIHF4bC12Z2EucmFtX3NpemU9Njcx MDg4NjQ8dGVsOjY3MTA4ODY0PiAtZ2xvYmFsDQpxeGwtdmdhLnZyYW1fc2l6ZT0zMzU1NDQzMjx0 ZWw6MzM1NTQ0MzI+IC1pbmNvbWluZyB0Y3A6Wzo6XTo0OTE1MiAtZGV2aWNlDQp2aXJ0aW8tYmFs bG9vbi1wY2ksaWQ9YmFsbG9vbjAsYnVzPXBjaS4wLGFkZHI9MHg3DQpbcm9vdEBjb21wdXRlMi0x IHZkc21dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9n DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OToyNywzMTU6OnN0YXRlX2RlY29y YXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQNCk1haW5UaHJl YWQ6OklORk86OjIwMTQtMTItMjgNCjIwOjQ5OjI3LDY0Njo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5jZSAoc2NvcmU6 IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OToyNyw2NDY6Omhvc3RlZF9l bmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45 NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjA6 NDk6MzcsNzMyOjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjaykNCkxvY2FsIG1haW50ZW5h bmNlIGRldGVjdGVkDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OTozNyw5NjE6 Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIExv Y2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0K MjA6NDk6MzcsOTYxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVz dCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjgNCjIwOjQ5OjQ4LDA0ODo6c3RhdGVfZGVjb3JhdG9yczo6MTI0Ojpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo Y2hlY2spDQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yOA0KMjA6NDk6NDgsMzE5OjpzdGF0ZXM6OjIwODo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHNjb3JlKQ0KU2NvcmUgaXMgMCBk dWUgdG8gbG9jYWwgbWFpbnRlbmFuY2UgbW9kZQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y OA0KMjA6NDk6NDgsMzE5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0K Q3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCkNCk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMjgNCjIwOjQ5OjQ4LDMxOTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0 MDApDQoNClRoYW5rcywNCkNvbmcNCg0KDQpPbiAyMDE0LzEyLzI4LCBhdCAzOjQ2LCAiQXJ0eW9t IEx1a2lhbm92IiA8YWx1a2lhbm9AcmVkaGF0LmNvbTxtYWlsdG86YWx1a2lhbm9AcmVkaGF0LmNv bT4+IHdyb3RlOg0KDQpJIHNlZSB0aGF0IHlvdSBzZXQgbG9jYWwgbWFpbnRlbmFuY2Ugb24gaG9z dDMgdGhhdCBkbyBub3QgaGF2ZSBlbmdpbmUgdm0gb24gaXQsIHNvIGl0IG5vdGhpbmcgdG8gbWln cmF0ZSBmcm9tIHRoaXMgaG9zdC4NCklmIHlvdSBzZXQgbG9jYWwgbWFpbnRlbmFuY2Ugb24gaG9z dDEsIHZtIG11c3QgbWlncmF0ZSB0byBhbm90aGVyIGhvc3Qgd2l0aCBwb3NpdGl2ZSBzY29yZS4N ClRoYW5rcw0KDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQpGcm9tOiAiQ29uZyBZdWUi IDxDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTxtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNp cy5jb20+Pg0KVG86ICJTaW1vbmUgVGlyYWJvc2NoaSIgPHN0aXJhYm9zQHJlZGhhdC5jb208bWFp bHRvOnN0aXJhYm9zQHJlZGhhdC5jb20+Pg0KQ2M6IHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNl cnNAb3ZpcnQub3JnPg0KU2VudDogU2F0dXJkYXksIERlY2VtYmVyIDI3LCAyMDE0IDY6NTg6MzIg UE0NClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjUN Cg0KSGkNCg0KSSBoYWQgYSB0cnkgd2l0aCAiaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuY2Ug LS1tb2RlPWxvY2FsIiBvbg0KY29tcHV0ZTItMSwgd2hpY2ggaXMgaG9zdCAzIGluIG15IGNsdXN0 ZXIuIEZyb20gdGhlIGxvZywgaXQgc2hvd3MNCm1haW50ZW5jZSBtb2RlIGlzIGRlY3RlY3RlZCwg YnV0IG1pZ3JhdGlvbiBkb2VzIG5vdCBoYXBwZW4uDQoNClRoZSBsb2dzIGFyZSBhcyBmb2xsb3dz LiBJcyB0aGVyZSBhbnkgb3RoZXIgY29uZmlnIEkgbmVlZCB0byBjaGVjaz8NCg0KW3Jvb3RAY29t cHV0ZTItMSB2ZHNtXSMgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1cw0KDQoNCi0tPT0gSG9zdCAx IHN0YXR1cyA9PS0NCg0KU3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6IFRydWUN Ckhvc3RuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxMC4wLjAuOTQNCkhvc3QgSUQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxDQpFbmdpbmUgc3RhdHVzICAgICAgICAgICAg ICAgICAgICAgIDogeyJoZWFsdGgiOiAiZ29vZCIsICJ2bSI6ICJ1cCIsDQoiZGV0YWlsIjogInVw In0NClNjb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAyNDAwDQpMb2NhbCBtYWlu dGVuYW5jZSAgICAgICAgICAgICAgICAgIDogRmFsc2UNCkhvc3QgdGltZXN0YW1wICAgICAgICAg ICAgICAgICAgICAgOiA4MzYyOTYNCkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXAp Og0KbWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xDQptZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MQ0K dGltZXN0YW1wPTgzNjI5NiAoU2F0IERlYyAyNyAxMTo0MjozOSAyMDE0KQ0KaG9zdC1pZD0xDQpz Y29yZT0yNDAwDQptYWludGVuYW5jZT1GYWxzZQ0Kc3RhdGU9RW5naW5lVXANCg0KDQotLT09IEhv c3QgMiBzdGF0dXMgPT0tLQ0KDQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAgIDog VHJ1ZQ0KSG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45Mw0KSG9z dCBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDINCkVuZ2luZSBzdGF0dXMgICAgICAg ICAgICAgICAgICAgICAgOiB7InJlYXNvbiI6ICJ2bSBub3QgcnVubmluZyBvbg0KdGhpcyBob3N0 IiwgImhlYWx0aCI6ICJiYWQiLCAidm0iOiAiZG93biIsICJkZXRhaWwiOiAidW5rbm93biJ9DQpT Y29yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMjQwMA0KTG9jYWwgbWFpbnRlbmFu Y2UgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpIb3N0IHRpbWVzdGFtcCAgICAgICAgICAgICAg ICAgICAgIDogNjg3MzU4DQpFeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKToNCm1l dGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVz dGFtcD02ODczNTggKFNhdCBEZWMgMjcgMDg6NDI6MDQgMjAxNCkNCmhvc3QtaWQ9Mg0Kc2NvcmU9 MjQwMA0KbWFpbnRlbmFuY2U9RmFsc2UNCnN0YXRlPUVuZ2luZURvd24NCg0KDQotLT09IEhvc3Qg MyBzdGF0dXMgPT0tLQ0KDQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAgIDogVHJ1 ZQ0KSG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45Mg0KSG9zdCBJ RCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDMNCkVuZ2luZSBzdGF0dXMgICAgICAgICAg ICAgICAgICAgICAgOiB7InJlYXNvbiI6ICJ2bSBub3QgcnVubmluZyBvbg0KdGhpcyBob3N0Iiwg ImhlYWx0aCI6ICJiYWQiLCAidm0iOiAiZG93biIsICJkZXRhaWwiOiAidW5rbm93biJ9DQpTY29y ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMA0KTG9jYWwgbWFpbnRlbmFuY2UgICAg ICAgICAgICAgICAgICA6IFRydWUNCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAg OiA2ODE4MjcNCkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOg0KbWV0YWRhdGFf cGFyc2VfdmVyc2lvbj0xDQptZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MQ0KdGltZXN0YW1wPTY4 MTgyNyAoU2F0IERlYyAyNyAwODo0Mjo0MCAyMDE0KQ0KaG9zdC1pZD0zDQpzY29yZT0wDQptYWlu dGVuYW5jZT1UcnVlDQpzdGF0ZT1Mb2NhbE1haW50ZW5hbmNlDQpbcm9vdEBjb21wdXRlMi0xIHZk c21dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nDQpN YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0Mjo0MSwxMDk6Omhvc3RlZF9lbmdpbmU6 OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6 IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6NDI6NTEs MTk4OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjaykNCkxvY2FsIG1haW50ZW5hbmNlIGRl dGVjdGVkDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0Mjo1MSw0MjA6Omhvc3Rl ZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIExvY2FsTWFp bnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6NDI6 NTEsNDIwOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjcNCjA4OjQzOjAxLDUwNzo6c3RhdGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2sp DQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y Nw0KMDg6NDM6MDEsNzczOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0K Q3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCkNCk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMjcNCjA4OjQzOjAxLDc3Mzo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0 MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0MzoxMSw4NTk6OnN0YXRlX2Rl Y29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQNCk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQzOjEyLDA3Mjo6aG9zdGVkX2VuZ2luZTo6MzI3 OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5jZSAoc2Nv cmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0MzoxMiwwNzI6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KDQoNCg0KW3Jvb3RAY29tcHV0ZTItMyB+XSMgdGFp bCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZw0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6MjgsODU1Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29y ZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM2OjM5LDEzMDo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5l VXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6Mzks MTMwOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjcNCjExOjM2OjQ5LDQ0OTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6NDksNDQ5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTog MjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM2OjU5LDczOTo6aG9zdGVk X2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAg KHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6NTksNzM5 Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9z dCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjcNCjExOjM3OjA5LDc3OTo6c3RhdGVzOjozOTQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihjb25zdW1lKQ0KRW5naW5lIHZtIHJ1 bm5pbmcgb24gbG9jYWxob3N0DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNzox MCwwMjY6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0 YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcN CjExOjM3OjEwLDAyNjo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJl c3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNzoyMCwzMzE6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCkNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM3OjIwLDMzMTo6aG9zdGVkX2VuZ2luZTo6 MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDog Miwgc2NvcmU6IDI0MDApDQoNCg0KW3Jvb3RAY29tcHV0ZTItMiB+XSMgdGFpbCAtZiAvdmFyL2xv Zy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZw0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yNw0KMDg6MzY6MTIsNDYyOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2OjIyLDc5Nzo6aG9zdGVkX2VuZ2luZTo6 MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6 IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODozNjoyMiw3OTg6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0K MDg6MzY6MzIsODc2OjpzdGF0ZXM6OjQzNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdpbmUgdm0gaXMgcnVubmlu ZyBvbiBob3N0IDEwLjAuMC45NCAoaWQgMSkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcN CjA4OjM2OjMzLDE2OTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1 cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI3DQowODozNjozMywxNjk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6NDMsNTY3Ojpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29y ZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2OjQzLDU2Nzo6aG9z dGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAu MC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3 DQowODozNjo1Myw4NTg6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpD dXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0yNw0KMDg6MzY6NTMsODU4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM3OjA0LDAyODo6c3RhdGVfbWFjaGlu ZTo6MTYwOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjoocmVmcmVzaCkNCkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZhbHNl fQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6Mzc6MDQsMDI4OjpzdGF0ZV9tYWNo aW5lOjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihyZWZyZXNoKQ0KSG9zdCAxMC4wLjAuOTQgKGlkIDEpOiB7J2V4dHJhJzoNCidt ZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xXG50aW1l c3RhbXA9ODM1OTg3DQooU2F0IERlYyAyNyAxMTozNzozMA0KMjAxNClcbmhvc3QtaWQ9MVxuc2Nv cmU9MjQwMFxubWFpbnRlbmFuY2U9RmFsc2VcbnN0YXRlPUVuZ2luZVVwXG4nLA0KJ2hvc3RuYW1l JzogJzEwLjAuMC45NCcsICdhbGl2ZSc6IFRydWUsICdob3N0LWlkJzogMSwgJ2VuZ2luZS1zdGF0 dXMnOg0KeydoZWFsdGgnOiAnZ29vZCcsICd2bSc6ICd1cCcsICdkZXRhaWwnOiAndXAnfSwgJ3Nj b3JlJzogMjQwMCwNCidtYWludGVuYW5jZSc6IEZhbHNlLCAnaG9zdC10cyc6IDgzNTk4N30NCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM3OjA0LDAyODo6c3RhdGVfbWFjaGluZTo6 MTY1OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjoocmVmcmVzaCkNCkhvc3QgMTAuMC4wLjkyIChpZCAzKTogeydleHRyYSc6DQonbWV0YWRh dGFfcGFyc2VfdmVyc2lvbj0xXG5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MVxudGltZXN0YW1w PTY4MTUyOA0KKFNhdCBEZWMgMjcgMDg6Mzc6NDENCjIwMTQpXG5ob3N0LWlkPTNcbnNjb3JlPTBc bm1haW50ZW5hbmNlPVRydWVcbnN0YXRlPUxvY2FsTWFpbnRlbmFuY2VcbicsDQonaG9zdG5hbWUn OiAnMTAuMC4wLjkyJywgJ2FsaXZlJzogVHJ1ZSwgJ2hvc3QtaWQnOiAzLCAnZW5naW5lLXN0YXR1 cyc6DQp7J3JlYXNvbic6ICd2bSBub3QgcnVubmluZyBvbiB0aGlzIGhvc3QnLCAnaGVhbHRoJzog J2JhZCcsICd2bSc6DQonZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnc2NvcmUnOiAwLCAn bWFpbnRlbmFuY2UnOiBUcnVlLA0KJ2hvc3QtdHMnOiA2ODE1Mjh9DQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI3DQowODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gp DQpMb2NhbCAoaWQgMik6IHsnZW5naW5lLWhlYWx0aCc6IHsncmVhc29uJzogJ3ZtIG5vdCBydW5u aW5nIG9uIHRoaXMNCmhvc3QnLCAnaGVhbHRoJzogJ2JhZCcsICd2bSc6ICdkb3duJywgJ2RldGFp bCc6ICd1bmtub3duJ30sICdicmlkZ2UnOg0KVHJ1ZSwgJ21lbS1mcmVlJzogMTUzMDAuMCwgJ21h aW50ZW5hbmNlJzogRmFsc2UsICdjcHUtbG9hZCc6IDAuMDIxNSwNCidnYXRld2F5JzogVHJ1ZX0N Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM3OjA0LDI2NTo6aG9zdGVkX2VuZ2lu ZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2Nv cmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODozNzowNCwyNjU6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KDQpUaGFua3MsDQpDb25nDQoNCk9uIDIwMTQv MTIvMjIsIGF0IDU6MjksICJTaW1vbmUgVGlyYWJvc2NoaSIgPHN0aXJhYm9zQHJlZGhhdC5jb208 bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20+PiB3cm90ZToNCg0KDQoNCi0tLS0tIE9yaWdpbmFs IE1lc3NhZ2UgLS0tLS0NCkZyb206ICJDb25nIFl1ZSIgPENvbmdfWXVlQGFsbGllZHRlbGVzaXMu Y29tPG1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbT4+DQpUbzogIlNpbW9uZSBUaXJh Ym9zY2hpIiA8c3RpcmFib3NAcmVkaGF0LmNvbTxtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbT4+ DQpDYzogdXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+DQpTZW50OiBGcmlk YXksIERlY2VtYmVyIDE5LCAyMDE0IDc6MjI6MTAgUE0NClN1YmplY3Q6IFJFOiBbb3ZpcnQtdXNl cnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjUNCg0KVGhhbmtzIGZvciB0aGUgaW5mb3JtYXRp b24uIFRoaXMgaXMgdGhlIGxvZyBmb3IgbXkgdGhyZWUgb3ZpcnQgbm9kZXMuDQpGcm9tIHRoZSBv dXRwdXQgb2YgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1cywgaXQgc2hvd3MgdGhlIGVuZ2luZSBz dGF0ZSBmb3INCm15IDJuZCBhbmQgM3JkIG92aXJ0IG5vZGUgaXMgRE9XTi4NCklzIHRoaXMgdGhl IHJlYXNvbiB3aHkgVk0gZmFpbG92ZXIgbm90IHdvcmsgaW4gbXkgZW52aXJvbm1lbnQ/DQoNCk5v LCB0aGV5IGxvb2tzIG9rOiB5b3UgY2FuIHJ1biB0aGUgZW5naW5lIFZNIG9uIHNpbmdsZSBob3N0 IGF0IGEgdGltZS4NCg0KSG93IGNhbiBJIG1ha2UNCmFsc28gZW5naW5lIHdvcmtzIGZvciBteSAy bmQgYW5kIDNyZCBvdml0IG5vZGVzPw0KDQpJZiB5b3UgcHV0IHRoZSBob3N0IDEgaW4gbG9jYWwg bWFpbnRlbmFuY2UgbW9kZSAoIGhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmFuY2UgLS1tb2Rl PWxvY2FsICkgdGhlIFZNIHNob3VsZCBtaWdyYXRlIHRvIGhvc3QgMjsgaWYgeW91IHJlYWN0aXZh dGUgaG9zdCAxICggaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuYW5jZSAtLW1vZGU9bm9uZSAp IGFuZCBwdXQgaG9zdCAyIGluIGxvY2FsIG1haW50ZW5hbmNlIG1vZGUgdGhlIFZNIHNob3VsZCBt aWdyYXRlIGFnYWluLg0KDQpDYW4geW91IHBsZWFzZSB0cnkgdGhhdCBhbmQgcG9zdCB0aGUgbG9n cyBpZiBzb21ldGhpbmcgaXMgZ29pbmcgYmFkPw0KDQoNCi0tDQotLT09IEhvc3QgMSBzdGF0dXMg PT0tLQ0KDQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9zdG5h bWUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45NA0KSG9zdCBJRCAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6IDENCkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAgICAgICAg ICAgOiB7ImhlYWx0aCI6ICJnb29kIiwgInZtIjogInVwIiwNCiJkZXRhaWwiOiAidXAifQ0KU2Nv cmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDI0MDANCkxvY2FsIG1haW50ZW5hbmNl ICAgICAgICAgICAgICAgICAgOiBGYWxzZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAg ICAgICA6IDE1MDQ3NQ0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRh ZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3Rh bXA9MTUwNDc1IChGcmkgRGVjIDE5IDEzOjEyOjE4IDIwMTQpDQpob3N0LWlkPTENCnNjb3JlPTI0 MDANCm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVVcA0KDQoNCi0tPT0gSG9zdCAyIHN0 YXR1cyA9PS0tDQoNClN0YXR1cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpI b3N0bmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkzDQpIb3N0IElEICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogMg0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAg ICAgICAgICA6IHsicmVhc29uIjogInZtIG5vdCBydW5uaW5nIG9uDQp0aGlzIGhvc3QiLCAiaGVh bHRoIjogImJhZCIsICJ2bSI6ICJkb3duIiwgImRldGFpbCI6ICJ1bmtub3duIn0NClNjb3JlICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAyNDAwDQpMb2NhbCBtYWludGVuYW5jZSAgICAg ICAgICAgICAgICAgIDogRmFsc2UNCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAg OiAxNTcyDQpFeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKToNCm1ldGFkYXRhX3Bh cnNlX3ZlcnNpb249MQ0KbWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVzdGFtcD0xNTcy IChGcmkgRGVjIDE5IDEwOjEyOjE4IDIwMTQpDQpob3N0LWlkPTINCnNjb3JlPTI0MDANCm1haW50 ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVEb3duDQoNCg0KLS09PSBIb3N0IDMgc3RhdHVzID09 LS0NCg0KU3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpIb3N0bmFt ZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkyDQpIb3N0IElEICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDogMw0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAg ICA6IHVua25vd24gc3RhbGUtZGF0YQ0KU2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6IDI0MDANCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBGYWxzZQ0KSG9z dCB0aW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICA6IDk4Nw0KRXh0cmEgbWV0YWRhdGEgKHZh bGlkIGF0IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2Zl YXR1cmVfdmVyc2lvbj0xDQp0aW1lc3RhbXA9OTg3IChGcmkgRGVjIDE5IDEwOjA5OjU4IDIwMTQp DQpob3N0LWlkPTMNCnNjb3JlPTI0MDANCm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVE b3duDQoNCi0tDQpBbmQgdGhlIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQu bG9nIGZvciB0aHJlZSBvdmlydCBub2RlcyBhcmUNCmFzIGZvbGxvd3M6DQotLQ0KMTAuMC4wLjk0 KGhvc3RlZC1lbmdpbmUtMSkNCi0tLQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6 MDk6MzMsNzE2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVu dCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTE5DQoxMzowOTozMyw3MTY6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jpbmcp DQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MDk6NDQsMDE3Ojpob3N0ZWRfZW5naW5lOjozMjc6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDAp DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzowOTo0NCwwMTc6Omhvc3RlZF9lbmdp bmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAo aWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MDk6 NTQsMzAzOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBz dGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 DQoxMzowOTo1NCwzMDM6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpC ZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MDQsMzQyOjpzdGF0ZXM6OjM5NDo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUp DQpFbmdpbmUgdm0gcnVubmluZyBvbiBsb2NhbGhvc3QNCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMTkNCjEzOjEwOjA0LDYxNzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu ZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0xOQ0KMTM6MTA6MDQsNjE3Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQw MCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjEwOjE0LDY1Nzo6c3RhdGVfbWFj aGluZTo6MTYwOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjoocmVmcmVzaCkNCkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZh bHNlfQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MTQsNjU3OjpzdGF0ZV9t YWNoaW5lOjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihyZWZyZXNoKQ0KSG9zdCAxMC4wLjAuOTMgKGlkIDIpOiB7J2V4dHJhJzoN CidtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xXG50 aW1lc3RhbXA9MTQ0OA0KKEZyaSBEZWMgMTkgMTA6MTA6MTQNCjIwMTQpXG5ob3N0LWlkPTJcbnNj b3JlPTI0MDBcbm1haW50ZW5hbmNlPUZhbHNlXG5zdGF0ZT1FbmdpbmVEb3duXG4nLA0KJ2hvc3Ru YW1lJzogJzEwLjAuMC45MycsICdhbGl2ZSc6IFRydWUsICdob3N0LWlkJzogMiwgJ2VuZ2luZS1z dGF0dXMnOg0KeydyZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24gdGhpcyBob3N0JywgJ2hlYWx0 aCc6ICdiYWQnLCAndm0nOg0KJ2Rvd24nLCAnZGV0YWlsJzogJ3Vua25vd24nfSwgJ3Njb3JlJzog MjQwMCwgJ21haW50ZW5hbmNlJzogRmFsc2UsDQonaG9zdC10cyc6IDE0NDh9DQpNYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDoxNCw2NTc6OnN0YXRlX21hY2hpbmU6OjE2NTo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJl ZnJlc2gpDQpIb3N0IDEwLjAuMC45MiAoaWQgMyk6IHsnZXh0cmEnOg0KJ21ldGFkYXRhX3BhcnNl X3ZlcnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVzdGFtcD05ODcNCihG cmkgRGVjIDE5IDEwOjA5OjU4DQoyMDE0KVxuaG9zdC1pZD0zXG5zY29yZT0yNDAwXG5tYWludGVu YW5jZT1GYWxzZVxuc3RhdGU9RW5naW5lRG93blxuJywNCidob3N0bmFtZSc6ICcxMC4wLjAuOTIn LCAnYWxpdmUnOiBUcnVlLCAnaG9zdC1pZCc6IDMsICdlbmdpbmUtc3RhdHVzJzoNCnsncmVhc29u JzogJ3ZtIG5vdCBydW5uaW5nIG9uIHRoaXMgaG9zdCcsICdoZWFsdGgnOiAnYmFkJywgJ3ZtJzoN Cidkb3duJywgJ2RldGFpbCc6ICd1bmtub3duJ30sICdzY29yZSc6IDI0MDAsICdtYWludGVuYW5j ZSc6IEZhbHNlLA0KJ2hvc3QtdHMnOiA5ODd9DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 DQoxMzoxMDoxNCw2NTg6OnN0YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpDQpMb2NhbCAoaWQg MSk6IHsnZW5naW5lLWhlYWx0aCc6IHsnaGVhbHRoJzogJ2dvb2QnLCAndm0nOiAndXAnLA0KJ2Rl dGFpbCc6ICd1cCd9LCAnYnJpZGdlJzogVHJ1ZSwgJ21lbS1mcmVlJzogMTA3OS4wLCAnbWFpbnRl bmFuY2UnOg0KRmFsc2UsICdjcHUtbG9hZCc6IDAuMDI2OSwgJ2dhdGV3YXknOiBUcnVlfQ0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MTQsOTA0Ojpob3N0ZWRfZW5naW5lOjoz Mjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0 MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDoxNCw5MDQ6Omhvc3RlZF9l bmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45 MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6 MTA6MjUsMjEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVu dCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTE5DQoxMzoxMDoyNSwyMTA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jpbmcp DQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MzUsNDk5Ojpob3N0ZWRfZW5naW5lOjozMjc6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDAp DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDozNSw0OTk6Omhvc3RlZF9lbmdp bmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAo aWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6 NDUsNzg0Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBz dGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 DQoxMzoxMDo0NSw3ODU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpC ZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6NTYsMDcwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpN YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDo1NiwwNzA6Omhvc3RlZF9lbmdpbmU6 OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6 IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MDYs MTA5OjpzdGF0ZXM6OjM5NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdpbmUgdm0gcnVubmluZyBvbiBsb2NhbGhv c3QNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjExOjA2LDM1OTo6aG9zdGVkX2Vu Z2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNj b3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MDYsMzU5Ojpo b3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt MTkNCjEzOjExOjE2LDY1ODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykN CkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0xOQ0KMTM6MTE6MTYsNjU4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjExOjI2LDk5MTo6aG9zdGVkX2VuZ2lu ZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3Jl OiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MjYsOTkxOjpob3N0 ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4w LjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkN CjEzOjExOjM3LDM0MTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1 cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0xOQ0KMTM6MTE6MzcsMzQxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCi0t LS0NCg0KMTAuMC4wLjkzIChob3N0ZWQtZW5naW5lLTIpDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTE5DQoxMDoxMjoxOCwzMzk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTI6MTgsMzM5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTog MjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEwOjEyOjI4LDY1MTo6aG9zdGVk X2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93 biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjoyOCw2 NTI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBo b3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0xOQ0KMTA6MTI6MzksMDEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMTkNCjEwOjEyOjM5LDAxMDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6 IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjo0OSwzMzg6Omhvc3Rl ZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURv d24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTI6NDks MzM4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMTkNCjEwOjEyOjU5LDY0Mjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjo1OSw2NDI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3Jl OiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTM6MTAsMDEwOjpob3N0 ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVE b3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEwOjEzOjEw LDAxMDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3Rl IGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQoNCg0KMTAuMC4wLjkyKGhvc3Rl ZC1lbmdpbmUtMykNCnNhbWUgYXMgMTAuMC4wLjkzDQotLQ0KDQotLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KRnJvbTogU2ltb25lIFRpcmFib3NjaGkgW21haWx0bzpzdGlyYWJvc0ByZWRoYXQu Y29tXQ0KU2VudDogRnJpZGF5LCBEZWNlbWJlciAxOSwgMjAxNCAxMjoyOCBBTQ0KVG86IFl1ZSwg Q29uZw0KQ2M6IHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPg0KU3ViamVj dDogUmU6IFtvdmlydC11c2Vyc10gVk0gZmFpbG92ZXIgd2l0aCBvdmlydDMuNQ0KDQoNCg0KLS0t LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIkNvbmcgWXVlIiA8Q29uZ19ZdWVAYWxs aWVkdGVsZXNpcy5jb208bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPj4NClRvOiB1 c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4NClNlbnQ6IEZyaWRheSwgRGVj ZW1iZXIgMTksIDIwMTQgMjoxNDozMyBBTQ0KU3ViamVjdDogW292aXJ0LXVzZXJzXSBWTSBmYWls b3ZlciB3aXRoIG92aXJ0My41DQoNCg0KDQpIaQ0KDQoNCg0KSW4gbXkgZW52aXJvbm1lbnQsIEkg aGF2ZSAzIG92aXJ0IG5vZGVzIGFzIG9uZSBjbHVzdGVyLiBBbmQgb24gdG9wIG9mDQpob3N0LTEs IHRoZXJlIGlzIG9uZSB2bSB0byBob3N0IG92aXJ0IGVuZ2luZS4NCg0KQWxzbyBJIGhhdmUgb25l IGV4dGVybmFsIHN0b3JhZ2UgZm9yIHRoZSBjbHVzdGVyIHRvIHVzZSBhcyBkYXRhIGRvbWFpbg0K b2YgZW5naW5lIGFuZCBkYXRhLg0KDQpJIGNvbmZpcm1lZCBsaXZlIG1pZ3JhdGlvbiB3b3JrcyB3 ZWxsIGluIG15IGVudmlyb25tZW50Lg0KDQpCdXQgaXQgc2VlbXMgdmVyeSBidWdneSBmb3IgVk0g ZmFpbG92ZXIgaWYgSSB0cnkgdG8gZm9yY2UgdG8gc2h1dCBkb3duDQpvbmUgb3ZpcnQgbm9kZS4g U29tZXRpbWVzIHRoZSBWTSBpbiB0aGUgbm9kZSB3aGljaCBpcyBzaHV0ZG93biBjYW4NCm1pZ3Jh dGUgdG8gb3RoZXIgaG9zdCwgYnV0IGl0IHRha2UgbW9yZSB0aGFuIHNldmVyYWwgbWludXRlcy4N Cg0KU29tZXRpbWVzLCBpdCBjYW4gbm90IG1pZ3JhdGUgYXQgYWxsLiBTb21ldGltZXMsIG9ubHkg d2hlbiB0aGUgaG9zdCBpcw0KYmFjaywgdGhlIFZNIGlzIGJlZ2lubmluZyB0byBtb3ZlLg0KDQpD YW4geW91IHBsZWFzZSBjaGVjayBvciBzaGFyZSB0aGUgbG9ncyB1bmRlciAvdmFyL2xvZy9vdmly dC1ob3N0ZWQtZW5naW5lLWhhLw0KPw0KDQpJcyB0aGVyZSBzb21lIGRvY3VtZW50YXRpb24gdG8g ZXhwbGFpbiBob3cgVk0gZmFpbG92ZXIgaXMgd29ya2luZz8gQW5kDQppcyB0aGVyZSBzb21lIGJ1 Z3MgcmVwb3J0ZWQgcmVsYXRlZCB3aXRoIHRoaXM/DQoNCmh0dHA6Ly93d3cub3ZpcnQub3JnL0Zl YXR1cmVzL1NlbGZfSG9zdGVkX0VuZ2luZSNBZ2VudF9TdGF0ZV9EaWFncmFtDQoNClRoYW5rcyBp biBhZHZhbmNlLA0KDQpDb25nDQoNCg0KDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgZm9yIHRo ZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpDQphbmQgbWF5IGNvbnRhaW4g Y29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBBbnkNCnVuYXV0aG9yaXpl ZCByZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4g SWYNCnlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRo ZSBzZW5kZXIgYnkgcmVwbHkNCmUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBv cmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRoZQ0KaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVh c2UgYmUgYWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZQ0KaXMgc3ViamVj dCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlzY2xvc3VyZSBieSB0aGUgc2VuZGVyJ3MgZS1tYWls IFN5c3RlbQ0KQWRtaW5pc3RyYXRvci4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NClVzZXJzIG1haWxpbmcgbGlzdA0KVXNlcnNAb3ZpcnQub3JnPG1h aWx0bzpVc2Vyc0BvdmlydC5vcmc+DQpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9m IHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heQ0KY29udGFpbiBjb25maWRlbnRpYWwg YW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3LA0KdXNl LCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5v dCB0aGUgaW50ZW5kZWQNCnJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSBy ZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcw0Kb2YgdGhlIG9yaWdpbmFsIG1lc3Nh Z2UuIElmIHlvdSBhcmUgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGJlDQphZHZpc2Vk IHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1YmplY3QgdG8gYWNjZXNzLCBy ZXZpZXcgYW5kDQpkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVtIEFkbWlu aXN0cmF0b3IuDQoNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9m IHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBh bmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcsIHVzZSwg ZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3Qg dGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSByZXBs eSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4g SWYgeW91IGFyZSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgYmUgYWR2aXNlZCB0aGF0 IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZSBpcyBzdWJqZWN0IHRvIGFjY2VzcywgcmV2aWV3 IGFuZCBkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVtIEFkbWluaXN0cmF0 b3IuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVXNl cnMgbWFpbGluZyBsaXN0DQpVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4N Cmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhl IHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWluIGNv bmZpZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCBy ZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYg eW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNl bmRlciBieSByZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2lu YWwgbWVzc2FnZS4gSWYgeW91IGFyZSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgYmUg YWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZSBpcyBzdWJqZWN0IHRvIGFj Y2VzcywgcmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVt IEFkbWluaXN0cmF0b3IuDQo= --_000_A1BBE8EBAA24475582AEFAA93E5D72FCalliedtelesiscom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij5BbHNvIEkgY2hhbmdl IHRoZSBtYWludGVuYW5jZSBtb2RlIHRvIGxvY2FsIGluIGFub3RoZXIgaG9zdC4gQnV0IGFsc28g dGhlIFZNIGluIHRoaXMgaG9zdCBjYW4gbm90IGJlIG1pZ3JhdGVkLiBUaGUgbG9ncyBhcmUgYXMg Zm9sbG93cy48L2Rpdj4NCjxkaXYgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxicj4NCjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyI+W3Jv b3RAY29tcHV0ZTItMiB+XSMgaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuYW5jZSAtLW1vZGU9 bG9jYWw8YnI+DQpbcm9vdEBjb21wdXRlMi0yIH5dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0LWhv c3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y ODxicj4NCjIxOjA5OjA0LDE4NDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu Zyk8YnI+DQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTxi cj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8YnI+DQoyMTowOToxNCw2MDM6Omhvc3Rl ZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPGJyPg0KQ3VycmVudCBzdGF0ZSBFbmdp bmVEb3duIChzY29yZTogMjQwMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJy Pg0KMjE6MDk6MTQsNjAzOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxi cj4NCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPGJyPg0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODxicj4NCjIxOjA5OjI0LDkwMzo6aG9zdGVkX2Vu Z2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRlIEVuZ2luZURv d24gKHNjb3JlOiAyNDAwKTxicj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8YnI+DQoy MTowOToyNCw5MDQ6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPGJyPg0K QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8YnI+DQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJyPg0KMjE6MDk6MzUsMDI2OjpzdGF0ZXM6OjQzNzo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KGNvbnN1bWUpPGJyPg0KRW5naW5lIHZtIGlzIHJ1bm5pbmcgb24gaG9zdCAxMC4wLjAuOTQgKGlk IDEpPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODxicj4NCjIxOjA5OjM1LDIzNjo6 aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRl IEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTxicj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt Mjg8YnI+DQoyMTowOTozNSwyMzY6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPGJyPg0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8 YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJyPg0KMjE6MDk6NDUsNjA0Ojpob3N0 ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxicj4NCkN1cnJlbnQgc3RhdGUgRW5n aW5lRG93biAoc2NvcmU6IDI0MDApPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODxi cj4NCjIxOjA5OjQ1LDYwNDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8 YnI+DQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTxicj4N Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8YnI+DQoyMTowOTo1NSw2OTE6OnN0YXRlX2Rl Y29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KGNoZWNrKTxicj4NCkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVkPGJy Pg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODxicj4NCjIxOjA5OjU1LDcwMTo6YnJva2Vy bGluazo6MTExOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxp bms6Oihub3RpZnkpPGJyPg0KVHJ5aW5nOiBub3RpZnkgdGltZT0xNDE5ODI5Nzk1LjcgdHlwZT1z dGF0ZV90cmFuc2l0aW9uPGJyPg0KZGV0YWlsPUVuZ2luZURvd24tTG9jYWxNYWludGVuYW5jZSBo b3N0bmFtZT0nY29tcHV0ZTItMic8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJy Pg0KMjE6MDk6NTUsNzYxOjpicm9rZXJsaW5rOjoxMjA6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu bGliLmJyb2tlcmxpbmsuQnJva2VyTGluazo6KG5vdGlmeSk8YnI+DQpTdWNjZXNzLCB3YXMgbm90 aWZpY2F0aW9uIG9mIHN0YXRlX3RyYW5zaXRpb248YnI+DQooRW5naW5lRG93bi1Mb2NhbE1haW50 ZW5hbmNlKSBzZW50PyBzZW50PGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODxicj4N CjIxOjA5OjU1LDk5MDo6c3RhdGVzOjoyMDg6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzY29yZSk8YnI+DQpTY29yZSBpcyAwIGR1ZSB0 byBsb2NhbCBtYWludGVuYW5jZSBtb2RlPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y ODxicj4NCjIxOjA5OjU1LDk5MDo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu Zyk8YnI+DQpDdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKTxicj4NCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8YnI+DQoyMTowOTo1NSw5OTE6Omhvc3RlZF9lbmdp bmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPGJyPg0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAu OTQgKGlkOiAxLCBzY29yZTogMjQwMCk8YnI+DQpeQzxicj4NCllvdSBoYXZlIG5ldyBtYWlsIGlu IC92YXIvc3Bvb2wvbWFpbC9yb290PGJyPg0KW3Jvb3RAY29tcHV0ZTItMiB+XSMgcHMgLWVmIHwg Z3JlcCBxZW11PGJyPg0Kcm9vdCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsxODQyMCAmbmJzcDsy Nzc3ICZuYnNwOzAmbmJzcDs8YSBocmVmPSJ4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vMzkiIHgt YXBwbGUtZGF0YS1kZXRlY3RvcnM9InRydWUiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtdHlwZT0i Y2FsZW5kYXItZXZlbnQiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtcmVzdWx0PSIzOSI+MjE6MTA8 L2E+Jm5ic3A7cHRzLzAgJm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0ieC1hcHBsZS1kYXRhLWRl dGVjdG9yczovLzQwIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzPSJ0cnVlIiB4LWFwcGxlLWRhdGEt ZGV0ZWN0b3JzLXR5cGU9ImNhbGVuZGFyLWV2ZW50IiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXJl c3VsdD0iNDAiPjAwOjAwOjAwPC9hPiZuYnNwO2dyZXANCiAtLWNvbG9yPWF1dG8gcWVtdTxicj4N CnFlbXUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Mjk4MDkgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7MSAmbmJzcDswIERlYzE5ID8gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7MDE6MTc6MjAgL3Vzci9saWJleGVjL3FlbXUta3ZtPGJyPg0KLW5hbWUgdGVzdHZtMi0y IC1TIC1tYWNoaW5lIHJoZWw2LjUuMCxhY2NlbD1rdm0sdXNiPW9mZiAtY3B1IE5laGFsZW08YnI+ DQotbSA1MDAgLXJlYWx0aW1lIG1sb2NrPW9mZiAtc21wPGJyPg0KMSxtYXhjcHVzPTE2LHNvY2tl dHM9MTYsY29yZXM9MSx0aHJlYWRzPTEgLXV1aWQ8YnI+DQpjMzFlOTdkMC0xMzVlLTQyZGEtOTk1 NC0xNjJiNTIyOGRjZTMgLXNtYmlvczxicj4NCnR5cGU9MSxtYW51ZmFjdHVyZXI9b1ZpcnQscHJv ZHVjdD1vVmlydDxicj4NCk5vZGUsdmVyc2lvbj03LTAuMTQwNi5lbDcuY2VudG9zLjIuNSxzZXJp YWw9NEM0QzQ1NDQtMDA1OS0zNjEwLTgwMzMtQjRDMDRGMzk1OTMxLHV1aWQ9YzMxZTk3ZDAtMTM1 ZS00MmRhLTk5NTQtMTYyYjUyMjhkY2UzPGJyPg0KLW5vLXVzZXItY29uZmlnIC1ub2RlZmF1bHRz IC1jaGFyZGV2PGJyPg0Kc29ja2V0LGlkPWNoYXJtb25pdG9yLHBhdGg9L3Zhci9saWIvbGlidmly dC9xZW11L3Rlc3R2bTItMi5tb25pdG9yLHNlcnZlcixub3dhaXQ8YnI+DQotbW9uIGNoYXJkZXY9 Y2hhcm1vbml0b3IsaWQ9bW9uaXRvcixtb2RlPWNvbnRyb2wgLXJ0Yzxicj4NCmJhc2U9MjAxNC0x Mi0xOVQyMDo8YSBocmVmPSJ4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vNDIiIHgtYXBwbGUtZGF0 YS1kZXRlY3RvcnM9InRydWUiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtdHlwZT0iY2FsZW5kYXIt ZXZlbnQiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtcmVzdWx0PSI0MiI+MTc6MTc8L2E+LGRyaWZ0 Zml4PXNsZXcgLW5vLWt2bS1waXQtcmVpbmplY3Rpb248YnI+DQotbm8taHBldCAtbm8tc2h1dGRv d24gLWJvb3Qgc3RyaWN0PW9uIC1kZXZpY2U8YnI+DQpwaWl4My11c2ItdWhjaSxpZD11c2IsYnVz PXBjaS4wLGFkZHI9MHgxLjB4MiAtZGV2aWNlPGJyPg0KdmlydGlvLXNjc2ktcGNpLGlkPXNjc2kw LGJ1cz1wY2kuMCxhZGRyPTB4NCAtZGV2aWNlPGJyPg0KdmlydGlvLXNlcmlhbC1wY2ksaWQ9dmly dGlvLXNlcmlhbDAsbWF4X3BvcnRzPTE2LGJ1cz1wY2kuMCxhZGRyPTB4NTxicj4NCi1kcml2ZSBp Zj1ub25lLGlkPWRyaXZlLWlkZTAtMS0wLHJlYWRvbmx5PW9uLGZvcm1hdD1yYXcsc2VyaWFsPTxi cj4NCi1kZXZpY2UgaWRlLWNkLGJ1cz1pZGUuMSx1bml0PTAsZHJpdmU9ZHJpdmUtaWRlMC0xLTAs aWQ9aWRlMC0xLTA8YnI+DQotZHJpdmUgZmlsZT0vcmhldi9kYXRhLWNlbnRlci8wMDAwMDAwMi0w MDAyLTAwMDItMDAwMi0wMDAwMDAwMDAxZTQvMWRjNzEwOTYtMjdjNC00MjU2LWIyYWMtYmQ3MjY1 NTI1YzY5L2ltYWdlcy81Y2JlYjhjOS00ZjA0LTQ4ZDAtYTVlYi03OGM0OTE4N2M1NTAvYTA1NzBl OGMtOTg2Ny00ZWM0LTgxOGYtMTFlMTAyZmM0ZjliLGlmPW5vbmUsaWQ9ZHJpdmUtdmlydGlvLWRp c2swLGZvcm1hdD1xY293MixzZXJpYWw9NWNiZWI4YzktNGYwNC00OGQwLWE1ZWItNzhjNDkxODdj NTUwLGNhY2hlPW5vbmUsd2Vycm9yPXN0b3AscmVycm9yPXN0b3AsYWlvPXRocmVhZHM8YnI+DQot ZGV2aWNlIHZpcnRpby1ibGstcGNpLHNjc2k9b2ZmLGJ1cz1wY2kuMCxhZGRyPTB4Nixkcml2ZT1k cml2ZS12aXJ0aW8tZGlzazAsaWQ9dmlydGlvLWRpc2swLGJvb3RpbmRleD0xPGJyPg0KLW5ldGRl diB0YXAsZmQ9MjgsaWQ9aG9zdG5ldDAsdmhvc3Q9b24sdmhvc3RmZD0yOSAtZGV2aWNlPGJyPg0K dmlydGlvLW5ldC1wY2ksbmV0ZGV2PWhvc3RuZXQwLGlkPW5ldDAsbWFjPTAwOjFhOjRhOmRiOjk0 OjAwLGJ1cz1wY2kuMCxhZGRyPTB4Mzxicj4NCi1jaGFyZGV2IHNvY2tldCxpZD1jaGFyY2hhbm5l bDAscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvYzMxZTk3ZDAtMTM1ZS00MmRh LTk5NTQtMTYyYjUyMjhkY2UzLmNvbS5yZWRoYXQucmhldm0udmRzbSxzZXJ2ZXIsbm93YWl0PGJy Pg0KLWRldmljZSB2aXJ0c2VyaWFscG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0xLGNoYXJk ZXY9Y2hhcmNoYW5uZWwwLGlkPWNoYW5uZWwwLG5hbWU9Y29tLnJlZGhhdC5yaGV2bS52ZHNtPGJy Pg0KLWNoYXJkZXYgc29ja2V0LGlkPWNoYXJjaGFubmVsMSxwYXRoPS92YXIvbGliL2xpYnZpcnQv cWVtdS9jaGFubmVscy9jMzFlOTdkMC0xMzVlLTQyZGEtOTk1NC0xNjJiNTIyOGRjZTMub3JnLnFl bXUuZ3Vlc3RfYWdlbnQuMCxzZXJ2ZXIsbm93YWl0PGJyPg0KLWRldmljZSB2aXJ0c2VyaWFscG9y dCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0yLGNoYXJkZXY9Y2hhcmNoYW5uZWwxLGlkPWNoYW5u ZWwxLG5hbWU9b3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDxicj4NCi1jaGFyZGV2IHNwaWNldm1jLGlk PWNoYXJjaGFubmVsMixuYW1lPXZkYWdlbnQgLWRldmljZTxicj4NCnZpcnRzZXJpYWxwb3J0LGJ1 cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTMsY2hhcmRldj1jaGFyY2hhbm5lbDIsaWQ9Y2hhbm5lbDIs bmFtZT1jb20ucmVkaGF0LnNwaWNlLjA8YnI+DQotc3BpY2UgdGxzLXBvcnQ9NTkwMSxhZGRyPTEw LjAuMC45Myx4NTA5LWRpcj0vZXRjL3BraS92ZHNtL2xpYnZpcnQtc3BpY2UsdGxzLWNoYW5uZWw9 bWFpbix0bHMtY2hhbm5lbD1kaXNwbGF5LHRscy1jaGFubmVsPWlucHV0cyx0bHMtY2hhbm5lbD1j dXJzb3IsdGxzLWNoYW5uZWw9cGxheWJhY2ssdGxzLWNoYW5uZWw9cmVjb3JkLHRscy1jaGFubmVs PXNtYXJ0Y2FyZCx0bHMtY2hhbm5lbD11c2JyZWRpcixzZWFtbGVzcy1taWdyYXRpb249b248YnI+ DQotayBlbi11cyAtdmdhIHF4bCAtZ2xvYmFsIHF4bC12Z2EucmFtX3NpemU9PGEgaHJlZj0idGVs OjY3MTA4ODY0IiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzPSJ0cnVlIiB4LWFwcGxlLWRhdGEtZGV0 ZWN0b3JzLXR5cGU9InRlbGVwaG9uZSIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycy1yZXN1bHQ9IjQz Ij42NzEwODg2NDwvYT4mbmJzcDstZ2xvYmFsPGJyPg0KcXhsLXZnYS52cmFtX3NpemU9PGEgaHJl Zj0idGVsOjMzNTU0NDMyIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzPSJ0cnVlIiB4LWFwcGxlLWRh dGEtZGV0ZWN0b3JzLXR5cGU9InRlbGVwaG9uZSIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycy1yZXN1 bHQ9IjQ0Ij4zMzU1NDQzMjwvYT4mbmJzcDstaW5jb21pbmcgdGNwOls6Ol06NDkxNTIgLWRldmlj ZTxicj4NCnZpcnRpby1iYWxsb29uLXBjaSxpZD1iYWxsb29uMCxidXM9cGNpLjAsYWRkcj0weDc8 YnI+DQpbcm9vdEBjb21wdXRlMi0yIH5dIzwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgy NTUsIDI1NSwgMjU1LCAwKTsiPjxicj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgy NTUsIDI1NSwgMjU1LCAwKTsiPlRoYW5rcyw8L3NwYW4+PC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IGJhY2tncm91bmQtY29sb3I6IHJnYmEo MjU1LCAyNTUsIDI1NSwgMCk7Ij5Db25nPC9zcGFuPjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1 NSwgMjU1LCAyNTUsIDApOyI+PGJyPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PGJyPg0KT24gMjAxNC8xMi8yOCwgYXQgMjA6NTMs ICZxdW90O1l1ZSwgQ29uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFsbGll ZHRlbGVzaXMuY29tIj5Db25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mZ3Q7IHdyb3RlOjxi cj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPg0KPGRpdj4NCjxkaXYgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPkkgY2hlY2tlZCBpdCBhZ2FpbiBhbmQgY29uZmlybWVkIHRo ZXJlIGlzIG9uZSBndWVzdCBWTSBpcyBydW5uaW5nIG9uIHRoZSB0b3Agb2YgdGhpcyBob3N0LiBU aGUgbG9nIGlzIGFzIGZvbGxvd3M6PC9kaXY+DQo8ZGl2IHN0eWxlPSItd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6IGF1dG87Ij48YnI+DQo8L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwg MjU1LCAwKTsiPltyb290QGNvbXB1dGUyLTEgdmRzbV0jIHBzIC1lZiB8IGdyZXAgcWVtdTxicj4N CnFlbXUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Mjk4MyAmbmJzcDsmbmJzcDs4NDYg Jm5ic3A7MCBEZWMxOSA/ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OzxhIGhyZWY9IngtYXBwbGUtZGF0YS1kZXRlY3RvcnM6Ly8wIiB4LWFwcGxlLWRhdGEtZGV0ZWN0 b3JzPSJ0cnVlIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXR5cGU9ImNhbGVuZGFyLWV2ZW50IiB4 LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXJlc3VsdD0iMCI+MDA6MDA6MDA8L2E+Jm5ic3A7W3N1cGVy dmRzbVNlcnZlcl0gJmx0O2RlZnVuY3QmZ3Q7PGJyPg0Kcm9vdCAmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDs1NDg5ICZuYnNwOzMwNTMgJm5ic3A7MCZuYnNwOzxhIGhyZWY9IngtYXBwbGUt ZGF0YS1kZXRlY3RvcnM6Ly8xIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzPSJ0cnVlIiB4LWFwcGxl LWRhdGEtZGV0ZWN0b3JzLXR5cGU9ImNhbGVuZGFyLWV2ZW50IiB4LWFwcGxlLWRhdGEtZGV0ZWN0 b3JzLXJlc3VsdD0iMSI+MjA6NDk8L2E+Jm5ic3A7cHRzLzAgJm5ic3A7Jm5ic3A7Jm5ic3A7PGEg aHJlZj0ieC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzIiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnM9 InRydWUiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtdHlwZT0iY2FsZW5kYXItZXZlbnQiIHgtYXBw bGUtZGF0YS1kZXRlY3RvcnMtcmVzdWx0PSIyIj4wMDowMDowMDwvYT4mbmJzcDtncmVwDQogLS1j b2xvcj1hdXRvIHFlbXU8YnI+DQpxZW11ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzI2MTI4ICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzEgJm5ic3A7MCBEZWMxOSA/ICZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzAxOjA5OjE5IC91c3IvbGliZXhlYy9xZW11LWt2bTxi cj4NCi1uYW1lIHRlc3R2bTIgLVMgLW1hY2hpbmUgcmhlbDYuNS4wLGFjY2VsPWt2bSx1c2I9b2Zm IC1jcHUgTmVoYWxlbSAtbTxicj4NCjUwMCAtcmVhbHRpbWUgbWxvY2s9b2ZmIC1zbXAgMSxtYXhj cHVzPTE2LHNvY2tldHM9MTYsY29yZXM9MSx0aHJlYWRzPTE8YnI+DQotdXVpZCBlNDZiY2E4Ny00 ZGY1LTQyODctODQ0Yi05MGEyNmZjY2VmMzMgLXNtYmlvczxicj4NCnR5cGU9MSxtYW51ZmFjdHVy ZXI9b1ZpcnQscHJvZHVjdD1vVmlydDxicj4NCk5vZGUsdmVyc2lvbj03LTAuMTQwNi5lbDcuY2Vu dG9zLjIuNSxzZXJpYWw9NEM0QzQ1NDQtMDAzMC0zMzEwLTgwNTktQjhDMDRGNTg1MjMxLHV1aWQ9 ZTQ2YmNhODctNGRmNS00Mjg3LTg0NGItOTBhMjZmY2NlZjMzPGJyPg0KLW5vLXVzZXItY29uZmln IC1ub2RlZmF1bHRzIC1jaGFyZGV2PGJyPg0Kc29ja2V0LGlkPWNoYXJtb25pdG9yLHBhdGg9L3Zh ci9saWIvbGlidmlydC9xZW11L3Rlc3R2bTIubW9uaXRvcixzZXJ2ZXIsbm93YWl0PGJyPg0KLW1v biBjaGFyZGV2PWNoYXJtb25pdG9yLGlkPW1vbml0b3IsbW9kZT1jb250cm9sIC1ydGM8YnI+DQpi YXNlPTIwMTQtMTItMTlUMjA6PGEgaHJlZj0ieC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzQiIHgt YXBwbGUtZGF0YS1kZXRlY3RvcnM9InRydWUiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtdHlwZT0i Y2FsZW5kYXItZXZlbnQiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtcmVzdWx0PSI0Ij4xODowMTwv YT4sZHJpZnRmaXg9c2xldyAtbm8ta3ZtLXBpdC1yZWluamVjdGlvbjxicj4NCi1uby1ocGV0IC1u by1zaHV0ZG93biAtYm9vdCBzdHJpY3Q9b24gLWRldmljZTxicj4NCnBpaXgzLXVzYi11aGNpLGlk PXVzYixidXM9cGNpLjAsYWRkcj0weDEuMHgyIC1kZXZpY2U8YnI+DQp2aXJ0aW8tc2NzaS1wY2ks aWQ9c2NzaTAsYnVzPXBjaS4wLGFkZHI9MHg0IC1kZXZpY2U8YnI+DQp2aXJ0aW8tc2VyaWFsLXBj aSxpZD12aXJ0aW8tc2VyaWFsMCxtYXhfcG9ydHM9MTYsYnVzPXBjaS4wLGFkZHI9MHg1PGJyPg0K LWRyaXZlIGlmPW5vbmUsaWQ9ZHJpdmUtaWRlMC0xLTAscmVhZG9ubHk9b24sZm9ybWF0PXJhdyxz ZXJpYWw9PGJyPg0KLWRldmljZSBpZGUtY2QsYnVzPWlkZS4xLHVuaXQ9MCxkcml2ZT1kcml2ZS1p ZGUwLTEtMCxpZD1pZGUwLTEtMDxicj4NCi1kcml2ZSBmaWxlPS9yaGV2L2RhdGEtY2VudGVyLzAw MDAwMDAyLTAwMDItMDAwMi0wMDAyLTAwMDAwMDAwMDFlNC8xZGM3MTA5Ni0yN2M0LTQyNTYtYjJh Yy1iZDcyNjU1MjVjNjkvaW1hZ2VzL2I0YjU0MjZiLTk1ZTMtNDFhZi1iMjg2LWRhMjQ1ODkxY2Rh Zi8wZjY4OGQ0OS05N2UzLTRmMWQtODRkNC1hYzE0MzJkOTAzYjMsaWY9bm9uZSxpZD1kcml2ZS12 aXJ0aW8tZGlzazAsZm9ybWF0PXFjb3cyLHNlcmlhbD1iNGI1NDI2Yi05NWUzLTQxYWYtYjI4Ni1k YTI0NTg5MWNkYWYsY2FjaGU9bm9uZSx3ZXJyb3I9c3RvcCxyZXJyb3I9c3RvcCxhaW89dGhyZWFk czxicj4NCi1kZXZpY2UgdmlydGlvLWJsay1wY2ksc2NzaT1vZmYsYnVzPXBjaS4wLGFkZHI9MHg2 LGRyaXZlPWRyaXZlLXZpcnRpby1kaXNrMCxpZD12aXJ0aW8tZGlzazAsYm9vdGluZGV4PTE8YnI+ DQotbmV0ZGV2IHRhcCxmZD0yNixpZD1ob3N0bmV0MCx2aG9zdD1vbix2aG9zdGZkPTI3IC1kZXZp Y2U8YnI+DQp2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9aG9zdG5ldDAsaWQ9bmV0MCxtYWM9MDA6MWE6 NGE6ZGI6OTQ6MDEsYnVzPXBjaS4wLGFkZHI9MHgzPGJyPg0KLWNoYXJkZXYgc29ja2V0LGlkPWNo YXJjaGFubmVsMCxwYXRoPS92YXIvbGliL2xpYnZpcnQvcWVtdS9jaGFubmVscy9lNDZiY2E4Ny00 ZGY1LTQyODctODQ0Yi05MGEyNmZjY2VmMzMuY29tLnJlZGhhdC5yaGV2bS52ZHNtLHNlcnZlcixu b3dhaXQ8YnI+DQotZGV2aWNlIHZpcnRzZXJpYWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5y PTEsY2hhcmRldj1jaGFyY2hhbm5lbDAsaWQ9Y2hhbm5lbDAsbmFtZT1jb20ucmVkaGF0LnJoZXZt LnZkc208YnI+DQotY2hhcmRldiBzb2NrZXQsaWQ9Y2hhcmNoYW5uZWwxLHBhdGg9L3Zhci9saWIv bGlidmlydC9xZW11L2NoYW5uZWxzL2U0NmJjYTg3LTRkZjUtNDI4Ny04NDRiLTkwYTI2ZmNjZWYz My5vcmcucWVtdS5ndWVzdF9hZ2VudC4wLHNlcnZlcixub3dhaXQ8YnI+DQotZGV2aWNlIHZpcnRz ZXJpYWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTIsY2hhcmRldj1jaGFyY2hhbm5lbDEs aWQ9Y2hhbm5lbDEsbmFtZT1vcmcucWVtdS5ndWVzdF9hZ2VudC4wPGJyPg0KLWNoYXJkZXYgc3Bp Y2V2bWMsaWQ9Y2hhcmNoYW5uZWwyLG5hbWU9dmRhZ2VudCAtZGV2aWNlPGJyPg0KdmlydHNlcmlh bHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MyxjaGFyZGV2PWNoYXJjaGFubmVsMixpZD1j aGFubmVsMixuYW1lPWNvbS5yZWRoYXQuc3BpY2UuMDxicj4NCi1zcGljZSB0bHMtcG9ydD01OTAw LGFkZHI9MTAuMC4wLjkyLHg1MDktZGlyPS9ldGMvcGtpL3Zkc20vbGlidmlydC1zcGljZSx0bHMt Y2hhbm5lbD1tYWluLHRscy1jaGFubmVsPWRpc3BsYXksdGxzLWNoYW5uZWw9aW5wdXRzLHRscy1j aGFubmVsPWN1cnNvcix0bHMtY2hhbm5lbD1wbGF5YmFjayx0bHMtY2hhbm5lbD1yZWNvcmQsdGxz LWNoYW5uZWw9c21hcnRjYXJkLHRscy1jaGFubmVsPXVzYnJlZGlyLHNlYW1sZXNzLW1pZ3JhdGlv bj1vbjxicj4NCi1rIGVuLXVzIC12Z2EgcXhsIC1nbG9iYWwgcXhsLXZnYS5yYW1fc2l6ZT08YSBo cmVmPSJ0ZWw6NjcxMDg4NjQiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnM9InRydWUiIHgtYXBwbGUt ZGF0YS1kZXRlY3RvcnMtdHlwZT0idGVsZXBob25lIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXJl c3VsdD0iNSI+NjcxMDg4NjQ8L2E+Jm5ic3A7LWdsb2JhbDxicj4NCnF4bC12Z2EudnJhbV9zaXpl PTxhIGhyZWY9InRlbDozMzU1NDQzMiIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycz0idHJ1ZSIgeC1h cHBsZS1kYXRhLWRldGVjdG9ycy10eXBlPSJ0ZWxlcGhvbmUiIHgtYXBwbGUtZGF0YS1kZXRlY3Rv cnMtcmVzdWx0PSI2Ij4zMzU1NDQzMjwvYT4mbmJzcDstaW5jb21pbmcgdGNwOls6Ol06NDkxNTIg LWRldmljZTxicj4NCnZpcnRpby1iYWxsb29uLXBjaSxpZD1iYWxsb29uMCxidXM9cGNpLjAsYWRk cj0weDc8YnI+DQpbcm9vdEBjb21wdXRlMi0xIHZkc21dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0 LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yODxicj4NCjIwOjQ5OjI3LDMxNTo6c3RhdGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2spPGJy Pg0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQ8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI4PGJyPg0KMjA6NDk6MjcsNjQ2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTxicj4NCkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5jZSAoc2NvcmU6IDApPGJy Pg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODxicj4NCjIwOjQ5OjI3LDY0Njo6aG9zdGVk X2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpCZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTxicj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjg8YnI+DQoyMDo0OTozNyw3MzI6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKTxi cj4NCkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVkPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yODxicj4NCjIwOjQ5OjM3LDk2MTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKTxi cj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8YnI+DQoyMDo0OTozNyw5NjE6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPGJyPg0KQmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI4PGJyPg0KMjA6NDk6NDgsMDQ4OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjayk8 YnI+DQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZDxicj4NCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjg8YnI+DQoyMDo0OTo0OCwzMTk6OnN0YXRlczo6MjA4OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc2NvcmUpPGJyPg0KU2Nv cmUgaXMgMCBkdWUgdG8gbG9jYWwgbWFpbnRlbmFuY2UgbW9kZTxicj4NCk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMjg8YnI+DQoyMDo0OTo0OCwzMTk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpPGJyPg0KQ3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29y ZTogMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PGJyPg0KMjA6NDk6NDgsMzE5 Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxicj4NCkJlc3QgcmVtb3Rl IGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjwvZGl2Pg0KPGRpdj48 c3BhbiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyBiYWNrZ3JvdW5kLWNv bG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyI+PGJyPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdj48 c3BhbiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyBiYWNrZ3JvdW5kLWNv bG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyI+VGhhbmtzLDwvc3Bhbj48L2Rpdj4NCjxkaXY+ PHNwYW4gc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgYmFja2dyb3VuZC1j b2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsiPkNvbmc8L3NwYW4+PC9kaXY+DQo8ZGl2Pjxz cGFuIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IGJhY2tncm91bmQtY29s b3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48YnI+DQpPbiAyMDE0LzEyLzI4 LCBhdCAzOjQ2LCAmcXVvdDtBcnR5b20gTHVraWFub3YmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0 bzphbHVraWFub0ByZWRoYXQuY29tIj5hbHVraWFub0ByZWRoYXQuY29tPC9hPiZndDsgd3JvdGU6 PGJyPg0KPGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+DQo8ZGl2PjxzcGFuPkkgc2VlIHRoYXQgeW91IHNl dCBsb2NhbCBtYWludGVuYW5jZSBvbiBob3N0MyB0aGF0IGRvIG5vdCBoYXZlIGVuZ2luZSB2bSBv biBpdCwgc28gaXQgbm90aGluZyB0byBtaWdyYXRlIGZyb20gdGhpcyBob3N0Ljwvc3Bhbj48YnI+ DQo8c3Bhbj5JZiB5b3Ugc2V0IGxvY2FsIG1haW50ZW5hbmNlIG9uIGhvc3QxLCB2bSBtdXN0IG1p Z3JhdGUgdG8gYW5vdGhlciBob3N0IHdpdGggcG9zaXRpdmUgc2NvcmUuPC9zcGFuPjxicj4NCjxz cGFuPlRoYW5rczwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+LS0tLS0gT3Jp Z2luYWwgTWVzc2FnZSAtLS0tLTwvc3Bhbj48YnI+DQo8c3Bhbj5Gcm9tOiAmcXVvdDtDb25nIFl1 ZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tIj5D b25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mZ3Q7PC9zcGFuPjxicj4NCjxzcGFuPlRvOiAm cXVvdDtTaW1vbmUgVGlyYWJvc2NoaSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9z QHJlZGhhdC5jb20iPnN0aXJhYm9zQHJlZGhhdC5jb208L2E+Jmd0Ozwvc3Bhbj48YnI+DQo8c3Bh bj5DYzogPGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9h Pjwvc3Bhbj48YnI+DQo8c3Bhbj5TZW50OiBTYXR1cmRheSwgRGVjZW1iZXIgMjcsIDIwMTQgNjo1 ODozMiBQTTwvc3Bhbj48YnI+DQo8c3Bhbj5TdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBWTSBm YWlsb3ZlciB3aXRoIG92aXJ0My41PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bh bj5IaTwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+SSBoYWQgYSB0cnkgd2l0 aCAmcXVvdDtob3N0ZWQtZW5naW5lIC0tc2V0LW1haW50ZW5jZSAtLW1vZGU9bG9jYWwmcXVvdDsg b248L3NwYW4+PGJyPg0KPHNwYW4+Y29tcHV0ZTItMSwgd2hpY2ggaXMgaG9zdCAzIGluIG15IGNs dXN0ZXIuIEZyb20gdGhlIGxvZywgaXQgc2hvd3M8L3NwYW4+PGJyPg0KPHNwYW4+bWFpbnRlbmNl IG1vZGUgaXMgZGVjdGVjdGVkLCBidXQgbWlncmF0aW9uIGRvZXMgbm90IGhhcHBlbi48L3NwYW4+ PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPlRoZSBsb2dzIGFyZSBhcyBmb2xsb3dzLiBJ cyB0aGVyZSBhbnkgb3RoZXIgY29uZmlnIEkgbmVlZCB0byBjaGVjaz88L3NwYW4+PGJyPg0KPHNw YW4+PC9zcGFuPjxicj4NCjxzcGFuPltyb290QGNvbXB1dGUyLTEgdmRzbV0jIGhvc3RlZC1lbmdp bmUgLS12bS1zdGF0dXM8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bh bj48YnI+DQo8c3Bhbj4tLT09IEhvc3QgMSBzdGF0dXMgPT0tPC9zcGFuPjxicj4NCjxzcGFuPjwv c3Bhbj48YnI+DQo8c3Bhbj5TdGF0dXMgdXAtdG8tZGF0ZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IFRydWU8L3NwYW4+PGJyPg0KPHNwYW4+SG9zdG5hbWUg Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxMC4wLjAuOTQ8L3Nw YW4+PGJyPg0KPHNwYW4+SG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs6IDE8L3NwYW4+PGJyPg0KPHNwYW4+RW5naW5lIHN0YXR1cyAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDs6IHsmcXVvdDtoZWFsdGgmcXVvdDs6ICZxdW90O2dvb2QmcXVvdDssICZxdW90O3ZtJnF1 b3Q7OiAmcXVvdDt1cCZxdW90Oyw8L3NwYW4+PGJyPg0KPHNwYW4+JnF1b3Q7ZGV0YWlsJnF1b3Q7 OiAmcXVvdDt1cCZxdW90O308L3NwYW4+PGJyPg0KPHNwYW4+U2NvcmUgJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAyNDAwPC9zcGFu Pjxicj4NCjxzcGFuPkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PGJyPg0KPHNwYW4+SG9zdCB0aW1lc3Rh bXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7OiA4MzYyOTY8L3NwYW4+PGJyPg0KPHNwYW4+RXh0cmEgbWV0YWRhdGEgKHZhbGlk IGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxicj4NCjxzcGFuPm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249 MTwvc3Bhbj48YnI+DQo8c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MTwvc3Bhbj48YnI+ DQo8c3Bhbj50aW1lc3RhbXA9ODM2Mjk2IChTYXQgRGVjIDI3IDExOjQyOjM5IDIwMTQpPC9zcGFu Pjxicj4NCjxzcGFuPmhvc3QtaWQ9MTwvc3Bhbj48YnI+DQo8c3Bhbj5zY29yZT0yNDAwPC9zcGFu Pjxicj4NCjxzcGFuPm1haW50ZW5hbmNlPUZhbHNlPC9zcGFuPjxicj4NCjxzcGFuPnN0YXRlPUVu Z2luZVVwPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0K PHNwYW4+LS09PSBIb3N0IDIgc3RhdHVzID09LS08L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxi cj4NCjxzcGFuPlN0YXR1cyB1cC10by1kYXRlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTwvc3Bhbj48YnI+DQo8c3Bhbj5Ib3N0bmFtZSAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDEwLjAuMC45Mzwvc3Bhbj48YnI+ DQo8c3Bhbj5Ib3N0IElEICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOzogMjwvc3Bhbj48YnI+DQo8c3Bhbj5FbmdpbmUgc3RhdHVzICZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzog eyZxdW90O3JlYXNvbiZxdW90OzogJnF1b3Q7dm0gbm90IHJ1bm5pbmcgb248L3NwYW4+PGJyPg0K PHNwYW4+dGhpcyBob3N0JnF1b3Q7LCAmcXVvdDtoZWFsdGgmcXVvdDs6ICZxdW90O2JhZCZxdW90 OywgJnF1b3Q7dm0mcXVvdDs6ICZxdW90O2Rvd24mcXVvdDssICZxdW90O2RldGFpbCZxdW90Ozog JnF1b3Q7dW5rbm93biZxdW90O308L3NwYW4+PGJyPg0KPHNwYW4+U2NvcmUgJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAyNDAwPC9z cGFuPjxicj4NCjxzcGFuPkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PGJyPg0KPHNwYW4+SG9zdCB0aW1l c3RhbXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7OiA2ODczNTg8L3NwYW4+PGJyPg0KPHNwYW4+RXh0cmEgbWV0YWRhdGEgKHZh bGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxicj4NCjxzcGFuPm1ldGFkYXRhX3BhcnNlX3ZlcnNp b249MTwvc3Bhbj48YnI+DQo8c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MTwvc3Bhbj48 YnI+DQo8c3Bhbj50aW1lc3RhbXA9Njg3MzU4IChTYXQgRGVjIDI3IDA4OjQyOjA0IDIwMTQpPC9z cGFuPjxicj4NCjxzcGFuPmhvc3QtaWQ9Mjwvc3Bhbj48YnI+DQo8c3Bhbj5zY29yZT0yNDAwPC9z cGFuPjxicj4NCjxzcGFuPm1haW50ZW5hbmNlPUZhbHNlPC9zcGFuPjxicj4NCjxzcGFuPnN0YXRl PUVuZ2luZURvd248L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48 YnI+DQo8c3Bhbj4tLT09IEhvc3QgMyBzdGF0dXMgPT0tLTwvc3Bhbj48YnI+DQo8c3Bhbj48L3Nw YW4+PGJyPg0KPHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFuPjxicj4NCjxzcGFuPkhvc3RuYW1lICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTAuMC4wLjkyPC9zcGFu Pjxicj4NCjxzcGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7OiAzPC9zcGFuPjxicj4NCjxzcGFuPkVuZ2luZSBzdGF0dXMgJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7OiB7JnF1b3Q7cmVhc29uJnF1b3Q7OiAmcXVvdDt2bSBub3QgcnVubmluZyBvbjwvc3Bhbj48 YnI+DQo8c3Bhbj50aGlzIGhvc3QmcXVvdDssICZxdW90O2hlYWx0aCZxdW90OzogJnF1b3Q7YmFk JnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7ZG93biZxdW90OywgJnF1b3Q7ZGV0YWlsJnF1 b3Q7OiAmcXVvdDt1bmtub3duJnF1b3Q7fTwvc3Bhbj48YnI+DQo8c3Bhbj5TY29yZSAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDA8 L3NwYW4+PGJyPg0KPHNwYW4+TG9jYWwgbWFpbnRlbmFuY2UgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFuPjxicj4NCjxzcGFuPkhvc3QgdGlt ZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOzogNjgxODI3PC9zcGFuPjxicj4NCjxzcGFuPkV4dHJhIG1ldGFkYXRhICh2 YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8c3Bhbj5tZXRhZGF0YV9wYXJzZV92ZXJz aW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+bWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTE8L3NwYW4+ PGJyPg0KPHNwYW4+dGltZXN0YW1wPTY4MTgyNyAoU2F0IERlYyAyNyAwODo0Mjo0MCAyMDE0KTwv c3Bhbj48YnI+DQo8c3Bhbj5ob3N0LWlkPTM8L3NwYW4+PGJyPg0KPHNwYW4+c2NvcmU9MDwvc3Bh bj48YnI+DQo8c3Bhbj5tYWludGVuYW5jZT1UcnVlPC9zcGFuPjxicj4NCjxzcGFuPnN0YXRlPUxv Y2FsTWFpbnRlbmFuY2U8L3NwYW4+PGJyPg0KPHNwYW4+W3Jvb3RAY29tcHV0ZTItMSB2ZHNtXSMg dGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZzwvc3Bhbj48 YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFu PjA4OjQyOjQxLDEwOTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3Nw YW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTog MjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bh bj48YnI+DQo8c3Bhbj4wODo0Mjo1MSwxOTg6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNr KTwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZDwvc3Bhbj48YnI+ DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4 OjQyOjUxLDQyMDo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFn ZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+ PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCk8L3Nw YW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8 c3Bhbj4wODo0Mjo1MSw0MjA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jpbmcp PC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2Nv cmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8 L3NwYW4+PGJyPg0KPHNwYW4+MDg6NDM6MDEsNTA3OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihj aGVjayk8L3NwYW4+PGJyPg0KPHNwYW4+TG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQ8L3NwYW4+ PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bh bj4wODo0MzowMSw3NzM6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9z cGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5jZSAoc2NvcmU6IDAp PC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJy Pg0KPHNwYW4+MDg6NDM6MDEsNzczOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEs IHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjQzOjExLDg1OTo6c3RhdGVfZGVjb3JhdG9yczo6MTI0 OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l OjooY2hlY2spPC9zcGFuPjxicj4NCjxzcGFuPkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVkPC9z cGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0K PHNwYW4+MDg6NDM6MTIsMDcyOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3Jl OiAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFu Pjxicj4NCjxzcGFuPjA4OjQzOjEyLDA3Mjo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlk OiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjwv c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W3Jvb3RAY29tcHV0ZTItMyB+XSMg dGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZzwvc3Bhbj48 YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFu PjExOjM2OjI4LDg1NTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3Nw YW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTog MjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bh bj48YnI+DQo8c3Bhbj4xMTozNjozOSwxMzA6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3Jl OiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9z cGFuPjxicj4NCjxzcGFuPjExOjM2OjM5LDEzMDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMg KGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4xMTozNjo0OSw0NDk6Omhvc3RlZF9lbmdpbmU6 OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUg RW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjExOjM2OjQ5LDQ0OTo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4xMTozNjo1OSw3Mzk6 Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFu PkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjExOjM2OjU5LDcz OTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNw YW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bh bj4xMTozNzowOSw3Nzk6OnN0YXRlczo6Mzk0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY29uc3VtZSk8L3NwYW4+PGJyPg0KPHNwYW4+ RW5naW5lIHZtIHJ1bm5pbmcgb24gbG9jYWxob3N0PC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJl YWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MTE6Mzc6MTAsMDI2Ojpob3N0 ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJy ZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4xMTozNzoxMCwwMjY6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJl c3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4N CjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MTE6 Mzc6MjAsMzMxOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48 YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJy Pg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4x MTozNzoyMCwzMzE6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFu Pjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0 MDApPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNw YW4+W3Jvb3RAY29tcHV0ZTItMiB+XSMgdGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5n aW5lLWhhL2FnZW50LmxvZzwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM2OjEyLDQ2Mjo6aG9zdGVkX2VuZ2luZTo6MzMy OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNjoyMiw3OTc6Omhvc3Rl ZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJl bnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6MzY6MjIsNzk4Ojpo b3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5C ZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+ DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4 OjM2OjMyLDg3Njo6c3RhdGVzOjo0Mzc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihjb25zdW1lKTwvc3Bhbj48YnI+DQo8c3Bhbj5Fbmdp bmUgdm0gaXMgcnVubmluZyBvbiBob3N0IDEwLjAuMC45NCAoaWQgMSk8L3NwYW4+PGJyPg0KPHNw YW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNjoz MywxNjk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4N CjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4N CjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6 MzY6MzMsMTY5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48 YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAw KTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxi cj4NCjxzcGFuPjA4OjM2OjQzLDU2Nzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTog MjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bh bj48YnI+DQo8c3Bhbj4wODozNjo0Myw1Njc6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChp ZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6MzY6NTMsODU4Ojpob3N0ZWRfZW5naW5lOjoz Mjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVu Z2luZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM2OjUzLDg1ODo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNzowNCwwMjg6 OnN0YXRlX21hY2hpbmU6OjE2MDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpPC9zcGFuPjxicj4NCjxzcGFuPkdsb2JhbCBt ZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZhbHNlfTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhy ZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM3OjA0LDAyODo6c3Rh dGVfbWFjaGluZTo6MTY1OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjoocmVmcmVzaCk8L3NwYW4+PGJyPg0KPHNwYW4+SG9zdCAxMC4wLjAu OTQgKGlkIDEpOiB7J2V4dHJhJzo8L3NwYW4+PGJyPg0KPHNwYW4+J21ldGFkYXRhX3BhcnNlX3Zl cnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVzdGFtcD04MzU5ODc8L3Nw YW4+PGJyPg0KPHNwYW4+KFNhdCBEZWMgMjcgMTE6Mzc6MzA8L3NwYW4+PGJyPg0KPHNwYW4+MjAx NClcbmhvc3QtaWQ9MVxuc2NvcmU9MjQwMFxubWFpbnRlbmFuY2U9RmFsc2VcbnN0YXRlPUVuZ2lu ZVVwXG4nLDwvc3Bhbj48YnI+DQo8c3Bhbj4naG9zdG5hbWUnOiAnMTAuMC4wLjk0JywgJ2FsaXZl JzogVHJ1ZSwgJ2hvc3QtaWQnOiAxLCAnZW5naW5lLXN0YXR1cyc6PC9zcGFuPjxicj4NCjxzcGFu PnsnaGVhbHRoJzogJ2dvb2QnLCAndm0nOiAndXAnLCAnZGV0YWlsJzogJ3VwJ30sICdzY29yZSc6 IDI0MDAsPC9zcGFuPjxicj4NCjxzcGFuPidtYWludGVuYW5jZSc6IEZhbHNlLCAnaG9zdC10cyc6 IDgzNTk4N308L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwv c3Bhbj48YnI+DQo8c3Bhbj4wODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2NTo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJl c2gpPC9zcGFuPjxicj4NCjxzcGFuPkhvc3QgMTAuMC4wLjkyIChpZCAzKTogeydleHRyYSc6PC9z cGFuPjxicj4NCjxzcGFuPidtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1 cmVfdmVyc2lvbj0xXG50aW1lc3RhbXA9NjgxNTI4PC9zcGFuPjxicj4NCjxzcGFuPihTYXQgRGVj IDI3IDA4OjM3OjQxPC9zcGFuPjxicj4NCjxzcGFuPjIwMTQpXG5ob3N0LWlkPTNcbnNjb3JlPTBc bm1haW50ZW5hbmNlPVRydWVcbnN0YXRlPUxvY2FsTWFpbnRlbmFuY2VcbicsPC9zcGFuPjxicj4N CjxzcGFuPidob3N0bmFtZSc6ICcxMC4wLjAuOTInLCAnYWxpdmUnOiBUcnVlLCAnaG9zdC1pZCc6 IDMsICdlbmdpbmUtc3RhdHVzJzo8L3NwYW4+PGJyPg0KPHNwYW4+eydyZWFzb24nOiAndm0gbm90 IHJ1bm5pbmcgb24gdGhpcyBob3N0JywgJ2hlYWx0aCc6ICdiYWQnLCAndm0nOjwvc3Bhbj48YnI+ DQo8c3Bhbj4nZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnc2NvcmUnOiAwLCAnbWFpbnRl bmFuY2UnOiBUcnVlLDwvc3Bhbj48YnI+DQo8c3Bhbj4naG9zdC10cyc6IDY4MTUyOH08L3NwYW4+ PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bh bj4wODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpPC9zcGFuPjxicj4N CjxzcGFuPkxvY2FsIChpZCAyKTogeydlbmdpbmUtaGVhbHRoJzogeydyZWFzb24nOiAndm0gbm90 IHJ1bm5pbmcgb24gdGhpczwvc3Bhbj48YnI+DQo8c3Bhbj5ob3N0JywgJ2hlYWx0aCc6ICdiYWQn LCAndm0nOiAnZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnYnJpZGdlJzo8L3NwYW4+PGJy Pg0KPHNwYW4+VHJ1ZSwgJ21lbS1mcmVlJzogMTUzMDAuMCwgJ21haW50ZW5hbmNlJzogRmFsc2Us ICdjcHUtbG9hZCc6IDAuMDIxNSw8L3NwYW4+PGJyPg0KPHNwYW4+J2dhdGV3YXknOiBUcnVlfTwv c3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4N CjxzcGFuPjA4OjM3OjA0LDI2NTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu Zyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQw MCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48 YnI+DQo8c3Bhbj4wODozNzowNCwyNjU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDog MSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5UaGFu a3MsPC9zcGFuPjxicj4NCjxzcGFuPkNvbmc8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk9uIDIwMTQvMTIvMjIsIGF0IDU6MjksICZx dW90O1NpbW9uZSBUaXJhYm9zY2hpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c3RpcmFib3NA cmVkaGF0LmNvbSI+c3RpcmFib3NAcmVkaGF0LmNvbTwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLSBP cmlnaW5hbCBNZXNzYWdlIC0tLS0tPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+RnJvbTogJnF1 b3Q7Q29uZyBZdWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxl c2lzLmNvbSI+Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208L2E+Jmd0Ozwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRvOiAmcXVvdDtTaW1vbmUgVGlyYWJvc2NoaSZx dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iPnN0aXJhYm9zQHJl ZGhhdC5jb208L2E+Jmd0Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PkNjOiA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VudDogRnJpZGF5LCBE ZWNlbWJlciAxOSwgMjAxNCA3OjIyOjEwIFBNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+U3ViamVjdDogUkU6IFtvdmlydC11c2Vyc10gVk0gZmFpbG92ZXIgd2l0aCBv dmlydDMuNTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoYW5rcyBmb3IgdGhlIGluZm9ybWF0 aW9uLiBUaGlzIGlzIHRoZSBsb2cgZm9yIG15IHRocmVlIG92aXJ0IG5vZGVzLjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkZyb20gdGhlIG91dHB1dCBvZiBob3N0ZWQt ZW5naW5lIC0tdm0tc3RhdHVzLCBpdCBzaG93cyB0aGUgZW5naW5lIHN0YXRlIGZvcjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPm15IDJuZCBhbmQgM3JkIG92aXJ0IG5v ZGUgaXMgRE9XTi48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JcyB0 aGlzIHRoZSByZWFzb24gd2h5IFZNIGZhaWxvdmVyIG5vdCB3b3JrIGluIG15IGVudmlyb25tZW50 Pzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+Tm8sIHRoZXkgbG9va3Mgb2s6IHlvdSBjYW4gcnVuIHRoZSBlbmdp bmUgVk0gb24gc2luZ2xlIGhvc3QgYXQgYSB0aW1lLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5Ib3cgY2FuIEkgbWFrZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PmFsc28gZW5naW5lIHdvcmtzIGZvciBteSAybmQgYW5kIDNyZCBvdml0IG5vZGVzPzwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+SWYgeW91IHB1dCB0aGUgaG9zdCAxIGluIGxvY2FsIG1haW50ZW5hbmNlIG1vZGUg KCBob3N0ZWQtZW5naW5lIC0tc2V0LW1haW50ZW5hbmNlIC0tbW9kZT1sb2NhbCApIHRoZSBWTSBz aG91bGQgbWlncmF0ZSB0byBob3N0IDI7IGlmIHlvdSByZWFjdGl2YXRlIGhvc3QgMSAoIGhvc3Rl ZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmFuY2UgLS1tb2RlPW5vbmUgKSBhbmQgcHV0IGhvc3QgMiBp biBsb2NhbA0KIG1haW50ZW5hbmNlIG1vZGUgdGhlIFZNIHNob3VsZCBtaWdyYXRlIGFnYWluLjwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ Q2FuIHlvdSBwbGVhc2UgdHJ5IHRoYXQgYW5kIHBvc3QgdGhlIGxvZ3MgaWYgc29tZXRoaW5nIGlz IGdvaW5nIGJhZD88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LS09PSBIb3N0IDEgc3RhdHVzID09LS08L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5TdGF0dXMgdXAtdG8tZGF0ZSAmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IFRydWU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5Ib3N0bmFtZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDs6IDEwLjAuMC45NDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7OiAxPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+RW5naW5l IHN0YXR1cyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDs6IHsmcXVvdDtoZWFsdGgmcXVvdDs6ICZxdW90O2dvb2QmcXVv dDssICZxdW90O3ZtJnF1b3Q7OiAmcXVvdDt1cCZxdW90Oyw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj4mcXVvdDtkZXRhaWwmcXVvdDs6ICZxdW90O3VwJnF1b3Q7fTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlNjb3JlICZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMjQwMDwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkxvY2FsIG1haW50ZW5hbmNl ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Ib3N0IHRpbWVzdGFtcCAmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDs6IDE1MDQ3NTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkV4dHJh IG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGltZXN0YW1wPTE1MDQ3NSAoRnJp IERlYyAxOSAxMzoxMjoxOCAyMDE0KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPmhvc3QtaWQ9MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PnNjb3JlPTI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5tYWlu dGVuYW5jZT1GYWxzZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnN0 YXRlPUVuZ2luZVVwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LS09PSBIb3N0IDIgc3RhdHVzID09LS08L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5TdGF0dXMgdXAtdG8tZGF0ZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IFRydWU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5Ib3N0bmFtZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDs6IDEwLjAuMC45Mzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7OiAyPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+RW5naW5lIHN0 YXR1cyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDs6IHsmcXVvdDtyZWFzb24mcXVvdDs6ICZxdW90O3ZtIG5vdCBydW5u aW5nIG9uPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGhpcyBob3N0 JnF1b3Q7LCAmcXVvdDtoZWFsdGgmcXVvdDs6ICZxdW90O2JhZCZxdW90OywgJnF1b3Q7dm0mcXVv dDs6ICZxdW90O2Rvd24mcXVvdDssICZxdW90O2RldGFpbCZxdW90OzogJnF1b3Q7dW5rbm93biZx dW90O308L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TY29yZSAmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6 IDI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Mb2NhbCBtYWlu dGVuYW5jZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IEZh bHNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SG9zdCB0aW1lc3Rh bXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7OiAxNTcyPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ RXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+bWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+bWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTE8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj50aW1lc3RhbXA9MTU3MiAo RnJpIERlYyAxOSAxMDoxMjoxOCAyMDE0KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPmhvc3QtaWQ9Mjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPnNjb3JlPTI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5t YWludGVuYW5jZT1GYWxzZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PnN0YXRlPUVuZ2luZURvd248L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLT09IEhvc3QgMyBzdGF0dXMgPT0tLTwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlN0YXR1cyB1cC10by1kYXRlICZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj5Ib3N0bmFtZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs6IDEwLjAuMC45Mjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7OiAzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+RW5n aW5lIHN0YXR1cyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IHVua25vd24gc3RhbGUtZGF0YTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlNjb3JlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMjQwMDwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Ib3N0IHRpbWVzdGFtcCAmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDk4Nzwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkV4dHJhIG1ldGFkYXRhICh2YWxp ZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu Pm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGltZXN0YW1wPTk4NyAoRnJpIERlYyAxOSAxMDowOTo1OCAy MDE0KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmhvc3QtaWQ9Mzwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnNjb3JlPTI0MDA8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5tYWludGVuYW5jZT1GYWxzZTwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnN0YXRlPUVuZ2luZURvd248L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPkFuZCB0aGUgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9hZ2VudC5s b2cgZm9yIHRocmVlIG92aXJ0IG5vZGVzIGFyZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPmFzIGZvbGxvd3M6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+LS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMC4w LjAuOTQoaG9zdGVkLWVuZ2luZS0xKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPi0tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj4xMzowOTozMyw3MTY6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3VycmVudCBzdGF0 ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjA5OjMzLDcxNjo6aG9zdGVkX2VuZ2luZTo6MzMyOjpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzowOTo0NCww MTc6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6 IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPjEzOjA5OjQ0LDAxNzo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJlbW90ZSBob3N0 IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzowOTo1NCwzMDM6Omhvc3RlZF9lbmdpbmU6 OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjA5OjU0LDMwMzo6 aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIs IHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4xMzoxMDowNCwzNDI6OnN0YXRlczo6Mzk0OjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY29uc3VtZSk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5FbmdpbmUgdm0gcnVubmluZyBvbiBsb2Nh bGhvc3Q8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+MTM6MTA6MDQsNjE3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5n aW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj4xMzoxMDowNCw2MTc6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVz dCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MTQsNjU3Ojpz dGF0ZV9tYWNoaW5lOjoxNjA6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZhbHNlfTwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzoxMDox NCw2NTc6OnN0YXRlX21hY2hpbmU6OjE2NTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+SG9zdCAxMC4wLjAuOTMgKGlkIDIpOiB7J2V4dHJhJzo8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4nbWV0YWRhdGFfcGFyc2VfdmVy c2lvbj0xXG5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MVxudGltZXN0YW1wPTE0NDg8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4oRnJpIERlYyAxOSAxMDoxMDoxNDwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjIwMTQpXG5ob3N0LWlkPTJc bnNjb3JlPTI0MDBcbm1haW50ZW5hbmNlPUZhbHNlXG5zdGF0ZT1FbmdpbmVEb3duXG4nLDwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPidob3N0bmFtZSc6ICcxMC4wLjAu OTMnLCAnYWxpdmUnOiBUcnVlLCAnaG9zdC1pZCc6IDIsICdlbmdpbmUtc3RhdHVzJzo8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj57J3JlYXNvbic6ICd2bSBub3QgcnVu bmluZyBvbiB0aGlzIGhvc3QnLCAnaGVhbHRoJzogJ2JhZCcsICd2bSc6PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+J2Rvd24nLCAnZGV0YWlsJzogJ3Vua25vd24nfSwg J3Njb3JlJzogMjQwMCwgJ21haW50ZW5hbmNlJzogRmFsc2UsPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+J2hvc3QtdHMnOiAxNDQ4fTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzoxMDoxNCw2NTc6OnN0YXRlX21h Y2hpbmU6OjE2NTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHJlZnJlc2gpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+SG9zdCAxMC4wLjAuOTIgKGlkIDMpOiB7J2V4dHJhJzo8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4nbWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xXG5tZXRhZGF0 YV9mZWF0dXJlX3ZlcnNpb249MVxudGltZXN0YW1wPTk4Nzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPihGcmkgRGVjIDE5IDEwOjA5OjU4PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MjAxNClcbmhvc3QtaWQ9M1xuc2NvcmU9MjQwMFxubWFp bnRlbmFuY2U9RmFsc2VcbnN0YXRlPUVuZ2luZURvd25cbicsPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+J2hvc3RuYW1lJzogJzEwLjAuMC45MicsICdhbGl2ZSc6IFRy dWUsICdob3N0LWlkJzogMywgJ2VuZ2luZS1zdGF0dXMnOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPnsncmVhc29uJzogJ3ZtIG5vdCBydW5uaW5nIG9uIHRoaXMgaG9z dCcsICdoZWFsdGgnOiAnYmFkJywgJ3ZtJzo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4nZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnc2NvcmUnOiAyNDAwLCAn bWFpbnRlbmFuY2UnOiBGYWxzZSw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj4naG9zdC10cyc6IDk4N308L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MTQsNjU4OjpzdGF0ZV9tYWNoaW5lOjoxNjg6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZy ZXNoKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkxvY2FsIChpZCAx KTogeydlbmdpbmUtaGVhbHRoJzogeydoZWFsdGgnOiAnZ29vZCcsICd2bSc6ICd1cCcsPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+J2RldGFpbCc6ICd1cCd9LCAnYnJp ZGdlJzogVHJ1ZSwgJ21lbS1mcmVlJzogMTA3OS4wLCAnbWFpbnRlbmFuY2UnOjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkZhbHNlLCAnY3B1LWxvYWQnOiAwLjAyNjks ICdnYXRld2F5JzogVHJ1ZX08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MTQsOTA0Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkN1cnJl bnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzoxMDoxNCw5MDQ6Omhvc3RlZF9lbmdpbmU6 OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6 MTA6MjUsMjEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAg KHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4xMzoxMDoyNSwyMTA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6MzUsNDk5Ojpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzoxMDoz NSw0OTk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMg KGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTA6NDUsNzg0Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkN1 cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4xMzoxMDo0NSw3ODU6Omhvc3RlZF9lbmdp bmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQw MCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ MTM6MTA6NTYsMDcwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5l VXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu Pk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj4xMzoxMDo1NiwwNzA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVzdCBy ZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTE6MDYsMTA5OjpzdGF0 ZXM6OjM5NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KGNvbnN1bWUpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+RW5naW5lIHZtIHJ1bm5pbmcgb24gbG9jYWxob3N0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjExOjA2LDM1OTo6aG9zdGVkX2VuZ2lu ZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTE6MDYsMzU5 Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDog Miwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjEzOjExOjE2LDY1ODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50 IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTE6MTYsNjU4Ojpob3N0ZWRfZW5naW5lOjoz MzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjEx OjI2LDk5MTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChz Y29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+MTM6MTE6MjYsOTkxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3Rl IGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEzOjExOjM3LDM0MTo6aG9zdGVkX2Vu Z2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTM6MTE6Mzcs MzQxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChp ZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+LS0tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwLjAuMC45MyAoaG9zdGVkLWVuZ2lu ZS0yKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj4xMDoxMjoxOCwzMzk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdp bmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+MTA6MTI6MTgsMzM5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkJl c3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwOjEyOjI4LDY1MTo6 aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAy NDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj4xMDoxMjoyOCw2NTI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTA6MTI6MzksMDEwOjpob3N0ZWRfZW5naW5lOjoz Mjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwOjEyOjM5LDAxMDo6 aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEs IHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4xMDoxMjo0OSwzMzg6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q3VycmVudCBz dGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTA6MTI6NDksMzM4Ojpob3N0ZWRfZW5naW5lOjoz MzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwOjEy OjU5LDY0Mjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZURvd24g KHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4xMDoxMjo1OSw2NDI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+MTA6MTM6MTAsMDEwOjpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwOjEz OjEwLDAxMDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45 NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEwLjAuMC45Mihob3N0ZWQtZW5naW5l LTMpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+c2FtZSBhcyAxMC4w LjAuOTM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+RnJvbTogU2ltb25lIFRpcmFib3NjaGkgWzxh IGhyZWY9Im1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tIj5tYWlsdG86c3RpcmFib3NAcmVkaGF0 LmNvbTwvYT5dPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VudDog RnJpZGF5LCBEZWNlbWJlciAxOSwgMjAxNCAxMjoyOCBBTTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPlRvOiBZdWUsIENvbmc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5DYzogPGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNl cnNAb3ZpcnQub3JnPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PlN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjU8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLSBP cmlnaW5hbCBNZXNzYWdlIC0tLS0tPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Gcm9tOiAmcXVvdDtDb25nIFl1ZSZxdW90 OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tIj5Db25nX1l1 ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Ubzog PGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9hPjwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VudDogRnJpZGF5LCBEZWNlbWJlciAxOSwgMjAxNCAyOjE0 OjMzIEFNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TdWJqZWN0OiBbb3ZpcnQtdXNlcnNdIFZN IGZhaWxvdmVyIHdpdGggb3ZpcnQzLjU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPkhpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5JbiBteSBlbnZpcm9ubWVudCwgSSBoYXZlIDMgb3ZpcnQgbm9kZXMgYXMgb25lIGNsdXN0 ZXIuIEFuZCBvbiB0b3Agb2Y8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmhvc3QtMSwgdGhlcmUg aXMgb25lIHZtIHRvIGhvc3Qgb3ZpcnQgZW5naW5lLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5BbHNvIEkgaGF2ZSBvbmUgZXh0ZXJuYWwgc3RvcmFn ZSBmb3IgdGhlIGNsdXN0ZXIgdG8gdXNlIGFzIGRhdGEgZG9tYWluPC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj5vZiBlbmdpbmUgYW5kIGRhdGEuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkkgY29uZmlybWVkIGxpdmUgbWlncmF0aW9uIHdvcmtzIHdl bGwgaW4gbXkgZW52aXJvbm1lbnQuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPkJ1dCBpdCBzZWVtcyB2ZXJ5IGJ1Z2d5IGZvciBWTSBmYWlsb3ZlciBp ZiBJIHRyeSB0byBmb3JjZSB0byBzaHV0IGRvd248L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPm9u ZSBvdmlydCBub2RlLiBTb21ldGltZXMgdGhlIFZNIGluIHRoZSBub2RlIHdoaWNoIGlzIHNodXRk b3duIGNhbjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+bWlncmF0ZSB0byBvdGhlciBob3N0LCBi dXQgaXQgdGFrZSBtb3JlIHRoYW4gc2V2ZXJhbCBtaW51dGVzLjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Tb21ldGltZXMsIGl0IGNhbiBub3QgbWln cmF0ZSBhdCBhbGwuIFNvbWV0aW1lcywgb25seSB3aGVuIHRoZSBob3N0IGlzPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5iYWNrLCB0aGUgVk0gaXMgYmVnaW5uaW5nIHRvIG1vdmUuPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Q2FuIHlvdSBwbGVhc2UgY2hlY2sgb3Ig c2hhcmUgdGhlIGxvZ3MgdW5kZXIgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS88L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4/PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JcyB0aGVyZSBzb21lIGRvY3VtZW50 YXRpb24gdG8gZXhwbGFpbiBob3cgVk0gZmFpbG92ZXIgaXMgd29ya2luZz8gQW5kPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5pcyB0aGVyZSBzb21lIGJ1Z3MgcmVwb3J0ZWQgcmVsYXRlZCB3aXRo IHRoaXM/PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0i aHR0cDovL3d3dy5vdmlydC5vcmcvRmVhdHVyZXMvU2VsZl9Ib3N0ZWRfRW5naW5lI0FnZW50X1N0 YXRlX0RpYWdyYW0iPmh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVzL1NlbGZfSG9zdGVkX0Vu Z2luZSNBZ2VudF9TdGF0ZV9EaWFncmFtPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhhbmtzIGluIGFkdmFuY2UsPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkNvbmc8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCBy ZWNpcGllbnQocyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmFuZCBtYXkgY29udGFpbiBjb25m aWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+dW5hdXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1 dGlvbiBpcyBwcm9oaWJpdGVkLiBJZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+eW91IGFyZSBu b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSBy ZXBseTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZS1tYWlsIGFuZCBkZXN0cm95IGFsbCBjb3Bp ZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5pbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgdGhl IGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5pcyBzdWJq ZWN0IHRvIGFjY2VzcywgcmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1h aWwgU3lzdGVtPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5BZG1pbmlzdHJhdG9yLjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+VXNlcnMgbWFpbGluZyBsaXN0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48YSBocmVmPSJt YWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj48YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vyczwv YT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5UaGlzIGUtbWFpbCBt ZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBh bmQgbWF5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Y29udGFpbiBj b25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueSB1bmF1dGhvcml6ZWQg cmV2aWV3LDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnVzZSwgZGlz Y2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhl IGludGVuZGVkPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+cmVjaXBp ZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBhbmQgZGVzdHJv eSBhbGwgY29waWVzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+b2Yg dGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlIGludGVuZGVkIHJlY2lwaWVudCwg cGxlYXNlIGJlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+YWR2aXNl ZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZSBpcyBzdWJqZWN0IHRvIGFjY2Vzcywg cmV2aWV3IGFuZDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmRpc2Ns b3N1cmUgYnkgdGhlIHNlbmRlcidzIGUtbWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRvci48L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPlRoaXMgZS1tYWls IG1lc3NhZ2UgaXMgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMp IGFuZCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24u IEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9u IGlzIHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBs ZWFzZSBjb250YWN0DQogdGhlIHNlbmRlciBieSByZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxs IGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4gSWYgeW91IGFyZSB0aGUgaW50ZW5kZWQg cmVjaXBpZW50LCBwbGVhc2UgYmUgYWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVz c2FnZSBpcyBzdWJqZWN0IHRvIGFjY2VzcywgcmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5IHRoZSBz ZW5kZXIncyBlLW1haWwgU3lzdGVtIEFkbWluaXN0cmF0b3IuPC9zcGFuPjxicj4NCjxzcGFuPl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxicj4N CjxzcGFuPlVzZXJzIG1haWxpbmcgbGlzdDwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJtYWls dG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PC9zcGFuPjxicj4NCjxzcGFu PjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+ aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvc3Bhbj48 YnI+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJyPg0K PGhyPg0KPGZvbnQgZmFjZT0iQXJpYWwiIGNvbG9yPSJHcmF5IiBzaXplPSIxIj5UaGlzIGUtbWFp bCBtZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChz KSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9u LiBBbnkgdW5hdXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlv biBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUNCiBpbnRlbmRlZCByZWNpcGllbnQs IHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHkgZS1tYWlsIGFuZCBkZXN0cm95IGFs bCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlIGludGVuZGVk IHJlY2lwaWVudCwgcGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUgY29udGVudCBvZiB0aGlzIG1l c3NhZ2UgaXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlzY2xvc3VyZSBieSB0aGUg c2VuZGVyJ3MNCiBlLW1haWwgU3lzdGVtIEFkbWluaXN0cmF0b3IuPGJyPg0KPC9mb250Pg0KPC9i b2R5Pg0KPC9odG1sPg0K --_000_A1BBE8EBAA24475582AEFAA93E5D72FCalliedtelesiscom_--

Can you also provide output of hosted-engine --vm-status please, previous time it was useful, because I do not see something unusual. Thanks ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Artyom Lukianov" <alukiano@redhat.com> Cc: "Simone Tiraboschi" <stirabos@redhat.com>, users@ovirt.org Sent: Monday, December 29, 2014 7:15:24 AM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Also I change the maintenance mode to local in another host. But also the VM in this host can not be migrated. The logs are as follows. [root@compute2-2 ~]# hosted-engine --set-maintenance --mode=local [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 21:09:04,184::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:24,903::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:24,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:35,026::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:55,691::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 21:09:55,701::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419829795.7 type=state_transition detail=EngineDown-LocalMaintenance hostname='compute2-2' MainThread::INFO::2014-12-28 21:09:55,761::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (EngineDown-LocalMaintenance) sent? sent MainThread::INFO::2014-12-28 21:09:55,990::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 21:09:55,990::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 21:09:55,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) ^C You have new mail in /var/spool/mail/root [root@compute2-2 ~]# ps -ef | grep qemu root 18420 2777 0 21:10<x-apple-data-detectors://39> pts/0 00:00:00<x-apple-data-detectors://40> grep --color=auto qemu qemu 29809 1 0 Dec19 ? 01:17:20 /usr/libexec/qemu-kvm -name testvm2-2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid c31e97d0-135e-42da-9954-162b5228dce3 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0059-3610-8033-B4C04F395931,uuid=c31e97d0-135e-42da-9954-162b5228dce3 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2-2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:17:17<x-apple-data-detectors://42>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/5cbeb8c9-4f04-48d0-a5eb-78c49187c550/a0570e8c-9867-4ec4-818f-11e102fc4f9b,if=none,id=drive-virtio-disk0,format=qcow2,serial=5cbeb8c9-4f04-48d0-a5eb-78c49187c550,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=28,id=hostnet0,vhost=on,vhostfd=29 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:00,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5901,addr=10.0.0.93,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-2 ~]# Thanks, Cong On 2014/12/28, at 20:53, "Yue, Cong" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com>> wrote: I checked it again and confirmed there is one guest VM is running on the top of this host. The log is as follows: [root@compute2-1 vdsm]# ps -ef | grep qemu qemu 2983 846 0 Dec19 ? 00:00:00<x-apple-data-detectors://0> [supervdsmServer] <defunct> root 5489 3053 0 20:49<x-apple-data-detectors://1> pts/0 00:00:00<x-apple-data-detectors://2> grep --color=auto qemu qemu 26128 1 0 Dec19 ? 01:09:19 /usr/libexec/qemu-kvm -name testvm2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid e46bca87-4df5-4287-844b-90a26fccef33 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0030-3310-8059-B8C04F585231,uuid=e46bca87-4df5-4287-844b-90a26fccef33 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:18:01<x-apple-data-detectors://4>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/b4b5426b-95e3-41af-b286-da245891cdaf/0f688d49-97e3-4f1d-84d4-ac1432d903b3,if=none,id=drive-virtio-disk0,format=qcow2,serial=b4b5426b-95e3-41af-b286-da245891cdaf,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=27 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:01,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5900,addr=10.0.0.92,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 20:49:27,315::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:37,732::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:48,048::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:48,319::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) Thanks, Cong On 2014/12/28, at 3:46, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> wrote: I see that you set local maintenance on host3 that do not have engine vm on it, so it nothing to migrate from this host. If you set local maintenance on host1, vm must migrate to another host with positive score. Thanks ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org> Sent: Saturday, December 27, 2014 6:58:32 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Hi I had a try with "hosted-engine --set-maintence --mode=local" on compute2-1, which is host 3 in my cluster. From the log, it shows maintence mode is dectected, but migration does not happen. The logs are as follows. Is there any other config I need to check? [root@compute2-1 vdsm]# hosted-engine --vm-status --== Host 1 status ==- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 836296 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=836296 (Sat Dec 27 11:42:39 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 687358 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=687358 (Sat Dec 27 08:42:04 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 681827 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=681827 (Sat Dec 27 08:42:40 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:42:41,109::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:42:51,198::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:01,507::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:11,859::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) [root@compute2-3 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 11:36:28,855::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:09,779::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:36:12,462::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:22,797::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:22,798::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:32,876::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:37:04,028::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.94 (id 1): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=835987 (Sat Dec 27 11:37:30 2014)\nhost-id=1\nscore=2400\nmaintenance=False\nstate=EngineUp\n', 'hostname': '10.0.0.94', 'alive': True, 'host-id': 1, 'engine-status': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'score': 2400, 'maintenance': False, 'host-ts': 835987} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=681528 (Sat Dec 27 08:37:41 2014)\nhost-id=3\nscore=0\nmaintenance=True\nstate=LocalMaintenance\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 0, 'maintenance': True, 'host-ts': 681528} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 2): {'engine-health': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'bridge': True, 'mem-free': 15300.0, 'maintenance': False, 'cpu-load': 0.0215, 'gateway': True} MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) Thanks, Cong On 2014/12/22, at 5:29, "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com>> wrote: ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org> Sent: Friday, December 19, 2014 7:22:10 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5 Thanks for the information. This is the log for my three ovirt nodes.
From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment?
No, they looks ok: you can run the engine VM on single host at a time. How can I make also engine works for my 2nd and 3rd ovit nodes? If you put the host 1 in local maintenance mode ( hosted-engine --set-maintenance --mode=local ) the VM should migrate to host 2; if you reactivate host 1 ( hosted-engine --set-maintenance --mode=none ) and put host 2 in local maintenance mode the VM should migrate again. Can you please try that and post the logs if something is going bad? -- --== Host 1 status ==-- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown -- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ---- 10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) 10.0.0.92(hosted-engine-3) same as 10.0.0.93 -- -----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [ovirt-users] VM failover with ovirt3.5 ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com>> To: users@ovirt.org<mailto:users@ovirt.org> Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5 Hi In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine. Also I have one external storage for the cluster to use as data domain of engine and data. I confirmed live migration works well in my environment. But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes. Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move. Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ? Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this? http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram Thanks in advance, Cong This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users ________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

--_000_94CB626A50E24B8881004093BC751AB7alliedtelesiscom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIGFuZCB0aGUgLS12bS1zdGF0dXMgbG9nIGlzIGFzIGZvbGxvd3M6DQpbcm9vdEBjb21w dXRlMi0yIH5dIyBob3N0ZWQtZW5naW5lIC0tdm0tc3RhdHVzDQoNCg0KLS09PSBIb3N0IDEgc3Rh dHVzID09LS0NCg0KU3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6IFRydWUNCkhv c3RuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxMC4wLjAuOTQNCkhvc3QgSUQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOiAxDQpFbmdpbmUgc3RhdHVzICAgICAgICAgICAgICAg ICAgICAgIDogeyJoZWFsdGgiOiAiZ29vZCIsICJ2bSI6ICJ1cCIsDQoiZGV0YWlsIjogInVwIn0N ClNjb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAyNDAwDQpMb2NhbCBtYWludGVu YW5jZSAgICAgICAgICAgICAgICAgIDogRmFsc2UNCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAg ICAgICAgICAgOiAxMDA4MDg3PHRlbDoxMDA4MDg3Pg0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0 IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVf dmVyc2lvbj0xDQp0aW1lc3RhbXA9MTAwODA4Nzx0ZWw6MTAwODA4Nz4gKE1vbiBEZWMgMjkgMTE6 MjU6NTEgMjAxNCkNCmhvc3QtaWQ9MQ0Kc2NvcmU9MjQwMA0KbWFpbnRlbmFuY2U9RmFsc2UNCnN0 YXRlPUVuZ2luZVVwDQoNCg0KLS09PSBIb3N0IDIgc3RhdHVzID09LS0NCg0KU3RhdHVzIHVwLXRv LWRhdGUgICAgICAgICAgICAgICAgICA6IFRydWUNCkhvc3RuYW1lICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiAxMC4wLjAuOTMNCkhvc3QgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAg OiAyDQpFbmdpbmUgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgIDogeyJyZWFzb24iOiAidm0g bm90IHJ1bm5pbmcgb24NCnRoaXMgaG9zdCIsICJoZWFsdGgiOiAiYmFkIiwgInZtIjogImRvd24i LCAiZGV0YWlsIjogInVua25vd24ifQ0KU2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6IDANCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0IHRp bWVzdGFtcCAgICAgICAgICAgICAgICAgICAgIDogODU5MTQyDQpFeHRyYSBtZXRhZGF0YSAodmFs aWQgYXQgdGltZXN0YW1wKToNCm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0YWRhdGFfZmVh dHVyZV92ZXJzaW9uPTENCnRpbWVzdGFtcD04NTkxNDIgKE1vbiBEZWMgMjkgMDg6MjU6MDggMjAx NCkNCmhvc3QtaWQ9Mg0Kc2NvcmU9MA0KbWFpbnRlbmFuY2U9VHJ1ZQ0Kc3RhdGU9TG9jYWxNYWlu dGVuYW5jZQ0KDQoNCi0tPT0gSG9zdCAzIHN0YXR1cyA9PS0tDQoNClN0YXR1cyB1cC10by1kYXRl ICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0bmFtZSAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogMTAuMC4wLjkyDQpIb3N0IElEICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMw0K RW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICA6IHsicmVhc29uIjogInZtIG5vdCBy dW5uaW5nIG9uDQp0aGlzIGhvc3QiLCAiaGVhbHRoIjogImJhZCIsICJ2bSI6ICJkb3duIiwgImRl dGFpbCI6ICJ1bmtub3duIn0NClNjb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAw DQpMb2NhbCBtYWludGVuYW5jZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9zdCB0aW1lc3Rh bXAgICAgICAgICAgICAgICAgICAgICA6IDg1MzYxNQ0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0 IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVf dmVyc2lvbj0xDQp0aW1lc3RhbXA9ODUzNjE1IChNb24gRGVjIDI5IDA4OjI1OjU3IDIwMTQpDQpo b3N0LWlkPTMNCnNjb3JlPTANCm1haW50ZW5hbmNlPVRydWUNCnN0YXRlPUxvY2FsTWFpbnRlbmFu Y2UNCllvdSBoYXZlIG5ldyBtYWlsIGluIC92YXIvc3Bvb2wvbWFpbC9yb290DQpbcm9vdEBjb21w dXRlMi0yIH5dIw0KDQpDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4gaG93IFZNIGZhaWxvdmVyIHdv cmtzIGluc2lkZSBvdmlydD8gSXMgdGhlcmUgYW55IG90aGVyIGRlYnVnIG9wdGlvbiBJIGNhbiBl bmFibGUgdG8gY2hlY2sgdGhlIHByb2JsZW0/DQoNClRoYW5rcywNCkNvbmcNCg0KDQpPbiAyMDE0 LzEyLzI5LCBhdCAxOjM5LCAiQXJ0eW9tIEx1a2lhbm92IiA8YWx1a2lhbm9AcmVkaGF0LmNvbTxt YWlsdG86YWx1a2lhbm9AcmVkaGF0LmNvbT4+IHdyb3RlOg0KDQpDYW4geW91IGFsc28gcHJvdmlk ZSBvdXRwdXQgb2YgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1cyBwbGVhc2UsIHByZXZpb3VzIHRp bWUgaXQgd2FzIHVzZWZ1bCwgYmVjYXVzZSBJIGRvIG5vdCBzZWUgc29tZXRoaW5nIHVudXN1YWwu DQpUaGFua3MNCg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIkNvbmcgWXVl IiA8Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVz aXMuY29tPj4NClRvOiAiQXJ0eW9tIEx1a2lhbm92IiA8YWx1a2lhbm9AcmVkaGF0LmNvbTxtYWls dG86YWx1a2lhbm9AcmVkaGF0LmNvbT4+DQpDYzogIlNpbW9uZSBUaXJhYm9zY2hpIiA8c3RpcmFi b3NAcmVkaGF0LmNvbTxtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbT4+LCB1c2Vyc0BvdmlydC5v cmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4NClNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIw MTQgNzoxNToyNCBBTQ0KU3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gVk0gZmFpbG92ZXIgd2l0 aCBvdmlydDMuNQ0KDQpBbHNvIEkgY2hhbmdlIHRoZSBtYWludGVuYW5jZSBtb2RlIHRvIGxvY2Fs IGluIGFub3RoZXIgaG9zdC4gQnV0IGFsc28gdGhlIFZNIGluIHRoaXMgaG9zdCBjYW4gbm90IGJl IG1pZ3JhdGVkLiBUaGUgbG9ncyBhcmUgYXMgZm9sbG93cy4NCg0KW3Jvb3RAY29tcHV0ZTItMiB+ XSMgaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuYW5jZSAtLW1vZGU9bG9jYWwNCltyb290QGNv bXB1dGUyLTIgfl0jIHRhaWwgLWYgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9hZ2Vu dC5sb2cNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjA0LDE4NDo6aG9zdGVk X2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4w Ljk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoy MTowOToxNCw2MDM6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJy ZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yOA0KMjE6MDk6MTQsNjAzOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjI0LDkwMzo6aG9zdGVkX2VuZ2luZTo6 MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6 IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTowOToyNCw5MDQ6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0K MjE6MDk6MzUsMDI2OjpzdGF0ZXM6OjQzNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdpbmUgdm0gaXMgcnVubmlu ZyBvbiBob3N0IDEwLjAuMC45NCAoaWQgMSkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgN CjIxOjA5OjM1LDIzNjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1 cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI4DQoyMTowOTozNSwyMzY6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6NDUsNjA0Ojpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29y ZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjQ1LDYwNDo6aG9z dGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAu MC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4 DQoyMTowOTo1NSw2OTE6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFp bnRlbmFuY2UgZGV0ZWN0ZWQNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjU1 LDcwMTo6YnJva2VybGluazo6MTExOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJs aW5rLkJyb2tlckxpbms6Oihub3RpZnkpDQpUcnlpbmc6IG5vdGlmeSB0aW1lPTE0MTk4Mjk3OTUu NyB0eXBlPXN0YXRlX3RyYW5zaXRpb24NCmRldGFpbD1FbmdpbmVEb3duLUxvY2FsTWFpbnRlbmFu Y2UgaG9zdG5hbWU9J2NvbXB1dGUyLTInDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoy MTowOTo1NSw3NjE6OmJyb2tlcmxpbms6OjEyMDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIu YnJva2VybGluay5Ccm9rZXJMaW5rOjoobm90aWZ5KQ0KU3VjY2Vzcywgd2FzIG5vdGlmaWNhdGlv biBvZiBzdGF0ZV90cmFuc2l0aW9uDQooRW5naW5lRG93bi1Mb2NhbE1haW50ZW5hbmNlKSBzZW50 PyBzZW50DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTowOTo1NSw5OTA6OnN0YXRl czo6MjA4OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc2NvcmUpDQpTY29yZSBpcyAwIGR1ZSB0byBsb2NhbCBtYWludGVuYW5jZSBtb2Rl DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTowOTo1NSw5OTA6Omhvc3RlZF9lbmdp bmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFu Y2UgKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6NTUsOTkx Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9z dCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCl5DDQpZb3UgaGF2ZSBuZXcgbWFpbCBp biAvdmFyL3Nwb29sL21haWwvcm9vdA0KW3Jvb3RAY29tcHV0ZTItMiB+XSMgcHMgLWVmIHwgZ3Jl cCBxZW11DQpyb290ICAgICAxODQyMCAgMjc3NyAgMCAyMToxMDx4LWFwcGxlLWRhdGEtZGV0ZWN0 b3JzOi8vMzk+IHB0cy8wICAgIDAwOjAwOjAwPHgtYXBwbGUtZGF0YS1kZXRlY3RvcnM6Ly80MD4g Z3JlcCAtLWNvbG9yPWF1dG8gcWVtdQ0KcWVtdSAgICAgMjk4MDkgICAgIDEgIDAgRGVjMTkgPyAg ICAgICAgMDE6MTc6MjAgL3Vzci9saWJleGVjL3FlbXUta3ZtDQotbmFtZSB0ZXN0dm0yLTIgLVMg LW1hY2hpbmUgcmhlbDYuNS4wLGFjY2VsPWt2bSx1c2I9b2ZmIC1jcHUgTmVoYWxlbQ0KLW0gNTAw IC1yZWFsdGltZSBtbG9jaz1vZmYgLXNtcA0KMSxtYXhjcHVzPTE2LHNvY2tldHM9MTYsY29yZXM9 MSx0aHJlYWRzPTEgLXV1aWQNCmMzMWU5N2QwLTEzNWUtNDJkYS05OTU0LTE2MmI1MjI4ZGNlMyAt c21iaW9zDQp0eXBlPTEsbWFudWZhY3R1cmVyPW9WaXJ0LHByb2R1Y3Q9b1ZpcnQNCk5vZGUsdmVy c2lvbj03LTAuMTQwNi5lbDcuY2VudG9zLjIuNSxzZXJpYWw9NEM0QzQ1NDQtMDA1OS0zNjEwLTgw MzMtQjRDMDRGMzk1OTMxLHV1aWQ9YzMxZTk3ZDAtMTM1ZS00MmRhLTk5NTQtMTYyYjUyMjhkY2Uz DQotbm8tdXNlci1jb25maWcgLW5vZGVmYXVsdHMgLWNoYXJkZXYNCnNvY2tldCxpZD1jaGFybW9u aXRvcixwYXRoPS92YXIvbGliL2xpYnZpcnQvcWVtdS90ZXN0dm0yLTIubW9uaXRvcixzZXJ2ZXIs bm93YWl0DQotbW9uIGNoYXJkZXY9Y2hhcm1vbml0b3IsaWQ9bW9uaXRvcixtb2RlPWNvbnRyb2wg LXJ0Yw0KYmFzZT0yMDE0LTEyLTE5VDIwOjE3OjE3PHgtYXBwbGUtZGF0YS1kZXRlY3RvcnM6Ly80 Mj4sZHJpZnRmaXg9c2xldyAtbm8ta3ZtLXBpdC1yZWluamVjdGlvbg0KLW5vLWhwZXQgLW5vLXNo dXRkb3duIC1ib290IHN0cmljdD1vbiAtZGV2aWNlDQpwaWl4My11c2ItdWhjaSxpZD11c2IsYnVz PXBjaS4wLGFkZHI9MHgxLjB4MiAtZGV2aWNlDQp2aXJ0aW8tc2NzaS1wY2ksaWQ9c2NzaTAsYnVz PXBjaS4wLGFkZHI9MHg0IC1kZXZpY2UNCnZpcnRpby1zZXJpYWwtcGNpLGlkPXZpcnRpby1zZXJp YWwwLG1heF9wb3J0cz0xNixidXM9cGNpLjAsYWRkcj0weDUNCi1kcml2ZSBpZj1ub25lLGlkPWRy aXZlLWlkZTAtMS0wLHJlYWRvbmx5PW9uLGZvcm1hdD1yYXcsc2VyaWFsPQ0KLWRldmljZSBpZGUt Y2QsYnVzPWlkZS4xLHVuaXQ9MCxkcml2ZT1kcml2ZS1pZGUwLTEtMCxpZD1pZGUwLTEtMA0KLWRy aXZlIGZpbGU9L3JoZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAyLTAwMDItMDAwMDAw MDAwMWU0LzFkYzcxMDk2LTI3YzQtNDI1Ni1iMmFjLWJkNzI2NTUyNWM2OS9pbWFnZXMvNWNiZWI4 YzktNGYwNC00OGQwLWE1ZWItNzhjNDkxODdjNTUwL2EwNTcwZThjLTk4NjctNGVjNC04MThmLTEx ZTEwMmZjNGY5YixpZj1ub25lLGlkPWRyaXZlLXZpcnRpby1kaXNrMCxmb3JtYXQ9cWNvdzIsc2Vy aWFsPTVjYmViOGM5LTRmMDQtNDhkMC1hNWViLTc4YzQ5MTg3YzU1MCxjYWNoZT1ub25lLHdlcnJv cj1zdG9wLHJlcnJvcj1zdG9wLGFpbz10aHJlYWRzDQotZGV2aWNlIHZpcnRpby1ibGstcGNpLHNj c2k9b2ZmLGJ1cz1wY2kuMCxhZGRyPTB4Nixkcml2ZT1kcml2ZS12aXJ0aW8tZGlzazAsaWQ9dmly dGlvLWRpc2swLGJvb3RpbmRleD0xDQotbmV0ZGV2IHRhcCxmZD0yOCxpZD1ob3N0bmV0MCx2aG9z dD1vbix2aG9zdGZkPTI5IC1kZXZpY2UNCnZpcnRpby1uZXQtcGNpLG5ldGRldj1ob3N0bmV0MCxp ZD1uZXQwLG1hYz0wMDoxYTo0YTpkYjo5NDowMCxidXM9cGNpLjAsYWRkcj0weDMNCi1jaGFyZGV2 IHNvY2tldCxpZD1jaGFyY2hhbm5lbDAscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5l bHMvYzMxZTk3ZDAtMTM1ZS00MmRhLTk5NTQtMTYyYjUyMjhkY2UzLmNvbS5yZWRoYXQucmhldm0u dmRzbSxzZXJ2ZXIsbm93YWl0DQotZGV2aWNlIHZpcnRzZXJpYWxwb3J0LGJ1cz12aXJ0aW8tc2Vy aWFsMC4wLG5yPTEsY2hhcmRldj1jaGFyY2hhbm5lbDAsaWQ9Y2hhbm5lbDAsbmFtZT1jb20ucmVk aGF0LnJoZXZtLnZkc20NCi1jaGFyZGV2IHNvY2tldCxpZD1jaGFyY2hhbm5lbDEscGF0aD0vdmFy L2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvYzMxZTk3ZDAtMTM1ZS00MmRhLTk5NTQtMTYyYjUy MjhkY2UzLm9yZy5xZW11Lmd1ZXN0X2FnZW50LjAsc2VydmVyLG5vd2FpdA0KLWRldmljZSB2aXJ0 c2VyaWFscG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0yLGNoYXJkZXY9Y2hhcmNoYW5uZWwx LGlkPWNoYW5uZWwxLG5hbWU9b3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMA0KLWNoYXJkZXYgc3BpY2V2 bWMsaWQ9Y2hhcmNoYW5uZWwyLG5hbWU9dmRhZ2VudCAtZGV2aWNlDQp2aXJ0c2VyaWFscG9ydCxi dXM9dmlydGlvLXNlcmlhbDAuMCxucj0zLGNoYXJkZXY9Y2hhcmNoYW5uZWwyLGlkPWNoYW5uZWwy LG5hbWU9Y29tLnJlZGhhdC5zcGljZS4wDQotc3BpY2UgdGxzLXBvcnQ9NTkwMSxhZGRyPTEwLjAu MC45Myx4NTA5LWRpcj0vZXRjL3BraS92ZHNtL2xpYnZpcnQtc3BpY2UsdGxzLWNoYW5uZWw9bWFp bix0bHMtY2hhbm5lbD1kaXNwbGF5LHRscy1jaGFubmVsPWlucHV0cyx0bHMtY2hhbm5lbD1jdXJz b3IsdGxzLWNoYW5uZWw9cGxheWJhY2ssdGxzLWNoYW5uZWw9cmVjb3JkLHRscy1jaGFubmVsPXNt YXJ0Y2FyZCx0bHMtY2hhbm5lbD11c2JyZWRpcixzZWFtbGVzcy1taWdyYXRpb249b24NCi1rIGVu LXVzIC12Z2EgcXhsIC1nbG9iYWwgcXhsLXZnYS5yYW1fc2l6ZT02NzEwODg2NDx0ZWw6NjcxMDg4 NjQ+IC1nbG9iYWwNCnF4bC12Z2EudnJhbV9zaXplPTMzNTU0NDMyPHRlbDozMzU1NDQzMj4gLWlu Y29taW5nIHRjcDpbOjpdOjQ5MTUyIC1kZXZpY2UNCnZpcnRpby1iYWxsb29uLXBjaSxpZD1iYWxs b29uMCxidXM9cGNpLjAsYWRkcj0weDcNCltyb290QGNvbXB1dGUyLTIgfl0jDQoNClRoYW5rcywN CkNvbmcNCg0KDQpPbiAyMDE0LzEyLzI4LCBhdCAyMDo1MywgIll1ZSwgQ29uZyIgPENvbmdfWXVl QGFsbGllZHRlbGVzaXMuY29tPG1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbT48bWFp bHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPj4gd3JvdGU6DQoNCkkgY2hlY2tlZCBpdCBh Z2FpbiBhbmQgY29uZmlybWVkIHRoZXJlIGlzIG9uZSBndWVzdCBWTSBpcyBydW5uaW5nIG9uIHRo ZSB0b3Agb2YgdGhpcyBob3N0LiBUaGUgbG9nIGlzIGFzIGZvbGxvd3M6DQoNCltyb290QGNvbXB1 dGUyLTEgdmRzbV0jIHBzIC1lZiB8IGdyZXAgcWVtdQ0KcWVtdSAgICAgIDI5ODMgICA4NDYgIDAg RGVjMTkgPyAgICAgICAgMDA6MDA6MDA8eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzA+IFtzdXBl cnZkc21TZXJ2ZXJdIDxkZWZ1bmN0Pg0Kcm9vdCAgICAgIDU0ODkgIDMwNTMgIDAgMjA6NDk8eC1h cHBsZS1kYXRhLWRldGVjdG9yczovLzE+IHB0cy8wICAgIDAwOjAwOjAwPHgtYXBwbGUtZGF0YS1k ZXRlY3RvcnM6Ly8yPiBncmVwIC0tY29sb3I9YXV0byBxZW11DQpxZW11ICAgICAyNjEyOCAgICAg MSAgMCBEZWMxOSA/ICAgICAgICAwMTowOToxOSAvdXNyL2xpYmV4ZWMvcWVtdS1rdm0NCi1uYW1l IHRlc3R2bTIgLVMgLW1hY2hpbmUgcmhlbDYuNS4wLGFjY2VsPWt2bSx1c2I9b2ZmIC1jcHUgTmVo YWxlbSAtbQ0KNTAwIC1yZWFsdGltZSBtbG9jaz1vZmYgLXNtcCAxLG1heGNwdXM9MTYsc29ja2V0 cz0xNixjb3Jlcz0xLHRocmVhZHM9MQ0KLXV1aWQgZTQ2YmNhODctNGRmNS00Mjg3LTg0NGItOTBh MjZmY2NlZjMzIC1zbWJpb3MNCnR5cGU9MSxtYW51ZmFjdHVyZXI9b1ZpcnQscHJvZHVjdD1vVmly dA0KTm9kZSx2ZXJzaW9uPTctMC4xNDA2LmVsNy5jZW50b3MuMi41LHNlcmlhbD00QzRDNDU0NC0w MDMwLTMzMTAtODA1OS1COEMwNEY1ODUyMzEsdXVpZD1lNDZiY2E4Ny00ZGY1LTQyODctODQ0Yi05 MGEyNmZjY2VmMzMNCi1uby11c2VyLWNvbmZpZyAtbm9kZWZhdWx0cyAtY2hhcmRldg0Kc29ja2V0 LGlkPWNoYXJtb25pdG9yLHBhdGg9L3Zhci9saWIvbGlidmlydC9xZW11L3Rlc3R2bTIubW9uaXRv cixzZXJ2ZXIsbm93YWl0DQotbW9uIGNoYXJkZXY9Y2hhcm1vbml0b3IsaWQ9bW9uaXRvcixtb2Rl PWNvbnRyb2wgLXJ0Yw0KYmFzZT0yMDE0LTEyLTE5VDIwOjE4OjAxPHgtYXBwbGUtZGF0YS1kZXRl Y3RvcnM6Ly80PixkcmlmdGZpeD1zbGV3IC1uby1rdm0tcGl0LXJlaW5qZWN0aW9uDQotbm8taHBl dCAtbm8tc2h1dGRvd24gLWJvb3Qgc3RyaWN0PW9uIC1kZXZpY2UNCnBpaXgzLXVzYi11aGNpLGlk PXVzYixidXM9cGNpLjAsYWRkcj0weDEuMHgyIC1kZXZpY2UNCnZpcnRpby1zY3NpLXBjaSxpZD1z Y3NpMCxidXM9cGNpLjAsYWRkcj0weDQgLWRldmljZQ0KdmlydGlvLXNlcmlhbC1wY2ksaWQ9dmly dGlvLXNlcmlhbDAsbWF4X3BvcnRzPTE2LGJ1cz1wY2kuMCxhZGRyPTB4NQ0KLWRyaXZlIGlmPW5v bmUsaWQ9ZHJpdmUtaWRlMC0xLTAscmVhZG9ubHk9b24sZm9ybWF0PXJhdyxzZXJpYWw9DQotZGV2 aWNlIGlkZS1jZCxidXM9aWRlLjEsdW5pdD0wLGRyaXZlPWRyaXZlLWlkZTAtMS0wLGlkPWlkZTAt MS0wDQotZHJpdmUgZmlsZT0vcmhldi9kYXRhLWNlbnRlci8wMDAwMDAwMi0wMDAyLTAwMDItMDAw Mi0wMDAwMDAwMDAxZTQvMWRjNzEwOTYtMjdjNC00MjU2LWIyYWMtYmQ3MjY1NTI1YzY5L2ltYWdl cy9iNGI1NDI2Yi05NWUzLTQxYWYtYjI4Ni1kYTI0NTg5MWNkYWYvMGY2ODhkNDktOTdlMy00ZjFk LTg0ZDQtYWMxNDMyZDkwM2IzLGlmPW5vbmUsaWQ9ZHJpdmUtdmlydGlvLWRpc2swLGZvcm1hdD1x Y293MixzZXJpYWw9YjRiNTQyNmItOTVlMy00MWFmLWIyODYtZGEyNDU4OTFjZGFmLGNhY2hlPW5v bmUsd2Vycm9yPXN0b3AscmVycm9yPXN0b3AsYWlvPXRocmVhZHMNCi1kZXZpY2UgdmlydGlvLWJs ay1wY2ksc2NzaT1vZmYsYnVzPXBjaS4wLGFkZHI9MHg2LGRyaXZlPWRyaXZlLXZpcnRpby1kaXNr MCxpZD12aXJ0aW8tZGlzazAsYm9vdGluZGV4PTENCi1uZXRkZXYgdGFwLGZkPTI2LGlkPWhvc3Ru ZXQwLHZob3N0PW9uLHZob3N0ZmQ9MjcgLWRldmljZQ0KdmlydGlvLW5ldC1wY2ksbmV0ZGV2PWhv c3RuZXQwLGlkPW5ldDAsbWFjPTAwOjFhOjRhOmRiOjk0OjAxLGJ1cz1wY2kuMCxhZGRyPTB4Mw0K LWNoYXJkZXYgc29ja2V0LGlkPWNoYXJjaGFubmVsMCxwYXRoPS92YXIvbGliL2xpYnZpcnQvcWVt dS9jaGFubmVscy9lNDZiY2E4Ny00ZGY1LTQyODctODQ0Yi05MGEyNmZjY2VmMzMuY29tLnJlZGhh dC5yaGV2bS52ZHNtLHNlcnZlcixub3dhaXQNCi1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZp cnRpby1zZXJpYWwwLjAsbnI9MSxjaGFyZGV2PWNoYXJjaGFubmVsMCxpZD1jaGFubmVsMCxuYW1l PWNvbS5yZWRoYXQucmhldm0udmRzbQ0KLWNoYXJkZXYgc29ja2V0LGlkPWNoYXJjaGFubmVsMSxw YXRoPS92YXIvbGliL2xpYnZpcnQvcWVtdS9jaGFubmVscy9lNDZiY2E4Ny00ZGY1LTQyODctODQ0 Yi05MGEyNmZjY2VmMzMub3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMCxzZXJ2ZXIsbm93YWl0DQotZGV2 aWNlIHZpcnRzZXJpYWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTIsY2hhcmRldj1jaGFy Y2hhbm5lbDEsaWQ9Y2hhbm5lbDEsbmFtZT1vcmcucWVtdS5ndWVzdF9hZ2VudC4wDQotY2hhcmRl diBzcGljZXZtYyxpZD1jaGFyY2hhbm5lbDIsbmFtZT12ZGFnZW50IC1kZXZpY2UNCnZpcnRzZXJp YWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTMsY2hhcmRldj1jaGFyY2hhbm5lbDIsaWQ9 Y2hhbm5lbDIsbmFtZT1jb20ucmVkaGF0LnNwaWNlLjANCi1zcGljZSB0bHMtcG9ydD01OTAwLGFk ZHI9MTAuMC4wLjkyLHg1MDktZGlyPS9ldGMvcGtpL3Zkc20vbGlidmlydC1zcGljZSx0bHMtY2hh bm5lbD1tYWluLHRscy1jaGFubmVsPWRpc3BsYXksdGxzLWNoYW5uZWw9aW5wdXRzLHRscy1jaGFu bmVsPWN1cnNvcix0bHMtY2hhbm5lbD1wbGF5YmFjayx0bHMtY2hhbm5lbD1yZWNvcmQsdGxzLWNo YW5uZWw9c21hcnRjYXJkLHRscy1jaGFubmVsPXVzYnJlZGlyLHNlYW1sZXNzLW1pZ3JhdGlvbj1v bg0KLWsgZW4tdXMgLXZnYSBxeGwgLWdsb2JhbCBxeGwtdmdhLnJhbV9zaXplPTY3MTA4ODY0PHRl bDo2NzEwODg2ND4gLWdsb2JhbA0KcXhsLXZnYS52cmFtX3NpemU9MzM1NTQ0MzI8dGVsOjMzNTU0 NDMyPiAtaW5jb21pbmcgdGNwOls6Ol06NDkxNTIgLWRldmljZQ0KdmlydGlvLWJhbGxvb24tcGNp LGlkPWJhbGxvb24wLGJ1cz1wY2kuMCxhZGRyPTB4Nw0KW3Jvb3RAY29tcHV0ZTItMSB2ZHNtXSMg dGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZw0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjA6NDk6MjcsMzE1OjpzdGF0ZV9kZWNvcmF0b3JzOjox MjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihjaGVjaykNCkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVkDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI4DQoyMDo0OToyNyw2NDY6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjA6NDk6MjcsNjQ2Ojpob3N0ZWRfZW5naW5lOjoz MzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAx LCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIwOjQ5OjM3LDcz Mjo6c3RhdGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2spDQpMb2NhbCBtYWludGVuYW5jZSBkZXRl Y3RlZA0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjA6NDk6MzcsOTYxOjpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBMb2NhbE1haW50 ZW5hbmNlIChzY29yZTogMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIwOjQ5OjM3 LDk2MTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3Rl IGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI4DQoyMDo0OTo0OCwwNDg6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKQ0K TG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgN CjIwOjQ5OjQ4LDMxOTo6c3RhdGVzOjoyMDg6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzY29yZSkNClNjb3JlIGlzIDAgZHVlIHRvIGxv Y2FsIG1haW50ZW5hbmNlIG1vZGUNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIwOjQ5 OjQ4LDMxOTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQg c3RhdGUgTG9jYWxNYWludGVuYW5jZSAoc2NvcmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI4DQoyMDo0OTo0OCwzMTk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KDQpU aGFua3MsDQpDb25nDQoNCg0KT24gMjAxNC8xMi8yOCwgYXQgMzo0NiwgIkFydHlvbSBMdWtpYW5v diIgPGFsdWtpYW5vQHJlZGhhdC5jb208bWFpbHRvOmFsdWtpYW5vQHJlZGhhdC5jb20+PG1haWx0 bzphbHVraWFub0ByZWRoYXQuY29tPj4gd3JvdGU6DQoNCkkgc2VlIHRoYXQgeW91IHNldCBsb2Nh bCBtYWludGVuYW5jZSBvbiBob3N0MyB0aGF0IGRvIG5vdCBoYXZlIGVuZ2luZSB2bSBvbiBpdCwg c28gaXQgbm90aGluZyB0byBtaWdyYXRlIGZyb20gdGhpcyBob3N0Lg0KSWYgeW91IHNldCBsb2Nh bCBtYWludGVuYW5jZSBvbiBob3N0MSwgdm0gbXVzdCBtaWdyYXRlIHRvIGFub3RoZXIgaG9zdCB3 aXRoIHBvc2l0aXZlIHNjb3JlLg0KVGhhbmtzDQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0t LS0NCkZyb206ICJDb25nIFl1ZSIgPENvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPG1haWx0bzpD b25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbT48bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMu Y29tPj4NClRvOiAiU2ltb25lIFRpcmFib3NjaGkiIDxzdGlyYWJvc0ByZWRoYXQuY29tPG1haWx0 bzpzdGlyYWJvc0ByZWRoYXQuY29tPjxtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbT4+DQpDYzog dXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+PG1haWx0bzp1c2Vyc0Bvdmly dC5vcmc+DQpTZW50OiBTYXR1cmRheSwgRGVjZW1iZXIgMjcsIDIwMTQgNjo1ODozMiBQTQ0KU3Vi amVjdDogUmU6IFtvdmlydC11c2Vyc10gVk0gZmFpbG92ZXIgd2l0aCBvdmlydDMuNQ0KDQpIaQ0K DQpJIGhhZCBhIHRyeSB3aXRoICJob3N0ZWQtZW5naW5lIC0tc2V0LW1haW50ZW5jZSAtLW1vZGU9 bG9jYWwiIG9uDQpjb21wdXRlMi0xLCB3aGljaCBpcyBob3N0IDMgaW4gbXkgY2x1c3Rlci4gRnJv bSB0aGUgbG9nLCBpdCBzaG93cw0KbWFpbnRlbmNlIG1vZGUgaXMgZGVjdGVjdGVkLCBidXQgbWln cmF0aW9uIGRvZXMgbm90IGhhcHBlbi4NCg0KVGhlIGxvZ3MgYXJlIGFzIGZvbGxvd3MuIElzIHRo ZXJlIGFueSBvdGhlciBjb25maWcgSSBuZWVkIHRvIGNoZWNrPw0KDQpbcm9vdEBjb21wdXRlMi0x IHZkc21dIyBob3N0ZWQtZW5naW5lIC0tdm0tc3RhdHVzDQoNCg0KLS09PSBIb3N0IDEgc3RhdHVz ID09LQ0KDQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9zdG5h bWUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45NA0KSG9zdCBJRCAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6IDENCkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAgICAgICAg ICAgOiB7ImhlYWx0aCI6ICJnb29kIiwgInZtIjogInVwIiwNCiJkZXRhaWwiOiAidXAifQ0KU2Nv cmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDI0MDANCkxvY2FsIG1haW50ZW5hbmNl ICAgICAgICAgICAgICAgICAgOiBGYWxzZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAg ICAgICA6IDgzNjI5Ng0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRh ZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3Rh bXA9ODM2Mjk2IChTYXQgRGVjIDI3IDExOjQyOjM5IDIwMTQpDQpob3N0LWlkPTENCnNjb3JlPTI0 MDANCm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVVcA0KDQoNCi0tPT0gSG9zdCAyIHN0 YXR1cyA9PS0tDQoNClN0YXR1cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpI b3N0bmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkzDQpIb3N0IElEICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogMg0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAg ICAgICAgICA6IHsicmVhc29uIjogInZtIG5vdCBydW5uaW5nIG9uDQp0aGlzIGhvc3QiLCAiaGVh bHRoIjogImJhZCIsICJ2bSI6ICJkb3duIiwgImRldGFpbCI6ICJ1bmtub3duIn0NClNjb3JlICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAyNDAwDQpMb2NhbCBtYWludGVuYW5jZSAgICAg ICAgICAgICAgICAgIDogRmFsc2UNCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAg OiA2ODczNTgNCkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOg0KbWV0YWRhdGFf cGFyc2VfdmVyc2lvbj0xDQptZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MQ0KdGltZXN0YW1wPTY4 NzM1OCAoU2F0IERlYyAyNyAwODo0MjowNCAyMDE0KQ0KaG9zdC1pZD0yDQpzY29yZT0yNDAwDQpt YWludGVuYW5jZT1GYWxzZQ0Kc3RhdGU9RW5naW5lRG93bg0KDQoNCi0tPT0gSG9zdCAzIHN0YXR1 cyA9PS0tDQoNClN0YXR1cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0 bmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkyDQpIb3N0IElEICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDogMw0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAg ICAgICA6IHsicmVhc29uIjogInZtIG5vdCBydW5uaW5nIG9uDQp0aGlzIGhvc3QiLCAiaGVhbHRo IjogImJhZCIsICJ2bSI6ICJkb3duIiwgImRldGFpbCI6ICJ1bmtub3duIn0NClNjb3JlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOiAwDQpMb2NhbCBtYWludGVuYW5jZSAgICAgICAgICAg ICAgICAgIDogVHJ1ZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICA6IDY4MTgy Nw0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9wYXJzZV92 ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3RhbXA9NjgxODI3IChT YXQgRGVjIDI3IDA4OjQyOjQwIDIwMTQpDQpob3N0LWlkPTMNCnNjb3JlPTANCm1haW50ZW5hbmNl PVRydWUNCnN0YXRlPUxvY2FsTWFpbnRlbmFuY2UNCltyb290QGNvbXB1dGUyLTEgdmRzbV0jIHRh aWwgLWYgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9hZ2VudC5sb2cNCk1haW5UaHJl YWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQyOjQxLDEwOTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2Nv cmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0Mjo1MSwxOTg6OnN0 YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQyOjUxLDQyMDo6aG9zdGVkX2VuZ2lu ZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5j ZSAoc2NvcmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0Mjo1MSw0MjA6 Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0 IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yNw0KMDg6NDM6MDEsNTA3OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjaykNCkxvY2Fs IG1haW50ZW5hbmNlIGRldGVjdGVkDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0 MzowMSw3NzM6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50 IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yNw0KMDg6NDM6MDEsNzczOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQzOjExLDg1OTo6c3RhdGVfZGVjb3JhdG9y czo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooY2hlY2spDQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yNw0KMDg6NDM6MTIsMDcyOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCkN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQzOjEyLDA3Mjo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChp ZDogMSwgc2NvcmU6IDI0MDApDQoNCg0KDQpbcm9vdEBjb21wdXRlMi0zIH5dIyB0YWlsIC1mIC92 YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI3DQoxMTozNjoyOCw4NTU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAw KQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6MzksMTMwOjpob3N0ZWRfZW5n aW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2Nv cmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNjozOSwxMzA6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y Nw0KMTE6MzY6NDksNDQ5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0K Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI3DQoxMTozNjo0OSw0NDk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6MzY6NTksNzM5Ojpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6 IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNjo1OSw3Mzk6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0K MTE6Mzc6MDksNzc5OjpzdGF0ZXM6OjM5NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdpbmUgdm0gcnVubmluZyBv biBsb2NhbGhvc3QNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM3OjEwLDAyNjo6 aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5n aW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6Mzc6 MTAsMDI2Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjcNCjExOjM3OjIwLDMzMTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6Mzc6MjAsMzMxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29y ZTogMjQwMCkNCg0KDQpbcm9vdEBjb21wdXRlMi0yIH5dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0 LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3 DQowODozNjoxMiw0NjI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpC ZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6MjIsNzk3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCkN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2OjIyLDc5ODo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChp ZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODozNjoz Miw4NzY6OnN0YXRlczo6NDM3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooY29uc3VtZSkNCkVuZ2luZSB2bSBpcyBydW5uaW5nIG9uIGhv c3QgMTAuMC4wLjk0IChpZCAxKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6 MzMsMTY5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBz dGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt MjcNCjA4OjM2OjMzLDE2OTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykN CkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhy ZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODozNjo0Myw1Njc6Omhvc3RlZF9lbmdpbmU6OjMyNzo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAw KQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6NDMsNTY3Ojpob3N0ZWRfZW5n aW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQg KGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2 OjUzLDg1ODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQg c3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTI3DQowODozNjo1Myw4NTg6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jpbmcp DQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6Mzc6MDQsMDI4OjpzdGF0ZV9tYWNoaW5lOjoxNjA6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihyZWZyZXNoKQ0KR2xvYmFsIG1ldGFkYXRhOiB7J21haW50ZW5hbmNlJzogRmFsc2V9DQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2 NTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHJlZnJlc2gpDQpIb3N0IDEwLjAuMC45NCAoaWQgMSk6IHsnZXh0cmEnOg0KJ21ldGFkYXRh X3BhcnNlX3ZlcnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVzdGFtcD04 MzU5ODcNCihTYXQgRGVjIDI3IDExOjM3OjMwDQoyMDE0KVxuaG9zdC1pZD0xXG5zY29yZT0yNDAw XG5tYWludGVuYW5jZT1GYWxzZVxuc3RhdGU9RW5naW5lVXBcbicsDQonaG9zdG5hbWUnOiAnMTAu MC4wLjk0JywgJ2FsaXZlJzogVHJ1ZSwgJ2hvc3QtaWQnOiAxLCAnZW5naW5lLXN0YXR1cyc6DQp7 J2hlYWx0aCc6ICdnb29kJywgJ3ZtJzogJ3VwJywgJ2RldGFpbCc6ICd1cCd9LCAnc2NvcmUnOiAy NDAwLA0KJ21haW50ZW5hbmNlJzogRmFsc2UsICdob3N0LXRzJzogODM1OTg3fQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6Mzc6MDQsMDI4OjpzdGF0ZV9tYWNoaW5lOjoxNjU6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihy ZWZyZXNoKQ0KSG9zdCAxMC4wLjAuOTIgKGlkIDMpOiB7J2V4dHJhJzoNCidtZXRhZGF0YV9wYXJz ZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xXG50aW1lc3RhbXA9NjgxNTI4 DQooU2F0IERlYyAyNyAwODozNzo0MQ0KMjAxNClcbmhvc3QtaWQ9M1xuc2NvcmU9MFxubWFpbnRl bmFuY2U9VHJ1ZVxuc3RhdGU9TG9jYWxNYWludGVuYW5jZVxuJywNCidob3N0bmFtZSc6ICcxMC4w LjAuOTInLCAnYWxpdmUnOiBUcnVlLCAnaG9zdC1pZCc6IDMsICdlbmdpbmUtc3RhdHVzJzoNCnsn cmVhc29uJzogJ3ZtIG5vdCBydW5uaW5nIG9uIHRoaXMgaG9zdCcsICdoZWFsdGgnOiAnYmFkJywg J3ZtJzoNCidkb3duJywgJ2RldGFpbCc6ICd1bmtub3duJ30sICdzY29yZSc6IDAsICdtYWludGVu YW5jZSc6IFRydWUsDQonaG9zdC10cyc6IDY4MTUyOH0NCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjcNCjA4OjM3OjA0LDAyODo6c3RhdGVfbWFjaGluZTo6MTY4OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoocmVmcmVzaCkNCkxvY2Fs IChpZCAyKTogeydlbmdpbmUtaGVhbHRoJzogeydyZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24g dGhpcw0KaG9zdCcsICdoZWFsdGgnOiAnYmFkJywgJ3ZtJzogJ2Rvd24nLCAnZGV0YWlsJzogJ3Vu a25vd24nfSwgJ2JyaWRnZSc6DQpUcnVlLCAnbWVtLWZyZWUnOiAxNTMwMC4wLCAnbWFpbnRlbmFu Y2UnOiBGYWxzZSwgJ2NwdS1sb2FkJzogMC4wMjE1LA0KJ2dhdGV3YXknOiBUcnVlfQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6Mzc6MDQsMjY1Ojpob3N0ZWRfZW5naW5lOjozMjc6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQw MCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM3OjA0LDI2NTo6aG9zdGVkX2Vu Z2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0 IChpZDogMSwgc2NvcmU6IDI0MDApDQoNClRoYW5rcywNCkNvbmcNCg0KT24gMjAxNC8xMi8yMiwg YXQgNToyOSwgIlNpbW9uZSBUaXJhYm9zY2hpIiA8c3RpcmFib3NAcmVkaGF0LmNvbTxtYWlsdG86 c3RpcmFib3NAcmVkaGF0LmNvbT48bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20+PiB3cm90ZToN Cg0KDQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCkZyb206ICJDb25nIFl1ZSIgPENv bmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPG1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNv bT48bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPj4NClRvOiAiU2ltb25lIFRpcmFi b3NjaGkiIDxzdGlyYWJvc0ByZWRoYXQuY29tPG1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPjxt YWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbT4+DQpDYzogdXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1 c2Vyc0BvdmlydC5vcmc+PG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+DQpTZW50OiBGcmlkYXksIERl Y2VtYmVyIDE5LCAyMDE0IDc6MjI6MTAgUE0NClN1YmplY3Q6IFJFOiBbb3ZpcnQtdXNlcnNdIFZN IGZhaWxvdmVyIHdpdGggb3ZpcnQzLjUNCg0KVGhhbmtzIGZvciB0aGUgaW5mb3JtYXRpb24uIFRo aXMgaXMgdGhlIGxvZyBmb3IgbXkgdGhyZWUgb3ZpcnQgbm9kZXMuDQpGcm9tIHRoZSBvdXRwdXQg b2YgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1cywgaXQgc2hvd3MgdGhlIGVuZ2luZSBzdGF0ZSBm b3INCm15IDJuZCBhbmQgM3JkIG92aXJ0IG5vZGUgaXMgRE9XTi4NCklzIHRoaXMgdGhlIHJlYXNv biB3aHkgVk0gZmFpbG92ZXIgbm90IHdvcmsgaW4gbXkgZW52aXJvbm1lbnQ/DQoNCk5vLCB0aGV5 IGxvb2tzIG9rOiB5b3UgY2FuIHJ1biB0aGUgZW5naW5lIFZNIG9uIHNpbmdsZSBob3N0IGF0IGEg dGltZS4NCg0KSG93IGNhbiBJIG1ha2UNCmFsc28gZW5naW5lIHdvcmtzIGZvciBteSAybmQgYW5k IDNyZCBvdml0IG5vZGVzPw0KDQpJZiB5b3UgcHV0IHRoZSBob3N0IDEgaW4gbG9jYWwgbWFpbnRl bmFuY2UgbW9kZSAoIGhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmFuY2UgLS1tb2RlPWxvY2Fs ICkgdGhlIFZNIHNob3VsZCBtaWdyYXRlIHRvIGhvc3QgMjsgaWYgeW91IHJlYWN0aXZhdGUgaG9z dCAxICggaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuYW5jZSAtLW1vZGU9bm9uZSApIGFuZCBw dXQgaG9zdCAyIGluIGxvY2FsIG1haW50ZW5hbmNlIG1vZGUgdGhlIFZNIHNob3VsZCBtaWdyYXRl IGFnYWluLg0KDQpDYW4geW91IHBsZWFzZSB0cnkgdGhhdCBhbmQgcG9zdCB0aGUgbG9ncyBpZiBz b21ldGhpbmcgaXMgZ29pbmcgYmFkPw0KDQoNCi0tDQotLT09IEhvc3QgMSBzdGF0dXMgPT0tLQ0K DQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9zdG5hbWUgICAg ICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45NA0KSG9zdCBJRCAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6IDENCkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgOiB7 ImhlYWx0aCI6ICJnb29kIiwgInZtIjogInVwIiwNCiJkZXRhaWwiOiAidXAifQ0KU2NvcmUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDI0MDANCkxvY2FsIG1haW50ZW5hbmNlICAgICAg ICAgICAgICAgICAgOiBGYWxzZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICA6 IDE1MDQ3NQ0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9w YXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3RhbXA9MTUw NDc1IChGcmkgRGVjIDE5IDEzOjEyOjE4IDIwMTQpDQpob3N0LWlkPTENCnNjb3JlPTI0MDANCm1h aW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVVcA0KDQoNCi0tPT0gSG9zdCAyIHN0YXR1cyA9 PS0tDQoNClN0YXR1cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0bmFt ZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkzDQpIb3N0IElEICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDogMg0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAg ICA6IHsicmVhc29uIjogInZtIG5vdCBydW5uaW5nIG9uDQp0aGlzIGhvc3QiLCAiaGVhbHRoIjog ImJhZCIsICJ2bSI6ICJkb3duIiwgImRldGFpbCI6ICJ1bmtub3duIn0NClNjb3JlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAyNDAwDQpMb2NhbCBtYWludGVuYW5jZSAgICAgICAgICAg ICAgICAgIDogRmFsc2UNCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgOiAxNTcy DQpFeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKToNCm1ldGFkYXRhX3BhcnNlX3Zl cnNpb249MQ0KbWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVzdGFtcD0xNTcyIChGcmkg RGVjIDE5IDEwOjEyOjE4IDIwMTQpDQpob3N0LWlkPTINCnNjb3JlPTI0MDANCm1haW50ZW5hbmNl PUZhbHNlDQpzdGF0ZT1FbmdpbmVEb3duDQoNCg0KLS09PSBIb3N0IDMgc3RhdHVzID09LS0NCg0K U3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpIb3N0bmFtZSAgICAg ICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkyDQpIb3N0IElEICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogMw0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICA6IHVu a25vd24gc3RhbGUtZGF0YQ0KU2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDI0 MDANCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBGYWxzZQ0KSG9zdCB0aW1l c3RhbXAgICAgICAgICAgICAgICAgICAgICA6IDk4Nw0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0 IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVf dmVyc2lvbj0xDQp0aW1lc3RhbXA9OTg3IChGcmkgRGVjIDE5IDEwOjA5OjU4IDIwMTQpDQpob3N0 LWlkPTMNCnNjb3JlPTI0MDANCm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVEb3duDQoN Ci0tDQpBbmQgdGhlIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nIGZv ciB0aHJlZSBvdmlydCBub2RlcyBhcmUNCmFzIGZvbGxvd3M6DQotLQ0KMTAuMC4wLjk0KGhvc3Rl ZC1lbmdpbmUtMSkNCi0tLQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MDk6MzMs NzE2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0 ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQox MzowOTozMyw3MTY6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0 IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MDk6NDQsMDE3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzowOTo0NCwwMTc6Omhvc3RlZF9lbmdpbmU6OjMz Mjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIs IHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MDk6NTQsMzAz Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBF bmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzow OTo1NCwzMDM6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJl bW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0xOQ0KMTM6MTA6MDQsMzQyOjpzdGF0ZXM6OjM5NDo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdp bmUgdm0gcnVubmluZyBvbiBsb2NhbGhvc3QNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkN CjEzOjEwOjA0LDYxNzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1 cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0xOQ0KMTM6MTA6MDQsNjE3Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjEwOjE0LDY1Nzo6c3RhdGVfbWFjaGluZTo6 MTYwOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjoocmVmcmVzaCkNCkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZhbHNlfQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MTQsNjU3OjpzdGF0ZV9tYWNoaW5l OjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihyZWZyZXNoKQ0KSG9zdCAxMC4wLjAuOTMgKGlkIDIpOiB7J2V4dHJhJzoNCidtZXRh ZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xXG50aW1lc3Rh bXA9MTQ0OA0KKEZyaSBEZWMgMTkgMTA6MTA6MTQNCjIwMTQpXG5ob3N0LWlkPTJcbnNjb3JlPTI0 MDBcbm1haW50ZW5hbmNlPUZhbHNlXG5zdGF0ZT1FbmdpbmVEb3duXG4nLA0KJ2hvc3RuYW1lJzog JzEwLjAuMC45MycsICdhbGl2ZSc6IFRydWUsICdob3N0LWlkJzogMiwgJ2VuZ2luZS1zdGF0dXMn Og0KeydyZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24gdGhpcyBob3N0JywgJ2hlYWx0aCc6ICdi YWQnLCAndm0nOg0KJ2Rvd24nLCAnZGV0YWlsJzogJ3Vua25vd24nfSwgJ3Njb3JlJzogMjQwMCwg J21haW50ZW5hbmNlJzogRmFsc2UsDQonaG9zdC10cyc6IDE0NDh9DQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTE5DQoxMzoxMDoxNCw2NTc6OnN0YXRlX21hY2hpbmU6OjE2NTo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gp DQpIb3N0IDEwLjAuMC45MiAoaWQgMyk6IHsnZXh0cmEnOg0KJ21ldGFkYXRhX3BhcnNlX3ZlcnNp b249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVzdGFtcD05ODcNCihGcmkgRGVj IDE5IDEwOjA5OjU4DQoyMDE0KVxuaG9zdC1pZD0zXG5zY29yZT0yNDAwXG5tYWludGVuYW5jZT1G YWxzZVxuc3RhdGU9RW5naW5lRG93blxuJywNCidob3N0bmFtZSc6ICcxMC4wLjAuOTInLCAnYWxp dmUnOiBUcnVlLCAnaG9zdC1pZCc6IDMsICdlbmdpbmUtc3RhdHVzJzoNCnsncmVhc29uJzogJ3Zt IG5vdCBydW5uaW5nIG9uIHRoaXMgaG9zdCcsICdoZWFsdGgnOiAnYmFkJywgJ3ZtJzoNCidkb3du JywgJ2RldGFpbCc6ICd1bmtub3duJ30sICdzY29yZSc6IDI0MDAsICdtYWludGVuYW5jZSc6IEZh bHNlLA0KJ2hvc3QtdHMnOiA5ODd9DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzox MDoxNCw2NTg6OnN0YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpDQpMb2NhbCAoaWQgMSk6IHsn ZW5naW5lLWhlYWx0aCc6IHsnaGVhbHRoJzogJ2dvb2QnLCAndm0nOiAndXAnLA0KJ2RldGFpbCc6 ICd1cCd9LCAnYnJpZGdlJzogVHJ1ZSwgJ21lbS1mcmVlJzogMTA3OS4wLCAnbWFpbnRlbmFuY2Un Og0KRmFsc2UsICdjcHUtbG9hZCc6IDAuMDI2OSwgJ2dhdGV3YXknOiBUcnVlfQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MTQsOTA0Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpN YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDoxNCw5MDQ6Omhvc3RlZF9lbmdpbmU6 OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6 IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MjUs MjEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0 ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQox MzoxMDoyNSwyMTA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0 IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MzUsNDk5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDozNSw0OTk6Omhvc3RlZF9lbmdpbmU6OjMz Mjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIs IHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6NDUsNzg0 Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBF bmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzox MDo0NSw3ODU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJl bW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0xOQ0KMTM6MTA6NTYsMDcwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhy ZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDo1NiwwNzA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNj b3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MDYsMTA5Ojpz dGF0ZXM6OjM5NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdpbmUgdm0gcnVubmluZyBvbiBsb2NhbGhvc3QNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjExOjA2LDM1OTo6aG9zdGVkX2VuZ2luZTo6 MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAy NDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MDYsMzU5Ojpob3N0ZWRf ZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAu OTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEz OjExOjE2LDY1ODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFn ZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJl bnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0xOQ0KMTM6MTE6MTYsNjU4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjExOjI2LDk5MTo6aG9zdGVkX2VuZ2luZTo6MzI3 OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAw KQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MjYsOTkxOjpob3N0ZWRfZW5n aW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMg KGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjEx OjM3LDM0MTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQg c3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OQ0KMTM6MTE6MzcsMzQxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0K QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCi0tLS0NCg0K MTAuMC4wLjkzIChob3N0ZWQtZW5naW5lLTIpDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 DQoxMDoxMjoxOCwzMzk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpD dXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0xOQ0KMTA6MTI6MTgsMzM5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEwOjEyOjI4LDY1MTo6aG9zdGVkX2VuZ2lu ZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2Nv cmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjoyOCw2NTI6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OQ0KMTA6MTI6MzksMDEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0K Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMTkNCjEwOjEyOjM5LDAxMDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDAp DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjo0OSwzMzg6Omhvc3RlZF9lbmdp bmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNj b3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTI6NDksMzM4Ojpo b3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt MTkNCjEwOjEyOjU5LDY0Mjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykN CkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTE5DQoxMDoxMjo1OSw2NDI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAw KQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTM6MTAsMDEwOjpob3N0ZWRfZW5n aW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChz Y29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEwOjEzOjEwLDAxMDo6 aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3Qg MTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQoNCg0KMTAuMC4wLjkyKGhvc3RlZC1lbmdp bmUtMykNCnNhbWUgYXMgMTAuMC4wLjkzDQotLQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KRnJvbTogU2ltb25lIFRpcmFib3NjaGkgW21haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tXQ0K U2VudDogRnJpZGF5LCBEZWNlbWJlciAxOSwgMjAxNCAxMjoyOCBBTQ0KVG86IFl1ZSwgQ29uZw0K Q2M6IHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPjxtYWlsdG86dXNlcnNA b3ZpcnQub3JnPg0KU3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gVk0gZmFpbG92ZXIgd2l0aCBv dmlydDMuNQ0KDQoNCg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIkNvbmcg WXVlIiA8Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRl bGVzaXMuY29tPjxtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20+Pg0KVG86IHVzZXJz QG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPjxtYWlsdG86dXNlcnNAb3ZpcnQub3Jn Pg0KU2VudDogRnJpZGF5LCBEZWNlbWJlciAxOSwgMjAxNCAyOjE0OjMzIEFNDQpTdWJqZWN0OiBb b3ZpcnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjUNCg0KDQoNCkhpDQoNCg0KDQpJ biBteSBlbnZpcm9ubWVudCwgSSBoYXZlIDMgb3ZpcnQgbm9kZXMgYXMgb25lIGNsdXN0ZXIuIEFu ZCBvbiB0b3Agb2YNCmhvc3QtMSwgdGhlcmUgaXMgb25lIHZtIHRvIGhvc3Qgb3ZpcnQgZW5naW5l Lg0KDQpBbHNvIEkgaGF2ZSBvbmUgZXh0ZXJuYWwgc3RvcmFnZSBmb3IgdGhlIGNsdXN0ZXIgdG8g dXNlIGFzIGRhdGEgZG9tYWluDQpvZiBlbmdpbmUgYW5kIGRhdGEuDQoNCkkgY29uZmlybWVkIGxp dmUgbWlncmF0aW9uIHdvcmtzIHdlbGwgaW4gbXkgZW52aXJvbm1lbnQuDQoNCkJ1dCBpdCBzZWVt cyB2ZXJ5IGJ1Z2d5IGZvciBWTSBmYWlsb3ZlciBpZiBJIHRyeSB0byBmb3JjZSB0byBzaHV0IGRv d24NCm9uZSBvdmlydCBub2RlLiBTb21ldGltZXMgdGhlIFZNIGluIHRoZSBub2RlIHdoaWNoIGlz IHNodXRkb3duIGNhbg0KbWlncmF0ZSB0byBvdGhlciBob3N0LCBidXQgaXQgdGFrZSBtb3JlIHRo YW4gc2V2ZXJhbCBtaW51dGVzLg0KDQpTb21ldGltZXMsIGl0IGNhbiBub3QgbWlncmF0ZSBhdCBh bGwuIFNvbWV0aW1lcywgb25seSB3aGVuIHRoZSBob3N0IGlzDQpiYWNrLCB0aGUgVk0gaXMgYmVn aW5uaW5nIHRvIG1vdmUuDQoNCkNhbiB5b3UgcGxlYXNlIGNoZWNrIG9yIHNoYXJlIHRoZSBsb2dz IHVuZGVyIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvDQo/DQoNCklzIHRoZXJlIHNv bWUgZG9jdW1lbnRhdGlvbiB0byBleHBsYWluIGhvdyBWTSBmYWlsb3ZlciBpcyB3b3JraW5nPyBB bmQNCmlzIHRoZXJlIHNvbWUgYnVncyByZXBvcnRlZCByZWxhdGVkIHdpdGggdGhpcz8NCg0KaHR0 cDovL3d3dy5vdmlydC5vcmcvRmVhdHVyZXMvU2VsZl9Ib3N0ZWRfRW5naW5lI0FnZW50X1N0YXRl X0RpYWdyYW0NCg0KVGhhbmtzIGluIGFkdmFuY2UsDQoNCkNvbmcNCg0KDQoNCg0KVGhpcyBlLW1h aWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQo cykNCmFuZCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRp b24uIEFueQ0KdW5hdXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1 dGlvbiBpcyBwcm9oaWJpdGVkLiBJZg0KeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVu dCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSByZXBseQ0KZS1tYWlsIGFuZCBkZXN0cm95 IGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlDQppbnRl bmRlZCByZWNpcGllbnQsIHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhp cyBtZXNzYWdlDQppcyBzdWJqZWN0IHRvIGFjY2VzcywgcmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5 IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVtDQpBZG1pbmlzdHJhdG9yLg0KDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVXNlcnMgbWFpbGluZyBsaXN0 DQpVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz48bWFpbHRvOlVzZXJzQG92 aXJ0Lm9yZz4NCmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0K DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVk IHJlY2lwaWVudChzKSBhbmQgbWF5DQpjb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdl ZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcsDQp1c2UsIGRpc2Nsb3N1cmUg b3IgZGlzdHJpYnV0aW9uIGlzIHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl ZA0KcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBh bmQgZGVzdHJveSBhbGwgY29waWVzDQpvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4gSWYgeW91IGFy ZSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgYmUNCmFkdmlzZWQgdGhhdCB0aGUgY29u dGVudCBvZiB0aGlzIG1lc3NhZ2UgaXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQNCmRp c2Nsb3N1cmUgYnkgdGhlIHNlbmRlcidzIGUtbWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRvci4NCg0K DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVk IHJlY2lwaWVudChzKSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2Vk IGluZm9ybWF0aW9uLiBBbnkgdW5hdXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJlIG9y IGRpc3RyaWJ1dGlvbiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg cmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBhbmQg ZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRo ZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgdGhlIGNvbnRlbnQg b2YgdGhpcyBtZXNzYWdlIGlzIHN1YmplY3QgdG8gYWNjZXNzLCByZXZpZXcgYW5kIGRpc2Nsb3N1 cmUgYnkgdGhlIHNlbmRlcidzIGUtbWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRvci4NCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpVc2VycyBtYWlsaW5nIGxp c3QNClVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPjxtYWlsdG86VXNlcnNA b3ZpcnQub3JnPg0KaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJz DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGUtbWFpbCBtZXNzYWdl IGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBhbmQgbWF5 IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBBbnkgdW5h dXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9o aWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29u dGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9m IHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRoZSBpbnRlbmRlZCByZWNpcGllbnQs IHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1 YmplY3QgdG8gYWNjZXNzLCByZXZpZXcgYW5kIGRpc2Nsb3N1cmUgYnkgdGhlIHNlbmRlcidzIGUt bWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRvci4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50 ZW5kZWQgcmVjaXBpZW50KHMpIGFuZCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZp bGVnZWQgaW5mb3JtYXRpb24uIEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1 cmUgb3IgZGlzdHJpYnV0aW9uIGlzIHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRl bmRlZCByZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHkgZS1tYWls IGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElmIHlvdSBh cmUgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUgY29u dGVudCBvZiB0aGlzIG1lc3NhZ2UgaXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlz Y2xvc3VyZSBieSB0aGUgc2VuZGVyJ3MgZS1tYWlsIFN5c3RlbSBBZG1pbmlzdHJhdG9yLg0K --_000_94CB626A50E24B8881004093BC751AB7alliedtelesiscom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij5UaGFua3MgYW5kIHRo ZSAtLXZtLXN0YXR1cyBsb2cgaXMgYXMgZm9sbG93czo8L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgy NTUsIDI1NSwgMjU1LCAwKTsiPltyb290QGNvbXB1dGUyLTIgfl0jIGhvc3RlZC1lbmdpbmUgLS12 bS1zdGF0dXM8YnI+DQo8YnI+DQo8YnI+DQotLT09IEhvc3QgMSBzdGF0dXMgPT0tLTxicj4NCjxi cj4NClN0YXR1cyB1cC10by1kYXRlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzogVHJ1ZTxicj4NCkhvc3RuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOzogMTAuMC4wLjk0PGJyPg0KSG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDE8YnI+DQpFbmdpbmUgc3RhdHVzICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzogeyZxdW90O2hlYWx0aCZxdW90OzogJnF1b3Q7Z29vZCZxdW90OywgJnF1b3Q7 dm0mcXVvdDs6ICZxdW90O3VwJnF1b3Q7LDxicj4NCiZxdW90O2RldGFpbCZxdW90OzogJnF1b3Q7 dXAmcXVvdDt9PGJyPg0KU2NvcmUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAyNDAwPGJyPg0KTG9jYWwgbWFpbnRlbmFuY2UgJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBGYWxzZTxicj4NCkhv c3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOzombmJzcDs8YSBocmVmPSJ0ZWw6MTAwODA4NyIgeC1hcHBsZS1k YXRhLWRldGVjdG9ycz0idHJ1ZSIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycy10eXBlPSJ0ZWxlcGhv bmUiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtcmVzdWx0PSIxIj4xMDA4MDg3PC9hPjxicj4NCkV4 dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjxicj4NCm1ldGFkYXRhX3BhcnNlX3Zl cnNpb249MTxicj4NCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xPGJyPg0KdGltZXN0YW1wPTxh IGhyZWY9InRlbDoxMDA4MDg3IiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzPSJ0cnVlIiB4LWFwcGxl LWRhdGEtZGV0ZWN0b3JzLXR5cGU9InRlbGVwaG9uZSIgeC1hcHBsZS1kYXRhLWRldGVjdG9ycy1y ZXN1bHQ9IjIiPjEwMDgwODc8L2E+Jm5ic3A7KE1vbiBEZWMgMjkgMTE6MjU6NTEgMjAxNCk8YnI+ DQpob3N0LWlkPTE8YnI+DQpzY29yZT0yNDAwPGJyPg0KbWFpbnRlbmFuY2U9RmFsc2U8YnI+DQpz dGF0ZT1FbmdpbmVVcDxicj4NCjxicj4NCjxicj4NCi0tPT0gSG9zdCAyIHN0YXR1cyA9PS0tPGJy Pg0KPGJyPg0KU3RhdHVzIHVwLXRvLWRhdGUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPGJyPg0KSG9zdG5hbWUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxMC4wLjAuOTM8YnI+DQpIb3N0IElEICZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMjxicj4NCkVuZ2luZSBzdGF0 dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7cmVhc29uJnF1b3Q7OiAmcXVvdDt2bSBub3QgcnVubmlu ZyBvbjxicj4NCnRoaXMgaG9zdCZxdW90OywgJnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVvdDtiYWQm cXVvdDssICZxdW90O3ZtJnF1b3Q7OiAmcXVvdDtkb3duJnF1b3Q7LCAmcXVvdDtkZXRhaWwmcXVv dDs6ICZxdW90O3Vua25vd24mcXVvdDt9PGJyPg0KU2NvcmUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAwPGJyPg0KTG9jYWwgbWFp bnRlbmFuY2UgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBU cnVlPGJyPg0KSG9zdCB0aW1lc3RhbXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiA4NTkxNDI8YnI+DQpFeHRyYSBtZXRhZGF0 YSAodmFsaWQgYXQgdGltZXN0YW1wKTo8YnI+DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTE8YnI+ DQptZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MTxicj4NCnRpbWVzdGFtcD04NTkxNDIgKE1vbiBE ZWMgMjkgMDg6MjU6MDggMjAxNCk8YnI+DQpob3N0LWlkPTI8YnI+DQpzY29yZT0wPGJyPg0KbWFp bnRlbmFuY2U9VHJ1ZTxicj4NCnN0YXRlPUxvY2FsTWFpbnRlbmFuY2U8YnI+DQo8YnI+DQo8YnI+ DQotLT09IEhvc3QgMyBzdGF0dXMgPT0tLTxicj4NCjxicj4NClN0YXR1cyB1cC10by1kYXRlICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTxicj4NCkhv c3RuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTAuMC4w LjkyPGJyPg0KSG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDs6IDM8YnI+DQpFbmdpbmUgc3RhdHVzICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogeyZxdW90O3JlYXNv biZxdW90OzogJnF1b3Q7dm0gbm90IHJ1bm5pbmcgb248YnI+DQp0aGlzIGhvc3QmcXVvdDssICZx dW90O2hlYWx0aCZxdW90OzogJnF1b3Q7YmFkJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7 ZG93biZxdW90OywgJnF1b3Q7ZGV0YWlsJnF1b3Q7OiAmcXVvdDt1bmtub3duJnF1b3Q7fTxicj4N ClNjb3JlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzogMDxicj4NCkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTxicj4NCkhvc3QgdGltZXN0YW1wICZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OzogODUzNjE1PGJyPg0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PGJyPg0K bWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPGJyPg0KbWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTE8 YnI+DQp0aW1lc3RhbXA9ODUzNjE1IChNb24gRGVjIDI5IDA4OjI1OjU3IDIwMTQpPGJyPg0KaG9z dC1pZD0zPGJyPg0Kc2NvcmU9MDxicj4NCm1haW50ZW5hbmNlPVRydWU8YnI+DQpzdGF0ZT1Mb2Nh bE1haW50ZW5hbmNlPGJyPg0KWW91IGhhdmUgbmV3IG1haWwgaW4gL3Zhci9zcG9vbC9tYWlsL3Jv b3Q8YnI+DQpbcm9vdEBjb21wdXRlMi0yIH5dIzwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogcmdi YSgyNTUsIDI1NSwgMjU1LCAwKTsiPjxicj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogcmdi YSgyNTUsIDI1NSwgMjU1LCAwKTsiPkNvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiBob3cgVk0gZmFp bG92ZXIgd29ya3MgaW5zaWRlIG92aXJ0PyBJcyB0aGVyZSBhbnkgb3RoZXIgZGVidWcgb3B0aW9u IEkgY2FuIGVuYWJsZSB0byBjaGVjayB0aGUgcHJvYmxlbT88L3NwYW4+PC9kaXY+DQo8ZGl2Pjxz cGFuIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IGJhY2tncm91bmQtY29s b3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2Pjxz cGFuIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IGJhY2tncm91bmQtY29s b3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ij5UaGFua3MsPC9zcGFuPjwvZGl2Pg0KPGRpdj48 c3BhbiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyBiYWNrZ3JvdW5kLWNv bG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyI+Q29uZzwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNw YW4gc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgYmFja2dyb3VuZC1jb2xv cjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsiPjxicj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxicj4NCk9uIDIwMTQvMTIvMjks IGF0IDE6MzksICZxdW90O0FydHlvbSBMdWtpYW5vdiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv OmFsdWtpYW5vQHJlZGhhdC5jb20iPmFsdWtpYW5vQHJlZGhhdC5jb208L2E+Jmd0OyB3cm90ZTo8 YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij4NCjxkaXY+PHNwYW4+Q2FuIHlvdSBhbHNvIHByb3Zp ZGUgb3V0cHV0IG9mIGhvc3RlZC1lbmdpbmUgLS12bS1zdGF0dXMgcGxlYXNlLCBwcmV2aW91cyB0 aW1lIGl0IHdhcyB1c2VmdWwsIGJlY2F1c2UgSSBkbyBub3Qgc2VlIHNvbWV0aGluZyB1bnVzdWFs Ljwvc3Bhbj48YnI+DQo8c3Bhbj5UaGFua3M8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4N CjxzcGFuPi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08L3NwYW4+PGJyPg0KPHNwYW4+RnJv bTogJnF1b3Q7Q29uZyBZdWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpDb25nX1l1ZUBhbGxp ZWR0ZWxlc2lzLmNvbSI+Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208L2E+Jmd0Ozwvc3Bhbj48 YnI+DQo8c3Bhbj5UbzogJnF1b3Q7QXJ0eW9tIEx1a2lhbm92JnF1b3Q7ICZsdDs8YSBocmVmPSJt YWlsdG86YWx1a2lhbm9AcmVkaGF0LmNvbSI+YWx1a2lhbm9AcmVkaGF0LmNvbTwvYT4mZ3Q7PC9z cGFuPjxicj4NCjxzcGFuPkNjOiAmcXVvdDtTaW1vbmUgVGlyYWJvc2NoaSZxdW90OyAmbHQ7PGEg aHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iPnN0aXJhYm9zQHJlZGhhdC5jb208L2E+ Jmd0OywNCjxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwv YT48L3NwYW4+PGJyPg0KPHNwYW4+U2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCA3OjE1 OjI0IEFNPC9zcGFuPjxicj4NCjxzcGFuPlN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIFZNIGZh aWxvdmVyIHdpdGggb3ZpcnQzLjU8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFu PkFsc28gSSBjaGFuZ2UgdGhlIG1haW50ZW5hbmNlIG1vZGUgdG8gbG9jYWwgaW4gYW5vdGhlciBo b3N0LiBCdXQgYWxzbyB0aGUgVk0gaW4gdGhpcyBob3N0IGNhbiBub3QgYmUgbWlncmF0ZWQuIFRo ZSBsb2dzIGFyZSBhcyBmb2xsb3dzLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNw YW4+W3Jvb3RAY29tcHV0ZTItMiB+XSMgaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuYW5jZSAt LW1vZGU9bG9jYWw8L3NwYW4+PGJyPg0KPHNwYW4+W3Jvb3RAY29tcHV0ZTItMiB+XSMgdGFpbCAt ZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZzwvc3Bhbj48YnI+DQo8 c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjxzcGFuPjIxOjA5 OjA0LDE4NDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJy Pg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8 L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+ DQo8c3Bhbj4yMTowOToxNCw2MDM6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0 MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+ PGJyPg0KPHNwYW4+MjE6MDk6MTQsNjAzOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6 IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI4PC9zcGFuPjxicj4NCjxzcGFuPjIxOjA5OjI0LDkwMzo6aG9zdGVkX2VuZ2luZTo6MzI3 OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdp bmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8c3Bhbj4yMTowOToyNCw5MDQ6Omhvc3RlZF9lbmdpbmU6 OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhv c3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0KPHNwYW4+MjE6MDk6MzUsMDI2Ojpz dGF0ZXM6OjQzNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KGNvbnN1bWUpPC9zcGFuPjxicj4NCjxzcGFuPkVuZ2luZSB2bSBpcyBydW5u aW5nIG9uIGhvc3QgMTAuMC4wLjk0IChpZCAxKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjxzcGFuPjIxOjA5OjM1LDIzNjo6aG9zdGVk X2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVu dCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8c3Bhbj4yMTowOTozNSwyMzY6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJl c3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4N CjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0KPHNwYW4+MjE6 MDk6NDUsNjA0Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48 YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48 YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjxzcGFu PjIxOjA5OjQ1LDYwNDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3Nw YW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTog MjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bh bj48YnI+DQo8c3Bhbj4yMTowOTo1NSw2OTE6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNr KTwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZDwvc3Bhbj48YnI+ DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjxzcGFuPjIx OjA5OjU1LDcwMTo6YnJva2VybGluazo6MTExOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5i cm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkpPC9zcGFuPjxicj4NCjxzcGFuPlRyeWluZzog bm90aWZ5IHRpbWU9MTQxOTgyOTc5NS43IHR5cGU9c3RhdGVfdHJhbnNpdGlvbjwvc3Bhbj48YnI+ DQo8c3Bhbj5kZXRhaWw9RW5naW5lRG93bi1Mb2NhbE1haW50ZW5hbmNlIGhvc3RuYW1lPSdjb21w dXRlMi0yJzwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9z cGFuPjxicj4NCjxzcGFuPjIxOjA5OjU1LDc2MTo6YnJva2VybGluazo6MTIwOjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkpPC9zcGFuPjxi cj4NCjxzcGFuPlN1Y2Nlc3MsIHdhcyBub3RpZmljYXRpb24gb2Ygc3RhdGVfdHJhbnNpdGlvbjwv c3Bhbj48YnI+DQo8c3Bhbj4oRW5naW5lRG93bi1Mb2NhbE1haW50ZW5hbmNlKSBzZW50PyBzZW50 PC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJy Pg0KPHNwYW4+MjE6MDk6NTUsOTkwOjpzdGF0ZXM6OjIwODo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHNjb3JlKTwvc3Bhbj48YnI+DQo8 c3Bhbj5TY29yZSBpcyAwIGR1ZSB0byBsb2NhbCBtYWludGVuYW5jZSBtb2RlPC9zcGFuPjxicj4N CjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0KPHNwYW4+MjE6 MDk6NTUsOTkwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48 YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKTwvc3Bh bj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjxz cGFuPjIxOjA5OjU1LDk5MTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8 L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29y ZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+XkM8L3NwYW4+PGJyPg0KPHNwYW4+WW91IGhhdmUg bmV3IG1haWwgaW4gL3Zhci9zcG9vbC9tYWlsL3Jvb3Q8L3NwYW4+PGJyPg0KPHNwYW4+W3Jvb3RA Y29tcHV0ZTItMiB+XSMgcHMgLWVmIHwgZ3JlcCBxZW11PC9zcGFuPjxicj4NCjxzcGFuPnJvb3Qg Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MTg0MjAgJm5ic3A7Mjc3NyAmbmJzcDswIDIxOjEwJmx0 O3gtYXBwbGUtZGF0YS1kZXRlY3RvcnM6Ly8zOSZndDsgcHRzLzAgJm5ic3A7Jm5ic3A7Jm5ic3A7 MDA6MDA6MDAmbHQ7eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzQwJmd0OyBncmVwIC0tY29sb3I9 YXV0byBxZW11PC9zcGFuPjxicj4NCjxzcGFuPnFlbXUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Mjk4MDkgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MSAmbmJzcDswIERlYzE5ID8gJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MDE6MTc6MjAgL3Vzci9saWJleGVjL3Fl bXUta3ZtPC9zcGFuPjxicj4NCjxzcGFuPi1uYW1lIHRlc3R2bTItMiAtUyAtbWFjaGluZSByaGVs Ni41LjAsYWNjZWw9a3ZtLHVzYj1vZmYgLWNwdSBOZWhhbGVtPC9zcGFuPjxicj4NCjxzcGFuPi1t IDUwMCAtcmVhbHRpbWUgbWxvY2s9b2ZmIC1zbXA8L3NwYW4+PGJyPg0KPHNwYW4+MSxtYXhjcHVz PTE2LHNvY2tldHM9MTYsY29yZXM9MSx0aHJlYWRzPTEgLXV1aWQ8L3NwYW4+PGJyPg0KPHNwYW4+ YzMxZTk3ZDAtMTM1ZS00MmRhLTk5NTQtMTYyYjUyMjhkY2UzIC1zbWJpb3M8L3NwYW4+PGJyPg0K PHNwYW4+dHlwZT0xLG1hbnVmYWN0dXJlcj1vVmlydCxwcm9kdWN0PW9WaXJ0PC9zcGFuPjxicj4N CjxzcGFuPk5vZGUsdmVyc2lvbj03LTAuMTQwNi5lbDcuY2VudG9zLjIuNSxzZXJpYWw9NEM0QzQ1 NDQtMDA1OS0zNjEwLTgwMzMtQjRDMDRGMzk1OTMxLHV1aWQ9YzMxZTk3ZDAtMTM1ZS00MmRhLTk5 NTQtMTYyYjUyMjhkY2UzPC9zcGFuPjxicj4NCjxzcGFuPi1uby11c2VyLWNvbmZpZyAtbm9kZWZh dWx0cyAtY2hhcmRldjwvc3Bhbj48YnI+DQo8c3Bhbj5zb2NrZXQsaWQ9Y2hhcm1vbml0b3IscGF0 aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvdGVzdHZtMi0yLm1vbml0b3Isc2VydmVyLG5vd2FpdDwv c3Bhbj48YnI+DQo8c3Bhbj4tbW9uIGNoYXJkZXY9Y2hhcm1vbml0b3IsaWQ9bW9uaXRvcixtb2Rl PWNvbnRyb2wgLXJ0Yzwvc3Bhbj48YnI+DQo8c3Bhbj5iYXNlPTIwMTQtMTItMTlUMjA6MTc6MTcm bHQ7eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzQyJmd0OyxkcmlmdGZpeD1zbGV3IC1uby1rdm0t cGl0LXJlaW5qZWN0aW9uPC9zcGFuPjxicj4NCjxzcGFuPi1uby1ocGV0IC1uby1zaHV0ZG93biAt Ym9vdCBzdHJpY3Q9b24gLWRldmljZTwvc3Bhbj48YnI+DQo8c3Bhbj5waWl4My11c2ItdWhjaSxp ZD11c2IsYnVzPXBjaS4wLGFkZHI9MHgxLjB4MiAtZGV2aWNlPC9zcGFuPjxicj4NCjxzcGFuPnZp cnRpby1zY3NpLXBjaSxpZD1zY3NpMCxidXM9cGNpLjAsYWRkcj0weDQgLWRldmljZTwvc3Bhbj48 YnI+DQo8c3Bhbj52aXJ0aW8tc2VyaWFsLXBjaSxpZD12aXJ0aW8tc2VyaWFsMCxtYXhfcG9ydHM9 MTYsYnVzPXBjaS4wLGFkZHI9MHg1PC9zcGFuPjxicj4NCjxzcGFuPi1kcml2ZSBpZj1ub25lLGlk PWRyaXZlLWlkZTAtMS0wLHJlYWRvbmx5PW9uLGZvcm1hdD1yYXcsc2VyaWFsPTwvc3Bhbj48YnI+ DQo8c3Bhbj4tZGV2aWNlIGlkZS1jZCxidXM9aWRlLjEsdW5pdD0wLGRyaXZlPWRyaXZlLWlkZTAt MS0wLGlkPWlkZTAtMS0wPC9zcGFuPjxicj4NCjxzcGFuPi1kcml2ZSBmaWxlPS9yaGV2L2RhdGEt Y2VudGVyLzAwMDAwMDAyLTAwMDItMDAwMi0wMDAyLTAwMDAwMDAwMDFlNC8xZGM3MTA5Ni0yN2M0 LTQyNTYtYjJhYy1iZDcyNjU1MjVjNjkvaW1hZ2VzLzVjYmViOGM5LTRmMDQtNDhkMC1hNWViLTc4 YzQ5MTg3YzU1MC9hMDU3MGU4Yy05ODY3LTRlYzQtODE4Zi0xMWUxMDJmYzRmOWIsaWY9bm9uZSxp ZD1kcml2ZS12aXJ0aW8tZGlzazAsZm9ybWF0PXFjb3cyLHNlcmlhbD01Y2JlYjhjOS00ZjA0LTQ4 ZDAtYTVlYi03OGM0OTE4N2M1NTAsY2FjaGU9bm9uZSx3ZXJyb3I9c3RvcCxyZXJyb3I9c3RvcCxh aW89dGhyZWFkczwvc3Bhbj48YnI+DQo8c3Bhbj4tZGV2aWNlIHZpcnRpby1ibGstcGNpLHNjc2k9 b2ZmLGJ1cz1wY2kuMCxhZGRyPTB4Nixkcml2ZT1kcml2ZS12aXJ0aW8tZGlzazAsaWQ9dmlydGlv LWRpc2swLGJvb3RpbmRleD0xPC9zcGFuPjxicj4NCjxzcGFuPi1uZXRkZXYgdGFwLGZkPTI4LGlk PWhvc3RuZXQwLHZob3N0PW9uLHZob3N0ZmQ9MjkgLWRldmljZTwvc3Bhbj48YnI+DQo8c3Bhbj52 aXJ0aW8tbmV0LXBjaSxuZXRkZXY9aG9zdG5ldDAsaWQ9bmV0MCxtYWM9MDA6MWE6NGE6ZGI6OTQ6 MDAsYnVzPXBjaS4wLGFkZHI9MHgzPC9zcGFuPjxicj4NCjxzcGFuPi1jaGFyZGV2IHNvY2tldCxp ZD1jaGFyY2hhbm5lbDAscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvYzMxZTk3 ZDAtMTM1ZS00MmRhLTk5NTQtMTYyYjUyMjhkY2UzLmNvbS5yZWRoYXQucmhldm0udmRzbSxzZXJ2 ZXIsbm93YWl0PC9zcGFuPjxicj4NCjxzcGFuPi1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZp cnRpby1zZXJpYWwwLjAsbnI9MSxjaGFyZGV2PWNoYXJjaGFubmVsMCxpZD1jaGFubmVsMCxuYW1l PWNvbS5yZWRoYXQucmhldm0udmRzbTwvc3Bhbj48YnI+DQo8c3Bhbj4tY2hhcmRldiBzb2NrZXQs aWQ9Y2hhcmNoYW5uZWwxLHBhdGg9L3Zhci9saWIvbGlidmlydC9xZW11L2NoYW5uZWxzL2MzMWU5 N2QwLTEzNWUtNDJkYS05OTU0LTE2MmI1MjI4ZGNlMy5vcmcucWVtdS5ndWVzdF9hZ2VudC4wLHNl cnZlcixub3dhaXQ8L3NwYW4+PGJyPg0KPHNwYW4+LWRldmljZSB2aXJ0c2VyaWFscG9ydCxidXM9 dmlydGlvLXNlcmlhbDAuMCxucj0yLGNoYXJkZXY9Y2hhcmNoYW5uZWwxLGlkPWNoYW5uZWwxLG5h bWU9b3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDwvc3Bhbj48YnI+DQo8c3Bhbj4tY2hhcmRldiBzcGlj ZXZtYyxpZD1jaGFyY2hhbm5lbDIsbmFtZT12ZGFnZW50IC1kZXZpY2U8L3NwYW4+PGJyPg0KPHNw YW4+dmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MyxjaGFyZGV2PWNoYXJj aGFubmVsMixpZD1jaGFubmVsMixuYW1lPWNvbS5yZWRoYXQuc3BpY2UuMDwvc3Bhbj48YnI+DQo8 c3Bhbj4tc3BpY2UgdGxzLXBvcnQ9NTkwMSxhZGRyPTEwLjAuMC45Myx4NTA5LWRpcj0vZXRjL3Br aS92ZHNtL2xpYnZpcnQtc3BpY2UsdGxzLWNoYW5uZWw9bWFpbix0bHMtY2hhbm5lbD1kaXNwbGF5 LHRscy1jaGFubmVsPWlucHV0cyx0bHMtY2hhbm5lbD1jdXJzb3IsdGxzLWNoYW5uZWw9cGxheWJh Y2ssdGxzLWNoYW5uZWw9cmVjb3JkLHRscy1jaGFubmVsPXNtYXJ0Y2FyZCx0bHMtY2hhbm5lbD11 c2JyZWRpcixzZWFtbGVzcy1taWdyYXRpb249b248L3NwYW4+PGJyPg0KPHNwYW4+LWsgZW4tdXMg LXZnYSBxeGwgLWdsb2JhbCBxeGwtdmdhLnJhbV9zaXplPTY3MTA4ODY0Jmx0O3RlbDo2NzEwODg2 NCZndDsgLWdsb2JhbDwvc3Bhbj48YnI+DQo8c3Bhbj5xeGwtdmdhLnZyYW1fc2l6ZT0zMzU1NDQz MiZsdDt0ZWw6MzM1NTQ0MzImZ3Q7IC1pbmNvbWluZyB0Y3A6Wzo6XTo0OTE1MiAtZGV2aWNlPC9z cGFuPjxicj4NCjxzcGFuPnZpcnRpby1iYWxsb29uLXBjaSxpZD1iYWxsb29uMCxidXM9cGNpLjAs YWRkcj0weDc8L3NwYW4+PGJyPg0KPHNwYW4+W3Jvb3RAY29tcHV0ZTItMiB+XSM8L3NwYW4+PGJy Pg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPlRoYW5rcyw8L3NwYW4+PGJyPg0KPHNwYW4+Q29u Zzwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFu Pk9uIDIwMTQvMTIvMjgsIGF0IDIwOjUzLCAmcXVvdDtZdWUsIENvbmcmcXVvdDsgJmx0OzxhIGhy ZWY9Im1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbSI+Q29uZ19ZdWVAYWxsaWVkdGVs ZXNpcy5jb208L2E+Jmx0OzxhIGhyZWY9Im1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNv bSI+bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjwv c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+SSBjaGVja2VkIGl0IGFnYWluIGFu ZCBjb25maXJtZWQgdGhlcmUgaXMgb25lIGd1ZXN0IFZNIGlzIHJ1bm5pbmcgb24gdGhlIHRvcCBv ZiB0aGlzIGhvc3QuIFRoZSBsb2cgaXMgYXMgZm9sbG93czo8L3NwYW4+PGJyPg0KPHNwYW4+PC9z cGFuPjxicj4NCjxzcGFuPltyb290QGNvbXB1dGUyLTEgdmRzbV0jIHBzIC1lZiB8IGdyZXAgcWVt dTwvc3Bhbj48YnI+DQo8c3Bhbj5xZW11ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzI5 ODMgJm5ic3A7Jm5ic3A7ODQ2ICZuYnNwOzAgRGVjMTkgPyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDswMDowMDowMCZsdDt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8v MCZndDsgW3N1cGVydmRzbVNlcnZlcl0gJmx0O2RlZnVuY3QmZ3Q7PC9zcGFuPjxicj4NCjxzcGFu PnJvb3QgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7NTQ4OSAmbmJzcDszMDUzICZuYnNw OzAgMjA6NDkmbHQ7eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzEmZ3Q7IHB0cy8wICZuYnNwOyZu YnNwOyZuYnNwOzAwOjAwOjAwJmx0O3gtYXBwbGUtZGF0YS1kZXRlY3RvcnM6Ly8yJmd0OyBncmVw IC0tY29sb3I9YXV0byBxZW11PC9zcGFuPjxicj4NCjxzcGFuPnFlbXUgJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7MjYxMjggJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MSAmbmJzcDswIERlYzE5ID8g Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MDE6MDk6MTkgL3Vzci9s aWJleGVjL3FlbXUta3ZtPC9zcGFuPjxicj4NCjxzcGFuPi1uYW1lIHRlc3R2bTIgLVMgLW1hY2hp bmUgcmhlbDYuNS4wLGFjY2VsPWt2bSx1c2I9b2ZmIC1jcHUgTmVoYWxlbSAtbTwvc3Bhbj48YnI+ DQo8c3Bhbj41MDAgLXJlYWx0aW1lIG1sb2NrPW9mZiAtc21wIDEsbWF4Y3B1cz0xNixzb2NrZXRz PTE2LGNvcmVzPTEsdGhyZWFkcz0xPC9zcGFuPjxicj4NCjxzcGFuPi11dWlkIGU0NmJjYTg3LTRk ZjUtNDI4Ny04NDRiLTkwYTI2ZmNjZWYzMyAtc21iaW9zPC9zcGFuPjxicj4NCjxzcGFuPnR5cGU9 MSxtYW51ZmFjdHVyZXI9b1ZpcnQscHJvZHVjdD1vVmlydDwvc3Bhbj48YnI+DQo8c3Bhbj5Ob2Rl LHZlcnNpb249Ny0wLjE0MDYuZWw3LmNlbnRvcy4yLjUsc2VyaWFsPTRDNEM0NTQ0LTAwMzAtMzMx MC04MDU5LUI4QzA0RjU4NTIzMSx1dWlkPWU0NmJjYTg3LTRkZjUtNDI4Ny04NDRiLTkwYTI2ZmNj ZWYzMzwvc3Bhbj48YnI+DQo8c3Bhbj4tbm8tdXNlci1jb25maWcgLW5vZGVmYXVsdHMgLWNoYXJk ZXY8L3NwYW4+PGJyPg0KPHNwYW4+c29ja2V0LGlkPWNoYXJtb25pdG9yLHBhdGg9L3Zhci9saWIv bGlidmlydC9xZW11L3Rlc3R2bTIubW9uaXRvcixzZXJ2ZXIsbm93YWl0PC9zcGFuPjxicj4NCjxz cGFuPi1tb24gY2hhcmRldj1jaGFybW9uaXRvcixpZD1tb25pdG9yLG1vZGU9Y29udHJvbCAtcnRj PC9zcGFuPjxicj4NCjxzcGFuPmJhc2U9MjAxNC0xMi0xOVQyMDoxODowMSZsdDt4LWFwcGxlLWRh dGEtZGV0ZWN0b3JzOi8vNCZndDssZHJpZnRmaXg9c2xldyAtbm8ta3ZtLXBpdC1yZWluamVjdGlv bjwvc3Bhbj48YnI+DQo8c3Bhbj4tbm8taHBldCAtbm8tc2h1dGRvd24gLWJvb3Qgc3RyaWN0PW9u IC1kZXZpY2U8L3NwYW4+PGJyPg0KPHNwYW4+cGlpeDMtdXNiLXVoY2ksaWQ9dXNiLGJ1cz1wY2ku MCxhZGRyPTB4MS4weDIgLWRldmljZTwvc3Bhbj48YnI+DQo8c3Bhbj52aXJ0aW8tc2NzaS1wY2ks aWQ9c2NzaTAsYnVzPXBjaS4wLGFkZHI9MHg0IC1kZXZpY2U8L3NwYW4+PGJyPg0KPHNwYW4+dmly dGlvLXNlcmlhbC1wY2ksaWQ9dmlydGlvLXNlcmlhbDAsbWF4X3BvcnRzPTE2LGJ1cz1wY2kuMCxh ZGRyPTB4NTwvc3Bhbj48YnI+DQo8c3Bhbj4tZHJpdmUgaWY9bm9uZSxpZD1kcml2ZS1pZGUwLTEt MCxyZWFkb25seT1vbixmb3JtYXQ9cmF3LHNlcmlhbD08L3NwYW4+PGJyPg0KPHNwYW4+LWRldmlj ZSBpZGUtY2QsYnVzPWlkZS4xLHVuaXQ9MCxkcml2ZT1kcml2ZS1pZGUwLTEtMCxpZD1pZGUwLTEt MDwvc3Bhbj48YnI+DQo8c3Bhbj4tZHJpdmUgZmlsZT0vcmhldi9kYXRhLWNlbnRlci8wMDAwMDAw Mi0wMDAyLTAwMDItMDAwMi0wMDAwMDAwMDAxZTQvMWRjNzEwOTYtMjdjNC00MjU2LWIyYWMtYmQ3 MjY1NTI1YzY5L2ltYWdlcy9iNGI1NDI2Yi05NWUzLTQxYWYtYjI4Ni1kYTI0NTg5MWNkYWYvMGY2 ODhkNDktOTdlMy00ZjFkLTg0ZDQtYWMxNDMyZDkwM2IzLGlmPW5vbmUsaWQ9ZHJpdmUtdmlydGlv LWRpc2swLGZvcm1hdD1xY293MixzZXJpYWw9YjRiNTQyNmItOTVlMy00MWFmLWIyODYtZGEyNDU4 OTFjZGFmLGNhY2hlPW5vbmUsd2Vycm9yPXN0b3AscmVycm9yPXN0b3AsYWlvPXRocmVhZHM8L3Nw YW4+PGJyPg0KPHNwYW4+LWRldmljZSB2aXJ0aW8tYmxrLXBjaSxzY3NpPW9mZixidXM9cGNpLjAs YWRkcj0weDYsZHJpdmU9ZHJpdmUtdmlydGlvLWRpc2swLGlkPXZpcnRpby1kaXNrMCxib290aW5k ZXg9MTwvc3Bhbj48YnI+DQo8c3Bhbj4tbmV0ZGV2IHRhcCxmZD0yNixpZD1ob3N0bmV0MCx2aG9z dD1vbix2aG9zdGZkPTI3IC1kZXZpY2U8L3NwYW4+PGJyPg0KPHNwYW4+dmlydGlvLW5ldC1wY2ks bmV0ZGV2PWhvc3RuZXQwLGlkPW5ldDAsbWFjPTAwOjFhOjRhOmRiOjk0OjAxLGJ1cz1wY2kuMCxh ZGRyPTB4Mzwvc3Bhbj48YnI+DQo8c3Bhbj4tY2hhcmRldiBzb2NrZXQsaWQ9Y2hhcmNoYW5uZWww LHBhdGg9L3Zhci9saWIvbGlidmlydC9xZW11L2NoYW5uZWxzL2U0NmJjYTg3LTRkZjUtNDI4Ny04 NDRiLTkwYTI2ZmNjZWYzMy5jb20ucmVkaGF0LnJoZXZtLnZkc20sc2VydmVyLG5vd2FpdDwvc3Bh bj48YnI+DQo8c3Bhbj4tZGV2aWNlIHZpcnRzZXJpYWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4w LG5yPTEsY2hhcmRldj1jaGFyY2hhbm5lbDAsaWQ9Y2hhbm5lbDAsbmFtZT1jb20ucmVkaGF0LnJo ZXZtLnZkc208L3NwYW4+PGJyPg0KPHNwYW4+LWNoYXJkZXYgc29ja2V0LGlkPWNoYXJjaGFubmVs MSxwYXRoPS92YXIvbGliL2xpYnZpcnQvcWVtdS9jaGFubmVscy9lNDZiY2E4Ny00ZGY1LTQyODct ODQ0Yi05MGEyNmZjY2VmMzMub3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMCxzZXJ2ZXIsbm93YWl0PC9z cGFuPjxicj4NCjxzcGFuPi1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWww LjAsbnI9MixjaGFyZGV2PWNoYXJjaGFubmVsMSxpZD1jaGFubmVsMSxuYW1lPW9yZy5xZW11Lmd1 ZXN0X2FnZW50LjA8L3NwYW4+PGJyPg0KPHNwYW4+LWNoYXJkZXYgc3BpY2V2bWMsaWQ9Y2hhcmNo YW5uZWwyLG5hbWU9dmRhZ2VudCAtZGV2aWNlPC9zcGFuPjxicj4NCjxzcGFuPnZpcnRzZXJpYWxw b3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTMsY2hhcmRldj1jaGFyY2hhbm5lbDIsaWQ9Y2hh bm5lbDIsbmFtZT1jb20ucmVkaGF0LnNwaWNlLjA8L3NwYW4+PGJyPg0KPHNwYW4+LXNwaWNlIHRs cy1wb3J0PTU5MDAsYWRkcj0xMC4wLjAuOTIseDUwOS1kaXI9L2V0Yy9wa2kvdmRzbS9saWJ2aXJ0 LXNwaWNlLHRscy1jaGFubmVsPW1haW4sdGxzLWNoYW5uZWw9ZGlzcGxheSx0bHMtY2hhbm5lbD1p bnB1dHMsdGxzLWNoYW5uZWw9Y3Vyc29yLHRscy1jaGFubmVsPXBsYXliYWNrLHRscy1jaGFubmVs PXJlY29yZCx0bHMtY2hhbm5lbD1zbWFydGNhcmQsdGxzLWNoYW5uZWw9dXNicmVkaXIsc2VhbWxl c3MtbWlncmF0aW9uPW9uPC9zcGFuPjxicj4NCjxzcGFuPi1rIGVuLXVzIC12Z2EgcXhsIC1nbG9i YWwgcXhsLXZnYS5yYW1fc2l6ZT02NzEwODg2NCZsdDt0ZWw6NjcxMDg4NjQmZ3Q7IC1nbG9iYWw8 L3NwYW4+PGJyPg0KPHNwYW4+cXhsLXZnYS52cmFtX3NpemU9MzM1NTQ0MzImbHQ7dGVsOjMzNTU0 NDMyJmd0OyAtaW5jb21pbmcgdGNwOls6Ol06NDkxNTIgLWRldmljZTwvc3Bhbj48YnI+DQo8c3Bh bj52aXJ0aW8tYmFsbG9vbi1wY2ksaWQ9YmFsbG9vbjAsYnVzPXBjaS4wLGFkZHI9MHg3PC9zcGFu Pjxicj4NCjxzcGFuPltyb290QGNvbXB1dGUyLTEgdmRzbV0jIHRhaWwgLWYgL3Zhci9sb2cvb3Zp cnQtaG9zdGVkLWVuZ2luZS1oYS9hZ2VudC5sb2c8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8c3Bhbj4yMDo0OToyNywzMTU6OnN0YXRl X2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKTwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVu YW5jZSBkZXRlY3RlZDwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTI4PC9zcGFuPjxicj4NCjxzcGFuPjIwOjQ5OjI3LDY0Njo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBMb2NhbE1h aW50ZW5hbmNlIChzY29yZTogMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8c3Bhbj4yMDo0OToyNyw2NDY6Omhvc3RlZF9lbmdpbmU6 OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhv c3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0KPHNwYW4+MjA6NDk6MzcsNzMyOjpz dGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjayk8L3NwYW4+PGJyPg0KPHNwYW4+TG9jYWwgbWFp bnRlbmFuY2UgZGV0ZWN0ZWQ8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yODwvc3Bhbj48YnI+DQo8c3Bhbj4yMDo0OTozNyw5NjE6Omhvc3RlZF9lbmdpbmU6OjMy Nzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgTG9j YWxNYWludGVuYW5jZSAoc2NvcmU6IDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0KPHNwYW4+MjA6NDk6MzcsOTYxOjpob3N0ZWRfZW5n aW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90 ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjxzcGFuPjIwOjQ5OjQ4LDA0 ODo6c3RhdGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2spPC9zcGFuPjxicj4NCjxzcGFuPkxvY2Fs IG1haW50ZW5hbmNlIGRldGVjdGVkPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0KPHNwYW4+MjA6NDk6NDgsMzE5OjpzdGF0ZXM6OjIwODo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHNjb3JlKTwvc3Bhbj48YnI+DQo8c3Bhbj5TY29yZSBpcyAwIGR1ZSB0byBsb2NhbCBtYWludGVu YW5jZSBtb2RlPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8 L3NwYW4+PGJyPg0KPHNwYW4+MjA6NDk6NDgsMzE5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIExvY2FsTWFpbnRl bmFuY2UgKHNjb3JlOiAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI4PC9zcGFuPjxicj4NCjxzcGFuPjIwOjQ5OjQ4LDMxOTo6aG9zdGVkX2VuZ2luZTo6MzMy OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxi cj4NCjxzcGFuPlRoYW5rcyw8L3NwYW4+PGJyPg0KPHNwYW4+Q29uZzwvc3Bhbj48YnI+DQo8c3Bh bj48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPk9uIDIwMTQvMTIvMjgsIGF0 IDM6NDYsICZxdW90O0FydHlvbSBMdWtpYW5vdiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFs dWtpYW5vQHJlZGhhdC5jb20iPmFsdWtpYW5vQHJlZGhhdC5jb208L2E+Jmx0OzxhIGhyZWY9Im1h aWx0bzphbHVraWFub0ByZWRoYXQuY29tIj5tYWlsdG86YWx1a2lhbm9AcmVkaGF0LmNvbTwvYT4m Z3Q7Jmd0OyB3cm90ZTo8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkkgc2Vl IHRoYXQgeW91IHNldCBsb2NhbCBtYWludGVuYW5jZSBvbiBob3N0MyB0aGF0IGRvIG5vdCBoYXZl IGVuZ2luZSB2bSBvbiBpdCwgc28gaXQgbm90aGluZyB0byBtaWdyYXRlIGZyb20gdGhpcyBob3N0 Ljwvc3Bhbj48YnI+DQo8c3Bhbj5JZiB5b3Ugc2V0IGxvY2FsIG1haW50ZW5hbmNlIG9uIGhvc3Qx LCB2bSBtdXN0IG1pZ3JhdGUgdG8gYW5vdGhlciBob3N0IHdpdGggcG9zaXRpdmUgc2NvcmUuPC9z cGFuPjxicj4NCjxzcGFuPlRoYW5rczwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNw YW4+LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTwvc3Bhbj48YnI+DQo8c3Bhbj5Gcm9tOiAm cXVvdDtDb25nIFl1ZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFsbGllZHRl bGVzaXMuY29tIj5Db25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFp bHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tIj5tYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVs ZXNpcy5jb208L2E+Jmd0OyZndDs8L3NwYW4+PGJyPg0KPHNwYW4+VG86ICZxdW90O1NpbW9uZSBU aXJhYm9zY2hpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbSI+ c3RpcmFib3NAcmVkaGF0LmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhh dC5jb20iPm1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDsmZ3Q7PC9zcGFuPjxicj4N CjxzcGFuPkNjOiA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5v cmc8L2E+Jmx0OzxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPm1haWx0bzp1c2Vyc0Bv dmlydC5vcmc8L2E+Jmd0Ozwvc3Bhbj48YnI+DQo8c3Bhbj5TZW50OiBTYXR1cmRheSwgRGVjZW1i ZXIgMjcsIDIwMTQgNjo1ODozMiBQTTwvc3Bhbj48YnI+DQo8c3Bhbj5TdWJqZWN0OiBSZTogW292 aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3aXRoIG92aXJ0My41PC9zcGFuPjxicj4NCjxzcGFuPjwv c3Bhbj48YnI+DQo8c3Bhbj5IaTwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+ SSBoYWQgYSB0cnkgd2l0aCAmcXVvdDtob3N0ZWQtZW5naW5lIC0tc2V0LW1haW50ZW5jZSAtLW1v ZGU9bG9jYWwmcXVvdDsgb248L3NwYW4+PGJyPg0KPHNwYW4+Y29tcHV0ZTItMSwgd2hpY2ggaXMg aG9zdCAzIGluIG15IGNsdXN0ZXIuIEZyb20gdGhlIGxvZywgaXQgc2hvd3M8L3NwYW4+PGJyPg0K PHNwYW4+bWFpbnRlbmNlIG1vZGUgaXMgZGVjdGVjdGVkLCBidXQgbWlncmF0aW9uIGRvZXMgbm90 IGhhcHBlbi48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPlRoZSBsb2dzIGFy ZSBhcyBmb2xsb3dzLiBJcyB0aGVyZSBhbnkgb3RoZXIgY29uZmlnIEkgbmVlZCB0byBjaGVjaz88 L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltyb290QGNvbXB1dGUyLTEgdmRz bV0jIGhvc3RlZC1lbmdpbmUgLS12bS1zdGF0dXM8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxi cj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4tLT09IEhvc3QgMSBzdGF0dXMgPT0tPC9zcGFu Pjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5TdGF0dXMgdXAtdG8tZGF0ZSAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IFRydWU8L3NwYW4+PGJyPg0K PHNwYW4+SG9zdG5hbWUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 OiAxMC4wLjAuOTQ8L3NwYW4+PGJyPg0KPHNwYW4+SG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDE8L3NwYW4+PGJyPg0KPHNwYW4+RW5naW5l IHN0YXR1cyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDs6IHsmcXVvdDtoZWFsdGgmcXVvdDs6ICZxdW90O2dvb2QmcXVv dDssICZxdW90O3ZtJnF1b3Q7OiAmcXVvdDt1cCZxdW90Oyw8L3NwYW4+PGJyPg0KPHNwYW4+JnF1 b3Q7ZGV0YWlsJnF1b3Q7OiAmcXVvdDt1cCZxdW90O308L3NwYW4+PGJyPg0KPHNwYW4+U2NvcmUg Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7OiAyNDAwPC9zcGFuPjxicj4NCjxzcGFuPkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PGJyPg0KPHNw YW4+SG9zdCB0aW1lc3RhbXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiA4MzYyOTY8L3NwYW4+PGJyPg0KPHNwYW4+RXh0cmEg bWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxicj4NCjxzcGFuPm1ldGFkYXRh X3BhcnNlX3ZlcnNpb249MTwvc3Bhbj48YnI+DQo8c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNp b249MTwvc3Bhbj48YnI+DQo8c3Bhbj50aW1lc3RhbXA9ODM2Mjk2IChTYXQgRGVjIDI3IDExOjQy OjM5IDIwMTQpPC9zcGFuPjxicj4NCjxzcGFuPmhvc3QtaWQ9MTwvc3Bhbj48YnI+DQo8c3Bhbj5z Y29yZT0yNDAwPC9zcGFuPjxicj4NCjxzcGFuPm1haW50ZW5hbmNlPUZhbHNlPC9zcGFuPjxicj4N CjxzcGFuPnN0YXRlPUVuZ2luZVVwPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bh bj48L3NwYW4+PGJyPg0KPHNwYW4+LS09PSBIb3N0IDIgc3RhdHVzID09LS08L3NwYW4+PGJyPg0K PHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPlN0YXR1cyB1cC10by1kYXRlICZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTwvc3Bhbj48YnI+DQo8c3Bhbj5I b3N0bmFtZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDEwLjAu MC45Mzwvc3Bhbj48YnI+DQo8c3Bhbj5Ib3N0IElEICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMjwvc3Bhbj48YnI+DQo8c3Bhbj5FbmdpbmUgc3RhdHVz ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOzogeyZxdW90O3JlYXNvbiZxdW90OzogJnF1b3Q7dm0gbm90IHJ1bm5pbmcg b248L3NwYW4+PGJyPg0KPHNwYW4+dGhpcyBob3N0JnF1b3Q7LCAmcXVvdDtoZWFsdGgmcXVvdDs6 ICZxdW90O2JhZCZxdW90OywgJnF1b3Q7dm0mcXVvdDs6ICZxdW90O2Rvd24mcXVvdDssICZxdW90 O2RldGFpbCZxdW90OzogJnF1b3Q7dW5rbm93biZxdW90O308L3NwYW4+PGJyPg0KPHNwYW4+U2Nv cmUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7OiAyNDAwPC9zcGFuPjxicj4NCjxzcGFuPkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PGJyPg0K PHNwYW4+SG9zdCB0aW1lc3RhbXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiA2ODczNTg8L3NwYW4+PGJyPg0KPHNwYW4+RXh0 cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxicj4NCjxzcGFuPm1ldGFk YXRhX3BhcnNlX3ZlcnNpb249MTwvc3Bhbj48YnI+DQo8c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3Zl cnNpb249MTwvc3Bhbj48YnI+DQo8c3Bhbj50aW1lc3RhbXA9Njg3MzU4IChTYXQgRGVjIDI3IDA4 OjQyOjA0IDIwMTQpPC9zcGFuPjxicj4NCjxzcGFuPmhvc3QtaWQ9Mjwvc3Bhbj48YnI+DQo8c3Bh bj5zY29yZT0yNDAwPC9zcGFuPjxicj4NCjxzcGFuPm1haW50ZW5hbmNlPUZhbHNlPC9zcGFuPjxi cj4NCjxzcGFuPnN0YXRlPUVuZ2luZURvd248L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4N CjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4tLT09IEhvc3QgMyBzdGF0dXMgPT0tLTwvc3Bhbj48 YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUgJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFuPjxicj4NCjxz cGFuPkhvc3RuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzog MTAuMC4wLjkyPC9zcGFuPjxicj4NCjxzcGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAzPC9zcGFuPjxicj4NCjxzcGFuPkVuZ2luZSBz dGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7cmVhc29uJnF1b3Q7OiAmcXVvdDt2bSBub3QgcnVu bmluZyBvbjwvc3Bhbj48YnI+DQo8c3Bhbj50aGlzIGhvc3QmcXVvdDssICZxdW90O2hlYWx0aCZx dW90OzogJnF1b3Q7YmFkJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7ZG93biZxdW90Oywg JnF1b3Q7ZGV0YWlsJnF1b3Q7OiAmcXVvdDt1bmtub3duJnF1b3Q7fTwvc3Bhbj48YnI+DQo8c3Bh bj5TY29yZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDs6IDA8L3NwYW4+PGJyPg0KPHNwYW4+TG9jYWwgbWFpbnRlbmFuY2UgJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFuPjxicj4N CjxzcGFuPkhvc3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogNjgxODI3PC9zcGFuPjxicj4NCjxzcGFuPkV4 dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8c3Bhbj5tZXRh ZGF0YV9wYXJzZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+bWV0YWRhdGFfZmVhdHVyZV92 ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+dGltZXN0YW1wPTY4MTgyNyAoU2F0IERlYyAyNyAw ODo0Mjo0MCAyMDE0KTwvc3Bhbj48YnI+DQo8c3Bhbj5ob3N0LWlkPTM8L3NwYW4+PGJyPg0KPHNw YW4+c2NvcmU9MDwvc3Bhbj48YnI+DQo8c3Bhbj5tYWludGVuYW5jZT1UcnVlPC9zcGFuPjxicj4N CjxzcGFuPnN0YXRlPUxvY2FsTWFpbnRlbmFuY2U8L3NwYW4+PGJyPg0KPHNwYW4+W3Jvb3RAY29t cHV0ZTItMSB2ZHNtXSMgdGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2Fn ZW50LmxvZzwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9z cGFuPjxicj4NCjxzcGFuPjA4OjQyOjQxLDEwOTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQg KGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODo0Mjo1MSwxOTg6OnN0YXRlX2RlY29yYXRv cnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KGNoZWNrKTwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSBkZXRl Y3RlZDwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFu Pjxicj4NCjxzcGFuPjA4OjQyOjUxLDQyMDo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNl IChzY29yZTogMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y Nzwvc3Bhbj48YnI+DQo8c3Bhbj4wODo0Mjo1MSw0MjA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4w Ljk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6NDM6MDEsNTA3OjpzdGF0ZV9kZWNv cmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihjaGVjayk8L3NwYW4+PGJyPg0KPHNwYW4+TG9jYWwgbWFpbnRlbmFuY2Ug ZGV0ZWN0ZWQ8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwv c3Bhbj48YnI+DQo8c3Bhbj4wODo0MzowMSw3NzM6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVu YW5jZSAoc2NvcmU6IDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6NDM6MDEsNzczOjpob3N0ZWRfZW5naW5lOjozMzI6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjQzOjExLDg1OTo6c3RhdGVf ZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooY2hlY2spPC9zcGFuPjxicj4NCjxzcGFuPkxvY2FsIG1haW50ZW5h bmNlIGRldGVjdGVkPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt Mjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6NDM6MTIsMDcyOjpob3N0ZWRfZW5naW5lOjozMjc6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIExvY2FsTWFp bnRlbmFuY2UgKHNjb3JlOiAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjQzOjEyLDA3Mjo6aG9zdGVkX2VuZ2luZTo6 MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9z dCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFu Pjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W3Jvb3RA Y29tcHV0ZTItMyB+XSMgdGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2Fn ZW50LmxvZzwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9z cGFuPjxicj4NCjxzcGFuPjExOjM2OjI4LDg1NTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMg KGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4xMTozNjozOSwxMzA6Omhvc3RlZF9lbmdpbmU6 OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUg RW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjExOjM2OjM5LDEzMDo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4xMTozNjo0OSw0NDk6 Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFu PkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjExOjM2OjQ5LDQ0 OTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNw YW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bh bj4xMTozNjo1OSw3Mzk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9z cGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bh bj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxz cGFuPjExOjM2OjU5LDczOTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8 L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29y ZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwv c3Bhbj48YnI+DQo8c3Bhbj4xMTozNzowOSw3Nzk6OnN0YXRlczo6Mzk0OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY29uc3VtZSk8L3Nw YW4+PGJyPg0KPHNwYW4+RW5naW5lIHZtIHJ1bm5pbmcgb24gbG9jYWxob3N0PC9zcGFuPjxicj4N CjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MTE6 Mzc6MTAsMDI2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48 YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJy Pg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4x MTozNzoxMCwwMjY6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFu Pjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0 MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+ PGJyPg0KPHNwYW4+MTE6Mzc6MjAsMzMxOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTog MjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bh bj48YnI+DQo8c3Bhbj4xMTozNzoyMCwzMzE6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChp ZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48 L3NwYW4+PGJyPg0KPHNwYW4+W3Jvb3RAY29tcHV0ZTItMiB+XSMgdGFpbCAtZiAvdmFyL2xvZy9v dmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZzwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhy ZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM2OjEyLDQ2Mjo6aG9z dGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVz dCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0K PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODoz NjoyMiw3OTc6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxi cj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxi cj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+ MDg6MzY6MjIsNzk4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bh bj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAy NDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFu Pjxicj4NCjxzcGFuPjA4OjM2OjMyLDg3Njo6c3RhdGVzOjo0Mzc6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihjb25zdW1lKTwvc3Bhbj48 YnI+DQo8c3Bhbj5FbmdpbmUgdm0gaXMgcnVubmluZyBvbiBob3N0IDEwLjAuMC45NCAoaWQgMSk8 L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+ DQo8c3Bhbj4wODozNjozMywxNjk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0 MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+ PGJyPg0KPHNwYW4+MDg6MzY6MzMsMTY5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6 IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM2OjQzLDU2Nzo6aG9zdGVkX2VuZ2luZTo6MzI3 OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdp bmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6 MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNjo0Myw1Njc6Omhvc3RlZF9lbmdpbmU6 OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhv c3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPHNwYW4+MDg6MzY6NTMsODU4Ojpo b3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5D dXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM2OjUzLDg1 ODo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNw YW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bh bj4wODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2MDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpPC9zcGFuPjxicj4N CjxzcGFuPkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZhbHNlfTwvc3Bhbj48YnI+ DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4 OjM3OjA0LDAyODo6c3RhdGVfbWFjaGluZTo6MTY1OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFn ZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoocmVmcmVzaCk8L3NwYW4+PGJyPg0KPHNw YW4+SG9zdCAxMC4wLjAuOTQgKGlkIDEpOiB7J2V4dHJhJzo8L3NwYW4+PGJyPg0KPHNwYW4+J21l dGFkYXRhX3BhcnNlX3ZlcnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVz dGFtcD04MzU5ODc8L3NwYW4+PGJyPg0KPHNwYW4+KFNhdCBEZWMgMjcgMTE6Mzc6MzA8L3NwYW4+ PGJyPg0KPHNwYW4+MjAxNClcbmhvc3QtaWQ9MVxuc2NvcmU9MjQwMFxubWFpbnRlbmFuY2U9RmFs c2VcbnN0YXRlPUVuZ2luZVVwXG4nLDwvc3Bhbj48YnI+DQo8c3Bhbj4naG9zdG5hbWUnOiAnMTAu MC4wLjk0JywgJ2FsaXZlJzogVHJ1ZSwgJ2hvc3QtaWQnOiAxLCAnZW5naW5lLXN0YXR1cyc6PC9z cGFuPjxicj4NCjxzcGFuPnsnaGVhbHRoJzogJ2dvb2QnLCAndm0nOiAndXAnLCAnZGV0YWlsJzog J3VwJ30sICdzY29yZSc6IDI0MDAsPC9zcGFuPjxicj4NCjxzcGFuPidtYWludGVuYW5jZSc6IEZh bHNlLCAnaG9zdC10cyc6IDgzNTk4N308L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNzowNCwwMjg6OnN0YXRlX21hY2hp bmU6OjE2NTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHJlZnJlc2gpPC9zcGFuPjxicj4NCjxzcGFuPkhvc3QgMTAuMC4wLjkyIChpZCAz KTogeydleHRyYSc6PC9zcGFuPjxicj4NCjxzcGFuPidtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFc bm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xXG50aW1lc3RhbXA9NjgxNTI4PC9zcGFuPjxicj4N CjxzcGFuPihTYXQgRGVjIDI3IDA4OjM3OjQxPC9zcGFuPjxicj4NCjxzcGFuPjIwMTQpXG5ob3N0 LWlkPTNcbnNjb3JlPTBcbm1haW50ZW5hbmNlPVRydWVcbnN0YXRlPUxvY2FsTWFpbnRlbmFuY2Vc bicsPC9zcGFuPjxicj4NCjxzcGFuPidob3N0bmFtZSc6ICcxMC4wLjAuOTInLCAnYWxpdmUnOiBU cnVlLCAnaG9zdC1pZCc6IDMsICdlbmdpbmUtc3RhdHVzJzo8L3NwYW4+PGJyPg0KPHNwYW4+eydy ZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24gdGhpcyBob3N0JywgJ2hlYWx0aCc6ICdiYWQnLCAn dm0nOjwvc3Bhbj48YnI+DQo8c3Bhbj4nZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnc2Nv cmUnOiAwLCAnbWFpbnRlbmFuY2UnOiBUcnVlLDwvc3Bhbj48YnI+DQo8c3Bhbj4naG9zdC10cyc6 IDY4MTUyOH08L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwv c3Bhbj48YnI+DQo8c3Bhbj4wODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJl c2gpPC9zcGFuPjxicj4NCjxzcGFuPkxvY2FsIChpZCAyKTogeydlbmdpbmUtaGVhbHRoJzogeydy ZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24gdGhpczwvc3Bhbj48YnI+DQo8c3Bhbj5ob3N0Jywg J2hlYWx0aCc6ICdiYWQnLCAndm0nOiAnZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnYnJp ZGdlJzo8L3NwYW4+PGJyPg0KPHNwYW4+VHJ1ZSwgJ21lbS1mcmVlJzogMTUzMDAuMCwgJ21haW50 ZW5hbmNlJzogRmFsc2UsICdjcHUtbG9hZCc6IDAuMDIxNSw8L3NwYW4+PGJyPg0KPHNwYW4+J2dh dGV3YXknOiBUcnVlfTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTI3PC9zcGFuPjxicj4NCjxzcGFuPjA4OjM3OjA0LDI2NTo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVE b3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yNzwvc3Bhbj48YnI+DQo8c3Bhbj4wODozNzowNCwyNjU6Omhvc3RlZF9lbmdpbmU6OjMz Mjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3Qg MTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48 YnI+DQo8c3Bhbj5UaGFua3MsPC9zcGFuPjxicj4NCjxzcGFuPkNvbmc8L3NwYW4+PGJyPg0KPHNw YW4+PC9zcGFuPjxicj4NCjxzcGFuPk9uIDIwMTQvMTIvMjIsIGF0IDU6MjksICZxdW90O1NpbW9u ZSBUaXJhYm9zY2hpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNv bSI+c3RpcmFib3NAcmVkaGF0LmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJl ZGhhdC5jb20iPm1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjwv c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjwv c3Bhbj48YnI+DQo8c3Bhbj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPC9zcGFuPjxicj4N CjxzcGFuPkZyb206ICZxdW90O0NvbmcgWXVlJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Q29u Z19ZdWVAYWxsaWVkdGVsZXNpcy5jb20iPkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPC9hPiZs dDs8YSBocmVmPSJtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20iPm1haWx0bzpDb25n X1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mZ3Q7Jmd0Ozwvc3Bhbj48YnI+DQo8c3Bhbj5Ubzog JnF1b3Q7U2ltb25lIFRpcmFib3NjaGkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGlyYWJv c0ByZWRoYXQuY29tIj5zdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZsdDs8YSBocmVmPSJtYWlsdG86 c3RpcmFib3NAcmVkaGF0LmNvbSI+bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb208L2E+Jmd0OyZn dDs8L3NwYW4+PGJyPg0KPHNwYW4+Q2M6IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmci PnVzZXJzQG92aXJ0Lm9yZzwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+ bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZzwvYT4mZ3Q7PC9zcGFuPjxicj4NCjxzcGFuPlNlbnQ6IEZy aWRheSwgRGVjZW1iZXIgMTksIDIwMTQgNzoyMjoxMCBQTTwvc3Bhbj48YnI+DQo8c3Bhbj5TdWJq ZWN0OiBSRTogW292aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3aXRoIG92aXJ0My41PC9zcGFuPjxi cj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5UaGFua3MgZm9yIHRoZSBpbmZvcm1hdGlvbi4g VGhpcyBpcyB0aGUgbG9nIGZvciBteSB0aHJlZSBvdmlydCBub2Rlcy48L3NwYW4+PGJyPg0KPHNw YW4+RnJvbSB0aGUgb3V0cHV0IG9mIGhvc3RlZC1lbmdpbmUgLS12bS1zdGF0dXMsIGl0IHNob3dz IHRoZSBlbmdpbmUgc3RhdGUgZm9yPC9zcGFuPjxicj4NCjxzcGFuPm15IDJuZCBhbmQgM3JkIG92 aXJ0IG5vZGUgaXMgRE9XTi48L3NwYW4+PGJyPg0KPHNwYW4+SXMgdGhpcyB0aGUgcmVhc29uIHdo eSBWTSBmYWlsb3ZlciBub3Qgd29yayBpbiBteSBlbnZpcm9ubWVudD88L3NwYW4+PGJyPg0KPHNw YW4+PC9zcGFuPjxicj4NCjxzcGFuPk5vLCB0aGV5IGxvb2tzIG9rOiB5b3UgY2FuIHJ1biB0aGUg ZW5naW5lIFZNIG9uIHNpbmdsZSBob3N0IGF0IGEgdGltZS48L3NwYW4+PGJyPg0KPHNwYW4+PC9z cGFuPjxicj4NCjxzcGFuPkhvdyBjYW4gSSBtYWtlPC9zcGFuPjxicj4NCjxzcGFuPmFsc28gZW5n aW5lIHdvcmtzIGZvciBteSAybmQgYW5kIDNyZCBvdml0IG5vZGVzPzwvc3Bhbj48YnI+DQo8c3Bh bj48L3NwYW4+PGJyPg0KPHNwYW4+SWYgeW91IHB1dCB0aGUgaG9zdCAxIGluIGxvY2FsIG1haW50 ZW5hbmNlIG1vZGUgKCBob3N0ZWQtZW5naW5lIC0tc2V0LW1haW50ZW5hbmNlIC0tbW9kZT1sb2Nh bCApIHRoZSBWTSBzaG91bGQgbWlncmF0ZSB0byBob3N0IDI7IGlmIHlvdSByZWFjdGl2YXRlIGhv c3QgMSAoIGhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmFuY2UgLS1tb2RlPW5vbmUgKSBhbmQg cHV0IGhvc3QgMiBpbiBsb2NhbCBtYWludGVuYW5jZSBtb2RlIHRoZSBWTQ0KIHNob3VsZCBtaWdy YXRlIGFnYWluLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+Q2FuIHlvdSBw bGVhc2UgdHJ5IHRoYXQgYW5kIHBvc3QgdGhlIGxvZ3MgaWYgc29tZXRoaW5nIGlzIGdvaW5nIGJh ZD88L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bh bj4tLTwvc3Bhbj48YnI+DQo8c3Bhbj4tLT09IEhvc3QgMSBzdGF0dXMgPT0tLTwvc3Bhbj48YnI+ DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUgJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFuPjxicj4NCjxzcGFu Pkhvc3RuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTAu MC4wLjk0PC9zcGFuPjxicj4NCjxzcGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxPC9zcGFuPjxicj4NCjxzcGFuPkVuZ2luZSBzdGF0 dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVvdDtnb29kJnF1b3Q7LCAm cXVvdDt2bSZxdW90OzogJnF1b3Q7dXAmcXVvdDssPC9zcGFuPjxicj4NCjxzcGFuPiZxdW90O2Rl dGFpbCZxdW90OzogJnF1b3Q7dXAmcXVvdDt9PC9zcGFuPjxicj4NCjxzcGFuPlNjb3JlICZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzog MjQwMDwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSAmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IEZhbHNlPC9zcGFuPjxicj4NCjxzcGFuPkhv c3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOzogMTUwNDc1PC9zcGFuPjxicj4NCjxzcGFuPkV4dHJhIG1ldGFk YXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8c3Bhbj5tZXRhZGF0YV9wYXJz ZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+bWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTE8 L3NwYW4+PGJyPg0KPHNwYW4+dGltZXN0YW1wPTE1MDQ3NSAoRnJpIERlYyAxOSAxMzoxMjoxOCAy MDE0KTwvc3Bhbj48YnI+DQo8c3Bhbj5ob3N0LWlkPTE8L3NwYW4+PGJyPg0KPHNwYW4+c2NvcmU9 MjQwMDwvc3Bhbj48YnI+DQo8c3Bhbj5tYWludGVuYW5jZT1GYWxzZTwvc3Bhbj48YnI+DQo8c3Bh bj5zdGF0ZT1FbmdpbmVVcDwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PC9z cGFuPjxicj4NCjxzcGFuPi0tPT0gSG9zdCAyIHN0YXR1cyA9PS0tPC9zcGFuPjxicj4NCjxzcGFu Pjwvc3Bhbj48YnI+DQo8c3Bhbj5TdGF0dXMgdXAtdG8tZGF0ZSAmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IFRydWU8L3NwYW4+PGJyPg0KPHNwYW4+SG9zdG5h bWUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxMC4wLjAuOTM8 L3NwYW4+PGJyPg0KPHNwYW4+SG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDs6IDI8L3NwYW4+PGJyPg0KPHNwYW4+RW5naW5lIHN0YXR1cyAmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDs6IHsmcXVvdDtyZWFzb24mcXVvdDs6ICZxdW90O3ZtIG5vdCBydW5uaW5nIG9uPC9z cGFuPjxicj4NCjxzcGFuPnRoaXMgaG9zdCZxdW90OywgJnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVv dDtiYWQmcXVvdDssICZxdW90O3ZtJnF1b3Q7OiAmcXVvdDtkb3duJnF1b3Q7LCAmcXVvdDtkZXRh aWwmcXVvdDs6ICZxdW90O3Vua25vd24mcXVvdDt9PC9zcGFuPjxicj4NCjxzcGFuPlNjb3JlICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OzogMjQwMDwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSAmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IEZhbHNlPC9zcGFuPjxicj4NCjxzcGFu Pkhvc3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTU3Mjwvc3Bhbj48YnI+DQo8c3Bhbj5FeHRyYSBtZXRh ZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKTo8L3NwYW4+PGJyPg0KPHNwYW4+bWV0YWRhdGFfcGFy c2VfdmVyc2lvbj0xPC9zcGFuPjxicj4NCjxzcGFuPm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0x PC9zcGFuPjxicj4NCjxzcGFuPnRpbWVzdGFtcD0xNTcyIChGcmkgRGVjIDE5IDEwOjEyOjE4IDIw MTQpPC9zcGFuPjxicj4NCjxzcGFuPmhvc3QtaWQ9Mjwvc3Bhbj48YnI+DQo8c3Bhbj5zY29yZT0y NDAwPC9zcGFuPjxicj4NCjxzcGFuPm1haW50ZW5hbmNlPUZhbHNlPC9zcGFuPjxicj4NCjxzcGFu PnN0YXRlPUVuZ2luZURvd248L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjwv c3Bhbj48YnI+DQo8c3Bhbj4tLT09IEhvc3QgMyBzdGF0dXMgPT0tLTwvc3Bhbj48YnI+DQo8c3Bh bj48L3NwYW4+PGJyPg0KPHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUgJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBGYWxzZTwvc3Bhbj48YnI+DQo8c3Bhbj5Ib3N0 bmFtZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDEwLjAuMC45 Mjwvc3Bhbj48YnI+DQo8c3Bhbj5Ib3N0IElEICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOzogMzwvc3Bhbj48YnI+DQo8c3Bhbj5FbmdpbmUgc3RhdHVzICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzogdW5rbm93biBzdGFsZS1kYXRhPC9zcGFuPjxicj4NCjxzcGFuPlNjb3JlICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OzogMjQwMDwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSAmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IEZhbHNlPC9zcGFuPjxicj4NCjxzcGFu Pkhvc3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogOTg3PC9zcGFuPjxicj4NCjxzcGFuPkV4dHJhIG1ldGFk YXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8c3Bhbj5tZXRhZGF0YV9wYXJz ZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPHNwYW4+bWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTE8 L3NwYW4+PGJyPg0KPHNwYW4+dGltZXN0YW1wPTk4NyAoRnJpIERlYyAxOSAxMDowOTo1OCAyMDE0 KTwvc3Bhbj48YnI+DQo8c3Bhbj5ob3N0LWlkPTM8L3NwYW4+PGJyPg0KPHNwYW4+c2NvcmU9MjQw MDwvc3Bhbj48YnI+DQo8c3Bhbj5tYWludGVuYW5jZT1GYWxzZTwvc3Bhbj48YnI+DQo8c3Bhbj5z dGF0ZT1FbmdpbmVEb3duPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4tLTwv c3Bhbj48YnI+DQo8c3Bhbj5BbmQgdGhlIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEv YWdlbnQubG9nIGZvciB0aHJlZSBvdmlydCBub2RlcyBhcmU8L3NwYW4+PGJyPg0KPHNwYW4+YXMg Zm9sbG93czo8L3NwYW4+PGJyPg0KPHNwYW4+LS08L3NwYW4+PGJyPg0KPHNwYW4+MTAuMC4wLjk0 KGhvc3RlZC1lbmdpbmUtMSk8L3NwYW4+PGJyPg0KPHNwYW4+LS0tPC9zcGFuPjxicj4NCjxzcGFu Pk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTM6MDk6MzMs NzE2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8 c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNw YW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMzowOToz Myw3MTY6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4N CjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9z cGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0K PHNwYW4+MTM6MDk6NDQsMDE3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8 L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+ DQo8c3Bhbj4xMzowOTo0NCwwMTc6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwg c2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt MTk8L3NwYW4+PGJyPg0KPHNwYW4+MTM6MDk6NTQsMzAzOjpob3N0ZWRfZW5naW5lOjozMjc6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVw IChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMzowOTo1NCwzMDM6Omhvc3RlZF9lbmdpbmU6OjMzMjo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAu MC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTM6MTA6MDQsMzQyOjpzdGF0ZXM6 OjM5NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KGNvbnN1bWUpPC9zcGFuPjxicj4NCjxzcGFuPkVuZ2luZSB2bSBydW5uaW5nIG9uIGxv Y2FsaG9zdDwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9z cGFuPjxicj4NCjxzcGFuPjEzOjEwOjA0LDYxNzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2Nv cmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8 L3NwYW4+PGJyPg0KPHNwYW4+MTM6MTA6MDQsNjE3Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45 MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjxzcGFuPjEzOjEwOjE0LDY1Nzo6c3RhdGVfbWFjaGlu ZTo6MTYwOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjoocmVmcmVzaCk8L3NwYW4+PGJyPg0KPHNwYW4+R2xvYmFsIG1ldGFkYXRhOiB7J21h aW50ZW5hbmNlJzogRmFsc2V9PC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTM6MTA6MTQsNjU3OjpzdGF0ZV9tYWNoaW5lOjox NjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihyZWZyZXNoKTwvc3Bhbj48YnI+DQo8c3Bhbj5Ib3N0IDEwLjAuMC45MyAoaWQgMik6IHsn ZXh0cmEnOjwvc3Bhbj48YnI+DQo8c3Bhbj4nbWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xXG5tZXRh ZGF0YV9mZWF0dXJlX3ZlcnNpb249MVxudGltZXN0YW1wPTE0NDg8L3NwYW4+PGJyPg0KPHNwYW4+ KEZyaSBEZWMgMTkgMTA6MTA6MTQ8L3NwYW4+PGJyPg0KPHNwYW4+MjAxNClcbmhvc3QtaWQ9Mlxu c2NvcmU9MjQwMFxubWFpbnRlbmFuY2U9RmFsc2VcbnN0YXRlPUVuZ2luZURvd25cbicsPC9zcGFu Pjxicj4NCjxzcGFuPidob3N0bmFtZSc6ICcxMC4wLjAuOTMnLCAnYWxpdmUnOiBUcnVlLCAnaG9z dC1pZCc6IDIsICdlbmdpbmUtc3RhdHVzJzo8L3NwYW4+PGJyPg0KPHNwYW4+eydyZWFzb24nOiAn dm0gbm90IHJ1bm5pbmcgb24gdGhpcyBob3N0JywgJ2hlYWx0aCc6ICdiYWQnLCAndm0nOjwvc3Bh bj48YnI+DQo8c3Bhbj4nZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnc2NvcmUnOiAyNDAw LCAnbWFpbnRlbmFuY2UnOiBGYWxzZSw8L3NwYW4+PGJyPg0KPHNwYW4+J2hvc3QtdHMnOiAxNDQ4 fTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxi cj4NCjxzcGFuPjEzOjEwOjE0LDY1Nzo6c3RhdGVfbWFjaGluZTo6MTY1OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoocmVmcmVzaCk8L3Nw YW4+PGJyPg0KPHNwYW4+SG9zdCAxMC4wLjAuOTIgKGlkIDMpOiB7J2V4dHJhJzo8L3NwYW4+PGJy Pg0KPHNwYW4+J21ldGFkYXRhX3BhcnNlX3ZlcnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJz aW9uPTFcbnRpbWVzdGFtcD05ODc8L3NwYW4+PGJyPg0KPHNwYW4+KEZyaSBEZWMgMTkgMTA6MDk6 NTg8L3NwYW4+PGJyPg0KPHNwYW4+MjAxNClcbmhvc3QtaWQ9M1xuc2NvcmU9MjQwMFxubWFpbnRl bmFuY2U9RmFsc2VcbnN0YXRlPUVuZ2luZURvd25cbicsPC9zcGFuPjxicj4NCjxzcGFuPidob3N0 bmFtZSc6ICcxMC4wLjAuOTInLCAnYWxpdmUnOiBUcnVlLCAnaG9zdC1pZCc6IDMsICdlbmdpbmUt c3RhdHVzJzo8L3NwYW4+PGJyPg0KPHNwYW4+eydyZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24g dGhpcyBob3N0JywgJ2hlYWx0aCc6ICdiYWQnLCAndm0nOjwvc3Bhbj48YnI+DQo8c3Bhbj4nZG93 bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnc2NvcmUnOiAyNDAwLCAnbWFpbnRlbmFuY2UnOiBG YWxzZSw8L3NwYW4+PGJyPg0KPHNwYW4+J2hvc3QtdHMnOiA5ODd9PC9zcGFuPjxicj4NCjxzcGFu Pk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTM6MTA6MTQs NjU4OjpzdGF0ZV9tYWNoaW5lOjoxNjg6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKTwvc3Bhbj48YnI+DQo8c3Bhbj5Mb2Nh bCAoaWQgMSk6IHsnZW5naW5lLWhlYWx0aCc6IHsnaGVhbHRoJzogJ2dvb2QnLCAndm0nOiAndXAn LDwvc3Bhbj48YnI+DQo8c3Bhbj4nZGV0YWlsJzogJ3VwJ30sICdicmlkZ2UnOiBUcnVlLCAnbWVt LWZyZWUnOiAxMDc5LjAsICdtYWludGVuYW5jZSc6PC9zcGFuPjxicj4NCjxzcGFuPkZhbHNlLCAn Y3B1LWxvYWQnOiAwLjAyNjksICdnYXRld2F5JzogVHJ1ZX08L3NwYW4+PGJyPg0KPHNwYW4+TWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMzoxMDoxNCw5MDQ6 Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFu PkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjxzcGFuPjEzOjEwOjE0LDkw NDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNw YW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bh bj4xMzoxMDoyNSwyMTA6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9z cGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bh bj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjxz cGFuPjEzOjEwOjI1LDIxMDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8 L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29y ZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwv c3Bhbj48YnI+DQo8c3Bhbj4xMzoxMDozNSw0OTk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 PC9zcGFuPjxicj4NCjxzcGFuPjEzOjEwOjM1LDQ5OTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAu OTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMzoxMDo0NSw3ODQ6Omhvc3RlZF9lbmdp bmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkN1cnJlbnQgc3Rh dGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjxzcGFuPjEzOjEwOjQ1LDc4NTo6aG9zdGVkX2Vu Z2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMzoxMDo1Niww NzA6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxz cGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bh bj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjxzcGFuPjEzOjEwOjU2 LDA3MDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0K PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3Nw YW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8 c3Bhbj4xMzoxMTowNiwxMDk6OnN0YXRlczo6Mzk0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFn ZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY29uc3VtZSk8L3NwYW4+PGJyPg0KPHNw YW4+RW5naW5lIHZtIHJ1bm5pbmcgb24gbG9jYWxob3N0PC9zcGFuPjxicj4NCjxzcGFuPk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTM6MTE6MDYsMzU5Ojpo b3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5D dXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMzoxMTowNiwzNTk6 Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFu PkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxi cj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+ MTM6MTE6MTYsNjU4Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bh bj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bh bj4xMzoxMToxNiw2NTg6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9z cGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6 IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3Nw YW4+PGJyPg0KPHNwYW4+MTM6MTE6MjYsOTkxOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29y ZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwv c3Bhbj48YnI+DQo8c3Bhbj4xMzoxMToyNiw5OTE6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkz IChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTM6MTE6MzcsMzQxOjpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRl IEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMzoxMTozNywzNDE6Omhvc3RlZF9lbmdp bmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3Rl IGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPi0t LS08L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjEwLjAuMC45MyAoaG9zdGVk LWVuZ2luZS0yKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 PC9zcGFuPjxicj4NCjxzcGFuPjEwOjEyOjE4LDMzOTo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3du IChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMDoxMjoxOCwzMzk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAu MC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTA6MTI6MjgsNjUxOjpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50 IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhy ZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjxzcGFuPjEwOjEyOjI4LDY1Mjo6aG9z dGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVz dCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0K PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMDox MjozOSwwMTA6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxi cj4NCjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxi cj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+ MTA6MTI6MzksMDEwOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bh bj48YnI+DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAy NDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFu Pjxicj4NCjxzcGFuPjEwOjEyOjQ5LDMzODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29y ZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwv c3Bhbj48YnI+DQo8c3Bhbj4xMDoxMjo0OSwzMzg6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0 IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxzcGFuPk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTA6MTI6NTksNjQyOjpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8c3Bhbj5DdXJyZW50IHN0YXRl IEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8c3Bhbj5NYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjxzcGFuPjEwOjEyOjU5LDY0Mjo6aG9zdGVkX2Vu Z2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPHNwYW4+QmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8c3Bhbj4xMDoxMzoxMCww MTA6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjxz cGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjxz cGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPHNwYW4+MTA6MTM6 MTAsMDEwOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+ DQo8c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwv c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjEw LjAuMC45Mihob3N0ZWQtZW5naW5lLTMpPC9zcGFuPjxicj4NCjxzcGFuPnNhbWUgYXMgMTAuMC4w LjkzPC9zcGFuPjxicj4NCjxzcGFuPi0tPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8 c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48YnI+DQo8c3Bhbj5Gcm9tOiBT aW1vbmUgVGlyYWJvc2NoaSBbPGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iPm1h aWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPC9hPl08L3NwYW4+PGJyPg0KPHNwYW4+U2VudDogRnJp ZGF5LCBEZWNlbWJlciAxOSwgMjAxNCAxMjoyOCBBTTwvc3Bhbj48YnI+DQo8c3Bhbj5UbzogWXVl LCBDb25nPC9zcGFuPjxicj4NCjxzcGFuPkNjOiA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQu b3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+Jmx0OzxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5v cmciPm1haWx0bzp1c2Vyc0BvdmlydC5vcmc8L2E+Jmd0Ozwvc3Bhbj48YnI+DQo8c3Bhbj5TdWJq ZWN0OiBSZTogW292aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3aXRoIG92aXJ0My41PC9zcGFuPjxi cj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxi cj4NCjxzcGFuPi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08L3NwYW4+PGJyPg0KPHNwYW4+ RnJvbTogJnF1b3Q7Q29uZyBZdWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpDb25nX1l1ZUBh bGxpZWR0ZWxlc2lzLmNvbSI+Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208L2E+Jmx0OzxhIGhy ZWY9Im1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbSI+bWFpbHRvOkNvbmdfWXVlQGFs bGllZHRlbGVzaXMuY29tPC9hPiZndDsmZ3Q7PC9zcGFuPjxicj4NCjxzcGFuPlRvOiA8YSBocmVm PSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+Jmx0OzxhIGhyZWY9 Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPm1haWx0bzp1c2Vyc0BvdmlydC5vcmc8L2E+Jmd0Ozwv c3Bhbj48YnI+DQo8c3Bhbj5TZW50OiBGcmlkYXksIERlY2VtYmVyIDE5LCAyMDE0IDI6MTQ6MzMg QU08L3NwYW4+PGJyPg0KPHNwYW4+U3ViamVjdDogW292aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3 aXRoIG92aXJ0My41PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+ PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkhpPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bh bj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkluIG15 IGVudmlyb25tZW50LCBJIGhhdmUgMyBvdmlydCBub2RlcyBhcyBvbmUgY2x1c3Rlci4gQW5kIG9u IHRvcCBvZjwvc3Bhbj48YnI+DQo8c3Bhbj5ob3N0LTEsIHRoZXJlIGlzIG9uZSB2bSB0byBob3N0 IG92aXJ0IGVuZ2luZS48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkFsc28g SSBoYXZlIG9uZSBleHRlcm5hbCBzdG9yYWdlIGZvciB0aGUgY2x1c3RlciB0byB1c2UgYXMgZGF0 YSBkb21haW48L3NwYW4+PGJyPg0KPHNwYW4+b2YgZW5naW5lIGFuZCBkYXRhLjwvc3Bhbj48YnI+ DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+SSBjb25maXJtZWQgbGl2ZSBtaWdyYXRpb24gd29y a3Mgd2VsbCBpbiBteSBlbnZpcm9ubWVudC48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4N CjxzcGFuPkJ1dCBpdCBzZWVtcyB2ZXJ5IGJ1Z2d5IGZvciBWTSBmYWlsb3ZlciBpZiBJIHRyeSB0 byBmb3JjZSB0byBzaHV0IGRvd248L3NwYW4+PGJyPg0KPHNwYW4+b25lIG92aXJ0IG5vZGUuIFNv bWV0aW1lcyB0aGUgVk0gaW4gdGhlIG5vZGUgd2hpY2ggaXMgc2h1dGRvd24gY2FuPC9zcGFuPjxi cj4NCjxzcGFuPm1pZ3JhdGUgdG8gb3RoZXIgaG9zdCwgYnV0IGl0IHRha2UgbW9yZSB0aGFuIHNl dmVyYWwgbWludXRlcy48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPlNvbWV0 aW1lcywgaXQgY2FuIG5vdCBtaWdyYXRlIGF0IGFsbC4gU29tZXRpbWVzLCBvbmx5IHdoZW4gdGhl IGhvc3QgaXM8L3NwYW4+PGJyPg0KPHNwYW4+YmFjaywgdGhlIFZNIGlzIGJlZ2lubmluZyB0byBt b3ZlLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+Q2FuIHlvdSBwbGVhc2Ug Y2hlY2sgb3Igc2hhcmUgdGhlIGxvZ3MgdW5kZXIgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2lu ZS1oYS88L3NwYW4+PGJyPg0KPHNwYW4+Pzwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0K PHNwYW4+SXMgdGhlcmUgc29tZSBkb2N1bWVudGF0aW9uIHRvIGV4cGxhaW4gaG93IFZNIGZhaWxv dmVyIGlzIHdvcmtpbmc/IEFuZDwvc3Bhbj48YnI+DQo8c3Bhbj5pcyB0aGVyZSBzb21lIGJ1Z3Mg cmVwb3J0ZWQgcmVsYXRlZCB3aXRoIHRoaXM/PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+ DQo8c3Bhbj48YSBocmVmPSJodHRwOi8vd3d3Lm92aXJ0Lm9yZy9GZWF0dXJlcy9TZWxmX0hvc3Rl ZF9FbmdpbmUjQWdlbnRfU3RhdGVfRGlhZ3JhbSI+aHR0cDovL3d3dy5vdmlydC5vcmcvRmVhdHVy ZXMvU2VsZl9Ib3N0ZWRfRW5naW5lI0FnZW50X1N0YXRlX0RpYWdyYW08L2E+PC9zcGFuPjxicj4N CjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5UaGFua3MgaW4gYWR2YW5jZSw8L3NwYW4+PGJyPg0K PHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkNvbmc8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxi cj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxi cj4NCjxzcGFuPlRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUg aW50ZW5kZWQgcmVjaXBpZW50KHMpPC9zcGFuPjxicj4NCjxzcGFuPmFuZCBtYXkgY29udGFpbiBj b25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueTwvc3Bhbj48YnI+DQo8 c3Bhbj51bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9u IGlzIHByb2hpYml0ZWQuIElmPC9zcGFuPjxicj4NCjxzcGFuPnlvdSBhcmUgbm90IHRoZSBpbnRl bmRlZCByZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHk8L3NwYW4+ PGJyPg0KPHNwYW4+ZS1tYWlsIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFs IG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlPC9zcGFuPjxicj4NCjxzcGFuPmludGVuZGVkIHJlY2lw aWVudCwgcGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUgY29udGVudCBvZiB0aGlzIG1lc3NhZ2U8 L3NwYW4+PGJyPg0KPHNwYW4+aXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlzY2xv c3VyZSBieSB0aGUgc2VuZGVyJ3MgZS1tYWlsIFN5c3RlbTwvc3Bhbj48YnI+DQo8c3Bhbj5BZG1p bmlzdHJhdG9yLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+X19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyPg0KPHNwYW4+ VXNlcnMgbWFpbGluZyBsaXN0PC9zcGFuPjxicj4NCjxzcGFuPjxhIGhyZWY9Im1haWx0bzpVc2Vy c0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOlVzZXJz QG92aXJ0Lm9yZyI+bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZzwvYT4mZ3Q7PC9zcGFuPjxicj4NCjxz cGFuPjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy cyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvc3Bh bj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBm b3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heTwvc3Bh bj48YnI+DQo8c3Bhbj5jb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1h dGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcsPC9zcGFuPjxicj4NCjxzcGFuPnVzZSwgZGlz Y2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhl IGludGVuZGVkPC9zcGFuPjxicj4NCjxzcGFuPnJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhl IHNlbmRlciBieSByZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllczwvc3Bhbj48YnI+ DQo8c3Bhbj5vZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4gSWYgeW91IGFyZSB0aGUgaW50ZW5kZWQg cmVjaXBpZW50LCBwbGVhc2UgYmU8L3NwYW4+PGJyPg0KPHNwYW4+YWR2aXNlZCB0aGF0IHRoZSBj b250ZW50IG9mIHRoaXMgbWVzc2FnZSBpcyBzdWJqZWN0IHRvIGFjY2VzcywgcmV2aWV3IGFuZDwv c3Bhbj48YnI+DQo8c3Bhbj5kaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVt IEFkbWluaXN0cmF0b3IuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3Nw YW4+PGJyPg0KPHNwYW4+VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9m IHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBh bmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcsIHVzZSwg ZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3Qg dGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QNCiB0aGUgc2VuZGVyIGJ5IHJl cGx5IGUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBvcmlnaW5hbCBtZXNzYWdl LiBJZiB5b3UgYXJlIHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBiZSBhZHZpc2VkIHRo YXQgdGhlIGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1YmplY3QgdG8gYWNjZXNzLCByZXZp ZXcgYW5kIGRpc2Nsb3N1cmUgYnkgdGhlIHNlbmRlcidzIGUtbWFpbCBTeXN0ZW0gQWRtaW5pc3Ry YXRvci48L3NwYW4+PGJyPg0KPHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX188L3NwYW4+PGJyPg0KPHNwYW4+VXNlcnMgbWFpbGluZyBsaXN0PC9zcGFu Pjxicj4NCjxzcGFuPjxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0 Lm9yZzwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+bWFpbHRvOlVzZXJz QG92aXJ0Lm9yZzwvYT4mZ3Q7PC9zcGFuPjxicj4NCjxzcGFuPjxhIGhyZWY9Imh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJy Pg0KPHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyPg0KPHNw YW4+VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRl ZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdl ZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBv ciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVk IHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QNCiB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBh bmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJl IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgdGhlIGNvbnRl bnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1YmplY3QgdG8gYWNjZXNzLCByZXZpZXcgYW5kIGRpc2Ns b3N1cmUgYnkgdGhlIHNlbmRlcidzIGUtbWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRvci48L3NwYW4+ PGJyPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YnI+DQo8aHI+DQo8Zm9udCBmYWNlPSJBcmlh bCIgY29sb3I9IkdyYXkiIHNpemU9IjEiPlRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgZm9yIHRoZSBz b2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpIGFuZCBtYXkgY29udGFpbiBjb25m aWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueSB1bmF1dGhvcml6ZWQgcmV2 aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9uIGlzIHByb2hpYml0ZWQuIElmIHlv dSBhcmUgbm90IHRoZQ0KIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNl bmRlciBieSByZXBseSBlLW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2lu YWwgbWVzc2FnZS4gSWYgeW91IGFyZSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgYmUg YWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZSBpcyBzdWJqZWN0IHRvIGFj Y2VzcywgcmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncw0KIGUtbWFpbCBTeXN0 ZW0gQWRtaW5pc3RyYXRvci48YnI+DQo8L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_94CB626A50E24B8881004093BC751AB7alliedtelesiscom_--

I see that HE vm run on host with ip 10.0.0.94, and two another hosts in "Local Maintenance" state, so vm will not migrate to any of them, can you try disable local maintenance on all hosts in HE environment and after enable "local maintenance" on host where HE vm run, and provide also output of hosted-engine --vm-status. Failover works in next way: 1) if host where run HE vm have score less by 800 that some other host in HE environment, HE vm will migrate on host with best score 2) if something happen to vm(kernel panic, crash of service...), agent will restart HE vm on another host in HE environment with positive score 3) if put to local maintenance host with HE vm, vm will migrate to another host with positive score Thanks. ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Artyom Lukianov" <alukiano@redhat.com> Cc: "Simone Tiraboschi" <stirabos@redhat.com>, users@ovirt.org Sent: Monday, December 29, 2014 6:30:42 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Thanks and the --vm-status log is as follows: [root@compute2-2 ~]# hosted-engine --vm-status --== Host 1 status ==-- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 1008087 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1008087<tel:1008087> (Mon Dec 29 11:25:51 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 859142 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=859142 (Mon Dec 29 08:25:08 2014) host-id=2 score=0 maintenance=True state=LocalMaintenance --== Host 3 status ==-- Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 853615 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=853615 (Mon Dec 29 08:25:57 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance You have new mail in /var/spool/mail/root [root@compute2-2 ~]# Could you please explain how VM failover works inside ovirt? Is there any other debug option I can enable to check the problem? Thanks, Cong On 2014/12/29, at 1:39, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> wrote: Can you also provide output of hosted-engine --vm-status please, previous time it was useful, because I do not see something unusual. Thanks ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com>> To: "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> Cc: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com>>, users@ovirt.org<mailto:users@ovirt.org> Sent: Monday, December 29, 2014 7:15:24 AM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Also I change the maintenance mode to local in another host. But also the VM in this host can not be migrated. The logs are as follows. [root@compute2-2 ~]# hosted-engine --set-maintenance --mode=local [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 21:09:04,184::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:24,903::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:24,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:35,026::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:55,691::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 21:09:55,701::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419829795.7 type=state_transition detail=EngineDown-LocalMaintenance hostname='compute2-2' MainThread::INFO::2014-12-28 21:09:55,761::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (EngineDown-LocalMaintenance) sent? sent MainThread::INFO::2014-12-28 21:09:55,990::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 21:09:55,990::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 21:09:55,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) ^C You have new mail in /var/spool/mail/root [root@compute2-2 ~]# ps -ef | grep qemu root 18420 2777 0 21:10<x-apple-data-detectors://39> pts/0 00:00:00<x-apple-data-detectors://40> grep --color=auto qemu qemu 29809 1 0 Dec19 ? 01:17:20 /usr/libexec/qemu-kvm -name testvm2-2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid c31e97d0-135e-42da-9954-162b5228dce3 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0059-3610-8033-B4C04F395931,uuid=c31e97d0-135e-42da-9954-162b5228dce3 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2-2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:17:17<x-apple-data-detectors://42>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/5cbeb8c9-4f04-48d0-a5eb-78c49187c550/a0570e8c-9867-4ec4-818f-11e102fc4f9b,if=none,id=drive-virtio-disk0,format=qcow2,serial=5cbeb8c9-4f04-48d0-a5eb-78c49187c550,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=28,id=hostnet0,vhost=on,vhostfd=29 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:00,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5901,addr=10.0.0.93,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-2 ~]# Thanks, Cong On 2014/12/28, at 20:53, "Yue, Cong" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> wrote: I checked it again and confirmed there is one guest VM is running on the top of this host. The log is as follows: [root@compute2-1 vdsm]# ps -ef | grep qemu qemu 2983 846 0 Dec19 ? 00:00:00<x-apple-data-detectors://0> [supervdsmServer] <defunct> root 5489 3053 0 20:49<x-apple-data-detectors://1> pts/0 00:00:00<x-apple-data-detectors://2> grep --color=auto qemu qemu 26128 1 0 Dec19 ? 01:09:19 /usr/libexec/qemu-kvm -name testvm2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid e46bca87-4df5-4287-844b-90a26fccef33 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0030-3310-8059-B8C04F585231,uuid=e46bca87-4df5-4287-844b-90a26fccef33 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:18:01<x-apple-data-detectors://4>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/b4b5426b-95e3-41af-b286-da245891cdaf/0f688d49-97e3-4f1d-84d4-ac1432d903b3,if=none,id=drive-virtio-disk0,format=qcow2,serial=b4b5426b-95e3-41af-b286-da245891cdaf,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=27 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:01,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5900,addr=10.0.0.92,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 20:49:27,315::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:37,732::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:48,048::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:48,319::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) Thanks, Cong On 2014/12/28, at 3:46, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com><mailto:alukiano@redhat.com>> wrote: I see that you set local maintenance on host3 that do not have engine vm on it, so it nothing to migrate from this host. If you set local maintenance on host1, vm must migrate to another host with positive score. Thanks ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Saturday, December 27, 2014 6:58:32 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Hi I had a try with "hosted-engine --set-maintence --mode=local" on compute2-1, which is host 3 in my cluster. From the log, it shows maintence mode is dectected, but migration does not happen. The logs are as follows. Is there any other config I need to check? [root@compute2-1 vdsm]# hosted-engine --vm-status --== Host 1 status ==- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 836296 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=836296 (Sat Dec 27 11:42:39 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 687358 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=687358 (Sat Dec 27 08:42:04 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 681827 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=681827 (Sat Dec 27 08:42:40 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:42:41,109::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:42:51,198::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:01,507::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:11,859::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) [root@compute2-3 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 11:36:28,855::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:09,779::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:36:12,462::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:22,797::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:22,798::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:32,876::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:37:04,028::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.94 (id 1): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=835987 (Sat Dec 27 11:37:30 2014)\nhost-id=1\nscore=2400\nmaintenance=False\nstate=EngineUp\n', 'hostname': '10.0.0.94', 'alive': True, 'host-id': 1, 'engine-status': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'score': 2400, 'maintenance': False, 'host-ts': 835987} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=681528 (Sat Dec 27 08:37:41 2014)\nhost-id=3\nscore=0\nmaintenance=True\nstate=LocalMaintenance\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 0, 'maintenance': True, 'host-ts': 681528} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 2): {'engine-health': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'bridge': True, 'mem-free': 15300.0, 'maintenance': False, 'cpu-load': 0.0215, 'gateway': True} MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) Thanks, Cong On 2014/12/22, at 5:29, "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> wrote: ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Friday, December 19, 2014 7:22:10 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5 Thanks for the information. This is the log for my three ovirt nodes.
From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment?
No, they looks ok: you can run the engine VM on single host at a time. How can I make also engine works for my 2nd and 3rd ovit nodes? If you put the host 1 in local maintenance mode ( hosted-engine --set-maintenance --mode=local ) the VM should migrate to host 2; if you reactivate host 1 ( hosted-engine --set-maintenance --mode=none ) and put host 2 in local maintenance mode the VM should migrate again. Can you please try that and post the logs if something is going bad? -- --== Host 1 status ==-- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown -- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ---- 10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) 10.0.0.92(hosted-engine-3) same as 10.0.0.93 -- -----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Subject: Re: [ovirt-users] VM failover with ovirt3.5 ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5 Hi In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine. Also I have one external storage for the cluster to use as data domain of engine and data. I confirmed live migration works well in my environment. But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes. Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move. Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ? Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this? http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram Thanks in advance, Cong This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org><mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org><mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users ________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. ________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

Thanks for detailed explanation. Do you mean only HE VM can be failover? I want to have a try with the VM on any host to check whether VM can be failover to other host automatically like VMware or Xenserver? I will have a try as you advised and provide the log for your further advice. Thanks, Cong
On 2014/12/29, at 8:43, "Artyom Lukianov" <alukiano@redhat.com> wrote:
I see that HE vm run on host with ip 10.0.0.94, and two another hosts in "Local Maintenance" state, so vm will not migrate to any of them, can you try disable local maintenance on all hosts in HE environment and after enable "local maintenance" on host where HE vm run, and provide also output of hosted-engine --vm-status. Failover works in next way: 1) if host where run HE vm have score less by 800 that some other host in HE environment, HE vm will migrate on host with best score 2) if something happen to vm(kernel panic, crash of service...), agent will restart HE vm on another host in HE environment with positive score 3) if put to local maintenance host with HE vm, vm will migrate to another host with positive score Thanks.
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Artyom Lukianov" <alukiano@redhat.com> Cc: "Simone Tiraboschi" <stirabos@redhat.com>, users@ovirt.org Sent: Monday, December 29, 2014 6:30:42 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5
Thanks and the --vm-status log is as follows: [root@compute2-2 ~]# hosted-engine --vm-status
--== Host 1 status ==--
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 1008087 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1008087<tel:1008087> (Mon Dec 29 11:25:51 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 859142 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=859142 (Mon Dec 29 08:25:08 2014) host-id=2 score=0 maintenance=True state=LocalMaintenance
--== Host 3 status ==--
Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 853615 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=853615 (Mon Dec 29 08:25:57 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance You have new mail in /var/spool/mail/root [root@compute2-2 ~]#
Could you please explain how VM failover works inside ovirt? Is there any other debug option I can enable to check the problem?
Thanks, Cong
On 2014/12/29, at 1:39, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> wrote:
Can you also provide output of hosted-engine --vm-status please, previous time it was useful, because I do not see something unusual. Thanks
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com>> To: "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> Cc: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com>>, users@ovirt.org<mailto:users@ovirt.org> Sent: Monday, December 29, 2014 7:15:24 AM Subject: Re: [ovirt-users] VM failover with ovirt3.5
Also I change the maintenance mode to local in another host. But also the VM in this host can not be migrated. The logs are as follows.
[root@compute2-2 ~]# hosted-engine --set-maintenance --mode=local [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 21:09:04,184::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:24,903::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:24,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:35,026::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:55,691::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 21:09:55,701::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419829795.7 type=state_transition detail=EngineDown-LocalMaintenance hostname='compute2-2' MainThread::INFO::2014-12-28 21:09:55,761::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (EngineDown-LocalMaintenance) sent? sent MainThread::INFO::2014-12-28 21:09:55,990::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 21:09:55,990::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 21:09:55,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) ^C You have new mail in /var/spool/mail/root [root@compute2-2 ~]# ps -ef | grep qemu root 18420 2777 0 21:10<x-apple-data-detectors://39> pts/0 00:00:00<x-apple-data-detectors://40> grep --color=auto qemu qemu 29809 1 0 Dec19 ? 01:17:20 /usr/libexec/qemu-kvm -name testvm2-2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid c31e97d0-135e-42da-9954-162b5228dce3 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0059-3610-8033-B4C04F395931,uuid=c31e97d0-135e-42da-9954-162b5228dce3 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2-2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:17:17<x-apple-data-detectors://42>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/5cbeb8c9-4f04-48d0-a5eb-78c49187c550/a0570e8c-9867-4ec4-818f-11e102fc4f9b,if=none,id=drive-virtio-disk0,format=qcow2,serial=5cbeb8c9-4f04-48d0-a5eb-78c49187c550,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=28,id=hostnet0,vhost=on,vhostfd=29 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:00,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5901,addr=10.0.0.93,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-2 ~]#
Thanks, Cong
On 2014/12/28, at 20:53, "Yue, Cong" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> wrote:
I checked it again and confirmed there is one guest VM is running on the top of this host. The log is as follows:
[root@compute2-1 vdsm]# ps -ef | grep qemu qemu 2983 846 0 Dec19 ? 00:00:00<x-apple-data-detectors://0> [supervdsmServer] <defunct> root 5489 3053 0 20:49<x-apple-data-detectors://1> pts/0 00:00:00<x-apple-data-detectors://2> grep --color=auto qemu qemu 26128 1 0 Dec19 ? 01:09:19 /usr/libexec/qemu-kvm -name testvm2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid e46bca87-4df5-4287-844b-90a26fccef33 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0030-3310-8059-B8C04F585231,uuid=e46bca87-4df5-4287-844b-90a26fccef33 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:18:01<x-apple-data-detectors://4>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/b4b5426b-95e3-41af-b286-da245891cdaf/0f688d49-97e3-4f1d-84d4-ac1432d903b3,if=none,id=drive-virtio-disk0,format=qcow2,serial=b4b5426b-95e3-41af-b286-da245891cdaf,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=27 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:01,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5900,addr=10.0.0.92,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 20:49:27,315::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:37,732::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:48,048::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:48,319::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
Thanks, Cong
On 2014/12/28, at 3:46, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com><mailto:alukiano@redhat.com>> wrote:
I see that you set local maintenance on host3 that do not have engine vm on it, so it nothing to migrate from this host. If you set local maintenance on host1, vm must migrate to another host with positive score. Thanks
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Saturday, December 27, 2014 6:58:32 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5
Hi
I had a try with "hosted-engine --set-maintence --mode=local" on compute2-1, which is host 3 in my cluster. From the log, it shows maintence mode is dectected, but migration does not happen.
The logs are as follows. Is there any other config I need to check?
[root@compute2-1 vdsm]# hosted-engine --vm-status
--== Host 1 status ==-
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 836296 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=836296 (Sat Dec 27 11:42:39 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 687358 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=687358 (Sat Dec 27 08:42:04 2014) host-id=2 score=2400 maintenance=False state=EngineDown
--== Host 3 status ==--
Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 681827 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=681827 (Sat Dec 27 08:42:40 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:42:41,109::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:42:51,198::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:01,507::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:11,859::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
[root@compute2-3 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 11:36:28,855::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:09,779::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400)
[root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:36:12,462::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:22,797::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:22,798::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:32,876::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:37:04,028::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.94 (id 1): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=835987 (Sat Dec 27 11:37:30 2014)\nhost-id=1\nscore=2400\nmaintenance=False\nstate=EngineUp\n', 'hostname': '10.0.0.94', 'alive': True, 'host-id': 1, 'engine-status': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'score': 2400, 'maintenance': False, 'host-ts': 835987} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=681528 (Sat Dec 27 08:37:41 2014)\nhost-id=3\nscore=0\nmaintenance=True\nstate=LocalMaintenance\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 0, 'maintenance': True, 'host-ts': 681528} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 2): {'engine-health': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'bridge': True, 'mem-free': 15300.0, 'maintenance': False, 'cpu-load': 0.0215, 'gateway': True} MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
Thanks, Cong
On 2014/12/22, at 5:29, "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> wrote:
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Friday, December 19, 2014 7:22:10 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5
Thanks for the information. This is the log for my three ovirt nodes. From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment?
No, they looks ok: you can run the engine VM on single host at a time.
How can I make also engine works for my 2nd and 3rd ovit nodes?
If you put the host 1 in local maintenance mode ( hosted-engine --set-maintenance --mode=local ) the VM should migrate to host 2; if you reactivate host 1 ( hosted-engine --set-maintenance --mode=none ) and put host 2 in local maintenance mode the VM should migrate again.
Can you please try that and post the logs if something is going bad?
-- --== Host 1 status ==--
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown
--== Host 3 status ==--
Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown
-- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ----
10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
10.0.0.92(hosted-engine-3) same as 10.0.0.93 --
-----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Subject: Re: [ovirt-users] VM failover with ovirt3.5
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org><mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org><mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users
________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

If you want enable failover for some vm, you can enter under vm properties->High Availability and enable "Highly Available" checkbox. But HE vm already automatically "Highly Available". ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Artyom Lukianov" <alukiano@redhat.com> Cc: "Simone Tiraboschi" <stirabos@redhat.com>, users@ovirt.org Sent: Monday, December 29, 2014 7:49:58 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Thanks for detailed explanation. Do you mean only HE VM can be failover? I want to have a try with the VM on any host to check whether VM can be failover to other host automatically like VMware or Xenserver? I will have a try as you advised and provide the log for your further advice. Thanks, Cong
On 2014/12/29, at 8:43, "Artyom Lukianov" <alukiano@redhat.com> wrote:
I see that HE vm run on host with ip 10.0.0.94, and two another hosts in "Local Maintenance" state, so vm will not migrate to any of them, can you try disable local maintenance on all hosts in HE environment and after enable "local maintenance" on host where HE vm run, and provide also output of hosted-engine --vm-status. Failover works in next way: 1) if host where run HE vm have score less by 800 that some other host in HE environment, HE vm will migrate on host with best score 2) if something happen to vm(kernel panic, crash of service...), agent will restart HE vm on another host in HE environment with positive score 3) if put to local maintenance host with HE vm, vm will migrate to another host with positive score Thanks.
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Artyom Lukianov" <alukiano@redhat.com> Cc: "Simone Tiraboschi" <stirabos@redhat.com>, users@ovirt.org Sent: Monday, December 29, 2014 6:30:42 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5
Thanks and the --vm-status log is as follows: [root@compute2-2 ~]# hosted-engine --vm-status
--== Host 1 status ==--
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 1008087 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1008087<tel:1008087> (Mon Dec 29 11:25:51 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 859142 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=859142 (Mon Dec 29 08:25:08 2014) host-id=2 score=0 maintenance=True state=LocalMaintenance
--== Host 3 status ==--
Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 853615 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=853615 (Mon Dec 29 08:25:57 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance You have new mail in /var/spool/mail/root [root@compute2-2 ~]#
Could you please explain how VM failover works inside ovirt? Is there any other debug option I can enable to check the problem?
Thanks, Cong
On 2014/12/29, at 1:39, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> wrote:
Can you also provide output of hosted-engine --vm-status please, previous time it was useful, because I do not see something unusual. Thanks
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com>> To: "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> Cc: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com>>, users@ovirt.org<mailto:users@ovirt.org> Sent: Monday, December 29, 2014 7:15:24 AM Subject: Re: [ovirt-users] VM failover with ovirt3.5
Also I change the maintenance mode to local in another host. But also the VM in this host can not be migrated. The logs are as follows.
[root@compute2-2 ~]# hosted-engine --set-maintenance --mode=local [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 21:09:04,184::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:24,903::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:24,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:35,026::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:55,691::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 21:09:55,701::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419829795.7 type=state_transition detail=EngineDown-LocalMaintenance hostname='compute2-2' MainThread::INFO::2014-12-28 21:09:55,761::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (EngineDown-LocalMaintenance) sent? sent MainThread::INFO::2014-12-28 21:09:55,990::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 21:09:55,990::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 21:09:55,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) ^C You have new mail in /var/spool/mail/root [root@compute2-2 ~]# ps -ef | grep qemu root 18420 2777 0 21:10<x-apple-data-detectors://39> pts/0 00:00:00<x-apple-data-detectors://40> grep --color=auto qemu qemu 29809 1 0 Dec19 ? 01:17:20 /usr/libexec/qemu-kvm -name testvm2-2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid c31e97d0-135e-42da-9954-162b5228dce3 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0059-3610-8033-B4C04F395931,uuid=c31e97d0-135e-42da-9954-162b5228dce3 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2-2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:17:17<x-apple-data-detectors://42>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/5cbeb8c9-4f04-48d0-a5eb-78c49187c550/a0570e8c-9867-4ec4-818f-11e102fc4f9b,if=none,id=drive-virtio-disk0,format=qcow2,serial=5cbeb8c9-4f04-48d0-a5eb-78c49187c550,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=28,id=hostnet0,vhost=on,vhostfd=29 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:00,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5901,addr=10.0.0.93,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-2 ~]#
Thanks, Cong
On 2014/12/28, at 20:53, "Yue, Cong" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> wrote:
I checked it again and confirmed there is one guest VM is running on the top of this host. The log is as follows:
[root@compute2-1 vdsm]# ps -ef | grep qemu qemu 2983 846 0 Dec19 ? 00:00:00<x-apple-data-detectors://0> [supervdsmServer] <defunct> root 5489 3053 0 20:49<x-apple-data-detectors://1> pts/0 00:00:00<x-apple-data-detectors://2> grep --color=auto qemu qemu 26128 1 0 Dec19 ? 01:09:19 /usr/libexec/qemu-kvm -name testvm2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid e46bca87-4df5-4287-844b-90a26fccef33 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0030-3310-8059-B8C04F585231,uuid=e46bca87-4df5-4287-844b-90a26fccef33 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:18:01<x-apple-data-detectors://4>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/b4b5426b-95e3-41af-b286-da245891cdaf/0f688d49-97e3-4f1d-84d4-ac1432d903b3,if=none,id=drive-virtio-disk0,format=qcow2,serial=b4b5426b-95e3-41af-b286-da245891cdaf,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=27 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:01,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5900,addr=10.0.0.92,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 20:49:27,315::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:37,732::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:48,048::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:48,319::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
Thanks, Cong
On 2014/12/28, at 3:46, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com><mailto:alukiano@redhat.com>> wrote:
I see that you set local maintenance on host3 that do not have engine vm on it, so it nothing to migrate from this host. If you set local maintenance on host1, vm must migrate to another host with positive score. Thanks
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Saturday, December 27, 2014 6:58:32 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5
Hi
I had a try with "hosted-engine --set-maintence --mode=local" on compute2-1, which is host 3 in my cluster. From the log, it shows maintence mode is dectected, but migration does not happen.
The logs are as follows. Is there any other config I need to check?
[root@compute2-1 vdsm]# hosted-engine --vm-status
--== Host 1 status ==-
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 836296 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=836296 (Sat Dec 27 11:42:39 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 687358 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=687358 (Sat Dec 27 08:42:04 2014) host-id=2 score=2400 maintenance=False state=EngineDown
--== Host 3 status ==--
Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 681827 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=681827 (Sat Dec 27 08:42:40 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:42:41,109::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:42:51,198::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:01,507::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:11,859::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
[root@compute2-3 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 11:36:28,855::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:09,779::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400)
[root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:36:12,462::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:22,797::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:22,798::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:32,876::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:37:04,028::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.94 (id 1): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=835987 (Sat Dec 27 11:37:30 2014)\nhost-id=1\nscore=2400\nmaintenance=False\nstate=EngineUp\n', 'hostname': '10.0.0.94', 'alive': True, 'host-id': 1, 'engine-status': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'score': 2400, 'maintenance': False, 'host-ts': 835987} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=681528 (Sat Dec 27 08:37:41 2014)\nhost-id=3\nscore=0\nmaintenance=True\nstate=LocalMaintenance\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 0, 'maintenance': True, 'host-ts': 681528} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 2): {'engine-health': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'bridge': True, 'mem-free': 15300.0, 'maintenance': False, 'cpu-load': 0.0215, 'gateway': True} MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
Thanks, Cong
On 2014/12/22, at 5:29, "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> wrote:
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Friday, December 19, 2014 7:22:10 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5
Thanks for the information. This is the log for my three ovirt nodes. From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment?
No, they looks ok: you can run the engine VM on single host at a time.
How can I make also engine works for my 2nd and 3rd ovit nodes?
If you put the host 1 in local maintenance mode ( hosted-engine --set-maintenance --mode=local ) the VM should migrate to host 2; if you reactivate host 1 ( hosted-engine --set-maintenance --mode=none ) and put host 2 in local maintenance mode the VM should migrate again.
Can you please try that and post the logs if something is going bad?
-- --== Host 1 status ==--
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown
--== Host 3 status ==--
Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown
-- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ----
10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
10.0.0.92(hosted-engine-3) same as 10.0.0.93 --
-----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Subject: Re: [ovirt-users] VM failover with ovirt3.5
----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org><mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org><mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users
________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

--_000_21D302CFAD6F4E8CA37352ADAC1C129Balliedtelesiscom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBkaXNhYmxlZCBsb2NhbCBtYWludGVuYW5jZSBtb2RlIGZvciBhbGwgaG9zdHMsIGFuZCB0aGVu IG9ubHkgc2V0IHRoZSBob3N0IHdoZXJlIEhFIFZNIGlzIHRoZXJlIHRvIGxvY2FsIG1haW50ZW5h bmNlIG1vZGUuIFRoZSBsb2dzIGFyZSBhcyBmb2xsb3dzLiBEdXJpbmcgdGhlIG1pZ3JhdGlvbiBv ZiBIRSBWTSAsIGl0IHNob3dzIHNvbWUgZmF0YWwgZXJyb3IgaGFwcGVuLiBCeSB0aGUgd2F5LCBh bHNvIEhFIFZNIGNhbiBub3Qgd29yayB3aXRoIGxpdmUgbWlncmF0aW9uLiBJbnN0ZWFkLCBvdGhl ciBWTXMgY2FuIGRvIGxpdmUgbWlncmF0aW9uLg0KDQotLS0NCltyb290QGNvbXB1dGUyLTMgfl0j IGhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmFuY2UgLS1tb2RlPWxvY2FsDQpZb3UgaGF2ZSBu ZXcgbWFpbCBpbiAvdmFyL3Nwb29sL21haWwvcm9vdA0KW3Jvb3RAY29tcHV0ZTItMyB+XSMgdGFp bCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZw0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTY6MTIsNDM1Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTIgKGlkOiAzLCBzY29y ZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjkNCjEzOjE2OjIyLDcxMTo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5l VXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTY6MjIs NzExOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTIgKGlkOiAzLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjkNCjEzOjE2OjMyLDk3ODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTY6MzIsOTc4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTog MjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjkNCjEzOjE2OjQzLDI3Mjo6aG9zdGVk X2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAg KHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTY6NDMsMjcy Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9z dCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjkNCjEzOjE2OjUzLDMxNjo6c3RhdGVzOjozOTQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihjb25zdW1lKQ0KRW5naW5lIHZtIHJ1 bm5pbmcgb24gbG9jYWxob3N0DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5DQoxMzoxNjo1 Myw1NjI6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0 YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjkN CjEzOjE2OjUzLDU2Mjo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJl c3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTI5DQoxMzoxNzowMyw2MDA6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KGNoZWNrKQ0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQNCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjkNCjEzOjE3OjAzLDYxMTo6YnJva2VybGluazo6MTExOjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkpDQpUcnlpbmc6IG5vdGlm eSB0aW1lPTE0MTk4NzcwMjMuNjEgdHlwZT1zdGF0ZV90cmFuc2l0aW9uDQpkZXRhaWw9RW5naW5l VXAtTG9jYWxNYWludGVuYW5jZU1pZ3JhdGVWbSBob3N0bmFtZT0nY29tcHV0ZTItMycNCk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMjkNCjEzOjE3OjAzLDY3Mjo6YnJva2VybGluazo6MTIwOjpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkp DQpTdWNjZXNzLCB3YXMgbm90aWZpY2F0aW9uIG9mIHN0YXRlX3RyYW5zaXRpb24NCihFbmdpbmVV cC1Mb2NhbE1haW50ZW5hbmNlTWlncmF0ZVZtKSBzZW50PyBzZW50DQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI5DQoxMzoxNzowMyw5MTE6OnN0YXRlczo6MjA4OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc2NvcmUpDQpTY29yZSBp cyAwIGR1ZSB0byBsb2NhbCBtYWludGVuYW5jZSBtb2RlDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI5DQoxMzoxNzowMyw5MTI6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpDQpDdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2VNaWdyYXRlVm0gKHNjb3JlOiAwKQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTc6MDMsOTEyOjpob3N0ZWRfZW5naW5l OjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlk OiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjkNCjEzOjE3OjAz LDk2MDo6YnJva2VybGluazo6MTExOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJs aW5rLkJyb2tlckxpbms6Oihub3RpZnkpDQpUcnlpbmc6IG5vdGlmeSB0aW1lPTE0MTk4NzcwMjMu OTYgdHlwZT1zdGF0ZV90cmFuc2l0aW9uDQpkZXRhaWw9TG9jYWxNYWludGVuYW5jZU1pZ3JhdGVW bS1FbmdpbmVNaWdyYXRpbmdBd2F5DQpob3N0bmFtZT0nY29tcHV0ZTItMycNCk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjkNCjEzOjE3OjAzLDk4MDo6YnJva2VybGluazo6MTIwOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkpDQpTdWNj ZXNzLCB3YXMgbm90aWZpY2F0aW9uIG9mIHN0YXRlX3RyYW5zaXRpb24NCihMb2NhbE1haW50ZW5h bmNlTWlncmF0ZVZtLUVuZ2luZU1pZ3JhdGluZ0F3YXkpIHNlbnQ/IHNlbnQNCk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjkNCjEzOjE3OjA0LDIxODo6c3RhdGVzOjo2Njo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KF9wZW5hbGl6ZV9t ZW1vcnkpDQpQZW5hbGl6aW5nIHNjb3JlIGJ5IDQwMCBkdWUgdG8gbG93IGZyZWUgbWVtb3J5DQpN YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5DQoxMzoxNzowNCwyMTg6Omhvc3RlZF9lbmdpbmU6 OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZU1pZ3JhdGluZ0F3 YXkgKHNjb3JlOiAyMDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTc6MDQs MjE5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OkVSUk9SOjoy MDE0LTEyLTI5DQoxMzoxNzoxNCwyNTE6Omhvc3RlZF9lbmdpbmU6Ojg2Nzo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KF9tb25pdG9yX21p Z3JhdGlvbikNCkZhaWxlZCB0byBtaWdyYXRlDQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg bGFzdCk6DQogRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS9hZ2VudC9ob3N0ZWRfZW5naW5lLnB5IiwNCmxpbmUgODYzLCBpbiBfbW9u aXRvcl9taWdyYXRpb24NCiAgIHZtX2lkLA0KIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRl LXBhY2thZ2VzL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEvbGliL3Zkc19jbGllbnQucHkiLA0KbGlu ZSA4NSwgaW4gcnVuX3Zkc19jbGllbnRfY21kDQogICByZXNwb25zZVsnc3RhdHVzJ11bJ21lc3Nh Z2UnXSkNCkRldGFpbGVkRXJyb3I6IEVycm9yIDEyIGZyb20gbWlncmF0ZVN0YXR1czogRmF0YWwg ZXJyb3IgZHVyaW5nIG1pZ3JhdGlvbg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6 MTc6MTQsMjYyOjpicm9rZXJsaW5rOjoxMTE6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGliLmJy b2tlcmxpbmsuQnJva2VyTGluazo6KG5vdGlmeSkNClRyeWluZzogbm90aWZ5IHRpbWU9MTQxOTg3 NzAzNC4yNiB0eXBlPXN0YXRlX3RyYW5zaXRpb24NCmRldGFpbD1FbmdpbmVNaWdyYXRpbmdBd2F5 LVJlaW5pdGlhbGl6ZUZTTSBob3N0bmFtZT0nY29tcHV0ZTItMycNCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjkNCjEzOjE3OjE0LDI2Mzo6YnJva2VybGluazo6MTIwOjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkpDQpTdWNjZXNzLCB3 YXMgbm90aWZpY2F0aW9uIG9mIHN0YXRlX3RyYW5zaXRpb24NCihFbmdpbmVNaWdyYXRpbmdBd2F5 LVJlaW5pdGlhbGl6ZUZTTSkgc2VudD8gaWdub3JlZA0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yOQ0KMTM6MTc6MTQsNDk2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KQ0KQ3VycmVudCBzdGF0ZSBSZWluaXRpYWxpemVGU00gKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTc6MTQsNDk2Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTog MjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjkNCjEzOjE3OjI0LDUzNjo6c3RhdGVf ZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooY2hlY2spDQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTc6MjQsNTQ3Ojpicm9rZXJsaW5rOjoxMTE6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGliLmJyb2tlcmxpbmsuQnJva2VyTGluazo6KG5vdGlm eSkNClRyeWluZzogbm90aWZ5IHRpbWU9MTQxOTg3NzA0NC41NSB0eXBlPXN0YXRlX3RyYW5zaXRp b24NCmRldGFpbD1SZWluaXRpYWxpemVGU00tTG9jYWxNYWludGVuYW5jZSBob3N0bmFtZT0nY29t cHV0ZTItMycNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjkNCjEzOjE3OjI0LDU3NDo6YnJv a2VybGluazo6MTIwOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tl ckxpbms6Oihub3RpZnkpDQpTdWNjZXNzLCB3YXMgbm90aWZpY2F0aW9uIG9mIHN0YXRlX3RyYW5z aXRpb24NCihSZWluaXRpYWxpemVGU00tTG9jYWxNYWludGVuYW5jZSkgc2VudD8gc2VudA0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTc6MjQsODEyOjpob3N0ZWRfZW5naW5lOjoz Mjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChz Y29yZTogMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjkNCjEzOjE3OjI0LDgxMjo6aG9z dGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAu MC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5 DQoxMzoxNzozNCw4NTE6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFp bnRlbmFuY2UgZGV0ZWN0ZWQNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjkNCjEzOjE3OjM1 LDA5NTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3Rh dGUgTG9jYWxNYWludGVuYW5jZSAoc2NvcmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTI5DQoxMzoxNzozNSwwOTU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jpbmcp DQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTc6NDUsMTMwOjpzdGF0ZV9kZWNvcmF0b3JzOjox MjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihjaGVjaykNCkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVkDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI5DQoxMzoxNzo0NSwzNjg6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOQ0KMTM6MTc6NDUsMzY4Ojpob3N0ZWRfZW5naW5lOjoz MzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAy LCBzY29yZTogMjQwMCkNCl5DDQpbcm9vdEBjb21wdXRlMi0zIH5dIw0KDQoNCltyb290QGNvbXB1 dGUyLTMgfl0jIGhvc3RlZC1lbmdpbmUgLS12bS1zdGF0dXMNCg0KDQotLT09IEhvc3QgMSBzdGF0 dXMgPT0tLQ0KDQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9z dG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDEwLjAuMC45NA0KSG9zdCBJRCAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6IDENCkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAgICAg ICAgICAgOiB7ImhlYWx0aCI6ICJnb29kIiwgInZtIjogInVwIiwNCiJkZXRhaWwiOiAidXAifQ0K U2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDANCkxvY2FsIG1haW50ZW5hbmNl ICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0IHRpbWVzdGFtcCAgICAgICAgICAgICAgICAg ICAgIDogMTAxNDk1Njx0ZWw6MTAxNDk1Nj4NCkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1l c3RhbXApOg0KbWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xDQptZXRhZGF0YV9mZWF0dXJlX3ZlcnNp b249MQ0KdGltZXN0YW1wPTEwMTQ5NTY8dGVsOjEwMTQ5NTY+IChNb24gRGVjIDI5IDEzOjIwOjE5 IDIwMTQpDQpob3N0LWlkPTENCnNjb3JlPTANCm1haW50ZW5hbmNlPVRydWUNCnN0YXRlPUxvY2Fs TWFpbnRlbmFuY2UNCg0KDQotLT09IEhvc3QgMiBzdGF0dXMgPT0tLQ0KDQpTdGF0dXMgdXAtdG8t ZGF0ZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9zdG5hbWUgICAgICAgICAgICAgICAgICAg ICAgICAgICA6IDEwLjAuMC45Mw0KSG9zdCBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 IDINCkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgOiB7InJlYXNvbiI6ICJ2bSBu b3QgcnVubmluZyBvbg0KdGhpcyBob3N0IiwgImhlYWx0aCI6ICJiYWQiLCAidm0iOiAiZG93biIs ICJkZXRhaWwiOiAidW5rbm93biJ9DQpTY29yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogMjQwMA0KTG9jYWwgbWFpbnRlbmFuY2UgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpIb3N0 IHRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgIDogODY2MDE5DQpFeHRyYSBtZXRhZGF0YSAo dmFsaWQgYXQgdGltZXN0YW1wKToNCm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0YWRhdGFf ZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVzdGFtcD04NjYwMTkgKE1vbiBEZWMgMjkgMTA6MTk6NDUg MjAxNCkNCmhvc3QtaWQ9Mg0Kc2NvcmU9MjQwMA0KbWFpbnRlbmFuY2U9RmFsc2UNCnN0YXRlPUVu Z2luZURvd24NCg0KDQotLT09IEhvc3QgMyBzdGF0dXMgPT0tLQ0KDQpTdGF0dXMgdXAtdG8tZGF0 ZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAg ICAgICA6IDEwLjAuMC45Mg0KSG9zdCBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDMN CkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgOiB7InJlYXNvbiI6ICJ2bSBub3Qg cnVubmluZyBvbg0KdGhpcyBob3N0IiwgImhlYWx0aCI6ICJiYWQiLCAidm0iOiAiZG93biIsICJk ZXRhaWwiOiAidW5rbm93biJ9DQpTY29yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog MjQwMA0KTG9jYWwgbWFpbnRlbmFuY2UgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpIb3N0IHRp bWVzdGFtcCAgICAgICAgICAgICAgICAgICAgIDogODYwNDkzDQpFeHRyYSBtZXRhZGF0YSAodmFs aWQgYXQgdGltZXN0YW1wKToNCm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0YWRhdGFfZmVh dHVyZV92ZXJzaW9uPTENCnRpbWVzdGFtcD04NjA0OTMgKE1vbiBEZWMgMjkgMTA6MjA6MzUgMjAx NCkNCmhvc3QtaWQ9Mw0Kc2NvcmU9MjQwMA0KbWFpbnRlbmFuY2U9RmFsc2UNCnN0YXRlPUVuZ2lu ZURvd24NCltyb290QGNvbXB1dGUyLTMgfl0jDQotLS0NClRoYW5rcywNCkNvbmcNCg0KDQoNCk9u IDIwMTQvMTIvMjksIGF0IDg6NDMsICJBcnR5b20gTHVraWFub3YiIDxhbHVraWFub0ByZWRoYXQu Y29tPG1haWx0bzphbHVraWFub0ByZWRoYXQuY29tPj4gd3JvdGU6DQoNCkkgc2VlIHRoYXQgSEUg dm0gcnVuIG9uIGhvc3Qgd2l0aCBpcCAxMC4wLjAuOTQsIGFuZCB0d28gYW5vdGhlciBob3N0cyBp biAiTG9jYWwgTWFpbnRlbmFuY2UiIHN0YXRlLCBzbyB2bSB3aWxsIG5vdCBtaWdyYXRlIHRvIGFu eSBvZiB0aGVtLCBjYW4geW91IHRyeSBkaXNhYmxlIGxvY2FsIG1haW50ZW5hbmNlIG9uIGFsbCBo b3N0cyBpbiBIRSBlbnZpcm9ubWVudCBhbmQgYWZ0ZXIgZW5hYmxlICJsb2NhbCBtYWludGVuYW5j ZSIgb24gaG9zdCB3aGVyZSBIRSB2bSBydW4sIGFuZCBwcm92aWRlIGFsc28gb3V0cHV0IG9mIGhv c3RlZC1lbmdpbmUgLS12bS1zdGF0dXMuDQpGYWlsb3ZlciB3b3JrcyBpbiBuZXh0IHdheToNCjEp IGlmIGhvc3Qgd2hlcmUgcnVuIEhFIHZtIGhhdmUgc2NvcmUgbGVzcyBieSA4MDAgdGhhdCBzb21l IG90aGVyIGhvc3QgaW4gSEUgZW52aXJvbm1lbnQsIEhFIHZtIHdpbGwgbWlncmF0ZSBvbiBob3N0 IHdpdGggYmVzdCBzY29yZQ0KMikgaWYgc29tZXRoaW5nIGhhcHBlbiB0byB2bShrZXJuZWwgcGFu aWMsIGNyYXNoIG9mIHNlcnZpY2UuLi4pLCBhZ2VudCB3aWxsIHJlc3RhcnQgSEUgdm0gb24gYW5v dGhlciBob3N0IGluIEhFIGVudmlyb25tZW50IHdpdGggcG9zaXRpdmUgc2NvcmUNCjMpIGlmIHB1 dCB0byBsb2NhbCBtYWludGVuYW5jZSBob3N0IHdpdGggSEUgdm0sIHZtIHdpbGwgbWlncmF0ZSB0 byBhbm90aGVyIGhvc3Qgd2l0aCBwb3NpdGl2ZSBzY29yZQ0KVGhhbmtzLg0KDQotLS0tLSBPcmln aW5hbCBNZXNzYWdlIC0tLS0tDQpGcm9tOiAiQ29uZyBZdWUiIDxDb25nX1l1ZUBhbGxpZWR0ZWxl c2lzLmNvbTxtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20+Pg0KVG86ICJBcnR5b20g THVraWFub3YiIDxhbHVraWFub0ByZWRoYXQuY29tPG1haWx0bzphbHVraWFub0ByZWRoYXQuY29t Pj4NCkNjOiAiU2ltb25lIFRpcmFib3NjaGkiIDxzdGlyYWJvc0ByZWRoYXQuY29tPG1haWx0bzpz dGlyYWJvc0ByZWRoYXQuY29tPj4sIHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQu b3JnPg0KU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCA2OjMwOjQyIFBNDQpTdWJqZWN0 OiBSZTogW292aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3aXRoIG92aXJ0My41DQoNClRoYW5rcyBh bmQgdGhlIC0tdm0tc3RhdHVzIGxvZyBpcyBhcyBmb2xsb3dzOg0KW3Jvb3RAY29tcHV0ZTItMiB+ XSMgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1cw0KDQoNCi0tPT0gSG9zdCAxIHN0YXR1cyA9PS0t DQoNClN0YXR1cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0bmFtZSAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjk0DQpIb3N0IElEICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogMQ0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICA6 IHsiaGVhbHRoIjogImdvb2QiLCAidm0iOiAidXAiLA0KImRldGFpbCI6ICJ1cCJ9DQpTY29yZSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMjQwMA0KTG9jYWwgbWFpbnRlbmFuY2UgICAg ICAgICAgICAgICAgICA6IEZhbHNlDQpIb3N0IHRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAg IDogMTAwODA4Nw0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRhZGF0 YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3RhbXA9 MTAwODA4Nzx0ZWw6MTAwODA4Nz4gKE1vbiBEZWMgMjkgMTE6MjU6NTEgMjAxNCkNCmhvc3QtaWQ9 MQ0Kc2NvcmU9MjQwMA0KbWFpbnRlbmFuY2U9RmFsc2UNCnN0YXRlPUVuZ2luZVVwDQoNCg0KLS09 PSBIb3N0IDIgc3RhdHVzID09LS0NCg0KU3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAg ICA6IFRydWUNCkhvc3RuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxMC4wLjAuOTMN Ckhvc3QgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAyDQpFbmdpbmUgc3RhdHVzICAg ICAgICAgICAgICAgICAgICAgIDogeyJyZWFzb24iOiAidm0gbm90IHJ1bm5pbmcgb24NCnRoaXMg aG9zdCIsICJoZWFsdGgiOiAiYmFkIiwgInZtIjogImRvd24iLCAiZGV0YWlsIjogInVua25vd24i fQ0KU2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDANCkxvY2FsIG1haW50ZW5h bmNlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0IHRpbWVzdGFtcCAgICAgICAgICAgICAg ICAgICAgIDogODU5MTQyDQpFeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKToNCm1l dGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVz dGFtcD04NTkxNDIgKE1vbiBEZWMgMjkgMDg6MjU6MDggMjAxNCkNCmhvc3QtaWQ9Mg0Kc2NvcmU9 MA0KbWFpbnRlbmFuY2U9VHJ1ZQ0Kc3RhdGU9TG9jYWxNYWludGVuYW5jZQ0KDQoNCi0tPT0gSG9z dCAzIHN0YXR1cyA9PS0tDQoNClN0YXR1cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBU cnVlDQpIb3N0bmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTAuMC4wLjkyDQpIb3N0 IElEICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMw0KRW5naW5lIHN0YXR1cyAgICAgICAg ICAgICAgICAgICAgICA6IHsicmVhc29uIjogInZtIG5vdCBydW5uaW5nIG9uDQp0aGlzIGhvc3Qi LCAiaGVhbHRoIjogImJhZCIsICJ2bSI6ICJkb3duIiwgImRldGFpbCI6ICJ1bmtub3duIn0NClNj b3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwDQpMb2NhbCBtYWludGVuYW5jZSAg ICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAgICAg ICA6IDg1MzYxNQ0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRhZGF0 YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3RhbXA9 ODUzNjE1IChNb24gRGVjIDI5IDA4OjI1OjU3IDIwMTQpDQpob3N0LWlkPTMNCnNjb3JlPTANCm1h aW50ZW5hbmNlPVRydWUNCnN0YXRlPUxvY2FsTWFpbnRlbmFuY2UNCllvdSBoYXZlIG5ldyBtYWls IGluIC92YXIvc3Bvb2wvbWFpbC9yb290DQpbcm9vdEBjb21wdXRlMi0yIH5dIw0KDQpDb3VsZCB5 b3UgcGxlYXNlIGV4cGxhaW4gaG93IFZNIGZhaWxvdmVyIHdvcmtzIGluc2lkZSBvdmlydD8gSXMg dGhlcmUgYW55IG90aGVyIGRlYnVnIG9wdGlvbiBJIGNhbiBlbmFibGUgdG8gY2hlY2sgdGhlIHBy b2JsZW0/DQoNClRoYW5rcywNCkNvbmcNCg0KDQpPbiAyMDE0LzEyLzI5LCBhdCAxOjM5LCAiQXJ0 eW9tIEx1a2lhbm92IiA8YWx1a2lhbm9AcmVkaGF0LmNvbTxtYWlsdG86YWx1a2lhbm9AcmVkaGF0 LmNvbT48bWFpbHRvOmFsdWtpYW5vQHJlZGhhdC5jb20+PiB3cm90ZToNCg0KQ2FuIHlvdSBhbHNv IHByb3ZpZGUgb3V0cHV0IG9mIGhvc3RlZC1lbmdpbmUgLS12bS1zdGF0dXMgcGxlYXNlLCBwcmV2 aW91cyB0aW1lIGl0IHdhcyB1c2VmdWwsIGJlY2F1c2UgSSBkbyBub3Qgc2VlIHNvbWV0aGluZyB1 bnVzdWFsLg0KVGhhbmtzDQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCkZyb206ICJD b25nIFl1ZSIgPENvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPG1haWx0bzpDb25nX1l1ZUBhbGxp ZWR0ZWxlc2lzLmNvbT48bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPj4NClRvOiAi QXJ0eW9tIEx1a2lhbm92IiA8YWx1a2lhbm9AcmVkaGF0LmNvbTxtYWlsdG86YWx1a2lhbm9AcmVk aGF0LmNvbT48bWFpbHRvOmFsdWtpYW5vQHJlZGhhdC5jb20+Pg0KQ2M6ICJTaW1vbmUgVGlyYWJv c2NoaSIgPHN0aXJhYm9zQHJlZGhhdC5jb208bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20+PG1h aWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPj4sIHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNA b3ZpcnQub3JnPjxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPg0KU2VudDogTW9uZGF5LCBEZWNlbWJl ciAyOSwgMjAxNCA3OjE1OjI0IEFNDQpTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBWTSBmYWls b3ZlciB3aXRoIG92aXJ0My41DQoNCkFsc28gSSBjaGFuZ2UgdGhlIG1haW50ZW5hbmNlIG1vZGUg dG8gbG9jYWwgaW4gYW5vdGhlciBob3N0LiBCdXQgYWxzbyB0aGUgVk0gaW4gdGhpcyBob3N0IGNh biBub3QgYmUgbWlncmF0ZWQuIFRoZSBsb2dzIGFyZSBhcyBmb2xsb3dzLg0KDQpbcm9vdEBjb21w dXRlMi0yIH5dIyBob3N0ZWQtZW5naW5lIC0tc2V0LW1haW50ZW5hbmNlIC0tbW9kZT1sb2NhbA0K W3Jvb3RAY29tcHV0ZTItMiB+XSMgdGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5l LWhhL2FnZW50LmxvZw0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6MDQsMTg0 Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9z dCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjgNCjIxOjA5OjE0LDYwMzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu ZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTI4DQoyMTowOToxNCw2MDM6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAy NDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6MjQsOTAzOjpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3du IChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjI0LDkw NDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhv c3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI4DQoyMTowOTozNSwwMjY6OnN0YXRlczo6NDM3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY29uc3VtZSkNCkVuZ2luZSB2bSBp cyBydW5uaW5nIG9uIGhvc3QgMTAuMC4wLjk0IChpZCAxKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yOA0KMjE6MDk6MzUsMjM2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjM1LDIzNjo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6 IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTowOTo0NSw2MDQ6Omhvc3Rl ZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURv d24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjE6MDk6NDUs NjA0Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjgNCjIxOjA5OjU1LDY5MTo6c3RhdGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2spDQpM b2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0K MjE6MDk6NTUsNzAxOjpicm9rZXJsaW5rOjoxMTE6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGli LmJyb2tlcmxpbmsuQnJva2VyTGluazo6KG5vdGlmeSkNClRyeWluZzogbm90aWZ5IHRpbWU9MTQx OTgyOTc5NS43IHR5cGU9c3RhdGVfdHJhbnNpdGlvbg0KZGV0YWlsPUVuZ2luZURvd24tTG9jYWxN YWludGVuYW5jZSBob3N0bmFtZT0nY29tcHV0ZTItMicNCk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjgNCjIxOjA5OjU1LDc2MTo6YnJva2VybGluazo6MTIwOjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkpDQpTdWNjZXNzLCB3YXMgbm90 aWZpY2F0aW9uIG9mIHN0YXRlX3RyYW5zaXRpb24NCihFbmdpbmVEb3duLUxvY2FsTWFpbnRlbmFu Y2UpIHNlbnQ/IHNlbnQNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjU1LDk5 MDo6c3RhdGVzOjoyMDg6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzY29yZSkNClNjb3JlIGlzIDAgZHVlIHRvIGxvY2FsIG1haW50ZW5h bmNlIG1vZGUNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjgNCjIxOjA5OjU1LDk5MDo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgTG9jYWxN YWludGVuYW5jZSAoc2NvcmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMTow OTo1NSw5OTE6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJl bW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KXkMNCllvdSBoYXZlIG5l dyBtYWlsIGluIC92YXIvc3Bvb2wvbWFpbC9yb290DQpbcm9vdEBjb21wdXRlMi0yIH5dIyBwcyAt ZWYgfCBncmVwIHFlbXUNCnJvb3QgICAgIDE4NDIwICAyNzc3ICAwIDIxOjEwPHgtYXBwbGUtZGF0 YS1kZXRlY3RvcnM6Ly8zOT4gcHRzLzAgICAgMDA6MDA6MDA8eC1hcHBsZS1kYXRhLWRldGVjdG9y czovLzQwPiBncmVwIC0tY29sb3I9YXV0byBxZW11DQpxZW11ICAgICAyOTgwOSAgICAgMSAgMCBE ZWMxOSA/ICAgICAgICAwMToxNzoyMCAvdXNyL2xpYmV4ZWMvcWVtdS1rdm0NCi1uYW1lIHRlc3R2 bTItMiAtUyAtbWFjaGluZSByaGVsNi41LjAsYWNjZWw9a3ZtLHVzYj1vZmYgLWNwdSBOZWhhbGVt DQotbSA1MDAgLXJlYWx0aW1lIG1sb2NrPW9mZiAtc21wDQoxLG1heGNwdXM9MTYsc29ja2V0cz0x Nixjb3Jlcz0xLHRocmVhZHM9MSAtdXVpZA0KYzMxZTk3ZDAtMTM1ZS00MmRhLTk5NTQtMTYyYjUy MjhkY2UzIC1zbWJpb3MNCnR5cGU9MSxtYW51ZmFjdHVyZXI9b1ZpcnQscHJvZHVjdD1vVmlydA0K Tm9kZSx2ZXJzaW9uPTctMC4xNDA2LmVsNy5jZW50b3MuMi41LHNlcmlhbD00QzRDNDU0NC0wMDU5 LTM2MTAtODAzMy1CNEMwNEYzOTU5MzEsdXVpZD1jMzFlOTdkMC0xMzVlLTQyZGEtOTk1NC0xNjJi NTIyOGRjZTMNCi1uby11c2VyLWNvbmZpZyAtbm9kZWZhdWx0cyAtY2hhcmRldg0Kc29ja2V0LGlk PWNoYXJtb25pdG9yLHBhdGg9L3Zhci9saWIvbGlidmlydC9xZW11L3Rlc3R2bTItMi5tb25pdG9y LHNlcnZlcixub3dhaXQNCi1tb24gY2hhcmRldj1jaGFybW9uaXRvcixpZD1tb25pdG9yLG1vZGU9 Y29udHJvbCAtcnRjDQpiYXNlPTIwMTQtMTItMTlUMjA6MTc6MTc8eC1hcHBsZS1kYXRhLWRldGVj dG9yczovLzQyPixkcmlmdGZpeD1zbGV3IC1uby1rdm0tcGl0LXJlaW5qZWN0aW9uDQotbm8taHBl dCAtbm8tc2h1dGRvd24gLWJvb3Qgc3RyaWN0PW9uIC1kZXZpY2UNCnBpaXgzLXVzYi11aGNpLGlk PXVzYixidXM9cGNpLjAsYWRkcj0weDEuMHgyIC1kZXZpY2UNCnZpcnRpby1zY3NpLXBjaSxpZD1z Y3NpMCxidXM9cGNpLjAsYWRkcj0weDQgLWRldmljZQ0KdmlydGlvLXNlcmlhbC1wY2ksaWQ9dmly dGlvLXNlcmlhbDAsbWF4X3BvcnRzPTE2LGJ1cz1wY2kuMCxhZGRyPTB4NQ0KLWRyaXZlIGlmPW5v bmUsaWQ9ZHJpdmUtaWRlMC0xLTAscmVhZG9ubHk9b24sZm9ybWF0PXJhdyxzZXJpYWw9DQotZGV2 aWNlIGlkZS1jZCxidXM9aWRlLjEsdW5pdD0wLGRyaXZlPWRyaXZlLWlkZTAtMS0wLGlkPWlkZTAt MS0wDQotZHJpdmUgZmlsZT0vcmhldi9kYXRhLWNlbnRlci8wMDAwMDAwMi0wMDAyLTAwMDItMDAw Mi0wMDAwMDAwMDAxZTQvMWRjNzEwOTYtMjdjNC00MjU2LWIyYWMtYmQ3MjY1NTI1YzY5L2ltYWdl cy81Y2JlYjhjOS00ZjA0LTQ4ZDAtYTVlYi03OGM0OTE4N2M1NTAvYTA1NzBlOGMtOTg2Ny00ZWM0 LTgxOGYtMTFlMTAyZmM0ZjliLGlmPW5vbmUsaWQ9ZHJpdmUtdmlydGlvLWRpc2swLGZvcm1hdD1x Y293MixzZXJpYWw9NWNiZWI4YzktNGYwNC00OGQwLWE1ZWItNzhjNDkxODdjNTUwLGNhY2hlPW5v bmUsd2Vycm9yPXN0b3AscmVycm9yPXN0b3AsYWlvPXRocmVhZHMNCi1kZXZpY2UgdmlydGlvLWJs ay1wY2ksc2NzaT1vZmYsYnVzPXBjaS4wLGFkZHI9MHg2LGRyaXZlPWRyaXZlLXZpcnRpby1kaXNr MCxpZD12aXJ0aW8tZGlzazAsYm9vdGluZGV4PTENCi1uZXRkZXYgdGFwLGZkPTI4LGlkPWhvc3Ru ZXQwLHZob3N0PW9uLHZob3N0ZmQ9MjkgLWRldmljZQ0KdmlydGlvLW5ldC1wY2ksbmV0ZGV2PWhv c3RuZXQwLGlkPW5ldDAsbWFjPTAwOjFhOjRhOmRiOjk0OjAwLGJ1cz1wY2kuMCxhZGRyPTB4Mw0K LWNoYXJkZXYgc29ja2V0LGlkPWNoYXJjaGFubmVsMCxwYXRoPS92YXIvbGliL2xpYnZpcnQvcWVt dS9jaGFubmVscy9jMzFlOTdkMC0xMzVlLTQyZGEtOTk1NC0xNjJiNTIyOGRjZTMuY29tLnJlZGhh dC5yaGV2bS52ZHNtLHNlcnZlcixub3dhaXQNCi1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZp cnRpby1zZXJpYWwwLjAsbnI9MSxjaGFyZGV2PWNoYXJjaGFubmVsMCxpZD1jaGFubmVsMCxuYW1l PWNvbS5yZWRoYXQucmhldm0udmRzbQ0KLWNoYXJkZXYgc29ja2V0LGlkPWNoYXJjaGFubmVsMSxw YXRoPS92YXIvbGliL2xpYnZpcnQvcWVtdS9jaGFubmVscy9jMzFlOTdkMC0xMzVlLTQyZGEtOTk1 NC0xNjJiNTIyOGRjZTMub3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMCxzZXJ2ZXIsbm93YWl0DQotZGV2 aWNlIHZpcnRzZXJpYWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTIsY2hhcmRldj1jaGFy Y2hhbm5lbDEsaWQ9Y2hhbm5lbDEsbmFtZT1vcmcucWVtdS5ndWVzdF9hZ2VudC4wDQotY2hhcmRl diBzcGljZXZtYyxpZD1jaGFyY2hhbm5lbDIsbmFtZT12ZGFnZW50IC1kZXZpY2UNCnZpcnRzZXJp YWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTMsY2hhcmRldj1jaGFyY2hhbm5lbDIsaWQ9 Y2hhbm5lbDIsbmFtZT1jb20ucmVkaGF0LnNwaWNlLjANCi1zcGljZSB0bHMtcG9ydD01OTAxLGFk ZHI9MTAuMC4wLjkzLHg1MDktZGlyPS9ldGMvcGtpL3Zkc20vbGlidmlydC1zcGljZSx0bHMtY2hh bm5lbD1tYWluLHRscy1jaGFubmVsPWRpc3BsYXksdGxzLWNoYW5uZWw9aW5wdXRzLHRscy1jaGFu bmVsPWN1cnNvcix0bHMtY2hhbm5lbD1wbGF5YmFjayx0bHMtY2hhbm5lbD1yZWNvcmQsdGxzLWNo YW5uZWw9c21hcnRjYXJkLHRscy1jaGFubmVsPXVzYnJlZGlyLHNlYW1sZXNzLW1pZ3JhdGlvbj1v bg0KLWsgZW4tdXMgLXZnYSBxeGwgLWdsb2JhbCBxeGwtdmdhLnJhbV9zaXplPTY3MTA4ODY0PHRl bDo2NzEwODg2ND4gLWdsb2JhbA0KcXhsLXZnYS52cmFtX3NpemU9MzM1NTQ0MzI8dGVsOjMzNTU0 NDMyPiAtaW5jb21pbmcgdGNwOls6Ol06NDkxNTIgLWRldmljZQ0KdmlydGlvLWJhbGxvb24tcGNp LGlkPWJhbGxvb24wLGJ1cz1wY2kuMCxhZGRyPTB4Nw0KW3Jvb3RAY29tcHV0ZTItMiB+XSMNCg0K VGhhbmtzLA0KQ29uZw0KDQoNCk9uIDIwMTQvMTIvMjgsIGF0IDIwOjUzLCAiWXVlLCBDb25nIiA8 Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMu Y29tPjxtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20+PG1haWx0bzpDb25nX1l1ZUBh bGxpZWR0ZWxlc2lzLmNvbT4+IHdyb3RlOg0KDQpJIGNoZWNrZWQgaXQgYWdhaW4gYW5kIGNvbmZp cm1lZCB0aGVyZSBpcyBvbmUgZ3Vlc3QgVk0gaXMgcnVubmluZyBvbiB0aGUgdG9wIG9mIHRoaXMg aG9zdC4gVGhlIGxvZyBpcyBhcyBmb2xsb3dzOg0KDQpbcm9vdEBjb21wdXRlMi0xIHZkc21dIyBw cyAtZWYgfCBncmVwIHFlbXUNCnFlbXUgICAgICAyOTgzICAgODQ2ICAwIERlYzE5ID8gICAgICAg IDAwOjAwOjAwPHgtYXBwbGUtZGF0YS1kZXRlY3RvcnM6Ly8wPiBbc3VwZXJ2ZHNtU2VydmVyXSA8 ZGVmdW5jdD4NCnJvb3QgICAgICA1NDg5ICAzMDUzICAwIDIwOjQ5PHgtYXBwbGUtZGF0YS1kZXRl Y3RvcnM6Ly8xPiBwdHMvMCAgICAwMDowMDowMDx4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vMj4g Z3JlcCAtLWNvbG9yPWF1dG8gcWVtdQ0KcWVtdSAgICAgMjYxMjggICAgIDEgIDAgRGVjMTkgPyAg ICAgICAgMDE6MDk6MTkgL3Vzci9saWJleGVjL3FlbXUta3ZtDQotbmFtZSB0ZXN0dm0yIC1TIC1t YWNoaW5lIHJoZWw2LjUuMCxhY2NlbD1rdm0sdXNiPW9mZiAtY3B1IE5laGFsZW0gLW0NCjUwMCAt cmVhbHRpbWUgbWxvY2s9b2ZmIC1zbXAgMSxtYXhjcHVzPTE2LHNvY2tldHM9MTYsY29yZXM9MSx0 aHJlYWRzPTENCi11dWlkIGU0NmJjYTg3LTRkZjUtNDI4Ny04NDRiLTkwYTI2ZmNjZWYzMyAtc21i aW9zDQp0eXBlPTEsbWFudWZhY3R1cmVyPW9WaXJ0LHByb2R1Y3Q9b1ZpcnQNCk5vZGUsdmVyc2lv bj03LTAuMTQwNi5lbDcuY2VudG9zLjIuNSxzZXJpYWw9NEM0QzQ1NDQtMDAzMC0zMzEwLTgwNTkt QjhDMDRGNTg1MjMxLHV1aWQ9ZTQ2YmNhODctNGRmNS00Mjg3LTg0NGItOTBhMjZmY2NlZjMzDQot bm8tdXNlci1jb25maWcgLW5vZGVmYXVsdHMgLWNoYXJkZXYNCnNvY2tldCxpZD1jaGFybW9uaXRv cixwYXRoPS92YXIvbGliL2xpYnZpcnQvcWVtdS90ZXN0dm0yLm1vbml0b3Isc2VydmVyLG5vd2Fp dA0KLW1vbiBjaGFyZGV2PWNoYXJtb25pdG9yLGlkPW1vbml0b3IsbW9kZT1jb250cm9sIC1ydGMN CmJhc2U9MjAxNC0xMi0xOVQyMDoxODowMTx4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vND4sZHJp ZnRmaXg9c2xldyAtbm8ta3ZtLXBpdC1yZWluamVjdGlvbg0KLW5vLWhwZXQgLW5vLXNodXRkb3du IC1ib290IHN0cmljdD1vbiAtZGV2aWNlDQpwaWl4My11c2ItdWhjaSxpZD11c2IsYnVzPXBjaS4w LGFkZHI9MHgxLjB4MiAtZGV2aWNlDQp2aXJ0aW8tc2NzaS1wY2ksaWQ9c2NzaTAsYnVzPXBjaS4w LGFkZHI9MHg0IC1kZXZpY2UNCnZpcnRpby1zZXJpYWwtcGNpLGlkPXZpcnRpby1zZXJpYWwwLG1h eF9wb3J0cz0xNixidXM9cGNpLjAsYWRkcj0weDUNCi1kcml2ZSBpZj1ub25lLGlkPWRyaXZlLWlk ZTAtMS0wLHJlYWRvbmx5PW9uLGZvcm1hdD1yYXcsc2VyaWFsPQ0KLWRldmljZSBpZGUtY2QsYnVz PWlkZS4xLHVuaXQ9MCxkcml2ZT1kcml2ZS1pZGUwLTEtMCxpZD1pZGUwLTEtMA0KLWRyaXZlIGZp bGU9L3JoZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAyLTAwMDItMDAwMDAwMDAwMWU0 LzFkYzcxMDk2LTI3YzQtNDI1Ni1iMmFjLWJkNzI2NTUyNWM2OS9pbWFnZXMvYjRiNTQyNmItOTVl My00MWFmLWIyODYtZGEyNDU4OTFjZGFmLzBmNjg4ZDQ5LTk3ZTMtNGYxZC04NGQ0LWFjMTQzMmQ5 MDNiMyxpZj1ub25lLGlkPWRyaXZlLXZpcnRpby1kaXNrMCxmb3JtYXQ9cWNvdzIsc2VyaWFsPWI0 YjU0MjZiLTk1ZTMtNDFhZi1iMjg2LWRhMjQ1ODkxY2RhZixjYWNoZT1ub25lLHdlcnJvcj1zdG9w LHJlcnJvcj1zdG9wLGFpbz10aHJlYWRzDQotZGV2aWNlIHZpcnRpby1ibGstcGNpLHNjc2k9b2Zm LGJ1cz1wY2kuMCxhZGRyPTB4Nixkcml2ZT1kcml2ZS12aXJ0aW8tZGlzazAsaWQ9dmlydGlvLWRp c2swLGJvb3RpbmRleD0xDQotbmV0ZGV2IHRhcCxmZD0yNixpZD1ob3N0bmV0MCx2aG9zdD1vbix2 aG9zdGZkPTI3IC1kZXZpY2UNCnZpcnRpby1uZXQtcGNpLG5ldGRldj1ob3N0bmV0MCxpZD1uZXQw LG1hYz0wMDoxYTo0YTpkYjo5NDowMSxidXM9cGNpLjAsYWRkcj0weDMNCi1jaGFyZGV2IHNvY2tl dCxpZD1jaGFyY2hhbm5lbDAscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvZTQ2 YmNhODctNGRmNS00Mjg3LTg0NGItOTBhMjZmY2NlZjMzLmNvbS5yZWRoYXQucmhldm0udmRzbSxz ZXJ2ZXIsbm93YWl0DQotZGV2aWNlIHZpcnRzZXJpYWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4w LG5yPTEsY2hhcmRldj1jaGFyY2hhbm5lbDAsaWQ9Y2hhbm5lbDAsbmFtZT1jb20ucmVkaGF0LnJo ZXZtLnZkc20NCi1jaGFyZGV2IHNvY2tldCxpZD1jaGFyY2hhbm5lbDEscGF0aD0vdmFyL2xpYi9s aWJ2aXJ0L3FlbXUvY2hhbm5lbHMvZTQ2YmNhODctNGRmNS00Mjg3LTg0NGItOTBhMjZmY2NlZjMz Lm9yZy5xZW11Lmd1ZXN0X2FnZW50LjAsc2VydmVyLG5vd2FpdA0KLWRldmljZSB2aXJ0c2VyaWFs cG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0yLGNoYXJkZXY9Y2hhcmNoYW5uZWwxLGlkPWNo YW5uZWwxLG5hbWU9b3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMA0KLWNoYXJkZXYgc3BpY2V2bWMsaWQ9 Y2hhcmNoYW5uZWwyLG5hbWU9dmRhZ2VudCAtZGV2aWNlDQp2aXJ0c2VyaWFscG9ydCxidXM9dmly dGlvLXNlcmlhbDAuMCxucj0zLGNoYXJkZXY9Y2hhcmNoYW5uZWwyLGlkPWNoYW5uZWwyLG5hbWU9 Y29tLnJlZGhhdC5zcGljZS4wDQotc3BpY2UgdGxzLXBvcnQ9NTkwMCxhZGRyPTEwLjAuMC45Mix4 NTA5LWRpcj0vZXRjL3BraS92ZHNtL2xpYnZpcnQtc3BpY2UsdGxzLWNoYW5uZWw9bWFpbix0bHMt Y2hhbm5lbD1kaXNwbGF5LHRscy1jaGFubmVsPWlucHV0cyx0bHMtY2hhbm5lbD1jdXJzb3IsdGxz LWNoYW5uZWw9cGxheWJhY2ssdGxzLWNoYW5uZWw9cmVjb3JkLHRscy1jaGFubmVsPXNtYXJ0Y2Fy ZCx0bHMtY2hhbm5lbD11c2JyZWRpcixzZWFtbGVzcy1taWdyYXRpb249b24NCi1rIGVuLXVzIC12 Z2EgcXhsIC1nbG9iYWwgcXhsLXZnYS5yYW1fc2l6ZT02NzEwODg2NDx0ZWw6NjcxMDg4NjQ+IC1n bG9iYWwNCnF4bC12Z2EudnJhbV9zaXplPTMzNTU0NDMyPHRlbDozMzU1NDQzMj4gLWluY29taW5n IHRjcDpbOjpdOjQ5MTUyIC1kZXZpY2UNCnZpcnRpby1iYWxsb29uLXBjaSxpZD1iYWxsb29uMCxi dXM9cGNpLjAsYWRkcj0weDcNCltyb290QGNvbXB1dGUyLTEgdmRzbV0jIHRhaWwgLWYgL3Zhci9s b2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9hZ2VudC5sb2cNCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjgNCjIwOjQ5OjI3LDMxNTo6c3RhdGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2spDQpM b2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0K MjA6NDk6MjcsNjQ2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3Vy cmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCkNCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjgNCjIwOjQ5OjI3LDY0Njo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDAp DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OTozNyw3MzI6OnN0YXRlX2RlY29y YXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQNCk1haW5UaHJl YWQ6OklORk86OjIwMTQtMTItMjgNCjIwOjQ5OjM3LDk2MTo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5jZSAoc2NvcmU6 IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OTozNyw5NjE6Omhvc3RlZF9l bmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45 NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjA6 NDk6NDgsMDQ4OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjaykNCkxvY2FsIG1haW50ZW5h bmNlIGRldGVjdGVkDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OTo0OCwzMTk6 OnN0YXRlczo6MjA4OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc2NvcmUpDQpTY29yZSBpcyAwIGR1ZSB0byBsb2NhbCBtYWludGVuYW5j ZSBtb2RlDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4DQoyMDo0OTo0OCwzMTk6Omhvc3Rl ZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIExvY2FsTWFp bnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOA0KMjA6NDk6 NDgsMzE5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCg0KVGhhbmtzLA0KQ29uZw0K DQoNCk9uIDIwMTQvMTIvMjgsIGF0IDM6NDYsICJBcnR5b20gTHVraWFub3YiIDxhbHVraWFub0By ZWRoYXQuY29tPG1haWx0bzphbHVraWFub0ByZWRoYXQuY29tPjxtYWlsdG86YWx1a2lhbm9AcmVk aGF0LmNvbT48bWFpbHRvOmFsdWtpYW5vQHJlZGhhdC5jb20+PiB3cm90ZToNCg0KSSBzZWUgdGhh dCB5b3Ugc2V0IGxvY2FsIG1haW50ZW5hbmNlIG9uIGhvc3QzIHRoYXQgZG8gbm90IGhhdmUgZW5n aW5lIHZtIG9uIGl0LCBzbyBpdCBub3RoaW5nIHRvIG1pZ3JhdGUgZnJvbSB0aGlzIGhvc3QuDQpJ ZiB5b3Ugc2V0IGxvY2FsIG1haW50ZW5hbmNlIG9uIGhvc3QxLCB2bSBtdXN0IG1pZ3JhdGUgdG8g YW5vdGhlciBob3N0IHdpdGggcG9zaXRpdmUgc2NvcmUuDQpUaGFua3MNCg0KLS0tLS0gT3JpZ2lu YWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIkNvbmcgWXVlIiA8Q29uZ19ZdWVAYWxsaWVkdGVsZXNp cy5jb208bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPjxtYWlsdG86Q29uZ19ZdWVA YWxsaWVkdGVsZXNpcy5jb20+PG1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbT4+DQpU bzogIlNpbW9uZSBUaXJhYm9zY2hpIiA8c3RpcmFib3NAcmVkaGF0LmNvbTxtYWlsdG86c3RpcmFi b3NAcmVkaGF0LmNvbT48bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20+PG1haWx0bzpzdGlyYWJv c0ByZWRoYXQuY29tPj4NCkNjOiB1c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9y Zz48bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz48bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4NClNlbnQ6 IFNhdHVyZGF5LCBEZWNlbWJlciAyNywgMjAxNCA2OjU4OjMyIFBNDQpTdWJqZWN0OiBSZTogW292 aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3aXRoIG92aXJ0My41DQoNCkhpDQoNCkkgaGFkIGEgdHJ5 IHdpdGggImhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmNlIC0tbW9kZT1sb2NhbCIgb24NCmNv bXB1dGUyLTEsIHdoaWNoIGlzIGhvc3QgMyBpbiBteSBjbHVzdGVyLiBGcm9tIHRoZSBsb2csIGl0 IHNob3dzDQptYWludGVuY2UgbW9kZSBpcyBkZWN0ZWN0ZWQsIGJ1dCBtaWdyYXRpb24gZG9lcyBu b3QgaGFwcGVuLg0KDQpUaGUgbG9ncyBhcmUgYXMgZm9sbG93cy4gSXMgdGhlcmUgYW55IG90aGVy IGNvbmZpZyBJIG5lZWQgdG8gY2hlY2s/DQoNCltyb290QGNvbXB1dGUyLTEgdmRzbV0jIGhvc3Rl ZC1lbmdpbmUgLS12bS1zdGF0dXMNCg0KDQotLT09IEhvc3QgMSBzdGF0dXMgPT0tDQoNClN0YXR1 cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0bmFtZSAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogMTAuMC4wLjk0DQpIb3N0IElEICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDogMQ0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICA6IHsiaGVhbHRo IjogImdvb2QiLCAidm0iOiAidXAiLA0KImRldGFpbCI6ICJ1cCJ9DQpTY29yZSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDogMjQwMA0KTG9jYWwgbWFpbnRlbmFuY2UgICAgICAgICAgICAg ICAgICA6IEZhbHNlDQpIb3N0IHRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgIDogODM2Mjk2 DQpFeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKToNCm1ldGFkYXRhX3BhcnNlX3Zl cnNpb249MQ0KbWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVzdGFtcD04MzYyOTYgKFNh dCBEZWMgMjcgMTE6NDI6MzkgMjAxNCkNCmhvc3QtaWQ9MQ0Kc2NvcmU9MjQwMA0KbWFpbnRlbmFu Y2U9RmFsc2UNCnN0YXRlPUVuZ2luZVVwDQoNCg0KLS09PSBIb3N0IDIgc3RhdHVzID09LS0NCg0K U3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6IFRydWUNCkhvc3RuYW1lICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAxMC4wLjAuOTMNCkhvc3QgSUQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOiAyDQpFbmdpbmUgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgIDogeyJy ZWFzb24iOiAidm0gbm90IHJ1bm5pbmcgb24NCnRoaXMgaG9zdCIsICJoZWFsdGgiOiAiYmFkIiwg InZtIjogImRvd24iLCAiZGV0YWlsIjogInVua25vd24ifQ0KU2NvcmUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6IDI0MDANCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAg OiBGYWxzZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICA6IDY4NzM1OA0KRXh0 cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9u PTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3RhbXA9Njg3MzU4IChTYXQgRGVj IDI3IDA4OjQyOjA0IDIwMTQpDQpob3N0LWlkPTINCnNjb3JlPTI0MDANCm1haW50ZW5hbmNlPUZh bHNlDQpzdGF0ZT1FbmdpbmVEb3duDQoNCg0KLS09PSBIb3N0IDMgc3RhdHVzID09LS0NCg0KU3Rh dHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6IFRydWUNCkhvc3RuYW1lICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAxMC4wLjAuOTINCkhvc3QgSUQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiAzDQpFbmdpbmUgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgIDogeyJyZWFz b24iOiAidm0gbm90IHJ1bm5pbmcgb24NCnRoaXMgaG9zdCIsICJoZWFsdGgiOiAiYmFkIiwgInZt IjogImRvd24iLCAiZGV0YWlsIjogInVua25vd24ifQ0KU2NvcmUgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6IDANCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBUcnVl DQpIb3N0IHRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgIDogNjgxODI3DQpFeHRyYSBtZXRh ZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKToNCm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0 YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVzdGFtcD02ODE4MjcgKFNhdCBEZWMgMjcgMDg6 NDI6NDAgMjAxNCkNCmhvc3QtaWQ9Mw0Kc2NvcmU9MA0KbWFpbnRlbmFuY2U9VHJ1ZQ0Kc3RhdGU9 TG9jYWxNYWludGVuYW5jZQ0KW3Jvb3RAY29tcHV0ZTItMSB2ZHNtXSMgdGFpbCAtZiAvdmFyL2xv Zy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZw0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yNw0KMDg6NDI6NDEsMTA5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQyOjUxLDE5ODo6c3RhdGVfZGVjb3JhdG9y czo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooY2hlY2spDQpMb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZA0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yNw0KMDg6NDI6NTEsNDIwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCkN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQyOjUxLDQyMDo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChp ZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0Mzow MSw1MDc6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKQ0KTG9jYWwgbWFpbnRlbmFuY2Ug ZGV0ZWN0ZWQNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjQzOjAxLDc3Mzo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgTG9jYWxN YWludGVuYW5jZSAoc2NvcmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODo0 MzowMSw3NzM6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJl bW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0yNw0KMDg6NDM6MTEsODU5OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVj aykNCkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVkDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTI3DQowODo0MzoxMiwwNzI6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jpbmcp DQpDdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yNw0KMDg6NDM6MTIsMDcyOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTog MjQwMCkNCg0KDQoNCltyb290QGNvbXB1dGUyLTMgfl0jIHRhaWwgLWYgL3Zhci9sb2cvb3ZpcnQt aG9zdGVkLWVuZ2luZS1oYS9hZ2VudC5sb2cNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcN CjExOjM2OjI4LDg1NTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJl c3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNjozOSwxMzA6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCkNCk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM2OjM5LDEzMDo6aG9zdGVkX2VuZ2luZTo6 MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDog Miwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNjo0OSw0 NDk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRl IEVuZ2luZVVwIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjEx OjM2OjQ5LDQ0OTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFn ZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3Qg cmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTI3DQoxMTozNjo1OSw3Mzk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCkNCk1haW5U aHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjExOjM2OjU5LDczOTo6aG9zdGVkX2VuZ2luZTo6MzMy OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwg c2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNzowOSw3Nzk6 OnN0YXRlczo6Mzk0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooY29uc3VtZSkNCkVuZ2luZSB2bSBydW5uaW5nIG9uIGxvY2FsaG9zdA0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMTE6Mzc6MTAsMDI2Ojpob3N0ZWRfZW5naW5l OjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6 IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQoxMTozNzoxMCwwMjY6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0K MTE6Mzc6MjAsMzMxOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3Vy cmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3DQoxMTozNzoyMCwzMzE6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KDQoN Cltyb290QGNvbXB1dGUyLTIgfl0jIHRhaWwgLWYgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2lu ZS1oYS9hZ2VudC5sb2cNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2OjEyLDQ2 Mjo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhv c3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3DQowODozNjoyMiw3OTc6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6MjIsNzk4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFy dF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTog MjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2OjMyLDg3Njo6c3RhdGVz Ojo0Mzc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6Oihjb25zdW1lKQ0KRW5naW5lIHZtIGlzIHJ1bm5pbmcgb24gaG9zdCAxMC4wLjAuOTQg KGlkIDEpDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3DQowODozNjozMywxNjk6Omhvc3Rl ZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURv d24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6MzMs MTY5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjcNCjA4OjM2OjQzLDU2Nzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTI3DQowODozNjo0Myw1Njc6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3Jl OiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6MzY6NTMsODU4Ojpob3N0 ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVE b3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjcNCjA4OjM2OjUz LDg1ODo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3Rl IGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI3DQowODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2MDo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpDQpH bG9iYWwgbWV0YWRhdGE6IHsnbWFpbnRlbmFuY2UnOiBGYWxzZX0NCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjcNCjA4OjM3OjA0LDAyODo6c3RhdGVfbWFjaGluZTo6MTY1OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoocmVmcmVzaCkN Ckhvc3QgMTAuMC4wLjk0IChpZCAxKTogeydleHRyYSc6DQonbWV0YWRhdGFfcGFyc2VfdmVyc2lv bj0xXG5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MVxudGltZXN0YW1wPTgzNTk4Nw0KKFNhdCBE ZWMgMjcgMTE6Mzc6MzANCjIwMTQpXG5ob3N0LWlkPTFcbnNjb3JlPTI0MDBcbm1haW50ZW5hbmNl PUZhbHNlXG5zdGF0ZT1FbmdpbmVVcFxuJywNCidob3N0bmFtZSc6ICcxMC4wLjAuOTQnLCAnYWxp dmUnOiBUcnVlLCAnaG9zdC1pZCc6IDEsICdlbmdpbmUtc3RhdHVzJzoNCnsnaGVhbHRoJzogJ2dv b2QnLCAndm0nOiAndXAnLCAnZGV0YWlsJzogJ3VwJ30sICdzY29yZSc6IDI0MDAsDQonbWFpbnRl bmFuY2UnOiBGYWxzZSwgJ2hvc3QtdHMnOiA4MzU5ODd9DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3DQowODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2NTo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpDQpIb3N0 IDEwLjAuMC45MiAoaWQgMyk6IHsnZXh0cmEnOg0KJ21ldGFkYXRhX3BhcnNlX3ZlcnNpb249MVxu bWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVzdGFtcD02ODE1MjgNCihTYXQgRGVjIDI3 IDA4OjM3OjQxDQoyMDE0KVxuaG9zdC1pZD0zXG5zY29yZT0wXG5tYWludGVuYW5jZT1UcnVlXG5z dGF0ZT1Mb2NhbE1haW50ZW5hbmNlXG4nLA0KJ2hvc3RuYW1lJzogJzEwLjAuMC45MicsICdhbGl2 ZSc6IFRydWUsICdob3N0LWlkJzogMywgJ2VuZ2luZS1zdGF0dXMnOg0KeydyZWFzb24nOiAndm0g bm90IHJ1bm5pbmcgb24gdGhpcyBob3N0JywgJ2hlYWx0aCc6ICdiYWQnLCAndm0nOg0KJ2Rvd24n LCAnZGV0YWlsJzogJ3Vua25vd24nfSwgJ3Njb3JlJzogMCwgJ21haW50ZW5hbmNlJzogVHJ1ZSwN Cidob3N0LXRzJzogNjgxNTI4fQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6Mzc6 MDQsMDI4OjpzdGF0ZV9tYWNoaW5lOjoxNjg6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKQ0KTG9jYWwgKGlkIDIpOiB7J2Vu Z2luZS1oZWFsdGgnOiB7J3JlYXNvbic6ICd2bSBub3QgcnVubmluZyBvbiB0aGlzDQpob3N0Jywg J2hlYWx0aCc6ICdiYWQnLCAndm0nOiAnZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnYnJp ZGdlJzoNClRydWUsICdtZW0tZnJlZSc6IDE1MzAwLjAsICdtYWludGVuYW5jZSc6IEZhbHNlLCAn Y3B1LWxvYWQnOiAwLjAyMTUsDQonZ2F0ZXdheSc6IFRydWV9DQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI3DQowODozNzowNCwyNjU6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNw0KMDg6Mzc6MDQsMjY1Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29y ZTogMjQwMCkNCg0KVGhhbmtzLA0KQ29uZw0KDQpPbiAyMDE0LzEyLzIyLCBhdCA1OjI5LCAiU2lt b25lIFRpcmFib3NjaGkiIDxzdGlyYWJvc0ByZWRoYXQuY29tPG1haWx0bzpzdGlyYWJvc0ByZWRo YXQuY29tPjxtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbT48bWFpbHRvOnN0aXJhYm9zQHJlZGhh dC5jb20+PiB3cm90ZToNCg0KDQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCkZyb206 ICJDb25nIFl1ZSIgPENvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPG1haWx0bzpDb25nX1l1ZUBh bGxpZWR0ZWxlc2lzLmNvbT48bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPjxtYWls dG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20+Pg0KVG86ICJTaW1vbmUgVGlyYWJvc2NoaSIg PHN0aXJhYm9zQHJlZGhhdC5jb208bWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20+PG1haWx0bzpz dGlyYWJvc0ByZWRoYXQuY29tPjxtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbT4+DQpDYzogdXNl cnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+PG1haWx0bzp1c2Vyc0BvdmlydC5v cmc+PG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+DQpTZW50OiBGcmlkYXksIERlY2VtYmVyIDE5LCAy MDE0IDc6MjI6MTAgUE0NClN1YmplY3Q6IFJFOiBbb3ZpcnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdp dGggb3ZpcnQzLjUNCg0KVGhhbmtzIGZvciB0aGUgaW5mb3JtYXRpb24uIFRoaXMgaXMgdGhlIGxv ZyBmb3IgbXkgdGhyZWUgb3ZpcnQgbm9kZXMuDQpGcm9tIHRoZSBvdXRwdXQgb2YgaG9zdGVkLWVu Z2luZSAtLXZtLXN0YXR1cywgaXQgc2hvd3MgdGhlIGVuZ2luZSBzdGF0ZSBmb3INCm15IDJuZCBh bmQgM3JkIG92aXJ0IG5vZGUgaXMgRE9XTi4NCklzIHRoaXMgdGhlIHJlYXNvbiB3aHkgVk0gZmFp bG92ZXIgbm90IHdvcmsgaW4gbXkgZW52aXJvbm1lbnQ/DQoNCk5vLCB0aGV5IGxvb2tzIG9rOiB5 b3UgY2FuIHJ1biB0aGUgZW5naW5lIFZNIG9uIHNpbmdsZSBob3N0IGF0IGEgdGltZS4NCg0KSG93 IGNhbiBJIG1ha2UNCmFsc28gZW5naW5lIHdvcmtzIGZvciBteSAybmQgYW5kIDNyZCBvdml0IG5v ZGVzPw0KDQpJZiB5b3UgcHV0IHRoZSBob3N0IDEgaW4gbG9jYWwgbWFpbnRlbmFuY2UgbW9kZSAo IGhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmFuY2UgLS1tb2RlPWxvY2FsICkgdGhlIFZNIHNo b3VsZCBtaWdyYXRlIHRvIGhvc3QgMjsgaWYgeW91IHJlYWN0aXZhdGUgaG9zdCAxICggaG9zdGVk LWVuZ2luZSAtLXNldC1tYWludGVuYW5jZSAtLW1vZGU9bm9uZSApIGFuZCBwdXQgaG9zdCAyIGlu IGxvY2FsIG1haW50ZW5hbmNlIG1vZGUgdGhlIFZNIHNob3VsZCBtaWdyYXRlIGFnYWluLg0KDQpD YW4geW91IHBsZWFzZSB0cnkgdGhhdCBhbmQgcG9zdCB0aGUgbG9ncyBpZiBzb21ldGhpbmcgaXMg Z29pbmcgYmFkPw0KDQoNCi0tDQotLT09IEhvc3QgMSBzdGF0dXMgPT0tLQ0KDQpTdGF0dXMgdXAt dG8tZGF0ZSAgICAgICAgICAgICAgICAgIDogVHJ1ZQ0KSG9zdG5hbWUgICAgICAgICAgICAgICAg ICAgICAgICAgICA6IDEwLjAuMC45NA0KSG9zdCBJRCAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6IDENCkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgOiB7ImhlYWx0aCI6ICJn b29kIiwgInZtIjogInVwIiwNCiJkZXRhaWwiOiAidXAifQ0KU2NvcmUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6IDI0MDANCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAg OiBGYWxzZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICA6IDE1MDQ3NQ0KRXh0 cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9u PTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0aW1lc3RhbXA9MTUwNDc1IChGcmkgRGVj IDE5IDEzOjEyOjE4IDIwMTQpDQpob3N0LWlkPTENCnNjb3JlPTI0MDANCm1haW50ZW5hbmNlPUZh bHNlDQpzdGF0ZT1FbmdpbmVVcA0KDQoNCi0tPT0gSG9zdCAyIHN0YXR1cyA9PS0tDQoNClN0YXR1 cyB1cC10by1kYXRlICAgICAgICAgICAgICAgICAgOiBUcnVlDQpIb3N0bmFtZSAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogMTAuMC4wLjkzDQpIb3N0IElEICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDogMg0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICA6IHsicmVhc29u IjogInZtIG5vdCBydW5uaW5nIG9uDQp0aGlzIGhvc3QiLCAiaGVhbHRoIjogImJhZCIsICJ2bSI6 ICJkb3duIiwgImRldGFpbCI6ICJ1bmtub3duIn0NClNjb3JlICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiAyNDAwDQpMb2NhbCBtYWludGVuYW5jZSAgICAgICAgICAgICAgICAgIDogRmFs c2UNCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgOiAxNTcyDQpFeHRyYSBtZXRh ZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKToNCm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KbWV0 YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTENCnRpbWVzdGFtcD0xNTcyIChGcmkgRGVjIDE5IDEwOjEy OjE4IDIwMTQpDQpob3N0LWlkPTINCnNjb3JlPTI0MDANCm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0 ZT1FbmdpbmVEb3duDQoNCg0KLS09PSBIb3N0IDMgc3RhdHVzID09LS0NCg0KU3RhdHVzIHVwLXRv LWRhdGUgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpIb3N0bmFtZSAgICAgICAgICAgICAgICAg ICAgICAgICAgIDogMTAuMC4wLjkyDQpIb3N0IElEICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogMw0KRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICA6IHVua25vd24gc3RhbGUt ZGF0YQ0KU2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDI0MDANCkxvY2FsIG1h aW50ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBGYWxzZQ0KSG9zdCB0aW1lc3RhbXAgICAgICAg ICAgICAgICAgICAgICA6IDk4Nw0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6 DQptZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTENCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xDQp0 aW1lc3RhbXA9OTg3IChGcmkgRGVjIDE5IDEwOjA5OjU4IDIwMTQpDQpob3N0LWlkPTMNCnNjb3Jl PTI0MDANCm1haW50ZW5hbmNlPUZhbHNlDQpzdGF0ZT1FbmdpbmVEb3duDQoNCi0tDQpBbmQgdGhl IC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nIGZvciB0aHJlZSBvdmly dCBub2RlcyBhcmUNCmFzIGZvbGxvd3M6DQotLQ0KMTAuMC4wLjk0KGhvc3RlZC1lbmdpbmUtMSkN Ci0tLQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MDk6MzMsNzE2Ojpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAo c2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzowOTozMyw3MTY6 Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0 IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0xOQ0KMTM6MDk6NDQsMDE3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTE5DQoxMzowOTo0NCwwMTc6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAw KQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MDk6NTQsMzAzOjpob3N0ZWRfZW5n aW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2Nv cmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzowOTo1NCwzMDM6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OQ0KMTM6MTA6MDQsMzQyOjpzdGF0ZXM6OjM5NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpDQpFbmdpbmUgdm0gcnVubmlu ZyBvbiBsb2NhbGhvc3QNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjEwOjA0LDYx Nzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUg RW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6 MTA6MDQsNjE3Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCBy ZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMTkNCjEzOjEwOjE0LDY1Nzo6c3RhdGVfbWFjaGluZTo6MTYwOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoocmVmcmVz aCkNCkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZhbHNlfQ0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MTQsNjU3OjpzdGF0ZV9tYWNoaW5lOjoxNjU6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihyZWZy ZXNoKQ0KSG9zdCAxMC4wLjAuOTMgKGlkIDIpOiB7J2V4dHJhJzoNCidtZXRhZGF0YV9wYXJzZV92 ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xXG50aW1lc3RhbXA9MTQ0OA0KKEZy aSBEZWMgMTkgMTA6MTA6MTQNCjIwMTQpXG5ob3N0LWlkPTJcbnNjb3JlPTI0MDBcbm1haW50ZW5h bmNlPUZhbHNlXG5zdGF0ZT1FbmdpbmVEb3duXG4nLA0KJ2hvc3RuYW1lJzogJzEwLjAuMC45Mycs ICdhbGl2ZSc6IFRydWUsICdob3N0LWlkJzogMiwgJ2VuZ2luZS1zdGF0dXMnOg0KeydyZWFzb24n OiAndm0gbm90IHJ1bm5pbmcgb24gdGhpcyBob3N0JywgJ2hlYWx0aCc6ICdiYWQnLCAndm0nOg0K J2Rvd24nLCAnZGV0YWlsJzogJ3Vua25vd24nfSwgJ3Njb3JlJzogMjQwMCwgJ21haW50ZW5hbmNl JzogRmFsc2UsDQonaG9zdC10cyc6IDE0NDh9DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 DQoxMzoxMDoxNCw2NTc6OnN0YXRlX21hY2hpbmU6OjE2NTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpDQpIb3N0IDEwLjAu MC45MiAoaWQgMyk6IHsnZXh0cmEnOg0KJ21ldGFkYXRhX3BhcnNlX3ZlcnNpb249MVxubWV0YWRh dGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRpbWVzdGFtcD05ODcNCihGcmkgRGVjIDE5IDEwOjA5OjU4 DQoyMDE0KVxuaG9zdC1pZD0zXG5zY29yZT0yNDAwXG5tYWludGVuYW5jZT1GYWxzZVxuc3RhdGU9 RW5naW5lRG93blxuJywNCidob3N0bmFtZSc6ICcxMC4wLjAuOTInLCAnYWxpdmUnOiBUcnVlLCAn aG9zdC1pZCc6IDMsICdlbmdpbmUtc3RhdHVzJzoNCnsncmVhc29uJzogJ3ZtIG5vdCBydW5uaW5n IG9uIHRoaXMgaG9zdCcsICdoZWFsdGgnOiAnYmFkJywgJ3ZtJzoNCidkb3duJywgJ2RldGFpbCc6 ICd1bmtub3duJ30sICdzY29yZSc6IDI0MDAsICdtYWludGVuYW5jZSc6IEZhbHNlLA0KJ2hvc3Qt dHMnOiA5ODd9DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDoxNCw2NTg6OnN0 YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpDQpMb2NhbCAoaWQgMSk6IHsnZW5naW5lLWhlYWx0 aCc6IHsnaGVhbHRoJzogJ2dvb2QnLCAndm0nOiAndXAnLA0KJ2RldGFpbCc6ICd1cCd9LCAnYnJp ZGdlJzogVHJ1ZSwgJ21lbS1mcmVlJzogMTA3OS4wLCAnbWFpbnRlbmFuY2UnOg0KRmFsc2UsICdj cHUtbG9hZCc6IDAuMDI2OSwgJ2dhdGV3YXknOiBUcnVlfQ0KTWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0xOQ0KMTM6MTA6MTQsOTA0Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9y aW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTE5DQoxMzoxMDoxNCw5MDQ6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0 X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAy NDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6MjUsMjEwOjpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAo c2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDoyNSwyMTA6 Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0 IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0xOQ0KMTM6MTA6MzUsNDk5Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTE5DQoxMzoxMDozNSw0OTk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAw KQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTA6NDUsNzg0Ojpob3N0ZWRfZW5n aW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2Nv cmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMzoxMDo0NSw3ODU6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0x OQ0KMTM6MTA6NTYsMDcwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0K Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTE5DQoxMzoxMDo1NiwwNzA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MDYsMTA5OjpzdGF0ZXM6OjM5NDo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KGNvbnN1bWUpDQpFbmdpbmUgdm0gcnVubmluZyBvbiBsb2NhbGhvc3QNCk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMTkNCjEzOjExOjA2LDM1OTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MDYsMzU5Ojpob3N0ZWRfZW5naW5lOjozMzI6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBz Y29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjExOjE2LDY1ODo6 aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5n aW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6 MTYsNjU4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMTkNCjEzOjExOjI2LDk5MTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0 ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9u aXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6MjYsOTkxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29y ZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEzOjExOjM3LDM0MTo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5l VXAgKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTM6MTE6Mzcs MzQxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUg aG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCkNCi0tLS0NCg0KMTAuMC4wLjkzICho b3N0ZWQtZW5naW5lLTIpDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjoxOCwz Mzk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRl IEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0K MTA6MTI6MTgsMzM5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVz dCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMTkNCjEwOjEyOjI4LDY1MTo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpN YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjoyOCw2NTI6Omhvc3RlZF9lbmdpbmU6 OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6 IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTI6Mzks MDEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0 ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkN CjEwOjEyOjM5LDAxMDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJl c3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApDQpNYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTE5DQoxMDoxMjo0OSwzMzg6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpDQpDdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKQ0K TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTI6NDksMzM4Ojpob3N0ZWRfZW5naW5l OjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKQ0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlk OiAxLCBzY29yZTogMjQwMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEwOjEyOjU5 LDY0Mjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkN1cnJlbnQgc3Rh dGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5 DQoxMDoxMjo1OSw2NDI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpDQpC ZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKQ0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOQ0KMTA6MTM6MTAsMDEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKQ0KQ3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCkN Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTkNCjEwOjEzOjEwLDAxMDo6aG9zdGVkX2VuZ2lu ZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykNCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChp ZDogMSwgc2NvcmU6IDI0MDApDQoNCg0KMTAuMC4wLjkyKGhvc3RlZC1lbmdpbmUtMykNCnNhbWUg YXMgMTAuMC4wLjkzDQotLQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogU2lt b25lIFRpcmFib3NjaGkgW21haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tXQ0KU2VudDogRnJpZGF5 LCBEZWNlbWJlciAxOSwgMjAxNCAxMjoyOCBBTQ0KVG86IFl1ZSwgQ29uZw0KQ2M6IHVzZXJzQG92 aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPjxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPjxt YWlsdG86dXNlcnNAb3ZpcnQub3JnPg0KU3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gVk0gZmFp bG92ZXIgd2l0aCBvdmlydDMuNQ0KDQoNCg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0K RnJvbTogIkNvbmcgWXVlIiA8Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208bWFpbHRvOkNvbmdf WXVlQGFsbGllZHRlbGVzaXMuY29tPjxtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20+ PG1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbT4+DQpUbzogdXNlcnNAb3ZpcnQub3Jn PG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+PG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+PG1haWx0bzp1 c2Vyc0BvdmlydC5vcmc+DQpTZW50OiBGcmlkYXksIERlY2VtYmVyIDE5LCAyMDE0IDI6MTQ6MzMg QU0NClN1YmplY3Q6IFtvdmlydC11c2Vyc10gVk0gZmFpbG92ZXIgd2l0aCBvdmlydDMuNQ0KDQoN Cg0KSGkNCg0KDQoNCkluIG15IGVudmlyb25tZW50LCBJIGhhdmUgMyBvdmlydCBub2RlcyBhcyBv bmUgY2x1c3Rlci4gQW5kIG9uIHRvcCBvZg0KaG9zdC0xLCB0aGVyZSBpcyBvbmUgdm0gdG8gaG9z dCBvdmlydCBlbmdpbmUuDQoNCkFsc28gSSBoYXZlIG9uZSBleHRlcm5hbCBzdG9yYWdlIGZvciB0 aGUgY2x1c3RlciB0byB1c2UgYXMgZGF0YSBkb21haW4NCm9mIGVuZ2luZSBhbmQgZGF0YS4NCg0K SSBjb25maXJtZWQgbGl2ZSBtaWdyYXRpb24gd29ya3Mgd2VsbCBpbiBteSBlbnZpcm9ubWVudC4N Cg0KQnV0IGl0IHNlZW1zIHZlcnkgYnVnZ3kgZm9yIFZNIGZhaWxvdmVyIGlmIEkgdHJ5IHRvIGZv cmNlIHRvIHNodXQgZG93bg0Kb25lIG92aXJ0IG5vZGUuIFNvbWV0aW1lcyB0aGUgVk0gaW4gdGhl IG5vZGUgd2hpY2ggaXMgc2h1dGRvd24gY2FuDQptaWdyYXRlIHRvIG90aGVyIGhvc3QsIGJ1dCBp dCB0YWtlIG1vcmUgdGhhbiBzZXZlcmFsIG1pbnV0ZXMuDQoNClNvbWV0aW1lcywgaXQgY2FuIG5v dCBtaWdyYXRlIGF0IGFsbC4gU29tZXRpbWVzLCBvbmx5IHdoZW4gdGhlIGhvc3QgaXMNCmJhY2ss IHRoZSBWTSBpcyBiZWdpbm5pbmcgdG8gbW92ZS4NCg0KQ2FuIHlvdSBwbGVhc2UgY2hlY2sgb3Ig c2hhcmUgdGhlIGxvZ3MgdW5kZXIgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS8NCj8N Cg0KSXMgdGhlcmUgc29tZSBkb2N1bWVudGF0aW9uIHRvIGV4cGxhaW4gaG93IFZNIGZhaWxvdmVy IGlzIHdvcmtpbmc/IEFuZA0KaXMgdGhlcmUgc29tZSBidWdzIHJlcG9ydGVkIHJlbGF0ZWQgd2l0 aCB0aGlzPw0KDQpodHRwOi8vd3d3Lm92aXJ0Lm9yZy9GZWF0dXJlcy9TZWxmX0hvc3RlZF9Fbmdp bmUjQWdlbnRfU3RhdGVfRGlhZ3JhbQ0KDQpUaGFua3MgaW4gYWR2YW5jZSwNCg0KQ29uZw0KDQoN Cg0KDQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVu ZGVkIHJlY2lwaWVudChzKQ0KYW5kIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmls ZWdlZCBpbmZvcm1hdGlvbi4gQW55DQp1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1 cmUgb3IgZGlzdHJpYnV0aW9uIGlzIHByb2hpYml0ZWQuIElmDQp5b3UgYXJlIG5vdCB0aGUgaW50 ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5DQplLW1h aWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4gSWYgeW91 IGFyZSB0aGUNCmludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUg Y29udGVudCBvZiB0aGlzIG1lc3NhZ2UNCmlzIHN1YmplY3QgdG8gYWNjZXNzLCByZXZpZXcgYW5k IGRpc2Nsb3N1cmUgYnkgdGhlIHNlbmRlcidzIGUtbWFpbCBTeXN0ZW0NCkFkbWluaXN0cmF0b3Iu DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpVc2Vy cyBtYWlsaW5nIGxpc3QNClVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPjxt YWlsdG86VXNlcnNAb3ZpcnQub3JnPjxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPg0KaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzDQoNClRoaXMgZS1tYWlsIG1lc3Nh Z2UgaXMgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpIGFuZCBt YXkNCmNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBBbnkg dW5hdXRob3JpemVkIHJldmlldywNCnVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMg cHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkDQpyZWNpcGllbnQsIHBsZWFz ZSBjb250YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHkgZS1tYWlsIGFuZCBkZXN0cm95IGFsbCBjb3Bp ZXMNCm9mIHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRoZSBpbnRlbmRlZCByZWNp cGllbnQsIHBsZWFzZSBiZQ0KYWR2aXNlZCB0aGF0IHRoZSBjb250ZW50IG9mIHRoaXMgbWVzc2Fn ZSBpcyBzdWJqZWN0IHRvIGFjY2VzcywgcmV2aWV3IGFuZA0KZGlzY2xvc3VyZSBieSB0aGUgc2Vu ZGVyJ3MgZS1tYWlsIFN5c3RlbSBBZG1pbmlzdHJhdG9yLg0KDQoNClRoaXMgZS1tYWlsIG1lc3Nh Z2UgaXMgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpIGFuZCBt YXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueSB1 bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9uIGlzIHBy b2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBj b250YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHkgZS1tYWlsIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMg b2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlIGludGVuZGVkIHJlY2lwaWVu dCwgcGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUgY29udGVudCBvZiB0aGlzIG1lc3NhZ2UgaXMg c3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlzY2xvc3VyZSBieSB0aGUgc2VuZGVyJ3Mg ZS1tYWlsIFN5c3RlbSBBZG1pbmlzdHJhdG9yLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NClVzZXJzIG1haWxpbmcgbGlzdA0KVXNlcnNAb3ZpcnQub3Jn PG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+PG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+PG1haWx0bzpV c2Vyc0BvdmlydC5vcmc+DQpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v dXNlcnMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgZS1tYWlsIG1l c3NhZ2UgaXMgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpIGFu ZCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFu eSB1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9uIGlz IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFz ZSBjb250YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHkgZS1tYWlsIGFuZCBkZXN0cm95IGFsbCBjb3Bp ZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlIGludGVuZGVkIHJlY2lw aWVudCwgcGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUgY29udGVudCBvZiB0aGlzIG1lc3NhZ2Ug aXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlzY2xvc3VyZSBieSB0aGUgc2VuZGVy J3MgZS1tYWlsIFN5c3RlbSBBZG1pbmlzdHJhdG9yLg0KDQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXw0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIHRo ZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQg cHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcsIHVzZSwgZGlz Y2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhl IGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSByZXBseSBl LW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4gSWYg eW91IGFyZSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgYmUgYWR2aXNlZCB0aGF0IHRo ZSBjb250ZW50IG9mIHRoaXMgbWVzc2FnZSBpcyBzdWJqZWN0IHRvIGFjY2VzcywgcmV2aWV3IGFu ZCBkaXNjbG9zdXJlIGJ5IHRoZSBzZW5kZXIncyBlLW1haWwgU3lzdGVtIEFkbWluaXN0cmF0b3Iu DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGUtbWFpbCBtZXNzYWdl IGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBhbmQgbWF5 IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBBbnkgdW5h dXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9o aWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29u dGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9m IHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRoZSBpbnRlbmRlZCByZWNpcGllbnQs IHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1 YmplY3QgdG8gYWNjZXNzLCByZXZpZXcgYW5kIGRpc2Nsb3N1cmUgYnkgdGhlIHNlbmRlcidzIGUt bWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRvci4NCg== --_000_21D302CFAD6F4E8CA37352ADAC1C129Balliedtelesiscom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+ PC9kaXY+DQo8ZGl2IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5JIGRpc2FibGVkIGxvY2FsIG1haW50ZW5hbmNlIG1vZGUgZm9yIGFsbCBob3N0cywgYW5kIHRo ZW4gb25seSBzZXQgdGhlIGhvc3Qgd2hlcmUgSEUgVk0gaXMgdGhlcmUgdG8gbG9jYWwgbWFpbnRl bmFuY2UgbW9kZS4gVGhlIGxvZ3MgYXJlIGFzIGZvbGxvd3MuIER1cmluZyB0aGUgbWlncmF0aW9u IG9mIEhFIFZNICwgaXQgc2hvd3Mgc29tZSBmYXRhbCBlcnJvcg0KIGhhcHBlbi4gQnkgdGhlIHdh eSwgYWxzbyBIRSBWTSBjYW4gbm90IHdvcmsgd2l0aCBsaXZlIG1pZ3JhdGlvbi4gSW5zdGVhZCwg b3RoZXIgVk1zIGNhbiBkbyBsaXZlIG1pZ3JhdGlvbi4NCjwvc3Bhbj48YnI+DQo8c3Bhbj48L3Nw YW4+PGJyPg0KPHNwYW4+PC9zcGFuPi0tLTwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1 LCAyNTUsIDApOyI+W3Jvb3RAY29tcHV0ZTItMyB+XSMgaG9zdGVkLWVuZ2luZSAtLXNldC1tYWlu dGVuYW5jZSAtLW1vZGU9bG9jYWw8YnI+DQpZb3UgaGF2ZSBuZXcgbWFpbCBpbiAvdmFyL3Nwb29s L21haWwvcm9vdDxicj4NCltyb290QGNvbXB1dGUyLTMgfl0jIHRhaWwgLWYgL3Zhci9sb2cvb3Zp cnQtaG9zdGVkLWVuZ2luZS1oYS9hZ2VudC5sb2c8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI5PGJyPg0KMTM6MTY6MTIsNDM1Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTxicj4NCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkyIChpZDogMywgc2NvcmU6IDI0 MDApPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE2OjIyLDcxMTo6 aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRl IEVuZ2luZVVwIChzY29yZTogMjQwMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5 PGJyPg0KMTM6MTY6MjIsNzExOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KTxicj4NCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkyIChpZDogMywgc2NvcmU6IDI0MDApPGJy Pg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE2OjMyLDk3ODo6aG9zdGVk X2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRlIEVuZ2lu ZVVwIChzY29yZTogMjQwMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5PGJyPg0K MTM6MTY6MzIsOTc4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu YWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxicj4N CkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPGJyPg0KTWFp blRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE2OjQzLDI3Mjo6aG9zdGVkX2VuZ2lu ZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRlIEVuZ2luZVVwIChz Y29yZTogMjQwMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5PGJyPg0KMTM6MTY6 NDMsMjcyOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQu aG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxicj4NCkJlc3Qg cmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPGJyPg0KTWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE2OjUzLDMxNjo6c3RhdGVzOjozOTQ6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihjb25z dW1lKTxicj4NCkVuZ2luZSB2bSBydW5uaW5nIG9uIGxvY2FsaG9zdDxicj4NCk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjk8YnI+DQoxMzoxNjo1Myw1NjI6Omhvc3RlZF9lbmdpbmU6OjMyNzo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpPGJyPg0KQ3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0 MDApPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE2OjUzLDU2Mjo6 aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpCZXN0IHJlbW90ZSBo b3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTxicj4NCk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjk8YnI+DQoxMzoxNzowMyw2MDA6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNo ZWNrKTxicj4NCkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVkPGJyPg0KTWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0yOTxicj4NCjEzOjE3OjAzLDYxMTo6YnJva2VybGluazo6MTExOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkpPGJyPg0K VHJ5aW5nOiBub3RpZnkgdGltZT0xNDE5ODc3MDIzLjYxIHR5cGU9c3RhdGVfdHJhbnNpdGlvbjxi cj4NCmRldGFpbD1FbmdpbmVVcC1Mb2NhbE1haW50ZW5hbmNlTWlncmF0ZVZtIGhvc3RuYW1lPSdj b21wdXRlMi0zJzxicj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjk8YnI+DQoxMzoxNzow Myw2NzI6OmJyb2tlcmxpbms6OjEyMDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIuYnJva2Vy bGluay5Ccm9rZXJMaW5rOjoobm90aWZ5KTxicj4NClN1Y2Nlc3MsIHdhcyBub3RpZmljYXRpb24g b2Ygc3RhdGVfdHJhbnNpdGlvbjxicj4NCihFbmdpbmVVcC1Mb2NhbE1haW50ZW5hbmNlTWlncmF0 ZVZtKSBzZW50PyBzZW50PGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEz OjE3OjAzLDkxMTo6c3RhdGVzOjoyMDg6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9z dGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzY29yZSk8YnI+DQpTY29yZSBpcyAwIGR1ZSB0byBs b2NhbCBtYWludGVuYW5jZSBtb2RlPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxi cj4NCjEzOjE3OjAzLDkxMjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8 YnI+DQpDdXJyZW50IHN0YXRlIExvY2FsTWFpbnRlbmFuY2VNaWdyYXRlVm0gKHNjb3JlOiAwKTxi cj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjk8YnI+DQoxMzoxNzowMyw5MTI6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPGJyPg0KQmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI5PGJyPg0KMTM6MTc6MDMsOTYwOjpicm9rZXJsaW5rOjoxMTE6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEubGliLmJyb2tlcmxpbmsuQnJva2VyTGluazo6KG5vdGlmeSk8YnI+DQpUcnlpbmc6 IG5vdGlmeSB0aW1lPTE0MTk4NzcwMjMuOTYgdHlwZT1zdGF0ZV90cmFuc2l0aW9uPGJyPg0KZGV0 YWlsPUxvY2FsTWFpbnRlbmFuY2VNaWdyYXRlVm0tRW5naW5lTWlncmF0aW5nQXdheTxicj4NCmhv c3RuYW1lPSdjb21wdXRlMi0zJzxicj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjk8YnI+ DQoxMzoxNzowMyw5ODA6OmJyb2tlcmxpbms6OjEyMDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5s aWIuYnJva2VybGluay5Ccm9rZXJMaW5rOjoobm90aWZ5KTxicj4NClN1Y2Nlc3MsIHdhcyBub3Rp ZmljYXRpb24gb2Ygc3RhdGVfdHJhbnNpdGlvbjxicj4NCihMb2NhbE1haW50ZW5hbmNlTWlncmF0 ZVZtLUVuZ2luZU1pZ3JhdGluZ0F3YXkpIHNlbnQ/IHNlbnQ8YnI+DQpNYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI5PGJyPg0KMTM6MTc6MDQsMjE4OjpzdGF0ZXM6OjY2OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooX3BlbmFsaXplX21l bW9yeSk8YnI+DQpQZW5hbGl6aW5nIHNjb3JlIGJ5IDQwMCBkdWUgdG8gbG93IGZyZWUgbWVtb3J5 PGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE3OjA0LDIxODo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRlIEVu Z2luZU1pZ3JhdGluZ0F3YXkgKHNjb3JlOiAyMDAwKTxicj4NCk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjk8YnI+DQoxMzoxNzowNCwyMTk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpPGJyPg0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTog MjQwMCk8YnI+DQpNYWluVGhyZWFkOjpFUlJPUjo6MjAxNC0xMi0yOTxicj4NCjEzOjE3OjE0LDI1 MTo6aG9zdGVkX2VuZ2luZTo6ODY3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooX21vbml0b3JfbWlncmF0aW9uKTxicj4NCkZhaWxlZCB0 byBtaWdyYXRlPGJyPg0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj4NCiZu YnNwO0ZpbGUgJnF1b3Q7L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS9hZ2VudC9ob3N0ZWRfZW5naW5lLnB5JnF1b3Q7LDxicj4NCmxpbmUgODYz LCBpbiBfbW9uaXRvcl9taWdyYXRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDt2bV9pZCw8YnI+ DQombmJzcDtGaWxlICZxdW90Oy91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL292aXJ0 X2hvc3RlZF9lbmdpbmVfaGEvbGliL3Zkc19jbGllbnQucHkmcXVvdDssPGJyPg0KbGluZSA4NSwg aW4gcnVuX3Zkc19jbGllbnRfY21kPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7cmVzcG9uc2VbJ3N0 YXR1cyddWydtZXNzYWdlJ10pPGJyPg0KRGV0YWlsZWRFcnJvcjogRXJyb3IgMTIgZnJvbSBtaWdy YXRlU3RhdHVzOiBGYXRhbCBlcnJvciBkdXJpbmcgbWlncmF0aW9uPGJyPg0KTWFpblRocmVhZDo6 SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE3OjE0LDI2Mjo6YnJva2VybGluazo6MTExOjpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5icm9rZXJsaW5rLkJyb2tlckxpbms6Oihub3RpZnkpPGJy Pg0KVHJ5aW5nOiBub3RpZnkgdGltZT0xNDE5ODc3MDM0LjI2IHR5cGU9c3RhdGVfdHJhbnNpdGlv bjxicj4NCmRldGFpbD1FbmdpbmVNaWdyYXRpbmdBd2F5LVJlaW5pdGlhbGl6ZUZTTSBob3N0bmFt ZT0nY29tcHV0ZTItMyc8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5PGJyPg0KMTM6 MTc6MTQsMjYzOjpicm9rZXJsaW5rOjoxMjA6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGliLmJy b2tlcmxpbmsuQnJva2VyTGluazo6KG5vdGlmeSk8YnI+DQpTdWNjZXNzLCB3YXMgbm90aWZpY2F0 aW9uIG9mIHN0YXRlX3RyYW5zaXRpb248YnI+DQooRW5naW5lTWlncmF0aW5nQXdheS1SZWluaXRp YWxpemVGU00pIHNlbnQ/IGlnbm9yZWQ8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5 PGJyPg0KMTM6MTc6MTQsNDk2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KTxicj4NCkN1cnJlbnQgc3RhdGUgUmVpbml0aWFsaXplRlNNIChzY29yZTogMCk8YnI+DQpNYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5PGJyPg0KMTM6MTc6MTQsNDk2Ojpob3N0ZWRfZW5naW5l OjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxicj4NCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkz IChpZDogMiwgc2NvcmU6IDI0MDApPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxi cj4NCjEzOjE3OjI0LDUzNjo6c3RhdGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2spPGJyPg0KTG9j YWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQ8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5 PGJyPg0KMTM6MTc6MjQsNTQ3Ojpicm9rZXJsaW5rOjoxMTE6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEubGliLmJyb2tlcmxpbmsuQnJva2VyTGluazo6KG5vdGlmeSk8YnI+DQpUcnlpbmc6IG5vdGlm eSB0aW1lPTE0MTk4NzcwNDQuNTUgdHlwZT1zdGF0ZV90cmFuc2l0aW9uPGJyPg0KZGV0YWlsPVJl aW5pdGlhbGl6ZUZTTS1Mb2NhbE1haW50ZW5hbmNlIGhvc3RuYW1lPSdjb21wdXRlMi0zJzxicj4N Ck1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjk8YnI+DQoxMzoxNzoyNCw1NzQ6OmJyb2tlcmxp bms6OjEyMDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIuYnJva2VybGluay5Ccm9rZXJMaW5r Ojoobm90aWZ5KTxicj4NClN1Y2Nlc3MsIHdhcyBub3RpZmljYXRpb24gb2Ygc3RhdGVfdHJhbnNp dGlvbjxicj4NCihSZWluaXRpYWxpemVGU00tTG9jYWxNYWludGVuYW5jZSkgc2VudD8gc2VudDxi cj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjk8YnI+DQoxMzoxNzoyNCw4MTI6Omhvc3Rl ZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPGJyPg0KQ3VycmVudCBzdGF0ZSBMb2Nh bE1haW50ZW5hbmNlIChzY29yZTogMCk8YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5 PGJyPg0KMTM6MTc6MjQsODEyOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KTxicj4NCkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPGJy Pg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE3OjM0LDg1MTo6c3RhdGVf ZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooY2hlY2spPGJyPg0KTG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQ8 YnI+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI5PGJyPg0KMTM6MTc6MzUsMDk1Ojpob3N0 ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTxicj4NCkN1cnJlbnQgc3RhdGUgTG9j YWxNYWludGVuYW5jZSAoc2NvcmU6IDApPGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y OTxicj4NCjEzOjE3OjM1LDA5NTo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmlu Zyk8YnI+DQpCZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTxi cj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjk8YnI+DQoxMzoxNzo0NSwxMzA6OnN0YXRl X2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKTxicj4NCkxvY2FsIG1haW50ZW5hbmNlIGRldGVjdGVk PGJyPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yOTxicj4NCjEzOjE3OjQ1LDM2ODo6aG9z dGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdp bmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8YnI+DQpDdXJyZW50IHN0YXRlIExv Y2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKTxicj4NCk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt Mjk8YnI+DQoxMzoxNzo0NSwzNjg6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPGJyPg0KQmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8 YnI+DQpeQzxicj4NCltyb290QGNvbXB1dGUyLTMgfl0jPGJyPg0KPGJyPg0KPGJyPg0KW3Jvb3RA Y29tcHV0ZTItMyB+XSMgaG9zdGVkLWVuZ2luZSAtLXZtLXN0YXR1czxicj4NCjxicj4NCjxicj4N Ci0tPT0gSG9zdCAxIHN0YXR1cyA9PS0tPGJyPg0KPGJyPg0KU3RhdHVzIHVwLXRvLWRhdGUgJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPGJyPg0KSG9z dG5hbWUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxMC4wLjAu OTQ8YnI+DQpIb3N0IElEICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOzogMTxicj4NCkVuZ2luZSBzdGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7aGVhbHRo JnF1b3Q7OiAmcXVvdDtnb29kJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7dXAmcXVvdDss PGJyPg0KJnF1b3Q7ZGV0YWlsJnF1b3Q7OiAmcXVvdDt1cCZxdW90O308YnI+DQpTY29yZSAmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6 IDA8YnI+DQpMb2NhbCBtYWludGVuYW5jZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs6IFRydWU8YnI+DQpIb3N0IHRpbWVzdGFtcCAmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6Jm5ic3A7PGEg aHJlZj0idGVsOjEwMTQ5NTYiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnM9InRydWUiIHgtYXBwbGUt ZGF0YS1kZXRlY3RvcnMtdHlwZT0idGVsZXBob25lIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXJl c3VsdD0iODYiPjEwMTQ5NTY8L2E+PGJyPg0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVz dGFtcCk6PGJyPg0KbWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPGJyPg0KbWV0YWRhdGFfZmVhdHVy ZV92ZXJzaW9uPTE8YnI+DQp0aW1lc3RhbXA9PGEgaHJlZj0idGVsOjEwMTQ5NTYiIHgtYXBwbGUt ZGF0YS1kZXRlY3RvcnM9InRydWUiIHgtYXBwbGUtZGF0YS1kZXRlY3RvcnMtdHlwZT0idGVsZXBo b25lIiB4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzLXJlc3VsdD0iODciPjEwMTQ5NTY8L2E+Jm5ic3A7 KE1vbiBEZWMgMjkgMTM6MjA6MTkgMjAxNCk8YnI+DQpob3N0LWlkPTE8YnI+DQpzY29yZT0wPGJy Pg0KbWFpbnRlbmFuY2U9VHJ1ZTxicj4NCnN0YXRlPUxvY2FsTWFpbnRlbmFuY2U8YnI+DQo8YnI+ DQo8YnI+DQotLT09IEhvc3QgMiBzdGF0dXMgPT0tLTxicj4NCjxicj4NClN0YXR1cyB1cC10by1k YXRlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTxi cj4NCkhvc3RuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzog MTAuMC4wLjkzPGJyPg0KSG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs6IDI8YnI+DQpFbmdpbmUgc3RhdHVzICZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogeyZxdW90 O3JlYXNvbiZxdW90OzogJnF1b3Q7dm0gbm90IHJ1bm5pbmcgb248YnI+DQp0aGlzIGhvc3QmcXVv dDssICZxdW90O2hlYWx0aCZxdW90OzogJnF1b3Q7YmFkJnF1b3Q7LCAmcXVvdDt2bSZxdW90Ozog JnF1b3Q7ZG93biZxdW90OywgJnF1b3Q7ZGV0YWlsJnF1b3Q7OiAmcXVvdDt1bmtub3duJnF1b3Q7 fTxicj4NClNjb3JlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOzogMjQwMDxicj4NCkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8YnI+DQpIb3N0IHRpbWVz dGFtcCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDs6IDg2NjAxOTxicj4NCkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3Rh bXApOjxicj4NCm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MTxicj4NCm1ldGFkYXRhX2ZlYXR1cmVf dmVyc2lvbj0xPGJyPg0KdGltZXN0YW1wPTg2NjAxOSAoTW9uIERlYyAyOSAxMDoxOTo0NSAyMDE0 KTxicj4NCmhvc3QtaWQ9Mjxicj4NCnNjb3JlPTI0MDA8YnI+DQptYWludGVuYW5jZT1GYWxzZTxi cj4NCnN0YXRlPUVuZ2luZURvd248YnI+DQo8YnI+DQo8YnI+DQotLT09IEhvc3QgMyBzdGF0dXMg PT0tLTxicj4NCjxicj4NClN0YXR1cyB1cC10by1kYXRlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTxicj4NCkhvc3RuYW1lICZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTAuMC4wLjkyPGJyPg0KSG9zdCBJRCAmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDM8YnI+DQpFbmdp bmUgc3RhdHVzICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogeyZxdW90O3JlYXNvbiZxdW90OzogJnF1b3Q7dm0gbm90 IHJ1bm5pbmcgb248YnI+DQp0aGlzIGhvc3QmcXVvdDssICZxdW90O2hlYWx0aCZxdW90OzogJnF1 b3Q7YmFkJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7ZG93biZxdW90OywgJnF1b3Q7ZGV0 YWlsJnF1b3Q7OiAmcXVvdDt1bmtub3duJnF1b3Q7fTxicj4NClNjb3JlICZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMjQwMDxicj4N CkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOzogRmFsc2U8YnI+DQpIb3N0IHRpbWVzdGFtcCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDg2MDQ5Mzxicj4NCkV4 dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjxicj4NCm1ldGFkYXRhX3BhcnNlX3Zl cnNpb249MTxicj4NCm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xPGJyPg0KdGltZXN0YW1wPTg2 MDQ5MyAoTW9uIERlYyAyOSAxMDoyMDozNSAyMDE0KTxicj4NCmhvc3QtaWQ9Mzxicj4NCnNjb3Jl PTI0MDA8YnI+DQptYWludGVuYW5jZT1GYWxzZTxicj4NCnN0YXRlPUVuZ2luZURvd248YnI+DQpb cm9vdEBjb21wdXRlMi0zIH5dIzwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPi0tLTwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4g c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPlRoYW5rcyw8L3NwYW4+PC9k aXY+DQo8ZGl2PjxzcGFuIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij5D b25nPC9zcGFuPjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PGJyPg0KPC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48L3NwYW4+PGJyPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk9uIDIwMTQvMTIv MjksIGF0IDg6NDMsICZxdW90O0FydHlvbSBMdWtpYW5vdiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp bHRvOmFsdWtpYW5vQHJlZGhhdC5jb20iPmFsdWtpYW5vQHJlZGhhdC5jb208L2E+Jmd0OyB3cm90 ZTo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+SSBzZWUgdGhhdCBIRSB2bSBydW4gb24gaG9zdCB3 aXRoIGlwIDEwLjAuMC45NCwgYW5kIHR3byBhbm90aGVyIGhvc3RzIGluICZxdW90O0xvY2FsIE1h aW50ZW5hbmNlJnF1b3Q7IHN0YXRlLCBzbyB2bSB3aWxsIG5vdCBtaWdyYXRlIHRvIGFueSBvZiB0 aGVtLCBjYW4geW91IHRyeSBkaXNhYmxlIGxvY2FsIG1haW50ZW5hbmNlIG9uIGFsbCBob3N0cw0K IGluIEhFIGVudmlyb25tZW50IGFuZCBhZnRlciBlbmFibGUgJnF1b3Q7bG9jYWwgbWFpbnRlbmFu Y2UmcXVvdDsgb24gaG9zdCB3aGVyZSBIRSB2bSBydW4sIGFuZCBwcm92aWRlIGFsc28gb3V0cHV0 IG9mIGhvc3RlZC1lbmdpbmUgLS12bS1zdGF0dXMuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj5GYWlsb3ZlciB3b3JrcyBpbiBuZXh0IHdheTo8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjEpIGlmIGhvc3Qgd2hlcmUgcnVuIEhFIHZtIGhhdmUg c2NvcmUgbGVzcyBieSA4MDAgdGhhdCBzb21lIG90aGVyIGhvc3QgaW4gSEUgZW52aXJvbm1lbnQs IEhFIHZtIHdpbGwgbWlncmF0ZSBvbiBob3N0IHdpdGggYmVzdCBzY29yZTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MikgaWYgc29tZXRoaW5nIGhhcHBlbiB0byB2bShr ZXJuZWwgcGFuaWMsIGNyYXNoIG9mIHNlcnZpY2UuLi4pLCBhZ2VudCB3aWxsIHJlc3RhcnQgSEUg dm0gb24gYW5vdGhlciBob3N0IGluIEhFIGVudmlyb25tZW50IHdpdGggcG9zaXRpdmUgc2NvcmU8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjMpIGlmIHB1dCB0byBsb2Nh bCBtYWludGVuYW5jZSBob3N0IHdpdGggSEUgdm0sIHZtIHdpbGwgbWlncmF0ZSB0byBhbm90aGVy IGhvc3Qgd2l0aCBwb3NpdGl2ZSBzY29yZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+VGhhbmtzLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tLS0tLSBPcmlnaW5hbCBN ZXNzYWdlIC0tLS0tPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Gcm9t OiAmcXVvdDtDb25nIFl1ZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFsbGll ZHRlbGVzaXMuY29tIj5Db25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mZ3Q7PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5UbzogJnF1b3Q7QXJ0eW9tIEx1a2lhbm92 JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YWx1a2lhbm9AcmVkaGF0LmNvbSI+YWx1a2lhbm9A cmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5DYzogJnF1b3Q7U2ltb25lIFRpcmFib3NjaGkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpz dGlyYWJvc0ByZWRoYXQuY29tIj5zdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDssDQo8YSBocmVm PSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+PC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRl eHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5TZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAy MDE0IDY6MzA6NDIgUE08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlN1 YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjU8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+VGhhbmtzIGFuZCB0aGUgLS12bS1zdGF0dXMgbG9nIGlzIGFzIGZv bGxvd3M6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5bcm9vdEBjb21w dXRlMi0yIH5dIyBob3N0ZWQtZW5naW5lIC0tdm0tc3RhdHVzPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LS09PSBIb3N0IDEg c3RhdHVzID09LS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUgJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0bmFtZSAmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDEwLjAuMC45NDwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+SG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDs6IDE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPkVuZ2luZSBzdGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7aGVhbHRoJnF1b3Q7OiAm cXVvdDtnb29kJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7dXAmcXVvdDssPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4mcXVvdDtkZXRhaWwmcXVvdDs6ICZxdW90 O3VwJnF1b3Q7fTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+U2NvcmUg Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7OiAyNDAwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Mb2NhbCBt YWludGVuYW5jZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6 IEZhbHNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0IHRpbWVz dGFtcCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDs6IDEwMDgwODc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+bWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249 MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+dGltZXN0YW1wPTEwMDgw ODcmbHQ7dGVsOjEwMDgwODcmZ3Q7IChNb24gRGVjIDI5IDExOjI1OjUxIDIwMTQpPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5ob3N0LWlkPTE8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnNjb3JlPTI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFk anVzdDogYXV0bzsiPjxzcGFuPm1haW50ZW5hbmNlPUZhbHNlPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5zdGF0ZT1FbmdpbmVVcDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPi0tPT0gSG9zdCAyIHN0 YXR1cyA9PS0tPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlN0YXR1cyB1cC10by1kYXRlICZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+SG9zdG5hbWUgJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAxMC4wLjAuOTM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFk anVzdDogYXV0bzsiPjxzcGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAyPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj5FbmdpbmUgc3RhdHVzICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogeyZxdW90O3JlYXNvbiZxdW90OzogJnF1 b3Q7dm0gbm90IHJ1bm5pbmcgb248L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPnRoaXMgaG9zdCZxdW90OywgJnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVvdDtiYWQmcXVvdDss ICZxdW90O3ZtJnF1b3Q7OiAmcXVvdDtkb3duJnF1b3Q7LCAmcXVvdDtkZXRhaWwmcXVvdDs6ICZx dW90O3Vua25vd24mcXVvdDt9PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5TY29yZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDs6IDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkxv Y2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOzogVHJ1ZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+SG9zdCB0 aW1lc3RhbXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7OiA4NTkxNDI8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+bWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNp b249MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+dGltZXN0YW1wPTg1 OTE0MiAoTW9uIERlYyAyOSAwODoyNTowOCAyMDE0KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+aG9zdC1pZD0yPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj5zY29yZT0wPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5t YWludGVuYW5jZT1UcnVlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5z dGF0ZT1Mb2NhbE1haW50ZW5hbmNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LS09PSBIb3N0IDMgc3RhdHVzID09LS08L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUgJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0bmFtZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDs6IDEwLjAuMC45Mjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+SG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDs6IDM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkVuZ2luZSBz dGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7cmVhc29uJnF1b3Q7OiAmcXVvdDt2bSBub3QgcnVu bmluZyBvbjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+dGhpcyBob3N0 JnF1b3Q7LCAmcXVvdDtoZWFsdGgmcXVvdDs6ICZxdW90O2JhZCZxdW90OywgJnF1b3Q7dm0mcXVv dDs6ICZxdW90O2Rvd24mcXVvdDssICZxdW90O2RldGFpbCZxdW90OzogJnF1b3Q7dW5rbm93biZx dW90O308L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlNjb3JlICZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzog MDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TG9jYWwgbWFpbnRlbmFu Y2UgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0IHRpbWVzdGFtcCAmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDs6IDg1MzYxNTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+RXh0cmEg bWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj5tZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj50aW1lc3RhbXA9ODUzNjE1IChNb24gRGVj IDI5IDA4OjI1OjU3IDIwMTQpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5ob3N0LWlkPTM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnNjb3Jl PTA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPm1haW50ZW5hbmNlPVRy dWU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnN0YXRlPUxvY2FsTWFp bnRlbmFuY2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPllvdSBoYXZl IG5ldyBtYWlsIGluIC92YXIvc3Bvb2wvbWFpbC9yb290PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj5bcm9vdEBjb21wdXRlMi0yIH5dIzwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj5Db3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4gaG93IFZNIGZhaWxvdmVyIHdvcmtzIGluc2lk ZSBvdmlydD8gSXMgdGhlcmUgYW55IG90aGVyIGRlYnVnIG9wdGlvbiBJIGNhbiBlbmFibGUgdG8g Y2hlY2sgdGhlIHByb2JsZW0/PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlRoYW5rcyw8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkNvbmc8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5PbiAyMDE0LzEy LzI5LCBhdCAxOjM5LCAmcXVvdDtBcnR5b20gTHVraWFub3YmcXVvdDsgJmx0OzxhIGhyZWY9Im1h aWx0bzphbHVraWFub0ByZWRoYXQuY29tIj5hbHVraWFub0ByZWRoYXQuY29tPC9hPiZsdDs8YSBo cmVmPSJtYWlsdG86YWx1a2lhbm9AcmVkaGF0LmNvbSI+bWFpbHRvOmFsdWtpYW5vQHJlZGhhdC5j b208L2E+Jmd0OyZndDsgd3JvdGU6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkNhbiB5b3UgYWxz byBwcm92aWRlIG91dHB1dCBvZiBob3N0ZWQtZW5naW5lIC0tdm0tc3RhdHVzIHBsZWFzZSwgcHJl dmlvdXMgdGltZSBpdCB3YXMgdXNlZnVsLCBiZWNhdXNlIEkgZG8gbm90IHNlZSBzb21ldGhpbmcg dW51c3VhbC48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlRoYW5rczwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Gcm9tOiAmcXVvdDtDb25nIFl1ZSZx dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tIj5Db25n X1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFs bGllZHRlbGVzaXMuY29tIj5tYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208L2E+Jmd0 OyZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlRvOiAmcXVvdDtB cnR5b20gTHVraWFub3YmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbHVraWFub0ByZWRoYXQu Y29tIj5hbHVraWFub0ByZWRoYXQuY29tPC9hPiZsdDs8YSBocmVmPSJtYWlsdG86YWx1a2lhbm9A cmVkaGF0LmNvbSI+bWFpbHRvOmFsdWtpYW5vQHJlZGhhdC5jb208L2E+Jmd0OyZndDs8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkNjOiAmcXVvdDtTaW1vbmUgVGlyYWJv c2NoaSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iPnN0aXJh Ym9zQHJlZGhhdC5jb208L2E+Jmx0OzxhIGhyZWY9Im1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29t Ij5tYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbTwvYT4mZ3Q7Jmd0OywNCjxhIGhyZWY9Im1haWx0 bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRv OnVzZXJzQG92aXJ0Lm9yZyI+bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZzwvYT4mZ3Q7PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5TZW50OiBNb25kYXksIERlY2VtYmVyIDI5 LCAyMDE0IDc6MTU6MjQgQU08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu PlN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjU8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+QWxzbyBJIGNoYW5nZSB0aGUgbWFpbnRlbmFuY2UgbW9kZSB0 byBsb2NhbCBpbiBhbm90aGVyIGhvc3QuIEJ1dCBhbHNvIHRoZSBWTSBpbiB0aGlzIGhvc3QgY2Fu IG5vdCBiZSBtaWdyYXRlZC4gVGhlIGxvZ3MgYXJlIGFzIGZvbGxvd3MuPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPltyb290QGNvbXB1dGUyLTIgfl0jIGhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRl bmFuY2UgLS1tb2RlPWxvY2FsPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5bcm9vdEBjb21wdXRlMi0yIH5dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdp bmUtaGEvYWdlbnQubG9nPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4yMTowOTowNCwxODQ6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90 ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MjE6MDk6MTQsNjAzOjpob3N0ZWRfZW5n aW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjg8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjIxOjA5OjE0LDYw Mzo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDog MSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4yMTowOToyNCw5MDM6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DdXJyZW50IHN0 YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MjE6MDk6MjQsOTA0Ojpob3N0ZWRfZW5naW5lOjozMzI6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMjg8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjIxOjA5OjM1LDAy Njo6c3RhdGVzOjo0Mzc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6Oihjb25zdW1lKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+RW5naW5lIHZtIGlzIHJ1bm5pbmcgb24gaG9zdCAxMC4wLjAuOTQgKGlkIDEpPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4yMTowOToz NSwyMzY6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5o b3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRl eHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+MjE6MDk6MzUsMjM2Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1vdGUgaG9z dCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjIxOjA5OjQ1LDYwNDo6aG9zdGVkX2VuZ2luZTo6 MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRl eHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4 PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4yMTowOTo0NSw2MDQ6Omhv c3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5n aW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+MjE6MDk6NTUsNjkxOjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihjaGVjayk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkxvY2FsIG1haW50ZW5hbmNlIGRldGVj dGVkPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4y MTowOTo1NSw3MDE6OmJyb2tlcmxpbms6OjExMTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIu YnJva2VybGluay5Ccm9rZXJMaW5rOjoobm90aWZ5KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+VHJ5aW5nOiBub3RpZnkgdGltZT0xNDE5ODI5Nzk1LjcgdHlwZT1zdGF0 ZV90cmFuc2l0aW9uPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5kZXRh aWw9RW5naW5lRG93bi1Mb2NhbE1haW50ZW5hbmNlIGhvc3RuYW1lPSdjb21wdXRlMi0yJzwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAx NC0xMi0yODwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MjE6MDk6NTUs NzYxOjpicm9rZXJsaW5rOjoxMjA6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGliLmJyb2tlcmxp bmsuQnJva2VyTGluazo6KG5vdGlmeSk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPlN1Y2Nlc3MsIHdhcyBub3RpZmljYXRpb24gb2Ygc3RhdGVfdHJhbnNpdGlvbjwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+KEVuZ2luZURvd24tTG9jYWxNYWlu dGVuYW5jZSkgc2VudD8gc2VudDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+MjE6MDk6NTUsOTkwOjpzdGF0ZXM6OjIwODo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHNjb3JlKTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+U2NvcmUgaXMgMCBkdWUgdG8gbG9jYWwg bWFpbnRlbmFuY2UgbW9kZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+MjE6MDk6NTUsOTkwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBz dGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjIxOjA5OjU1LDk5MTo6aG9zdGVkX2VuZ2luZTo6 MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5eQzwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+WW91IGhhdmUgbmV3IG1haWwgaW4gL3Zhci9zcG9vbC9t YWlsL3Jvb3Q8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPltyb290QGNv bXB1dGUyLTIgfl0jIHBzIC1lZiB8IGdyZXAgcWVtdTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+cm9vdCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsxODQyMCAmbmJzcDsy Nzc3ICZuYnNwOzAgMjE6MTAmbHQ7eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzM5Jmd0OyBwdHMv MCAmbmJzcDsmbmJzcDsmbmJzcDswMDowMDowMCZsdDt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8v NDAmZ3Q7IGdyZXAgLS1jb2xvcj1hdXRvIHFlbXU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPnFlbXUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Mjk4MDkgJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7MSAmbmJzcDswIERlYzE5ID8gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7MDE6MTc6MjAgL3Vzci9saWJleGVjL3FlbXUta3ZtPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tbmFtZSB0ZXN0dm0yLTIgLVMgLW1hY2hp bmUgcmhlbDYuNS4wLGFjY2VsPWt2bSx1c2I9b2ZmIC1jcHUgTmVoYWxlbTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LW0gNTAwIC1yZWFsdGltZSBtbG9jaz1vZmYgLXNt cDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MSxtYXhjcHVzPTE2LHNv Y2tldHM9MTYsY29yZXM9MSx0aHJlYWRzPTEgLXV1aWQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPmMzMWU5N2QwLTEzNWUtNDJkYS05OTU0LTE2MmI1MjI4ZGNlMyAtc21i aW9zPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj50eXBlPTEsbWFudWZh Y3R1cmVyPW9WaXJ0LHByb2R1Y3Q9b1ZpcnQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPk5vZGUsdmVyc2lvbj03LTAuMTQwNi5lbDcuY2VudG9zLjIuNSxzZXJpYWw9NEM0 QzQ1NDQtMDA1OS0zNjEwLTgwMzMtQjRDMDRGMzk1OTMxLHV1aWQ9YzMxZTk3ZDAtMTM1ZS00MmRh LTk5NTQtMTYyYjUyMjhkY2UzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj4tbm8tdXNlci1jb25maWcgLW5vZGVmYXVsdHMgLWNoYXJkZXY8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPnNvY2tldCxpZD1jaGFybW9uaXRvcixwYXRoPS92YXIvbGli L2xpYnZpcnQvcWVtdS90ZXN0dm0yLTIubW9uaXRvcixzZXJ2ZXIsbm93YWl0PC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRl eHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tbW9uIGNoYXJkZXY9Y2hhcm1vbml0b3IsaWQ9 bW9uaXRvcixtb2RlPWNvbnRyb2wgLXJ0Yzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+YmFzZT0yMDE0LTEyLTE5VDIwOjE3OjE3Jmx0O3gtYXBwbGUtZGF0YS1kZXRlY3Rv cnM6Ly80MiZndDssZHJpZnRmaXg9c2xldyAtbm8ta3ZtLXBpdC1yZWluamVjdGlvbjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LW5vLWhwZXQgLW5vLXNodXRkb3duIC1i b290IHN0cmljdD1vbiAtZGV2aWNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj5waWl4My11c2ItdWhjaSxpZD11c2IsYnVzPXBjaS4wLGFkZHI9MHgxLjB4MiAtZGV2aWNl PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj52aXJ0aW8tc2NzaS1wY2ks aWQ9c2NzaTAsYnVzPXBjaS4wLGFkZHI9MHg0IC1kZXZpY2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFk anVzdDogYXV0bzsiPjxzcGFuPnZpcnRpby1zZXJpYWwtcGNpLGlkPXZpcnRpby1zZXJpYWwwLG1h eF9wb3J0cz0xNixidXM9cGNpLjAsYWRkcj0weDU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPi1kcml2ZSBpZj1ub25lLGlkPWRyaXZlLWlkZTAtMS0wLHJlYWRvbmx5PW9u LGZvcm1hdD1yYXcsc2VyaWFsPTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+LWRldmljZSBpZGUtY2QsYnVzPWlkZS4xLHVuaXQ9MCxkcml2ZT1kcml2ZS1pZGUwLTEtMCxp ZD1pZGUwLTEtMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LWRyaXZl IGZpbGU9L3JoZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAyLTAwMDItMDAwMDAwMDAw MWU0LzFkYzcxMDk2LTI3YzQtNDI1Ni1iMmFjLWJkNzI2NTUyNWM2OS9pbWFnZXMvNWNiZWI4Yzkt NGYwNC00OGQwLWE1ZWItNzhjNDkxODdjNTUwL2EwNTcwZThjLTk4NjctNGVjNC04MThmLTExZTEw MmZjNGY5YixpZj1ub25lLGlkPWRyaXZlLXZpcnRpby1kaXNrMCxmb3JtYXQ9cWNvdzIsc2VyaWFs PTVjYmViOGM5LTRmMDQtNDhkMC1hNWViLTc4YzQ5MTg3YzU1MCxjYWNoZT1ub25lLHdlcnJvcj1z dG9wLHJlcnJvcj1zdG9wLGFpbz10aHJlYWRzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4tZGV2aWNlIHZpcnRpby1ibGstcGNpLHNjc2k9b2ZmLGJ1cz1wY2kuMCxhZGRy PTB4Nixkcml2ZT1kcml2ZS12aXJ0aW8tZGlzazAsaWQ9dmlydGlvLWRpc2swLGJvb3RpbmRleD0x PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tbmV0ZGV2IHRhcCxmZD0y OCxpZD1ob3N0bmV0MCx2aG9zdD1vbix2aG9zdGZkPTI5IC1kZXZpY2U8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnZpcnRpby1uZXQtcGNpLG5ldGRldj1ob3N0bmV0MCxp ZD1uZXQwLG1hYz0wMDoxYTo0YTpkYjo5NDowMCxidXM9cGNpLjAsYWRkcj0weDM8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPi1jaGFyZGV2IHNvY2tldCxpZD1jaGFyY2hh bm5lbDAscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvYzMxZTk3ZDAtMTM1ZS00 MmRhLTk5NTQtMTYyYjUyMjhkY2UzLmNvbS5yZWRoYXQucmhldm0udmRzbSxzZXJ2ZXIsbm93YWl0 PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tZGV2aWNlIHZpcnRzZXJp YWxwb3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTEsY2hhcmRldj1jaGFyY2hhbm5lbDAsaWQ9 Y2hhbm5lbDAsbmFtZT1jb20ucmVkaGF0LnJoZXZtLnZkc208L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFk anVzdDogYXV0bzsiPjxzcGFuPi1jaGFyZGV2IHNvY2tldCxpZD1jaGFyY2hhbm5lbDEscGF0aD0v dmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvYzMxZTk3ZDAtMTM1ZS00MmRhLTk5NTQtMTYy YjUyMjhkY2UzLm9yZy5xZW11Lmd1ZXN0X2FnZW50LjAsc2VydmVyLG5vd2FpdDwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LWRldmljZSB2aXJ0c2VyaWFscG9ydCxidXM9 dmlydGlvLXNlcmlhbDAuMCxucj0yLGNoYXJkZXY9Y2hhcmNoYW5uZWwxLGlkPWNoYW5uZWwxLG5h bWU9b3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+LWNoYXJkZXYgc3BpY2V2bWMsaWQ9Y2hhcmNoYW5uZWwyLG5hbWU9dmRhZ2VudCAt ZGV2aWNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj52aXJ0c2VyaWFs cG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0zLGNoYXJkZXY9Y2hhcmNoYW5uZWwyLGlkPWNo YW5uZWwyLG5hbWU9Y29tLnJlZGhhdC5zcGljZS4wPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj4tc3BpY2UgdGxzLXBvcnQ9NTkwMSxhZGRyPTEwLjAuMC45Myx4NTA5LWRp cj0vZXRjL3BraS92ZHNtL2xpYnZpcnQtc3BpY2UsdGxzLWNoYW5uZWw9bWFpbix0bHMtY2hhbm5l bD1kaXNwbGF5LHRscy1jaGFubmVsPWlucHV0cyx0bHMtY2hhbm5lbD1jdXJzb3IsdGxzLWNoYW5u ZWw9cGxheWJhY2ssdGxzLWNoYW5uZWw9cmVjb3JkLHRscy1jaGFubmVsPXNtYXJ0Y2FyZCx0bHMt Y2hhbm5lbD11c2JyZWRpcixzZWFtbGVzcy1taWdyYXRpb249b248L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPi1rIGVuLXVzIC12Z2EgcXhsIC1nbG9iYWwgcXhsLXZnYS5y YW1fc2l6ZT02NzEwODg2NCZsdDt0ZWw6NjcxMDg4NjQmZ3Q7IC1nbG9iYWw8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnF4bC12Z2EudnJhbV9zaXplPTMzNTU0NDMyJmx0 O3RlbDozMzU1NDQzMiZndDsgLWluY29taW5nIHRjcDpbOjpdOjQ5MTUyIC1kZXZpY2U8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnZpcnRpby1iYWxsb29uLXBjaSxpZD1i YWxsb29uMCxidXM9cGNpLjAsYWRkcj0weDc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPltyb290QGNvbXB1dGUyLTIgfl0jPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlRo YW5rcyw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkNvbmc8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5PbiAyMDE0LzEyLzI4LCBhdCAyMDo1MywgJnF1b3Q7WXVlLCBDb25nJnF1b3Q7ICZsdDs8YSBo cmVmPSJtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20iPkNvbmdfWXVlQGFsbGllZHRl bGVzaXMuY29tPC9hPiZsdDs8YSBocmVmPSJtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5j b20iPm1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mZ3Q7Jmx0OzxhIGhyZWY9 Im1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbSI+bWFpbHRvOkNvbmdfWXVlQGFsbGll ZHRlbGVzaXMuY29tPC9hPiZndDsmZ3Q7DQogd3JvdGU6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu PkkgY2hlY2tlZCBpdCBhZ2FpbiBhbmQgY29uZmlybWVkIHRoZXJlIGlzIG9uZSBndWVzdCBWTSBp cyBydW5uaW5nIG9uIHRoZSB0b3Agb2YgdGhpcyBob3N0LiBUaGUgbG9nIGlzIGFzIGZvbGxvd3M6 PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPltyb290QGNvbXB1dGUyLTEgdmRzbV0jIHBzIC1lZiB8 IGdyZXAgcWVtdTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+cWVtdSAm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsyOTgzICZuYnNwOyZuYnNwOzg0NiAmbmJzcDsw IERlYzE5ID8gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MDA6MDA6 MDAmbHQ7eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzAmZ3Q7IFtzdXBlcnZkc21TZXJ2ZXJdICZs dDtkZWZ1bmN0Jmd0Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+cm9v dCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs1NDg5ICZuYnNwOzMwNTMgJm5ic3A7MCAy MDo0OSZsdDt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzOi8vMSZndDsgcHRzLzAgJm5ic3A7Jm5ic3A7 Jm5ic3A7MDA6MDA6MDAmbHQ7eC1hcHBsZS1kYXRhLWRldGVjdG9yczovLzImZ3Q7IGdyZXAgLS1j b2xvcj1hdXRvIHFlbXU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnFl bXUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MjYxMjggJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 MSAmbmJzcDswIERlYzE5ID8gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7MDE6MDk6MTkgL3Vzci9saWJleGVjL3FlbXUta3ZtPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj4tbmFtZSB0ZXN0dm0yIC1TIC1tYWNoaW5lIHJoZWw2LjUuMCxhY2Nl bD1rdm0sdXNiPW9mZiAtY3B1IE5laGFsZW0gLW08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPjUwMCAtcmVhbHRpbWUgbWxvY2s9b2ZmIC1zbXAgMSxtYXhjcHVzPTE2LHNv Y2tldHM9MTYsY29yZXM9MSx0aHJlYWRzPTE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPi11dWlkIGU0NmJjYTg3LTRkZjUtNDI4Ny04NDRiLTkwYTI2ZmNjZWYzMyAtc21i aW9zPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj50eXBlPTEsbWFudWZh Y3R1cmVyPW9WaXJ0LHByb2R1Y3Q9b1ZpcnQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPk5vZGUsdmVyc2lvbj03LTAuMTQwNi5lbDcuY2VudG9zLjIuNSxzZXJpYWw9NEM0 QzQ1NDQtMDAzMC0zMzEwLTgwNTktQjhDMDRGNTg1MjMxLHV1aWQ9ZTQ2YmNhODctNGRmNS00Mjg3 LTg0NGItOTBhMjZmY2NlZjMzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj4tbm8tdXNlci1jb25maWcgLW5vZGVmYXVsdHMgLWNoYXJkZXY8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPnNvY2tldCxpZD1jaGFybW9uaXRvcixwYXRoPS92YXIvbGli L2xpYnZpcnQvcWVtdS90ZXN0dm0yLm1vbml0b3Isc2VydmVyLG5vd2FpdDwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LW1vbiBjaGFyZGV2PWNoYXJtb25pdG9yLGlkPW1v bml0b3IsbW9kZT1jb250cm9sIC1ydGM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPmJhc2U9MjAxNC0xMi0xOVQyMDoxODowMSZsdDt4LWFwcGxlLWRhdGEtZGV0ZWN0b3Jz Oi8vNCZndDssZHJpZnRmaXg9c2xldyAtbm8ta3ZtLXBpdC1yZWluamVjdGlvbjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LW5vLWhwZXQgLW5vLXNodXRkb3duIC1ib290 IHN0cmljdD1vbiAtZGV2aWNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5waWl4My11c2ItdWhjaSxpZD11c2IsYnVzPXBjaS4wLGFkZHI9MHgxLjB4MiAtZGV2aWNlPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj52aXJ0aW8tc2NzaS1wY2ksaWQ9 c2NzaTAsYnVzPXBjaS4wLGFkZHI9MHg0IC1kZXZpY2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPnZpcnRpby1zZXJpYWwtcGNpLGlkPXZpcnRpby1zZXJpYWwwLG1heF9w b3J0cz0xNixidXM9cGNpLjAsYWRkcj0weDU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPi1kcml2ZSBpZj1ub25lLGlkPWRyaXZlLWlkZTAtMS0wLHJlYWRvbmx5PW9uLGZv cm1hdD1yYXcsc2VyaWFsPTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ LWRldmljZSBpZGUtY2QsYnVzPWlkZS4xLHVuaXQ9MCxkcml2ZT1kcml2ZS1pZGUwLTEtMCxpZD1p ZGUwLTEtMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LWRyaXZlIGZp bGU9L3JoZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAyLTAwMDItMDAwMDAwMDAwMWU0 LzFkYzcxMDk2LTI3YzQtNDI1Ni1iMmFjLWJkNzI2NTUyNWM2OS9pbWFnZXMvYjRiNTQyNmItOTVl My00MWFmLWIyODYtZGEyNDU4OTFjZGFmLzBmNjg4ZDQ5LTk3ZTMtNGYxZC04NGQ0LWFjMTQzMmQ5 MDNiMyxpZj1ub25lLGlkPWRyaXZlLXZpcnRpby1kaXNrMCxmb3JtYXQ9cWNvdzIsc2VyaWFsPWI0 YjU0MjZiLTk1ZTMtNDFhZi1iMjg2LWRhMjQ1ODkxY2RhZixjYWNoZT1ub25lLHdlcnJvcj1zdG9w LHJlcnJvcj1zdG9wLGFpbz10aHJlYWRzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj4tZGV2aWNlIHZpcnRpby1ibGstcGNpLHNjc2k9b2ZmLGJ1cz1wY2kuMCxhZGRyPTB4 Nixkcml2ZT1kcml2ZS12aXJ0aW8tZGlzazAsaWQ9dmlydGlvLWRpc2swLGJvb3RpbmRleD0xPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tbmV0ZGV2IHRhcCxmZD0yNixp ZD1ob3N0bmV0MCx2aG9zdD1vbix2aG9zdGZkPTI3IC1kZXZpY2U8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPnZpcnRpby1uZXQtcGNpLG5ldGRldj1ob3N0bmV0MCxpZD1u ZXQwLG1hYz0wMDoxYTo0YTpkYjo5NDowMSxidXM9cGNpLjAsYWRkcj0weDM8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPi1jaGFyZGV2IHNvY2tldCxpZD1jaGFyY2hhbm5l bDAscGF0aD0vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvZTQ2YmNhODctNGRmNS00Mjg3 LTg0NGItOTBhMjZmY2NlZjMzLmNvbS5yZWRoYXQucmhldm0udmRzbSxzZXJ2ZXIsbm93YWl0PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tZGV2aWNlIHZpcnRzZXJpYWxw b3J0LGJ1cz12aXJ0aW8tc2VyaWFsMC4wLG5yPTEsY2hhcmRldj1jaGFyY2hhbm5lbDAsaWQ9Y2hh bm5lbDAsbmFtZT1jb20ucmVkaGF0LnJoZXZtLnZkc208L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPi1jaGFyZGV2IHNvY2tldCxpZD1jaGFyY2hhbm5lbDEscGF0aD0vdmFy L2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvZTQ2YmNhODctNGRmNS00Mjg3LTg0NGItOTBhMjZm Y2NlZjMzLm9yZy5xZW11Lmd1ZXN0X2FnZW50LjAsc2VydmVyLG5vd2FpdDwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LWRldmljZSB2aXJ0c2VyaWFscG9ydCxidXM9dmly dGlvLXNlcmlhbDAuMCxucj0yLGNoYXJkZXY9Y2hhcmNoYW5uZWwxLGlkPWNoYW5uZWwxLG5hbWU9 b3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+LWNoYXJkZXYgc3BpY2V2bWMsaWQ9Y2hhcmNoYW5uZWwyLG5hbWU9dmRhZ2VudCAtZGV2 aWNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj52aXJ0c2VyaWFscG9y dCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0zLGNoYXJkZXY9Y2hhcmNoYW5uZWwyLGlkPWNoYW5u ZWwyLG5hbWU9Y29tLnJlZGhhdC5zcGljZS4wPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4tc3BpY2UgdGxzLXBvcnQ9NTkwMCxhZGRyPTEwLjAuMC45Mix4NTA5LWRpcj0v ZXRjL3BraS92ZHNtL2xpYnZpcnQtc3BpY2UsdGxzLWNoYW5uZWw9bWFpbix0bHMtY2hhbm5lbD1k aXNwbGF5LHRscy1jaGFubmVsPWlucHV0cyx0bHMtY2hhbm5lbD1jdXJzb3IsdGxzLWNoYW5uZWw9 cGxheWJhY2ssdGxzLWNoYW5uZWw9cmVjb3JkLHRscy1jaGFubmVsPXNtYXJ0Y2FyZCx0bHMtY2hh bm5lbD11c2JyZWRpcixzZWFtbGVzcy1taWdyYXRpb249b248L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFk anVzdDogYXV0bzsiPjxzcGFuPi1rIGVuLXVzIC12Z2EgcXhsIC1nbG9iYWwgcXhsLXZnYS5yYW1f c2l6ZT02NzEwODg2NCZsdDt0ZWw6NjcxMDg4NjQmZ3Q7IC1nbG9iYWw8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnF4bC12Z2EudnJhbV9zaXplPTMzNTU0NDMyJmx0O3Rl bDozMzU1NDQzMiZndDsgLWluY29taW5nIHRjcDpbOjpdOjQ5MTUyIC1kZXZpY2U8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnZpcnRpby1iYWxsb29uLXBjaSxpZD1iYWxs b29uMCxidXM9cGNpLjAsYWRkcj0weDc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPltyb290QGNvbXB1dGUyLTEgdmRzbV0jIHRhaWwgLWYgL3Zhci9sb2cvb3ZpcnQtaG9z dGVkLWVuZ2luZS1oYS9hZ2VudC5sb2c8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFk anVzdDogYXV0bzsiPjxzcGFuPjIwOjQ5OjI3LDMxNTo6c3RhdGVfZGVjb3JhdG9yczo6MTI0Ojpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo Y2hlY2spPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Mb2NhbCBtYWlu dGVuYW5jZSBkZXRlY3RlZDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+MjA6NDk6MjcsNjQ2Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBz dGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29yZTogMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjg8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjIwOjQ5OjI3LDY0Njo6aG9zdGVkX2VuZ2luZTo6 MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoy MDE0LTEyLTI4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4yMDo0OToz Nyw3MzI6OnN0YXRlX2RlY29yYXRvcnM6OjEyNDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNoZWNrKTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+TG9jYWwgbWFpbnRlbmFuY2UgZGV0ZWN0ZWQ8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt Mjg8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjIwOjQ5OjM3LDk2MTo6 aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgTG9jYWxNYWludGVuYW5jZSAoc2Nv cmU6IDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj4yMDo0OTozNyw5NjE6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MjA6NDk6NDgsMDQ4OjpzdGF0ZV9kZWNvcmF0b3JzOjox MjQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihjaGVjayk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkxvY2Fs IG1haW50ZW5hbmNlIGRldGVjdGVkPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj4yMDo0OTo0OCwzMTk6OnN0YXRlczo6MjA4OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc2NvcmUpPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5TY29yZSBpcyAwIGR1ZSB0byBsb2Nh bCBtYWludGVuYW5jZSBtb2RlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj4yMDo0OTo0OCwzMTk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DdXJyZW50 IHN0YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yODwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MjA6NDk6NDgsMzE5Ojpob3N0ZWRfZW5naW5l OjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+VGhhbmtzLDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+Q29uZzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk9uIDIwMTQvMTIvMjgsIGF0IDM6NDYsICZxdW90 O0FydHlvbSBMdWtpYW5vdiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFsdWtpYW5vQHJlZGhh dC5jb20iPmFsdWtpYW5vQHJlZGhhdC5jb208L2E+Jmx0OzxhIGhyZWY9Im1haWx0bzphbHVraWFu b0ByZWRoYXQuY29tIj5tYWlsdG86YWx1a2lhbm9AcmVkaGF0LmNvbTwvYT4mZ3Q7Jmx0OzxhIGhy ZWY9Im1haWx0bzphbHVraWFub0ByZWRoYXQuY29tIj5tYWlsdG86YWx1a2lhbm9AcmVkaGF0LmNv bTwvYT4mZ3Q7Jmd0Ow0KIHdyb3RlOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5JIHNlZSB0aGF0 IHlvdSBzZXQgbG9jYWwgbWFpbnRlbmFuY2Ugb24gaG9zdDMgdGhhdCBkbyBub3QgaGF2ZSBlbmdp bmUgdm0gb24gaXQsIHNvIGl0IG5vdGhpbmcgdG8gbWlncmF0ZSBmcm9tIHRoaXMgaG9zdC48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPklmIHlvdSBzZXQgbG9jYWwgbWFp bnRlbmFuY2Ugb24gaG9zdDEsIHZtIG11c3QgbWlncmF0ZSB0byBhbm90aGVyIGhvc3Qgd2l0aCBw b3NpdGl2ZSBzY29yZS48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlRo YW5rczwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRl eHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0t PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Gcm9tOiAmcXVvdDtDb25n IFl1ZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29t Ij5Db25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdf WXVlQGFsbGllZHRlbGVzaXMuY29tIj5tYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb208 L2E+Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20iPm1h aWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mZ3Q7Jmd0Ozwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+VG86ICZxdW90O1NpbW9uZSBUaXJhYm9zY2hpJnF1 b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbSI+c3RpcmFib3NAcmVk aGF0LmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iPm1haWx0 bzpzdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9z QHJlZGhhdC5jb20iPm1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDsmZ3Q7PC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DYzogPGEgaHJlZj0ibWFpbHRvOnVz ZXJzQG92aXJ0Lm9yZyI+DQp1c2Vyc0BvdmlydC5vcmc8L2E+Jmx0OzxhIGhyZWY9Im1haWx0bzp1 c2Vyc0BvdmlydC5vcmciPm1haWx0bzp1c2Vyc0BvdmlydC5vcmc8L2E+Jmd0OyZsdDs8YSBocmVm PSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj5tYWlsdG86dXNlcnNAb3ZpcnQub3JnPC9hPiZndDs8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlNlbnQ6IFNhdHVyZGF5LCBE ZWNlbWJlciAyNywgMjAxNCA2OjU4OjMyIFBNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj5TdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3aXRoIG92 aXJ0My41PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkhpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu PkkgaGFkIGEgdHJ5IHdpdGggJnF1b3Q7aG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuY2UgLS1t b2RlPWxvY2FsJnF1b3Q7IG9uPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5jb21wdXRlMi0xLCB3aGljaCBpcyBob3N0IDMgaW4gbXkgY2x1c3Rlci4gRnJvbSB0aGUgbG9n LCBpdCBzaG93czwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+bWFpbnRl bmNlIG1vZGUgaXMgZGVjdGVjdGVkLCBidXQgbWlncmF0aW9uIGRvZXMgbm90IGhhcHBlbi48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+VGhlIGxvZ3MgYXJlIGFzIGZvbGxvd3MuIElzIHRoZXJlIGFu eSBvdGhlciBjb25maWcgSSBuZWVkIHRvIGNoZWNrPzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5b cm9vdEBjb21wdXRlMi0xIHZkc21dIyBob3N0ZWQtZW5naW5lIC0tdm0tc3RhdHVzPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ LS09PSBIb3N0IDEgc3RhdHVzID09LTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5TdGF0dXMgdXAt dG8tZGF0ZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IFRy dWU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkhvc3RuYW1lICZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTAuMC4wLjk0PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0IElEICZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+RW5naW5lIHN0YXR1cyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IHsmcXVvdDtoZWFs dGgmcXVvdDs6ICZxdW90O2dvb2QmcXVvdDssICZxdW90O3ZtJnF1b3Q7OiAmcXVvdDt1cCZxdW90 Oyw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPiZxdW90O2RldGFpbCZx dW90OzogJnF1b3Q7dXAmcXVvdDt9PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj5TY29yZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs6IDI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPkxvY2FsIG1haW50ZW5hbmNlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu Pkhvc3QgdGltZXN0YW1wICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogODM2Mjk2PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj5FeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKTo8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPm1ldGFkYXRhX3BhcnNlX3ZlcnNpb249 MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+bWV0YWRhdGFfZmVhdHVy ZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnRpbWVz dGFtcD04MzYyOTYgKFNhdCBEZWMgMjcgMTE6NDI6MzkgMjAxNCk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPmhvc3QtaWQ9MTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+c2NvcmU9MjQwMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+bWFpbnRlbmFuY2U9RmFsc2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPnN0YXRlPUVuZ2luZVVwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LS09PSBIb3N0IDIgc3RhdHVzID09LS08 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+U3RhdHVzIHVwLXRvLWRhdGUgJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVlPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0bmFtZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs6IDEwLjAuMC45Mzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+SG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDs6IDI8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkVuZ2lu ZSBzdGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7cmVhc29uJnF1b3Q7OiAmcXVvdDt2bSBub3Qg cnVubmluZyBvbjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+dGhpcyBo b3N0JnF1b3Q7LCAmcXVvdDtoZWFsdGgmcXVvdDs6ICZxdW90O2JhZCZxdW90OywgJnF1b3Q7dm0m cXVvdDs6ICZxdW90O2Rvd24mcXVvdDssICZxdW90O2RldGFpbCZxdW90OzogJnF1b3Q7dW5rbm93 biZxdW90O308L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlNjb3JlICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OzogMjQwMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TG9jYWwgbWFp bnRlbmFuY2UgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBG YWxzZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+SG9zdCB0aW1lc3Rh bXAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7OiA2ODczNTg8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu PkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+bWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRl eHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+dGltZXN0YW1wPTY4NzM1OCAo U2F0IERlYyAyNyAwODo0MjowNCAyMDE0KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+aG9zdC1pZD0yPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5zY29yZT0yNDAwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5tYWlu dGVuYW5jZT1GYWxzZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+c3Rh dGU9RW5naW5lRG93bjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPi0tPT0gSG9zdCAzIHN0YXR1cyA9PS0tPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRl eHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPlN0YXR1cyB1cC10by1kYXRlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+SG9zdG5hbWUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7OiAxMC4wLjAuOTI8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkhv c3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAz PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5FbmdpbmUgc3RhdHVzICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzogeyZxdW90O3JlYXNvbiZxdW90OzogJnF1b3Q7dm0gbm90IHJ1bm5pbmcgb248 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnRoaXMgaG9zdCZxdW90Oywg JnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVvdDtiYWQmcXVvdDssICZxdW90O3ZtJnF1b3Q7OiAmcXVv dDtkb3duJnF1b3Q7LCAmcXVvdDtkZXRhaWwmcXVvdDs6ICZxdW90O3Vua25vd24mcXVvdDt9PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5TY29yZSAmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDA8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkxvY2FsIG1haW50ZW5hbmNlICZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+SG9zdCB0aW1lc3RhbXAgJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiA2ODE4 Mjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkV4dHJhIG1ldGFkYXRh ICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+bWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj5tZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+dGltZXN0YW1wPTY4MTgyNyAoU2F0IERlYyAyNyAwODo0 Mjo0MCAyMDE0KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+aG9zdC1p ZD0zPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5zY29yZT0wPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5tYWludGVuYW5jZT1UcnVlPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5zdGF0ZT1Mb2NhbE1haW50ZW5hbmNl PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5bcm9vdEBjb21wdXRlMi0x IHZkc21dIyB0YWlsIC1mIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9n PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZP OjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4wODo0 Mjo0MSwxMDk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu dC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45 NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+MDg6NDI6NTEsMTk4OjpzdGF0ZV9kZWNvcmF0b3JzOjoxMjQ6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihj aGVjayk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkxvY2FsIG1haW50 ZW5hbmNlIGRldGVjdGVkPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4wODo0Mjo1MSw0MjA6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DdXJyZW50IHN0 YXRlIExvY2FsTWFpbnRlbmFuY2UgKHNjb3JlOiAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MDg6NDI6NTEsNDIwOjpob3N0ZWRfZW5naW5lOjoz MzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIw MTQtMTItMjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjA4OjQzOjAx LDUwNzo6c3RhdGVfZGVjb3JhdG9yczo6MTI0OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooY2hlY2spPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSBkZXRlY3RlZDwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0y Nzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MDg6NDM6MDEsNzczOjpo b3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBzdGF0ZSBMb2NhbE1haW50ZW5hbmNlIChzY29y ZTogMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu PjA4OjQzOjAxLDc3Mzo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAu MC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4wODo0MzoxMSw4NTk6OnN0YXRlX2RlY29yYXRvcnM6OjEy NDo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2lu ZTo6KGNoZWNrKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TG9jYWwg bWFpbnRlbmFuY2UgZGV0ZWN0ZWQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPjA4OjQzOjEyLDA3Mjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRf bW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJl bnQgc3RhdGUgTG9jYWxNYWludGVuYW5jZSAoc2NvcmU6IDApPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4wODo0MzoxMiwwNzI6Omhvc3RlZF9lbmdp bmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAw KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+W3Jvb3RA Y29tcHV0ZTItMyB+XSMgdGFpbCAtZiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2Fn ZW50LmxvZzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+MTE6MzY6MjgsODU1Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjExOjM2OjM5LDEzMDo6aG9zdGVkX2VuZ2luZTo6MzI3 OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTE6MzY6MzksMTMwOjpob3N0ZWRf ZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTog MjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu PjExOjM2OjQ5LDQ0OTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5l VXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+MTE6MzY6NDksNDQ5Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjExOjM2OjU5LDczOTo6aG9zdGVkX2Vu Z2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0yNzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTE6MzY6NTksNzM5 Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAy LCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPjExOjM3OjA5LDc3OTo6c3RhdGVzOjozOTQ6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihjb25zdW1lKTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+RW5naW5lIHZtIHJ1bm5pbmcgb24gbG9jYWxo b3N0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4x MTozNzoxMCwwMjY6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVw IChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1h aW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPjExOjM3OjEwLDAyNjo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRv cmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkJlc3QgcmVtb3Rl IGhvc3QgMTAuMC4wLjkzIChpZDogMiwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4xMTozNzoyMCwzMzE6Omhvc3RlZF9lbmdp bmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZVVwIChzY29yZTogMjQwMCk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTIt Mjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjExOjM3OjIwLDMzMTo6 aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjkzIChpZDogMiwg c2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+W3Jvb3RAY29tcHV0ZTItMiB+XSMgdGFpbCAtZiAvdmFyL2xv Zy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2FnZW50LmxvZzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MDg6MzY6MTIsNDYyOjpob3N0ZWRfZW5naW5l OjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjA4OjM2 OjIyLDc5Nzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAo c2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj4wODozNjoyMiw3OTg6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBo b3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MDg6MzY6MzIsODc2OjpzdGF0ZXM6OjQzNzo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KGNvbnN1bWUpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5FbmdpbmUg dm0gaXMgcnVubmluZyBvbiBob3N0IDEwLjAuMC45NCAoaWQgMSk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjA4OjM2OjMzLDE2OTo6aG9zdGVkX2Vu Z2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4wODozNjozMywx Njk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6 IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+MDg6MzY6NDMsNTY3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBz dGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjA4OjM2OjQzLDU2Nzo6aG9zdGVkX2VuZ2luZTo6MzMy OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l Ojooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4wODozNjo1Myw4 NTg6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DdXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3Jl OiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+MDg6MzY6NTMsODU4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAx MC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjA4OjM3OjA0LDAyODo6c3RhdGVfbWFjaGluZTo6MTYw OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5l OjoocmVmcmVzaCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkdsb2Jh bCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZhbHNlfTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0yNzwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MDg6Mzc6MDQsMDI4OjpzdGF0ZV9tYWNoaW5l OjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihyZWZyZXNoKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ SG9zdCAxMC4wLjAuOTQgKGlkIDEpOiB7J2V4dHJhJzo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPidtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFkYXRhX2ZlYXR1 cmVfdmVyc2lvbj0xXG50aW1lc3RhbXA9ODM1OTg3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj4oU2F0IERlYyAyNyAxMTozNzozMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+MjAxNClcbmhvc3QtaWQ9MVxuc2NvcmU9MjQwMFxubWFpbnRlbmFu Y2U9RmFsc2VcbnN0YXRlPUVuZ2luZVVwXG4nLDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+J2hvc3RuYW1lJzogJzEwLjAuMC45NCcsICdhbGl2ZSc6IFRydWUsICdob3N0 LWlkJzogMSwgJ2VuZ2luZS1zdGF0dXMnOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+eydoZWFsdGgnOiAnZ29vZCcsICd2bSc6ICd1cCcsICdkZXRhaWwnOiAndXAnfSwg J3Njb3JlJzogMjQwMCw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPidt YWludGVuYW5jZSc6IEZhbHNlLCAnaG9zdC10cyc6IDgzNTk4N308L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjA4OjM3OjA0LDAyODo6c3RhdGVfbWFj aGluZTo6MTY1OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjoocmVmcmVzaCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPkhvc3QgMTAuMC4wLjkyIChpZCAzKTogeydleHRyYSc6PC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj4nbWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xXG5tZXRhZGF0YV9m ZWF0dXJlX3ZlcnNpb249MVxudGltZXN0YW1wPTY4MTUyODwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+KFNhdCBEZWMgMjcgMDg6Mzc6NDE8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPjIwMTQpXG5ob3N0LWlkPTNcbnNjb3JlPTBcbm1haW50ZW5h bmNlPVRydWVcbnN0YXRlPUxvY2FsTWFpbnRlbmFuY2VcbicsPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj4naG9zdG5hbWUnOiAnMTAuMC4wLjkyJywgJ2FsaXZlJzogVHJ1 ZSwgJ2hvc3QtaWQnOiAzLCAnZW5naW5lLXN0YXR1cyc6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj57J3JlYXNvbic6ICd2bSBub3QgcnVubmluZyBvbiB0aGlzIGhvc3Qn LCAnaGVhbHRoJzogJ2JhZCcsICd2bSc6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj4nZG93bicsICdkZXRhaWwnOiAndW5rbm93bid9LCAnc2NvcmUnOiAwLCAnbWFpbnRl bmFuY2UnOiBUcnVlLDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+J2hv c3QtdHMnOiA2ODE1Mjh9PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4wODozNzowNCwwMjg6OnN0YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Mb2NhbCAoaWQgMik6IHsnZW5n aW5lLWhlYWx0aCc6IHsncmVhc29uJzogJ3ZtIG5vdCBydW5uaW5nIG9uIHRoaXM8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPmhvc3QnLCAnaGVhbHRoJzogJ2JhZCcsICd2 bSc6ICdkb3duJywgJ2RldGFpbCc6ICd1bmtub3duJ30sICdicmlkZ2UnOjwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+VHJ1ZSwgJ21lbS1mcmVlJzogMTUzMDAuMCwgJ21h aW50ZW5hbmNlJzogRmFsc2UsICdjcHUtbG9hZCc6IDAuMDIxNSw8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPidnYXRld2F5JzogVHJ1ZX08L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMjc8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjA4OjM3OjA0LDI2NTo6aG9zdGVkX2Vu Z2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTI3PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4wODozNzowNCwy NjU6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45NCAoaWQ6 IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5UaGFua3MsPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Db25nPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPk9uIDIwMTQvMTIvMjIsIGF0IDU6MjksICZxdW90O1NpbW9uZSBUaXJhYm9zY2hpJnF1b3Q7 ICZsdDs8YSBocmVmPSJtYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbSI+c3RpcmFib3NAcmVkaGF0 LmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iPm1haWx0bzpz dGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJl ZGhhdC5jb20iPm1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDsmZ3Q7DQogd3JvdGU6 PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tLS0tLSBP cmlnaW5hbCBNZXNzYWdlIC0tLS0tPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj5Gcm9tOiAmcXVvdDtDb25nIFl1ZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNvbmdf WXVlQGFsbGllZHRlbGVzaXMuY29tIj5Db25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4mbHQ7 PGEgaHJlZj0ibWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tIj5tYWlsdG86Q29uZ19Z dWVAYWxsaWVkdGVsZXNpcy5jb208L2E+Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Q29uZ19ZdWVA YWxsaWVkdGVsZXNpcy5jb20iPm1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxlc2lzLmNvbTwvYT4m Z3Q7Jmd0Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+VG86ICZxdW90 O1NpbW9uZSBUaXJhYm9zY2hpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c3RpcmFib3NAcmVk aGF0LmNvbSI+c3RpcmFib3NAcmVkaGF0LmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aXJh Ym9zQHJlZGhhdC5jb20iPm1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPC9hPiZndDsmbHQ7PGEg aHJlZj0ibWFpbHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iPm1haWx0bzpzdGlyYWJvc0ByZWRoYXQu Y29tPC9hPiZndDsmZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5D YzogPGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+DQp1c2Vyc0BvdmlydC5vcmc8L2E+ Jmx0OzxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPm1haWx0bzp1c2Vyc0BvdmlydC5v cmc8L2E+Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj5tYWlsdG86dXNl cnNAb3ZpcnQub3JnPC9hPiZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPlNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMTksIDIwMTQgNzoyMjoxMCBQTTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+U3ViamVjdDogUkU6IFtvdmlydC11c2Vyc10g Vk0gZmFpbG92ZXIgd2l0aCBvdmlydDMuNTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5UaGFua3Mg Zm9yIHRoZSBpbmZvcm1hdGlvbi4gVGhpcyBpcyB0aGUgbG9nIGZvciBteSB0aHJlZSBvdmlydCBu b2Rlcy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkZyb20gdGhlIG91 dHB1dCBvZiBob3N0ZWQtZW5naW5lIC0tdm0tc3RhdHVzLCBpdCBzaG93cyB0aGUgZW5naW5lIHN0 YXRlIGZvcjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+bXkgMm5kIGFu ZCAzcmQgb3ZpcnQgbm9kZSBpcyBET1dOLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+SXMgdGhpcyB0aGUgcmVhc29uIHdoeSBWTSBmYWlsb3ZlciBub3Qgd29yayBpbiBt eSBlbnZpcm9ubWVudD88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Tm8sIHRoZXkgbG9va3Mgb2s6 IHlvdSBjYW4gcnVuIHRoZSBlbmdpbmUgVk0gb24gc2luZ2xlIGhvc3QgYXQgYSB0aW1lLjwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3cgY2FuIEkgbWFrZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+YWxzbyBlbmdpbmUgd29ya3MgZm9yIG15IDJuZCBhbmQgM3JkIG92 aXQgbm9kZXM/PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPklmIHlvdSBwdXQgdGhlIGhvc3QgMSBp biBsb2NhbCBtYWludGVuYW5jZSBtb2RlICggaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVuYW5j ZSAtLW1vZGU9bG9jYWwgKSB0aGUgVk0gc2hvdWxkIG1pZ3JhdGUgdG8gaG9zdCAyOyBpZiB5b3Ug cmVhY3RpdmF0ZSBob3N0IDEgKCBob3N0ZWQtZW5naW5lIC0tc2V0LW1haW50ZW5hbmNlDQogLS1t b2RlPW5vbmUgKSBhbmQgcHV0IGhvc3QgMiBpbiBsb2NhbCBtYWludGVuYW5jZSBtb2RlIHRoZSBW TSBzaG91bGQgbWlncmF0ZSBhZ2Fpbi48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Q2FuIHlvdSBw bGVhc2UgdHJ5IHRoYXQgYW5kIHBvc3QgdGhlIGxvZ3MgaWYgc29tZXRoaW5nIGlzIGdvaW5nIGJh ZD88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+LS09 PSBIb3N0IDEgc3RhdHVzID09LS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+U3RhdHVzIHVwLXRv LWRhdGUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBUcnVl PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0bmFtZSAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDEwLjAuMC45NDwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+SG9zdCBJRCAmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPkVuZ2luZSBzdGF0dXMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiB7JnF1b3Q7aGVhbHRo JnF1b3Q7OiAmcXVvdDtnb29kJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1b3Q7dXAmcXVvdDss PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4mcXVvdDtkZXRhaWwmcXVv dDs6ICZxdW90O3VwJnF1b3Q7fTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+U2NvcmUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7OiAyNDAwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5Mb2NhbCBtYWludGVuYW5jZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDs6IEZhbHNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5I b3N0IHRpbWVzdGFtcCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDs6IDE1MDQ3NTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+RXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5tZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTE8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPm1ldGFkYXRhX2ZlYXR1cmVf dmVyc2lvbj0xPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj50aW1lc3Rh bXA9MTUwNDc1IChGcmkgRGVjIDE5IDEzOjEyOjE4IDIwMTQpPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5ob3N0LWlkPTE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPnNjb3JlPTI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPm1haW50ZW5hbmNlPUZhbHNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj5zdGF0ZT1FbmdpbmVVcDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPi0tPT0gSG9zdCAyIHN0YXR1cyA9PS0tPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPlN0YXR1cyB1cC10by1kYXRlICZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogVHJ1ZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+SG9zdG5hbWUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7OiAxMC4wLjAuOTM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPkhvc3QgSUQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7OiAyPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5FbmdpbmUg c3RhdHVzICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOzogeyZxdW90O3JlYXNvbiZxdW90OzogJnF1b3Q7dm0gbm90IHJ1 bm5pbmcgb248L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnRoaXMgaG9z dCZxdW90OywgJnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVvdDtiYWQmcXVvdDssICZxdW90O3ZtJnF1 b3Q7OiAmcXVvdDtkb3duJnF1b3Q7LCAmcXVvdDtkZXRhaWwmcXVvdDs6ICZxdW90O3Vua25vd24m cXVvdDt9PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5TY29yZSAmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6 IDI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkxvY2FsIG1haW50 ZW5hbmNlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFs c2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkhvc3QgdGltZXN0YW1w ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOzogMTU3Mjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+RXh0 cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj5tZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTE8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPm1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj50aW1lc3RhbXA9MTU3MiAoRnJpIERl YyAxOSAxMDoxMjoxOCAyMDE0KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+aG9zdC1pZD0yPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5zY29y ZT0yNDAwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5tYWludGVuYW5j ZT1GYWxzZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+c3RhdGU9RW5n aW5lRG93bjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPi0tPT0gSG9zdCAzIHN0YXR1cyA9PS0tPC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPlN0YXR1cyB1cC10by1kYXRlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPkhvc3RuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzog MTAuMC4wLjkyPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0IElE ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMzwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+RW5naW5lIHN0YXR1cyAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDs6IHVua25vd24gc3RhbGUtZGF0YTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+U2NvcmUgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7OiAyNDAwPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj5Mb2NhbCBtYWludGVuYW5jZSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs6IEZhbHNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj5Ib3N0IHRpbWVzdGFtcCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDk4Nzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+RXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5tZXRhZGF0YV9wYXJzZV92ZXJzaW9u PTE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPm1ldGFkYXRhX2ZlYXR1 cmVfdmVyc2lvbj0xPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj50aW1l c3RhbXA9OTg3IChGcmkgRGVjIDE5IDEwOjA5OjU4IDIwMTQpPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5ob3N0LWlkPTM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPnNjb3JlPTI0MDA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPm1haW50ZW5hbmNlPUZhbHNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj5zdGF0ZT1FbmdpbmVEb3duPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPi0tPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5BbmQgdGhlIC92YXIvbG9nL292aXJ0 LWhvc3RlZC1lbmdpbmUtaGEvYWdlbnQubG9nIGZvciB0aHJlZSBvdmlydCBub2RlcyBhcmU8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPmFzIGZvbGxvd3M6PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+MTAuMC4wLjk0KGhvc3RlZC1lbmdpbmUtMSk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPi0tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MDk6MzMsNzE2Ojpob3N0ZWRfZW5naW5lOjoz Mjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdp bmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4xMzowOTozMyw3MTY6Omhvc3Rl ZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5l Lkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3Jl OiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVh ZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+MTM6MDk6NDQsMDE3Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVf aGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdp bmVVcCAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj4xMzowOTo0NCwwMTc6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21v bml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJl bW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MDk6NTQsMzAzOjpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4xMzowOTo1NCwz MDM6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6 IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+MTM6MTA6MDQsMzQyOjpzdGF0ZXM6OjM5NDo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KGNvbnN1bWUpPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5FbmdpbmUgdm0gcnVubmluZyBvbiBsb2Nh bGhvc3Q8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6 OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu PjEzOjEwOjA0LDYxNzo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5l VXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+MTM6MTA6MDQsNjE3Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1v dGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjEzOjEwOjE0LDY1Nzo6c3RhdGVfbWFj aGluZTo6MTYwOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9z dGVkRW5naW5lOjoocmVmcmVzaCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPkdsb2JhbCBtZXRhZGF0YTogeydtYWludGVuYW5jZSc6IEZhbHNlfTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MTA6MTQsNjU3OjpzdGF0 ZV9tYWNoaW5lOjoxNjU6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihyZWZyZXNoKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+SG9zdCAxMC4wLjAuOTMgKGlkIDIpOiB7J2V4dHJhJzo8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPidtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTFcbm1ldGFk YXRhX2ZlYXR1cmVfdmVyc2lvbj0xXG50aW1lc3RhbXA9MTQ0ODwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+KEZyaSBEZWMgMTkgMTA6MTA6MTQ8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjIwMTQpXG5ob3N0LWlkPTJcbnNjb3JlPTI0MDBcbm1h aW50ZW5hbmNlPUZhbHNlXG5zdGF0ZT1FbmdpbmVEb3duXG4nLDwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+J2hvc3RuYW1lJzogJzEwLjAuMC45MycsICdhbGl2ZSc6IFRy dWUsICdob3N0LWlkJzogMiwgJ2VuZ2luZS1zdGF0dXMnOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+eydyZWFzb24nOiAndm0gbm90IHJ1bm5pbmcgb24gdGhpcyBob3N0 JywgJ2hlYWx0aCc6ICdiYWQnLCAndm0nOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+J2Rvd24nLCAnZGV0YWlsJzogJ3Vua25vd24nfSwgJ3Njb3JlJzogMjQwMCwgJ21h aW50ZW5hbmNlJzogRmFsc2UsPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj4naG9zdC10cyc6IDE0NDh9PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj4xMzoxMDoxNCw2NTc6OnN0YXRlX21hY2hpbmU6OjE2NTo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gp PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5Ib3N0IDEwLjAuMC45MiAo aWQgMyk6IHsnZXh0cmEnOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ J21ldGFkYXRhX3BhcnNlX3ZlcnNpb249MVxubWV0YWRhdGFfZmVhdHVyZV92ZXJzaW9uPTFcbnRp bWVzdGFtcD05ODc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPihGcmkg RGVjIDE5IDEwOjA5OjU4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4y MDE0KVxuaG9zdC1pZD0zXG5zY29yZT0yNDAwXG5tYWludGVuYW5jZT1GYWxzZVxuc3RhdGU9RW5n aW5lRG93blxuJyw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPidob3N0 bmFtZSc6ICcxMC4wLjAuOTInLCAnYWxpdmUnOiBUcnVlLCAnaG9zdC1pZCc6IDMsICdlbmdpbmUt c3RhdHVzJzo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnsncmVhc29u JzogJ3ZtIG5vdCBydW5uaW5nIG9uIHRoaXMgaG9zdCcsICdoZWFsdGgnOiAnYmFkJywgJ3ZtJzo8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPidkb3duJywgJ2RldGFpbCc6 ICd1bmtub3duJ30sICdzY29yZSc6IDI0MDAsICdtYWludGVuYW5jZSc6IEZhbHNlLDwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+J2hvc3QtdHMnOiA5ODd9PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEy LTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4xMzoxMDoxNCw2NTg6 OnN0YXRlX21hY2hpbmU6OjE2ODo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZTo6KHJlZnJlc2gpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj5Mb2NhbCAoaWQgMSk6IHsnZW5naW5lLWhlYWx0aCc6IHsnaGVhbHRoJzog J2dvb2QnLCAndm0nOiAndXAnLDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+J2RldGFpbCc6ICd1cCd9LCAnYnJpZGdlJzogVHJ1ZSwgJ21lbS1mcmVlJzogMTA3OS4wLCAn bWFpbnRlbmFuY2UnOjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+RmFs c2UsICdjcHUtbG9hZCc6IDAuMDI2OSwgJ2dhdGV3YXknOiBUcnVlfTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MTA6MTQsOTA0Ojpob3N0ZWRf ZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0 LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4xMzoxMDoxNCw5 MDQ6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0 ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6 IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+MTM6MTA6MjUsMjEwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBz dGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4xMzoxMDoyNSwyMTA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0x Mi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBz dHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MTA6MzUsNDk5 Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVk X2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0 MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJ TkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4x MzoxMDozNSw0OTk6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAu MC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MTA6NDUsNzg0Ojpob3N0ZWRfZW5naW5lOjozMjc6Om92 aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6Oihz dGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4xMzoxMDo0NSw3ODU6Omhvc3RlZF9lbmdp bmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAw KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5G Tzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6 MTA6NTYsMDcwOjpob3N0ZWRfZW5naW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdl bnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVVcCAo c2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWlu VGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj4xMzoxMDo1NiwwNzA6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3Jp bmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBo b3N0IDEwLjAuMC45MyAoaWQ6IDIsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MTE6MDYsMTA5OjpzdGF0ZXM6OjM5NDo6 b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6 KGNvbnN1bWUpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5FbmdpbmUg dm0gcnVubmluZyBvbiBsb2NhbGhvc3Q8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFk anVzdDogYXV0bzsiPjxzcGFuPjEzOjExOjA2LDM1OTo6aG9zdGVkX2VuZ2luZTo6MzI3Ojpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3Rh cnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1 cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MTE6MDYsMzU5Ojpob3N0ZWRfZW5naW5l OjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv OyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86 OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjEzOjEx OjE2LDY1ODo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNj b3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRo cmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+MTM6MTE6MTYsNjU4Ojpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5n KTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1vdGUgaG9z dCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjEzOjExOjI2LDk5MTo6aG9zdGVkX2VuZ2luZTo6 MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5n aW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTM6MTE6MjYsOTkxOjpob3N0 ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29y ZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJl YWQ6OklORk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxz cGFuPjEzOjExOjM3LDM0MTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5n aW5lVXAgKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+MTM6MTE6MzcsMzQxOjpob3N0ZWRfZW5naW5lOjozMzI6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9t b25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+QmVzdCBy ZW1vdGUgaG9zdCAxMC4wLjAuOTMgKGlkOiAyLCBzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPi0tLS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDog YXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTAu MC4wLjkzIChob3N0ZWQtZW5naW5lLTIpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj5NYWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1h ZGp1c3Q6IGF1dG87Ij48c3Bhbj4xMDoxMjoxOCwzMzk6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0 YXJ0X21vbml0b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5D dXJyZW50IHN0YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTA6MTI6MTgsMzM5Ojpob3N0ZWRfZW5n aW5lOjozMzI6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQw MCk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklO Rk86OjIwMTQtMTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjEw OjEyOjI4LDY1MTo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFn ZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93 biAoc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4xMDoxMjoyOCw2NTI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90 ZSBob3N0IDEwLjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTA6MTI6MzksMDEwOjpob3N0ZWRfZW5n aW5lOjozMjc6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0 ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjEwOjEyOjM5LDAx MDo6aG9zdGVkX2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDog MSwgc2NvcmU6IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5N YWluVGhyZWFkOjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj4xMDoxMjo0OSwzMzg6Omhvc3RlZF9lbmdpbmU6OjMyNzo6b3ZpcnRfaG9zdGVk X2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0 b3JpbmcpPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DdXJyZW50IHN0 YXRlIEVuZ2luZURvd24gKHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTA6MTI6NDksMzM4Ojpob3N0ZWRfZW5naW5lOjozMzI6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+QmVzdCByZW1vdGUgaG9zdCAxMC4wLjAuOTQgKGlkOiAxLCBzY29yZTogMjQwMCk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQt MTItMTk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjEwOjEyOjU5LDY0 Mjo6aG9zdGVkX2VuZ2luZTo6MzI3OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkN1cnJlbnQgc3RhdGUgRW5naW5lRG93biAoc2NvcmU6 IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5NYWluVGhyZWFk OjpJTkZPOjoyMDE0LTEyLTE5PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bh bj4xMDoxMjo1OSw2NDI6Omhvc3RlZF9lbmdpbmU6OjMzMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5CZXN0IHJlbW90ZSBob3N0IDEw LjAuMC45NCAoaWQ6IDEsIHNjb3JlOiAyNDAwKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+TWFpblRocmVhZDo6SU5GTzo6MjAxNC0xMi0xOTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+MTA6MTM6MTAsMDEwOjpob3N0ZWRfZW5naW5lOjozMjc6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNw YW4+Q3VycmVudCBzdGF0ZSBFbmdpbmVEb3duIChzY29yZTogMjQwMCk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPk1haW5UaHJlYWQ6OklORk86OjIwMTQtMTItMTk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13 ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjEwOjEzOjEwLDAxMDo6aG9zdGVk X2VuZ2luZTo6MzMyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUu SG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZyk8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPkJlc3QgcmVtb3RlIGhvc3QgMTAuMC4wLjk0IChpZDogMSwgc2NvcmU6 IDI0MDApPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+MTAuMC4wLjkyKGhvc3RlZC1lbmdpbmUtMyk8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1z aXplLWFkanVzdDogYXV0bzsiPjxzcGFuPnNhbWUgYXMgMTAuMC4wLjkzPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj4tLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+RnJvbTogU2ltb25lIFRpcmFib3NjaGkgWzxhIGhyZWY9Im1haWx0bzpzdGlyYWJvc0By ZWRoYXQuY29tIj5tYWlsdG86c3RpcmFib3NAcmVkaGF0LmNvbTwvYT5dPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5TZW50OiBGcmlkYXksIERlY2VtYmVyIDE5LCAyMDE0 IDEyOjI4IEFNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5UbzogWXVl LCBDb25nPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DYzogPGEgaHJl Zj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+DQp1c2Vyc0BvdmlydC5vcmc8L2E+Jmx0OzxhIGhy ZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPm1haWx0bzp1c2Vyc0BvdmlydC5vcmc8L2E+Jmd0 OyZsdDs8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj5tYWlsdG86dXNlcnNAb3ZpcnQu b3JnPC9hPiZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlN1Ympl Y3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIFZNIGZhaWxvdmVyIHdpdGggb3ZpcnQzLjU8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPi0tLS0tIE9yaWdpbmFsIE1l c3NhZ2UgLS0tLS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPkZyb206 ICZxdW90O0NvbmcgWXVlJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Q29uZ19ZdWVAYWxsaWVk dGVsZXNpcy5jb20iPkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPC9hPiZsdDs8YSBocmVmPSJt YWlsdG86Q29uZ19ZdWVAYWxsaWVkdGVsZXNpcy5jb20iPm1haWx0bzpDb25nX1l1ZUBhbGxpZWR0 ZWxlc2lzLmNvbTwvYT4mZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpDb25nX1l1ZUBhbGxpZWR0ZWxl c2lzLmNvbSI+bWFpbHRvOkNvbmdfWXVlQGFsbGllZHRlbGVzaXMuY29tPC9hPiZndDsmZ3Q7PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5UbzogPGEgaHJlZj0ibWFpbHRv OnVzZXJzQG92aXJ0Lm9yZyI+DQp1c2Vyc0BvdmlydC5vcmc8L2E+Jmx0OzxhIGhyZWY9Im1haWx0 bzp1c2Vyc0BvdmlydC5vcmciPm1haWx0bzp1c2Vyc0BvdmlydC5vcmc8L2E+Jmd0OyZsdDs8YSBo cmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj5tYWlsdG86dXNlcnNAb3ZpcnQub3JnPC9hPiZn dDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPlNlbnQ6IEZyaWRheSwg RGVjZW1iZXIgMTksIDIwMTQgMjoxNDozMyBBTTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+U3ViamVjdDogW292aXJ0LXVzZXJzXSBWTSBmYWlsb3ZlciB3aXRoIG92aXJ0 My41PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4 dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh dXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5IaTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsi PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+SW4gbXkgZW52 aXJvbm1lbnQsIEkgaGF2ZSAzIG92aXJ0IG5vZGVzIGFzIG9uZSBjbHVzdGVyLiBBbmQgb24gdG9w IG9mPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5ob3N0LTEsIHRoZXJl IGlzIG9uZSB2bSB0byBob3N0IG92aXJ0IGVuZ2luZS48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ QWxzbyBJIGhhdmUgb25lIGV4dGVybmFsIHN0b3JhZ2UgZm9yIHRoZSBjbHVzdGVyIHRvIHVzZSBh cyBkYXRhIGRvbWFpbjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+b2Yg ZW5naW5lIGFuZCBkYXRhLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5JIGNvbmZpcm1lZCBsaXZl IG1pZ3JhdGlvbiB3b3JrcyB3ZWxsIGluIG15IGVudmlyb25tZW50Ljwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj5CdXQgaXQgc2VlbXMgdmVyeSBidWdneSBmb3IgVk0gZmFpbG92ZXIgaWYgSSB0cnkg dG8gZm9yY2UgdG8gc2h1dCBkb3duPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48 c3Bhbj5vbmUgb3ZpcnQgbm9kZS4gU29tZXRpbWVzIHRoZSBWTSBpbiB0aGUgbm9kZSB3aGljaCBp cyBzaHV0ZG93biBjYW48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPm1p Z3JhdGUgdG8gb3RoZXIgaG9zdCwgYnV0IGl0IHRha2UgbW9yZSB0aGFuIHNldmVyYWwgbWludXRl cy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5 bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+U29tZXRpbWVzLCBpdCBjYW4gbm90IG1pZ3JhdGUg YXQgYWxsLiBTb21ldGltZXMsIG9ubHkgd2hlbiB0aGUgaG9zdCBpczwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+YmFjaywgdGhlIFZNIGlzIGJlZ2lubmluZyB0byBtb3Zl Ljwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5DYW4geW91IHBsZWFzZSBjaGVjayBvciBzaGFyZSB0 aGUgbG9ncyB1bmRlciAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLWhhLzwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+Pzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5J cyB0aGVyZSBzb21lIGRvY3VtZW50YXRpb24gdG8gZXhwbGFpbiBob3cgVk0gZmFpbG92ZXIgaXMg d29ya2luZz8gQW5kPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5pcyB0 aGVyZSBzb21lIGJ1Z3MgcmVwb3J0ZWQgcmVsYXRlZCB3aXRoIHRoaXM/PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0 bzsiPjxzcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVzL1NlbGZfSG9z dGVkX0VuZ2luZSNBZ2VudF9TdGF0ZV9EaWFncmFtIj5odHRwOi8vd3d3Lm92aXJ0Lm9yZy9GZWF0 dXJlcy9TZWxmX0hvc3RlZF9FbmdpbmUjQWdlbnRfU3RhdGVfRGlhZ3JhbTwvYT48L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+VGhhbmtzIGluIGFkdmFuY2UsPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1 c3Q6IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFu PkNvbmc8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg c3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0i LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+VGhpcyBlLW1haWwgbWVzc2Fn ZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocyk8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJr aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPmFuZCBtYXkgY29udGFpbiBjb25maWRl bnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+dW5hdXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJl IG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9oaWJpdGVkLiBJZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyI+PHNwYW4+eW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxl YXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSByZXBseTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyI+PHNwYW4+ZS1tYWlsIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdp bmFsIG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1 dG87Ij48c3Bhbj5pbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgdGhl IGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj5pcyBzdWJqZWN0IHRvIGFjY2VzcywgcmV2aWV3IGFuZCBkaXNjbG9zdXJlIGJ5IHRo ZSBzZW5kZXIncyBlLW1haWwgU3lzdGVtPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87 Ij48c3Bhbj5BZG1pbmlzdHJhdG9yLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUt YWRqdXN0OiBhdXRvOyI+PHNwYW4+VXNlcnMgbWFpbGluZyBsaXN0PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5V c2Vyc0BvdmlydC5vcmc8L2E+Jmx0OzxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPm1h aWx0bzpVc2Vyc0BvdmlydC5vcmc8L2E+Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86VXNlcnNAb3Zp cnQub3JnIj5tYWlsdG86VXNlcnNAb3ZpcnQub3JnPC9hPiZndDs8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL3VzZXJzPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSIt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5UaGlzIGUtbWFpbCBtZXNzYWdl IGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBhbmQgbWF5 PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5jb250YWluIGNvbmZpZGVu dGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcs PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxl PSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj51c2UsIGRpc2Nsb3N1cmUg b3IgZGlzdHJpYnV0aW9uIGlzIHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl ZDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls ZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+cmVjaXBpZW50LCBwbGVh c2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29w aWVzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0 eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5vZiB0aGUgb3JpZ2lu YWwgbWVzc2FnZS4gSWYgeW91IGFyZSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgYmU8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPmFkdmlzZWQgdGhhdCB0aGUg Y29udGVudCBvZiB0aGlzIG1lc3NhZ2UgaXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQ8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9 Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPmRpc2Nsb3N1cmUgYnkgdGhl IHNlbmRlcidzIGUtbWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRvci48L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDogYXV0bzsiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5UaGlzIGUtbWFp bCBtZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChz KSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9u LiBBbnkgdW5hdXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlv biBpcyBwcm9oaWJpdGVkLg0KIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQs IHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYnkgcmVwbHkgZS1tYWlsIGFuZCBkZXN0cm95IGFs bCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuIElmIHlvdSBhcmUgdGhlIGludGVuZGVk IHJlY2lwaWVudCwgcGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUgY29udGVudCBvZiB0aGlzIG1l c3NhZ2UgaXMgc3ViamVjdCB0byBhY2Nlc3MsIHJldmlldyBhbmQgZGlzY2xvc3VyZQ0KIGJ5IHRo ZSBzZW5kZXIncyBlLW1haWwgU3lzdGVtIEFkbWluaXN0cmF0b3IuPC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+VXNl cnMgbWFpbGluZyBsaXN0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj48 YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+Jmx0Ozxh IGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPm1haWx0bzpVc2Vyc0BvdmlydC5vcmc8L2E+ Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5tYWlsdG86VXNlcnNAb3Zp cnQub3JnPC9hPiZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSIgc3R5bGU9Ii13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsiPjxzcGFuPjxh IGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6 IGF1dG87Ij48c3Bhbj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10 ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+PHNwYW4+VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3Ig dGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWlu IGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXpl ZCByZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4N CiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0 aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBv cmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFz ZSBiZSBhZHZpc2VkIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1YmplY3Qg dG8gYWNjZXNzLCByZXZpZXcgYW5kIGRpc2Nsb3N1cmUNCiBieSB0aGUgc2VuZGVyJ3MgZS1tYWls IFN5c3RlbSBBZG1pbmlzdHJhdG9yLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSItd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87Ij48c3Bhbj5fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyI+ PHNwYW4+VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRl bmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmls ZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcsIHVzZSwgZGlzY2xvc3Vy ZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4NCiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50 ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFp bCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBJZiB5b3Ug YXJlIHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgdGhlIGNv bnRlbnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1YmplY3QgdG8gYWNjZXNzLCByZXZpZXcgYW5kIGRp c2Nsb3N1cmUNCiBieSB0aGUgc2VuZGVyJ3MgZS1tYWlsIFN5c3RlbSBBZG1pbmlzdHJhdG9yLjwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxicj4NCjxocj4NCjxmb250IGZhY2U9 IkFyaWFsIiBjb2xvcj0iR3JheSIgc2l6ZT0iMSI+VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBmb3Ig dGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1heSBjb250YWlu IGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVuYXV0aG9yaXpl ZCByZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4g SWYgeW91IGFyZSBub3QgdGhlDQogaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0 aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBv cmlnaW5hbCBtZXNzYWdlLiBJZiB5b3UgYXJlIHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFz ZSBiZSBhZHZpc2VkIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhpcyBtZXNzYWdlIGlzIHN1YmplY3Qg dG8gYWNjZXNzLCByZXZpZXcgYW5kIGRpc2Nsb3N1cmUgYnkgdGhlIHNlbmRlcidzDQogZS1tYWls IFN5c3RlbSBBZG1pbmlzdHJhdG9yLjxicj4NCjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_21D302CFAD6F4E8CA37352ADAC1C129Balliedtelesiscom_--

HE vm migrated only by ovirt-ha-agent and not by engine, but FatalError it's more interesting, can you provide vdsm.log for this one please. ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Artyom Lukianov" <alukiano@redhat.com> Cc: "Simone Tiraboschi" <stirabos@redhat.com>, users@ovirt.org Sent: Monday, December 29, 2014 8:29:04 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5 I disabled local maintenance mode for all hosts, and then only set the host where HE VM is there to local maintenance mode. The logs are as follows. During the migration of HE VM , it shows some fatal error happen. By the way, also HE VM can not work with live migration. Instead, other VMs can do live migration. --- [root@compute2-3 ~]# hosted-engine --set-maintenance --mode=local You have new mail in /var/spool/mail/root [root@compute2-3 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-29 13:16:12,435::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.92 (id: 3, score: 2400) MainThread::INFO::2014-12-29 13:16:22,711::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-29 13:16:22,711::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.92 (id: 3, score: 2400) MainThread::INFO::2014-12-29 13:16:32,978::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-29 13:16:32,978::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-29 13:16:43,272::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-29 13:16:43,272::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-29 13:16:53,316::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-29 13:16:53,562::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-29 13:16:53,562::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-29 13:17:03,600::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-29 13:17:03,611::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419877023.61 type=state_transition detail=EngineUp-LocalMaintenanceMigrateVm hostname='compute2-3' MainThread::INFO::2014-12-29 13:17:03,672::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (EngineUp-LocalMaintenanceMigrateVm) sent? sent MainThread::INFO::2014-12-29 13:17:03,911::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-29 13:17:03,912::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenanceMigrateVm (score: 0) MainThread::INFO::2014-12-29 13:17:03,912::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-29 13:17:03,960::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419877023.96 type=state_transition detail=LocalMaintenanceMigrateVm-EngineMigratingAway hostname='compute2-3' MainThread::INFO::2014-12-29 13:17:03,980::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (LocalMaintenanceMigrateVm-EngineMigratingAway) sent? sent MainThread::INFO::2014-12-29 13:17:04,218::states::66::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_penalize_memory) Penalizing score by 400 due to low free memory MainThread::INFO::2014-12-29 13:17:04,218::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineMigratingAway (score: 2000) MainThread::INFO::2014-12-29 13:17:04,219::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::ERROR::2014-12-29 13:17:14,251::hosted_engine::867::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_monitor_migration) Failed to migrate Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 863, in _monitor_migration vm_id, File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/vds_client.py", line 85, in run_vds_client_cmd response['status']['message']) DetailedError: Error 12 from migrateStatus: Fatal error during migration MainThread::INFO::2014-12-29 13:17:14,262::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419877034.26 type=state_transition detail=EngineMigratingAway-ReinitializeFSM hostname='compute2-3' MainThread::INFO::2014-12-29 13:17:14,263::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (EngineMigratingAway-ReinitializeFSM) sent? ignored MainThread::INFO::2014-12-29 13:17:14,496::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state ReinitializeFSM (score: 0) MainThread::INFO::2014-12-29 13:17:14,496::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-29 13:17:24,536::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-29 13:17:24,547::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419877044.55 type=state_transition detail=ReinitializeFSM-LocalMaintenance hostname='compute2-3' MainThread::INFO::2014-12-29 13:17:24,574::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (ReinitializeFSM-LocalMaintenance) sent? sent MainThread::INFO::2014-12-29 13:17:24,812::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-29 13:17:24,812::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-29 13:17:34,851::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-29 13:17:35,095::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-29 13:17:35,095::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-29 13:17:45,130::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-29 13:17:45,368::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-29 13:17:45,368::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ^C [root@compute2-3 ~]# [root@compute2-3 ~]# hosted-engine --vm-status --== Host 1 status ==-- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 0 Local maintenance : True Host timestamp : 1014956<tel:1014956> Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1014956<tel:1014956> (Mon Dec 29 13:20:19 2014) host-id=1 score=0 maintenance=True state=LocalMaintenance --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 866019 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=866019 (Mon Dec 29 10:19:45 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 860493 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=860493 (Mon Dec 29 10:20:35 2014) host-id=3 score=2400 maintenance=False state=EngineDown [root@compute2-3 ~]# --- Thanks, Cong On 2014/12/29, at 8:43, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> wrote: I see that HE vm run on host with ip 10.0.0.94, and two another hosts in "Local Maintenance" state, so vm will not migrate to any of them, can you try disable local maintenance on all hosts in HE environment and after enable "local maintenance" on host where HE vm run, and provide also output of hosted-engine --vm-status. Failover works in next way: 1) if host where run HE vm have score less by 800 that some other host in HE environment, HE vm will migrate on host with best score 2) if something happen to vm(kernel panic, crash of service...), agent will restart HE vm on another host in HE environment with positive score 3) if put to local maintenance host with HE vm, vm will migrate to another host with positive score Thanks. ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com>> To: "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com>> Cc: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com>>, users@ovirt.org<mailto:users@ovirt.org> Sent: Monday, December 29, 2014 6:30:42 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Thanks and the --vm-status log is as follows: [root@compute2-2 ~]# hosted-engine --vm-status --== Host 1 status ==-- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 1008087 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1008087<tel:1008087> (Mon Dec 29 11:25:51 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 859142 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=859142 (Mon Dec 29 08:25:08 2014) host-id=2 score=0 maintenance=True state=LocalMaintenance --== Host 3 status ==-- Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 853615 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=853615 (Mon Dec 29 08:25:57 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance You have new mail in /var/spool/mail/root [root@compute2-2 ~]# Could you please explain how VM failover works inside ovirt? Is there any other debug option I can enable to check the problem? Thanks, Cong On 2014/12/29, at 1:39, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com><mailto:alukiano@redhat.com>> wrote: Can you also provide output of hosted-engine --vm-status please, previous time it was useful, because I do not see something unusual. Thanks ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com><mailto:alukiano@redhat.com>> Cc: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>>, users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Monday, December 29, 2014 7:15:24 AM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Also I change the maintenance mode to local in another host. But also the VM in this host can not be migrated. The logs are as follows. [root@compute2-2 ~]# hosted-engine --set-maintenance --mode=local [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 21:09:04,184::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:14,603::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:24,903::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:24,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:35,026::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:35,236::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-28 21:09:45,604::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 21:09:55,691::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 21:09:55,701::brokerlink::111::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Trying: notify time=1419829795.7 type=state_transition detail=EngineDown-LocalMaintenance hostname='compute2-2' MainThread::INFO::2014-12-28 21:09:55,761::brokerlink::120::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify) Success, was notification of state_transition (EngineDown-LocalMaintenance) sent? sent MainThread::INFO::2014-12-28 21:09:55,990::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 21:09:55,990::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 21:09:55,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) ^C You have new mail in /var/spool/mail/root [root@compute2-2 ~]# ps -ef | grep qemu root 18420 2777 0 21:10<x-apple-data-detectors://39> pts/0 00:00:00<x-apple-data-detectors://40> grep --color=auto qemu qemu 29809 1 0 Dec19 ? 01:17:20 /usr/libexec/qemu-kvm -name testvm2-2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid c31e97d0-135e-42da-9954-162b5228dce3 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0059-3610-8033-B4C04F395931,uuid=c31e97d0-135e-42da-9954-162b5228dce3 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2-2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:17:17<x-apple-data-detectors://42>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/5cbeb8c9-4f04-48d0-a5eb-78c49187c550/a0570e8c-9867-4ec4-818f-11e102fc4f9b,if=none,id=drive-virtio-disk0,format=qcow2,serial=5cbeb8c9-4f04-48d0-a5eb-78c49187c550,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=28,id=hostnet0,vhost=on,vhostfd=29 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:00,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/c31e97d0-135e-42da-9954-162b5228dce3.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5901,addr=10.0.0.93,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-2 ~]# Thanks, Cong On 2014/12/28, at 20:53, "Yue, Cong" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> wrote: I checked it again and confirmed there is one guest VM is running on the top of this host. The log is as follows: [root@compute2-1 vdsm]# ps -ef | grep qemu qemu 2983 846 0 Dec19 ? 00:00:00<x-apple-data-detectors://0> [supervdsmServer] <defunct> root 5489 3053 0 20:49<x-apple-data-detectors://1> pts/0 00:00:00<x-apple-data-detectors://2> grep --color=auto qemu qemu 26128 1 0 Dec19 ? 01:09:19 /usr/libexec/qemu-kvm -name testvm2 -S -machine rhel6.5.0,accel=kvm,usb=off -cpu Nehalem -m 500 -realtime mlock=off -smp 1,maxcpus=16,sockets=16,cores=1,threads=1 -uuid e46bca87-4df5-4287-844b-90a26fccef33 -smbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-0.1406.el7.centos.2.5,serial=4C4C4544-0030-3310-8059-B8C04F585231,uuid=e46bca87-4df5-4287-844b-90a26fccef33 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/testvm2.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2014-12-19T20:18:01<x-apple-data-detectors://4>,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/00000002-0002-0002-0002-0000000001e4/1dc71096-27c4-4256-b2ac-bd7265525c69/images/b4b5426b-95e3-41af-b286-da245891cdaf/0f688d49-97e3-4f1d-84d4-ac1432d903b3,if=none,id=drive-virtio-disk0,format=qcow2,serial=b4b5426b-95e3-41af-b286-da245891cdaf,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=27 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:db:94:01,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/e46bca87-4df5-4287-844b-90a26fccef33.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice tls-port=5900,addr=10.0.0.92,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864<tel:67108864> -global qxl-vga.vram_size=33554432<tel:33554432> -incoming tcp:[::]:49152 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-28 20:49:27,315::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:27,646::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:37,732::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:37,961::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-28 20:49:48,048::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-28 20:49:48,319::states::208::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to local maintenance mode MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-28 20:49:48,319::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) Thanks, Cong On 2014/12/28, at 3:46, "Artyom Lukianov" <alukiano@redhat.com<mailto:alukiano@redhat.com><mailto:alukiano@redhat.com><mailto:alukiano@redhat.com>> wrote: I see that you set local maintenance on host3 that do not have engine vm on it, so it nothing to migrate from this host. If you set local maintenance on host1, vm must migrate to another host with positive score. Thanks ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Saturday, December 27, 2014 6:58:32 PM Subject: Re: [ovirt-users] VM failover with ovirt3.5 Hi I had a try with "hosted-engine --set-maintence --mode=local" on compute2-1, which is host 3 in my cluster. From the log, it shows maintence mode is dectected, but migration does not happen. The logs are as follows. Is there any other config I need to check? [root@compute2-1 vdsm]# hosted-engine --vm-status --== Host 1 status ==- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 836296 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=836296 (Sat Dec 27 11:42:39 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 687358 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=687358 (Sat Dec 27 08:42:04 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : True Hostname : 10.0.0.92 Host ID : 3 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 0 Local maintenance : True Host timestamp : 681827 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=681827 (Sat Dec 27 08:42:40 2014) host-id=3 score=0 maintenance=True state=LocalMaintenance [root@compute2-1 vdsm]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:42:41,109::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:42:51,198::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:42:51,420::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:01,507::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:01,773::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:43:11,859::state_decorators::124::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(check) Local maintenance detected MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state LocalMaintenance (score: 0) MainThread::INFO::2014-12-27 08:43:12,072::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) [root@compute2-3 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 11:36:28,855::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:39,130::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:49,449::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:36:59,739::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:09,779::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:10,026::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-27 11:37:20,331::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) [root@compute2-2 ~]# tail -f /var/log/ovirt-hosted-engine-ha/agent.log MainThread::INFO::2014-12-27 08:36:12,462::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:22,797::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:22,798::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:32,876::states::437::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm is running on host 10.0.0.94 (id 1) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:33,169::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:43,567::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:36:53,858::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-27 08:37:04,028::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.94 (id 1): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=835987 (Sat Dec 27 11:37:30 2014)\nhost-id=1\nscore=2400\nmaintenance=False\nstate=EngineUp\n', 'hostname': '10.0.0.94', 'alive': True, 'host-id': 1, 'engine-status': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'score': 2400, 'maintenance': False, 'host-ts': 835987} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=681528 (Sat Dec 27 08:37:41 2014)\nhost-id=3\nscore=0\nmaintenance=True\nstate=LocalMaintenance\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 0, 'maintenance': True, 'host-ts': 681528} MainThread::INFO::2014-12-27 08:37:04,028::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 2): {'engine-health': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'bridge': True, 'mem-free': 15300.0, 'maintenance': False, 'cpu-load': 0.0215, 'gateway': True} MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-27 08:37:04,265::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) Thanks, Cong On 2014/12/22, at 5:29, "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> wrote: ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: "Simone Tiraboschi" <stirabos@redhat.com<mailto:stirabos@redhat.com><mailto:stirabos@redhat.com><mailto:stirabos@redhat.com>> Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Friday, December 19, 2014 7:22:10 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5 Thanks for the information. This is the log for my three ovirt nodes.
From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment?
No, they looks ok: you can run the engine VM on single host at a time. How can I make also engine works for my 2nd and 3rd ovit nodes? If you put the host 1 in local maintenance mode ( hosted-engine --set-maintenance --mode=local ) the VM should migrate to host 2; if you reactivate host 1 ( hosted-engine --set-maintenance --mode=none ) and put host 2 in local maintenance mode the VM should migrate again. Can you please try that and post the logs if something is going bad? -- --== Host 1 status ==-- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown -- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ---- 10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) 10.0.0.92(hosted-engine-3) same as 10.0.0.93 -- -----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org><mailto:users@ovirt.org> Subject: Re: [ovirt-users] VM failover with ovirt3.5 ----- Original Message ----- From: "Cong Yue" <Cong_Yue@alliedtelesis.com<mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com><mailto:Cong_Yue@alliedtelesis.com>> To: users@ovirt.org<mailto:users@ovirt.org><mailto:users@ovirt.org><mailto:users@ovirt.org> Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5 Hi In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine. Also I have one external storage for the cluster to use as data domain of engine and data. I confirmed live migration works well in my environment. But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes. Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move. Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ? Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this? http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram Thanks in advance, Cong This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org><mailto:Users@ovirt.org><mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org><mailto:Users@ovirt.org><mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users ________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. ________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator. ________________________________ This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

In the documentation of http://www.ovirt.org/OVirt_Administration_Guide#.E2.81.A0Improving_Uptime_wi... it says To enable the migration of highly available virtual machines: Power management must be configured for the hosts running the highly available virtual machines. Does this mean I need to confirgure all poer management for all ovirt nodes? Thanks, Cong -----Original Message----- From: Yue, Cong Sent: Friday, December 19, 2014 10:22 AM To: 'Simone Tiraboschi' Cc: users@ovirt.org Subject: RE: [ovirt-users] VM failover with ovirt3.5 Thanks for the information. This is the log for my three ovirt nodes. From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment? How can I make also engine works for my 2nd and 3rd ovit nodes? -- --== Host 1 status ==-- Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp --== Host 2 status ==-- Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown --== Host 3 status ==-- Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown -- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ---- 10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) 10.0.0.92(hosted-engine-3) same as 10.0.0.93 -- -----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org Subject: Re: [ovirt-users] VM failover with ovirt3.5 ----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: users@ovirt.org Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.

----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: "Simone Tiraboschi" <stirabos@redhat.com> Cc: users@ovirt.org Sent: Friday, December 19, 2014 9:25:32 PM Subject: RE: [ovirt-users] VM failover with ovirt3.5
In the documentation of http://www.ovirt.org/OVirt_Administration_Guide#.E2.81.A0Improving_Uptime_wi... it says To enable the migration of highly available virtual machines: Power management must be configured for the hosts running the highly available virtual machines.
hosted-engine and VM HA are note really the same feature cause other VMs can be managed by the engine while engine VM itself cannot (chicken-and-egg problem)
Does this mean I need to confirgure all poer management for all ovirt nodes?
No, it's not mandatory for hosted engine but it would be better to do so just for power management itself.
Thanks, Cong
-----Original Message----- From: Yue, Cong Sent: Friday, December 19, 2014 10:22 AM To: 'Simone Tiraboschi' Cc: users@ovirt.org Subject: RE: [ovirt-users] VM failover with ovirt3.5
Thanks for the information. This is the log for my three ovirt nodes. From the output of hosted-engine --vm-status, it shows the engine state for my 2nd and 3rd ovirt node is DOWN. Is this the reason why VM failover not work in my environment? How can I make also engine works for my 2nd and 3rd ovit nodes? -- --== Host 1 status ==--
Status up-to-date : True Hostname : 10.0.0.94 Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 2400 Local maintenance : False Host timestamp : 150475 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=150475 (Fri Dec 19 13:12:18 2014) host-id=1 score=2400 maintenance=False state=EngineUp
--== Host 2 status ==--
Status up-to-date : True Hostname : 10.0.0.93 Host ID : 2 Engine status : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"} Score : 2400 Local maintenance : False Host timestamp : 1572 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=1572 (Fri Dec 19 10:12:18 2014) host-id=2 score=2400 maintenance=False state=EngineDown
--== Host 3 status ==--
Status up-to-date : False Hostname : 10.0.0.92 Host ID : 3 Engine status : unknown stale-data Score : 2400 Local maintenance : False Host timestamp : 987 Extra metadata (valid at timestamp): metadata_parse_version=1 metadata_feature_version=1 timestamp=987 (Fri Dec 19 10:09:58 2014) host-id=3 score=2400 maintenance=False state=EngineDown
-- And the /var/log/ovirt-hosted-engine-ha/agent.log for three ovirt nodes are as follows: -- 10.0.0.94(hosted-engine-1) --- MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:33,716::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:44,017::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:09:54,303::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:04,342::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:04,617::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:14,657::state_machine::160::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Global metadata: {'maintenance': False} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.93 (id 2): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=1448 (Fri Dec 19 10:10:14 2014)\nhost-id=2\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.93', 'alive': True, 'host-id': 2, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 1448} MainThread::INFO::2014-12-19 13:10:14,657::state_machine::165::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Host 10.0.0.92 (id 3): {'extra': 'metadata_parse_version=1\nmetadata_feature_version=1\ntimestamp=987 (Fri Dec 19 10:09:58 2014)\nhost-id=3\nscore=2400\nmaintenance=False\nstate=EngineDown\n', 'hostname': '10.0.0.92', 'alive': True, 'host-id': 3, 'engine-status': {'reason': 'vm not running on this host', 'health': 'bad', 'vm': 'down', 'detail': 'unknown'}, 'score': 2400, 'maintenance': False, 'host-ts': 987} MainThread::INFO::2014-12-19 13:10:14,658::state_machine::168::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(refresh) Local (id 1): {'engine-health': {'health': 'good', 'vm': 'up', 'detail': 'up'}, 'bridge': True, 'mem-free': 1079.0, 'maintenance': False, 'cpu-load': 0.0269, 'gateway': True} MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:14,904::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:25,210::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:35,499::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:45,784::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:45,785::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:10:56,070::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:06,109::states::394::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(consume) Engine vm running on localhost MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:06,359::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:16,658::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:26,991::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 2400) MainThread::INFO::2014-12-19 13:11:37,341::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.93 (id: 2, score: 2400) ----
10.0.0.93 (hosted-engine-2) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:18,339::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:28,651::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:28,652::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:39,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:49,338::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:12:59,642::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineDown (score: 2400) MainThread::INFO::2014-12-19 10:13:10,010::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host 10.0.0.94 (id: 1, score: 2400)
10.0.0.92(hosted-engine-3) same as 10.0.0.93 --
-----Original Message----- From: Simone Tiraboschi [mailto:stirabos@redhat.com] Sent: Friday, December 19, 2014 12:28 AM To: Yue, Cong Cc: users@ovirt.org Subject: Re: [ovirt-users] VM failover with ovirt3.5
----- Original Message -----
From: "Cong Yue" <Cong_Yue@alliedtelesis.com> To: users@ovirt.org Sent: Friday, December 19, 2014 2:14:33 AM Subject: [ovirt-users] VM failover with ovirt3.5
Hi
In my environment, I have 3 ovirt nodes as one cluster. And on top of host-1, there is one vm to host ovirt engine.
Also I have one external storage for the cluster to use as data domain of engine and data.
I confirmed live migration works well in my environment.
But it seems very buggy for VM failover if I try to force to shut down one ovirt node. Sometimes the VM in the node which is shutdown can migrate to other host, but it take more than several minutes.
Sometimes, it can not migrate at all. Sometimes, only when the host is back, the VM is beginning to move.
Can you please check or share the logs under /var/log/ovirt-hosted-engine-ha/ ?
Is there some documentation to explain how VM failover is working? And is there some bugs reported related with this?
http://www.ovirt.org/Features/Self_Hosted_Engine#Agent_State_Diagram
Thanks in advance,
Cong
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
participants (3)
-
Artyom Lukianov
-
Simone Tiraboschi
-
Yue, Cong