"PGh0bWw+CjxoZWFkPgo8TUVUQSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+Cjx0aXRsZT5BTkVYTyAzOS1WIDogSW5mb3JtZSBBbnVhbDwvdGl0bGU+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgICAgICB0YWJsZQogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsKICAgICAgICAgIH0KICAgICAgICAgIHRhYmxlLCB0ZCwgdGgKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcgogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcl90b3AKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlci10b3A6MXB0IGhpZGRlbjsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ib3JkZXJfZG91YmxlIHRkIHsKICAgICAgICAgIGJvcmRlcjogMHB4OwogICAgICAgICAgYm9yZGVyLWJvdHRvbToycHQgc29saWQgYmxhY2s7CiAgICAgICAgICBib3JkZXItdG9wOjJwdCBzb2xpZCBibGFjazsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ub19ib3JkZXJfdG9wIHRkIHsKICAgICAgICAgIGJvcmRlci10b3A6MHB0IHNvbGlkIGJsYWNrOwogICAgICAgICAgfQoKICAgICAgICAgIHRyLm5vX2JvcmRlciB0ZCB7CiAgICAgICAgICBib3JkZXI6IDBweDsKICAgICAgICAgIH0KCgogICAgICAgICAgYm9keQogICAgICAgICAgewogICAgICAgICAgbWFyZ2luOjEwcHg7CiAgICAgICAgICBmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOwogICAgICAgICAgfQoKICAgICAgICAgIC50aXR1bG8tdGFiZWxhCiAgICAgICAgICB7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgIGZvbnQtc2l6ZToxMjsKICAgICAgICAgIH0KCiAgICAgICAgICAudGl0dWxvLWRhZG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIGZvbnQtc2l6ZToxMTsKICAgICAgICAgIH0KCiAgICAgICAgICAuZGFkby1jYWJlY2FsaG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIC5kYWRvLXZhbG9yZXMKICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7CiAgICAgICAgICB9CiAgICAgICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KPGEgaHJlZj0iamF2YXNjcmlwdDp3aW5kb3cucHJpbnQoKSI+SW1wcmltaXI8L2E+CjxoMiBhbGlnbj0iY2VudGVyIj5JbmZvcm1lIEFudWFsPC9oMj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZSBkbyBGdW5kbzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+RlVORE8gREUgSU5WRVNUSU1FTlRPIElNT0JJTEkmQWFjdXRlO1JJTyBWSUEgUEFSUVVFIFNIT1BQSU5HIC0gRklJPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Q05QSiBkbyBGdW5kbzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MDAuMzMyLjI2Ni8wMDAxLTMxPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RGF0YSBkZSBGdW5jaW9uYW1lbnRvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4yNC8xMS8xOTk0PC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UCZ1YWN1dGU7YmxpY28gQWx2bzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+SW52ZXN0aWRvcmVzIGVtIEdlcmFsPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+QyZvYWN1dGU7ZGlnbyBJU0lOOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5CUkZWUFFDVEYwMTU8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFudGlkYWRlIGRlIGNvdGFzIGVtaXRpZGFzOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4yLjgwMC4xNDksMDA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5GdW5kbyBFeGNsdXNpdm8/IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPk4mYXRpbGRlO288L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Db3Rpc3RhcyBwb3NzdWVtIHYmaWFjdXRlO25jdWxvIGZhbWlsaWFyIG91IHNvY2lldCZhYWN1dGU7cmlvIGZhbWlsaWFyPyA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5OJmF0aWxkZTtvPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Q2xhc3NpZmljYSZjY2VkaWw7JmF0aWxkZTtvIGF1dG9ycmVndWxhJmNjZWRpbDsmYXRpbGRlO286IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjxiPk1hbmRhdG86IDwvYj5SZW5kYTwvc3Bhbj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjxiPlNlZ21lbnRvIGRlIEF0dWEmY2NlZGlsOyZhdGlsZGU7bzogPC9iPlNob3BwaW5nczwvc3Bhbj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjxiPlRpcG8gZGUgR2VzdCZhdGlsZGU7bzogPC9iPlBhc3NpdmE8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5QcmF6byBkZSBEdXJhJmNjZWRpbDsmYXRpbGRlO286IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkluZGV0ZXJtaW5hZG88L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5EYXRhIGRvIFByYXpvIGRlIER1cmEmY2NlZGlsOyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RW5jZXJyYW1lbnRvIGRvIGV4ZXJjJmlhY3V0ZTtjaW8gc29jaWFsOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4zMS8xMjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPk1lcmNhZG8gZGUgbmVnb2NpYSZjY2VkaWw7JmF0aWxkZTtvIGRhcyBjb3RhczogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Qm9sc2EgPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RW50aWRhZGUgYWRtaW5pc3RyYWRvcmEgZGUgbWVyY2FkbyBvcmdhbml6YWRvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5CTSZhbXA7RkJPVkVTUEE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Ob21lIGRvIEFkbWluaXN0cmFkb3I6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPlJJTyBCUkFWTyBJTlZFU1RJTUVOVE9TIC0gRElTVFJJQlVJRE9SQSBERSBUSVRVTE9TIEUgVkFMT1JFUyBNT0JJTElBUklPUyBMVERBPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Q05QSiBkbyBBZG1pbmlzdHJhZG9yOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj43Mi42MDAuMDI2LzAwMDEtODE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FbmRlcmUmY2NlZGlsO286IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkFWLiBDSEVESUQgSkFGRVQsCiAgICAgICAgICAgICAgMjIyLAogICAgICAgICAgICAgIEJMT0NPIEIgLSBDSiAzMi0KICAgICAgICAgICAgICBWSUxBIE9MSU1QSUEtCiAgICAgICAgICAgICAgUyZBdGlsZGU7TyBQQVVMTy0KICAgICAgICAgICAgICBTUC0KICAgICAgICAgICAgICAwNDU1MS0wNjU8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5UZWxlZm9uZXM6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPigxMSkgMzUwOS02NjAwPC9zcGFuPjxiPjwvYj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjwvc3Bhbj48Yj48L2I+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj48L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5TaXRlOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj53d3cucmlvYnJhdm8uY29tLmJyPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RS1tYWlsOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5mdW5kb3NpbW9iaWxpYXJpb3NAcmlvYnJhdm8uY29tLmJyPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Q29tcGV0JmVjaXJjO25jaWE6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjEyLzIwMjM8L3NwYW4+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPC90YWJsZT4KPHA+PC9wPgo8dGFibGUgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+MS48L2gzPgo8L3RkPjx0ZCB3aWR0aD0iMzIlIj4KPGgzIGFsaWduPSJsZWZ0Ij5QcmVzdGFkb3JlcyBkZSBzZXJ2aSZjY2VkaWw7b3M8L2gzPgo8L3RkPjx0ZCB3aWR0aD0iMTIlIj4KPGgzIGFsaWduPSJsZWZ0Ij5DTlBKPC9oMz4KPC90ZD48dGQgd2lkdGg9IjM1JSI+CjxoMyBhbGlnbj0ibGVmdCI+RW5kZXJlJmNjZWRpbDtvPC9oMz4KPC90ZD48dGQgd2lkdGg9IjE1JSI+CjxoMyBhbGlnbj0ibGVmdCI+VGVsZWZvbmU8L2gzPgo8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuMQogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgR2VzdG9yOiBSaW8gQnJhdm8gSW52ZXN0aW1lbnRvcyBEVFZNIExUREE8L3RkPjx0ZD43Mi42MDAuMDI2LzAwMDEtODE8L3RkPjx0ZD5Bdi4gQ2hlZGlkIEphZmV0LCAyMjIgQmxvY28gQiBDaiAzMjwvdGQ+PHRkPigxMSkgMzUwOS02NjQxPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjIKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEN1c3RvZGlhbnRlOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjMKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEF1ZGl0b3IgSW5kZXBlbmRlbnRlOiBLUE1HIEFVRElUT1JFUyBJTkRFUEVOREVOVEVTPC90ZD48dGQ+NjcuNzU1LjIxNy8wMDEwLTEwPC90ZD48dGQ+UnVhIFZlcmJvIERpdmlubyAxNDAwLCBDaiAxMDEgLSBQVFMgMjAxIGUgMzAxIC0gQ2hhYyBTdG8gQW50b25pbyAtIFMmYXRpbGRlO28gUGF1bG8gL1NQPC90ZD48dGQ+KDExKSAzOTQwLTE1MDAgPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjQKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEZvcm1hZG9yIGRlIE1lcmNhZG86IDwvdGQ+PHRkPi4uLy08L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuNQogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgRGlzdHJpYnVpZG9yIGRlIGNvdGFzOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjYKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIENvbnN1bHRvciBFc3BlY2lhbGl6YWRvOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjcKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEVtcHJlc2EgRXNwZWNpYWxpemFkYSBwYXJhIGFkbWluaXN0cmFyIGFzIGxvY2EmY2NlZGlsOyZvdGlsZGU7ZXM6IDwvdGQ+PHRkPi4uLy08L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0aCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgICAgICAxLjgKICAgICAgICAgICAgPC90aD48dGggYWxpZ249ImxlZnQiIGNvbHNwYW49IjQiPk91dHJvcyBwcmVzdGFkb3JlcyBkZSBzZXJ2aSZjY2VkaWw7b3Mmc3VwMTs6PC90aD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgICAgTiZhdGlsZGU7byBwb3NzdWkgaW5mb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFwcmVzZW50YWRhLgogICAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjIuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+SW52ZXN0aW1lbnRvcyBGSUk8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDIuMQogICAgICAgIDwvdGQ+PHRkIGNvbHNwYW49IjQiPjxiPkRlc2NyaSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBuZWcmb2FjdXRlO2Npb3MgcmVhbGl6YWRvcyBubyBwZXImaWFjdXRlO29kbzwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgICAgTiZhdGlsZGU7byBwb3NzdWkgaW5mb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFwcmVzZW50YWRhLgogICAgICAgICAgPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+My48L2gzPgo8L3RkPjx0ZD4KPGgzIGFsaWduPSJsZWZ0Ij5Qcm9ncmFtYSBkZSBpbnZlc3RpbWVudG9zIHBhcmEgb3MgZXhlcmMmaWFjdXRlO2Npb3Mgc2VndWludGVzLCBpbmNsdWluZG8sIHNlIG5lY2VzcyZhYWN1dGU7cmlvLCBhcyBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzIGRlc2NyaXRhcyBubyBpdGVtIDEuMSBjb20gcmVsYSZjY2VkaWw7JmF0aWxkZTtvIGFvcyBpbnZlc3RpbWVudG9zIGFpbmRhIG4mYXRpbGRlO28gcmVhbGl6YWRvczo8L2gzPgo8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5OJmF0aWxkZTtvIGgmYWFjdXRlOyBwcmV2aXMmb3RpbGRlO2VzIGRlIGludmVzdGltZW50b3MgcmVsZXZhbnRlcyBwYXJhIG8gcHImb2FjdXRlO3hpbW8gcGVyaW9kby48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjQuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+QW4mYWFjdXRlO2xpc2UgZG8gYWRtaW5pc3RyYWRvciBzb2JyZTo8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDQuMQogICAgICAgIDwvdGQ+PHRkPjxiPlJlc3VsdGFkbyBkbyBmdW5kbyBubyBleGVyYyZpYWN1dGU7Y2lvIGZpbmRvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPk8gcmVzdWx0YWRvIGRvIEZ1bmRvIG5vIHBlciZpYWN1dGU7b2RvIGZvaSBkZSBSJCAzMywzIG1pbGgmb3RpbGRlO2VzLiBPcyBwcmluY2lwYWlzIGZhdG9yZXMgcXVlIGltcGFjdGFyYW0gbyByZXN1bHRhZG8gZG8gZnVuZG8gZm9yYW0gbyByZXN1bHRhZG8gbCZpYWN1dGU7cXVpZG8gY29tIHByb3ByaWVkYWRlcyBwYXJhIGludmVzdGltZW50bywgdG90YWxpemFuZG8gUiQgMzMgbWlsaCZvdGlsZGU7ZXMuPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICA0LjIKICAgICAgICA8L3RkPjx0ZD48Yj5Db25qdW50dXJhIGVjb24mb2NpcmM7bWljYSBkbyBzZWdtZW50byBkbyBtZXJjYWRvIGltb2JpbGkmYWFjdXRlO3JpbyBkZSBhdHVhJmNjZWRpbDsmYXRpbGRlO28gcmVsYXRpdm8gYW8gcGVyJmlhY3V0ZTtvZG8gZmluZG88L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QSBjdXJ2YSBkZSBqdXJvcyBkb3MgRVVBIHRldmUgbXVpdGEgdm9sYXRpbGlkYWRlIGVtIDIwMjMuIEEgbW92aW1lbnRhJmNjZWRpbDsmYXRpbGRlO28gcG9kZSBzZXIgdHJhZHV6aWRhIHBvciB1bWEgYWJlcnR1cmEgZXhwcmVzc2l2YSBkZSBzZXVzIHJhbW9zIG1haXMgbG9uZ29zLiBFc3NhIG1vdmltZW50YSZjY2VkaWw7JmF0aWxkZTtvIGZvaSBvIGRlc3RhcXVlIG5vIGV4dGVyaW9yIGUgcmVwZXJjdXRpdSBmb3J0ZW1lbnRlIHRhbWImZWFjdXRlO20gbm8gY2VuJmFhY3V0ZTtyaW8gZG9tJmVhY3V0ZTtzdGljbyBkdXJhbnRlIHRvZG8gbyBhbm8sIHN1cGVyYW5kbyBpbmNsdXNpdmUgbyBpbXBhY3RvIGRhIGRpbiZhY2lyYzttaWNhIGVjb24mb2NpcmM7bWljYSBsb2NhbCBub3MgcHJlJmNjZWRpbDtvcyBkb3MgYXRpdm9zLiAKCUFzIHByZW9jdXBhJmNjZWRpbDsmb3RpbGRlO2VzIGZpc2NhaXMgbm9zIEVVQSBwYXJlY2VtIHNlciByZXNwb25zJmFhY3V0ZTt2ZWlzIHBvciBib2EgcGFydGUgZGEgcGlvcmEgZG8gY2VuJmFhY3V0ZTtyaW8gZGUganVyb3MuIE4mYXRpbGRlO28gaCZhYWN1dGU7LCBubyBob3Jpem9udGUsIHVtYSBwZXJzcGVjdGl2YSBkZSBlc3RhYmlsaXphJmNjZWRpbDsmYXRpbGRlO28gZGEgZCZpYWN1dGU7dmlkYSBhbWVyaWNhbmEgZSBvIGQmZWFjdXRlO2ZpY2l0IGRvIG9yJmNjZWRpbDthbWVudG8gZGV2ZSBhdGluZ2lyIG8gcGlvciB2YWxvciBkb3MgJnVhY3V0ZTtsdGltb3MgNTAgYW5vcyBlbSAyMDIzLCBjb20gZXhjZSZjY2VkaWw7JmF0aWxkZTtvIGRhIGNyaXNlIGRlIDIwMDggZSBkbyBwZXImaWFjdXRlO29kbyBkZSBDb3ZpZC0xOS4KCUFvIG1lc21vIHRlbXBvLCBvIEZlZCBzZWd1aXUgYWRvdGFuZG8gdW1hIHBvbCZpYWN1dGU7dGljYSBtb25ldCZhYWN1dGU7cmlhIHJlc3RyaXRpdmEgZHVyYW50ZSB0b2RvIG8gYW5vIGRlIDIwMjMsIHJlZHV6aW5kbyBkZSBmb3JtYSBiYXN0YW50ZSB2ZWxveiBzZXUgYmFsYW4mY2NlZGlsO28gZGUgYXRpdm9zLiBBbCZlYWN1dGU7bSBkaXNzbywgbyBGZWQgc2luYWxpemEgcXVlIG1hbnRlciZhYWN1dGU7IG8ganVybyBhbHRvIHBvciB1bSBsb25nbyBwZXImaWFjdXRlO29kbyBwYXJhIGNvbnRyb2xhciBhIGluZmxhJmNjZWRpbDsmYXRpbGRlO28uCglGb3JtYS1zZSwgZW50JmF0aWxkZTtvLCB1bWEgdGVtcGVzdGFkZSBxdWFzZSBwZXJmZWl0YS4gSCZhYWN1dGU7IGRlc2NvbmZpYW4mY2NlZGlsO2Egc29icmUgbyBmaXNjYWwsIGUgYSBkZW1hbmRhIGRpbWludWkuIEFzc2ltLCBhIGN1cnZhIGFicmUgZSAmZWFjdXRlOyBpbmV2aXQmYWFjdXRlO3ZlbCBxdWUgc3VyamEgdW1hIGRpc2N1c3MmYXRpbGRlO28gc29icmUgbyBuJmlhY3V0ZTt2ZWwgZGUganVyb3MgbmV1dHJvLCBxdWUgYWdvcmEgcG9kZSBzZXIgbWFpcyBhbHRvLgoJRXNzZSBtb3ZpbWVudG8sIGVudHJldGFudG8sIHNlIGNvbnNvbGlkb3UgYXBlbmFzIG5vIHNlZ3VuZG8gc2VtZXN0cmUuIE5vIGluJmlhY3V0ZTtjaW8gZG8gYW5vLCBhIHF1ZWJyYSBkbyBTVkIsIGJhbmNvIHZvbHRhZG8gcGFyYSBvIG1lcmNhZG8gZGUgc3RhcnR1cHMgbm9zIEVVQSwgZ2Vyb3UgY2F1dGVsYSBuYXMgY3VydmFzIHF1ZSBsaWRhdmFtIGNvbSBhIHBvc3NpYmlsaWRhZGUgZGUgdW1hIGNyaXNlIGRlIGNyJmVhY3V0ZTtkaXRvIGFjb21ldGVyIGEgZWNvbm9taWEgYW1lcmljYW5hLiBFc3NhIHF1ZWRhIHRlbXBvciZhYWN1dGU7cmlhIGRvcyBqdXJvcyBub3MgRVVBIHBlcm1pdGl1IHF1ZSBvcyBhdmFuJmNjZWRpbDtvcyBkbyBjZW4mYWFjdXRlO3JpbyBmaXNjYWwgYnJhc2lsZWlybywgY29tIGEgYXByb3ZhJmNjZWRpbDsmYXRpbGRlO28gZG8gbm92byBhcmNhYm91JmNjZWRpbDtvIGZpc2NhbCwgZm9zc2VtIGNhcGF6ZXMgZGUgZ2VyYXIgZ2FuaG9zIGltcG9ydGFudGVzIHBhcmEgb3MgYXRpdm9zLgoJTyBub3ZvIGFyY2Fib3UmY2NlZGlsO28gbiZhdGlsZGU7byBjb252ZW5jZXUgY29tcGxldGFtZW50ZSBvcyBpbnZlc3RpZG9yZXMgZGUgcXVlIHNlcmlhIGNhcGF6IGRlIGVzdGFiaWxpemFyIGEgZCZpYWN1dGU7dmlkYSBwJnVhY3V0ZTtibGljYSBicmFzaWxlaXJhLCBtYXMgYWZhc3RvdSBhIGluc2VndXJhbiZjY2VkaWw7YSBjb20gYSBwb2wmaWFjdXRlO3RpY2EgZmlzY2FsIHBhcmVjaWRhIGNvbSBvcyBnb3Zlcm5vcyBhbnRlcmlvcmVzIGRvIFBULiBBIGRlc2NvbmZpYW4mY2NlZGlsO2EgdGFtYiZlYWN1dGU7bSAmZWFjdXRlOyBwcm9kdXRvIGRlIHVtIGdvdmVybm8gcXVlIHByZXRlbmRlIGNvbnNlZ3VpciBvcyAxNjggYmlsaCZvdGlsZGU7ZXMgbmVjZXNzJmFhY3V0ZTtyaW9zIHBhcmEgY3VtcHJpciBhIG1ldGEgcG9yIG1laW8gZGUgbWFpcyBhcnJlY2FkYSZjY2VkaWw7JmF0aWxkZTtvIG5vIGFubyBxdWUgdmVtLiBOZW5odW1hIHBvbCZpYWN1dGU7dGljYSBkZSBjb3J0ZXMgZGUgZ2FzdG9zIGZvaSBwcm9wb3N0YSBuZXN0ZSBhbm8uIAoJQWwmZWFjdXRlO20gZG8gYXJjYWJvdSZjY2VkaWw7bywgYSByZWZvcm1hIHRyaWJ1dCZhYWN1dGU7cmlhIGRvcyBpbXBvc3RvcyBpbmRpcmV0b3MgdGFtYiZlYWN1dGU7bSBmb2kgYXByb3ZhZGEgYW8gZmluYWwgZG8gYW5vLCBjcmlhbmRvIGEgZXhwZWN0YXRpdmEgZGUgdW0gY3Jlc2NpbWVudG8gZGUgbG9uZ28gcHJhem8gbWFpb3IgcGFyYSBCcmFzaWwuIE1lc21vIHF1ZSBhcHJvdmFkYSwgYSByZWZvcm1hIHMmb2FjdXRlOyBwYXNzYXImYWFjdXRlOyBhIHZhbGVyIGEgcGFydGlyIGRlIDIwMjcsIGNvbSB1bSBsb25nbyBwZXImaWFjdXRlO29kbyBkZSB0cmFuc2kmY2NlZGlsOyZhdGlsZGU7bywgYXQmZWFjdXRlOyAyMDMyLiAKCU8gYW5vIHRhbWImZWFjdXRlO20gZm9pIG1hcmNhZG8gcGVsYSBleHBlY3RhdGl2YSBkZSBxdWUgbyBCQyBpcmlhIGluaWNpYXIgbyBjaWNsbyBkZSBjb3J0ZSBkZSBqdXJvcywgbyBxdWUgZGUgZmF0byBzZSBjb25jcmV0aXpvdS4gQSBkaW4mYWNpcmM7bWljYSBkZSBpbmZsYSZjY2VkaWw7JmF0aWxkZTtvIG5vIEJyYXNpbCwgc2VndWl1IG1lbGhvcmFuZG8gYW8gbG9uZ28gZG8gYW5vLiBBbyBmaW5hbCBkZSAyMDIzIG8gSVBDQSBmaWNvdSBkZW50cm8gZG8gbGltaXRlIHN1cGVyaW9yIGVzdGFiZWxlY2lkbyBwZWxvIHJlZ2ltZSBkZSBtZXRhcywgZW0gNCw2MiUuIApBIGF0aXZpZGFkZSBlY29uJm9jaXJjO21pY2EgdGFtYiZlYWN1dGU7bSBzZSBtYW50ZXZlIGZvcnRlIGFvIGxvbmdvIGRvIGFuby4gQSBzdXJwcmVzYSBjb20gcmVsYSZjY2VkaWw7JmF0aWxkZTtvICZhZ3JhdmU7cyBleHBlY3RhdGl2YXMgZG8gZmluYWwgZGUgZGV6ZW1icm8gZGUgMjAyMiB2ZWlvIGRvIHNldG9yIGRlIHNlcnZpJmNjZWRpbDtvcywgcXVlIHNlZ3VpdSByZXNpbGllbnRlLCBlIGVzcGVjaWFsbWVudGUgZG8gYWdybywgY29tIHNhZnJhIG11aXRvIGV4cHJlc3NpdmEuIERlIGlndWFsIG1vZG8sIG8gbWVyY2FkbyBkZSB0cmFiYWxobyBwZXJtYW5lY2V1IG11aXRvIGFxdWVjaWRvLCBjb20gdGF4YSBkZSBkZXNlbXByZWdvIGFiYWl4byBkYSBuZXV0cmEgYW8gbG9uZ28gZGUgcXVhc2UgdG9kbyBvIGFuby48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDQuMwogICAgICAgIDwvdGQ+PHRkPjxiPlBlcnNwZWN0aXZhIHBhcmEgbyBwZXImaWFjdXRlO29kbyBzZWd1aW50ZSBjb20gYmFzZSBuYSBjb21wb3NpJmNjZWRpbDsmYXRpbGRlO28gZGEgY2FydGVpcmE8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+TyBhbm8gZGUgMjAyMyBmb2kgbWFyY2FkbyBwb3IgdW1hIHJlZXN0cnV0dXJhJmNjZWRpbDsmYXRpbGRlO28gZGFzIGdyYW5kZXMgdmFyZWppc3Rhcywgc2VtIGdyYW5kZXMgZXhwYW5zJm90aWxkZTtlcyBlIGF0JmVhY3V0ZTsgcmVkdSZjY2VkaWw7JmF0aWxkZTtvIGRlICZhYWN1dGU7cmVhIGxvY2FkYS4gUGFyYSAyMDI0LCBvIGNlbmFyaW8gJmVhY3V0ZTsgZGUgcmVjdXBlcmEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb25zdW1pZG9yZXMgbm8gVmlhIFBhcnF1ZSwgYXRyYXYmZWFjdXRlO3MgZG8gdHJhYmFsaG8gZGUgcmVkdSZjY2VkaWw7JmF0aWxkZTtvIGRlICZhYWN1dGU7cmVhcyB2YWdhcyBjb20gZm9jbyBuYSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZGUgbm92YXMgbG9qYXMgJmFjaXJjO25jb3Jhcy4gTyBjZW4mYWFjdXRlO3JpbyBtYWNybyBzZWd1ZSBhcHJlc2VudGFuZG8gZGVzYWZpb3MsIG1hcyBhIHJlZHUmY2NlZGlsOyZhdGlsZGU7byBkZSBqdXJvcyBwb2RlciZhYWN1dGU7IHNlciB1bSBncmFuZGUgZ2F0aWxobyBwYXJhIGEgcmV0b21hZGEgZGEgZXhwYW5zJmF0aWxkZTtvIGRvIGNvbSZlYWN1dGU7cmNpbyB2YXJlamlzdGEuIFBhcmEgMjAyNCBvIFZpYSBQYXJxdWUgU2hvcHBpbmcgdmlzYSBzZWd1aXIgYSB0cmFqZXQmb2FjdXRlO3JpYSBkZSByZXRvbWFkYSBkbyBwYXRhbWFyIGRlIHZlbmRhcyBkbyBwZXImaWFjdXRlO29kbyBwciZlYWN1dGU7LXBhbmRlbWlhLCBleGVjdXRhbmRvIHVtIGludGVuc28gdHJhYmFsaG8gZGUgbWl4IGRlIGxvamFzLCBlbSBxdWUgc2VqYSBwb3NzJmlhY3V0ZTt2ZWwgc2UgZGlmZXJlbmNpYXIgZG9zIGNvbmNvcnJlbnRlcy48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KPGgzPjUuPC9oMz4KPC90ZD48dGQ+CjxoMz5SaXNjb3MgaW5jb3JyaWRvcyBwZWxvcyBjb3Rpc3RhcyBpbmVyZW50ZXMgYW9zIGludmVzdGltZW50b3MgZG8gRklJOjwvaDM+CjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgVmVyIGFuZXhvIG5vIGZpbmFsIGRvIGRvY3VtZW50by4gPGEgaHJlZj0iI2FuZXhvcyI+QW5leG9zPC9hPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRoIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgICAgIDYuCiAgICAgICAgICAgIDwvdGg+PHRkIGFsaWduPSJjZW50ZXIiIGNvbHNwYW49IjIiIHdpZHRoPSI0OSUiPjxiPlZhbG9yIENvbnQmYWFjdXRlO2JpbCBkb3MgYXRpdm9zIGltb2JpbGkmYWFjdXRlO3Jpb3MgZG8gRklJPC9iPjwvdGQ+PHRkIHJvd3NwYW49IjIiIGFsaWduPSJjZW50ZXIiIHdpZHRoPSIyNSUiPjxiPlZhbG9yIEp1c3RvLCBub3MgdGVybW9zIGRhIElDVk0gNTE2IChTSU0gb3UgTiZBdGlsZGU7Tyk8L2I+PC90ZD48dGQgcm93c3Bhbj0iMiIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjIwJSI+PGI+UGVyY2VudHVhbCBkZSBWYWxvcml6YSZjY2VkaWw7JmF0aWxkZTtvL0Rlc3ZhbG9yaXphJmNjZWRpbDsmYXRpbGRlO28gYXB1cmFkbyBubyBwZXImaWFjdXRlO29kbzwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBhbGlnbj0iY2VudGVyIiB3aWR0aD0iMjUlIj48Yj5SZWxhJmNjZWRpbDsmYXRpbGRlO28gZGUgYXRpdm9zIGltb2JpbGkmYWFjdXRlO3Jpb3M8L2I+PC90ZD48dGQgYWxpZ249ImNlbnRlciIgd2lkdGg9IjI0JSI+PGI+VmFsb3IgKFIkKTwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5WaWEgUGFycXVlIFNob3BwaW5nPC90ZD48dGQgYWxpZ249ImNlbnRlciI+NTI3Ljk0MS42MDAsMDA8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj5TSU08L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4wLDE0JTwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNi4xCiAgICAgICAgPC90ZD48dGQ+PGI+Q3JpdCZlYWN1dGU7cmlvcyB1dGlsaXphZG9zIG5hIHJlZmVyaWRhIGF2YWxpYSZjY2VkaWw7JmF0aWxkZTtvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkEgZW1wcmVzYSBDdXNobWFuICZhbXA7IFdha2VmaWVsZCBkZSBhdmFsaWEmY2NlZGlsOyZhdGlsZGU7bywgZXh0ZXJuYSBlIGluZGVwZW5kZW50ZSwgdGVuZG8gYXByb3ByaWFkYSBxdWFsaWZpY2EmY2NlZGlsOyZhdGlsZGU7byBwcm9maXNzaW9uYWwgcmVjb25oZWNpZGEgZSBleHBlcmkmZWNpcmM7bmNpYSByZWNlbnRlIG5hIHJlZ2kmYXRpbGRlO28gZSBubyB0aXBvIGRlIHByb3ByaWVkYWRlIHF1ZSBlc3QmYWFjdXRlOyBzZW5kbyBhdmFsaWFkYS4gTyBGdW5kbyBhZG90b3UgY29tbyBkYXRhLWJhc2UgbyBtJmVjaXJjO3MgZGUgZGV6ZW1icm8gMjAyMyAobm92ZW1icm8gZGUgMjAyMiBwYXJhIG8gZXhlcmMmaWFjdXRlO2NpbyAyMDIyKSBwYXJhIHJldmlzYXIgbyB2YWxvciBqdXN0byBkYSBwcm9wcmllZGFkZSBwYXJhIGludmVzdGltZW50by4gT3MgdmFsb3JlcyBqdXN0b3MgcyZhdGlsZGU7byBiYXNlYWRvcyBub3MgdmFsb3JlcyBkZSBtZXJjYWRvLCBlIG8gdmFsb3IgZXN0aW1hZG8gcGVsbyBxdWFsIHVtYSBwcm9wcmllZGFkZSBwb2RlcmlhIHNlciBuZWdvY2lhZGEgbmEgZGF0YSBkZSBhdmFsaWEmY2NlZGlsOyZhdGlsZGU7byBlbnRyZSBwYXJ0ZXMgY29uaGVjZWRvcmFzIGUgaW50ZXJlc3NhZGFzIGVtIHVtYSB0cmFuc2EmY2NlZGlsOyZhdGlsZGU7byBzb2IgY29uZGkmY2NlZGlsOyZvdGlsZGU7ZXMgbm9ybWFpcyBkZSBtZXJjYWRvLiAKTmEgYXVzJmVjaXJjO25jaWEgZGUgcHJlJmNjZWRpbDtvcyBjb3JyZW50ZXMgbm8gbWVyY2FkbyBhdGl2bywgYXMgYXZhbGlhJmNjZWRpbDsmb3RpbGRlO2VzIHMmYXRpbGRlO28gcHJlcGFyYWRhcyBhdHJhdiZlYWN1dGU7cyBkYSBjb25zaWRlcmEmY2NlZGlsOyZhdGlsZGU7byBkbyB2YWxvciBkb3MgZmx1eG9zIGRlIGNhaXhhIGFncmVnYWRvcyBlc3RpbWFkb3MgZG9zIGFsdWd1JmVhY3V0ZTtpcyBkYXMgcHJvcHJpZWRhZGVzIHBhcmEgaW52ZXN0aW1lbnRvLiBBIHRheGEgZGUgZGVzY29udG8gcXVlIHJlZmxpdGEgZGV0ZXJtaW5hZG9zIHJpc2NvcyBpbmVyZW50ZXMgbm9zIGZsdXhvcyBkZSBjYWl4YSBlbnQmYXRpbGRlO28gJmVhY3V0ZTsgYXBsaWNhZGEgbm9zIGZsdXhvcyBkZSBjYWl4YSBhbnVhaXMgbCZpYWN1dGU7cXVpZG9zIHBhcmEgY2hlZ2FyICZhZ3JhdmU7IGF2YWxpYSZjY2VkaWw7JmF0aWxkZTtvIGRhIHByb3ByaWVkYWRlLgpBcyBhdmFsaWEmY2NlZGlsOyZvdGlsZGU7ZXMgcmVmbGV0ZW0sIHF1YW5kbyBhcHJvcHJpYWRvLCBvIHRpcG8gZGUgbG9jYXQmYWFjdXRlO3JpbyBlZmV0aXZhbWVudGUgb2N1cGFuZG8gbyBpbSZvYWN1dGU7dmVsIG91IGRvIHJlc3BvbnMmYWFjdXRlO3ZlbCBwb3IgaG9ucmFyIG9zIGNvbXByb21pc3NvcyBkYSBsb2NhJmNjZWRpbDsmYXRpbGRlO28gcXVlIHByb3ZhdmVsbWVudGUgZXN0YXImYWFjdXRlOyBvY3VwYW5kbyBvIGltJm9hY3V0ZTt2ZWwgYXAmb2FjdXRlO3MgbyBwZXImaWFjdXRlO29kbyBlbSBxdWUgbyBpbSZvYWN1dGU7dmVsIGZpY291IHZhZ28sIGEgYWxvY2EmY2NlZGlsOyZhdGlsZGU7byBkYXMgcmVzcG9uc2FiaWxpZGFkZXMgZGUgbWFudXRlbiZjY2VkaWw7JmF0aWxkZTtvIGUgc2VndXJvIGVudHJlIG8gRnVuZG8gZSBvIGxvY2F0JmFhY3V0ZTtyaW8sIGUgYSB2aWRhIGVjb24mb2NpcmM7bWljYSByZW1hbmVzY2VudGUgZGEgcHJvcHJpZWRhZGUuIFF1YW5kbyByZXZpcyZvdGlsZGU7ZXMgb3UgcmVub3ZhJmNjZWRpbDsmb3RpbGRlO2VzIGRhcyBsb2NhJmNjZWRpbDsmb3RpbGRlO2VzIGVzdCZhdGlsZGU7byBwZW5kZW50ZXMgZSBpbmNsdWVtIGF1bWVudG9zIHByZXZpc3RvcyByZWZlcmVudGVzICZhZ3JhdmU7IGRldm9sdSZjY2VkaWw7JmF0aWxkZTtvIGRhIHByb3ByaWVkYWRlLCBhc3N1bWUtc2UgcXVlIHRhaXMgYXZpc29zLCBlIHF1YW5kbyBhcHJvcHJpYWRvIGNvbnRyYS1hdmlzb3MsIHRlbmhhbSBzaWRvIHByb3ZpZG9zIGRlIG1hbmVpcmEgdiZhYWN1dGU7bGlkYSBlIGRlbnRybyBkbyB0ZW1wbyBhcHJvcHJpYWRvLgpObyBsYXVkbyBkZSAyMDIzIGZvaSBjb25zaWRlcmFkbyB1bWEgdGF4YSBkZSBjcmVzY2ltZW50byByZWFsIGRlIGFsdWd1JmVhY3V0ZTtpcyBkZSAxJSBhbyAxMCZvcmRtOyBhbm8gZSB1bWEgdGF4YSBkZSBjcmVzY2ltZW50byByZWFsIGRlIGRlc3Blc2FzIGRlIDAsNSUgKDAsNSUgZW0gMjAyMikgbm8gbWVzbW8gcGVyJmlhY3V0ZTtvZG8uIEEgdGF4YSBkZSBjYXBpdGFsaXphJmNjZWRpbDsmYXRpbGRlO28gdXRpbGl6YWRhIGZvaSBkZSA5LDAwJSAoOSwyNSUgZW0gMjAyMikgY29tIGEgdGF4YSBkZSBkZXNjb250byBkZSAxMCwyNSUgKDEwLDUwJSBlbSAyMDIyKS4gQSB2YWMmYWNpcmM7bmNpYSBmaW5hbmNlaXJhIGluaWNpYSBhIHByb2plJmNjZWRpbDsmYXRpbGRlO28gY29tIDIwLDAlICgyMCwwJSBlbSAyMDIyKSBubyBwcmltZWlybyBhbm8sIGRlY2FpbmRvIGxpbmVhcm1lbnRlIGF0JmVhY3V0ZTsgbyBzJmVhY3V0ZTt0aW1vIGFubyBwYXJhIDQsMCUgKDIsMCUgZW0gMjAyMikgZSBwZXJtYW5lY2VuZG8gMywwJSAoMywwJSBlbSAyMDIyKSBkbyBvaXRhdm8gYW5vIGVtIHNlZ3VpbnRlLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjcuPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjciPjxiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCBuJmF0aWxkZTtvIHNpZ2lsb3NvcyBlIHJlbGV2YW50ZXM8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjguPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjQiPjxiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCByZXBldGl0aXZvcyBvdSBjb25leG9zLCBiYXNlYWRvcyBlbSBjYXVzYXMganVyJmlhY3V0ZTtkaWNhcyBzZW1lbGhhbnRlcywgbiZhdGlsZGU7byBzaWdpbG9zb3MgZSByZWxldmFudGVzPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj45LjwvYj48L3RkPjx0ZD48Yj5BbiZhYWN1dGU7bGlzZSBkb3MgaW1wYWN0b3MgZW0gY2FzbyBkZSBwZXJkYSBlIHZhbG9yZXMgZW52b2x2aWRvcyByZWxhY2lvbmFkb3MgYW9zIHByb2Nlc3NvcyBqdWRpY2lhaXMgc2lnaWxvc29zIHJlbGV2YW50ZXM6PC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPk9zIHByb2Nlc3NvcyBjb20gY2hhbmNlcyBkZSBwZXJkYXMgcHJvdiZhYWN1dGU7dmVpcyBqJmFhY3V0ZTsgZXN0JmF0aWxkZTtvIGNvbnRpbmdlbmNpYWRvcyBlbSBiYWxhbiZjY2VkaWw7by48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjEwLjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPkFzc2VtYmxlaWEgR2VyYWw8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjEKICAgICAgICA8L3RkPjx0ZD48Yj5FbmRlcmUmY2NlZGlsO29zIChmJmlhY3V0ZTtzaWNvIG91IGVsZXRyJm9jaXJjO25pY28pIG5vcyBxdWFpcyBvcyBkb2N1bWVudG9zIHJlbGF0aXZvcyAmYWdyYXZlOyBhc3NlbWJsZWlhIGdlcmFsIGVzdGFyJmF0aWxkZTtvICZhZ3JhdmU7IGRpc3Bvc2kmY2NlZGlsOyZhdGlsZGU7byBkb3MgY290aXN0YXMgcGFyYSBhbiZhYWN1dGU7bGlzZTo8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QXYuIENoZWRpZCBKYWZldCwgMjIyIC0gQmxvY28gQiAtIENvbmogMzIgLSBWaWxhIE9sJmlhY3V0ZTttcGlhIC0gUyZhdGlsZGU7byBQYXVsby9TUDxicj53d3cucmlvYnJhdm8uY29tLmJyPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxMC4yCiAgICAgICAgPC90ZD48dGQ+PGI+SW5kaWNhJmNjZWRpbDsmYXRpbGRlO28gZG9zIG1laW9zIGRlIGNvbXVuaWNhJmNjZWRpbDsmYXRpbGRlO28gZGlzcG9uaWJpbGl6YWRvcyBhb3MgY290aXN0YXMgcGFyYSAoaSkgYSBpbmNsdXMmYXRpbGRlO28gZGUgbWF0JmVhY3V0ZTtyaWFzIG5hIG9yZGVtIGRvIGRpYSBkZSBhc3NlbWJsZWlhcyBnZXJhaXMgZSBvIGVudmlvIGRlIGRvY3VtZW50b3MgcGVydGluZW50ZXMgJmFncmF2ZTtzIGRlbGliZXJhJmNjZWRpbDsmb3RpbGRlO2VzIHByb3Bvc3RhczsgKGlpKSBzb2xpY2l0YSZjY2VkaWw7JmF0aWxkZTtvIGRlIGxpc3RhIGRlIGVuZGVyZSZjY2VkaWw7b3MgZiZpYWN1dGU7c2ljb3MgZSBlbGV0ciZvY2lyYztuaWNvcyBkb3MgZGVtYWlzIGNvdGlzdGFzIHBhcmEgZW52aW8gZGUgcGVkaWRvIHAmdWFjdXRlO2JsaWNvIGRlIHByb2N1cmEmY2NlZGlsOyZhdGlsZGU7by48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QXMgc29saWNpdGEmY2NlZGlsOyZhdGlsZGU7b3MgcG9kZW0gc2VyIGZlaXRhcyBub3MgZS1tYWlsczogZmlpdmlhcGFycXVlQHJpb2JyYXZvLmNvbS5iciwgYWRtaW5pc3RyYWNhb2ZpaUByaW9icmF2by5jb20uYnIgZSByaUByaW9icmF2by5jb20uYnIuPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxMC4zCiAgICAgICAgPC90ZD48dGQ+PGI+RGVzY3JpJmNjZWRpbDsmYXRpbGRlO28gZGFzIHJlZ3JhcyBlIHByb2NlZGltZW50b3MgYXBsaWMmYWFjdXRlO3ZlaXMgJmFncmF2ZTsgcGFydGljaXBhJmNjZWRpbDsmYXRpbGRlO28gZG9zIGNvdGlzdGFzIGVtIGFzc2VtYmxlaWFzIGdlcmFpcywgaW5jbHVpbmRvIChpKSBmb3JtYWxpZGFkZXMgZXhpZ2lkYXMgcGFyYSBhIGNvbXByb3ZhJmNjZWRpbDsmYXRpbGRlO28gZGEgcXVhbGlkYWRlIGRlIGNvdGlzdGEgZSByZXByZXNlbnRhJmNjZWRpbDsmYXRpbGRlO28gZGUgY290aXN0YXMgZW0gYXNzZW1ibGVpYTsgKGlpKSBwcm9jZWRpbWVudG9zIHBhcmEgYSByZWFsaXphJmNjZWRpbDsmYXRpbGRlO28gZGUgY29uc3VsdGFzIGZvcm1haXMsIHNlIGFkbWl0aWRhcyBlbSByZWd1bGFtZW50bzsgKGlpaSkgcmVncmFzIGUgcHJvY2VkaW1lbnRvcyBwYXJhIGEgcGFydGljaXBhJmNjZWRpbDsmYXRpbGRlO28gJmFncmF2ZTsgZGlzdCZhY2lyYztuY2lhIGUgZW52aW8gZGUgY29tdW5pY2EmY2NlZGlsOyZhdGlsZGU7byBlc2NyaXRhIG91IGVsZXRyJm9jaXJjO25pY2EgZGUgdm90by48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+QSBBc3NlbWJsZWlhIEdlcmFsIGRlIENvdGlzdGFzIHRhbWImZWFjdXRlO20gcG9kZSBzZXIgY29udm9jYWRhIGRpcmV0YW1lbnRlIHBvciBDb3Rpc3RhcyBxdWUgZGV0ZW5oYW0sIG5vIG0maWFjdXRlO25pbW8gNSUgKGNpbmNvIHBvciBjZW50bykgZGFzIENvdGFzIGVtaXRpZGFzIG91IHBlbG8gUmVwcmVzZW50YW50ZSBkb3MgQ290aXN0YXMsIG9ic2VydmFkbyBvIGRpc3Bvc3RvIG5vIHByZXNlbnRlIFJlZ3VsYW1lbnRvLkEgY29udm9jYSZjY2VkaWw7JmF0aWxkZTtvIGRhIEFzc2VtYmxlaWEgR2VyYWwgZGUgQ290aXN0YXMgZGV2ZSBzZXIgZmVpdGEgcG9yIGNhcnRhLCBjb3JyZWlvIGVsZXRyJm9jaXJjO25pY28gb3UgdGVsZWdyYW1hIGVuY2FtaW5oYWRhIGEgY2FkYSBDb3Rpc3RhLiBQb3Igb2Nhc2kmYXRpbGRlO28gZGEgQXNzZW1ibGVpYSBHZXJhbCBPcmRpbiZhYWN1dGU7cmlhLCBvcyB0aXR1bGFyZXMgZGUsIG5vIG0maWFjdXRlO25pbW8sIDMlICh0ciZlY2lyYztzIHBvciBjZW50bykgZGFzIGNvdGFzIGVtaXRpZGFzIG91IG9zIFJlcHJlc2VudGFudGVzIGRvcyBDb3Rpc3RhcyBwb2RlbSBzb2xpY2l0YXIsIHBvciBtZWlvIGRlIHJlcXVlcmltZW50byBlc2NyaXRvIGVuY2FtaW5oYWRvICZhZ3JhdmU7IEluc3RpdHVpJmNjZWRpbDsmYXRpbGRlO28gQWRtaW5pc3RyYWRvcmEsIGEgaW5jbHVzJmF0aWxkZTtvIGRlIG1hdCZlYWN1dGU7cmlhcyBuYSBvcmRlbSBkbyBkaWEgZGEgQXNzZW1ibGVpYSBHZXJhbCwgcXVlIHBhc3NhciZhYWN1dGU7IGEgc2VyIE9yZGluJmFhY3V0ZTtyaWEgZSBFeHRyYW9yZGluJmFhY3V0ZTtyaWEuIE8gcGVkaWRvIGFjaW1hIGRldmUgdmlyIGFjb21wYW5oYWRvIGRlIGV2ZW50dWFpcyBkb2N1bWVudG9zIG5lY2VzcyZhYWN1dGU7cmlvcyBhbyBleGVyYyZpYWN1dGU7Y2lvIGRvIGRpcmVpdG8gZGUgdm90byBlIGRldmUgc2VyIGVuY2FtaW5oYWRvIGVtIGF0JmVhY3V0ZTsgMTAgKGRleikgZGlhcyBjb250YWRvcyBkYSBkYXRhIGRlIGNvbnZvY2EmY2NlZGlsOyZhdGlsZGU7byBkYSBBc3NlbWJsZWlhIEdlcmFsIE9yZGluJmFhY3V0ZTtyaWEuU29tZW50ZSBwb2RlciZhdGlsZGU7byB2b3RhciBuYSBBc3NlbWJsZWlhIEdlcmFsIG9zIENvdGlzdGFzIGluc2NyaXRvcyBubyByZWdpc3RybyBkZSBDb3Rpc3RhcyBuYSBkYXRhIGRhIGNvbnZvY2EmY2NlZGlsOyZhdGlsZGU7byBkYSBBc3NlbWJsZWlhIEdlcmFsIGRlIENvdGlzdGFzLCBzZXVzIHJlcHJlc2VudGFudGVzIGxlZ2FpcyBvdSBwcm9jdXJhZG9yZXMgbGVnYWxtZW50ZSBjb25zdGl0dSZpYWN1dGU7ZG9zIGgmYWFjdXRlOyBtZW5vcyBkZSAxICh1bSkgYW5vLk9zIENvdGlzdGFzIHRhbWImZWFjdXRlO20gcG9kZXImYXRpbGRlO28gdm90YXIgcG9yIG1laW8gZGUgY29tdW5pY2EmY2NlZGlsOyZhdGlsZGU7byBlc2NyaXRhIG91IGVsZXRyJm9jaXJjO25pY2EsIGRlc2RlIHF1ZSByZWNlYmlkYSBwZWxhIEluc3RpdHVpJmNjZWRpbDsmYXRpbGRlO28gQWRtaW5pc3RyYWRvcmEgYW50ZXMgZG8gaW4maWFjdXRlO2NpbyBkYSBBc3NlbWJsZWlhIEdlcmFsIGRlIENvdGlzdGFzIGUgb2JzZXJ2YWRvIG8gZGlzcG9zdG8gbm8gUmVndWxhbWVudG8uPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxMC4zCiAgICAgICAgPC90ZD48dGQ+PGI+UHImYWFjdXRlO3RpY2FzIHBhcmEgYSByZWFsaXphJmNjZWRpbDsmYXRpbGRlO28gZGUgYXNzZW1ibGVpYSBwb3IgbWVpbyBlbGV0ciZvY2lyYztuaWNvLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5BcyBkZWxpYmVyYSZjY2VkaWw7Jm90aWxkZTtlcyBkYSBBc3NlbWJsZWlhIEdlcmFsIGRlIENvdGlzdGFzIHBvZGVyJmF0aWxkZTtvIHNlciB0b21hZGFzLCBpbmRlcGVuZGVudGVtZW50ZSBkZSBjb252b2NhJmNjZWRpbDsmYXRpbGRlO28sIG1lZGlhbnRlIHByb2Nlc3NvIGRlIGNvbnN1bHRhLCBmb3JtYWxpemFkYSBwb3IgY2FydGEsIGNvcnJlaW8gZWxldHImb2NpcmM7bmljbywgdm90byBwb3IgZXNjcml0byBvdSB0ZWxlZ3JhbWEgZGlyaWdpZG8gcGVsYSBJbnN0aXR1aSZjY2VkaWw7JmF0aWxkZTtvIEFkbWluaXN0cmFkb3JhIGFvcyBDb3Rpc3RhcywgcGFyYSByZXNwb3N0YSBubyBwcmF6byBtJmlhY3V0ZTtuaW1vIGRlIDEwIChkZXopIGRpYXMsIGRldmVuZG8gY29uc3RhciBkYSBjb25zdWx0YSB0b2RvcyBvcyBlbGVtZW50b3MgaW5mb3JtYXRpdm9zIG5lY2VzcyZhYWN1dGU7cmlvcyBhbyBleGVyYyZpYWN1dGU7Y2lvIGRlIHZvdG8sIG9ic2VydmFkYXMgYXMgZm9ybWFsaWRhZGVzIHByZXZpc3RhcyBub3MgQXJ0aWdvcyAxOSwgMTktQSBlIDQxLCBpbmNpc29zIEkgZSBJSSwgZGEgSW5zdHJ1JmNjZWRpbDsmYXRpbGRlO28gQ1ZNIDQ3Mi48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjExLjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPlJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gZG8gQWRtaW5pc3RyYWRvcjwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjExLjE8L2I+PC90ZD48dGQgY29sc3Bhbj0iMyI+PGI+UG9sJmlhY3V0ZTt0aWNhIGRlIHJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gZGVmaW5pZGEgZW0gcmVndWxhbWVudG86PC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjMiPkNvbmZvcm1lIGl0ZW0gMTEuMSBkbyByZWd1bGFtZW50byBkbyBGdW5kbyBhcHJvdmFkbyBlbSAzMCBkZSBzZXRlbWJybyBkZSAyMDE2LCBwZWxhIHByZXN0YSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBzZXJ2aSZjY2VkaWw7b3MgZGUgYWRtaW5pc3RyYSZjY2VkaWw7JmF0aWxkZTtvLCBzZXImYWFjdXRlOyBkZXZpZGEgcGVsbyBGdW5kbyB1bWEgcmVtdW5lcmEmY2NlZGlsOyZhdGlsZGU7byBjb3JyZXNwb25kZW50ZSBhIDAsMTIlICh6ZXJvIHZpcmd1bGEgZG96ZSBwb3IgY2VudG8pIGFvIGFubyBzb2JyZSBvIHZhbG9yIGRvIHBhdHJpbSZvY2lyYztuaW8gbCZpYWN1dGU7cXVpZG8gZG8gRnVuZG8sIHByb3Zpc2lvbmFkYSBlIHBhZ2EgbWVuc2FsbWVudGUgbmEgcHJvcG9yJmNjZWRpbDsmYXRpbGRlO28gZGUgMS8xMiAodW0gZG96ZSBhdm9zKSwgYXQmZWFjdXRlOyBvIDUmb3JkbTsgKHF1aW50bykgRGlhICZVYWN1dGU7dGlsIGRvIG0mZWNpcmM7cyBzdWJzZXF1ZW50ZSwgb2JzZXJ2YWRhLCBhaW5kYSwgYSByZW11bmVyYSZjY2VkaWw7JmF0aWxkZTtvIG0maWFjdXRlO25pbWEgZGUgUiQ1Ny42ODAsNzAgKGNpbnF1ZW50YSBlIHNldGUgbWlsLCBzZWlzY2VudG9zIGUgb2l0ZW50YSByZWFpcyBlIHNldGVudGEgY2VudGF2b3MpIG1lbnNhaXMsIG5hIGRhdGEtYmFzZSBkZSAwMSBkZSBqdWxobyBkZSAyMDE2LCByZWFqdXN0YWRhIGFudWFsbWVudGUgcGVsYSB2YXJpYSZjY2VkaWw7JmF0aWxkZTtvIHBvc2l0aXZhIGRvIElHUC1NLCBwdWJsaWNhZG8gcGVsYSBGdW5kYSZjY2VkaWw7JmF0aWxkZTtvIEdldCZ1YWN1dGU7bGlvIFZhcmdhcyAmbmRhc2g7IEZHViAoJmxkcXVvO1RheGEgZGUgQWRtaW5pc3RyYSZjY2VkaWw7JmF0aWxkZTtvJnJkcXVvOykuPC90ZD4KPC90cj4KPHRyPgo8dGQ+PGI+VmFsb3IgcGFnbyBubyBhbm8gZGUgcmVmZXImZWNpcmM7bmNpYSAoUiQpOjwvYj48L3RkPjx0ZD48Yj4lIHNvYnJlIG8gcGF0cmltJm9jaXJjO25pbyBjb250JmFhY3V0ZTtiaWw6PC9iPjwvdGQ+PHRkPjxiPiUgc29icmUgbyBwYXRyaW0mb2NpcmM7bmlvIGEgdmFsb3IgZGUgbWVyY2Fkbzo8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+MS4yNjEuMzU1LDYyPC90ZD48dGQ+MCwyMyU8L3RkPjx0ZD4wLDQwJTwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+MTIuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+R292ZXJuYW4mY2NlZGlsO2E8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj4xMi4xPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjQiPjxiPlJlcHJlc2VudGFudGUocykgZGUgY290aXN0YXM8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjEyLjI8L2I+PC90ZD48dGQgY29sc3Bhbj0iNCI+PGI+RGlyZXRvciBSZXNwb25zJmFhY3V0ZTt2ZWwgcGVsbyBGSUk8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Ob21lOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjMwJSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5QQVVMTyBBTkRSRSBQT1JUTyBCSUxZSzwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPklkYWRlOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj41ODwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlByb2Zpc3MmYXRpbGRlO286IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkFkbWluaXN0cmFkb3IgZGUgRW1wcmVzYXM8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DUEY6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjg5MzAzNzg4NTc8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FLW1haWw6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkNPUlJFU1BPTkRFTkNJQUBSSU9CUkFWTy5DT00uQlI8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Gb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFjYWQmZWNpcmM7bWljYTogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+QWRtaW5zdHJhZG9yIGRlIEVtcHJlc2FzPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UXVhbnRpZGFkZSBkZSBjb3RhcyBkZXRpZGFzIGRvIEZJSTogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MCwwMDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlF1YW50aWRhZGUgZGUgY290YXMgZG8gRklJIGNvbXByYWRhcyBubyBwZXImaWFjdXRlO29kbzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MCwwMDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlF1YW50aWRhZGUgZGUgY290YXMgZG8gRklJIHZlbmRpZGFzIG5vIHBlciZpYWN1dGU7b2RvOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjMwJSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4wLDAwPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RGF0YSBkZSBpbiZpYWN1dGU7Y2lvIG5hIGZ1biZjY2VkaWw7JmF0aWxkZTtvOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4wMS8wNy8xOTk0PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjQiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UHJpbmNpcGFpcyBleHBlcmkmZWNpcmM7bmNpYXMgcHJvZmlzc2lvbmFpcyBkdXJhbnRlIG9zICZ1YWN1dGU7bHRpbW9zIDUgYW5vczwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPk5vbWUgZGEgRW1wcmVzYTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlBlciZpYWN1dGU7b2RvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Q2FyZ28gZSBmdW4mY2NlZGlsOyZvdGlsZGU7ZXMgaW5lcmVudGVzIGFvIGNhcmdvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+QXRpdmlkYWRlIHByaW5jaXBhbCBkYSBlbXByZXNhIG5hIHF1YWwgdGFpcyBleHBlcmkmZWNpcmM7bmNpYXMgb2NvcnJlcmFtPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+UmlvIEJyYXZvIEludmVzdGltZW50b3M8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5EZXNkZSAyMDE1PC9zcGFuPjwvdGQ+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+PHRkPjMuOTc3LDAwPC90ZD48dGQ+ODk4Ljg2NywwMDwvdGQ+PHRkPjMyLDEwJTwvdGQ+PHRkPjE2LDA0JTwvdGQ+PHRkPjE2LDA2JTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgNSUgYXQmZWFjdXRlOyAxMCUKICAgICAgICA8L3RkPjx0ZD4yLDAwPC90ZD48dGQ+NDIyLjM5NiwwMDwvdGQ+PHRkPjE1LDA4JTwvdGQ+PHRkPjAsMDAlPC90ZD48dGQ+MTUsMDglPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSAxMCUgYXQmZWFjdXRlOyAxNSUKICAgICAgICA8L3RkPjx0ZD4yLDAwPC90ZD48dGQ+NzA1LjI5OCwwMDwvdGQ+PHRkPjI1LDE5JTwvdGQ+PHRkPjAsMDAlPC90ZD48dGQ+MjUsMTklPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSAxNSUgYXQmZWFjdXRlOyAyMCUKICAgICAgICA8L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIEFjaW1hIGRlIDIwJSBhdCZlYWN1dGU7IDMwJQogICAgICAgIDwvdGQ+PHRkPjEsMDA8L3RkPjx0ZD43NzMuNTg4LDAwPC90ZD48dGQ+MjcsNjMlPC90ZD48dGQ+MCwwMCU8L3RkPjx0ZD4yNyw2MyU8L3RkPgo8L3RyPgo8dHI+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+PC90ZD4KPC90cj4KPHRyPgo8dGQgc3R5bGU9InBhZGRpbmctbGVmdDoyMHB4Ij48YSBocmVmPSJkb3dubG9hZERvY3VtZW50b0FkaWNpb25hbD9pZERvY3VtZW50bz02MzE2MjImYW1wO2lkRG9jdW1lbnRvQWRpY2lvbmFsPTEiPjUuUmlzY29zPC9hPjwvdGQ+CjwvdHI+CjwvdGFibGU+CjxwPjwvcD4KPGgzIGFsaWduPSJjZW50ZXIiPk5vdGE8L2gzPgo8dGFibGUgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI0JSI+MS48L3RkPjx0ZD5BIHJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcmVzdGFkb3JlcyBkZSBzZXJ2aSZjY2VkaWw7b3MgZGUgcXVlIHRyYXRhIG8gaXRlbSAxLjggZGV2ZSBzZXIgaW5kaWNhZGEgcXVhbmRvIG8gcmVmZXJpZG8gcHJlc3RhZG9yIGRlIHNlcnZpJmNjZWRpbDtvcyByZXByZXNlbnRhciBtYWlzIGRlIDUlIGRhcyBkZXNwZXNhcyBkbyBGSUk8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2JvZHk+CjwvaHRtbD4K"