Re: [ovirt-users] Engine Down Score is 0

The hosted engine fails to start due to: Traceback (most recent call last): File "/usr/share/vdsm/virt/vm.py", line 714, in _startUnderlyingVm self._run() File "/usr/share/vdsm/virt/vm.py", line 2026, in _run self._connection.createXML(domxml, flags), File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py", line 123, in wrapper ret = f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 917, in wrapper return func(inst, *args, **kwargs) File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3782, in createXML if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self) libvirtError: Cannot get interface MTU on 'None': No such device The Hosted Engine VM has been configured with: <interface address="None" type="bridge"> <mac address="00:1a:4a:16:01:75"/> <model type="virtio"/> <source bridge="storage"/> <link state="up"/> </interface> Not sure how you got there. Can you share steps you did before having this issue? On Wed, May 31, 2017 at 4:04 PM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hi Sandro,
PFA the sos report and vdsm logs.
*From:* Sandro Bonazzola [mailto:sbonazzo@redhat.com] *Sent:* Wednesday, May 31, 2017 11:04 AM *To:* Rizwan Qureshi <rqureshi@connexin.co.uk>; Martin Sivak < msivak@redhat.com> *Cc:* Michal Skrivanek <mskrivan@redhat.com>; users@ovirt.org
*Subject:* Re: [ovirt-users] Engine Down Score is 0
On Wed, May 31, 2017 at 11:10 AM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hi Sandro,
Thanks for your response.
We have tried that already but the VM shuts down after the –vm-start executes.
Also, apologies for wrong information bfore. We have 3 dedicated hosts not 1.
Please see below the output of –vm-status command:
Can you please share sos report or at least vdsm logs from the hosts?
Need to understand what happened to the vm.
--== Host 1 status ==--
Status up-to-date : True
Hostname : vmhost1.le1.uk.cxn-network.net
Host ID : 1
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 37a4ce89
Host timestamp : 76387
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76387 (Wed May 31 10:04:47 2017)
host-id=1
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:17:00 1970
--== Host 2 status ==--
Status up-to-date : True
Hostname : vmhost2.le1.uk.cxn-network.net
Host ID : 2
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 937b5542
Host timestamp : 76069
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76069 (Wed May 31 10:04:51 2017)
host-id=2
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:17:49 1970
--== Host 3 status ==--
Status up-to-date : True
Hostname : vmhost3.le1.uk.cxn-network.net
Host ID : 3
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 8ffac898
Host timestamp : 76212
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76212 (Wed May 31 10:04:55 2017)
host-id=3
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:16:58 1970
*From:* Sandro Bonazzola [mailto:sbonazzo@redhat.com] *Sent:* Wednesday, May 31, 2017 7:52 AM *To:* Rizwan Qureshi <rqureshi@connexin.co.uk>; Michal Skrivanek < mskrivan@redhat.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] Engine Down Score is 0
On Tue, May 30, 2017 at 6:32 PM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hello Ovirt Users,
I am new to ovirt.
Hi, welcome ot oVirt community!
Just trying to fix the issue with the engine which seems to be down and hence all our VMs which we are very much dependent upon are not working.
Other VMs shouldn't be affected by an unavailability of the engine, they should keep going if already started.
Tried googling the log snippet but to no avail. Hoping to get some help from you guys.
I am completely blank and don’t know whats wrong with it.
We have 3 Dell servers. One for Engine and the other two for nodes. Please see the log snippet from the engine server agent.log. Please let me know if more information is needed to debug the issue.
So you have only 1 host dedicated to running hosted engine?
MainThread::INFO::2017-05-30 17:21:51,649::hosted_engine:: 612::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_vdsm) Initializing VDSM
MainThread::INFO::2017-05-30 17:21:53,820::hosted_engine:: 639::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Connecting the storage
MainThread::INFO::2017-05-30 17:21:53,821::storage_server:: 219::ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:21:58,134::storage_server:: 226::ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:21:58,142::storage_server:: 233::ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Refreshing the storage domain
MainThread::INFO::2017-05-30 17:21:58,258::hosted_engine:: 666::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Preparing images
MainThread::INFO::2017-05-30 17:21:58,258::image::126:: ovirt_hosted_engine_ha.lib.image.Image::(prepare_images) Preparing images
MainThread::INFO::2017-05-30 17:22:00,637::hosted_engine:: 669::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Reloading vm.conf from the shared storage domain
MainThread::INFO::2017-05-30 17:22:00,638::config::206:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Trying to get a fresher copy of vm configuration from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:02,838::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:f4d55192-a2c8-4c2b-8e6c-46a49c30967c, volUUID:0ae2c43f-5883-4354-a33f-e68e21ae3733
MainThread::INFO::2017-05-30 17:22:02,977::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:4ef3bd37-e48d-44a8-b906-5353de1a32cc, volUUID:d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:03,032::ovf_store::112:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) Extracting Engine VM OVF from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:03,033::ovf_store::119:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) OVF_STORE volume path: /rhev/data-center/mnt/nas1.le1.uk.cxn-network.net: _oVirt/4f9e46d7-594e-473c-b0c5-1770c5773a2e/images/4ef3bd37- e48d-44a8-b906-5353de1a32cc/d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:03,044::config::226:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Found an OVF for HE VM, trying to convert
MainThread::INFO::2017-05-30 17:22:03,046::config::231:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Got vm.conf from OVF_STORE
MainThread::INFO::2017-05-30 17:22:03,082::states::672:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to unexpected vm shutdown at Tue May 30 17:18:38 2017
MainThread::INFO::2017-05-30 17:22:03,082::hosted_engine:: 461::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUnexpectedlyDown (score: 0)
MainThread::INFO::2017-05-30 17:22:03,082::hosted_engine:: 466::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host vmhost2.le1.uk.cxn-network.net (id: 2, score: 0)
MainThread::INFO::2017-05-30 17:22:13,135::hosted_engine:: 612::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_vdsm) Initializing VDSM
MainThread::INFO::2017-05-30 17:22:15,305::hosted_engine:: 639::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Connecting the storage
MainThread::INFO::2017-05-30 17:22:15,306::storage_server:: 219::ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:22:19,618::storage_server:: 226::ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:22:19,626::storage_server:: 233::ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Refreshing the storage domain
MainThread::INFO::2017-05-30 17:22:19,742::hosted_engine:: 666::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Preparing images
MainThread::INFO::2017-05-30 17:22:19,742::image::126:: ovirt_hosted_engine_ha.lib.image.Image::(prepare_images) Preparing images
MainThread::INFO::2017-05-30 17:22:22,140::hosted_engine:: 669::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Reloading vm.conf from the shared storage domain
MainThread::INFO::2017-05-30 17:22:22,140::config::206:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Trying to get a fresher copy of vm configuration from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,333::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:f4d55192-a2c8-4c2b-8e6c-46a49c30967c, volUUID:0ae2c43f-5883-4354-a33f-e68e21ae3733
MainThread::INFO::2017-05-30 17:22:24,472::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:4ef3bd37-e48d-44a8-b906-5353de1a32cc, volUUID:d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:24,519::ovf_store::112:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) Extracting Engine VM OVF from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,520::ovf_store::119:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) OVF_STORE volume path: /rhev/data-center/mnt/nas1.le1.uk.cxn-network.net: _oVirt/4f9e46d7-594e-473c-b0c5-1770c5773a2e/images/4ef3bd37- e48d-44a8-b906-5353de1a32cc/d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:24,531::config::226:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Found an OVF for HE VM, trying to convert
MainThread::INFO::2017-05-30 17:22:24,533::config::231:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Got vm.conf from OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,568::states::672:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to unexpected vm shutdown at Tue May 30 17:18:39 2017
MainThread::INFO::2017-05-30 17:22:24,568::hosted_engine:: 461::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUnexpectedlyDown (score: 0)
MainThread::INFO::2017-05-30 17:22:24,568::hosted_engine:: 466::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host vmhost2.le1.uk.cxn-network.net (id: 2, score: 0)
Looks like hosted engine has been turned off at Tue May 30 17:18:38 2017 without moving to maintenance before doing it.
Above logs are timed 2017-05-30 17:22:24, so 4 minutes after the shutdown.
The agent should have already restarted it in a few minutes after above logs.
Next time, if you need to urgently bring it up again you can use:
hosted-engine ---vm-start
as described in http://www.ovirt.org/documentation/self-hosted/ chap-Troubleshooting/
--
Best Regards,
Rizwan Qureshi
VoIP Admin
Ph: 01482xxxxxxx
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--
*SANDRO BONAZZOLA*
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
*TRIED. TESTED. TRUSTED.* <https://red.ht/sig>
*SANDRO BONAZZOLA <https://red.ht/sig>*
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D <https://red.ht/sig>
*Red Hat EMEA* <https://red.ht/sig>
*TRIED. TESTED. TRUSTED.* <https://red.ht/sig>
-- SANDRO BONAZZOLA ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D Red Hat EMEA <https://www.redhat.com/> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>

On Wed, May 31, 2017 at 4:18 PM, Sandro Bonazzola <sbonazzo@redhat.com> wrote:
The hosted engine fails to start due to:
Traceback (most recent call last): File "/usr/share/vdsm/virt/vm.py", line 714, in _startUnderlyingVm self._run() File "/usr/share/vdsm/virt/vm.py", line 2026, in _run self._connection.createXML(domxml, flags), File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py", line 123, in wrapper ret = f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 917, in wrapper return func(inst, *args, **kwargs) File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3782, in createXML if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self) libvirtError: Cannot get interface MTU on 'None': No such device
The Hosted Engine VM has been configured with: <interface address="None" type="bridge"> <mac address="00:1a:4a:16:01:75"/> <model type="virtio"/> <source bridge="storage"/> <link state="up"/> </interface>
also: <interface address="None" type="bridge"> <mac address="00:16:3e:21:57:02"/> <model type="virtio"/> <source bridge="None"/> <link state="up"/> </interface>
Not sure how you got there. Can you share steps you did before having this issue?
On Wed, May 31, 2017 at 4:04 PM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hi Sandro,
PFA the sos report and vdsm logs.
*From:* Sandro Bonazzola [mailto:sbonazzo@redhat.com] *Sent:* Wednesday, May 31, 2017 11:04 AM *To:* Rizwan Qureshi <rqureshi@connexin.co.uk>; Martin Sivak < msivak@redhat.com> *Cc:* Michal Skrivanek <mskrivan@redhat.com>; users@ovirt.org
*Subject:* Re: [ovirt-users] Engine Down Score is 0
On Wed, May 31, 2017 at 11:10 AM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hi Sandro,
Thanks for your response.
We have tried that already but the VM shuts down after the –vm-start executes.
Also, apologies for wrong information bfore. We have 3 dedicated hosts not 1.
Please see below the output of –vm-status command:
Can you please share sos report or at least vdsm logs from the hosts?
Need to understand what happened to the vm.
--== Host 1 status ==--
Status up-to-date : True
Hostname : vmhost1.le1.uk.cxn-network.net
Host ID : 1
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 37a4ce89
Host timestamp : 76387
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76387 (Wed May 31 10:04:47 2017)
host-id=1
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:17:00 1970
--== Host 2 status ==--
Status up-to-date : True
Hostname : vmhost2.le1.uk.cxn-network.net
Host ID : 2
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 937b5542
Host timestamp : 76069
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76069 (Wed May 31 10:04:51 2017)
host-id=2
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:17:49 1970
--== Host 3 status ==--
Status up-to-date : True
Hostname : vmhost3.le1.uk.cxn-network.net
Host ID : 3
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 8ffac898
Host timestamp : 76212
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76212 (Wed May 31 10:04:55 2017)
host-id=3
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:16:58 1970
*From:* Sandro Bonazzola [mailto:sbonazzo@redhat.com] *Sent:* Wednesday, May 31, 2017 7:52 AM *To:* Rizwan Qureshi <rqureshi@connexin.co.uk>; Michal Skrivanek < mskrivan@redhat.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] Engine Down Score is 0
On Tue, May 30, 2017 at 6:32 PM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hello Ovirt Users,
I am new to ovirt.
Hi, welcome ot oVirt community!
Just trying to fix the issue with the engine which seems to be down and hence all our VMs which we are very much dependent upon are not working.
Other VMs shouldn't be affected by an unavailability of the engine, they should keep going if already started.
Tried googling the log snippet but to no avail. Hoping to get some help from you guys.
I am completely blank and don’t know whats wrong with it.
We have 3 Dell servers. One for Engine and the other two for nodes. Please see the log snippet from the engine server agent.log. Please let me know if more information is needed to debug the issue.
So you have only 1 host dedicated to running hosted engine?
MainThread::INFO::2017-05-30 17:21:51,649::hosted_engine::6 12::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_initialize_vdsm) Initializing VDSM
MainThread::INFO::2017-05-30 17:21:53,820::hosted_engine::6 39::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_initialize_storage_images) Connecting the storage
MainThread::INFO::2017-05-30 17:21:53,821::storage_server::219:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:21:58,134::storage_server::226:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:21:58,142::storage_server::233:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Refreshing the storage domain
MainThread::INFO::2017-05-30 17:21:58,258::hosted_engine::6 66::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_initialize_storage_images) Preparing images
MainThread::INFO::2017-05-30 17:21:58,258::image::126::ovir t_hosted_engine_ha.lib.image.Image::(prepare_images) Preparing images
MainThread::INFO::2017-05-30 17:22:00,637::hosted_engine::6 69::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_initialize_storage_images) Reloading vm.conf from the shared storage domain
MainThread::INFO::2017-05-30 17:22:00,638::config::206::ovi rt_hosted_engine_ha.agent.hosted_engine.HostedEngine.config::(refresh_local_conf_file) Trying to get a fresher copy of vm configuration from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:02,838::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:f4d55192-a2c8-4c2b-8e6c-46a49c30967c, volUUID:0ae2c43f-5883-4354-a33f-e68e21ae3733
MainThread::INFO::2017-05-30 17:22:02,977::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:4ef3bd37-e48d-44a8-b906-5353de1a32cc, volUUID:d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:03,032::ovf_store::112:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) Extracting Engine VM OVF from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:03,033::ovf_store::119:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) OVF_STORE volume path: /rhev/data-center/mnt/nas1.le1.uk.cxn-network.net: _oVirt/4f9e46d7-594e-473c-b0c5-1770c5773a2e/images/4ef3bd37-e48d-44a8- b906-5353de1a32cc/d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:03,044::config::226::ovi rt_hosted_engine_ha.agent.hosted_engine.HostedEngine.config::(refresh_local_conf_file) Found an OVF for HE VM, trying to convert
MainThread::INFO::2017-05-30 17:22:03,046::config::231::ovi rt_hosted_engine_ha.agent.hosted_engine.HostedEngine.config::(refresh_local_conf_file) Got vm.conf from OVF_STORE
MainThread::INFO::2017-05-30 17:22:03,082::states::672::ovi rt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to unexpected vm shutdown at Tue May 30 17:18:38 2017
MainThread::INFO::2017-05-30 17:22:03,082::hosted_engine::4 61::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUnexpectedlyDown (score: 0)
MainThread::INFO::2017-05-30 17:22:03,082::hosted_engine::4 66::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host vmhost2.le1.uk.cxn-network.net (id: 2, score: 0)
MainThread::INFO::2017-05-30 17:22:13,135::hosted_engine::6 12::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_initialize_vdsm) Initializing VDSM
MainThread::INFO::2017-05-30 17:22:15,305::hosted_engine::6 39::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_initialize_storage_images) Connecting the storage
MainThread::INFO::2017-05-30 17:22:15,306::storage_server::219:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:22:19,618::storage_server::226:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:22:19,626::storage_server::233:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Refreshing the storage domain
MainThread::INFO::2017-05-30 17:22:19,742::hosted_engine::6 66::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_initialize_storage_images) Preparing images
MainThread::INFO::2017-05-30 17:22:19,742::image::126::ovir t_hosted_engine_ha.lib.image.Image::(prepare_images) Preparing images
MainThread::INFO::2017-05-30 17:22:22,140::hosted_engine::6 69::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(_initialize_storage_images) Reloading vm.conf from the shared storage domain
MainThread::INFO::2017-05-30 17:22:22,140::config::206::ovi rt_hosted_engine_ha.agent.hosted_engine.HostedEngine.config::(refresh_local_conf_file) Trying to get a fresher copy of vm configuration from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,333::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:f4d55192-a2c8-4c2b-8e6c-46a49c30967c, volUUID:0ae2c43f-5883-4354-a33f-e68e21ae3733
MainThread::INFO::2017-05-30 17:22:24,472::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:4ef3bd37-e48d-44a8-b906-5353de1a32cc, volUUID:d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:24,519::ovf_store::112:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) Extracting Engine VM OVF from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,520::ovf_store::119:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) OVF_STORE volume path: /rhev/data-center/mnt/nas1.le1.uk.cxn-network.net: _oVirt/4f9e46d7-594e-473c-b0c5-1770c5773a2e/images/4ef3bd37-e48d-44a8- b906-5353de1a32cc/d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:24,531::config::226::ovi rt_hosted_engine_ha.agent.hosted_engine.HostedEngine.config::(refresh_local_conf_file) Found an OVF for HE VM, trying to convert
MainThread::INFO::2017-05-30 17:22:24,533::config::231::ovi rt_hosted_engine_ha.agent.hosted_engine.HostedEngine.config::(refresh_local_conf_file) Got vm.conf from OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,568::states::672::ovi rt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to unexpected vm shutdown at Tue May 30 17:18:39 2017
MainThread::INFO::2017-05-30 17:22:24,568::hosted_engine::4 61::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUnexpectedlyDown (score: 0)
MainThread::INFO::2017-05-30 17:22:24,568::hosted_engine::4 66::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host vmhost2.le1.uk.cxn-network.net (id: 2, score: 0)
Looks like hosted engine has been turned off at Tue May 30 17:18:38 2017 without moving to maintenance before doing it.
Above logs are timed 2017-05-30 17:22:24, so 4 minutes after the shutdown.
The agent should have already restarted it in a few minutes after above logs.
Next time, if you need to urgently bring it up again you can use:
hosted-engine ---vm-start
as described in http://www.ovirt.org/documentation/self-hosted/chap- Troubleshooting/
--
Best Regards,
Rizwan Qureshi
VoIP Admin
Ph: 01482xxxxxxx
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--
*SANDRO BONAZZOLA*
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
*TRIED. TESTED. TRUSTED.* <https://red.ht/sig>
*SANDRO BONAZZOLA <https://red.ht/sig>*
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D <https://red.ht/sig>
*Red Hat EMEA* <https://red.ht/sig>
*TRIED. TESTED. TRUSTED.* <https://red.ht/sig>
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
-- SANDRO BONAZZOLA ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D Red Hat EMEA <https://www.redhat.com/> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>

