"PGh0bWw+CjxoZWFkPgo8TUVUQSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+Cjx0aXRsZT5BTkVYTyAzOS1WIDogSW5mb3JtZSBBbnVhbDwvdGl0bGU+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgICAgICB0YWJsZQogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsKICAgICAgICAgIH0KICAgICAgICAgIHRhYmxlLCB0ZCwgdGgKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcgogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcl90b3AKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlci10b3A6MXB0IGhpZGRlbjsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ib3JkZXJfZG91YmxlIHRkIHsKICAgICAgICAgIGJvcmRlcjogMHB4OwogICAgICAgICAgYm9yZGVyLWJvdHRvbToycHQgc29saWQgYmxhY2s7CiAgICAgICAgICBib3JkZXItdG9wOjJwdCBzb2xpZCBibGFjazsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ub19ib3JkZXJfdG9wIHRkIHsKICAgICAgICAgIGJvcmRlci10b3A6MHB0IHNvbGlkIGJsYWNrOwogICAgICAgICAgfQoKICAgICAgICAgIHRyLm5vX2JvcmRlciB0ZCB7CiAgICAgICAgICBib3JkZXI6IDBweDsKICAgICAgICAgIH0KCgogICAgICAgICAgYm9keQogICAgICAgICAgewogICAgICAgICAgbWFyZ2luOjEwcHg7CiAgICAgICAgICBmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOwogICAgICAgICAgfQoKICAgICAgICAgIC50aXR1bG8tdGFiZWxhCiAgICAgICAgICB7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgIGZvbnQtc2l6ZToxMjsKICAgICAgICAgIH0KCiAgICAgICAgICAudGl0dWxvLWRhZG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIGZvbnQtc2l6ZToxMTsKICAgICAgICAgIH0KCiAgICAgICAgICAuZGFkby1jYWJlY2FsaG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIC5kYWRvLXZhbG9yZXMKICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7CiAgICAgICAgICB9CiAgICAgICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KPGEgaHJlZj0iamF2YXNjcmlwdDp3aW5kb3cucHJpbnQoKSI+SW1wcmltaXI8L2E+CjxoMiBhbGlnbj0iY2VudGVyIj5JbmZvcm1lIEFudWFsPC9oMj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZSBkbyBGdW5kbzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+RlVORE8gREUgSU5WRVNUSU1FTlRPIElNT0JJTEkmQWFjdXRlO1JJTyBIRVJNRVM8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DTlBKIGRvIEZ1bmRvOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4wMC44NjguMjM1LzAwMDEtMDg8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5EYXRhIGRlIEZ1bmNpb25hbWVudG86IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAzLzEwLzE5OTU8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5QJnVhY3V0ZTtibGljbyBBbHZvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5JbnZlc3RpZG9yZXMgZW0gR2VyYWw8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DJm9hY3V0ZTtkaWdvIElTSU46IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkJSSEVSTUNURjAwNDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlF1YW50aWRhZGUgZGUgY290YXMgZW1pdGlkYXM6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjU0LjMxNiwwMDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkZ1bmRvIEV4Y2x1c2l2bz8gPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+TiZhdGlsZGU7bzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNvdGlzdGFzIHBvc3N1ZW0gdiZpYWN1dGU7bmN1bG8gZmFtaWxpYXIgb3Ugc29jaWV0JmFhY3V0ZTtyaW8gZmFtaWxpYXI/IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPk4mYXRpbGRlO288L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DbGFzc2lmaWNhJmNjZWRpbDsmYXRpbGRlO28gYXV0b3JyZWd1bGEmY2NlZGlsOyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PGI+TWFuZGF0bzogPC9iPlJlbmRhPC9zcGFuPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PGI+U2VnbWVudG8gZGUgQXR1YSZjY2VkaWw7JmF0aWxkZTtvOiA8L2I+SCZpYWN1dGU7YnJpZG88L3NwYW4+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj48Yj5UaXBvIGRlIEdlc3QmYXRpbGRlO286IDwvYj5QYXNzaXZhPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UHJhem8gZGUgRHVyYSZjY2VkaWw7JmF0aWxkZTtvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5JbmRldGVybWluYWRvPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RGF0YSBkbyBQcmF6byBkZSBEdXJhJmNjZWRpbDsmYXRpbGRlO286IDwvc3Bhbj48L3RkPjx0ZD48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkVuY2VycmFtZW50byBkbyBleGVyYyZpYWN1dGU7Y2lvIHNvY2lhbDogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MzEvMTI8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5NZXJjYWRvIGRlIG5lZ29jaWEmY2NlZGlsOyZhdGlsZGU7byBkYXMgY290YXM6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPk1CIDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkVudGlkYWRlIGFkbWluaXN0cmFkb3JhIGRlIG1lcmNhZG8gb3JnYW5pemFkbzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZSBkbyBBZG1pbmlzdHJhZG9yOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5SSU8gQlJBVk8gSU5WRVNUSU1FTlRPUyAtIERJU1RSSUJVSURPUkEgREUgVElUVUxPUyBFIFZBTE9SRVMgTU9CSUxJQVJJT1MgTFREQTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNOUEogZG8gQWRtaW5pc3RyYWRvcjogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+NzIuNjAwLjAyNi8wMDAxLTgxPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RW5kZXJlJmNjZWRpbDtvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5BVi4gQ0hFRElEIEpBRkVULAogICAgICAgICAgICAgIDIyMiwKICAgICAgICAgICAgICBCTE9DTyBCIC0gMyZvcmRmOyBBTkRBUi0KICAgICAgICAgICAgICBWSUxBIE9MJklhY3V0ZTtNUElBLQogICAgICAgICAgICAgIFMmQXRpbGRlO08gUEFVTE8tCiAgICAgICAgICAgICAgU1AtCiAgICAgICAgICAgICAgMDQ1NTUxLTA2NTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlRlbGVmb25lczogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+KDExKSAzNTA5LTY2MDA8L3NwYW4+PGI+PC9iPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PC9zcGFuPjxiPjwvYj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlNpdGU6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPnd3dy5yaW9icmF2by5jb20uYnI8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FLW1haWw6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPmZ1bmRvc2ltb2JpbGlhcmlvc0ByaW9icmF2by5jb20uYnI8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Db21wZXQmZWNpcmM7bmNpYTogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MTIvMjAyMDwvc3Bhbj48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8L3RhYmxlPgo8cD48L3A+Cjx0YWJsZSB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4xLjwvaDM+CjwvdGQ+PHRkIHdpZHRoPSIzMiUiPgo8aDMgYWxpZ249ImxlZnQiPlByZXN0YWRvcmVzIGRlIHNlcnZpJmNjZWRpbDtvczwvaDM+CjwvdGQ+PHRkIHdpZHRoPSIxMiUiPgo8aDMgYWxpZ249ImxlZnQiPkNOUEo8L2gzPgo8L3RkPjx0ZCB3aWR0aD0iMzUlIj4KPGgzIGFsaWduPSJsZWZ0Ij5FbmRlcmUmY2NlZGlsO288L2gzPgo8L3RkPjx0ZCB3aWR0aD0iMTUlIj4KPGgzIGFsaWduPSJsZWZ0Ij5UZWxlZm9uZTwvaDM+CjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS4xCiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBHZXN0b3I6IFJpbyBCcmF2byBJbnZlc3RpbWVudG9zIERUVk0gTHRkYTwvdGQ+PHRkPjcyLjYwMC4wMjYvMDAwMS04MTwvdGQ+PHRkPkF2LiBDaGVkaWQgSmFmZXQsIDIyMiBCbG9jbyBCIDMmb3JkbTsgQW5kYXI8L3RkPjx0ZD4oMTEpIDM1MDktNjY0MTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS4yCiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBDdXN0b2RpYW50ZTogPC90ZD48dGQ+Li4vLTwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS4zCiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBBdWRpdG9yIEluZGVwZW5kZW50ZTogRVJOU1QgJmFtcDsgWU9VTkcgQXVkaXRvcmVzIEluZGVwZW5kZW50ZXMgUy5TLjwvdGQ+PHRkPjYxLi4zNi42LjkvMzYvMC0wMDwvdGQ+PHRkPkF2LiBQcmVzLiBKdXNjZWxpbm8gS3ViaXRzY2hlaywgMTkwOSA4Jm9yZG07IGFuZGFyIC0gUyZhdGlsZGU7byBQYXVsby9TUDwvdGQ+PHRkPigxMSkgMjU3My0zMDAwPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjQKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEZvcm1hZG9yIGRlIE1lcmNhZG86IDwvdGQ+PHRkPi4uLy08L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuNQogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgRGlzdHJpYnVpZG9yIGRlIGNvdGFzOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjYKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIENvbnN1bHRvciBFc3BlY2lhbGl6YWRvOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjcKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEVtcHJlc2EgRXNwZWNpYWxpemFkYSBwYXJhIGFkbWluaXN0cmFyIGFzIGxvY2EmY2NlZGlsOyZvdGlsZGU7ZXM6IEF1eGlsaWFkb3JhIFByZWRpYWwgTHRkYTwvdGQ+PHRkPjkyLi43OC4wLjYvMDAvMC0wMDwvdGQ+PHRkPkEuIFNldGUgZGUgU2V0ZW1icm8sIDExMTYgLSBQb3J0byBBbGVncmUvUlM8L3RkPjx0ZD4oNTEpIDMyMTYtNjEwMDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRoIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgICAgIDEuOAogICAgICAgICAgICA8L3RoPjx0aCBhbGlnbj0ibGVmdCIgY29sc3Bhbj0iNCI+T3V0cm9zIHByZXN0YWRvcmVzIGRlIHNlcnZpJmNjZWRpbDtvcyZzdXAxOzo8L3RoPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+Mi48L2gzPgo8L3RkPjx0ZD4KPGgzIGFsaWduPSJsZWZ0Ij5JbnZlc3RpbWVudG9zIEZJSTwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMi4xCiAgICAgICAgPC90ZD48dGQgY29sc3Bhbj0iNCI+PGI+RGVzY3JpJmNjZWRpbDsmYXRpbGRlO28gZG9zIG5lZyZvYWN1dGU7Y2lvcyByZWFsaXphZG9zIG5vIHBlciZpYWN1dGU7b2RvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4zLjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPlByb2dyYW1hIGRlIGludmVzdGltZW50b3MgcGFyYSBvcyBleGVyYyZpYWN1dGU7Y2lvcyBzZWd1aW50ZXMsIGluY2x1aW5kbywgc2UgbmVjZXNzJmFhY3V0ZTtyaW8sIGFzIGluZm9ybWEmY2NlZGlsOyZvdGlsZGU7ZXMgZGVzY3JpdGFzIG5vIGl0ZW0gMS4xIGNvbSByZWxhJmNjZWRpbDsmYXRpbGRlO28gYW9zIGludmVzdGltZW50b3MgYWluZGEgbiZhdGlsZGU7byByZWFsaXphZG9zOjwvaDM+CjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPk8gRnVuZG8gdGVtIHBvciBvYmpldG8gY2FwdGFyIHJlY3Vyc29zIHBhcmEgaW52ZXN0aW1lbnRvIGVtIGluY29ycG9yYSZjY2VkaWw7Jm90aWxkZTtlcywgY29uc3RydSZjY2VkaWw7Jm90aWxkZTtlcyBlIGVtcHJlZW5kaW1lbnRvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zLCBwb2RlbmRvIGNvbXByYXIsIHZlbmRlciwgcmV2ZW5kZXIgb3UgbG9jYXIgaW0mb2FjdXRlO3ZlaXMgY29tZXJjaWFpcyBlL291IHJlc2lkZW5jaWFpcyBzaXR1YWRvcyBubyBFc3RhZG8gZG8gUmlvIEdyYW5kZSBkbyBTdWwsIHBvciBtZWlvIGRhIGFxdWlzaSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBzZWd1aW50ZXMgYXRpdm9zOiAoaSkgcXVhaXNxdWVyIGRpcmVpdG9zIHJlYWlzIHNvYnJlIGJlbnMgaW0mb2FjdXRlO3ZlaXMsIGluY2x1c2l2ZSB0ZXJyZW5vcywgY2VudHJvcyBjb21lcmNpYWlzIGUvb3UgcmVzaWRlbmNpYWlzLCBwciZlYWN1dGU7ZGlvcyBkZXN0aW5hZG9zIGFvIGNvbSZlYWN1dGU7cmNpbyB2YXJlamlzdGEgZSBhdGFjYWRpc3RhLCBkZXAmb2FjdXRlO3NpdG9zLCBsb2phcywgY29uanVudG9zIGNvbWVyY2lhaXMgZS9vdSByZXNpZGVuY2lhaXM7IGUgKGlpKSBsZXRyYXMgaGlwb3RlYyZhYWN1dGU7cmlhcyAoJmxkcXVvO0F0aXZvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zJnJkcXVvOykuIEEgcG9saXRpY2EgZGV2ZXImYWFjdXRlOyBzZSBtYW50ZXIgaW5hdGVyYWRhIHBhcmEgb3MgZXhlcmMmaWFjdXRlO2Npb3Mgc2VndWludGVzLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+NC48L2gzPgo8L3RkPjx0ZD4KPGgzIGFsaWduPSJsZWZ0Ij5BbiZhYWN1dGU7bGlzZSBkbyBhZG1pbmlzdHJhZG9yIHNvYnJlOjwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNC4xCiAgICAgICAgPC90ZD48dGQ+PGI+UmVzdWx0YWRvIGRvIGZ1bmRvIG5vIGV4ZXJjJmlhY3V0ZTtjaW8gZmluZG88L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+TyBsdWNybyBsJmlhY3V0ZTtxdWlkbyBkbyBGdW5kbyBubyBleGVyYyZpYWN1dGU7Y2lvIGZvaSBkZSBSJCA0LjY1MSBtaWxoJm90aWxkZTtlcy4gQSBkaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBkZSByZW5kaW1lbnRvcyBkbyBhbm8gZm9pIHN1cGVyaW9yIGFvcyA5NSUgbSZpYWN1dGU7bmltb3MgZXhpZ2lkb3MuIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNC4yCiAgICAgICAgPC90ZD48dGQ+PGI+Q29uanVudHVyYSBlY29uJm9jaXJjO21pY2EgZG8gc2VnbWVudG8gZG8gbWVyY2FkbyBpbW9iaWxpJmFhY3V0ZTtyaW8gZGUgYXR1YSZjY2VkaWw7JmF0aWxkZTtvIHJlbGF0aXZvIGFvIHBlciZpYWN1dGU7b2RvIGZpbmRvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjIwMjAgZm9pIHVtIGFubyBkZSBwcm9mdW5kYSByZXRyYSZjY2VkaWw7JmF0aWxkZTtvIGVjb24mb2NpcmM7bWljYSBkZXZpZG8gJmFncmF2ZTsgcGFuZGVtaWEgZG8gQ292aWQtMTkuIFBhcmEgcmVkdXppciBvIGltcGFjdG8gZGEgY3Jpc2UsIG8gZ292ZXJubyBmZWRlcmFsIGxhbiZjY2VkaWw7b3UgZGl2ZXJzb3MgcHJvZ3JhbWFzIHBhcmEgZ2FyYW50aXIgcmVuZGEgZSBlbXByZWdvIHF1ZSBzZSBtb3N0cmFyYW0gbXVpdG8gZWZpY2F6ZXMgZSBxdWUgaW1wdWxzaW9uYXJhbSBwcmluY2lwYWxtZW50ZSBvIGNvbnN1bW8uIE8gaW1wYWN0byBmaXNjYWwgZm9pIGdyYW5kZSBlIGEgZCZpYWN1dGU7dmlkYSBwJnVhY3V0ZTtibGljYSBkZXZlIGFsY2FuJmNjZWRpbDthciA5MCUgZG8gUElCIG5lc3RlIGFuby4gUG9yIGlzc28sIDIwMjEgc2VyJmFhY3V0ZTsgdW0gYW5vIGZ1bmRhbWVudGFsIHBhcmEgYXZhbiZjY2VkaWw7YXIgZW0gbWVkaWRhcyBjb21vIGEgUEVDIGVtZXJnZW5jaWFsIGUgcmVmb3JtYSBhZG1pbmlzdHJhdGl2YS4gQSBpbmZsYSZjY2VkaWw7JmF0aWxkZTtvLCBkZXZpZG8gYW8gZXhjZXNzbyBkZSBkZW1hbmRhIGNhdXNhZG8gcGVsbyBhdXgmaWFjdXRlO2xpbyBlbWVyZ2VuY2lhbCwgYW9zIHByZSZjY2VkaWw7b3MgaW50ZXJuYWNpb25haXMgZGUgY29tbW9kaXRpZXMgZSAmYWdyYXZlOyBkZXByZWNpYSZjY2VkaWw7JmF0aWxkZTtvIGRvIHJlYWwsIHN1Yml1IHBhcmEgNCw1MiUgKGFudGUgNCwzMSUgZW0gMjAxOSksIGFjaW1hIGRhIG1ldGEgZGUgaW5mbGEmY2NlZGlsOyZhdGlsZGU7byBkZSAyMDIwICg0JSkuIE9zIGVzdCZpYWN1dGU7bXVsb3MgZmlzY2FpcyBmb3JhbSBhY29tcGFuaGFkb3MgZGUgZXN0JmlhY3V0ZTttdWxvcyBtb25ldCZhYWN1dGU7cmlvcyBzZW0gcHJlY2VkZW50ZXMuIEEgU0VMSUMgcXVlIGluaWNpb3UgbyBhbm8gZW0gNCw1JSwgZm9pIHJlZHV6aWRhIHBhcmEgMiUsIHVtYSBub3ZhIG0maWFjdXRlO25pbWEgaGlzdCZvYWN1dGU7cmljYS4gCk8gbiZpYWN1dGU7dmVsIHJlY29yZGUgZGEgU0VMSUMgaW1wdWxzaW9ub3UgdGFtYiZlYWN1dGU7bSBvcyBlbXByJmVhY3V0ZTtzdGltb3MgaW1vYmlsaSZhYWN1dGU7cmlvcywgcXVlIGNyZXNjZXJhbSAxMiUgZW0gMjAyMCBlIHF1ZSBmb3JhbSBhcGxpY2Fkb3MgZW0gYXF1aXNpJmNjZWRpbDsmb3RpbGRlO2VzIGUgcmVmb3JtYXMgZGUgaW0mb2FjdXRlO3ZlaXMgY29tIGEgaW1wbGVtZW50YSZjY2VkaWw7JmF0aWxkZTtvIGRvIGhvbWUgb2ZmaWNlLiBTZWd1bmRvIG8gU2luZGljYXRvIGRhIEhhYml0YSZjY2VkaWw7JmF0aWxkZTtvIChTZWNvdmkpLCBob3V2ZSB1bSBjcmVzY2ltZW50byBkZSA0LDUlIG5hcyB2ZW5kYXMgZGUgdW5pZGFkZXMgcmVzaWRlbmNpYWlzIGVtIGNvbXBhcmEmY2NlZGlsOyZhdGlsZGU7byBjb20gMjAxOS4gQXBlc2FyIGRhIGV4cGFucyZhdGlsZGU7byByZXNpZGVuY2lhbCwgYSBwYW5kZW1pYSB0ZXZlIHVtIGltcGFjdG8gbmVnYXRpdm8gc29icmUgYSBvY3VwYSZjY2VkaWw7JmF0aWxkZTtvIGRlIHByJmVhY3V0ZTtkaW9zIGNvbWVyY2lhaXMuIFNlZ3VuZG8gYSBjb25zdWx0b3JpYSBCdWlsZGluZ3MsIG5vIG1lcmNhZG8gZGUgbG9jYSZjY2VkaWw7JmF0aWxkZTtvLCBvcyBpbSZvYWN1dGU7dmVpcyBjb3Jwb3JhdGl2b3MgZGUgUyZhdGlsZGU7byBQYXVsbyBhdGluZ2lyYW0gMjAlIGRlIHZhYyZhY2lyYztuY2lhIGVtIDIwMjAsIGZyZW50ZSBhb3MgMTUlIGRlIHZhYyZhY2lyYztuY2lhIGVtIDIwMTkuIEFjcmVkaXRhbW9zIHF1ZSBlc3NlIGVmZWl0byBzZWphIHRlbXBvciZhYWN1dGU7cmlvIGUgZXNzZSBtZXJjYWRvIGRldmUgc2UgcmVjdXBlcmFyIGdyYWR1YWxtZW50ZSBlbSAyMDIxIGNvbSBvIHJldG9ybm8gYW9zIGVzY3JpdCZvYWN1dGU7cmlvcy4gQSBwYW5kZW1pYSB0YW1iJmVhY3V0ZTttIHByZWp1ZGljb3UgYSBwZXJmb3JtYW5jZSBkb3MgZnVuZG9zIGltb2JpbGkmYWFjdXRlO3Jpb3MgZW0gMjAyMC4gTyBJRklYIGNoZWdvdSBhIHBlcmRlciAzMyUgbm8gcGlvciBtb21lbnRvIGRhIHBhbmRlbWlhIGUgbWVzbW8gY29tIGEgcmVjdXBlcmEmY2NlZGlsOyZhdGlsZGU7byBhbyBmaW5hbCBkbyBhbm8sIGVuY2Vycm91IDIwMjAgMTIlIGFiYWl4byBkbyBuJmlhY3V0ZTt2ZWwgbSZhYWN1dGU7eGltbyBhdGluZ2lkbyBubyBpbiZpYWN1dGU7Y2lvIGRvIGFuby4gQW8gbWVzbW8gdGVtcG8sIGNvbSBhIFNFTElDIG5vIG4maWFjdXRlO3ZlbCBoaXN0b3JpY2FtZW50ZSBiYWl4bywgaG91dmUgYXVtZW50byBkZSA4MiUgbm8gbiZ1YWN1dGU7bWVybyBkZSBpbnZlc3RpZG9yZXMgZW0gRklJLCBxdWUgY2hlZ291IGEgMSwxIG1pbGgmb3RpbGRlO2VzIGRlIGluZGl2JmlhY3V0ZTtkdW9zLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNC4zCiAgICAgICAgPC90ZD48dGQ+PGI+UGVyc3BlY3RpdmEgcGFyYSBvIHBlciZpYWN1dGU7b2RvIHNlZ3VpbnRlIGNvbSBiYXNlIG5hIGNvbXBvc2kmY2NlZGlsOyZhdGlsZGU7byBkYSBjYXJ0ZWlyYTwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4yMDIxIHNlciZhYWN1dGU7IHVtIGFubyBmdW5kYW1lbnRhbCBwYXJhIGF2YW4mY2NlZGlsO2FyIGVtIG1lZGlkYXMgY29tbyBhIFBFQyBlbWVyZ2VuY2lhbCBlIHJlZm9ybWEgYWRtaW5pc3RyYXRpdmEsIHBhcmEgcXVlIHNlamEgcG9zcyZpYWN1dGU7dmVsIGVueGVyZ2FyIHVtYSBtZWxob3JhIGVtIHRvZG9zIG9zIHNldG9yZXMgZGUgbm9zc2EgZWNvbm9taWEsIGRlbnRyZSBlbGVzIG8gc2V0b3IgaW1vYmlsaWFyaW8sIG1lcmNhZG8gb25kZSBvIGZ1bmRvIGVzdCZhYWN1dGU7IGluc2VyaWRvLCBhcGVzYXIgZGUgZXN0YXJtb3MgZW0gbWVpbyBhIHVtYSBwYW5kZW1pYS4gbyBhbm8gc2VyJmFhY3V0ZTsgZGlmaWNpbCwgbWFzIHBvZGVyJmFhY3V0ZTsgYWJyaXIgYWxndW1hcyBvcG9ydHVuaWRhZGVzIHBhcmEgbyBzZXRvci48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KPGgzPjUuPC9oMz4KPC90ZD48dGQ+CjxoMz5SaXNjb3MgaW5jb3JyaWRvcyBwZWxvcyBjb3Rpc3RhcyBpbmVyZW50ZXMgYW9zIGludmVzdGltZW50b3MgZG8gRklJOjwvaDM+CjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgVmVyIGFuZXhvIG5vIGZpbmFsIGRvIGRvY3VtZW50by4gPGEgaHJlZj0iI2FuZXhvcyI+QW5leG9zPC9hPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRoIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgICAgIDYuCiAgICAgICAgICAgIDwvdGg+PHRkIGFsaWduPSJjZW50ZXIiIGNvbHNwYW49IjIiIHdpZHRoPSI0OSUiPjxiPlZhbG9yIENvbnQmYWFjdXRlO2JpbCBkb3MgYXRpdm9zIGltb2JpbGkmYWFjdXRlO3Jpb3MgZG8gRklJPC9iPjwvdGQ+PHRkIHJvd3NwYW49IjIiIGFsaWduPSJjZW50ZXIiIHdpZHRoPSIyNSUiPjxiPlZhbG9yIEp1c3RvLCBub3MgdGVybW9zIGRhIElDVk0gNTE2IChTSU0gb3UgTiZBdGlsZGU7Tyk8L2I+PC90ZD48dGQgcm93c3Bhbj0iMiIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjIwJSI+PGI+UGVyY2VudHVhbCBkZSBWYWxvcml6YSZjY2VkaWw7JmF0aWxkZTtvL0Rlc3ZhbG9yaXphJmNjZWRpbDsmYXRpbGRlO28gYXB1cmFkbyBubyBwZXImaWFjdXRlO29kbzwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBhbGlnbj0iY2VudGVyIiB3aWR0aD0iMjUlIj48Yj5SZWxhJmNjZWRpbDsmYXRpbGRlO28gZGUgYXRpdm9zIGltb2JpbGkmYWFjdXRlO3Jpb3M8L2I+PC90ZD48dGQgYWxpZ249ImNlbnRlciIgd2lkdGg9IjI0JSI+PGI+VmFsb3IgKFIkKTwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5Ib3RlbDwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjEzLjA2Mi45NDIsMDA8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj5TSU08L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4tMTMsNDklPC90ZD4KPC90cj4KPHRyPgo8dGQ+TG9qYXMgZSBDb25qdW50b3M8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj42My4yMDQuMDAwLDAwPC90ZD48dGQgYWxpZ249ImNlbnRlciI+U0lNPC90ZD48dGQgYWxpZ249ImNlbnRlciI+Miw0NCU8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5UZXJyZW5vPC90ZD48dGQgYWxpZ249ImNlbnRlciI+MTMuNjEyLjAwMCwwMDwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPlNJTTwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjMwLDc2JTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkVzdGFjaW9uYW1lbnRvPC90ZD48dGQgYWxpZ249ImNlbnRlciI+OC43MTUuNjE1LDAwPC90ZD48dGQgYWxpZ249ImNlbnRlciI+U0lNPC90ZD48dGQgYWxpZ249ImNlbnRlciI+LTksMjElPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICA2LjEKICAgICAgICA8L3RkPjx0ZD48Yj5Dcml0JmVhY3V0ZTtyaW9zIHV0aWxpemFkb3MgbmEgcmVmZXJpZGEgYXZhbGlhJmNjZWRpbDsmYXRpbGRlO288L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+TmV3bWFyayBCcmFzaWwsIGVtcHJlc2EgZGUgYXZhbGlhJmNjZWRpbDsmYXRpbGRlO28sIGV4dGVybmEgZSBpbmRlcGVuZGVudGUsIHRlbmRvIGFwcm9wcmlhZGEgcXVhbGlmaWNhJmNjZWRpbDsmYXRpbGRlO28gcHJvZmlzc2lvbmFsIHJlY29uaGVjaWRhIGUgZXhwZXJpJmVjaXJjO25jaWEgcmVjZW50ZSBuYSByZWdpJmF0aWxkZTtvIGUgbm8gdGlwbyBkZSBwcm9wcmllZGFkZSBxdWUgZXN0JmFhY3V0ZTsgc2VuZG8gYXZhbGlhZGEsIGF2YWxpb3UgcGFyYSBtYXJjYSZjY2VkaWw7JmF0aWxkZTtvIGEgdmFsb3IgZGUgbWVyY2FkbyBvcyBpbSZvYWN1dGU7dmVpcyBkZSBwcm9wcmllZGFkZSBkbyBGdW5kbyBuYSBkYXRhdmJhc2UgRGV6ZW1icm8gZGUgMjAyMC4gKE5vIGV4ZXJjJmlhY3V0ZTtjaW8gZmluZG8gZW0gMjAxOSwgb3MgaW0mb2FjdXRlO3ZlaXMgbmEgZGF0YSBiYXNlIGRlIE5vdmVtYnJvIGRlIDIwMTkgZm9yYW0gYXZhbGlhZGFzIHBlbGEgQ29sbGllcnMgQnJhc2lsKS4KT3MgdmFsb3JlcyBqdXN0b3MgcyZhdGlsZGU7byBiYXNlYWRvcyBlbSB2YWxvcmVzIGRlIG1lcmNhZG8gZSByZWZsZXRlbSBvIHZhbG9yIGVzdGltYWRvIHBlbG8gcXVhbCB1bWEgcHJvcHJpZWRhZGUgcG9kZXJpYSBzZXIgbmVnb2NpYWRhIG5hIGRhdGEgZGUgYXZhbGlhJmNjZWRpbDsmYXRpbGRlO28gZW50cmUgcGFydGVzIGNvbmhlY2Vkb3JhcyBlIGludGVyZXNzYWRhcyBlbSB1bWEgdHJhbnNhJmNjZWRpbDsmYXRpbGRlO28gc29iIGNvbmRpJmNjZWRpbDsmb3RpbGRlO2VzIG5vcm1haXMgZGUgbWVyY2Fkby4gTmEgYXVzJmVjaXJjO25jaWEgZGUgcHJlJmNjZWRpbDtvcyBjb3JyZW50ZXMgbm8gbWVyY2FkbyBhdGl2bywgYXMgYXZhbGlhJmNjZWRpbDsmb3RpbGRlO2VzIHMmYXRpbGRlO28gcHJlcGFyYWRhcyBwb3IgbWVpbyBkYSBjb25zaWRlcmEmY2NlZGlsOyZhdGlsZGU7byBkbyB2YWxvciBkb3MgZmx1eG9zIGRlIGNhaXhhIGFncmVnYWRvcyBlc3RpbWFkb3MgZG9zIGFsdWd1JmVhY3V0ZTtpcyBkYXMgcHJvcHJpZWRhZGVzIHBhcmEgaW52ZXN0aW1lbnRvLiBBIHRheGEgZGUgZGVzY29udG8gcXVlIHJlZmxldGUgZGV0ZXJtaW5hZG9zIHJpc2NvcyBpbmVyZW50ZXMgJmVhY3V0ZTsgZW50JmF0aWxkZTtvIGFwbGljYWRhIG5vcyBmbHV4b3MgZGUgY2FpeGEgYW51YWlzIGwmaWFjdXRlO3F1aWRvcyBwYXJhIGNoZWdhciAmYWdyYXZlOyBhdmFsaWEmY2NlZGlsOyZhdGlsZGU7byBkYSBwcm9wcmllZGFkZSwgc2VuZG8gbyBwZXImaWFjdXRlO29kbyBkZSBhbiZhYWN1dGU7bGlzZSAxMCBhbm9zIFBhcmEgbyBFbXByZWVuZGltZW50byBBbSZlYWN1dGU7cmljYSBCdXNpbmVzcyBTcXVhcmUsIGEgYXZhbGlhJmNjZWRpbDsmYXRpbGRlO28gZm9pIHJlYWxpemFkYSBwZWxvIE0mZWFjdXRlO3RvZG8gZGEgY2FwaXRhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRhIFJlbmRhIERpcmV0YSwgYW5hbGlzYW5kby1zZSBvcyBjb250cmF0b3MgYXR1YWlzIGUgYW8gZmluYWwgZGVsZXMsIGNvbnNpZGVyb3Utc2VxdWUgb3MgaW0mb2FjdXRlO3ZlaXMgc2VyaWFtIGxldmFkb3MgYSBtZXJjYWRvLiBBIHRheGEgZGUgZGVzY29udG8gdXRpbGl6YWRhLCBjb21wYXQmaWFjdXRlO3ZlbCBjb20gbyBtZXJjYWRvLCBmb2kgZGUgMTAsNTAlIGEuYS4gKDEwLDI1JSBhLmEuIGVtIDIwMTkpIGUgdGF4YSBkZSBjYXBpdGFsaXphJmNjZWRpbDsmYXRpbGRlO28gZGUgOCw1MCUgYS5hLgpQYXJhIG8gVGVycmVubywgZm9pIGFwbGljYWRvIG8gTSZlYWN1dGU7dG9kbyBDb21wYXJhdGl2byBEaXJldG8gZGUgRGFkb3MgZGUgTWVyY2FkbywgbWVkaWFudGUgbyBxdWFsIG8gdmFsb3IgZG8gdGVycmVubyAmZWFjdXRlOyBvYnRpZG8gcGVsYSBjb21wYXJhJmNjZWRpbDsmYXRpbGRlO28gZGlyZXRhIGNvbSBvdXRyb3MgdGVycmVub3Mgc2VtZWxoYW50ZXMgc2l0dWFkb3MgbmEgbWVzbWEgcmVnaSZhdGlsZGU7byBnZW9lY29uJm9jaXJjO21pY2EuClBhcmEgb3MgZW1wcmVlbmRpbWVudG9zIGRlbm9taW5hZG9zIE5vdm90ZWwgZSBlc3RhY2lvbmFtZW50byBhIGF2YWxpYSZjY2VkaWw7JmF0aWxkZTtvIGZvaSByZWFsaXphZGEgcGVsbyBtJmVhY3V0ZTt0b2RvIGRhIENhcGl0YWxpemEmY2NlZGlsOyZhdGlsZGU7byBkYSBSZW5kYSwgYXRyYXYmZWFjdXRlO3MgZG8gRmx1eG8gZGUgQ2FpeGEgRGVzY29udGFkbyBudW0gaG9yaXpvbnRlIGRlIDEwIGFub3MsIGNvbnRlbXBsYW5kbyBvIGNpY2xvIG9wZXJhY2lvbmFsIGRvIGVtcHJlZW5kaW1lbnRvLiBBIHRheGEgZGUgZGVzY29udG8gdXRpbGl6YWRhLCBjb21wYXQmaWFjdXRlO3ZlbCBjb20gbyBtZXJjYWRvICwgZm9pIGRlIDEwLDUwJSBhLmEuIHBhcmEgbyBIb3RlbCBlIDksNTAlIGEuYS4gcGFyYSBvIEVzdGFjaW9uYW1lbnRvICgxMCw3NSUgYS5hLiBlbSAyMDE5KSBlIHRheGEgZGUgY2FwaXRhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRlIDksNSUgYS5hLiBwYXJhIG8gSG90ZWwgZSA4LDUlIGEuYS4gcGFyYSBvIGVzdGFjaW9uYW1lbnRvLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjcuPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjciPjxiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCBuJmF0aWxkZTtvIHNpZ2lsb3NvcyBlIHJlbGV2YW50ZXM8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjE3JSI+PGI+TiZvcmRtOyBkbyBQcm9jZXNzbzwvYj48L3RkPjx0ZCB3aWR0aD0iMjAlIj48Yj5KdSZpYWN1dGU7em88L2I+PC90ZD48dGQgd2lkdGg9IjEwJSI+PGI+SW5zdCZhY2lyYztuY2lhPC9iPjwvdGQ+PHRkIHdpZHRoPSIxMCUiPjxiPkRhdGEgZGEgSW5zdGF1cmEmY2NlZGlsOyZhdGlsZGU7bzwvYj48L3RkPjx0ZCB3aWR0aD0iMTAlIj48Yj5WYWxvciBkYSBjYXVzYSAoUiQpPC9iPjwvdGQ+PHRkIHdpZHRoPSIyMCUiPjxiPlBhcnRlcyBubyBwcm9jZXNzbzwvYj48L3RkPjx0ZCB3aWR0aD0iMTAlIj48Yj5DaGFuY2UgZGUgcGVyZGEgKHByb3YmYWFjdXRlO3ZlbCwgcG9zcyZpYWN1dGU7dmVsIG91IHJlbW90YSk8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+MzQwODg1MS03NC4yMDA1LjguMjEuMDAwMTwvdGQ+PHRkPjA2Jm9yZGY7IFZhcmEgZGEgRmF6ZW5kYSBQJnVhY3V0ZTtibGljYTwvdGQ+PHRkPk5vcyB0cmlidW5haXMgc3VwZXJpb3JlczwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MDkvMDYvMjAwMDwvc3Bhbj48L3RkPjx0ZD41Ni41NjAsMzM8L3RkPjx0ZD5NVU5JQyZJYWN1dGU7UElPIERFIFBPUlRPIEFMRUdSRTwvdGQ+PHRkPnByb3YmYWFjdXRlO3ZlbDwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjciIHdpZHRoPSIxMDAlIj48Yj5QcmluY2lwYWlzIGZhdG9zPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjciIHdpZHRoPSIxMDAlIiB2YWxpZ249InRvcCI+TnVsaWRhZGUgZG8gSVBUVSBjb20gcGVkaWRvIGRlIGFudGVjaXBhJmNjZWRpbDsmYXRpbGRlO28gZGUgdHV0ZWxhLCBhIGZpbSBkZSBkaXNjdXRpciBhIGFsJmlhY3V0ZTtxdW90YSBkZSA2JSByZWZlcmVudGUgYW9zIGV4ZXJjJmlhY3V0ZTtjaW9zIGRlIDE5OTgsIDE5OTkgZSAyMDAwLCByZWZlcmVudGUgYW8gaW0mb2FjdXRlO3ZlbCBzaXR1YWRvIG5hIFJ1YSBQcmltZWlybyBkZSBKYW5laXJvLCAxMDAsIGVtIHZpc3RhIGRhIGluY29uc3RpdHVjaW9uYWxpZGFkZSBkbyByZWdpbWUgZGEgcHJvZ3Jlc3NpdmlkYWRlIGRlIGFsJmlhY3V0ZTtxdW90YXMgZml4YWRvIHBlbGEgTGVpIDcvNzMsIGNvbSBhIHJlZGEmY2NlZGlsOyZhdGlsZGU7byBkYWRhIHBlbGEgTGVpIDIxMi84OS4wOS8xMS8yMDE3IERlY2lzJmF0aWxkZTtvIGRlc2Zhdm9yJmFhY3V0ZTt2ZWwgZW0gc2VndW5kYSBpbnN0JmFjaXJjO25jaWEuIFJlY3Vyc28gZXNwZWNpYWwgc29icmVzdGFkbyBwYXJhIGp1bGdhbWVudG8gcGVsbyByaXRvIGRvcyByZWN1cnNvcyByZXBldGl0aXZvcy4gRW0gMTEvMDgvMjAxNyBQcm9jZXNzbyBSZWF0aXZhZG8uIEVtIDExLzA4LzIwMTcgQ29uY2x1c28gb3MgYXV0b3MgcGFyYSBqdSZpYWN1dGU7em8gZGUgYWRtaXNzaWJpbGlkYWRlLiBFbSAxNC8wOC8yMDE3IFByb2Nlc3NvIGRlc2FycXVpdmFkbyBwb3IgcGFyYWRpZ21hIGp1bGdhZG8uIEVtIDI0LzEwLzIwMTcgRXhwZWRpZGEgbm90YSBkZSBleHBlZGllbnRlLiBFbSAwOS8xMS8yMDE3IFByb2ZlcmlkYSBEZWNpcyZhdGlsZGU7bzogImRldmUgc2VyIHJlYXRpdmFkbyBvIHJlY3Vyc28gZXh0cmFvcmRpbiZhYWN1dGU7cmlvLCBvcG9ydHVuYW1lbnRlIHJldG9ybmVtIG9zIGF1dG9zIGNvbmNsdXNvcyBhIGVzdGEgVmljZS1QcmVzaWQmZWNpcmM7bmNpYSwgc29iIG8gcmVnaXN0cm8gZG8gcGVydGluZW50ZSByZWN1cnNvIGV4dHJhb3JkaW4mYWFjdXRlO3JpbyIuPC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iNyIgd2lkdGg9IjEwMCUiPjxiPkFuJmFhY3V0ZTtsaXNlIGRvIGltcGFjdG8gZW0gY2FzbyBkZSBwZXJkYSBkbyBwcm9jZXNzbzwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSI3IiB3aWR0aD0iMTAwJSIgdmFsaWduPSJ0b3AiPk8gdmFsb3IgZW52b2x2aWRvIGF0dWFsaXphZG8gJmVhY3V0ZTsgZGUgUiQgNzQuNDU2LDE3PC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+PGI+OC48L2I+PC90ZD48dGQgY29sc3Bhbj0iNCI+PGI+UmVsYSZjY2VkaWw7JmF0aWxkZTtvIGRlIHByb2Nlc3NvcyBqdWRpY2lhaXMsIHJlcGV0aXRpdm9zIG91IGNvbmV4b3MsIGJhc2VhZG9zIGVtIGNhdXNhcyBqdXImaWFjdXRlO2RpY2FzIHNlbWVsaGFudGVzLCBuJmF0aWxkZTtvIHNpZ2lsb3NvcyBlIHJlbGV2YW50ZXM8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjkuPC9iPjwvdGQ+PHRkPjxiPkFuJmFhY3V0ZTtsaXNlIGRvcyBpbXBhY3RvcyBlbSBjYXNvIGRlIHBlcmRhIGUgdmFsb3JlcyBlbnZvbHZpZG9zIHJlbGFjaW9uYWRvcyBhb3MgcHJvY2Vzc29zIGp1ZGljaWFpcyBzaWdpbG9zb3MgcmVsZXZhbnRlczo8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+MTAuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+QXNzZW1ibGVpYSBHZXJhbDwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTAuMQogICAgICAgIDwvdGQ+PHRkPjxiPkVuZGVyZSZjY2VkaWw7b3MgKGYmaWFjdXRlO3NpY28gb3UgZWxldHImb2NpcmM7bmljbykgbm9zIHF1YWlzIG9zIGRvY3VtZW50b3MgcmVsYXRpdm9zICZhZ3JhdmU7IGFzc2VtYmxlaWEgZ2VyYWwgZXN0YXImYXRpbGRlO28gJmFncmF2ZTsgZGlzcG9zaSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBjb3Rpc3RhcyBwYXJhIGFuJmFhY3V0ZTtsaXNlOjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5BViBDSEVESUQgSkFGRVQsIDIyMiBCbG9jbyBCIDMmb3JkbTsgYW5kYXIgLSBTJmF0aWxkZTtvIFBhdWxvIFNQPGJyPnd3dy5yaW9icmF2by5jb20uYnI8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjIKICAgICAgICA8L3RkPjx0ZD48Yj5JbmRpY2EmY2NlZGlsOyZhdGlsZGU7byBkb3MgbWVpb3MgZGUgY29tdW5pY2EmY2NlZGlsOyZhdGlsZGU7byBkaXNwb25pYmlsaXphZG9zIGFvcyBjb3Rpc3RhcyBwYXJhIChpKSBhIGluY2x1cyZhdGlsZGU7byBkZSBtYXQmZWFjdXRlO3JpYXMgbmEgb3JkZW0gZG8gZGlhIGRlIGFzc2VtYmxlaWFzIGdlcmFpcyBlIG8gZW52aW8gZGUgZG9jdW1lbnRvcyBwZXJ0aW5lbnRlcyAmYWdyYXZlO3MgZGVsaWJlcmEmY2NlZGlsOyZvdGlsZGU7ZXMgcHJvcG9zdGFzOyAoaWkpIHNvbGljaXRhJmNjZWRpbDsmYXRpbGRlO28gZGUgbGlzdGEgZGUgZW5kZXJlJmNjZWRpbDtvcyBmJmlhY3V0ZTtzaWNvcyBlIGVsZXRyJm9jaXJjO25pY29zIGRvcyBkZW1haXMgY290aXN0YXMgcGFyYSBlbnZpbyBkZSBwZWRpZG8gcCZ1YWN1dGU7YmxpY28gZGUgcHJvY3VyYSZjY2VkaWw7JmF0aWxkZTtvLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5BcyBzb2xpY2l0YSZjY2VkaWw7JmF0aWxkZTtvcyBwb2RlbSBzZXIgZmVpdGFzIG5vIGVtYWlsIGhlcm1lc0ByaW9icmF2by5jb20uYnIsZG1pbmlzdHJhY2FvZmlpQHJpb2JyYXZvLmNvbS5iciBlIHJpQHJpb2JyYXZvLmNvbS5ici48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjMKICAgICAgICA8L3RkPjx0ZD48Yj5EZXNjcmkmY2NlZGlsOyZhdGlsZGU7byBkYXMgcmVncmFzIGUgcHJvY2VkaW1lbnRvcyBhcGxpYyZhYWN1dGU7dmVpcyAmYWdyYXZlOyBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byBkb3MgY290aXN0YXMgZW0gYXNzZW1ibGVpYXMgZ2VyYWlzLCBpbmNsdWluZG8gKGkpIGZvcm1hbGlkYWRlcyBleGlnaWRhcyBwYXJhIGEgY29tcHJvdmEmY2NlZGlsOyZhdGlsZGU7byBkYSBxdWFsaWRhZGUgZGUgY290aXN0YSBlIHJlcHJlc2VudGEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3Rpc3RhcyBlbSBhc3NlbWJsZWlhOyAoaWkpIHByb2NlZGltZW50b3MgcGFyYSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb25zdWx0YXMgZm9ybWFpcywgc2UgYWRtaXRpZGFzIGVtIHJlZ3VsYW1lbnRvOyAoaWlpKSByZWdyYXMgZSBwcm9jZWRpbWVudG9zIHBhcmEgYSBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byAmYWdyYXZlOyBkaXN0JmFjaXJjO25jaWEgZSBlbnZpbyBkZSBjb211bmljYSZjY2VkaWw7JmF0aWxkZTtvIGVzY3JpdGEgb3UgZWxldHImb2NpcmM7bmljYSBkZSB2b3RvLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5BIEFzc2VtYmxlaWEgR2VyYWwgZGUgQ290aXN0YXMgdGFtYiZlYWN1dGU7bSBwb2RlIHNlciBjb252b2NhZGEgZGlyZXRhbWVudGUgcG9yIENvdGlzdGFzIHF1ZSBkZXRlbmhhbSwgbm8gbSZpYWN1dGU7bmltbyA1JSAoY2luY28gcG9yIGNlbnRvKSBkYXMgQ290YXMgZW1pdGlkYXMgb3UgcGVsbyBSZXByZXNlbnRhbnRlIGRvcyBDb3Rpc3Rhcywgb2JzZXJ2YWRvIG8gZGlzcG9zdG8gbm8gcHJlc2VudGUgUmVndWxhbWVudG8uQSBjb252b2NhJmNjZWRpbDsmYXRpbGRlO28gZGEgQXNzZW1ibGVpYSBHZXJhbCBkZSBDb3Rpc3RhcyBkZXZlIHNlciBmZWl0YSBwb3IgY2FydGEsIGNvcnJlaW8gZWxldHImb2NpcmM7bmljbyBvdSB0ZWxlZ3JhbWEgZW5jYW1pbmhhZGEgYSBjYWRhIENvdGlzdGEuIFBvciBvY2FzaSZhdGlsZGU7byBkYSBBc3NlbWJsZWlhIEdlcmFsIE9yZGluJmFhY3V0ZTtyaWEsIG9zIHRpdHVsYXJlcyBkZSwgbm8gbSZpYWN1dGU7bmltbywgMyUgKHRyJmVjaXJjO3MgcG9yIGNlbnRvKSBkYXMgY290YXMgZW1pdGlkYXMgb3Ugb3MgUmVwcmVzZW50YW50ZXMgZG9zIENvdGlzdGFzIHBvZGVtIHNvbGljaXRhciwgcG9yIG1laW8gZGUgcmVxdWVyaW1lbnRvIGVzY3JpdG8gZW5jYW1pbmhhZG8gJmFncmF2ZTsgSW5zdGl0dWkmY2NlZGlsOyZhdGlsZGU7byBBZG1pbmlzdHJhZG9yYSwgYSBpbmNsdXMmYXRpbGRlO28gZGUgbWF0JmVhY3V0ZTtyaWFzIG5hIG9yZGVtIGRvIGRpYSBkYSBBc3NlbWJsZWlhIEdlcmFsLCBxdWUgcGFzc2FyJmFhY3V0ZTsgYSBzZXIgT3JkaW4mYWFjdXRlO3JpYSBlIEV4dHJhb3JkaW4mYWFjdXRlO3JpYS4gTyBwZWRpZG8gYWNpbWEgZGV2ZSB2aXIgYWNvbXBhbmhhZG8gZGUgZXZlbnR1YWlzIGRvY3VtZW50b3MgbmVjZXNzJmFhY3V0ZTtyaW9zIGFvIGV4ZXJjJmlhY3V0ZTtjaW8gZG8gZGlyZWl0byBkZSB2b3RvIGUgZGV2ZSBzZXIgZW5jYW1pbmhhZG8gZW0gYXQmZWFjdXRlOyAxMCAoZGV6KSBkaWFzIGNvbnRhZG9zIGRhIGRhdGEgZGUgY29udm9jYSZjY2VkaWw7JmF0aWxkZTtvIGRhIEFzc2VtYmxlaWEgR2VyYWwgT3JkaW4mYWFjdXRlO3JpYS5Tb21lbnRlIHBvZGVyJmF0aWxkZTtvIHZvdGFyIG5hIEFzc2VtYmxlaWEgR2VyYWwgb3MgQ290aXN0YXMgaW5zY3JpdG9zIG5vIHJlZ2lzdHJvIGRlIENvdGlzdGFzIG5hIGRhdGEgZGEgY29udm9jYSZjY2VkaWw7JmF0aWxkZTtvIGRhIEFzc2VtYmxlaWEgR2VyYWwgZGUgQ290aXN0YXMsIHNldXMgcmVwcmVzZW50YW50ZXMgbGVnYWlzIG91IHByb2N1cmFkb3JlcyBsZWdhbG1lbnRlIGNvbnN0aXR1JmlhY3V0ZTtkb3MgaCZhYWN1dGU7IG1lbm9zIGRlIDEgKHVtKSBhbm8uT3MgQ290aXN0YXMgdGFtYiZlYWN1dGU7bSBwb2RlciZhdGlsZGU7byB2b3RhciBwb3IgbWVpbyBkZSBjb211bmljYSZjY2VkaWw7JmF0aWxkZTtvIGVzY3JpdGEgb3UgZWxldHImb2NpcmM7bmljYSwgZGVzZGUgcXVlIHJlY2ViaWRhIHBlbGEgSW5zdGl0dWkmY2NlZGlsOyZhdGlsZGU7byBBZG1pbmlzdHJhZG9yYSBhbnRlcyBkbyBpbiZpYWN1dGU7Y2lvIGRhIEFzc2VtYmxlaWEgR2VyYWwgZGUgQ290aXN0YXMgZSBvYnNlcnZhZG8gbyBkaXNwb3N0byBubyBSZWd1bGFtZW50by48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjMKICAgICAgICA8L3RkPjx0ZD48Yj5QciZhYWN1dGU7dGljYXMgcGFyYSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBhc3NlbWJsZWlhIHBvciBtZWlvIGVsZXRyJm9jaXJjO25pY28uPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkFzIGRlbGliZXJhJmNjZWRpbDsmb3RpbGRlO2VzIGRhIEFzc2VtYmxlaWEgR2VyYWwgZGUgQ290aXN0YXMgcG9kZXImYXRpbGRlO28gc2VyIHRvbWFkYXMsIGluZGVwZW5kZW50ZW1lbnRlIGRlIGNvbnZvY2EmY2NlZGlsOyZhdGlsZGU7bywgbWVkaWFudGUgcHJvY2Vzc28gZGUgY29uc3VsdGEsIGZvcm1hbGl6YWRhIHBvciBjYXJ0YSwgY29ycmVpbyBlbGV0ciZvY2lyYztuaWNvLCB2b3RvIHBvciBlc2NyaXRvIG91IHRlbGVncmFtYSBkaXJpZ2lkbyBwZWxhIEluc3RpdHVpJmNjZWRpbDsmYXRpbGRlO28gQWRtaW5pc3RyYWRvcmEgYW9zIENvdGlzdGFzLCBwYXJhIHJlc3Bvc3RhIG5vIHByYXpvIG0maWFjdXRlO25pbW8gZGUgMTAgKGRleikgZGlhcywgZGV2ZW5kbyBjb25zdGFyIGRhIGNvbnN1bHRhIHRvZG9zIG9zIGVsZW1lbnRvcyBpbmZvcm1hdGl2b3MgbmVjZXNzJmFhY3V0ZTtyaW9zIGFvIGV4ZXJjJmlhY3V0ZTtjaW8gZGUgdm90bywgb2JzZXJ2YWRhcyBhcyBmb3JtYWxpZGFkZXMgcHJldmlzdGFzIG5vcyBBcnRpZ29zIDE5LCAxOS1BIGUgNDEsIGluY2lzb3MgSSBlIElJLCBkYSBJbnN0cnUmY2NlZGlsOyZhdGlsZGU7byBDVk0gNDcyLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+MTEuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+UmVtdW5lcmEmY2NlZGlsOyZhdGlsZGU7byBkbyBBZG1pbmlzdHJhZG9yPC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+PGI+MTEuMTwvYj48L3RkPjx0ZCBjb2xzcGFuPSIzIj48Yj5Qb2wmaWFjdXRlO3RpY2EgZGUgcmVtdW5lcmEmY2NlZGlsOyZhdGlsZGU7byBkZWZpbmlkYSBlbSByZWd1bGFtZW50bzo8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iMyI+UGVsYSBwcmVzdGEmY2NlZGlsOyZhdGlsZGU7byBkb3Mgc2VydmkmY2NlZGlsO29zIGRlIGFkbWluaXN0cmEmY2NlZGlsOyZhdGlsZGU7bywgc2VyJmFhY3V0ZTsgZGV2aWRhIHBlbG8gRnVuZG8gdW1hIHJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gY29ycmVzcG9uZGVudGUgYSAwLDIwJSAoemVybyB2aXJndWxhIHZpbnRlIHBvciBjZW50bykgYW8gYW5vIHNvYnJlIG8gdmFsb3IgZG8gcGF0cmltJm9jaXJjO25pbyBsJmlhY3V0ZTtxdWlkbyBkbyBGdW5kbywgcHJvdmlzaW9uYWRhIG1lbnNhbG1lbnRlIG5hIHByb3BvciZjY2VkaWw7JmF0aWxkZTtvIGRlIDEvMTIgKHVtIGRvemUgYXZvcyksIHBhZ2EgYXQmZWFjdXRlOyBvIDUmb3JkbTsgKHF1aW50bykgRGlhICZVYWN1dGU7dGlsIGRvIG0mZWNpcmM7cyBzdWJzZXF1ZW50ZSwgb2JzZXJ2YWRhLCBhaW5kYSwgYSByZW11bmVyYSZjY2VkaWw7JmF0aWxkZTtvIG0maWFjdXRlO25pbWEgZGUgUiQgMzIuNjE1LDAwICh0cmludGEgZSBkb2lzIG1pbCwgc2Vpc2NlbnRvcyBlIHF1aW56ZSByZWFpcykgbWVuc2FpcywgcmVhanVzdGFkYSBhbnVhbG1lbnRlIHBlbGEgdmFyaWEmY2NlZGlsOyZhdGlsZGU7byBwb3NpdGl2YSBkbyBJR1AtTSwgcHVibGljYWRvIHBlbGEgRnVuZGEmY2NlZGlsOyZhdGlsZGU7byBHZXQmdWFjdXRlO2xpbyBWYXJnYXMgJm5kYXNoOyBGR1YsIGEgcGFydGlyIGRlIDEmb3JkbTsgZGUgamFuZWlybyBkZSAyMDE3LiAoJmxkcXVvO1RheGEgZGUgQWRtaW5pc3RyYSZjY2VkaWw7JmF0aWxkZTtvJnJkcXVvOykuICA8L3RkPgo8L3RyPgo8dHI+Cjx0ZD48Yj5WYWxvciBwYWdvIG5vIGFubyBkZSByZWZlciZlY2lyYztuY2lhIChSJCk6PC9iPjwvdGQ+PHRkPjxiPiUgc29icmUgbyBwYXRyaW0mb2NpcmM7bmlvIGNvbnQmYWFjdXRlO2JpbDo8L2I+PC90ZD48dGQ+PGI+JSBzb2JyZSBvIHBhdHJpbSZvY2lyYztuaW8gYSB2YWxvciBkZSBtZXJjYWRvOjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD40NTQuMTU3LDA0PC90ZD48dGQ+MCw0NSU8L3RkPjx0ZD5OYU48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjEyLjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPkdvdmVybmFuJmNjZWRpbDthPC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+PGI+MTIuMTwvYj48L3RkPjx0ZCBjb2xzcGFuPSI0Ij48Yj5SZXByZXNlbnRhbnRlKHMpIGRlIGNvdGlzdGFzPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj4xMi4yPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjQiPjxiPkRpcmV0b3IgUmVzcG9ucyZhYWN1dGU7dmVsIHBlbG8gRklJPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZTogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+UEFVTE8gQU5EUkUgUE9SVE8gQklMWUs8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5JZGFkZTogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+NTU8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Qcm9maXNzJmF0aWxkZTtvOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjMwJSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5BZG1pbnN0cmFkb3IgZGUgRW1wcmVzYXM8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DUEY6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjg5MzAzNzg4NTQ8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FLW1haWw6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkNPUlJFU1BPTkRFQ0lBQFJJT0JSQVZPLkNPTS5CUjwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYWNhZCZlY2lyYzttaWNhOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5BZG1pbnN0cmFkb3IgZGUgRW1wcmVzYXM8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFudGlkYWRlIGRlIGNvdGFzIGRldGlkYXMgZG8gRklJOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjMwJSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4wLDAwPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UXVhbnRpZGFkZSBkZSBjb3RhcyBkbyBGSUkgY29tcHJhZGFzIG5vIHBlciZpYWN1dGU7b2RvOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4wLDAwPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UXVhbnRpZGFkZSBkZSBjb3RhcyBkbyBGSUkgdmVuZGlkYXMgbm8gcGVyJmlhY3V0ZTtvZG86IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAsMDA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5EYXRhIGRlIGluJmlhY3V0ZTtjaW8gbmEgZnVuJmNjZWRpbDsmYXRpbGRlO286IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAxLzA3LzE5OTQ8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iNCI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5QcmluY2lwYWlzIGV4cGVyaSZlY2lyYztuY2lhcyBwcm9maXNzaW9uYWlzIGR1cmFudGUgb3MgJnVhY3V0ZTtsdGltb3MgNSBhbm9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZSBkYSBFbXByZXNhPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UGVyJmlhY3V0ZTtvZG88L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DYXJnbyBlIGZ1biZjY2VkaWw7Jm90aWxkZTtlcyBpbmVyZW50ZXMgYW8gY2FyZ288L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5BdGl2aWRhZGUgcHJpbmNpcGFsIGRhIGVtcHJlc2EgbmEgcXVhbCB0YWlzIGV4cGVyaSZlY2lyYztuY2lhcyBvY29ycmVyYW08L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5SaW8gQnJhdm8gSW52ZXN0aW1lbnRvczwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPmRlIDIwMTUgYXQmZWFjdXRlOyAyMDE4PC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Q2hpZWYgSW52ZXN0bWVudCBPZmZpY2VyPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+SW52ZXN0aW1lbnRvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+UmlvIEJyYXZvIEludmVzdGltZW50b3M8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5kZXNkZSAyMDE5PC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Q2hpZWYgRXhlY3V0aXZlIE9mZmljZXI8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5JbnZlc3RpbWVudG9zIEltb2JpbGkmYWFjdXRlO3Jpb3M8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iNCI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5EZXNjcmkmY2NlZGlsOyZhdGlsZGU7byBkZSBxdWFscXVlciBkb3Mgc2VndWludGVzIGV2ZW50b3MgcXVlIHRlbmhhbSBvY29ycmlkbyBkdXJhbnRlIG9zICZ1YWN1dGU7bHRpbW9zIDUgYW5vczwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSIyIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkV2ZW50bzwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIyIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkRlc2NyaSZjY2VkaWw7JmF0aWxkZTtvPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UXVhbHF1ZXIgY29uZGVuYSZjY2VkaWw7JmF0aWxkZTtvIGNyaW1pbmFsPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UXVhbHF1ZXIgY29uZGVuYSZjY2VkaWw7JmF0aWxkZTtvIGVtIHByb2Nlc3NvIGFkbWluaXN0cmF0aXZvIGRhIENWTSBlIGFzIHBlbmFzIGFwbGljYWRhczwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIyIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjwvc3Bhbj48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj4xMy48L2I+PC90ZD48dGQgY29sc3Bhbj0iNiI+PGI+RGlzdHJpYnVpJmNjZWRpbDsmYXRpbGRlO28gZGUgY290aXN0YXMsIHNlZ3VuZG8gbyBwZXJjZW50dWFsIGRlIGNvdGFzIGFkcXVpcmlkby48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PGI+RmFpeGFzIGRlIFB1bHZlcml6YSZjY2VkaWw7JmF0aWxkZTtvPC9iPjwvdGQ+PHRkIHdpZHRoPSIxNiUiPjxiPk4mb3JkbTsgZGUgY290aXN0YXM8L2I+PC90ZD48dGQgd2lkdGg9IjE2JSI+PGI+TiZvcmRtOyBkZSBjb3RhcyBkZXRpZGFzPC9iPjwvdGQ+PHRkIHdpZHRoPSIxNiUiPjxiPiUgZGUgY290YXMgZGV0aWRvIGVtIHJlbGEmY2NlZGlsOyZhdGlsZGU7byBhbyB0b3RhbCBlbWl0aWRvPC9iPjwvdGQ+PHRkIHdpZHRoPSIxNiUiPjxiPiUgZGV0aWRvIHBvciBQRjwvYj48L3RkPjx0ZCB3aWR0aD0iMTYlIj48Yj4lIGRldGlkbyBwb3IgUEo8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBdCZlYWN1dGU7IDUlIGRhcyBjb3RhcwogICAgICAgIDwvdGQ+PHRkPjMsMDA8L3RkPjx0ZD4yLjEwMCwwMDwvdGQ+PHRkPjMsODclPC90ZD48dGQ+MTAwLDAwJTwvdGQ+PHRkPjAsMDAlPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSA1JSBhdCZlYWN1dGU7IDEwJQogICAgICAgIDwvdGQ+PHRkPjIsMDA8L3RkPjx0ZD42LjA1NiwwMDwvdGQ+PHRkPjExLDE1JTwvdGQ+PHRkPjAsMDAlPC90ZD48dGQ+MTAwLDAwJTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgMTAlIGF0JmVhY3V0ZTsgMTUlCiAgICAgICAgPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSAxNSUgYXQmZWFjdXRlOyAyMCUKICAgICAgICA8L3RkPjx0ZD4xLDAwPC90ZD48dGQ+OS4wODQsMDA8L3RkPjx0ZD4xNiw3MiU8L3RkPjx0ZD4wLDAwJTwvdGQ+PHRkPjEwMCwwMCU8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIEFjaW1hIGRlIDIwJSBhdCZlYWN1dGU7IDMwJQogICAgICAgIDwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgMzAlIGF0JmVhY3V0ZTsgNDAlCiAgICAgICAgPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSA0MCUgYXQmZWFjdXRlOyA1MCUKICAgICAgICA8L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIEFjaW1hIGRlIDUwJQogICAgICAgIDwvdGQ+PHRkPjEsMDA8L3RkPjx0ZD4zNy4wNzYsMDA8L3RkPjx0ZD42OCwyNiU8L3RkPjx0ZD4wLDAwJTwvdGQ+PHRkPjEwMCwwMCU8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjE0LjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPlRyYW5zYSZjY2VkaWw7Jm90aWxkZTtlcyBhIHF1ZSBzZSByZWZlcmUgbyBhcnQuIDM0IGUgaW5jaXNvIElYIGRvIGFydC4zNSwgZGEgSW5zdHJ1JmNjZWRpbDsmYXRpbGRlO28gQ1ZNIG4mb3JkbTsgNDcyLCBkZSAyMDA4PC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+MTUuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+UG9sJmlhY3V0ZTt0aWNhIGRlIGRpdnVsZ2EmY2NlZGlsOyZhdGlsZGU7byBkZSBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzPC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxNS4xCiAgICAgICAgPC90ZD48dGQ+PGI+RGVzY3JldmVyIGEgcG9sJmlhY3V0ZTt0aWNhIGRlIGRpdnVsZ2EmY2NlZGlsOyZhdGlsZGU7byBkZSBhdG8gb3UgZmF0byByZWxldmFudGUgYWRvdGFkYSBwZWxvIGFkbWluaXN0cmFkb3IsIG91IGRpc3BvbmliaWxpemFyIG8gbGluayBjb3JyZXNwb25kZW50ZSBkYSBwJmFhY3V0ZTtnaW5hIGRvIGFkbWluaXN0cmFkb3IgbmEgcmVkZSBtdW5kaWFsIGRlIGNvbXB1dGFkb3JlcywgaW5kaWNhbmRvIG9zIHByb2NlZGltZW50b3MgcmVsYXRpdm9zICZhZ3JhdmU7IG1hbnV0ZW4mY2NlZGlsOyZhdGlsZGU7byBkZSBzaWdpbG8gYWNlcmNhIGRlIGluZm9ybWEmY2NlZGlsOyZvdGlsZGU7ZXMgcmVsZXZhbnRlcyBuJmF0aWxkZTtvIGRpdnVsZ2FkYXMsIGxvY2FpcyBvbmRlIGVzdGFyJmF0aWxkZTtvIGRpc3BvbiZpYWN1dGU7dmVpcyB0YWlzIGluZm9ybWEmY2NlZGlsOyZvdGlsZGU7ZXMsIGVudHJlIG91dHJvcyBhc3BlY3Rvcy48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+aHR0cHM6Ly9yaW9icmF2by5jb20uYnIvZ292ZXJuYW5jYS1jb3Jwb3JhdGl2YTwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTUuMgogICAgICAgIDwvdGQ+PHRkPjxiPkRlc2NyZXZlciBhIHBvbCZpYWN1dGU7dGljYSBkZSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZGUgY290YXMgZG8gZnVuZG8sIHNlIGhvdXZlciwgb3UgZGlzcG9uaWJpbGl6YXIgbyBsaW5rIGNvcnJlc3BvbmRlbnRlIGRhIHAmYWFjdXRlO2dpbmEgZG8gYWRtaW5pc3RyYWRvciBuYSByZWRlIG11bmRpYWwgZGUgY29tcHV0YWRvcmVzLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5odHRwczovL3Jpb2JyYXZvLmNvbS5ici9nb3Zlcm5hbmNhLWNvcnBvcmF0aXZhPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxNS4zCiAgICAgICAgPC90ZD48dGQ+PGI+RGVzY3JldmVyIGEgcG9sJmlhY3V0ZTt0aWNhIGRlIGV4ZXJjJmlhY3V0ZTtjaW8gZG8gZGlyZWl0byBkZSB2b3RvIGVtIHBhcnRpY2lwYSZjY2VkaWw7Jm90aWxkZTtlcyBzb2NpZXQmYWFjdXRlO3JpYXMgZG8gZnVuZG8sIG91IGRpc3BvbmliaWxpemFyIG8gbGluayBjb3JyZXNwb25kZW50ZSBkYSBwJmFhY3V0ZTtnaW5hIGRvIGFkbWluaXN0cmFkb3IgbmEgcmVkZSBtdW5kaWFsIGRlIGNvbXB1dGFkb3Jlcy48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+aHR0cHM6Ly9yaW9icmF2by5jb20uYnIvZ292ZXJuYW5jYS1jb3Jwb3JhdGl2YTwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTUuNAogICAgICAgIDwvdGQ+PHRkPjxiPlJlbGFjaW9uYXIgb3MgZnVuY2lvbiZhYWN1dGU7cmlvcyByZXNwb25zJmFhY3V0ZTt2ZWlzIHBlbGEgaW1wbGFudGEmY2NlZGlsOyZhdGlsZGU7bywgbWFudXRlbiZjY2VkaWw7JmF0aWxkZTtvLCBhdmFsaWEmY2NlZGlsOyZhdGlsZGU7byBlIGZpc2NhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRhIHBvbCZpYWN1dGU7dGljYSBkZSBkaXZ1bGdhJmNjZWRpbDsmYXRpbGRlO28gZGUgaW5mb3JtYSZjY2VkaWw7Jm90aWxkZTtlcywgc2UgZm9yIG8gY2Fzby48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjE2LjwvYj48L3RkPjx0ZD48Yj5SZWdyYXMgZSBwcmF6b3MgcGFyYSBjaGFtYWRhIGRlIGNhcGl0YWwgZG8gZnVuZG86PC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8cD48L3A+Cjx0YWJsZSB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjEwMCUiPjxhIGlkPSJhbmV4b3MiIG5hbWU9ImFuZXhvcyI+PC9hPjxzcGFuIGNsYXNzPSJ0aXR1bG8tdGFiZWxhIj5BbmV4b3M8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgc3R5bGU9InBhZGRpbmctbGVmdDoyMHB4Ij48YSBocmVmPSJkb3dubG9hZERvY3VtZW50b0FkaWNpb25hbD9pZERvY3VtZW50bz0xNjAxNTMmYW1wO2lkRG9jdW1lbnRvQWRpY2lvbmFsPTEiPjUuUmlzY29zPC9hPjwvdGQ+CjwvdHI+CjwvdGFibGU+CjxwPjwvcD4KPGgzIGFsaWduPSJjZW50ZXIiPk5vdGE8L2gzPgo8dGFibGUgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI0JSI+MS48L3RkPjx0ZD5BIHJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcmVzdGFkb3JlcyBkZSBzZXJ2aSZjY2VkaWw7b3MgZGUgcXVlIHRyYXRhIG8gaXRlbSAxLjggZGV2ZSBzZXIgaW5kaWNhZGEgcXVhbmRvIG8gcmVmZXJpZG8gcHJlc3RhZG9yIGRlIHNlcnZpJmNjZWRpbDtvcyByZXByZXNlbnRhciBtYWlzIGRlIDUlIGRhcyBkZXNwZXNhcyBkbyBGSUk8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2JvZHk+CjwvaHRtbD4K"