"PGh0bWw+CjxoZWFkPgo8TUVUQSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+Cjx0aXRsZT5BTkVYTyAzOS1WIDogSW5mb3JtZSBBbnVhbDwvdGl0bGU+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgICAgICB0YWJsZQogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsKICAgICAgICAgIH0KICAgICAgICAgIHRhYmxlLCB0ZCwgdGgKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcgogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcl90b3AKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlci10b3A6MXB0IGhpZGRlbjsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ib3JkZXJfZG91YmxlIHRkIHsKICAgICAgICAgIGJvcmRlcjogMHB4OwogICAgICAgICAgYm9yZGVyLWJvdHRvbToycHQgc29saWQgYmxhY2s7CiAgICAgICAgICBib3JkZXItdG9wOjJwdCBzb2xpZCBibGFjazsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ub19ib3JkZXJfdG9wIHRkIHsKICAgICAgICAgIGJvcmRlci10b3A6MHB0IHNvbGlkIGJsYWNrOwogICAgICAgICAgfQoKICAgICAgICAgIHRyLm5vX2JvcmRlciB0ZCB7CiAgICAgICAgICBib3JkZXI6IDBweDsKICAgICAgICAgIH0KCgogICAgICAgICAgYm9keQogICAgICAgICAgewogICAgICAgICAgbWFyZ2luOjEwcHg7CiAgICAgICAgICBmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOwogICAgICAgICAgfQoKICAgICAgICAgIC50aXR1bG8tdGFiZWxhCiAgICAgICAgICB7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgIGZvbnQtc2l6ZToxMjsKICAgICAgICAgIH0KCiAgICAgICAgICAudGl0dWxvLWRhZG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIGZvbnQtc2l6ZToxMTsKICAgICAgICAgIH0KCiAgICAgICAgICAuZGFkby1jYWJlY2FsaG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIC5kYWRvLXZhbG9yZXMKICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7CiAgICAgICAgICB9CiAgICAgICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KPGEgaHJlZj0iamF2YXNjcmlwdDp3aW5kb3cucHJpbnQoKSI+SW1wcmltaXI8L2E+CjxoMiBhbGlnbj0iY2VudGVyIj5JbmZvcm1lIEFudWFsIC0gRklJPC9oMj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZSBkbyBGdW5kby9DbGFzc2U6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPlBSQUlBIERPIENBU1RFTE8gRlVORE8gREUgSU5WRVNUSU1FTlRPIElNT0JJTEkmQWFjdXRlO1JJTzwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNOUEogZG8gRnVuZG8vQ2xhc3NlOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4yNC41MTQuNDA2LzAwMDEtNTA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5EYXRhIGRlIEZ1bmNpb25hbWVudG86IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjE1LzA2LzIwMjE8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5QJnVhY3V0ZTtibGljbyBBbHZvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5JbnZlc3RpZG9yIFByb2Zpc3Npb25hbDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkMmb2FjdXRlO2RpZ28gSVNJTjogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+QlJQQ0FTQ1RGMDA0PC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UXVhbnRpZGFkZSBkZSBjb3RhcyBlbWl0aWRhczogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+NzAuMDAwLDAwPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RnVuZG8vQ2xhc3NlIEV4Y2x1c2l2bz8gPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+TiZhdGlsZGU7bzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNvdGlzdGFzIHBvc3N1ZW0gdiZpYWN1dGU7bmN1bG8gZmFtaWxpYXIgb3Ugc29jaWV0JmFhY3V0ZTtyaW8gZmFtaWxpYXI/IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPk4mYXRpbGRlO288L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DbGFzc2lmaWNhJmNjZWRpbDsmYXRpbGRlO28gYXV0b3JyZWd1bGEmY2NlZGlsOyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PGI+Q2xhc3NpZmljYSZjY2VkaWw7JmF0aWxkZTtvOiA8L2I+TXVsdGllc3RyYXQmZWFjdXRlO2dpYTwvc3Bhbj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjxiPlN1YmNsYXNzaWZpY2EmY2NlZGlsOyZhdGlsZGU7bzogPC9iPk4mYXRpbGRlO28gcG9zc3VpIHN1YmNsYXNzaWZpY2EmY2NlZGlsOyZhdGlsZGU7bzwvc3Bhbj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjxiPkdlc3QmYXRpbGRlO286IDwvYj5BdGl2YTwvc3Bhbj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjxiPlNlZ21lbnRvIGRlIEF0dWEmY2NlZGlsOyZhdGlsZGU7bzogPC9iPk11bHRpY2F0ZWdvcmlhPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UHJhem8gZGUgRHVyYSZjY2VkaWw7JmF0aWxkZTtvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5JbmRldGVybWluYWRvPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RGF0YSBkbyBQcmF6byBkZSBEdXJhJmNjZWRpbDsmYXRpbGRlO286IDwvc3Bhbj48L3RkPjx0ZD48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkVuY2VycmFtZW50byBkbyBleGVyYyZpYWN1dGU7Y2lvIHNvY2lhbDogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MzEvMTI8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5NZXJjYWRvIGRlIG5lZ29jaWEmY2NlZGlsOyZhdGlsZGU7byBkYXMgY290YXM6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkJvbHNhIDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkVudGlkYWRlIGFkbWluaXN0cmFkb3JhIGRlIG1lcmNhZG8gb3JnYW5pemFkbzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Qk0mYW1wO0ZCT1ZFU1BBPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZSBkbyBBZG1pbmlzdHJhZG9yOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5QTEFOTkVSIENPUlJFVE9SQSBERSBWQUxPUkVTIFMuQS48L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DTlBKIGRvIEFkbWluaXN0cmFkb3I6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAwLjgwNi41MzUvMDAwMS01NDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkVuZGVyZSZjY2VkaWw7bzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+QXZlbmlkYSBCcmlnYWRlaXJvIEZhcmlhIExpbWEsCiAgICAgICAgICAgICAgMzkwMCwKICAgICAgICAgICAgICAxMCZvcmRtOyBBbmRhci0KICAgICAgICAgICAgICBJdGFpbSBCaWJpLQogICAgICAgICAgICAgIFMmYXRpbGRlO28gUGF1bG8tCiAgICAgICAgICAgICAgU1AtCiAgICAgICAgICAgICAgMDQ1MzgxMzI8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5UZWxlZm9uZXM6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPigxMSkyMTcyLTI2MDA8L3NwYW4+PGI+PC9iPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MDgwMDE3OTQ0NDwvc3Bhbj48Yj48L2I+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4oMTEpMzAxNC02MDE3PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+U2l0ZTogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+d3d3LnBsYW5uZXIuY29tLmJyPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RS1tYWlsOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5pbmZvcmVndWxhdG9yaW9AcGxhbm5lci5jb20uYnI8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Db21wZXQmZWNpcmM7bmNpYTogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MTIvMjAyNTwvc3Bhbj48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8L3RhYmxlPgo8cD48L3A+Cjx0YWJsZSB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4xLjwvaDM+CjwvdGQ+PHRkIHdpZHRoPSIzMiUiPgo8aDMgYWxpZ249ImxlZnQiPlByZXN0YWRvcmVzIGRlIHNlcnZpJmNjZWRpbDtvczwvaDM+CjwvdGQ+PHRkIHdpZHRoPSIxMiUiPgo8aDMgYWxpZ249ImxlZnQiPkNOUEo8L2gzPgo8L3RkPjx0ZCB3aWR0aD0iMzUlIj4KPGgzIGFsaWduPSJsZWZ0Ij5FbmRlcmUmY2NlZGlsO288L2gzPgo8L3RkPjx0ZCB3aWR0aD0iMTUlIj4KPGgzIGFsaWduPSJsZWZ0Ij5UZWxlZm9uZTwvaDM+CjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS4xCiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBHZXN0b3I6IEVYQU5URSBBU1NFVCBNQU5BR0VNRU5UIExUREEuPC90ZD48dGQ+MzAuLjQxLjguMC84NC8wLTAwPC90ZD48dGQ+Ui4gRWx2aXJhIEZlcnJheiAyNTAsIENvbmogMTA5LCBWaWxhIE9saW1waWEgLSBzcDwvdGQ+PHRkPigxMSkgNDU1MC02NTc3PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjIKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEN1c3RvZGlhbnRlOiBQTEFOTkVSIENPUlJFVE9SQSBERSBWQUxPUkVTIFNBPC90ZD48dGQ+MDAuLjgwLjYuNS8zNS8wLTAwPC90ZD48dGQ+QXYuIEJyaWdhZGVpcm8gRmFyaWEgTGltYSwgMy45MDAgLSAxMCZvcmRtOyBhbmRhciAtIEl0YWltIEJpYmkgLSBDRVAgMDQ1MzgtMTMyIC0gUyZhdGlsZGU7byBQYXVsbyAtIFNQPC90ZD48dGQ+KDExKSAyMTcyLTI2MDA8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuMwogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgQXVkaXRvciBJbmRlcGVuZGVudGU6IENPTkZJQU5DRSBBVURJVE9SRVMgSU5ERVBFTkRFTlRFUzwvdGQ+PHRkPjA1Li40NS4yLjMvMTEvMC0wMDwvdGQ+PHRkPjQsIEF2LiBWZXIuIEpvcyZlYWN1dGU7IERpbml6LCAzNzI1IC0gQ2FtcG8gQmVsbywgUyZhdGlsZGU7byBQYXVsbyAtIFNQLCAwNDYwMy0wMDQ8L3RkPjx0ZD4oMTEpIDUwNDQtMDY4MzwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS40CiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBGb3JtYWRvciBkZSBNZXJjYWRvOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjUKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIERpc3RyaWJ1aWRvciBkZSBjb3RhczogPC90ZD48dGQ+Li4vLTwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS42CiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBDb25zdWx0b3IgRXNwZWNpYWxpemFkbzogPC90ZD48dGQ+Li4vLTwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS43CiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBFbXByZXNhIEVzcGVjaWFsaXphZGEgcGFyYSBhZG1pbmlzdHJhciBhcyBsb2NhJmNjZWRpbDsmb3RpbGRlO2VzOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGggYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAgICAgMS44CiAgICAgICAgICAgIDwvdGg+PHRoIGFsaWduPSJsZWZ0IiBjb2xzcGFuPSI0Ij5PdXRyb3MgcHJlc3RhZG9yZXMgZGUgc2VydmkmY2NlZGlsO29zJnN1cDE7OjwvdGg+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgICAgPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4yLjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPkludmVzdGltZW50b3MgRklJPC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAyLjEKICAgICAgICA8L3RkPjx0ZCBjb2xzcGFuPSI0Ij48Yj5EZXNjcmkmY2NlZGlsOyZhdGlsZGU7byBkb3MgbmVnJm9hY3V0ZTtjaW9zIHJlYWxpemFkb3Mgbm8gcGVyJmlhY3V0ZTtvZG88L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjMuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+UHJvZ3JhbWEgZGUgaW52ZXN0aW1lbnRvcyBwYXJhIG9zIGV4ZXJjJmlhY3V0ZTtjaW9zIHNlZ3VpbnRlcywgaW5jbHVpbmRvLCBzZSBuZWNlc3MmYWFjdXRlO3JpbywgYXMgaW5mb3JtYSZjY2VkaWw7Jm90aWxkZTtlcyBkZXNjcml0YXMgbm8gaXRlbSAxLjEgY29tIHJlbGEmY2NlZGlsOyZhdGlsZGU7byBhb3MgaW52ZXN0aW1lbnRvcyBhaW5kYSBuJmF0aWxkZTtvIHJlYWxpemFkb3M6PC9oMz4KPC90ZD4KPC90cj4KPHRyPgo8dGQ+TyBGdW5kbyBjb250aW51YSBidXNjYW5kbyBub3ZhcyBvcG9ydHVuaWRhZGVzIGRlIGFxdWlzaSZjY2VkaWw7JmF0aWxkZTtvIGRlICZhYWN1dGU7cmVhIHBhcmEgZGVzZW52b2x2aW1lbnRvIGRlIGxvdGVhbWVudG9zIHJlc2lkZW5jaWFpcyB2b2x0YWRvcyBhIGNsYXNzZSBkZSBhbHRhIHJlbmRhIGVtIHJlZ2kmb3RpbGRlO2VzIGxpdG9yJmFjaXJjO25lYXMuPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij40LjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPkFuJmFhY3V0ZTtsaXNlIGRvIGFkbWluaXN0cmFkb3Igc29icmU6PC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICA0LjEKICAgICAgICA8L3RkPjx0ZD48Yj5SZXN1bHRhZG8gZG8gZnVuZG8gbm8gZXhlcmMmaWFjdXRlO2NpbyBmaW5kbzwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5ObyBleGVyY2ljaW8gZW5jZXJyYWRvIGVtIDMxIGRlIGRlemVtYnJvIGRlIDIwMjUgbyBGdW5kbyBhcHJlc2VudG91IHVtIHJlc3VsdGFkbyBkZSBSJCAtNy45NzcuOTc5LDI2LjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNC4yCiAgICAgICAgPC90ZD48dGQ+PGI+Q29uanVudHVyYSBlY29uJm9jaXJjO21pY2EgZG8gc2VnbWVudG8gZG8gbWVyY2FkbyBpbW9iaWxpJmFhY3V0ZTtyaW8gZGUgYXR1YSZjY2VkaWw7JmF0aWxkZTtvIHJlbGF0aXZvIGFvIHBlciZpYWN1dGU7b2RvIGZpbmRvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPk8gYW5vIGRlIDIwMjUgZm9pIG1hcmNhZG8gcG9yIHVtYSB0cmFqZXQmb2FjdXRlO3JpYSBkZSBub3QmYWFjdXRlO3ZlbCByZXNpbGkmZWNpcmM7bmNpYSBlIGFtYWR1cmVjaW1lbnRvIHBhcmEgbyBtZXJjYWRvIGRlIGZ1bmRvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zIG5vIEJyYXNpbCwgY29uc29saWRhbmRvIG8gc2V0b3IgY29tbyB1bSBwaWxhciBlc3RyYXQmZWFjdXRlO2dpY28gbWVzbW8gZGlhbnRlIGRlIHVtIGNlbiZhYWN1dGU7cmlvIG1hY3JvZWNvbiZvY2lyYzttaWNvIGRlc2FmaWFkb3IuIEEgZGluJmFjaXJjO21pY2EgZWNvbiZvY2lyYzttaWNhIGRvIHBlciZpYWN1dGU7b2RvIGZvaSBkaXRhZGEsIHByaW1vcmRpYWxtZW50ZSwgcGVsYSBjb25kdSZjY2VkaWw7JmF0aWxkZTtvIGRhIHBvbCZpYWN1dGU7dGljYSBtb25ldCZhYWN1dGU7cmlhLiBBcCZvYWN1dGU7cyBpbmljaWFyIG8gYW5vIGVtIHBhdGFtYXJlcyBqJmFhY3V0ZTsgZWxldmFkb3MsIGEgVGF4YSBTZWxpYyBzb2ZyZXUgYWp1c3RlcyBxdWUgYSBsZXZhcmFtIGFvIHBpY28gZGUgMTUsMDAlIGFvIGFubyBlbSBqdW5obywgcGVybWFuZWNlbmRvIGVzdCZhYWN1dGU7dmVsIG5lc3NlIG4maWFjdXRlO3ZlbCBhdCZlYWN1dGU7IG8gZW5jZXJyYW1lbnRvIGRlIGRlemVtYnJvLiBFc3NhIG1hbnV0ZW4mY2NlZGlsOyZhdGlsZGU7byBkb3MganVyb3MgZW0gcGF0YW1hcmVzIHJlc3RyaXRpdm9zIGNyaW91IHVtIGFtYmllbnRlIGRlIGludGVuc2EgY29tcGV0aSZjY2VkaWw7JmF0aWxkZTtvIGVudHJlIGEgcmVuZGEgZml4YSBlIG9zIGF0aXZvcyBkZSByaXNjbywgcHJlc3Npb25hbmRvIGluaWNpYWxtZW50ZSBvIHZhbG9yIGRhcyBjb3RhcyBkb3MgZnVuZG9zIGRlICJ0aWpvbG8iLiBObyBlbnRhbnRvLCBlc3NhIG1lc21hIGNvbmp1bnR1cmEgZmF2b3JlY2V1IG9zIGZ1bmRvcyBkZSAicGFwZWwiLCBjdWphcyBjYXJ0ZWlyYXMgZGUgcmVjZWImaWFjdXRlO3ZlaXMgYXRyZWxhZGFzIGFvIENESSBlICZhZ3JhdmU7IGluZmxhJmNjZWRpbDsmYXRpbGRlO28gZW50cmVnYXJhbSBkaXZpZGVuZG9zIHJvYnVzdG9zLCBzZXJ2aW5kbyBjb21vIHVtIGltcG9ydGFudGUgYW1vcnRlY2Vkb3IgcGFyYSBhIHZvbGF0aWxpZGFkZSBkbyBtZXJjYWRvIG5vIHByaW1laXJvIHNlbWVzdHJlLgpTdXJwcmVlbmRlbmRvIGFzIHByb2plJmNjZWRpbDsmb3RpbGRlO2VzIG1haXMgY29uc2VydmFkb3JhcywgbyBJRklYIGFwcmVzZW50b3UgdW0gZGVzZW1wZW5obyB2aWdvcm9zbyBhbyBsb25nbyBkbyBhbm8sIGVuY2VycmFuZG8gMjAyNSBjb20gdW1hIHZhbG9yaXphJmNjZWRpbDsmYXRpbGRlO28gYWN1bXVsYWRhIGRlIDIxLDA4JS4gRXN0ZSByZXN1bHRhZG8gZm9pIGltcHVsc2lvbmFkbyBwb3IgdW0gc2VndW5kbyBzZW1lc3RyZSBtYWlzIG90aW1pc3RhLCBvbmRlIG8gbWVyY2FkbyBwYXNzb3UgYSBwcmVjaWZpY2FyIG8gZmltIGRvIGNpY2xvIGRlIGFwZXJ0byBtb25ldCZhYWN1dGU7cmlvIGUgYSBwb3NzaWJpbGlkYWRlIGRlIGNvcnRlcyBub3MganVyb3MgcGFyYSAyMDI2LCBnZXJhbmRvIHVtIGV4cHJlc3Npdm8gcmFsaSBkZSByZWN1cGVyYSZjY2VkaWw7JmF0aWxkZTtvIG5vcyBhdGl2b3MgcmVhaXMsIGVzcGVjaWFsbWVudGUgbm9zIHNlZ21lbnRvcyBkZSBzaG9wcGluZ3MgZSBsb2cmaWFjdXRlO3N0aWNhLiBQYXJhbGVsYW1lbnRlLCBvIG1lcmNhZG8gaW1vYmlsaSZhYWN1dGU7cmlvIGYmaWFjdXRlO3NpY28gbWFudGV2ZSBzdWEgZm9yJmNjZWRpbDthLCBjb20gb3MgcHJlJmNjZWRpbDtvcyBkZSB2ZW5kYSBzdWJpbmRvIGNlcmNhIGRlIDYsNTIlLCBzdXBlcmFuZG8gYSBpbmZsYSZjY2VkaWw7JmF0aWxkZTtvIGUgZ2FyYW50aW5kbyBvIGxhc3RybyByZWFsIGRvcyBhdGl2b3MuIE8gc2V0b3IgbG9nJmlhY3V0ZTtzdGljbyBjb250aW51b3Ugb3BlcmFuZG8gY29tIHZhYyZhY2lyYztuY2lhcyBtJmlhY3V0ZTtuaW1hcyBkZXZpZG8gJmFncmF2ZTsgZGVtYW5kYSBjb25zdGFudGUgZG8gZS1jb21tZXJjZSwgZW5xdWFudG8gbyBzZWdtZW50byBkZSBzaG9wcGluZ3Mgc2UgYmVuZWZpY2lvdSBkYSByZWN1cGVyYSZjY2VkaWw7JmF0aWxkZTtvIGRvIGNvbnN1bW8gZSBkYSBlZmljaSZlY2lyYztuY2lhIG5hIGdlc3QmYXRpbGRlO28gZGUgY3VzdG9zLgpPIGNyZXNjaW1lbnRvIGRhIGJhc2UgZGUgaW52ZXN0aWRvcmVzIGZvaSBvdXRybyBwb250byBhbHRvIGRvIHBlciZpYWN1dGU7b2RvLCBjb20gYSBpbmQmdWFjdXRlO3N0cmlhIGFsY2FuJmNjZWRpbDthbmRvIGEgbWFyY2EgaGlzdCZvYWN1dGU7cmljYSBkZSAyLDkgbWlsaCZvdGlsZGU7ZXMgZGUgY290aXN0YXMuIEVzc2UgZmx1eG8gY29uc3RhbnRlIGRlIGNhcGl0YWwsIHNvbWFkbyBhIHVtIHBhdHJpbSZvY2lyYztuaW8gbCZpYWN1dGU7cXVpZG8gdG90YWwgcXVlIGF0aW5naXUgb3MgUiQgMTgzIGJpbGgmb3RpbGRlO2VzLCBkZW1vbnN0cmEgcXVlIG8gaW52ZXN0aWRvciBicmFzaWxlaXJvIHBhc3NvdSBhIGVueGVyZ2FyIG9zIGZ1bmRvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zIGNvbW8gdW0gdmUmaWFjdXRlO2N1bG8gZGUgcHJvdGUmY2NlZGlsOyZhdGlsZGU7byBwYXRyaW1vbmlhbCBlIHJlbmRhIHBhc3NpdmEgZGUgbG9uZ28gcHJhem8sIGluZGVwZW5kZW50ZW1lbnRlIGRhcyBvc2NpbGEmY2NlZGlsOyZvdGlsZGU7ZXMgZGUgY3VydG8gcHJhem8gZGEgU2VsaWMuIEFvIGZpbmFsIGRlIGRlemVtYnJvLCBvIGJhbGFuJmNjZWRpbDtvIGRlIDIwMjUgcmV2ZWxvdSB1bSBtZXJjYWRvIG1haXMgbWFkdXJvLCBjb20gbGlxdWlkZXogZGkmYWFjdXRlO3JpYSBlc3QmYWFjdXRlO3ZlbCBlIHVtYSBjYXBhY2lkYWRlIGRlIGFkYXB0YSZjY2VkaWw7JmF0aWxkZTtvIHF1ZSBwcm92b3UgcXVlIG9zIGZ1bmRhbWVudG9zIGltb2JpbGkmYWFjdXRlO3Jpb3MgcGVybWFuZWNlbSBzJm9hY3V0ZTtsaWRvcy4gQXNzaW0sIG8gYW5vIHNlIGVuY2Vycm91IG4mYXRpbGRlO28gYXBlbmFzIGNvbSBuJnVhY3V0ZTttZXJvcyByZWNvcmRlcywgbWFzIGNvbSBhIGNvbmZpcm1hJmNjZWRpbDsmYXRpbGRlO28gZGUgcXVlIG9zIEZJSXMgcyZhdGlsZGU7byBpbmRpc3BlbnMmYWFjdXRlO3ZlaXMgcGFyYSB1bWEgY2FydGVpcmEgZGl2ZXJzaWZpY2FkYSBubyBjZW4mYWFjdXRlO3JpbyBlY29uJm9jaXJjO21pY28gY29udGVtcG9yJmFjaXJjO25lby48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDQuMwogICAgICAgIDwvdGQ+PHRkPjxiPlBlcnNwZWN0aXZhIHBhcmEgbyBwZXImaWFjdXRlO29kbyBzZWd1aW50ZSBjb20gYmFzZSBuYSBjb21wb3NpJmNjZWRpbDsmYXRpbGRlO28gZGEgY2FydGVpcmE8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+TyBjZW4mYWFjdXRlO3JpbyBwYXJhIG8gbWVyY2FkbyBkZSBmdW5kb3MgaW1vYmlsaSZhYWN1dGU7cmlvcyBlbSAyMDI2IGRlc2VuaGEtc2UgY29tbyB1bSBwZXImaWFjdXRlO29kbyBkZSBjb2xoZWl0YSBlIHRyYW5zaSZjY2VkaWw7JmF0aWxkZTtvIGVzdHJhdCZlYWN1dGU7Z2ljYSwgaW1wdWxzaW9uYWRvIHBlbGEgZXN0YWJpbGl6YSZjY2VkaWw7JmF0aWxkZTtvIG1hY3JvZWNvbiZvY2lyYzttaWNhIGUgcGVsYSBleHBlY3RhdGl2YSBkZSBmbGV4aWJpbGl6YSZjY2VkaWw7JmF0aWxkZTtvIG1vbmV0JmFhY3V0ZTtyaWEuIEFwJm9hY3V0ZTtzIHVtIDIwMjUgZGUganVyb3MgZW0gcGF0YW1hcmVzIHJlc3RyaXRpdm9zLCBvIGFubyBkZSAyMDI2IGluaWNpYS1zZSBzb2IgYSAmZWFjdXRlO2dpZGUgZGEgY29udmVyZyZlY2lyYztuY2lhIGRhIGluZmxhJmNjZWRpbDsmYXRpbGRlO28gcGFyYSBhIG1ldGEsIG8gcXVlIGFicmUgZXNwYSZjY2VkaWw7byBwYXJhIHF1ZSBvIENvbWl0JmVjaXJjOyBkZSBQb2wmaWFjdXRlO3RpY2EgTW9uZXQmYWFjdXRlO3JpYSAoQ29wb20pIGluaWNpZSB1bSBjaWNsbyBkZSBjb3J0ZXMgZ3JhZHVhaXMgbmEgVGF4YSBTZWxpYy4gRXNzYSBtdWRhbiZjY2VkaWw7YSBkZSBkaXJlJmNjZWRpbDsmYXRpbGRlO28gbm9zIGp1cm9zIGF0dWEgY29tbyBvIHByaW5jaXBhbCBjYXRhbGlzYWRvciBwYXJhIG8gc2V0b3IgZGUgRklJcywgdW1hIHZleiBxdWUgYSByZWR1JmNjZWRpbDsmYXRpbGRlO28gZGFzIHRheGFzIGRlIGRlc2NvbnRvIHRlbmRlIGEgdmFsb3JpemFyIG9zIGF0aXZvcyBkZSB0aWpvbG8gZSBhIHJlZHV6aXIgbyBjdXN0byBkZSBjYXBpdGFsIHBhcmEgbm92YXMgYXF1aXNpJmNjZWRpbDsmb3RpbGRlO2VzIGUgZXhwYW5zJm90aWxkZTtlcywgdG9ybmFuZG8gYXMgZW1pc3Mmb3RpbGRlO2VzIGRlIGNvdGFzIChmb2xsb3ctb25zKSBtYWlzIGF0cmF0aXZhcyBlIGZyZXF1ZW50ZXMuCk5vIHNldG9yIGRlIGxhamVzIGNvcnBvcmF0aXZhcyBlIGxvZyZpYWN1dGU7c3RpY2EsIGEgcGVyc3BlY3RpdmEgcGFyYSAyMDI2ICZlYWN1dGU7IGRlIHVtYSBhYnNvciZjY2VkaWw7JmF0aWxkZTtvIGwmaWFjdXRlO3F1aWRhIHBvc2l0aXZhLCBzdXN0ZW50YWRhIHBlbG8gY3Jlc2NpbWVudG8gZG8gUElCIGUgcGVsYSBjb25zb2xpZGEmY2NlZGlsOyZhdGlsZGU7byBkZSBtb2RlbG9zIGRlIHRyYWJhbGhvIHF1ZSBwcml2aWxlZ2lhbSBlc3BhJmNjZWRpbDtvcyBkZSBhbHRhIHF1YWxpZGFkZSAoZmxpZ2h0IHRvIHF1YWxpdHkpLiBDb20gYSByZWR1JmNjZWRpbDsmYXRpbGRlO28gZG8gY3VzdG8gZmluYW5jZWlybywgZnVuZG9zIHF1ZSBlc3RhdmFtIGFsYXZhbmNhZG9zIGRldmVtIHBhc3NhciBwb3IgdW0gcHJvY2Vzc28gZGUgZGVzYWxhdmFuY2FnZW0gb3UgcmVwYWN0dWEmY2NlZGlsOyZhdGlsZGU7byBkZSBkJmlhY3V0ZTt2aWRhcywgbWVsaG9yYW5kbyBvIGZsdXhvIGRlIGNhaXhhIGRpc3BvbiZpYWN1dGU7dmVsIHBhcmEgZGlzdHJpYnVpJmNjZWRpbDsmYXRpbGRlO28gYW9zIGNvdGlzdGFzLiBKJmFhY3V0ZTsgbyBzZWdtZW50byBkZSBzaG9wcGluZ3MgdGVuZGUgYSBzZSBiZW5lZmljaWFyIGRvIGF1bWVudG8gZG8gcG9kZXIgZGUgY29tcHJhIGUgZGEgcmVkdSZjY2VkaWw7JmF0aWxkZTtvIGRvIGVuZGl2aWRhbWVudG8gZGFzIGZhbSZpYWN1dGU7bGlhcywgbyBxdWUgc2UgdHJhZHV6IGVtIGFsdWd1JmVhY3V0ZTtpcyB2YXJpJmFhY3V0ZTt2ZWlzIG1haXMgZ29yZG9zIGUgdmFjJmFjaXJjO25jaWEgY29udHJvbGFkYSBlbSBhdGl2b3MgZG9taW5hbnRlcy4KRW0gY29udHJhcGFydGlkYSwgb3MgZnVuZG9zIGRlIHBhcGVsLCBxdWUgZm9yYW0gb3MgcHJvdGFnb25pc3RhcyBkb3MgYW5vcyBkZSBqdXJvcyBhbHRvcywgZGV2ZW0gcGFzc2FyIHBvciB1bSBwZXImaWFjdXRlO29kbyBkZSBub3JtYWxpemEmY2NlZGlsOyZhdGlsZGU7by4gQ29tIGEgcXVlZGEgZGEgU2VsaWMsIG9zIHJlbmRpbWVudG9zIGRlc3NlcyBmdW5kb3MgdGVuZGVtIGEgY29udmVyZ2lyIHBhcmEgcGF0YW1hcmVzIG1haXMgYmFpeG9zIGVtIGNvbXBhcmEmY2NlZGlsOyZhdGlsZGU7byBhbyBiaSZlY2lyYztuaW8gYW50ZXJpb3IsIGV4aWdpbmRvIGRvIGludmVzdGlkb3IgdW1hIGdlc3QmYXRpbGRlO28gbWFpcyBhdGl2YSBlIHVtYSByb3RhJmNjZWRpbDsmYXRpbGRlO28gZGUgY2FydGVpcmEgZW0gZGlyZSZjY2VkaWw7JmF0aWxkZTtvIGEgZnVuZG9zIGRlIHRpam9sbyBwYXJhIGNhcHR1cmFyIG8gZ2FuaG8gZGUgY2FwaXRhbC4gQ29udHVkbywgbyBjciZlYWN1dGU7ZGl0byBpbW9iaWxpJmFhY3V0ZTtyaW8gY29udGludWFyJmFhY3V0ZTsgc2VuZG8gdW0gbW90b3IgZXNzZW5jaWFsIHBhcmEgbyBzZXRvciwgZSBhIGRlbWFuZGEgcG9yIG5vdm9zIENlcnRpZmljYWRvcyBkZSBSZWNlYiZpYWN1dGU7dmVpcyBJbW9iaWxpJmFhY3V0ZTtyaW9zIChDUklzKSBkZXZlIHBlcm1hbmVjZXIgYXF1ZWNpZGEgcGFyYSBmaW5hbmNpYXIgbyBlc3RvcXVlIGltb2JpbGkmYWFjdXRlO3JpbyByZW1hbmVzY2VudGUgZGUgMjAyNS4KQW8gbG9uZ28gZGUgZGV6ZW1icm8gZGUgMjAyNiwgZXNwZXJhLXNlIHF1ZSBvIElGSVggY29uc29saWRlIHVtIG5vdm8gcGF0YW1hciBkZSBwcmUmY2NlZGlsO29zLCByZWZsZXRpbmRvIG4mYXRpbGRlO28gYXBlbmFzIG8gY2VuJmFhY3V0ZTtyaW8gZGUganVyb3MgbWVub3JlcywgbWFzIHRhbWImZWFjdXRlO20gbyBhbWFkdXJlY2ltZW50byBpbnN0aXR1Y2lvbmFsIGRvIG1lcmNhZG8gYnJhc2lsZWlyby4gQSBsaXF1aWRleiBkZXZlIGNvbnRpbnVhciBlbSBhc2NlbnMmYXRpbGRlO28sIGF0cmFpbmRvIGluY2x1c2l2ZSBvIGludmVzdGlkb3IgZXN0cmFuZ2Vpcm8sIHF1ZSB2b2x0YSBhIG9saGFyIHBhcmEgb3MgYXRpdm9zIHJlYWlzIGJyYXNpbGVpcm9zIGVtIGJ1c2NhIGRlIHJlbmRpbWVudG9zIHJlYWlzIHN1cGVyaW9yZXMgYW9zIG1lcmNhZG9zIGRlc2Vudm9sdmlkb3MuIEVtIHN1bWEsIDIwMjYgcHJvbWV0ZSBzZXIgbyBhbm8gZGEgY29uc29saWRhJmNjZWRpbDsmYXRpbGRlO28gZG8gdmFsb3IgcGF0cmltb25pYWwsIG9uZGUgYSByZW5kYSBwYXNzaXZhIHNlIHVuZSAmYWdyYXZlOyB2YWxvcml6YSZjY2VkaWw7JmF0aWxkZTtvIGRhcyBjb3RhcywgcHJlbWlhbmRvIG9zIGludmVzdGlkb3JlcyBxdWUgbWFudGl2ZXJhbSBhIHZpcyZhdGlsZGU7byBkZSBsb25nbyBwcmF6byBkdXJhbnRlIG9zIGNpY2xvcyBkZSBhcGVydG8gbW9uZXQmYWFjdXRlO3JpbyBhbnRlcmlvcmVzLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgo8aDM+NS48L2gzPgo8L3RkPjx0ZD4KPGgzPlJpc2NvcyBpbmNvcnJpZG9zIHBlbG9zIGNvdGlzdGFzIGluZXJlbnRlcyBhb3MgaW52ZXN0aW1lbnRvcyBkbyBGSUk6PC9oMz4KPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBWZXIgYW5leG8gbm8gZmluYWwgZG8gZG9jdW1lbnRvLiA8YSBocmVmPSIjYW5leG9zIj5BbmV4b3M8L2E+PC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGggYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAgICAgNi4KICAgICAgICAgICAgPC90aD48dGQgYWxpZ249ImNlbnRlciIgY29sc3Bhbj0iMiIgd2lkdGg9IjQ5JSI+PGI+VmFsb3IgQ29udCZhYWN1dGU7YmlsIGRvcyBhdGl2b3MgaW1vYmlsaSZhYWN1dGU7cmlvcyBkbyBGSUk8L2I+PC90ZD48dGQgcm93c3Bhbj0iMiIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjI1JSI+PGI+VmFsb3IgSnVzdG8sIG5vcyB0ZXJtb3MgZGEgSUNWTSA1MTYgKFNJTSBvdSBOJkF0aWxkZTtPKTwvYj48L3RkPjx0ZCByb3dzcGFuPSIyIiBhbGlnbj0iY2VudGVyIiB3aWR0aD0iMjAlIj48Yj5QZXJjZW50dWFsIGRlIFZhbG9yaXphJmNjZWRpbDsmYXRpbGRlO28vRGVzdmFsb3JpemEmY2NlZGlsOyZhdGlsZGU7byBhcHVyYWRvIG5vIHBlciZpYWN1dGU7b2RvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGFsaWduPSJjZW50ZXIiIHdpZHRoPSIyNSUiPjxiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBhdGl2b3MgaW1vYmlsaSZhYWN1dGU7cmlvczwvYj48L3RkPjx0ZCBhbGlnbj0iY2VudGVyIiB3aWR0aD0iMjQlIj48Yj5WYWxvciAoUiQpPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlByb2pldG8gUHJhaWEgZG8gQ2FzdGVsbzwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjExMC4wMzguMzQ0LDg4PC90ZD48dGQgYWxpZ249ImNlbnRlciI+U0lNPC90ZD48dGQgYWxpZ249ImNlbnRlciI+MCwwMCU8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5BVElWTyBTRVJWIEFNQklFTlRBTDwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjUuNTAwLjAwMCwwMDwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPlNJTTwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjAsMDAlPC90ZD4KPC90cj4KPHRyPgo8dGQ+Q09NUCBBTUIgLU01MzYzMSBUVUM8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4zLjUwMC4wMDAsMDA8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj5TSU08L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4wLDAwJTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPklNT1ZFSVMgRE9BQ0FPIFBSRUY8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4yLjQ2MS4xMzAsNzU8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj5TSU08L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4wLDAwJTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlRVQ1VSVUkgRU1QPC90ZD48dGQgYWxpZ249ImNlbnRlciI+MTQ4LjE4Ny45MzUsODM8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj5TSU08L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4wLDAwJTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlZJRUdBUyAtIFRSQU5DT1NPIE1hdCA0NDU2OTwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjYuNzc2LjMzMiwyMDwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPlNJTTwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjAsMDAlPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICA2LjEKICAgICAgICA8L3RkPjx0ZD48Yj5Dcml0JmVhY3V0ZTtyaW9zIHV0aWxpemFkb3MgbmEgcmVmZXJpZGEgYXZhbGlhJmNjZWRpbDsmYXRpbGRlO288L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+TiZhdGlsZGU7byBwb3NzdWkgaW5mb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFwcmVzZW50YWRhLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjcuPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjciPjxiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCBuJmF0aWxkZTtvIHNpZ2lsb3NvcyBlIHJlbGV2YW50ZXM8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjguPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjQiPjxiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCByZXBldGl0aXZvcyBvdSBjb25leG9zLCBiYXNlYWRvcyBlbSBjYXVzYXMganVyJmlhY3V0ZTtkaWNhcyBzZW1lbGhhbnRlcywgbiZhdGlsZGU7byBzaWdpbG9zb3MgZSByZWxldmFudGVzPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj45LjwvYj48L3RkPjx0ZD48Yj5BbiZhYWN1dGU7bGlzZSBkb3MgaW1wYWN0b3MgZW0gY2FzbyBkZSBwZXJkYSBlIHZhbG9yZXMgZW52b2x2aWRvcyByZWxhY2lvbmFkb3MgYW9zIHByb2Nlc3NvcyBqdWRpY2lhaXMgc2lnaWxvc29zIHJlbGV2YW50ZXM6PC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjEwLjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPkFzc2VtYmxlaWEgR2VyYWw8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjEKICAgICAgICA8L3RkPjx0ZD48Yj5FbmRlcmUmY2NlZGlsO29zIChmJmlhY3V0ZTtzaWNvIG91IGVsZXRyJm9jaXJjO25pY28pIG5vcyBxdWFpcyBvcyBkb2N1bWVudG9zIHJlbGF0aXZvcyAmYWdyYXZlOyBhc3NlbWJsZWlhIGdlcmFsIGVzdGFyJmF0aWxkZTtvICZhZ3JhdmU7IGRpc3Bvc2kmY2NlZGlsOyZhdGlsZGU7byBkb3MgY290aXN0YXMgcGFyYSBhbiZhYWN1dGU7bGlzZTo8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QXZlbmlkYSBCcmlnYWRlaXJvIEZhcmlhIExpbWEsIDMuOTAwIC0gMTAmb3JkbTsgYW5kYXIgLSBJdGFpbSBCaWJpIC0gQ0VQIDA0NTM4LTEzMiAtIFMmYXRpbGRlO28gUGF1bG8gLSBTUDxicj5TaXRlIEZ1bmRvcyBOZXQ6IGZuZXQuYm1mYm92ZXNwYS5jb20uYnIvZm5ldC9sb2dpbiAtIFNpdGUgYWRtaW5pc3RyYWRvcmE6IHd3dy5wbGFubmVyLmNvbS5icjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTAuMgogICAgICAgIDwvdGQ+PHRkPjxiPkluZGljYSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBtZWlvcyBkZSBjb211bmljYSZjY2VkaWw7JmF0aWxkZTtvIGRpc3BvbmliaWxpemFkb3MgYW9zIGNvdGlzdGFzIHBhcmEgKGkpIGEgaW5jbHVzJmF0aWxkZTtvIGRlIG1hdCZlYWN1dGU7cmlhcyBuYSBvcmRlbSBkbyBkaWEgZGUgYXNzZW1ibGVpYXMgZ2VyYWlzIGUgbyBlbnZpbyBkZSBkb2N1bWVudG9zIHBlcnRpbmVudGVzICZhZ3JhdmU7cyBkZWxpYmVyYSZjY2VkaWw7Jm90aWxkZTtlcyBwcm9wb3N0YXM7IChpaSkgc29saWNpdGEmY2NlZGlsOyZhdGlsZGU7byBkZSBsaXN0YSBkZSBlbmRlcmUmY2NlZGlsO29zIGYmaWFjdXRlO3NpY29zIGUgZWxldHImb2NpcmM7bmljb3MgZG9zIGRlbWFpcyBjb3Rpc3RhcyBwYXJhIGVudmlvIGRlIHBlZGlkbyBwJnVhY3V0ZTtibGljbyBkZSBwcm9jdXJhJmNjZWRpbDsmYXRpbGRlO28uPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkl0ZW0gKGkpIHMmYXRpbGRlO28gdXRpbGl6YWRvcyBjb21vIG1laW9zIGRlIGNvbXVuaWNhJmNjZWRpbDsmYXRpbGRlO28gYW9zIGNvdGlzdGFzOihhKSBGdW5kb3NOZXQ7IChiKSBzaXRlIGRhIEFkbWluaXN0cmFkb3JhOyAoaWlpKSBlc2NyaXRhOyBlIChpdikgZS1tYWlsIApJdGVtIChpaSkgbyBlbmRlcmUmY2NlZGlsO28gZiZpYWN1dGU7c2ljbyBlIGVsZXRyJm9jaXJjO25pY28gcyZhdGlsZGU7byBkaXNwb25pYmlsaXphZG9zIG5vIEVkaXRhbCBkZSBDb252b2NhJmNjZWRpbDsmYXRpbGRlO288L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjMKICAgICAgICA8L3RkPjx0ZD48Yj5EZXNjcmkmY2NlZGlsOyZhdGlsZGU7byBkYXMgcmVncmFzIGUgcHJvY2VkaW1lbnRvcyBhcGxpYyZhYWN1dGU7dmVpcyAmYWdyYXZlOyBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byBkb3MgY290aXN0YXMgZW0gYXNzZW1ibGVpYXMgZ2VyYWlzLCBpbmNsdWluZG8gKGkpIGZvcm1hbGlkYWRlcyBleGlnaWRhcyBwYXJhIGEgY29tcHJvdmEmY2NlZGlsOyZhdGlsZGU7byBkYSBxdWFsaWRhZGUgZGUgY290aXN0YSBlIHJlcHJlc2VudGEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3Rpc3RhcyBlbSBhc3NlbWJsZWlhOyAoaWkpIHByb2NlZGltZW50b3MgcGFyYSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb25zdWx0YXMgZm9ybWFpcywgc2UgYWRtaXRpZGFzIGVtIHJlZ3VsYW1lbnRvOyAoaWlpKSByZWdyYXMgZSBwcm9jZWRpbWVudG9zIHBhcmEgYSBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byAmYWdyYXZlOyBkaXN0JmFjaXJjO25jaWEgZSBlbnZpbyBkZSBjb211bmljYSZjY2VkaWw7JmF0aWxkZTtvIGVzY3JpdGEgb3UgZWxldHImb2NpcmM7bmljYSBkZSB2b3RvLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5JdGVtIChpKSBzJmF0aWxkZTtvIHNvbGljaXRhZG9zIG9zIGRvY3VtZW50b3Mgc29jaWV0JmFhY3V0ZTtyaW9zIGRvIGNvdGlzdGEsIHF1YW5kbyBkbyBlbnZpbyBkYSBtYW5pZmVzdGEmY2NlZGlsOyZhdGlsZGU7byBkZSB2b3RvIHNlIGFwbGljJmFhY3V0ZTt2ZWwgb3UgYW50ZXMgZGEgYXNzZW1ibGVpYTsKSXRlbSAoaWkpIGEgQ29uc3VsdGEgRm9ybWFsICZlYWN1dGU7IGVsYWJvcmFkYSBub3MgdGVybW9zIGRvIFJlZ3VsYW1lbnRvIGRvIEZ1bmRvIGUgZW52aWFkYSBhIHRvZG9zIG9zIGNvdGlzdGFzLCBqdW50YW1lbnRlIGNvbSBhIGNhcnRhIHJlc3Bvc3RhOwpJdGVtIChpaWkpIGFzIG1hbmlmZXN0YSZjY2VkaWw7Jm90aWxkZTtlcyBkb3MgY290aXN0YXMsIGRldmVyJmF0aWxkZTtvIG9jb3JyZXIgbmEgZm9ybWEgcHJldmlzdGEgbm8gY29tdW5pY2FkbyBhdCZlYWN1dGU7IG8gaG9yJmFhY3V0ZTtyaW8gZXN0YWJlbGVjaWRvLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTAuMwogICAgICAgIDwvdGQ+PHRkPjxiPlByJmFhY3V0ZTt0aWNhcyBwYXJhIGEgcmVhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRlIGFzc2VtYmxlaWEgcG9yIG1laW8gZWxldHImb2NpcmM7bmljby48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QW8gZW52aWFybW9zIGEgY29tdW5pY2EmY2NlZGlsOyZhdGlsZGU7byBhbyBjb3Rpc3RhIHNvYnJlIGEgcmVhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRhIEFzc2VtYmxlaWEsICZlYWN1dGU7IGRpc3BvbmliaWxpemFkbyBvIGNhbmFsIGVsZXRyJm9jaXJjO25pY28gcGFyYSByZXRvcm5vIGRhIHN1YSBtYW5pZmVzdGEmY2NlZGlsOyZhdGlsZGU7byBub3MgdGVybW9zIGRvIFJlZ3VsYW1lbnRvIGRvIEZ1bmRvLCBlIHF1YW5kbyBhIG8gZW52aW8gZGVzdGEgcGVsbyBjb3Rpc3RhLCBwcm9jZWRlbW9zIGNvbSBhIGFwdXJhJmNjZWRpbDsmYXRpbGRlO28gZG8gcXVvcnVtIG5vIG1vbWVudG8gZG8gZW5jZXJyYW1lbnRvIGRvIHByYXpvIHBhcmEgbWFuaWZlc3RhJmNjZWRpbDsmYXRpbGRlO28uPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4xMS48L2gzPgo8L3RkPjx0ZD4KPGgzIGFsaWduPSJsZWZ0Ij5SZW11bmVyYSZjY2VkaWw7JmF0aWxkZTtvIGRvIEFkbWluaXN0cmFkb3I8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj4xMS4xPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjMiPjxiPlBvbCZpYWN1dGU7dGljYSBkZSByZW11bmVyYSZjY2VkaWw7JmF0aWxkZTtvIGRlZmluaWRhIGVtIHJlZ3VsYW1lbnRvOjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSIzIj5QZWxvcyBzZXJ2aSZjY2VkaWw7b3MgZGUgYWRtaW5pc3RyYSZjY2VkaWw7JmF0aWxkZTtvLCBjdXN0Jm9hY3V0ZTtkaWEgZSBjb250cm9sYWRvcmlhLCBlIGRpc3RyaWJ1aSZjY2VkaWw7JmF0aWxkZTtvIGRlIGNvdGFzLCBzZXImYWFjdXRlOyBkZXZpZG8gYW8gQWRtaW5pc3RyYWRvciBvIHZhbG9yIGNvcnJlc3BvbmRlbnRlIGEgW2ldOyAwLDMlICh0ciZlY2lyYztzIGQmZWFjdXRlO2NpbW9zIGRlIHBvciBjZW50bykgYW8gYW5vIHNvYnJlIGEgZmFpeGEgZGUgcGF0cmltJm9jaXJjO25pbyBhdCZlYWN1dGU7IFIkIDEwMCBtaWxoJm90aWxkZTtlczsgW2lpXSAwLDIlIChkb2lzIGQmZWFjdXRlO2NpbW9zIGRlIHBvciBjZW50bykgYW8gYW5vIHNvYnJlIGEgZmFpeGEgZGUgcGF0cmltJm9jaXJjO25pbyBzaXR1YWRhIGVudHJlIFIkIDEwMC4wMDEgbWlsIGF0JmVhY3V0ZTsgUiQgMjAwIG1pbGgmb3RpbGRlO2VzIGUsIFtpaWldIDAsMSUgKHVtIGQmZWFjdXRlO2NpbW8gZGUgcG9yIGNlbnRvKSBhbyBhbm8gc29icmUgYSBmYWl4YSBkZSBwYXRyaW0mb2NpcmM7bmlvIHF1ZSBleGNlZGVyIGEgUiQgMjAwIG1pbGgmb3RpbGRlO2VzLCBhIHNlciBwYWdvIG1lbnNhbG1lbnRlLCBwb3IgcGVyJmlhY3V0ZTtvZG8gdmVuY2lkbywgYXQmZWFjdXRlOyBvIDUmb3JkbTsgZGlhICZ1YWN1dGU7dGlsIGRvIG0mZWNpcmM7cyBzdWJzZXF1ZW50ZSBhbyBkYSBwcmVzdGEmY2NlZGlsOyZhdGlsZGU7byBkbyBzZXJ2aSZjY2VkaWw7bywgYXNzZWd1cmFkbyB1bSB2YWxvciBtJmlhY3V0ZTtuaW1vIG1lbnNhbCBkZSBSJDIwLjAwMCwwMCAodmludGUgbWlsIHJlYWlzKSBxdWUgc2VyJmFhY3V0ZTsgY29ycmlnaWRvIHBlbG8gJklhY3V0ZTtuZGljZSBHZXJhbCBkZSBQcmUmY2NlZGlsO29zICZuZGFzaDsgTWVyY2FkbyAoSUdQTSksIGRpdnVsZ2FkbyBtZW5zYWxtZW50ZSBwZWxvIEluc3RpdHV0byBCcmFzaWxlaXJvIGRlIEVjb25vbWlhIGRhIEZ1bmRhJmNjZWRpbDsmYXRpbGRlO28gR2V0dWxpbyBWYXJnYXMgKEZHViBJQlJFKSBhIGNhZGEgaW50ZXJ2YWxvIGRlIDEyIG1lc2VzLCBjb250YWRvcyBhIHBhcnRpciBkbyBpbiZpYWN1dGU7Y2lvIGRlIGZ1bmNpb25hbWVudG8gZG8gRnVuZG8gKCZsZHF1bztUYXhhIGRlIEFkbWluaXN0cmEmY2NlZGlsOyZhdGlsZGU7byZyZHF1bzsmcmRxdW87KS48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48Yj5WYWxvciBwYWdvIG5vIGFubyBkZSByZWZlciZlY2lyYztuY2lhIChSJCk6PC9iPjwvdGQ+PHRkPjxiPiUgc29icmUgbyBwYXRyaW0mb2NpcmM7bmlvIGNvbnQmYWFjdXRlO2JpbDo8L2I+PC90ZD48dGQ+PGI+JSBzb2JyZSBvIHBhdHJpbSZvY2lyYztuaW8gYSB2YWxvciBkZSBtZXJjYWRvOjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD44NzMuNDc1LDk0PC90ZD48dGQ+MCwzNCU8L3RkPjx0ZD4wLDM0JTwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+MTIuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+R292ZXJuYW4mY2NlZGlsO2E8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj4xMi4xPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjQiPjxiPlJlcHJlc2VudGFudGUocykgZGUgY290aXN0YXM8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjEyLjI8L2I+PC90ZD48dGQgY29sc3Bhbj0iNCI+PGI+RGlyZXRvciBSZXNwb25zJmFhY3V0ZTt2ZWwgcGVsbyBGSUk8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Ob21lOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjMwJSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5DbGF1ZGlhIFNpb2xhIENpYW5mYXJhbmk8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5JZGFkZTogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+NTE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Qcm9maXNzJmF0aWxkZTtvOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjMwJSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5Qc2ljJm9hY3V0ZTtsb2dhPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Q1BGOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4xMTk3NDU4Njg5ODwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkUtbWFpbDogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Y3Npb2xhQHBsYW5uZXIuY29tLmJyPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Rm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhY2FkJmVjaXJjO21pY2E6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPlVNRVNQIFVuaXZlcnNpZGFkZSBNZXRvZGlzdGEgZGUgUyZhdGlsZGU7byBQYXVsbzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlF1YW50aWRhZGUgZGUgY290YXMgZGV0aWRhcyBkbyBGSUk6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAsMDA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFudGlkYWRlIGRlIGNvdGFzIGRvIEZJSSBjb21wcmFkYXMgbm8gcGVyJmlhY3V0ZTtvZG86IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAsMDA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFudGlkYWRlIGRlIGNvdGFzIGRvIEZJSSB2ZW5kaWRhcyBubyBwZXImaWFjdXRlO29kbzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MCwwMDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkRhdGEgZGUgaW4maWFjdXRlO2NpbyBuYSBmdW4mY2NlZGlsOyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MDEvMDQvMjAyMTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSI0Ij48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlByaW5jaXBhaXMgZXhwZXJpJmVjaXJjO25jaWFzIHByb2Zpc3Npb25haXMgZHVyYW50ZSBvcyAmdWFjdXRlO2x0aW1vcyA1IGFub3M8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Ob21lIGRhIEVtcHJlc2E8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5QZXImaWFjdXRlO29kbzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNhcmdvIGUgZnVuJmNjZWRpbDsmb3RpbGRlO2VzIGluZXJlbnRlcyBhbyBjYXJnbzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkF0aXZpZGFkZSBwcmluY2lwYWwgZGEgZW1wcmVzYSBuYSBxdWFsIHRhaXMgZXhwZXJpJmVjaXJjO25jaWFzIG9jb3JyZXJhbTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkNPTkdMT01FUkFETyBQTEFOTkVSPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+RGUgMDgvMTk5NyBhdCZlYWN1dGU7IGF0dWFsPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MTk5Ny0yMDA2IC0gR2VyZW50ZSBkZSBCYWNrIE9maWljZSBlIFF1YWxpZGFkZTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPk1hbnV0ZW4mY2NlZGlsOyZhdGlsZGU7byBkbyBzaXN0ZW1hIGRlIGdlc3QmYXRpbGRlO28gZGEgcXVhbGlkYWRlLCBmb3JuZWNlbmRvIGluZm9ybWEmY2NlZGlsOyZvdGlsZGU7ZXMgJmFncmF2ZTsgRGlyZXRvcmlhIGRlIENvbnRyb2xlcyBJbnRlcm5vcyBlIGRlbWFpcyAmYWFjdXRlO3JlYXMsIGNvbnRyaWJ1aW5kbyBjb20gbyBvYmpldGl2byBnbG9iYWwgaW5zdGl0dWNpb25hbDsKClByb2Nlc3NhbWVudG8gZGUgQ2x1YmVzIGUgRnVuZG9zOwoKTGlxdWlkYSZjY2VkaWw7JmF0aWxkZTtvIEZpbmFuY2VpcmEgKFRlc291cmFyaWEpOwoKQWNvbXBhbmhhbWVudG8gZGUgYXVkaXRvcmlhcyBleHRlcm5hcyBkb3MgJm9hY3V0ZTtyZyZhdGlsZGU7b3MgY2VydGlmaWNhZG9yZXMgJm5kYXNoOyBBbmJpbWE7CgpDb29yZGVuYXIgYXMgYXRpdmlkYWRlcyBkZSBhY29yZG8gY29tIG8gQyZvYWN1dGU7ZGlnbyBkZSAKClJlZ3VsYW1lbnRhJmNjZWRpbDsmYXRpbGRlO28gQW5iaW1hIHZpZ2VudGU7CgpQcmVwYXJhciBlIGVsYWJvcmFyIGVtIGNvbmp1bnRvIGNvbSBvcyBjb2xhYm9yYWRvcmVzIGRhcyAmYWFjdXRlO3JlYXMsIG9zIHByb2NlZGltZW50b3MsIGluZGljYWRvcmVzLCBwZXNxdWlzYSBkZSBzYXRpc2ZhJmNjZWRpbDsmYXRpbGRlO28gZSBkZW1haXMgZmVycmFtZW50YXMgcXVlIGZhY2lsaXRlbSBhIGV4ZWN1JmNjZWRpbDsmYXRpbGRlO28gZGFzIGF0aXZpZGFkZXMgZGFzICZhYWN1dGU7cmVhcy48L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5DT05HTE9NRVJBRE8gUExBTk5FUjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjIwMDYtYXQmZWFjdXRlOyBhdHVhbCAmbmRhc2g7IERpcmV0b3JhIEVzdGF0dXQmYWFjdXRlO3JpYSAmbmRhc2g7IENvbmdsb21lcmFkbzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkdlc3QmYXRpbGRlO28gZGUgQ29udHJvbGVzIEludGVybm9zIG5hIGFwbGljYSZjY2VkaWw7JmF0aWxkZTtvIGRlIG5vcm1hcyBkZSBDb250cm9sZXMgSW50ZXJub3M7CgpHZXN0JmF0aWxkZTtvIGRlIFJpc2NvczsKClByZXZlbiZjY2VkaWw7JmF0aWxkZTtvIGUgbWl0aWdhJmNjZWRpbDsmYXRpbGRlO28gZG9zIHJpc2NvcyBkZSBwcmV2ZW4mY2NlZGlsOyZhdGlsZGU7byAmYWdyYXZlOyBsYXZhZ2VtIGRlIGRpbmhlaXJvLCBpbXBsZW1lbnRhJmNjZWRpbDsmYXRpbGRlO28sIGN1bXByaW1lbnRvIGRlIHJlZ3JhcywgcG9sJmlhY3V0ZTt0aWNhcyBlIHByb2NlZGltZW50b3MgaW50ZXJub3M7CgpHZXN0JmF0aWxkZTtvIGRlIENvbnRyb2xlcyBJbnRlcm5vcyBuYSBhcGxpY2EmY2NlZGlsOyZhdGlsZGU7byBkZSBub3JtYXMgZGUgQ29udHJvbGVzIEludGVybm9zOwoKUmVhbGl6YSBwcm9jZXNzbyBjb250JmlhY3V0ZTtudW8gZGUgUXVhbGlkYWRlIGUgQ29udHJvbGVzIEludGVybm9zIGUgY29uZHUmY2NlZGlsOyZhdGlsZGU7byBkZSBDYW5hbCBkZSBEZW4mdWFjdXRlO25jaWFzOwoKTW9uaXRvcmEgZW0gc2lzdGVtYSBpbnRlZ3JhZG8gKEdSIFRyYWRlKSBvcGVyYSZjY2VkaWw7Jm90aWxkZTtlcyBkZSBjbGllbnRlcyBxdWUgcG9zc2FtIGFwcmVzZW50YXIgcmlzY28gZGUgY3ImZWFjdXRlO2RpdG8vIG1lcmNhZG8sIGluZGljYW5kbyBhIG5lY2Vzc2lkYWRlIGRlIHJlZHUmY2NlZGlsOyZhdGlsZGU7byBkZSBleHBvc2kmY2NlZGlsOyZhdGlsZGU7by8gZGVwJm9hY3V0ZTtzaXRvIGRlIGdhcmFudGlhcyB2aXNhbmRvIGEgcmVkdSZjY2VkaWw7JmF0aWxkZTtvIGRvIHJpc2NvIGludHJhZGF5LCBwb3IgbWVpbyBkZSBmZXJyYW1lbnRhcyBkZSBzdHJlc3MgKHRlc3RlKSBlIGF2YWxpYXIgcXVhbnRvIGEgYWRlcXVhYmlsaWRhZGUgZGEgY2FwYWNpZGFkZSBmaW5hbmNlaXJhIGUgbGltaXRlcyBvcGVyYWNpb25haXM7IAoKQ29uZHV6aXIgYSBhbiZhYWN1dGU7bGlzZSBkYXMgY2F1c2FzLCBlbGFib3JhciBlIGltcGxlbWVudGFyIHBsYW5vcyBkZSBhJmNjZWRpbDsmb3RpbGRlO2VzIGNvcnJldGl2YXMgZSBwcmV2ZW50aXZhcyByZWxhdGl2YXMgJmFncmF2ZTtzIG9ic2VydmEmY2NlZGlsOyZvdGlsZGU7ZXMgcmVhbGl6YWRhcyBwb3IgJm9hY3V0ZTtyZyZhdGlsZGU7b3MgcmVndWxhZG9yZXMgZSBkZSBjZXJ0aWZpY2EmY2NlZGlsOyZvdGlsZGU7ZXM7CgpHZXN0JmF0aWxkZTtvIGRvcyBSaXNjb3MgYWxpbmhhZGEgY29tIG8gcGxhbmVqYW1lbnRvIGVzdHJhdCZlYWN1dGU7Z2ljbyBkYSBDb3JyZXRvcmE7CgpFc3BlY2lmaWNhJmNjZWRpbDsmYXRpbGRlO28gZGUgcGFyJmFjaXJjO21ldHJvcyBlIGNvbnRyb2xlcyBwYXJhIFBMRCwgY29tbyBhbiZhYWN1dGU7bGlzZXMgcXVlIHBlcm1pdGVtIGEgY29tdW5pY2EmY2NlZGlsOyZhdGlsZGU7byBhbyBDT0FGOwoKUmVzcG9ucyZhYWN1dGU7dmVsIHBlbG8gZGVzZW52b2x2aW1lbnRvIGRhIG1lc2EgZmlkdWNpJmFhY3V0ZTtyaWEsIGFkbWluaXN0cmEmY2NlZGlsOyZhdGlsZGU7byBkZSBmdW5kbyBkZSBpbnZlc3RpbWVudG9zIGltb2JpbGkmYWFjdXRlO3Jpb3MgZSBlc2NyaXR1cmEmY2NlZGlsOyZhdGlsZGU7by4gSW1wbGVtZW50YSZjY2VkaWw7JmF0aWxkZTtvIGRlIFNpc3RlbWEgR2VyZW5jaWFsLjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSI0Ij48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkRlc2NyaSZjY2VkaWw7JmF0aWxkZTtvIGRlIHF1YWxxdWVyIGRvcyBzZWd1aW50ZXMgZXZlbnRvcyBxdWUgdGVuaGFtIG9jb3JyaWRvIGR1cmFudGUgb3MgJnVhY3V0ZTtsdGltb3MgNSBhbm9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RXZlbnRvPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RGVzY3JpJmNjZWRpbDsmYXRpbGRlO288L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iMiI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFscXVlciBjb25kZW5hJmNjZWRpbDsmYXRpbGRlO28gY3JpbWluYWw8L3NwYW4+PC90ZD48dGQgY29sc3Bhbj0iMiI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5OJmF0aWxkZTtvIDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSIyIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlF1YWxxdWVyIGNvbmRlbmEmY2NlZGlsOyZhdGlsZGU7byBlbSBwcm9jZXNzbyBhZG1pbmlzdHJhdGl2byBkYSBDVk0gZSBhcyBwZW5hcyBhcGxpY2FkYXM8L3NwYW4+PC90ZD48dGQgY29sc3Bhbj0iMiI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5OJmF0aWxkZTtvPC9zcGFuPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjEzLjwvYj48L3RkPjx0ZCBjb2xzcGFuPSI2Ij48Yj5EaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3Rpc3Rhcywgc2VndW5kbyBvIHBlcmNlbnR1YWwgZGUgY290YXMgYWRxdWlyaWRvLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48Yj5GYWl4YXMgZGUgUHVsdmVyaXphJmNjZWRpbDsmYXRpbGRlO288L2I+PC90ZD48dGQgd2lkdGg9IjE2JSI+PGI+TiZvcmRtOyBkZSBjb3Rpc3RhczwvYj48L3RkPjx0ZCB3aWR0aD0iMTYlIj48Yj5OJm9yZG07IGRlIGNvdGFzIGRldGlkYXM8L2I+PC90ZD48dGQgd2lkdGg9IjE2JSI+PGI+JSBkZSBjb3RhcyBkZXRpZG8gZW0gcmVsYSZjY2VkaWw7JmF0aWxkZTtvIGFvIHRvdGFsIGVtaXRpZG88L2I+PC90ZD48dGQgd2lkdGg9IjE2JSI+PGI+JSBkZXRpZG8gcG9yIFBGPC9iPjwvdGQ+PHRkIHdpZHRoPSIxNiUiPjxiPiUgZGV0aWRvIHBvciBQSjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIEF0JmVhY3V0ZTsgNSUgZGFzIGNvdGFzCiAgICAgICAgPC90ZD48dGQ+OTUsMDA8L3RkPjx0ZD4zMi4zMjYsMDA8L3RkPjx0ZD40NiwyMiU8L3RkPjx0ZD40NiwyMiU8L3RkPjx0ZD4wLDAwJTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgNSUgYXQmZWFjdXRlOyAxMCUKICAgICAgICA8L3RkPjx0ZD42LDAwPC90ZD48dGQ+MzcuNjQ0LDAwPC90ZD48dGQ+NTMsNzglPC90ZD48dGQ+NTMsNzglPC90ZD48dGQ+MCwwMCU8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIEFjaW1hIGRlIDEwJSBhdCZlYWN1dGU7IDE1JQogICAgICAgIDwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgMTUlIGF0JmVhY3V0ZTsgMjAlCiAgICAgICAgPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSAyMCUgYXQmZWFjdXRlOyAzMCUKICAgICAgICA8L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIEFjaW1hIGRlIDMwJSBhdCZlYWN1dGU7IDQwJQogICAgICAgIDwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgNDAlIGF0JmVhY3V0ZTsgNTAlCiAgICAgICAgPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSA1MCUKICAgICAgICA8L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjE0LjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPlRyYW5zYSZjY2VkaWw7Jm90aWxkZTtlcyBhIHF1ZSBzZSByZWZlcmUgbyBhcnQuIDM0IGUgaW5jaXNvIElYIGRvIGFydC4zNSwgZGEgSW5zdHJ1JmNjZWRpbDsmYXRpbGRlO28gQ1ZNIG4mb3JkbTsgNDcyLCBkZSAyMDA4PC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+MTUuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+UG9sJmlhY3V0ZTt0aWNhIGRlIGRpdnVsZ2EmY2NlZGlsOyZhdGlsZGU7byBkZSBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzPC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxNS4xCiAgICAgICAgPC90ZD48dGQ+PGI+RGVzY3JldmVyIGEgcG9sJmlhY3V0ZTt0aWNhIGRlIGRpdnVsZ2EmY2NlZGlsOyZhdGlsZGU7byBkZSBhdG8gb3UgZmF0byByZWxldmFudGUgYWRvdGFkYSBwZWxvIGFkbWluaXN0cmFkb3IsIG91IGRpc3BvbmliaWxpemFyIG8gbGluayBjb3JyZXNwb25kZW50ZSBkYSBwJmFhY3V0ZTtnaW5hIGRvIGFkbWluaXN0cmFkb3IgbmEgcmVkZSBtdW5kaWFsIGRlIGNvbXB1dGFkb3JlcywgaW5kaWNhbmRvIG9zIHByb2NlZGltZW50b3MgcmVsYXRpdm9zICZhZ3JhdmU7IG1hbnV0ZW4mY2NlZGlsOyZhdGlsZGU7byBkZSBzaWdpbG8gYWNlcmNhIGRlIGluZm9ybWEmY2NlZGlsOyZvdGlsZGU7ZXMgcmVsZXZhbnRlcyBuJmF0aWxkZTtvIGRpdnVsZ2FkYXMsIGxvY2FpcyBvbmRlIGVzdGFyJmF0aWxkZTtvIGRpc3BvbiZpYWN1dGU7dmVpcyB0YWlzIGluZm9ybWEmY2NlZGlsOyZvdGlsZGU7ZXMsIGVudHJlIG91dHJvcyBhc3BlY3Rvcy48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTUuMgogICAgICAgIDwvdGQ+PHRkPjxiPkRlc2NyZXZlciBhIHBvbCZpYWN1dGU7dGljYSBkZSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZGUgY290YXMgZG8gZnVuZG8sIHNlIGhvdXZlciwgb3UgZGlzcG9uaWJpbGl6YXIgbyBsaW5rIGNvcnJlc3BvbmRlbnRlIGRhIHAmYWFjdXRlO2dpbmEgZG8gYWRtaW5pc3RyYWRvciBuYSByZWRlIG11bmRpYWwgZGUgY29tcHV0YWRvcmVzLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgICAgTiZhdGlsZGU7byBwb3NzdWkgaW5mb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFwcmVzZW50YWRhLgogICAgICAgICAgPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxNS4zCiAgICAgICAgPC90ZD48dGQ+PGI+RGVzY3JldmVyIGEgcG9sJmlhY3V0ZTt0aWNhIGRlIGV4ZXJjJmlhY3V0ZTtjaW8gZG8gZGlyZWl0byBkZSB2b3RvIGVtIHBhcnRpY2lwYSZjY2VkaWw7Jm90aWxkZTtlcyBzb2NpZXQmYWFjdXRlO3JpYXMgZG8gZnVuZG8sIG91IGRpc3BvbmliaWxpemFyIG8gbGluayBjb3JyZXNwb25kZW50ZSBkYSBwJmFhY3V0ZTtnaW5hIGRvIGFkbWluaXN0cmFkb3IgbmEgcmVkZSBtdW5kaWFsIGRlIGNvbXB1dGFkb3Jlcy48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTUuNAogICAgICAgIDwvdGQ+PHRkPjxiPlJlbGFjaW9uYXIgb3MgZnVuY2lvbiZhYWN1dGU7cmlvcyByZXNwb25zJmFhY3V0ZTt2ZWlzIHBlbGEgaW1wbGFudGEmY2NlZGlsOyZhdGlsZGU7bywgbWFudXRlbiZjY2VkaWw7JmF0aWxkZTtvLCBhdmFsaWEmY2NlZGlsOyZhdGlsZGU7byBlIGZpc2NhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRhIHBvbCZpYWN1dGU7dGljYSBkZSBkaXZ1bGdhJmNjZWRpbDsmYXRpbGRlO28gZGUgaW5mb3JtYSZjY2VkaWw7Jm90aWxkZTtlcywgc2UgZm9yIG8gY2Fzby48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjE2LjwvYj48L3RkPjx0ZD48Yj5SZWdyYXMgZSBwcmF6b3MgcGFyYSBjaGFtYWRhIGRlIGNhcGl0YWwgZG8gZnVuZG86PC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8cD48L3A+Cjx0YWJsZSB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjEwMCUiPjxhIGlkPSJhbmV4b3MiIG5hbWU9ImFuZXhvcyI+PC9hPjxzcGFuIGNsYXNzPSJ0aXR1bG8tdGFiZWxhIj5BbmV4b3M8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgc3R5bGU9InBhZGRpbmctbGVmdDoyMHB4Ij48YSBocmVmPSJkb3dubG9hZERvY3VtZW50b0FkaWNpb25hbD9pZERvY3VtZW50bz0xMTM5NjM1JmFtcDtpZERvY3VtZW50b0FkaWNpb25hbD0zNiI+NS4gRmF0b3JlcyBkZSBSaXNjbzwvYT48L3RkPgo8L3RyPgo8L3RhYmxlPgo8cD48L3A+CjxoMyBhbGlnbj0iY2VudGVyIj5Ob3RhPC9oMz4KPHRhYmxlIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0iY2VudGVyIiB3aWR0aD0iNCUiPjEuPC90ZD48dGQ+QSByZWxhJmNjZWRpbDsmYXRpbGRlO28gZGUgcHJlc3RhZG9yZXMgZGUgc2VydmkmY2NlZGlsO29zIGRlIHF1ZSB0cmF0YSBvIGl0ZW0gMS44IGRldmUgc2VyIGluZGljYWRhIHF1YW5kbyBvIHJlZmVyaWRvIHByZXN0YWRvciBkZSBzZXJ2aSZjY2VkaWw7b3MgcmVwcmVzZW50YXIgbWFpcyBkZSA1JSBkYXMgZGVzcGVzYXMgZG8gRklJPC90ZD4KPC90cj4KPC90YWJsZT4KPC9ib2R5Pgo8L2h0bWw+Cg=="