--- http_interactions: - request: method: get uri: https://doi.org/ra/10.1038 body: encoding: US-ASCII string: '' headers: User-Agent: - Mozilla/5.0 (compatible; Maremma/4.5; mailto:info@datacite.org) Accept: - text/html,application/json,application/xml;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 response: status: code: 200 message: '' headers: Date: - Fri, 07 Feb 2020 21:53:15 GMT Content-Type: - application/json;charset=UTF-8 Connection: - keep-alive Set-Cookie: - __cfduid=dc698eb6996043bc1738bc745fc893e621581112395; expires=Sun, 08-Mar-20 21:53:15 GMT; path=/; domain=.doi.org; HttpOnly; SameSite=Lax; Secure Cf-Cache-Status: - DYNAMIC Expect-Ct: - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Server: - cloudflare Cf-Ray: - 561898797b351756-FRA body: encoding: ASCII-8BIT string: |- [ { "DOI": "10.1038", "RA": "Crossref" } ] http_version: recorded_at: Fri, 07 Feb 2020 21:53:15 GMT - request: method: get uri: https://api.crossref.org/works/10.1038/ng.3834/transform/application/vnd.crossref.unixsd+xml body: encoding: US-ASCII string: '' headers: User-Agent: - Mozilla/5.0 (compatible; Maremma/4.5; mailto:info@datacite.org) Accept: - text/xml response: status: code: 200 message: OK headers: Link: - ; rel="canonical", ; version="vor"; type="application/pdf"; rel="item", ; version="vor"; type="text/html"; rel="item", ; version="vor"; rel="item", ; version="vor"; type="application/pdf"; rel="item", ; version="tdm"; rel="license", ; title="Alexandra J Scott"; rel="author", ; title="Emily K Tsang"; rel="author", ; title="Liron Ganel"; rel="author", ; title="Alexis Battle"; rel="author", ; title="Donald F Conrad"; rel="author" Access-Control-Allow-Origin: - "*" Access-Control-Allow-Headers: - X-Requested-With Content-Length: - '41407' Server: - http-kit Date: - Fri, 07 Feb 2020 21:53:16 GMT X-Rate-Limit-Limit: - '50' X-Rate-Limit-Interval: - 1s Connection: - close body: encoding: ASCII-8BIT string: !binary |- PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGNyb3NzcmVmX3Jlc3VsdCB4bWxucz0iaHR0cDovL3d3dy5jcm9zc3JlZi5vcmcvcXJzY2hlbWEvMy4wIiB2ZXJzaW9uPSIzLjAiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5jcm9zc3JlZi5vcmcvcXJzY2hlbWEvMy4wIGh0dHA6Ly93d3cuY3Jvc3NyZWYub3JnL3NjaGVtYXMvY3Jvc3NyZWZfcXVlcnlfb3V0cHV0My4wLnhzZCI+DQogIDxxdWVyeV9yZXN1bHQ+DQogICAgPGhlYWQ+DQogICAgICA8ZG9pX2JhdGNoX2lkPm5vbmU8L2RvaV9iYXRjaF9pZD4NCiAgICA8L2hlYWQ+DQogICAgPGJvZHk+DQogICAgICA8cXVlcnkgc3RhdHVzPSJyZXNvbHZlZCI+DQogICAgICAgIDxkb2kgdHlwZT0iam91cm5hbF9hcnRpY2xlIj4xMC4xMDM4L25nLjM4MzQ8L2RvaT4NCiAgICAgICAgPGNybS1pdGVtIG5hbWU9InB1Ymxpc2hlci1uYW1lIiB0eXBlPSJzdHJpbmciPlNwcmluZ2VyIFNjaWVuY2UgYW5kIEJ1c2luZXNzIE1lZGlhIExMQzwvY3JtLWl0ZW0+DQogICAgICAgIDxjcm0taXRlbSBuYW1lPSJwcmVmaXgtbmFtZSIgdHlwZT0ic3RyaW5nIj5TcHJpbmdlciBTY2llbmNlIGFuZCBCdXNpbmVzcyBNZWRpYSBMTEM8L2NybS1pdGVtPg0KICAgICAgICA8Y3JtLWl0ZW0gbmFtZT0ibWVtYmVyLWlkIiB0eXBlPSJudW1iZXIiPjI5NzwvY3JtLWl0ZW0+DQogICAgICAgIDxjcm0taXRlbSBuYW1lPSJjaXRhdGlvbi1pZCIgdHlwZT0ibnVtYmVyIj44OTMxMjI0MjwvY3JtLWl0ZW0+DQogICAgICAgIDxjcm0taXRlbSBuYW1lPSJqb3VybmFsLWlkIiB0eXBlPSJudW1iZXIiPjM0MTI8L2NybS1pdGVtPg0KICAgICAgICA8Y3JtLWl0ZW0gbmFtZT0iZGVwb3NpdC10aW1lc3RhbXAiIHR5cGU9Im51bWJlciI+MjAxOTExMDIwOTMwMDY5OTk8L2NybS1pdGVtPg0KICAgICAgICA8Y3JtLWl0ZW0gbmFtZT0ib3duZXItcHJlZml4IiB0eXBlPSJzdHJpbmciPjEwLjEwMzg8L2NybS1pdGVtPg0KICAgICAgICA8Y3JtLWl0ZW0gbmFtZT0ibGFzdC11cGRhdGUiIHR5cGU9ImRhdGUiPjIwMTktMTEtMDJUMDg6NTA6MDVaPC9jcm0taXRlbT4NCiAgICAgICAgPGNybS1pdGVtIG5hbWU9ImNyZWF0ZWQiIHR5cGU9ImRhdGUiPjIwMTctMDQtMDNUMjI6Mjc6MTlaPC9jcm0taXRlbT4NCiAgICAgICAgPGNybS1pdGVtIG5hbWU9ImNpdGVkYnktY291bnQiIHR5cGU9Im51bWJlciI+Nzk8L2NybS1pdGVtPg0KICAgICAgICA8Y3JtLWl0ZW0gbmFtZT0icmVsYXRpb24iIHR5cGU9ImRvaSIgY2xhaW09ImlzUHJlcHJpbnRPZiI+MTAuMTEwMS8wNTU5NjI8L2NybS1pdGVtPg0KICAgICAgICA8ZG9pX3JlY29yZD4NCiAgICAgICAgICA8Y3Jvc3NyZWYgeG1sbnM9Imh0dHA6Ly93d3cuY3Jvc3NyZWYub3JnL3hzY2hlbWEvMS4xIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuY3Jvc3NyZWYub3JnL3hzY2hlbWEvMS4xIGh0dHA6Ly9kb2kuY3Jvc3NyZWYub3JnL3NjaGVtYXMvdW5peHJlZjEuMS54c2QiPg0KICAgICAgICAgICAgPGpvdXJuYWw+DQogICAgICAgICAgICAgIDxqb3VybmFsX21ldGFkYXRhIGxhbmd1YWdlPSJlbiI+DQogICAgICAgICAgICAgICAgPGZ1bGxfdGl0bGU+TmF0dXJlIEdlbmV0aWNzPC9mdWxsX3RpdGxlPg0KICAgICAgICAgICAgICAgIDxhYmJyZXZfdGl0bGU+TmF0IEdlbmV0PC9hYmJyZXZfdGl0bGU+DQogICAgICAgICAgICAgICAgPGlzc24gbWVkaWFfdHlwZT0icHJpbnQiPjEwNjEtNDAzNjwvaXNzbj4NCiAgICAgICAgICAgICAgICA8aXNzbiBtZWRpYV90eXBlPSJlbGVjdHJvbmljIj4xNTQ2LTE3MTg8L2lzc24+DQogICAgICAgICAgICAgIDwvam91cm5hbF9tZXRhZGF0YT4NCiAgICAgICAgICAgICAgPGpvdXJuYWxfaXNzdWU+DQogICAgICAgICAgICAgICAgPHB1YmxpY2F0aW9uX2RhdGUgbWVkaWFfdHlwZT0icHJpbnQiPg0KICAgICAgICAgICAgICAgICAgPG1vbnRoPjU8L21vbnRoPg0KICAgICAgICAgICAgICAgICAgPHllYXI+MjAxNzwveWVhcj4NCiAgICAgICAgICAgICAgICA8L3B1YmxpY2F0aW9uX2RhdGU+DQogICAgICAgICAgICAgICAgPGpvdXJuYWxfdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgPHZvbHVtZT40OTwvdm9sdW1lPg0KICAgICAgICAgICAgICAgIDwvam91cm5hbF92b2x1bWU+DQogICAgICAgICAgICAgICAgPGlzc3VlPjU8L2lzc3VlPg0KICAgICAgICAgICAgICA8L2pvdXJuYWxfaXNzdWU+DQogICAgICAgICAgICAgIDxqb3VybmFsX2FydGljbGUgcHVibGljYXRpb25fdHlwZT0iZnVsbF90ZXh0Ij4NCiAgICAgICAgICAgICAgICA8dGl0bGVzPg0KICAgICAgICAgICAgICAgICAgPHRpdGxlPlRoZSBpbXBhY3Qgb2Ygc3RydWN0dXJhbCB2YXJpYXRpb24gb24gaHVtYW4gZ2VuZSBleHByZXNzaW9uPC90aXRsZT4NCiAgICAgICAgICAgICAgICA8L3RpdGxlcz4NCiAgICAgICAgICAgICAgICA8Y29udHJpYnV0b3JzPg0KICAgICAgICAgICAgICAgICAgPG9yZ2FuaXphdGlvbiBjb250cmlidXRvcl9yb2xlPSJhdXRob3IiIHNlcXVlbmNlPSJmaXJzdCI+R1RFeCBDb25zb3J0aXVtPC9vcmdhbml6YXRpb24+DQogICAgICAgICAgICAgICAgICA8cGVyc29uX25hbWUgY29udHJpYnV0b3Jfcm9sZT0iYXV0aG9yIiBzZXF1ZW5jZT0iZmlyc3QiPg0KICAgICAgICAgICAgICAgICAgICA8Z2l2ZW5fbmFtZT5Db2xieTwvZ2l2ZW5fbmFtZT4NCiAgICAgICAgICAgICAgICAgICAgPHN1cm5hbWU+Q2hpYW5nPC9zdXJuYW1lPg0KICAgICAgICAgICAgICAgICAgPC9wZXJzb25fbmFtZT4NCiAgICAgICAgICAgICAgICAgIDxwZXJzb25fbmFtZSBjb250cmlidXRvcl9yb2xlPSJhdXRob3IiIHNlcXVlbmNlPSJhZGRpdGlvbmFsIj4NCiAgICAgICAgICAgICAgICAgICAgPGdpdmVuX25hbWU+QWxleGFuZHJhIEo8L2dpdmVuX25hbWU+DQogICAgICAgICAgICAgICAgICAgIDxzdXJuYW1lPlNjb3R0PC9zdXJuYW1lPg0KICAgICAgICAgICAgICAgICAgICA8T1JDSUQ+aHR0cDovL29yY2lkLm9yZy8wMDAwLTAwMDItMTkzMC05MjY1PC9PUkNJRD4NCiAgICAgICAgICAgICAgICAgIDwvcGVyc29uX25hbWU+DQogICAgICAgICAgICAgICAgICA8cGVyc29uX25hbWUgY29udHJpYnV0b3Jfcm9sZT0iYXV0aG9yIiBzZXF1ZW5jZT0iYWRkaXRpb25hbCI+DQogICAgICAgICAgICAgICAgICAgIDxnaXZlbl9uYW1lPkpvZSBSPC9naXZlbl9uYW1lPg0KICAgICAgICAgICAgICAgICAgICA8c3VybmFtZT5EYXZpczwvc3VybmFtZT4NCiAgICAgICAgICAgICAgICAgIDwvcGVyc29uX25hbWU+DQogICAgICAgICAgICAgICAgICA8cGVyc29uX25hbWUgY29udHJpYnV0b3Jfcm9sZT0iYXV0aG9yIiBzZXF1ZW5jZT0iYWRkaXRpb25hbCI+DQogICAgICAgICAgICAgICAgICAgIDxnaXZlbl9uYW1lPkVtaWx5IEs8L2dpdmVuX25hbWU+DQogICAgICAgICAgICAgICAgICAgIDxzdXJuYW1lPlRzYW5nPC9zdXJuYW1lPg0KICAgICAgICAgICAgICAgICAgICA8T1JDSUQ+aHR0cDovL29yY2lkLm9yZy8wMDAwLTAwMDEtNzI4Ny02NDQ4PC9PUkNJRD4NCiAgICAgICAgICAgICAgICAgIDwvcGVyc29uX25hbWU+DQogICAgICAgICAgICAgICAgICA8cGVyc29uX25hbWUgY29udHJpYnV0b3Jfcm9sZT0iYXV0aG9yIiBzZXF1ZW5jZT0iYWRkaXRpb25hbCI+DQogICAgICAgICAgICAgICAgICAgIDxnaXZlbl9uYW1lPlhpbjwvZ2l2ZW5fbmFtZT4NCiAgICAgICAgICAgICAgICAgICAgPHN1cm5hbWU+TGk8L3N1cm5hbWU+DQogICAgICAgICAgICAgICAgICA8L3BlcnNvbl9uYW1lPg0KICAgICAgICAgICAgICAgICAgPHBlcnNvbl9uYW1lIGNvbnRyaWJ1dG9yX3JvbGU9ImF1dGhvciIgc2VxdWVuY2U9ImFkZGl0aW9uYWwiPg0KICAgICAgICAgICAgICAgICAgICA8Z2l2ZW5fbmFtZT5ZdW5naWw8L2dpdmVuX25hbWU+DQogICAgICAgICAgICAgICAgICAgIDxzdXJuYW1lPktpbTwvc3VybmFtZT4NCiAgICAgICAgICAgICAgICAgIDwvcGVyc29uX25hbWU+DQogICAgICAgICAgICAgICAgICA8cGVyc29uX25hbWUgY29udHJpYnV0b3Jfcm9sZT0iYXV0aG9yIiBzZXF1ZW5jZT0iYWRkaXRpb25hbCI+DQogICAgICAgICAgICAgICAgICAgIDxnaXZlbl9uYW1lPlRhcmlrPC9naXZlbl9uYW1lPg0KICAgICAgICAgICAgICAgICAgICA8c3VybmFtZT5IYWR6aWM8L3N1cm5hbWU+DQogICAgICAgICAgICAgICAgICA8L3BlcnNvbl9uYW1lPg0KICAgICAgICAgICAgICAgICAgPHBlcnNvbl9uYW1lIGNvbnRyaWJ1dG9yX3JvbGU9ImF1dGhvciIgc2VxdWVuY2U9ImFkZGl0aW9uYWwiPg0KICAgICAgICAgICAgICAgICAgICA8Z2l2ZW5fbmFtZT5GYXJoYW4gTjwvZ2l2ZW5fbmFtZT4NCiAgICAgICAgICAgICAgICAgICAgPHN1cm5hbWU+RGFtYW5pPC9zdXJuYW1lPg0KICAgICAgICAgICAgICAgICAgPC9wZXJzb25fbmFtZT4NCiAgICAgICAgICAgICAgICAgIDxwZXJzb25fbmFtZSBjb250cmlidXRvcl9yb2xlPSJhdXRob3IiIHNlcXVlbmNlPSJhZGRpdGlvbmFsIj4NCiAgICAgICAgICAgICAgICAgICAgPGdpdmVuX25hbWU+TGlyb248L2dpdmVuX25hbWU+DQogICAgICAgICAgICAgICAgICAgIDxzdXJuYW1lPkdhbmVsPC9zdXJuYW1lPg0KICAgICAgICAgICAgICAgICAgICA8T1JDSUQ+aHR0cDovL29yY2lkLm9yZy8wMDAwLTAwMDItODc2Mi02MjJYPC9PUkNJRD4NCiAgICAgICAgICAgICAgICAgIDwvcGVyc29uX25hbWU+DQogICAgICAgICAgICAgICAgICA8cGVyc29uX25hbWUgY29udHJpYnV0b3Jfcm9sZT0iYXV0aG9yIiBzZXF1ZW5jZT0iYWRkaXRpb25hbCI+DQogICAgICAgICAgICAgICAgICAgIDxnaXZlbl9uYW1lPlN0ZXBoZW4gQjwvZ2l2ZW5fbmFtZT4NCiAgICAgICAgICAgICAgICAgICAgPHN1cm5hbWU+TW9udGdvbWVyeTwvc3VybmFtZT4NCiAgICAgICAgICAgICAgICAgIDwvcGVyc29uX25hbWU+DQogICAgICAgICAgICAgICAgICA8cGVyc29uX25hbWUgY29udHJpYnV0b3Jfcm9sZT0iYXV0aG9yIiBzZXF1ZW5jZT0iYWRkaXRpb25hbCI+DQogICAgICAgICAgICAgICAgICAgIDxnaXZlbl9uYW1lPkFsZXhpczwvZ2l2ZW5fbmFtZT4NCiAgICAgICAgICAgICAgICAgICAgPHN1cm5hbWU+QmF0dGxlPC9zdXJuYW1lPg0KICAgICAgICAgICAgICAgICAgICA8T1JDSUQ+aHR0cDovL29yY2lkLm9yZy8wMDAwLTAwMDItNTI4Ny02MjdYPC9PUkNJRD4NCiAgICAgICAgICAgICAgICAgIDwvcGVyc29uX25hbWU+DQogICAgICAgICAgICAgICAgICA8cGVyc29uX25hbWUgY29udHJpYnV0b3Jfcm9sZT0iYXV0aG9yIiBzZXF1ZW5jZT0iYWRkaXRpb25hbCI+DQogICAgICAgICAgICAgICAgICAgIDxnaXZlbl9uYW1lPkRvbmFsZCBGPC9naXZlbl9uYW1lPg0KICAgICAgICAgICAgICAgICAgICA8c3VybmFtZT5Db25yYWQ8L3N1cm5hbWU+DQogICAgICAgICAgICAgICAgICAgIDxPUkNJRD5odHRwOi8vb3JjaWQub3JnLzAwMDAtMDAwMy0zODI4LTg5NzA8L09SQ0lEPg0KICAgICAgICAgICAgICAgICAgPC9wZXJzb25fbmFtZT4NCiAgICAgICAgICAgICAgICAgIDxwZXJzb25fbmFtZSBjb250cmlidXRvcl9yb2xlPSJhdXRob3IiIHNlcXVlbmNlPSJhZGRpdGlvbmFsIj4NCiAgICAgICAgICAgICAgICAgICAgPGdpdmVuX25hbWU+SXJhIE08L2dpdmVuX25hbWU+DQogICAgICAgICAgICAgICAgICAgIDxzdXJuYW1lPkhhbGw8L3N1cm5hbWU+DQogICAgICAgICAgICAgICAgICA8L3BlcnNvbl9uYW1lPg0KICAgICAgICAgICAgICAgIDwvY29udHJpYnV0b3JzPg0KICAgICAgICAgICAgICAgIDxwdWJsaWNhdGlvbl9kYXRlIG1lZGlhX3R5cGU9Im9ubGluZSI+DQogICAgICAgICAgICAgICAgICA8bW9udGg+NDwvbW9udGg+DQogICAgICAgICAgICAgICAgICA8ZGF5PjM8L2RheT4NCiAgICAgICAgICAgICAgICAgIDx5ZWFyPjIwMTc8L3llYXI+DQogICAgICAgICAgICAgICAgPC9wdWJsaWNhdGlvbl9kYXRlPg0KICAgICAgICAgICAgICAgIDxwdWJsaWNhdGlvbl9kYXRlIG1lZGlhX3R5cGU9InByaW50Ij4NCiAgICAgICAgICAgICAgICAgIDxtb250aD41PC9tb250aD4NCiAgICAgICAgICAgICAgICAgIDx5ZWFyPjIwMTc8L3llYXI+DQogICAgICAgICAgICAgICAgPC9wdWJsaWNhdGlvbl9kYXRlPg0KICAgICAgICAgICAgICAgIDxwYWdlcz4NCiAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjY5MjwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgIDxsYXN0X3BhZ2U+Njk5PC9sYXN0X3BhZ2U+DQogICAgICAgICAgICAgICAgPC9wYWdlcz4NCiAgICAgICAgICAgICAgICA8cHVibGlzaGVyX2l0ZW0+DQogICAgICAgICAgICAgICAgICA8aWRlbnRpZmllciBpZF90eXBlPSJwaWkiPkJGbmczODM0PC9pZGVudGlmaWVyPg0KICAgICAgICAgICAgICAgIDwvcHVibGlzaGVyX2l0ZW0+DQogICAgICAgICAgICAgICAgPGNyb3NzbWFyaz4NCiAgICAgICAgICAgICAgICAgIDxjcm9zc21hcmtfdmVyc2lvbj4xPC9jcm9zc21hcmtfdmVyc2lvbj4NCiAgICAgICAgICAgICAgICAgIDxjcm9zc21hcmtfcG9saWN5PjEwLjEwMDcvc3ByaW5nZXJfY3Jvc3NtYXJrX3BvbGljeTwvY3Jvc3NtYXJrX3BvbGljeT4NCiAgICAgICAgICAgICAgICAgIDxjcm9zc21hcmtfZG9tYWlucz4NCiAgICAgICAgICAgICAgICAgICAgPGNyb3NzbWFya19kb21haW4+DQogICAgICAgICAgICAgICAgICAgICAgPGRvbWFpbj5saW5rLnNwcmluZ2VyLmNvbTwvZG9tYWluPg0KICAgICAgICAgICAgICAgICAgICA8L2Nyb3NzbWFya19kb21haW4+DQogICAgICAgICAgICAgICAgICA8L2Nyb3NzbWFya19kb21haW5zPg0KICAgICAgICAgICAgICAgICAgPGNyb3NzbWFya19kb21haW5fZXhjbHVzaXZlPmZhbHNlPC9jcm9zc21hcmtfZG9tYWluX2V4Y2x1c2l2ZT4NCiAgICAgICAgICAgICAgICAgIDxjdXN0b21fbWV0YWRhdGE+DQogICAgICAgICAgICAgICAgICAgIDxhc3NlcnRpb24gZ3JvdXBfbGFiZWw9IkFydGljbGUgSGlzdG9yeSIgZ3JvdXBfbmFtZT0iQXJ0aWNsZUhpc3RvcnkiIGxhYmVsPSJSZWNlaXZlZCIgbmFtZT0icmVjZWl2ZWQiIG9yZGVyPSIxIj45IEp1bmUgMjAxNjwvYXNzZXJ0aW9uPg0KICAgICAgICAgICAgICAgICAgICA8YXNzZXJ0aW9uIGdyb3VwX2xhYmVsPSJBcnRpY2xlIEhpc3RvcnkiIGdyb3VwX25hbWU9IkFydGljbGVIaXN0b3J5IiBsYWJlbD0iQWNjZXB0ZWQiIG5hbWU9ImFjY2VwdGVkIiBvcmRlcj0iMiI+MTMgTWFyY2ggMjAxNzwvYXNzZXJ0aW9uPg0KICAgICAgICAgICAgICAgICAgICA8YXNzZXJ0aW9uIGdyb3VwX2xhYmVsPSJBcnRpY2xlIEhpc3RvcnkiIGdyb3VwX25hbWU9IkFydGljbGVIaXN0b3J5IiBsYWJlbD0iRmlyc3QgT25saW5lIiBuYW1lPSJmaXJzdF9vbmxpbmUiIG9yZGVyPSIzIj4zIEFwcmlsIDIwMTc8L2Fzc2VydGlvbj4NCiAgICAgICAgICAgICAgICAgICAgPGFzc2VydGlvbiBncm91cF9sYWJlbD0iQ29tcGV0aW5nIGludGVyZXN0cyIgZ3JvdXBfbmFtZT0iRXRoaWNzSGVhZGluZyIgbmFtZT0iRXRoaWNzIiBvcmRlcj0iMSI+RC5GLkMuIGlzIGEgcGFpZCBjb25zdWx0YW50IG9mIFBpZXJpYW5EeC4gVGhlIGF1dGhvcnMgZGVjbGFyZSBubyBvdGhlciBjb21wZXRpbmcgZmluYW5jaWFsIGludGVyZXN0cy48L2Fzc2VydGlvbj4NCiAgICAgICAgICAgICAgICAgICAgPGFpOnByb2dyYW0geG1sbnM6YWk9Imh0dHA6Ly93d3cuY3Jvc3NyZWYub3JnL0FjY2Vzc0luZGljYXRvcnMueHNkIiBuYW1lPSJBY2Nlc3NJbmRpY2F0b3JzIj4NCiAgICAgICAgICAgICAgICAgICAgICA8YWk6bGljZW5zZV9yZWYgYXBwbGllc190bz0idGRtIj5odHRwOi8vd3d3LnNwcmluZ2VyLmNvbS90ZG08L2FpOmxpY2Vuc2VfcmVmPg0KICAgICAgICAgICAgICAgICAgICA8L2FpOnByb2dyYW0+DQogICAgICAgICAgICAgICAgICA8L2N1c3RvbV9tZXRhZGF0YT4NCiAgICAgICAgICAgICAgICA8L2Nyb3NzbWFyaz4NCiAgICAgICAgICAgICAgICA8ZG9pX2RhdGE+DQogICAgICAgICAgICAgICAgICA8ZG9pPjEwLjEwMzgvbmcuMzgzNDwvZG9pPg0KICAgICAgICAgICAgICAgICAgPHRpbWVzdGFtcD4yMDE5MTEwMjA5MzAwNjk5OTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICAgICAgPHJlc291cmNlIGNvbnRlbnRfdmVyc2lvbj0idm9yIj5odHRwOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvbmcuMzgzNDwvcmVzb3VyY2U+DQogICAgICAgICAgICAgICAgICA8Y29sbGVjdGlvbiBwcm9wZXJ0eT0iY3Jhd2xlci1iYXNlZCI+DQogICAgICAgICAgICAgICAgICAgIDxpdGVtIGNyYXdsZXI9ImlQYXJhZGlnbXMiPg0KICAgICAgICAgICAgICAgICAgICAgIDxyZXNvdXJjZT5odHRwOi8vd3d3Lm5hdHVyZS5jb20vZG9pZmluZGVyLzEwLjEwMzgvbmcuMzgzNDwvcmVzb3VyY2U+DQogICAgICAgICAgICAgICAgICAgIDwvaXRlbT4NCiAgICAgICAgICAgICAgICAgICAgPGl0ZW0gY3Jhd2xlcj0iaVBhcmFkaWdtcyI+DQogICAgICAgICAgICAgICAgICAgICAgPHJlc291cmNlIG1pbWVfdHlwZT0iYXBwbGljYXRpb24vcGRmIj5odHRwOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvbmcuMzgzNC5wZGY8L3Jlc291cmNlPg0KICAgICAgICAgICAgICAgICAgICA8L2l0ZW0+DQogICAgICAgICAgICAgICAgICA8L2NvbGxlY3Rpb24+DQogICAgICAgICAgICAgICAgICA8Y29sbGVjdGlvbiBwcm9wZXJ0eT0idGV4dC1taW5pbmciPg0KICAgICAgICAgICAgICAgICAgICA8aXRlbT4NCiAgICAgICAgICAgICAgICAgICAgICA8cmVzb3VyY2UgbWltZV90eXBlPSJhcHBsaWNhdGlvbi9wZGYiPmh0dHA6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9uZy4zODM0LnBkZjwvcmVzb3VyY2U+DQogICAgICAgICAgICAgICAgICAgIDwvaXRlbT4NCiAgICAgICAgICAgICAgICAgICAgPGl0ZW0+DQogICAgICAgICAgICAgICAgICAgICAgPHJlc291cmNlIG1pbWVfdHlwZT0idGV4dC9odG1sIj5odHRwOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvbmcuMzgzNDwvcmVzb3VyY2U+DQogICAgICAgICAgICAgICAgICAgIDwvaXRlbT4NCiAgICAgICAgICAgICAgICAgIDwvY29sbGVjdGlvbj4NCiAgICAgICAgICAgICAgICA8L2RvaV9kYXRhPg0KICAgICAgICAgICAgICAgIDxjaXRhdGlvbl9saXN0Pg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IxIj4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+QW0uIEouIEh1bS4gR2VuZXQuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPlNMIEVkd2FyZHM8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT45Mzwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT43Nzk8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDEzPC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMTYvai5hamhnLjIwMTMuMTAuMDEyPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+RWR3YXJkcywgUy5MLiwgQmVlc2xleSwgSi4sIEZyZW5jaCwgSi5ELiAmYW1wOyBEdW5uaW5nLCBBLk0uIEJleW9uZCBHV0FTczogaWxsdW1pbmF0aW5nIHRoZSBkYXJrIHJvYWQgZnJvbSBhc3NvY2lhdGlvbiB0byBmdW5jdGlvbi4gQW0uIEouIEh1bS4gR2VuZXQuIDkzLCA3NznigJM3OTcgKDIwMTMpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMiI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPk5hdHVyZTwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5UIExhcHBhbGFpbmVuPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+NTAxPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjUwNjwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTM8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uYXR1cmUxMjUzMTwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkxhcHBhbGFpbmVuLCBULiBldCBhbC4gVHJhbnNjcmlwdG9tZSBhbmQgZ2Vub21lIHNlcXVlbmNpbmcgdW5jb3ZlcnMgZnVuY3Rpb25hbCB2YXJpYXRpb24gaW4gaHVtYW5zLiBOYXR1cmUgNTAxLCA1MDbigJM1MTEgKDIwMTMpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMyI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMTI2L3NjaWVuY2UuMTI2MjExMDwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkdURXggQ29uc29ydGl1bS4gSHVtYW4gZ2Vub21pY3M6IHRoZSBHZW5vdHlwZS1UaXNzdWUgRXhwcmVzc2lvbiAoR1RFeCkgcGlsb3QgYW5hbHlzaXM6IG11bHRpdGlzc3VlIGdlbmUgcmVndWxhdGlvbiBpbiBodW1hbnMuIFNjaWVuY2UgMzQ4LCA2NDjigJM2NjAgKDIwMTUpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSNCI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPkdlbm9tZSBSZXMuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPkEgQmF0dGxlPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+MjQ8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+MTQ8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE0PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjExMDEvZ3IuMTU1MTkyLjExMzwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkJhdHRsZSwgQS4gZXQgYWwuIENoYXJhY3Rlcml6aW5nIHRoZSBnZW5ldGljIGJhc2lzIG9mIHRyYW5zY3JpcHRvbWUgZGl2ZXJzaXR5IHRocm91Z2ggUk5BLXNlcXVlbmNpbmcgb2YgOTIyIGluZGl2aWR1YWxzLiBHZW5vbWUgUmVzLiAyNCwgMTTigJMyNCAoMjAxNCkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I1Ij4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMzgvbmF0dXJlMTUzOTM8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj4xMDAwIEdlbm9tZXMgUHJvamVjdCBDb25zb3J0aXVtLiBBIGdsb2JhbCByZWZlcmVuY2UgZm9yIGh1bWFuIGdlbmV0aWMgdmFyaWF0aW9uLiBOYXR1cmUgNTI2LCA2OOKAkzc0ICgyMDE1KS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjYiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5OYXR1cmU8L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+REYgQ29ucmFkPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+NDY0PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjcwNDwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTA8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uYXR1cmUwODUxNjwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkNvbnJhZCwgRC5GLiBldCBhbC4gT3JpZ2lucyBhbmQgZnVuY3Rpb25hbCBpbXBhY3Qgb2YgY29weSBudW1iZXIgdmFyaWF0aW9uIGluIHRoZSBodW1hbiBnZW5vbWUuIE5hdHVyZSA0NjQsIDcwNOKAkzcxMiAoMjAxMCkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I3Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+TmF0LiBSZXYuIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5DIEFsa2FuPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+MTI8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+MzYzPC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxMTwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDM4L25yZzI5NTg8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5BbGthbiwgQy4sIENvZSwgQi5QLiAmYW1wOyBFaWNobGVyLCBFLkUuIEdlbm9tZSBzdHJ1Y3R1cmFsIHZhcmlhdGlvbiBkaXNjb3ZlcnkgYW5kIGdlbm90eXBpbmcuIE5hdC4gUmV2LiBHZW5ldC4gMTIsIDM2M+KAkzM3NiAoMjAxMSkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+TmF0LiBSZXYuIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5KIFdlaXNjaGVuZmVsZHQ8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT4xNDwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4xMjU8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDEzPC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMzgvbnJnMzM3MzwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPldlaXNjaGVuZmVsZHQsIEouLCBTeW1tb25zLCBPLiwgU3BpdHosIEYuICZhbXA7IEtvcmJlbCwgSi5PLiBQaGVub3R5cGljIGltcGFjdCBvZiBnZW5vbWljIHN0cnVjdHVyYWwgdmFyaWF0aW9uOiBpbnNpZ2h0cyBmcm9tIGFuZCBmb3IgaHVtYW4gZGlzZWFzZS4gTmF0LiBSZXYuIEdlbmV0LiAxNCwgMTI14oCTMTM4ICgyMDEzKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjkiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5TY2llbmNlPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPkJFIFN0cmFuZ2VyPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+MzE1PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjg0ODwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMDc8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTEyNi9zY2llbmNlLjExMzY2Nzg8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5TdHJhbmdlciwgQi5FLiBldCBhbC4gUmVsYXRpdmUgaW1wYWN0IG9mIG51Y2xlb3RpZGUgYW5kIGNvcHkgbnVtYmVyIHZhcmlhdGlvbiBvbiBnZW5lIGV4cHJlc3Npb24gcGhlbm90eXBlcy4gU2NpZW5jZSAzMTUsIDg0OOKAkzg1MyAoMjAwNykuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IxMCI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPkdlbm9tZSBSZXMuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPkEgU2NobGF0dGw8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT4yMTwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4yMDA0PC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxMTwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMTAxL2dyLjEyMjYxNC4xMTE8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5TY2hsYXR0bCwgQS4sIEFuZGVycywgUy4sIFdhc3phaywgUy5NLiwgSHViZXIsIFcuICZhbXA7IEtvcmJlbCwgSi5PLiBSZWxhdGluZyBDTlZzIHRvIHRyYW5zY3JpcHRvbWUgZGF0YSBhdCBmaW5lIHJlc29sdXRpb246IGFzc2Vzc21lbnQgb2YgdGhlIGVmZmVjdCBvZiB2YXJpYW50IHNpemUsIHR5cGUsIGFuZCBvdmVybGFwIHdpdGggZnVuY3Rpb25hbCByZWdpb25zLiBHZW5vbWUgUmVzLiAyMSwgMjAwNOKAkzIwMTMgKDIwMTEpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMTEiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5QTG9TIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5KIEJyeW9pczwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjEwPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPmUxMDA0NDYxPC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxNDwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMzcxL2pvdXJuYWwucGdlbi4xMDA0NDYxPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+QnJ5b2lzLCBKLiBldCBhbC4gQ2lzIGFuZCB0cmFucyBlZmZlY3RzIG9mIGh1bWFuIGdlbm9taWMgdmFyaWFudHMgb24gZ2VuZSBleHByZXNzaW9uLiBQTG9TIEdlbmV0LiAxMCwgZTEwMDQ0NjEgKDIwMTQpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMTIiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5QTG9TIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5FUiBHYW1hem9uPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+Nzwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT5lMTAwMTI5MjwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTE8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTM3MS9qb3VybmFsLnBnZW4uMTAwMTI5MjwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkdhbWF6b24sIEUuUi4sIE5pY29sYWUsIEQuTC4gJmFtcDsgQ294LCBOLkouIEEgc3R1ZHkgb2YgQ05WcyBhcyB0cmFpdC1hc3NvY2lhdGVkIHBvbHltb3JwaGlzbXMgYW5kIGFzIGV4cHJlc3Npb24gcXVhbnRpdGF0aXZlIHRyYWl0IGxvY2kuIFBMb1MgR2VuZXQuIDcsIGUxMDAxMjkyICgyMDExKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjEzIj4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+TmF0dXJlPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPlBIIFN1ZG1hbnQ8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT41MjY8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+NzU8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE1PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMzgvbmF0dXJlMTUzOTQ8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5TdWRtYW50LCBQLkguIGV0IGFsLiBBbiBpbnRlZ3JhdGVkIG1hcCBvZiBzdHJ1Y3R1cmFsIHZhcmlhdGlvbiBpbiAyLDUwNCBodW1hbiBnZW5vbWVzLiBOYXR1cmUgNTI2LCA3NeKAkzgxICgyMDE1KS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjE0Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+TmF0LiBNZXRob2RzPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPkMgQ2hpYW5nPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+MTI8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+OTY2PC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxNTwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDM4L25tZXRoLjM1MDU8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5DaGlhbmcsIEMuIGV0IGFsLiBTcGVlZFNlcTogdWx0cmEtZmFzdCBwZXJzb25hbCBnZW5vbWUgYW5hbHlzaXMgYW5kIGludGVycHJldGF0aW9uLiBOYXQuIE1ldGhvZHMgMTIsIDk2NuKAkzk2OCAoMjAxNSkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IxNSI+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+TGksIEguIEFsaWduaW5nIHNlcXVlbmNlIHJlYWRzLCBjbG9uZSBzZXF1ZW5jZXMgYW5kIGFzc2VtYmx5IGNvbnRpZ3Mgd2l0aCBCV0EtTUVNLiBQcmVwcmludCBhdCANCiAgICAgICAgICAgICAgICAgICAgaHR0cHM6Ly9hcnhpdi5vcmcvYWJzLzEzMDMuMzk5Ny8NCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgKDIwMTMpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMTYiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5HZW5vbWUgQmlvbC48L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+Uk0gTGF5ZXI8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT4xNTwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT5SODQ8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE0PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjExODYvZ2ItMjAxNC0xNS02LXI4NDwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkxheWVyLCBSLk0uLCBDaGlhbmcsIEMuLCBRdWlubGFuLCBBLlIuICZhbXA7IEhhbGwsIEkuTS4gTFVNUFk6IGEgcHJvYmFiaWxpc3RpYyBmcmFtZXdvcmsgZm9yIHN0cnVjdHVyYWwgdmFyaWFudCBkaXNjb3ZlcnkuIEdlbm9tZSBCaW9sLiAxNSwgUjg0ICgyMDE0KS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjE3Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+TmF0LiBHZW5ldC48L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+UkUgSGFuZHNha2VyPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+NDM8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+MjY5PC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxMTwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDM4L25nLjc2ODwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkhhbmRzYWtlciwgUi5FLiwgS29ybiwgSi5NLiwgTmVtZXNoLCBKLiAmYW1wOyBNY0NhcnJvbGwsIFMuQS4gRGlzY292ZXJ5IGFuZCBnZW5vdHlwaW5nIG9mIGdlbm9tZSBzdHJ1Y3R1cmFsIHBvbHltb3JwaGlzbSBieSBzZXF1ZW5jaW5nIG9uIGEgcG9wdWxhdGlvbiBzY2FsZS4gTmF0LiBHZW5ldC4gNDMsIDI2OeKAkzI3NiAoMjAxMSkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IxOCI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPkJpb2luZm9ybWF0aWNzPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPlAgRGFuZWNlazwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjI3PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjIxNTY8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDExPC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwOTMvYmlvaW5mb3JtYXRpY3MvYnRyMzMwPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+RGFuZWNlaywgUC4gZXQgYWwuIFRoZSB2YXJpYW50IGNhbGwgZm9ybWF0IGFuZCBWQ0Z0b29scy4gQmlvaW5mb3JtYXRpY3MgMjcsIDIxNTbigJMyMTU4ICgyMDExKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjE5Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+QmlvaW5mb3JtYXRpY3M8L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+SCBPbmdlbjwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjMyPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjE0Nzk8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE2PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwOTMvYmlvaW5mb3JtYXRpY3MvYnR2NzIyPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+T25nZW4sIEguLCBCdWlsLCBBLiwgQnJvd24sIEEuQS4sIERlcm1pdHpha2lzLCBFLlQuICZhbXA7IERlbGFuZWF1LCBPLiBGYXN0IGFuZCBlZmZpY2llbnQgUVRMIG1hcHBlciBmb3IgdGhvdXNhbmRzIG9mIG1vbGVjdWxhciBwaGVub3R5cGVzLiBCaW9pbmZvcm1hdGljcyAzMiwgMTQ3OeKAkzE0ODUgKDIwMTYpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMjAiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5HZW5vbWUgUmVzLjwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5BIE1jS2VubmE8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT4yMDwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4xMjk3PC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxMDwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMTAxL2dyLjEwNzUyNC4xMTA8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5NY0tlbm5hLCBBLiBldCBhbC4gVGhlIEdlbm9tZSBBbmFseXNpcyBUb29sa2l0OiBhIE1hcFJlZHVjZSBmcmFtZXdvcmsgZm9yIGFuYWx5emluZyBuZXh0LWdlbmVyYXRpb24gRE5BIHNlcXVlbmNpbmcgZGF0YS4gR2Vub21lIFJlcy4gMjAsIDEyOTfigJMxMzAzICgyMDEwKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjIxIj4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+R2VuZXRpY3M8L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+RiBIb3Jtb3pkaWFyaTwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjE5ODwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT40OTc8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE0PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjE1MzQvZ2VuZXRpY3MuMTE0LjE2NzkwODwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkhvcm1vemRpYXJpLCBGLiwgS29zdGVtLCBFLiwgS2FuZywgRS5ZLiwgUGFzYW5pdWMsIEIuICZhbXA7IEVza2luLCBFLiBJZGVudGlmeWluZyBjYXVzYWwgdmFyaWFudHMgYXQgbG9jaSB3aXRoIG11bHRpcGxlIHNpZ25hbHMgb2YgYXNzb2NpYXRpb24uIEdlbmV0aWNzIDE5OCwgNDk34oCTNTA4ICgyMDE0KS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjIyIj4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+TmF0LiBHZW5ldC48L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+TSBHeW1yZWs8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT40ODwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4yMjwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTY8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uZy4zNDYxPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+R3ltcmVrLCBNLiBldCBhbC4gQWJ1bmRhbnQgY29udHJpYnV0aW9uIG9mIHNob3J0IHRhbmRlbSByZXBlYXRzIHRvIGdlbmUgZXhwcmVzc2lvbiB2YXJpYXRpb24gaW4gaHVtYW5zLiBOYXQuIEdlbmV0LiA0OCwgMjLigJMyOSAoMjAxNikuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IyMyI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPkFtLiBKLiBIdW0uIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5KIFlhbmc8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT44ODwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT43NjwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTE8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAxNi9qLmFqaGcuMjAxMC4xMS4wMTE8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5ZYW5nLCBKLiwgTGVlLCBTLkguLCBHb2RkYXJkLCBNLkUuICZhbXA7IFZpc3NjaGVyLCBQLk0uIEdDVEE6IGEgdG9vbCBmb3IgZ2Vub21lLXdpZGUgY29tcGxleCB0cmFpdCBhbmFseXNpcy4gQW0uIEouIEh1bS4gR2VuZXQuIDg4LCA3NuKAkzgyICgyMDExKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjI0Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+QW0uIEouIEh1bS4gR2VuZXQuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPkEgR3VzZXY8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT45NTwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT41MzU8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE0PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMTYvai5hamhnLjIwMTQuMTAuMDA0PC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+R3VzZXYsIEEuIGV0IGFsLiBQYXJ0aXRpb25pbmcgaGVyaXRhYmlsaXR5IG9mIHJlZ3VsYXRvcnkgYW5kIGNlbGwtdHlwZS1zcGVjaWZpYyB2YXJpYW50cyBhY3Jvc3MgMTEgY29tbW9uIGRpc2Vhc2VzLiBBbS4gSi4gSHVtLiBHZW5ldC4gOTUsIDUzNeKAkzU1MiAoMjAxNCkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IyNSI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPk5hdHVyZTwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5NIExlazwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjUzNjwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4yODU8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE2PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMzgvbmF0dXJlMTkwNTc8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5MZWssIE0uIGV0IGFsLiBBbmFseXNpcyBvZiBwcm90ZWluLWNvZGluZyBnZW5ldGljIHZhcmlhdGlvbiBpbiA2MCw3MDYgaHVtYW5zLiBOYXR1cmUgNTM2LCAyODXigJMyOTEgKDIwMTYpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMjYiPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uYXR1cmUxMTI0NzwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkVOQ09ERSBQcm9qZWN0IENvbnNvcnRpdW0uIEFuIGludGVncmF0ZWQgZW5jeWNsb3BlZGlhIG9mIEROQSBlbGVtZW50cyBpbiB0aGUgaHVtYW4gZ2Vub21lLiBOYXR1cmUgNDg5LCA1N+KAkzc0ICgyMDEyKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjI3Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+R2Vub21lIEJpb2wuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPlkgRnU8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT4xNTwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT40ODA8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE0PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjExODYvczEzMDU5LTAxNC0wNDgwLTU8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5GdSwgWS4gZXQgYWwuIEZ1blNlcTI6IGEgZnJhbWV3b3JrIGZvciBwcmlvcml0aXppbmcgbm9uY29kaW5nIHJlZ3VsYXRvcnkgdmFyaWFudHMgaW4gY2FuY2VyLiBHZW5vbWUgQmlvbC4gMTUsIDQ4MCAoMjAxNCkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IyOCI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDkzL2RhdGFiYXNlL2JhdjA4NTwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkFzaG9vciwgSC4sIEtsZWZ0b2dpYW5uaXMsIEQuLCBSYWRvdmFub3ZpYywgQS4gJmFtcDsgQmFqaWMsIFYuQi4gREVOZGI6IGRhdGFiYXNlIG9mIGludGVncmF0ZWQgaHVtYW4gZW5oYW5jZXJzLiBEYXRhYmFzZSAyMDE1LCAoMjAxNSkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IyOSI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPk51Y2xlaWMgQWNpZHMgUmVzLjwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5EIFdlbHRlcjwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjQyPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPkQxMDAxPC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxNDwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDkzL25hci9na3QxMjI5PC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+V2VsdGVyLCBELiBldCBhbC4gVGhlIE5IR1JJIEdXQVMgQ2F0YWxvZywgYSBjdXJhdGVkIHJlc291cmNlIG9mIFNOUC10cmFpdCBhc3NvY2lhdGlvbnMuIE51Y2xlaWMgQWNpZHMgUmVzLiA0MiwgRDEwMDHigJNEMTAwNiAoMjAxNCkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1IzMCI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPk5hdC4gR2VuZXQuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPlMgR3JldGFyc2RvdHRpcjwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjQyPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjY5MjwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTA8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uZy42MjI8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5HcmV0YXJzZG90dGlyLCBTLiBldCBhbC4gR2Vub21lLXdpZGUgYXNzb2NpYXRpb24gc3R1ZHkgaWRlbnRpZmllcyBhIHNlcXVlbmNlIHZhcmlhbnQgd2l0aGluIHRoZSBEQUIySVAgZ2VuZSBjb25mZXJyaW5nIHN1c2NlcHRpYmlsaXR5IHRvIGFiZG9taW5hbCBhb3J0aWMgYW5ldXJ5c20uIE5hdC4gR2VuZXQuIDQyLCA2OTLigJM2OTcgKDIwMTApLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMzEiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5OYXR1cmU8L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+WSBPa2FkYTwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjUwNjwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4zNzY8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE0PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMzgvbmF0dXJlMTI4NzM8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5Pa2FkYSwgWS4gZXQgYWwuIEdlbmV0aWNzIG9mIHJoZXVtYXRvaWQgYXJ0aHJpdGlzIGNvbnRyaWJ1dGVzIHRvIGJpb2xvZ3kgYW5kIGRydWcgZGlzY292ZXJ5LiBOYXR1cmUgNTA2LCAzNzbigJMzODEgKDIwMTQpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMzIiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5OYXQuIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5BIFN1enVraTwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjM0PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjM5NTwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMDM8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uZzEyMDY8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5TdXp1a2ksIEEuIGV0IGFsLiBGdW5jdGlvbmFsIGhhcGxvdHlwZXMgb2YgUEFESTQsIGVuY29kaW5nIGNpdHJ1bGxpbmF0aW5nIGVuenltZSBwZXB0aWR5bGFyZ2luaW5lIGRlaW1pbmFzZSA0LCBhcmUgYXNzb2NpYXRlZCB3aXRoIHJoZXVtYXRvaWQgYXJ0aHJpdGlzLiBOYXQuIEdlbmV0LiAzNCwgMzk14oCTNDAyICgyMDAzKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjMzIj4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+QXJjaC4gTWVkLiBSZXMuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPlgtSyBZYW5nPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+NDY8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+MzE3PC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxNTwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDE2L2ouYXJjbWVkLjIwMTUuMDUuMDExPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+WWFuZywgWC4tSy4gZXQgYWwuIEFzc29jaWF0aW9ucyBiZXR3ZWVuIFBBREk0IGdlbmUgcG9seW1vcnBoaXNtcyBhbmQgcmhldW1hdG9pZCBhcnRocml0aXM6IGFuIHVwZGF0ZWQgbWV0YS1hbmFseXNpcy4gQXJjaC4gTWVkLiBSZXMuIDQ2LCAzMTfigJMzMjUgKDIwMTUpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMzQiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5OYXQuIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5DIFd1PC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+NDY8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+MTAwMTwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTQ8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uZy4zMDY0PC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+V3UsIEMuIGV0IGFsLiBKb2ludCBhbmFseXNpcyBvZiB0aHJlZSBnZW5vbWUtd2lkZSBhc3NvY2lhdGlvbiBzdHVkaWVzIG9mIGVzb3BoYWdlYWwgc3F1YW1vdXMgY2VsbCBjYXJjaW5vbWEgaW4gQ2hpbmVzZSBwb3B1bGF0aW9ucy4gTmF0LiBHZW5ldC4gNDYsIDEwMDHigJMxMDA2ICgyMDE0KS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjM1Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+TmF0LiBHZW5ldC48L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+SkggQmFycmV0dDwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjQzPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjExMDg8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDExPC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMzgvbmcuOTU5PC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+QmFycmV0dCwgSi5ILiBldCBhbC4gR2Vub21lLXdpZGUgYXNzb2NpYXRpb24gc3R1ZHkgaWRlbnRpZmllcyB0aHJlZSBuZXcgbWVsYW5vbWEgc3VzY2VwdGliaWxpdHkgbG9jaS4gTmF0LiBHZW5ldC4gNDMsIDExMDjigJMxMTEzICgyMDExKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjM2Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+SHVtLiBNb2wuIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5TTiBTdGFjZXk8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT4yNTwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4xMDA4PC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxNjwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDkzL2htZy9kZHY2MjI8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5TdGFjZXksIFMuTi4gZXQgYWwuIEluc2VydGlvbiBvZiBhbiBTVkEtRSByZXRyb3RyYW5zcG9zb24gaW50byB0aGUgQ0FTUDggZ2VuZSBpcyBhc3NvY2lhdGVkIHdpdGggcHJvdGVjdGlvbiBhZ2FpbnN0IHByb3N0YXRlIGNhbmNlci4gSHVtLiBNb2wuIEdlbmV0LiAyNSwgMTAwOOKAkzEwMTggKDIwMTYpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMzciPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5OYXQuIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5SIGRlIENpZDwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjQxPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjIxMTwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMDk8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uZy4zMTM8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5kZSBDaWQsIFIuIGV0IGFsLiBEZWxldGlvbiBvZiB0aGUgbGF0ZSBjb3JuaWZpZWQgZW52ZWxvcGUgTENFM0IgYW5kIExDRTNDIGdlbmVzIGFzIGEgc3VzY2VwdGliaWxpdHkgZmFjdG9yIGZvciBwc29yaWFzaXMuIE5hdC4gR2VuZXQuIDQxLCAyMTHigJMyMTUgKDIwMDkpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSMzgiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5OYXQuIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5KQyBDaGFtYmVyczwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjQzPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjExMzE8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDExPC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMzgvbmcuOTcwPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+Q2hhbWJlcnMsIEouQy4gZXQgYWwuIEdlbm9tZS13aWRlIGFzc29jaWF0aW9uIHN0dWR5IGlkZW50aWZpZXMgbG9jaSBpbmZsdWVuY2luZyBjb25jZW50cmF0aW9ucyBvZiBsaXZlciBlbnp5bWVzIGluIHBsYXNtYS4gTmF0LiBHZW5ldC4gNDMsIDExMzHigJMxMTM4ICgyMDExKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjM5Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+TmF0dXJlPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPk4gQ3JhZGRvY2s8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT40NjQ8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+NzEzPC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxMDwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDM4L25hdHVyZTA4OTc5PC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+Q3JhZGRvY2ssIE4uIGV0IGFsLiBHZW5vbWUtd2lkZSBhc3NvY2lhdGlvbiBzdHVkeSBvZiBDTlZzIGluIDE2LDAwMCBjYXNlcyBvZiBlaWdodCBjb21tb24gZGlzZWFzZXMgYW5kIDMsMDAwIHNoYXJlZCBjb250cm9scy4gTmF0dXJlIDQ2NCwgNzEz4oCTNzIwICgyMDEwKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjQwIj4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5MaSwgWC4gZXQgYWwuIFRoZSBpbXBhY3Qgb2YgcmFyZSB2YXJpYXRpb24gb24gZ2VuZSBleHByZXNzaW9uIGFjcm9zcyB0aXNzdWVzLiBQcmVwcmludCBhdCANCiAgICAgICAgICAgICAgICAgICAgaHR0cDovL2Jpb3J4aXYub3JnL2NvbnRlbnQvZWFybHkvMjAxNi8wOS8wOS8wNzQ0NDMvDQogICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICgyMDE2KS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjQxIj4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+RnJvbnQuIEdlbmV0Ljwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5YIExpPC9hdXRob3I+DQogICAgICAgICAgICAgICAgICAgIDx2b2x1bWU+NDwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT42NzwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTM8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkxpLCBYLiAmYW1wOyBNb250Z29tZXJ5LCBTLkIuIERldGVjdGlvbiBhbmQgaW1wYWN0IG9mIHJhcmUgcmVndWxhdG9yeSB2YXJpYW50cyBpbiBodW1hbiBkaXNlYXNlLiBGcm9udC4gR2VuZXQuIDQsIDY3ICgyMDEzKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjQyIj4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+QW0uIEouIEh1bS4gR2VuZXQuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPlggTGk8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT45NTwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4yNDU8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE0PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMTYvai5hamhnLjIwMTQuMDguMDA0PC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+TGksIFguIGV0IGFsLiBUcmFuc2NyaXB0b21lIHNlcXVlbmNpbmcgb2YgYSBsYXJnZSBodW1hbiBmYW1pbHkgaWRlbnRpZmllcyB0aGUgaW1wYWN0IG9mIHJhcmUgbm9uY29kaW5nIHZhcmlhbnRzLiBBbS4gSi4gSHVtLiBHZW5ldC4gOTUsIDI0NeKAkzI1NiAoMjAxNCkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I0MyI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPlRyZW5kcyBHZW5ldC48L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+QVIgUXVpbmxhbjwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjI4PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjQzPC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxMjwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDE2L2oudGlnLjIwMTEuMTAuMDAyPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+UXVpbmxhbiwgQS5SLiAmYW1wOyBIYWxsLCBJLk0uIENoYXJhY3Rlcml6aW5nIGNvbXBsZXggc3RydWN0dXJhbCB2YXJpYXRpb24gaW4gZ2VybWxpbmUgYW5kIHNvbWF0aWMgZ2Vub21lcy4gVHJlbmRzIEdlbmV0LiAyOCwgNDPigJM1MyAoMjAxMikuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I0NCI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPk5hdC4gR2VuZXQuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPk0gS2lyY2hlcjwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjQ2PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjMxMDwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTQ8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTAzOC9uZy4yODkyPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+S2lyY2hlciwgTS4gZXQgYWwuIEEgZ2VuZXJhbCBmcmFtZXdvcmsgZm9yIGVzdGltYXRpbmcgdGhlIHJlbGF0aXZlIHBhdGhvZ2VuaWNpdHkgb2YgaHVtYW4gZ2VuZXRpYyB2YXJpYW50cy4gTmF0LiBHZW5ldC4gNDYsIDMxMOKAkzMxNSAoMjAxNCkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I0NSI+DQogICAgICAgICAgICAgICAgICAgIDxkb2k+MTAuMTA5My9iaW9pbmZvcm1hdGljcy9idHc3ODk8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5HYW5lbCwgTC4gJmFtcDsgQWJlbCwgSC5KLiBGaW5NZXRTZXEgQ29uc29ydGl1bSAmYW1wOyBIYWxsLCBJLk0uIFNWU2NvcmU6IGFuIGltcGFjdCBwcmVkaWN0aW9uIHRvb2wgZm9yIHN0cnVjdHVyYWwgdmFyaWF0aW9uLiBCaW9pbmZvcm1hdGljcyANCiAgICAgICAgICAgICAgICAgICAgaHR0cDovL2R4LmRvaS5vcmcvMTAuMTA5My9iaW9pbmZvcm1hdGljcy9idHc3ODkNCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgKDIwMTYpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSNDYiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5IdW0uIE1vbC4gR2VuZXQuPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPk5KIENvb3BlcjwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjI0PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjE3NzQ8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE1PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwOTMvaG1nL2RkdTU4MTwvZG9pPg0KICAgICAgICAgICAgICAgICAgICA8dW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPkNvb3BlciwgTi5KLiBldCBhbC4gRGV0ZWN0aW9uIGFuZCBjb3JyZWN0aW9uIG9mIGFydGVmYWN0cyBpbiBlc3RpbWF0aW9uIG9mIHJhcmUgY29weSBudW1iZXIgdmFyaWFudHMgYW5kIGFuYWx5c2lzIG9mIHJhcmUgZGVsZXRpb25zIGluIHR5cGUgMSBkaWFiZXRlcy4gSHVtLiBNb2wuIEdlbmV0LiAyNCwgMTc3NOKAkzE3OTAgKDIwMTUpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSNDciPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5HZW5vbWUgUmVzLjwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5LIFdhbmc8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT4xNzwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT4xNjY1PC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAwNzwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMTAxL2dyLjY4NjE5MDc8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5XYW5nLCBLLiBldCBhbC4gUGVubkNOVjogYW4gaW50ZWdyYXRlZCBoaWRkZW4gTWFya292IG1vZGVsIGRlc2lnbmVkIGZvciBoaWdoLXJlc29sdXRpb24gY29weSBudW1iZXIgdmFyaWF0aW9uIGRldGVjdGlvbiBpbiB3aG9sZS1nZW5vbWUgU05QIGdlbm90eXBpbmcgZGF0YS4gR2Vub21lIFJlcy4gMTcsIDE2NjXigJMxNjc0ICgyMDA3KS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjQ4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+QmlvaW5mb3JtYXRpY3M8L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+QyBUcmFwbmVsbDwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjI1PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjExMDU8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDA5PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwOTMvYmlvaW5mb3JtYXRpY3MvYnRwMTIwPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+VHJhcG5lbGwsIEMuLCBQYWNodGVyLCBMLiAmYW1wOyBTYWx6YmVyZywgUy5MLiBUb3BIYXQ6IGRpc2NvdmVyaW5nIHNwbGljZSBqdW5jdGlvbnMgd2l0aCBSTkEtU2VxLiBCaW9pbmZvcm1hdGljcyAyNSwgMTEwNeKAkzExMTEgKDIwMDkpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSNDkiPg0KICAgICAgICAgICAgICAgICAgICA8am91cm5hbF90aXRsZT5HZW5vbWUgQmlvbC48L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+SiBIYXJyb3c8L2F1dGhvcj4NCiAgICAgICAgICAgICAgICAgICAgPHZvbHVtZT43PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxpc3N1ZT5TdXBwbC4gMTwvaXNzdWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjE8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDA2PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5IYXJyb3csIEouIGV0IGFsLiBHRU5DT0RFOiBwcm9kdWNpbmcgYSByZWZlcmVuY2UgYW5ub3RhdGlvbiBmb3IgRU5DT0RFLiBHZW5vbWUgQmlvbC4gNyAoU3VwcGwuIDEpLCAx4oCTOSAoMjAwNikuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I1MCI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPkJpb2luZm9ybWF0aWNzPC9qb3VybmFsX3RpdGxlPg0KICAgICAgICAgICAgICAgICAgICA8YXV0aG9yPkRTIERlTHVjYTwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjI4PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjE1MzA8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDEyPC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwOTMvYmlvaW5mb3JtYXRpY3MvYnRzMTk2PC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+RGVMdWNhLCBELlMuIGV0IGFsLiBSTkEtU2VRQzogUk5BLXNlcSBtZXRyaWNzIGZvciBxdWFsaXR5IGNvbnRyb2wgYW5kIHByb2Nlc3Mgb3B0aW1pemF0aW9uLiBCaW9pbmZvcm1hdGljcyAyOCwgMTUzMOKAkzE1MzIgKDIwMTIpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDxjaXRhdGlvbiBrZXk9IkJGbmczODM0X0NSNTEiPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pPjEwLjEwOTMvYmlvaW5mb3JtYXRpY3MvYnR2NzIyPC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+T25nZW4sIEguLCBCdWlsLCBBLiwgQnJvd24sIEEuLCBEZXJtaXR6YWtpcywgRS4gJmFtcDsgRGVsYW5lYXUsIE8uIEZhc3QgYW5kIGVmZmljaWVudCBRVEwgbWFwcGVyIGZvciB0aG91c2FuZHMgb2YgbW9sZWN1bGFyIHBoZW5vdHlwZXMuIEJpb2luZm9ybWF0aWNzIA0KICAgICAgICAgICAgICAgICAgICBodHRwOi8vZHguZG9pLm9yZy8xMC4xMDkzL2Jpb2luZm9ybWF0aWNzL2J0djcyMg0KICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAoMjAxNikuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I1MiI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPk5hdC4gUHJvdG9jLjwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5PIFN0ZWdsZTwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjc8L3ZvbHVtZT4NCiAgICAgICAgICAgICAgICAgICAgPGZpcnN0X3BhZ2U+NTAwPC9maXJzdF9wYWdlPg0KICAgICAgICAgICAgICAgICAgICA8Y1llYXI+MjAxMjwvY1llYXI+DQogICAgICAgICAgICAgICAgICAgIDxkb2kgcHJvdmlkZXI9ImNyb3NzcmVmIj4xMC4xMDM4L25wcm90LjIwMTEuNDU3PC9kb2k+DQogICAgICAgICAgICAgICAgICAgIDx1bnN0cnVjdHVyZWRfY2l0YXRpb24+U3RlZ2xlLCBPLiwgUGFydHMsIEwuLCBQaWlwYXJpLCBNLiwgV2lubiwgSi4gJmFtcDsgRHVyYmluLCBSLiBVc2luZyBwcm9iYWJpbGlzdGljIGVzdGltYXRpb24gb2YgZXhwcmVzc2lvbiByZXNpZHVhbHMgKFBFRVIpIHRvIG9idGFpbiBpbmNyZWFzZWQgcG93ZXIgYW5kIGludGVycHJldGFiaWxpdHkgb2YgZ2VuZSBleHByZXNzaW9uIGFuYWx5c2VzLiBOYXQuIFByb3RvYy4gNywgNTAw4oCTNTA3ICgyMDEyKS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjUzIj4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+QmlvaW5mb3JtYXRpY3M8L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+QVIgUXVpbmxhbjwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjI2PC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjg0MTwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMTA8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTA5My9iaW9pbmZvcm1hdGljcy9idHEwMzM8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5RdWlubGFuLCBBLlIuICZhbXA7IEhhbGwsIEkuTS4gQkVEVG9vbHM6IGEgZmxleGlibGUgc3VpdGUgb2YgdXRpbGl0aWVzIGZvciBjb21wYXJpbmcgZ2Vub21pYyBmZWF0dXJlcy4gQmlvaW5mb3JtYXRpY3MgMjYsIDg0MeKAkzg0MiAoMjAxMCkuPC91bnN0cnVjdHVyZWRfY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8L2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPGNpdGF0aW9uIGtleT0iQkZuZzM4MzRfQ1I1NCI+DQogICAgICAgICAgICAgICAgICAgIDxqb3VybmFsX3RpdGxlPk5hdHVyZTwvam91cm5hbF90aXRsZT4NCiAgICAgICAgICAgICAgICAgICAgPGF1dGhvcj5KVyBIbzwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjUxMjwvdm9sdW1lPg0KICAgICAgICAgICAgICAgICAgICA8Zmlyc3RfcGFnZT40NDk8L2ZpcnN0X3BhZ2U+DQogICAgICAgICAgICAgICAgICAgIDxjWWVhcj4yMDE0PC9jWWVhcj4NCiAgICAgICAgICAgICAgICAgICAgPGRvaSBwcm92aWRlcj0iY3Jvc3NyZWYiPjEwLjEwMzgvbmF0dXJlMTM0MTU8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5IbywgSi5XLiBldCBhbC4gQ29tcGFyYXRpdmUgYW5hbHlzaXMgb2YgbWV0YXpvYW4gY2hyb21hdGluIG9yZ2FuaXphdGlvbi4gTmF0dXJlIDUxMiwgNDQ54oCTNDUyICgyMDE0KS48L3Vuc3RydWN0dXJlZF9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICAgIDwvY2l0YXRpb24+DQogICAgICAgICAgICAgICAgICA8Y2l0YXRpb24ga2V5PSJCRm5nMzgzNF9DUjU1Ij4NCiAgICAgICAgICAgICAgICAgICAgPGpvdXJuYWxfdGl0bGU+R2Vub21lIFJlcy48L2pvdXJuYWxfdGl0bGU+DQogICAgICAgICAgICAgICAgICAgIDxhdXRob3I+V0ogS2VudDwvYXV0aG9yPg0KICAgICAgICAgICAgICAgICAgICA8dm9sdW1lPjEyPC92b2x1bWU+DQogICAgICAgICAgICAgICAgICAgIDxmaXJzdF9wYWdlPjk5NjwvZmlyc3RfcGFnZT4NCiAgICAgICAgICAgICAgICAgICAgPGNZZWFyPjIwMDI8L2NZZWFyPg0KICAgICAgICAgICAgICAgICAgICA8ZG9pIHByb3ZpZGVyPSJjcm9zc3JlZiI+MTAuMTEwMS9nci4yMjkxMDI8L2RvaT4NCiAgICAgICAgICAgICAgICAgICAgPHVuc3RydWN0dXJlZF9jaXRhdGlvbj5LZW50LCBXLkouIGV0IGFsLiBUaGUgaHVtYW4gZ2Vub21lIGJyb3dzZXIgYXQgVUNTQy4gR2Vub21lIFJlcy4gMTIsIDk5NuKAkzEwMDYgKDIwMDIpLjwvdW5zdHJ1Y3R1cmVkX2NpdGF0aW9uPg0KICAgICAgICAgICAgICAgICAgPC9jaXRhdGlvbj4NCiAgICAgICAgICAgICAgICA8L2NpdGF0aW9uX2xpc3Q+DQogICAgICAgICAgICAgIDwvam91cm5hbF9hcnRpY2xlPg0KICAgICAgICAgICAgPC9qb3VybmFsPg0KICAgICAgICAgIDwvY3Jvc3NyZWY+DQogICAgICAgIDwvZG9pX3JlY29yZD4NCiAgICAgIDwvcXVlcnk+DQogICAgPC9ib2R5Pg0KICA8L3F1ZXJ5X3Jlc3VsdD4NCjwvY3Jvc3NyZWZfcmVzdWx0Pg== http_version: recorded_at: Fri, 07 Feb 2020 21:53:16 GMT recorded_with: VCR 3.0.3