"PGh0bWw+CjxoZWFkPgo8TUVUQSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+Cjx0aXRsZT5JbmZvcm1lIEFudWFsIEZJQUdSTzwvdGl0bGU+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgICAgICB0YWJsZSB7CiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOwoKICAgICAgICAgIHdpZHRoOiA5NSU7CiAgICAgICAgICB9CgogICAgICAgICAgdGFibGUsIHRkLCB0aCB7CiAgICAgICAgICBwYWRkaW5nOiAzcHg7CiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKICAgICAgICAgIGZvbnQtc2l6ZTogMTE7CiAgICAgICAgICB9CgogICAgICAgICAgYm9keSB7CiAgICAgICAgICBmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOwogICAgICAgICAgfQoKICAgICAgICAgIC50aXRsZS1iMyB7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsKICAgICAgICAgIGZvbnQtc2l6ZToxMTsKICAgICAgICAgIH0KCiAgICAgICAgICAuZGFkby1jYWJlY2FsaG8gewogICAgICAgICAgZGlzcGxheTpibG9jazsKICAgICAgICAgIGZvbnQtc2l6ZToxMTsKICAgICAgICAgIH0KCiAgICAgICAgICAuZGFkby12YWxvcmVzIHsKICAgICAgICAgIGRpc3BsYXk6YmxvY2s7CiAgICAgICAgICBmb250LXNpemU6MTE7CiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsKICAgICAgICAgIH0KICAgICAgICAgIC5kYWRvLXZlcnNhbyB7CiAgICAgICAgICBkaXNwbGF5OmJsb2NrOwogICAgICAgICAgZm9udC1zaXplOjExOwogICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7CiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHgKICAgICAgICAgIH0KCiAgICAgICAgICAudy0zMCB7CiAgICAgICAgICB3aWR0aDogMzAlOwogICAgICAgICAgfQoKICAgICAgICAgIC5wbC0yMCB7CiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7CiAgICAgICAgICB9CgogICAgICAgICAgLnBsLTQwIHsKICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsKICAgICAgICAgIH0KCiAgICAgICAgICAucGwtNjAgewogICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OwogICAgICAgICAgfQoKICAgICAgICAgIC5wbC04MCB7CiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7CiAgICAgICAgICB9CgogICAgICAgICAgLmNlbHVsYS1udW1lcm8tc2VjYW8gewogICAgICAgICAgd2lkdGg6IDF2dzsKICAgICAgICAgIH0KICAgICAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8YSBocmVmPSJqYXZhc2NyaXB0OndpbmRvdy5wcmludCgpIj5JbXByaW1pcjwvYT4KPGgyIGFsaWduPSJjZW50ZXIiPkluZm9ybWUgQW51YWwgRklBR1JPPC9oMj4KPHNwYW4gY2xhc3M9ImRhZG8tdmVyc2FvIj4KICAgICAgVmVycyZhdGlsZGU7bzogMS4wPC9zcGFuPgo8dGFibGUgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+Tm9tZSBkbyBmdW5kbzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPlhQIENSJkVhY3V0ZTtESVRPIEFHUk8gRlVORE8gREUgSU5WRVNUSU1FTlRPIE5BUyBDQURFSUFTIFBST0RVVElWQVMgQUdST0lORFVTVFJJQUlTIEZJQUdSTyBJTU9CSUxJJkFhY3V0ZTtSSU88L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5DTlBKIGRvIGZ1bmRvPC9zcGFuPjwvdGQ+PHRkPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+Tm9tZSBkYSBjbGFzc2U8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5YUCBDUiZFYWN1dGU7RElUTyBBR1JPIC0gRklBR1JPPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+Q05QSiBkYSBjbGFzc2U8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj40My43NDEuMTg5LzAwMDEtODY8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5EYXRhIGRvIFJlZ2lzdHJvIGRlIEZ1bmNpb25hbWVudG88L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj4wNi8wNC8yMDIyPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UCZ1YWN1dGU7YmxpY28gYWx2bzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPklOVkVTVElET1JFUyBFTSBHRVJBTDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkMmb2FjdXRlO2RpZ28gSVNJTjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPkJSWFBBR0NURjAwNTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkNsYXNzZSBleGNsdXNpdmE8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9ImRhZG8tY2FiZWNhbGhvIj5OQU88L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5Db3Rpc3RhcyBwb3NzdWVtIHYmaWFjdXRlO25jdWxvIGZhbWlsaWFyIG91IHNvY2lldCZhYWN1dGU7cmlvIGZhbWlsaWFyPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+TkFPPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+Q2xhc3NlIFByZXZpZGVuY2kmYWFjdXRlO3JpYTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPk5BTzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPlRpcG8gZGUgY2xhc3NlIHByZXZpZGVuY2kmYWFjdXRlO3JpYTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkNsYXNzaWZpY2EmY2NlZGlsOyZhdGlsZGU7byBkYSBhdXRvcnJlZ3VsYSZjY2VkaWw7JmF0aWxkZTtvIChzZSBob3V2ZXIpPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UHJhem8gZGUgRHVyYSZjY2VkaWw7JmF0aWxkZTtvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+SW5kZXRlcm1pbmFkbzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkVuY2VycmFtZW50byBkbyBleGVyYyZpYWN1dGU7Y2lvIHNvY2lhbDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjMxLzEyPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+TWVyY2FkbyBkZSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZGFzIGNvdGFzPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+QkFMQ0FPPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+RW50aWRhZGUgYWRtaW5pc3RyYWRvcmEgZGUgbWVyY2FkbyBvcmdhbml6YWRvLCBzZSBmb3IgbyBjYXNvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+Qk0mYW1wO0ZCT1ZFU1BBIDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPk5vbWUgZG8gQWRtaW5pc3RyYWRvcjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPlhQIElOVkVTVElNRU5UT1MgQ09SUkVUT1JBIERFIEMmQWNpcmM7TUJJTywgVCZJYWN1dGU7VFVMT1MgRSBWQUxPUkVTTU9CSUxJQVJJT1MgUy5BLjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkNOUEogZG8gQWRtaW5pc3RyYWRvcjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0iZGFkby1jYWJlY2FsaG8iPjAyLjMzMi44ODYvMDAwMS0wNDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkNvbXBldCZlY2lyYztuY2lhPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjMiPjxzcGFuIGNsYXNzPSJkYWRvLWNhYmVjYWxobyI+MTIvMjAyNTwvc3Bhbj48L3RkPgo8L3RyPgo8L3RhYmxlPgo8YnI+Cjx0YWJsZSBib3JkZXI9IjEiIHdpZHRoPSI1MCUiIGFsaWduPSJjZW50ZXIiIGlkPSJwcmVzdGFkb3Jlcy1zZXJ2aWNvIj4KPHRoZWFkPgo8dHIgc3R5bGU9ImJhY2tncm91bmQ6I0JGQkZCRjsiPgo8dGQgY29sc3Bhbj0iNCI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4xLiBQcmVzdGFkb3JlcyBkZSBTZXJ2aSZjY2VkaWw7b3M8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5QcmVzdGFkb3I8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5Ob21lPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+Q05QSjwvc3Bhbj48L3RkPgo8L3RyPgo8L3RoZWFkPgo8dGJvZHk+Cjx0cj4KPHRkIGNsYXNzPSJjZWx1bGEtbnVtZXJvLXNlY2FvIj48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjEuMTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkdlc3Rvcjwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5YUCBWSVNUQSBBU1NFVCBNQU5BR0VNRU5UIExUREE8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MTYuNzg5LjUyNS8wMDAxLTk4PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+MS4yPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+Q3VzdG9kaWFudGU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+T0xJVkVJUkEgVFJVU1QgRFRWTSBTLkEuPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjM2LjExMy44NzYvMDAwMS05MTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjEuMzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkF1ZGl0b3IgSW5kZXBlbmRlbnRlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPkVSTlNUICZhbXA7IFlPVU5HIEFVRElUT1JFUyBJTkRFUEVOREVOVEVTIFMvUyBMVERBPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjYxLjM2Ni45MzYvMDAwMS0yNTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjEuNDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkZvcm1hZG9yIGRlIE1lcmNhZG88L3NwYW4+PC90ZD48dGQ+PHNwYW4+WFAgSU5WRVNUSU1FTlRPUyBDQ1RWTSBTLkEuPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAyLjMzMi44ODYvMDAwMS0wNDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjEuNTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkRpc3RyaWJ1aWRvciBkZSBDb3Rhczwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5YUCBJTlZFU1RJTUVOVE9TIENDVFZNIFMuQS48L3NwYW4+PC90ZD48dGQ+PHNwYW4+MDIuMzMyLjg4Ni8wMDAxLTA0PC9zcGFuPjwvdGQ+CjwvdHI+Cjx0ciBzdHlsZT0iYmFja2dyb3VuZDojQkZCRkJGOyI+Cjx0ZCBjb2xzcGFuPSI0Ij48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjEuOCBPdXRyb3MgUHJldGFkb3JlcyBkZSBTZXJ2aSZjY2VkaWw7bzwvc3Bhbj48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8YnI+Cjx0YWJsZSBib3JkZXI9IjEiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHIgc3R5bGU9ImJhY2tncm91bmQ6I0JGQkZCRjsiPgo8dGQgY29sc3Bhbj0iNSI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4yLiBJbnZlc3RpbWVudG9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIGNsYXNzPSJjZWx1bGEtbnVtZXJvLXNlY2FvIiByb3dzcGFuPSIzMiI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4yLjE8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5EZXNjcmkmY2NlZGlsOyZhdGlsZGU7byBkb3MgbmVnJm9hY3V0ZTtjaW9zIHJlYWxpemFkb3Mgbm8gcGVyJmlhY3V0ZTtvZG88L3NwYW4+PC90ZD48dGQgY29sc3Bhbj0iMyI+PHNwYW4+TyBGdW5kbyBzZWd1aXUgYSBwb2wmaWFjdXRlO3RpY2EgZGUgaW52ZXN0aW1lbnRvcyBlc3RhYmVsZWNpZGEgZW0gc2V1IHJlZ3VsYW1lbnRvLjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSI0Ij48c3BhbiBjbGFzcz0idGl0bGUtYjMiPlJlbGEmY2NlZGlsOyZhdGlsZGU7byBkb3MgQXRpdm9zIGFkcXVpcmlkb3Mgbm8gcGVyJmlhY3V0ZTtvZG88L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5BdGl2bzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPk9iamV0aXZvczwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPk1vbnRhbnRlcyBJbnZlc3RpZG9zPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+T3JpZ2VtIGRvcyBSZWN1cnNvczwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5DUkEwMjEwMDVRUzwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5Qcm9wb3JjaW9uYXIgYW9zIHNldXMgY290aXN0YXMgYSB2YWxvcml6YWPMp2HMg28gZSBhIHJlbnRhYmlsaWRhZGUgZGUgc3VhcyBjb3RhcyBubyBsb25nbyBwcmF6bzwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SJCAzMTMuNjIwLDQ1PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+Q1JBMDIyMDAyTUg8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgNy4wMDQuNjc5LDUwPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+Q1JBMDIyMDA0WFk8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgMS42MzMuMTY5LDA3PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+Q1JBMDIyMDA4MTc8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgOTQ5LjY2NCw0NDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkNSQTAyMjAwOFk5PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDEuMzY0LjYxMywyNzwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkNSQTAyMzAwNFNBPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDQzNS4zMTMsNjc8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UmVjdXJvcyBkZSBDYWl4YTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5DUkEwMjMwMDhONjwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5Qcm9wb3JjaW9uYXIgYW9zIHNldXMgY290aXN0YXMgYSB2YWxvcml6YWPMp2HMg28gZSBhIHJlbnRhYmlsaWRhZGUgZGUgc3VhcyBjb3RhcyBubyBsb25nbyBwcmF6bzwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SJCA0NzUuMTgxLDQzPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+Q1JBMDIzMDBDTk48L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgMzA1LjE3OCwyNjwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkNSQTAyNDAwMEdRPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDE4LjYzOCw2Mjwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkNSQTAyNDAwNTNFPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDUwNy4xNTYsNTg8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UmVjdXJvcyBkZSBDYWl4YTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5DUkEwMjQwMDhDMjwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5Qcm9wb3JjaW9uYXIgYW9zIHNldXMgY290aXN0YXMgYSB2YWxvcml6YWPMp2HMg28gZSBhIHJlbnRhYmlsaWRhZGUgZGUgc3VhcyBjb3RhcyBubyBsb25nbyBwcmF6bzwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SJCAxMC4wMDcuNTYyLDQ2PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+Q1JBMDI0MDA5OUY8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgMTAuMzgxLjI1MSw4Nzwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkNSQTAyNTAwME1KPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDQ0Ljg1NC4zNjgsNDk8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UmVjdXJvcyBkZSBDYWl4YTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5DUkEwMjUwMDJYTDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5Qcm9wb3JjaW9uYXIgYW9zIHNldXMgY290aXN0YXMgYSB2YWxvcml6YWPMp2HMg28gZSBhIHJlbnRhYmlsaWRhZGUgZGUgc3VhcyBjb3RhcyBubyBsb25nbyBwcmF6bzwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SJCAzNS4wMDAuMDAwLDAwPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+Q1JBMDI1MDA2U0g8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgMjMuMDY1LjY0NCw4MDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkNSQTAyNTAwODEwPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDc2LjAwMC4wMDAsMDA8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UmVjdXJvcyBkZSBDYWl4YTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5BR1JPRk9SVEUgRklEQyBTUjQ8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgMTAuMzk5Ljk5OSw5OTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkFHUk9KSVZFIEkgRklEQyBNWkE8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgMTAuMzMzLjkwNCwwMDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkFHUk9KSVZFIEkgRklEQyBNWkI8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgMS41MTkuNzMzLDc4PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+RUNPQUdSTyBGSUFHUk8gTVogQTY8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgOS43MDIuMDU4LDk5PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+RUNPQUdSTyBGSUFHUk8gU042PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDE1Ljc1OS43NzMsMjE8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UmVjdXJvcyBkZSBDYWl4YTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5GRVJUIEZJREM8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgNS4wMDAuMDAwLDAwPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+RklEQyBGSUEgQ1JFRCBBR1JJIDI8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgODguODgxLjI4OSw0Mjwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPkZJREMgT1BJIENSRURJVE8gQUdSPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDUwLjIzMi44MDAsMDA8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UmVjdXJvcyBkZSBDYWl4YTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5HT1BMQU4gRklEQyBTTjM8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgNy4wMDAuMDAwLDAwPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+R09QTEFOIEZJREMgU040PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlByb3BvcmNpb25hciBhb3Mgc2V1cyBjb3Rpc3RhcyBhIHZhbG9yaXphY8ynYcyDbyBlIGEgcmVudGFiaWxpZGFkZSBkZSBzdWFzIGNvdGFzIG5vIGxvbmdvIHByYXpvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDE1LjA1NC41MzYsMDE8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UmVjdXJvcyBkZSBDYWl4YTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5URVJSQU1BR05BIE1FWiBBMDU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgNS4wMDAuMDAwLDAwPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+VEVSUkFNQUdOQSBTRU4gMDc8L3NwYW4+PC90ZD48dGQ+PHNwYW4+UHJvcG9yY2lvbmFyIGFvcyBzZXVzIGNvdGlzdGFzIGEgdmFsb3JpemFjzKdhzINvIGUgYSByZW50YWJpbGlkYWRlIGRlIHN1YXMgY290YXMgbm8gbG9uZ28gcHJhem88L3NwYW4+PC90ZD48dGQ+PHNwYW4+UiQgMjUuMDAwLjAwMCwwMDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5SZWN1cm9zIGRlIENhaXhhPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPk9UIFNPQkVSQU5PPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPkF0aXZvIG1hbnRpZG8gcG9yIG5lY2Vzc2lkYWRlIGRlIGxpcXVpZGV6PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlIkIDgxMy4zMTkuMDc1LDc5PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPlJlY3Vyb3MgZGUgQ2FpeGE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgcm93c3Bhbj0iMiI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4yLjI8L3NwYW4+PC90ZD48dGQgY29sc3Bhbj0iNCI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4KICAgICAgICAgICAgSW5mb3JtYSZjY2VkaWw7Jm90aWxkZTtlcyBzb2JyZSBhIHJlZ3VsYXJpZGFkZSBkYSBpbnNjcmkmY2NlZGlsOyZhdGlsZGU7byBkb3MgaW0mb2FjdXRlO3ZlaXMgcnVyYWlzLAogICAgICAgICAgICBzZSBob3V2ZXIsIG5vCiAgICAgICAgICAgIENhZGFzdHJvIEFtYmllbnRhbCBSdXJhbCAmbmRhc2g7IENBUiBvdSBleHBsaWNhJmNjZWRpbDsmYXRpbGRlO28gc29icmUgc3VhIGRlc25lY2Vzc2lkYWRlCiAgICAgICAgICA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iNCI+PHNwYW4+TyBmdW5kbyBpbnZlc3RlIHNvbWVudGUgZW0gdCZpYWN1dGU7dHVsb3M8L3NwYW4+PC90ZD4KPC90cj4KPC90YWJsZT4KPGJyPgo8dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyIHN0eWxlPSJiYWNrZ3JvdW5kOiNCRkJGQkY7Ij4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+My4gUHJvZ3JhbWEgZGUgSW52ZXN0aW1lbnRvczwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPgogICAgICAgICAgICBQcm9ncmFtYSBkZSBpbnZlc3RpbWVudG9zIHBhcmEgb3MgZXhlcmMmaWFjdXRlO2Npb3Mgc2VndWludGVzLCBpbmNsdWluZG8sCiAgICAgICAgICAgIHNlIG5lY2VzcyZhYWN1dGU7cmlvLCBhcwogICAgICAgICAgICBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzIGNvbSByZWxhJmNjZWRpbDsmYXRpbGRlO28gYW9zIGludmVzdGltZW50b3MgYWluZGEgbiZhdGlsZGU7byByZWFsaXphZG9zCiAgICAgICAgICA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+RnVuZG8gdGVtIGNvbW8gb2JqZXRpdm8gYSBhcGxpY2EmY2NlZGlsOyZhdGlsZGU7byBwcmltb3JkaWFsbWVudGUsIGVtIChpKSBjZXJ0aWZpY2Fkb3MgZGUgcmVjZWImaWFjdXRlO3ZlaXMgZG8gYWdyb25lZyZvYWN1dGU7Y2lvICgmbGRxdW87Q1JBJnJkcXVvOyk7IChpaSkgY2VydGlmaWNhZG9zIGRlIHJlY2ViJmlhY3V0ZTt2ZWlzIGltb2JpbGkmYWFjdXRlO3Jpb3MgbGFzdHJlYWRvcyBlbSBjciZlYWN1dGU7ZGl0b3MgaW1vYmlsaSZhYWN1dGU7cmlvcyByZWxhdGl2b3MgYSBpbSZvYWN1dGU7dmVpcyBydXJhaXMgKCZsZHF1bztDUkkmcmRxdW87KTsgKGlpaSkgYXMgY290YXMgZGUgRnVuZG9zIGRlIEludmVzdGltZW50byBlbSBEaXJlaXRvcyBDcmVkaXQmb2FjdXRlO3Jpb3MgJm5kYXNoOyBGSURDIHF1ZSB0ZW5oYW0gY29tbyBwb2wmaWFjdXRlO3RpY2EgZGUgaW52ZXN0aW1lbnRvLCBleGNsdXNpdmFtZW50ZSwgYXRpdmlkYWRlcyBwZXJtaXRpZGFzIGFvcyBGSUFHUk8tSW1vYmlsaSZhYWN1dGU7cmlvOyAoaXYpIExldHJhcyBkZSBDciZlYWN1dGU7ZGl0byBkbyBBZ3JvbmVnJm9hY3V0ZTtjaW8gLSBMQ0E7IGUgKHYpIGNvdGFzIGRlIG91dHJvcyBGSUFHUk8tSW1vYmlsaSZhYWN1dGU7cmlvIGN1amEgcG9sJmlhY3V0ZTt0aWNhIGRlIGludmVzdGltZW50byBzZWphIGNvbXBhdCZpYWN1dGU7dmVsIGNvbSBhIGRlc3RlIEZ1bmRvLjwvc3Bhbj48L3RkPgo8L3RyPgo8L3RhYmxlPgo8YnI+Cjx0YWJsZSBib3JkZXI9IjEiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHIgc3R5bGU9ImJhY2tncm91bmQ6I0JGQkZCRjsiPgo8dGQgY29sc3Bhbj0iMiI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj40LiBBbiZhYWN1dGU7bGlzZSBkbyBHZXN0b3Igc29icmU8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9ImNlbHVsYS1udW1lcm8tc2VjYW8iIHJvd3NwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+NC4xPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UmVzdWx0YWRvIG5vIGV4ZXJjJmlhY3V0ZTtjaW8gZmluZG88L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+QW8gbG9uZ28gZGUgMjAyNSBvIGZ1bmRvIG9idGV2ZSBib25zIHJlc3VsdGFkb3MgZmluYW5jZWlyb3MgYXRyYXYmZWFjdXRlO3MgZGUgZ2VzdCZhdGlsZGU7byBhdGl2YSBlIG9yaWdpbmEmY2NlZGlsOyZhdGlsZGU7byBwciZvYWN1dGU7cHJpYSBkb3MgYXRpdm9zIGludmVzdGlkb3MsIGZvY2FuZG8gZW0gQ1JBcyBjb20gYm9hIHJlbGEmY2NlZGlsOyZhdGlsZGU7byByaXNjby1yZXRvcm5vLjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCByb3dzcGFuPSIyIj48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjQuMjwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPgogICAgICAgICAgICBDb25qdW50dXJhIGVjb24mb2NpcmM7bWljYSBkbyBzZWdtZW50byBkZSBhdHVhJmNjZWRpbDsmYXRpbGRlO28gcmVsYXRpdm8gYW8gcGVyJmlhY3V0ZTtvZG8KICAgICAgICAgICAgZmluZG8KICAgICAgICAgIDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5BbyBsb25nbyBkZSAyMDI1IG8gZnVuZG8gb2J0ZXZlIGJvbnMgcmVzdWx0YWRvcyBmaW5hbmNlaXJvcyBhdHJhdiZlYWN1dGU7cyBkZSBnZXN0JmF0aWxkZTtvIGF0aXZhIGUgb3JpZ2luYSZjY2VkaWw7JmF0aWxkZTtvIHByJm9hY3V0ZTtwcmlhIGRvcyBhdGl2b3MgaW52ZXN0aWRvcywgZm9jYW5kbyBlbSBDUkFzIGNvbSBib2EgcmVsYSZjY2VkaWw7JmF0aWxkZTtvIHJpc2NvLXJldG9ybm8uPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHJvd3NwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+NC4zPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+CiAgICAgICAgICAgIFBlcnNwZWN0aXZhIHBhcmEgbyBwZXImaWFjdXRlO29kbyBzZWd1aW50ZSBjb20gYmFzZSBuYSBjb21wb3NpJmNjZWRpbDsmYXRpbGRlO28gZGEKICAgICAgICAgICAgY2FydGVpcmEKICAgICAgICAgIDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5BIHBlcnNwZWN0aXZhIHBhcmEgbyBwciZvYWN1dGU7eGltbyBwZXImaWFjdXRlO29kbyAmZWFjdXRlOyBkZSBjb250aW51YSZjY2VkaWw7JmF0aWxkZTtvIGRhIGVzdHJhdCZlYWN1dGU7Z2lhIGRlIHJlY2ljbGFnZW0gZGUgcG9ydGYmb2FjdXRlO2xpbywgY29tIGFsaWVuYSZjY2VkaWw7Jm90aWxkZTtlcyBxdWUgZ2VyZW0gaW1wb3J0YW50ZSBnYW5obyBkZSBjYXBpdGFsIGFvIEZ1bmRvIGUgbm92b3MgaW52ZXN0aW1lbnRvcyBlbSBhdGl2b3MgY29tIGJvYSByZWxhJmNjZWRpbDsmYXRpbGRlO28gcmlzY28vcmV0b3JubywgdmlzYW5kbyBhdW1lbnRhciBvIGNhcnJlZ28gZG8gcG9ydGYmb2FjdXRlO2xpbyBlIG1hbnRlciB1bSBuJmlhY3V0ZTt2ZWwgaW50ZXJlc3NhbnRlIGRlIHJlbnRhYmlsaWRhZGUuPC9zcGFuPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjxicj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0ciBzdHlsZT0iYmFja2dyb3VuZDojQkZCRkJGOyI+Cjx0ZCBjb2xzcGFuPSIyIj48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjUuIFJpc2NvcyBJbmNvcnJpZG9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UmlzY29zIGluY29ycmlkb3MgcGVsb3MgY290aXN0YXMgaW5lcmVudGVzIGFvcyBpbnZlc3RpbWVudG9zPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPk4mYXRpbGRlO28gb2JzdGFudGUgYSBkaWxpZyZlY2lyYztuY2lhIGRvIEFkbWluaXN0cmFkb3IgZW0gY29sb2NhciBlbSBwciZhYWN1dGU7dGljYSBhIFBvbCZpYWN1dGU7dGljYSBkZSBJbnZlc3RpbWVudG8gZGVsaW5lYWRhLCBvcyBpbnZlc3RpbWVudG9zIGRvIEZ1bmRvIGVzdCZhdGlsZGU7bywgcG9yIHN1YSBuYXR1cmV6YSwgc3VqZWl0b3MgYSBmbHV0dWEmY2NlZGlsOyZvdGlsZGU7ZXMgdCZpYWN1dGU7cGljYXMgZG8gbWVyY2FkbywgcmlzY28gZGUgY3ImZWFjdXRlO2RpdG8sIHJpc2NvIHNpc3QmZWNpcmM7bWljbywgY29uZGkmY2NlZGlsOyZvdGlsZGU7ZXMgYWR2ZXJzYXMgZGUgbGlxdWlkZXogZSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gYXQmaWFjdXRlO3BpY2Egbm9zIG1lcmNhZG9zIGRlIGF0dWEmY2NlZGlsOyZhdGlsZGU7byBlLCBtZXNtbyBxdWUgbyBBZG1pbmlzdHJhZG9yIG1hbnRlbmhhIHJvdGluYXMgZSBwcm9jZWRpbWVudG9zIGRlIGdlcmVuY2lhbWVudG8gZGUgcmlzY29zLCBuJmF0aWxkZTtvIGgmYWFjdXRlOyBxdWFscXVlciBnYXJhbnRpYSBkZSBlbGltaW5hJmNjZWRpbDsmYXRpbGRlO28gZGEgcG9zc2liaWxpZGFkZSBkZSBwZXJkYXMgcGFyYSBvIEZ1bmRvIGUgcGFyYSBvIENvdGlzdGEuCgpBIHNlZ3VpciwgZW5jb250cmFtLXNlIGRlc2NyaXRvcyBvcyBwcmluY2lwYWlzIHJpc2NvcyBpbmVyZW50ZXMgYW8gRnVuZG8sIG9zIHF1YWlzIG4mYXRpbGRlO28gcyZhdGlsZGU7byBvcyAmdWFjdXRlO25pY29zIGFvcyBxdWFpcyBlc3QmYXRpbGRlO28gc3VqZWl0b3Mgb3MgaW52ZXN0aW1lbnRvcyBubyBGdW5kbyBlIG5vIEJyYXNpbCBlbSBnZXJhbC4gT3MgbmVnJm9hY3V0ZTtjaW9zLCBzaXR1YSZjY2VkaWw7JmF0aWxkZTtvIGZpbmFuY2VpcmEgb3UgcmVzdWx0YWRvcwpkbyBGdW5kbyBwb2RlbSBzZXIgYWR2ZXJzYSBlIG1hdGVyaWFsbWVudGUgYWZldGFkb3MgcG9yIHF1YWlzcXVlciBkZXNzZXMgcmlzY29zLCBzZW0gcHJlanUmaWFjdXRlO3pvIGRlIHJpc2NvcyBhZGljaW9uYWlzIHF1ZSBuJmF0aWxkZTtvIHNlamFtIGF0dWFsbWVudGUgZGUgY29uaGVjaW1lbnRvIGRvIEFkbWluaXN0cmFkb3Igb3UgcXVlIHNlamFtIGp1bGdhZG9zIGRlIHBlcXVlbmEKcmVsZXYmYWNpcmM7bmNpYSBuZXN0ZSBtb21lbnRvOgoKUmlzY29zIE1hY3JvZWNvbiZvY2lyYzttaWNvcyBlIFJlZ3VsYXQmb2FjdXRlO3Jpb3M6CgooaSkgUmlzY29zIHJlbGFjaW9uYWRvcyBhIGZhdG9yZXMgbWFjcm9lY29uJm9jaXJjO21pY29zLCBwb2wmaWFjdXRlO3RpY2EgZ292ZXJuYW1lbnRhbCBlIGdsb2JhbGl6YSZjY2VkaWw7JmF0aWxkZTtvOgoKTyBGdW5kbyBkZXNlbnZvbHZlciZhYWN1dGU7IHN1YXMgYXRpdmlkYWRlcyBubyBtZXJjYWRvIGJyYXNpbGVpcm8sIGVzdGFuZG8gc3VqZWl0bywgcG9ydGFudG8sIGFvcyBlZmVpdG9zIGRhIHBvbCZpYWN1dGU7dGljYQplY29uJm9jaXJjO21pY2EgcHJhdGljYWRhIHBlbG8gR292ZXJubyBGZWRlcmFsLiBPY2FzaW9uYWxtZW50ZSwgbyBnb3Zlcm5vIGJyYXNpbGVpcm8gaW50ZXJ2JmVhY3V0ZTttIG5hIGVjb25vbWlhLCByZWFsaXphbmRvIHJlbGV2YW50ZXMgbXVkYW4mY2NlZGlsO2FzIGVtIHN1YXMgcG9sJmlhY3V0ZTt0aWNhcy4gQXMgbWVkaWRhcyBkbyBnb3Zlcm5vIGJyYXNpbGVpcm8gcGFyYSBjb250cm9sYXIgYSBpbmZsYSZjY2VkaWw7JmF0aWxkZTtvIGUgaW1wbGVtZW50YXIgYXMgcG9sJmlhY3V0ZTt0aWNhcyBlY29uJm9jaXJjO21pY2EgZSBtb25ldCZhYWN1dGU7cmlhLCBwb3IgZXhlbXBsbywgdCZlY2lyYzttIGVudm9sdmlkbywgbm8gcGFzc2FkbyByZWNlbnRlLCBhbHRlcmEmY2NlZGlsOyZvdGlsZGU7ZXMgbmFzIHRheGFzIGRlIGp1cm9zLCBpbnRlcnZlbiZjY2VkaWw7Jm90aWxkZTtlcyBubyBtZXJjYWRvIGRlIGMmYWNpcmM7bWJpbyBwYXJhIGV2aXRhciBvc2NpbGEmY2NlZGlsOyZvdGlsZGU7ZXMgcmVsZXZhbnRlcyBubyB2YWxvciBkbyBkJm9hY3V0ZTtsYXIsIGF1bWVudG8gZGFzIHRhcmlmYXMgcCZ1YWN1dGU7YmxpY2FzLCBlbnRyZSBvdXRyYXMgbWVkaWRhcy4gRXNzYXMgcG9sJmlhY3V0ZTt0aWNhcywgYmVtIGNvbW8gb3V0cmFzIGNvbmRpJmNjZWRpbDsmb3RpbGRlO2VzIG1hY3JvZWNvbiZvY2lyYzttaWNhcywgcG9kZW0gaW1wYWN0YXIgc2lnbmlmaWNhdGl2YW1lbnRlIGEgZWNvbm9taWEgZSBvIG1lcmNhZG8gZGUgY2FwaXRhaXMgbmFjaW9uYWwuIEEgYWRvJmNjZWRpbDsmYXRpbGRlO28KZGUgbWVkaWRhcyBxdWUgcG9zc2FtIHJlc3VsdGFyIG5hIGZsdXR1YSZjY2VkaWw7JmF0aWxkZTtvIGRhIG1vZWRhLCBpbmRleGEmY2NlZGlsOyZhdGlsZGU7byBkYSBlY29ub21pYSwgaW5zdGFiaWxpZGFkZSBkZSBwcmUmY2NlZGlsO29zLCBlbGV2YSZjY2VkaWw7JmF0aWxkZTtvIGRlIHRheGFzIGRlIGp1cm9zIG91IGluZmx1ZW5jaWFyIGEgcG9sJmlhY3V0ZTt0aWNhIGZpc2NhbCB2aWdlbnRlIHBvZGVyJmF0aWxkZTtvIGltcGFjdGFyIG9zIG5lZyZvYWN1dGU7Y2lvcywgYXMgY29uZGkmY2NlZGlsOyZvdGlsZGU7ZXMKZmluYW5jZWlyYXMsIG9zIHJlc3VsdGFkb3Mgb3BlcmFjaW9uYWlzIGRvIEZ1bmRvIGUgYSBjb25zZXF1ZW50ZSBkaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBkZSByZW5kaW1lbnRvcyBhb3MgQ290aXN0YXMgZG8KRnVuZG8uIEltcGFjdG9zIG5lZ2F0aXZvcyBuYSBlY29ub21pYSwgdGFpcyBjb21vIHJlY2VzcyZhdGlsZGU7bywgcGVyZGEgZG8gcG9kZXIgYXF1aXNpdGl2byBkYSBtb2VkYSBlIGF1bWVudG8KZXhhZ2VyYWRvIGRhcyB0YXhhcyBkZSBqdXJvcyByZXN1bHRhbnRlcyBkZSBwb2wmaWFjdXRlO3RpY2FzIGludGVybmFzIG91IGZhdG9yZXMgZXh0ZXJub3MgcG9kZW0gaW5mbHVlbmNpYXIgbm9zIHJlc3VsdGFkb3MgZG8gRnVuZG8uIENvbW8gZXhlbXBsbywgYWxndW1hcyBjb25zZXF1JmVjaXJjO25jaWFzIGRvcyByaXNjb3MgbWFjcm9lY29uJm9jaXJjO21pY29zIHMmYXRpbGRlO286IChpKSBhdW1lbnRvIGRhcyB0YXhhcyBkZSBqdXJvcyBxdWUgcG9kZXJpYW0gcmVkdXppciBhIGRlbWFuZGEgcG9yIGltJm9hY3V0ZTt2ZWlzIG91IGF1bWVudGFyIG9zIGN1c3RvcyBkZSBmaW5hbmNpYW1lbnRvIGRhcwpzb2NpZWRhZGVzIGludmVzdGlkYXMgb3UgYWluZGEgcmVkdXppciBvIGFwZXRpdGUgZG9zIGJhbmNvcyBjb21lcmNpYWlzIG5hIGNvbmNlc3MmYXRpbGRlO28gZGUgY3ImZWFjdXRlO2RpdG8gdGFudG8gcGFyYSBpbmNvcnBvcmFkb3JhLCBxdWFuZG8gbyBGdW5kbyB1dGlsaXphc3NlIGRlc3RlIGV4cGVkaWVudGUsIGNvbW8gcGFyYSBjb21wcmFkb3JlcyBkZSBpbSZvYWN1dGU7dmVpczsgKGlpKSBhdW1lbnRvIGRhIGluZmxhJmNjZWRpbDsmYXRpbGRlO28gcXVlIHBvZGVyaWEgbGV2YXIgYSB1bSBhdW1lbnRvIG5vcyBjdXN0b3MgZGUgZXhlY3UmY2NlZGlsOyZhdGlsZGU7byBkb3MgZW1wcmVlbmRpbWVudG9zIGltb2JpbGkmYWFjdXRlO3Jpb3Mgb3UgbWVzbW8gaW1wYWN0YXIgYSBjYXBhY2lkYWRlIGRlIHRvbWFyIGNyJmVhY3V0ZTtkaXRvIGRvcyBjb21wcmFkb3JlcyBkZSBpbSZvYWN1dGU7dmVpczsgZSAoaWlpKSBhbHRlcmEmY2NlZGlsOyZvdGlsZGU7ZXMgZGEgcG9sJmlhY3V0ZTt0aWNhIGhhYml0YWNpb25hbCBxdWUgcG9kZXJpYSByZWR1emlyIGEgZGlzcG9uaWJpbGlkYWRlIGRlIGNyJmVhY3V0ZTtkaXRvIHBhcmEgbyBmaW5hbmNpYW1lbnRvIGRhcyBvYnJhcyBkb3MgZW1wcmVlbmRpbWVudG9zIG91IG1lc21vIGRvIGZpbmFuY2lhbWVudG8gZGlzcG9uJmlhY3V0ZTt2ZWwgcGFyYSBvcyBjb21wcmFkb3JlcyBkZSBpbSZvYWN1dGU7dmVpcyBvdSBvIGN1c3RvIGRlIG9icmFzLCBjb20gcmVkdSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBpbmNlbnRpdm9zIGF0dWFsbWVudGUgY29uY2VkaWRvcyBhIHNldG9yIGltb2JpbGkmYWFjdXRlO3Jpby4KCihpaSkgUmlzY29zIGRlIG1lcmNhZG86CgpFeGlzdGUgYSBwb3NzaWJpbGlkYWRlIGRlIG9jb3JyZXJlbSBmbHV0dWEmY2NlZGlsOyZvdGlsZGU7ZXMgZGUgbWVyY2FkbywgbmFjaW9uYWlzIGUgaW50ZXJuYWNpb25haXMsIGFmZXRhbmRvIHByZSZjY2VkaWw7b3MsIHRheGFzCmRlIGp1cm9zLCAmYWFjdXRlO2dpb3MsIGRlcyZhYWN1dGU7Z2lvcyBlIHZvbGF0aWxpZGFkZXMgZG9zIGF0aXZvcyBkbyBGdW5kbywgZW50cmUgb3V0cm9zIGZhdG9yZXMsIGNvbSBjb25zZXF1ZW50ZXMgb3NjaWxhJmNjZWRpbDsmb3RpbGRlO2VzIGRvIHZhbG9yIGRhcyBDb3RhcyBkbyBGdW5kbywgcG9kZW5kbyByZXN1bHRhciBlbSBnYW5ob3Mgb3UgcGVyZGFzIHBhcmEgb3MgQ290aXN0YXMuCgpSaXNjb3MgZG8gRnVuZG86CgooaWlpKSBSaXNjb3MgZGUgbiZhdGlsZGU7byByZWFsaXphJmNjZWRpbDsmYXRpbGRlO28gZG8gaW52ZXN0aW1lbnRvOgoKTiZhdGlsZGU7byBoJmFhY3V0ZTsgZ2FyYW50aWFzIGRlIHF1ZSBvcyBpbnZlc3RpbWVudG9zIHByZXRlbmRpZG9zIHBlbG8gRnVuZG8gZXN0ZWphbSBkaXNwb24maWFjdXRlO3ZlaXMgbm8gbW9tZW50byBlIGVtIHF1YW50aWRhZGUgY29udmVuaWVudGVzIG91IGRlc2VqJmFhY3V0ZTt2ZWlzICZhZ3JhdmU7IHNhdGlzZmEmY2NlZGlsOyZhdGlsZGU7byBkZSBzdWEgUG9sJmlhY3V0ZTt0aWNhIGRlIEludmVzdGltZW50b3MsIG8gcXVlIHBvZGUgcmVzdWx0YXIgZW0KaW52ZXN0aW1lbnRvcyBtZW5vcmVzIG91IG1lc21vIGEgbiZhdGlsZGU7byByZWFsaXphJmNjZWRpbDsmYXRpbGRlO28gZGVzdGVzIGludmVzdGltZW50b3MgYSBuJmF0aWxkZTtvIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBpbnZlc3RpbWVudG9zIGVtIGF0aXZvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zIG91IGEgcmVhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRlc3NlcyBpbnZlc3RpbWVudG9zIGVtIHZhbG9yIGluZmVyaW9yIGFvIHByZXRlbmRpZG8gcGVsbyBGdW5kbywgY29uc2lkZXJhbmRvIG9zIGN1c3RvcyBkbyBGdW5kbywgZGVudHJlIG9zIHF1YWlzIGEgVGF4YSBkZSBBZG1pbmlzdHJhJmNjZWRpbDsmYXRpbGRlO28sIHBvZGVyJmFhY3V0ZTsgYWZldGFyIG5lZ2F0aXZhbWVudGUgb3MgcmVzdWx0YWRvcyBkYSBjYXJ0ZWlyYSBkbyBGdW5kbyBlIG8gdmFsb3IgZGEgQ290YS4KCihpdikgUmlzY29zIGRlIGxpcXVpZGV6LCBkZXNjb250aW51aWRhZGUgZG8gaW52ZXN0aW1lbnRvIGUgZGVzY2FzYW1lbnRvIGRlIHByYXpvczoKCk9zIGZ1bmRvcyBkZSBpbnZlc3RpbWVudG8gaW1vYmlsaSZhYWN1dGU7cmlvIHJlcHJlc2VudGFtIG1vZGFsaWRhZGUgZGUgaW52ZXN0aW1lbnRvIGVtIGRlc2Vudm9sdmltZW50byBubyBtZXJjYWRvIGJyYXNpbGVpcm8gZSBzJmF0aWxkZTtvIGNvbnN0aXR1JmlhY3V0ZTtkb3MsIHBvciBmb3ImY2NlZGlsO2EgcmVndWxhbWVudGFyIGUgbGVnYWwsIGNvbW8gY29uZG9tJmlhY3V0ZTtuaW9zIGZlY2hhZG9zLCBuJmF0aWxkZTtvIHNlbmRvCmFkbWl0aWRvIHJlc2dhdGUgZGFzIENvdGFzLCBhbnRlY2lwYWRvIG91IG4mYXRpbGRlO28sIGVtIGhpcCZvYWN1dGU7dGVzZSBhbGd1bWEuIE9zIENvdGlzdGFzIHBvZGVyJmF0aWxkZTtvIGVuZnJlbnRhciBkaWZpY3VsZGFkZXMgbmEgbmVnb2NpYSZjY2VkaWw7JmF0aWxkZTtvIGRhcyBDb3RhcyBubyBtZXJjYWRvIHNlY3VuZCZhYWN1dGU7cmlvLiBBZGljaW9uYWxtZW50ZSwgZGV0ZXJtaW5hZG9zIGF0aXZvcyBkbyBGdW5kbyBwb2RlbSBwYXNzYXIgcG9yIHBlciZpYWN1dGU7b2RvcyBkZSBkaWZpY3VsZGFkZSBkZSBleGVjdSZjY2VkaWw7JmF0aWxkZTtvIGRlIG9yZGVucyBkZSBjb21wcmEgZSB2ZW5kYSwgb2Nhc2lvbmFkb3MgcG9yIGJhaXhhcyBvdSBpbmV4aXN0ZW50ZXMgZGVtYW5kYSBlIG5lZ29jaWFiaWxpZGFkZS4gTmVzdGFzIGNvbmRpJmNjZWRpbDsmb3RpbGRlO2VzLCBvIEFkbWluaXN0cmFkb3IgcG9kZXImYWFjdXRlOyBlbmZyZW50YXIgZGlmaWN1bGRhZGUgZGUgbGlxdWlkYXIgb3UgbmVnb2NpYXIgdGFpcyBhdGl2b3MgcGVsbyBwcmUmY2NlZGlsO28gZSBubyBtb21lbnRvIGRlc2VqYWRvcyBlLCBjb25zZXF1ZW50ZW1lbnRlLCBvIEZ1bmRvIHBvZGVyJmFhY3V0ZTsgZW5mcmVudGFyIHByb2JsZW1hcyBkZSBsaXF1aWRlei4gQWRpY2lvbmFsbWVudGUsIGEgdmFyaWEmY2NlZGlsOyZhdGlsZGU7byBuZWdhdGl2YSBkb3MgYXRpdm9zIGZpbmFuY2Vpcm9zIHBvZGVyJmFhY3V0ZTsgaW1wYWN0YXIgbyBQYXRyaW0mb2NpcmM7bmlvIEwmaWFjdXRlO3F1aWRvIGRvIEZ1bmRvLiBBbCZlYWN1dGU7bSBkaXNzbywgZXhpc3RlbSBhbGd1bWFzIGhpcCZvYWN1dGU7dGVzZXMgZW0gcXVlIGEgQXNzZW1ibGVpYSBHZXJhbCBkZSBDb3Rpc3RhcyBwb2RlciZhYWN1dGU7IG9wdGFyIHBlbGEgbGlxdWlkYSZjY2VkaWw7JmF0aWxkZTtvIGRvIEZ1bmRvIGUgb3V0cmFzIGhpcCZvYWN1dGU7dGVzZXMgZW0gcXVlIG8gcmVzZ2F0ZSBkYXMgQ290YXMgcG9kZXImYWFjdXRlOyBzZXIgcmVhbGl6YWRvIG1lZGlhbnRlIGEgZW50cmVnYSBkb3MgYXRpdm9zIGludGVncmFudGVzIGRhIGNhcnRlaXJhIGRvIEZ1bmRvLiBOYSBoaXAmb2FjdXRlO3Rlc2UgZGUgb3MgQ290aXN0YXMgdmlyZW0gYSByZWNlYmVyIGF0aXZvcyBpbnRlZ3JhbnRlcyBkYSBjYXJ0ZWlyYSwgaCZhYWN1dGU7IG8gcmlzY28gZGUgcmVjZWJlcmVtIGZyYSZjY2VkaWw7JmF0aWxkZTtvIGlkZWFsIGRlIEF0aXZvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zLCBxdWUgc2VyJmFhY3V0ZTsgZW50cmVndWUgYXAmb2FjdXRlO3MgYSBjb25zdGl0dWkmY2NlZGlsOyZhdGlsZGU7byBkZSBjb25kb20maWFjdXRlO25pbyBzb2JyZSB0YWlzIGF0aXZvcy4gTmVzdGFzIHNpdHVhJmNjZWRpbDsmb3RpbGRlO2VzLCBvcyBDb3Rpc3RhcyBwb2RlciZhdGlsZGU7byBlbmNvbnRyYXIgZGlmaWN1bGRhZGVzIHBhcmEgdmVuZGVyIG9zIGF0aXZvcyByZWNlYmlkb3MgcXVhbmRvIGRhIGxpcXVpZGEmY2NlZGlsOyZhdGlsZGU7byBkbyBGdW5kby4KCih2KSBSaXNjb3MgYXRyZWxhZG9zIGFvcyBBdGl2b3MgaW52ZXN0aWRvczoKCk8gQWRtaW5pc3RyYWRvciBkZXNlbnZvbHZlIHNldXMgbWVsaG9yZXMgZXNmb3ImY2NlZGlsO29zIG5hIHNlbGUmY2NlZGlsOyZhdGlsZGU7bywgY29udHJvbGUgZSBhY29tcGFuaGFtZW50byBkb3MgYXRpdm9zIGRvCkZ1bmRvLiBUb2RhdmlhLCBhIGRlc3BlaXRvIGRlc3NlcyBlc2ZvciZjY2VkaWw7b3MsIHBvZGUgbiZhdGlsZGU7byBzZXIgcG9zcyZpYWN1dGU7dmVsIHBhcmEgbyBBZG1pbmlzdHJhZG9yIGlkZW50aWZpY2FyIGZhbGhhcyBuYQphZG1pbmlzdHJhJmNjZWRpbDsmYXRpbGRlO28gb3UgbmEgZ2VzdCZhdGlsZGU7byBkb3MgYXRpdm9zIGludmVzdGlkb3MuCgoodmkpIFJpc2NvcyBkZSBjciZlYWN1dGU7ZGl0bzoKCk9zIE91dHJvcyBBdGl2b3MgaW50ZWdyYW50ZXMgZGEgY2FydGVpcmEgZG8gRnVuZG8gcG9kZW0gZXN0YXIgc3VqZWl0b3MgJmFncmF2ZTsgY2FwYWNpZGFkZSBkZSBzZXVzIGRldmVkb3JlcyBlbQpob25yYXIgb3MgY29tcHJvbWlzc29zIGRlIHBhZ2FtZW50byBkZSBqdXJvcyBlIHByaW5jaXBhbCByZWZlcmVudGVzIGEgdGFpcyBPdXRyb3MgQXRpdm9zLiBBbHRlcmEmY2NlZGlsOyZvdGlsZGU7ZXMgbmFzIGNvbmRpJmNjZWRpbDsmb3RpbGRlO2VzIGZpbmFuY2VpcmFzIGRvcyBlbWlzc29yZXMgZG9zIE91dHJvcyBBdGl2b3Mgb3UgbmEgcGVyY2VwJmNjZWRpbDsmYXRpbGRlO28gcXVlIG9zIGludmVzdGlkb3JlcyB0JmVjaXJjO20gc29icmUgdGFpcyBjb25kaSZjY2VkaWw7Jm90aWxkZTtlcywgYmVtIGNvbW8gYWx0ZXJhJmNjZWRpbDsmb3RpbGRlO2VzIG5hcyBjb25kaSZjY2VkaWw7Jm90aWxkZTtlcyBlY29uJm9jaXJjO21pY2FzIGUgcG9sJmlhY3V0ZTt0aWNhcyBxdWUgcG9zc2FtIGNvbXByb21ldGVyIGEgc3VhIGNhcGFjaWRhZGUgZGUgcGFnYW1lbnRvLCBwb2RlbSB0cmF6ZXIgaW1wYWN0b3Mgc2lnbmlmaWNhdGl2b3Mgbm9zIHByZSZjY2VkaWw7b3MgZSBuYSBsaXF1aWRleiBkb3MgYXRpdm9zIGRlIGxpcXVpZGV6LiBPIEZ1bmRvIHBvZGVyJmFhY3V0ZTsgaW5jb3JyZXIgZW0gcmlzY28gZGUgY3ImZWFjdXRlO2RpdG8gbmEgbGlxdWlkYSZjY2VkaWw7JmF0aWxkZTtvIGRhcyBvcGVyYSZjY2VkaWw7Jm90aWxkZTtlcyByZWFsaXphZGFzIHBvciBtZWlvIGRlIGNvcnJldG9yYXMgZSBkaXN0cmlidWlkb3JhcyBkZSB0JmlhY3V0ZTt0dWxvcyBlIHZhbG9yZXMgbW9iaWxpJmFhY3V0ZTtyaW9zIHF1ZSB2ZW5oYW0gYSBpbnRlcm1lZGlhciBhcyBvcGVyYSZjY2VkaWw7Jm90aWxkZTtlcyBkZSBjb21wcmEgZSB2ZW5kYSBkZSBhdGl2b3MgZW0gbm9tZSBkbyBGdW5kby4gTmEgaGlwJm9hY3V0ZTt0ZXNlIGRlIGZhbHRhIGRlIGNhcGFjaWRhZGUgb3UgZmFsdGEgZGUgZGlzcG9zaSZjY2VkaWw7JmF0aWxkZTtvIGRlIHBhZ2FtZW50byBkZSBxdWFscXVlciBkb3MgZW1pc3NvcmVzIGRlIGF0aXZvcyBvdSBkYXMgY29udHJhcGFydGVzIG5hcyBvcGVyYSZjY2VkaWw7Jm90aWxkZTtlcyBpbnRlZ3JhbnRlcyBkYSBjYXJ0ZWlyYSBkbyBGdW5kbywgbyBGdW5kbyBwb2RlciZhYWN1dGU7IHNvZnJlciBwZXJkYXMsIHBvZGVuZG8gaW5jbHVzaXZlIGluY29ycmVyIGVtIGN1c3RvcyBwYXJhIGNvbnNlZ3VpciByZWN1cGVyYXIgb3Mgc2V1cyBjciZlYWN1dGU7ZGl0b3MuCgoodmlpKSBSaXNjbyBkZSBMaXF1aWRlejoKCk9zIGZ1bmRvcyBkZSBpbnZlc3RpbWVudG8gaW1vYmlsaSZhYWN1dGU7cmlvIGVuY29udHJhbSBwb3VjYSBsaXF1aWRleiBubyBtZXJjYWRvIGJyYXNpbGVpcm8sIHNlbmRvIHVtYSBtb2RhbGlkYWRlIGRlIGludmVzdGltZW50byBwb3VjbyBkaXNzZW1pbmFkYSBlbSB0YWwgbWVyY2Fkby4gQWRpY2lvbmFsbWVudGUsIG9zIGZ1bmRvcyBkZSBpbnZlc3RpbWVudG8gaW1vYmlsaSZhYWN1dGU7cmlvIHMmYXRpbGRlO28gY29uc3RpdHUmaWFjdXRlO2RvcyBzZW1wcmUgbmEgZm9ybWEgZGUgY29uZG9tJmlhY3V0ZTtuaW9zIGZlY2hhZG9zLCBuJmF0aWxkZTtvIHNlbmRvIGFkbWl0aWRhLCBwb3J0YW50bywgYSBwb3NzaWJpbGlkYWRlIGRlIHJlc2dhdGUgZGUgc3VhcyBDb3Rhcy4gRGVzc2EgZm9ybWEsIG9zIENvdGlzdGFzIHBvZGVyJmF0aWxkZTtvIGVuZnJlbnRhciBkaWZpY3VsZGFkZXMgZW0gcmVhbGl6YXIgYSB2ZW5kYSBkZSBzdWFzIENvdGFzIG5vIG1lcmNhZG8gc2VjdW5kJmFhY3V0ZTtyaW8sIG1lc21vIGFkbWl0aW5kbyBwYXJhIGVzdGFzIGEgbmVnb2NpYSZjY2VkaWw7JmF0aWxkZTtvIG5vIG1lcmNhZG8gZGUgYm9sc2Egb3UgZGUgYmFsYyZhdGlsZGU7byBvcmdhbml6YWRvLiBEZXNzZSBtb2RvLCBvIGludmVzdGlkb3IgcXVlIGFkcXVpcmlyIGFzIENvdGFzIGRvIEZ1bmRvIGRldmVyJmFhY3V0ZTsgZXN0YXIgY29uc2NpZW50ZSBkZSBxdWUgbyBpbnZlc3RpbWVudG8gbm8gRnVuZG8gY29uc2lzdGUgZW0gaW52ZXN0aW1lbnRvIGRlIGxvbmdvIHByYXpvLiBBaW5kYSwgY2FzbyBhcyBDb3RhcyBkbyBGdW5kbyBzZWphbQpkaXN0cmlidSZpYWN1dGU7ZGFzIG5vcyB0ZXJtb3MgZGEgSW5zdHJ1JmNjZWRpbDsmYXRpbGRlO28gQ1ZNIG4mb3JkbTsgNDc2LzA5LCBvcyBDb3Rpc3RhcyBzb21lbnRlIHBvZGVyJmF0aWxkZTtvIGNlZGVyIHN1YXMgQ290YXMgYXAmb2FjdXRlO3MgOTAgKG5vdmVudGEpIGRpYXMgZGEgc3VhIHN1YnNjcmkmY2NlZGlsOyZhdGlsZGU7by4gQWRpY2lvbmFsbWVudGUsIGEgY2VzcyZhdGlsZGU7byBkZSB0YWlzIENvdGFzIHNvbWVudGUgcG9kZXImYWFjdXRlOyBzZSBkYXIgcGFyYSBJbnZlc3RpZG9yZXMgUXVhbGlmaWNhZG9zLCBhc3NpbSBkZWZpbmlkb3Mgbm9zIHRlcm1vcyBSZXNvbHUmY2NlZGlsOyZhdGlsZGU7byBuJm9yZG07IDMwIGRhIENWTSwgZGUgMTEgZGUgbWFpbyBkZSAyMDIxLCBjb25mb3JtZSBhbHRlcmFkYSwgcmVzc2FsdmFkYSBhIGhpcCZvYWN1dGU7dGVzZSBkZSByZWdpc3RybyBkZSB0YWlzIENvdGFzIHBlcmFudGUgYSBDVk0uCgoodmlpaSkgUmlzY28gcmVsYXRpdm8gJmFncmF2ZTsgcHJvcHJpZWRhZGUgZGFzIGNvdGFzIGUgZG9zIEF0aXZvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zOgoKQXBlc2FyIGRlIGEgY2FydGVpcmEgZG8gRnVuZG8gc2VyIGNvbXBvc3RhIHRhbWImZWFjdXRlO20gcG9yIHBhcnRpY2lwYSZjY2VkaWw7Jm90aWxkZTtlcyBlbSBhJmNjZWRpbDsmb3RpbGRlO2VzIG91IGNvdGFzIGRlIHNvY2llZGFkZXMgY3Vqbwpwcm9wJm9hY3V0ZTtzaXRvIHNlamEgaW52ZXN0aW1lbnRvcyBlbSBkaXJlaXRvcyByZWFpcyBzb2JyZSBiZW5zIGltJm9hY3V0ZTt2ZWlzLCBhIHByb3ByaWVkYWRlIGRlIHJlZmVyaWRhcyBjb3RhcyBlL291IGEmY2NlZGlsOyZvdGlsZGU7ZXMgbiZhdGlsZGU7byBjb25mZXJlIGFvcyBDb3Rpc3RhcyBhIHByb3ByaWVkYWRlIGRpcmV0YSBzb2JyZSBvcyBpbSZvYWN1dGU7dmVpcyBlbSBkZXNlbnZvbHZpbWVudG9zIHBvciBlc3Rhcywgb3Ugc2VqYSwgbmVzdGEgc2l0dWEmY2NlZGlsOyZhdGlsZGU7bywgbyBDb3Rpc3RhIG4mYXRpbGRlO28gcG9kZXImYWFjdXRlOyBleGVyY2VyIHF1YWxxdWVyIGRpcmVpdG8gcmVhbCBzb2JyZSBvcyBlbXByZWVuZGltZW50b3MgaW50ZWdyYW50ZXMgZGlyZXRhIG91IGluZGlyZXRhbWVudGUgZG8gcGF0cmltJm9jaXJjO25pbyBkbyBGdW5kby4KCihpeCkgUmlzY28gZGUgY29uY2VudHJhJmNjZWRpbDsmYXRpbGRlO28gZGEgY2FydGVpcmEgZG8gRnVuZG86CgpPIEZ1bmRvIGRlc3RpbmFyJmFhY3V0ZTsgb3MgcmVjdXJzb3MgY2FwdGFkb3MgbmVzdGEgb2ZlcnRhIHBhcmEgYSBhcXVpc2kmY2NlZGlsOyZhdGlsZGU7byBkb3MgQXRpdm9zIEltb2JpbGkmYWFjdXRlO3Jpb3MgcXVlIGludGVncmFyJmF0aWxkZTtvIG8gcGF0cmltJm9jaXJjO25pbyBkbyBGdW5kbywgZGUgYWNvcmRvIGNvbSBhIHN1YSBQb2wmaWFjdXRlO3RpY2EgZGUgSW52ZXN0aW1lbnRvLCBvYnNlcnZhbmRvLXNlLCBhaW5kYSwgcXVlIHBvZGVyJmF0aWxkZTtvIHNlcgpyZWFsaXphZGFzIG5vdmFzIGVtaXNzJm90aWxkZTtlcywgdGFudGFzIHF1YW50YXMgc2VqYW0gbmVjZXNzJmFhY3V0ZTtyaWFzLCB2aXNhbmRvIGEgcGVybWl0aXIgcXVlIG8gRnVuZG8gcG9zc2EgYWRxdWlyaXIgb3V0cm9zIEF0aXZvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zLiBJbmRlcGVuZGVudGVtZW50ZSBkYSBwb3NzaWJpbGlkYWRlIGRlIGFxdWlzaSZjY2VkaWw7JmF0aWxkZTtvIGRlIGRpdmVyc29zIEF0aXZvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zIHBlbG8gRnVuZG8sIGluaWNpYWxtZW50ZSwgbyBGdW5kbyBpciZhYWN1dGU7IGFkcXVpcmlyIEF0aXZvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zIGRlcml2YWRvcyBkZSB1bSBuJnVhY3V0ZTttZXJvIGxpbWl0YWRvIGRlIGVtcHJlZW5kaW1lbnRvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zLCBvIHF1ZSBwb2RlciZhYWN1dGU7IGdlcmFyIHVtYSBjb25jZW50cmEmY2NlZGlsOyZhdGlsZGU7byBkYSBjYXJ0ZWlyYSBkbyBGdW5kby4gRXNzYSBjb25jZW50cmEmY2NlZGlsOyZhdGlsZGU7byBwb2RlciZhYWN1dGU7LCBldmVudHVhbG1lbnRlLCBhY2FycmV0YXIgcGVyZGFzIHBhdHJpbW9uaWFpcyBhbyBGdW5kbyBlIGFvcyBDb3Rpc3RhcyBkbyBGdW5kbywgdGVuZG8gZW0gdmlzdGEsIHByaW5jaXBhbG1lbnRlLCBxdWUgbmVzc2UgY2FzbyBvcyByZXN1bHRhZG9zIGRvIEZ1bmRvIGRlcGVuZGVyJmF0aWxkZTtvIGRvcyByZXN1bHRhZG9zIGF0aW5naWRvcyBwb3IgcG91Y29zIGVtcHJlZW5kaW1lbnRvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zLgoKKHgpIFJpc2NvIHJlbGF0aXZvICZhZ3JhdmU7IGNvbmNlbnRyYSZjY2VkaWw7JmF0aWxkZTtvIGUgcHVsdmVyaXphJmNjZWRpbDsmYXRpbGRlO286CgpQb2RlciZhYWN1dGU7IG9jb3JyZXIgc2l0dWEmY2NlZGlsOyZhdGlsZGU7byBlbSBxdWUgdW0gJnVhY3V0ZTtuaWNvIENvdGlzdGEgdmVuaGEgYSBpbnRlZ3JhbGl6YXIgcGFyY2VsYSBzdWJzdGFuY2lhbCBkYSBlbWlzcyZhdGlsZGU7byBvdSBtZXNtbyBhIHRvdGFsaWRhZGUgZGFzIENvdGFzIGRvIEZ1bmRvLCBwYXNzYW5kbyB0YWwgY290aXN0YSBhIGRldGVyIHVtYSBwb3NpJmNjZWRpbDsmYXRpbGRlO28gZXhwcmVzc2l2YW1lbnRlIGNvbmNlbnRyYWRhLCBmcmFnaWxpemFuZG8sIGFzc2ltLCBhIHBvc2kmY2NlZGlsOyZhdGlsZGU7byBkb3MgZXZlbnR1YWlzIGNvdGlzdGFzIG1pbm9yaXQmYWFjdXRlO3Jpb3MuIE5lc3RhIGhpcCZvYWN1dGU7dGVzZSwgaCZhYWN1dGU7IHBvc3NpYmlsaWRhZGUgZGUgcXVlIGRlbGliZXJhJmNjZWRpbDsmb3RpbGRlO2VzIHNlamFtIHRvbWFkYXMgcGVsbyBDb3Rpc3RhIG1ham9yaXQmYWFjdXRlO3JpbyBlbSBmdW4mY2NlZGlsOyZhdGlsZGU7byBkZSBzZXVzIGludGVyZXNzZXMgZXhjbHVzaXZvcyBlbSBkZXRyaW1lbnRvIGRvIEZ1bmRvIGUvb3UgZG9zIENvdGlzdGFzIG1pbm9yaXQmYWFjdXRlO3Jpb3MuCgooeGkpIFJpc2NvIGRlIGRpbHVpJmNjZWRpbDsmYXRpbGRlO28gZGEgcGFydGljaXBhJmNjZWRpbDsmYXRpbGRlO28gZG8gQ290aXN0YToKCk8gRnVuZG8gcG9kZXImYWFjdXRlOyBjYXB0YXIgcmVjdXJzb3MgYWRpY2lvbmFpcyBubyBmdXR1cm8gYXRyYXYmZWFjdXRlO3MgZGUgbm92YXMgZW1pc3Mmb3RpbGRlO2VzIGRlIENvdGFzIHBvciBuZWNlc3NpZGFkZSBkZQpjYXBpdGFsIG91IHBhcmEgYXF1aXNpJmNjZWRpbDsmYXRpbGRlO28gZGUgbm92b3MgYXRpdm9zLiBDYXNvIG9jb3JyYW0gbm92YXMgZW1pc3Mmb3RpbGRlO2VzLCBvcyBDb3Rpc3RhcyBwb2RlciZhdGlsZGU7byB0ZXIgc3VhcyByZXNwZWN0aXZhcyBwYXJ0aWNpcGEmY2NlZGlsOyZvdGlsZGU7ZXMgZGlsdSZpYWN1dGU7ZGFzLgoKKHhpaSkgUmlzY28gZGUgaW5leGlzdCZlY2lyYztuY2lhIGRlIHF1Jm9hY3V0ZTtydW0gbmFzIGRlbGliZXJhJmNjZWRpbDsmb3RpbGRlO2VzIGEgc2VyZW0gdG9tYWRhcyBwZWxhIGFzc2VtYmxlaWEgZ2VyYWw6CgpEZXRlcm1pbmFkYXMgbWF0JmVhY3V0ZTtyaWFzIHF1ZSBzJmF0aWxkZTtvIG9iamV0byBkZSBBc3NlbWJsZWlhIEdlcmFsIGRlIENvdGlzdGFzIHNvbWVudGUgc2VyJmF0aWxkZTtvIGRlbGliZXJhZGFzIHF1YW5kbyBhcHJvdmFkYXMgcG9yIG1haW9yaWEgcXVhbGlmaWNhZGEgZG9zIENvdGlzdGFzLiBUZW5kbyBlbSB2aXN0YSBxdWUgZnVuZG9zIGRlIGludmVzdGltZW50byBpbW9iaWxpJmFhY3V0ZTtyaW9zIHRlbmRlbSBhIHBvc3N1aXIgdW0gbiZ1YWN1dGU7bWVybyBlbGV2YWRvIGRlIGNvdGlzdGFzLCAmZWFjdXRlOyBwb3NzJmlhY3V0ZTt2ZWwgcXVlIGFzIG1hdCZlYWN1dGU7cmlhcyBxdWUgZGVwZW5kYW0gZGUgcXUmb2FjdXRlO3J1bSBxdWFsaWZpY2FkbyBmaXF1ZW0gaW1wb3NzaWJpbGl0YWRhcyBkZSBhcHJvdmEmY2NlZGlsOyZhdGlsZGU7byBwZWxhIGF1cyZlY2lyYztuY2lhIGRlIHF1Jm9hY3V0ZTtydW0gbmEgaW5zdGFsYSZjY2VkaWw7JmF0aWxkZTtvIChxdWFuZG8gYXBsaWMmYWFjdXRlO3ZlbCkgZSBuYSB2b3RhJmNjZWRpbDsmYXRpbGRlO28gZGUgdGFpcyBhc3NlbWJsZWlhcy4gQSBpbXBvc3NpYmlsaWRhZGUgZGUgZGVsaWJlcmEmY2NlZGlsOyZhdGlsZGU7byBkZSBkZXRlcm1pbmFkYXMgbWF0JmVhY3V0ZTtyaWFzIHBvZGUgZW5zZWphciwgZGVudHJlIG91dHJvcyBwcmVqdSZpYWN1dGU7em9zLCBhIGxpcXVpZGEmY2NlZGlsOyZhdGlsZGU7byBhbnRlY2lwYWRhIGRvIEZ1bmRvLgoKKHhpaWkpIFJpc2NvIGRlIG4mYXRpbGRlO28gcGFnYW1lbnRvIGRlIHJlbmRpbWVudG9zIGFvcyBpbnZlc3RpZG9yZXM6CgomRWFjdXRlOyBwb3NzJmlhY3V0ZTt2ZWwgcXVlIG8gRnVuZG8gbiZhdGlsZGU7byBwb3NzdWEgY2FpeGEgcGFyYSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkYSBkaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBkZSByZW5kaW1lbnRvcyBhb3MgaW52ZXN0aWRvcmVzIHBvcgp1bWEgcyZlYWN1dGU7cmllIGRlIGZhdG9yZXMsIGNvbW8gb3MgY2l0YWRvcyBkZSBmb3JtYSBleGVtcGxpZmljYWRhIGEgc2VndWlyIChpKSBvIGZhdG8gZGUgb3MgZW1wcmVlbmRpbWVudG9zIGltb2JpbGkmYWFjdXRlO3Jpb3MgZXN0YXJlbSBlbSBmYXNlIGRlIGNvbnN0cnUmY2NlZGlsOyZhdGlsZGU7bzsgKGlpKSBjYXImZWNpcmM7bmNpYSBubyBwYWdhbWVudG8gZGUganVyb3MgZG9zIHZhbG9yZXMgbW9iaWxpJmFhY3V0ZTtyaW9zOyBlIChpaWkpIG4mYXRpbGRlO28gZGlzdHJpYnVpJmNjZWRpbDsmYXRpbGRlO28gZGUgZGl2aWRlbmRvcyBwZWxhcyBzb2NpZWRhZGVzIGludmVzdGlkYXMsIHRlbmRvIGVtIHZpc3RhIHF1ZSBvcyBlbXByZWVuZGltZW50b3MgaW1vYmlsaSZhYWN1dGU7cmlvcyBvYmpldG9zIGRlIGludmVzdGltZW50byBwb3IgdGFpcyBzb2NpZWRhZGVzIGludmVzdGlkYXMgYWluZGEgZXN0YXJlbSBlbSBmYXNlIGRlIGNvbnN0cnUmY2NlZGlsOyZhdGlsZGU7byBvdSBhCm4mYXRpbGRlO28gb2J0ZW4mY2NlZGlsOyZhdGlsZGU7byBkbyBmaW5hbmNpYW1lbnRvIGltb2JpbGkmYWFjdXRlO3JpbyBwZWxvcyBjb21wcmFkb3Jlcy4KCih4aXYpIFJpc2NvIGRlIGFsdGVyYSZjY2VkaWw7Jm90aWxkZTtlcyB0cmlidXQmYWFjdXRlO3JpYXMgZSBtdWRhbiZjY2VkaWw7YXMgbmEgbGVnaXNsYSZjY2VkaWw7JmF0aWxkZTtvOgoKQSBMZWkgbiZvcmRtOyA4LjY2OC85MywgY29uZm9ybWUgYWx0ZXJhZGEgcGVsYSBMZWkgOS43NzkvOTksIGVzdGFiZWxlY2UgcXVlIGEgcmVjZWl0YSBvcGVyYWNpb25hbCBkb3MgRnVuZG9zIGRlIEludmVzdGltZW50byBJbW9iaWxpJmFhY3V0ZTtyaW8gJmVhY3V0ZTsgaXNlbnRhIGRlIHRyaWJ1dGEmY2NlZGlsOyZhdGlsZGU7bywgZGVzZGUgcXVlIG8gRnVuZG8gbiZhdGlsZGU7byBhcGxpcXVlIHJlY3Vyc29zIGVtIGVtcHJlZW5kaW1lbnRvCmltb2JpbGkmYWFjdXRlO3JpbyBxdWUgdGVuaGEgY29tbyBpbmNvcnBvcmFkb3IsIGNvbnN0cnV0b3Igb3UgcyZvYWN1dGU7Y2lvLCBjb3Rpc3RhIHF1ZSBwb3NzdWEsIGlzb2xhZGFtZW50ZSBvdSBlbSBjb25qdW50byBjb20gcGVzc29hIGEgZWxlIGxpZ2FkYSwgbWFpcyBkZSAyNSUgKHZpbnRlIGUgY2luY28gcG9yIGNlbnRvKSBkYXMgQ290YXMuCgpOb3MgdGVybW9zIGRhIExlaSBuJm9yZG07IDkuNzc5Lzk5LCBvcyBmdW5kb3MgZGUgaW52ZXN0aW1lbnRvIGltb2JpbGkmYWFjdXRlO3JpbyBzJmF0aWxkZTtvIG9icmlnYWRvcyBhIGRpc3RyaWJ1aXIgYSBzZXVzIGNvdGlzdGFzLApubyBtJmlhY3V0ZTtuaW1vLCA5NSUgKG5vdmVudGEgZSBjaW5jbyBwb3IgY2VudG8pIGRvcyBsdWNyb3MgYXB1cmFkb3Mgc2VndW5kbyBvIHJlZ2ltZSBkZSBjYWl4YS4gT3MgcmVuZGltZW50b3MgZGlzdHJpYnUmaWFjdXRlO2RvcyBhb3MgQ290aXN0YXMgcyZhdGlsZGU7byB0cmlidXRhZG9zIG5hIGZvbnRlIHBlbGEgYWwmaWFjdXRlO3F1b3RhIGRlIDIwJSAodmludGUgcG9yIGNlbnRvKS4gTiZhdGlsZGU7byBvYnN0YW50ZSwgZGUgYWNvcmRvIGNvbSBvIGFydGlnbyAzJm9yZG07LCBwYXImYWFjdXRlO2dyYWZvICZ1YWN1dGU7bmljbywgaW5jaXNvIElJLCBkYSBMZWkgbiZvcmRtOyAxMS4wMzMsIGRlIDIxIGRlIGRlemVtYnJvIGRlIDIwMDQsIGNvbmZvcm1lIGFsdGVyYWRhLCBmaWNhbSBpc2VudG9zIGRvIGltcG9zdG8gZGUgcmVuZGEgcmV0aWRvIG5hIGZvbnRlIGUgbmEgZGVjbGFyYSZjY2VkaWw7JmF0aWxkZTtvIGRlIGFqdXN0ZSBhbnVhbCBkYXMgcGVzc29hcyBmJmlhY3V0ZTtzaWNhcyBvcyByZW5kaW1lbnRvcyBkaXN0cmlidSZpYWN1dGU7ZG9zIHBvciBGdW5kb3MgZGUgSW52ZXN0aW1lbnRvIEltb2JpbGkmYWFjdXRlO3JpbywgZGVzZGUgcXVlIG9ic2VydmFkb3MgY3VtdWxhdGl2YW1lbnRlIG9zIHNlZ3VpbnRlcyByZXF1aXNpdG9zOgoKKGkpIGN1amFzIENvdGFzIHNlamFtIGFkbWl0aWRhcyAmYWdyYXZlOyBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZXhjbHVzaXZhbWVudGUgZW0gYm9sc2FzIGRlIHZhbG9yZXMgb3Ugbm8gbWVyY2FkbyBkZSBiYWxjJmF0aWxkZTtvIG9yZ2FuaXphZG87CgooaWkpIG8gY290aXN0YSBzZWphIHRpdHVsYXIgZGUgQ290YXMgcXVlIHJlcHJlc2VudGVtIG1lbm9zIGRlIDEwJSAoZGV6IHBvciBjZW50bykgZG8gbW9udGFudGUgdG90YWwgZGUgQ290YXMgZW1pdGlkYXMgcGVsbyBGdW5kbyBvdSAoYikgY3VqYXMgQ290YXMgZGVyZW0gZGlyZWl0byBhbyByZWNlYmltZW50byBkZSByZW5kaW1lbnRvcyBpbmZlcmlvcmVzIGEgMTAlIChkZXogcG9yIGNlbnRvKSBkbyB0b3RhbCBkZSByZW5kaW1lbnRvcyBhdWZlcmlkb3MgcGVsbyBGdW5kbzsgZQoKKGlpaSkgbyBGdW5kbyBjb250ZSBjb20sIG5vIG0maWFjdXRlO25pbW8sIDUwIChjaW5xdWVudGEpIENvdGlzdGFzLgoKQ29tbyBhcyBDb3RhcyBzJmF0aWxkZTtvIG5lZ29jaWFkYXMgbGl2cmVtZW50ZSBubyBtZXJjYWRvIHNlY3VuZCZhYWN1dGU7cmlvLCBuJmF0aWxkZTtvIGV4aXN0ZSBnYXJhbnRpYSBxdWUgbyBGdW5kbyB0ZXImYWFjdXRlOyBubyBtJmlhY3V0ZTtuaW1vIDUwIChjaW5xdWVudGEpIGNvdGlzdGFzLiBBaW5kYSwgZW1ib3JhIHRhaXMgcmVncmFzIHRyaWJ1dCZhYWN1dGU7cmlhcyBlc3RlamFtIHZpZ2VudGVzIGRlc2RlIGEgZWRpJmNjZWRpbDsmYXRpbGRlO28gZG8gbWVuY2lvbmFkbyBkaXBsb21hIGxlZ2FsLCBleGlzdGUgbyByaXNjbyBkZSBldmVudHVhbCByZWZvcm1hIHRyaWJ1dCZhYWN1dGU7cmlhLgoKQXNzaW0sIG8gcmlzY28gdHJpYnV0JmFhY3V0ZTtyaW8gZW5nbG9iYSBvIHJpc2NvIGRlIHBlcmRhcyBvdSByZWR1JmNjZWRpbDsmYXRpbGRlO28gZG9zIGdhbmhvcyBkZWNvcnJlbnRlcyBkYSBjcmlhJmNjZWRpbDsmYXRpbGRlO28gZGUgbm92b3MgdHJpYnV0b3Mgb3UgZGUgaW50ZXJwcmV0YSZjY2VkaWw7JmF0aWxkZTtvIGRpdmVyc2EgZGEgbGVnaXNsYSZjY2VkaWw7JmF0aWxkZTtvIHZpZ2VudGUgc29icmUgYSBpbmNpZCZlY2lyYztuY2lhIGRlIHF1YWlzcXVlciB0cmlidXRvcyBvdSBhIHJldm9nYSZjY2VkaWw7JmF0aWxkZTtvIG91IG8gZGVzZW5xdWFkcmFtZW50byBkbyBGdW5kbyAmYWdyYXZlO3MgcmVncmFzIGRlIGlzZW4mY2NlZGlsOyZvdGlsZGU7ZXMgdmlnZW50ZXMsIHN1amVpdGFuZG8gbyBGdW5kbyBvdSBzZXVzIENvdGlzdGFzIGEgbm92b3MgcmVjb2xoaW1lbnRvcyBuJmF0aWxkZTtvIHByZXZpc3RvcyBpbmljaWFsbWVudGUuCgooeHYpIFJpc2NvIHJlZ3VsYXQmb2FjdXRlO3JpbzoKClRvZGEgYSBhcnF1aXRldHVyYSBkbyBtb2RlbG8gZmluYW5jZWlybywgZWNvbiZvY2lyYzttaWNvIGUganVyJmlhY3V0ZTtkaWNvIGRlc3RlIEZ1bmRvIGNvbnNpZGVyYSB1bSBjb25qdW50byBkZSByaWdvcmVzIGUgb2JyaWdhJmNjZWRpbDsmb3RpbGRlO2VzIGRlIHBhcnRlIGEgcGFydGUgZXN0aXB1bGFkYXMgYXRyYXYmZWFjdXRlO3MgZGUgY29udHJhdG9zIHAmdWFjdXRlO2JsaWNvcyBvdSBwcml2YWRvcyB0ZW5kbyBwb3IgZGlyZXRyaXplcyBhIGxlZ2lzbGEmY2NlZGlsOyZhdGlsZGU7byBlbSB2aWdvci4gRW50cmV0YW50bywgZW0gcmF6JmF0aWxkZTtvIGRhIHBvdWNhIG1hdHVyaWRhZGUgZSBkYSBmYWx0YSBkZSB0cmFkaSZjY2VkaWw7JmF0aWxkZTtvIGUganVyaXNwcnVkJmVjaXJjO25jaWEgbm8gbWVyY2FkbyBkZSBjYXBpdGFpcyBicmFzaWxlaXJvLCBubyBxdWUgdGFuZ2UgYSBlc3RlIHRpcG8gZGUgb3BlcmEmY2NlZGlsOyZhdGlsZGU7byBmaW5hbmNlaXJhLCBlbSBzaXR1YSZjY2VkaWw7Jm90aWxkZTtlcyBkZSBlc3RyZXNzZSwgcG9kZXImYWFjdXRlOyBoYXZlciBwZXJkYXMgcG9yIHBhcnRlIGRvcyBJbnZlc3RpZG9yZXMgZW0gcmF6JmF0aWxkZTtvIGRvIGRpc3AmZWNpcmM7bmRpbyBkZSB0ZW1wbyBlIHJlY3Vyc29zIHBhcmEgbWFudXRlbiZjY2VkaWw7JmF0aWxkZTtvIGRvIGFyY2Fib3UmY2NlZGlsO28gY29udHJhdHVhbCBlc3RhYmVsZWNpZG8uCgooeHZpKSBSaXNjb3MgZGUgZGVzcGVzYXMgZXh0cmFvcmRpbiZhYWN1dGU7cmlhczoKCk8gRnVuZG8sIG5hIHF1YWxpZGFkZSBkZSBwcm9wcmlldCZhYWN1dGU7cmlvIGRvcyBpbSZvYWN1dGU7dmVpcywgZXN0YXImYWFjdXRlOyBldmVudHVhbG1lbnRlIHN1amVpdG8gYW8gcGFnYW1lbnRvIGRlIGRlc3Blc2FzCmV4dHJhb3JkaW4mYWFjdXRlO3JpYXMsIHRhaXMgY29tbyBjb25zZXJ2YSZjY2VkaWw7JmF0aWxkZTtvLCBpbnN0YWxhJmNjZWRpbDsmYXRpbGRlO28gZGUgZXF1aXBhbWVudG9zIGRlIHNlZ3VyYW4mY2NlZGlsO2EsIGluZGVuaXphJmNjZWRpbDsmb3RpbGRlO2VzIHRyYWJhbGhpc3RhcywKYmVtIGNvbW8gcXVhaXNxdWVyIG91dHJhcyBkZXNwZXNhcyBxdWUgbiZhdGlsZGU7byBzZWphbSByb3RpbmVpcmFzIG5hIG1hbnV0ZW4mY2NlZGlsOyZhdGlsZGU7byBkb3MgaW0mb2FjdXRlO3ZlaXMgZSBkb3MgY29uZG9tJmlhY3V0ZTtuaW9zCmVtIHF1ZSBzZSBzaXR1YW0uIE8gcGFnYW1lbnRvIGRlIHRhaXMgZGVzcGVzYXMgZW5zZWphcmlhIHVtYSByZWR1JmNjZWRpbDsmYXRpbGRlO28gbmEgcmVudGFiaWxpZGFkZSBkYXMgQ290YXMgZG8gRnVuZG8uCgpSaXNjbyBkb3MgQXRpdm9zIEltb2JpbGkmYWFjdXRlO3Jpb3M6CgooeHZpaSkgUmlzY29zIHJlbGFjaW9uYWRvcyBhb3MgQXRpdm9zIEltb2JpbGkmYWFjdXRlO3Jpb3M6CgpPcyBwYWdhbWVudG9zIHJlbGF0aXZvcyBhb3MgdCZpYWN1dGU7dHVsb3Mgb3UgdmFsb3JlcyBtb2JpbGkmYWFjdXRlO3Jpb3MgZGUgZW1pc3MmYXRpbGRlO28gZGFzIHNvY2llZGFkZXMgaW52ZXN0aWRhcyBvdSBvcyBwYWdhbWVudG9zIHJlbGF0aXZvcyBhb3MgZW1wcmVlbmRpbWVudG9zIGltb2JpbGkmYWFjdXRlO3Jpb3MsIGNvbW8gZGl2aWRlbmRvcywganVyb3MgZSBvdXRyYXMgZm9ybWFzIGRlIHJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gZSBib25pZmljYSZjY2VkaWw7JmF0aWxkZTtvIHBvZGVtIHZpciBhIHNlIGZydXN0cmFyIGVtIHJheiZhdGlsZGU7byBkYSBpbnNvbHYmZWNpcmM7bmNpYSwgZmFsJmVjaXJjO25jaWEsIG1hdSBkZXNlbXBlbmhvIG9wZXJhY2lvbmFsIGRvIHJlc3BlY3Rpdm8gYXRpdm8gaW1vYmlsaSZhYWN1dGU7cmlvLCBvdSwgYWluZGEsIGVtIGRlY29yciZlY2lyYztuY2lhIGRlIG91dHJvcyBmYXRvcmVzLiBFbSB0YWlzIG9jb3JyJmVjaXJjO25jaWFzLCBvIEZ1bmRvIGUgb3Mgc2V1cyBDb3Rpc3RhcyBwb2RlciZhdGlsZGU7byBleHBlcmltZW50YXIgcGVyZGFzLCBuJmF0aWxkZTtvIGhhdmVuZG8gcXVhbHF1ZXIgZ2FyYW50aWEgb3UgY2VydGV6YSBxdWFudG8gJmFncmF2ZTsgcG9zc2liaWxpZGFkZSBkZSBlbGltaW5hJmNjZWRpbDsmYXRpbGRlO28gZGUgdGFpcyByaXNjb3MuIENhc28gZGV0ZXJtaW5hZGEgc29jaWVkYWRlIGludmVzdGlkYSB0ZW5oYSBzdWEgZmFsJmVjaXJjO25jaWEgZGVjcmV0YWRhIG91IGNhc28gaGFqYSBhIGRlc2NvbnNpZGVyYSZjY2VkaWw7JmF0aWxkZTtvIGRhIHBlcnNvbmFsaWRhZGUganVyJmlhY3V0ZTtkaWNhLCBhIHJlc3BvbnNhYmlsaWRhZGUgcGVsbyBwYWdhbWVudG8gZGUgZGV0ZXJtaW5hZG9zIHBhc3Npdm9zIHBvZGVyJmFhY3V0ZTsgc2VyIGF0cmlidSZpYWN1dGU7ZGEgYW8gRnVuZG8sIGltcGFjdGFuZG8gbyB2YWxvciBkYXMgQ290YXMsIG8gcXVlIHBvZGVyJmFhY3V0ZTsgcmVzdWx0YXIgZW0gUGF0cmltJm9jaXJjO25pbyBMJmlhY3V0ZTtxdWlkbyBuZWdhdGl2byBubyBGdW5kby4gT3MgaW52ZXN0aW1lbnRvcyBub3MgQXRpdm9zIEltb2JpbGkmYWFjdXRlO3Jpb3MgZW52b2x2ZW0gcmlzY29zIHJlbGF0aXZvcyBhbyBzZXRvciBpbW9iaWxpJmFhY3V0ZTtyaW8uIE4mYXRpbGRlO28gaCZhYWN1dGU7IGdhcmFudGlhIHF1YW50byBhbyBkZXNlbXBlbmhvIGRlc3NlIHNldG9yIGUgbmVtIHRhbXBvdWNvIGNlcnRlemEgZGUgcXVlIG8gZGVzZW1wZW5obyBkZSBjYWRhIHVtIGRvcyBBdGl2b3MgSW1vYmlsaSZhYWN1dGU7cmlvcyBhY29tcGFuaGUgbyBkZXNlbXBlbmhvIG0mZWFjdXRlO2RpbyBkZXNzZSBzZXRvci4gRW0gZnVuJmNjZWRpbDsmYXRpbGRlO28gZGUgZGl2ZXJzb3MgZmF0b3JlcyByZWxhY2lvbmFkb3MgYW8gZnVuY2lvbmFtZW50byBkZSAmb2FjdXRlO3JnJmF0aWxkZTtvcyBwJnVhY3V0ZTtibGljb3MgZGUgcXVlIHBvZGUgdmlyIGEgZGVwZW5kZXIgbyBGdW5kbyBubyBkZXNlbXBlbmhvIGRlIHN1YXMgb3BlcmEmY2NlZGlsOyZvdGlsZGU7ZXMsIG4mYXRpbGRlO28gaCZhYWN1dGU7IHF1YWxxdWVyIGdhcmFudGlhIGRlIHF1ZSBvIEZ1bmRvIGNvbnNlZ3VpciZhYWN1dGU7IGV4ZXJjZXIgdG9kb3Mgb3Mgc2V1cyBkaXJlaXRvcyBkZSBzJm9hY3V0ZTtjaW8gb3UgaW52ZXN0aWRvciBkb3MgQXRpdm9zIEltb2JpbGkmYWFjdXRlO3Jpb3MsIG91IGNvbW8gYWRxdWlyZW50ZSBvdSBhbGllbmFudGUgZGUgYSZjY2VkaWw7Jm90aWxkZTtlcyBvdSBvdXRyb3MgdmFsb3JlcyBtb2JpbGkmYWFjdXRlO3Jpb3MgZGUgZW1pc3MmYXRpbGRlO28gZGUgdGFpcyBzb2NpZWRhZGVzLCBuZW0gZGUgcXVlLCBjYXNvIG8gRnVuZG8gY29uc2lnYSBleGVyY2VyIHRhaXMgZGlyZWl0b3MsIG9zIGVmZWl0b3Mgb2J0aWRvcyBzZXImYXRpbGRlO28gY29uZGl6ZW50ZXMgY29tIG9zIHNldXMgZGlyZWl0b3Mgb3JpZ2luYWlzIG91IG9idGlkb3Mgbm8gdGVtcG8gZXNwZXJhZG8uIFRhaXMgZmF0b3JlcyBwb2RlciZhdGlsZGU7byBpbXBhY3RhciBuZWdhdGl2YW1lbnRlIGEgY2FydGVpcmEgZG8gRnVuZG8uCgooeHZpaWkpIFJpc2NvIHJlbGF0aXZvIGFvIGRlc2Vudm9sdmltZW50byBpbW9iaWxpJmFhY3V0ZTtyaW8gZGV2aWRvICZhZ3JhdmU7IGV4dGVuc2EgbGVnaXNsYSZjY2VkaWw7JmF0aWxkZTtvOgoKRW0gcXVlIHBlc2UgbiZhdGlsZGU7byBzZXIgbyBvYmpldGl2byBwcmVwb25kZXJhbnRlIGRvIEZ1bmRvLCBvIGRlc2Vudm9sdmltZW50byBkZSBlbXByZWVuZGltZW50b3MgaW1vYmlsaSZhYWN1dGU7cmlvcyBzdWplaXRhLXNlIGFvIGN1bXByaW1lbnRvIGRlIHVtYSBleHRlbnNhIGxlZ2lzbGEmY2NlZGlsOyZhdGlsZGU7byBxdWUgZGVmaW5lIHRvZGFzIGFzIGNvbmRpJmNjZWRpbDsmb3RpbGRlO2VzIHBhcmEgZGFyIGluJmlhY3V0ZTtjaW8gYSB2ZW5kYSBkb3MgaW0mb2FjdXRlO3ZlaXMgYmVtIGNvbW8gcGFyYSBjb25jbHVpciBhIGVudHJlZ2EgZGUgdW0gZW1wcmVlbmRpbWVudG8uIEF0cmFzb3MgbmEgY29uY2VzcyZhdGlsZGU7byBkZSBhcHJvdmEmY2NlZGlsOyZvdGlsZGU7ZXMgb3UgbXVkYW4mY2NlZGlsO2FzIG5hIGxlZ2lzbGEmY2NlZGlsOyZhdGlsZGU7byBhcGxpYyZhYWN1dGU7dmVsIHBvZGVyJmF0aWxkZTtvIGltcGFjdGFyIG5lZ2F0aXZhbWVudGUgb3MgcmVzdWx0YWRvcyBkb3MgQXRpdm9zIEltb2JpbGkmYWFjdXRlO3Jpb3MgZSBjb25zZXF1ZW50ZW1lbnRlIG8gcmVzdWx0YWRvIGRvIEZ1bmRvLgoKKHhpeCkgUmlzY28gZGUgY3ImZWFjdXRlO2RpdG8gZG9zIGxvY2F0JmFhY3V0ZTtyaW9zIHF1ZSBjZWxlYnJlbSBjb250cmF0b3MgY29tIG8gRnVuZG86CgpBIHF1YWxpZGFkZSBkZSByZWNlYmltZW50byBkb3MgcmVjZWImaWFjdXRlO3ZlaXMgZGVwZW5kZSBkaXJldGFtZW50ZSBkYSBjYXBhY2lkYWRlIGRlIHBhZ2FtZW50byBkb3MgbG9jYXQmYWFjdXRlO3Jpb3MuClNlIGhvdXZlciBpbmFkaW1wbCZlY2lyYztuY2lhIG8gRnVuZG8gc2VyJmFhY3V0ZTsgcHJlanVkaWNhZG8uCgooeHgpIFJpc2NvIGRlIHJlY2xhbWEmY2NlZGlsOyZvdGlsZGU7ZXMgZGUgdGVyY2Vpcm9zOgoKTmEgcXVhbGlkYWRlIGRlIHByb3ByaWV0JmFhY3V0ZTtyaWEgZGUgaW0mb2FjdXRlO3ZlaXMgZSBubyAmYWNpcmM7bWJpdG8gZGUgc3VhcyBhdGl2aWRhZGVzLCBvIEZ1bmRvIGUvb3UgYXMgc29jaWVkYWRlcyBpbnZlc3RpZGFzCnBvZGVyJmF0aWxkZTtvIHJlc3BvbmRlciBhIHByb2Nlc3NvcyBhZG1pbmlzdHJhdGl2b3Mgb3UganVkaWNpYWlzLCBvIHF1ZSBwb2RlciZhYWN1dGU7IGltcGFjdGFyIG5lZ2F0aXZhbWVudGUgYSByZW50YWJpbGlkYWRlIGRvIGVtcHJlZW5kaW1lbnRvIGltb2JpbGkmYWFjdXRlO3JpbyBlIGNvbnNlcXVlbnRlbWVudGUgZG8gRnVuZG8uCgooeHhpKSBSaXNjbyBkZSBkZXNwZXNhcyBleHRyYW9yZGluJmFhY3V0ZTtyaWFzOgoKTyBGdW5kbywgY29tbyBwcm9wcmlldCZhYWN1dGU7cmlvIGRvcyBBdGl2b3MgSW1vYmlsaSZhYWN1dGU7cmlvcywgZXN0JmFhY3V0ZTsgc3VqZWl0byAmYWdyYXZlOyBuZWNlc3NpZGFkZSBkZSBhbG9jYXIgcmVjdXJzb3MgYWRpY2lvbmFpcwpwYXJhIGEgY29uY2x1cyZhdGlsZGU7byBkb3MgZW1wcmVlbmRpbWVudG9zIGltb2JpbGkmYWFjdXRlO3Jpb3MuIEEgYWxvY2EmY2NlZGlsOyZhdGlsZGU7byBkZSByZWN1cnNvcyBhZGljaW9uYWlzIHBvZGVyJmFhY3V0ZTsgaW1wYWN0YXIgbmVnYXRpdmFtZW50ZSBhIHJlbnRhYmlsaWRhZGUgZG8gZW1wcmVlbmRpbWVudG8gaW1vYmlsaSZhYWN1dGU7cmlvIGUgY29uc2VxdWVudGVtZW50ZSBkbyBGdW5kby4KCih4eGlpKSBSaXNjb3MgYW1iaWVudGFpczoKCkgmYWFjdXRlOyBvIHJpc2NvIHF1ZSBvY29ycmFtIHByb2JsZW1hcyBhbWJpZW50YWlzIG5vcyBBdGl2b3MgSW1vYmlsaSZhYWN1dGU7cmlvcyBxdWUgdmVuaGFtIGEgc2VyIG9iamV0byBkZSBpbnZlc3RpbWVudG8gZGlyZXRvIG91IGluZGlyZXRvIHBlbG8gRnVuZG8sIGNvbW8gZXhlbXBsbywgY29udGFtaW5hJmNjZWRpbDsmYXRpbGRlO28gZGUgdGVycmVub3MsIHBvZGFzIGluZGV2aWRhcyBkZSB2ZWdldGEmY2NlZGlsOyZhdGlsZGU7bywgdmVuZGF2YWlzLCBpbnVuZGEmY2NlZGlsOyZvdGlsZGU7ZXMgb3Ugb3MgZGVjb3JyZW50ZXMgZGUgdmF6YW1lbnRvIGRlIGVzZ290byBzYW5pdCZhYWN1dGU7cmlvLCBhY2FycmV0YW5kbyBhc3NpbSBuYSBwZXJkYSBkZSBzdWJzdCZhY2lyYztuY2lhIGVjb24mb2NpcmM7bWljYSBkZSB0YWlzIGF0aXZvcyBpbW9iaWxpJmFhY3V0ZTtyaW9zIHNpdHVhZG9zIG5hcyBwcm94aW1pZGFkZXMgZGFzICZhYWN1dGU7cmVhcyBhdGluZ2lkYXMgcG9yIGVzdGVzLgoKKHh4aWlpKSBSaXNjbyBkZSBkZXNhcHJvcHJpYSZjY2VkaWw7JmF0aWxkZTtvOgoKSCZhYWN1dGU7IHBvc3NpYmlsaWRhZGUgZGUgcXVlIG9jb3JyYSBhIGRlc2Fwcm9wcmlhJmNjZWRpbDsmYXRpbGRlO28sIHBhcmNpYWwgb3UgdG90YWwsIGRvKHMpIGltJm9hY3V0ZTt2ZWwoaXMpIGRlIHByb3ByaWVkYWRlIGRvIEZ1bmRvLCBwb3IgZGVjaXMmYXRpbGRlO28gdW5pbGF0ZXJhbCBkbyBQb2RlciBQJnVhY3V0ZTtibGljbywgYSBmaW0gZGUgYXRlbmRlciBmaW5hbGlkYWRlcyBkZSB1dGlsaWRhZGUgZSBpbnRlcmVzc2UgcCZ1YWN1dGU7YmxpY28uCgooeHhpdikgUmlzY28gZGUgc2luaXN0cm86CgpObyBjYXNvIGRlIHNpbmlzdHJvIGVudm9sdmVuZG8gYSBpbnRlZ3JpZGFkZSBmJmlhY3V0ZTtzaWNhIGRvcyBpbSZvYWN1dGU7dmVpcyBxdWUgY29tcG9yJmF0aWxkZTtvIG8gcGF0cmltJm9jaXJjO25pbyBkbyBGdW5kbywgb3MgcmVjdXJzb3Mgb2J0aWRvcyBwZWxhIGNvYmVydHVyYSBkbyBzZWd1cm8gZGVwZW5kZXImYXRpbGRlO28gZGEgY2FwYWNpZGFkZSBkZSBwYWdhbWVudG8gZGEgY29tcGFuaGlhIHNlZ3VyYWRvcmEgY29udHJhdGFkYSwgbm9zIHRlcm1vcyBkYSBhcCZvYWN1dGU7bGljZSBleGlnaWRhLCBiZW0gY29tbyBhcyBpbmRlbml6YSZjY2VkaWw7Jm90aWxkZTtlcyBhIHNlcmVtIHBhZ2FzIHBlbGFzIHNlZ3VyYWRvcmFzIHBvZGVyJmF0aWxkZTtvIHNlciBpbnN1ZmljaWVudGVzIHBhcmEgYSByZXBhcmEmY2NlZGlsOyZhdGlsZGU7byBkbyBkYW5vIHNvZnJpZG8sIG9ic2VydmFkYXMgYXMgY29uZGkmY2NlZGlsOyZvdGlsZGU7ZXMgZ2VyYWlzIGRhcyBhcCZvYWN1dGU7bGljZXMuIE5vIGNhc28gZGUgc2luaXN0cm8gZW52b2x2ZW5kbyBhIGludGVncmlkYWRlIGYmaWFjdXRlO3NpY2EgZG9zIGltJm9hY3V0ZTt2ZWlzIG4mYXRpbGRlO28gc2VndXJhZG9zLCBvIEFkbWluaXN0cmFkb3IgcG9kZXImYWFjdXRlOyBuJmF0aWxkZTtvIHJlY3VwZXJhciBhIHBlcmRhIGRvIGF0aXZvLiBBIG9jb3JyJmVjaXJjO25jaWEgZGUgdW0gc2luaXN0cm8gc2lnbmlmaWNhdGl2byBuJmF0aWxkZTtvIHNlZ3VyYWRvIG91IGluZGVuaXomYWFjdXRlO3ZlbCwgcGFyY2lhbCBvdSBpbnRlZ3JhbG1lbnRlLCBwb2RlIHRlciB1bSBlZmVpdG8gYWR2ZXJzbyBub3MgcmVzdWx0YWRvcyBvcGVyYWNpb25haXMgZSBuYSBjb25kaSZjY2VkaWw7JmF0aWxkZTtvIGZpbmFuY2VpcmEgZG8gRnVuZG8uCgooeHh2KSBSaXNjb3MgZGUgZGVzdmFsb3JpemEmY2NlZGlsOyZhdGlsZGU7byBkb3MgQXRpdm9zIEltb2JpbGkmYWFjdXRlO3Jpb3MgZSBjb25kaSZjY2VkaWw7Jm90aWxkZTtlcyBleHRlcm5hczoKCk8gdmFsb3IgZG9zIEF0aXZvcyBJbW9iaWxpJmFhY3V0ZTtyaW9zIGVzdCZhYWN1dGU7IHN1amVpdG8gYSBjb25kaSZjY2VkaWw7Jm90aWxkZTtlcyBzb2JyZSBhcyBxdWFpcyBvIEFkbWluaXN0cmFkb3IgZG8gRnVuZG8gbiZhdGlsZGU7byB0ZW0gY29udHJvbGUgbmVtIHRhbXBvdWNvIHBvZGUgaW5mbHVpciBvdSBldml0YXIuIE8gbiZpYWN1dGU7dmVsIGRlIGRlc2Vudm9sdmltZW50byBlY29uJm9jaXJjO21pY28gZSBhcyBjb25kaSZjY2VkaWw7Jm90aWxkZTtlcyBkYSBlY29ub21pYSBlbSBnZXJhbCBwb2RlciZhdGlsZGU7byBhZmV0YXIgbyBkZXNlbXBlbmhvIGUgYSBleHBlY3RhdGl2YSBkZSByZXRvcm5vIGRvcyBBdGl2b3MgSW1vYmlsaSZhYWN1dGU7cmlvcyBxdWUgaW50ZWdyYXImYXRpbGRlO28gbyBwYXRyaW0mb2NpcmM7bmlvIGRvIEZ1bmRvIGUsIGNvbnNlcXVlbnRlbWVudGUsIGEgZXhwZWN0YXRpdmEgZGUgcmVtdW5lcmEmY2NlZGlsOyZhdGlsZGU7byBmdXR1cmEgZG9zIGludmVzdGlkb3Jlcy4gRGVzdGEgZm9ybWEsIHBvZGVyJmFhY3V0ZTsgaGF2ZXIgZGVzdmFsb3JpemEmY2NlZGlsOyZhdGlsZGU7byBkYSBDb3RhIGRvIEZ1bmRvLCBvIHF1ZSBhZmV0YXImYWFjdXRlOyBkZSBmb3JtYSBuZWdhdGl2YSBvIHNldSByZXRvcm5vLgoKKHh4dmkpIFJpc2NvIGRlIERlcml2YXRpdm9zOgoKQ29tIHJlbGEmY2NlZGlsOyZhdGlsZGU7byBhIGRldGVybWluYWRvcyBpbnZlc3RpbWVudG9zLCBvIEZ1bmRvIHBvZGVyJmFhY3V0ZTsgdXRpbGl6YXIgdCZlYWN1dGU7Y25pY2FzIGRlIGhlZGdlIChtZWNhbmlzbW9zIGRlIHByb3RlJmNjZWRpbDsmYXRpbGRlO28pIGRlc3RpbmFkb3MgYSByZWR1emlyIG9zIHJpc2NvcyBkZSBtb3ZpbWVudG9zIG5lZ2F0aXZvcyBuYXMgdGF4YXMgZGUganVyb3MsIHByZSZjY2VkaWw7b3MgZGUgdmFsb3JlcyBtb2JpbGkmYWFjdXRlO3Jpb3MgZSB0YXhhcyBjYW1iaWFpcy4gRW1ib3JhIHBvc3NhbSByZWR1emlyIGRldGVybWluYWRvcyByaXNjb3MsIGVzc2FzIG9wZXJhJmNjZWRpbDsmb3RpbGRlO2VzIHBvciBzaSBzJm9hY3V0ZTsgcG9kZW0gZ2VyYXIgb3V0cm9zIHJpc2Nvcy4gQXNzaW0gc2VuZG8sIGVtYm9yYSBvIEZ1bmRvIHBvc3NhIHNlIGJlbmVmaWNpYXIgZG8gdXNvIGRlc3NlcyBtZWNhbmlzbW9zIGRlIHByb3RlJmNjZWRpbDsmYXRpbGRlO28sIG11ZGFuJmNjZWRpbDthcyBuJmF0aWxkZTtvIHByZXZpc3RhcyBuYXMgdGF4YXMgZGUganVyb3MsIHByZSZjY2VkaWw7b3MgZG9zIHZhbG9yZXMgbW9iaWxpJmFhY3V0ZTtyaW9zIG91IHRheGFzIGRlIGMmYWNpcmM7bWJpbyBwb2RlbSByZXN1bHRhcgplbSB1bSBwaW9yIGRlc2VtcGVuaG8gZW0gZ2VyYWwgcGFyYSBvIEZ1bmRvIGVtIGNvbXBhcmEmY2NlZGlsOyZhdGlsZGU7byBhbyBjZW4mYWFjdXRlO3JpbyBlbSBxdWUgdGFpcyBvcGVyYSZjY2VkaWw7Jm90aWxkZTtlcyBkZSBoZWRnZQpuJmF0aWxkZTtvIHRpdmVzc2VtIHNpZG8gY29udHJhdGFkYXMuCgooeHh2aWkpIFJpc2NvIGRlIERlc2NvbnRpbnVpZGFkZToKCkEgQXNzZW1ibGVpYSBHZXJhbCBkZSBDb3Rpc3RhcyBwb2RlciZhYWN1dGU7IG9wdGFyIHBlbGEgbGlxdWlkYSZjY2VkaWw7JmF0aWxkZTtvIGFudGVjaXBhZGEgZG8gRnVuZG8uIE5lc3NhIHNpdHVhJmNjZWRpbDsmYXRpbGRlO28sIG9zIENvdGlzdGFzCnRlciZhdGlsZGU7byBzZXUgaG9yaXpvbnRlIG9yaWdpbmFsIGRlIGludmVzdGltZW50byByZWR1emlkbyBlIHBvZGVyJmF0aWxkZTtvIG4mYXRpbGRlO28gY29uc2VndWlyIHJlaW52ZXN0aXIgb3MgcmVjdXJzb3MgcXVlIGVzcGVyYXZhbSBpbnZlc3RpciBubyBGdW5kbyBvdSByZWNlYmVyIGEgbWVzbWEgcmVtdW5lcmEmY2NlZGlsOyZhdGlsZGU7byBxdWUgZXNwZXJhdmEgc2VyIHByb3BvcmNpb25hZGEgcGVsbyBGdW5kby4KTyBGdW5kbyBvdSBvIEFkbWluaXN0cmFkb3IgbiZhdGlsZGU7byBzZXImYXRpbGRlO28gb2JyaWdhZG9zIGEgcGFnYXIgcXVhbHF1ZXIgbXVsdGEgb3UgcGVuYWxpZGFkZSBhIHF1YWxxdWVyIENvdGlzdGEsIGEgcXVhbHF1ZXIgdCZpYWN1dGU7dHVsbywgZW0gZGVjb3JyJmVjaXJjO25jaWEgZGEgbGlxdWlkYSZjY2VkaWw7JmF0aWxkZTtvIGRvIEZ1bmRvLgoKKHh4dmlpaSkgUmlzY29zIFJlbGFjaW9uYWRvcyAmYWdyYXZlOyBDZXNzJmF0aWxkZTtvIGRlIFJlY2ViJmlhY3V0ZTt2ZWlzIE9yaWdpbmFkb3MgYSBwYXJ0aXIgZG8gSW52ZXN0aW1lbnRvIGVtIGltJm9hY3V0ZTt2ZWlzIGUvb3UgQXRpdm9zIEltb2JpbGkmYWFjdXRlO3Jpb3M6CgpDb25zaWRlcmFuZG8gcXVlIG8gRnVuZG8gcG9kZXImYWFjdXRlOyByZWFsaXphciBhIGNlc3MmYXRpbGRlO28gZGUgcmVjZWImaWFjdXRlO3ZlaXMgZGUgYXRpdm9zIHBhcmEgYSBhbnRlY2lwYSZjY2VkaWw7JmF0aWxkZTtvIGRlIHJlY3Vyc29zLCBleGlzdGUgbyByaXNjbyBkZSAoaSkgY2FzbyBvcyByZWN1cnNvcyBzZWphbSB1dGlsaXphZG9zIHBhcmEgcmVpbnZlc3RpbWVudG8sIGEgcmVuZGEgb2J0aWRhIGNvbSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkYSBhcXVpc2kmY2NlZGlsOyZhdGlsZGU7byBkZSBJbSZvYWN1dGU7dmVpcyByZXN1bHRhciBlbSBmbHV4byBkZSByZWN1cnNvcyBtZW5vciBkbyBxdWUgYXF1ZWxlIG9iamV0byBkZSBjZXNzJmF0aWxkZTtvLCBnZXJhbmRvIGFvIEZ1bmRvIGRpbWludWkmY2NlZGlsOyZhdGlsZGU7byBkZSBnYW5ob3MsIG91IChpaSkgY2FzbyBvIEFkbWluaXN0cmFkb3IgZGVjaWRhIHBlbGEgcmVhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRlIGFtb3J0aXphJmNjZWRpbDsmYXRpbGRlO28gZXh0cmFvcmRpbiZhYWN1dGU7cmlhIGRhcyBDb3RhcyBjb20gYmFzZSBub3MgcmVjdXJzb3MgcmVjZWJpZG9zLCBpbXBhY3RvIG5lZ2F0aXZvIG5vIHByZSZjY2VkaWw7byBkZSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZGFzIENvdGFzLCBhc3NpbSBjb21vIG5hIHJlbnRhYmlsaWRhZGUgZXNwZXJhZGEgcGVsbyBJbnZlc3RpZG9yLCBxdWUgdGVyJmFhY3V0ZTsgc2V1IGhvcml6b250ZSBkZSBpbnZlc3RpbWVudG8gcmVkdXppZG8gbm8gcXVlIGRpeiByZXNwZWl0byAmYWdyYXZlOyBwYXJjZWxhIGFtb3J0aXphZGEuCgpSaXNjb3MgUmVmZXJlbnRlcyAmYWdyYXZlOyBQcmltZWlyYSBFbWlzcyZhdGlsZGU7bzoKCih4eGl4KSBSaXNjbyBkZSBDb25mbGl0byBkZSBJbnRlcmVzc2VzOgoKT3MgYXRvcyBxdWUgY2FyYWN0ZXJpemVtIHNpdHVhJmNjZWRpbDsmb3RpbGRlO2VzIGRlIGNvbmZsaXRvIGRlIGludGVyZXNzZXMgZW50cmUgbyBGdW5kbyBlIG8gQWRtaW5pc3RyYWRvciBkZXBlbmRlbSBkZSBhcHJvdmEmY2NlZGlsOyZhdGlsZGU7byBwciZlYWN1dGU7dmlhLCBlc3BlYyZpYWN1dGU7ZmljYSBlIGluZm9ybWFkYSBlbSBBc3NlbWJsZWlhIEdlcmFsIGRlIENvdGlzdGFzLCBub3MgdGVybW9zIGRvIGFydGlnbyAzNCBkYSBJbnN0cnUmY2NlZGlsOyZhdGlsZGU7byBDVk0gbiZvcmRtOyA0NzIvMDguIEFkaWNpb25hbG1lbnRlLCBvIEZ1bmRvIHBvZGVyJmFhY3V0ZTsgY29udGFyIGNvbSBwcmVzdGFkb3JlcyBkZSBzZXJ2aSZjY2VkaWw7byBxdWUgc2VqYW0gZG8gbWVzbW8gZ3J1cG8gZWNvbiZvY2lyYzttaWNvLiBFc3NhIHJlbGEmY2NlZGlsOyZhdGlsZGU7byBzb2NpZXQmYWFjdXRlO3JpYSBwb2RlciZhYWN1dGU7IGV2ZW50dWFsbWVudGUgYWNhcnJldGFyIGNvbmZsaXRvIGRlIGludGVyZXNzZXMgbm8gZGVzZW52b2x2aW1lbnRvIGRhcyBhdGl2aWRhZGVzIGEgc2VyZW0gZGVzZW1wZW5oYWRhcyBhbyBGdW5kby4KCk91dHJvcyBSaXNjb3M6CgooeHh4KSBEZW1haXMgcmlzY29zOgoKTyBGdW5kbyB0YW1iJmVhY3V0ZTttIHBvZGVyJmFhY3V0ZTsgZXN0YXIgc3VqZWl0byBhIG91dHJvcyByaXNjb3MgYWR2aW5kb3MgZGUgbW90aXZvcyBhbGhlaW9zIG91IGV4Jm9hY3V0ZTtnZW5vcywgdGFpcyBjb21vIG1vcmF0Jm9hY3V0ZTtyaWEsIGd1ZXJyYXMsIHJldm9sdSZjY2VkaWw7Jm90aWxkZTtlcywgbXVkYW4mY2NlZGlsO2FzIG5hcyByZWdyYXMgYXBsaWMmYWFjdXRlO3ZlaXMgYW9zIGF0aXZvcyBmaW5hbmNlaXJvcywgbXVkYW4mY2NlZGlsO2FzIGltcG9zdGFzIGFvcwphdGl2b3MgZmluYW5jZWlyb3MgaW50ZWdyYW50ZXMgZGEgY2FydGVpcmEsIGFsdGVyYSZjY2VkaWw7JmF0aWxkZTtvIG5hIHBvbCZpYWN1dGU7dGljYSBlY29uJm9jaXJjO21pY2EgZSBkZWNpcyZvdGlsZGU7ZXMganVkaWNpYWlzLiBBcyBhcGxpY2EmY2NlZGlsOyZvdGlsZGU7ZXMgcmVhbGl6YWRhcyBubyBGdW5kbyBuJmF0aWxkZTtvIGNvbnRhbSBjb20gZ2FyYW50aWEgZG8gQWRtaW5pc3RyYWRvciwgZGEgaW5zdGl0dWkmY2NlZGlsOyZhdGlsZGU7byByZXNwb25zJmFhY3V0ZTt2ZWwgcGVsYSBkaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBwJnVhY3V0ZTtibGljYSBkYXMgQ290YXMsIGRvIEZ1bmRvIEdhcmFudGlkb3IgZGUgQ3ImZWFjdXRlO2RpdG9zICZuZGFzaDsgRkdDIG91IGRlIHF1YWxxdWVyIG91dHJvIG1lY2FuaXNtbyBkZSBzZWd1cm8uPC9zcGFuPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjxicj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0ciBzdHlsZT0iYmFja2dyb3VuZDojQkZCRkJGOyI+Cjx0ZCBjb2xzcGFuPSI1Ij48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjYuIFJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCBuJmF0aWxkZTtvIHNpZ2lsb3NvcyBlIHJlbGV2YW50ZXM8L3NwYW4+PC90ZD4KPC90cj4KPC90YWJsZT4KPGJyPgo8dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyIHN0eWxlPSJiYWNrZ3JvdW5kOiNCRkJGQkY7Ij4KPHRkIGNvbHNwYW49IjMiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+CiAgICAgICAgICAgIDcuIFJlbGEmY2NlZGlsOyZhdGlsZGU7byBkZSBwcm9jZXNzb3MganVkaWNpYWlzLCByZXBldGl0aXZvcyBvdSBjb25leG9zLCBiYXNlYWRvcwogICAgICAgICAgICBlbSBjYXVzYXMganVyJmlhY3V0ZTtkaWNhcwogICAgICAgICAgICBzZW1lbGhhbnRlcywgbiZhdGlsZGU7byBzaWdpbG9zb3MgZSByZWxldmFudGVzCiAgICAgICAgICA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5OJmRlZzsgZG8gUHJvY2Vzc288L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5WYWxvcmVzIEVudm9sdmlkb3M8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5DYXVzYSBkYSBjb250aW5nJmVjaXJjO25jaWE8L3NwYW4+PC90ZD4KPC90cj4KPC90YWJsZT4KPGJyPgo8dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyIHN0eWxlPSJiYWNrZ3JvdW5kOiNCRkJGQkY7Ij4KPHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+OC4gQW4mYWFjdXRlO2xpc2UgZGUgSW1wYWN0bzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPgogICAgICAgICAgICBBbiZhYWN1dGU7bGlzZSBkb3MgaW1wYWN0b3MgZW0gY2FzbyBkZSBwZXJkYSBlIHZhbG9yZXMgZW52b2x2aWRvcwogICAgICAgICAgICByZWxhY2lvbmFkb3MgYW9zIHByb2Nlc3NvcwogICAgICAgICAgICBqdWRpY2lhaXMgc2lnaWxvc29zIHJlbGV2YW50ZXMKICAgICAgICAgIDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj5OJmF0aWxkZTtvIHBvc3N1aSBpbmZvcm1hJmNjZWRpbDthbyBhcHJlc2VudGFkYS4gPC9zcGFuPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjxicj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0ciBzdHlsZT0iYmFja2dyb3VuZDojQkZCRkJGOyI+Cjx0ZCBjb2xzcGFuPSIyIj48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjkuIEFzc2VtYmxlaWEgR2VyYWw8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9ImNlbHVsYS1udW1lcm8tc2VjYW8iIHJvd3NwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+OS4xPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+CiAgICAgICAgICAgIEVuZGVyZSZjY2VkaWw7b3MgKGYmaWFjdXRlO3NpY28gb3UgZWxldHImb2NpcmM7bmljbykgbm9zIHF1YWlzIG9zIGRvY3VtZW50b3MgcmVsYXRpdm9zCiAgICAgICAgICAgICZhZ3JhdmU7IGFzc2VtYmxlaWEgZXN0YXImYXRpbGRlO28KICAgICAgICAgICAgJmFncmF2ZTsgZGlzcG9zaSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBjb3Rpc3RhcyBwYXJhIGFuJmFhY3V0ZTtsaXNlCiAgICAgICAgICA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+RW5kZXJlJmNjZWRpbDtvIEYmaWFjdXRlO3NpY286IFByYWlhIGRlIEJvdGFmb2dvLCA1MDEsIEJsb2NvIEksIEJvdGFmb2dvLCBDRVAgMjIuMjUwLTkxMSwgUmlvIGRlIEphbmVpcm8vUkogRW5kZXJlJmNjZWRpbDtvIEVsZXRyJm9jaXJjO25pY286IGFzc2VtYmxlaWEuY290aXN0YUB4cGkuY29tLmJyPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHJvd3NwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+OS4yPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+CiAgICAgICAgICAgIEluZGljYSZjY2VkaWw7JmF0aWxkZTtvIGRvcyBtZWlvcyBkZSBjb211bmljYSZjY2VkaWw7JmF0aWxkZTtvIGRpc3BvbmliaWxpemFkb3MgYW9zIGNvdGlzdGFzCiAgICAgICAgICAgIHBhcmEgKGkpIGEgaW5jbHVzJmF0aWxkZTtvIGRlCiAgICAgICAgICAgIG1hdCZlYWN1dGU7cmlhcyBuYSBvcmRlbSBkbyBkaWEgZGUgYXNzZW1ibGVpYXMgZ2VyYWlzIGUgbyBlbnZpbyBkZSBkb2N1bWVudG9zIHBlcnRpbmVudGVzICZhZ3JhdmU7cwogICAgICAgICAgICBkZWxpYmVyYSZjY2VkaWw7Jm90aWxkZTtlcwogICAgICAgICAgICBwcm9wb3N0YXM7IChpaSkgc29saWNpdGEmY2NlZGlsOyZhdGlsZGU7byBkZSBsaXN0YSBkZSBlbmRlcmUmY2NlZGlsO29zIGYmaWFjdXRlO3NpY29zIGUgZWxldHImb2NpcmM7bmljb3MgZG9zIGRlbWFpcwogICAgICAgICAgICBjb3Rpc3RhcyBwYXJhIGVudmlvIGRlCiAgICAgICAgICAgIHBlZGlkbyBwJnVhY3V0ZTtibGljbyBkZSBwcm9jdXJhJmNjZWRpbDsmYXRpbGRlO28KICAgICAgICAgIDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5FbmRlcmUmY2NlZGlsO28gZWxldHImb2NpcmM7bmljbzogYXNzZW1ibGVpYS5jb3Rpc3RhQHhwaS5jb20uYnI8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgcm93c3Bhbj0iMiI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj45LjM8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4KICAgICAgICAgICAgRGVzY3JpJmNjZWRpbDsmYXRpbGRlO28gZGFzIHJlZ3JhcyBlIHByb2NlZGltZW50b3MgYXBsaWMmYWFjdXRlO3ZlaXMgJmFncmF2ZTsgcGFydGljaXBhJmNjZWRpbDsmYXRpbGRlO28gZG9zCiAgICAgICAgICAgIGNvdGlzdGFzIGVtCiAgICAgICAgICAgIGFzc2VtYmxlaWFzIGdlcmFpcywgaW5jbHVpbmRvIChpKSBmb3JtYWxpZGFkZXMgZXhpZ2lkYXMgcGFyYSBhIGNvbXByb3ZhJmNjZWRpbDsmYXRpbGRlO28gZGEgcXVhbGlkYWRlCiAgICAgICAgICAgIGRlIGNvdGlzdGEgZQogICAgICAgICAgICByZXByZXNlbnRhJmNjZWRpbDsmYXRpbGRlO28gZGUgY290aXN0YXMgZW0gYXNzZW1ibGVpYTsgKGlpKSBwcm9jZWRpbWVudG9zIHBhcmEgYSByZWFsaXphJmNjZWRpbDsmYXRpbGRlO28gZGUKICAgICAgICAgICAgY29uc3VsdGFzIGZvcm1haXMsIHNlCiAgICAgICAgICAgIGFkbWl0aWRhcyBlbSByZWd1bGFtZW50bzsgKGlpaSkgcmVncmFzIGUgcHJvY2VkaW1lbnRvcyBwYXJhIGEgcGFydGljaXBhJmNjZWRpbDsmYXRpbGRlO28gJmFncmF2ZTsgZGlzdCZhY2lyYztuY2lhIGUKICAgICAgICAgICAgZW52aW8gZGUKICAgICAgICAgICAgY29tdW5pY2EmY2NlZGlsOyZhdGlsZGU7byBlc2NyaXRhIG91IGVsZXRyJm9jaXJjO25pY2EgZGUgdm90bwogICAgICAgICAgPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuPlBvZGVyJmF0aWxkZTtvIHBhcnRpY2lwYXIgZGEgQXNzZW1ibGVpYSBvcyBjb3Rpc3RhcyBpbnNjcml0b3Mgbm8gcmVnaXN0cm8gZGUgY290aXN0YXMgZG8gRnVuZG8gbmEgZGF0YSBkYSBjb252b2NhJmNjZWRpbDsmYXRpbGRlO28gZGEgcmVzcGVjdGl2YSBBc3NlbWJsZWlhLCBzZXVzIHJlcHJlc2VudGFudGVzIGxlZ2FpcyBvdSBwcm9jdXJhZG9yZXMgbGVnYWxtZW50ZSBjb25zdGl0dSZpYWN1dGU7ZG9zIGgmYWFjdXRlOyBtZW5vc2RlIDEgKHVtKSBhbm8uIFNlbmRvIGFzc2ltLCAmZWFjdXRlOyBuZWNlc3MmYWFjdXRlO3JpbyBhcHJlc2VudGFyIGRvY3VtZW50byBkZSBpZGVudGlmaWNhJmNjZWRpbDsmYXRpbGRlO28gdiZhYWN1dGU7bGlkbywgbm8gY2FzbyBkZSBjb3Rpc3RhIHBlc3NvYSBmJmlhY3V0ZTtzaWNhLCBvdSBlbSBjYXNvIGRlIHBlc3NvYSBqdXImaWFjdXRlO2RpY2Egb3UgZnVuZG8gZGUgaW52ZXN0aW1lbnRvLCBkb2N1bWVudG8gZGUgaWRlbnRpZmljYSZjY2VkaWw7JmF0aWxkZTtvIHYmYWFjdXRlO2xpZG9kbyhzKSByZXByZXNlbnRhbnRlKHMpIGFjb21wYW5oYWRvIGRlIGMmb2FjdXRlO3BpYSBhdXRlbnRpY2FkYSBkbyBlc3RhdHV0by9jb250cmF0byBzb2NpYWwgb3UgYyZvYWN1dGU7cGlhIHNpbXBsZXMgZG8gcmVndWxhbWVudG8gZSBwcm9jdXJhJmNjZWRpbDsmYXRpbGRlO28gZXNwZWMmaWFjdXRlO2ZpY2EgcGFyYSBjb21wcm92YXIgcG9kZXJlcy4gRW0gY2FzbyBkZSBjb3Rpc3RhIHJlcHJlc2VudGFkbyBwb3IgcHJvY3VyYWRvcixhIHByb2N1cmEmY2NlZGlsOyZhdGlsZGU7byBkZXZlIHRyYXplciBwb2RlcmVzIGVzcGVjJmlhY3V0ZTtmaWNvcyBwYXJhIHByJmFhY3V0ZTt0aWNhIGRvIHZvdG8gZSBlc3RhciBjb20gZmlybWEgcmVjb25oZWNpZGEuIE5vIGNhc28gZGUgY29uc3VsdGFzIGZvcm1haXMsIGRldmVyJmF0aWxkZTtvIHNlciBvYnNlcnZhZG9zIG9zIHByYXpvcyBlIGNvbmRpJmNjZWRpbDsmb3RpbGRlO2VzIGVzcGVjJmlhY3V0ZTtmaWNhcyBhIGNhZGEgY29uc3VsdGEgY29uZm9ybWVkZXRhbGhhZG8gZW0gc2V1IGVkaXRhbCwgb2JzZXJ2YWRvIHNlbXByZSBvIHByYXpvIG0maWFjdXRlO25pbW8gcHJldmlzdG8gZW0gcmVndWxhbWVudG8gZSBuYSByZWd1bGFtZW50YSZjY2VkaWw7JmF0aWxkZTtvIHZpZ2VudGUuIE8gcHJvY2VkaW1lbnRvIHBhcmEgdmVyaWZpY2EmY2NlZGlsOyZhdGlsZGU7byBkYSBxdWFsaWRhZGUgZGUgY290aXN0YSBlIHN1YSByZXByZXNlbnRhJmNjZWRpbDsmYXRpbGRlO28gYWNpbWEgZGVzY3JpdGEgdGFtYiZlYWN1dGU7bSZlYWN1dGU7IGFwbGljJmFhY3V0ZTt2ZWwgbmVzdGUgY2Fzby48L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgcm93c3Bhbj0iMiI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj45LjQ8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5QciZhYWN1dGU7dGljYXMgcGFyYSBhIHJlYWxpemEmY2NlZGlsOyZhdGlsZGU7byBkZSBhc3NlbWJsZWlhIHBvciBtZWlvIGVsZXRyJm9jaXJjO25pY288L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+QSBBc3NlbWJsZWlhIEdlcmFsIGRlIENvdGlzdGFzIHNlciZhYWN1dGU7IGluc3RhbGFkYSBjb20gYSBwcmVzZW4mY2NlZGlsO2EgZGUgcGVsbyBtZW5vcyAwMSAodW0pIENvdGlzdGEsIHNlbmRvIHF1ZSBhcyBkZWxpYmVyYSZjY2VkaWw7Jm90aWxkZTtlcyBwb2RlciZhdGlsZGU7byBzZXIgcmVhbGl6YWRhcyBtZWRpYW50ZSBwcm9jZXNzbyBkZSBjb25zdWx0YSBmb3JtYWwsIHNlbSBhIG5lY2Vzc2lkYWRlIGRlIHJldW5pJmF0aWxkZTtvcHJlc2VuY2lhbCBkZSBjb3Rpc3RhcywgcG9yIG1laW8gZGUgY29ycmVzcG9uZCZlY2lyYztuY2lhIGVzY3JpdGEgb3UgZWxldHImb2NpcmM7bmljYSAoZS1tYWlsKSwgcGxhdGFmb3JtYSBlbGV0ciZvY2lyYztuaWNhIG91IHZpYSBtZWNhbmlzbW8gZGlnaXRhbCAmbGRxdW87Y2xpY2sgdGhyb3VnaCZyZHF1bzssIGEgc2VyIHJlYWxpemFkbyBwZWxvIEFkbWluaXN0cmFkb3IganVudG8gYSBjYWRhIENvdGlzdGEgZG8gRnVuZG8sZGVzZGUgcXVlIG9ic2VydmFkYXMgYXMgZm9ybWFsaWRhZGVzIHByZXZpc3RhcyBuYSBJbnN0cnUmY2NlZGlsOyZhdGlsZGU7byBDVk0gNDcyLiBDYWRhIENvdGEgY29ycmVzcG9uZGVyJmFhY3V0ZTsgYW8gZGlyZWl0byBkZSAwMSAodW0pIHZvdG8gbmEgQXNzZW1ibGVpYSBHZXJhbCBkZSBDb3Rpc3Rhcy48L3NwYW4+PC90ZD4KPC90cj4KPC90YWJsZT4KPGJyPgo8dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyIHN0eWxlPSJiYWNrZ3JvdW5kOiNCRkJGQkY7Ij4KPHRkIGNvbHNwYW49IjQiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+MTAuIFJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gZG8gQWRtaW5pc3RyYWRvciBlIGRvIEdlc3Rvcjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjbGFzcz0iY2VsdWxhLW51bWVyby1zZWNhbyIgcm93c3Bhbj0iMyI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4xMC4xPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UG9sJmlhY3V0ZTt0aWNhIGRlIHJlbXVuZXJhJmNjZWRpbDsmYXRpbGRlO28gZGVmaW5pZGEgZW0gcmVndWxhbWVudG88L3NwYW4+PC90ZD48dGQgY29sc3Bhbj0iMiI+PHNwYW4+QSBBZG1pbmlzdHJhZG9yYSBlIEdlc3RvcmEgcmVjZWJlciZhdGlsZGU7bywgcGVsb3MgcmVzcGVjdGl2b3Mgc2VydmkmY2NlZGlsO29zIGRlIGFkbWluaXN0cmEmY2NlZGlsOyZhdGlsZGU7byBmaWR1Y2kmYWFjdXRlO3JpYSBlIGRlIGdlc3QmYXRpbGRlO28gZGUgcmVjdXJzb3MgcHJlc3RhZG9zIGVtIGZhdm9yIGRhIENsYXNzZSwgcmVtdW5lcmEmY2NlZGlsOyZhdGlsZGU7byBjb25qdW50YSBjb21wb3N0YSBkZSB2YWxvciBlcXVpdmFsZW50ZSBhIDElICh1bSBpbnRlaXJvIHBvciBjZW50bykgYW8gYW5vIHNvYnJlIGNhbGN1bGFkbyBzb2JyZSBhIEJhc2UgZGUgQyZhYWN1dGU7bGN1bG8gZGEgVGF4YSBNJmFhY3V0ZTt4aW1hIEdsb2JhbCwgc2VuZG8gYXNzZWd1cmFkbyB1bSB2YWxvciBtJmlhY3V0ZTtuaW1vIGVxdWl2YWxlbnRlIGEgUiQgMjUuMDAwLDAwICh2aW50ZSBlIGNpbmNvIG1pbCByZWFpcykgcG9yIG0mZWNpcmM7cy4gQSBBZG1pbmlzdHJhZG9yYSB2b2x0YXImYWFjdXRlOyBhIGFkb3RhciBvIHBhdHJpbSZvY2lyYztuaW8gbCZpYWN1dGU7cXVpZG8gZGEgQ2xhc3NlIGNvbW8gQmFzZSBkZSBDJmFhY3V0ZTtsY3VsbyBkYSBUYXhhIE0mYWFjdXRlO3hpbWEgR2xvYmFsIGNhc28sIGEgcXVhbHF1ZXIgbW9tZW50bywgYXMgQ290YXMgZGVpeGVtIGRlIGludGVncmFyIG9zICZpYWN1dGU7bmRpY2VzIGRlIG1lcmNhZG8gY3VqYSBtZXRvZG9sb2dpYSBwcmV2ZWphIGNyaXQmZWFjdXRlO3Jpb3MgZGUgaW5jbHVzJmF0aWxkZTtvIHF1ZSBjb25zaWRlcmVtIGEgbGlxdWlkZXogZGFzIENvdGFzIGUgY3JpdCZlYWN1dGU7cmlvcyBkZSBwb25kZXJhJmNjZWRpbDsmYXRpbGRlO28gcXVlIGNvbnNpZGVyZW0gbyB2b2x1bWUgZmluYW5jZWlybyBkYXMgQ290YXMuIEEgVGF4YSBNJmFhY3V0ZTt4aW1hIEdsb2JhbCBzZXImYWFjdXRlOyBjYWxjdWxhZGEgZSBwcm92aXNpb25hZGEgZGlhcmlhbWVudGUsIG1lZGlhbnRlIGEgZGl2aXMmYXRpbGRlO28gZGEgdGF4YSBhbnVhbCAmYWdyYXZlOyByYXomYXRpbGRlO28gZGUgMjUyIChkdXplbnRvcyBlIGNpbnF1ZW50YSBlIGRvaXMpIERpYXMgJlVhY3V0ZTt0ZWlzLkFzIHBhcmNlbGFzIG1lbnNhaXMgZGEgVGF4YSBNJmFhY3V0ZTt4aW1hIEdsb2JhbCBzZXImYXRpbGRlO28gZGV2aWRhcyBubyA1Jm9yZG07IChxdWludG8pIERpYSAmVWFjdXRlO3RpbCBkbyBtJmVjaXJjO3Mgc3Vic2VxdWVudGUgJmFncmF2ZTsgcHJlc3RhJmNjZWRpbDsmYXRpbGRlO28gZG9zIHNlcnZpJmNjZWRpbDtvcy5PIHZhbG9yIG0maWFjdXRlO25pbW8gbWVuc2FsIGRhIFRheGEgTSZhYWN1dGU7eGltYSBHbG9iYWwgc2VyJmFhY3V0ZTsgYXR1YWxpemFkbyBhbnVhbG1lbnRlLCBhIHBhcnRpciBkbyBtJmVjaXJjO3MgZW0gcXVlIHNlIGRldSBvIGluJmlhY3V0ZTtjaW8gZGFzIGF0aXZpZGFkZXMgZGEgQ2xhc3NlLCBwZWxhIHZhcmlhJmNjZWRpbDsmYXRpbGRlO28gcG9zaXRpdmEgZG8gSVBDQSwgb3UgcG9yIG91dHJvICZpYWN1dGU7bmRpY2UgcXVlIHZpZXIgYSBzdWJzdGl0dSZpYWN1dGU7LWxvIG5vcyB0ZXJtb3MgZGEgbGVpLjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPlZhbG9yIHBhZ28gbm8gYW5vIGRlIHJlZmVyJmVjaXJjO25jaWEgKFIkKTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPiUgc29icmUgbyBwYXRyaW0mb2NpcmM7bmlvIGNvbnQmYWFjdXRlO2JpbDwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPiUgc29icmUgbyBwYXRyaW0mb2NpcmM7bmlvIGEgdmFsb3IgZGUgbWVyY2Fkbzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5SJCA4NzQuODM0LDQ1PC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDYlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDYlPC9zcGFuPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjxicj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0ciBzdHlsZT0iYmFja2dyb3VuZDojQkZCRkJGOyI+Cjx0ZCBjb2xzcGFuPSI1Ij48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjExLiBHb3Zlcm5hbiZjY2VkaWw7YTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSI1Ij48c3BhbiBjbGFzcz0idGl0bGUtYjMiPlJlcHJlc2VudGFudGUocykgZG9zIGNvdGlzdGFzPC9zcGFuPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjx0YWJsZSBzdHlsZT0iYm9yZGVyLXRvcC1zdHlsZTogaGlkZGVuIiBib3JkZXI9IjEiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHI+Cjx0ZCBjb2xzcGFuPSI1Ij48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkRpcmV0b3IgUmVzcG9ucyZhYWN1dGU7dmVsIHBlbG8gRnVuZG88L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9ImNlbHVsYS1udW1lcm8tc2VjYW8iIHJvd3NwYW49IjE5Ij48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjExLjI8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5Ob21lPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjMiPjxzcGFuPkxpemFuZHJvIFNvbW1lciBBcm5vbmk8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5JZGFkZTwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIzIj48c3Bhbj41MDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPlByb2Zpc3MmYXRpbGRlO288L3NwYW4+PC90ZD48dGQgY29sc3Bhbj0iMyI+PHNwYW4+QWRtaW5pc3RyYWRvcjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkNQRjwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIzIj48c3Bhbj4yNzkuOTAyLjI4OC0wNzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkUtbWFpbDwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIzIj48c3Bhbj5qdXJpZGljby5yZWd1bGF0b3Jpb0B4cGkuY29tLmJyPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+Rm9ybWEmY2NlZGlsOyZhdGlsZGU7byBhY2FkJmVjaXJjO21pY2E8L3NwYW4+PC90ZD48dGQgY29sc3Bhbj0iMyI+PHNwYW4+QWRtaW5pc3RyYSZjY2VkaWw7JmF0aWxkZTtvIGRlIEVtcHJlc2FzPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UXVhbnRpZGFkZSBkZSBjb3RhcyBkZXRpZGFzIGRhIENsYXNzZTwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIzIj48c3Bhbj4wPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UXVhbnRpZGFkZSBkZSBjb3RhcyBkYSBDbGFzc2UgY29tcHJhZGFzIG5vIHBlciZpYWN1dGU7b2RvPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjMiPjxzcGFuPjA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5RdWFudGlkYWRlIGRlIGNvdGFzIGRhIENsYXNzZSB2ZW5kaWRhcyBubyBwZXImaWFjdXRlO29kbzwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIzIj48c3Bhbj4wPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+RGF0YSBkZSBpbiZpYWN1dGU7Y2lvIG5hIGZ1biZjY2VkaWw7JmF0aWxkZTtvPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjMiPjxzcGFuPjAxLzA5LzIwMjE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iNCI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5QcmluY2lwYWlzIGV4cGVyaSZlY2lyYztuY2lhcyBwcm9maXNzaW9uYWlzIGR1cmFudGUgb3MgJnVhY3V0ZTtsdGltb3MgNSBhbm9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+Tm9tZSBkYSBFbXByZXNhPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UGVyJmlhY3V0ZTtvZG88L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5DYXJnbyBlIGZ1biZjY2VkaWw7Jm90aWxkZTtlcyBpbmVyZW50ZXMgYW8gY2FyZ288L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5BdGl2aWRhZGUgUHJpbmNpcGFsIGRhIEVtcHJlc2E8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+WFAgSW52ZXN0aW1lbnRvcyBDQ1RWTSBTLkEuPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPkRlc2RlIHNldGVtYnJvIGRlIDIwMjE8L3NwYW4+PC90ZD48dGQ+PHNwYW4+RGlyZXRvciBkZSBBZG1pbmlzdHJhJmNjZWRpbDsmYXRpbGRlO28gRmlkdWNpJmFhY3V0ZTtyaWE8L3NwYW4+PC90ZD48dGQ+PHNwYW4+RGlyZXRvciByZXNwb25zJmFhY3V0ZTt2ZWwgcGVsb3Mgc2VydmkmY2NlZGlsO29zIGRlIGFkbWluaXN0cmEmY2NlZGlsOyZhdGlsZGU7byBmaWR1Y2kmYWFjdXRlO3JpYTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5CTlkgTWVsbG9uIFNlcnZpJmNjZWRpbDtvcyBGaW5hbmNlaXJvcyBEVFZNPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPm1hciZjY2VkaWw7byBkZSAyMDE1IGEgYWdvc3RvIGRlIDIwMjE8L3NwYW4+PC90ZD48dGQ+PHNwYW4+RGlyZXRvciBFeGVjdXRpdm88L3NwYW4+PC90ZD48dGQ+PHNwYW4+RGlyZXRvciBFeGVjdXRpdm8gcmVzcG9ucyZhYWN1dGU7dmVsIHBlbG9zIHNlcnZpJmNjZWRpbDtvcyBkZSBhZG1pbmlzdHJhJmNjZWRpbDsmYXRpbGRlO28gZmlkdWNpJmFhY3V0ZTtyaWEsIGN1c3Qmb2FjdXRlO2RpYSBlIGNvbnRyb2xhZG9yaWE8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQgY29sc3Bhbj0iNCI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4KICAgICAgICAgICAgRGVzY3JpJmNjZWRpbDsmYXRpbGRlO28gZGUgcXVhbHF1ZXIgZG9zIHNlZ3VpbnRlcyBldmVudG9zIHF1ZSB0ZW5oYW0gb2NvcnJpZG8KICAgICAgICAgICAgZHVyYW50ZSBvcyAmdWFjdXRlO2x0aW1vcyA1CiAgICAgICAgICAgIGFub3MKICAgICAgICAgIDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkV2ZW50bzwvc3Bhbj48L3RkPjx0ZCBjb2xzcGFuPSIzIj48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkRlc2NyaSZjY2VkaWw7JmF0aWxkZTtvPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+UXVhbHF1ZXIgY29uZGVuYSZjY2VkaWw7JmF0aWxkZTtvIGNyaW1pbmFsPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjMiPjxzcGFuPk4mYXRpbGRlO288L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4KICAgICAgICAgICAgUXVhbHF1ZXIgY29uZGVuYSZjY2VkaWw7JmF0aWxkZTtvIGVtIHByb2Nlc3NvIGFkbWluaXN0cmF0aXZvIGRhIENWTSBlIGFzIHBlbmFzCiAgICAgICAgICAgIGFwbGljYWRhcwogICAgICAgICAgPC9zcGFuPjwvdGQ+PHRkIGNvbHNwYW49IjMiPjxzcGFuPk4mYXRpbGRlO288L3NwYW4+PC90ZD4KPC90cj4KPC90YWJsZT4KPGJyPgo8dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyIHN0eWxlPSJiYWNrZ3JvdW5kOiNCRkJGQkY7Ij4KPHRkIGNvbHNwYW49IjYiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+CiAgICAgICAgICAgIDEyLiBEaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3Rpc3Rhcywgc2VndW5kbyBvIHBlcmNlbnR1YWwgZGUgY290YXMKICAgICAgICAgICAgYWRxdWlyaWRvCiAgICAgICAgICA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5GYWl4YXMgZGUgUHVsdmVyaXphJmNjZWRpbDsmYXRpbGRlO288L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5OJm9yZG07IGRlIGNvdGlzdGFzPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+TiZvcmRtOyBkZSBjb3RhcyBkZXRpZGFzPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+JSBkZSBjb3RhcyBkZXRpZG8gZW0gcmVsYSZjY2VkaWw7JmF0aWxkZTtvIGFvIHRvdGFsIGVtaXRpZG88L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4lIGRldGlkbyBwb3IgUEY8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4lIGRldGlkbyBwb3IgUEo8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5BdCZlYWN1dGU7IDUlIGRhcyBjb3Rhczwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4zMzQ2NDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4xNDkwMzY0MjE8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MTAwLDAwJTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wLDAwJTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4xMDAsMDAlPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+QWNpbWEgZGUgNSUgYXQmZWFjdXRlOyAxMCU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+QWNpbWEgZGUgMTAlIGF0JmVhY3V0ZTsgMTUlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjA8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wLDAwJTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wLDAwJTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wLDAwJTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkFjaW1hIGRlIDE1JSBhdCZlYWN1dGU7IDIwJTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjA8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MCwwMCU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MCwwMCU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MCwwMCU8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5BY2ltYSBkZSAyMCUgYXQmZWFjdXRlOyAzMCU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+QWNpbWEgZGUgMzAlIGF0JmVhY3V0ZTsgNDAlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjA8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wLDAwJTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wLDAwJTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wLDAwJTwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPkFjaW1hIGRlIDQwJSBhdCZlYWN1dGU7IDUwJTwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjA8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MCwwMCU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MCwwMCU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MCwwMCU8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5BY2ltYSBkZSA1MCU8L3NwYW4+PC90ZD48dGQ+PHNwYW4+MDwvc3Bhbj48L3RkPjx0ZD48c3Bhbj4wPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPjAsMDAlPC9zcGFuPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjxicj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0ciBzdHlsZT0iYmFja2dyb3VuZDojQkZCRkJGOyI+Cjx0ZCBjb2xzcGFuPSI3Ij48c3BhbiBjbGFzcz0idGl0bGUtYjMiPgogICAgICAgICAgICAxMy4gVHJhbnNhJmNjZWRpbDsmb3RpbGRlO2VzIGNvbSBhdGl2b3MgZW52b2x2ZW5kbyBwb3RlbmNpYWwgY29uZmxpdG8gZGUKICAgICAgICAgICAgaW50ZXJlc3NlcyBlIGEgYXNzZW1ibGVpYSBkZQogICAgICAgICAgICBhcHJvdmEmY2NlZGlsOyZhdGlsZGU7bwogICAgICAgICAgPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+QXRpdm8gbmVnb2NpYWRvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+TmF0dXJlemEgZGEgdHJhbnNhJmNjZWRpbDsmYXRpbGRlO288L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5EYXRhIGRhIHRyYW5zYSZjY2VkaWw7JmF0aWxkZTtvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+VmFsb3IgZW52b2x2aWRvPC9zcGFuPjwvdGQ+PHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+RGF0YSBkYSBhc3NlbWJsZWlhIGRlIGF1dG9yaXphJmNjZWRpbDsmYXRpbGRlO288L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj5Db250cmFwYXJ0ZTwvc3Bhbj48L3RkPgo8L3RyPgo8L3RhYmxlPgo8YnI+Cjx0YWJsZSBib3JkZXI9IjEiIHdpZHRoPSI5NSUiIGFsaWduPSJjZW50ZXIiPgo8dHIgc3R5bGU9ImJhY2tncm91bmQ6I0JGQkZCRjsiPgo8dGQgY29sc3Bhbj0iMiI+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4xNC4gUG9sJmlhY3V0ZTt0aWNhIGRlIGRpdnVsZ2EmY2NlZGlsOyZhdGlsZGU7byBkZSBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHJvd3NwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+MTQuMTwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPgogICAgICAgICAgICBEZXNjcmV2ZXIgYSBwb2wmaWFjdXRlO3RpY2EgZGUgZGl2dWxnYSZjY2VkaWw7JmF0aWxkZTtvIGRlIGF0byBvdSBmYXRvIHJlbGV2YW50ZSBhZG90YWRhCiAgICAgICAgICAgIHBlbG8gYWRtaW5pc3RyYWRvciwKICAgICAgICAgICAgb3UgZGlzcG9uaWJpbGl6YXIgbyBsaW5rIGNvcnJlc3BvbmRlbnRlIGRhIHAmYWFjdXRlO2dpbmEgZG8gYWRtaW5pc3RyYWRvciBuYSByZWRlIG11bmRpYWwgZGUKICAgICAgICAgICAgY29tcHV0YWRvcmVzLAogICAgICAgICAgICBpbmRpY2FuZG8gb3MgcHJvY2VkaW1lbnRvcyByZWxhdGl2b3MgJmFncmF2ZTsgbWFudXRlbiZjY2VkaWw7JmF0aWxkZTtvIGRlIHNpZ2lsbyBhY2VyY2EgZGUgaW5mb3JtYSZjY2VkaWw7Jm90aWxkZTtlcwogICAgICAgICAgICByZWxldmFudGVzIG4mYXRpbGRlO28gZGl2dWxnYWRhcywKICAgICAgICAgICAgbG9jYWlzIG9uZGUgZXN0YXImYXRpbGRlO28gZGlzcG9uJmlhY3V0ZTt2ZWlzIHRhaXMgaW5mb3JtYSZjY2VkaWw7Jm90aWxkZTtlcywgZW50cmUgb3V0cm9zIGFzcGVjdG9zCiAgICAgICAgICA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+VG9kb3Mgb3MgYXRvcyBvdSBmYXRvcyByZWxldmFudGVzIGRvIEZ1bmRvIHMmYXRpbGRlO28gZGl2dWxnYWRvcyBuYSBwJmFhY3V0ZTtnaW5hIGRvIEFkbWluaXN0cmFkb3IgKHd3dy54cGkuY29tLmJyL2FkbWluaXN0cmFjYW8tZmlkdWNpYXJpYS8pLCBkbyBGdW5kbyBlIHNpc3RlbWEgRnVuZG9zTmV0IGRhIEIzIFMuQS4tIEJyYXNpbCwgQm9sc2EgZSBCYWxjJmF0aWxkZTtvICjLnEIzy5wpLjwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCByb3dzcGFuPSIyIj48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjE0LjI8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4KICAgICAgICAgICAgRGVzY3JldmVyIGEgcG9sJmlhY3V0ZTt0aWNhIGRlIG5lZ29jaWEmY2NlZGlsOyZhdGlsZGU7byBkZSBjb3Rhcywgc2UgaG91dmVyLCBvdQogICAgICAgICAgICBkaXNwb25pYmlsaXphciBvIGxpbmsKICAgICAgICAgICAgY29ycmVzcG9uZGVudGUgZGEgcCZhYWN1dGU7Z2luYSBkbyBhZG1pbmlzdHJhZG9yIG5hIHJlZGUgbXVuZGlhbCBkZSBjb21wdXRhZG9yZXMKICAgICAgICAgIDwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZD48c3Bhbj5PIEZ1bmRvIG4mYXRpbGRlO28gcG9zc3VpIHBvbCZpYWN1dGU7dGljYSBkZSBuZWdvY2lhJmNjZWRpbDsmYXRpbGRlO28gZGUgY290YXMuPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkIHJvd3NwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+MTQuMzwvc3Bhbj48L3RkPjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPgogICAgICAgICAgICBEZXNjcmV2ZXIgYSBwb2wmaWFjdXRlO3RpY2EgZGUgZXhlcmMmaWFjdXRlO2NpbyBkbyBkaXJlaXRvIGRlIHZvdG8gZW0KICAgICAgICAgICAgcGFydGljaXBhJmNjZWRpbDsmb3RpbGRlO2VzIHNvY2lldCZhYWN1dGU7cmlhcywgb3UKICAgICAgICAgICAgZGlzcG9uaWJpbGl6YXIgbyBsaW5rIGNvcnJlc3BvbmRlbnRlIGRhIHAmYWFjdXRlO2dpbmEgZG8gYWRtaW5pc3RyYWRvciBuYSByZWRlIG11bmRpYWwgZGUKICAgICAgICAgICAgY29tcHV0YWRvcmVzCiAgICAgICAgICA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+QSBQb2wmaWFjdXRlO3RpY2EgZGUgRXhlcmMmaWFjdXRlO2NpbyBkZSBEaXJlaXRvIGRlIFZvdG9zIGVzdCZhYWN1dGU7IGRpc3BvbiZpYWN1dGU7dmVsIG5vIHNpdGUgZG8gR2VzdG9yIGh0dHBzOi8vd3d3LnhwYXNzZXQuY29tLmJyLzwvc3Bhbj48L3RkPgo8L3RyPgo8dHI+Cjx0ZCByb3dzcGFuPSIyIj48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjE0LjQ8L3NwYW4+PC90ZD48dGQ+PHNwYW4gY2xhc3M9InRpdGxlLWIzIj4KICAgICAgICAgICAgUmVsYWNpb25hciBvcyBmdW5jaW9uJmFhY3V0ZTtyaW9zIHJlc3BvbnMmYWFjdXRlO3ZlaXMgcGVsYSBpbXBsYW50YSZjY2VkaWw7JmF0aWxkZTtvLAogICAgICAgICAgICBtYW51dGVuJmNjZWRpbDsmYXRpbGRlO28sIGF2YWxpYSZjY2VkaWw7JmF0aWxkZTtvIGUKICAgICAgICAgICAgZmlzY2FsaXphJmNjZWRpbDsmYXRpbGRlO28gZGEgcG9sJmlhY3V0ZTt0aWNhIGRlIGRpdnVsZ2EmY2NlZGlsOyZhdGlsZGU7byBkZSBpbmZvcm1hJmNjZWRpbDsmb3RpbGRlO2VzLCBzZSBmb3IgbyBjYXNvCiAgICAgICAgICA8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+Ti9BPC9zcGFuPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjxicj4KPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9Ijk1JSIgYWxpZ249ImNlbnRlciI+Cjx0ciBzdHlsZT0iYmFja2dyb3VuZDojQkZCRkJGOyI+Cjx0ZD48c3BhbiBjbGFzcz0idGl0bGUtYjMiPjE1LiBSZWdyYXMgZSBwcmF6b3MgcGFyYSBjaGFtYWRhIGRlIGNhcGl0YWw8L3NwYW4+PC90ZD4KPC90cj4KPHRyPgo8dGQ+PHNwYW4+TiZhdGlsZGU7byBoJmFhY3V0ZTsgY2hhbWFkYSBkZSBjYXBpdGFsIHByZXZpc3RhIHBhcmEgbyBmdW5kby48L3NwYW4+PC90ZD4KPC90cj4KPC90YWJsZT4KPGJyPgo8dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iOTUlIiBhbGlnbj0iY2VudGVyIj4KPHRyIHN0eWxlPSJiYWNrZ3JvdW5kOiNCRkJGQkY7Ij4KPHRkIGNvbHNwYW49IjIiPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+MTYuIFBvbCZpYWN1dGU7dGljYSBkZSBkaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBkZSByZXN1bHRhZG9zPC9zcGFuPjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPjxzcGFuIGNsYXNzPSJ0aXRsZS1iMyI+CiAgICAgICAgICAgIFBvbCZpYWN1dGU7dGljYSBkZSBkaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBkZSByZXN1bHRhZG9zLCBpbmNsdWluZG8gYSBwZXJpb2RpY2lkYWRlIGUKICAgICAgICAgICAgYSBiYXNlIGRlIGMmYWFjdXRlO2xjdWxvCiAgICAgICAgICAgIGNvbSBhIGNvbmNpbGlhJmNjZWRpbDsmYXRpbGRlO28gZGEgZGlzdHJpYnVpJmNjZWRpbDsmYXRpbGRlO28gZG8gZXhlcmMmaWFjdXRlO2NpbwogICAgICAgICAgPC9zcGFuPjwvdGQ+PHRkPjxzcGFuPkEgQWRtaW5pc3RyYWRvcmEgZGlzdHJpYnVpciZhYWN1dGU7IGFvcyBDb3Rpc3RhcywgaW5kZXBlbmRlbnRlbWVudGUgZGEgcmVhbGl6YSZjY2VkaWw7JmF0aWxkZTtvIGRlIEFzc2VtYmxlaWEgZGUgQ290aXN0YXMsIG5vIG0maWFjdXRlO25pbW8sIDk1JSAobm92ZW50YSBlIGNpbmNvIHBvciBjZW50bykgZG9zIGx1Y3JvcyBhdWZlcmlkb3MgcGVsYSBDbGFzc2UsIGFwdXJhZG9zIHNlZ3VuZG8gbyByZWdpbWUgZGUgY29tcGV0JmVjaXJjO25jaWEsIGNvbmZvcm1lIG8gT2YmaWFjdXRlO2Npby1DaXJjdWxhciBDb25qdW50byBDVk0vU1NFL1NOQy9OJm9yZG07IDEvMjAyNSBlIGEgcmVndWxhbWVudGEmY2NlZGlsOyZhdGlsZGU7byBhcGxpYyZhYWN1dGU7dmVsLCBhdCZlYWN1dGU7IG8gbGltaXRlIGRvIGx1Y3JvIGNvbnQmYWFjdXRlO2JpbCwgb3Ugc2VqYSwgbHVjcm8gYWN1bXVsYWRvIG91IGRvIGV4ZXJjJmlhY3V0ZTtjaW8sIGNvbSBiYXNlIGVtIGJhbGFuJmNjZWRpbDtvIG91IGJhbGFuY2V0ZSBzZW1lc3RyYWwgZW5jZXJyYWRvIGVtIDMwIGRlIGp1bmhvIGUgMzEgZGUgZGV6ZW1icm8gZGUgY2FkYSBhbm8gKCZsZHF1bztEaXN0cmlidWkmY2NlZGlsOyZhdGlsZGU7byBkZSBSZW5kaW1lbnRvcyZyZHF1bzspLiBIYXZlbmRvIHJlc3VsdGFkbyBhIHNlciBkaXN0cmlidSZpYWN1dGU7ZG8gYW9zIENvdGlzdGFzLCBjb25mb3JtZSBhY2ltYSBkaXNwb3N0bywgYSBBZG1pbmlzdHJhZG9yYSBpbmZvcm1hciZhYWN1dGU7IGEgZGF0YSBiYXNlIGRlIHRhbCBhcHVyYSZjY2VkaWw7JmF0aWxkZTtvIHBhcmEgZmlucyBkZSBkZXRlcm1pbmEmY2NlZGlsOyZhdGlsZGU7byBkb3MgQ290aXN0YXMgcXVlIGZhciZhdGlsZGU7byBqdXMgYW8gcmVjZWJpbWVudG8sIGEgZGF0YSBkZSBwYWdhbWVudG8sIHF1ZSBkZXZlciZhYWN1dGU7IHNlciBhdCZlYWN1dGU7IG8gMTAmb3JkbTsgKGQmZWFjdXRlO2NpbW8pIERpYSAmVWFjdXRlO3RpbCBzdWJzZXF1ZW50ZSBhbyB0JmVhY3V0ZTtybWlubyBkbyByZWZlcmlkbyBwZXImaWFjdXRlO29kbyBkZSBhcHVyYSZjY2VkaWw7JmF0aWxkZTtvLCBlIG8gdmFsb3IgYSBzZXIgcGFnbyBwb3IgQ290YS48L3NwYW4+PC90ZD4KPC90cj4KPC90YWJsZT4KPC9ib2R5Pgo8L2h0bWw+Cg=="