"PGh0bWw+CjxoZWFkPgo8TUVUQSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+Cjx0aXRsZT5BTkVYTyAzOS1WIDogSW5mb3JtZSBBbnVhbDwvdGl0bGU+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgICAgICB0YWJsZQogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsKICAgICAgICAgIH0KICAgICAgICAgIHRhYmxlLCB0ZCwgdGgKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcgogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcl90b3AKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlci10b3A6MXB0IGhpZGRlbjsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ib3JkZXJfZG91YmxlIHRkIHsKICAgICAgICAgIGJvcmRlcjogMHB4OwogICAgICAgICAgYm9yZGVyLWJvdHRvbToycHQgc29saWQgYmxhY2s7CiAgICAgICAgICBib3JkZXItdG9wOjJwdCBzb2xpZCBibGFjazsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ub19ib3JkZXJfdG9wIHRkIHsKICAgICAgICAgIGJvcmRlci10b3A6MHB0IHNvbGlkIGJsYWNrOwogICAgICAgICAgfQoKICAgICAgICAgIHRyLm5vX2JvcmRlciB0ZCB7CiAgICAgICAgICBib3JkZXI6IDBweDsKICAgICAgICAgIH0KCgogICAgICAgICAgYm9keQogICAgICAgICAgewogICAgICAgICAgbWFyZ2luOjEwcHg7CiAgICAgICAgICBmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOwogICAgICAgICAgfQoKICAgICAgICAgIC50aXR1bG8tdGFiZWxhCiAgICAgICAgICB7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgIGZvbnQtc2l6ZToxMjsKICAgICAgICAgIH0KCiAgICAgICAgICAudGl0dWxvLWRhZG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIGZvbnQtc2l6ZToxMTsKICAgICAgICAgIH0KCiAgICAgICAgICAuZGFkby1jYWJlY2FsaG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIC5kYWRvLXZhbG9yZXMKICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7CiAgICAgICAgICB9CiAgICAgICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KPGEgaHJlZj0iamF2YXNjcmlwdDp3aW5kb3cucHJpbnQoKSI+SW1wcmltaXI8L2E+CjxoMiBhbGlnbj0iY2VudGVyIj5JbmZvcm1lIEFudWFsPC9oMj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZSBkbyBGdW5kbzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+RlVORE8gREUgSU5WRVNUSU1FTlRPIElNT0JJTEkmQWFjdXRlO1JJTyBSSU8gTkVHUk8gLSBGSUk8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DTlBKIGRvIEZ1bmRvOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4xNS4wMDYuMjg2LzAwMDEtOTA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5EYXRhIGRlIEZ1bmNpb25hbWVudG86IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjIwLzA0LzIwMTI8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5QJnVhY3V0ZTtibGljbyBBbHZvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5JbnZlc3RpZG9yZXMgZW0gR2VyYWw8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DJm9hY3V0ZTtkaWdvIElTSU46IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkJSUk5HT0NURjAwMzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlF1YW50aWRhZGUgZGUgY290YXMgZW1pdGlkYXM6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjIuNjc2LjAwMCwwMDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkZ1bmRvIEV4Y2x1c2l2bz8gPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+TiZhdGlsZGU7bzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNvdGlzdGFzIHBvc3N1ZW0gdiZpYWN1dGU7bmN1bG8gZmFtaWxpYXIgb3Ugc29jaWV0JmFhY3V0ZTtyaW8gZmFtaWxpYXI/IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPk4mYXRpbGRlO288L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DbGFzc2lmaWNhJmNjZWRpbDsmYXRpbGRlO28gYXV0b3JyZWd1bGEmY2NlZGlsOyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PGI+TWFuZGF0bzogPC9iPlJlbmRhPC9zcGFuPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PGI+U2VnbWVudG8gZGUgQXR1YSZjY2VkaWw7JmF0aWxkZTtvOiA8L2I+TGFqZXMgQ29ycG9yYXRpdmFzPC9zcGFuPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PGI+VGlwbyBkZSBHZXN0JmF0aWxkZTtvOiA8L2I+UGFzc2l2YTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlByYXpvIGRlIER1cmEmY2NlZGlsOyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+SW5kZXRlcm1pbmFkbzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkRhdGEgZG8gUHJhem8gZGUgRHVyYSZjY2VkaWw7JmF0aWxkZTtvOiA8L3NwYW4+PC90ZD48dGQ+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FbmNlcnJhbWVudG8gZG8gZXhlcmMmaWFjdXRlO2NpbyBzb2NpYWw6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjMxLzEyPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+TWVyY2FkbyBkZSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZGFzIGNvdGFzOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5Cb2xzYSA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FbnRpZGFkZSBhZG1pbmlzdHJhZG9yYSBkZSBtZXJjYWRvIG9yZ2FuaXphZG86IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkJNJmFtcDtGQk9WRVNQQTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPk5vbWUgZG8gQWRtaW5pc3RyYWRvcjogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+UklPIEJSQVZPIElOVkVTVElNRU5UT1MgLSBESVNUUklCVUlET1JBIERFIFRJVFVMT1MgRSBWQUxPUkVTIE1PQklMSUFSSU9TIExUREE8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DTlBKIGRvIEFkbWluaXN0cmFkb3I6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjcyLjYwMC4wMjYvMDAwMS04MTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkVuZGVyZSZjY2VkaWw7bzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+QVYuIENIRURJRCBKQUZFVCwKICAgICAgICAgICAgICAyMjIsCiAgICAgICAgICAgICAgQkxPQ08gQiAtIENKIDMyLQogICAgICAgICAgICAgIFZJTEEgT0xJTVBJQS0KICAgICAgICAgICAgICBTJkF0aWxkZTtPIFBBVUxPLQogICAgICAgICAgICAgIFNQLQogICAgICAgICAgICAgIDA0NTUxLTA2NTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlRlbGVmb25lczogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+KDExKSAzNTA5LTY2MDA8L3NwYW4+PGI+PC9iPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PC9zcGFuPjxiPjwvYj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlNpdGU6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPnd3dy5yaW9icmF2by5jb20uYnI8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FLW1haWw6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPmZ1bmRvc2ltb2JpbGlhcmlvc0ByaW9icmF2by5jb20uYnI8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Db21wZXQmZWNpcmM7bmNpYTogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MTIvMjAyMjwvc3Bhbj48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8L3RhYmxlPgo8cD48L3A+Cjx0YWJsZSB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4xLjwvaDM+CjwvdGQ+PHRkIHdpZHRoPSIzMiUiPgo8aDMgYWxpZ249ImxlZnQiPlByZXN0YWRvcmVzIGRlIHNlcnZpJmNjZWRpbDtvczwvaDM+CjwvdGQ+PHRkIHdpZHRoPSIxMiUiPgo8aDMgYWxpZ249ImxlZnQiPkNOUEo8L2gzPgo8L3RkPjx0ZCB3aWR0aD0iMzUlIj4KPGgzIGFsaWduPSJsZWZ0Ij5FbmRlcmUmY2NlZGlsO288L2gzPgo8L3RkPjx0ZCB3aWR0aD0iMTUlIj4KPGgzIGFsaWduPSJsZWZ0Ij5UZWxlZm9uZTwvaDM+CjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS4xCiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBHZXN0b3I6IFJpbyBCcmF2byBJbnZlc3RpbWVudG9zIERUVk0gTFREQTwvdGQ+PHRkPjcyLjYwMC4wMjYvMDAwMS04MTwvdGQ+PHRkPkF2LiBDaGVkaWQgSmFmZXQsIDIyMiBCbG9jbyBCIENqIDMyPC90ZD48dGQ+KDExKSAzNTA5LTY2NDE8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuMgogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgQ3VzdG9kaWFudGU6IDwvdGQ+PHRkPi4uLy08L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuMwogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgQXVkaXRvciBJbmRlcGVuZGVudGU6IEtQTUcgQVVESVRPUkVTIElOREVQRU5ERU5URVM8L3RkPjx0ZD42Ny43NTUuMjE3LzAwMTAtMTA8L3RkPjx0ZD5SdWEgVmVyYm8gRGl2aW5vIDE0MDAsIENqIDEwMSAtIFBUUyAyMDEgZSAzMDEgLSBDaGFjIFN0byBBbnRvbmlvIC0gUyZhdGlsZGU7byBQYXVsbyAvU1A8L3RkPjx0ZD4oMTEpIDM5NDAtMTUwMCA8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuNAogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgRm9ybWFkb3IgZGUgTWVyY2FkbzogPC90ZD48dGQ+Li4vLTwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgMS41CiAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICBEaXN0cmlidWlkb3IgZGUgY290YXM6IDwvdGQ+PHRkPi4uLy08L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuNgogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgQ29uc3VsdG9yIEVzcGVjaWFsaXphZG86IE1hdGNocG9pbnQgR2VzdCZhdGlsZGU7byBJbW9iaWxpJmFhY3V0ZTtyaWEgTFREQS48L3RkPjx0ZD4zMC42NzMuNzc3LzAwMDEtODg8L3RkPjx0ZD5SVUEgQ2Vycm8gQ29yYSwgMjE3NSAtIDYgQW5kYXIgLSBTYWxhIDYtMTAxIC0gVmlsYSBSb21hbmEgLSBTJmF0aWxkZTtvIFBhdWxvL1NQPC90ZD48dGQ+KDExKSAzODM0LTIxNzM8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuNwogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgRW1wcmVzYSBFc3BlY2lhbGl6YWRhIHBhcmEgYWRtaW5pc3RyYXIgYXMgbG9jYSZjY2VkaWw7Jm90aWxkZTtlczogPC90ZD48dGQ+Li4vLTwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+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+Cjx0cj4KPHRkPlBhcmEgb3MgZXhlcmMmaWFjdXRlO2Npb3Mgc2VndWludGVzLCBvIHByb2dyYW1hIGRlIGludmVzdGltZW50byBwcmV2aXN0byBwZWxvIEZ1bmRvIGNvbnNpc3RlIG5hIG1hbnV0ZW4mY2NlZGlsOyZhdGlsZGU7byBkYSBzdWEgcGFydGljaXBhJmNjZWRpbDsmYXRpbGRlO28gbm8gQ29uZG9tJmlhY3V0ZTtuaW8gRWRpZiZpYWN1dGU7Y2lvIFJpbyBOZWdybywgbG9jYWxpemFkbyBuYSBBbGFtZWRhIFJpbyBOZWdybywgbiZvcmRtOyA1ODUsIEFscGhhdmlsbGUsIG5vIE11bmljJmlhY3V0ZTtwaW8gZGUgQmFydWVyaSwgRXN0YWRvIGRlIFMmYXRpbGRlO28gUGF1bG8sIGNvbXBvc3RvcyBwb3IgdW5pZGFkZXMgaW50ZWdyYW50ZXMgZG86IChpKSBpbSZvYWN1dGU7dmVpcyBsb2NhbGl6YWRvcyBubyBFZGlmJmlhY3V0ZTtjaW8gUGFkYXVpcmkgLSBCbG9jbyBCIGRvIENvbmRvbSZpYWN1dGU7bmlvIENlbnRybyBBZG1pbmlzdHJhdGl2bywgKGlpKSBpbSZvYWN1dGU7dmVpcyBsb2NhbGl6YWRvcyBubyBFZGlmJmlhY3V0ZTtjaW8gRGVtaW5pIC0gQmxvY28gQyAoaWlpKTogaW0mb2FjdXRlO3ZlaXMgKCJsb2phcyIpIGxvY2FsaXphZG9zIG5vIEJsb2NvIEE7IGltJm9hY3V0ZTt2ZWwgY29tcG9zdG8gcGVsbyBCbG9jbyBFICgiRGVjayBQYXJrIikuPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij40LjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPkFuJmFhY3V0ZTtsaXNlIGRvIGFkbWluaXN0cmFkb3Igc29icmU6PC9oMz4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICA0LjEKICAgICAgICA8L3RkPjx0ZD48Yj5SZXN1bHRhZG8gZG8gZnVuZG8gbm8gZXhlcmMmaWFjdXRlO2NpbyBmaW5kbzwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5PIHJlc3VsdGFkbyBkbyBGdW5kbyBubyBwZXImaWFjdXRlO29kbyBmb2kgZGUgUiQgMTEgbWlsaCZvdGlsZGU7ZXMgKHByZWp1JmlhY3V0ZTt6byBkZSBSJCAyNSBtaWxoJm90aWxkZTtlcyBlbSAyMDIxKS4gT3MgcHJpbmNpcGFpcyBmYXRvcmVzIHF1ZSBpbXBhY3RhcmFtIG8gcmVzdWx0YWRvIGRvIGZ1bmRvIGZvcmFtIG8gcmVzdWx0YWRvIGwmaWFjdXRlO3F1aWRvIGNvbSBwcm9wcmllZGFkZXMgcGFyYSBpbnZlc3RpbWVudG8sIHRvdGFsaXphbmRvIFIkIDE0IG1pbGgmb3RpbGRlO2VzIChSJCAxMyBtaWxoJm90aWxkZTtlcyBlbSAyMDIxKSwgYmVtIGNvbW8gbyByZXN1bHRhZG8gY29tIGFqdXN0ZSBhIHZhbG9yIGp1c3RvIG5vIG1vbnRhbnRlIGRlIFIkICgyLDgpIG1pbGgmb3RpbGRlO2VzIChSJCAoMzcpIG1pbGgmb3RpbGRlO2VzIGVtIDIwMjEpLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNC4yCiAgICAgICAgPC90ZD48dGQ+PGI+Q29uanVudHVyYSBlY29uJm9jaXJjO21pY2EgZG8gc2VnbWVudG8gZG8gbWVyY2FkbyBpbW9iaWxpJmFhY3V0ZTtyaW8gZGUgYXR1YSZjY2VkaWw7JmF0aWxkZTtvIHJlbGF0aXZvIGFvIHBlciZpYWN1dGU7b2RvIGZpbmRvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkEgcG9sJmlhY3V0ZTt0aWNhIG1vbmV0JmFhY3V0ZTtyaWEgZm9pIG8gZGVzdGFxdWUgbm8gY2VuJmFhY3V0ZTtyaW8gaW50ZXJuYWNpb25hbCBubyBhbm8gcGFzc2Fkby4gQmFuY29zIENlbnRyYWlzIGFvIHJlZG9yIGRvIG11bmRvIHNlZ3VlbSBkaXJlY2lvbmFuZG8gc2V1cyBlc2ZvciZjY2VkaWw7b3MgcGFyYSBvIGNvbnRyb2xlIGRvcyBhbHRvcyBuJmlhY3V0ZTt2ZWlzIGRlIGluZmxhJmNjZWRpbDsmYXRpbGRlO28gcXVlIHBlcnNpc3RpcmFtIGFvIGxvbmdvIGRlIDIwMjIuIE5vIGNlbnRybyBkZXNzZSBkZWJhdGUgZXN0JmFhY3V0ZTsgbyBGZWQsIHF1ZSwgYW8gbG9uZ28gZGUgMjAyMiwgc3ViaXUgMzc1IGJwcywgcGFyYSA0JSBhbyBhbm8sIGUgYWluZGEgbiZhdGlsZGU7byB0ZXJtaW5vdSBzZXUgY2ljbG8gZGUgYXBlcnRvIG1vbmV0JmFhY3V0ZTtyaW8uIEEgZ3VlcnJhIG5hIFVjciZhY2lyYztuaWEgdGFtYiZlYWN1dGU7bSBmb2kgdW0gZG9zIHByaW5jaXBhaXMgdGVtYXMgZG8gYW5vLiBPIGNvbmZsaXRvIGltcGFjdG91IG5lZ2F0aXZhbWVudGUgYXMgY2FkZWlhcyBkZSBzdXByaW1lbnRvIGUgaiZhYWN1dGU7IGR1cmEgb2l0byBtZXNlcy5OJmF0aWxkZTtvIGgmYWFjdXRlOywgZXhwZWN0YXRpdmEgcGFyYSB1bWEgcmVzb2x1JmNjZWRpbDsmYXRpbGRlO28gZG8gY29uZmxpdG8gZW50cmVvcyBkb2lzIHBhJmlhY3V0ZTtzZXMuT3MgZG9pcyBwcmluY2lwYWlzIGV2ZW50b3MgbmEgQ2hpbmEgZm9yYW0gYSBjb250aW51YSZjY2VkaWw7JmF0aWxkZTtvIGRhcyByZXN0cmkmY2NlZGlsOyZvdGlsZGU7ZXMgY29udHJhIGEgcGFuZGVtaWEgZG8gQ292aWQgZSBhIGVsZWkmY2NlZGlsOyZhdGlsZGU7byBkYSBsaWRlcmFuJmNjZWRpbDthIGRvUGFydGlkbyBDb211bmlzdGEuIEEgcG9sJmlhY3V0ZTt0aWNhIGRlIFplcm8gQ292aWQgZm9pIGltcGVkaXRpdm8gaW1wb3J0YW50ZSBwYXJhIG8gY3Jlc2NpbWVudG8gZWNvbiZvY2lyYzttaWNvIGRvIHBhJmlhY3V0ZTtzLiBBc3NpbSBjb21vIG5vIGV4dGVyaW9yLCBhaW5mbGEmY2NlZGlsOyZhdGlsZGU7byBmb2kgdW0gZG9zIHByaW5jaXBhaXMgdGVtYXMgbm8gQnJhc2lsIGFvIGxvbmdvIGRlIDIwMjIuIEVtIGFicmlsLCBvIElQQ0EgY2hlZ291IGEgc3ViaXIgMTIsMTMlIGVtIDEyIG1lc2VzLCBtYXMgbyBjb3J0ZSBkZSBpbXBvc3Rvc2VtIGl0ZW5zIGltcG9ydGFudGVzIGRhIGNlc3RhIGRlIGNvbnN1bW8sIHByaW5jaXBhbG1lbnRlIGVuZXJnaWEgZWwmZWFjdXRlO3RyaWNhIGUgY29tYnVzdCZpYWN1dGU7dmVpcywgdHJvdXhlIHRyJmVjaXJjO3MgbWVzZXMgZGUgZGVmbGEmY2NlZGlsOyZhdGlsZGU7byBxdWUgbGV2YXJhbSBhIGFsdGEgcGFyYTUsOCUgYW8gZmluYWwgZG8gYW5vLiBFbSByZXNwb3N0YSBhIGFsdGEgaW5mbGEmY2NlZGlsOyZhdGlsZGU7byBvIEJhbmNvIENlbnRyYWwgcmVhbGl6b3UgdW1hIGRhcyBtYWlzIHZlbG96ZXMgYWx0YXMgZGUganVyb3MgZGUgc3VhIGhpc3Qmb2FjdXRlO3JpYS4gQXMgZWxldmEmY2NlZGlsOyZvdGlsZGU7ZXMgbmF0YXhhIGRlIGp1cm9zIHQmZWNpcmM7bSBzaWRvIHJlYWxpemFkYXMgZGVzZGUgbWFyJmNjZWRpbDtvIGRlIDIwMjEgZSBzZWd1aXJhbSBhdCZlYWN1dGU7IHNldGVtYnJvIGRvIGFubyBwYXNzYWRvLiBObyB0b3RhbCwgYSBTZWxpYyBmb2kgZWxldmFkYSBlbSAxMSw3NXAucC4gRW0yMDIyLCBhIHRheGEgc3ViaXUgNCw1cC5wLiBBc3NpbSwgbyBDT1BPTSBkZXZlIG1hbnRlciB0YXhhIGRlIGp1cm9zIGVtIDEzLDc1JSBwb3IgYm9hIHBhcnRlIGRlIDIwMjMuIE1lc21vIGNvbSBvIGZvcnRlIGFwZXJ0byBwcm9tb3ZpZG9wZWxhIGF1dG9yaWRhZGUgbW9uZXQmYWFjdXRlO3JpYSwgYSBhdGl2aWRhZGUgZWNvbiZvY2lyYzttaWNhIHNlZ3VpdSBmaXJtZSBhbyBsb25nbyBkbyBhbm8uIE9zIGVmZWl0b3MgZGEgZm9ydGUgcmVhYmVydHVyYSBkZXNkZSBvIGZpbmFsIGRlIDIwMjEsIGVtY29uanVudG8gY29tIHVtYSBzJmVhY3V0ZTtyaWUgZGUgaW1wdWxzb3MgZmlzY2FpcyAoQXV4JmlhY3V0ZTtsaW8gQnJhc2lsLCBQRUMgZG9zIGJlbmVmJmlhY3V0ZTtjaW9zIHNvY2lhaXMgZSBjb3J0ZXMgZGUgaW1wb3N0b3MpLCBmaXplcmFtIGNvbSBxdWUgb3MgZG9pc3ByaW1laXJvcyB0cmltZXN0cmVzIGFwcmVzZW50YXNzZW0gY3Jlc2NpbWVudG8gYWNpbWEgZGUgMSUuIE5vIGFubywgbyBQSUIgZG8gQnJhc2lsIGRldmUgY3Jlc2NlciBhcHJveGltYWRhbWVudGUgMyUuIEEgaW5mbGEmY2NlZGlsOyZhdGlsZGU7byBhbHRhIGUgYWF0aXZpZGFkZSByZXNpbGllbnRlIHByb21vdmVyYW0gYm9ucyByZXN1bHRhZG9zIGZpc2NhaXMgbm8gYW5vLiBPIGdvdmVybm8gcmVnaXN0cm91IHN1cGVyJmFhY3V0ZTt2aXQgZW0gMjAyMi4gQXMgbWFpb3JlcyBpbmNlcnRlemFzIGdpcmFtIGVtIHRvcm5vZG8gcHJpbmNpcGFsIGFyY2Fib3UmY2NlZGlsO28gZmlzY2FsIGRvIHBhJmlhY3V0ZTtzLCBvIHRldG8gZGUgZ2FzdG9zLCBxdWUgZm9pIG1haXMgdW1hIHZleiBmcmFnaWxpemFkbyBjb20gYSBhcHJvdmEmY2NlZGlsOyZhdGlsZGU7byBlbSBqdWxobyBkYSBleHBhbnMmYXRpbGRlO28gdGVtcG9yJmFhY3V0ZTtyaWEgZG9zcHJvZ3JhbWFzIHNvY2lhaXMuIEEgc3Vic3RpdHVpJmNjZWRpbDsmYXRpbGRlO28gZG8gdGV0byBkZSBnYXN0b3MgZnJhZ2lsaXphZG8gc2VyJmFhY3V0ZTsgcmVzcG9uc2FiaWxpZGFkZSBkbyBub3ZvIGdvdmVybm8sIHF1ZSBuJmF0aWxkZTtvIGRldSBib2FzIGluZGljYSZjY2VkaWw7Jm90aWxkZTtlcyBkZWdvdmVybmFuJmNjZWRpbDthIGZpc2NhbCBub3MgcHImb2FjdXRlO3hpbW9zIHF1YXRybyBhbm9zLiBPIHJpc2NvIGZpc2NhbCAmZWFjdXRlOyBvIG1haXMgcmVsZXZhbnRlIHBhcmEgbyBjZW4mYWFjdXRlO3JpbyBlY29uJm9jaXJjO21pY28gZG9tJmVhY3V0ZTtzdGljby4gQ29tIGEgZWxlaSZjY2VkaWw7JmF0aWxkZTtvIHJlYWxpemFkYSBub2ZpbmFsIGRlIG91dHVicm8sIGNvbmhlY2Vtb3MgbyBub3ZvIHByZXNpZGVudGUgYXNzaW0gY29tbyBhIGNvbXBvc2kmY2NlZGlsOyZhdGlsZGU7byBkYXMgY2FzYXMgbGVnaXNsYXRpdmFzLiBBbyBjb250ciZhYWN1dGU7cmlvIGRvcyBwcm9jZXNzb3MgZWxlaXRvcmFpc2FudGVyaW9yZXMsIG4mYXRpbGRlO28gaG91dmUgbXVpdGEgdm9sYXRpbGlkYWRlIHRyYXppZGEgcGVsYSBleHBlY3RhdGl2YSBkbyBwbGVpdG8sIGRpZmVyZW50ZSBkbyBxdWUgYWNvbnRlY2V1IGR1cmFudGUgbyBwcm9jZXNzbyBkZSB0cmFuc2kmY2NlZGlsOyZhdGlsZGU7byBkZWdvdmVybm9zIGFvIGZpbmFsIGRvIGFuby4gTyBnb3Zlcm5vIGVsZWl0bywgdGVybWlub3UgbyBhbm8gY29tIHBlbmQmZWNpcmM7bmNpYXMgaW1wb3J0YW50ZXMuIEEgbWFpcyByZWxldmFudGUgZGVsYXMgJmVhY3V0ZTsgbyBub3ZvIGFyY2Fib3UmY2NlZGlsO28gZmlzY2FsLCBxdWV0ZXImYWFjdXRlOyBkZSBzZXIgZGVmaW5pZG8gZW0gMjAyMyBwYXJhIHJldG9tYXIgYSBjcmVkaWJpbGlkYWRlIGRhcyBjb250YXMgcCZ1YWN1dGU7YmxpY2FzLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNC4zCiAgICAgICAgPC90ZD48dGQ+PGI+UGVyc3BlY3RpdmEgcGFyYSBvIHBlciZpYWN1dGU7b2RvIHNlZ3VpbnRlIGNvbSBiYXNlIG5hIGNvbXBvc2kmY2NlZGlsOyZhdGlsZGU7byBkYSBjYXJ0ZWlyYTwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5PIGFubyBkZSAyMDIyIGZvaSBtYXJjYWRvIHBvciBwb3VjYXMgdHJhbnNhJmNjZWRpbDsmb3RpbGRlO2VzIG5vIG1lcmNhZG8gZGUgbGFqZXMgY29ycG9yYXRpdmFzIG5hIHJlZ2kmYXRpbGRlO28gZGUgQWxwaGF2aWxsZSwgcXVlIGFwcmVzZW50b3UgYSBtZW5vciBhYnNvciZjY2VkaWw7JmF0aWxkZTtvIGJydXRhIGRlc2RlIDIwMTYsIGNvbSA0Mi4yNzQgbSZzdXAyOyBsb2NhZG9zLCBhbCZlYWN1dGU7bSBkZSB1bSBhaW5kYSBlbGV2YWRvIG4mdWFjdXRlO21lcm8gZGUgZGV2b2x1JmNjZWRpbDsmb3RpbGRlO2VzLCByZXN1bHRhZG8gZW0gdW1hIGFic29yJmNjZWRpbDsmYXRpbGRlO28gbCZpYWN1dGU7cXVpZGEgbmVnYXRpdmEgbm8gYWdyZWdhZG8gZG8gYW5vLiBBcyBwb3VjYXMgbW92aW1lbnRhJmNjZWRpbDsmb3RpbGRlO2VzIGRvIHBlciZpYWN1dGU7b2RvIGZvcmFtIHJlYWxpemFkYXMgcHJpbmNpcGFsbWVudGUgcG9yIG9jdXBhbnRlcyBidXNjYW5kbyBtZWxob3JhciBhIG9jdXBhJmNjZWRpbDsmYXRpbGRlO28gbmEgcmVnaSZhdGlsZGU7byAoZmxpZ2h0LXRvLXF1YWxpdHkpLCBwb3ImZWFjdXRlO20sIHRhbWImZWFjdXRlO20gYXRyYSZpYWN1dGU7ZG9zIHBvciBwcmUmY2NlZGlsO29zIGRlIGxvY2EmY2NlZGlsOyZhdGlsZGU7byBlIG9jdXBhJmNjZWRpbDsmYXRpbGRlO28gYXRyYWVudGVzLiBBbHBoYXZpbGxlIHZlbSBzb2ZyZW5kbyBjb20gYSBtYWlvciBjb25jb3JyJmVjaXJjO25jaWEgZGUgUyZhdGlsZGU7byBQYXVsbywgY29uc2lkZXJhbmRvIHF1ZSByZWdpJm90aWxkZTtlcyBjZW50cmFsaXphZGFzIGRhIGNpZGFkZSBhaW5kYSBhcHJlc2VudGFtIGF0cmF0aXZvcyB2YWxvcmVzIGRlIGxvY2EmY2NlZGlsOyZhdGlsZGU7byBlbSBlZGlmJmlhY3V0ZTtjaW9zIGRlIGFsdGEgcXVhbGlkYWRlIGVtIGRlY29yciZlY2lyYztuY2lhLCBwcmluY2lwYWxtZW50ZSwgZG8gZWxldmFkbyBuJmlhY3V0ZTt2ZWwgZGUgdmFjJmFjaXJjO25jaWEgZGEgY2lkYWRlLCBlbSBwYXRhbWFyIGFpbmRhIHN1cGVyaW9yIGEgMjAlLiBBZGVtYWlzLCBhIHBlcmRhIGRvIGJlbmVmJmlhY3V0ZTtjaW8gZmlzY2FsIGRlIElTUyBuYSBjaWRhZGUgZGUgQmFydWVyaSBkdXJhbnRlIGEgJnVhY3V0ZTtsdGltYSBkJmVhY3V0ZTtjYWRhIHJlZHV6aXUgYSBjb21wZXRpdGl2aWRhZGUgZGEgcmVnaSZhdGlsZGU7byBlbSBjb21wYXJhJmNjZWRpbDsmYXRpbGRlO28gYSBTJmF0aWxkZTtvIFBhdWxvIGUgb3V0cmFzIGNpZGFkZXMgZGEgcmVnaSZhdGlsZGU7byBtZXRyb3BvbGl0YW5hLiBDb250dWRvLCBhIG1lbm9yIHByZXNzJmF0aWxkZTtvIGRlIGRlbWFuZGFzIG5hIHJlZ2kmYXRpbGRlO28gJmVhY3V0ZTsgZXF1aWxpYnJhZGEgcGVsYSBiYWl4YSBhdGl2aWRhZGUgY29uc3RydXRpdmEgZG9zICZ1YWN1dGU7bHRpbW9zIGFub3MgdGFudG8gZW0gQmFydWVyaSBxdWFudG8gZW0gUyZhdGlsZGU7byBQYXVsby4gQWxwaGF2aWxsZSBjb250YSBjb20gYXByb3hpbWFkYW1lbnRlIDc1LjAwMCBtJnN1cDI7IGRlIGVzdG9xdWUgZW0gY29uc3RydSZjY2VkaWw7JmF0aWxkZTtvLCBzZW5kbyBxdWUgZGVzZGUgMjAxOSBhcGVuYXMgMTkuMDAwIG0mc3VwMjsgZm9yYW0gYWRpY2lvbmFkb3MgYW8gZXN0b3F1ZSB0b3RhbCBkYSByZWdpJmF0aWxkZTtvLgoKTyBGSUkgUmlvIE5lZ3JvIHNlIGRlc3RhY2EgZW0gcmVsYSZjY2VkaWw7JmF0aWxkZTtvIGEgQWxwaGF2aWxsZS4gRW50cmVndWUgZW0gMjAwNCwgbyBDQSBSaW8gTmVncm8gY29uc2VndWUgcGVybWFuZWNlciBjb21wZXRpdGl2byBmcmVudGUgYW9zIHNldXMgcGFyZXMgbmEgcmVnaSZhdGlsZGU7byBwb3IgZmF0b3JlcyBwciZvYWN1dGU7cHJpb3MgYW8gZW1wcmVlbmRpbWVudG8sIGNvbW8gKGkpIGEgcXVhbGlkYWRlIGRvIHByb2pldG8sIHJpY28gZW0gJmFhY3V0ZTtyZWFzIGRlIGNvbnZpdiZlY2lyYztuY2lhIGFyYm9yaXphZGFzOyAoaWkpIG1peCBkZSB2YXJlam8gaW50ZWdyYWRvIGFvIGVtcHJlZW5kaW1lbnRvLCBmb3JuZWNlbmRvIHNlcnZpJmNjZWRpbDtvcyBkZSBxdWFsaWRhZGUgYW9zIHNldXMgdXN1JmFhY3V0ZTtyaW9zIGUgKGlpaSkgbG9jYWxpemEmY2NlZGlsOyZhdGlsZGU7byBwcml2aWxlZ2lhZGEgZGVudHJvIGRlIEFscGhhdmlsbGUsIGNvbSBmJmFhY3V0ZTtjaWwgYWNlc3NvICZhZ3JhdmU7IFJvZG92aWEgQ2FzdGVsbyBCcmFuY28sIHNob3BwaW5ncyBlIGNlbnRyb3MgY29tZXJjaWFpcy4gRW50cmV0YW50bywgYWwmZWFjdXRlO20gZGFzIHF1YWxpZGFkZXMgZG8gZW1wcmVlbmRpbWVudG8sIG8gcmVzdWx0YWRvIGFwcmVzZW50YWRvIGRvIEZJSSBSaW8gTmVncm8gdGFtYiZlYWN1dGU7bSAmZWFjdXRlOyBqdXN0aWZpY2FkbyBwZWxvIHRyYWJhbGhvIGRlIHF1YWxpZGFkZSBleGVjdXRhZG8gcGVsYSBlcXVpcGUgZGUgZ2VzdCZhdGlsZGU7byBkbyBGdW5kby4KCkF0dWFsbWVudGUsIEFscGhhdmlsbGUgY29udGEgY29tIDM5IGVkaWYmaWFjdXRlO2Npb3MgY29ycG9yYXRpdm9zIGRlIGFsdG8gcGFkciZhdGlsZGU7bywgdG90YWxpemFuZG8gbWFpcyA2MzAuMDAwIG0mc3VwMjsgZGUgZXN0b3F1ZSB0b3RhbC4gQW8gbiZpYWN1dGU7dmVsIGRlIHZhYyZhY2lyYztuY2lhIHZpZ2VudGUgZGUgYXByb3hpbWFkYW1lbnRlIDMxJSwgaCZhYWN1dGU7IHBvciB2b2x0YSBkZSAyMDAuMDAwIG0mc3VwMjsgdmFnb3MuIFNlbSBhIHByZXNzJmF0aWxkZTtvIGRlIG5vdm8gZXN0b3F1ZSBwYXJhIG9zIHByJm9hY3V0ZTt4aW1vcyB0cmltZXN0cmVzIGUgdW1hIG1haW9yIGVzdGFiaWxpZGFkZSBwb2wmaWFjdXRlO3RpY2EgZSBtYWNyb2Vjb24mb2NpcmM7bWljYSBubyBwYSZpYWN1dGU7cywgZXNwZXJhLXNlIGEgcmVkdSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBuJmlhY3V0ZTt2ZWlzIGRlIHZhYyZhY2lyYztuY2lhIGF0dWFpcyBkYSByZWdpJmF0aWxkZTtvLiBBIGVzdGFiaWxpZGFkZSBkYXMgb2N1cGEmY2NlZGlsOyZvdGlsZGU7ZXMsIGNvbSBhIGRpbWludWkmY2NlZGlsOyZhdGlsZGU7byBkbyByaXRtbyBkZSBkZXZvbHUmY2NlZGlsOyZvdGlsZGU7ZXMgdmlzdG8gbm8gaW4maWFjdXRlO2NpbyBkbyBwJm9hY3V0ZTtzIHBhbmRlbWlhIGNyaWEgY2VuJmFhY3V0ZTtyaW8gZmF2b3ImYWFjdXRlO3ZlbCBubyBtJmVhY3V0ZTtkaW8gYSBsb25nbyBwcmF6byBwYXJhIGEgcmV0b21hZGEgZG8gc2V0b3IgZGUgbGFqZXMgY29ycG9yYXRpdmFzIGVtIEFscGhhdmlsbGUuIEFsaWFkbyBhIGlzc28sIG8gYm9tIHBvc2ljaW9uYW1lbnRvIGRvcyBpbSZvYWN1dGU7dmVpcyBkbyBSTkdPMTEsIHN1YSBxdWFsaWRhZGUsIGF0dWFsaXphJmNjZWRpbDsmYXRpbGRlO28sIGJvYSBsb2NhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGUgYSBnZXN0JmF0aWxkZTtvIHByJm9hY3V0ZTt4aW1hIGRvcyBsb2NhdCZhYWN1dGU7cmlvcyBlIHByb3NwZWMmY2NlZGlsOyZhdGlsZGU7byBhdGl2YSBkZSBub3ZvcyBsb2NhdCZhYWN1dGU7cmlvcyBjb2xvY2EgbyBGdW5kbyBlbSB1bSBjZW4mYWFjdXRlO3JpbyBjb21wZXRpdGl2byBmYXZvciZhYWN1dGU7dmVsIHBhcmEgYWJzb3ImY2NlZGlsOyZhdGlsZGU7byBkYXMgbm92YXMgZGVtYW5kYXMgcG9yIGJvbnMgZXNwYSZjY2VkaWw7b3MgbmEgcmVnaSZhdGlsZGU7by48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KPGgzPjUuPC9oMz4KPC90ZD48dGQ+CjxoMz5SaXNjb3MgaW5jb3JyaWRvcyBwZWxvcyBjb3Rpc3RhcyBpbmVyZW50ZXMgYW9zIGludmVzdGltZW50b3MgZG8gRklJOjwvaDM+CjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgVmVyIGFuZXhvIG5vIGZpbmFsIGRvIGRvY3VtZW50by4gPGEgaHJlZj0iI2FuZXhvcyI+QW5leG9zPC9hPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRoIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgICAgIDYuCiAgICAgICAgICAgIDwvdGg+PHRkIGFsaWduPSJjZW50ZXIiIGNvbHNwYW49IjIiIHdpZHRoPSI0OSUiPjxiPlZhbG9yIENvbnQmYWFjdXRlO2JpbCBkb3MgYXRpdm9zIGltb2JpbGkmYWFjdXRlO3Jpb3MgZG8gRklJPC9iPjwvdGQ+PHRkIHJvd3NwYW49IjIiIGFsaWduPSJjZW50ZXIiIHdpZHRoPSIyNSUiPjxiPlZhbG9yIEp1c3RvLCBub3MgdGVybW9zIGRhIElDVk0gNTE2IChTSU0gb3UgTiZBdGlsZGU7Tyk8L2I+PC90ZD48dGQgcm93c3Bhbj0iMiIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjIwJSI+PGI+UGVyY2VudHVhbCBkZSBWYWxvcml6YSZjY2VkaWw7JmF0aWxkZTtvL0Rlc3ZhbG9yaXphJmNjZWRpbDsmYXRpbGRlO28gYXB1cmFkbyBubyBwZXImaWFjdXRlO29kbzwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBhbGlnbj0iY2VudGVyIiB3aWR0aD0iMjUlIj48Yj5SZWxhJmNjZWRpbDsmYXRpbGRlO28gZGUgYXRpdm9zIGltb2JpbGkmYWFjdXRlO3Jpb3M8L2I+PC90ZD48dGQgYWxpZ249ImNlbnRlciIgd2lkdGg9IjI0JSI+PGI+VmFsb3IgKFIkKTwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5FZGlmaWNpbyBSaW8gTmVncm8gLSBUb3JyZXMgUGFkYXVyaSBlIERlbWluaTwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjIyNy4xMDAuMDAwLDAwPC90ZD48dGQgYWxpZ249ImNlbnRlciI+U0lNPC90ZD48dGQgYWxpZ249ImNlbnRlciI+LTEsMTMlPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICA2LjEKICAgICAgICA8L3RkPjx0ZD48Yj5Dcml0JmVhY3V0ZTtyaW9zIHV0aWxpemFkb3MgbmEgcmVmZXJpZGEgYXZhbGlhJmNjZWRpbDsmYXRpbGRlO288L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QSBDQlJFIENvbnN1bHRvcmlhIGRvIEJyYXNpbCBMdGRhLiwgZW1pc3NvcmEgZG8gbGF1ZG8gZGUgYXZhbGlhJmNjZWRpbDsmYXRpbGRlO28gZG9zIGltJm9hY3V0ZTt2ZWlzIHBhcmEgbyBhbm8gZGUgMjAyMSBleHRlcm5hIGUgaW5kZXBlbmRlbnRlLCB0ZW5kbyBhcHJvcHJpYWRhIHF1YWxpZmljYSZjY2VkaWw7JmF0aWxkZTtvIHByb2Zpc3Npb25hbCByZWNvbmhlY2lkYSBlIGV4cGVyaSZlY2lyYztuY2lhIHJlY2VudGUgbmEgcmVnaSZhdGlsZGU7byBlIG5vIHRpcG8gZGUgcHJvcHJpZWRhZGUgcXVlIGVzdCZhYWN1dGU7IHNlbmRvIGF2YWxpYWRhLCByZWFsaXpvdSBhIG1hcmNhJmNjZWRpbDsmYXRpbGRlO28gYSB2YWxvciBkZSBtZXJjYWRvLCBvcyBpbSZvYWN1dGU7dmVpcyBkZSBwcm9wcmllZGFkZSBkbyBGdW5kbyBuYSBkYXRhIGJhc2UgTm92ZW1icm8gZGUgMjAyMiAoTm92ZW1icm8gZW0gMjAyMSkuCkEgbWV0b2RvbG9naWEgdXRpbGl6YWRhIHBhcmEgYSBhdmFsaWEmY2NlZGlsOyZhdGlsZGU7byBkbyB2YWxvciBqdXN0byBkYSBwcm9wcmllZGFkZSBwYXJhIGludmVzdGltZW50byBlbSAyMDIxIGUgMjAyMCBmb2kgYSBzZWd1aW50ZTogClBhcmEgYSBhdmFsaWEmY2NlZGlsOyZhdGlsZGU7byBkZXN0ZSBpbSZvYWN1dGU7dmVsLCBhIGVtcHJlc2EgYXZhbGlhZG9yYSB1dGlsaXpvdSBvIG0mZWFjdXRlO3RvZG8gZGUgcmVuZGEsIGFqdXN0YWRvIHBlbG8gQWRtaW5pc3RyYWRvciBjb25zaWRlcmFuZG8gb3MgY3VzdG9zIGRhcyBlZGlmaWNhJmNjZWRpbDsmb3RpbGRlO2VzIHByb2pldGFkYXMuIFBhcmEgb3MgaW0mb2FjdXRlO3ZlaXMgYXZhbGlhZG9zLCBleGlzdGUgdW0gY29udHJhdG8gYnVpbHQtdG8tc3VpdCwgb25kZSBvIEZ1bmRvIChwcm9wcmlldCZhYWN1dGU7cmlvIGRvIHRlcnJlbm8pIHNlIGRpc3Amb3RpbGRlO2UgYSBjb25zdHJ1aXIgbyBlbXByZWVuZGltZW50byAgKGNvbSBhdXgmaWFjdXRlO2xpbyBkZSB1bWEgY29uc3RydXRvcmEgYSBzZXIgY29udHJhdGFkYSwgcGFyYSBleGVjdXRhciBhcyBvYnJhcyBkZSBjb25zdHJ1JmNjZWRpbDsmYXRpbGRlO28gZG8gRW1wcmVlbmRpbWVudG8pIGUsIGRlc3NhIGZvcm1hLCBhbHVnYXIgcGFyYSBvIGxvY2F0JmFhY3V0ZTtyaW8sIGNvYnJhbmRvIHVtIHZhbG9yIGRlIGxvY2EmY2NlZGlsOyZhdGlsZGU7byBwb3IgdW0gcGVyJmlhY3V0ZTtvZG8gZXN0YWJlbGVjaWRvIGRlIDE4MCBtZXNlcyBpbmljaWFkbyBlbSBkZXplbWJybyBkZSAyMDExLiBBcyBwcmluY2lwYWlzIHByZW1pc3NhcyB1dGlsaXphZGFzIHBhcmEgb2J0ZW4mY2NlZGlsOyZhdGlsZGU7byBkbyB2YWxvciBqdXN0byBkbyBpbSZvYWN1dGU7dmVsIG5hIGRhdGEgYmFzZSBkYXMgZGVtb25zdHJhJmNjZWRpbDsmb3RpbGRlO2VzIGZpbmFuY2VpcmFzIGVzdCZhdGlsZGU7byBkZXNjcml0YXMgYWJhaXhvOiAoYSkgcmVjZWl0YXMgb3BlcmFjaW9uYWlzIHByb2pldGFkYXM7IChiKSBkZXNwZXNhcyBvcGVyYWNpb25haXMgcHJvamV0YWRhcywgdGFpcyBjb21vIElQVFUgZSBDb25kb20maWFjdXRlO25pbyB2YWMmYWNpcmM7bmNpYSBlbnRyZSBjb250cmF0b3MgZGUgMyBtZXNlcyAgZSBjb25zaWRlcmFuZG8gcmVub3ZhJmNjZWRpbDsmb3RpbGRlO2VzIGRlIGNvbnRyYXRvcyBkZSA3NSUgKG1lc21vIGVtIDIwMjEpLCBDb21pc3MmYXRpbGRlO28gZGUgTG9jYSZjY2VkaWw7JmF0aWxkZTtvLCBDb21pc3MmYXRpbGRlO28gZGUgVmVuZGEgMiUgdmFsb3IgZGEgdmVuZGEgKG1lc21vIGVtIDIwMjEpLCBHZXN0JmF0aWxkZTtvIGRlIExvY2EmY2NlZGlsOyZhdGlsZGU7bywgRnVuZG8gZGUgUmVwb3NpJmNjZWRpbDsmYXRpbGRlO28gZGUgQXRpdm8sICAoYykgVmFsb3IgZGUgU2EmaWFjdXRlO2RhIGRlIEludmVzdGltZW50bywgYXBsaWNhbmRvIG8gdGF4YSBkZSBjYXBpdGFsaXphJmNjZWRpbDsmYXRpbGRlO28gZGUgOCw1MCUgYS5hLiAoOCwyNSUgYS5hLiBlbSAyMDIxKSwgKGQpIHRheGEgZGUgZGVzY29udG8gOCw3NSUgYS5hLiAoOCw3NSUgYS5hLiBlbSAyMDIxKS4gIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjcuPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjciPjxiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCBuJmF0aWxkZTtvIHNpZ2lsb3NvcyBlIHJlbGV2YW50ZXM8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjguPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjQiPjxiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCByZXBldGl0aXZvcyBvdSBjb25leG9zLCBiYXNlYWRvcyBlbSBjYXVzYXMganVyJmlhY3V0ZTtkaWNhcyBzZW1lbGhhbnRlcywgbiZhdGlsZGU7byBzaWdpbG9zb3MgZSByZWxldmFudGVzPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj45LjwvYj48L3RkPjx0ZD48Yj5BbiZhYWN1dGU7bGlzZSBkb3MgaW1wYWN0b3MgZW0gY2FzbyBkZSBwZXJkYSBlIHZhbG9yZXMgZW52b2x2aWRvcyByZWxhY2lvbmFkb3MgYW9zIHByb2Nlc3NvcyBqdWRpY2lhaXMgc2lnaWxvc29zIHJlbGV2YW50ZXM6PC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjEwLjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPkFzc2VtYmxlaWEgR2VyYWw8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjEKICAgICAgICA8L3RkPjx0ZD48Yj5FbmRlcmUmY2NlZGlsO29zIChmJmlhY3V0ZTtzaWNvIG91IGVsZXRyJm9jaXJjO25pY28pIG5vcyBxdWFpcyBvcyBkb2N1bWVudG9zIHJlbGF0aXZvcyAmYWdyYXZlOyBhc3NlbWJsZWlhIGdlcmFsIGVzdGFyJmF0aWxkZTtvICZhZ3JhdmU7IGRpc3Bvc2kmY2NlZGlsOyZhdGlsZGU7byBkb3MgY290aXN0YXMgcGFyYSBhbiZhYWN1dGU7bGlzZTo8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QXYuIENoZWRpZCBKYWZldCwgMjIyIC0gQmxvY28gQiAtIENvbmogMzIgLSBWaWxhIE9sJmlhY3V0ZTttcGlhIC0gUyZhdGlsZGU7byBQYXVsby9TUDxicj53d3cucmlvYnJhdm8uY29tLmJyPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxMC4yCiAgICAgICAgPC90ZD48dGQ+PGI+SW5kaWNhJmNjZWRpbDsmYXRpbGRlO28gZG9zIG1laW9zIGRlIGNvbXVuaWNhJmNjZWRpbDsmYXRpbGRlO28gZGlzcG9uaWJpbGl6YWRvcyBhb3MgY290aXN0YXMgcGFyYSAoaSkgYSBpbmNsdXMmYXRpbGRlO28gZGUgbWF0JmVhY3V0ZTtyaWFzIG5hIG9yZGVtIGRvIGRpYSBkZSBhc3NlbWJsZWlhcyBnZXJhaXMgZSBvIGVudmlvIGRlIGRvY3VtZW50b3MgcGVydGluZW50ZXMgJmFncmF2ZTtzIGRlbGliZXJhJmNjZWRpbDsmb3RpbGRlO2VzIHByb3Bvc3RhczsgKGlpKSBzb2xpY2l0YSZjY2VkaWw7JmF0aWxkZTtvIGRlIGxpc3RhIGRlIGVuZGVyZSZjY2VkaWw7b3MgZiZpYWN1dGU7c2ljb3MgZSBlbGV0ciZvY2lyYztuaWNvcyBkb3MgZGVtYWlzIGNvdGlzdGFzIHBhcmEgZW52aW8gZGUgcGVkaWRvIHAmdWFjdXRlO2JsaWNvIGRlIHByb2N1cmEmY2NlZGlsOyZhdGlsZGU7by48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QXMgc29saWNpdGEmY2NlZGlsOyZhdGlsZGU7b3MgcG9kZW0gc2VyIGZlaXRhcyBub3MgZS1tYWlsczogZmlpcmlvbmVncm9AcmlvYnJhdm8uY29tLmJyLCBhZG1pbmlzdHJhY2FvZmlpQHJpb2JyYXZvLmNvbS5iciBlIHJpQHJpb2JyYXZvLmNvbS5ici48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjMKICAgICAgICA8L3RkPjx0ZD48Yj5EZXNjcmkmY2NlZGlsOyZhdGlsZGU7byBkYXMgcmVncmFzIGUgcHJvY2VkaW1lbnRvcyBhcGxpYyZhYWN1dGU7dmVpcyAmYWdyYXZlOyBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byBkb3MgY290aXN0YXMgZW0gYXNzZW1ibGVpYXMgZ2VyYWlzLCBpbmNsdWluZG8gKGkpIGZvcm1hbGlkYWRlcyBleGlnaWRhcyBwYXJhIGEgY29tcHJvdmEmY2NlZGlsOyZhdGlsZGU7byBkYSBxdWFsaWRhZGUgZGUgY290aXN0YSBlIHJlcHJlc2VudGEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3Rpc3RhcyBlbSBhc3NlbWJsZWlhOyAoaWkpIHByb2NlZGltZW50b3MgcGFyYSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb25zdWx0YXMgZm9ybWFpcywgc2UgYWRtaXRpZGFzIGVtIHJlZ3VsYW1lbnRvOyAoaWlpKSByZWdyYXMgZSBwcm9jZWRpbWVudG9zIHBhcmEgYSBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byAmYWdyYXZlOyBkaXN0JmFjaXJjO25jaWEgZSBlbnZpbyBkZSBjb211bmljYSZjY2VkaWw7JmF0aWxkZTtvIGVzY3JpdGEgb3UgZWxldHImb2NpcmM7bmljYSBkZSB2b3RvLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5PcyBjb3Rpc3RhcyBkbyBGdW5kbyBwb2RlciZhdGlsZGU7byBwYXJ0aWNpcGFyIGRlIEFzc2VtYmxlaWEgR2VyYWwgZGUgQ290aXN0YXMsIHBvciBzaSwgc2V1cyByZXByZXNlbnRhbnRlcyBsZWdhaXMgb3UgcHJvY3VyYWRvcmVzLCBjb25zb2FudGUgbyBkaXNwb3N0byBubyBhcnRpZ28gMjIgZGEgSW5zdHJ1JmNjZWRpbDsmYXRpbGRlO28gQ1ZNIG4mb3JkbTsgNDcyLCBwb3J0YW5kbyBvcyBzZWd1aW50ZXMgZG9jdW1lbnRvczogKGEpIHNlIFBlc3NvYXMgRiZpYWN1dGU7c2ljYXM6IGRvY3VtZW50byBkZSBpZGVudGlmaWNhJmNjZWRpbDsmYXRpbGRlO28gY29tIGZvdG87IChiKSBzZSBQZXNzb2FzIEp1ciZpYWN1dGU7ZGljYXM6IGMmb2FjdXRlO3BpYSBhdXRlbnRpY2FkYSBkbyAmdWFjdXRlO2x0aW1vIGVzdGF0dXRvIG91IGNvbnRyYXRvIHNvY2lhbCBjb25zb2xpZGFkbyBlIGRhIGRvY3VtZW50YSZjY2VkaWw7JmF0aWxkZTtvIHNvY2lldCZhYWN1dGU7cmlhIG91dG9yZ2FuZG8gcG9kZXJlcyBkZSByZXByZXNlbnRhJmNjZWRpbDsmYXRpbGRlO28sIGJlbSBjb21vIGRvY3VtZW50byBkZSBpZGVudGlmaWNhJmNjZWRpbDsmYXRpbGRlO28gY29tIGZvdG8gZG8ocykgcmVwcmVzZW50YW50ZShzKSBsZWdhbChpcyk7IChjKSBzZSBGdW5kb3MgZGUgSW52ZXN0aW1lbnRvOiBjJm9hY3V0ZTtwaWEgYXV0ZW50aWNhZGEgZG8gJnVhY3V0ZTtsdGltbyByZWd1bGFtZW50byBjb25zb2xpZGFkbyBkbyBmdW5kbyBlIGRvIGVzdGF0dXRvIG91IGNvbnRyYXRvIHNvY2lhbCBkbyBzZXUgYWRtaW5pc3RyYWRvciwgYWwmZWFjdXRlO20gZGEgZG9jdW1lbnRhJmNjZWRpbDsmYXRpbGRlO28gc29jaWV0JmFhY3V0ZTtyaWEgb3V0b3JnYW5kbyBwb2RlcmVzIGRlIHJlcHJlc2VudGEmY2NlZGlsOyZhdGlsZGU7bywgYmVtIGNvbW8gZG9jdW1lbnRvIGRlIGlkZW50aWZpY2EmY2NlZGlsOyZhdGlsZGU7byBjb20gZm90byBkbyhzKSByZXByZXNlbnRhbnRlKHMpIGxlZ2FsKGlzKS4gQ2FzbyBvIGNvdGlzdGEgc2VqYSByZXByZXNlbnRhZG8KcG9yIHByb2N1cmFkb3IgZXN0ZSBkZXZlciZhYWN1dGU7IGFwcmVzZW50YXIgbyBpbnN0cnVtZW50byBwYXJ0aWN1bGFyIGRlIG1hbmRhdG8sIHNlbmRvIGNlcnRvIHF1ZSBvIHByb2N1cmFkb3IgZGV2ZSBlc3RhciBsZWdhbG1lbnRlIGNvbnN0aXR1JmlhY3V0ZTtkbyBoJmFhY3V0ZTsgbWVub3MgZGUgMSAodW0pIGFuby4KUmVzc2FsdGFtb3MgcXVlIG9zIFNycy4gQ290aXN0YXMgZS9vdSBzZXVzIHJlcHJlc2VudGFudGVzIGRldmVyJmF0aWxkZTtvIGFwcmVzZW50YXIgc2V1cyBkb2N1bWVudG9zIGRlIGlkZW50aWZpY2EmY2NlZGlsOyZhdGlsZGU7byAoZG9jdW1lbnRvcyBwZXNzb2Fpcywgc29jaWV0JmFhY3V0ZTtyaW9zIG91IHByb2N1cmEmY2NlZGlsOyZhdGlsZGU7bykgcXVhbmRvIGRhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkYSBhc3NlbWJsZWlhLiBPcyB2b3RvcyBwb2RlciZhdGlsZGU7byBzZXIgZW5jYW1pbmhhZG9zIHBhcmEgYSBSaW8gQnJhdm8sIG1lZGlhbnRlIG1vZGVsbyBkZSB2b3RvIHBvciBlc2NyaXRvIGRpc3BvbmliaWxpemFkbyBxdWFuZG8gZGEgcmVhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRhIGFzc2VtYmxlaWEuPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxMC4zCiAgICAgICAgPC90ZD48dGQ+PGI+UHImYWFjdXRlO3RpY2FzIHBhcmEgYSByZWFsaXphJmNjZWRpbDsmYXRpbGRlO28gZGUgYXNzZW1ibGVpYSBwb3IgbWVpbyBlbGV0ciZvY2lyYztuaWNvLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5BcyBkZWxpYmVyYSZjY2VkaWw7Jm90aWxkZTtlcyBkYSBBc3NlbWJsZWlhIEdlcmFsIGRlIENvdGlzdGFzIHBvZGVyJmF0aWxkZTtvIHNlciB0b21hZGFzLCBpbmRlcGVuZGVudGVtZW50ZSBkZSBjb252b2NhJmNjZWRpbDsmYXRpbGRlO28sIG1lZGlhbnRlIHByb2Nlc3NvIGRlIGNvbnN1bHRhLCBmb3JtYWxpemFkYSBwb3IgY2FydGEsIGNvcnJlaW8gZWxldHImb2NpcmM7bmljbywgdm90byBwb3IgZXNjcml0byBvdSB0ZWxlZ3JhbWEgZGlyaWdpZG8gcGVsYSBJbnN0aXR1aSZjY2VkaWw7JmF0aWxkZTtvIEFkbWluaXN0cmFkb3JhIGFvcyBDb3Rpc3RhcywgcGFyYSByZXNwb3N0YSBubyBwcmF6byBtJmlhY3V0ZTtuaW1vIGRlIDEwIChkZXopIGRpYXMsIGRldmVuZG8gY29uc3RhciBkYSBjb25zdWx0YSB0b2RvcyBvcyBlbGVtZW50b3MgaW5mb3JtYXRpdm9zIG5lY2VzcyZhYWN1dGU7cmlvcyBhbyBleGVyYyZpYWN1dGU7Y2lvIGRlIHZvdG8sIG9ic2VydmFkYXMgYXMgZm9ybWFsaWRhZGVzIHByZXZpc3RhcyBub3MgQXJ0aWdvcyAxOSwgMTktQSBlIDQxLCBpbmNpc29zIEkgZSBJSSwgZGEgSW5zdHJ1JmNjZWRpbDsmYXRpbGRlO28gQ1ZNIDQ3Mi48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjExLjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPlJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gZG8gQWRtaW5pc3RyYWRvcjwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjExLjE8L2I+PC90ZD48dGQgY29sc3Bhbj0iMyI+PGI+UG9sJmlhY3V0ZTt0aWNhIGRlIHJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gZGVmaW5pZGEgZW0gcmVndWxhbWVudG86PC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjMiPkEgQWRtaW5pc3RyYWRvcmEgcmVjZWJlciZhYWN1dGU7IHBlbG9zIHNlcnZpJmNjZWRpbDtvcyBwcmVzdGFkb3MgYW8gRnVuZG8gdW1hIHRheGEgZGUgYWRtaW5pc3RyYSZjY2VkaWw7JmF0aWxkZTtvIGUgY3VzdCZvYWN1dGU7ZGlhIGRlIGFjb3JkbyBjb20gbyBQYXRyaW0mb2NpcmM7bmlvIEwmaWFjdXRlO3F1aWRvIGRvIEZ1bmRvIG91IHVtIG0maWFjdXRlO25pbW8gZGUgUiQgMjUgbWVuc2FpcyBjb3JyaWdpZG8gYW51YWxtZW50ZSBwZWxhIHZhcmlhJmNjZWRpbDsmYXRpbGRlO28gcG9zaXRpdmEgZG8gSUdQLU0gb3Ugb3V0cm8gJmlhY3V0ZTtuZGljZSBxdWUgdmVuaGEgYSBzdWJzdGl0dSZpYWN1dGU7LWxvLCBjYWxjdWxhZG8gZGlhcmlhbWVudGUsIGNvbSBiYXNlIGVtIHVtIGFubyBkZSAyNTIgZGlhcyAmdWFjdXRlO3RlaXMuIEEgcmVtdW5lcmEmY2NlZGlsOyZhdGlsZGU7byAmZWFjdXRlOyBwYWdhIG1lbnNhbG1lbnRlLCBhdCZlYWN1dGU7IG8gNSZkZWc7IChxdWludG8pIGRpYSAmdWFjdXRlO3RpbCBkbyBtJmVjaXJjO3Mgc3Vic2VxdWVudGUgYW8gdmVuY2ltZW50bywgYSBwYXJ0aXIgZG8gbSZlY2lyYztzIGVtIHF1ZSBvY29ycmVyIGEgcHJpbWVpcmEgaW50ZWdyYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3Rhcy4KCk5hIHRheGEgZGUgYWRtaW5pc3RyYSZjY2VkaWw7JmF0aWxkZTtvIGomYWFjdXRlOyBlc3QmYWFjdXRlOyBjb250ZW1wbGFkYSBhIHRheGEgZGUgZ2VzdCZhdGlsZGU7byBkZXZpZGEgYW8gR2VzdG9yLCBwb2RlbmRvIGVzdGEgc2VyIHBhZ2EgZGlyZXRhbWVudGUgcGVsbyBGdW5kbyBhbyBHZXN0b3IuCgpObyBleGVyYyZpYWN1dGU7Y2lvIGZpbmRvIGVtIDMxIGRlIGRlemVtYnJvIGRlIDIwMjIgYSB0YXhhIGRlIGFkbWluaXN0cmEmY2NlZGlsOyZhdGlsZGU7byB0b3RhbGl6b3UgUiQgNjk4IChSJCA1OTkgZW0gMjAyMSkgZSByZXByZXNlbnRvdSAwLDMwJSAoMCwyMyUgZW0gMjAyMSkgZG8gcGF0cmltJm9jaXJjO25pbyBsJmlhY3V0ZTtxdWlkbyBtJmVhY3V0ZTtkaW8sIG8gc2FsZG8gYSBwYWdhciBwYXJhIGEgYWRtaW5pc3RyYWRvcmEgZW0gMzEgZGUgZGV6ZW1icm8gZGUgMjAyMiAmZWFjdXRlOyBkZSBSJCA1OSAoUiQgNDUgZW0gMjAyMSksIGRlc2NvbnRhZG9zIG9zIHZhbG9yZXMgZGUgaG9ub3ImYWFjdXRlO3Jpb3MgY29udCZhYWN1dGU7YmVpcyBlIGVzY3JpdHVyYSZjY2VkaWw7JmF0aWxkZTtvIGRlIGNvdGFzLjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxiPlZhbG9yIHBhZ28gbm8gYW5vIGRlIHJlZmVyJmVjaXJjO25jaWEgKFIkKTo8L2I+PC90ZD48dGQ+PGI+JSBzb2JyZSBvIHBhdHJpbSZvY2lyYztuaW8gY29udCZhYWN1dGU7YmlsOjwvYj48L3RkPjx0ZD48Yj4lIHNvYnJlIG8gcGF0cmltJm9jaXJjO25pbyBhIHZhbG9yIGRlIG1lcmNhZG86PC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjY5Ny45MjksMjY8L3RkPjx0ZD4wLDMwJTwvdGQ+PHRkPjAsNTQlPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4xMi48L2gzPgo8L3RkPjx0ZD4KPGgzIGFsaWduPSJsZWZ0Ij5Hb3Zlcm5hbiZjY2VkaWw7YTwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjEyLjE8L2I+PC90ZD48dGQgY29sc3Bhbj0iNCI+PGI+UmVwcmVzZW50YW50ZShzKSBkZSBjb3Rpc3RhczwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgICAgTiZhdGlsZGU7byBwb3NzdWkgaW5mb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFwcmVzZW50YWRhLgogICAgICAgICAgPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+PGI+MTIuMjwvYj48L3RkPjx0ZCBjb2xzcGFuPSI0Ij48Yj5EaXJldG9yIFJlc3BvbnMmYWFjdXRlO3ZlbCBwZWxvIEZJSTwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPk5vbWU6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPlBBVUxPIEFORFJFIFBPUlRPIEJJTFlLPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+SWRhZGU6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjU3PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UHJvZmlzcyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+QWRtaW5pc3RyYWRvciBkZSBFbXByZXNhczwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNQRjogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+ODkzMDM3ODg1Nzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkUtbWFpbDogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Q09SUkVTUE9OREVOQ0lBQFJJT0JSQVZPLkNPTS5CUjwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYWNhZCZlY2lyYzttaWNhOiA8L3NwYW4+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+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5SaW8gQnJhdm8gSW52ZXN0aW1lbnRvczwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkRlIDIwMTUgYXQmZWFjdXRlOyAyMDE4PC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Q2hpZWYgSW52ZXN0bWVudCBPZmZpY2VyPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+SW52ZXN0aW1lbnRvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+UmlvIEJyYXZvIEludmVzdGltZW50b3M8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5EZXNkZSAyMDE5PC9zcGFuPjwvdGQ+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+PHRkPjEyLjA0NiwwMDwvdGQ+PHRkPjIuNDYzLjk2OCwwMDwvdGQ+PHRkPjkyLDA4JTwvdGQ+PHRkPjk1LDQyJTwvdGQ+PHRkPjQsNTglPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSA1JSBhdCZlYWN1dGU7IDEwJQogICAgICAgIDwvdGQ+PHRkPjEsMDA8L3RkPjx0ZD4yMTIuMDMyLDAwPC90ZD48dGQ+Nyw5MiU8L3RkPjx0ZD4xMDAsMDAlPC90ZD48dGQ+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+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+PC90ZD4KPC90cj4KPHRyPgo8dGQgc3R5bGU9InBhZGRpbmctbGVmdDoyMHB4Ij48YSBocmVmPSJkb3dubG9hZERvY3VtZW50b0FkaWNpb25hbD9pZERvY3VtZW50bz00NDA4MjImYW1wO2lkRG9jdW1lbnRvQWRpY2lvbmFsPTEiPjUuUmlzY29zPC9hPjwvdGQ+CjwvdHI+CjwvdGFibGU+CjxwPjwvcD4KPGgzIGFsaWduPSJjZW50ZXIiPk5vdGE8L2gzPgo8dGFibGUgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI0JSI+MS48L3RkPjx0ZD5BIHJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcmVzdGFkb3JlcyBkZSBzZXJ2aSZjY2VkaWw7b3MgZGUgcXVlIHRyYXRhIG8gaXRlbSAxLjggZGV2ZSBzZXIgaW5kaWNhZGEgcXVhbmRvIG8gcmVmZXJpZG8gcHJlc3RhZG9yIGRlIHNlcnZpJmNjZWRpbDtvcyByZXByZXNlbnRhciBtYWlzIGRlIDUlIGRhcyBkZXNwZXNhcyBkbyBGSUk8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2JvZHk+CjwvaHRtbD4K"