"PGh0bWw+CjxoZWFkPgo8TUVUQSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+Cjx0aXRsZT5BTkVYTyAzOS1WIDogSW5mb3JtZSBBbnVhbDwvdGl0bGU+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgICAgICB0YWJsZQogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsKICAgICAgICAgIH0KICAgICAgICAgIHRhYmxlLCB0ZCwgdGgKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcgogICAgICAgICAgewogICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lOwogICAgICAgICAgfQoKICAgICAgICAgIHRhYmxlLm5vX2JvcmRlcl90b3AKICAgICAgICAgIHsKICAgICAgICAgIGJvcmRlci10b3A6MXB0IGhpZGRlbjsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ib3JkZXJfZG91YmxlIHRkIHsKICAgICAgICAgIGJvcmRlcjogMHB4OwogICAgICAgICAgYm9yZGVyLWJvdHRvbToycHQgc29saWQgYmxhY2s7CiAgICAgICAgICBib3JkZXItdG9wOjJwdCBzb2xpZCBibGFjazsKICAgICAgICAgIH0KCiAgICAgICAgICB0ci5ub19ib3JkZXJfdG9wIHRkIHsKICAgICAgICAgIGJvcmRlci10b3A6MHB0IHNvbGlkIGJsYWNrOwogICAgICAgICAgfQoKICAgICAgICAgIHRyLm5vX2JvcmRlciB0ZCB7CiAgICAgICAgICBib3JkZXI6IDBweDsKICAgICAgICAgIH0KCgogICAgICAgICAgYm9keQogICAgICAgICAgewogICAgICAgICAgbWFyZ2luOjEwcHg7CiAgICAgICAgICBmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOwogICAgICAgICAgfQoKICAgICAgICAgIC50aXR1bG8tdGFiZWxhCiAgICAgICAgICB7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgIGZvbnQtc2l6ZToxMjsKICAgICAgICAgIH0KCiAgICAgICAgICAudGl0dWxvLWRhZG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIGZvbnQtc2l6ZToxMTsKICAgICAgICAgIH0KCiAgICAgICAgICAuZGFkby1jYWJlY2FsaG8KICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgfQoKICAgICAgICAgIC5kYWRvLXZhbG9yZXMKICAgICAgICAgIHsKICAgICAgICAgIG1hcmdpbjo1cHg7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7CiAgICAgICAgICB9CiAgICAgICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KPGEgaHJlZj0iamF2YXNjcmlwdDp3aW5kb3cucHJpbnQoKSI+SW1wcmltaXI8L2E+CjxoMiBhbGlnbj0iY2VudGVyIj5JbmZvcm1lIEFudWFsPC9oMj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Tm9tZSBkbyBGdW5kbzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+RlVORE8gREUgSU5WRVNUSU1FTlRPIElNT0JJTEkmQWFjdXRlO1JJTyBTQyA0MDE8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5DTlBKIGRvIEZ1bmRvOiA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4xMi44MDQuMDEzLzAwMDEtMDA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5EYXRhIGRlIEZ1bmNpb25hbWVudG86IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjI1LzEwLzIwMTA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5QJnVhY3V0ZTtibGljbyBBbHZvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5JbnZlc3RpZG9yIFF1YWxpZmljYWRvPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+QyZvYWN1dGU7ZGlnbyBJU0lOOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5CUkZJU0NDVEYwMDg8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFudGlkYWRlIGRlIGNvdGFzIGVtaXRpZGFzOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4xNTUuNDQ0LDAwPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RnVuZG8gRXhjbHVzaXZvPyA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5OJmF0aWxkZTtvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+Q290aXN0YXMgcG9zc3VlbSB2JmlhY3V0ZTtuY3VsbyBmYW1pbGlhciBvdSBzb2NpZXQmYWFjdXRlO3JpbyBmYW1pbGlhcj8gPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+TiZhdGlsZGU7bzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNsYXNzaWZpY2EmY2NlZGlsOyZhdGlsZGU7byBhdXRvcnJlZ3VsYSZjY2VkaWw7JmF0aWxkZTtvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj48Yj5NYW5kYXRvOiA8L2I+UmVuZGE8L3NwYW4+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj48Yj5TZWdtZW50byBkZSBBdHVhJmNjZWRpbDsmYXRpbGRlO286IDwvYj5MYWplcyBDb3Jwb3JhdGl2YXM8L3NwYW4+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj48Yj5UaXBvIGRlIEdlc3QmYXRpbGRlO286IDwvYj5BdGl2YTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlByYXpvIGRlIER1cmEmY2NlZGlsOyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+SW5kZXRlcm1pbmFkbzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkRhdGEgZG8gUHJhem8gZGUgRHVyYSZjY2VkaWw7JmF0aWxkZTtvOiA8L3NwYW4+PC90ZD48dGQ+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FbmNlcnJhbWVudG8gZG8gZXhlcmMmaWFjdXRlO2NpbyBzb2NpYWw6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjMxLzEyPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+TWVyY2FkbyBkZSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZGFzIGNvdGFzOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5Cb2xzYSA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FbnRpZGFkZSBhZG1pbmlzdHJhZG9yYSBkZSBtZXJjYWRvIG9yZ2FuaXphZG86IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkJNJmFtcDtGQk9WRVNQQTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPk5vbWUgZG8gQWRtaW5pc3RyYWRvcjogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Q09SUkVUT1JBIEdFUkFMIERFIFZBTE9SRVMgRSBDQU1CSU8gTFREQTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNOUEogZG8gQWRtaW5pc3RyYWRvcjogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+OTIuODU4LjM4MC8wMDAxLTE4PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RW5kZXJlJmNjZWRpbDtvOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5SVUEgRFIuIEpPUyZFYWN1dGU7IE1PTlRBVVJZLAogICAgICAgICAgICAgIDEzOSwKICAgICAgICAgICAgICA1Jm9yZG07IEFPIDgmb3JkbTsgQU5EQVItCiAgICAgICAgICAgICAgQ0VOVFJPIEhJU1QmT2FjdXRlO1JJQ08tCiAgICAgICAgICAgICAgUE9SVE8gQUxFR1JFLQogICAgICAgICAgICAgIFJTLQogICAgICAgICAgICAgIDkwLjAxMC0wOTA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5UZWxlZm9uZXM6IDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPig1MSkgMzIxMy0yNzI3PC9zcGFuPjxiPjwvYj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjwvc3Bhbj48Yj48L2I+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj48L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5TaXRlOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj53d3cuZ2VyYWxpbnZlc3RpbWVudG9zLmNvbS5icjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkUtbWFpbDogPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+ZWRlZ2FzcGVyaW5AZ2VyYWxpbnZlc3RpbWVudG9zLmNvbS5icjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNvbXBldCZlY2lyYztuY2lhOiA8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4xMi8yMDE5PC9zcGFuPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+CjwvdGFibGU+CjxwPjwvcD4KPHRhYmxlIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjEuPC9oMz4KPC90ZD48dGQgd2lkdGg9IjMyJSI+CjxoMyBhbGlnbj0ibGVmdCI+UHJlc3RhZG9yZXMgZGUgc2VydmkmY2NlZGlsO29zPC9oMz4KPC90ZD48dGQgd2lkdGg9IjEyJSI+CjxoMyBhbGlnbj0ibGVmdCI+Q05QSjwvaDM+CjwvdGQ+PHRkIHdpZHRoPSIzNSUiPgo8aDMgYWxpZ249ImxlZnQiPkVuZGVyZSZjY2VkaWw7bzwvaDM+CjwvdGQ+PHRkIHdpZHRoPSIxNSUiPgo8aDMgYWxpZ249ImxlZnQiPlRlbGVmb25lPC9oMz4KPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjEKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEdlc3RvcjogR2VyYWwgSW52ZXN0aW1lbnRvcyBHZXN0JmF0aWxkZTtvIGRlIFJlY3Vyc29zIFMvUyBMdGRhLjwvdGQ+PHRkPjA1Li4xOS42LjAvODkvMC0wMDwvdGQ+PHRkPlJ1YSBEci4gSm9zJmVhY3V0ZTsgTW9udGF1cnksIDEzOSAtIDgmb3JkbTsgYW5kYXIgLSBQb3J0byBBbGVncmUvUlMuPC90ZD48dGQ+NTEgLSAzMjEzLTI3MDg8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuMgogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgQ3VzdG9kaWFudGU6IDwvdGQ+PHRkPi4uLy08L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuMwogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgQXVkaXRvciBJbmRlcGVuZGVudGU6IENvbmZpZG9yIEF1ZGl0b3JlcyBBc3NvY2lhZG9zPC90ZD48dGQ+ODkuLjg1LjkuNC82Ni8wLTAwPC90ZD48dGQ+VHJhdmVzc2EgQXpldmVkbywgMTc4IC0gUG9ydG8gQWxlZ3JlL1JTLjwvdGQ+PHRkPjUxIC0gMzIyMi04OTMzPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjQKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEZvcm1hZG9yIGRlIE1lcmNhZG86IDwvdGQ+PHRkPi4uLy08L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIDEuNQogICAgICAgIDwvdGQ+PHRkPgogICAgICAgICAgRGlzdHJpYnVpZG9yIGRlIGNvdGFzOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjYKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIENvbnN1bHRvciBFc3BlY2lhbGl6YWRvOiA8L3RkPjx0ZD4uLi8tPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAxLjcKICAgICAgICA8L3RkPjx0ZD4KICAgICAgICAgIEVtcHJlc2EgRXNwZWNpYWxpemFkYSBwYXJhIGFkbWluaXN0cmFyIGFzIGxvY2EmY2NlZGlsOyZvdGlsZGU7ZXM6IFJERCBBZG1pbmlzdHJhJmNjZWRpbDsmYXRpbGRlO28gZGUgSW0mb2FjdXRlO3ZlaXMgTHRkYTwvdGQ+PHRkPjE5LjU3MC42NjMvMDAwMS03MDwvdGQ+PHRkPkF2LCBEci4gTmlsbyBQZSZjY2VkaWw7YW5oYSAyODI1LCAxMDAxPC90ZD48dGQ+NTEgLSAzMDE4NjUwMDwvdGQ+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+Cjx0cj4KPHRkPkVudHJlZ2EgZG9zIGNvbmp1bnRvcyBjb21lcmNpYWxpemFkb3MgZSBsb2NhJmNjZWRpbDsmYXRpbGRlO28gZGUgbG9qYXMgZSBjb25qdW50b3MgY29tZXJjaWFpcy48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjQuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+QW4mYWFjdXRlO2xpc2UgZG8gYWRtaW5pc3RyYWRvciBzb2JyZTo8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDQuMQogICAgICAgIDwvdGQ+PHRkPjxiPlJlc3VsdGFkbyBkbyBmdW5kbyBubyBleGVyYyZpYWN1dGU7Y2lvIGZpbmRvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPiBPIHJlc3VsdGFkbyBubyBleGVyYyZpYWN1dGU7Y2lvIGZpbmRvIGVuY29udHJhLXNlIGFkZXF1YWRvIHBhcmEgbyBtb2RlbG8gZGUgbmVnJm9hY3V0ZTtjaW9zLCBjb25zaWRlcmFuZG8gYSBzaXR1YSZjY2VkaWw7JmF0aWxkZTtvIGRhIGNvbmp1bnR1cmEgZWNvbiZvY2lyYzttaWNhLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNC4yCiAgICAgICAgPC90ZD48dGQ+PGI+Q29uanVudHVyYSBlY29uJm9jaXJjO21pY2EgZG8gc2VnbWVudG8gZG8gbWVyY2FkbyBpbW9iaWxpJmFhY3V0ZTtyaW8gZGUgYXR1YSZjY2VkaWw7JmF0aWxkZTtvIHJlbGF0aXZvIGFvIHBlciZpYWN1dGU7b2RvIGZpbmRvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPk8gYW5vIGRlIDIwMTkgZm9pIGRlIGNvbnRpbnVpZGFkZSBuYSByZWN1cGVyYSZjY2VkaWw7JmF0aWxkZTtvIGVjb24mb2NpcmM7bWljYSBhcCZvYWN1dGU7cyBhIGNyaXNlIGRlIDIwMTUvMjAxNi4gRSB2YWxlIHJlc3NhbHRhciwgcXVlIHF1YW5kbyBzZSBmYWxhIGVtIGNvbnRpbnVpZGFkZSAmZWFjdXRlOyBwb3JxdWUgYSBlY29ub21pYSBicmFzaWxlaXJhIGFpbmRhIG4mYXRpbGRlO28gdm9sdG91IGFvIHBhdGFtYXIgcHImZWFjdXRlOy1jcmlzZSBkZSAyMDE0LiBBIGVjb25vbWlhIGJyYXNpbGVpcmEgY3Jlc2NldSAxLDElIGVtIDIwMTkgZSBkZXZlIGNyZXNjZXIgZW0gdG9ybm8gZGUgMSw3JSBlbSAyMDIwLiBFbnRyZSBvcyBkZXN0YXF1ZXMgZG8gYW5vIHBhc3NhZG8sIGV4dGVybmFtZW50ZSwgb3MgcHJpbmNpcGFpcyBpbXBhY3RvcyB2aWVyYW0gZGFzIG5vdCZpYWN1dGU7Y2lhcyBlbnZvbHZlbmRvIGEgZ3VlcnJhIGNvbWVyY2lhbCBlbnRyZSBFc3RhZG9zIFVuaWRvcyBlIENoaW5hLCBkYXMgZXN0aW1hdGl2YXMgZGEgZGVzYWNlbGVyYSZjY2VkaWw7JmF0aWxkZTtvIGVjb24mb2NpcmM7bWljYSBtdW5kaWFsLCBkYXMgY3Jpc2VzIHBvbCZpYWN1dGU7dGljYXMgZSBlY29uJm9jaXJjO21pY2FzIGVtIGRpdmVyc29zIHBhJmlhY3V0ZTtzZXMgZGEgQW0mZWFjdXRlO3JpY2EgTGF0aW5hIChpbXBhY3RhbmRvIGEgcGVyY2VwJmNjZWRpbDsmYXRpbGRlO28gc29icmUgbyBCcmFzaWwpLCBkYSBtYW51dGVuJmNjZWRpbDsmYXRpbGRlO28gZG9zIGp1cm9zIGJhaXhvcyBlIGRhIGxpcXVpZGV6IGludGVybmFjaW9uYWwgZWxldmFkYS4KSW50ZXJuYW1lbnRlLCBvIGFtYmllbnRlIGZvaSBpbmZsdWVuY2lhZG8gcGVsYSB0YXhhIGRlIGp1cm9zIGNhaW5kbyBlIGFsY2FuJmNjZWRpbDthbmRvIG8gdmFsb3IgbWFpcyBiYWl4byBkYSBzJmVhY3V0ZTtyaWUgaGlzdCZvYWN1dGU7cmljYSwgZGUgNCw1JSBhbyBhbm8sIGFudGUgNiw1JSBkYSBtZXRhIFNlbGljIGVtIDIwMTguIFZhbGUgcmVzc2FsdGFyIHF1ZSAmZWFjdXRlOyBvIHRlcmNlaXJvIGFubyBjb25zZWN1dGl2byBxdWUgYSB0YXhhIGImYWFjdXRlO3NpY2EgZGUganVyb3MgYnJhc2lsZWlyYSBmZWNoYSBlbSB1bSBkJmlhY3V0ZTtnaXRvLgpObyByZXN0YW50ZSBzb2JyZSBhIGNvbmp1bnR1cmEgbWFjcm9lY29uJm9jaXJjO21pY2EgZGUgMjAxOSwgdmFsZSBtb3N0cmFyIGNvbW8gZXZvbHUmaWFjdXRlO3JhbSBhcyBwcm9qZSZjY2VkaWw7Jm90aWxkZTtlcyBtYWNyb2Vjb24mb2NpcmM7bWljYXMgcGFyYSAyMDE5LiBDb25mb3JtZSBvcyBSZWxhdCZvYWN1dGU7cmlvcyBGb2N1cyBkbyBCYW5jbyBDZW50cmFsIGRvIEJyYXNpbCAoQkNCKSBkaXZ1bGdhZG9zIGRlc2RlIDIwMTcsIHNlIG9ic2Vydm91IHF1ZSBhcyBleHBlY3RhdGl2YXMgcGFyYSAyMDE5IG1lbGhvcmFyYW0gbm8gYW1iaWVudGUgZmlzY2FsLCBkZSBpbmZsYSZjY2VkaWw7JmF0aWxkZTtvLCBubyBjYXNvIGRvIElQQ0EsIGUgZGEgdGF4YSBkZSBqdXJvcy4gRSBwaW9yYXJhbSBlbSB0ZXJtb3MgZGUgY3Jlc2NpbWVudG8gZWNvbiZvY2lyYzttaWNvLCBkYSBpbmZsYSZjY2VkaWw7JmF0aWxkZTtvIChJR1AtTSwgY2hvcXVlIGRlIG9mZXJ0YSBlIHRheGEgZGUgYyZhY2lyYzttYmlvKSBlIGRvcyBuJnVhY3V0ZTttZXJvcyBkbyBzZXRvciBleHRlcm5vLiBSZXN1bWluZG8sIGEgZWNvbm9taWEgYnJhc2lsZWlyYSBhaW5kYSBuJmF0aWxkZTtvIGdhbmhvdSBhIHRyYSZjY2VkaWw7JmF0aWxkZTtvIGVzcGVyYWRhLCBtYXMgY29tIGFzIHJlZm9ybWFzIGVjb24mb2NpcmM7bWljYXMgaiZhYWN1dGU7IGltcGxlbWVudGFkYXMsIGNvbW8gYSBkYSByZWZvcm1hIGRhIHByZXZpZCZlY2lyYztuY2lhLCBhIHJlZm9ybWEgdHJhYmFsaGlzdGEgKGdvdmVybm8gVGVtZXIpLCByZWdyYSBkbyBUZXRvIEZpc2NhbCAodGFtYiZlYWN1dGU7bSBkbyBnb3Zlcm5vIFRlbWVyKSBhIGxlaSBkYSBsaWJlcmRhZGUgZWNvbiZvY2lyYzttaWNhLCBlIGEgYWdlbmRhIGRvIEJDQiwgZGUgbW9kZXJuaXphJmNjZWRpbDsmYXRpbGRlO28gZG8gU2lzdGVtYSBGaW5hbmNlaXJvLCBlbnRyZSBvdXRyYXMuCkRlc3NlIG1vZG8sIHZlcmlmaWNhLXNlIHF1ZSBhcyBtZWRpZGFzIGRvIGdvdmVybm8gQm9sc29uYXJvIG5vIHNldSBwcmltZWlybyBhbm8sIHQmZWNpcmM7bSBzaWRvIG5hIGRpcmUmY2NlZGlsOyZhdGlsZGU7byBjb3JyZXRhLCBwb3IgaXNzbyBhICZsZHF1bzthbmltYSZjY2VkaWw7JmF0aWxkZTtvJnJkcXVvOyBkbyBtZXJjYWRvLCBzb2JyZXR1ZG8gZXNwZXJhbmRvIHF1ZSBhcyByZWZvcm1hcyBjb250aW51ZW0gZW0gMjAyMC4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICA0LjMKICAgICAgICA8L3RkPjx0ZD48Yj5QZXJzcGVjdGl2YSBwYXJhIG8gcGVyJmlhY3V0ZTtvZG8gc2VndWludGUgY29tIGJhc2UgbmEgY29tcG9zaSZjY2VkaWw7JmF0aWxkZTtvIGRhIGNhcnRlaXJhPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlBhcmEgMjAyMCBhcyBleHBlY3RhdGl2YXMgcGFyYSBvIEJyYXNpbCwgcyZhdGlsZGU7byBkZSBjcmVzY2ltZW50byBlY29uJm9jaXJjO21pY28gZW50cmUgMSw1JSBlIDIlLCBjb20gaW5mbGEmY2NlZGlsOyZhdGlsZGU7byBjb250cm9sYWRhLCB0YXhhIGRlIGp1cm9zIGFpbmRhIGJhaXhhIGUgZGFkb3MgZmlzY2FpcyBtZWxob3Jlcy4gUGFyYSBvIHNldG9yIGV4dGVybm8sIG9zIGRhZG9zIHNpbmFsaXphbSBwaW9yYSwgbWFzIGFpbmRhIHNlbSBleHBlY3RhdGl2YSBkZSB1bWEgY3Jpc2Ugbm8gYmFsYW4mY2NlZGlsO28gZGUgcGFnYW1lbnRvcy4gT3MgcHJpbmNpcGFpcyByaXNjb3MgcGFyYSBhIGNvbmNyZXRpemEmY2NlZGlsOyZhdGlsZGU7byBzJmF0aWxkZTtvIGRlIHBpb3JhIG5hIGd1ZXJyYSBjb21lcmNpYWwgZW50cmUgRXN0YWRvcyBVbmlkb3MgZSBDaGluYSwgZXN0b3VybyBkZSB1bWEgcG9zcyZpYWN1dGU7dmVsIGJvbGhhIGRlIGF0aXZvcyBsJmFhY3V0ZTsgZm9yYSwgZGUgdW1hIGNyaXNlIGFpbmRhIG1haXMgcHJvZnVuZGEgbm9zIHBhJmlhY3V0ZTtzZXMgbmEgQW0mZWFjdXRlO3JpY2EgTGF0aW5hLCBlc3BlY2lhbG1lbnRlIG5hIG5vc3NhIHZpemluaGEgQXJnZW50aW5hLCBwcmVqdWRpY2FuZG8gbyBzZXRvciBpbmR1c3RyaWFsIGJyYXNpbGVpcm8uIE5vIEJyYXNpbCwgb3MgcmlzY29zIHBhcmEgMjAyMCBzZSBkJmF0aWxkZTtvLCBlbSBlc3BlY2lhbCwgcG9yIGNyaXNlcyBwb2wmaWFjdXRlO3RpY2FzLCBxdWUgdHJhdmVtIGEgY29udGludWlkYWRlIGRhcyByZWZvcm1hcywgY29tbyBhIGFkbWluaXN0cmF0aXZhIGUgYSB0cmlidXQmYWFjdXRlO3JpYSwgcGVsbyBjcmVzY2ltZW50byBlY29uJm9jaXJjO21pY28gbiZhdGlsZGU7byBhdW1lbnRhciBzZXUgcGF0YW1hciwgZGEgaW5mbGEmY2NlZGlsOyZhdGlsZGU7byBmaWNhciBtYWlzIHByZXNzaW9uYWRhIGVtIGZ1biZjY2VkaWw7JmF0aWxkZTtvIGRvcyBjaG9xdWVzIGRlIG9mZXJ0YSByZWNlbnRlcywgZmF6ZW5kbyBjb20gcXVlIG8gQkNCIHRlbmhhIHF1ZSBhdW1lbnRhciBhIHRheGEgZGUganVyb3MsIGluaWJpbmRvIGludmVzdGltZW50b3MgZSBjb25zdW1vLgpBIGV4cGVjdGF0aXZhICZlYWN1dGU7IGRlIHF1ZSBjb20gYSByZXRvbWFkYSBkYSBlY29ub21pYSwgY29tIGNyZXNjaW1lbnRvIGVzdGltYWRvIGVtIDEsNyAlIChuJnVhY3V0ZTttZXJvIGRpZmVyZW50ZSBkbyBGb2N1cyBlbSBmdW4mY2NlZGlsOyZhdGlsZGU7byBkb3MgZWZlaXRvcyBkbyBjb3JvbmF2JmlhY3V0ZTtydXMgbmEgZWNvbm9taWEgaW50ZXJuYWNpb25hbCBlIHNldXMgcmVmbGV4b3MgbmEgZWNvbm9taWEgZG9tJmVhY3V0ZTtzdGljYSksIGNvbSBvcyBqdXJvcyBiYWl4b3MgKFNlbGljID0gNCwyNSUgYS5hLiksIG1lbm9yIHZhbG9yIGRhIHMmZWFjdXRlO3JpZSBoaXN0Jm9hY3V0ZTtyaWNhIGJyYXNpbGVpcmEgZSBwb2RlbmRvIGNhaXIgYWluZGEgbWFpcywgcG9kZW5kbyBjaGVnYXIgYSAzLDc1JSBhbyBhbm8gbm8gZmltIGRlIDIwMjAsIGNvbSBvIGNyJmVhY3V0ZTtkaXRvIGUgYSBjb25maWFuJmNjZWRpbDthIHNlbmRvIHJldG9tYWRvcyBlIGEgcG9zc2liaWxpZGFkZSBkZSBhcHJvdmEmY2NlZGlsOyZhdGlsZGU7byBkYXMgcmVmb3JtYXMgYWRtaW5pc3RyYXRpdmEgZSB0cmlidXQmYWFjdXRlO3JpYSwgbyBxdWUgcmVmb3ImY2NlZGlsO2EgYSBleHBlY3RhdGl2YSBuYSBjb250aW51aWRhZGUgZG8gY3Jlc2NpbWVudG8gZG8gc2V0b3IgaW1vYmlsaSZhYWN1dGU7cmlvIGVtIDIwMjAuIApBc3NpbSwgcG9yIGZpbSwgcGFzc2FkbyBvIHBlciZpYWN1dGU7b2RvIGNvbXBsaWNhZG8gZGEgY3Jpc2UgZWNvbiZvY2lyYzttaWNhIGJyYXNpbGVpcmEgZSBkZSByZXRvbWFkYSBmcmFjYSBkZXNkZSAyMDE3LCBhIGV4cGVjdGF0aXZhICZlYWN1dGU7IGRlIGNvbnRpbnVpZGFkZSBkYSByZXRvbWFkYSBlbSAyMDIwLCB0YWx2ZXogbiZhdGlsZGU7byBzZWphIG8gYW5vIG1haXMgZm9ydGUgb2JzZXJ2YW5kbyB1bSBwZXImaWFjdXRlO29kbyBkZSA1IGFub3MgYSBmcmVudGUsIG1hcyBxdWUgaiZhYWN1dGU7IHRlbSBwZXJzcGVjdGl2YXMgbWVsaG9yZXMgZG8gcXVlIG8gaW4maWFjdXRlO2NpbyBkb3MgJnVhY3V0ZTtsdGltb3MgYW5vcywgZXNwZWNpYWxtZW50ZSBkZSAyMDE1IGVtIGRpYW50ZS4gTyBxdWUgcG9kZSBtb2RpZmljYXIgYmFzdGFudGUgZXNzZSBjZW4mYWFjdXRlO3JpbyAmZWFjdXRlOyBvIGVmZWl0byBtYWlzIHByb2xvbmdhZG8gZG8gY29yb25hdiZpYWN1dGU7cnVzIG5hIGVjb25vbWlhIGdsb2JhbCwgcXVlIGomYWFjdXRlOyB0ZW0gYWZldGFkbyBkaXZlcnNhcyBjYWRlaWFzIHByb2R1dGl2YXMgZSB0ZW0gbGV2YWRvIGEgcmV2aXMmYXRpbGRlO28gcGFyYSBiYWl4byBkYXMgcHJvamUmY2NlZGlsOyZvdGlsZGU7ZXMgZGUgY3Jlc2NpbWVudG8gZGEgZWNvbm9taWEgbXVuZGlhbC4KPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CjxoMz41LjwvaDM+CjwvdGQ+PHRkPgo8aDM+UmlzY29zIGluY29ycmlkb3MgcGVsb3MgY290aXN0YXMgaW5lcmVudGVzIGFvcyBpbnZlc3RpbWVudG9zIGRvIEZJSTo8L2gzPgo8L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIFZlciBhbmV4byBubyBmaW5hbCBkbyBkb2N1bWVudG8uIDxhIGhyZWY9IiNhbmV4b3MiPkFuZXhvczwvYT48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0aCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgICAgICA2LgogICAgICAgICAgICA8L3RoPjx0ZCBhbGlnbj0iY2VudGVyIiBjb2xzcGFuPSIyIiB3aWR0aD0iNDklIj48Yj5WYWxvciBDb250JmFhY3V0ZTtiaWwgZG9zIGF0aXZvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zIGRvIEZJSTwvYj48L3RkPjx0ZCByb3dzcGFuPSIyIiBhbGlnbj0iY2VudGVyIiB3aWR0aD0iMjUlIj48Yj5WYWxvciBKdXN0bywgbm9zIHRlcm1vcyBkYSBJQ1ZNIDUxNiAoU0lNIG91IE4mQXRpbGRlO08pPC9iPjwvdGQ+PHRkIHJvd3NwYW49IjIiIGFsaWduPSJjZW50ZXIiIHdpZHRoPSIyMCUiPjxiPlBlcmNlbnR1YWwgZGUgVmFsb3JpemEmY2NlZGlsOyZhdGlsZGU7by9EZXN2YWxvcml6YSZjY2VkaWw7JmF0aWxkZTtvIGFwdXJhZG8gbm8gcGVyJmlhY3V0ZTtvZG88L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQgYWxpZ249ImNlbnRlciIgd2lkdGg9IjI1JSI+PGI+UmVsYSZjY2VkaWw7JmF0aWxkZTtvIGRlIGF0aXZvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zPC9iPjwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiIHdpZHRoPSIyNCUiPjxiPlZhbG9yIChSJCk8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+TG9qYXMgZGVzdGluYWRhcyAmYWdyYXZlOyBsb2NhJmNjZWRpbDsmYXRpbGRlO28gIGUgRXN0YWNpb25hbWVudG8gcm90YXRpdm88L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4yMTUuOTUyLjgwMCwwMDwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPlNJTTwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjcsNDklPC90ZD4KPC90cj4KPHRyPgo8dGQ+Q29uanVudG9zIGNvbWVyY2lhaXMgZGVzdGluYWRvcyAmYWdyYXZlOyB2ZW5kYTwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjYuMzIxLjQwMCwwMDwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPk4mQXRpbGRlO088L3RkPjx0ZCBhbGlnbj0iY2VudGVyIj4wLDAwJTwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgNi4xCiAgICAgICAgPC90ZD48dGQ+PGI+Q3JpdCZlYWN1dGU7cmlvcyB1dGlsaXphZG9zIG5hIHJlZmVyaWRhIGF2YWxpYSZjY2VkaWw7JmF0aWxkZTtvPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkFzIGxvamFzIGUgbyBlc3RhY2lvbmFtZW50byByb3RhdGl2byBmb3JhbSBhdmFsaWFkb3Mgc2VndW5kbyBhIE5CUiAxNC42NTMsIGVtIHN1YSBwYXJ0ZSAsIGl0ZW0gOC4yLjE6IE0mZWFjdXRlO3RvZG8gY29tcGFyYXRpdm8gZGlyZXRvIGRlIGRhZG9zIGRlIG1lcmNhZG8gIklkZW50aWZpY2EgbyB2YWxvciBkZSBtZXJjYWRvIGRvIGJlbSBwb3IgbWVpbyBkZSB0cnRhbWVudG8gdCZlYWN1dGU7Y25pY28gZG9zIGF0cmlidXRvcyBkb3MgZWxlbWVudG9zIGNvbXBhciZhYWN1dGU7dmVpcywgY29uc3RpdHVpbnRlcyBkYSBhbW9zdHJhIi4gUXVhbnRvIGFvIHRyYXRhbWVudG8gdCZlYWN1dGU7Y25pY28gZG9zIGRhZG9zIGNvbGV0YWRvcywgdXRpbGl6YW1vcyBvIHByb2Nlc3NvIGNpZW50JmlhY3V0ZTtmaWNvLCBvIHF1YWwgcGVybWl0ZSBjb20gbWFpb3IgaXNlbiZjY2VkaWw7JmF0aWxkZTtvIGRlIHN1YmpldGl2aWRhZGUgYXRpbmdpciBvIHZhbG9yIHByb3YmYWFjdXRlO3ZlbCBkZSBtZXJjYWRvIGRvIGJlbSBpbW9iaWxpJmFhY3V0ZTtyaW8uIFNlZ3VuZG8gYSBOQlIgMTQuNjUzLTIsIGl0ZW0gOC4yLjEuNC4xOiAiVHJhdGFtZW50byBjaWVudGlmaWNvOiB0cmF0YW1lbnRvIGRlIGV2aWQmZWNpcmM7bmNpYXMgZW1wJmlhY3V0ZTtyaWNhcyBwZWxvIHVzbyBkZSBtZXRvZG9sb2dpYSBjaWVudGlmaWNhIHF1ZSBsZXZlICZhZ3JhdmU7IGluZHUmY2NlZGlsOyZhdGlsZGU7byBkZSBtb2RlbG8gdmFsaWRhZG8gcGFyYSBvIGNvbXBvcnRhbWVudG8gZG8gbWVyY2FkbyIuICJEZXZlLXNlIGxldmFyIGVtIGNvbnRhIHF1ZSBxdWFscXVlciBtb2RlbG8gJmVhY3V0ZTsgdW1hIHJlcHJlc2VudGEmY2NlZGlsOyZhdGlsZGU7byBzaW1wbGlmaWNhZGEgZG8gbWVyY2FkbywgdW1hIHZleiBxdWUgbiZhdGlsZGU7byBjb25zaWRlcmEgdG9kYXMgYXMgc3VhcyBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzLiBQb3IgaXNzbywgcHJlY2lzYW0gc2VyIHRvbWFkb3MgY3VpZGFkb3MgY2llbnRpZmljb3MgbmEgc3VhIGVsYWJvcmEmY2NlZGlsOyZhdGlsZGU7bywgZGVzZGUgYSBwcmVwYXJhJmNjZWRpbDsmYXRpbGRlO28gZGEgcGVzcXVpc2EgZSBvIHRyYWJhbGhvIGRlIGNhbXBvLCBhdCZlYWN1dGU7IG8gZXhhbWUgZmluYWwgZG9zIHJlc3VsdGFkb3MiLiBBIGludGVyZmVyJmVjaXJjO25jaWEgZXN0YXQmaWFjdXRlO3N0aWNhLCBhdHJhdiZlYWN1dGU7cyBkZSBtb2RlbG9zIGRlIHJlZ3Jlc3MmYXRpbGRlO28gZGUgcG9udG9zIG9ic2VydmFkb3MgYSBlcXVhJmNjZWRpbDsmb3RpbGRlO2VzIGRlIGFqdXN0ZSwgY29uc3RpdHVpLXNlIGVtIGluc3RydW1lbnRvIGRlIGZ1bmRhbWVudGFsIHZhbGlhIGUgYXBsaWNhYmlsaWRhZGUgbmEgRW5nZW5oYXJpYSBFY29uJm9jaXJjO21pY2EgZSBBdmFsaWEmY2NlZGlsOyZvdGlsZGU7ZXMsIHBvaXMgcGVybWl0ZSBpbnRlcnByZXRhciwgb2JqZXRpdmFtZW50ZSwgZWZlaXRvcyBlIGluZmx1JmVjaXJjO25jaWFzIHF1ZSBndWFyZGVtIHJlZ3VsYXJpZGFkZSBlc3RhdCZpYWN1dGU7c3RpY2EuIE0mZWFjdXRlO3RvZG8gZGEgY2FwaXRhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRhIHJlbmRhOiAiSWRlbnRpZmljYSBvIHZhbG9yIGRvIGJlbSwgY29tIGJhc2UgbmEgY2FwaXRhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIHByZXNlbnRlIGRhIHN1YSByZW5kYSBsJmlhY3V0ZTtxdWlkYSBwcmV2aXN0YSwgY29uc2lkZXJhbmRvLXNlIGNlbiZhYWN1dGU7cmlvcyB2aSZhYWN1dGU7dmVpcy4iIEEgTkJSIDE0LjY1MyBlbSBzdWEgcGFydGUgNCBjb25zaWRlcmE6ICJPIHZhbG9yIGVjb24mb2NpcmM7bWljbyAmZWFjdXRlOyBlc3RpbWFkbyBhIHBhcnRpciBkYSBwcm9qZSZjY2VkaWw7JmF0aWxkZTtvIGRvIGZsdXhvIGRlIGNhaXhhLCBjb20gYSBjb25zaWRlcmEmY2NlZGlsOyZhdGlsZGU7byBkZSB2YWxvcmVzIGNvbnRpbmcmZWNpcmM7bmNpYWlzIGUgb3V0cmFzIG9icmlnYSZjY2VkaWw7Jm90aWxkZTtlcy4gTyBtJmVhY3V0ZTt0b2RvIGRhIGNhcGl0YWxpemEmY2NlZGlsOyZhdGlsZGU7byBkYSByZW5kYSBwcm9jdXJhIGlkZW50aWZpY2FyIG8gdmFsb3IgZG8gZW1wcmVlbmRpbWVudG8gY29tIGJhc2UgbmEgZXhwZWN0YXRpdmEgZGUgcmVzdWx0YWRvcyBmdXR1cm9zLCBwYXJ0aW5kby1zZSBkYSBlbGFib3JhJmNjZWRpbDsmYXRpbGRlO28gZGUgY2VuJmFhY3V0ZTtyaW9zIHBvc3MmaWFjdXRlO3ZlaXMuIEFzc2ltLCBvIHZhbG9yIGRvIGVtcHJlZW5kaW1lbnRvIGNvcnJlc3BvbmRlciZhYWN1dGU7IGFvIHZhbG9yIHByZXNlbnRlIGRvIGZsdXhvIGRlIGNhaXhhIHByb2pldGFkbywgZGVzY29udGFkbyBhIHRheGFzIHF1ZSByZWZsaXRhbSBhZGVxdWFkYW1lbnRlIHJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gZG8gY2FwaXRhbCBlIHJpc2NvcyBkbyBlbXByZWVuZGltZW50bywgZG8gc2V0b3IgZSBkbyBwYSZpYWN1dGU7cywgcXVhbmRvIGFwbGljJmFhY3V0ZTt2ZWwuIE9zIHZhbG9yZXMgcyZhdGlsZGU7byBwcm9qZXRhZG9zLCBlbSBnZXJhbCwgZW0gbW9lZGEgY29ycmVudGUgY29uc3RhbnRlLCBuJmF0aWxkZTtvIHNlIGNvbXB1dGFuZG8gYSB0YXhhIGRlIGluZmxhJmNjZWRpbDsmYXRpbGRlO28uIiAgVG9kb3Mgb3MgbGF1ZG9zIGRlIGF2YWxpYSZjY2VkaWw7JmF0aWxkZTtvIGVuY29udHJhbS1zZSBkaXNwb24maWFjdXRlO3ZlaXMgbmEgc2VkZSBkYSBBZG1pbmlzdHJhZG9yYS48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj43LjwvYj48L3RkPjx0ZCBjb2xzcGFuPSI3Ij48Yj5SZWxhJmNjZWRpbDsmYXRpbGRlO28gZGUgcHJvY2Vzc29zIGp1ZGljaWFpcywgbiZhdGlsZGU7byBzaWdpbG9zb3MgZSByZWxldmFudGVzPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj44LjwvYj48L3RkPjx0ZCBjb2xzcGFuPSI0Ij48Yj5SZWxhJmNjZWRpbDsmYXRpbGRlO28gZGUgcHJvY2Vzc29zIGp1ZGljaWFpcywgcmVwZXRpdGl2b3Mgb3UgY29uZXhvcywgYmFzZWFkb3MgZW0gY2F1c2FzIGp1ciZpYWN1dGU7ZGljYXMgc2VtZWxoYW50ZXMsIG4mYXRpbGRlO28gc2lnaWxvc29zIGUgcmVsZXZhbnRlczwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgICAgTiZhdGlsZGU7byBwb3NzdWkgaW5mb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFwcmVzZW50YWRhLgogICAgICAgICAgPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+PGI+OS48L2I+PC90ZD48dGQ+PGI+QW4mYWFjdXRlO2xpc2UgZG9zIGltcGFjdG9zIGVtIGNhc28gZGUgcGVyZGEgZSB2YWxvcmVzIGVudm9sdmlkb3MgcmVsYWNpb25hZG9zIGFvcyBwcm9jZXNzb3MganVkaWNpYWlzIHNpZ2lsb3NvcyByZWxldmFudGVzOjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5PcyBpdGVucyA3LCA4IGUgOSBlc3QmYXRpbGRlO28gZGVzY3JpdG9zIG5vcyBhcnF1aXZvcyBlbSAucGRmIC0gYW5leG8gMiBkZXN0ZSBkb2N1bWVudG8gZSBuYSBTZWRlIGRhIEFkbWluaXN0cmFkb3JhLjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIzJSI+CjxoMyBhbGlnbj0ibGVmdCI+MTAuPC9oMz4KPC90ZD48dGQ+CjxoMyBhbGlnbj0ibGVmdCI+QXNzZW1ibGVpYSBHZXJhbDwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTAuMQogICAgICAgIDwvdGQ+PHRkPjxiPkVuZGVyZSZjY2VkaWw7b3MgKGYmaWFjdXRlO3NpY28gb3UgZWxldHImb2NpcmM7bmljbykgbm9zIHF1YWlzIG9zIGRvY3VtZW50b3MgcmVsYXRpdm9zICZhZ3JhdmU7IGFzc2VtYmxlaWEgZ2VyYWwgZXN0YXImYXRpbGRlO28gJmFncmF2ZTsgZGlzcG9zaSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBjb3Rpc3RhcyBwYXJhIGFuJmFhY3V0ZTtsaXNlOjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD5SdWEgRHIuIEpvcyZlYWN1dGU7IE1vbnRhdXJ5LCAxMzkgLSA3Jm9yZG07IGFuZGFyIC0gQ2VudHJvIEhpc3Qmb2FjdXRlO3JpY28gLSBQb3J0byBBbGVncmUvUlMuPGJyPnd3dy5nZXJhbGludmVzdGltZW50b3MuY29tLmJyPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+CiAgICAgICAgICAxMC4yCiAgICAgICAgPC90ZD48dGQ+PGI+SW5kaWNhJmNjZWRpbDsmYXRpbGRlO28gZG9zIG1laW9zIGRlIGNvbXVuaWNhJmNjZWRpbDsmYXRpbGRlO28gZGlzcG9uaWJpbGl6YWRvcyBhb3MgY290aXN0YXMgcGFyYSAoaSkgYSBpbmNsdXMmYXRpbGRlO28gZGUgbWF0JmVhY3V0ZTtyaWFzIG5hIG9yZGVtIGRvIGRpYSBkZSBhc3NlbWJsZWlhcyBnZXJhaXMgZSBvIGVudmlvIGRlIGRvY3VtZW50b3MgcGVydGluZW50ZXMgJmFncmF2ZTtzIGRlbGliZXJhJmNjZWRpbDsmb3RpbGRlO2VzIHByb3Bvc3RhczsgKGlpKSBzb2xpY2l0YSZjY2VkaWw7JmF0aWxkZTtvIGRlIGxpc3RhIGRlIGVuZGVyZSZjY2VkaWw7b3MgZiZpYWN1dGU7c2ljb3MgZSBlbGV0ciZvY2lyYztuaWNvcyBkb3MgZGVtYWlzIGNvdGlzdGFzIHBhcmEgZW52aW8gZGUgcGVkaWRvIHAmdWFjdXRlO2JsaWNvIGRlIHByb2N1cmEmY2NlZGlsOyZhdGlsZGU7by48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+LSBDb3JyZXNwb25kJmVjaXJjO25jaWEgcGFyYSBvIGVuZGVyZSZjY2VkaWw7byBmJmlhY3V0ZTtzaWNvIGRhIGFkbWluaXN0cmFkb3JhOyBlLW1haWwgZSB0ZWxlZm9uZS48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjMKICAgICAgICA8L3RkPjx0ZD48Yj5EZXNjcmkmY2NlZGlsOyZhdGlsZGU7byBkYXMgcmVncmFzIGUgcHJvY2VkaW1lbnRvcyBhcGxpYyZhYWN1dGU7dmVpcyAmYWdyYXZlOyBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byBkb3MgY290aXN0YXMgZW0gYXNzZW1ibGVpYXMgZ2VyYWlzLCBpbmNsdWluZG8gKGkpIGZvcm1hbGlkYWRlcyBleGlnaWRhcyBwYXJhIGEgY29tcHJvdmEmY2NlZGlsOyZhdGlsZGU7byBkYSBxdWFsaWRhZGUgZGUgY290aXN0YSBlIHJlcHJlc2VudGEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3Rpc3RhcyBlbSBhc3NlbWJsZWlhOyAoaWkpIHByb2NlZGltZW50b3MgcGFyYSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb25zdWx0YXMgZm9ybWFpcywgc2UgYWRtaXRpZGFzIGVtIHJlZ3VsYW1lbnRvOyAoaWlpKSByZWdyYXMgZSBwcm9jZWRpbWVudG9zIHBhcmEgYSBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byAmYWdyYXZlOyBkaXN0JmFjaXJjO25jaWEgZSBlbnZpbyBkZSBjb211bmljYSZjY2VkaWw7JmF0aWxkZTtvIGVzY3JpdGEgb3UgZWxldHImb2NpcmM7bmljYSBkZSB2b3RvLjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4oaSkgQSBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byBkb3MgY290aXN0YXMgZW0gYXNzZW1ibGVpYXMgZ2VyYWlzIHNlciZhYWN1dGU7IGF1dG9yaXphZGEgZGVzZGUgcXVlIGNvbXByb3ZhZGEgc3VhIHF1YWxpZGFkZSBkZSBjb3Rpc3RhIG91IGRvY3VtZW50byBxdWUgY29tcHJvdmUgYSBzdWEgcmVwcmVzZW50YSZjY2VkaWw7JmF0aWxkZTtvIGxlZ2FsOyAoaWkpIE4mYXRpbGRlO28gdXRpbGl6YW1vcyBjb25zdWx0YXMgZm9ybWFpczsgKGlpaSkgTiZhdGlsZGU7byB1dGlsaXphbW9zIHByb2NlZGltZW50b3MgZGUgcGFydGljaXBhJmNjZWRpbDsmYXRpbGRlO28gJmFncmF2ZTsgZGlzdCZhY2lyYztuY2lhIGUgZW52aW8gZGUgY29tdW5pY2EmY2NlZGlsOyZhdGlsZGU7byBlc2NyaXRhIG91IGVsZXRyJm9jaXJjO25pY2EgZGUgdm90by48L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDEwLjMKICAgICAgICA8L3RkPjx0ZD48Yj5QciZhYWN1dGU7dGljYXMgcGFyYSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBhc3NlbWJsZWlhIHBvciBtZWlvIGVsZXRyJm9jaXJjO25pY28uPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPiBOJmF0aWxkZTtvIHV0aWxpemFtb3MgcHJvY2VkaW1lbnRvcyBkZSBwYXJ0aWNpcGEmY2NlZGlsOyZhdGlsZGU7byAmYWdyYXZlOyBkaXN0JmFjaXJjO25jaWEgZGUgYXNzZW1ibGVpYSBlIGVudmlvIGRlIGNvbXVuaWNhJmNjZWRpbDsmYXRpbGRlO28gZXNjcml0YSBvdSBlbGV0ciZvY2lyYztuaWNhIGRlIHZvdG8uPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4xMS48L2gzPgo8L3RkPjx0ZD4KPGgzIGFsaWduPSJsZWZ0Ij5SZW11bmVyYSZjY2VkaWw7JmF0aWxkZTtvIGRvIEFkbWluaXN0cmFkb3I8L2gzPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj4xMS4xPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjMiPjxiPlBvbCZpYWN1dGU7dGljYSBkZSByZW11bmVyYSZjY2VkaWw7JmF0aWxkZTtvIGRlZmluaWRhIGVtIHJlZ3VsYW1lbnRvOjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSIzIj5BIHRheGEgZGUgYWRtaW5pc3RyYSZjY2VkaWw7JmF0aWxkZTtvICZsZHF1bztUQSZyZHF1bzsgZG8gRlVORE8gc2VyJmFhY3V0ZTsgcGFnYSAmYWdyYXZlOyBBRE1JTklTVFJBRE9SQSBjb25mb3JtZSBkZXNjcml0bzogSS4gbm8gcGVyJmlhY3V0ZTtvZG8gZGUgaW5jb3Jwb3JhJmNjZWRpbDsmYXRpbGRlO28qIC0gcG9yIG0mZWNpcmM7cywgY29tIHJlYWp1c3RlIGFudWFsIHBlbG8gSUdQTTogKGEpIDEmb3JkbTsgYW5vIC0gUiQgMjcuNTAwLDAwKHZpbnRlIGUgc2V0ZSBtaWwgZSBxdWluaGVudG9zIHJlYWlzKTsgKGIpIDImb3JkbTsgYW5vIC0gUiQgMzAuMDAwLDAwKHRyaW50YSBtaWwgcmVhaXMpOyAoYykgMyZvcmRtOyBhbm8gLSBSJCAzMi41MDAsMDAodHJpbnRhIGUgZG9pcyBtaWwgZSBxdWluaGVudG9zIHJlYWlzKTsgKGQpIDQmb3JkbTsgYW5vIC0gUiQgMzUuMDAwLDAwKHRyaW50YSBlIGNpbmNvIG1pbCByZWFpcykuICgqKVBlciZpYWN1dGU7b2RvIGVzdGltYWRvLiBJSS4gbm8gcGVyJmlhY3V0ZTtvZG8gZGUgZGlzdHJpYnVpJmNjZWRpbDsmYXRpbGRlO28gKGFwJm9hY3V0ZTtzIGEgaW5jb3Jwb3JhJmNjZWRpbDsmYXRpbGRlO28pIC0gdmFyaSZhYWN1dGU7dmVsIGNvbmZvcm1lIHRhYmVsYSBhYmFpeG86IChhKSAwLDMwJSBhLmEuIC0gY2FsY3VsYWRvIHNvYnJlIGEgcGFyY2VsYSBkbyBQYXRyaW0mb2NpcmM7bmlvIEwmaWFjdXRlO3F1aWRvIGF0JmVhY3V0ZTsgUiQgMTAwLjAwMC4wMDAsMDAoY2VtIG1pbGgmb3RpbGRlO2VzIGRlIHJlYWlzKTsgKGIpIDAsMjc1JSBhLmEuIC0gY2FsY3VsYWRvIHNvYnJlIGEgcGFyY2VsYSBkbyBQYXRyaW0mb2NpcmM7bmlvIEwmaWFjdXRlO3F1aWRvIHF1ZSBleGNlZGVyIFIkIDEwMC4wMDAuMDAwLDAwKGNlbSBtaWxoJm90aWxkZTtlcyBkZSByZWFpcykgYXQmZWFjdXRlOyBSJCAxNTAuMDAwLjAwMCwwMChjZW50byBlIGNpbnF1ZW50YSBtaWxoJm90aWxkZTtlcyBkZSByZWFpcyk7IChjKSAwLDI1JSBhLmEuIC0gY2FsY3VsYWRvIHNvYnJlIGEgcGFyY2VsYSBkbyBQYXRyaW0mb2NpcmM7bmlvIEwmaWFjdXRlO3F1aWRvIHF1ZSBleGNlZGVyIFIkIDE1MC4wMDAuMDAwLDAwKGNlbnRvIGUgY2lucXVlbnRhIG1pbGgmb3RpbGRlO2VzIGRlIHJlYWlzKTsgZSAoZCkgVEEgbSZpYWN1dGU7bmltYSBkZSBSJCAyNS4wMDAsMDAgKHZpbnRlIGNpbmNvIG1pbCByZWFpcykgcG9yIG0mZWNpcmM7cywgY29tIHJlYWp1c3RlIGFudWFsIHBlbG8gSUdQTS4gSUlJLiBhIHBhcnRpciBkYSBjb21wZXQmZWNpcmM7bmNpYSAwMSBkZSBqYW5laXJvIGRlIDIwMjAgcGFzc2FyJmFhY3V0ZTsgYSB2aWdvcmFyIHVtYSBUQSB2YXJpJmFhY3V0ZTt2ZWwgZGUgMCwyMiUodmludGUgZG9pcyBjZW50JmVhY3V0ZTtzaW1vcyBwb3IgY2VudG8pIHNvYnJlIG8gUGF0cmltJm9jaXJjO25pbyBMJmlhY3V0ZTtxdWlkbyBkbyBGdW5kbywgY29tIHVtIG0maWFjdXRlO25pbW8gZGUgUiQgMzAuMDAwLDAwKHRyaW50YSBtaWwgcmVhaXMpLCBwb3IgbSZlY2lyYztzLCBjb3JyaWdpZG9zIGFudWFsbWVudGUgcGVsbyBJR1AtTSwgY29tIGRhdGEgYmFzZSBlbSAwMSBkZSBqYW5laXJvIGRlIDIwMTkuIEV4Y2x1c2l2YW1lbnRlIHBhcmEgbyBhbm8gZGUgMjAxOShjb21wZXQmZWNpcmM7bmNpYSkgdmlnb3JhciZhYWN1dGU7IGEgIFRBIGRlIFIkIDMwLjAwMCwwMCh0cmludGEgbWlsIHJlYWlzKSBwb3IgbSZlY2lyYztzLiBBZGljaW9uYWxtZW50ZSBzZXImYWFjdXRlOyBpbmNsdSZpYWN1dGU7ZGEgJmFncmF2ZTsgVEEgYWNpbWEgb3MgdmFsb3JlcyBjb250cmF0YWRvcyBjb20gYXMgZW1wcmVzYXMgcHJlc3RhZG9yYXMgZGUgc2VydmkmY2NlZGlsO29zIGRlIGNvbnRhYmlsaWRhZGUgZSBlc2NyaXR1cmEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3RhcywgY29uZm9ybWUgY29udHJhdG9zIGNlbGVicmFkb3MsIGN1amFzIGMmb2FjdXRlO3BpYXMgZW5jb250cmFtLXNlIGRpc3BvbiZpYWN1dGU7dmVpcyBuYSBzZWRlIGRhIEFETUlOSVNUUkFET1JBLiBJVi4gQ2FzbyBvIEZVTkRPIHZlbmhhIGEgaW50ZWdyYXIgbyAmSWFjdXRlO25kaWNlIGRlIEZ1bmRvcyBkZSBJbnZlc3RpbWVudG9zIEltb2JpbGkmYWFjdXRlO3Jpb3MoSUZJWCksIGEgVEEgZG8gRlVORE8gc2VyJmFhY3V0ZTsgcGFnYSAmYWdyYXZlOyBBRE1JTklTVFJBRE9SQSBubyBwZXJjZW50dWFsIGRlIDAsMjIlKHZpbnRlIGRvaXMgY2VudCZlYWN1dGU7c2ltb3MgcG9yIGNlbnRvKSBhbyBhbm8sIGNhbGN1bGFkbzogc29icmUgbyB2YWxvciBkZSBtZXJjYWRvIGRvIEZVTkRPLCBjb20gYmFzZSBuYSBtJmVhY3V0ZTtkaWEgZGkmYWFjdXRlO3JpYSBkYSBjb3RhJmNjZWRpbDsmYXRpbGRlO28gZGUgZmVjaGFtZW50byBkYXMgY290YXMgZGUgZW1pc3MmYXRpbGRlO28gZG8gRlVORE8gbm8gbSZlY2lyYztzIGFudGVyaW9yIGFvIGRvIHBhZ2FtZW50byBkYSByZW11bmVyYSZjY2VkaWw7JmF0aWxkZTtvLCBjb25mb3JtZSBkZWZpbmlkbyBuYSByZWd1bGFtZW50YSZjY2VkaWw7JmF0aWxkZTtvIGFwbGljJmFhY3V0ZTt2ZWwgYW9zIGZ1bmRvcyBkZSBpbnZlc3RpbWVudG8gZW0gJmlhY3V0ZTtuZGljZXMgZGUgbWVyY2FkbywgY3VqYSBtZXRvZG9sb2dpYSBwcmV2ZWphIGNyaXQmZWFjdXRlO3Jpb3MgZGUgaW5jbHVzJmF0aWxkZTtvIHF1ZSBjb25zaWRlcmVtIGEgbGlxdWlkZXogZGFzIGNvdGFzIGUgY3JpdCZlYWN1dGU7cmlvcyBkZSBwb25kZXJhJmNjZWRpbDsmYXRpbGRlO28gcXVlIGNvbnNpZGVyZW0gbyB2b2x1bWUgZmluYW5jZWlybyBkYXMgY290YXMgZW1pdGlkYXMgcGVsbyBGVU5ETywgc2VuZG8gcXVlIGVzdGUgdmFsb3IgZGV2ZXImYWFjdXRlOyBjb3JyZXNwb25kZXIgYSwgbm8gbSZpYWN1dGU7bmltbywgYW8gbW9udGFudGUgZGUgUiQgMzAuMDAwLDAwKHRyaW50YSBtaWwgcmVhaXMpIHBvciBtJmVjaXJjO3MsIGF0dWFsaXphZG8gYW51YWxtZW50ZSBwZWxhIHZhcmlhJmNjZWRpbDsmYXRpbGRlO28gZG8gSUdQLU0gdGVuZG8gY29tbyBkYXRhIGJhc2UgMDEgZGUgamFuZWlybyBkZSAyMDE5LiBFeGNsdXNpdmFtZW50ZSBwYXJhIG8gYW5vIGRlIDIwMTkgYSBUQSBzZXImYWFjdXRlOyBkZSBSJCAzMC4wMDAsMDAodHJpbnRhIG1pbCByZWFpcykgcG9yIG0mZWNpcmM7cy4gJnNlY3Q7MSZvcmRtOyZuZGFzaDtBIFRBIHNlciZhYWN1dGU7IGNhbGN1bGFkYSBlIHBhZ2EgbWVuc2FsbWVudGUsIHBvciBwZXImaWFjdXRlO29kbyB2ZW5jaWRvLCBhdCZlYWN1dGU7IG8gNSZvcmRtOyhxdWludG8pIGRpYSAmdWFjdXRlO3RpbCBkbyBtJmVjaXJjO3Mgc3Vic2VxdWVudGUgYW8gZG9zIHNlcnZpJmNjZWRpbDtvcyBwcmVzdGFkb3MuICZzZWN0OzImb3JkbTsmbmRhc2g7QSBBRE1JTklTVFJBRE9SQSwgcG9kZXImYWFjdXRlOyBlc3RhYmVsZWNlciBxdWUgcGFyY2VsYXMgZGEgVEEgc2VqYW0gcGFnYXMgZGlyZXRhbWVudGUgcGVsbyBGVU5ETyBhIHByZXN0YWRvcmVzIGRlIHNlcnZpJmNjZWRpbDtvcyBjb250cmF0YWRvczsgJnNlY3Q7MyZvcmRtOyZuZGFzaDtPIEZVTkRPIG4mYXRpbGRlO28gY29icmFyJmFhY3V0ZTsgZG9zIGNvdGlzdGFzIHRheGEgZGUgcGVyZm9ybWFuY2UuPC90ZD4KPC90cj4KPHRyPgo8dGQ+PGI+VmFsb3IgcGFnbyBubyBhbm8gZGUgcmVmZXImZWNpcmM7bmNpYSAoUiQpOjwvYj48L3RkPjx0ZD48Yj4lIHNvYnJlIG8gcGF0cmltJm9jaXJjO25pbyBjb250JmFhY3V0ZTtiaWw6PC9iPjwvdGQ+PHRkPjxiPiUgc29icmUgbyBwYXRyaW0mb2NpcmM7bmlvIGEgdmFsb3IgZGUgbWVyY2Fkbzo8L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+NjIxLjg4NCwxNzwvdGQ+PHRkPjAsMjglPC90ZD48dGQ+TmFOPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4xMi48L2gzPgo8L3RkPjx0ZD4KPGgzIGFsaWduPSJsZWZ0Ij5Hb3Zlcm5hbiZjY2VkaWw7YTwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPjxiPjEyLjE8L2I+PC90ZD48dGQgY29sc3Bhbj0iNCI+PGI+UmVwcmVzZW50YW50ZShzKSBkZSBjb3Rpc3RhczwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgICAgTiZhdGlsZGU7byBwb3NzdWkgaW5mb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFwcmVzZW50YWRhLgogICAgICAgICAgPC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+PGI+MTIuMjwvYj48L3RkPjx0ZCBjb2xzcGFuPSI0Ij48Yj5EaXJldG9yIFJlc3BvbnMmYWFjdXRlO3ZlbCBwZWxvIEZJSTwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPk5vbWU6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkVERSBBTlRPTklPIEdBU1BFUklOPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+SWRhZGU6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjY1PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UHJvZmlzcyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+QURNSU5JU1RSQURPUiBERSBFTVBSRVNBUzwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNQRjogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MjEzLjU2MC4xNzAtNTM8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5FLW1haWw6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPmVkZWdhc3BlcmluQGdlcmFsaW52ZXN0aW1lbnRvcy5jb20uYnI8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Gb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFjYWQmZWNpcmM7bWljYTogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+QURNSU5JU1RSQSZDY2VkaWw7JkF0aWxkZTtPIERFIEVNUFJFU0FTIC8gRElSRUlUTzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCB3aWR0aD0iMjAlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlF1YW50aWRhZGUgZGUgY290YXMgZGV0aWRhcyBkbyBGSUk6IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMzAlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAsMDA8L3NwYW4+PC90ZD48dGQgd2lkdGg9IjI1JSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFudGlkYWRlIGRlIGNvdGFzIGRvIEZJSSBjb21wcmFkYXMgbm8gcGVyJmlhY3V0ZTtvZG86IDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAsMDA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgd2lkdGg9IjIwJSI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFudGlkYWRlIGRlIGNvdGFzIGRvIEZJSSB2ZW5kaWRhcyBubyBwZXImaWFjdXRlO29kbzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIzMCUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MCwwMDwvc3Bhbj48L3RkPjx0ZCB3aWR0aD0iMjUlIj48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkRhdGEgZGUgaW4maWFjdXRlO2NpbyBuYSBmdW4mY2NlZGlsOyZhdGlsZGU7bzogPC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIyNSUiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MDEvMDEvMjAxMjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSI0Ij48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPlByaW5jaXBhaXMgZXhwZXJpJmVjaXJjO25jaWFzIHByb2Zpc3Npb25haXMgZHVyYW50ZSBvcyAmdWFjdXRlO2x0aW1vcyA1IGFub3M8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5Ob21lIGRhIEVtcHJlc2E8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5QZXImaWFjdXRlO29kbzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkNhcmdvIGUgZnVuJmNjZWRpbDsmb3RpbGRlO2VzIGluZXJlbnRlcyBhbyBjYXJnbzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkF0aXZpZGFkZSBwcmluY2lwYWwgZGEgZW1wcmVzYSBuYSBxdWFsIHRhaXMgZXhwZXJpJmVjaXJjO25jaWFzIG9jb3JyZXJhbTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkNvcnJldG9yYSBHZXJhbCBkZSBWYWxvcmVzIGUgQyZhY2lyYzttYmlvIEx0ZGEuPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+RGVzZGUgMDEvMDYvMTk4Mjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkRpcmV0b3I8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5Db3JyZXRvcmEgZGUgVmFsb3JlcyBlIEMmYWNpcmM7bWJpbzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSI0Ij48c3BhbiBjbGFzcz0idGl0dWxvLWRhZG8iPkRlc2NyaSZjY2VkaWw7JmF0aWxkZTtvIGRlIHF1YWxxdWVyIGRvcyBzZWd1aW50ZXMgZXZlbnRvcyBxdWUgdGVuaGFtIG9jb3JyaWRvIGR1cmFudGUgb3MgJnVhY3V0ZTtsdGltb3MgNSBhbm9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RXZlbnRvPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+RGVzY3JpJmNjZWRpbDsmYXRpbGRlO288L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iMiI+PHNwYW4gY2xhc3M9InRpdHVsby1kYWRvIj5RdWFscXVlciBjb25kZW5hJmNjZWRpbDsmYXRpbGRlO28gY3JpbWluYWw8L3NwYW4+PC90ZD48dGQgY29sc3Bhbj0iMiI+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5OJmF0aWxkZTtvPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXR1bG8tZGFkbyI+UXVhbHF1ZXIgY29uZGVuYSZjY2VkaWw7JmF0aWxkZTtvIGVtIHByb2Nlc3NvIGFkbWluaXN0cmF0aXZvIGRhIENWTSBlIGFzIHBlbmFzIGFwbGljYWRhczwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIyIj48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPk4mYXRpbGRlO288L3NwYW4+PC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIiByb3dzcGFuPSIyMDAiIHdpZHRoPSIzJSI+PGI+MTMuPC9iPjwvdGQ+PHRkIGNvbHNwYW49IjYiPjxiPkRpc3RyaWJ1aSZjY2VkaWw7JmF0aWxkZTtvIGRlIGNvdGlzdGFzLCBzZWd1bmRvIG8gcGVyY2VudHVhbCBkZSBjb3RhcyBhZHF1aXJpZG8uPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHdpZHRoPSIyMCUiPjxiPkZhaXhhcyBkZSBQdWx2ZXJpemEmY2NlZGlsOyZhdGlsZGU7bzwvYj48L3RkPjx0ZCB3aWR0aD0iMTYlIj48Yj5OJm9yZG07IGRlIGNvdGlzdGFzPC9iPjwvdGQ+PHRkIHdpZHRoPSIxNiUiPjxiPk4mb3JkbTsgZGUgY290YXMgZGV0aWRhczwvYj48L3RkPjx0ZCB3aWR0aD0iMTYlIj48Yj4lIGRlIGNvdGFzIGRldGlkbyBlbSByZWxhJmNjZWRpbDsmYXRpbGRlO28gYW8gdG90YWwgZW1pdGlkbzwvYj48L3RkPjx0ZCB3aWR0aD0iMTYlIj48Yj4lIGRldGlkbyBwb3IgUEY8L2I+PC90ZD48dGQgd2lkdGg9IjE2JSI+PGI+JSBkZXRpZG8gcG9yIFBKPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQXQmZWFjdXRlOyA1JSBkYXMgY290YXMKICAgICAgICA8L3RkPjx0ZD42MCwwMDwvdGQ+PHRkPjY5LjE2MSwwMDwvdGQ+PHRkPjU1LDUxJTwvdGQ+PHRkPjEwMCwwMCU8L3RkPjx0ZD4wLDAwJTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgNSUgYXQmZWFjdXRlOyAxMCUKICAgICAgICA8L3RkPjx0ZD43LDAwPC90ZD48dGQ+ODYuMjgzLDAwPC90ZD48dGQ+NDQsNDklPC90ZD48dGQ+MTAwLDAwJTwvdGQ+PHRkPjAsMDAlPC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSAxMCUgYXQmZWFjdXRlOyAxNSUKICAgICAgICA8L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIEFjaW1hIGRlIDE1JSBhdCZlYWN1dGU7IDIwJQogICAgICAgIDwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgMjAlIGF0JmVhY3V0ZTsgMzAlCiAgICAgICAgPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICBBY2ltYSBkZSAzMCUgYXQmZWFjdXRlOyA0MCUKICAgICAgICA8L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgIEFjaW1hIGRlIDQwJSBhdCZlYWN1dGU7IDUwJQogICAgICAgIDwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgQWNpbWEgZGUgNTAlCiAgICAgICAgPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4KPC90cj4KPC90YWJsZT4KPHRhYmxlIGNsYXNzPSJub19ib3JkZXJfdG9wIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyPgo8dGQgd2lkdGg9IjMlIj4KPGgzIGFsaWduPSJsZWZ0Ij4xNC48L2gzPgo8L3RkPjx0ZD4KPGgzIGFsaWduPSJsZWZ0Ij5UcmFuc2EmY2NlZGlsOyZvdGlsZGU7ZXMgYSBxdWUgc2UgcmVmZXJlIG8gYXJ0LiAzNCBlIGluY2lzbyBJWCBkbyBhcnQuMzUsIGRhIEluc3RydSZjY2VkaWw7JmF0aWxkZTtvIENWTSBuJm9yZG07IDQ3MiwgZGUgMjAwODwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCB3aWR0aD0iMyUiPgo8aDMgYWxpZ249ImxlZnQiPjE1LjwvaDM+CjwvdGQ+PHRkPgo8aDMgYWxpZ249ImxlZnQiPlBvbCZpYWN1dGU7dGljYSBkZSBkaXZ1bGdhJmNjZWRpbDsmYXRpbGRlO28gZGUgaW5mb3JtYSZjY2VkaWw7Jm90aWxkZTtlczwvaDM+CjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTUuMQogICAgICAgIDwvdGQ+PHRkPjxiPkRlc2NyZXZlciBhIHBvbCZpYWN1dGU7dGljYSBkZSBkaXZ1bGdhJmNjZWRpbDsmYXRpbGRlO28gZGUgYXRvIG91IGZhdG8gcmVsZXZhbnRlIGFkb3RhZGEgcGVsbyBhZG1pbmlzdHJhZG9yLCBvdSBkaXNwb25pYmlsaXphciBvIGxpbmsgY29ycmVzcG9uZGVudGUgZGEgcCZhYWN1dGU7Z2luYSBkbyBhZG1pbmlzdHJhZG9yIG5hIHJlZGUgbXVuZGlhbCBkZSBjb21wdXRhZG9yZXMsIGluZGljYW5kbyBvcyBwcm9jZWRpbWVudG9zIHJlbGF0aXZvcyAmYWdyYXZlOyBtYW51dGVuJmNjZWRpbDsmYXRpbGRlO28gZGUgc2lnaWxvIGFjZXJjYSBkZSBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzIHJlbGV2YW50ZXMgbiZhdGlsZGU7byBkaXZ1bGdhZGFzLCBsb2NhaXMgb25kZSBlc3RhciZhdGlsZGU7byBkaXNwb24maWFjdXRlO3ZlaXMgdGFpcyBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzLCBlbnRyZSBvdXRyb3MgYXNwZWN0b3MuPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDE1LjIKICAgICAgICA8L3RkPjx0ZD48Yj5EZXNjcmV2ZXIgYSBwb2wmaWFjdXRlO3RpY2EgZGUgbmVnb2NpYSZjY2VkaWw7JmF0aWxkZTtvIGRlIGNvdGFzIGRvIGZ1bmRvLCBzZSBob3V2ZXIsIG91IGRpc3BvbmliaWxpemFyIG8gbGluayBjb3JyZXNwb25kZW50ZSBkYSBwJmFhY3V0ZTtnaW5hIGRvIGFkbWluaXN0cmFkb3IgbmEgcmVkZSBtdW5kaWFsIGRlIGNvbXB1dGFkb3Jlcy48L2I+PC90ZD4KPC90cj4KPHRyPgo8dGQ+CiAgICAgICAgICAgIE4mYXRpbGRlO28gcG9zc3VpIGluZm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhcHJlc2VudGFkYS4KICAgICAgICAgIDwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ibm9fYm9yZGVyX3RvcCIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJsZWZ0IiB2YWxpZ249InRvcCIgcm93c3Bhbj0iMjAwIiB3aWR0aD0iMyUiPgogICAgICAgICAgMTUuMwogICAgICAgIDwvdGQ+PHRkPjxiPkRlc2NyZXZlciBhIHBvbCZpYWN1dGU7dGljYSBkZSBleGVyYyZpYWN1dGU7Y2lvIGRvIGRpcmVpdG8gZGUgdm90byBlbSBwYXJ0aWNpcGEmY2NlZGlsOyZvdGlsZGU7ZXMgc29jaWV0JmFhY3V0ZTtyaWFzIGRvIGZ1bmRvLCBvdSBkaXNwb25pYmlsaXphciBvIGxpbmsgY29ycmVzcG9uZGVudGUgZGEgcCZhYWN1dGU7Z2luYSBkbyBhZG1pbmlzdHJhZG9yIG5hIHJlZGUgbXVuZGlhbCBkZSBjb21wdXRhZG9yZXMuPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj4KICAgICAgICAgIDE1LjQKICAgICAgICA8L3RkPjx0ZD48Yj5SZWxhY2lvbmFyIG9zIGZ1bmNpb24mYWFjdXRlO3Jpb3MgcmVzcG9ucyZhYWN1dGU7dmVpcyBwZWxhIGltcGxhbnRhJmNjZWRpbDsmYXRpbGRlO28sIG1hbnV0ZW4mY2NlZGlsOyZhdGlsZGU7bywgYXZhbGlhJmNjZWRpbDsmYXRpbGRlO28gZSBmaXNjYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkYSBwb2wmaWFjdXRlO3RpY2EgZGUgZGl2dWxnYSZjY2VkaWw7JmF0aWxkZTtvIGRlIGluZm9ybWEmY2NlZGlsOyZvdGlsZGU7ZXMsIHNlIGZvciBvIGNhc28uPC9iPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPgogICAgICAgICAgICBOJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDsmYXRpbGRlO28gYXByZXNlbnRhZGEuCiAgICAgICAgICA8L3RkPgo8L3RyPgo8L3RhYmxlPgo8dGFibGUgY2xhc3M9Im5vX2JvcmRlcl90b3AiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiIHJvd3NwYW49IjIwMCIgd2lkdGg9IjMlIj48Yj4xNi48L2I+PC90ZD48dGQ+PGI+UmVncmFzIGUgcHJhem9zIHBhcmEgY2hhbWFkYSBkZSBjYXBpdGFsIGRvIGZ1bmRvOjwvYj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD4KICAgICAgICAgICAgTiZhdGlsZGU7byBwb3NzdWkgaW5mb3JtYSZjY2VkaWw7JmF0aWxkZTtvIGFwcmVzZW50YWRhLgogICAgICAgICAgPC90ZD4KPC90cj4KPC90YWJsZT4KPHA+PC9wPgo8dGFibGUgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIHdpZHRoPSIxMDAlIj48YSBpZD0iYW5leG9zIiBuYW1lPSJhbmV4b3MiPjwvYT48c3BhbiBjbGFzcz0idGl0dWxvLXRhYmVsYSI+QW5leG9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHN0eWxlPSJwYWRkaW5nLWxlZnQ6MjBweCI+PGEgaHJlZj0iZG93bmxvYWREb2N1bWVudG9BZGljaW9uYWw/aWREb2N1bWVudG89ODgxMDQmYW1wO2lkRG9jdW1lbnRvQWRpY2lvbmFsPTEiPjUuUmlzY29zPC9hPjwvdGQ+CjwvdHI+CjwvdGFibGU+CjxwPjwvcD4KPGgzIGFsaWduPSJjZW50ZXIiPk5vdGE8L2gzPgo8dGFibGUgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI0JSI+MS48L3RkPjx0ZD5BIHJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcmVzdGFkb3JlcyBkZSBzZXJ2aSZjY2VkaWw7b3MgZGUgcXVlIHRyYXRhIG8gaXRlbSAxLjggZGV2ZSBzZXIgaW5kaWNhZGEgcXVhbmRvIG8gcmVmZXJpZG8gcHJlc3RhZG9yIGRlIHNlcnZpJmNjZWRpbDtvcyByZXByZXNlbnRhciBtYWlzIGRlIDUlIGRhcyBkZXNwZXNhcyBkbyBGSUk8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2JvZHk+CjwvaHRtbD4K"