--_000_LOXP123MB10612A60DEF4DC73033EA120EDF10LOXP123MB1061GBRP_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU2FuZHJvLA0KV2UgdXBncmFkZWQgZnJvbSAzLjYgdG8gNC4wIGJ1dCBpdCB3YXMgc3RpbGwg d29ya2luZyBhZnRlciB0aGUgdXBncmFkZS4gSXQgYnJva2Ugd2hlbiB3ZSBkaWQgYSByZXN0YXJ0 Lg0KDQpBbnkgaWRlYXMgaG93IHRvIGZpeCB0aGlzPw0KDQpBbHNvLCBpbiBjYXNlIHdlIGNhbuKA mXQgbWFrZSBpdCB3b3JrIGNhbiB3ZSBzYXZlIHRoZSBWTXMgYW5kIHJlbG9hZCB0aGVtIGFmdGVy IGEgZnJlc2ggaW5zdGFsbCBvZiBvdmlydD8gV2UgZG9u4oCZdCB3YW50IHRvIGxvc2UgdGhlIGRh dGEgdGhhdCBpcyBvbiB0aGUgVk1zLiBJcyB0aGVyZSBhbnlheSB0byByZWNvdmVyIHRoZSBkYXRh IGluIHRoZSBWTXM/DQoNClRoYW5rcywNCg0KRnJvbTogU2FuZHJvIEJvbmF6em9sYSBbbWFpbHRv OnNib25henpvQHJlZGhhdC5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1heSAzMSwgMjAxNyAzOjE5 IFBNDQpUbzogUml6d2FuIFF1cmVzaGkgPHJxdXJlc2hpQGNvbm5leGluLmNvLnVrPjsgRnJhbmNl c2NvIFJvbWFuaSA8ZnJvbWFuaUByZWRoYXQuY29tPjsgTWljaGFsIFNrcml2YW5layA8bXNrcml2 YW5AcmVkaGF0LmNvbT47IFNpbW9uZSBUaXJhYm9zY2hpIDxzdGlyYWJvc0ByZWRoYXQuY29tPjsg TWFydGluIFNpdmFrIDxtc2l2YWtAcmVkaGF0LmNvbT4NCkNjOiB1c2Vyc0BvdmlydC5vcmcNClN1 YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIEVuZ2luZSBEb3duIFNjb3JlIGlzIDANCg0KDQoNCk9u IFdlZCwgTWF5IDMxLCAyMDE3IGF0IDQ6MTggUE0sIFNhbmRybyBCb25henpvbGEgPHNib25henpv QHJlZGhhdC5jb208bWFpbHRvOnNib25henpvQHJlZGhhdC5jb20+PiB3cm90ZToNClRoZSBob3N0 ZWQgZW5naW5lIGZhaWxzIHRvIHN0YXJ0IGR1ZSB0bzoNCg0KVHJhY2ViYWNrIChtb3N0IHJlY2Vu dCBjYWxsIGxhc3QpOg0KICBGaWxlICIvdXNyL3NoYXJlL3Zkc20vdmlydC92bS5weSIsIGxpbmUg NzE0LCBpbiBfc3RhcnRVbmRlcmx5aW5nVm0NCiAgICBzZWxmLl9ydW4oKQ0KICBGaWxlICIvdXNy L3NoYXJlL3Zkc20vdmlydC92bS5weSIsIGxpbmUgMjAyNiwgaW4gX3J1bg0KICAgIHNlbGYuX2Nv bm5lY3Rpb24uY3JlYXRlWE1MKGRvbXhtbCwgZmxhZ3MpLA0KICBGaWxlICIvdXNyL2xpYi9weXRo b24yLjcvc2l0ZS1wYWNrYWdlcy92ZHNtL2xpYnZpcnRjb25uZWN0aW9uLnB5IiwgbGluZSAxMjMs IGluIHdyYXBwZXINCiAgICByZXQgPSBmKCphcmdzLCAqKmt3YXJncykNCiAgRmlsZSAiL3Vzci9s aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvdmRzbS91dGlscy5weSIsIGxpbmUgOTE3LCBpbiB3 cmFwcGVyDQogICAgcmV0dXJuIGZ1bmMoaW5zdCwgKmFyZ3MsICoqa3dhcmdzKQ0KICBGaWxlICIv dXNyL2xpYjY0L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2xpYnZpcnQucHkiLCBsaW5lIDM3ODIs IGluIGNyZWF0ZVhNTA0KICAgIGlmIHJldCBpcyBOb25lOnJhaXNlIGxpYnZpcnRFcnJvcigndmly RG9tYWluQ3JlYXRlWE1MKCkgZmFpbGVkJywgY29ubj1zZWxmKQ0KbGlidmlydEVycm9yOiBDYW5u b3QgZ2V0IGludGVyZmFjZSBNVFUgb24gJ05vbmUnOiBObyBzdWNoIGRldmljZQ0KDQpUaGUgSG9z dGVkIEVuZ2luZSBWTSBoYXMgYmVlbiBjb25maWd1cmVkIHdpdGg6DQogICAgICAgICAgICAgICAg PGludGVyZmFjZSBhZGRyZXNzPSJOb25lIiB0eXBlPSJicmlkZ2UiPg0KICAgICAgICAgICAgICAg ICAgICAgICAgPG1hYyBhZGRyZXNzPSIwMDoxYTo0YToxNjowMTo3NSIvPg0KICAgICAgICAgICAg ICAgICAgICAgICAgPG1vZGVsIHR5cGU9InZpcnRpbyIvPg0KICAgICAgICAgICAgICAgICAgICAg ICAgPHNvdXJjZSBicmlkZ2U9InN0b3JhZ2UiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxs aW5rIHN0YXRlPSJ1cCIvPg0KICAgICAgICAgICAgICAgIDwvaW50ZXJmYWNlPg0KDQoNCg0KYWxz bzoNCiAgICAgICAgICAgICAgICA8aW50ZXJmYWNlIGFkZHJlc3M9Ik5vbmUiIHR5cGU9ImJyaWRn ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8bWFjIGFkZHJlc3M9IjAwOjE2OjNlOjIxOjU3 OjAyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8bW9kZWwgdHlwZT0idmlydGlvIi8+DQog ICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGJyaWRnZT0iTm9uZSIvPg0KICAgICAgICAg ICAgICAgICAgICAgICAgPGxpbmsgc3RhdGU9InVwIi8+DQogICAgICAgICAgICAgICAgPC9pbnRl cmZhY2U+DQoNCg0KDQpOb3Qgc3VyZSBob3cgeW91IGdvdCB0aGVyZS4NCkNhbiB5b3Ugc2hhcmUg c3RlcHMgeW91IGRpZCBiZWZvcmUgaGF2aW5nIHRoaXMgaXNzdWU/DQoNCg0KT24gV2VkLCBNYXkg MzEsIDIwMTcgYXQgNDowNCBQTSwgUml6d2FuIFF1cmVzaGkgPHJxdXJlc2hpQGNvbm5leGluLmNv LnVrPG1haWx0bzpycXVyZXNoaUBjb25uZXhpbi5jby51az4+IHdyb3RlOg0KSGkgU2FuZHJvLA0K UEZBIHRoZSBzb3MgcmVwb3J0IGFuZCB2ZHNtIGxvZ3MuDQoNCkZyb206IFNhbmRybyBCb25henpv bGEgW21haWx0bzpzYm9uYXp6b0ByZWRoYXQuY29tPG1haWx0bzpzYm9uYXp6b0ByZWRoYXQuY29t Pl0NClNlbnQ6IFdlZG5lc2RheSwgTWF5IDMxLCAyMDE3IDExOjA0IEFNDQpUbzogUml6d2FuIFF1 cmVzaGkgPHJxdXJlc2hpQGNvbm5leGluLmNvLnVrPG1haWx0bzpycXVyZXNoaUBjb25uZXhpbi5j by51az4+OyBNYXJ0aW4gU2l2YWsgPG1zaXZha0ByZWRoYXQuY29tPG1haWx0bzptc2l2YWtAcmVk aGF0LmNvbT4+DQpDYzogTWljaGFsIFNrcml2YW5layA8bXNrcml2YW5AcmVkaGF0LmNvbTxtYWls dG86bXNrcml2YW5AcmVkaGF0LmNvbT4+OyB1c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzQG92 aXJ0Lm9yZz4NCg0KU3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gRW5naW5lIERvd24gU2NvcmUg aXMgMA0KDQoNCg0KT24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMTE6MTAgQU0sIFJpendhbiBRdXJl c2hpIDxycXVyZXNoaUBjb25uZXhpbi5jby51azxtYWlsdG86cnF1cmVzaGlAY29ubmV4aW4uY28u dWs+PiB3cm90ZToNCkhpIFNhbmRybywNClRoYW5rcyBmb3IgeW91ciByZXNwb25zZS4NCg0KV2Ug aGF2ZSB0cmllZCB0aGF0IGFscmVhZHkgYnV0IHRoZSBWTSBzaHV0cyBkb3duIGFmdGVyIHRoZSDi gJN2bS1zdGFydCBleGVjdXRlcy4NCg0KQWxzbywgYXBvbG9naWVzIGZvciB3cm9uZyBpbmZvcm1h dGlvbiBiZm9yZS4gV2UgaGF2ZSAzIGRlZGljYXRlZCBob3N0cyBub3QgMS4NCg0KUGxlYXNlIHNl ZSBiZWxvdyB0aGUgb3V0cHV0IG9mIOKAk3ZtLXN0YXR1cyBjb21tYW5kOg0KDQoNCkNhbiB5b3Ug cGxlYXNlIHNoYXJlIHNvcyByZXBvcnQgb3IgYXQgbGVhc3QgdmRzbSBsb2dzIGZyb20gdGhlIGhv c3RzPw0KTmVlZCB0byB1bmRlcnN0YW5kIHdoYXQgaGFwcGVuZWQgdG8gdGhlIHZtLg0KDQoNCg0K LS09PSBIb3N0IDEgc3RhdHVzID09LS0NCg0KU3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAg ICAgICA6IFRydWUNCkhvc3RuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB2bWhvc3Qx LmxlMS51ay5jeG4tbmV0d29yay5uZXQ8aHR0cDovL3ZtaG9zdDEubGUxLnVrLmN4bi1uZXR3b3Jr Lm5ldD4NCkhvc3QgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxDQpFbmdpbmUgc3Rh dHVzICAgICAgICAgICAgICAgICAgICAgIDogeyJyZWFzb24iOiAiYmFkIHZtIHN0YXR1cyIsICJo ZWFsdGgiOiAiYmFkIiwgInZtIjogImRvd24iLCAiZGV0YWlsIjogImRvd24ifQ0KU2NvcmUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDANCnN0b3BwZWQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiBGYWxzZQ0KTG9jYWwgbWFpbnRlbmFuY2UgICAgICAgICAgICAgICAgICA6IEZh bHNlDQpjcmMzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMzdhNGNlODkNCkhvc3Qg dGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgOiA3NjM4Nw0KRXh0cmEgbWV0YWRhdGEgKHZh bGlkIGF0IHRpbWVzdGFtcCk6DQogICAgICAgIG1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KICAg ICAgICBtZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MQ0KICAgICAgICB0aW1lc3RhbXA9NzYzODcg KFdlZCBNYXkgMzEgMTA6MDQ6NDcgMjAxNykNCiAgICAgICAgaG9zdC1pZD0xDQogICAgICAgIHNj b3JlPTANCiAgICAgICAgbWFpbnRlbmFuY2U9RmFsc2UNCiAgICAgICAgc3RhdGU9RW5naW5lVW5l eHBlY3RlZGx5RG93bg0KICAgICAgICBzdG9wcGVkPUZhbHNlDQogICAgICAgIHRpbWVvdXQ9VGh1 IEphbiAgMSAyMjoxNzowMCAxOTcwDQoNCg0KLS09PSBIb3N0IDIgc3RhdHVzID09LS0NCg0KU3Rh dHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAgICA6IFRydWUNCkhvc3RuYW1lICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiB2bWhvc3QyLmxlMS51ay5jeG4tbmV0d29yay5uZXQ8aHR0cDov L3ZtaG9zdDIubGUxLnVrLmN4bi1uZXR3b3JrLm5ldD4NCkhvc3QgSUQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOiAyDQpFbmdpbmUgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgIDogeyJy ZWFzb24iOiAiYmFkIHZtIHN0YXR1cyIsICJoZWFsdGgiOiAiYmFkIiwgInZtIjogImRvd24iLCAi ZGV0YWlsIjogImRvd24ifQ0KU2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDAN CnN0b3BwZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBGYWxzZQ0KTG9jYWwgbWFpbnRl bmFuY2UgICAgICAgICAgICAgICAgICA6IEZhbHNlDQpjcmMzMiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDogOTM3YjU1NDINCkhvc3QgdGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAg OiA3NjA2OQ0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQogICAgICAgIG1l dGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KICAgICAgICBtZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249 MQ0KICAgICAgICB0aW1lc3RhbXA9NzYwNjkgKFdlZCBNYXkgMzEgMTA6MDQ6NTEgMjAxNykNCiAg ICAgICAgaG9zdC1pZD0yDQogICAgICAgIHNjb3JlPTANCiAgICAgICAgbWFpbnRlbmFuY2U9RmFs c2UNCiAgICAgICAgc3RhdGU9RW5naW5lVW5leHBlY3RlZGx5RG93bg0KICAgICAgICBzdG9wcGVk PUZhbHNlDQogICAgICAgIHRpbWVvdXQ9VGh1IEphbiAgMSAyMjoxNzo0OSAxOTcwDQoNCg0KLS09 PSBIb3N0IDMgc3RhdHVzID09LS0NCg0KU3RhdHVzIHVwLXRvLWRhdGUgICAgICAgICAgICAgICAg ICA6IFRydWUNCkhvc3RuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB2bWhvc3QzLmxl MS51ay5jeG4tbmV0d29yay5uZXQ8aHR0cDovL3ZtaG9zdDMubGUxLnVrLmN4bi1uZXR3b3JrLm5l dD4NCkhvc3QgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAzDQpFbmdpbmUgc3RhdHVz ICAgICAgICAgICAgICAgICAgICAgIDogeyJyZWFzb24iOiAiYmFkIHZtIHN0YXR1cyIsICJoZWFs dGgiOiAiYmFkIiwgInZtIjogImRvd24iLCAiZGV0YWlsIjogImRvd24ifQ0KU2NvcmUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6IDANCnN0b3BwZWQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiBGYWxzZQ0KTG9jYWwgbWFpbnRlbmFuY2UgICAgICAgICAgICAgICAgICA6IEZhbHNl DQpjcmMzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogOGZmYWM4OTgNCkhvc3QgdGlt ZXN0YW1wICAgICAgICAgICAgICAgICAgICAgOiA3NjIxMg0KRXh0cmEgbWV0YWRhdGEgKHZhbGlk IGF0IHRpbWVzdGFtcCk6DQogICAgICAgIG1ldGFkYXRhX3BhcnNlX3ZlcnNpb249MQ0KICAgICAg ICBtZXRhZGF0YV9mZWF0dXJlX3ZlcnNpb249MQ0KICAgICAgICB0aW1lc3RhbXA9NzYyMTIgKFdl ZCBNYXkgMzEgMTA6MDQ6NTUgMjAxNykNCiAgICAgICAgaG9zdC1pZD0zDQogICAgICAgIHNjb3Jl PTANCiAgICAgICAgbWFpbnRlbmFuY2U9RmFsc2UNCiAgICAgICAgc3RhdGU9RW5naW5lVW5leHBl Y3RlZGx5RG93bg0KICAgICAgICBzdG9wcGVkPUZhbHNlDQogICAgICAgIHRpbWVvdXQ9VGh1IEph biAgMSAyMjoxNjo1OCAxOTcwDQoNCkZyb206IFNhbmRybyBCb25henpvbGEgW21haWx0bzpzYm9u YXp6b0ByZWRoYXQuY29tPG1haWx0bzpzYm9uYXp6b0ByZWRoYXQuY29tPl0NClNlbnQ6IFdlZG5l c2RheSwgTWF5IDMxLCAyMDE3IDc6NTIgQU0NClRvOiBSaXp3YW4gUXVyZXNoaSA8cnF1cmVzaGlA Y29ubmV4aW4uY28udWs8bWFpbHRvOnJxdXJlc2hpQGNvbm5leGluLmNvLnVrPj47IE1pY2hhbCBT a3JpdmFuZWsgPG1za3JpdmFuQHJlZGhhdC5jb208bWFpbHRvOm1za3JpdmFuQHJlZGhhdC5jb20+ Pg0KQ2M6IHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPg0KU3ViamVjdDog UmU6IFtvdmlydC11c2Vyc10gRW5naW5lIERvd24gU2NvcmUgaXMgMA0KDQoNCg0KT24gVHVlLCBN YXkgMzAsIDIwMTcgYXQgNjozMiBQTSwgUml6d2FuIFF1cmVzaGkgPHJxdXJlc2hpQGNvbm5leGlu LmNvLnVrPG1haWx0bzpycXVyZXNoaUBjb25uZXhpbi5jby51az4+IHdyb3RlOg0KSGVsbG8gT3Zp cnQgVXNlcnMsDQpJIGFtIG5ldyB0byBvdmlydC4NCg0KSGksIHdlbGNvbWUgb3Qgb1ZpcnQgY29t bXVuaXR5IQ0KDQoNCkp1c3QgdHJ5aW5nIHRvIGZpeCB0aGUgaXNzdWUgd2l0aCB0aGUgZW5naW5l IHdoaWNoIHNlZW1zIHRvIGJlIGRvd24gYW5kIGhlbmNlIGFsbCBvdXIgVk1zIHdoaWNoIHdlIGFy ZSB2ZXJ5IG11Y2ggZGVwZW5kZW50IHVwb24gYXJlIG5vdCB3b3JraW5nLg0KDQpPdGhlciBWTXMg c2hvdWxkbid0IGJlIGFmZmVjdGVkIGJ5IGFuIHVuYXZhaWxhYmlsaXR5IG9mIHRoZSBlbmdpbmUs IHRoZXkgc2hvdWxkIGtlZXAgZ29pbmcgaWYgYWxyZWFkeSBzdGFydGVkLg0KDQoNClRyaWVkIGdv b2dsaW5nIHRoZSBsb2cgc25pcHBldCBidXQgdG8gbm8gYXZhaWwuIEhvcGluZyB0byBnZXQgc29t ZSBoZWxwIGZyb20geW91IGd1eXMuDQoNCkkgYW0gY29tcGxldGVseSBibGFuayBhbmQgZG9u4oCZ dCBrbm93IHdoYXRzIHdyb25nIHdpdGggaXQuDQoNCldlIGhhdmUgMyBEZWxsIHNlcnZlcnMuIE9u ZSBmb3IgRW5naW5lIGFuZCB0aGUgb3RoZXIgdHdvIGZvciBub2Rlcy4gUGxlYXNlIHNlZSB0aGUg bG9nIHNuaXBwZXQgZnJvbSB0aGUgZW5naW5lIHNlcnZlciBhZ2VudC5sb2cuIFBsZWFzZSBsZXQg bWUga25vdyBpZiBtb3JlIGluZm9ybWF0aW9uIGlzIG5lZWRlZCB0byBkZWJ1ZyB0aGUgaXNzdWUu DQoNClNvIHlvdSBoYXZlIG9ubHkgMSBob3N0IGRlZGljYXRlZCB0byBydW5uaW5nIGhvc3RlZCBl bmdpbmU/DQoNCg0KDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIxOjUxLDY0OTo6 aG9zdGVkX2VuZ2luZTo6NjEyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooX2luaXRpYWxpemVfdmRzbSkgSW5pdGlhbGl6aW5nIFZEU00N Ck1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjE6NTMsODIwOjpob3N0ZWRfZW5naW5l Ojo2Mzk6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihfaW5pdGlhbGl6ZV9zdG9yYWdlX2ltYWdlcykgQ29ubmVjdGluZyB0aGUgc3RvcmFn ZQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMTo1Myw4MjE6OnN0b3JhZ2Vfc2Vy dmVyOjoyMTk6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGk8aHR0cDovL292aXJ0X2hvc3RlZF9l bmdpbmVfaGEubGk+Yi5zdG9yYWdlX3NlcnZlci5TdG9yYWdlU2VydmVyOjooY29ubmVjdF9zdG9y YWdlX3NlcnZlcikgQ29ubmVjdGluZyBzdG9yYWdlIHNlcnZlcg0KTWFpblRocmVhZDo6SU5GTzo6 MjAxNy0wNS0zMCAxNzoyMTo1OCwxMzQ6OnN0b3JhZ2Vfc2VydmVyOjoyMjY6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEubGk8aHR0cDovL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGk+Yi5zdG9yYWdl X3NlcnZlci5TdG9yYWdlU2VydmVyOjooY29ubmVjdF9zdG9yYWdlX3NlcnZlcikgQ29ubmVjdGlu ZyBzdG9yYWdlIHNlcnZlcg0KTWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMTo1OCwx NDI6OnN0b3JhZ2Vfc2VydmVyOjoyMzM6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGk8aHR0cDov L292aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGk+Yi5zdG9yYWdlX3NlcnZlci5TdG9yYWdlU2VydmVy OjooY29ubmVjdF9zdG9yYWdlX3NlcnZlcikgUmVmcmVzaGluZyB0aGUgc3RvcmFnZSBkb21haW4N Ck1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjE6NTgsMjU4Ojpob3N0ZWRfZW5naW5l Ojo2NjY6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmU6OihfaW5pdGlhbGl6ZV9zdG9yYWdlX2ltYWdlcykgUHJlcGFyaW5nIGltYWdlcw0KTWFp blRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMTo1OCwyNTg6OmltYWdlOjoxMjY6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEubGliLmltYWdlLkltYWdlOjoocHJlcGFyZV9pbWFnZXMpIFByZXBh cmluZyBpbWFnZXMNCk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MDAsNjM3Ojpo b3N0ZWRfZW5naW5lOjo2Njk6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2Vu Z2luZS5Ib3N0ZWRFbmdpbmU6OihfaW5pdGlhbGl6ZV9zdG9yYWdlX2ltYWdlcykgUmVsb2FkaW5n IHZtLmNvbmYgZnJvbSB0aGUgc2hhcmVkIHN0b3JhZ2UgZG9tYWluDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE3LTA1LTMwIDE3OjIyOjAwLDYzODo6Y29uZmlnOjoyMDY6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmUuY29uZmlnOjoocmVmcmVzaF9s b2NhbF9jb25mX2ZpbGUpIFRyeWluZyB0byBnZXQgYSBmcmVzaGVyIGNvcHkgb2Ygdm0gY29uZmln dXJhdGlvbiBmcm9tIHRoZSBPVkZfU1RPUkUNCk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAg MTc6MjI6MDIsODM4OjpvdmZfc3RvcmU6OjEwMzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIu b3ZmLm92Zl9zdG9yZS5PVkZTdG9yZTo6KHNjYW4pIEZvdW5kIE9WRl9TVE9SRTogaW1nVVVJRDpm NGQ1NTE5Mi1hMmM4LTRjMmItOGU2Yy00NmE0OWMzMDk2N2MsIHZvbFVVSUQ6MGFlMmM0M2YtNTg4 My00MzU0LWEzM2YtZTY4ZTIxYWUzNzMzDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3 OjIyOjAyLDk3Nzo6b3ZmX3N0b3JlOjoxMDM6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGliLm92 Zi5vdmZfc3RvcmUuT1ZGU3RvcmU6OihzY2FuKSBGb3VuZCBPVkZfU1RPUkU6IGltZ1VVSUQ6NGVm M2JkMzctZTQ4ZC00NGE4LWI5MDYtNTM1M2RlMWEzMmNjLCB2b2xVVUlEOmQ2M2I5ZjM2LWM1ZjEt NGRkYy05ZDRhLWUwMWYyMjAyM2U3Mw0KTWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoy MjowMywwMzI6Om92Zl9zdG9yZTo6MTEyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5vdmYu b3ZmX3N0b3JlLk9WRlN0b3JlOjooZ2V0RW5naW5lVk1PVkYpIEV4dHJhY3RpbmcgRW5naW5lIFZN IE9WRiBmcm9tIHRoZSBPVkZfU1RPUkUNCk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6 MjI6MDMsMDMzOjpvdmZfc3RvcmU6OjExOTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIub3Zm Lm92Zl9zdG9yZS5PVkZTdG9yZTo6KGdldEVuZ2luZVZNT1ZGKSBPVkZfU1RPUkUgdm9sdW1lIHBh dGg6IC9yaGV2L2RhdGEtY2VudGVyL21udC9uYXMxLmxlMS51ay5jeG4tbmV0d29yay5uZXQ6X29W aXJ0LzRmOWU0NmQ3LTU5NGUtNDczYy1iMGM1LTE3NzBjNTc3M2EyZS9pbWFnZXMvNGVmM2JkMzct ZTQ4ZC00NGE4LWI5MDYtNTM1M2RlMWEzMmNjL2Q2M2I5ZjM2LWM1ZjEtNGRkYy05ZDRhLWUwMWYy MjAyM2U3Mw0KTWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjowMywwNDQ6OmNvbmZp Zzo6MjI2OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVk RW5naW5lLmNvbmZpZzo6KHJlZnJlc2hfbG9jYWxfY29uZl9maWxlKSBGb3VuZCBhbiBPVkYgZm9y IEhFIFZNLCB0cnlpbmcgdG8gY29udmVydA0KTWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAx NzoyMjowMywwNDY6OmNvbmZpZzo6MjMxOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhv c3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lLmNvbmZpZzo6KHJlZnJlc2hfbG9jYWxfY29uZl9maWxl KSBHb3Qgdm0uY29uZiBmcm9tIE9WRl9TVE9SRQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0z MCAxNzoyMjowMywwODI6OnN0YXRlczo6NjcyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc2NvcmUpIFNjb3JlIGlzIDAgZHVlIHRvIHVu ZXhwZWN0ZWQgdm0gc2h1dGRvd24gYXQgVHVlIE1heSAzMCAxNzoxODozOCAyMDE3DQpNYWluVGhy ZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIyOjAzLDA4Mjo6aG9zdGVkX2VuZ2luZTo6NDYxOjpv dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjoo c3RhcnRfbW9uaXRvcmluZykgQ3VycmVudCBzdGF0ZSBFbmdpbmVVbmV4cGVjdGVkbHlEb3duIChz Y29yZTogMCkNCk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MDMsMDgyOjpob3N0 ZWRfZW5naW5lOjo0NjY6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2lu ZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25pdG9yaW5nKSBCZXN0IHJlbW90ZSBob3N0IHZtaG9z dDIubGUxLnVrLmN4bi1uZXR3b3JrLm5ldDxodHRwOi8vdm1ob3N0Mi5sZTEudWsuY3huLW5ldHdv cmsubmV0PiAoaWQ6IDIsIHNjb3JlOiAwKQ0KTWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAx NzoyMjoxMywxMzU6Omhvc3RlZF9lbmdpbmU6OjYxMjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h Z2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KF9pbml0aWFsaXplX3Zkc20pIEluaXRp YWxpemluZyBWRFNNDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIyOjE1LDMwNTo6 aG9zdGVkX2VuZ2luZTo6NjM5OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooX2luaXRpYWxpemVfc3RvcmFnZV9pbWFnZXMpIENvbm5lY3Rp bmcgdGhlIHN0b3JhZ2UNCk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MTUsMzA2 OjpzdG9yYWdlX3NlcnZlcjo6MjE5OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpPGh0dHA6Ly9v dmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpPmIuc3RvcmFnZV9zZXJ2ZXIuU3RvcmFnZVNlcnZlcjo6 KGNvbm5lY3Rfc3RvcmFnZV9zZXJ2ZXIpIENvbm5lY3Rpbmcgc3RvcmFnZSBzZXJ2ZXINCk1haW5U aHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MTksNjE4OjpzdG9yYWdlX3NlcnZlcjo6MjI2 OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpPGh0dHA6Ly9vdmlydF9ob3N0ZWRfZW5naW5lX2hh LmxpPmIuc3RvcmFnZV9zZXJ2ZXIuU3RvcmFnZVNlcnZlcjo6KGNvbm5lY3Rfc3RvcmFnZV9zZXJ2 ZXIpIENvbm5lY3Rpbmcgc3RvcmFnZSBzZXJ2ZXINCk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUt MzAgMTc6MjI6MTksNjI2OjpzdG9yYWdlX3NlcnZlcjo6MjMzOjpvdmlydF9ob3N0ZWRfZW5naW5l X2hhLmxpPGh0dHA6Ly9vdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpPmIuc3RvcmFnZV9zZXJ2ZXIu U3RvcmFnZVNlcnZlcjo6KGNvbm5lY3Rfc3RvcmFnZV9zZXJ2ZXIpIFJlZnJlc2hpbmcgdGhlIHN0 b3JhZ2UgZG9tYWluDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIyOjE5LDc0Mjo6 aG9zdGVkX2VuZ2luZTo6NjY2OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9l bmdpbmUuSG9zdGVkRW5naW5lOjooX2luaXRpYWxpemVfc3RvcmFnZV9pbWFnZXMpIFByZXBhcmlu ZyBpbWFnZXMNCk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MTksNzQyOjppbWFn ZTo6MTI2OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5pbWFnZS5JbWFnZTo6KHByZXBhcmVf aW1hZ2VzKSBQcmVwYXJpbmcgaW1hZ2VzDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3 OjIyOjIyLDE0MDo6aG9zdGVkX2VuZ2luZTo6NjY5OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFn ZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooX2luaXRpYWxpemVfc3RvcmFnZV9pbWFn ZXMpIFJlbG9hZGluZyB2bS5jb25mIGZyb20gdGhlIHNoYXJlZCBzdG9yYWdlIGRvbWFpbg0KTWFp blRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjoyMiwxNDA6OmNvbmZpZzo6MjA2Ojpvdmly dF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lLmNvbmZp Zzo6KHJlZnJlc2hfbG9jYWxfY29uZl9maWxlKSBUcnlpbmcgdG8gZ2V0IGEgZnJlc2hlciBjb3B5 IG9mIHZtIGNvbmZpZ3VyYXRpb24gZnJvbSB0aGUgT1ZGX1NUT1JFDQpNYWluVGhyZWFkOjpJTkZP OjoyMDE3LTA1LTMwIDE3OjIyOjI0LDMzMzo6b3ZmX3N0b3JlOjoxMDM6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEubGliLm92Zi5vdmZfc3RvcmUuT1ZGU3RvcmU6OihzY2FuKSBGb3VuZCBPVkZfU1RP UkU6IGltZ1VVSUQ6ZjRkNTUxOTItYTJjOC00YzJiLThlNmMtNDZhNDljMzA5NjdjLCB2b2xVVUlE OjBhZTJjNDNmLTU4ODMtNDM1NC1hMzNmLWU2OGUyMWFlMzczMw0KTWFpblRocmVhZDo6SU5GTzo6 MjAxNy0wNS0zMCAxNzoyMjoyNCw0NzI6Om92Zl9zdG9yZTo6MTAzOjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmxpYi5vdmYub3ZmX3N0b3JlLk9WRlN0b3JlOjooc2NhbikgRm91bmQgT1ZGX1NUT1JF OiBpbWdVVUlEOjRlZjNiZDM3LWU0OGQtNDRhOC1iOTA2LTUzNTNkZTFhMzJjYywgdm9sVVVJRDpk NjNiOWYzNi1jNWYxLTRkZGMtOWQ0YS1lMDFmMjIwMjNlNzMNCk1haW5UaHJlYWQ6OklORk86OjIw MTctMDUtMzAgMTc6MjI6MjQsNTE5OjpvdmZfc3RvcmU6OjExMjo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5saWIub3ZmLm92Zl9zdG9yZS5PVkZTdG9yZTo6KGdldEVuZ2luZVZNT1ZGKSBFeHRyYWN0 aW5nIEVuZ2luZSBWTSBPVkYgZnJvbSB0aGUgT1ZGX1NUT1JFDQpNYWluVGhyZWFkOjpJTkZPOjoy MDE3LTA1LTMwIDE3OjIyOjI0LDUyMDo6b3ZmX3N0b3JlOjoxMTk6Om92aXJ0X2hvc3RlZF9lbmdp bmVfaGEubGliLm92Zi5vdmZfc3RvcmUuT1ZGU3RvcmU6OihnZXRFbmdpbmVWTU9WRikgT1ZGX1NU T1JFIHZvbHVtZSBwYXRoOiAvcmhldi9kYXRhLWNlbnRlci9tbnQvbmFzMS5sZTEudWsuY3huLW5l dHdvcmsubmV0Ol9vVmlydC80ZjllNDZkNy01OTRlLTQ3M2MtYjBjNS0xNzcwYzU3NzNhMmUvaW1h Z2VzLzRlZjNiZDM3LWU0OGQtNDRhOC1iOTA2LTUzNTNkZTFhMzJjYy9kNjNiOWYzNi1jNWYxLTRk ZGMtOWQ0YS1lMDFmMjIwMjNlNzMNCk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6 MjQsNTMxOjpjb25maWc6OjIyNjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRf ZW5naW5lLkhvc3RlZEVuZ2luZS5jb25maWc6OihyZWZyZXNoX2xvY2FsX2NvbmZfZmlsZSkgRm91 bmQgYW4gT1ZGIGZvciBIRSBWTSwgdHJ5aW5nIHRvIGNvbnZlcnQNCk1haW5UaHJlYWQ6OklORk86 OjIwMTctMDUtMzAgMTc6MjI6MjQsNTMzOjpjb25maWc6OjIzMTo6b3ZpcnRfaG9zdGVkX2VuZ2lu ZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZS5jb25maWc6OihyZWZyZXNoX2xv Y2FsX2NvbmZfZmlsZSkgR290IHZtLmNvbmYgZnJvbSBPVkZfU1RPUkUNCk1haW5UaHJlYWQ6OklO Rk86OjIwMTctMDUtMzAgMTc6MjI6MjQsNTY4OjpzdGF0ZXM6OjY3Mjo6b3ZpcnRfaG9zdGVkX2Vu Z2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHNjb3JlKSBTY29yZSBp cyAwIGR1ZSB0byB1bmV4cGVjdGVkIHZtIHNodXRkb3duIGF0IFR1ZSBNYXkgMzAgMTc6MTg6Mzkg MjAxNw0KTWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjoyNCw1Njg6Omhvc3RlZF9l bmdpbmU6OjQ2MTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhv c3RlZEVuZ2luZTo6KHN0YXJ0X21vbml0b3JpbmcpIEN1cnJlbnQgc3RhdGUgRW5naW5lVW5leHBl Y3RlZGx5RG93biAoc2NvcmU6IDApDQpNYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIy OjI0LDU2ODo6aG9zdGVkX2VuZ2luZTo6NDY2OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooc3RhcnRfbW9uaXRvcmluZykgQmVzdCByZW1v dGUgaG9zdCB2bWhvc3QyLmxlMS51ay5jeG4tbmV0d29yay5uZXQ8aHR0cDovL3ZtaG9zdDIubGUx LnVrLmN4bi1uZXR3b3JrLm5ldD4gKGlkOiAyLCBzY29yZTogMCkNCg0KDQpMb29rcyBsaWtlIGhv c3RlZCBlbmdpbmUgaGFzIGJlZW4gdHVybmVkIG9mZiBhdCBUdWUgTWF5IDMwIDE3OjE4OjM4IDIw MTcgd2l0aG91dCBtb3ZpbmcgdG8gbWFpbnRlbmFuY2UgYmVmb3JlIGRvaW5nIGl0Lg0KQWJvdmUg bG9ncyBhcmUgdGltZWQgMjAxNy0wNS0zMCAxNzoyMjoyNCwgc28gNCBtaW51dGVzIGFmdGVyIHRo ZSBzaHV0ZG93bi4NClRoZSBhZ2VudCBzaG91bGQgaGF2ZSBhbHJlYWR5IHJlc3RhcnRlZCBpdCBp biBhIGZldyBtaW51dGVzIGFmdGVyIGFib3ZlIGxvZ3MuDQpOZXh0IHRpbWUsIGlmIHlvdSBuZWVk IHRvIHVyZ2VudGx5IGJyaW5nIGl0IHVwIGFnYWluIHlvdSBjYW4gdXNlOg0KDQpob3N0ZWQtZW5n aW5lIC0tLXZtLXN0YXJ0DQphcyBkZXNjcmliZWQgaW4gaHR0cDovL3d3dy5vdmlydC5vcmcvZG9j dW1lbnRhdGlvbi9zZWxmLWhvc3RlZC9jaGFwLVRyb3VibGVzaG9vdGluZy8NCg0KDQotLQ0KQmVz dCBSZWdhcmRzLA0KUml6d2FuIFF1cmVzaGkNClZvSVAgQWRtaW4NClBoOiAwMTQ4Mnh4eHh4eHgN Cg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVXNl cnMgbWFpbGluZyBsaXN0DQpVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4N Cmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KDQoNCg0KLS0N Cg0KU0FORFJPIEJPTkFaWk9MQQ0KDQpBU1NPQ0lBVEUgTUFOQUdFUiwgU09GVFdBUkUgRU5HSU5F RVJJTkcsIEVNRUEgRU5HIFZJUlRVQUxJWkFUSU9OIFImRA0KDQpSZWQgSGF0IEVNRUE8aHR0cHM6 Ly93d3cucmVkaGF0LmNvbS8+DQoNClRSSUVELiBURVNURUQuIFRSVVNURUQuPGh0dHBzOi8vcmVk Lmh0L3NpZz4NCg0KIDxodHRwczovL3JlZC5odC9zaWc+DQoNCg0KPGh0dHBzOi8vcmVkLmh0L3Np Zz4NCiA8aHR0cHM6Ly9yZWQuaHQvc2lnPg0KLS0gPGh0dHBzOi8vcmVkLmh0L3NpZz4NCg0KU0FO RFJPIEJPTkFaWk9MQTxodHRwczovL3JlZC5odC9zaWc+DQoNCkFTU09DSUFURSBNQU5BR0VSLCBT T0ZUV0FSRSBFTkdJTkVFUklORywgRU1FQSBFTkcgVklSVFVBTElaQVRJT04gUiZEPGh0dHBzOi8v cmVkLmh0L3NpZz4NCg0KUmVkIEhhdCBFTUVBPGh0dHBzOi8vcmVkLmh0L3NpZz4NCjxodHRwczov L3JlZC5odC9zaWc+DQoNClRSSUVELiBURVNURUQuIFRSVVNURUQuPGh0dHBzOi8vcmVkLmh0L3Np Zz4NCg0KIDxodHRwczovL3JlZC5odC9zaWc+DQoNCg0KPGh0dHBzOi8vcmVkLmh0L3NpZz4NCiA8 aHR0cHM6Ly9yZWQuaHQvc2lnPg0KLS0gPGh0dHBzOi8vcmVkLmh0L3NpZz4NCg0KU0FORFJPIEJP TkFaWk9MQTxodHRwczovL3JlZC5odC9zaWc+DQoNCkFTU09DSUFURSBNQU5BR0VSLCBTT0ZUV0FS RSBFTkdJTkVFUklORywgRU1FQSBFTkcgVklSVFVBTElaQVRJT04gUiZEPGh0dHBzOi8vcmVkLmh0 L3NpZz4NCg0KUmVkIEhhdCBFTUVBPGh0dHBzOi8vcmVkLmh0L3NpZz4NCltodHRwczovL3d3dy5y ZWRoYXQuY29tL3Byb2ZpbGVzL3JoL3RoZW1lcy9yZWRoYXRkb3Rjb20vaW1nL2xvZ28tcmVkLWhh dC1ibGFjay5wbmddPGh0dHBzOi8vcmVkLmh0L3NpZz4NCg0KVFJJRUQuIFRFU1RFRC4gVFJVU1RF RC48aHR0cHM6Ly9yZWQuaHQvc2lnPg0KDQoNCg0KPGh0dHBzOi8vcmVkLmh0L3NpZz4NCiA8aHR0 cHM6Ly9yZWQuaHQvc2lnPg0KLS0gPGh0dHBzOi8vcmVkLmh0L3NpZz4NCg0KU0FORFJPIEJPTkFa Wk9MQTxodHRwczovL3JlZC5odC9zaWc+DQoNCkFTU09DSUFURSBNQU5BR0VSLCBTT0ZUV0FSRSBF TkdJTkVFUklORywgRU1FQSBFTkcgVklSVFVBTElaQVRJT04gUiZEPGh0dHBzOi8vcmVkLmh0L3Np Zz4NCg0KUmVkIEhhdCBFTUVBPGh0dHBzOi8vcmVkLmh0L3NpZz4NCltodHRwczovL3d3dy5yZWRo YXQuY29tL3Byb2ZpbGVzL3JoL3RoZW1lcy9yZWRoYXRkb3Rjb20vaW1nL2xvZ28tcmVkLWhhdC1i bGFjay5wbmddPGh0dHBzOi8vcmVkLmh0L3NpZz4NCg0KVFJJRUQuIFRFU1RFRC4gVFJVU1RFRC48 aHR0cHM6Ly9yZWQuaHQvc2lnPg0KDQogPGh0dHBzOi8vcmVkLmh0L3NpZz4NCg== --_000_LOXP123MB10612A60DEF4DC73033EA120EDF10LOXP123MB1061GBRP_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7 DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh bWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5r DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlv bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu ZGVybGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ow0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU aW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmNvZGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5 OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBp bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh bWlseToiQ291cmllciBOZXciO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1z b25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFs dDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87 DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp bWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28t c3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5 Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6 Q29uc29sYXM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93 dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7 c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9 IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SGkgU2Fu ZHJvLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+V2UgdXBncmFkZWQgZnJvbSAzLjYgdG8gNC4wIGJ1dCBpdCB3YXMgc3RpbGwgd29y a2luZyBhZnRlciB0aGUgdXBncmFkZS4gSXQgYnJva2Ugd2hlbiB3ZSBkaWQgYSByZXN0YXJ0Ljxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj5BbnkgaWRlYXMgaG93IHRvIGZpeCB0aGlzPzxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5B bHNvLCBpbiBjYXNlIHdlIGNhbuKAmXQgbWFrZSBpdCB3b3JrIGNhbiB3ZSBzYXZlIHRoZSBWTXMg YW5kIHJlbG9hZCB0aGVtIGFmdGVyIGEgZnJlc2ggaW5zdGFsbCBvZiBvdmlydD8gV2UgZG9u4oCZ dCB3YW50IHRvIGxvc2UgdGhlIGRhdGEgdGhhdCBpcyBvbiB0aGUgVk1zLiBJcyB0aGVyZSBhbnlh eSB0bw0KIHJlY292ZXIgdGhlIGRhdGEgaW4gdGhlIFZNcz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmtz LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gU2Fu ZHJvIEJvbmF6em9sYSBbbWFpbHRvOnNib25henpvQHJlZGhhdC5jb21dDQo8YnI+DQo8Yj5TZW50 OjwvYj4gV2VkbmVzZGF5LCBNYXkgMzEsIDIwMTcgMzoxOSBQTTxicj4NCjxiPlRvOjwvYj4gUml6 d2FuIFF1cmVzaGkgJmx0O3JxdXJlc2hpQGNvbm5leGluLmNvLnVrJmd0OzsgRnJhbmNlc2NvIFJv bWFuaSAmbHQ7ZnJvbWFuaUByZWRoYXQuY29tJmd0OzsgTWljaGFsIFNrcml2YW5layAmbHQ7bXNr cml2YW5AcmVkaGF0LmNvbSZndDs7IFNpbW9uZSBUaXJhYm9zY2hpICZsdDtzdGlyYWJvc0ByZWRo YXQuY29tJmd0OzsgTWFydGluIFNpdmFrICZsdDttc2l2YWtAcmVkaGF0LmNvbSZndDs8YnI+DQo8 Yj5DYzo8L2I+IHVzZXJzQG92aXJ0Lm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW292aXJ0 LXVzZXJzXSBFbmdpbmUgRG93biBTY29yZSBpcyAwPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgNDoxOCBQTSwgU2FuZHJvIEJvbmF6em9sYSAmbHQ7PGEg aHJlZj0ibWFpbHRvOnNib25henpvQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYm9uYXp6 b0ByZWRoYXQuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n OjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBob3N0ZWQgZW5naW5lIGZhaWxzIHRvIHN0 YXJ0IGR1ZSB0bzo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj5UcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgRmlsZSAmcXVvdDsv dXNyL3NoYXJlL3Zkc20vdmlydC92bS5weSZxdW90OywgbGluZSA3MTQsIGluIF9zdGFydFVuZGVy bHlpbmdWbTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+Jm5ic3A7ICZuYnNwOyBzZWxmLl9ydW4oKTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9zaGFyZS92ZHNt L3ZpcnQvdm0ucHkmcXVvdDssIGxpbmUgMjAyNiwgaW4gX3J1bjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyBzZWxmLl9jb25u ZWN0aW9uLmNyZWF0ZVhNTChkb214bWwsIGZsYWdzKSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliL3B5 dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3Zkc20vbGlidmlydGNvbm5lY3Rpb24ucHkmcXVvdDssIGxp bmUgMTIzLCBpbiB3cmFwcGVyPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7IHJldCA9IGYoKmFyZ3MsICoqa3dhcmdzKTxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7IEZp bGUgJnF1b3Q7L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvdmRzbS91dGlscy5weSZx dW90OywgbGluZSA5MTcsIGluIHdyYXBwZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgcmV0dXJuIGZ1bmMoaW5zdCwgKmFy Z3MsICoqa3dhcmdzKTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+Jm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcvc2l0ZS1wYWNr YWdlcy9saWJ2aXJ0LnB5JnF1b3Q7LCBsaW5lIDM3ODIsIGluIGNyZWF0ZVhNTDxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyBp ZiByZXQgaXMgTm9uZTpyYWlzZSBsaWJ2aXJ0RXJyb3IoJ3ZpckRvbWFpbkNyZWF0ZVhNTCgpIGZh aWxlZCcsIGNvbm49c2VsZik8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPmxpYnZpcnRFcnJvcjogQ2Fubm90IGdldCBpbnRlcmZhY2UgTVRVIG9uICdO b25lJzogTm8gc3VjaCBkZXZpY2U8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgSG9zdGVkIEVuZ2luZSBWTSBoYXMgYmVlbiBj b25maWd1cmVkIHdpdGg6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbHQ7aW50ZXJmYWNlIGFkZHJlc3M9JnF1b3Q7Tm9uZSZxdW90OyB0 eXBlPSZxdW90O2JyaWRnZSZxdW90OyZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZsdDttYWMg YWRkcmVzcz0mcXVvdDswMDoxYTo0YToxNjowMTo3NSZxdW90Oy8mZ3Q7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbHQ7bW9kZWwgdHlwZT0mcXVvdDt2aXJ0aW8mcXVvdDsvJmd0OzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJmx0O3NvdXJjZSBicmlkZ2U9JnF1b3Q7c3RvcmFnZSZxdW90Oy8mZ3Q7PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbHQ7bGluayBzdGF0ZT0mcXVvdDt1cCZxdW90Oy8mZ3Q7PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZsdDsvaW50 ZXJmYWNlJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js b2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmFsc286PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbHQ7aW50 ZXJmYWNlIGFkZHJlc3M9JnF1b3Q7Tm9uZSZxdW90OyB0eXBlPSZxdW90O2JyaWRnZSZxdW90OyZn dDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZsdDttYWMgYWRkcmVzcz0mcXVvdDswMDoxNjozZToy MTo1NzowMiZxdW90Oy8mZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbHQ7bW9kZWwgdHlwZT0m cXVvdDt2aXJ0aW8mcXVvdDsvJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmx0O3NvdXJjZSBi cmlkZ2U9JnF1b3Q7Tm9uZSZxdW90Oy8mZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbHQ7bGlu ayBzdGF0ZT0mcXVvdDt1cCZxdW90Oy8mZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZsdDsvaW50ZXJmYWNlJmd0OzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPk5vdCBzdXJlIGhvdyB5b3UgZ290IHRoZXJlLjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2FuIHlvdSBzaGFyZSBzdGVwcyB5 b3UgZGlkIGJlZm9yZSBoYXZpbmcgdGhpcyBpc3N1ZT88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgTWF5 IDMxLCAyMDE3IGF0IDQ6MDQgUE0sIFJpendhbiBRdXJlc2hpICZsdDs8YSBocmVmPSJtYWlsdG86 cnF1cmVzaGlAY29ubmV4aW4uY28udWsiIHRhcmdldD0iX2JsYW5rIj5ycXVyZXNoaUBjb25uZXhp bi5jby51azwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9 ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4g MGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIFNhbmRy byw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+UEZBIHRoZSBzb3MgcmVwb3J0IGFuZCB2ZHNtIGxvZ3MuPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gU2FuZHJvIEJvbmF6em9s YSBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYm9uYXp6b0ByZWRoYXQuY29tIiB0YXJnZXQ9Il9i bGFuayI+c2JvbmF6em9AcmVkaGF0LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVz ZGF5LCBNYXkgMzEsIDIwMTcgMTE6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+IFJpendhbiBRdXJlc2hp ICZsdDs8YSBocmVmPSJtYWlsdG86cnF1cmVzaGlAY29ubmV4aW4uY28udWsiIHRhcmdldD0iX2Js YW5rIj5ycXVyZXNoaUBjb25uZXhpbi5jby51azwvYT4mZ3Q7OyBNYXJ0aW4gU2l2YWsgJmx0Ozxh IGhyZWY9Im1haWx0bzptc2l2YWtAcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1zaXZha0By ZWRoYXQuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IE1pY2hhbCBTa3JpdmFuZWsgJmx0Ozxh IGhyZWY9Im1haWx0bzptc2tyaXZhbkByZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+bXNrcml2 YW5AcmVkaGF0LmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyIg dGFyZ2V0PSJfYmxhbmsiPnVzZXJzQG92aXJ0Lm9yZzwvYT48L3NwYW4+PG86cD48L286cD48L3A+ DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxiPlN1YmplY3Q6PC9i PiBSZTogW292aXJ0LXVzZXJzXSBFbmdpbmUgRG93biBTY29yZSBpcyAwPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFdlZCwgTWF5IDMx LCAyMDE3IGF0IDExOjEwIEFNLCBSaXp3YW4gUXVyZXNoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJx dXJlc2hpQGNvbm5leGluLmNvLnVrIiB0YXJnZXQ9Il9ibGFuayI+cnF1cmVzaGlAY29ubmV4aW4u Y28udWs8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBp biAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmln aHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SGkgU2FuZHJvLDwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5UaGFua3MgZm9yIHlv dXIgcmVzcG9uc2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5XZSBoYXZlIHRyaWVkIHRoYXQgYWxyZWFk eSBidXQgdGhlIFZNIHNodXRzIGRvd24gYWZ0ZXIgdGhlIOKAk3ZtLXN0YXJ0IGV4ZWN1dGVzLjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+QWxzbywgYXBvbG9naWVzIGZvciB3cm9uZyBpbmZvcm1hdGlvbiBi Zm9yZS4gV2UgaGF2ZSAzIGRlZGljYXRlZCBob3N0cyBub3QgMS48L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PlBsZWFzZSBzZWUgYmVsb3cgdGhlIG91dHB1dCBvZiDigJN2bS1zdGF0dXMgY29tbWFuZDo8L3Nw YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5DYW4geW91IHBsZWFzZSBzaGFyZSBzb3Mg cmVwb3J0IG9yIGF0IGxlYXN0IHZkc20gbG9ncyBmcm9tIHRoZSBob3N0cz88bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TmVlZCB0byB1bmRlcnN0 YW5kIHdoYXQgaGFwcGVuZWQgdG8gdGhlIHZtLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90 dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPi0tPT0gSG9zdCAxIHN0YXR1cyA9 PS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5TdGF0dXMgdXAtdG8tZGF0ZSZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA6IFRydWU8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SG9zdG5hbWUmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOg0KPGEgaHJlZj0iaHR0cDovL3Zt aG9zdDEubGUxLnVrLmN4bi1uZXR3b3JrLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnZtaG9zdDEubGUx LnVrLmN4bi1uZXR3b3JrLm5ldDwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SG9zdCBJRCZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA6IDE8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RW5naW5lIHN0YXR1cyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyA6IHsmcXVvdDtyZWFzb24mcXVvdDs6ICZxdW90O2JhZCB2bSBzdGF0dXMmcXVvdDss ICZxdW90O2hlYWx0aCZxdW90OzogJnF1b3Q7YmFkJnF1b3Q7LCAmcXVvdDt2bSZxdW90OzogJnF1 b3Q7ZG93biZxdW90OywgJnF1b3Q7ZGV0YWlsJnF1b3Q7OiAmcXVvdDtkb3duJnF1b3Q7fTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij5TY29yZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyA6IDA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZiI+c3RvcHBlZCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyA6IEZhbHNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkxvY2FsIG1haW50ZW5hbmNlJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Y3Jj MzImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgOiAzN2E0Y2U4OTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Ib3N0IHRpbWVzdGFtcCZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA6IDc2Mzg3PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PkV4dHJhIG1ldGFkYXRhICh2YWxpZCBhdCB0aW1lc3RhbXApOjwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbWV0YWRhdGFfcGFyc2VfdmVyc2lvbj0xPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtZXRhZGF0YV9m ZWF0dXJlX3ZlcnNpb249MTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgdGltZXN0YW1wPTc2Mzg3IChXZWQgTWF5IDMxIDEwOjA0OjQ3IDIwMTcpPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBob3N0LWlkPTE8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNjb3JlPTA8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1haW50ZW5hbmNl PUZhbHNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBz dGF0ZT1FbmdpbmVVbmV4cGVjdGVkbHlEb3duPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBzdG9wcGVkPUZhbHNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aW1lb3V0PVRodSBKYW4mbmJzcDsgMSAyMjoxNzow MCAxOTcwPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LS09PSBIb3N0IDIgc3RhdHVz ID09LS08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlN0YXR1cyB1cC10by1kYXRlJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogVHJ1ZTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Ib3N0bmFtZSZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6DQo8YSBocmVmPSJodHRwOi8v dm1ob3N0Mi5sZTEudWsuY3huLW5ldHdvcmsubmV0IiB0YXJnZXQ9Il9ibGFuayI+dm1ob3N0Mi5s ZTEudWsuY3huLW5ldHdvcmsubmV0PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Ib3N0IElEJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogMjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5FbmdpbmUgc3RhdHVzJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IDogeyZxdW90O3JlYXNvbiZxdW90OzogJnF1b3Q7YmFkIHZtIHN0YXR1cyZxdW90 OywgJnF1b3Q7aGVhbHRoJnF1b3Q7OiAmcXVvdDtiYWQmcXVvdDssICZxdW90O3ZtJnF1b3Q7OiAm cXVvdDtkb3duJnF1b3Q7LCAmcXVvdDtkZXRhaWwmcXVvdDs6ICZxdW90O2Rvd24mcXVvdDt9PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPlNjb3JlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IDogMDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zdG9wcGVkJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogRmFsc2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+TG9jYWwgbWFpbnRlbmFuY2UmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOiBGYWxzZTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5j cmMzMiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyA6IDkzN2I1NTQyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhvc3QgdGltZXN0YW1wJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogNzYwNjk8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+RXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTE8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1ldGFkYXRh X2ZlYXR1cmVfdmVyc2lvbj0xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyB0aW1lc3RhbXA9NzYwNjkgKFdlZCBNYXkgMzEgMTA6MDQ6NTEgMjAxNyk8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGhvc3QtaWQ9Mjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2NvcmU9MDwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbWFpbnRlbmFu Y2U9RmFsc2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IHN0YXRlPUVuZ2luZVVuZXhwZWN0ZWRseURvd248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0b3BwZWQ9RmFsc2U8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRpbWVvdXQ9VGh1IEphbiZuYnNwOyAxIDIyOjE3 OjQ5IDE5NzA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4tLT09IEhvc3QgMyBzdGF0 dXMgPT0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+U3RhdHVzIHVwLXRvLWRhdGUmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOiBUcnVlPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhvc3RuYW1lJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDoNCjxhIGhyZWY9Imh0dHA6 Ly92bWhvc3QzLmxlMS51ay5jeG4tbmV0d29yay5uZXQiIHRhcmdldD0iX2JsYW5rIj52bWhvc3Qz LmxlMS51ay5jeG4tbmV0d29yay5uZXQ8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhvc3QgSUQmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOiAzPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkVuZ2luZSBzdGF0dXMm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgOiB7JnF1b3Q7cmVhc29uJnF1b3Q7OiAmcXVvdDtiYWQgdm0gc3RhdHVzJnF1 b3Q7LCAmcXVvdDtoZWFsdGgmcXVvdDs6ICZxdW90O2JhZCZxdW90OywgJnF1b3Q7dm0mcXVvdDs6 ICZxdW90O2Rvd24mcXVvdDssICZxdW90O2RldGFpbCZxdW90OzogJnF1b3Q7ZG93biZxdW90O308 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+U2NvcmUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgOiAwPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnN0b3BwZWQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOiBGYWxzZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Mb2NhbCBtYWludGVuYW5jZSZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA6IEZhbHNlPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PmNyYzMyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IDogOGZmYWM4OTg8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SG9zdCB0aW1lc3RhbXAmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOiA3NjIxMjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj5FeHRyYSBtZXRhZGF0YSAodmFsaWQgYXQgdGltZXN0YW1wKTo8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1ldGFkYXRhX3BhcnNlX3ZlcnNpb249 MTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbWV0YWRh dGFfZmVhdHVyZV92ZXJzaW9uPTE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IHRpbWVzdGFtcD03NjIxMiAoV2VkIE1heSAzMSAxMDowNDo1NSAyMDE3KTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaG9zdC1pZD0z PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzY29yZT0w PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtYWludGVu YW5jZT1GYWxzZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgc3RhdGU9RW5naW5lVW5leHBlY3RlZGx5RG93bjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3RvcHBlZD1GYWxzZTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGltZW91dD1UaHUgSmFuJm5ic3A7IDEgMjI6 MTY6NTggMTk3MDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+IFNhbmRybyBCb25henpvbGEgW21haWx0bzo8YSBocmVmPSJtYWlsdG86c2JvbmF6 em9AcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNib25henpvQHJlZGhhdC5jb208L2E+XQ0K PGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWF5IDMxLCAyMDE3IDc6NTIgQU08YnI+DQo8 Yj5Ubzo8L2I+IFJpendhbiBRdXJlc2hpICZsdDs8YSBocmVmPSJtYWlsdG86cnF1cmVzaGlAY29u bmV4aW4uY28udWsiIHRhcmdldD0iX2JsYW5rIj5ycXVyZXNoaUBjb25uZXhpbi5jby51azwvYT4m Z3Q7OyBNaWNoYWwgU2tyaXZhbmVrICZsdDs8YSBocmVmPSJtYWlsdG86bXNrcml2YW5AcmVkaGF0 LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1za3JpdmFuQHJlZGhhdC5jb208L2E+Jmd0Ozxicj4NCjxi PkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsi PnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtvdmlydC11c2Vy c10gRW5naW5lIERvd24gU2NvcmUgaXMgMDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7 PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIE1h eSAzMCwgMjAxNyBhdCA2OjMyIFBNLCBSaXp3YW4gUXVyZXNoaSAmbHQ7PGEgaHJlZj0ibWFpbHRv OnJxdXJlc2hpQGNvbm5leGluLmNvLnVrIiB0YXJnZXQ9Il9ibGFuayI+cnF1cmVzaGlAY29ubmV4 aW4uY28udWs8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGlu IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t cmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPkhlbGxvIE92aXJ0IFVzZXJzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj5JIGFtIG5ldyB0byBvdmlydC4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5IaSwgd2VsY29tZSBvdCBvVmlydCBjb21tdW5pdHkhPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk ICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0Ljhw dDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+ DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SnVzdCB0cnlpbmcgdG8gZml4 IHRoZSBpc3N1ZSB3aXRoIHRoZSBlbmdpbmUgd2hpY2ggc2VlbXMgdG8gYmUgZG93biBhbmQgaGVu Y2UgYWxsIG91ciBWTXMgd2hpY2ggd2UgYXJlIHZlcnkgbXVjaCBkZXBlbmRlbnQgdXBvbiBhcmUg bm90IHdvcmtpbmcuDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T3RoZXIgVk1zIHNob3VsZG4n dCBiZSBhZmZlY3RlZCBieSBhbiB1bmF2YWlsYWJpbGl0eSBvZiB0aGUgZW5naW5lLCB0aGV5IHNo b3VsZCBrZWVwIGdvaW5nIGlmIGFscmVhZHkgc3RhcnRlZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQu OHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0 Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UcmllZCBnb29nbGluZyB0 aGUgbG9nIHNuaXBwZXQgYnV0IHRvIG5vIGF2YWlsLiBIb3BpbmcgdG8gZ2V0IHNvbWUgaGVscCBm cm9tIHlvdSBndXlzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t R0IiPkkgYW0gY29tcGxldGVseSBibGFuayBhbmQgZG9u4oCZdCBrbm93IHdoYXRzIHdyb25nIHdp dGggaXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2UgaGF2ZSAzIERlbGwg c2VydmVycy4gT25lIGZvciBFbmdpbmUgYW5kIHRoZSBvdGhlciB0d28gZm9yIG5vZGVzLiBQbGVh c2Ugc2VlIHRoZSBsb2cgc25pcHBldCBmcm9tIHRoZSBlbmdpbmUgc2VydmVyIGFnZW50LmxvZy4g UGxlYXNlIGxldCBtZSBrbm93IGlmIG1vcmUgaW5mb3JtYXRpb24gaXMgbmVlZGVkDQogdG8gZGVi dWcgdGhlIGlzc3VlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TbyB5b3UgaGF2ZSBvbmx5IDEg aG9zdCBkZWRpY2F0ZWQgdG8gcnVubmluZyBob3N0ZWQgZW5naW5lPzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxl ZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206 NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYWluVGhyZWFkOjpJTkZPOjoyMDE3 LTA1LTMwIDE3OjIxOjUxLDY0OTo6aG9zdGVkX2VuZ2luZTo6NjEyOjpvdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooX2luaXRpYWxpemVfdmRz bSkgSW5pdGlhbGl6aW5nIFZEU008bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+TWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMTo1Myw4MjA6Omhvc3RlZF9lbmdp bmU6OjYzOTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KF9pbml0aWFsaXplX3N0b3JhZ2VfaW1hZ2VzKSBDb25uZWN0aW5nIHRoZSBzdG9y YWdlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5UaHJlYWQ6OklO Rk86OjIwMTctMDUtMzAgMTc6MjE6NTMsODIxOjpzdG9yYWdlX3NlcnZlcjo6MjE5Ojo8YSBocmVm PSJodHRwOi8vb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saSI+b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5saTwvYT5iLnN0b3JhZ2Vfc2VydmVyLlN0b3JhZ2VTZXJ2ZXI6Oihjb25uZWN0X3N0b3JhZ2Vf c2VydmVyKQ0KIENvbm5lY3Rpbmcgc3RvcmFnZSBzZXJ2ZXI8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+TWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMTo1OCwx MzQ6OnN0b3JhZ2Vfc2VydmVyOjoyMjY6OjxhIGhyZWY9Imh0dHA6Ly9vdmlydF9ob3N0ZWRfZW5n aW5lX2hhLmxpIj5vdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpPC9hPmIuc3RvcmFnZV9zZXJ2ZXIu U3RvcmFnZVNlcnZlcjo6KGNvbm5lY3Rfc3RvcmFnZV9zZXJ2ZXIpDQogQ29ubmVjdGluZyBzdG9y YWdlIHNlcnZlcjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYWluVGhy ZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIxOjU4LDE0Mjo6c3RvcmFnZV9zZXJ2ZXI6OjIzMzo6 PGEgaHJlZj0iaHR0cDovL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGkiPm92aXJ0X2hvc3RlZF9l bmdpbmVfaGEubGk8L2E+Yi5zdG9yYWdlX3NlcnZlci5TdG9yYWdlU2VydmVyOjooY29ubmVjdF9z dG9yYWdlX3NlcnZlcikNCiBSZWZyZXNoaW5nIHRoZSBzdG9yYWdlIGRvbWFpbjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMw IDE3OjIxOjU4LDI1ODo6aG9zdGVkX2VuZ2luZTo6NjY2OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hh LmFnZW50Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooX2luaXRpYWxpemVfc3RvcmFnZV9p bWFnZXMpIFByZXBhcmluZyBpbWFnZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+TWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMTo1OCwyNTg6OmltYWdlOjox MjY6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGliLmltYWdlLkltYWdlOjoocHJlcGFyZV9pbWFn ZXMpIFByZXBhcmluZyBpbWFnZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+TWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjowMCw2Mzc6Omhvc3RlZF9lbmdp bmU6OjY2OTo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3Rl ZEVuZ2luZTo6KF9pbml0aWFsaXplX3N0b3JhZ2VfaW1hZ2VzKSBSZWxvYWRpbmcgdm0uY29uZiBm cm9tIHRoZSBzaGFyZWQNCiBzdG9yYWdlIGRvbWFpbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj5NYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIyOjAwLDYzODo6 Y29uZmlnOjoyMDY6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5I b3N0ZWRFbmdpbmUuY29uZmlnOjoocmVmcmVzaF9sb2NhbF9jb25mX2ZpbGUpIFRyeWluZyB0byBn ZXQgYSBmcmVzaGVyIGNvcHkgb2YNCiB2bSBjb25maWd1cmF0aW9uIGZyb20gdGhlIE9WRl9TVE9S RTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYWluVGhyZWFkOjpJTkZP OjoyMDE3LTA1LTMwIDE3OjIyOjAyLDgzODo6b3ZmX3N0b3JlOjoxMDM6Om92aXJ0X2hvc3RlZF9l bmdpbmVfaGEubGliLm92Zi5vdmZfc3RvcmUuT1ZGU3RvcmU6OihzY2FuKSBGb3VuZCBPVkZfU1RP UkU6IGltZ1VVSUQ6ZjRkNTUxOTItYTJjOC00YzJiLThlNmMtNDZhNDljMzA5NjdjLA0KIHZvbFVV SUQ6MGFlMmM0M2YtNTg4My00MzU0LWEzM2YtZTY4ZTIxYWUzNzMzPG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6 MDIsOTc3OjpvdmZfc3RvcmU6OjEwMzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIub3ZmLm92 Zl9zdG9yZS5PVkZTdG9yZTo6KHNjYW4pIEZvdW5kIE9WRl9TVE9SRTogaW1nVVVJRDo0ZWYzYmQz Ny1lNDhkLTQ0YTgtYjkwNi01MzUzZGUxYTMyY2MsDQogdm9sVVVJRDpkNjNiOWYzNi1jNWYxLTRk ZGMtOWQ0YS1lMDFmMjIwMjNlNzM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+TWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjowMywwMzI6Om92Zl9zdG9yZTo6 MTEyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5vdmYub3ZmX3N0b3JlLk9WRlN0b3JlOjoo Z2V0RW5naW5lVk1PVkYpIEV4dHJhY3RpbmcgRW5naW5lIFZNIE9WRiBmcm9tIHRoZSBPVkZfU1RP UkU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWFpblRocmVhZDo6SU5G Tzo6MjAxNy0wNS0zMCAxNzoyMjowMywwMzM6Om92Zl9zdG9yZTo6MTE5OjpvdmlydF9ob3N0ZWRf ZW5naW5lX2hhLmxpYi5vdmYub3ZmX3N0b3JlLk9WRlN0b3JlOjooZ2V0RW5naW5lVk1PVkYpIE9W Rl9TVE9SRSB2b2x1bWUgcGF0aDogL3JoZXYvZGF0YS1jZW50ZXIvbW50L25hczEubGUxLnVrLmN4 bi1uZXR3b3JrLm5ldDpfb1ZpcnQvNGY5ZTQ2ZDctNTk0ZS00NzNjLWIwYzUtMTc3MGM1NzczYTJl L2ltYWdlcy80ZWYzYmQzNy1lNDhkLTQ0YTgtYjkwNi01MzUzZGUxYTMyY2MvZDYzYjlmMzYtYzVm MS00ZGRjLTlkNGEtZTAxZjIyMDIzZTczPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MDMsMDQ0Ojpjb25maWc6 OjIyNjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVu Z2luZS5jb25maWc6OihyZWZyZXNoX2xvY2FsX2NvbmZfZmlsZSkgRm91bmQgYW4gT1ZGIGZvciBI RSBWTSwgdHJ5aW5nDQogdG8gY29udmVydDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5NYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIyOjAzLDA0Njo6Y29uZmln OjoyMzE6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRF bmdpbmUuY29uZmlnOjoocmVmcmVzaF9sb2NhbF9jb25mX2ZpbGUpIEdvdCB2bS5jb25mIGZyb20g T1ZGX1NUT1JFPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5UaHJl YWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MDMsMDgyOjpzdGF0ZXM6OjY3Mjo6b3ZpcnRfaG9z dGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHNjb3JlKSBT Y29yZSBpcyAwIGR1ZSB0byB1bmV4cGVjdGVkIHZtIHNodXRkb3duIGF0IFR1ZSBNYXkgMzAgMTc6 MTg6MzgNCiAyMDE3PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5U aHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MDMsMDgyOjpob3N0ZWRfZW5naW5lOjo0NjE6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKSBDdXJyZW50IHN0YXRlIEVuZ2luZVVuZXhwZWN0ZWRseURvd24g KHNjb3JlOg0KIDApPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5U aHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MDMsMDgyOjpob3N0ZWRfZW5naW5lOjo0NjY6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6 OihzdGFydF9tb25pdG9yaW5nKSBCZXN0IHJlbW90ZSBob3N0DQo8YSBocmVmPSJodHRwOi8vdm1o b3N0Mi5sZTEudWsuY3huLW5ldHdvcmsubmV0IiB0YXJnZXQ9Il9ibGFuayI+dm1ob3N0Mi5sZTEu dWsuY3huLW5ldHdvcmsubmV0PC9hPiAoaWQ6IDIsIHNjb3JlOiAwKTxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIy OjEzLDEzNTo6aG9zdGVkX2VuZ2luZTo6NjEyOjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50 Lmhvc3RlZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooX2luaXRpYWxpemVfdmRzbSkgSW5pdGlhbGl6 aW5nIFZEU008bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWFpblRocmVh ZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjoxNSwzMDU6Omhvc3RlZF9lbmdpbmU6OjYzOTo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KF9p bml0aWFsaXplX3N0b3JhZ2VfaW1hZ2VzKSBDb25uZWN0aW5nIHRoZSBzdG9yYWdlPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUt MzAgMTc6MjI6MTUsMzA2OjpzdG9yYWdlX3NlcnZlcjo6MjE5Ojo8YSBocmVmPSJodHRwOi8vb3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5saSI+b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saTwvYT5iLnN0 b3JhZ2Vfc2VydmVyLlN0b3JhZ2VTZXJ2ZXI6Oihjb25uZWN0X3N0b3JhZ2Vfc2VydmVyKQ0KIENv bm5lY3Rpbmcgc3RvcmFnZSBzZXJ2ZXI8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+TWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjoxOSw2MTg6OnN0b3JhZ2Vf c2VydmVyOjoyMjY6OjxhIGhyZWY9Imh0dHA6Ly9vdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpIj5v dmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpPC9hPmIuc3RvcmFnZV9zZXJ2ZXIuU3RvcmFnZVNlcnZl cjo6KGNvbm5lY3Rfc3RvcmFnZV9zZXJ2ZXIpDQogQ29ubmVjdGluZyBzdG9yYWdlIHNlcnZlcjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYWluVGhyZWFkOjpJTkZPOjoy MDE3LTA1LTMwIDE3OjIyOjE5LDYyNjo6c3RvcmFnZV9zZXJ2ZXI6OjIzMzo6PGEgaHJlZj0iaHR0 cDovL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGkiPm92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGk8 L2E+Yi5zdG9yYWdlX3NlcnZlci5TdG9yYWdlU2VydmVyOjooY29ubmVjdF9zdG9yYWdlX3NlcnZl cikNCiBSZWZyZXNoaW5nIHRoZSBzdG9yYWdlIGRvbWFpbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj5NYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIyOjE5LDc0 Mjo6aG9zdGVkX2VuZ2luZTo6NjY2OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50Lmhvc3Rl ZF9lbmdpbmUuSG9zdGVkRW5naW5lOjooX2luaXRpYWxpemVfc3RvcmFnZV9pbWFnZXMpIFByZXBh cmluZyBpbWFnZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWFpblRo cmVhZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjoxOSw3NDI6OmltYWdlOjoxMjY6Om92aXJ0X2hv c3RlZF9lbmdpbmVfaGEubGliLmltYWdlLkltYWdlOjoocHJlcGFyZV9pbWFnZXMpIFByZXBhcmlu ZyBpbWFnZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWFpblRocmVh ZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjoyMiwxNDA6Omhvc3RlZF9lbmdpbmU6OjY2OTo6b3Zp cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KF9p bml0aWFsaXplX3N0b3JhZ2VfaW1hZ2VzKSBSZWxvYWRpbmcgdm0uY29uZiBmcm9tIHRoZSBzaGFy ZWQNCiBzdG9yYWdlIGRvbWFpbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5NYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIyOjIyLDE0MDo6Y29uZmlnOjoyMDY6 Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmUu Y29uZmlnOjoocmVmcmVzaF9sb2NhbF9jb25mX2ZpbGUpIFRyeWluZyB0byBnZXQgYSBmcmVzaGVy IGNvcHkgb2YNCiB2bSBjb25maWd1cmF0aW9uIGZyb20gdGhlIE9WRl9TVE9SRTxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYWluVGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMw IDE3OjIyOjI0LDMzMzo6b3ZmX3N0b3JlOjoxMDM6Om92aXJ0X2hvc3RlZF9lbmdpbmVfaGEubGli Lm92Zi5vdmZfc3RvcmUuT1ZGU3RvcmU6OihzY2FuKSBGb3VuZCBPVkZfU1RPUkU6IGltZ1VVSUQ6 ZjRkNTUxOTItYTJjOC00YzJiLThlNmMtNDZhNDljMzA5NjdjLA0KIHZvbFVVSUQ6MGFlMmM0M2Yt NTg4My00MzU0LWEzM2YtZTY4ZTIxYWUzNzMzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPk1haW5UaHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MjQsNDcyOjpvdmZf c3RvcmU6OjEwMzo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIub3ZmLm92Zl9zdG9yZS5PVkZT dG9yZTo6KHNjYW4pIEZvdW5kIE9WRl9TVE9SRTogaW1nVVVJRDo0ZWYzYmQzNy1lNDhkLTQ0YTgt YjkwNi01MzUzZGUxYTMyY2MsDQogdm9sVVVJRDpkNjNiOWYzNi1jNWYxLTRkZGMtOWQ0YS1lMDFm MjIwMjNlNzM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWFpblRocmVh ZDo6SU5GTzo6MjAxNy0wNS0zMCAxNzoyMjoyNCw1MTk6Om92Zl9zdG9yZTo6MTEyOjpvdmlydF9o b3N0ZWRfZW5naW5lX2hhLmxpYi5vdmYub3ZmX3N0b3JlLk9WRlN0b3JlOjooZ2V0RW5naW5lVk1P VkYpIEV4dHJhY3RpbmcgRW5naW5lIFZNIE9WRiBmcm9tIHRoZSBPVkZfU1RPUkU8bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWFpblRocmVhZDo6SU5GTzo6MjAxNy0wNS0z MCAxNzoyMjoyNCw1MjA6Om92Zl9zdG9yZTo6MTE5OjpvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxp Yi5vdmYub3ZmX3N0b3JlLk9WRlN0b3JlOjooZ2V0RW5naW5lVk1PVkYpIE9WRl9TVE9SRSB2b2x1 bWUgcGF0aDogL3JoZXYvZGF0YS1jZW50ZXIvbW50L25hczEubGUxLnVrLmN4bi1uZXR3b3JrLm5l dDpfb1ZpcnQvNGY5ZTQ2ZDctNTk0ZS00NzNjLWIwYzUtMTc3MGM1NzczYTJlL2ltYWdlcy80ZWYz YmQzNy1lNDhkLTQ0YTgtYjkwNi01MzUzZGUxYTMyY2MvZDYzYjlmMzYtYzVmMS00ZGRjLTlkNGEt ZTAxZjIyMDIzZTczPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5U aHJlYWQ6OklORk86OjIwMTctMDUtMzAgMTc6MjI6MjQsNTMxOjpjb25maWc6OjIyNjo6b3ZpcnRf aG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZS5jb25maWc6 OihyZWZyZXNoX2xvY2FsX2NvbmZfZmlsZSkgRm91bmQgYW4gT1ZGIGZvciBIRSBWTSwgdHJ5aW5n DQogdG8gY29udmVydDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYWlu VGhyZWFkOjpJTkZPOjoyMDE3LTA1LTMwIDE3OjIyOjI0LDUzMzo6Y29uZmlnOjoyMzE6Om92aXJ0 X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmUuY29uZmln OjoocmVmcmVzaF9sb2NhbF9jb25mX2ZpbGUpIEdvdCB2bS5jb25mIGZyb20gT1ZGX1NUT1JFPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5UaHJlYWQ6OklORk86OjIw MTctMDUtMzAgMTc6MjI6MjQsNTY4OjpzdGF0ZXM6OjY3Mjo6b3ZpcnRfaG9zdGVkX2VuZ2luZV9o YS5hZ2VudC5ob3N0ZWRfZW5naW5lLkhvc3RlZEVuZ2luZTo6KHNjb3JlKSBTY29yZSBpcyAwIGR1 ZSB0byB1bmV4cGVjdGVkIHZtIHNodXRkb3duIGF0IFR1ZSBNYXkgMzAgMTc6MTg6MzkNCiAyMDE3 PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5UaHJlYWQ6OklORk86 OjIwMTctMDUtMzAgMTc6MjI6MjQsNTY4Ojpob3N0ZWRfZW5naW5lOjo0NjE6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKSBDdXJyZW50IHN0YXRlIEVuZ2luZVVuZXhwZWN0ZWRseURvd24gKHNjb3JlOg0KIDAp PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1haW5UaHJlYWQ6OklORk86 OjIwMTctMDUtMzAgMTc6MjI6MjQsNTY4Ojpob3N0ZWRfZW5naW5lOjo0NjY6Om92aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEuYWdlbnQuaG9zdGVkX2VuZ2luZS5Ib3N0ZWRFbmdpbmU6OihzdGFydF9tb25p dG9yaW5nKSBCZXN0IHJlbW90ZSBob3N0DQo8YSBocmVmPSJodHRwOi8vdm1ob3N0Mi5sZTEudWsu Y3huLW5ldHdvcmsubmV0IiB0YXJnZXQ9Il9ibGFuayI+dm1ob3N0Mi5sZTEudWsuY3huLW5ldHdv cmsubmV0PC9hPiAoaWQ6IDIsIHNjb3JlOiAwKTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ TG9va3MgbGlrZSBob3N0ZWQgZW5naW5lIGhhcyBiZWVuIHR1cm5lZCBvZmYgYXQgVHVlIE1heSAz MCAxNzoxODozOCAyMDE3IHdpdGhvdXQgbW92aW5nIHRvIG1haW50ZW5hbmNlIGJlZm9yZSBkb2lu ZyBpdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+QWJvdmUgbG9ncyBhcmUgdGltZWQgMjAxNy0wNS0zMCAxNzoyMjoyNCwgc28gNCBtaW51dGVz IGFmdGVyIHRoZSBzaHV0ZG93bi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+VGhlIGFnZW50IHNob3VsZCBoYXZlIGFscmVhZHkgcmVzdGFydGVk IGl0IGluIGEgZmV3IG1pbnV0ZXMgYWZ0ZXIgYWJvdmUgbG9ncy48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TmV4dCB0aW1lLCBpZiB5b3UgbmVl ZCB0byB1cmdlbnRseSBicmluZyBpdCB1cCBhZ2FpbiB5b3UgY2FuIHVzZTo8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpzb2xpZCAjQ0NDQ0NDIDEuMHB0 O3BhZGRpbmc6OC4wcHQgOC4wcHQgOC4wcHQgOC4wcHQiPg0KPHByZSBzdHlsZT0ibWFyZ2luLWJv dHRvbTo4LjVwdDtiYWNrZ3JvdW5kOndoaXRlc21va2U7d29yZC1icmVhazpicmVhay1hbGw7Ym94 LXNpemluZzpib3JkZXItYm94O3dvcmQtd3JhcDpicmVhay13b3JkO2JvcmRlci1yYWRpdXM6NHB4 O292ZXJmbG93OmF1dG8iPjxjb2RlPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcztj b2xvcjojMzMzMzMzIj5ob3N0ZWQtZW5naW5lIC0tLXZtLXN0YXJ0PC9zcGFuPjwvY29kZT48bzpw PjwvbzpwPjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPmFzIGRlc2NyaWJlZCBpbiZuYnNwOzxhIGhyZWY9Imh0dHA6Ly93d3cub3ZpcnQub3JnL2Rv Y3VtZW50YXRpb24vc2VsZi1ob3N0ZWQvY2hhcC1Ucm91Ymxlc2hvb3RpbmcvIiB0YXJnZXQ9Il9i bGFuayI+aHR0cDovL3d3dy5vdmlydC5vcmcvZG9jdW1lbnRhdGlvbi9zZWxmLWhvc3RlZC9jaGFw LVRyb3VibGVzaG9vdGluZy88L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w OjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tR0IiPi0tPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1HQiI+ QmVzdCBSZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gbGFuZz0iRU4tR0IiPlJpendhbiBRdXJlc2hpPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1HQiI+Vm9JUCBBZG1pbjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i RU4tR0IiPlBoOiAwMTQ4Mnh4eHh4eHg8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90 dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX188YnI+DQpVc2VycyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86VXNl cnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4NCjxh IGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFy Z2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy czwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48YnI+DQo8YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPi0tDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBzdHlsZT0ibWFyZ2luOjBp bjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7dGV4 dC10cmFuc2Zvcm06dXBwZXJjYXNlIj5TQU5EUk8mbmJzcDtCT05BWlpPTEE8L3NwYW4+PC9iPjxv OnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206My4wcHQiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjpibGFjazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UiPkFTU09DSUFURSBNQU5BR0VS LCBTT0ZUV0FSRSBFTkdJTkVFUklORywgRU1FQSBFTkcgVklSVFVBTElaQVRJT04gUiZhbXA7RDwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206 LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTk5OTkiPjxhIGhyZWY9Imh0dHBzOi8vd3d3 LnJlZGhhdC5jb20vIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDg4Q0Ui PlJlZCBIYXQmbmJzcDtFTUVBPC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUi IGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJw YWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij48L3RkPg0KPHRkIHN0eWxlPSJwYWRkaW5n Oi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2lnIiB0 YXJnZXQ9Il9ibGFuayI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDQzAwMDAiPlRSSUVELiBURVNU RUQuIFRSVVNURUQuPC9zcGFuPjwvYj48L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48YSBocmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+Jm5ic3A7PC9zcGFuPjwv YT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGEgaHJlZj0iaHR0cHM6Ly9y ZWQuaHQvc2lnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7 dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxicj4NCjxiciBjbGVhcj0iYWxsIj4NCjwvc3Bhbj48L2E+ PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YSBocmVmPSJo dHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2lu ZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+Jm5ic3A7PC9zcGFuPjwvYT48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YSBocmVmPSJodHRwczovL3Jl ZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0 ZXh0LWRlY29yYXRpb246bm9uZSI+LS0NCjwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8ZGl2 Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgc3R5bGU9Im1h cmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs YWNrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2ln IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrO3RleHQtZGVjb3JhdGlv bjpub25lIj5TQU5EUk8mbmJzcDtCT05BWlpPTEE8L3NwYW4+PC9hPjwvc3Bhbj48L2I+PG86cD48 L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTozLjBwdCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOmJsYWNrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQu aHQvc2lnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrO3RleHQtZGVj b3JhdGlvbjpub25lIj5BU1NPQ0lBVEUgTUFOQUdFUiwgU09GVFdBUkUgRU5HSU5FRVJJTkcsDQog RU1FQSBFTkcgVklSVFVBTElaQVRJT04gUiZhbXA7RDwvc3Bhbj48L2E+PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh biBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6Izk5OTk5OSI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2lnIiB0YXJn ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDg4Q0UiPlJlZCBIYXQmbmJzcDtFTUVB PC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1h bFRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBz dHlsZT0icGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vcmVkLmh0 L3NpZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZjtjb2xvcjp3aW5kb3d0ZXh0 O3RleHQtZGVjb3JhdGlvbjpub25lIj48bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9zcGFuPjwvcD4N CjwvdGQ+DQo8dGQgc3R5bGU9InBhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48YSBo cmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxiPjx1PjxzcGFuIHN0eWxlPSJjb2xvcjoj Q0MwMDAwIj5UUklFRC4NCiBURVNURUQuIFRSVVNURUQuPC9zcGFuPjwvdT48L2I+PC9zcGFuPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS b21hbiZxdW90OyxzZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48 bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC90ZD4NCjwvdHI+DQo8 L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGEgaHJlZj0iaHR0cHM6 Ly9yZWQuaHQvc2lnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3Rl eHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvYT48L3A+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0i X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9u ZSI+PGJyPg0KPGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3NwYW4+PC9hPjwvcD4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL3JlZC5odC9zaWciIHRh cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRp b246bm9uZSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjwvZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2lnIiB0YXJnZXQ9Il9ibGFu ayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPi0t DQo8bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206 LjAwMDFwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjazt0ZXh0LXRyYW5zZm9ybTp1cHBl cmNhc2UiPjxhIGhyZWY9Imh0dHBzOi8vcmVkLmh0L3NpZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu IHN0eWxlPSJjb2xvcjpibGFjazt0ZXh0LWRlY29yYXRpb246bm9uZSI+U0FORFJPJm5ic3A7Qk9O QVpaT0xBPG86cD48L286cD48L3NwYW4+PC9hPjwvc3Bhbj48L2I+PC9wPg0KPHAgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjMuMHB0 O21hcmdpbi1sZWZ0OjBpbiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7dGV4dC10cmFuc2Zv cm06dXBwZXJjYXNlIj48YSBocmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5r Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPkFTU09DSUFU RSBNQU5BR0VSLCBTT0ZUV0FSRSBFTkdJTkVFUklORywgRU1FQSBFTkcgVklSVFVBTElaQVRJT04g UiZhbXA7RDxvOnA+PC9vOnA+PC9zcGFuPjwvYT48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdp bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5OTk5OSI+ PGEgaHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2lnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9 ImNvbG9yOiM5OTk5OTk7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjx1PjxzcGFuIHN0eWxlPSJjb2xv cjojMDA4OENFIj5SZWQgSGF0Jm5ic3A7RU1FQTwvc3Bhbj48L3U+PG86cD48L286cD48L3NwYW4+ PC9hPjwvc3Bhbj48L3A+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAi IGNlbGxwYWRkaW5nPSIwIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0icGFkZGluZzouNzVw dCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOmJsYWNrIj48YSBocmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5r Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0 eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjkwIiBzdHlsZT0id2lkdGg6 LjkzNzVpbiIgaWQ9Il94MDAwMF9pMTAyNSIgc3JjPSJodHRwczovL3d3dy5yZWRoYXQuY29tL3By b2ZpbGVzL3JoL3RoZW1lcy9yZWRoYXRkb3Rjb20vaW1nL2xvZ28tcmVkLWhhdC1ibGFjay5wbmci Pjwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8dGQgc3R5 bGU9InBhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQu aHQvc2lnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrO3RleHQtZGVj b3JhdGlvbjpub25lIj48Yj48dT48c3BhbiBzdHlsZT0iY29sb3I6I0NDMDAwMCI+VFJJRUQuIFRF U1RFRC4gVFJVU1RFRC48L3NwYW4+PC91PjwvYj48bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48YSBocmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PGJyPg0KPGJyIGNsZWFy PSJhbGwiPg0KPG86cD48L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48YSBocmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48c3Bh biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEg aHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2lnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPi0tDQo8bzpwPjwvbzpwPjwvc3Bh bj48L2E+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp dj4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PGI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjpibGFjazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UiPjxhIGhyZWY9Imh0 dHBzOi8vcmVkLmh0L3NpZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj azt0ZXh0LWRlY29yYXRpb246bm9uZSI+U0FORFJPJm5ic3A7Qk9OQVpaT0xBPG86cD48L286cD48 L3NwYW4+PC9hPjwvc3Bhbj48L2I+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDow aW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjMuMHB0O21hcmdpbi1sZWZ0OjBpbiI+ DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIj48YSBo cmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPkFTU09DSUFURSBNQU5BR0VSLCBTT0ZUV0FS RSBFTkdJTkVFUklORywgRU1FQSBFTkcgVklSVFVBTElaQVRJT04gUiZhbXA7RDxvOnA+PC9vOnA+ PC9zcGFuPjwvYT48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRv bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5OTk5OSI+PGEgaHJlZj0iaHR0cHM6Ly9y ZWQuaHQvc2lnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTk5OTk7dGV4 dC1kZWNvcmF0aW9uOm5vbmUiPjx1PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA4OENFIj5SZWQgSGF0 Jm5ic3A7RU1FQTwvc3Bhbj48L3U+PG86cD48L286cD48L3NwYW4+PC9hPjwvc3Bhbj48L3A+DQo8 dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIj4N Cjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0icGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVw dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48YSBo cmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48 aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjkwIiBzdHlsZT0id2lkdGg6LjkzNzVpbiIgaWQ9Il94MDAw MF9pMTAyNiIgc3JjPSJodHRwczovL3d3dy5yZWRoYXQuY29tL3Byb2ZpbGVzL3JoL3RoZW1lcy9y ZWRoYXRkb3Rjb20vaW1nL2xvZ28tcmVkLWhhdC1ibGFjay5wbmciPjwvc3Bhbj48bzpwPjwvbzpw Pjwvc3Bhbj48L2E+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8dGQgc3R5bGU9InBhZGRpbmc6Ljc1cHQg Ljc1cHQgLjc1cHQgLjc1cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2lnIiB0YXJnZXQ9Il9i bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrO3RleHQtZGVjb3JhdGlvbjpub25lIj48Yj48 dT48c3BhbiBzdHlsZT0iY29sb3I6I0NDMDAwMCI+VFJJRUQuIFRFU1RFRC4gVFJVU1RFRC48L3Nw YW4+PC91PjwvYj48bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC90 ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIGhy ZWY9Imh0dHBzOi8vcmVkLmh0L3NpZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv cjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L2E+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_LOXP123MB10612A60DEF4DC73033EA120EDF10LOXP123MB1061GBRP_--

On Wed, May 31, 2017 at 6:08 PM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hi Sandro,
We upgraded from 3.6 to 4.0 but it was still working after the upgrade. It broke when we did a restart.
Any ideas how to fix this?
Simone, Martin, can you help here?
Also, in case we can’t make it work can we save the VMs and reload them after a fresh install of ovirt?
VMs shouldn't be affected, you should be able to re-add existing data domain to the reinstalled engine. Tal, can you confirm?
We don’t want to lose the data that is on the VMs. Is there anyay to recover the data in the VMs?
Thanks,
*From:* Sandro Bonazzola [mailto:sbonazzo@redhat.com] *Sent:* Wednesday, May 31, 2017 3:19 PM *To:* Rizwan Qureshi <rqureshi@connexin.co.uk>; Francesco Romani < fromani@redhat.com>; Michal Skrivanek <mskrivan@redhat.com>; Simone Tiraboschi <stirabos@redhat.com>; Martin Sivak <msivak@redhat.com>
*Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] Engine Down Score is 0
On Wed, May 31, 2017 at 4:18 PM, Sandro Bonazzola <sbonazzo@redhat.com> wrote:
The hosted engine fails to start due to:
Traceback (most recent call last):
File "/usr/share/vdsm/virt/vm.py", line 714, in _startUnderlyingVm
self._run()
File "/usr/share/vdsm/virt/vm.py", line 2026, in _run
self._connection.createXML(domxml, flags),
File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py", line 123, in wrapper
ret = f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 917, in wrapper
return func(inst, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3782, in createXML
if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: Cannot get interface MTU on 'None': No such device
The Hosted Engine VM has been configured with:
<interface address="None" type="bridge">
<mac address="00:1a:4a:16:01:75"/>
<model type="virtio"/>
<source bridge="storage"/>
<link state="up"/>
</interface>
also:
<interface address="None" type="bridge">
<mac address="00:16:3e:21:57:02"/>
<model type="virtio"/>
<source bridge="None"/>
<link state="up"/>
</interface>
Not sure how you got there.
Can you share steps you did before having this issue?
On Wed, May 31, 2017 at 4:04 PM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hi Sandro,
PFA the sos report and vdsm logs.
*From:* Sandro Bonazzola [mailto:sbonazzo@redhat.com] *Sent:* Wednesday, May 31, 2017 11:04 AM *To:* Rizwan Qureshi <rqureshi@connexin.co.uk>; Martin Sivak < msivak@redhat.com> *Cc:* Michal Skrivanek <mskrivan@redhat.com>; users@ovirt.org
*Subject:* Re: [ovirt-users] Engine Down Score is 0
On Wed, May 31, 2017 at 11:10 AM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hi Sandro,
Thanks for your response.
We have tried that already but the VM shuts down after the –vm-start executes.
Also, apologies for wrong information bfore. We have 3 dedicated hosts not 1.
Please see below the output of –vm-status command:
Can you please share sos report or at least vdsm logs from the hosts?
Need to understand what happened to the vm.
--== Host 1 status ==--
Status up-to-date : True
Hostname : vmhost1.le1.uk.cxn-network.net
Host ID : 1
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 37a4ce89
Host timestamp : 76387
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76387 (Wed May 31 10:04:47 2017)
host-id=1
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:17:00 1970
--== Host 2 status ==--
Status up-to-date : True
Hostname : vmhost2.le1.uk.cxn-network.net
Host ID : 2
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 937b5542
Host timestamp : 76069
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76069 (Wed May 31 10:04:51 2017)
host-id=2
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:17:49 1970
--== Host 3 status ==--
Status up-to-date : True
Hostname : vmhost3.le1.uk.cxn-network.net
Host ID : 3
Engine status : {"reason": "bad vm status", "health": "bad", "vm": "down", "detail": "down"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 8ffac898
Host timestamp : 76212
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=76212 (Wed May 31 10:04:55 2017)
host-id=3
score=0
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 22:16:58 1970
*From:* Sandro Bonazzola [mailto:sbonazzo@redhat.com] *Sent:* Wednesday, May 31, 2017 7:52 AM *To:* Rizwan Qureshi <rqureshi@connexin.co.uk>; Michal Skrivanek < mskrivan@redhat.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] Engine Down Score is 0
On Tue, May 30, 2017 at 6:32 PM, Rizwan Qureshi <rqureshi@connexin.co.uk> wrote:
Hello Ovirt Users,
I am new to ovirt.
Hi, welcome ot oVirt community!
Just trying to fix the issue with the engine which seems to be down and hence all our VMs which we are very much dependent upon are not working.
Other VMs shouldn't be affected by an unavailability of the engine, they should keep going if already started.
Tried googling the log snippet but to no avail. Hoping to get some help from you guys.
I am completely blank and don’t know whats wrong with it.
We have 3 Dell servers. One for Engine and the other two for nodes. Please see the log snippet from the engine server agent.log. Please let me know if more information is needed to debug the issue.
So you have only 1 host dedicated to running hosted engine?
MainThread::INFO::2017-05-30 17:21:51,649::hosted_engine:: 612::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_vdsm) Initializing VDSM
MainThread::INFO::2017-05-30 17:21:53,820::hosted_engine:: 639::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Connecting the storage
MainThread::INFO::2017-05-30 17:21:53,821::storage_server::219:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:21:58,134::storage_server::226:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:21:58,142::storage_server::233:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Refreshing the storage domain
MainThread::INFO::2017-05-30 17:21:58,258::hosted_engine:: 666::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Preparing images
MainThread::INFO::2017-05-30 17:21:58,258::image::126:: ovirt_hosted_engine_ha.lib.image.Image::(prepare_images) Preparing images
MainThread::INFO::2017-05-30 17:22:00,637::hosted_engine:: 669::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Reloading vm.conf from the shared storage domain
MainThread::INFO::2017-05-30 17:22:00,638::config::206:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Trying to get a fresher copy of vm configuration from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:02,838::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:f4d55192-a2c8-4c2b-8e6c-46a49c30967c, volUUID:0ae2c43f-5883-4354-a33f-e68e21ae3733
MainThread::INFO::2017-05-30 17:22:02,977::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:4ef3bd37-e48d-44a8-b906-5353de1a32cc, volUUID:d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:03,032::ovf_store::112:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) Extracting Engine VM OVF from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:03,033::ovf_store::119:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) OVF_STORE volume path: /rhev/data-center/mnt/nas1.le1.uk.cxn-network.net: _oVirt/4f9e46d7-594e-473c-b0c5-1770c5773a2e/images/4ef3bd37- e48d-44a8-b906-5353de1a32cc/d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:03,044::config::226:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Found an OVF for HE VM, trying to convert
MainThread::INFO::2017-05-30 17:22:03,046::config::231:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Got vm.conf from OVF_STORE
MainThread::INFO::2017-05-30 17:22:03,082::states::672:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to unexpected vm shutdown at Tue May 30 17:18:38 2017
MainThread::INFO::2017-05-30 17:22:03,082::hosted_engine:: 461::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUnexpectedlyDown (score: 0)
MainThread::INFO::2017-05-30 17:22:03,082::hosted_engine:: 466::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host vmhost2.le1.uk.cxn-network.net (id: 2, score: 0)
MainThread::INFO::2017-05-30 17:22:13,135::hosted_engine:: 612::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_vdsm) Initializing VDSM
MainThread::INFO::2017-05-30 17:22:15,305::hosted_engine:: 639::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Connecting the storage
MainThread::INFO::2017-05-30 17:22:15,306::storage_server::219:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:22:19,618::storage_server::226:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Connecting storage server
MainThread::INFO::2017-05-30 17:22:19,626::storage_server::233:: ovirt_hosted_engine_ha.lib.storage_server.StorageServer::(connect_storage_server) Refreshing the storage domain
MainThread::INFO::2017-05-30 17:22:19,742::hosted_engine:: 666::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Preparing images
MainThread::INFO::2017-05-30 17:22:19,742::image::126:: ovirt_hosted_engine_ha.lib.image.Image::(prepare_images) Preparing images
MainThread::INFO::2017-05-30 17:22:22,140::hosted_engine:: 669::ovirt_hosted_engine_ha.agent.hosted_engine. HostedEngine::(_initialize_storage_images) Reloading vm.conf from the shared storage domain
MainThread::INFO::2017-05-30 17:22:22,140::config::206:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Trying to get a fresher copy of vm configuration from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,333::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:f4d55192-a2c8-4c2b-8e6c-46a49c30967c, volUUID:0ae2c43f-5883-4354-a33f-e68e21ae3733
MainThread::INFO::2017-05-30 17:22:24,472::ovf_store::103:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:4ef3bd37-e48d-44a8-b906-5353de1a32cc, volUUID:d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:24,519::ovf_store::112:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) Extracting Engine VM OVF from the OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,520::ovf_store::119:: ovirt_hosted_engine_ha.lib.ovf.ovf_store.OVFStore::(getEngineVMOVF) OVF_STORE volume path: /rhev/data-center/mnt/nas1.le1.uk.cxn-network.net: _oVirt/4f9e46d7-594e-473c-b0c5-1770c5773a2e/images/4ef3bd37- e48d-44a8-b906-5353de1a32cc/d63b9f36-c5f1-4ddc-9d4a-e01f22023e73
MainThread::INFO::2017-05-30 17:22:24,531::config::226:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Found an OVF for HE VM, trying to convert
MainThread::INFO::2017-05-30 17:22:24,533::config::231:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine. config::(refresh_local_conf_file) Got vm.conf from OVF_STORE
MainThread::INFO::2017-05-30 17:22:24,568::states::672:: ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(score) Score is 0 due to unexpected vm shutdown at Tue May 30 17:18:39 2017
MainThread::INFO::2017-05-30 17:22:24,568::hosted_engine:: 461::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUnexpectedlyDown (score: 0)
MainThread::INFO::2017-05-30 17:22:24,568::hosted_engine:: 466::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring) Best remote host vmhost2.le1.uk.cxn-network.net (id: 2, score: 0)
Looks like hosted engine has been turned off at Tue May 30 17:18:38 2017 without moving to maintenance before doing it.
Above logs are timed 2017-05-30 17:22:24, so 4 minutes after the shutdown.
The agent should have already restarted it in a few minutes after above logs.
Next time, if you need to urgently bring it up again you can use:
hosted-engine ---vm-start
as described in http://www.ovirt.org/documentation/self-hosted/ chap-Troubleshooting/
--
Best Regards,
Rizwan Qureshi
VoIP Admin
Ph: 01482xxxxxxx
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--
*SANDRO BONAZZOLA*
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
*TRIED. TESTED. TRUSTED.* <https://red.ht/sig>
*SANDRO BONAZZOLA <https://red.ht/sig>*
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D <https://red.ht/sig>
Red Hat EMEA <https://red.ht/sig>
*TRIED. TESTED. TRUSTED.* <https://red.ht/sig>
*SANDRO BONAZZOLA <https://red.ht/sig>*
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D <https://red.ht/sig>
*Red Hat EMEA* <https://red.ht/sig>
*TRIED. TESTED. TRUSTED.* <https://red.ht/sig>
*SANDRO BONAZZOLA <https://red.ht/sig>*
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D <https://red.ht/sig>
*Red Hat EMEA* <https://red.ht/sig>
*TRIED. TESTED. TRUSTED.* <https://red.ht/sig>
-- SANDRO BONAZZOLA ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D Red Hat EMEA <https://www.redhat.com/> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
participants (2)
-
Rizwan Qureshi
-
Sandro Bonazzola