www.marketholidays.com Open in urlscan Pro
67.192.195.161  Public Scan

URL: https://www.marketholidays.com/HolidaysByCategory.aspx
Submission: On September 08 via manual from BE — Scanned from DE

Form analysis 1 forms found in the DOM

POST ./HolidaysByCategory.aspx

<form method="post" action="./HolidaysByCategory.aspx" id="form1">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUKLTkzNTUzMjM4MQ8WEh4TQ3VycmVudENlbnRyZVR5cGVJRAIBHg1DdXJyZW50Q2VudHJlBQNVU0QeEkN1cnJlbnRIb2xpZGF5VHlwZQspZ0NvbW1vbkRhdGEubW9kQ29uc3RhbnRzK2VubUV2ZW50VHlwZSwgQ29tbW9uRGF0YSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwFHg5MYXN0RGF5T2ZNb250aAYAwNefTOTZCB4VQ3VycmVudENlbnRyZUlzVGFyZ2V0aB4XQ2FsZW5kYXJXb3JraW5nV2Vla2VuZHMyvwoAAQAAAP////8BAAAAAAAAAAwCAAAARU1hcmtldEhvbGlkYXlzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAIU1hcmtldEhvbGlkYXlzLkNhbGVuZGFySG9saWRheUNvbAEAAAATQ29sbGVjdGlvbkJhc2UrbGlzdAMcU3lzdGVtLkNvbGxlY3Rpb25zLkFycmF5TGlzdAIAAAAJAwAAAAQDAAAAHFN5c3RlbS5Db2xsZWN0aW9ucy5BcnJheUxpc3QDAAAABl9pdGVtcwVfc2l6ZQhfdmVyc2lvbgUAAAgICQQAAAABAAAAAgAAABAEAAAABAAAAAkFAAAADQMMBgAAAEFDb21tb25EYXRhLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUFAAAAIk1hcmtldEhvbGlkYXlzLkNhbGVuZGFySG9saWRheUluZm8DAAAAC19DZW50cmVDb2RlCV9Ib2xpZGF5cwxfV2Vla2VuZExpc3QBBAQZTWFya2V0SG9saWRheXMuSG9saWRheUNvbAIAAAAjQ29tbW9uRGF0YS5jbHNXZWVrZW5kRGVmaW5pdGlvbkxpc3QGAAAAAgAAAAYHAAAAA1VTRAkIAAAACgUIAAAAGU1hcmtldEhvbGlkYXlzLkhvbGlkYXlDb2wBAAAAE0NvbGxlY3Rpb25CYXNlK2xpc3QDHFN5c3RlbS5Db2xsZWN0aW9ucy5BcnJheUxpc3QCAAAACQkAAAABCQAAAAMAAAAJCgAAAAsAAAALAAAAEAoAAAAQAAAACQsAAAAJDAAAAAkNAAAACQ4AAAAJDwAAAAkQAAAACREAAAAJEgAAAAkTAAAACRQAAAAJFQAAAA0FBQsAAAAaTWFya2V0SG9saWRheXMuSG9saWRheUluZm8FAAAADmR0bUhvbGlkYXlEYXRlDnN0ckhvbGlkYXlOYW1lC19DZW50cmVDb2RlEl9Mb25nTGlzdENzc0NsYXNzMRJfTG9uZ0xpc3RDc3NDbGFzczIAAQEBAQ0CAAAAAEBzp7nM2QgGFgAAAA5OZXcgWWVhcidzIERheQYXAAAAAAoKAQwAAAALAAAAAEAPTkzZ2QgGGAAAABpNYXJ0aW4gTHV0aGVyIEtpbmcgSnIuIERheQkXAAAACgoBDQAAAAsAAAAAgIQazfTZCAYaAAAAD1ByZXNpZGVudHMnIERheQkXAAAACgoBDgAAAAsAAAAAAABXz0HaCAYcAAAADE1lbW9yaWFsIERheQkXAAAACgoBDwAAAAsAAAAAwKzRT1LaCAYeAAAAKEp1bmV0ZWVudGggTmF0aW9uYWwgSW5kZXBlbmRlbmNlIERheSBPQlMJFwAAAAoKARAAAAALAAAAAEB1I1Bd2ggGIAAAABBJbmRlcGVuZGVuY2UgRGF5CRcAAAAKCgERAAAACwAAAACAe5PRjtoIBiIAAAAJTGFib3IgRGF5CRcAAAAKCgESAAAACwAAAADA8F9SqtoIBiQAAAAMQ29sdW1idXMgRGF5CRcAAAAKCgETAAAACwAAAADAKK13w9oIBiYAAAANVmV0ZXJhbnMnIERheQkXAAAACgoBFAAAAAsAAAAAgIfUrs3aCAYoAAAADFRoYW5rc2dpdmluZwkXAAAACgoBFQAAAAsAAAAAgL8h1ObaCAYqAAAADUNocmlzdG1hcyBPQlMJFwAAAAoKCx4JVGltZUZyYW1lBgBAc6e5zNkIHg9DdXJyZW50Q2VudHJlSUQCAh4KV2Vla2VuZERlZjKzDgABAAAA/////wEAAAAAAAAADAIAAABFTWFya2V0SG9saWRheXMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsBQEAAAAjTWFya2V0SG9saWRheXMuVENTZWxlY3RvcldlZWtlbmREZWYBAAAACV9XZWVrZW5kcwPjAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkRpY3Rpb25hcnlgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbU3lzdGVtLkJvb2xlYW4sIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAgAAAAkDAAAABAMAAADjAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkRpY3Rpb25hcnlgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbU3lzdGVtLkJvb2xlYW4sIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dBAAAAAdWZXJzaW9uCENvbXBhcmVyCEhhc2hTaXplDUtleVZhbHVlUGFpcnMAAwADCJIBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuR2VuZXJpY0VxdWFsaXR5Q29tcGFyZXJgMVtbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV0I5wFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbU3lzdGVtLkJvb2xlYW4sIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dW10HAAAACQQAAAAHAAAACQUAAAAEBAAAAJIBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuR2VuZXJpY0VxdWFsaXR5Q29tcGFyZXJgMVtbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV0AAAAABwUAAAAAAQAAAAcAAAAD5QFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbU3lzdGVtLkJvb2xlYW4sIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dBPr////lAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldLFtTeXN0ZW0uQm9vbGVhbiwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV0CAAAAA2tleQV2YWx1ZQEAAQYHAAAAAlN1AQH4////+v///wYJAAAAAk1vAAH2////+v///wYLAAAAAlR1AAH0////+v///wYNAAAAAldlAAHy////+v///wYPAAAAAlRoAAHw////+v///wYRAAAAAkZyAAHu////+v///wYTAAAAAlNhAQsWAmYPZBYEAgEPZBYCAgcPDxYCHgdWaXNpYmxlZ2RkAgMPZBYEZg9kFggCAQ8PFgIfCWhkZAICDxYCHwloZAIEDw8WAh8JaGRkAgYPZBYSZg8PFgIeBFRleHQFPDxzcGFuIGNsYXNzPSJUaXRsZUNlbnRyZSI+Q3VycmVuY3kgRlggTWFya2V0IEhvbGlkYXlzPC9zcGFuPmRkAgQPZBYIAgEPEA8WCh4IQ3NzQ2xhc3MFFnNlbGVjdExpc3QgY3VycmVudExpc3QeDkRhdGFWYWx1ZUZpZWxkBQlEYXRhRmllbGQeDURhdGFUZXh0RmllbGQFCVRleHRGaWVsZB4LXyFEYXRhQm91bmRnHgRfIVNCAgJkEBWeASctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0aQUVEIFtVbml0ZWQgQXJhYiBFbWlyYXRlc10RQUZOIFtBZmdoYW5pc3Rhbl0NQUxMIFtBbGJhbmlhXQ1BTUQgW0FybWVuaWFdGkFORyBbTmV0aGVybGFuZHMgQW50aWxsZXNdDEFPQSBbQW5nb2xhXQ9BUlMgW0FyZ2VudGluYV0PQVVEIFtBdXN0cmFsaWFdC0FXRyBbQXJ1YmFdEEFaTiBbQXplcmJhaWphbl0cQkFNIFtCb3NuaWEgYW5kIEhlcnplZ292aW5hXQ5CQkQgW0JhcmJhZG9zXRBCRFQgW0JhbmdsYWRlc2hdDkJHTiBbQnVsZ2FyaWFdDUJIRCBbQmFocmFpbl0NQklGIFtCdXJ1bmRpXQ1CTUQgW0Jlcm11ZGFdF0JORCBbQnJ1bmVpIERhcnVzc2FsYW1dDUJPQiBbQm9saXZpYV0MQlJMIFtCcmF6aWxdDUJTRCBbQmFoYW1hc10MQlROIFtCaHV0YW5dDkJXUCBbQm90c3dhbmFdDUJZTiBbQmVsYXJ1c10MQlpEIFtCZWxpemVdDENBRCBbQ2FuYWRhXSFDREYgW0NvbmdvIChEZW1vY3JhdGljIFJlcHVibGljKV0RQ0hGIFtTd2l0emVybGFuZF0LQ0xQIFtDaGlsZV0LQ05IIFtDaGluYV0LQ05ZIFtDaGluYV0OQ09QIFtDb2xvbWJpYV0QQ1JDIFtDb3N0YSBSaWNhXQpDVVAgW0N1YmFdEENWRSBbQ2FwZSBWZXJkZV0UQ1pLIFtDemVjaCBSZXB1YmxpY10OREpGIFtEamlib3V0aV0NREtLIFtEZW5tYXJrXRhET1AgW0RvbWluaWNhbiBSZXB1YmxpY10NRFpEIFtBbGdlcmlhXQtFR1AgW0VneXB0XQ1FUk4gW0VyaXRyZWFdDkVUQiBbRXRoaW9waWFdFEVVUiBbRXVyb3BlYW4gVW5pb25dCkZKRCBbRmlqaV0hRktQIFtGYWxrbGFuZCBJc2xhbmRzIChNYWx2aW5hcyldFEdCUCBbVW5pdGVkIEtpbmdkb21dDUdFTCBbR2VvcmdpYV0LR0hTIFtHaGFuYV0PR0lQIFtHaWJyYWx0YXJdDEdNRCBbR2FtYmlhXQxHTkYgW0d1aW5lYV0PR1RRIFtHdWF0ZW1hbGFdDEdZRCBbR3V5YW5hXQ9IS0QgW0hvbmcgS29uZ10OSE5MIFtIb25kdXJhc10LSFRHIFtIYWl0aV0NSFVGIFtIdW5nYXJ5XQ9JRFIgW0luZG9uZXNpYV0MSUxTIFtJc3JhZWxdC0lOUiBbSW5kaWFdCklRRCBbSXJhcV0KSVJSIFtJcmFuXQ1JU0sgW0ljZWxhbmRdDUpNRCBbSmFtYWljYV0MSk9EIFtKb3JkYW5dC0pQWSBbSmFwYW5dC0tFUyBbS2VueWFdEEtHUyBbS3lyZ3l6c3Rhbl0OS0hSIFtDYW1ib2RpYV0NS01GIFtDb21vcm9zXS1LUFcgW0tvcmVhIChEZW1vY3JhdGljIFBlb3BsZSdzIFJlcHVibGljIG9mKV0ZS1JXIFtLb3JlYSAoUmVwdWJsaWMgb2YpXQxLV0QgW0t1d2FpdF0US1lEIFtDYXltYW4gSXNsYW5kc10QS1pUIFtLYXpha2hzdGFuXSZMQUsgW0xhbyBQZW9wbGUncyBEZW1vY3JhdGljIFJlcHVibGljXQ1MQlAgW0xlYmFub25dD0xLUiBbU3JpIExhbmthXQ1MUkQgW0xpYmVyaWFdDUxTTCBbTGVzb3Rob10LTFlEIFtMaWJ5YV0NTUFEIFtNb3JvY2NvXQ1NREwgW01vbGRvdmFdEE1HQSBbTWFkYWdhc2Nhcl0bTUtEIFtOb3J0aCBNYWNlZG9uaWEgRllST01dDU1NSyBbTXlhbm1hcl0OTU5UIFtNb25nb2xpYV0LTU9QIFtNYWNhb10QTVJVIFtNYXVyaXRhbmlhXQ9NVVIgW01hdXJpdGl1c10OTVZSIFtNYWxkaXZlc10MTVdLIFtNYWxhd2ldDE1YTiBbTWV4aWNvXQ5NWVIgW01hbGF5c2lhXRBNWk4gW01vemFtYmlxdWVdDU5BRCBbTmFtaWJpYV0NTkdOIFtOaWdlcmlhXQ9OSU8gW05pY2FyYWd1YV0MTk9LIFtOb3J3YXldC05QUiBbTmVwYWxdEU5aRCBbTmV3IFplYWxhbmRdCk9NUiBbT21hbl0MUEFCIFtQYW5hbWFdClBFTiBbUGVydV0WUEdLIFtQYXB1YSBOZXcgR3VpbmVhXRFQSFAgW1BoaWxpcHBpbmVzXQ5QS1IgW1Bha2lzdGFuXQxQTE4gW1BvbGFuZF0OUFlHIFtQYXJhZ3VheV0LUUFSIFtRYXRhcl0NUk9OIFtSb21hbmlhXQxSU0QgW1NlcmJpYV0YUlVCIFtSdXNzaWFuIEZlZGVyYXRpb25dDFJXRiBbUndhbmRhXRJTQVIgW1NhdWRpIEFyYWJpYV0VU0JEIFtTb2xvbW9uIElzbGFuZHNdEFNDUiBbU2V5Y2hlbGxlc10LU0RHIFtTdWRhbl0MU0VLIFtTd2VkZW5dD1NHRCBbU2luZ2Fwb3JlXRJTSFAgW1NhaW50IEhlbGVuYV0SU0xFIFtTaWVycmEgTGVvbmVdDVNPUyBbU29tYWxpYV0OU1JEIFtTdXJpbmFtZV0RU1NQIFtTb3V0aCBTdWRhbl0bU1ROIFtTYW8gVG9tZSBhbmQgUHJpbmNpcGVdEVNWQyBbRWwgU2FsdmFkb3JdGlNZUCBbU3lyaWFuIEFyYWIgUmVwdWJsaWNdI1NaTCBbZVN3YXRpbmkgKGZvcm1lcmx5IFN3YXppbGFuZCldDlRIQiBbVGhhaWxhbmRdEFRKUyBbVGFqaWtpc3Rhbl0SVE1UIFtUdXJrbWVuaXN0YW5dDVRORCBbVHVuaXNpYV0LVE9QIFtUb25nYV0NVFJZIFtUdXJraXllXRlUVEQgW1RyaW5pZGFkIGFuZCBUb2JhZ29dDFRXRCBbVGFpd2FuXQ5UWlMgW1RhbnphbmlhXQ1VQUggW1VrcmFpbmVdDFVHWCBbVWdhbmRhXRNVU0QgW1VuaXRlZCBTdGF0ZXNdDVVZVSBbVXJ1Z3VheV0QVVpTIFtVemJla2lzdGFuXQ9WRVMgW1ZlbmV6dWVsYV0OVk5EIFtWaWV0IE5hbV0NVlVWIFtWYW51YXR1XQtXU1QgW1NhbW9hXSNYQUYgW0JFQUMgKENlbnRyYWwgQWZyaWNhbiBTdGF0ZXMpXSRYQ0QgW0Vhc3QgQ2FyaWJiZWFuIEN1cnJlbmN5IFJlZ2lvbl0hWERSIFtJbnRlcm5hdGlvbmFsIE1vbmV0YXJ5IEZ1bmRdIVhPRiBbQkNFQU8gKFdlc3QgQWZyaWNhbiBTdGF0ZXMpXSRYUEYgW0ZyZW5jaCBQYWNpZmljIEN1cnJlbmN5IFJlZ2lvbl0LWUVSIFtZZW1lbl0SWkFSIFtTb3V0aCBBZnJpY2FdDFpNVyBbWmFtYmlhXQ5aV0wgW1ppbWJhYndlXRWeAQExA0FFRANBRk4DQUxMA0FNRANBTkcDQU9BA0FSUwNBVUQDQVdHA0FaTgNCQU0DQkJEA0JEVANCR04DQkhEA0JJRgNCTUQDQk5EA0JPQgNCUkwDQlNEA0JUTgNCV1ADQllOA0JaRANDQUQDQ0RGA0NIRgNDTFADQ05IA0NOWQNDT1ADQ1JDA0NVUANDVkUDQ1pLA0RKRgNES0sDRE9QA0RaRANFR1ADRVJOA0VUQgNFVVIDRkpEA0ZLUANHQlADR0VMA0dIUwNHSVADR01EA0dORgNHVFEDR1lEA0hLRANITkwDSFRHA0hVRgNJRFIDSUxTA0lOUgNJUUQDSVJSA0lTSwNKTUQDSk9EA0pQWQNLRVMDS0dTA0tIUgNLTUYDS1BXA0tSVwNLV0QDS1lEA0taVANMQUsDTEJQA0xLUgNMUkQDTFNMA0xZRANNQUQDTURMA01HQQNNS0QDTU1LA01OVANNT1ADTVJVA01VUgNNVlIDTVdLA01YTgNNWVIDTVpOA05BRANOR04DTklPA05PSwNOUFIDTlpEA09NUgNQQUIDUEVOA1BHSwNQSFADUEtSA1BMTgNQWUcDUUFSA1JPTgNSU0QDUlVCA1JXRgNTQVIDU0JEA1NDUgNTREcDU0VLA1NHRANTSFADU0xFA1NPUwNTUkQDU1NQA1NUTgNTVkMDU1lQA1NaTANUSEIDVEpTA1RNVANUTkQDVE9QA1RSWQNUVEQDVFdEA1RaUwNVQUgDVUdYA1VTRANVWVUDVVpTA1ZFUwNWTkQDVlVWA1dTVANYQUYDWENEA1hEUgNYT0YDWFBGA1lFUgNaQVIDWk1XA1pXTBQrA54BZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cWAQKOAWQCAw8QDxYKHwsFCnNlbGVjdExpc3QfDAUJRGF0YUZpZWxkHw0FCVRleHRGaWVsZB8OZx8PAgJkEBWeASctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0aQUVEIFtVbml0ZWQgQXJhYiBFbWlyYXRlc10RQUZOIFtBZmdoYW5pc3Rhbl0NQUxMIFtBbGJhbmlhXQ1BTUQgW0FybWVuaWFdGkFORyBbTmV0aGVybGFuZHMgQW50aWxsZXNdDEFPQSBbQW5nb2xhXQ9BUlMgW0FyZ2VudGluYV0PQVVEIFtBdXN0cmFsaWFdC0FXRyBbQXJ1YmFdEEFaTiBbQXplcmJhaWphbl0cQkFNIFtCb3NuaWEgYW5kIEhlcnplZ292aW5hXQ5CQkQgW0JhcmJhZG9zXRBCRFQgW0JhbmdsYWRlc2hdDkJHTiBbQnVsZ2FyaWFdDUJIRCBbQmFocmFpbl0NQklGIFtCdXJ1bmRpXQ1CTUQgW0Jlcm11ZGFdF0JORCBbQnJ1bmVpIERhcnVzc2FsYW1dDUJPQiBbQm9saXZpYV0MQlJMIFtCcmF6aWxdDUJTRCBbQmFoYW1hc10MQlROIFtCaHV0YW5dDkJXUCBbQm90c3dhbmFdDUJZTiBbQmVsYXJ1c10MQlpEIFtCZWxpemVdDENBRCBbQ2FuYWRhXSFDREYgW0NvbmdvIChEZW1vY3JhdGljIFJlcHVibGljKV0RQ0hGIFtTd2l0emVybGFuZF0LQ0xQIFtDaGlsZV0LQ05IIFtDaGluYV0LQ05ZIFtDaGluYV0OQ09QIFtDb2xvbWJpYV0QQ1JDIFtDb3N0YSBSaWNhXQpDVVAgW0N1YmFdEENWRSBbQ2FwZSBWZXJkZV0UQ1pLIFtDemVjaCBSZXB1YmxpY10OREpGIFtEamlib3V0aV0NREtLIFtEZW5tYXJrXRhET1AgW0RvbWluaWNhbiBSZXB1YmxpY10NRFpEIFtBbGdlcmlhXQtFR1AgW0VneXB0XQ1FUk4gW0VyaXRyZWFdDkVUQiBbRXRoaW9waWFdFEVVUiBbRXVyb3BlYW4gVW5pb25dCkZKRCBbRmlqaV0hRktQIFtGYWxrbGFuZCBJc2xhbmRzIChNYWx2aW5hcyldFEdCUCBbVW5pdGVkIEtpbmdkb21dDUdFTCBbR2VvcmdpYV0LR0hTIFtHaGFuYV0PR0lQIFtHaWJyYWx0YXJdDEdNRCBbR2FtYmlhXQxHTkYgW0d1aW5lYV0PR1RRIFtHdWF0ZW1hbGFdDEdZRCBbR3V5YW5hXQ9IS0QgW0hvbmcgS29uZ10OSE5MIFtIb25kdXJhc10LSFRHIFtIYWl0aV0NSFVGIFtIdW5nYXJ5XQ9JRFIgW0luZG9uZXNpYV0MSUxTIFtJc3JhZWxdC0lOUiBbSW5kaWFdCklRRCBbSXJhcV0KSVJSIFtJcmFuXQ1JU0sgW0ljZWxhbmRdDUpNRCBbSmFtYWljYV0MSk9EIFtKb3JkYW5dC0pQWSBbSmFwYW5dC0tFUyBbS2VueWFdEEtHUyBbS3lyZ3l6c3Rhbl0OS0hSIFtDYW1ib2RpYV0NS01GIFtDb21vcm9zXS1LUFcgW0tvcmVhIChEZW1vY3JhdGljIFBlb3BsZSdzIFJlcHVibGljIG9mKV0ZS1JXIFtLb3JlYSAoUmVwdWJsaWMgb2YpXQxLV0QgW0t1d2FpdF0US1lEIFtDYXltYW4gSXNsYW5kc10QS1pUIFtLYXpha2hzdGFuXSZMQUsgW0xhbyBQZW9wbGUncyBEZW1vY3JhdGljIFJlcHVibGljXQ1MQlAgW0xlYmFub25dD0xLUiBbU3JpIExhbmthXQ1MUkQgW0xpYmVyaWFdDUxTTCBbTGVzb3Rob10LTFlEIFtMaWJ5YV0NTUFEIFtNb3JvY2NvXQ1NREwgW01vbGRvdmFdEE1HQSBbTWFkYWdhc2Nhcl0bTUtEIFtOb3J0aCBNYWNlZG9uaWEgRllST01dDU1NSyBbTXlhbm1hcl0OTU5UIFtNb25nb2xpYV0LTU9QIFtNYWNhb10QTVJVIFtNYXVyaXRhbmlhXQ9NVVIgW01hdXJpdGl1c10OTVZSIFtNYWxkaXZlc10MTVdLIFtNYWxhd2ldDE1YTiBbTWV4aWNvXQ5NWVIgW01hbGF5c2lhXRBNWk4gW01vemFtYmlxdWVdDU5BRCBbTmFtaWJpYV0NTkdOIFtOaWdlcmlhXQ9OSU8gW05pY2FyYWd1YV0MTk9LIFtOb3J3YXldC05QUiBbTmVwYWxdEU5aRCBbTmV3IFplYWxhbmRdCk9NUiBbT21hbl0MUEFCIFtQYW5hbWFdClBFTiBbUGVydV0WUEdLIFtQYXB1YSBOZXcgR3VpbmVhXRFQSFAgW1BoaWxpcHBpbmVzXQ5QS1IgW1Bha2lzdGFuXQxQTE4gW1BvbGFuZF0OUFlHIFtQYXJhZ3VheV0LUUFSIFtRYXRhcl0NUk9OIFtSb21hbmlhXQxSU0QgW1NlcmJpYV0YUlVCIFtSdXNzaWFuIEZlZGVyYXRpb25dDFJXRiBbUndhbmRhXRJTQVIgW1NhdWRpIEFyYWJpYV0VU0JEIFtTb2xvbW9uIElzbGFuZHNdEFNDUiBbU2V5Y2hlbGxlc10LU0RHIFtTdWRhbl0MU0VLIFtTd2VkZW5dD1NHRCBbU2luZ2Fwb3JlXRJTSFAgW1NhaW50IEhlbGVuYV0SU0xFIFtTaWVycmEgTGVvbmVdDVNPUyBbU29tYWxpYV0OU1JEIFtTdXJpbmFtZV0RU1NQIFtTb3V0aCBTdWRhbl0bU1ROIFtTYW8gVG9tZSBhbmQgUHJpbmNpcGVdEVNWQyBbRWwgU2FsdmFkb3JdGlNZUCBbU3lyaWFuIEFyYWIgUmVwdWJsaWNdI1NaTCBbZVN3YXRpbmkgKGZvcm1lcmx5IFN3YXppbGFuZCldDlRIQiBbVGhhaWxhbmRdEFRKUyBbVGFqaWtpc3Rhbl0SVE1UIFtUdXJrbWVuaXN0YW5dDVRORCBbVHVuaXNpYV0LVE9QIFtUb25nYV0NVFJZIFtUdXJraXllXRlUVEQgW1RyaW5pZGFkIGFuZCBUb2JhZ29dDFRXRCBbVGFpd2FuXQ5UWlMgW1RhbnphbmlhXQ1VQUggW1VrcmFpbmVdDFVHWCBbVWdhbmRhXRNVU0QgW1VuaXRlZCBTdGF0ZXNdDVVZVSBbVXJ1Z3VheV0QVVpTIFtVemJla2lzdGFuXQ9WRVMgW1ZlbmV6dWVsYV0OVk5EIFtWaWV0IE5hbV0NVlVWIFtWYW51YXR1XQtXU1QgW1NhbW9hXSNYQUYgW0JFQUMgKENlbnRyYWwgQWZyaWNhbiBTdGF0ZXMpXSRYQ0QgW0Vhc3QgQ2FyaWJiZWFuIEN1cnJlbmN5IFJlZ2lvbl0hWERSIFtJbnRlcm5hdGlvbmFsIE1vbmV0YXJ5IEZ1bmRdIVhPRiBbQkNFQU8gKFdlc3QgQWZyaWNhbiBTdGF0ZXMpXSRYUEYgW0ZyZW5jaCBQYWNpZmljIEN1cnJlbmN5IFJlZ2lvbl0LWUVSIFtZZW1lbl0SWkFSIFtTb3V0aCBBZnJpY2FdDFpNVyBbWmFtYmlhXQ5aV0wgW1ppbWJhYndlXRWeAQExA0FFRANBRk4DQUxMA0FNRANBTkcDQU9BA0FSUwNBVUQDQVdHA0FaTgNCQU0DQkJEA0JEVANCR04DQkhEA0JJRgNCTUQDQk5EA0JPQgNCUkwDQlNEA0JUTgNCV1ADQllOA0JaRANDQUQDQ0RGA0NIRgNDTFADQ05IA0NOWQNDT1ADQ1JDA0NVUANDVkUDQ1pLA0RKRgNES0sDRE9QA0RaRANFR1ADRVJOA0VUQgNFVVIDRkpEA0ZLUANHQlADR0VMA0dIUwNHSVADR01EA0dORgNHVFEDR1lEA0hLRANITkwDSFRHA0hVRgNJRFIDSUxTA0lOUgNJUUQDSVJSA0lTSwNKTUQDSk9EA0pQWQNLRVMDS0dTA0tIUgNLTUYDS1BXA0tSVwNLV0QDS1lEA0taVANMQUsDTEJQA0xLUgNMUkQDTFNMA0xZRANNQUQDTURMA01HQQNNS0QDTU1LA01OVANNT1ADTVJVA01VUgNNVlIDTVdLA01YTgNNWVIDTVpOA05BRANOR04DTklPA05PSwNOUFIDTlpEA09NUgNQQUIDUEVOA1BHSwNQSFADUEtSA1BMTgNQWUcDUUFSA1JPTgNSU0QDUlVCA1JXRgNTQVIDU0JEA1NDUgNTREcDU0VLA1NHRANTSFADU0xFA1NPUwNTUkQDU1NQA1NUTgNTVkMDU1lQA1NaTANUSEIDVEpTA1RNVANUTkQDVE9QA1RSWQNUVEQDVFdEA1RaUwNVQUgDVUdYA1VTRANVWVUDVVpTA1ZFUwNWTkQDVlVWA1dTVANYQUYDWENEA1hEUgNYT0YDWFBGA1lFUgNaQVIDWk1XA1pXTBQrA54BZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cWAWZkAgUPEA8WCh8LBQ9zZWxlY3RMaXN0IGxhc3QfDAUJRGF0YUZpZWxkHw0FCVRleHRGaWVsZB8OZx8PAgJkEBWiAyctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0LQWZnaGFuaXN0YW4NQWxhbmQgSXNsYW5kcwdBbGJhbmlhB0FsZ2VyaWEOQW1lcmljYW4gU2Ftb2EHQW5kb3JyYQZBbmdvbGEIQW5ndWlsbGETQW50aWd1YSBhbmQgQmFyYnVkYRZBcmdlbnRpbmEtQnVlbm9zIEFpcmVzEUFyZ2VudGluYS1NZW5kb3phEUFyZ2VudGluYS1Sb3NhcmlvB0FybWVuaWEFQXJ1YmESQXVzdHJhbGlhLUFkZWxhaWRlEkF1c3RyYWxpYS1CcmlzYmFuZRJBdXN0cmFsaWEtQ2FuYmVycmEQQXVzdHJhbGlhLURhcndpbhBBdXN0cmFsaWEtSG9iYXJ0E0F1c3RyYWxpYS1NZWxib3VybmUPQXVzdHJhbGlhLVBlcnRoFUF1c3RyYWxpYS1Sb2NraGFtcHRvbhBBdXN0cmFsaWEtU3lkbmV5B0F1c3RyaWEKQXplcmJhaWphbgdCYWhhbWFzB0JhaHJhaW4VQmFuZ2xhZGVzaC1DaGl0dGFnb25nEEJhbmdsYWRlc2gtRGhha2EIQmFyYmFkb3MHQmVsYXJ1cw9CZWxnaXVtLUFudHdlcnAQQmVsZ2l1bS1CcnVzc2Vscw1CZWxnaXVtLU5hbXVyEkJlbGl6ZS1CZWxpemUgQ2l0eQ9CZWxpemUtQmVsbW9wYW4FQmVuaW4HQmVybXVkYQZCaHV0YW4NQm9saXZpYS1MYVBheh9Cb2xpdmlhLVNhbnRhIENydXogZGUgbGEgU2llcnJhNEJvbmFpcmUgU2ludCBFdXN0YXRpdXMgYW5kIFNhYmEtS3JhbGVuZGlqayAoQm9uYWlyZSk7Qm9uYWlyZSBTaW50IEV1c3RhdGl1cyBhbmQgU2FiYS1PcmFuamVzdGFkIChTaW50IEV1c3RhdGl1cykxQm9uYWlyZSBTaW50IEV1c3RhdGl1cyBhbmQgU2FiYS1UaGUgQm90dG9tIChTYWJhKSFCb3NuaWEgYW5kIEhlcnplZ292aW5hLUJhbmphIEx1a2EfQm9zbmlhIGFuZCBIZXJ6ZWdvdmluYS1TYXJhamV2bwhCb3Rzd2FuYRVCcmF6aWwtQmVsbyBIb3Jpem9udGUPQnJhemlsLUJyYXNpbGlhD0JyYXppbC1DYW1waW5hcw9CcmF6aWwtR3JhdmF0YWkMQnJhemlsLUxhZ2VzDkJyYXppbC1OaXRlcm9pE0JyYXppbC1Qb3J0byBBbGVncmUNQnJhemlsLVJlY2lmZRVCcmF6aWwtUmliZWlyYW8gUHJldG8VQnJhemlsLVJpbyBkZSBKYW5laXJvD0JyYXppbC1TYWx2YWRvchBCcmF6aWwtU2FvIFBhdWxvEUJydW5laSBEYXJ1c3NhbGFtCEJ1bGdhcmlhDEJ1cmtpbmEgRmFzbwdCdXJ1bmRpCENhbWJvZGlhD0NhbWVyb29uLURvdWFsYRBDYW1lcm9vbi1ZYW91bmRlDkNhbmFkYS1DYWxnYXJ5D0NhbmFkYS1FZG1vbnRvbhJDYW5hZGEtRnJlZGVyaWN0b24OQ2FuYWRhLUhhbGlmYXgPQ2FuYWRhLU1vbnRyZWFsDUNhbmFkYS1PdHRhd2ESQ2FuYWRhLVF1ZWJlYyBDaXR5DUNhbmFkYS1SZWdpbmERQ2FuYWRhLVN0LiBKb2huJ3MOQ2FuYWRhLVRvcm9udG8QQ2FuYWRhLVZhbmNvdXZlcg9DYW5hZGEtV2lubmlwZWcKQ2FwZSBWZXJkZQ5DYXltYW4gSXNsYW5kcxhDZW50cmFsIEFmcmljYW4gUmVwdWJsaWMEQ2hhZAVDaGlsZQ1DaGluYS1CZWlqaW5nD0NoaW5hLUd1YW5nemhvdQxDaGluYS1IYWlrb3ULQ2hpbmEtSmluYW4OQ2hpbmEtU2hhbmdoYWkOQ2hpbmEtU2hlbnpoZW4QQ2hyaXN0bWFzIElzbGFuZBdDb2NvcyAoS2VlbGluZykgSXNsYW5kcw9Db2xvbWJpYS1Cb2dvdGEUQ29sb21iaWEtQnVjYXJhbWFuZ2ENQ29sb21iaWEtQ2FsaRFDb2xvbWJpYS1NZWRlbGxpbhBDb2xvbWJpYS1Qb3BheWFuB0NvbW9yb3MFQ29uZ28bQ29uZ28gKERlbW9jcmF0aWMgUmVwdWJsaWMpDENvb2sgSXNsYW5kcwpDb3N0YSBSaWNhFUNvdGUgZCdJdm9pcmUtQWJpZGphbhpDb3RlIGQnSXZvaXJlLVlhbW91c3NvdWtybwdDcm9hdGlhBEN1YmEHQ3VyYWNhbwZDeXBydXMOQ3plY2ggUmVwdWJsaWMHRGVubWFyawhEamlib3V0aQhEb21pbmljYRJEb21pbmljYW4gUmVwdWJsaWMRRWN1YWRvci1HdWF5YXF1aWwNRWN1YWRvci1RdWl0bwVFZ3lwdBdFbCBTYWx2YWRvci1MYSBMaWJlcnRhZBhFbCBTYWx2YWRvci1TYW4gU2FsdmFkb3IRRXF1YXRvcmlhbCBHdWluZWEHRXJpdHJlYQdFc3RvbmlhHWVTd2F0aW5pIChmb3JtZXJseSBTd2F6aWxhbmQpCEV0aGlvcGlhDkV1cm9wZWFuIFVuaW9uG0ZhbGtsYW5kIElzbGFuZHMgKE1hbHZpbmFzKQ1GYXJvZSBJc2xhbmRzBEZpamkHRmlubGFuZAZGcmFuY2UNRnJlbmNoIEd1aWFuYRBGcmVuY2ggUG9seW5lc2lhBUdhYm9uBkdhbWJpYQdHZW9yZ2lhDkdlcm1hbnktQmVybGluDkdlcm1hbnktQnJlbWVuD0dlcm1hbnktQ29sb2duZRJHZXJtYW55LUR1c3NlbGRvcmYNR2VybWFueS1Fc3NlbhFHZXJtYW55LUZyYW5rZnVydA9HZXJtYW55LUhhbWJ1cmcPR2VybWFueS1IYW5vdmVyEkdlcm1hbnktS2llbCBCYW5rcw9HZXJtYW55LUxlaXB6aWcRR2VybWFueS1NYWdkZWJ1cmcNR2VybWFueS1NYWlueg5HZXJtYW55LU11bmljaBNHZXJtYW55LVNhYXJicnVja2VuEUdlcm1hbnktU3R1dHRnYXJ0BUdoYW5hCUdpYnJhbHRhcgZHcmVlY2UJR3JlZW5sYW5kB0dyZW5hZGEKR3VhZGVsb3VwZQRHdWFtCUd1YXRlbWFsYRhHdWVybnNleSBDaGFubmVsIElzbGFuZHMGR3VpbmVhDUd1aW5lYSBCaXNzYXUGR3V5YW5hBUhhaXRpHUhvbHkgU2VlIChWYXRpY2FuIENpdHkgU3RhdGUpCEhvbmR1cmFzCUhvbmcgS29uZwdIdW5nYXJ5B0ljZWxhbmQPSW5kaWEtQWhtZWRhYmFkG0luZGlhLUJlbmdhbHVydSAoQmFuZ2Fsb3JlKRFJbmRpYS1CaHViYW5lc3dhcg1JbmRpYS1DaGVubmFpDUluZGlhLURoYXJ3YWQRSW5kaWEtR2FuZGhpbmFnYXINSW5kaWEtR3VyZ2Fvbg9JbmRpYS1IeWRlcmFiYWQMSW5kaWEtS2FucHVyDUluZGlhLUtvbGthdGEMSW5kaWEtTXVtYmFpD0luZGlhLU5ldyBEZWxoaQpJbmRpYS1QdW5lDkluZGlhLVJ1ZHJhcHVyC0luZGlhLVN1cmF0FEluZGlhLVRpcnVjaGlyYXBhbGxpEUluZG9uZXNpYS1KYWthcnRhF0luZG9uZXNpYS1QYW5na2FscGluYW5nE0luZG9uZXNpYS1UYW5nZXJhbmcESXJhbgRJcmFxB0lyZWxhbmQLSXNsZSBvZiBNYW4QSXNyYWVsLUplcnVzYWxlbQ9Jc3JhZWwtVGVsIEF2aXYNSXRhbHktQ2F0YW5pYQtJdGFseS1NaWxhbgxJdGFseS1OYXBsZXMKSXRhbHktUm9tZQtJdGFseS1UdXJpbgxJdGFseS1WZXJvbmEHSmFtYWljYQ1KYXBhbi1GdWt1b2thDEphcGFuLU5hZ295YQtKYXBhbi1Pc2FrYQ1KYXBhbi1TYXBwb3JvC0phcGFuLVRva3lvFkplcnNleSBDaGFubmVsIElzbGFuZHMGSm9yZGFuEUthemFraHN0YW4tQWxtYXR5EUthemFraHN0YW4tQXN0YW5hBUtlbnlhCEtpcmliYXRpJ0tvcmVhIChEZW1vY3JhdGljIFBlb3BsZSdzIFJlcHVibGljIG9mKRNLb3JlYSAoUmVwdWJsaWMgb2YpBkt1d2FpdApLeXJneXpzdGFuIExhbyBQZW9wbGUncyBEZW1vY3JhdGljIFJlcHVibGljBkxhdHZpYQdMZWJhbm9uB0xlc290aG8HTGliZXJpYQVMaWJ5YQ1MaWVjaHRlbnN0ZWluCUxpdGh1YW5pYQpMdXhlbWJvdXJnBU1hY2FvCk1hZGFnYXNjYXIGTWFsYXdpFU1hbGF5c2lhLUt1YWxhIEx1bXB1chBNYWxheXNpYS1LdWNoaW5nD01hbGF5c2lhLUxhYnVhbg9NYWxheXNpYS1TZXBhbmcITWFsZGl2ZXMETWFsaQVNYWx0YRBNYXJzaGFsbCBJc2xhbmRzCk1hcnRpbmlxdWUKTWF1cml0YW5pYQlNYXVyaXRpdXMHTWF5b3R0ZQZNZXhpY28gTWljcm9uZXNpYSAoRmVkZXJhdGVkIFN0YXRlcyBvZikHTW9sZG92YQZNb25hY28ITW9uZ29saWEKTW9udGVuZWdybwpNb250c2VycmF0Ek1vcm9jY28tQ2FzYWJsYW5jYQ1Nb3JvY2NvLVJhYmF0Ck1vemFtYmlxdWUHTXlhbm1hcgdOYW1pYmlhBU5hdXJ1BU5lcGFsFU5ldGhlcmxhbmRzLUFtc3RlcmRhbRVOZXRoZXJsYW5kcy1Sb3R0ZXJkYW0VTmV0aGVybGFuZHMtVGhlIEhhZ3VlE05ldGhlcmxhbmRzLVV0cmVjaHQNTmV3IENhbGVkb25pYRROZXcgWmVhbGFuZC1BdWNrbGFuZBhOZXcgWmVhbGFuZC1DaHJpc3RjaHVyY2gTTmV3IFplYWxhbmQtRHVuZWRpbhZOZXcgWmVhbGFuZC1XZWxsaW5ndG9uEU5pY2FyYWd1YS1HcmFuYWRhEU5pY2FyYWd1YS1NYW5hZ3VhBU5pZ2VyB05pZ2VyaWEETml1ZQ5Ob3Jmb2xrIElzbGFuZBVOb3J0aCBNYWNlZG9uaWEgRllST00YTm9ydGhlcm4gTWFyaWFuYSBJc2xhbmRzEk5vcndheS1Lb25nc3ZpbmdlcgtOb3J3YXktT3NsbwtPbWFuLU11c2NhdAlPbWFuLVJ1d2kSUGFraXN0YW4tSXNsYW1hYmFkEFBha2lzdGFuLUthcmFjaGkPUGFraXN0YW4tTGFob3JlBVBhbGF1JVBhbGVzdGluaWFuIFRlcnJpdG9yeSBPY2N1cGllZC1OYWJsdXMoUGFsZXN0aW5pYW4gVGVycml0b3J5IE9jY3VwaWVkLVdlc3QgQmFuawZQYW5hbWEQUGFwdWEgTmV3IEd1aW5lYQhQYXJhZ3VheQRQZXJ1E1BoaWxpcHBpbmVzLUJhY29sb2QSUGhpbGlwcGluZXMtSWxvaWxvF1BoaWxpcHBpbmVzLU1ha2F0aSBDaXR5ElBoaWxpcHBpbmVzLU1hbmlsYRZQaGlsaXBwaW5lcy1QYXNheSBDaXR5FlBoaWxpcHBpbmVzLVBhc2lnIENpdHkXUGhpbGlwcGluZXMtUXVlem9uIENpdHkXUGhpbGlwcGluZXMtVGFndWlnIENpdHkIUGl0Y2Fpcm4GUG9sYW5kD1BvcnR1Z2FsLUxpc2JvbhZQb3J0dWdhbC1Qb250YSBEZWxnYWRhC1B1ZXJ0byBSaWNvBVFhdGFyB1JldW5pb24RUm9tYW5pYS1CdWNoYXJlc3QNUm9tYW5pYS1TaWJpdR9SdXNzaWFuIEZlZGVyYXRpb24tRWthdGVyaW5idXJnH1J1c3NpYW4gRmVkZXJhdGlvbi1LcmFzbm95YXJzayAZUnVzc2lhbiBGZWRlcmF0aW9uLU1vc2NvdxtSdXNzaWFuIEZlZGVyYXRpb24tTXVybWFuc2seUnVzc2lhbiBGZWRlcmF0aW9uLU5vdm9zaWJpcnNrGVJ1c3NpYW4gRmVkZXJhdGlvbi1Sb3N0b3YhUnVzc2lhbiBGZWRlcmF0aW9uLVJvc3Rvdi1uYS1Eb251GVJ1c3NpYW4gRmVkZXJhdGlvbi1TYW1hcmEhUnVzc2lhbiBGZWRlcmF0aW9uLVN0LiBQZXRlcnNidXJnHlJ1c3NpYW4gRmVkZXJhdGlvbi1WbGFkaXZvc3RvawZSd2FuZGEQU2FpbnQgQmFydGhlbGVteQxTYWludCBIZWxlbmEVU2FpbnQgS2l0dHMgYW5kIE5ldmlzC1NhaW50IEx1Y2lhDFNhaW50IE1hcnRpbhlTYWludCBQaWVycmUgYW5kIE1pcXVlbG9uIFNhaW50IFZpbmNlbnQgYW5kIHRoZSBHcmVuYWRpbmVzBVNhbW9hClNhbiBNYXJpbm8VU2FvIFRvbWUgYW5kIFByaW5jaXBlE1NhdWRpIEFyYWJpYS1KZWRkYWgTU2F1ZGkgQXJhYmlhLVJpeWFkaAdTZW5lZ2FsBlNlcmJpYQpTZXljaGVsbGVzDFNpZXJyYSBMZW9uZQlTaW5nYXBvcmUZU2ludCBNYWFydGVuIChEdXRjaCBQYXJ0KQhTbG92YWtpYQhTbG92ZW5pYQ9Tb2xvbW9uIElzbGFuZHMHU29tYWxpYRZTb3V0aCBBZnJpY2EtQ2FwZSBUb3duGVNvdXRoIEFmcmljYS1Kb2hhbm5lc2J1cmcVU291dGggQWZyaWNhLVByZXRvcmlhC1NvdXRoIFN1ZGFuD1NwYWluLUJhcmNlbG9uYQxTcGFpbi1CaWxiYW8TU3BhaW4tSXR6aWFyIChEZWJhKQpTcGFpbi1KYWVuEFNwYWluLUxhcyBQYWxtYXMMU3BhaW4tTWFkcmlkF1NwYWluLVBhbG1hIGRlIE1hbGxvcmNhDlNwYWluLVBhbXBsb25hE1NwYWluLVNhbiBTZWJhc3RpYW4QU3BhaW4tU2FudGEgQ3J1eg1TcGFpbi1TZXZpbGxlDlNwYWluLVZhbGVuY2lhDlNwYWluLVphcmFnb3phEVNwYWluLVppenVyIE1heW9yEVNyaSBMYW5rYS1Db2xvbWJvEFNyaSBMYW5rYS1NYXRhcmEFU3VkYW4IU3VyaW5hbWUSU3dlZGVuLUFybGFuZGFzdGFkEFN3ZWRlbi1TdG9ja2hvbG0RU3dpdHplcmxhbmQtQmFzbGURU3dpdHplcmxhbmQtQmVybmUUU3dpdHplcmxhbmQtRnJpYm91cmcSU3dpdHplcmxhbmQtR2VuZXZhElN3aXR6ZXJsYW5kLUx1Z2Fubw9Td2l0emVybGFuZC1adWcSU3dpdHplcmxhbmQtWnVyaWNoFFN5cmlhbiBBcmFiIFJlcHVibGljBlRhaXdhbgpUYWppa2lzdGFuFlRhbnphbmlhLURhciBlcyBTYWxhYW0PVGFuemFuaWEtRG9kb21hCFRoYWlsYW5kC1RpbW9yLWxlc3RlBFRvZ28FVG9uZ2ETVHJpbmlkYWQgYW5kIFRvYmFnbwdUdW5pc2lhDlR1cmtpeWUtQW5rYXJhEFR1cmtpeWUtSXN0YW5idWwMVHVya21lbmlzdGFuGFR1cmtzIGFuZCBDYWljb3MgSXNsYW5kcwZUdXZhbHUGVWdhbmRhDlVrcmFpbmUtRG5pcHJvDFVrcmFpbmUtS2lldh5Vbml0ZWQgQXJhYiBFbWlyYXRlcy1BYnUgRGhhYmkaVW5pdGVkIEFyYWIgRW1pcmF0ZXMtRHViYWkkVW5pdGVkIEFyYWIgRW1pcmF0ZXMtUmFzIGFsLUtoYWltYWggFlVuaXRlZCBLaW5nZG9tLUJlbGZhc3QWVW5pdGVkIEtpbmdkb20tQ2FyZGlmZhhVbml0ZWQgS2luZ2RvbS1FZGluYnVyZ2gWVW5pdGVkIEtpbmdkb20tR2xhc2dvdxRVbml0ZWQgS2luZ2RvbS1MZWVkcxVVbml0ZWQgS2luZ2RvbS1Mb25kb24UVW5pdGVkIFN0YXRlcy1Cb3N0b24VVW5pdGVkIFN0YXRlcy1DaGljYWdvKlVuaXRlZCBTdGF0ZXMtQ01FIEJyb2tlcnRlYyBVUyBSZXBvIE1hcmtldBlVbml0ZWQgU3RhdGVzLUthbnNhcyBDaXR5FlVuaXRlZCBTdGF0ZXMtTmV3IFlvcmsaVW5pdGVkIFN0YXRlcy1QaGlsYWRlbHBoaWEVVW5pdGVkIFN0YXRlcy1QaG9lbml4HFVuaXRlZCBTdGF0ZXMtU2FsdCBMYWtlIENpdHkbVW5pdGVkIFN0YXRlcy1TYW4gRnJhbmNpc2NvMVVuaXRlZCBTdGF0ZXMtU0lGTUEgSmFwYW4gSG9saWRheSBSZWNvbW1lbmRhdGlvbnMuVW5pdGVkIFN0YXRlcy1TSUZNQSBVSyBIb2xpZGF5IFJlY29tbWVuZGF0aW9ucy5Vbml0ZWQgU3RhdGVzLVNJRk1BIFVTIEhvbGlkYXkgUmVjb21tZW5kYXRpb25zB1VydWd1YXkKVXpiZWtpc3RhbgdWYW51YXR1CVZlbmV6dWVsYQ5WaWV0IE5hbS1IYW5vaRlWaWV0IE5hbS1IbyBDaGkgTWluaCBDaXR5FVZpcmdpbiBJc2xhbmRzIChVLksuKRVWaXJnaW4gSXNsYW5kcyAoVS5TLikRV2FsbGlzIGFuZCBGdXR1bmEOV2VzdGVybiBTYWhhcmEKWWVtZW4tQWRlbgxZZW1lbi1TYW5hJ2EGWmFtYmlhCFppbWJhYndlFaIDATEFS2FidWwJTWFyaWVoYW1uBlRpcmFuYQdBbGdpZXJzCVBhZ28gUGFnbxBBbmRvcnJhLWxhLXZlbGxhBkx1YW5kYQpUaGUgVmFsbGV5DFNhaW50IEpvaG4ncwxCdWVub3MgQWlyZXMHTWVuZG96YQdSb3NhcmlvB1llcmV2YW4KT3Jhbmplc3RhZAhBZGVsYWlkZQhCcmlzYmFuZQhDYW5iZXJyYQZEYXJ3aW4GSG9iYXJ0CU1lbGJvdXJuZQVQZXJ0aAtSb2NraGFtcHRvbgZTeWRuZXkGVmllbm5hBEJha3UGTmFzc2F1Bk1hbmFtYQpDaGl0dGFnb25nBURoYWthCkJyaWRnZXRvd24FTWluc2sHQW50d2VycAhCcnVzc2VscwVOYW11cgtCZWxpemUgQ2l0eQhCZWxtb3BhbgdDb3Rvbm91CEhhbWlsdG9uB1RoaW1waHUFTGFQYXoXU2FudGEgQ3J1eiBkZSBsYSBTaWVycmEUS3JhbGVuZGlqayAoQm9uYWlyZSkbT3Jhbmplc3RhZCAoU2ludCBFdXN0YXRpdXMpEVRoZSBCb3R0b20gKFNhYmEpCkJhbmphIEx1a2EIU2FyYWpldm8IR2Fib3JvbmUOQmVsbyBIb3Jpem9udGUIQnJhc2lsaWEIQ2FtcGluYXMIR3JhdmF0YWkFTGFnZXMHTml0ZXJvaQxQb3J0byBBbGVncmUGUmVjaWZlDlJpYmVpcmFvIFByZXRvDlJpbyBkZSBKYW5laXJvCFNhbHZhZG9yCVNhbyBQYXVsbxNCYW5kYXIgU2VyaSBCZWdhd2FuBVNvZmlhC091YWd1ZG91Z291CUJ1anVtYnVyYQpQaG5vbSBQZW5oBkRvdWFsYQdZYW91bmRlB0NhbGdhcnkIRWRtb250b24LRnJlZGVyaWN0b24HSGFsaWZheAhNb250cmVhbAZPdHRhd2ELUXVlYmVjIENpdHkGUmVnaW5hClN0LiBKb2huJ3MHVG9yb250bwlWYW5jb3V2ZXIIV2lubmlwZWcFUHJhaWELR2VvcmdlIFRvd24GQmFuZ3VpCU4nRGphbWVuYQhTYW50aWFnbwdCZWlqaW5nCUd1YW5nemhvdQZIYWlrb3UFSmluYW4IU2hhbmdoYWkIU2hlbnpoZW4OVGhlIFNldHRsZW1lbnQLV2VzdCBJc2xhbmQGQm9nb3RhC0J1Y2FyYW1hbmdhBENhbGkITWVkZWxsaW4HUG9wYXlhbgZNb3JvbmkLQnJhenphdmlsbGUIS2luc2hhc2EJUmFyb3RvbmdhCFNhbiBKb3NlB0FiaWRqYW4MWWFtb3Vzc291a3JvBlphZ3JlYgZIYXZhbmEKV2lsbGVtc3RhZAdOaWNvc2lhBlByYWd1ZQpDb3BlbmhhZ2VuCERqaWJvdXRpBlJvc2VhdQ1TYW50byBEb21pbmdvCUd1YXlhcXVpbAVRdWl0bwVDYWlybwtMYSBMaWJlcnRhZAxTYW4gU2FsdmFkb3IGTWFsYWJvBkFzbWFyYQdUYWxsaW5uB01iYWJhbmULQWRkaXMgQWJhYmENVEFSR0VUIChFdXJvKQdTdGFubGV5CFRvcnNoYXZuBFN1dmEISGVsc2lua2kFUGFyaXMHQ2F5ZW5uZQdQYXBlZXRlCkxpYnJldmlsbGUGQmFuanVsB1RiaWxpc2kGQmVybGluBkJyZW1lbgdDb2xvZ25lCkR1c3NlbGRvcmYFRXNzZW4JRnJhbmtmdXJ0B0hhbWJ1cmcHSGFub3ZlcgpLaWVsIEJhbmtzB0xlaXB6aWcJTWFnZGVidXJnBU1haW56Bk11bmljaAtTYWFyYnJ1Y2tlbglTdHV0dGdhcnQFQWNjcmEJR2licmFsdGFyBkF0aGVucwROdXVrDFN0LiBHZW9yZ2Uncw1Qb2ludC1hLVBpdHJlB0hhZ2F0bmEJR3VhdGVtYWxhDlN0LiBQZXRlciBQb3J0B0NvbmFrcnkGQmlzc2F1Ckdlb3JnZXRvd24OUG9ydC1hdS1QcmluY2UMVmF0aWNhbiBDaXR5C1RlZ3VjaWdhbHBhCUhvbmcgS29uZwhCdWRhcGVzdAlSZXlramF2aWsJQWhtZWRhYmFkFUJlbmdhbHVydSAoQmFuZ2Fsb3JlKQtCaHViYW5lc3dhcgdDaGVubmFpB0RoYXJ3YWQLR2FuZGhpbmFnYXIHR3VyZ2FvbglIeWRlcmFiYWQGS2FucHVyB0tvbGthdGEGTXVtYmFpCU5ldyBEZWxoaQRQdW5lCFJ1ZHJhcHVyBVN1cmF0DlRpcnVjaGlyYXBhbGxpB0pha2FydGENUGFuZ2thbHBpbmFuZwlUYW5nZXJhbmcGVGVocmFuB0JhZ2hkYWQGRHVibGluB0RvdWdsYXMJSmVydXNhbGVtCFRlbCBBdml2B0NhdGFuaWEFTWlsYW4GTmFwbGVzBFJvbWUFVHVyaW4GVmVyb25hCEtpbmdzdG9uB0Z1a3Vva2EGTmFnb3lhBU9zYWthB1NhcHBvcm8FVG9reW8KU3QuIEhlbGllcgVBbW1hbgZBbG1hdHkGQXN0YW5hB05haXJvYmkGVGFyYXdhCVB5b25neWFuZwVTZW91bAZLdXdhaXQHQmlzaGtlawlWaWVudGlhbmUEUmlnYQZCZWlydXQGTWFzZXJ1CE1vbnJvdmlhB1RyaXBvbGkFVmFkdXoHVmlsbml1cwpMdXhlbWJvdXJnBU1hY2F1DEFudGFuYW5hcml2bwhMaWxvbmd3ZQxLdWFsYSBMdW1wdXIHS3VjaGluZwZMYWJ1YW4GU2VwYW5nBE1hbGUGQmFtYWtvCFZhbGxldHRhBk1hanVybw5Gb3J0LWRlLUZyYW5jZQpOb3Vha2Nob3R0ClBvcnQgTG91aXMJTWFtb3Vkem91C01leGljbyBDaXR5B1BhbGlraXIIQ2hpc2luYXUGTW9uYWNvC1VsYWFuYmFhdGFyCVBvZGdvcmljYQZCcmFkZXMKQ2FzYWJsYW5jYQVSYWJhdAZNYXB1dG8GWWFuZ29uCFdpbmRob2VrBVlhcmVuCUthdGhtYW5kdQlBbXN0ZXJkYW0JUm90dGVyZGFtCVRoZSBIYWd1ZQdVdHJlY2h0Bk5vdW1lYQhBdWNrbGFuZAxDaHJpc3RjaHVyY2gHRHVuZWRpbgpXZWxsaW5ndG9uB0dyYW5hZGEHTWFuYWd1YQZOaWFtZXkFTGFnb3MFQWxvZmkNS2luZ3N0b24gTi5JLgZTa29wamUGU2FpcGFuC0tvbmdzdmluZ2VyBE9zbG8GTXVzY2F0BFJ1d2kJSXNsYW1hYmFkB0thcmFjaGkGTGFob3JlBUtvcm9yBk5hYmx1cwlXZXN0IEJhbmsLUGFuYW1hIENpdHkMUG9ydCBNb3Jlc2J5CEFzdW5jaW9uBExpbWEHQmFjb2xvZAZJbG9pbG8LTWFrYXRpIENpdHkGTWFuaWxhClBhc2F5IENpdHkKUGFzaWcgQ2l0eQtRdWV6b24gQ2l0eQtUYWd1aWcgQ2l0eQlBZGFtc3Rvd24GV2Fyc2F3Bkxpc2Jvbg1Qb250YSBEZWxnYWRhCFNhbiBKdWFuBERvaGELU2FpbnQtRGVuaXMJQnVjaGFyZXN0BVNpYml1DEVrYXRlcmluYnVyZwxLcmFzbm95YXJzayAGTW9zY293CE11cm1hbnNrC05vdm9zaWJpcnNrBlJvc3Rvdg5Sb3N0b3YtbmEtRG9udQZTYW1hcmEOU3QuIFBldGVyc2J1cmcLVmxhZGl2b3N0b2sGS2lnYWxpCEd1c3RhdmlhCUphbWVzdG93bgpCYXNzZXRlcnJlCENhc3RyaWVzB01hcmlnb3QMU2FpbnQtUGllcnJlCUtpbmdzdG93bgRBcGlhClNhbiBNYXJpbm8IU2FvIFRvbWUGSmVkZGFoBlJpeWFkaAVEYWthcghCZWxncmFkZQhWaWN0b3JpYQhGcmVldG93bglTaW5nYXBvcmULUGhpbGlwc2J1cmcKQnJhdGlzbGF2YQlManVibGphbmEHSG9uaWFyYQlNb2dhZGlzaHUJQ2FwZSBUb3duDEpvaGFubmVzYnVyZwhQcmV0b3JpYQRKdWJhCUJhcmNlbG9uYQZCaWxiYW8NSXR6aWFyIChEZWJhKQRKYWVuCkxhcyBQYWxtYXMGTWFkcmlkEVBhbG1hIGRlIE1hbGxvcmNhCFBhbXBsb25hDVNhbiBTZWJhc3RpYW4KU2FudGEgQ3J1egdTZXZpbGxlCFZhbGVuY2lhCFphcmFnb3phC1ppenVyIE1heW9yB0NvbG9tYm8GTWF0YXJhCEtoYXJ0b3VtClBhcmFtYXJpYm8LQXJsYW5kYXN0YWQJU3RvY2tob2xtBUJhc2xlBUJlcm5lCEZyaWJvdXJnBkdlbmV2YQZMdWdhbm8DWnVnBlp1cmljaAhEYW1hc2N1cwZUYWlwZWkIRHVzaGFuYmUNRGFyIGVzIFNhbGFhbQZEb2RvbWEHQmFuZ2tvawREaWxpBExvbWUKTnVrdSdhbG9mYQ1Qb3J0IG9mIFNwYWluBVR1bmlzBkFua2FyYQhJc3RhbmJ1bAhBc2hnYWJhdA1Db2NrYnVybiBUb3duCUZvbmdhZmFsZQdLYW1wYWxhBkRuaXBybwRLaWV2CUFidSBEaGFiaQVEdWJhaQ9SYXMgYWwtS2hhaW1haCAHQmVsZmFzdAdDYXJkaWZmCUVkaW5idXJnaAdHbGFzZ293BUxlZWRzBkxvbmRvbgZCb3N0b24HQ2hpY2FnbxxDTUUgQnJva2VydGVjIFVTIFJlcG8gTWFya2V0C0thbnNhcyBDaXR5CE5ldyBZb3JrDFBoaWxhZGVscGhpYQdQaG9lbml4DlNhbHQgTGFrZSBDaXR5DVNhbiBGcmFuY2lzY28jU0lGTUEgSmFwYW4gSG9saWRheSBSZWNvbW1lbmRhdGlvbnMgU0lGTUEgVUsgSG9saWRheSBSZWNvbW1lbmRhdGlvbnMgU0lGTUEgVVMgSG9saWRheSBSZWNvbW1lbmRhdGlvbnMKTW9udGV2aWRlbwhUYXNoa2VudAlQb3J0IFZpbGEHQ2FyYWNhcwVIYW5vaRBIbyBDaGkgTWluaCBDaXR5CVJvYWQgVG93bhBDaGFybG90dGUgQW1hbGllCE1hdGEtVXR1CEVsIEFhaXVuBEFkZW4GU2FuYSdhBkx1c2FrYQZIYXJhcmUUKwOiA2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cWAWZkAgcPEA8WCh8LBQpzZWxlY3RMaXN0HwwFCURhdGFGaWVsZB8NBQlUZXh0RmllbGQfDmcfDwICZBAV6gMnLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tB0FiaWRqYW4JQWJ1IERoYWJpBUFjY3JhCUFkYW1zdG93bgtBZGRpcyBBYmFiYQhBZGVsYWlkZQRBZGVuCUFobWVkYWJhZAdBbGdpZXJzBkFsbWF0eQVBbG9maQVBbW1hbglBbXN0ZXJkYW0QQW5kb3JyYS1sYS12ZWxsYQZBbmthcmEMQW50YW5hbmFyaXZvB0FudHdlcnAEQXBpYQtBcmxhbmRhc3RhZAhBc2hnYWJhdAZBc21hcmEGQXN0YW5hCEFzdW5jaW9uBkF0aGVucwhBdWNrbGFuZAdCYWNvbG9kB0JhZ2hkYWQEQmFrdQZCYW1ha28TQmFuZGFyIFNlcmkgQmVnYXdhbgdCYW5na29rBkJhbmd1aQpCYW5qYSBMdWthBkJhbmp1bAlCYXJjZWxvbmEFQmFzbGUKQmFzc2V0ZXJyZQdCZWlqaW5nBkJlaXJ1dAdCZWxmYXN0CEJlbGdyYWRlC0JlbGl6ZSBDaXR5CEJlbG1vcGFuDkJlbG8gSG9yaXpvbnRlFUJlbmdhbHVydSAoQmFuZ2Fsb3JlKQZCZXJsaW4FQmVybmULQmh1YmFuZXN3YXIGQmlsYmFvB0Jpc2hrZWsGQmlzc2F1BkJvZ290YQZCb3N0b24GQnJhZGVzCEJyYXNpbGlhCkJyYXRpc2xhdmELQnJhenphdmlsbGUGQnJlbWVuCkJyaWRnZXRvd24IQnJpc2JhbmUIQnJ1c3NlbHMLQnVjYXJhbWFuZ2EJQnVjaGFyZXN0CEJ1ZGFwZXN0DEJ1ZW5vcyBBaXJlcwlCdWp1bWJ1cmEFQ2Fpcm8HQ2FsZ2FyeQRDYWxpCENhbXBpbmFzCENhbmJlcnJhCUNhcGUgVG93bgdDYXJhY2FzB0NhcmRpZmYKQ2FzYWJsYW5jYQhDYXN0cmllcwdDYXRhbmlhB0NheWVubmUQQ2hhcmxvdHRlIEFtYWxpZQdDaGVubmFpB0NoaWNhZ28IQ2hpc2luYXUKQ2hpdHRhZ29uZwxDaHJpc3RjaHVyY2gcQ01FIEJyb2tlcnRlYyBVUyBSZXBvIE1hcmtldA1Db2NrYnVybiBUb3duB0NvbG9nbmUHQ29sb21ibwdDb25ha3J5CkNvcGVuaGFnZW4HQ290b25vdQVEYWthcghEYW1hc2N1cw1EYXIgZXMgU2FsYWFtBkRhcndpbgVEaGFrYQdEaGFyd2FkBERpbGkIRGppYm91dGkGRG5pcHJvBkRvZG9tYQREb2hhBkRvdWFsYQdEb3VnbGFzBUR1YmFpBkR1YmxpbgdEdW5lZGluCER1c2hhbmJlCkR1c3NlbGRvcmYJRWRpbmJ1cmdoCEVkbW9udG9uDEVrYXRlcmluYnVyZwhFbCBBYWl1bgVFc3NlbglGb25nYWZhbGUORm9ydC1kZS1GcmFuY2UJRnJhbmtmdXJ0C0ZyZWRlcmljdG9uCEZyZWV0b3duCEZyaWJvdXJnB0Z1a3Vva2EIR2Fib3JvbmULR2FuZGhpbmFnYXIGR2VuZXZhC0dlb3JnZSBUb3duCkdlb3JnZXRvd24JR2licmFsdGFyB0dsYXNnb3cHR3JhbmFkYQhHcmF2YXRhaQlHdWFuZ3pob3UJR3VhdGVtYWxhCUd1YXlhcXVpbAdHdXJnYW9uCEd1c3RhdmlhB0hhZ2F0bmEGSGFpa291B0hhbGlmYXgHSGFtYnVyZwhIYW1pbHRvbgVIYW5vaQdIYW5vdmVyBkhhcmFyZQZIYXZhbmEISGVsc2lua2kQSG8gQ2hpIE1pbmggQ2l0eQZIb2JhcnQJSG9uZyBLb25nB0hvbmlhcmEJSHlkZXJhYmFkBklsb2lsbwlJc2xhbWFiYWQISXN0YW5idWwNSXR6aWFyIChEZWJhKQRKYWVuB0pha2FydGEJSmFtZXN0b3duBkplZGRhaAlKZXJ1c2FsZW0FSmluYW4MSm9oYW5uZXNidXJnBEp1YmEFS2FidWwHS2FtcGFsYQZLYW5wdXILS2Fuc2FzIENpdHkHS2FyYWNoaQlLYXRobWFuZHUIS2hhcnRvdW0KS2llbCBCYW5rcwRLaWV2BktpZ2FsaQhLaW5nc3Rvbg1LaW5nc3RvbiBOLkkuCUtpbmdzdG93bghLaW5zaGFzYQdLb2xrYXRhC0tvbmdzdmluZ2VyBUtvcm9yFEtyYWxlbmRpamsgKEJvbmFpcmUpDEtyYXNub3lhcnNrIAxLdWFsYSBMdW1wdXIHS3VjaGluZwZLdXdhaXQLTGEgTGliZXJ0YWQGTGFidWFuBUxhZ2VzBUxhZ29zBkxhaG9yZQVMYVBhegpMYXMgUGFsbWFzBUxlZWRzB0xlaXB6aWcKTGlicmV2aWxsZQhMaWxvbmd3ZQRMaW1hBkxpc2JvbglManVibGphbmEETG9tZQZMb25kb24GTHVhbmRhBkx1Z2FubwZMdXNha2EKTHV4ZW1ib3VyZwVNYWNhdQZNYWRyaWQJTWFnZGVidXJnBU1haW56Bk1hanVybwtNYWthdGkgQ2l0eQZNYWxhYm8ETWFsZQlNYW1vdWR6b3UHTWFuYWd1YQZNYW5hbWEGTWFuaWxhBk1hcHV0bwlNYXJpZWhhbW4HTWFyaWdvdAZNYXNlcnUGTWF0YXJhCE1hdGEtVXR1B01iYWJhbmUITWVkZWxsaW4JTWVsYm91cm5lB01lbmRvemELTWV4aWNvIENpdHkFTWlsYW4FTWluc2sJTW9nYWRpc2h1Bk1vbmFjbwhNb25yb3ZpYQpNb250ZXZpZGVvCE1vbnRyZWFsBk1vcm9uaQZNb3Njb3cGTXVtYmFpBk11bmljaAhNdXJtYW5zawZNdXNjYXQGTmFibHVzBk5hZ295YQdOYWlyb2JpBU5hbXVyBk5hcGxlcwZOYXNzYXUJTidEamFtZW5hCU5ldyBEZWxoaQhOZXcgWW9yawZOaWFtZXkHTmljb3NpYQdOaXRlcm9pCk5vdWFrY2hvdHQGTm91bWVhC05vdm9zaWJpcnNrCk51a3UnYWxvZmEETnV1awpPcmFuamVzdGFkG09yYW5qZXN0YWQgKFNpbnQgRXVzdGF0aXVzKQVPc2FrYQRPc2xvBk90dGF3YQtPdWFndWRvdWdvdQlQYWdvIFBhZ28HUGFsaWtpchFQYWxtYSBkZSBNYWxsb3JjYQhQYW1wbG9uYQtQYW5hbWEgQ2l0eQ1QYW5na2FscGluYW5nB1BhcGVldGUKUGFyYW1hcmlibwVQYXJpcwpQYXNheSBDaXR5ClBhc2lnIENpdHkFUGVydGgMUGhpbGFkZWxwaGlhC1BoaWxpcHNidXJnClBobm9tIFBlbmgHUGhvZW5peAlQb2Rnb3JpY2ENUG9pbnQtYS1QaXRyZQ1Qb250YSBEZWxnYWRhB1BvcGF5YW4KUG9ydCBMb3VpcwxQb3J0IE1vcmVzYnkNUG9ydCBvZiBTcGFpbglQb3J0IFZpbGEOUG9ydC1hdS1QcmluY2UMUG9ydG8gQWxlZ3JlBlByYWd1ZQVQcmFpYQhQcmV0b3JpYQRQdW5lCVB5b25neWFuZwtRdWViZWMgQ2l0eQtRdWV6b24gQ2l0eQVRdWl0bwVSYWJhdAlSYXJvdG9uZ2EPUmFzIGFsLUtoYWltYWggBlJlY2lmZQZSZWdpbmEJUmV5a2phdmlrDlJpYmVpcmFvIFByZXRvBFJpZ2EOUmlvIGRlIEphbmVpcm8GUml5YWRoCVJvYWQgVG93bgtSb2NraGFtcHRvbgRSb21lB1Jvc2FyaW8GUm9zZWF1BlJvc3Rvdg5Sb3N0b3YtbmEtRG9udQlSb3R0ZXJkYW0IUnVkcmFwdXIEUnV3aQtTYWFyYnJ1Y2tlbgxTYWludCBKb2huJ3MLU2FpbnQtRGVuaXMMU2FpbnQtUGllcnJlBlNhaXBhbg5TYWx0IExha2UgQ2l0eQhTYWx2YWRvcgZTYW1hcmENU2FuIEZyYW5jaXNjbwhTYW4gSm9zZQhTYW4gSnVhbgpTYW4gTWFyaW5vDFNhbiBTYWx2YWRvcg1TYW4gU2ViYXN0aWFuBlNhbmEnYQpTYW50YSBDcnV6F1NhbnRhIENydXogZGUgbGEgU2llcnJhCFNhbnRpYWdvDVNhbnRvIERvbWluZ28JU2FvIFBhdWxvCFNhbyBUb21lB1NhcHBvcm8IU2FyYWpldm8FU2VvdWwGU2VwYW5nB1NldmlsbGUIU2hhbmdoYWkIU2hlbnpoZW4FU2liaXUjU0lGTUEgSmFwYW4gSG9saWRheSBSZWNvbW1lbmRhdGlvbnMgU0lGTUEgVUsgSG9saWRheSBSZWNvbW1lbmRhdGlvbnMgU0lGTUEgVVMgSG9saWRheSBSZWNvbW1lbmRhdGlvbnMJU2luZ2Fwb3JlBlNrb3BqZQVTb2ZpYQxTdC4gR2VvcmdlJ3MKU3QuIEhlbGllcgpTdC4gSm9obidzDlN0LiBQZXRlciBQb3J0DlN0LiBQZXRlcnNidXJnB1N0YW5sZXkJU3RvY2tob2xtCVN0dXR0Z2FydAVTdXJhdARTdXZhBlN5ZG5leQtUYWd1aWcgQ2l0eQZUYWlwZWkHVGFsbGlubglUYW5nZXJhbmcGVGFyYXdhDVRBUkdFVCAoRXVybykQVEFSR0VUXEFtc3RlcmRhbRdUQVJHRVRcQW5kb3JyYS1sYS12ZWxsYQ5UQVJHRVRcQW50d2VycA1UQVJHRVRcQXRoZW5zEFRBUkdFVFxCYXJjZWxvbmENVEFSR0VUXEJlcmxpbg1UQVJHRVRcQmlsYmFvEVRBUkdFVFxCcmF0aXNsYXZhDVRBUkdFVFxCcmVtZW4PVEFSR0VUXEJydXNzZWxzDlRBUkdFVFxDYXRhbmlhDlRBUkdFVFxDYXllbm5lDlRBUkdFVFxDb2xvZ25lDVRBUkdFVFxEdWJsaW4RVEFSR0VUXER1c3NlbGRvcmYMVEFSR0VUXEVzc2VuFVRBUkdFVFxGb3J0LWRlLUZyYW5jZRBUQVJHRVRcRnJhbmtmdXJ0D1RBUkdFVFxHdXN0YXZpYQ5UQVJHRVRcSGFtYnVyZw5UQVJHRVRcSGFub3Zlcg9UQVJHRVRcSGVsc2lua2kUVEFSR0VUXEl0emlhciAoRGViYSkLVEFSR0VUXEphZW4RVEFSR0VUXEtpZWwgQmFua3MRVEFSR0VUXExhcyBQYWxtYXMOVEFSR0VUXExlaXB6aWcNVEFSR0VUXExpc2JvbhBUQVJHRVRcTGp1YmxqYW5hEVRBUkdFVFxMdXhlbWJvdXJnDVRBUkdFVFxNYWRyaWQQVEFSR0VUXE1hZ2RlYnVyZwxUQVJHRVRcTWFpbnoQVEFSR0VUXE1hbW91ZHpvdRBUQVJHRVRcTWFyaWVoYW1uDlRBUkdFVFxNYXJpZ290DFRBUkdFVFxNaWxhbg1UQVJHRVRcTW9uYWNvDVRBUkdFVFxNdW5pY2gMVEFSR0VUXE5hbXVyDVRBUkdFVFxOYXBsZXMOVEFSR0VUXE5pY29zaWEYVEFSR0VUXFBhbG1hIGRlIE1hbGxvcmNhD1RBUkdFVFxQYW1wbG9uYQxUQVJHRVRcUGFyaXMQVEFSR0VUXFBvZGdvcmljYRRUQVJHRVRcUG9pbnQtYS1QaXRyZRRUQVJHRVRcUG9udGEgRGVsZ2FkYQtUQVJHRVRcUmlnYQtUQVJHRVRcUm9tZRBUQVJHRVRcUm90dGVyZGFtElRBUkdFVFxTYWFyYnJ1Y2tlbhJUQVJHRVRcU2FpbnQtRGVuaXMTVEFSR0VUXFNhaW50LVBpZXJyZRFUQVJHRVRcU2FuIE1hcmlubxRUQVJHRVRcU2FuIFNlYmFzdGlhbhFUQVJHRVRcU2FudGEgQ3J1eg5UQVJHRVRcU2V2aWxsZRBUQVJHRVRcU3R1dHRnYXJ0DlRBUkdFVFxUYWxsaW5uEFRBUkdFVFxUaGUgSGFndWUMVEFSR0VUXFR1cmluDlRBUkdFVFxVdHJlY2h0D1RBUkdFVFxWYWxlbmNpYQ9UQVJHRVRcVmFsbGV0dGETVEFSR0VUXFZhdGljYW4gQ2l0eQ1UQVJHRVRcVmVyb25hDVRBUkdFVFxWaWVubmEOVEFSR0VUXFZpbG5pdXMNVEFSR0VUXFphZ3JlYg9UQVJHRVRcWmFyYWdvemESVEFSR0VUXFppenVyIE1heW9yCFRhc2hrZW50B1RiaWxpc2kLVGVndWNpZ2FscGEGVGVocmFuCFRlbCBBdml2EVRoZSBCb3R0b20gKFNhYmEpCVRoZSBIYWd1ZQ5UaGUgU2V0dGxlbWVudApUaGUgVmFsbGV5B1RoaW1waHUGVGlyYW5hDlRpcnVjaGlyYXBhbGxpBVRva3lvB1Rvcm9udG8IVG9yc2hhdm4HVHJpcG9saQVUdW5pcwVUdXJpbgtVbGFhbmJhYXRhcgdVdHJlY2h0BVZhZHV6CFZhbGVuY2lhCFZhbGxldHRhCVZhbmNvdXZlcgxWYXRpY2FuIENpdHkGVmVyb25hCFZpY3RvcmlhBlZpZW5uYQlWaWVudGlhbmUHVmlsbml1cwtWbGFkaXZvc3RvawZXYXJzYXcKV2VsbGluZ3RvbglXZXN0IEJhbmsLV2VzdCBJc2xhbmQKV2lsbGVtc3RhZAhXaW5kaG9lawhXaW5uaXBlZwxZYW1vdXNzb3Vrcm8GWWFuZ29uB1lhb3VuZGUFWWFyZW4HWWVyZXZhbgZaYWdyZWIIWmFyYWdvemELWml6dXIgTWF5b3IDWnVnBlp1cmljaBXqAwExB0FiaWRqYW4JQWJ1IERoYWJpBUFjY3JhCUFkYW1zdG93bgtBZGRpcyBBYmFiYQhBZGVsYWlkZQRBZGVuCUFobWVkYWJhZAdBbGdpZXJzBkFsbWF0eQVBbG9maQVBbW1hbglBbXN0ZXJkYW0QQW5kb3JyYS1sYS12ZWxsYQZBbmthcmEMQW50YW5hbmFyaXZvB0FudHdlcnAEQXBpYQtBcmxhbmRhc3RhZAhBc2hnYWJhdAZBc21hcmEGQXN0YW5hCEFzdW5jaW9uBkF0aGVucwhBdWNrbGFuZAdCYWNvbG9kB0JhZ2hkYWQEQmFrdQZCYW1ha28TQmFuZGFyIFNlcmkgQmVnYXdhbgdCYW5na29rBkJhbmd1aQpCYW5qYSBMdWthBkJhbmp1bAlCYXJjZWxvbmEFQmFzbGUKQmFzc2V0ZXJyZQdCZWlqaW5nBkJlaXJ1dAdCZWxmYXN0CEJlbGdyYWRlC0JlbGl6ZSBDaXR5CEJlbG1vcGFuDkJlbG8gSG9yaXpvbnRlFUJlbmdhbHVydSAoQmFuZ2Fsb3JlKQZCZXJsaW4FQmVybmULQmh1YmFuZXN3YXIGQmlsYmFvB0Jpc2hrZWsGQmlzc2F1BkJvZ290YQZCb3N0b24GQnJhZGVzCEJyYXNpbGlhCkJyYXRpc2xhdmELQnJhenphdmlsbGUGQnJlbWVuCkJyaWRnZXRvd24IQnJpc2JhbmUIQnJ1c3NlbHMLQnVjYXJhbWFuZ2EJQnVjaGFyZXN0CEJ1ZGFwZXN0DEJ1ZW5vcyBBaXJlcwlCdWp1bWJ1cmEFQ2Fpcm8HQ2FsZ2FyeQRDYWxpCENhbXBpbmFzCENhbmJlcnJhCUNhcGUgVG93bgdDYXJhY2FzB0NhcmRpZmYKQ2FzYWJsYW5jYQhDYXN0cmllcwdDYXRhbmlhB0NheWVubmUQQ2hhcmxvdHRlIEFtYWxpZQdDaGVubmFpB0NoaWNhZ28IQ2hpc2luYXUKQ2hpdHRhZ29uZwxDaHJpc3RjaHVyY2gcQ01FIEJyb2tlcnRlYyBVUyBSZXBvIE1hcmtldA1Db2NrYnVybiBUb3duB0NvbG9nbmUHQ29sb21ibwdDb25ha3J5CkNvcGVuaGFnZW4HQ290b25vdQVEYWthcghEYW1hc2N1cw1EYXIgZXMgU2FsYWFtBkRhcndpbgVEaGFrYQdEaGFyd2FkBERpbGkIRGppYm91dGkGRG5pcHJvBkRvZG9tYQREb2hhBkRvdWFsYQdEb3VnbGFzBUR1YmFpBkR1YmxpbgdEdW5lZGluCER1c2hhbmJlCkR1c3NlbGRvcmYJRWRpbmJ1cmdoCEVkbW9udG9uDEVrYXRlcmluYnVyZwhFbCBBYWl1bgVFc3NlbglGb25nYWZhbGUORm9ydC1kZS1GcmFuY2UJRnJhbmtmdXJ0C0ZyZWRlcmljdG9uCEZyZWV0b3duCEZyaWJvdXJnB0Z1a3Vva2EIR2Fib3JvbmULR2FuZGhpbmFnYXIGR2VuZXZhC0dlb3JnZSBUb3duCkdlb3JnZXRvd24JR2licmFsdGFyB0dsYXNnb3cHR3JhbmFkYQhHcmF2YXRhaQlHdWFuZ3pob3UJR3VhdGVtYWxhCUd1YXlhcXVpbAdHdXJnYW9uCEd1c3RhdmlhB0hhZ2F0bmEGSGFpa291B0hhbGlmYXgHSGFtYnVyZwhIYW1pbHRvbgVIYW5vaQdIYW5vdmVyBkhhcmFyZQZIYXZhbmEISGVsc2lua2kQSG8gQ2hpIE1pbmggQ2l0eQZIb2JhcnQJSG9uZyBLb25nB0hvbmlhcmEJSHlkZXJhYmFkBklsb2lsbwlJc2xhbWFiYWQISXN0YW5idWwNSXR6aWFyIChEZWJhKQRKYWVuB0pha2FydGEJSmFtZXN0b3duBkplZGRhaAlKZXJ1c2FsZW0FSmluYW4MSm9oYW5uZXNidXJnBEp1YmEFS2FidWwHS2FtcGFsYQZLYW5wdXILS2Fuc2FzIENpdHkHS2FyYWNoaQlLYXRobWFuZHUIS2hhcnRvdW0KS2llbCBCYW5rcwRLaWV2BktpZ2FsaQhLaW5nc3Rvbg1LaW5nc3RvbiBOLkkuCUtpbmdzdG93bghLaW5zaGFzYQdLb2xrYXRhC0tvbmdzdmluZ2VyBUtvcm9yFEtyYWxlbmRpamsgKEJvbmFpcmUpDEtyYXNub3lhcnNrIAxLdWFsYSBMdW1wdXIHS3VjaGluZwZLdXdhaXQLTGEgTGliZXJ0YWQGTGFidWFuBUxhZ2VzBUxhZ29zBkxhaG9yZQVMYVBhegpMYXMgUGFsbWFzBUxlZWRzB0xlaXB6aWcKTGlicmV2aWxsZQhMaWxvbmd3ZQRMaW1hBkxpc2JvbglManVibGphbmEETG9tZQZMb25kb24GTHVhbmRhBkx1Z2FubwZMdXNha2EKTHV4ZW1ib3VyZwVNYWNhdQZNYWRyaWQJTWFnZGVidXJnBU1haW56Bk1hanVybwtNYWthdGkgQ2l0eQZNYWxhYm8ETWFsZQlNYW1vdWR6b3UHTWFuYWd1YQZNYW5hbWEGTWFuaWxhBk1hcHV0bwlNYXJpZWhhbW4HTWFyaWdvdAZNYXNlcnUGTWF0YXJhCE1hdGEtVXR1B01iYWJhbmUITWVkZWxsaW4JTWVsYm91cm5lB01lbmRvemELTWV4aWNvIENpdHkFTWlsYW4FTWluc2sJTW9nYWRpc2h1Bk1vbmFjbwhNb25yb3ZpYQpNb250ZXZpZGVvCE1vbnRyZWFsBk1vcm9uaQZNb3Njb3cGTXVtYmFpBk11bmljaAhNdXJtYW5zawZNdXNjYXQGTmFibHVzBk5hZ295YQdOYWlyb2JpBU5hbXVyBk5hcGxlcwZOYXNzYXUJTidEamFtZW5hCU5ldyBEZWxoaQhOZXcgWW9yawZOaWFtZXkHTmljb3NpYQdOaXRlcm9pCk5vdWFrY2hvdHQGTm91bWVhC05vdm9zaWJpcnNrCk51a3UnYWxvZmEETnV1awpPcmFuamVzdGFkG09yYW5qZXN0YWQgKFNpbnQgRXVzdGF0aXVzKQVPc2FrYQRPc2xvBk90dGF3YQtPdWFndWRvdWdvdQlQYWdvIFBhZ28HUGFsaWtpchFQYWxtYSBkZSBNYWxsb3JjYQhQYW1wbG9uYQtQYW5hbWEgQ2l0eQ1QYW5na2FscGluYW5nB1BhcGVldGUKUGFyYW1hcmlibwVQYXJpcwpQYXNheSBDaXR5ClBhc2lnIENpdHkFUGVydGgMUGhpbGFkZWxwaGlhC1BoaWxpcHNidXJnClBobm9tIFBlbmgHUGhvZW5peAlQb2Rnb3JpY2ENUG9pbnQtYS1QaXRyZQ1Qb250YSBEZWxnYWRhB1BvcGF5YW4KUG9ydCBMb3VpcwxQb3J0IE1vcmVzYnkNUG9ydCBvZiBTcGFpbglQb3J0IFZpbGEOUG9ydC1hdS1QcmluY2UMUG9ydG8gQWxlZ3JlBlByYWd1ZQVQcmFpYQhQcmV0b3JpYQRQdW5lCVB5b25neWFuZwtRdWViZWMgQ2l0eQtRdWV6b24gQ2l0eQVRdWl0bwVSYWJhdAlSYXJvdG9uZ2EPUmFzIGFsLUtoYWltYWggBlJlY2lmZQZSZWdpbmEJUmV5a2phdmlrDlJpYmVpcmFvIFByZXRvBFJpZ2EOUmlvIGRlIEphbmVpcm8GUml5YWRoCVJvYWQgVG93bgtSb2NraGFtcHRvbgRSb21lB1Jvc2FyaW8GUm9zZWF1BlJvc3Rvdg5Sb3N0b3YtbmEtRG9udQlSb3R0ZXJkYW0IUnVkcmFwdXIEUnV3aQtTYWFyYnJ1Y2tlbgxTYWludCBKb2huJ3MLU2FpbnQtRGVuaXMMU2FpbnQtUGllcnJlBlNhaXBhbg5TYWx0IExha2UgQ2l0eQhTYWx2YWRvcgZTYW1hcmENU2FuIEZyYW5jaXNjbwhTYW4gSm9zZQhTYW4gSnVhbgpTYW4gTWFyaW5vDFNhbiBTYWx2YWRvcg1TYW4gU2ViYXN0aWFuBlNhbmEnYQpTYW50YSBDcnV6F1NhbnRhIENydXogZGUgbGEgU2llcnJhCFNhbnRpYWdvDVNhbnRvIERvbWluZ28JU2FvIFBhdWxvCFNhbyBUb21lB1NhcHBvcm8IU2FyYWpldm8FU2VvdWwGU2VwYW5nB1NldmlsbGUIU2hhbmdoYWkIU2hlbnpoZW4FU2liaXUjU0lGTUEgSmFwYW4gSG9saWRheSBSZWNvbW1lbmRhdGlvbnMgU0lGTUEgVUsgSG9saWRheSBSZWNvbW1lbmRhdGlvbnMgU0lGTUEgVVMgSG9saWRheSBSZWNvbW1lbmRhdGlvbnMJU2luZ2Fwb3JlBlNrb3BqZQVTb2ZpYQxTdC4gR2VvcmdlJ3MKU3QuIEhlbGllcgpTdC4gSm9obidzDlN0LiBQZXRlciBQb3J0DlN0LiBQZXRlcnNidXJnB1N0YW5sZXkJU3RvY2tob2xtCVN0dXR0Z2FydAVTdXJhdARTdXZhBlN5ZG5leQtUYWd1aWcgQ2l0eQZUYWlwZWkHVGFsbGlubglUYW5nZXJhbmcGVGFyYXdhDVRBUkdFVCAoRXVybykQVEFSR0VUXEFtc3RlcmRhbRdUQVJHRVRcQW5kb3JyYS1sYS12ZWxsYQ5UQVJHRVRcQW50d2VycA1UQVJHRVRcQXRoZW5zEFRBUkdFVFxCYXJjZWxvbmENVEFSR0VUXEJlcmxpbg1UQVJHRVRcQmlsYmFvEVRBUkdFVFxCcmF0aXNsYXZhDVRBUkdFVFxCcmVtZW4PVEFSR0VUXEJydXNzZWxzDlRBUkdFVFxDYXRhbmlhDlRBUkdFVFxDYXllbm5lDlRBUkdFVFxDb2xvZ25lDVRBUkdFVFxEdWJsaW4RVEFSR0VUXER1c3NlbGRvcmYMVEFSR0VUXEVzc2VuFVRBUkdFVFxGb3J0LWRlLUZyYW5jZRBUQVJHRVRcRnJhbmtmdXJ0D1RBUkdFVFxHdXN0YXZpYQ5UQVJHRVRcSGFtYnVyZw5UQVJHRVRcSGFub3Zlcg9UQVJHRVRcSGVsc2lua2kUVEFSR0VUXEl0emlhciAoRGViYSkLVEFSR0VUXEphZW4RVEFSR0VUXEtpZWwgQmFua3MRVEFSR0VUXExhcyBQYWxtYXMOVEFSR0VUXExlaXB6aWcNVEFSR0VUXExpc2JvbhBUQVJHRVRcTGp1YmxqYW5hEVRBUkdFVFxMdXhlbWJvdXJnDVRBUkdFVFxNYWRyaWQQVEFSR0VUXE1hZ2RlYnVyZwxUQVJHRVRcTWFpbnoQVEFSR0VUXE1hbW91ZHpvdRBUQVJHRVRcTWFyaWVoYW1uDlRBUkdFVFxNYXJpZ290DFRBUkdFVFxNaWxhbg1UQVJHRVRcTW9uYWNvDVRBUkdFVFxNdW5pY2gMVEFSR0VUXE5hbXVyDVRBUkdFVFxOYXBsZXMOVEFSR0VUXE5pY29zaWEYVEFSR0VUXFBhbG1hIGRlIE1hbGxvcmNhD1RBUkdFVFxQYW1wbG9uYQxUQVJHRVRcUGFyaXMQVEFSR0VUXFBvZGdvcmljYRRUQVJHRVRcUG9pbnQtYS1QaXRyZRRUQVJHRVRcUG9udGEgRGVsZ2FkYQtUQVJHRVRcUmlnYQtUQVJHRVRcUm9tZRBUQVJHRVRcUm90dGVyZGFtElRBUkdFVFxTYWFyYnJ1Y2tlbhJUQVJHRVRcU2FpbnQtRGVuaXMTVEFSR0VUXFNhaW50LVBpZXJyZRFUQVJHRVRcU2FuIE1hcmlubxRUQVJHRVRcU2FuIFNlYmFzdGlhbhFUQVJHRVRcU2FudGEgQ3J1eg5UQVJHRVRcU2V2aWxsZRBUQVJHRVRcU3R1dHRnYXJ0DlRBUkdFVFxUYWxsaW5uEFRBUkdFVFxUaGUgSGFndWUMVEFSR0VUXFR1cmluDlRBUkdFVFxVdHJlY2h0D1RBUkdFVFxWYWxlbmNpYQ9UQVJHRVRcVmFsbGV0dGETVEFSR0VUXFZhdGljYW4gQ2l0eQ1UQVJHRVRcVmVyb25hDVRBUkdFVFxWaWVubmEOVEFSR0VUXFZpbG5pdXMNVEFSR0VUXFphZ3JlYg9UQVJHRVRcWmFyYWdvemESVEFSR0VUXFppenVyIE1heW9yCFRhc2hrZW50B1RiaWxpc2kLVGVndWNpZ2FscGEGVGVocmFuCFRlbCBBdml2EVRoZSBCb3R0b20gKFNhYmEpCVRoZSBIYWd1ZQ5UaGUgU2V0dGxlbWVudApUaGUgVmFsbGV5B1RoaW1waHUGVGlyYW5hDlRpcnVjaGlyYXBhbGxpBVRva3lvB1Rvcm9udG8IVG9yc2hhdm4HVHJpcG9saQVUdW5pcwVUdXJpbgtVbGFhbmJhYXRhcgdVdHJlY2h0BVZhZHV6CFZhbGVuY2lhCFZhbGxldHRhCVZhbmNvdXZlcgxWYXRpY2FuIENpdHkGVmVyb25hCFZpY3RvcmlhBlZpZW5uYQlWaWVudGlhbmUHVmlsbml1cwtWbGFkaXZvc3RvawZXYXJzYXcKV2VsbGluZ3RvbglXZXN0IEJhbmsLV2VzdCBJc2xhbmQKV2lsbGVtc3RhZAhXaW5kaG9lawhXaW5uaXBlZwxZYW1vdXNzb3Vrcm8GWWFuZ29uB1lhb3VuZGUFWWFyZW4HWWVyZXZhbgZaYWdyZWIIWmFyYWdvemELWml6dXIgTWF5b3IDWnVnBlp1cmljaBQrA+oDZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZxYBZmQCBQ9kFgQCAQ8QDxYKHwsFCnNlbGVjdExpc3QfDAUJRGF0YUZpZWxkHw0FCVRleHRGaWVsZB8OZx8PAgJkEBWHBSctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0lQWxiYW5pYS1UaXJhbmEgU3RvY2sgRXhjaGFuZ2UgIChYVElSKSZBbGdlcmlhLUFsZ2llcnMgU3RvY2sgRXhjaGFuZ2UgIChYQUxHKS5BcmdlbnRpbmEtQm9sc2EgZGUgQ29tZXJjaW8gZGUgUm9zYXJpbyAgKFhST1MpK0FyZ2VudGluYS1Cb2xzYSBkZSBDb21lcmNpbyBNZW5kb3phICAoWEJDTSkwQXJnZW50aW5hLUJ1ZW5vcyBBaXJlcyBCb2xzYSBkZSBDb21lcmNpbyAgKFhCVUUpMUFyZ2VudGluYS1CdWVub3MgQWlyZXMgTWVyY2FkbyBkZSBWYWxvcmVzICAoWE1FVikzQXJnZW50aW5hLU1hdGJhLVJvZmV4IE1lcmNhZG8gQWdyb3BlY3VhcmlvcyAgKFhNVEIpMEFyZ2VudGluYS1NYXRiYS1Sb2ZleCBNZXJjYWRvIEZpbmFuY2llcm8gIChST0ZYKS1BcmdlbnRpbmEtTWVyY2FkbyBBYmllcnRvIEVsZWN0cm9uaWNvICAoWE1BQikvQXJnZW50aW5hLU1lcmNhZG8gZGUgVmFsb3JlcyBkZSBSb3NhcmlvICAoWFJPWCksQXJnZW50aW5hLU1lcmNhZG8gZGUgVmFsb3JlcyBNZW5kb3phICAoWEJDWClEQXJnZW50aW5hLVJvc2FyaW8gRnV0dXJlcyBFeGNoYW5nZSBBZ3JpY3VsdHVyYWwgUHJvZHVjdHMgIChST0ZYLUFHUilJQXJtZW5pYS1Bcm1lbmlhIFNlY3VyaXRpZXMgRXhjaGFuZ2UgKGZvcm1lcmx5IE5BU0RBUSBPTVggQXJtZW5pYSkgIChYQVJNKTFBdXN0cmFsaWEtQVNYIChBdXN0cmFsaWFuIFN0b2NrIEV4Y2hhbmdlKSAgKFhBU1gpU0F1c3RyYWxpYS1BU1ggMjQgSW50ZXJuYXRpb25hbCBIb2xpZGF5cyAoZGF5IGFuZCBuaWdodCBzZXNzaW9ucyBjbG9zZWQpICAoWFNGRS1JTlQpJUF1c3RyYWxpYS1BU1ggRGVyaXZhdGl2ZXMgIChYQVNYLURFUilBQXVzdHJhbGlhLUFTWCBUcmFkZSAyNCAoZm9ybWVybHkgU3lkbmV5IEZ1dHVyZXMgRXhjaGFuZ2UpICAoWFNGRSk7QXVzdHJhbGlhLUNCT0UgQXVzdHJhbGlhIChmb3JtZXJseSBDaGktWCBBdXN0cmFsaWEpICAoQ0hJQSlLQXVzdHJhbGlhLU5hdGlvbmFsIFN0b2NrIEV4Y2hhbmdlIG9mIEF1c3RyYWxpYSAoZm9ybWVybHkgTmV3Y2FzdGxlKSAgKFhORUMpMUF1c3RyYWxpYS1TSU0gVmVudHVyZSBTZWN1cml0aWVzIEV4Y2hhbmdlICAoU0lNVikoQXVzdHJpYS1BdXN0cmlhbiBFbmVyZ3kgRXhjaGFuZ2UgIChFWEFBKSlBdXN0cmlhLVdpZW5lcmJvcnNlIC0gTWFpbiBtYXJrZXQgIChXQkFIKSlBdXN0cmlhLVdpZW5lcmJvcnNlIChBbGwgbWFya2V0cykgIChYV0JPKSZBemVyYmFpamFuLUJha3UgU3RvY2sgRXhjaGFuZ2UgIChCU0VYKTlCYWhhbWFzLUJhaGFtYXMgSW50ZXJuYXRpb25hbCBTZWN1cml0aWVzIEV4Y2hhbmdlICAoWEJBQSkeQmFocmFpbi1CYWhyYWluIEJvdXJzZSAgKFhCQUgpLEJhbmdsYWRlc2gtQ2hpdHRhZ29uZyBTdG9jayBFeGNoYW5nZSAgKFhDSEcpJ0JhbmdsYWRlc2gtRGhha2EgU3RvY2sgRXhjaGFuZ2UgIChYREhBKShCYXJiYWRvcy1CYXJiYWRvcyBTdG9jayBFeGNoYW5nZSAgKFhCQUIpNkJlbGFydXMtQmVsYXJ1c2lhbiBDdXJyZW5jeSBhbmQgU3RvY2sgRXhjaGFuZ2UgIChCQ1NFKSJCZWxnaXVtLUFsdGVybmV4dCBCcnVzc2VscyAgKEFMWEIpL0JlbGdpdW0tQmVscGV4IC0gQmVsZ2l1bSBQb3dlciBFeGNoYW5nZSAgKEJMUFgpIUJlbGdpdW0tRXVyb25leHQgQnJ1c3NlbHMgIChYQlJVKTRCZWxnaXVtLUV1cm9uZXh0IEJydXNzZWxzIERlcml2YXRpdmVzIE1hcmtldCAgKFhCUkQpG0JlbGdpdW0tTVRTIEJlbGdpdW0gIChCTVRTKStCZWxnaXVtLU1UUyBEZW5tYXJrIChEYW5pc2ggS3JvbmVzKSAgKE1UU0QpJkJlbGdpdW0tTVRTIERlbm1hcmsgKEV1cm8pICAoTVRTRC1FVVIpG0JlbGdpdW0tTVRTIEZpbmxhbmQgIChNVFNGKSZCZXJtdWRhLUJlcm11ZGEgU3RvY2sgRXhjaGFuZ2UgIChYQkRBKSpCb2xpdmlhLUJvbHNhIEJvbGl2aWFuYSBkZSBWYWxvcmVzICAoWEJPTCk4Qm9zbmlhIGFuZCBIZXJ6ZWdvdmluYS1CYW5qYSBMdWthIFN0b2NrIEV4Y2hhbmdlICAoWEJMQik2Qm9zbmlhIGFuZCBIZXJ6ZWdvdmluYS1TYXJhamV2byBTdG9jayBFeGNoYW5nZSAgKFhTU0UpKEJvdHN3YW5hLUJvdHN3YW5hIFN0b2NrIEV4Y2hhbmdlICAoWEJPVCkoQnJhemlsLUIzIChmb3JtZXJseSBCTSZGQk9WRVNQQSkgIChCVk1GKUZCcmF6aWwtQjMgRGVyaXZhdGl2ZXMgKGZvcm1lcmx5IEJNJkZCT1ZFU1BBIChEZXJpdmF0aXZlcykpICAoQlZNRi1CTUYpQEJyYXppbC1CMyBTcG90IFVTRCAoZm9ybWVybHkgQk0mRkJPVkVTUEEgKFNwb3QgVVNEKSkgIChCVk1GLVVTRCkpQnVsZ2FyaWEtQnVsZ2FyaWFuIFN0b2NrIEV4Y2hhbmdlICAoWEJVTCktQ2FtYm9kaWEtQ2FtYm9kaWEgU2VjdXJpdGllcyBFeGNoYW5nZSAgKFhDU1gpNENhbmFkYS1DYW5hZGlhbiBOYXRpb25hbCBTdG9jayBFeGNoYW5nZSBDTlNYICAoWENOUSk7Q2FuYWRhLUNib2UgQ2FuYWRhIChmb3JtZXJseSBBZXF1aXRhcyBORU8gRXhjaGFuZ2UpICAoTkVPRSlLQ2FuYWRhLUlDRSBOR1ggR2FzIGFuZCBQb3dlciBNYXJrZXQgKGZvcm1lcmx5IE5HWCBDcnVkZSBPaWwgTWFya2V0KSAgKE5HWEMpH0NhbmFkYS1MaXF1aWRuZXQgQ2FuYWRhICAoTElDQSkoQ2FuYWRhLU1vbnRyZWFsIENsaW1hdGUgRXhjaGFuZ2UgIChYTU9DKSBDYW5hZGEtTW9udHJlYWwgRXhjaGFuZ2UgIChYTU9EKUBDYW5hZGEtTW9udHJlYWwgRXhjaGFuZ2UgKEludGVyZXN0IFJhdGUgRGVyaXZhdGl2ZXMpICAoWE1PRC1JTlQpIENhbmFkYS1OQVNEQVEgQ1gyIENhbmFkYSAgKFhDWDIpMUNhbmFkYS1OQVNEQVEgQ1hDIChmb3JtZXJseSBDaGktWCBDYW5hZGEpICAoQ0hJQykZQ2FuYWRhLU5BU0RBUSBDWEQgIChYQ1hEKRhDYW5hZGEtT01FR0EgQVRTICAoT01HQSkbQ2FuYWRhLVBVUkUgVHJhZGluZyAgKFBVUkUpJUNhbmFkYS1Ub3JvbnRvIFN0b2NrIEV4Y2hhbmdlICAoWFRTRSkfQ2FuYWRhLVRyaUFjdCBNYXRjaCBOb3cgIChNQVROKThDYW5hZGEtVFNYIEFscGhhIChmb3JtZXJseSBBbHBoYSBUcmFkaW5nIFN5c3RlbSkgIChYQVRTKSNDYW5hZGEtVFNYIFZlbnR1cmUgRXhjaGFuZ2UgIChYVFNYKSdDYW5hZGEtVFNYIFZlbnR1cmUgRXhjaGFuZ2UgTkVYICAoWFROWCksQ2FwZSBWZXJkZS1DYXBlIFZlcmRlIFN0b2NrIEV4Y2hhbmdlICAoWEJWQyk0Q2F5bWFuIElzbGFuZHMtQ2F5bWFuIElzbGFuZHMgU3RvY2sgRXhjaGFuZ2UgIChYQ0FZKSxDaGlsZS1Cb2xzYSBkZSBWYWxvcmVzIGRlIFZhbHBhcmFpc28gIChCT1ZBKShDaGlsZS1Cb2xzYSBFbGVjdHJvbmljYSBkZSBDaGlsZSAgKFhCQ0wpJUNoaWxlLVNhbnRpYWdvIFN0b2NrIEV4Y2hhbmdlICAoWFNHTykkQ2hpbmEtQmVpamluZyBTdG9jayBFeGNoYW5nZSAgKEJKU0UpLkNoaW5hLUNoaW5hIEZpbmFuY2lhbCBGdXR1cmVzIEV4Y2hhbmdlICAoQ0NGWCkxQ2hpbmEtQ2hpbmEgRm9yZWlnbiBFeGNoYW5nZSBUcmFkZSBTeXN0ZW0gIChYQ0ZFKSxDaGluYS1DaGluYSBTdGFpbmxlc3MgU3RlZWwgRXhjaGFuZ2UgIChDU1NYKSdDaGluYS1EYWxpYW4gQ29tbW9kaXR5IEV4Y2hhbmdlICAoWERDRSknQ2hpbmEtU2hhbmdoYWkgRnV0dXJlcyBFeGNoYW5nZSAgKFhTR0UpJENoaW5hLVNoYW5naGFpIEdvbGQgRXhjaGFuZ2UgIChTR0VYKTRDaGluYS1TaGFuZ2hhaSBJbnRlcm5hdGlvbmFsIEVuZXJneSBFeGNoYW5nZSAgKFhJTkUpLkNoaW5hLVNoYW5naGFpIFN0b2NrIEV4Y2hhbmdlIEEtc2hhcmVzICAoWFNIRykyQ2hpbmEtU2hhbmdoYWkgU3RvY2sgRXhjaGFuZ2UgQi1zaGFyZXMgIChYU0hHLVVTRCk7Q2hpbmEtU2hhbmdoYWktSEsgQm9uZCBDb25uZWN0IChOb3J0aGJvdW5kIFRyYWRpbmcpICAoQ0ZCQyk8Q2hpbmEtU2hhbmdoYWktSEsgU3RvY2sgQ29ubmVjdCAoTm9ydGhib3VuZCBUcmFkaW5nKSAgKFhTU0MpLkNoaW5hLVNoZW56aGVuIFN0b2NrIEV4Y2hhbmdlIEEtc2hhcmVzICAoWFNIRSkyQ2hpbmEtU2hlbnpoZW4gU3RvY2sgRXhjaGFuZ2UgQi1zaGFyZXMgIChYU0hFLUhLRCk8Q2hpbmEtU2hlbnpoZW4tSEsgU3RvY2sgQ29ubmVjdCAoTm9ydGhib3VuZCBUcmFkaW5nKSAgKFhTRUMpKkNoaW5hLVpoZW5nemhvdSBDb21tb2RpdHkgRXhjaGFuZ2UgIChYWkNFKShDb2xvbWJpYS1Db2xvbWJpYSBTdG9jayBFeGNoYW5nZSAgKFhCT0cpLENvc3RhIFJpY2EtQ29zdGEgUmljYSBTdG9jayBFeGNoYW5nZSAgKFhCTlYpPUNvdGUgZCdJdm9pcmUtQm91cnNlIFJlZ2lvbmFsZSBkZXMgVmFsZXVycyBNb2JpbGllcmVzICAoWEJSViklQ3JvYXRpYS1aYWdyZWIgU3RvY2sgRXhjaGFuZ2UgIChYWkFHKTNDdXJhY2FvLUR1dGNoIENhcmliYmVhbiBTZWN1cml0aWVzIEV4Y2hhbmdlICAoRENTWCkkQ3lwcnVzLUN5cHJ1cyBTdG9jayBFeGNoYW5nZSAgKFhDWVMpLEN6ZWNoIFJlcHVibGljLVByYWd1ZSBTdG9jayBFeGNoYW5nZSAgKFhQUkEpL0N6ZWNoIFJlcHVibGljLVJNIFN5c3RlbSBDemVjaCBSZXB1YmxpYyAgKFhSTU8pGURlbm1hcmstRGFuc2sgT1RDICAoREtUQykmRGVubWFyay1GaXJzdCBOb3J0aCBDb3BlbmhhZ2VuICAoRk5ESykoRGVubWFyay1OYXNkYXEgTm9yZGljIENvcGVuaGFnZW4gIChYQ1NFKTtEb21pbmljYW4gUmVwdWJsaWMtRG9taW5pY2FuIFJlcHVibGljIEJvbHNhIFZhbG9yZXMgIChYQlZSKShFY3VhZG9yLUd1YXlhcXVpbCBTdG9jayBFeGNoYW5nZSAgKFhHVUEpJEVjdWFkb3ItUXVpdG8gU3RvY2sgRXhjaGFuZ2UgIChYUVVJKR9FZ3lwdC1FZ3lwdGlhbiBFeGNoYW5nZSAgKFhDQUkpIUVneXB0LU5pbGUgU3RvY2sgRXhjaGFuZ2UgIChOSUxYKS5FbCBTYWx2YWRvci1FbCBTYWx2YWRvciBTdG9jayBFeGNoYW5nZSAgKFhTVkEpI0VzdG9uaWEtRmlyc3QgTm9ydGggRXN0b25pYSAgKEZORUUpJUVzdG9uaWEtTmFzZGFxIEJhbHRpYyBUYWxsaW5uICAoWFRBTCk9ZVN3YXRpbmkgKGZvcm1lcmx5IFN3YXppbGFuZCktZVN3YXRpbmkgU3RvY2sgRXhjaGFuZ2UgIChYU1dBKSlGaWppLVNvdXRoIFBhY2lmaWMgU3RvY2sgRXhjaGFuZ2UgIChYU1BTKSRGaW5sYW5kLUZpcnN0IE5vcnRoIEhlbHNpbmtpICAoRk5GSSkmRmlubGFuZC1OYXNkYXEgTm9yZGljIEhlbHNpbmtpICAoWEhFTCkeRnJhbmNlLUFsdGVybmV4dCBQYXJpcyAgKEFMWFApIkZyYW5jZS1BcXVpcyBFeGNoYW5nZSAoRVUpICAoQVFFVSkdRnJhbmNlLUV1cm9uZXh0IFBhcmlzICAoWFBBUikZRnJhbmNlLUdhbGF4eSBNVEYgIChHTVRGKSxGcmFuY2UtTWFyY2hlIExpYnJlIChFdXJvbmV4dCBQYXJpcykgIChYTUxJKSVGcmFuY2UtTUFUSUYgKEV1cm9uZXh0IFBhcmlzKSAgKFhNQVQpJUZyYW5jZS1NT05FUCAoRXVyb25leHQgUGFyaXMpICAoWE1PTikZRnJhbmNlLU1UUyBGcmFuY2UgIChGTVRTKR1GcmFuY2UtTllTRSBCb25kTWF0Y2ggIChNVENIKStGcmFuY2UtUG93ZXJuZXh0IEZ1dHVyZXMgTWFya2V0ICAoWFBPVy1GVVQpKEZyYW5jZS1Qb3dlcm5leHQgU3BvdCBNYXJrZXQgIChYUE9XLVNQVCkhRnJhbmNlLVNpZ21hIFggRXVyb3BlIE1URiAgKFNHTVUpJkdlb3JnaWEtR2VvcmdpYSBTdG9jayBFeGNoYW5nZSAgKFhHU0UpJUdlcm1hbnktQmVybGluIFN0b2NrIEV4Y2hhbmdlICAoWEJFUilAR2VybWFueS1Cb2Vyc2UgRnJhbmtmdXJ0IEZyZWl2ZXJrZWhyIC0gT3BlbiAoT1RDKSBNYXJrZXQgIChGUkFCKUBHZXJtYW55LUJvZXJzZSBTdHV0dGdhcnQgRnJlaXZlcmtlaHIgLSBPcGVuIChPVEMpIE1hcmtldCAgKFNUVUIpQEdlcm1hbnktQm9yc2UgRnJhbmtmdXJ0IChmb3JtZXJseSBHZXJtYW4gRGV1dHNjaGVib2Vyc2UpICAoWEZSQSk/R2VybWFueS1Cb3JzZSBIYW1idXJnIExhbmcgYW5kIFNjaHdhcnogRXhjaGFuZ2UgUmVnIE1rdCAgKEhBTU0pKUdlcm1hbnktRHVzc2VsZG9yZiBTdG9jayBFeGNoYW5nZSAgKFhEVVMpM0dlcm1hbnktRVBFWCBTcG90IChFdXJvcGVhbiBQb3dlciBFeGNoYW5nZSkgIChFUEVYKSBHZXJtYW55LUVxdWlkdWN0IFRyYWRpbmcgIChYRVFUKT5HZXJtYW55LUV1cmV4IChBbGwgUHJvZHVjdHMgZXguIHNvbWUgR2VybWFuIGFuZCBTd2lzcykgIChYRVVSKS1HZXJtYW55LUV1cmV4IChBdXN0cmlhbiBwcm9kdWN0cykgIChYRVVSLUFVVCksR2VybWFueS1FdXJleCAoRmlubmlzaCBwcm9kdWN0cykgIChYRVVSLUVVRikqR2VybWFueS1FdXJleCAoSXJpc2ggcHJvZHVjdHMpICAoWEVVUi1FVVIpLEdlcm1hbnktRXVyZXggKEl0YWxpYW4gcHJvZHVjdHMpICAoWEVVUi1FVUkpRUdlcm1hbnktRXVyZXggKFJ1c3NpYW4gcHJvZHVjdHMgUkRYeHQgYW5kIEVxdWl0eSBPcHRpb25zKSAgKFhFVVItUlVSKTBHZXJtYW55LUV1cmV4IChzb21lIEdlcm1hbiBQcm9kdWN0cykgIChYRVVSLUdFUiksR2VybWFueS1FdXJleCAoU3BhbmlzaCBwcm9kdWN0cykgIChYRVVSLUVVUyksR2VybWFueS1FdXJleCAoU3dlZGlzaCBwcm9kdWN0cykgIChYRVVSLUVVSykqR2VybWFueS1FdXJleCAoU3dpc3MgcHJvZHVjdHMpICAoWEVVUi1FVVopJ0dlcm1hbnktRXVyZXggKFVTIHByb2R1Y3RzKSAgKFhFVVItRVVVKRtHZXJtYW55LUV1cmV4IEJvbmRzICAoWEVVQikaR2VybWFueS1FdXJleCBSZXBvICAoWEVVUCkpR2VybWFueS1FdXJleCBSZXBvIFNlY0xlbmQgTWFya2V0ICAoWEVVTSkoR2VybWFueS1FdXJvcGVhbiBFbmVyZ3kgRXhjaGFuZ2UgIChYRUVFKT1HZXJtYW55LUV1cm9wZWFuIEVuZXJneSBFeGNoYW5nZSBSZWd1bGF0ZWQgR2FzIE1hcmtldCAgKFhQU0YpL0dlcm1hbnktRXVyb3BlYW4gV2FycmFudCBFeGNoYW5nZSBFVVdBWCAgKEVVV1gpMkdlcm1hbnktR2V0dGV4IChNdW5pY2ggTWFya2V0IE1ha2VyKSAtIE9UQyAgKE1VTkQpPUdlcm1hbnktR2V0dGV4IChNdW5pY2ggTWFya2V0IE1ha2VyKSBSZWd1bGF0ZWQgTWFya2V0ICAoTVVOQykmR2VybWFueS1IYW1idXJnIFN0b2NrIEV4Y2hhbmdlICAoWEhBTSkmR2VybWFueS1IYW5vdmVyIFN0b2NrIEV4Y2hhbmdlICAoWEhBTiklR2VybWFueS1NdW5pY2ggU3RvY2sgRXhjaGFuZ2UgIChYTVVOKRdHZXJtYW55LVF1b3RyaXggIChYUVRYKShHZXJtYW55LVN0dXR0Z2FydCBTdG9jayBFeGNoYW5nZSAgKFhTVFUpPUdlcm1hbnktVHJhZGVnYXRlIEV4Y2hhbmdlIC0gRnJlaXZlcmtlaHIgKE9UQykgTWFya2V0ICAoWEdBVCkzR2VybWFueS1UcmFkZWdhdGUgRXhjaGFuZ2UgLSBSZWd1bGFyIE1hcmtldCAgKFhHUk0pFUdlcm1hbnktWEVUUkEgIChYRVRSKSRHZXJtYW55LVhldHJhIFJlZ3VsYXIgTWFya2V0ICAoWEVUQSkiR2hhbmEtR2hhbmEgU3RvY2sgRXhjaGFuZ2UgIChYR0hBKSpHaWJyYWx0YXItR2licmFsdGFyIFN0b2NrIEV4Y2hhbmdlICAoR1NYTCkqR3JlZWNlLUF0aGVucyBEZXJpdmF0aXZlcyBFeGNoYW5nZSAgKFhBREUpMUdyZWVjZS1BdGhlbnMgRXhjaGFuZ2UgQWx0ZXJuYXRpdmUgTWFya2V0ICAoRU5BWCkkR3JlZWNlLUF0aGVucyBTdG9jayBFeGNoYW5nZSAgKFhBVEgpQEdyZWVjZS1IREFUIEdyZWVrIEVsZWN0cm9uaWMgU2Vjb25kYXJ5IFNlY3VyaXRpZXMgTWFya2V0ICAoSERBVCk5R3JlZWNlLUhFbkV4IEhlbGxlbmljIEVuZXJneSBFeGNoYW5nZSBEZXJpdmF0aXZlcyAgKEhFREUpKkd1YXRlbWFsYS1HdWF0ZW1hbGEgU3RvY2sgRXhjaGFuZ2UgIChYR1RHKWVHdWVybnNleSBDaGFubmVsIElzbGFuZHMtVGhlIEludGVybmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2UgKGZvcm1lcmx5IENoYW5uZWwgSXNsYW5kcyBFeGNoYW5nZSkgIChYQ0lFKTFIb25kdXJhcy1Cb2xzYSBDZW50cm9hbWVyaWNhbmEgZGUgVmFsb3JlcyAgKFhCQ1YpMkhvbmcgS29uZy1DaGluZXNlIEdvbGQgYW5kIFNpbHZlciBFeGNoYW5nZSAgKFhDR1MpHkhvbmcgS29uZy1HRU0gRXhjaGFuZ2UgIChYR0VNKSxIb25nIEtvbmctSG9uZyBLb25nIEZ1dHVyZXMgRXhjaGFuZ2UgIChYSEtGKUpIb25nIEtvbmctSG9uZyBLb25nIEZ1dHVyZXMgRXhjaGFuZ2UgSW50ZXJuYXRpb25hbCBEZXJpdmF0aXZlcyAgKFhIS0YtSU5UKSpIb25nIEtvbmctSG9uZyBLb25nIFN0b2NrIEV4Y2hhbmdlICAoWEhLRylASG9uZyBLb25nLVNoYW5naGFpLUhLIFN0b2NrIENvbm5lY3QgKFNvdXRoYm91bmQgVHJhZGluZykgIChTSFNDKUBIb25nIEtvbmctU2hlbnpoZW4tSEsgU3RvY2sgQ29ubmVjdCAoU291dGhib3VuZCBUcmFkaW5nKSAgKFNaU0MpJ0h1bmdhcnktQnVkYXBlc3QgU3RvY2sgRXhjaGFuZ2UgIChYQlVEKTVIdW5nYXJ5LUNlbnRyYWwgRWFzdGVybiBFdXJvcGVhbiBHYXMgRXhjaGFuZ2UgIChYR0FTKTRIdW5nYXJ5LUh1bmdhcmlhbiBEZXJpdmF0aXZlIEVuZXJneSBFeGNoYW5nZSAgKEhVRFgpKEh1bmdhcnktSHVuZ2FyaWFuIFBvd2VyIEV4Y2hhbmdlICAoSFVQWCkjSWNlbGFuZC1GaXJzdCBOb3J0aCBJY2VsYW5kICAoRk5JUyklSWNlbGFuZC1OYXNkYXEgTm9yZGljIEljZWxhbmQgIChYSUNFKSNJbmRpYS1Cb21iYXkgU3RvY2sgRXhjaGFuZ2UgIChYQk9NKTxJbmRpYS1Cb21iYXkgU3RvY2sgRXhjaGFuZ2UgQ3VycmVuY3kgRGVyaXZhdGl2ZXMgIChYQk9NLUNSRCkzSW5kaWEtQm9tYmF5IFN0b2NrIEV4Y2hhbmdlIERlYnQgTWFya2V0ICAoWEJPTS1XRE0pJUluZGlhLUNhbGN1dHRhIFN0b2NrIEV4Y2hhbmdlICAoWENBTCkiSW5kaWEtRGVsaGkgU3RvY2sgRXhjaGFuZ2UgIChYREVTKSxJbmRpYS1JQ0VYIEluZGlhbiBDb21tb2RpdHkgRXhjaGFuZ2UgIChJQ1hMKSpJbmRpYS1JbmRpYSBJbnRlcm5hdGlvbmFsIEV4Y2hhbmdlICAoSUlOWCkgSW5kaWEtTUNYIFN0b2NrIEV4Y2hhbmdlICAoTUNYWCk5SW5kaWEtTUNYIFN0b2NrIEV4Y2hhbmdlIEN1cnJlbmN5IERlcml2YXRpdmVzICAoTUNYWC1DUkQpL0luZGlhLU11bHRpIENvbW1vZGl0eSBFeGNoYW5nZSBvZiBJbmRpYSAgKFhJTUMpQ0luZGlhLU11bHRpIENvbW1vZGl0eSBFeGNoYW5nZSBvZiBJbmRpYSBFdmVuaW5nIFNlc3Npb24gIChYSU1DLUVWRSk/SW5kaWEtTmF0aW9uYWwgQ29tbW9kaXR5IGFuZCBEZXJpdmF0aXZlcyBFeGNoYW5nZSBJbmRpYSAgKFhOQ0QpVkluZGlhLU5hdGlvbmFsIENvbW1vZGl0eSBhbmQgRGVyaXZhdGl2ZXMgRXhjaGFuZ2Ugb2YgSW5kaWEgRXZlbmluZyBTZXNzaW9uICAoWE5DRC1FVkUpLkluZGlhLU5hdGlvbmFsIFN0b2NrIEV4Y2hhbmdlIG9mIEluZGlhICAoWE5TRSkoSW5kaWEtTlNFIEludGVybmF0aW9uYWwgRXhjaGFuZ2UgIChJTlNFKStJbmRpYS1OU0VJIEN1cnJlbmN5IERlcml2YXRpdmVzICAoWE5TRS1DUkQpLEluZGlhLU5TRUkgSW50ZXJlc3QgUmF0ZSBGdXR1cmVzICAoWE5TRS1JUkYpJkluZGlhLU5TRUkgTmV3IERlYnQgTWFya2V0ICAoWE5TRS1XRE0pJUluZGlhLVBvd2VyIEV4Y2hhbmdlIG9mIEluZGlhICAoUFhJTCk+SW5kb25lc2lhLUluZG9uZXNpYSBDb21tb2RpdHkgYW5kIERlcml2YXRpdmVzIEV4Y2hhbmdlICAoSUNEWCkqSW5kb25lc2lhLUluZG9uZXNpYSBTdG9jayBFeGNoYW5nZSAgKFhJRFgpKkluZG9uZXNpYS1KYWthcnRhIEZ1dHVyZXMgRXhjaGFuZ2UgIChYQkJKKSJJcmFuLVRlaHJhbiBTdG9jayBFeGNoYW5nZSAgKFhURUgpIElyYXEtSXJhcSBTdG9jayBFeGNoYW5nZSAgKFhJUVMpOElyZWxhbmQtRXVyb25leHQgRHVibGluIC0gTWFpbiBTZWN1cml0aWVzIE1hcmtldCAgKFhNU00pP0lyZWxhbmQtRXVyb25leHQgRHVibGluIChmb3JtZXJseSBJcmlzaCBTdG9jayBFeGNoYW5nZSkgIChYRFVCKTBJcmVsYW5kLUlTRSBHbG9iYWwgRXhjaGFuZ2UgTWFya2V0IChHRU0pICAoWEVZRSk5SXJlbGFuZC1TRU1PcHggU2luZ2xlIEVsZWN0cmljaXR5IE1hcmtldCBPcGVyYXRvciAgKFNFTVgpJklzcmFlbC1UZWwgQXZpdiBTdG9jayBFeGNoYW5nZSAgKFhUQUUpR0lzcmFlbC1UZWwgQXZpdiBTdG9jayBFeGNoYW5nZSBULWJpbGxzIGFuZCBHb3Zlcm5tZW50IEJvbmRzICAoWFRBRS1CTkQpGkl0YWx5LUJvcnNhIEl0YWxpYSAgKFhNSUwpK0l0YWx5LUJvcnNhIEl0YWxpYSBFcXVpdHkgTVRGIChHRU0pICAoTVRBSCkjSXRhbHktQm9yc2EgSXRhbGlhIEV4dHJhTU9UICAoWE1PVCk6SXRhbHktQm9yc2EgSXRhbGlhIFNlRGV4IChTZWN1cml0aXNlZCBEZXJpdmF0aXZlcykgIChTRURYKRNJdGFseS1lLU1JRCAgKEVNSUQpQkl0YWx5LUV1cm9uZXh0IE1pbGFuIERlcml2YXRpdmVzIChwcmV2LiBCb3JzYSBJdGFsaWEgSURFTSkgIChYRE1JKVRJdGFseS1FdXJvbmV4dCBNaWxhbiBFbGVjdHJvbmljIEJvbmQgTWFya2V0IChwcmV2LiBCb3JzYSBJdGFsaWEgRG9tZXN0aWNNT1QpICAoTU9UWClcSXRhbHktRXVyb25leHQgTWlsYW4gRWxlY3Ryb25pYyBCb25kIE1hcmtldCBFdXJvTU9UIChwcmV2LiBCb3JzYSBJdGFsaWEgRXVyb01PVCkgIChNT1RYLUVVUilXSXRhbHktRXVyb25leHQgTWlsYW4gRWxlY3Ryb25pYyBTaGFyZSBNYXJrZXQgKHByZXYuIEJvcnNhIEl0YWxpYSBNVEEgKEVxdWl0aWVzKSAgKE1UQUEpQ0l0YWx5LUV1cm9uZXh0IE1pbGFuIEVURiBQbHVzIChwcmV2LiBCb3JzYSBJdGFsaWEgRVRGIFBsdXMpICAoRVRGUClUSXRhbHktRXVyb25leHQgTUlWIE1pbGFuIChwcmV2LiBCb3JzYSBJdGFsaWEgTWFya2V0IGZvciBJbnZlc3RtZW50IFZlaGljbGVzKSAgKE1JVlgpFUl0YWx5LUV1cm9UTFggIChFVExYKTNJdGFseS1HTUUgSXRhbGlhbiBQb3dlciBFeGNoYW5nZSBNVEUgTWFya2V0ICAoWEdNRSkXSXRhbHktTVRTIEl0YWx5ICAoTVRTQykbSXRhbHktVm9ydmVsIEJvbmRzICAgKEhNVEYpJkphbWFpY2EtSmFtYWljYSBTdG9jayBFeGNoYW5nZSAgKFhKQU0pL0phcGFuLUNCT0UgSmFwYW4gKGZvcm1lcmx5IENoaS1YIEphcGFuKSAgKENISUopRUphcGFuLURvamltYSBFeGNoYW5nZSAocHJldi4gT3Nha2EgRG9qaW1hIENvbW1vZGl0eSBFeGNoYW5nZSkgIChYS0FDKSRKYXBhbi1GdWt1b2thIFN0b2NrIEV4Y2hhbmdlICAoWEZLQSkySmFwYW4tSmFwYW4gRWxlY3RyaWMgUG93ZXIgRXhjaGFuZ2UgKEpFUFgpICAoSkVQWCkXSmFwYW4tSmFwYW5uZXh0ICAoU0JJSikjSmFwYW4tTmFnb3lhIFN0b2NrIEV4Y2hhbmdlICAoWE5HTykkSmFwYW4tT3Nha2EgRGlnaXRhbCBFeGNoYW5nZSAgKE9EWEUpUkphcGFuLU9zYWthIEV4Y2hhbmdlIENvbW1vZGl0aWVzIChmb3JtZXJseSBUb2t5byBDb21tb2RpdGllcyBFeGNoYW5nZSkgIChYT1NFLUNPTSkoSmFwYW4tT3Nha2EgRXhjaGFuZ2UgRGVyaXZhdGl2ZXMgIChYT1NFKVNKYXBhbi1Pc2FrYSBFeGNoYW5nZSBFbmVyZ3kgRGVyaXZhdGl2ZXMgKGZvcm1lcmx5IFRva3lvIENvbW1vZGl0eSBFeGNoYW5nZSkgIChYVEtUKS9KYXBhbi1Pc2FrYSBFeGNoYW5nZSBJbmRleCBQcm9kdWN0cyAgKFhPU0UtSU5EKSJKYXBhbi1Pc2FrYSBFeGNoYW5nZSBKLW5ldCAgKFhPU0opKUphcGFuLVNhcHBvcm8gU2VjdXJpdGllcyBFeGNoYW5nZSAgKFhTQVApLEphcGFuLVRJRkZFIERBWCBNYXJnaW4gQ29udHJhY3RzICAoWFRGRi1EQVgpMUphcGFuLVRJRkZFIEZUU0UgMTAwIE1hcmdpbiBDb250cmFjdHMgIChYVEZGLUxPTik3SmFwYW4tVElGRkUgRlRTRSBUYWl3YW4gNTAgTWFyZ2luIENvbnRyYWN0cyAgKFhURkYtVFdTKShKYXBhbi1USUZGRSBGWCBNYXJnaW4gVHJhZGVzICAoWFRGRi1GTVQpNUphcGFuLVRva3lvIEFJTSBBbHRlcm5hdGl2ZSBJbnZlc3RtZW50IE1hcmtldCAgKFhUQU0pLkphcGFuLVRva3lvIEZpbmFuY2lhbCBFeGNoYW5nZSAoVElGRkUpICAoWFRGRikiSmFwYW4tVG9reW8gU3RvY2sgRXhjaGFuZ2UgIChYVEtTKTJKYXBhbi1Ub2t5byBTdG9jayBFeGNoYW5nZSBUb1NUTmVUIFRyYWRpbmcgIChYVEsxKTRKYXBhbi1Ub2t5byBTdG9jayBFeGNoYW5nZSBUb1NUTmVULTIgVHJhZGluZyAgKFhUSzIpI0pvcmRhbi1BbW1hbiBTdG9jayBFeGNoYW5nZSAgKFhBTU0pMEthemFraHN0YW4tQXN0YW5hIEludGVybmF0aW9uYWwgRXhjaGFuZ2UgIChBSVhLKSxLYXpha2hzdGFuLUthemFraHN0YW4gU3RvY2sgRXhjaGFuZ2UgIChYS0FaKSRLZW55YS1OYWlyb2JpIFN0b2NrIEV4Y2hhbmdlICAoWE5BSSk+S29yZWEgKFJlcHVibGljIG9mKS1LT0ZJQSBLLU9UQyBLb3JlYSBGcmVlQm9hcmQgTWFya2V0ICAoWEtGQik0S29yZWEgKFJlcHVibGljIG9mKS1Lb3JlYSBOZXcgRXhjaGFuZ2UgS09ORVggIChYS09OKS5Lb3JlYSAoUmVwdWJsaWMgb2YpLUtSWCBLb3JlYSBFeGNoYW5nZSAgKFhLUlgpTktvcmVhIChSZXB1YmxpYyBvZiktS1JYIEtvcmVhIEV4Y2hhbmdlIChDYXNoIE1hcmtldHMgS09TREFRIGFuZCBLT1NQSSkgIChYS09TKUNLb3JlYSAoUmVwdWJsaWMgb2YpLUtSWCBLb3JlYSBFeGNoYW5nZSAoRGVyaXZhdGl2ZXMgTWFya2V0KSAgKFhLRkUpJEt1d2FpdC1LdXdhaXQgU3RvY2sgRXhjaGFuZ2UgIChYS1VXKShLeXJneXpzdGFuLUt5cmd5eiBTdG9jayBFeGNoYW5nZSAgKFhLU0UpQExhbyBQZW9wbGUncyBEZW1vY3JhdGljIFJlcHVibGljLUxhbyBTZWN1cml0aWVzIEV4Y2hhbmdlICAoWExBTykhTGF0dmlhLUZpcnN0IE5vcnRoIExhdHZpYSAgKEZOTFYpIUxhdHZpYS1OYXNkYXEgQmFsdGljIFJpZ2EgIChYUklTKSVMZWJhbm9uLUJlaXJ1dCBTdG9jayBFeGNoYW5nZSAgKFhCRVkpIUxpYnlhLUxpYnlhbiBTdG9jayBNYXJrZXQgIChYTFNNKSdMaXRodWFuaWEtRmlyc3QgTm9ydGggTGl0aHVhbmlhICAoRk5MVCknTGl0aHVhbmlhLU5hc2RhcSBCYWx0aWMgVmlsbml1cyAgKFhMSVQpG0x1eGVtYm91cmctRXVybyBNVEYgIChFTVRGKSxMdXhlbWJvdXJnLUx1eGVtYm91cmcgU3RvY2sgRXhjaGFuZ2UgIChYTFVYKSRNYWxhd2ktTWFsYXdpIFN0b2NrIEV4Y2hhbmdlICAoWE1TVykfTWFsYXlzaWEtQnVyc2EgTWFsYXlzaWEgIChYS0xTKTZNYWxheXNpYS1CdXJzYSBNYWxheXNpYSBEZXJpdmF0aXZlcyBNYXJrZXQgIChYS0xTLURFUik4TWFsYXlzaWEtTGFidWFuIEludGVybmF0aW9uYWwgRmluYW5jaWFsIEV4Y2hhbmdlICAoWExGWCkkTWFsYXlzaWEtUmluZ2dpdCBCb25kIE1hcmtldCAgKFhSQk0pKE1hbGRpdmVzLU1hbGRpdmVzIFN0b2NrIEV4Y2hhbmdlICAoTUFMWCkZTWFsdGEtTWFsdGEgQm9yemEgIChYTUFMKSpNYXVyaXRpdXMtTWF1cml0aXVzIFN0b2NrIEV4Y2hhbmdlICAoWE1BVSk0TWV4aWNvLUJvbHNhIEluc3RpdHVjaW9uYWwgZGUgVmFsb3JlcyBNZXhpY28gIChCSVZBKR5NZXhpY28tTWV4RGVyIEV4Y2hhbmdlICAoWEVNRCkkTWV4aWNvLU1leGljbyBTdG9jayBFeGNoYW5nZSAgKFhNRVgpJk1vbGRvdmEtTW9sZG92YSBTdG9jayBFeGNoYW5nZSAgKFhNT0wpKU1vbmdvbGlhLU1vbmdvbGlhbiBTdG9jayBFeGNoYW5nZSAgKFhVTEEpLE1vbnRlbmVncm8tTW9udGVuZWdybyBTdG9jayBFeGNoYW5nZSAgKFhNTlgpKU1vcm9jY28tQ2FzYWJsYW5jYSBTdG9jayBFeGNoYW5nZSAgKFhDQVMpLE1vemFtYmlxdWUtTW96YW1iaXF1ZSBTdG9jayBFeGNoYW5nZSAgKFhCVk0pJ05hbWliaWEtTmFtaWJpYW4gU3RvY2sgRXhjaGFuZ2UgIChYTkFNKUJOYW1pYmlhLU5hbWliaWFuIFN0b2NrIEV4Y2hhbmdlIER1YWwtTGlzdGVkIFNlY3VyaXRpZXMgIChYTkFNLURMUykiTmVwYWwtTmVwYWwgU3RvY2sgRXhjaGFuZ2UgIChYTkVQKSBOZXRoZXJsYW5kcy1BUFggUG93ZXIgTkwgIChOTFBYKStOZXRoZXJsYW5kcy1DQk9FIEV1cm9wZSBEZXJpdmF0aXZlcyAgKENFRFgpM05ldGhlcmxhbmRzLUNib2UgRXVyb3BlIERYRSBPcmRlciBCb29rIChOTCkgIChDRVVYKRpOZXRoZXJsYW5kcy1DbGltZXggIChDTE1YKSROZXRoZXJsYW5kcy1DTUUgQW1zdGVyZGFtIEJWICAoQlRBTSkmTmV0aGVybGFuZHMtRXVyb25leHQgQW1zdGVyZGFtICAoWEFNUylHTmV0aGVybGFuZHMtRXVyb25leHQgQW1zdGVyZGFtIEVxdWl0eSBhbmQgSW5kZXggRGVyaXZhdGl2ZXMgIChYRVVFLUFNUylBTmV0aGVybGFuZHMtRXVyb25leHQgQW1zdGVyZGFtIEludGVyZXN0IFJhdGUgUHJvZHVjdHMgIChYRVVJLUFNUylETmV0aGVybGFuZHMtSUNFIEVuZGV4IChFdXJvcGVhbiBFbmVyZ3kgRGVyaXZhdGl2ZXMgRXhjaGFuZ2UpICAoTkRFWCkzTmV0aGVybGFuZHMtSUNFIEVuZGV4IEVtaXNzaW9ucyBGdXR1cmVzICAoTkRFWC1FQ1gpNk5ldGhlcmxhbmRzLUlDRSBFbmRleCBOYXR1cmFsIEdhcyBQcm9kdWN0cyAgKE5ERVgtVFRGKRxOZXRoZXJsYW5kcy1OeGNoYW5nZSAgKFhOWEMpJU5ldGhlcmxhbmRzLVRSQURFY2hvIChFdXJvcGUpICAoRUNFVSkjTmV0aGVybGFuZHMtVHJhZGV3ZWIgRXVyb3BlICAoVFdFVSkyTmV0aGVybGFuZHMtVHVycXVvaXNlIEV1cm9wZSBFcXVpdGllcyAoTkwpICAoVFFFWCk0TmV3IFplYWxhbmQtTlpYIChOZXcgWmVhbGFuZCBTdG9jayBFeGNoYW5nZSkgIChYTlpFKT1OZXcgWmVhbGFuZC1TeWRuZXkgRnV0dXJlcyBFeGNoYW5nZSAoTlogUHJvZHVjdHMpICAoWFNGRS1OWkYpKU5pY2FyYWd1YS1OaWNhcmFndWEgQm9sc2EgVmFsb3JlcyAgKFhNQU4pJ05pZ2VyaWEtTmlnZXJpYW4gU3RvY2sgRXhjaGFuZ2UgIChYTlNBKTdOb3J0aCBNYWNlZG9uaWEgRllST00tTWFjZWRvbmlhbiBTdG9jayBFeGNoYW5nZSAgKFhNQUUpMU5vcndheS1FdXJvbmV4dCBPc2xvIChmb3JtZXJseSBPc2xvIEJvcnMpICAoWE9TTCkvTm9yd2F5LUV1cm9uZXh0IE9zbG8gRGVyaXZhdGl2ZXMgTWFya2V0ICAoWE9CRCkYTm9yd2F5LUZpc2ggUG9vbCAgKEZJU0gpFU5vcndheS1JbWFyZXggIChYSU1BKRxOb3J3YXktTWVya3VyIE1hcmtldCAgKE1FUkspIU5vcndheS1OYXNkYXEgQ29tbW9kaXRpZXMgIChOT1JYKT1Ob3J3YXktTmFzZGFxIENvbW1vZGl0aWVzIEV1cm9wZWFuIFBvd2VyIFByb2R1Y3RzICAoTk9SWC1FVVIpG05vcndheS1OT1JFWEVDTyBBU0EgIChORVhPKSNOb3J3YXktTm9yd2VnaWFuIE9UQyBNYXJrZXQgIChOT1RDKRlOb3J3YXktT3NsbyBBeGVzcyAgKFhPQVMpJU9tYW4tTXVzY2F0IFNlY3VyaXRpZXMgTWFya2V0ICAoWE1VUyktUGFraXN0YW4tUGFraXN0YW4gTWVyY2FudGlsZSBFeGNoYW5nZSAgKE5DRUwpKFBha2lzdGFuLVBha2lzdGFuIFN0b2NrIEV4Y2hhbmdlICAoWEtBUik5UGFsZXN0aW5pYW4gVGVycml0b3J5IE9jY3VwaWVkLVBhbGVzdGluZSBFeGNoYW5nZSAgKFhQQUUpTVBhbmFtYS1Cb2xzYSBMYXRpbm9hbWVyaWNhbmEgZGUgVmFsb3JlcyAocHJldi4gUGFuYW1hIFN0b2NrIEV4Y2hhbmdlKSAgKFhQVFkpNFBhcHVhIE5ldyBHdWluZWEtUG9ydCBNb3Jlc2J5IFN0b2NrIEV4Y2hhbmdlICAoWFBPTSknUGFyYWd1YXktQXN1bmNpb24gQm9sc2EgVmFsb3JlcyAgKFhWUEEpIFBlcnUtTGltYSBTdG9jayBFeGNoYW5nZSAgKFhMSU0pOFBoaWxpcHBpbmVzLVBoaWxpcHBpbmUgRGVhbGluZyBhbmQgRXhjaGFuZ2UgQ29ycCAgKFBERVgpLVBoaWxpcHBpbmVzLVBoaWxpcHBpbmUgU3RvY2sgRXhjaGFuZ2UgIChYUEhTKSJQb2xhbmQtQm9uZFNwb3QgUG9sYW5kIE1URiAgKEJPU1ApMFBvbGFuZC1Qb2xpc2ggUG93ZXIgRXhjaGFuZ2UgRGVyaXZhdGl2ZXMgIChQTFBEKT1Qb2xhbmQtVHJlYXN1cnkgQm9uZFNwb3QgUG9sYW5kIChmb3JtZXJseSBNVFMgUG9sYW5kKSAgKFRCU1ApJFBvbGFuZC1XYXJzYXcgU3RvY2sgRXhjaGFuZ2UgIChYV0FSKTpQb2xhbmQtV2Fyc2F3IFN0b2NrIEV4Y2hhbmdlIEZpbmFuY2lhbCBEZXJpdmF0aXZlcyAgKFdERVIpIFBvcnR1Z2FsLUV1cm9uZXh0IExpc2JvbiAgKFhMSVMpM1BvcnR1Z2FsLUV1cm9uZXh0IExpc2JvbiBEZXJpdmF0aXZlcyBNYXJrZXQgIChNRk9YKShQb3J0dWdhbC1JbnRlcmJvbHNhIFBvcnR1Z2FsICAoWExJUy1NQ1ApHVBvcnR1Z2FsLU1UUyBQb3J0dWdhbCAgKFBPUlQpPlBvcnR1Z2FsLU9NSVAgLSBPcGVyYWRvciBkZSBNZXJjYWRvIEliZXJpY28gZGUgRW5lcmdpYSAgKE9NSVApHFFhdGFyLVFhdGFyIEV4Y2hhbmdlICAoRFNNRCksUm9tYW5pYS1CdWNoYXJlc3QgRGVyaXZhdGl2ZXMgTWFya2V0ICAoWEJTRCkoUm9tYW5pYS1CdWNoYXJlc3QgU3RvY2sgRXhjaGFuZ2UgIChYQlNFKS1Sb21hbmlhLVJvbWFuaWFuIENvbW1vZGl0aWVzIEV4Y2hhbmdlICAoWEJSTSklUm9tYW5pYS1Sb21hbmlhbiBQb3dlciBNYXJrZXQgIChYUlBNKTxSdXNzaWFuIEZlZGVyYXRpb24tTW9zY293IEV4Y2hhbmdlIE1JQ0VYIE1haW4gTWFya2V0ICAoTUlTWCkxUnVzc2lhbiBGZWRlcmF0aW9uLVJ1c3NpYW4gVHJhZGluZyBTeXN0ZW0gIChSVFNYKT1SdXNzaWFuIEZlZGVyYXRpb24tU2FtYXJhIEN1cnJlbmN5IEludGVyYmFuayBFeGNoYW5nZSAgKFhTQU0pMlJ1c3NpYW4gRmVkZXJhdGlvbi1TaWJlcmlhbiBTdG9jayBFeGNoYW5nZSAgKFhTSUIpO1J1c3NpYW4gRmVkZXJhdGlvbi1TdC4gUGV0ZXJzYnVyZyBDdXJyZW5jeSBFeGNoYW5nZSAgKFhQSUMpS1J1c3NpYW4gRmVkZXJhdGlvbi1TdC4gUGV0ZXJzYnVyZyBJbnRlcm5hdGlvbmFsIE1lcmNhbnRpbGUgRXhjaGFuZ2UgIChTUElNKU1SdXNzaWFuIEZlZGVyYXRpb24tU3QuIFBldGVyc2J1cmcgU3RvY2sgRXhjaGFuZ2UgKENvbW1vZGl0aWVzIE1hcmtldCkgIChYUEVUKUpSdXNzaWFuIEZlZGVyYXRpb24tU3QuIFBldGVyc2J1cmcgU3RvY2sgRXhjaGFuZ2UgKEVxdWl0aWVzIE1hcmtldCkgIChTUEJFKSRSd2FuZGEtUndhbmRhIFN0b2NrIEV4Y2hhbmdlICAoUlNFWClDU2FpbnQgS2l0dHMgYW5kIE5ldmlzLUVhc3Rlcm4gQ2FyaWJiZWFuIFNlY3VyaXRpZXMgRXhjaGFuZ2UgIChYRUNTKTFTYXVkaSBBcmFiaWEtU2F1ZGkgQXJhYmlhbiBTdG9jayBFeGNoYW5nZSAgKFhTQVUpJlNlcmJpYS1CZWxncmFkZSBTdG9jayBFeGNoYW5nZSAgKFhCRUwpMlNleWNoZWxsZXMtTUVSSiBFeGNoYW5nZSAoZm9ybWVybHkgVHJvcC1YKSAgKFRSUFgpJ1NpbmdhcG9yZS1Bc2lhIFBhY2lmaWMgRXhjaGFuZ2UgIChBUEVYKTBTaW5nYXBvcmUtRUVYIEFzaWEgKENsZWFydHJhZGUgRXhjaGFuZ2UpICAoQ0xURClQU2luZ2Fwb3JlLUlDRSBGdXR1cmVzIFNpbmdhcG9yZSAoZm9ybWVybHkgU2luZ2Fwb3JlIE1lcmNhbnRpbGUgRXhjaGFuZ2UpICAoSUZTRyktU2luZ2Fwb3JlLVNHWCAoU0lDT00pIFJ1YmJlciBQcm9kdWN0cyAgKFhTQ0UpMFNpbmdhcG9yZS1TR1ggQ29mZmVlIFJvYnVzdGEgRnV0dXJlcyAgKFhTRVMtQ1JGKS5TaW5nYXBvcmUtU0dYIENva2luZyBDb2FsIFByb2R1Y3RzICAoWFNFUy1DQ0wpMVNpbmdhcG9yZS1TR1ggRHJ5IEZyZWlnaHQgRGVyaXZhdGl2ZXMgIChYU0VTLURSWSktU2luZ2Fwb3JlLVNHWCBFbGVjdHJpY2l0eSBGdXR1cmVzICAoWFNFUy1FRlMpLFNpbmdhcG9yZS1TR1ggRXVyb2RvbGxhciBGdXR1cmVzICAoWFNFUy1GRUQpLFNpbmdhcG9yZS1TR1ggRXVyb2RvbGxhciBPcHRpb25zICAoWFNFUy1PRUQpL1NpbmdhcG9yZS1TR1ggRXVyb3llbiBUaWJvciBGdXR1cmVzICAoWFNFUy1GRVkpL1NpbmdhcG9yZS1TR1ggRXVyb3llbiBUaWJvciBPcHRpb25zICAoWFNFUy1PRVkpMlNpbmdhcG9yZS1TR1ggRm9yZWlnbiBFeGNoYW5nZSBGdXR1cmVzICAoWFNFUy1GWEYpNlNpbmdhcG9yZS1TR1ggRlRTRSBDaGluYSBBNTAgSW5kZXggRnV0dXJlcyAgKFhTRVMtQ05GKTRTaW5nYXBvcmUtU0dYIEZUU0UgRXF1aXR5IEluZGV4IFByb2R1Y3RzICAoWFNFUy1GVFMpKlNpbmdhcG9yZS1TR1ggSXJvbiBPcmUgRnV0dXJlcyAgKFhTRVMtSU9GKTRTaW5nYXBvcmUtU0dYIEphcGFuZXNlIEdvdnQgQm9uZCBGdXR1cmVzICAoWFNFUy1GSkIpNVNpbmdhcG9yZS1TR1ggSmFwYW5lc2UgR292dCBCb25kcyBPcHRpb25zICAoWFNFUy1PSkIpNFNpbmdhcG9yZS1TR1ggTVNDSSBFcXVpdHkgSW5kZXggUHJvZHVjdHMgIChYU0VTLVhZWikwU2luZ2Fwb3JlLVNHWCBNU0NJIEluZG9uZXNpYSBGdXR1cmVzICAoWFNFUy1JREYpNVNpbmdhcG9yZS1TR1ggTVNDSSBNYWxheXNpYSBJbmRleCBGdXR1cmVzICAoWFNFUy1NWUYpOFNpbmdhcG9yZS1TR1ggTVNDSSBQaGlsaXBwaW5lcyBJbmRleCBGdXR1cmVzICAoWFNFUy1QSFApNlNpbmdhcG9yZS1TR1ggTVNDSSBTaW5nYXBvcmUgSW5kZXggRnV0dXJlcyAgKFhTRVMtU0dGKT9TaW5nYXBvcmUtU0dYIE1TQ0kgVGFpd2FuIEluZGV4IEZ1dHVyZXMgYW5kIE9wdGlvbnMgIChYU0VTLVRXRikvU2luZ2Fwb3JlLVNHWCBNU0NJIFRoYWlsYW5kIEZ1dHVyZXMgIChYU0VTLVRITCk1U2luZ2Fwb3JlLVNHWCBOaWZ0eSAoSW5kaWEpIEluZGV4IEZ1dHVyZXMgIChYU0VTLUNOWCk+U2luZ2Fwb3JlLVNHWCBOaWtrZWkgQ29udHJhY3RzIEZ1dHVyZXMgYW5kIE9wdGlvbnMgIChYU0VTLU5LRikuU2luZ2Fwb3JlLVNHWCBOWiBEYWlyeSBEZXJpdmF0aXZlcyAgKFhTRVMtTlpGKShTaW5nYXBvcmUtU0lDT00gR29sZCBGdXR1cmVzICAoWFNFUy1HREYpJFNpbmdhcG9yZS1TaW5nYXBvcmUgRXhjaGFuZ2UgIChYU0VTKTpTaW5nYXBvcmUtU2luZ2Fwb3JlIEV4Y2hhbmdlIEV1cm95ZW4gQ29udHJhY3RzICAoWFNFUy1FWU4pKlNsb3Zha2lhLUJyYXRpc2xhdmEgU3RvY2sgRXhjaGFuZ2UgIChYQlJBKThTbG92ZW5pYS1CU1AgUmVnaW9uYWwgRW5lcmd5IEV4Y2hhbmdlIFNvdXRoIFBvb2wgIChYU09QKSlTbG92ZW5pYS1ManVibGphbmEgU3RvY2sgRXhjaGFuZ2UgIChYTEpVKSVTb3V0aCBBZnJpY2EtQTJYIFNvdXRoIEFmcmljYSAgKEEyWFgpQ1NvdXRoIEFmcmljYS1BbHRYIChEaXZpc2lvbiBvZiBKb2hhbm5lc2J1cmcgU3RvY2sgRXhjaGFuZ2UpICAoQUxUWCkzU291dGggQWZyaWNhLUJvbmQgRXhjaGFuZ2Ugb2YgU291dGggQWZyaWNhbiAgKFhCRVMpMFNvdXRoIEFmcmljYS1Kb2hhbm5lc2J1cmcgU3RvY2sgRXhjaGFuZ2UgIChYSlNFKVZTb3V0aCBBZnJpY2EtSlNFIENvbW1vZGl0eSBEZXJpdmF0aXZlcyBNYXJrZXQgKGZvcm1lcmx5IFNBRkUgQWdyaWN1bHR1cmFsIE1rdCkgIChYU0ZBKTRTb3V0aCBBZnJpY2EtSlNFIEN1cnJlbmN5IERlcml2YXRpdmVzIE1hcmtldCAgKFpGWE0pXFNvdXRoIEFmcmljYS1KU0UgRXF1aXR5IERlcml2YXRpdmVzIE1hcmtldCAoZm9ybWVybHkgU291dGggQWZyaWNhbiBGdXR1cmVzIEV4Y2hhbmdlKSAgKFhTQUYpUFNvdXRoIEFmcmljYS1KU0UgRmluYW5jaWFsIERlcml2YXRpdmVzIE1hcmtldCAoZm9ybWVybHkgWWllbGQtWCBUcmFkaW5nKSAgKFlMRFgpJlNwYWluLUJhcmNlbG9uYSBTdG9jayBFeGNoYW5nZSAgKFhCQVIpI1NwYWluLUJpbGJhbyBTdG9jayBFeGNoYW5nZSAgKFhCSUwpHFNwYWluLUJNRSBSZW50YSBGaWphICAoWERSRikoU3BhaW4tQm9sc2EgZGUgQmlsYmFvIFJlbnRhIEZpamEgIChTQklMKSlTcGFpbi1Cb2xzYXMgeSBNZXJjYWRvcyBFc3Bhbm9sZXMgIChCTUVYKRVTcGFpbi1MYXRpYmV4ICAoWExBVCkjU3BhaW4tTWFkcmlkIFN0b2NrIEV4Y2hhbmdlICAoWE1BRCkoU3BhaW4tTUVGRiBEZXJpdmFkb3MgRmluYW5jaWVyb3MgIChYTVJWKStTcGFpbi1NRUZGIEZYIEZpbmFuY2lhbCBEZXJpdmF0aXZlcyAgKFhNRlgpJFNwYWluLU1FRkYgUG93ZXIgRGVyaXZhdGl2ZXMgIChYTVBXKTJTcGFpbi1NZXJjYWRvIEFsdGVybmF0aXZvIEJ1cnNhdGlsIChTcGFpbikgIChNQUJYKSxTcGFpbi1PTUVMIC0gTWVyY2FkbyBkZSBFbGVjdHJpY2lkYWQgIChPTUVMKSVTcGFpbi1WYWxlbmNpYSBTdG9jayBFeGNoYW5nZSAgKFhWQUwpKFNyaSBMYW5rYS1Db2xvbWJvIFN0b2NrIEV4Y2hhbmdlICAoWENPTCklU3VkYW4tS2hhcnRvdW0gU3RvY2sgRXhjaGFuZ2UgIChYS0hBKSRTd2VkZW4tRmlyc3QgTm9ydGggU3RvY2tob2xtICAoRk5TRSkmU3dlZGVuLU5hc2RhcSBOb3JkaWMgU3RvY2tob2xtICAoWFNUTykgU3dlZGVuLU5hc2RhcSBOb3JkaWNATWlkICAoRFNUTykqU3dlZGVuLU5vcmRpYyBHcm93dGggTWFya2V0IEVxdWl0eSAgKFhOR00pGVN3ZWRlbi1Ob3JkaWMgTVRGICAoTk1URikwU3dlZGVuLVNwb3RsaWdodCAoZm9ybWVybHkgQWt0aWUgVG9yZ2V0KSAgKFhTQVQpPFN3aXR6ZXJsYW5kLUJYIFN3aXNzIChmb3JtZXJseSBCZXJuZSBTdG9jayBFeGNoYW5nZSkgIChYQlJOKR5Td2l0emVybGFuZC1PVEMtWCBCRUtCICAoT1RYQikmU3dpdHplcmxhbmQtU0lYIFN3aXNzIEV4Y2hhbmdlICAoWFNXWClRU3dpdHplcmxhbmQtU0lYIFN3aXNzIEV4Y2hhbmdlIFN3aXNzIEJsdWUgQ2hpcCBFcXVpdGllcyAoZm9ybWVybHkgVmlydC14KSAgKFhWVFgpNlN3aXR6ZXJsYW5kLVN3aXNzIEV4Y2hhbmdlIFN0cnVjdHVyZWQgUHJvZHVjdHMgIChYUU1IKSNTd2l0emVybGFuZC1TV1ggU3dpc3MgQmxvY2sgIChYU1dCKTlTeXJpYW4gQXJhYiBSZXB1YmxpYy1EYW1hc2N1cyBTZWN1cml0aWVzIEV4Y2hhbmdlICAoWERTRSlIVGFpd2FuLVRhaXBlaSBTdG9jayBFeGNoYW5nZSAoZm9ybWVybHkgR3JlVGFpIFNlY3VyaXRpZXMgTWFya2V0KSAgKFJPQ08pJlRhaXdhbi1UYWl3YW4gRnV0dXJlcyBFeGNoYW5nZSAgKFhUQUYpJFRhaXdhbi1UYWl3YW4gU3RvY2sgRXhjaGFuZ2UgIChYVEFJKS1UYW56YW5pYS1EYXIgZXMgU2FsYWFtIFN0b2NrIEV4Y2hhbmdlICAoWERBUik6VGhhaWxhbmQtQWdyaWN1bHR1cmFsIEZ1dHVyZXMgRXhjaGFuZ2Ugb2YgVGhhaWxhbmQgIChBRkVUKThUaGFpbGFuZC1CRVggQm9uZCBFbGVjdHJvbmljIEV4Y2hhbmdlIChUaGFpbGFuZCkgIChCRUVYKSJUaGFpbGFuZC1TRVQgRm9yZWlnbiBCb2FyZCAgKFhCS0YpKlRoYWlsYW5kLVRoYWlsYW5kIEZ1dHVyZXMgRXhjaGFuZ2UgIChURkVYKShUaGFpbGFuZC1UaGFpbGFuZCBTdG9jayBFeGNoYW5nZSAgKFhCS0spPlRyaW5pZGFkIGFuZCBUb2JhZ28tVHJpbmlkYWQgYW5kIFRvYmFnbyBTdG9jayBFeGNoYW5nZSAgKFhUUk4pHFR1bmlzaWEtVHVuaXMgQm91cnNlICAoWFRVTiknVHVya2l5ZS1Jc3RhbmJ1bCBTdG9jayBFeGNoYW5nZSAgKFhJU1QpNFR1cmtpeWUtSXN0YW5idWwgU3RvY2sgRXhjaGFuZ2UgRGVidCBTZWdtZW50ICAoWERTTSk7VHVya2l5ZS1Jc3RhbmJ1bCBTdG9jayBFeGNoYW5nZSBGdXR1cmVzIGFuZCBPcHRpb25zICAoWEZOTykpVWdhbmRhLVVnYW5kYSBTZWN1cml0aWVzIEV4Y2hhbmdlICAoWFVHQSkkVWtyYWluZS1JTk5FWCBTdG9jayBFeGNoYW5nZSAgKFhERkIpMVVrcmFpbmUtS2lldiBJbnRlcm5hdGlvbmFsIFN0b2NrIEV4Y2hhbmdlICAoWEtJUyknVWtyYWluZS1LaWV2IFVuaXZlcnNhbCBFeGNoYW5nZSAgKFhLSUUpJFVrcmFpbmUtUGVyc3Bla3RpdmEgRXhjaGFuZ2UgIChTRVBFKTRVa3JhaW5lLVBGVFMgRmlyc3QgU2VjdXJpdGllcyBUcmFkaW5nIFN5c3RlbSAgKFBGVFMpIlVrcmFpbmUtVWtyYWluaWFuIEV4Y2hhbmdlICAoVUtFWCkoVWtyYWluZS1Va3JhaW5pYW4gU3RvY2sgRXhjaGFuZ2UgIChYVUFYKTpVbml0ZWQgQXJhYiBFbWlyYXRlcy1BYnUgRGhhYmkgU2VjdXJpdGllcyBFeGNoYW5nZSAgKFhBRFMpM1VuaXRlZCBBcmFiIEVtaXJhdGVzLUR1YmFpIEZpbmFuY2lhbCBNYXJrZXQgIChYREZNKUBVbml0ZWQgQXJhYiBFbWlyYXRlcy1EdWJhaSBHb2xkIGFuZCBDb21tb2RpdGllcyBFeGNoYW5nZSAgKERHQ1gpNlVuaXRlZCBBcmFiIEVtaXJhdGVzLUR1YmFpIE1lcmNhbnRpbGUgRXhjaGFuZ2UgIChEVU1YKTJVbml0ZWQgQXJhYiBFbWlyYXRlcy1JQ0UgRnV0dXJlcyBBYnUgRGhhYmkgIChJRkFEKTlVbml0ZWQgQXJhYiBFbWlyYXRlcy1OQVNEQVEgRHViYWkgKGZvcm1lcmx5IERJRlgpICAoRElGWCkjVW5pdGVkIEtpbmdkb20tQVBYIFBvd2VyIFVLICAoVUtQWCkqVW5pdGVkIEtpbmdkb20tQXF1aXMgRXhjaGFuZ2UgKFVLKSAgKEFRWEUpQFVuaXRlZCBLaW5nZG9tLUFxdWlzIFN0b2NrIEV4Y2hhbmdlIChwcmV2LiBORVggRXhjaGFuZ2UpICAoQVFTRSlOVW5pdGVkIEtpbmdkb20tQmFsdGV4IEZyZWlnaHQgRGVyaXZhdGl2ZXMgTWFya2V0IChCYWx0aWMgRXhjaGFuZ2UpICAoQkFMVC1GRE0pJlVuaXRlZCBLaW5nZG9tLUJhbHRpYyBFeGNoYW5nZSAgKEJBTFQpJFVuaXRlZCBLaW5nZG9tLUJsb29tYmVyZyBNVEYgIChCTVRGKUZVbml0ZWQgS2luZ2RvbS1DYm9lIEV1cm9wZSBCWEUgT3JkZXIgQm9vayAoVUspIChmb3JtZXJseSBCQVRTKSAgKEJBVEUpR1VuaXRlZCBLaW5nZG9tLUNib2UgRXVyb3BlIENYRSBPcmRlciBCb29rIChVSykgKGZvcm1lcmx5IENoaS1YKSAgKENISVgpM1VuaXRlZCBLaW5nZG9tLUNoaS1YIChBbXN0ZXJkYW0gbWFya2V0KSAgKENISVgtQU1TKTNVbml0ZWQgS2luZ2RvbS1DaGktWCAoRnJhbmtmdXJ0IG1hcmtldCkgIChDSElYLUZSVCkwVW5pdGVkIEtpbmdkb20tQ2hpLVggKExvbmRvbiBtYXJrZXQpICAoQ0hJWC1MRE4pL1VuaXRlZCBLaW5nZG9tLUNoaS1YIChQYXJpcyBtYXJrZXQpICAoQ0hJWC1QUlMpMFVuaXRlZCBLaW5nZG9tLUNoaS1YIChadXJpY2ggbWFya2V0KSAgKENISVgtWlJDKR5Vbml0ZWQgS2luZ2RvbS1FdXJvTVRTICAoWE1UUyk6VW5pdGVkIEtpbmdkb20tRXVyb25leHQgQmxvY2sgKGZvcm1lcmx5IFNtYXJ0UG9vbCkgIChYU01QKUFVbml0ZWQgS2luZ2RvbS1HRU1NQSBHaWx0IEVkZ2VkIE1hcmtldCBNYWtlcnMgQXNzb2NpYXRpb24gIChHRU1YKSRVbml0ZWQgS2luZ2RvbS1HTUVYIEV4Y2hhbmdlICAoR01FRylDVW5pdGVkIEtpbmdkb20tSUNFIEZ1dHVyZXMgRXVyb3BlIChFbWlzc2lvbnMgQ29udHJhY3RzKSAgKElGRVUtRUNYKT9Vbml0ZWQgS2luZ2RvbS1JQ0UgRnV0dXJlcyBFdXJvcGUgKEVuZXJneSBQcm9kdWN0cykgIChJRkVVLUlQRSlLVW5pdGVkIEtpbmdkb20tSUNFIEZ1dHVyZXMgRXVyb3BlIChJbnRlcm5hdGlvbmFsIENvYWwgUHJvZHVjdHMpICAoSUZFVS1DT0wpP1VuaXRlZCBLaW5nZG9tLUlDRSBGdXR1cmVzIEV1cm9wZSAoVXRpbGl0eSBNYXJrZXRzKSAgKElGRVUtSVBHKTdVbml0ZWQgS2luZ2RvbS1JQ0UgRnV0dXJlcyBFdXJvcGUgQnVzaW5lc3MgRGF5cyAgKElGRVUpM1VuaXRlZCBLaW5nZG9tLUlDRSBMSUZGRSBVLksuIChDb21tb2RpdGllcykgIChJRkxYKVVVbml0ZWQgS2luZ2RvbS1JQ0UgTElGRkUgVS5LLiBFcXVpdGllcyAobm9uLVVLIGVxdWl0aWVzIHJlZ3VsYXRlZCBtYXJrZXQpICAoSUZMTy1FVUUpUlVuaXRlZCBLaW5nZG9tLUlDRSBMSUZGRSBVLksuIEVxdWl0aWVzIChub24tVUsgZXF1aXRpZXMgdmlhIElDRSBCbG9jaykgIChJRkxPLUVRRik9VW5pdGVkIEtpbmdkb20tSUNFIExJRkZFIFUuSy4gRXF1aXRpZXMgKFVLIGNvbnRyYWN0cykgIChJRkxPKU9Vbml0ZWQgS2luZ2RvbS1JQ0UgTElGRkUgVS5LLiBGaW5hbmNpYWwgKEVVIEludGVyZXN0IFJhdGUgUHJvZHVjdHMpICAoSUZMTC1FVUkpPlVuaXRlZCBLaW5nZG9tLUlDRSBMSUZGRSBVLksuIEZpbmFuY2lhbCAoVUsgY29udHJhY3RzKSAgKElGTEwpT1VuaXRlZCBLaW5nZG9tLUlDRSBMSUZGRSBVLksuIEZpbmFuY2lhbCAoVVMgSW50ZXJlc3QgUmF0ZSBQcm9kdWN0cykgIChJRkxMLVVTSSkmVW5pdGVkIEtpbmdkb20tSW5zdGluZXQgRXVyb3BlICAoWElFTCkbVW5pdGVkIEtpbmdkb20tSVBTWCAgKElQU1gpHVVuaXRlZCBLaW5nZG9tLUktU1dBUCAgKElTV0EpKVVuaXRlZCBLaW5nZG9tLUxNQVggKEZYIHByb2R1Y3RzKSAgKExNQUYpN1VuaXRlZCBLaW5nZG9tLUxNQVggKEluZGljZXMgUmF0ZXMgQ29tbW9kaXRpZXMpICAoTE1BTykyVW5pdGVkIEtpbmdkb20tTG9uZG9uIEJ1bGxpb24gTWFya2V0IChPVEMpICAoWExCTSkyVW5pdGVkIEtpbmdkb20tTG9uZG9uIERlcml2YXRpdmVzIEV4Y2hhbmdlICAoWExEWCksVW5pdGVkIEtpbmdkb20tTG9uZG9uIE1ldGFsIEV4Y2hhbmdlICAoWExNRSk/VW5pdGVkIEtpbmdkb20tTG9uZG9uIE1ldGFsIEV4Y2hhbmdlIChSaW5nIFRyYWRpbmcpICAoWExNRS1STkcpPlVuaXRlZCBLaW5nZG9tLUxvbmRvbiBNZXRhbCBFeGNoYW5nZSBVU0QgY29udHJhY3RzICAoWExNRS1VU0QpO1VuaXRlZCBLaW5nZG9tLUxvbmRvbiBQbGF0aW51bSBhbmQgUGFsbGFkaXVtIE1hcmtldCAgKExQUE0pLFVuaXRlZCBLaW5nZG9tLUxvbmRvbiBTdG9jayBFeGNoYW5nZSAgKFhMT04pUlVuaXRlZCBLaW5nZG9tLUxvbmRvbiBTdG9jayBFeGNoYW5nZSBEZXJpdmF0aXZlcyBNYXJrZXQgLSBFVVIgcHJvZHVjdHMgIChYTE9ELUVVUilgVW5pdGVkIEtpbmdkb20tTG9uZG9uIFN0b2NrIEV4Y2hhbmdlIERlcml2YXRpdmVzIE1hcmtldCAoZm9ybWVybHkgVHVycXVvaXNlIERlcml2YXRpdmVzKSAgKFhMT0QpWFVuaXRlZCBLaW5nZG9tLUxvbmRvbiBTdG9jayBFeGNoYW5nZSBEZXJpdmF0aXZlcyBNYXJrZXQgKE5vcndlZ2lhbiBQcm9kdWN0cykgIChYTE9ELU9NTilPVW5pdGVkIEtpbmdkb20tTG9uZG9uIFN0b2NrIEV4Y2hhbmdlIEludGVybmF0aW9uYWwgT3JkZXIgQm9vayAoSU9CKSAgKFhMT04tSU9CKTlVbml0ZWQgS2luZ2RvbS1Mb25kb24gU3RvY2sgRXhjaGFuZ2UgVFJBREVjaG8gQVBBICAoRUNITykiVW5pdGVkIEtpbmdkb20tTWFya2l0IEJPQVQgIChCT0FUKSJVbml0ZWQgS2luZ2RvbS1NVFMgQXVzdHJpYSAgKE1UU0EpLVVuaXRlZCBLaW5nZG9tLU1UUyBDemVjaCBSZXB1YmxpYyAgKFhNVFMtQ1pLKSJVbml0ZWQgS2luZ2RvbS1NVFMgR2VybWFueSAgKEdNVFMpIVVuaXRlZCBLaW5nZG9tLU1UUyBHcmVlY2UgIChNVFNHKSZVbml0ZWQgS2luZ2RvbS1NVFMgSHVuZ2FyeSAgKFhNVFMtSFVGKSJVbml0ZWQgS2luZ2RvbS1NVFMgSXJlbGFuZCAgKElNVFMpIVVuaXRlZCBLaW5nZG9tLU1UUyBJc3JhZWwgIChSTVRTKSZVbml0ZWQgS2luZ2RvbS1NVFMgTmV0aGVybGFuZHMgIChBTVRTKSdVbml0ZWQgS2luZ2RvbS1NVFMgU2xvdmFraWEgIChYTVRTLVNLSykjVW5pdGVkIEtpbmdkb20tTVRTIFNsb3ZlbmlhICAoVk1UUykrVW5pdGVkIEtpbmdkb20tTVRTIFNvdXRoIEFmcmljYSAgKFhNVFMtWkFSKSBVbml0ZWQgS2luZ2RvbS1NVFMgU3BhaW4gIChTTVRTKSdVbml0ZWQgS2luZ2RvbS1NVFMgVUsgR2lsdHMgIChYTVRTLUdCUCkiVW5pdGVkIEtpbmdkb20tU2lnbWEgWCBNVEYgIChTR01YKSJVbml0ZWQgS2luZ2RvbS1UcmFkZXdlYiBVSyAgKFRSRVUpLlVuaXRlZCBLaW5nZG9tLVR1cnF1b2lzZSBFcXVpdGllcyAoVUspICAoVFJRWCkuVW5pdGVkIEtpbmdkb20tVUsgTElGRkUgT1RDIEJjbGVhciAgKFhFVUUtQkNMKR9Vbml0ZWQgS2luZ2RvbS1WZWdhLUNoaSAgKFZFR0EpIVVuaXRlZCBTdGF0ZXMtQklEU1RyYWRpbmcgIChCSURTKShVbml0ZWQgU3RhdGVzLUJpdG5vbWlhbCBFeGNoYW5nZSAgKEJUTkwpLVVuaXRlZCBTdGF0ZXMtQm9zdG9uIE9wdGlvbnMgRXhjaGFuZ2UgIChYQk9YKSFVbml0ZWQgU3RhdGVzLUMyIEV4Y2hhbmdlICAoQzJPWClOVW5pdGVkIFN0YXRlcy1DYm9lIEJZWCBVUyBFcXVpdGllcyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBZLUV4Y2hhbmdlKSAgKEJBVFkpV1VuaXRlZCBTdGF0ZXMtQ2JvZSBCWlggT3B0aW9ucyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFeGNoYW5nZSBPcHRpb25zIE1hcmtldCkgIChCQVRPKUtVbml0ZWQgU3RhdGVzLUNib2UgQlpYIFVTIEVxdWl0aWVzIEV4Y2hhbmdlIChmb3JtZXJseSBCQVRTIFRyYWRpbmcpICAoQkFUUylDVW5pdGVkIFN0YXRlcy1DQk9FIERpZ2l0YWwgRXhjaGFuZ2UgKGZvcm1lcmx5IEVyaXMgRXhjaGFuZ2UgIChFUklTKUlVbml0ZWQgU3RhdGVzLUNib2UgRURHQSBVUyBFcXVpdGllcyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFREdBKSAgKEVER0EpQ1VuaXRlZCBTdGF0ZXMtQ2JvZSBFREdYIE9wdGlvbnMgTWFya2V0IChmb3JtZXJseSBCQVRTIEVER1gpICAoRURHWClNVW5pdGVkIFN0YXRlcy1DYm9lIEVER1ggT3B0aW9ucyBNYXJrZXQgKGZvcm1lcmx5IEVER1ggT3B0aW9ucyBNYXJrZXQpICAoRURHTykxVW5pdGVkIFN0YXRlcy1DQk9FIEZ1dHVyZXMgRXhjaGFuZ2UgKENGRSkgIChYQ0JGKURVbml0ZWQgU3RhdGVzLUNCT0UgRnV0dXJlcyBFeGNoYW5nZSAoRWxlY3Ryb25pYyBUcmFkaW5nKSAgKFhDQkYtQ0JGKSxVbml0ZWQgU3RhdGVzLUNCT0UgVVMgRXF1aXR5IE9wdGlvbnMgIChYQ0JPKUpVbml0ZWQgU3RhdGVzLUNCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRWxlY3Ryb25pYyB0cmFkaW5nKSAgKFhDQlQtQ0JBKU9Vbml0ZWQgU3RhdGVzLUNCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpICAoRkNCVC1DQkEpRFVuaXRlZCBTdGF0ZXMtQ0JPVCBFcXVpdHkgQ29udHJhY3RzIChFbGVjdHJvbmljIFRyYWRpbmcpICAoWENCVC1DTUYpSVVuaXRlZCBTdGF0ZXMtQ0JPVCBFcXVpdHkgQ29udHJhY3RzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgIChGQ0JULUNNRilHVW5pdGVkIFN0YXRlcy1DQk9UIEZpbmFuY2lhbCBDb250cmFjdHMgKEVsZWN0cm9uaWMgVHJhZGluZykgIChYQ0JULUNNRSlMVW5pdGVkIFN0YXRlcy1DQk9UIEZpbmFuY2lhbCBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDQlQtQ01FKTBVbml0ZWQgU3RhdGVzLUNCT1QgR2VuZXJhbCBCdXNpbmVzcyBEYXlzICAoWENCVCk7VW5pdGVkIFN0YXRlcy1DTUUgQ29tbW9kaXRpZXMgLSBMdW1iZXIgKEdMT0JFWCkgIChYQ01FLUNNSClDVW5pdGVkIFN0YXRlcy1DTUUgQ29tbW9kaXRpZXMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDTUUtQ01IKUdVbml0ZWQgU3RhdGVzLUNNRSBEYWlyeSBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDTUUtQ01KKTZVbml0ZWQgU3RhdGVzLUNNRSBEYWlyeSBDb250cmFjdHMgKEdMT0JFWCkgIChYQ01FLUNNSilGVW5pdGVkIFN0YXRlcy1DTUUgRXF1aXR5IEluZGV4ZXMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDTUUtQ01GKTVVbml0ZWQgU3RhdGVzLUNNRSBFcXVpdHkgSW5kZXhlcyAoR0xPQkVYKSAgKFhDTUUtQ01GKUhVbml0ZWQgU3RhdGVzLUNNRSBGb3JlaWduIEV4Y2hhbmdlIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgIChGQ01FLUNNRyk3VW5pdGVkIFN0YXRlcy1DTUUgRm9yZWlnbiBFeGNoYW5nZSAoR0xPQkVYKSAgKFhDTUUtQ01HKS9Vbml0ZWQgU3RhdGVzLUNNRSBHZW5lcmFsIEJ1c2luZXNzIERheXMgIChYQ01FKURVbml0ZWQgU3RhdGVzLUNNRSBHZW5lcmFsIEZpeGluZyAoZXguIEZpbmFuY2lhbCBPcHRpb25zKSAgKFhDTUUtRklYKUdVbml0ZWQgU3RhdGVzLUNNRSBHZW5lcmFsIEZpeGluZyAoRmluYW5jaWFsIENvbnRyYWN0cyBvbmx5KSAgKFhDTUUtRklOKTxVbml0ZWQgU3RhdGVzLUNNRSBHU0NJIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgIChGQ01FLUNNSykrVW5pdGVkIFN0YXRlcy1DTUUgR1NDSSAoR0xPQkVYKSAgKFhDTUUtQ01LKUZVbml0ZWQgU3RhdGVzLUNNRSBJbnRlcmVzdCBSYXRlcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpICAoRkNNRS1DTUUpNVVuaXRlZCBTdGF0ZXMtQ01FIEludGVyZXN0IFJhdGVzIChHTE9CRVgpICAoWENNRS1DTUUpT1VuaXRlZCBTdGF0ZXMtQ01FIEludGVyZXN0IFJhdGVzIEV1cm9kb2xsYXIgT3B0aW9ucyAoRmxvb3IgVHJhZGluZykgIChGQ01FLUVETylJVW5pdGVkIFN0YXRlcy1DTUUgSW50ZXJlc3QgUmF0ZXMgU09GUiBPcHRpb25zIChGbG9vciBUcmFkaW5nKSAgKEZDTUUtU1JPKUFVbml0ZWQgU3RhdGVzLUNNRSBMaXZlc3RvY2sgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDTUUtQ01MKTpVbml0ZWQgU3RhdGVzLUNNRSBMaXZlc3RvY2sgQ29udHJhY3RzIChHTE9CRVgpICAoWENNRS1DTUwpTFVuaXRlZCBTdGF0ZXMtQ01FIFJlYWwgRXN0YXRlIFByb2R1Y3RzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgIChGQ01FLVJFUCk7VW5pdGVkIFN0YXRlcy1DTUUgUmVhbCBFc3RhdGUgUHJvZHVjdHMgKEdMT0JFWCkgIChYQ01FLVJFUClIVW5pdGVkIFN0YXRlcy1DTUUgV2VhdGhlciBQcm9kdWN0cyAoRml4aW5nIG9yIGZsb29yIHRyYWRpbmcpICAoRkNNRS1XRUEpN1VuaXRlZCBTdGF0ZXMtQ01FIFdlYXRoZXIgUHJvZHVjdHMgKEdMT0JFWCkgIChYQ01FLVdFQSk5VW5pdGVkIFN0YXRlcy1DTUUvTllNRVggQ2xlYXJQb3J0IE9UQyBUcmFkaW5nICAoWE5ZTS1DTFApRFVuaXRlZCBTdGF0ZXMtQ29pbmJhc2UgRGVyaXZhdGl2ZXMgKGZvcm1lcmx5IEZhaXJYIEV4Y2hhbmdlKSAgKEZSRVgpL1VuaXRlZCBTdGF0ZXMtQ09NRVggKERpdmlzaW9uIG9mIE5ZTUVYKSAgKFhDRUMpNFVuaXRlZCBTdGF0ZXMtQ09NRVggKEVsZWN0cm9uaWMgVHJhZGluZykgIChYQ0VDLUdCWCk1VW5pdGVkIFN0YXRlcy1FbGVjdHJvbmljIEZ1dHVyZXMgRXhjaGFuZ2UgRUxYICAoWEVMWClKVW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBBZ3JpY3VsdHVyYWwgLSBFbGVjdHJvbmljIFRyYWRpbmcgIChJRlVTLUlDRSk+VW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBBZ3JpY3VsdHVyYWwgKEZpeGluZykgIChJRlVTLUFHUilSVW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBDYW5vbGEgUHJvZHVjdHMgKGZvcm1lcmx5IElDRSBGdXR1cmVzIENhbmFkYSkgIChJRkNBKTRVbml0ZWQgU3RhdGVzLUlDRSBGdXR1cmVzIFVTIEVuZXJneSBEaXZpc2lvbiAgKElGRUQpUVVuaXRlZCBTdGF0ZXMtSUNFIEZ1dHVyZXMgVVMgRW5lcmd5IERpdmlzaW9uIChFbnZpcm9ubWVudGFsIFByb2R1Y3RzKSAgKElGRUQtRU5WKTZVbml0ZWQgU3RhdGVzLUlDRSBGdXR1cmVzIFVTIEVyaXMgUHJvZHVjdHMgIChJRlVTLUVSUykuVW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBGaW5hbmNpYWwgIChJTUZYKUdVbml0ZWQgU3RhdGVzLUlDRSBGdXR1cmVzIFVTIEZpbmFuY2lhbCAtIEVsZWN0cm9uaWMgVHJhZGluZyAgKElNRlgtSUNFKUNVbml0ZWQgU3RhdGVzLUlDRSBGdXR1cmVzIFVTIEZpbmFuY2lhbCBDcnlwdG9jdXJyZW5jaWVzICAoSU1GWC1DUlApOlVuaXRlZCBTdGF0ZXMtSUNFIEZ1dHVyZXMgVVMgR2VuZXJhbCBCdXNpbmVzcyBEYXlzICAoSUZVUyk8VW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBHcmFpbnMgYW5kIE9pbHNlZWRzICAoSUZVUy1HUkEpOlVuaXRlZCBTdGF0ZXMtSUNFIEZ1dHVyZXMgVVMgSW5kZXggRGVyaXZhdGl2ZXMgIChJRlVTLUlDRilPVW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBJbmRleCBEZXJpdmF0aXZlcyAtIEVsZWN0cm9uaWMgVHJhZGluZyAgKElGVVMtSUNYKVpVbml0ZWQgU3RhdGVzLUlDRSBMSUZGRSBVLlMuIChmb3JtZXJseSBOWVNFIExJRkZFIFUuUy4pIERvbWVzdGljIFN0b2NrIEluZGljZXMgIChYTkxJLURPTSlZVW5pdGVkIFN0YXRlcy1JQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBJbnRlcmVzdCBSYXRlIEZ1dHVyZXMgIChYTkxJLUlSRilfVW5pdGVkIFN0YXRlcy1JQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBJbnRlcm5hdGlvbmFsIFN0b2NrIEluZGljZXMgIChYTkxJLUlOVClGVW5pdGVkIFN0YXRlcy1JQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMaWZmZSBVLlMuKSBNZXRhbHMgIChYTkxJKR1Vbml0ZWQgU3RhdGVzLUlDRSBPVEMgIChJRVBBKSFVbml0ZWQgU3RhdGVzLUlFWCBUcmFkaW5nICAoSUVYRykwVW5pdGVkIFN0YXRlcy1LYW5zYXMgQ2l0eSBCb2FyZCBvZiBUcmFkZSAgKFhLQlQpLlVuaXRlZCBTdGF0ZXMtTG9uZyBUZXJtIFN0b2NrIEV4Y2hhbmdlICAoTFRTRSkmVW5pdGVkIFN0YXRlcy1NZW1iZXJzIEV4Y2hhbmdlICAoTUVNWCkiVW5pdGVkIFN0YXRlcy1NRU1YIE9wdGlvbnMgIChNWE9QKUVVbml0ZWQgU3RhdGVzLU1pYW1pIEludGVybmF0aW9uYWwgU2VjdXJpdGllcyBFeGNoYW5nZSBPcHRpb25zICAoWE1JTykgVW5pdGVkIFN0YXRlcy1NSUFYIFBFQVJMICAoTVBSTCkpVW5pdGVkIFN0YXRlcy1NSUFYIFBlYXJsIEVxdWl0aWVzICAoRVBSTCkwVW5pdGVkIFN0YXRlcy1NaW5uZWFwb2xpcyBHcmFpbiBFeGNoYW5nZSAgKFhNR0UpHFVuaXRlZCBTdGF0ZXMtTkFTREFRICAoWE5BUyk3VW5pdGVkIFN0YXRlcy1OYXNkYXEgQlggKEJvc3RvbiBTdG9jayBFeGNoYW5nZSkgIChYQk9TKSdVbml0ZWQgU3RhdGVzLU5hc2RhcSBCWCBPcHRpb25zICAoWEJYTykrVW5pdGVkIFN0YXRlcy1OQVNEQVEgQ2FwaXRhbCBNYXJrZXQgIChYTkNNKSlVbml0ZWQgU3RhdGVzLU5BU0RBUSBGaXhlZCBJbmNvbWUgIChYTkZJKUBVbml0ZWQgU3RhdGVzLU5BU0RBUSBHRU1YIChmb3JtZXJseSBJU0UgR2VtaW5pIEV4Y2hhbmdlKSAgKEdNTkkpMVVuaXRlZCBTdGF0ZXMtTkFTREFRIEdsb2JhbCBTZWxlY3QgTWFya2V0ICAoWE5HUylNVW5pdGVkIFN0YXRlcy1OQVNEQVEgSVNFIChmb3JtZXJseSBJbnRlcm5hdGlvbmFsIFNlY3VyaXRpZXMgRXhjaGFuZ2UpICAoWElTWClAVW5pdGVkIFN0YXRlcy1OQVNEQVEgTVJYIChmb3JtZXJseSBJU0UgTWVyY3VyeSBFeGNoYW5nZSkgIChNQ1JZKTNVbml0ZWQgU3RhdGVzLU5BU0RBUSBOYXRpb25hbCBNYXJrZXQgU3lzdGVtICAoWE5NUyk4VW5pdGVkIFN0YXRlcy1OQVNEQVEgT01YIEZ1dHVyZXMgRXhjaGFuZ2UgKFBCT1QpICAoWFBCVCkrVW5pdGVkIFN0YXRlcy1OQVNEQVEgT3B0aW9ucyBNYXJrZXQgIChYTkRRKTlVbml0ZWQgU3RhdGVzLU5hc2RhcSBQSExYIChQaGlsYWRlbHBoaWEgRXhjaGFuZ2UpICAoWFBITCkqVW5pdGVkIFN0YXRlcy1OQVNEQVEgUG9ydGFsIE1hcmtldCAgKFhQT1IpIFVuaXRlZCBTdGF0ZXMtTmFzZGFxIFBTWCAgKFhQU1gpLVVuaXRlZCBTdGF0ZXMtTmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2UgIChYQ0lTKTJVbml0ZWQgU3RhdGVzLU5ldyBZb3JrIE1lcmNhbnRpbGUgRXhjaGFuZ2UgIChYTllNKS1Vbml0ZWQgU3RhdGVzLU5ldyBZb3JrIFN0b2NrIEV4Y2hhbmdlICAoWE5ZUykkVW5pdGVkIFN0YXRlcy1Ob2RhbCBFeGNoYW5nZSAgKE5PRFgpKVVuaXRlZCBTdGF0ZXMtTllNRVggRW5lcmd5IE1hcmtldCAgKFhOWUwpQlVuaXRlZCBTdGF0ZXMtTllNRVggRW5lcmd5IE1hcmtldCAoRWxlY3Ryb25pYyBUcmFkaW5nKSAgKFhOWUwtR0JYKTtVbml0ZWQgU3RhdGVzLU5ZTUVYIE1ldGFscyAoRWxlY3Ryb25pYyBUcmFkaW5nKSAgKFhOWU0tR0JYKSdVbml0ZWQgU3RhdGVzLU5ZTUVYIE9UQyBNYXJrZXRzICAoWE5ZRSkwVW5pdGVkIFN0YXRlcy1OWU1FWCBTb2Z0IENvbW1vZGl0aWVzICAoWE5ZTS1DT00pRVVuaXRlZCBTdGF0ZXMtTllNRVggU29mdCBDb21tb2RpdGllcyAoRWxlY3Ryb25pYyBUcmFkaW5nKSAgKFhOWU0tQ09HKShVbml0ZWQgU3RhdGVzLU5ZU0UgQW1leCBFcXVpdGllcyAgKFhBU0UpJ1VuaXRlZCBTdGF0ZXMtTllTRSBBbWV4IE9wdGlvbnMgIChBTVhPKR9Vbml0ZWQgU3RhdGVzLU5ZU0UgQXJjYSAgKEFSQ1gpK1VuaXRlZCBTdGF0ZXMtTllTRSBBcmNhIERlcml2YXRpdmVzICAoQVJDTylEVW5pdGVkIFN0YXRlcy1OWVNFIENoaWNhZ28gKGZvcm1lcmx5IENoaWNhZ28gU3RvY2sgRXhjaGFuZ2UpICAoWENISSk0VW5pdGVkIFN0YXRlcy1PVEMgQnVsbGV0aW4gQm9hcmQgLSBPdGhlciBPVEMgIChPT1RDKSFVbml0ZWQgU3RhdGVzLU9UQyBNYXJrZXRzICAoT1RDTSk1VW5pdGVkIFN0YXRlcy1QaGlsYWRlbHBoaWEgRXhjaGFuZ2UgKE9wdGlvbnMpICAoWFBITykhVW5pdGVkIFN0YXRlcy1QaW5rIFNoZWV0cyAgKFBJTlgpLVVuaXRlZCBTdGF0ZXMtUGluayBTaGVldHMgR3JleSBNYXJrZXQgIChQU0dNKSdVbml0ZWQgU3RhdGVzLVBpbmsgU2hlZXRzIE9UQ1FYICAoT1RDUSkpVW5pdGVkIFN0YXRlcy1QaXBlbGluZSBUcmFkaW5nIFVTICAoUElQRSkkVW5pdGVkIFN0YXRlcy1TbWFsbCBFeGNoYW5nZSAgKFNNRkUpKFVuaXRlZCBTdGF0ZXMtVGhlIEdyZWVuIEV4Y2hhbmdlICAoR1JFRSlBVW5pdGVkIFN0YXRlcy1UaGUgR3JlZW4gRXhjaGFuZ2UgKEVsZWN0cm9uaWMgVHJhZGluZykgIChHUkVFLUdCWCk4VXJ1Z3VheS1Cb2xzYSBFbGVjdHJvbmljYSBkZSBWYWxvcmVzIGRlbCBVcnVndWF5ICAoQlZVUikoVXJ1Z3VheS1Nb250ZXZpZGVvIEJvbHNhIFZhbG9yZXMgIChYTU5UKStVemJla2lzdGFuLVV6YmVrIENvbW1vZGl0eSBFeGNoYW5nZSAgKFhDRVQpLFV6YmVraXN0YW4tVXpiZWtpc3RhbiBTdG9jayBFeGNoYW5nZSAgKFhTVEUpJ1ZlbmV6dWVsYS1Cb2xzYSBWYWxvcmVzIENhcmFjYXMgIChCVkNBKSVWaWV0IE5hbS1IYW5vaSBTdG9jayBFeGNoYW5nZSAgKEhTVEMpOlZpZXQgTmFtLUhhbm9pIFN0b2NrIEV4Y2hhbmdlIChVbmxpc3RlZCBDb21wYW5pZXMpICAoWEhOWCkxVmlldCBOYW0tSGFub2kgU3RvY2sgRXhjaGFuZ2UgRGVyaXZhdGl2ZXMgIChYSE5GKVJWaWV0IE5hbS1IbyBDaGkgTWluaCBDaXR5IFN0b2NrIEV4Y2hhbmdlIChmb3JtZXJseSBWaWV0bmFtIFN0b2NrIEV4Y2hhbmdlKSAgKFhTVEMpJFphbWJpYS1MdXNha2EgU3RvY2sgRXhjaGFuZ2UgIChYTFVTKShaaW1iYWJ3ZS1aaW1iYWJ3ZSBTdG9jayBFeGNoYW5nZSAgKFhaSU0pFYcFATEVVGlyYW5hIFN0b2NrIEV4Y2hhbmdlFkFsZ2llcnMgU3RvY2sgRXhjaGFuZ2UcQm9sc2EgZGUgQ29tZXJjaW8gZGUgUm9zYXJpbxlCb2xzYSBkZSBDb21lcmNpbyBNZW5kb3phHkJ1ZW5vcyBBaXJlcyBCb2xzYSBkZSBDb21lcmNpbx9CdWVub3MgQWlyZXMgTWVyY2FkbyBkZSBWYWxvcmVzIU1hdGJhLVJvZmV4IE1lcmNhZG8gQWdyb3BlY3Vhcmlvcx5NYXRiYS1Sb2ZleCBNZXJjYWRvIEZpbmFuY2llcm8bTWVyY2FkbyBBYmllcnRvIEVsZWN0cm9uaWNvHU1lcmNhZG8gZGUgVmFsb3JlcyBkZSBSb3NhcmlvGk1lcmNhZG8gZGUgVmFsb3JlcyBNZW5kb3phLlJvc2FyaW8gRnV0dXJlcyBFeGNoYW5nZSBBZ3JpY3VsdHVyYWwgUHJvZHVjdHM5QXJtZW5pYSBTZWN1cml0aWVzIEV4Y2hhbmdlIChmb3JtZXJseSBOQVNEQVEgT01YIEFybWVuaWEpH0FTWCAoQXVzdHJhbGlhbiBTdG9jayBFeGNoYW5nZSk9QVNYIDI0IEludGVybmF0aW9uYWwgSG9saWRheXMgKGRheSBhbmQgbmlnaHQgc2Vzc2lvbnMgY2xvc2VkKQ9BU1ggRGVyaXZhdGl2ZXMvQVNYIFRyYWRlIDI0IChmb3JtZXJseSBTeWRuZXkgRnV0dXJlcyBFeGNoYW5nZSkpQ0JPRSBBdXN0cmFsaWEgKGZvcm1lcmx5IENoaS1YIEF1c3RyYWxpYSk5TmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2Ugb2YgQXVzdHJhbGlhIChmb3JtZXJseSBOZXdjYXN0bGUpH1NJTSBWZW50dXJlIFNlY3VyaXRpZXMgRXhjaGFuZ2UYQXVzdHJpYW4gRW5lcmd5IEV4Y2hhbmdlGVdpZW5lcmJvcnNlIC0gTWFpbiBtYXJrZXQZV2llbmVyYm9yc2UgKEFsbCBtYXJrZXRzKRNCYWt1IFN0b2NrIEV4Y2hhbmdlKUJhaGFtYXMgSW50ZXJuYXRpb25hbCBTZWN1cml0aWVzIEV4Y2hhbmdlDkJhaHJhaW4gQm91cnNlGUNoaXR0YWdvbmcgU3RvY2sgRXhjaGFuZ2UURGhha2EgU3RvY2sgRXhjaGFuZ2UXQmFyYmFkb3MgU3RvY2sgRXhjaGFuZ2UmQmVsYXJ1c2lhbiBDdXJyZW5jeSBhbmQgU3RvY2sgRXhjaGFuZ2USQWx0ZXJuZXh0IEJydXNzZWxzH0JlbHBleCAtIEJlbGdpdW0gUG93ZXIgRXhjaGFuZ2URRXVyb25leHQgQnJ1c3NlbHMkRXVyb25leHQgQnJ1c3NlbHMgRGVyaXZhdGl2ZXMgTWFya2V0C01UUyBCZWxnaXVtG01UUyBEZW5tYXJrIChEYW5pc2ggS3JvbmVzKRJNVFMgRGVubWFyayAoRXVybykLTVRTIEZpbmxhbmQWQmVybXVkYSBTdG9jayBFeGNoYW5nZRpCb2xzYSBCb2xpdmlhbmEgZGUgVmFsb3JlcxlCYW5qYSBMdWthIFN0b2NrIEV4Y2hhbmdlF1NhcmFqZXZvIFN0b2NrIEV4Y2hhbmdlF0JvdHN3YW5hIFN0b2NrIEV4Y2hhbmdlGUIzIChmb3JtZXJseSBCTSZGQk9WRVNQQSkzQjMgRGVyaXZhdGl2ZXMgKGZvcm1lcmx5IEJNJkZCT1ZFU1BBIChEZXJpdmF0aXZlcykpLUIzIFNwb3QgVVNEIChmb3JtZXJseSBCTSZGQk9WRVNQQSAoU3BvdCBVU0QpKRhCdWxnYXJpYW4gU3RvY2sgRXhjaGFuZ2UcQ2FtYm9kaWEgU2VjdXJpdGllcyBFeGNoYW5nZSVDYW5hZGlhbiBOYXRpb25hbCBTdG9jayBFeGNoYW5nZSBDTlNYLENib2UgQ2FuYWRhIChmb3JtZXJseSBBZXF1aXRhcyBORU8gRXhjaGFuZ2UpPElDRSBOR1ggR2FzIGFuZCBQb3dlciBNYXJrZXQgKGZvcm1lcmx5IE5HWCBDcnVkZSBPaWwgTWFya2V0KRBMaXF1aWRuZXQgQ2FuYWRhGU1vbnRyZWFsIENsaW1hdGUgRXhjaGFuZ2URTW9udHJlYWwgRXhjaGFuZ2UtTW9udHJlYWwgRXhjaGFuZ2UgKEludGVyZXN0IFJhdGUgRGVyaXZhdGl2ZXMpEU5BU0RBUSBDWDIgQ2FuYWRhIk5BU0RBUSBDWEMgKGZvcm1lcmx5IENoaS1YIENhbmFkYSkKTkFTREFRIENYRAlPTUVHQSBBVFMMUFVSRSBUcmFkaW5nFlRvcm9udG8gU3RvY2sgRXhjaGFuZ2UQVHJpQWN0IE1hdGNoIE5vdylUU1ggQWxwaGEgKGZvcm1lcmx5IEFscGhhIFRyYWRpbmcgU3lzdGVtKRRUU1ggVmVudHVyZSBFeGNoYW5nZRhUU1ggVmVudHVyZSBFeGNoYW5nZSBORVgZQ2FwZSBWZXJkZSBTdG9jayBFeGNoYW5nZR1DYXltYW4gSXNsYW5kcyBTdG9jayBFeGNoYW5nZR5Cb2xzYSBkZSBWYWxvcmVzIGRlIFZhbHBhcmFpc28aQm9sc2EgRWxlY3Ryb25pY2EgZGUgQ2hpbGUXU2FudGlhZ28gU3RvY2sgRXhjaGFuZ2UWQmVpamluZyBTdG9jayBFeGNoYW5nZSBDaGluYSBGaW5hbmNpYWwgRnV0dXJlcyBFeGNoYW5nZSNDaGluYSBGb3JlaWduIEV4Y2hhbmdlIFRyYWRlIFN5c3RlbR5DaGluYSBTdGFpbmxlc3MgU3RlZWwgRXhjaGFuZ2UZRGFsaWFuIENvbW1vZGl0eSBFeGNoYW5nZRlTaGFuZ2hhaSBGdXR1cmVzIEV4Y2hhbmdlFlNoYW5naGFpIEdvbGQgRXhjaGFuZ2UmU2hhbmdoYWkgSW50ZXJuYXRpb25hbCBFbmVyZ3kgRXhjaGFuZ2UgU2hhbmdoYWkgU3RvY2sgRXhjaGFuZ2UgQS1zaGFyZXMgU2hhbmdoYWkgU3RvY2sgRXhjaGFuZ2UgQi1zaGFyZXMtU2hhbmdoYWktSEsgQm9uZCBDb25uZWN0IChOb3J0aGJvdW5kIFRyYWRpbmcpLlNoYW5naGFpLUhLIFN0b2NrIENvbm5lY3QgKE5vcnRoYm91bmQgVHJhZGluZykgU2hlbnpoZW4gU3RvY2sgRXhjaGFuZ2UgQS1zaGFyZXMgU2hlbnpoZW4gU3RvY2sgRXhjaGFuZ2UgQi1zaGFyZXMuU2hlbnpoZW4tSEsgU3RvY2sgQ29ubmVjdCAoTm9ydGhib3VuZCBUcmFkaW5nKRxaaGVuZ3pob3UgQ29tbW9kaXR5IEV4Y2hhbmdlF0NvbG9tYmlhIFN0b2NrIEV4Y2hhbmdlGUNvc3RhIFJpY2EgU3RvY2sgRXhjaGFuZ2UnQm91cnNlIFJlZ2lvbmFsZSBkZXMgVmFsZXVycyBNb2JpbGllcmVzFVphZ3JlYiBTdG9jayBFeGNoYW5nZSNEdXRjaCBDYXJpYmJlYW4gU2VjdXJpdGllcyBFeGNoYW5nZRVDeXBydXMgU3RvY2sgRXhjaGFuZ2UVUHJhZ3VlIFN0b2NrIEV4Y2hhbmdlGFJNIFN5c3RlbSBDemVjaCBSZXB1YmxpYwlEYW5zayBPVEMWRmlyc3QgTm9ydGggQ29wZW5oYWdlbhhOYXNkYXEgTm9yZGljIENvcGVuaGFnZW4gRG9taW5pY2FuIFJlcHVibGljIEJvbHNhIFZhbG9yZXMYR3VheWFxdWlsIFN0b2NrIEV4Y2hhbmdlFFF1aXRvIFN0b2NrIEV4Y2hhbmdlEUVneXB0aWFuIEV4Y2hhbmdlE05pbGUgU3RvY2sgRXhjaGFuZ2UaRWwgU2FsdmFkb3IgU3RvY2sgRXhjaGFuZ2UTRmlyc3QgTm9ydGggRXN0b25pYRVOYXNkYXEgQmFsdGljIFRhbGxpbm4XZVN3YXRpbmkgU3RvY2sgRXhjaGFuZ2UcU291dGggUGFjaWZpYyBTdG9jayBFeGNoYW5nZRRGaXJzdCBOb3J0aCBIZWxzaW5raRZOYXNkYXEgTm9yZGljIEhlbHNpbmtpD0FsdGVybmV4dCBQYXJpcxNBcXVpcyBFeGNoYW5nZSAoRVUpDkV1cm9uZXh0IFBhcmlzCkdhbGF4eSBNVEYdTWFyY2hlIExpYnJlIChFdXJvbmV4dCBQYXJpcykWTUFUSUYgKEV1cm9uZXh0IFBhcmlzKRZNT05FUCAoRXVyb25leHQgUGFyaXMpCk1UUyBGcmFuY2UOTllTRSBCb25kTWF0Y2gYUG93ZXJuZXh0IEZ1dHVyZXMgTWFya2V0FVBvd2VybmV4dCBTcG90IE1hcmtldBJTaWdtYSBYIEV1cm9wZSBNVEYWR2VvcmdpYSBTdG9jayBFeGNoYW5nZRVCZXJsaW4gU3RvY2sgRXhjaGFuZ2UwQm9lcnNlIEZyYW5rZnVydCBGcmVpdmVya2VociAtIE9wZW4gKE9UQykgTWFya2V0MEJvZXJzZSBTdHV0dGdhcnQgRnJlaXZlcmtlaHIgLSBPcGVuIChPVEMpIE1hcmtldDBCb3JzZSBGcmFua2Z1cnQgKGZvcm1lcmx5IEdlcm1hbiBEZXV0c2NoZWJvZXJzZSkvQm9yc2UgSGFtYnVyZyBMYW5nIGFuZCBTY2h3YXJ6IEV4Y2hhbmdlIFJlZyBNa3QZRHVzc2VsZG9yZiBTdG9jayBFeGNoYW5nZSNFUEVYIFNwb3QgKEV1cm9wZWFuIFBvd2VyIEV4Y2hhbmdlKRBFcXVpZHVjdCBUcmFkaW5nLkV1cmV4IChBbGwgUHJvZHVjdHMgZXguIHNvbWUgR2VybWFuIGFuZCBTd2lzcykZRXVyZXggKEF1c3RyaWFuIHByb2R1Y3RzKRhFdXJleCAoRmlubmlzaCBwcm9kdWN0cykWRXVyZXggKElyaXNoIHByb2R1Y3RzKRhFdXJleCAoSXRhbGlhbiBwcm9kdWN0cykxRXVyZXggKFJ1c3NpYW4gcHJvZHVjdHMgUkRYeHQgYW5kIEVxdWl0eSBPcHRpb25zKRxFdXJleCAoc29tZSBHZXJtYW4gUHJvZHVjdHMpGEV1cmV4IChTcGFuaXNoIHByb2R1Y3RzKRhFdXJleCAoU3dlZGlzaCBwcm9kdWN0cykWRXVyZXggKFN3aXNzIHByb2R1Y3RzKRNFdXJleCAoVVMgcHJvZHVjdHMpC0V1cmV4IEJvbmRzCkV1cmV4IFJlcG8ZRXVyZXggUmVwbyBTZWNMZW5kIE1hcmtldBhFdXJvcGVhbiBFbmVyZ3kgRXhjaGFuZ2UtRXVyb3BlYW4gRW5lcmd5IEV4Y2hhbmdlIFJlZ3VsYXRlZCBHYXMgTWFya2V0H0V1cm9wZWFuIFdhcnJhbnQgRXhjaGFuZ2UgRVVXQVgiR2V0dGV4IChNdW5pY2ggTWFya2V0IE1ha2VyKSAtIE9UQy1HZXR0ZXggKE11bmljaCBNYXJrZXQgTWFrZXIpIFJlZ3VsYXRlZCBNYXJrZXQWSGFtYnVyZyBTdG9jayBFeGNoYW5nZRZIYW5vdmVyIFN0b2NrIEV4Y2hhbmdlFU11bmljaCBTdG9jayBFeGNoYW5nZQdRdW90cml4GFN0dXR0Z2FydCBTdG9jayBFeGNoYW5nZS1UcmFkZWdhdGUgRXhjaGFuZ2UgLSBGcmVpdmVya2VociAoT1RDKSBNYXJrZXQjVHJhZGVnYXRlIEV4Y2hhbmdlIC0gUmVndWxhciBNYXJrZXQFWEVUUkEUWGV0cmEgUmVndWxhciBNYXJrZXQUR2hhbmEgU3RvY2sgRXhjaGFuZ2UYR2licmFsdGFyIFN0b2NrIEV4Y2hhbmdlG0F0aGVucyBEZXJpdmF0aXZlcyBFeGNoYW5nZSJBdGhlbnMgRXhjaGFuZ2UgQWx0ZXJuYXRpdmUgTWFya2V0FUF0aGVucyBTdG9jayBFeGNoYW5nZTFIREFUIEdyZWVrIEVsZWN0cm9uaWMgU2Vjb25kYXJ5IFNlY3VyaXRpZXMgTWFya2V0KkhFbkV4IEhlbGxlbmljIEVuZXJneSBFeGNoYW5nZSBEZXJpdmF0aXZlcxhHdWF0ZW1hbGEgU3RvY2sgRXhjaGFuZ2VEVGhlIEludGVybmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2UgKGZvcm1lcmx5IENoYW5uZWwgSXNsYW5kcyBFeGNoYW5nZSkgQm9sc2EgQ2VudHJvYW1lcmljYW5hIGRlIFZhbG9yZXMgQ2hpbmVzZSBHb2xkIGFuZCBTaWx2ZXIgRXhjaGFuZ2UMR0VNIEV4Y2hhbmdlGkhvbmcgS29uZyBGdXR1cmVzIEV4Y2hhbmdlNEhvbmcgS29uZyBGdXR1cmVzIEV4Y2hhbmdlIEludGVybmF0aW9uYWwgRGVyaXZhdGl2ZXMYSG9uZyBLb25nIFN0b2NrIEV4Y2hhbmdlLlNoYW5naGFpLUhLIFN0b2NrIENvbm5lY3QgKFNvdXRoYm91bmQgVHJhZGluZykuU2hlbnpoZW4tSEsgU3RvY2sgQ29ubmVjdCAoU291dGhib3VuZCBUcmFkaW5nKRdCdWRhcGVzdCBTdG9jayBFeGNoYW5nZSVDZW50cmFsIEVhc3Rlcm4gRXVyb3BlYW4gR2FzIEV4Y2hhbmdlJEh1bmdhcmlhbiBEZXJpdmF0aXZlIEVuZXJneSBFeGNoYW5nZRhIdW5nYXJpYW4gUG93ZXIgRXhjaGFuZ2UTRmlyc3QgTm9ydGggSWNlbGFuZBVOYXNkYXEgTm9yZGljIEljZWxhbmQVQm9tYmF5IFN0b2NrIEV4Y2hhbmdlKkJvbWJheSBTdG9jayBFeGNoYW5nZSBDdXJyZW5jeSBEZXJpdmF0aXZlcyFCb21iYXkgU3RvY2sgRXhjaGFuZ2UgRGVidCBNYXJrZXQXQ2FsY3V0dGEgU3RvY2sgRXhjaGFuZ2UURGVsaGkgU3RvY2sgRXhjaGFuZ2UeSUNFWCBJbmRpYW4gQ29tbW9kaXR5IEV4Y2hhbmdlHEluZGlhIEludGVybmF0aW9uYWwgRXhjaGFuZ2USTUNYIFN0b2NrIEV4Y2hhbmdlJ01DWCBTdG9jayBFeGNoYW5nZSBDdXJyZW5jeSBEZXJpdmF0aXZlcyFNdWx0aSBDb21tb2RpdHkgRXhjaGFuZ2Ugb2YgSW5kaWExTXVsdGkgQ29tbW9kaXR5IEV4Y2hhbmdlIG9mIEluZGlhIEV2ZW5pbmcgU2Vzc2lvbjFOYXRpb25hbCBDb21tb2RpdHkgYW5kIERlcml2YXRpdmVzIEV4Y2hhbmdlIEluZGlhRE5hdGlvbmFsIENvbW1vZGl0eSBhbmQgRGVyaXZhdGl2ZXMgRXhjaGFuZ2Ugb2YgSW5kaWEgRXZlbmluZyBTZXNzaW9uIE5hdGlvbmFsIFN0b2NrIEV4Y2hhbmdlIG9mIEluZGlhGk5TRSBJbnRlcm5hdGlvbmFsIEV4Y2hhbmdlGU5TRUkgQ3VycmVuY3kgRGVyaXZhdGl2ZXMaTlNFSSBJbnRlcmVzdCBSYXRlIEZ1dHVyZXMUTlNFSSBOZXcgRGVidCBNYXJrZXQXUG93ZXIgRXhjaGFuZ2Ugb2YgSW5kaWEsSW5kb25lc2lhIENvbW1vZGl0eSBhbmQgRGVyaXZhdGl2ZXMgRXhjaGFuZ2UYSW5kb25lc2lhIFN0b2NrIEV4Y2hhbmdlGEpha2FydGEgRnV0dXJlcyBFeGNoYW5nZRVUZWhyYW4gU3RvY2sgRXhjaGFuZ2UTSXJhcSBTdG9jayBFeGNoYW5nZShFdXJvbmV4dCBEdWJsaW4gLSBNYWluIFNlY3VyaXRpZXMgTWFya2V0L0V1cm9uZXh0IER1YmxpbiAoZm9ybWVybHkgSXJpc2ggU3RvY2sgRXhjaGFuZ2UpIElTRSBHbG9iYWwgRXhjaGFuZ2UgTWFya2V0IChHRU0pKVNFTU9weCBTaW5nbGUgRWxlY3RyaWNpdHkgTWFya2V0IE9wZXJhdG9yF1RlbCBBdml2IFN0b2NrIEV4Y2hhbmdlNFRlbCBBdml2IFN0b2NrIEV4Y2hhbmdlIFQtYmlsbHMgYW5kIEdvdmVybm1lbnQgQm9uZHMMQm9yc2EgSXRhbGlhHUJvcnNhIEl0YWxpYSBFcXVpdHkgTVRGIChHRU0pFUJvcnNhIEl0YWxpYSBFeHRyYU1PVCxCb3JzYSBJdGFsaWEgU2VEZXggKFNlY3VyaXRpc2VkIERlcml2YXRpdmVzKQVlLU1JRDRFdXJvbmV4dCBNaWxhbiBEZXJpdmF0aXZlcyAocHJldi4gQm9yc2EgSXRhbGlhIElERU0pRkV1cm9uZXh0IE1pbGFuIEVsZWN0cm9uaWMgQm9uZCBNYXJrZXQgKHByZXYuIEJvcnNhIEl0YWxpYSBEb21lc3RpY01PVClKRXVyb25leHQgTWlsYW4gRWxlY3Ryb25pYyBCb25kIE1hcmtldCBFdXJvTU9UIChwcmV2LiBCb3JzYSBJdGFsaWEgRXVyb01PVClJRXVyb25leHQgTWlsYW4gRWxlY3Ryb25pYyBTaGFyZSBNYXJrZXQgKHByZXYuIEJvcnNhIEl0YWxpYSBNVEEgKEVxdWl0aWVzKTVFdXJvbmV4dCBNaWxhbiBFVEYgUGx1cyAocHJldi4gQm9yc2EgSXRhbGlhIEVURiBQbHVzKUZFdXJvbmV4dCBNSVYgTWlsYW4gKHByZXYuIEJvcnNhIEl0YWxpYSBNYXJrZXQgZm9yIEludmVzdG1lbnQgVmVoaWNsZXMpB0V1cm9UTFglR01FIEl0YWxpYW4gUG93ZXIgRXhjaGFuZ2UgTVRFIE1hcmtldAlNVFMgSXRhbHkNVm9ydmVsIEJvbmRzIBZKYW1haWNhIFN0b2NrIEV4Y2hhbmdlIUNCT0UgSmFwYW4gKGZvcm1lcmx5IENoaS1YIEphcGFuKTdEb2ppbWEgRXhjaGFuZ2UgKHByZXYuIE9zYWthIERvamltYSBDb21tb2RpdHkgRXhjaGFuZ2UpFkZ1a3Vva2EgU3RvY2sgRXhjaGFuZ2UkSmFwYW4gRWxlY3RyaWMgUG93ZXIgRXhjaGFuZ2UgKEpFUFgpCUphcGFubmV4dBVOYWdveWEgU3RvY2sgRXhjaGFuZ2UWT3Nha2EgRGlnaXRhbCBFeGNoYW5nZUBPc2FrYSBFeGNoYW5nZSBDb21tb2RpdGllcyAoZm9ybWVybHkgVG9reW8gQ29tbW9kaXRpZXMgRXhjaGFuZ2UpGk9zYWthIEV4Y2hhbmdlIERlcml2YXRpdmVzRU9zYWthIEV4Y2hhbmdlIEVuZXJneSBEZXJpdmF0aXZlcyAoZm9ybWVybHkgVG9reW8gQ29tbW9kaXR5IEV4Y2hhbmdlKR1Pc2FrYSBFeGNoYW5nZSBJbmRleCBQcm9kdWN0cxRPc2FrYSBFeGNoYW5nZSBKLW5ldBtTYXBwb3JvIFNlY3VyaXRpZXMgRXhjaGFuZ2UaVElGRkUgREFYIE1hcmdpbiBDb250cmFjdHMfVElGRkUgRlRTRSAxMDAgTWFyZ2luIENvbnRyYWN0cyVUSUZGRSBGVFNFIFRhaXdhbiA1MCBNYXJnaW4gQ29udHJhY3RzFlRJRkZFIEZYIE1hcmdpbiBUcmFkZXMnVG9reW8gQUlNIEFsdGVybmF0aXZlIEludmVzdG1lbnQgTWFya2V0IFRva3lvIEZpbmFuY2lhbCBFeGNoYW5nZSAoVElGRkUpFFRva3lvIFN0b2NrIEV4Y2hhbmdlJFRva3lvIFN0b2NrIEV4Y2hhbmdlIFRvU1ROZVQgVHJhZGluZyZUb2t5byBTdG9jayBFeGNoYW5nZSBUb1NUTmVULTIgVHJhZGluZxRBbW1hbiBTdG9jayBFeGNoYW5nZR1Bc3RhbmEgSW50ZXJuYXRpb25hbCBFeGNoYW5nZRlLYXpha2hzdGFuIFN0b2NrIEV4Y2hhbmdlFk5haXJvYmkgU3RvY2sgRXhjaGFuZ2UiS09GSUEgSy1PVEMgS29yZWEgRnJlZUJvYXJkIE1hcmtldBhLb3JlYSBOZXcgRXhjaGFuZ2UgS09ORVgSS1JYIEtvcmVhIEV4Y2hhbmdlMktSWCBLb3JlYSBFeGNoYW5nZSAoQ2FzaCBNYXJrZXRzIEtPU0RBUSBhbmQgS09TUEkpJ0tSWCBLb3JlYSBFeGNoYW5nZSAoRGVyaXZhdGl2ZXMgTWFya2V0KRVLdXdhaXQgU3RvY2sgRXhjaGFuZ2UVS3lyZ3l6IFN0b2NrIEV4Y2hhbmdlF0xhbyBTZWN1cml0aWVzIEV4Y2hhbmdlEkZpcnN0IE5vcnRoIExhdHZpYRJOYXNkYXEgQmFsdGljIFJpZ2EVQmVpcnV0IFN0b2NrIEV4Y2hhbmdlE0xpYnlhbiBTdG9jayBNYXJrZXQVRmlyc3QgTm9ydGggTGl0aHVhbmlhFU5hc2RhcSBCYWx0aWMgVmlsbml1cwhFdXJvIE1URhlMdXhlbWJvdXJnIFN0b2NrIEV4Y2hhbmdlFU1hbGF3aSBTdG9jayBFeGNoYW5nZQ5CdXJzYSBNYWxheXNpYSFCdXJzYSBNYWxheXNpYSBEZXJpdmF0aXZlcyBNYXJrZXQnTGFidWFuIEludGVybmF0aW9uYWwgRmluYW5jaWFsIEV4Y2hhbmdlE1JpbmdnaXQgQm9uZCBNYXJrZXQXTWFsZGl2ZXMgU3RvY2sgRXhjaGFuZ2ULTWFsdGEgQm9yemEYTWF1cml0aXVzIFN0b2NrIEV4Y2hhbmdlJUJvbHNhIEluc3RpdHVjaW9uYWwgZGUgVmFsb3JlcyBNZXhpY28PTWV4RGVyIEV4Y2hhbmdlFU1leGljbyBTdG9jayBFeGNoYW5nZRZNb2xkb3ZhIFN0b2NrIEV4Y2hhbmdlGE1vbmdvbGlhbiBTdG9jayBFeGNoYW5nZRlNb250ZW5lZ3JvIFN0b2NrIEV4Y2hhbmdlGUNhc2FibGFuY2EgU3RvY2sgRXhjaGFuZ2UZTW96YW1iaXF1ZSBTdG9jayBFeGNoYW5nZRdOYW1pYmlhbiBTdG9jayBFeGNoYW5nZS5OYW1pYmlhbiBTdG9jayBFeGNoYW5nZSBEdWFsLUxpc3RlZCBTZWN1cml0aWVzFE5lcGFsIFN0b2NrIEV4Y2hhbmdlDEFQWCBQb3dlciBOTBdDQk9FIEV1cm9wZSBEZXJpdmF0aXZlcx9DYm9lIEV1cm9wZSBEWEUgT3JkZXIgQm9vayAoTkwpBkNsaW1leBBDTUUgQW1zdGVyZGFtIEJWEkV1cm9uZXh0IEFtc3RlcmRhbS9FdXJvbmV4dCBBbXN0ZXJkYW0gRXF1aXR5IGFuZCBJbmRleCBEZXJpdmF0aXZlcylFdXJvbmV4dCBBbXN0ZXJkYW0gSW50ZXJlc3QgUmF0ZSBQcm9kdWN0czBJQ0UgRW5kZXggKEV1cm9wZWFuIEVuZXJneSBEZXJpdmF0aXZlcyBFeGNoYW5nZSkbSUNFIEVuZGV4IEVtaXNzaW9ucyBGdXR1cmVzHklDRSBFbmRleCBOYXR1cmFsIEdhcyBQcm9kdWN0cwhOeGNoYW5nZRFUUkFERWNobyAoRXVyb3BlKQ9UcmFkZXdlYiBFdXJvcGUeVHVycXVvaXNlIEV1cm9wZSBFcXVpdGllcyAoTkwpIE5aWCAoTmV3IFplYWxhbmQgU3RvY2sgRXhjaGFuZ2UpJVN5ZG5leSBGdXR1cmVzIEV4Y2hhbmdlIChOWiBQcm9kdWN0cykXTmljYXJhZ3VhIEJvbHNhIFZhbG9yZXMXTmlnZXJpYW4gU3RvY2sgRXhjaGFuZ2UZTWFjZWRvbmlhbiBTdG9jayBFeGNoYW5nZSJFdXJvbmV4dCBPc2xvIChmb3JtZXJseSBPc2xvIEJvcnMpIEV1cm9uZXh0IE9zbG8gRGVyaXZhdGl2ZXMgTWFya2V0CUZpc2ggUG9vbAZJbWFyZXgNTWVya3VyIE1hcmtldBJOYXNkYXEgQ29tbW9kaXRpZXMqTmFzZGFxIENvbW1vZGl0aWVzIEV1cm9wZWFuIFBvd2VyIFByb2R1Y3RzDE5PUkVYRUNPIEFTQRROb3J3ZWdpYW4gT1RDIE1hcmtldApPc2xvIEF4ZXNzGE11c2NhdCBTZWN1cml0aWVzIE1hcmtldBxQYWtpc3RhbiBNZXJjYW50aWxlIEV4Y2hhbmdlF1Bha2lzdGFuIFN0b2NrIEV4Y2hhbmdlElBhbGVzdGluZSBFeGNoYW5nZT5Cb2xzYSBMYXRpbm9hbWVyaWNhbmEgZGUgVmFsb3JlcyAocHJldi4gUGFuYW1hIFN0b2NrIEV4Y2hhbmdlKRtQb3J0IE1vcmVzYnkgU3RvY2sgRXhjaGFuZ2UWQXN1bmNpb24gQm9sc2EgVmFsb3JlcxNMaW1hIFN0b2NrIEV4Y2hhbmdlJFBoaWxpcHBpbmUgRGVhbGluZyBhbmQgRXhjaGFuZ2UgQ29ycBlQaGlsaXBwaW5lIFN0b2NrIEV4Y2hhbmdlE0JvbmRTcG90IFBvbGFuZCBNVEYhUG9saXNoIFBvd2VyIEV4Y2hhbmdlIERlcml2YXRpdmVzLlRyZWFzdXJ5IEJvbmRTcG90IFBvbGFuZCAoZm9ybWVybHkgTVRTIFBvbGFuZCkVV2Fyc2F3IFN0b2NrIEV4Y2hhbmdlK1dhcnNhdyBTdG9jayBFeGNoYW5nZSBGaW5hbmNpYWwgRGVyaXZhdGl2ZXMPRXVyb25leHQgTGlzYm9uIkV1cm9uZXh0IExpc2JvbiBEZXJpdmF0aXZlcyBNYXJrZXQTSW50ZXJib2xzYSBQb3J0dWdhbAxNVFMgUG9ydHVnYWwtT01JUCAtIE9wZXJhZG9yIGRlIE1lcmNhZG8gSWJlcmljbyBkZSBFbmVyZ2lhDlFhdGFyIEV4Y2hhbmdlHEJ1Y2hhcmVzdCBEZXJpdmF0aXZlcyBNYXJrZXQYQnVjaGFyZXN0IFN0b2NrIEV4Y2hhbmdlHVJvbWFuaWFuIENvbW1vZGl0aWVzIEV4Y2hhbmdlFVJvbWFuaWFuIFBvd2VyIE1hcmtldCFNb3Njb3cgRXhjaGFuZ2UgTUlDRVggTWFpbiBNYXJrZXQWUnVzc2lhbiBUcmFkaW5nIFN5c3RlbSJTYW1hcmEgQ3VycmVuY3kgSW50ZXJiYW5rIEV4Y2hhbmdlF1NpYmVyaWFuIFN0b2NrIEV4Y2hhbmdlIFN0LiBQZXRlcnNidXJnIEN1cnJlbmN5IEV4Y2hhbmdlMFN0LiBQZXRlcnNidXJnIEludGVybmF0aW9uYWwgTWVyY2FudGlsZSBFeGNoYW5nZTJTdC4gUGV0ZXJzYnVyZyBTdG9jayBFeGNoYW5nZSAoQ29tbW9kaXRpZXMgTWFya2V0KS9TdC4gUGV0ZXJzYnVyZyBTdG9jayBFeGNoYW5nZSAoRXF1aXRpZXMgTWFya2V0KRVSd2FuZGEgU3RvY2sgRXhjaGFuZ2UlRWFzdGVybiBDYXJpYmJlYW4gU2VjdXJpdGllcyBFeGNoYW5nZRxTYXVkaSBBcmFiaWFuIFN0b2NrIEV4Y2hhbmdlF0JlbGdyYWRlIFN0b2NrIEV4Y2hhbmdlH01FUkogRXhjaGFuZ2UgKGZvcm1lcmx5IFRyb3AtWCkVQXNpYSBQYWNpZmljIEV4Y2hhbmdlHkVFWCBBc2lhIChDbGVhcnRyYWRlIEV4Y2hhbmdlKT5JQ0UgRnV0dXJlcyBTaW5nYXBvcmUgKGZvcm1lcmx5IFNpbmdhcG9yZSBNZXJjYW50aWxlIEV4Y2hhbmdlKRtTR1ggKFNJQ09NKSBSdWJiZXIgUHJvZHVjdHMaU0dYIENvZmZlZSBSb2J1c3RhIEZ1dHVyZXMYU0dYIENva2luZyBDb2FsIFByb2R1Y3RzG1NHWCBEcnkgRnJlaWdodCBEZXJpdmF0aXZlcxdTR1ggRWxlY3RyaWNpdHkgRnV0dXJlcxZTR1ggRXVyb2RvbGxhciBGdXR1cmVzFlNHWCBFdXJvZG9sbGFyIE9wdGlvbnMZU0dYIEV1cm95ZW4gVGlib3IgRnV0dXJlcxlTR1ggRXVyb3llbiBUaWJvciBPcHRpb25zHFNHWCBGb3JlaWduIEV4Y2hhbmdlIEZ1dHVyZXMgU0dYIEZUU0UgQ2hpbmEgQTUwIEluZGV4IEZ1dHVyZXMeU0dYIEZUU0UgRXF1aXR5IEluZGV4IFByb2R1Y3RzFFNHWCBJcm9uIE9yZSBGdXR1cmVzHlNHWCBKYXBhbmVzZSBHb3Z0IEJvbmQgRnV0dXJlcx9TR1ggSmFwYW5lc2UgR292dCBCb25kcyBPcHRpb25zHlNHWCBNU0NJIEVxdWl0eSBJbmRleCBQcm9kdWN0cxpTR1ggTVNDSSBJbmRvbmVzaWEgRnV0dXJlcx9TR1ggTVNDSSBNYWxheXNpYSBJbmRleCBGdXR1cmVzIlNHWCBNU0NJIFBoaWxpcHBpbmVzIEluZGV4IEZ1dHVyZXMgU0dYIE1TQ0kgU2luZ2Fwb3JlIEluZGV4IEZ1dHVyZXMpU0dYIE1TQ0kgVGFpd2FuIEluZGV4IEZ1dHVyZXMgYW5kIE9wdGlvbnMZU0dYIE1TQ0kgVGhhaWxhbmQgRnV0dXJlcx9TR1ggTmlmdHkgKEluZGlhKSBJbmRleCBGdXR1cmVzKFNHWCBOaWtrZWkgQ29udHJhY3RzIEZ1dHVyZXMgYW5kIE9wdGlvbnMYU0dYIE5aIERhaXJ5IERlcml2YXRpdmVzElNJQ09NIEdvbGQgRnV0dXJlcxJTaW5nYXBvcmUgRXhjaGFuZ2UkU2luZ2Fwb3JlIEV4Y2hhbmdlIEV1cm95ZW4gQ29udHJhY3RzGUJyYXRpc2xhdmEgU3RvY2sgRXhjaGFuZ2UnQlNQIFJlZ2lvbmFsIEVuZXJneSBFeGNoYW5nZSBTb3V0aCBQb29sGExqdWJsamFuYSBTdG9jayBFeGNoYW5nZRBBMlggU291dGggQWZyaWNhLkFsdFggKERpdmlzaW9uIG9mIEpvaGFubmVzYnVyZyBTdG9jayBFeGNoYW5nZSkeQm9uZCBFeGNoYW5nZSBvZiBTb3V0aCBBZnJpY2FuG0pvaGFubmVzYnVyZyBTdG9jayBFeGNoYW5nZUFKU0UgQ29tbW9kaXR5IERlcml2YXRpdmVzIE1hcmtldCAoZm9ybWVybHkgU0FGRSBBZ3JpY3VsdHVyYWwgTWt0KR9KU0UgQ3VycmVuY3kgRGVyaXZhdGl2ZXMgTWFya2V0R0pTRSBFcXVpdHkgRGVyaXZhdGl2ZXMgTWFya2V0IChmb3JtZXJseSBTb3V0aCBBZnJpY2FuIEZ1dHVyZXMgRXhjaGFuZ2UpO0pTRSBGaW5hbmNpYWwgRGVyaXZhdGl2ZXMgTWFya2V0IChmb3JtZXJseSBZaWVsZC1YIFRyYWRpbmcpGEJhcmNlbG9uYSBTdG9jayBFeGNoYW5nZRVCaWxiYW8gU3RvY2sgRXhjaGFuZ2UOQk1FIFJlbnRhIEZpamEaQm9sc2EgZGUgQmlsYmFvIFJlbnRhIEZpamEbQm9sc2FzIHkgTWVyY2Fkb3MgRXNwYW5vbGVzB0xhdGliZXgVTWFkcmlkIFN0b2NrIEV4Y2hhbmdlGk1FRkYgRGVyaXZhZG9zIEZpbmFuY2llcm9zHU1FRkYgRlggRmluYW5jaWFsIERlcml2YXRpdmVzFk1FRkYgUG93ZXIgRGVyaXZhdGl2ZXMkTWVyY2FkbyBBbHRlcm5hdGl2byBCdXJzYXRpbCAoU3BhaW4pHk9NRUwgLSBNZXJjYWRvIGRlIEVsZWN0cmljaWRhZBdWYWxlbmNpYSBTdG9jayBFeGNoYW5nZRZDb2xvbWJvIFN0b2NrIEV4Y2hhbmdlF0toYXJ0b3VtIFN0b2NrIEV4Y2hhbmdlFUZpcnN0IE5vcnRoIFN0b2NraG9sbRdOYXNkYXEgTm9yZGljIFN0b2NraG9sbRFOYXNkYXEgTm9yZGljQE1pZBtOb3JkaWMgR3Jvd3RoIE1hcmtldCBFcXVpdHkKTm9yZGljIE1URiFTcG90bGlnaHQgKGZvcm1lcmx5IEFrdGllIFRvcmdldCkoQlggU3dpc3MgKGZvcm1lcmx5IEJlcm5lIFN0b2NrIEV4Y2hhbmdlKQpPVEMtWCBCRUtCElNJWCBTd2lzcyBFeGNoYW5nZT1TSVggU3dpc3MgRXhjaGFuZ2UgU3dpc3MgQmx1ZSBDaGlwIEVxdWl0aWVzIChmb3JtZXJseSBWaXJ0LXgpIlN3aXNzIEV4Y2hhbmdlIFN0cnVjdHVyZWQgUHJvZHVjdHMPU1dYIFN3aXNzIEJsb2NrHERhbWFzY3VzIFNlY3VyaXRpZXMgRXhjaGFuZ2U5VGFpcGVpIFN0b2NrIEV4Y2hhbmdlIChmb3JtZXJseSBHcmVUYWkgU2VjdXJpdGllcyBNYXJrZXQpF1RhaXdhbiBGdXR1cmVzIEV4Y2hhbmdlFVRhaXdhbiBTdG9jayBFeGNoYW5nZRxEYXIgZXMgU2FsYWFtIFN0b2NrIEV4Y2hhbmdlKUFncmljdWx0dXJhbCBGdXR1cmVzIEV4Y2hhbmdlIG9mIFRoYWlsYW5kJ0JFWCBCb25kIEVsZWN0cm9uaWMgRXhjaGFuZ2UgKFRoYWlsYW5kKRFTRVQgRm9yZWlnbiBCb2FyZBlUaGFpbGFuZCBGdXR1cmVzIEV4Y2hhbmdlF1RoYWlsYW5kIFN0b2NrIEV4Y2hhbmdlIlRyaW5pZGFkIGFuZCBUb2JhZ28gU3RvY2sgRXhjaGFuZ2UMVHVuaXMgQm91cnNlF0lzdGFuYnVsIFN0b2NrIEV4Y2hhbmdlJElzdGFuYnVsIFN0b2NrIEV4Y2hhbmdlIERlYnQgU2VnbWVudCtJc3RhbmJ1bCBTdG9jayBFeGNoYW5nZSBGdXR1cmVzIGFuZCBPcHRpb25zGlVnYW5kYSBTZWN1cml0aWVzIEV4Y2hhbmdlFElOTkVYIFN0b2NrIEV4Y2hhbmdlIUtpZXYgSW50ZXJuYXRpb25hbCBTdG9jayBFeGNoYW5nZRdLaWV2IFVuaXZlcnNhbCBFeGNoYW5nZRRQZXJzcGVrdGl2YSBFeGNoYW5nZSRQRlRTIEZpcnN0IFNlY3VyaXRpZXMgVHJhZGluZyBTeXN0ZW0SVWtyYWluaWFuIEV4Y2hhbmdlGFVrcmFpbmlhbiBTdG9jayBFeGNoYW5nZR1BYnUgRGhhYmkgU2VjdXJpdGllcyBFeGNoYW5nZRZEdWJhaSBGaW5hbmNpYWwgTWFya2V0I0R1YmFpIEdvbGQgYW5kIENvbW1vZGl0aWVzIEV4Y2hhbmdlGUR1YmFpIE1lcmNhbnRpbGUgRXhjaGFuZ2UVSUNFIEZ1dHVyZXMgQWJ1IERoYWJpHE5BU0RBUSBEdWJhaSAoZm9ybWVybHkgRElGWCkMQVBYIFBvd2VyIFVLE0FxdWlzIEV4Y2hhbmdlIChVSykpQXF1aXMgU3RvY2sgRXhjaGFuZ2UgKHByZXYuIE5FWCBFeGNoYW5nZSkzQmFsdGV4IEZyZWlnaHQgRGVyaXZhdGl2ZXMgTWFya2V0IChCYWx0aWMgRXhjaGFuZ2UpD0JhbHRpYyBFeGNoYW5nZQ1CbG9vbWJlcmcgTVRGL0Nib2UgRXVyb3BlIEJYRSBPcmRlciBCb29rIChVSykgKGZvcm1lcmx5IEJBVFMpMENib2UgRXVyb3BlIENYRSBPcmRlciBCb29rIChVSykgKGZvcm1lcmx5IENoaS1YKRhDaGktWCAoQW1zdGVyZGFtIG1hcmtldCkYQ2hpLVggKEZyYW5rZnVydCBtYXJrZXQpFUNoaS1YIChMb25kb24gbWFya2V0KRRDaGktWCAoUGFyaXMgbWFya2V0KRVDaGktWCAoWnVyaWNoIG1hcmtldCkHRXVyb01UUyNFdXJvbmV4dCBCbG9jayAoZm9ybWVybHkgU21hcnRQb29sKSpHRU1NQSBHaWx0IEVkZ2VkIE1hcmtldCBNYWtlcnMgQXNzb2NpYXRpb24NR01FWCBFeGNoYW5nZShJQ0UgRnV0dXJlcyBFdXJvcGUgKEVtaXNzaW9ucyBDb250cmFjdHMpJElDRSBGdXR1cmVzIEV1cm9wZSAoRW5lcmd5IFByb2R1Y3RzKTBJQ0UgRnV0dXJlcyBFdXJvcGUgKEludGVybmF0aW9uYWwgQ29hbCBQcm9kdWN0cykkSUNFIEZ1dHVyZXMgRXVyb3BlIChVdGlsaXR5IE1hcmtldHMpIElDRSBGdXR1cmVzIEV1cm9wZSBCdXNpbmVzcyBEYXlzHElDRSBMSUZGRSBVLksuIChDb21tb2RpdGllcyk6SUNFIExJRkZFIFUuSy4gRXF1aXRpZXMgKG5vbi1VSyBlcXVpdGllcyByZWd1bGF0ZWQgbWFya2V0KTdJQ0UgTElGRkUgVS5LLiBFcXVpdGllcyAobm9uLVVLIGVxdWl0aWVzIHZpYSBJQ0UgQmxvY2spJklDRSBMSUZGRSBVLksuIEVxdWl0aWVzIChVSyBjb250cmFjdHMpNElDRSBMSUZGRSBVLksuIEZpbmFuY2lhbCAoRVUgSW50ZXJlc3QgUmF0ZSBQcm9kdWN0cyknSUNFIExJRkZFIFUuSy4gRmluYW5jaWFsIChVSyBjb250cmFjdHMpNElDRSBMSUZGRSBVLksuIEZpbmFuY2lhbCAoVVMgSW50ZXJlc3QgUmF0ZSBQcm9kdWN0cykPSW5zdGluZXQgRXVyb3BlBElQU1gGSS1TV0FQEkxNQVggKEZYIHByb2R1Y3RzKSBMTUFYIChJbmRpY2VzIFJhdGVzIENvbW1vZGl0aWVzKRtMb25kb24gQnVsbGlvbiBNYXJrZXQgKE9UQykbTG9uZG9uIERlcml2YXRpdmVzIEV4Y2hhbmdlFUxvbmRvbiBNZXRhbCBFeGNoYW5nZSRMb25kb24gTWV0YWwgRXhjaGFuZ2UgKFJpbmcgVHJhZGluZykjTG9uZG9uIE1ldGFsIEV4Y2hhbmdlIFVTRCBjb250cmFjdHMkTG9uZG9uIFBsYXRpbnVtIGFuZCBQYWxsYWRpdW0gTWFya2V0FUxvbmRvbiBTdG9jayBFeGNoYW5nZTdMb25kb24gU3RvY2sgRXhjaGFuZ2UgRGVyaXZhdGl2ZXMgTWFya2V0IC0gRVVSIHByb2R1Y3RzSUxvbmRvbiBTdG9jayBFeGNoYW5nZSBEZXJpdmF0aXZlcyBNYXJrZXQgKGZvcm1lcmx5IFR1cnF1b2lzZSBEZXJpdmF0aXZlcyk9TG9uZG9uIFN0b2NrIEV4Y2hhbmdlIERlcml2YXRpdmVzIE1hcmtldCAoTm9yd2VnaWFuIFByb2R1Y3RzKTRMb25kb24gU3RvY2sgRXhjaGFuZ2UgSW50ZXJuYXRpb25hbCBPcmRlciBCb29rIChJT0IpIkxvbmRvbiBTdG9jayBFeGNoYW5nZSBUUkFERWNobyBBUEELTWFya2l0IEJPQVQLTVRTIEF1c3RyaWESTVRTIEN6ZWNoIFJlcHVibGljC01UUyBHZXJtYW55Ck1UUyBHcmVlY2ULTVRTIEh1bmdhcnkLTVRTIElyZWxhbmQKTVRTIElzcmFlbA9NVFMgTmV0aGVybGFuZHMMTVRTIFNsb3Zha2lhDE1UUyBTbG92ZW5pYRBNVFMgU291dGggQWZyaWNhCU1UUyBTcGFpbgxNVFMgVUsgR2lsdHMLU2lnbWEgWCBNVEYLVHJhZGV3ZWIgVUsXVHVycXVvaXNlIEVxdWl0aWVzIChVSykTVUsgTElGRkUgT1RDIEJjbGVhcghWZWdhLUNoaQtCSURTVHJhZGluZxJCaXRub21pYWwgRXhjaGFuZ2UXQm9zdG9uIE9wdGlvbnMgRXhjaGFuZ2ULQzIgRXhjaGFuZ2U4Q2JvZSBCWVggVVMgRXF1aXRpZXMgRXhjaGFuZ2UgKGZvcm1lcmx5IEJBVFMgWS1FeGNoYW5nZSlBQ2JvZSBCWlggT3B0aW9ucyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFeGNoYW5nZSBPcHRpb25zIE1hcmtldCk1Q2JvZSBCWlggVVMgRXF1aXRpZXMgRXhjaGFuZ2UgKGZvcm1lcmx5IEJBVFMgVHJhZGluZyktQ0JPRSBEaWdpdGFsIEV4Y2hhbmdlIChmb3JtZXJseSBFcmlzIEV4Y2hhbmdlM0Nib2UgRURHQSBVUyBFcXVpdGllcyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFREdBKS1DYm9lIEVER1ggT3B0aW9ucyBNYXJrZXQgKGZvcm1lcmx5IEJBVFMgRURHWCk3Q2JvZSBFREdYIE9wdGlvbnMgTWFya2V0IChmb3JtZXJseSBFREdYIE9wdGlvbnMgTWFya2V0KRtDQk9FIEZ1dHVyZXMgRXhjaGFuZ2UgKENGRSkqQ0JPRSBGdXR1cmVzIEV4Y2hhbmdlIChFbGVjdHJvbmljIFRyYWRpbmcpFkNCT0UgVVMgRXF1aXR5IE9wdGlvbnMwQ0JPVCBBZ3JpY3VsdHVyYWwgQ29udHJhY3RzIChFbGVjdHJvbmljIHRyYWRpbmcpNUNCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpKkNCT1QgRXF1aXR5IENvbnRyYWN0cyAoRWxlY3Ryb25pYyBUcmFkaW5nKS9DQk9UIEVxdWl0eSBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKS1DQk9UIEZpbmFuY2lhbCBDb250cmFjdHMgKEVsZWN0cm9uaWMgVHJhZGluZykyQ0JPVCBGaW5hbmNpYWwgQ29udHJhY3RzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykaQ0JPVCBHZW5lcmFsIEJ1c2luZXNzIERheXMhQ01FIENvbW1vZGl0aWVzIC0gTHVtYmVyIChHTE9CRVgpKUNNRSBDb21tb2RpdGllcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpLUNNRSBEYWlyeSBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKRxDTUUgRGFpcnkgQ29udHJhY3RzIChHTE9CRVgpLENNRSBFcXVpdHkgSW5kZXhlcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpG0NNRSBFcXVpdHkgSW5kZXhlcyAoR0xPQkVYKS5DTUUgRm9yZWlnbiBFeGNoYW5nZSAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpHUNNRSBGb3JlaWduIEV4Y2hhbmdlIChHTE9CRVgpGUNNRSBHZW5lcmFsIEJ1c2luZXNzIERheXMqQ01FIEdlbmVyYWwgRml4aW5nIChleC4gRmluYW5jaWFsIE9wdGlvbnMpLUNNRSBHZW5lcmFsIEZpeGluZyAoRmluYW5jaWFsIENvbnRyYWN0cyBvbmx5KSJDTUUgR1NDSSAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpEUNNRSBHU0NJIChHTE9CRVgpLENNRSBJbnRlcmVzdCBSYXRlcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpG0NNRSBJbnRlcmVzdCBSYXRlcyAoR0xPQkVYKTVDTUUgSW50ZXJlc3QgUmF0ZXMgRXVyb2RvbGxhciBPcHRpb25zIChGbG9vciBUcmFkaW5nKS9DTUUgSW50ZXJlc3QgUmF0ZXMgU09GUiBPcHRpb25zIChGbG9vciBUcmFkaW5nKSdDTUUgTGl2ZXN0b2NrIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgQ01FIExpdmVzdG9jayBDb250cmFjdHMgKEdMT0JFWCkyQ01FIFJlYWwgRXN0YXRlIFByb2R1Y3RzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykhQ01FIFJlYWwgRXN0YXRlIFByb2R1Y3RzIChHTE9CRVgpLkNNRSBXZWF0aGVyIFByb2R1Y3RzIChGaXhpbmcgb3IgZmxvb3IgdHJhZGluZykdQ01FIFdlYXRoZXIgUHJvZHVjdHMgKEdMT0JFWCkfQ01FL05ZTUVYIENsZWFyUG9ydCBPVEMgVHJhZGluZy5Db2luYmFzZSBEZXJpdmF0aXZlcyAoZm9ybWVybHkgRmFpclggRXhjaGFuZ2UpGUNPTUVYIChEaXZpc2lvbiBvZiBOWU1FWCkaQ09NRVggKEVsZWN0cm9uaWMgVHJhZGluZykfRWxlY3Ryb25pYyBGdXR1cmVzIEV4Y2hhbmdlIEVMWDBJQ0UgRnV0dXJlcyBVUyBBZ3JpY3VsdHVyYWwgLSBFbGVjdHJvbmljIFRyYWRpbmckSUNFIEZ1dHVyZXMgVVMgQWdyaWN1bHR1cmFsIChGaXhpbmcpPElDRSBGdXR1cmVzIFVTIENhbm9sYSBQcm9kdWN0cyAoZm9ybWVybHkgSUNFIEZ1dHVyZXMgQ2FuYWRhKR5JQ0UgRnV0dXJlcyBVUyBFbmVyZ3kgRGl2aXNpb243SUNFIEZ1dHVyZXMgVVMgRW5lcmd5IERpdmlzaW9uIChFbnZpcm9ubWVudGFsIFByb2R1Y3RzKRxJQ0UgRnV0dXJlcyBVUyBFcmlzIFByb2R1Y3RzGElDRSBGdXR1cmVzIFVTIEZpbmFuY2lhbC1JQ0UgRnV0dXJlcyBVUyBGaW5hbmNpYWwgLSBFbGVjdHJvbmljIFRyYWRpbmcpSUNFIEZ1dHVyZXMgVVMgRmluYW5jaWFsIENyeXB0b2N1cnJlbmNpZXMkSUNFIEZ1dHVyZXMgVVMgR2VuZXJhbCBCdXNpbmVzcyBEYXlzIklDRSBGdXR1cmVzIFVTIEdyYWlucyBhbmQgT2lsc2VlZHMgSUNFIEZ1dHVyZXMgVVMgSW5kZXggRGVyaXZhdGl2ZXM1SUNFIEZ1dHVyZXMgVVMgSW5kZXggRGVyaXZhdGl2ZXMgLSBFbGVjdHJvbmljIFRyYWRpbmdASUNFIExJRkZFIFUuUy4gKGZvcm1lcmx5IE5ZU0UgTElGRkUgVS5TLikgRG9tZXN0aWMgU3RvY2sgSW5kaWNlcz9JQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBJbnRlcmVzdCBSYXRlIEZ1dHVyZXNFSUNFIExJRkZFIFUuUy4gKGZvcm1lcmx5IE5ZU0UgTElGRkUgVS5TLikgSW50ZXJuYXRpb25hbCBTdG9jayBJbmRpY2VzMElDRSBMSUZGRSBVLlMuIChmb3JtZXJseSBOWVNFIExpZmZlIFUuUy4pIE1ldGFscwdJQ0UgT1RDC0lFWCBUcmFkaW5nGkthbnNhcyBDaXR5IEJvYXJkIG9mIFRyYWRlGExvbmcgVGVybSBTdG9jayBFeGNoYW5nZRBNZW1iZXJzIEV4Y2hhbmdlDE1FTVggT3B0aW9ucy9NaWFtaSBJbnRlcm5hdGlvbmFsIFNlY3VyaXRpZXMgRXhjaGFuZ2UgT3B0aW9ucwpNSUFYIFBFQVJME01JQVggUGVhcmwgRXF1aXRpZXMaTWlubmVhcG9saXMgR3JhaW4gRXhjaGFuZ2UGTkFTREFRIU5hc2RhcSBCWCAoQm9zdG9uIFN0b2NrIEV4Y2hhbmdlKRFOYXNkYXEgQlggT3B0aW9ucxVOQVNEQVEgQ2FwaXRhbCBNYXJrZXQTTkFTREFRIEZpeGVkIEluY29tZSpOQVNEQVEgR0VNWCAoZm9ybWVybHkgSVNFIEdlbWluaSBFeGNoYW5nZSkbTkFTREFRIEdsb2JhbCBTZWxlY3QgTWFya2V0N05BU0RBUSBJU0UgKGZvcm1lcmx5IEludGVybmF0aW9uYWwgU2VjdXJpdGllcyBFeGNoYW5nZSkqTkFTREFRIE1SWCAoZm9ybWVybHkgSVNFIE1lcmN1cnkgRXhjaGFuZ2UpHU5BU0RBUSBOYXRpb25hbCBNYXJrZXQgU3lzdGVtIk5BU0RBUSBPTVggRnV0dXJlcyBFeGNoYW5nZSAoUEJPVCkVTkFTREFRIE9wdGlvbnMgTWFya2V0I05hc2RhcSBQSExYIChQaGlsYWRlbHBoaWEgRXhjaGFuZ2UpFE5BU0RBUSBQb3J0YWwgTWFya2V0Ck5hc2RhcSBQU1gXTmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2UcTmV3IFlvcmsgTWVyY2FudGlsZSBFeGNoYW5nZRdOZXcgWW9yayBTdG9jayBFeGNoYW5nZQ5Ob2RhbCBFeGNoYW5nZRNOWU1FWCBFbmVyZ3kgTWFya2V0KE5ZTUVYIEVuZXJneSBNYXJrZXQgKEVsZWN0cm9uaWMgVHJhZGluZykhTllNRVggTWV0YWxzIChFbGVjdHJvbmljIFRyYWRpbmcpEU5ZTUVYIE9UQyBNYXJrZXRzFk5ZTUVYIFNvZnQgQ29tbW9kaXRpZXMrTllNRVggU29mdCBDb21tb2RpdGllcyAoRWxlY3Ryb25pYyBUcmFkaW5nKRJOWVNFIEFtZXggRXF1aXRpZXMRTllTRSBBbWV4IE9wdGlvbnMJTllTRSBBcmNhFU5ZU0UgQXJjYSBEZXJpdmF0aXZlcy5OWVNFIENoaWNhZ28gKGZvcm1lcmx5IENoaWNhZ28gU3RvY2sgRXhjaGFuZ2UpHk9UQyBCdWxsZXRpbiBCb2FyZCAtIE90aGVyIE9UQwtPVEMgTWFya2V0cx9QaGlsYWRlbHBoaWEgRXhjaGFuZ2UgKE9wdGlvbnMpC1BpbmsgU2hlZXRzF1BpbmsgU2hlZXRzIEdyZXkgTWFya2V0EVBpbmsgU2hlZXRzIE9UQ1FYE1BpcGVsaW5lIFRyYWRpbmcgVVMOU21hbGwgRXhjaGFuZ2USVGhlIEdyZWVuIEV4Y2hhbmdlJ1RoZSBHcmVlbiBFeGNoYW5nZSAoRWxlY3Ryb25pYyBUcmFkaW5nKShCb2xzYSBFbGVjdHJvbmljYSBkZSBWYWxvcmVzIGRlbCBVcnVndWF5GE1vbnRldmlkZW8gQm9sc2EgVmFsb3JlcxhVemJlayBDb21tb2RpdHkgRXhjaGFuZ2UZVXpiZWtpc3RhbiBTdG9jayBFeGNoYW5nZRVCb2xzYSBWYWxvcmVzIENhcmFjYXMUSGFub2kgU3RvY2sgRXhjaGFuZ2UpSGFub2kgU3RvY2sgRXhjaGFuZ2UgKFVubGlzdGVkIENvbXBhbmllcykgSGFub2kgU3RvY2sgRXhjaGFuZ2UgRGVyaXZhdGl2ZXNBSG8gQ2hpIE1pbmggQ2l0eSBTdG9jayBFeGNoYW5nZSAoZm9ybWVybHkgVmlldG5hbSBTdG9jayBFeGNoYW5nZSkVTHVzYWthIFN0b2NrIEV4Y2hhbmdlF1ppbWJhYndlIFN0b2NrIEV4Y2hhbmdlFCsDhwVnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZxYBZmQCAw8QDxYKHwsFCnNlbGVjdExpc3QfDAUJRGF0YUZpZWxkHw0FCVRleHRGaWVsZB8OZx8PAgJkEBWHBSctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0lQWxiYW5pYS1UaXJhbmEgU3RvY2sgRXhjaGFuZ2UgIChYVElSKSZBbGdlcmlhLUFsZ2llcnMgU3RvY2sgRXhjaGFuZ2UgIChYQUxHKS5BcmdlbnRpbmEtQm9sc2EgZGUgQ29tZXJjaW8gZGUgUm9zYXJpbyAgKFhST1MpK0FyZ2VudGluYS1Cb2xzYSBkZSBDb21lcmNpbyBNZW5kb3phICAoWEJDTSkwQXJnZW50aW5hLUJ1ZW5vcyBBaXJlcyBCb2xzYSBkZSBDb21lcmNpbyAgKFhCVUUpMUFyZ2VudGluYS1CdWVub3MgQWlyZXMgTWVyY2FkbyBkZSBWYWxvcmVzICAoWE1FVikzQXJnZW50aW5hLU1hdGJhLVJvZmV4IE1lcmNhZG8gQWdyb3BlY3VhcmlvcyAgKFhNVEIpMEFyZ2VudGluYS1NYXRiYS1Sb2ZleCBNZXJjYWRvIEZpbmFuY2llcm8gIChST0ZYKS1BcmdlbnRpbmEtTWVyY2FkbyBBYmllcnRvIEVsZWN0cm9uaWNvICAoWE1BQikvQXJnZW50aW5hLU1lcmNhZG8gZGUgVmFsb3JlcyBkZSBSb3NhcmlvICAoWFJPWCksQXJnZW50aW5hLU1lcmNhZG8gZGUgVmFsb3JlcyBNZW5kb3phICAoWEJDWClEQXJnZW50aW5hLVJvc2FyaW8gRnV0dXJlcyBFeGNoYW5nZSBBZ3JpY3VsdHVyYWwgUHJvZHVjdHMgIChST0ZYLUFHUilJQXJtZW5pYS1Bcm1lbmlhIFNlY3VyaXRpZXMgRXhjaGFuZ2UgKGZvcm1lcmx5IE5BU0RBUSBPTVggQXJtZW5pYSkgIChYQVJNKTFBdXN0cmFsaWEtQVNYIChBdXN0cmFsaWFuIFN0b2NrIEV4Y2hhbmdlKSAgKFhBU1gpU0F1c3RyYWxpYS1BU1ggMjQgSW50ZXJuYXRpb25hbCBIb2xpZGF5cyAoZGF5IGFuZCBuaWdodCBzZXNzaW9ucyBjbG9zZWQpICAoWFNGRS1JTlQpJUF1c3RyYWxpYS1BU1ggRGVyaXZhdGl2ZXMgIChYQVNYLURFUilBQXVzdHJhbGlhLUFTWCBUcmFkZSAyNCAoZm9ybWVybHkgU3lkbmV5IEZ1dHVyZXMgRXhjaGFuZ2UpICAoWFNGRSk7QXVzdHJhbGlhLUNCT0UgQXVzdHJhbGlhIChmb3JtZXJseSBDaGktWCBBdXN0cmFsaWEpICAoQ0hJQSlLQXVzdHJhbGlhLU5hdGlvbmFsIFN0b2NrIEV4Y2hhbmdlIG9mIEF1c3RyYWxpYSAoZm9ybWVybHkgTmV3Y2FzdGxlKSAgKFhORUMpMUF1c3RyYWxpYS1TSU0gVmVudHVyZSBTZWN1cml0aWVzIEV4Y2hhbmdlICAoU0lNVikoQXVzdHJpYS1BdXN0cmlhbiBFbmVyZ3kgRXhjaGFuZ2UgIChFWEFBKSlBdXN0cmlhLVdpZW5lcmJvcnNlIC0gTWFpbiBtYXJrZXQgIChXQkFIKSlBdXN0cmlhLVdpZW5lcmJvcnNlIChBbGwgbWFya2V0cykgIChYV0JPKSZBemVyYmFpamFuLUJha3UgU3RvY2sgRXhjaGFuZ2UgIChCU0VYKTlCYWhhbWFzLUJhaGFtYXMgSW50ZXJuYXRpb25hbCBTZWN1cml0aWVzIEV4Y2hhbmdlICAoWEJBQSkeQmFocmFpbi1CYWhyYWluIEJvdXJzZSAgKFhCQUgpLEJhbmdsYWRlc2gtQ2hpdHRhZ29uZyBTdG9jayBFeGNoYW5nZSAgKFhDSEcpJ0JhbmdsYWRlc2gtRGhha2EgU3RvY2sgRXhjaGFuZ2UgIChYREhBKShCYXJiYWRvcy1CYXJiYWRvcyBTdG9jayBFeGNoYW5nZSAgKFhCQUIpNkJlbGFydXMtQmVsYXJ1c2lhbiBDdXJyZW5jeSBhbmQgU3RvY2sgRXhjaGFuZ2UgIChCQ1NFKSJCZWxnaXVtLUFsdGVybmV4dCBCcnVzc2VscyAgKEFMWEIpL0JlbGdpdW0tQmVscGV4IC0gQmVsZ2l1bSBQb3dlciBFeGNoYW5nZSAgKEJMUFgpIUJlbGdpdW0tRXVyb25leHQgQnJ1c3NlbHMgIChYQlJVKTRCZWxnaXVtLUV1cm9uZXh0IEJydXNzZWxzIERlcml2YXRpdmVzIE1hcmtldCAgKFhCUkQpG0JlbGdpdW0tTVRTIEJlbGdpdW0gIChCTVRTKStCZWxnaXVtLU1UUyBEZW5tYXJrIChEYW5pc2ggS3JvbmVzKSAgKE1UU0QpJkJlbGdpdW0tTVRTIERlbm1hcmsgKEV1cm8pICAoTVRTRC1FVVIpG0JlbGdpdW0tTVRTIEZpbmxhbmQgIChNVFNGKSZCZXJtdWRhLUJlcm11ZGEgU3RvY2sgRXhjaGFuZ2UgIChYQkRBKSpCb2xpdmlhLUJvbHNhIEJvbGl2aWFuYSBkZSBWYWxvcmVzICAoWEJPTCk4Qm9zbmlhIGFuZCBIZXJ6ZWdvdmluYS1CYW5qYSBMdWthIFN0b2NrIEV4Y2hhbmdlICAoWEJMQik2Qm9zbmlhIGFuZCBIZXJ6ZWdvdmluYS1TYXJhamV2byBTdG9jayBFeGNoYW5nZSAgKFhTU0UpKEJvdHN3YW5hLUJvdHN3YW5hIFN0b2NrIEV4Y2hhbmdlICAoWEJPVCkoQnJhemlsLUIzIChmb3JtZXJseSBCTSZGQk9WRVNQQSkgIChCVk1GKUZCcmF6aWwtQjMgRGVyaXZhdGl2ZXMgKGZvcm1lcmx5IEJNJkZCT1ZFU1BBIChEZXJpdmF0aXZlcykpICAoQlZNRi1CTUYpQEJyYXppbC1CMyBTcG90IFVTRCAoZm9ybWVybHkgQk0mRkJPVkVTUEEgKFNwb3QgVVNEKSkgIChCVk1GLVVTRCkpQnVsZ2FyaWEtQnVsZ2FyaWFuIFN0b2NrIEV4Y2hhbmdlICAoWEJVTCktQ2FtYm9kaWEtQ2FtYm9kaWEgU2VjdXJpdGllcyBFeGNoYW5nZSAgKFhDU1gpNENhbmFkYS1DYW5hZGlhbiBOYXRpb25hbCBTdG9jayBFeGNoYW5nZSBDTlNYICAoWENOUSk7Q2FuYWRhLUNib2UgQ2FuYWRhIChmb3JtZXJseSBBZXF1aXRhcyBORU8gRXhjaGFuZ2UpICAoTkVPRSlLQ2FuYWRhLUlDRSBOR1ggR2FzIGFuZCBQb3dlciBNYXJrZXQgKGZvcm1lcmx5IE5HWCBDcnVkZSBPaWwgTWFya2V0KSAgKE5HWEMpH0NhbmFkYS1MaXF1aWRuZXQgQ2FuYWRhICAoTElDQSkoQ2FuYWRhLU1vbnRyZWFsIENsaW1hdGUgRXhjaGFuZ2UgIChYTU9DKSBDYW5hZGEtTW9udHJlYWwgRXhjaGFuZ2UgIChYTU9EKUBDYW5hZGEtTW9udHJlYWwgRXhjaGFuZ2UgKEludGVyZXN0IFJhdGUgRGVyaXZhdGl2ZXMpICAoWE1PRC1JTlQpIENhbmFkYS1OQVNEQVEgQ1gyIENhbmFkYSAgKFhDWDIpMUNhbmFkYS1OQVNEQVEgQ1hDIChmb3JtZXJseSBDaGktWCBDYW5hZGEpICAoQ0hJQykZQ2FuYWRhLU5BU0RBUSBDWEQgIChYQ1hEKRhDYW5hZGEtT01FR0EgQVRTICAoT01HQSkbQ2FuYWRhLVBVUkUgVHJhZGluZyAgKFBVUkUpJUNhbmFkYS1Ub3JvbnRvIFN0b2NrIEV4Y2hhbmdlICAoWFRTRSkfQ2FuYWRhLVRyaUFjdCBNYXRjaCBOb3cgIChNQVROKThDYW5hZGEtVFNYIEFscGhhIChmb3JtZXJseSBBbHBoYSBUcmFkaW5nIFN5c3RlbSkgIChYQVRTKSNDYW5hZGEtVFNYIFZlbnR1cmUgRXhjaGFuZ2UgIChYVFNYKSdDYW5hZGEtVFNYIFZlbnR1cmUgRXhjaGFuZ2UgTkVYICAoWFROWCksQ2FwZSBWZXJkZS1DYXBlIFZlcmRlIFN0b2NrIEV4Y2hhbmdlICAoWEJWQyk0Q2F5bWFuIElzbGFuZHMtQ2F5bWFuIElzbGFuZHMgU3RvY2sgRXhjaGFuZ2UgIChYQ0FZKSxDaGlsZS1Cb2xzYSBkZSBWYWxvcmVzIGRlIFZhbHBhcmFpc28gIChCT1ZBKShDaGlsZS1Cb2xzYSBFbGVjdHJvbmljYSBkZSBDaGlsZSAgKFhCQ0wpJUNoaWxlLVNhbnRpYWdvIFN0b2NrIEV4Y2hhbmdlICAoWFNHTykkQ2hpbmEtQmVpamluZyBTdG9jayBFeGNoYW5nZSAgKEJKU0UpLkNoaW5hLUNoaW5hIEZpbmFuY2lhbCBGdXR1cmVzIEV4Y2hhbmdlICAoQ0NGWCkxQ2hpbmEtQ2hpbmEgRm9yZWlnbiBFeGNoYW5nZSBUcmFkZSBTeXN0ZW0gIChYQ0ZFKSxDaGluYS1DaGluYSBTdGFpbmxlc3MgU3RlZWwgRXhjaGFuZ2UgIChDU1NYKSdDaGluYS1EYWxpYW4gQ29tbW9kaXR5IEV4Y2hhbmdlICAoWERDRSknQ2hpbmEtU2hhbmdoYWkgRnV0dXJlcyBFeGNoYW5nZSAgKFhTR0UpJENoaW5hLVNoYW5naGFpIEdvbGQgRXhjaGFuZ2UgIChTR0VYKTRDaGluYS1TaGFuZ2hhaSBJbnRlcm5hdGlvbmFsIEVuZXJneSBFeGNoYW5nZSAgKFhJTkUpLkNoaW5hLVNoYW5naGFpIFN0b2NrIEV4Y2hhbmdlIEEtc2hhcmVzICAoWFNIRykyQ2hpbmEtU2hhbmdoYWkgU3RvY2sgRXhjaGFuZ2UgQi1zaGFyZXMgIChYU0hHLVVTRCk7Q2hpbmEtU2hhbmdoYWktSEsgQm9uZCBDb25uZWN0IChOb3J0aGJvdW5kIFRyYWRpbmcpICAoQ0ZCQyk8Q2hpbmEtU2hhbmdoYWktSEsgU3RvY2sgQ29ubmVjdCAoTm9ydGhib3VuZCBUcmFkaW5nKSAgKFhTU0MpLkNoaW5hLVNoZW56aGVuIFN0b2NrIEV4Y2hhbmdlIEEtc2hhcmVzICAoWFNIRSkyQ2hpbmEtU2hlbnpoZW4gU3RvY2sgRXhjaGFuZ2UgQi1zaGFyZXMgIChYU0hFLUhLRCk8Q2hpbmEtU2hlbnpoZW4tSEsgU3RvY2sgQ29ubmVjdCAoTm9ydGhib3VuZCBUcmFkaW5nKSAgKFhTRUMpKkNoaW5hLVpoZW5nemhvdSBDb21tb2RpdHkgRXhjaGFuZ2UgIChYWkNFKShDb2xvbWJpYS1Db2xvbWJpYSBTdG9jayBFeGNoYW5nZSAgKFhCT0cpLENvc3RhIFJpY2EtQ29zdGEgUmljYSBTdG9jayBFeGNoYW5nZSAgKFhCTlYpPUNvdGUgZCdJdm9pcmUtQm91cnNlIFJlZ2lvbmFsZSBkZXMgVmFsZXVycyBNb2JpbGllcmVzICAoWEJSViklQ3JvYXRpYS1aYWdyZWIgU3RvY2sgRXhjaGFuZ2UgIChYWkFHKTNDdXJhY2FvLUR1dGNoIENhcmliYmVhbiBTZWN1cml0aWVzIEV4Y2hhbmdlICAoRENTWCkkQ3lwcnVzLUN5cHJ1cyBTdG9jayBFeGNoYW5nZSAgKFhDWVMpLEN6ZWNoIFJlcHVibGljLVByYWd1ZSBTdG9jayBFeGNoYW5nZSAgKFhQUkEpL0N6ZWNoIFJlcHVibGljLVJNIFN5c3RlbSBDemVjaCBSZXB1YmxpYyAgKFhSTU8pGURlbm1hcmstRGFuc2sgT1RDICAoREtUQykmRGVubWFyay1GaXJzdCBOb3J0aCBDb3BlbmhhZ2VuICAoRk5ESykoRGVubWFyay1OYXNkYXEgTm9yZGljIENvcGVuaGFnZW4gIChYQ1NFKTtEb21pbmljYW4gUmVwdWJsaWMtRG9taW5pY2FuIFJlcHVibGljIEJvbHNhIFZhbG9yZXMgIChYQlZSKShFY3VhZG9yLUd1YXlhcXVpbCBTdG9jayBFeGNoYW5nZSAgKFhHVUEpJEVjdWFkb3ItUXVpdG8gU3RvY2sgRXhjaGFuZ2UgIChYUVVJKR9FZ3lwdC1FZ3lwdGlhbiBFeGNoYW5nZSAgKFhDQUkpIUVneXB0LU5pbGUgU3RvY2sgRXhjaGFuZ2UgIChOSUxYKS5FbCBTYWx2YWRvci1FbCBTYWx2YWRvciBTdG9jayBFeGNoYW5nZSAgKFhTVkEpI0VzdG9uaWEtRmlyc3QgTm9ydGggRXN0b25pYSAgKEZORUUpJUVzdG9uaWEtTmFzZGFxIEJhbHRpYyBUYWxsaW5uICAoWFRBTCk9ZVN3YXRpbmkgKGZvcm1lcmx5IFN3YXppbGFuZCktZVN3YXRpbmkgU3RvY2sgRXhjaGFuZ2UgIChYU1dBKSlGaWppLVNvdXRoIFBhY2lmaWMgU3RvY2sgRXhjaGFuZ2UgIChYU1BTKSRGaW5sYW5kLUZpcnN0IE5vcnRoIEhlbHNpbmtpICAoRk5GSSkmRmlubGFuZC1OYXNkYXEgTm9yZGljIEhlbHNpbmtpICAoWEhFTCkeRnJhbmNlLUFsdGVybmV4dCBQYXJpcyAgKEFMWFApIkZyYW5jZS1BcXVpcyBFeGNoYW5nZSAoRVUpICAoQVFFVSkdRnJhbmNlLUV1cm9uZXh0IFBhcmlzICAoWFBBUikZRnJhbmNlLUdhbGF4eSBNVEYgIChHTVRGKSxGcmFuY2UtTWFyY2hlIExpYnJlIChFdXJvbmV4dCBQYXJpcykgIChYTUxJKSVGcmFuY2UtTUFUSUYgKEV1cm9uZXh0IFBhcmlzKSAgKFhNQVQpJUZyYW5jZS1NT05FUCAoRXVyb25leHQgUGFyaXMpICAoWE1PTikZRnJhbmNlLU1UUyBGcmFuY2UgIChGTVRTKR1GcmFuY2UtTllTRSBCb25kTWF0Y2ggIChNVENIKStGcmFuY2UtUG93ZXJuZXh0IEZ1dHVyZXMgTWFya2V0ICAoWFBPVy1GVVQpKEZyYW5jZS1Qb3dlcm5leHQgU3BvdCBNYXJrZXQgIChYUE9XLVNQVCkhRnJhbmNlLVNpZ21hIFggRXVyb3BlIE1URiAgKFNHTVUpJkdlb3JnaWEtR2VvcmdpYSBTdG9jayBFeGNoYW5nZSAgKFhHU0UpJUdlcm1hbnktQmVybGluIFN0b2NrIEV4Y2hhbmdlICAoWEJFUilAR2VybWFueS1Cb2Vyc2UgRnJhbmtmdXJ0IEZyZWl2ZXJrZWhyIC0gT3BlbiAoT1RDKSBNYXJrZXQgIChGUkFCKUBHZXJtYW55LUJvZXJzZSBTdHV0dGdhcnQgRnJlaXZlcmtlaHIgLSBPcGVuIChPVEMpIE1hcmtldCAgKFNUVUIpQEdlcm1hbnktQm9yc2UgRnJhbmtmdXJ0IChmb3JtZXJseSBHZXJtYW4gRGV1dHNjaGVib2Vyc2UpICAoWEZSQSk/R2VybWFueS1Cb3JzZSBIYW1idXJnIExhbmcgYW5kIFNjaHdhcnogRXhjaGFuZ2UgUmVnIE1rdCAgKEhBTU0pKUdlcm1hbnktRHVzc2VsZG9yZiBTdG9jayBFeGNoYW5nZSAgKFhEVVMpM0dlcm1hbnktRVBFWCBTcG90IChFdXJvcGVhbiBQb3dlciBFeGNoYW5nZSkgIChFUEVYKSBHZXJtYW55LUVxdWlkdWN0IFRyYWRpbmcgIChYRVFUKT5HZXJtYW55LUV1cmV4IChBbGwgUHJvZHVjdHMgZXguIHNvbWUgR2VybWFuIGFuZCBTd2lzcykgIChYRVVSKS1HZXJtYW55LUV1cmV4IChBdXN0cmlhbiBwcm9kdWN0cykgIChYRVVSLUFVVCksR2VybWFueS1FdXJleCAoRmlubmlzaCBwcm9kdWN0cykgIChYRVVSLUVVRikqR2VybWFueS1FdXJleCAoSXJpc2ggcHJvZHVjdHMpICAoWEVVUi1FVVIpLEdlcm1hbnktRXVyZXggKEl0YWxpYW4gcHJvZHVjdHMpICAoWEVVUi1FVUkpRUdlcm1hbnktRXVyZXggKFJ1c3NpYW4gcHJvZHVjdHMgUkRYeHQgYW5kIEVxdWl0eSBPcHRpb25zKSAgKFhFVVItUlVSKTBHZXJtYW55LUV1cmV4IChzb21lIEdlcm1hbiBQcm9kdWN0cykgIChYRVVSLUdFUiksR2VybWFueS1FdXJleCAoU3BhbmlzaCBwcm9kdWN0cykgIChYRVVSLUVVUyksR2VybWFueS1FdXJleCAoU3dlZGlzaCBwcm9kdWN0cykgIChYRVVSLUVVSykqR2VybWFueS1FdXJleCAoU3dpc3MgcHJvZHVjdHMpICAoWEVVUi1FVVopJ0dlcm1hbnktRXVyZXggKFVTIHByb2R1Y3RzKSAgKFhFVVItRVVVKRtHZXJtYW55LUV1cmV4IEJvbmRzICAoWEVVQikaR2VybWFueS1FdXJleCBSZXBvICAoWEVVUCkpR2VybWFueS1FdXJleCBSZXBvIFNlY0xlbmQgTWFya2V0ICAoWEVVTSkoR2VybWFueS1FdXJvcGVhbiBFbmVyZ3kgRXhjaGFuZ2UgIChYRUVFKT1HZXJtYW55LUV1cm9wZWFuIEVuZXJneSBFeGNoYW5nZSBSZWd1bGF0ZWQgR2FzIE1hcmtldCAgKFhQU0YpL0dlcm1hbnktRXVyb3BlYW4gV2FycmFudCBFeGNoYW5nZSBFVVdBWCAgKEVVV1gpMkdlcm1hbnktR2V0dGV4IChNdW5pY2ggTWFya2V0IE1ha2VyKSAtIE9UQyAgKE1VTkQpPUdlcm1hbnktR2V0dGV4IChNdW5pY2ggTWFya2V0IE1ha2VyKSBSZWd1bGF0ZWQgTWFya2V0ICAoTVVOQykmR2VybWFueS1IYW1idXJnIFN0b2NrIEV4Y2hhbmdlICAoWEhBTSkmR2VybWFueS1IYW5vdmVyIFN0b2NrIEV4Y2hhbmdlICAoWEhBTiklR2VybWFueS1NdW5pY2ggU3RvY2sgRXhjaGFuZ2UgIChYTVVOKRdHZXJtYW55LVF1b3RyaXggIChYUVRYKShHZXJtYW55LVN0dXR0Z2FydCBTdG9jayBFeGNoYW5nZSAgKFhTVFUpPUdlcm1hbnktVHJhZGVnYXRlIEV4Y2hhbmdlIC0gRnJlaXZlcmtlaHIgKE9UQykgTWFya2V0ICAoWEdBVCkzR2VybWFueS1UcmFkZWdhdGUgRXhjaGFuZ2UgLSBSZWd1bGFyIE1hcmtldCAgKFhHUk0pFUdlcm1hbnktWEVUUkEgIChYRVRSKSRHZXJtYW55LVhldHJhIFJlZ3VsYXIgTWFya2V0ICAoWEVUQSkiR2hhbmEtR2hhbmEgU3RvY2sgRXhjaGFuZ2UgIChYR0hBKSpHaWJyYWx0YXItR2licmFsdGFyIFN0b2NrIEV4Y2hhbmdlICAoR1NYTCkqR3JlZWNlLUF0aGVucyBEZXJpdmF0aXZlcyBFeGNoYW5nZSAgKFhBREUpMUdyZWVjZS1BdGhlbnMgRXhjaGFuZ2UgQWx0ZXJuYXRpdmUgTWFya2V0ICAoRU5BWCkkR3JlZWNlLUF0aGVucyBTdG9jayBFeGNoYW5nZSAgKFhBVEgpQEdyZWVjZS1IREFUIEdyZWVrIEVsZWN0cm9uaWMgU2Vjb25kYXJ5IFNlY3VyaXRpZXMgTWFya2V0ICAoSERBVCk5R3JlZWNlLUhFbkV4IEhlbGxlbmljIEVuZXJneSBFeGNoYW5nZSBEZXJpdmF0aXZlcyAgKEhFREUpKkd1YXRlbWFsYS1HdWF0ZW1hbGEgU3RvY2sgRXhjaGFuZ2UgIChYR1RHKWVHdWVybnNleSBDaGFubmVsIElzbGFuZHMtVGhlIEludGVybmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2UgKGZvcm1lcmx5IENoYW5uZWwgSXNsYW5kcyBFeGNoYW5nZSkgIChYQ0lFKTFIb25kdXJhcy1Cb2xzYSBDZW50cm9hbWVyaWNhbmEgZGUgVmFsb3JlcyAgKFhCQ1YpMkhvbmcgS29uZy1DaGluZXNlIEdvbGQgYW5kIFNpbHZlciBFeGNoYW5nZSAgKFhDR1MpHkhvbmcgS29uZy1HRU0gRXhjaGFuZ2UgIChYR0VNKSxIb25nIEtvbmctSG9uZyBLb25nIEZ1dHVyZXMgRXhjaGFuZ2UgIChYSEtGKUpIb25nIEtvbmctSG9uZyBLb25nIEZ1dHVyZXMgRXhjaGFuZ2UgSW50ZXJuYXRpb25hbCBEZXJpdmF0aXZlcyAgKFhIS0YtSU5UKSpIb25nIEtvbmctSG9uZyBLb25nIFN0b2NrIEV4Y2hhbmdlICAoWEhLRylASG9uZyBLb25nLVNoYW5naGFpLUhLIFN0b2NrIENvbm5lY3QgKFNvdXRoYm91bmQgVHJhZGluZykgIChTSFNDKUBIb25nIEtvbmctU2hlbnpoZW4tSEsgU3RvY2sgQ29ubmVjdCAoU291dGhib3VuZCBUcmFkaW5nKSAgKFNaU0MpJ0h1bmdhcnktQnVkYXBlc3QgU3RvY2sgRXhjaGFuZ2UgIChYQlVEKTVIdW5nYXJ5LUNlbnRyYWwgRWFzdGVybiBFdXJvcGVhbiBHYXMgRXhjaGFuZ2UgIChYR0FTKTRIdW5nYXJ5LUh1bmdhcmlhbiBEZXJpdmF0aXZlIEVuZXJneSBFeGNoYW5nZSAgKEhVRFgpKEh1bmdhcnktSHVuZ2FyaWFuIFBvd2VyIEV4Y2hhbmdlICAoSFVQWCkjSWNlbGFuZC1GaXJzdCBOb3J0aCBJY2VsYW5kICAoRk5JUyklSWNlbGFuZC1OYXNkYXEgTm9yZGljIEljZWxhbmQgIChYSUNFKSNJbmRpYS1Cb21iYXkgU3RvY2sgRXhjaGFuZ2UgIChYQk9NKTxJbmRpYS1Cb21iYXkgU3RvY2sgRXhjaGFuZ2UgQ3VycmVuY3kgRGVyaXZhdGl2ZXMgIChYQk9NLUNSRCkzSW5kaWEtQm9tYmF5IFN0b2NrIEV4Y2hhbmdlIERlYnQgTWFya2V0ICAoWEJPTS1XRE0pJUluZGlhLUNhbGN1dHRhIFN0b2NrIEV4Y2hhbmdlICAoWENBTCkiSW5kaWEtRGVsaGkgU3RvY2sgRXhjaGFuZ2UgIChYREVTKSxJbmRpYS1JQ0VYIEluZGlhbiBDb21tb2RpdHkgRXhjaGFuZ2UgIChJQ1hMKSpJbmRpYS1JbmRpYSBJbnRlcm5hdGlvbmFsIEV4Y2hhbmdlICAoSUlOWCkgSW5kaWEtTUNYIFN0b2NrIEV4Y2hhbmdlICAoTUNYWCk5SW5kaWEtTUNYIFN0b2NrIEV4Y2hhbmdlIEN1cnJlbmN5IERlcml2YXRpdmVzICAoTUNYWC1DUkQpL0luZGlhLU11bHRpIENvbW1vZGl0eSBFeGNoYW5nZSBvZiBJbmRpYSAgKFhJTUMpQ0luZGlhLU11bHRpIENvbW1vZGl0eSBFeGNoYW5nZSBvZiBJbmRpYSBFdmVuaW5nIFNlc3Npb24gIChYSU1DLUVWRSk/SW5kaWEtTmF0aW9uYWwgQ29tbW9kaXR5IGFuZCBEZXJpdmF0aXZlcyBFeGNoYW5nZSBJbmRpYSAgKFhOQ0QpVkluZGlhLU5hdGlvbmFsIENvbW1vZGl0eSBhbmQgRGVyaXZhdGl2ZXMgRXhjaGFuZ2Ugb2YgSW5kaWEgRXZlbmluZyBTZXNzaW9uICAoWE5DRC1FVkUpLkluZGlhLU5hdGlvbmFsIFN0b2NrIEV4Y2hhbmdlIG9mIEluZGlhICAoWE5TRSkoSW5kaWEtTlNFIEludGVybmF0aW9uYWwgRXhjaGFuZ2UgIChJTlNFKStJbmRpYS1OU0VJIEN1cnJlbmN5IERlcml2YXRpdmVzICAoWE5TRS1DUkQpLEluZGlhLU5TRUkgSW50ZXJlc3QgUmF0ZSBGdXR1cmVzICAoWE5TRS1JUkYpJkluZGlhLU5TRUkgTmV3IERlYnQgTWFya2V0ICAoWE5TRS1XRE0pJUluZGlhLVBvd2VyIEV4Y2hhbmdlIG9mIEluZGlhICAoUFhJTCk+SW5kb25lc2lhLUluZG9uZXNpYSBDb21tb2RpdHkgYW5kIERlcml2YXRpdmVzIEV4Y2hhbmdlICAoSUNEWCkqSW5kb25lc2lhLUluZG9uZXNpYSBTdG9jayBFeGNoYW5nZSAgKFhJRFgpKkluZG9uZXNpYS1KYWthcnRhIEZ1dHVyZXMgRXhjaGFuZ2UgIChYQkJKKSJJcmFuLVRlaHJhbiBTdG9jayBFeGNoYW5nZSAgKFhURUgpIElyYXEtSXJhcSBTdG9jayBFeGNoYW5nZSAgKFhJUVMpOElyZWxhbmQtRXVyb25leHQgRHVibGluIC0gTWFpbiBTZWN1cml0aWVzIE1hcmtldCAgKFhNU00pP0lyZWxhbmQtRXVyb25leHQgRHVibGluIChmb3JtZXJseSBJcmlzaCBTdG9jayBFeGNoYW5nZSkgIChYRFVCKTBJcmVsYW5kLUlTRSBHbG9iYWwgRXhjaGFuZ2UgTWFya2V0IChHRU0pICAoWEVZRSk5SXJlbGFuZC1TRU1PcHggU2luZ2xlIEVsZWN0cmljaXR5IE1hcmtldCBPcGVyYXRvciAgKFNFTVgpJklzcmFlbC1UZWwgQXZpdiBTdG9jayBFeGNoYW5nZSAgKFhUQUUpR0lzcmFlbC1UZWwgQXZpdiBTdG9jayBFeGNoYW5nZSBULWJpbGxzIGFuZCBHb3Zlcm5tZW50IEJvbmRzICAoWFRBRS1CTkQpGkl0YWx5LUJvcnNhIEl0YWxpYSAgKFhNSUwpK0l0YWx5LUJvcnNhIEl0YWxpYSBFcXVpdHkgTVRGIChHRU0pICAoTVRBSCkjSXRhbHktQm9yc2EgSXRhbGlhIEV4dHJhTU9UICAoWE1PVCk6SXRhbHktQm9yc2EgSXRhbGlhIFNlRGV4IChTZWN1cml0aXNlZCBEZXJpdmF0aXZlcykgIChTRURYKRNJdGFseS1lLU1JRCAgKEVNSUQpQkl0YWx5LUV1cm9uZXh0IE1pbGFuIERlcml2YXRpdmVzIChwcmV2LiBCb3JzYSBJdGFsaWEgSURFTSkgIChYRE1JKVRJdGFseS1FdXJvbmV4dCBNaWxhbiBFbGVjdHJvbmljIEJvbmQgTWFya2V0IChwcmV2LiBCb3JzYSBJdGFsaWEgRG9tZXN0aWNNT1QpICAoTU9UWClcSXRhbHktRXVyb25leHQgTWlsYW4gRWxlY3Ryb25pYyBCb25kIE1hcmtldCBFdXJvTU9UIChwcmV2LiBCb3JzYSBJdGFsaWEgRXVyb01PVCkgIChNT1RYLUVVUilXSXRhbHktRXVyb25leHQgTWlsYW4gRWxlY3Ryb25pYyBTaGFyZSBNYXJrZXQgKHByZXYuIEJvcnNhIEl0YWxpYSBNVEEgKEVxdWl0aWVzKSAgKE1UQUEpQ0l0YWx5LUV1cm9uZXh0IE1pbGFuIEVURiBQbHVzIChwcmV2LiBCb3JzYSBJdGFsaWEgRVRGIFBsdXMpICAoRVRGUClUSXRhbHktRXVyb25leHQgTUlWIE1pbGFuIChwcmV2LiBCb3JzYSBJdGFsaWEgTWFya2V0IGZvciBJbnZlc3RtZW50IFZlaGljbGVzKSAgKE1JVlgpFUl0YWx5LUV1cm9UTFggIChFVExYKTNJdGFseS1HTUUgSXRhbGlhbiBQb3dlciBFeGNoYW5nZSBNVEUgTWFya2V0ICAoWEdNRSkXSXRhbHktTVRTIEl0YWx5ICAoTVRTQykbSXRhbHktVm9ydmVsIEJvbmRzICAgKEhNVEYpJkphbWFpY2EtSmFtYWljYSBTdG9jayBFeGNoYW5nZSAgKFhKQU0pL0phcGFuLUNCT0UgSmFwYW4gKGZvcm1lcmx5IENoaS1YIEphcGFuKSAgKENISUopRUphcGFuLURvamltYSBFeGNoYW5nZSAocHJldi4gT3Nha2EgRG9qaW1hIENvbW1vZGl0eSBFeGNoYW5nZSkgIChYS0FDKSRKYXBhbi1GdWt1b2thIFN0b2NrIEV4Y2hhbmdlICAoWEZLQSkySmFwYW4tSmFwYW4gRWxlY3RyaWMgUG93ZXIgRXhjaGFuZ2UgKEpFUFgpICAoSkVQWCkXSmFwYW4tSmFwYW5uZXh0ICAoU0JJSikjSmFwYW4tTmFnb3lhIFN0b2NrIEV4Y2hhbmdlICAoWE5HTykkSmFwYW4tT3Nha2EgRGlnaXRhbCBFeGNoYW5nZSAgKE9EWEUpUkphcGFuLU9zYWthIEV4Y2hhbmdlIENvbW1vZGl0aWVzIChmb3JtZXJseSBUb2t5byBDb21tb2RpdGllcyBFeGNoYW5nZSkgIChYT1NFLUNPTSkoSmFwYW4tT3Nha2EgRXhjaGFuZ2UgRGVyaXZhdGl2ZXMgIChYT1NFKVNKYXBhbi1Pc2FrYSBFeGNoYW5nZSBFbmVyZ3kgRGVyaXZhdGl2ZXMgKGZvcm1lcmx5IFRva3lvIENvbW1vZGl0eSBFeGNoYW5nZSkgIChYVEtUKS9KYXBhbi1Pc2FrYSBFeGNoYW5nZSBJbmRleCBQcm9kdWN0cyAgKFhPU0UtSU5EKSJKYXBhbi1Pc2FrYSBFeGNoYW5nZSBKLW5ldCAgKFhPU0opKUphcGFuLVNhcHBvcm8gU2VjdXJpdGllcyBFeGNoYW5nZSAgKFhTQVApLEphcGFuLVRJRkZFIERBWCBNYXJnaW4gQ29udHJhY3RzICAoWFRGRi1EQVgpMUphcGFuLVRJRkZFIEZUU0UgMTAwIE1hcmdpbiBDb250cmFjdHMgIChYVEZGLUxPTik3SmFwYW4tVElGRkUgRlRTRSBUYWl3YW4gNTAgTWFyZ2luIENvbnRyYWN0cyAgKFhURkYtVFdTKShKYXBhbi1USUZGRSBGWCBNYXJnaW4gVHJhZGVzICAoWFRGRi1GTVQpNUphcGFuLVRva3lvIEFJTSBBbHRlcm5hdGl2ZSBJbnZlc3RtZW50IE1hcmtldCAgKFhUQU0pLkphcGFuLVRva3lvIEZpbmFuY2lhbCBFeGNoYW5nZSAoVElGRkUpICAoWFRGRikiSmFwYW4tVG9reW8gU3RvY2sgRXhjaGFuZ2UgIChYVEtTKTJKYXBhbi1Ub2t5byBTdG9jayBFeGNoYW5nZSBUb1NUTmVUIFRyYWRpbmcgIChYVEsxKTRKYXBhbi1Ub2t5byBTdG9jayBFeGNoYW5nZSBUb1NUTmVULTIgVHJhZGluZyAgKFhUSzIpI0pvcmRhbi1BbW1hbiBTdG9jayBFeGNoYW5nZSAgKFhBTU0pMEthemFraHN0YW4tQXN0YW5hIEludGVybmF0aW9uYWwgRXhjaGFuZ2UgIChBSVhLKSxLYXpha2hzdGFuLUthemFraHN0YW4gU3RvY2sgRXhjaGFuZ2UgIChYS0FaKSRLZW55YS1OYWlyb2JpIFN0b2NrIEV4Y2hhbmdlICAoWE5BSSk+S29yZWEgKFJlcHVibGljIG9mKS1LT0ZJQSBLLU9UQyBLb3JlYSBGcmVlQm9hcmQgTWFya2V0ICAoWEtGQik0S29yZWEgKFJlcHVibGljIG9mKS1Lb3JlYSBOZXcgRXhjaGFuZ2UgS09ORVggIChYS09OKS5Lb3JlYSAoUmVwdWJsaWMgb2YpLUtSWCBLb3JlYSBFeGNoYW5nZSAgKFhLUlgpTktvcmVhIChSZXB1YmxpYyBvZiktS1JYIEtvcmVhIEV4Y2hhbmdlIChDYXNoIE1hcmtldHMgS09TREFRIGFuZCBLT1NQSSkgIChYS09TKUNLb3JlYSAoUmVwdWJsaWMgb2YpLUtSWCBLb3JlYSBFeGNoYW5nZSAoRGVyaXZhdGl2ZXMgTWFya2V0KSAgKFhLRkUpJEt1d2FpdC1LdXdhaXQgU3RvY2sgRXhjaGFuZ2UgIChYS1VXKShLeXJneXpzdGFuLUt5cmd5eiBTdG9jayBFeGNoYW5nZSAgKFhLU0UpQExhbyBQZW9wbGUncyBEZW1vY3JhdGljIFJlcHVibGljLUxhbyBTZWN1cml0aWVzIEV4Y2hhbmdlICAoWExBTykhTGF0dmlhLUZpcnN0IE5vcnRoIExhdHZpYSAgKEZOTFYpIUxhdHZpYS1OYXNkYXEgQmFsdGljIFJpZ2EgIChYUklTKSVMZWJhbm9uLUJlaXJ1dCBTdG9jayBFeGNoYW5nZSAgKFhCRVkpIUxpYnlhLUxpYnlhbiBTdG9jayBNYXJrZXQgIChYTFNNKSdMaXRodWFuaWEtRmlyc3QgTm9ydGggTGl0aHVhbmlhICAoRk5MVCknTGl0aHVhbmlhLU5hc2RhcSBCYWx0aWMgVmlsbml1cyAgKFhMSVQpG0x1eGVtYm91cmctRXVybyBNVEYgIChFTVRGKSxMdXhlbWJvdXJnLUx1eGVtYm91cmcgU3RvY2sgRXhjaGFuZ2UgIChYTFVYKSRNYWxhd2ktTWFsYXdpIFN0b2NrIEV4Y2hhbmdlICAoWE1TVykfTWFsYXlzaWEtQnVyc2EgTWFsYXlzaWEgIChYS0xTKTZNYWxheXNpYS1CdXJzYSBNYWxheXNpYSBEZXJpdmF0aXZlcyBNYXJrZXQgIChYS0xTLURFUik4TWFsYXlzaWEtTGFidWFuIEludGVybmF0aW9uYWwgRmluYW5jaWFsIEV4Y2hhbmdlICAoWExGWCkkTWFsYXlzaWEtUmluZ2dpdCBCb25kIE1hcmtldCAgKFhSQk0pKE1hbGRpdmVzLU1hbGRpdmVzIFN0b2NrIEV4Y2hhbmdlICAoTUFMWCkZTWFsdGEtTWFsdGEgQm9yemEgIChYTUFMKSpNYXVyaXRpdXMtTWF1cml0aXVzIFN0b2NrIEV4Y2hhbmdlICAoWE1BVSk0TWV4aWNvLUJvbHNhIEluc3RpdHVjaW9uYWwgZGUgVmFsb3JlcyBNZXhpY28gIChCSVZBKR5NZXhpY28tTWV4RGVyIEV4Y2hhbmdlICAoWEVNRCkkTWV4aWNvLU1leGljbyBTdG9jayBFeGNoYW5nZSAgKFhNRVgpJk1vbGRvdmEtTW9sZG92YSBTdG9jayBFeGNoYW5nZSAgKFhNT0wpKU1vbmdvbGlhLU1vbmdvbGlhbiBTdG9jayBFeGNoYW5nZSAgKFhVTEEpLE1vbnRlbmVncm8tTW9udGVuZWdybyBTdG9jayBFeGNoYW5nZSAgKFhNTlgpKU1vcm9jY28tQ2FzYWJsYW5jYSBTdG9jayBFeGNoYW5nZSAgKFhDQVMpLE1vemFtYmlxdWUtTW96YW1iaXF1ZSBTdG9jayBFeGNoYW5nZSAgKFhCVk0pJ05hbWliaWEtTmFtaWJpYW4gU3RvY2sgRXhjaGFuZ2UgIChYTkFNKUJOYW1pYmlhLU5hbWliaWFuIFN0b2NrIEV4Y2hhbmdlIER1YWwtTGlzdGVkIFNlY3VyaXRpZXMgIChYTkFNLURMUykiTmVwYWwtTmVwYWwgU3RvY2sgRXhjaGFuZ2UgIChYTkVQKSBOZXRoZXJsYW5kcy1BUFggUG93ZXIgTkwgIChOTFBYKStOZXRoZXJsYW5kcy1DQk9FIEV1cm9wZSBEZXJpdmF0aXZlcyAgKENFRFgpM05ldGhlcmxhbmRzLUNib2UgRXVyb3BlIERYRSBPcmRlciBCb29rIChOTCkgIChDRVVYKRpOZXRoZXJsYW5kcy1DbGltZXggIChDTE1YKSROZXRoZXJsYW5kcy1DTUUgQW1zdGVyZGFtIEJWICAoQlRBTSkmTmV0aGVybGFuZHMtRXVyb25leHQgQW1zdGVyZGFtICAoWEFNUylHTmV0aGVybGFuZHMtRXVyb25leHQgQW1zdGVyZGFtIEVxdWl0eSBhbmQgSW5kZXggRGVyaXZhdGl2ZXMgIChYRVVFLUFNUylBTmV0aGVybGFuZHMtRXVyb25leHQgQW1zdGVyZGFtIEludGVyZXN0IFJhdGUgUHJvZHVjdHMgIChYRVVJLUFNUylETmV0aGVybGFuZHMtSUNFIEVuZGV4IChFdXJvcGVhbiBFbmVyZ3kgRGVyaXZhdGl2ZXMgRXhjaGFuZ2UpICAoTkRFWCkzTmV0aGVybGFuZHMtSUNFIEVuZGV4IEVtaXNzaW9ucyBGdXR1cmVzICAoTkRFWC1FQ1gpNk5ldGhlcmxhbmRzLUlDRSBFbmRleCBOYXR1cmFsIEdhcyBQcm9kdWN0cyAgKE5ERVgtVFRGKRxOZXRoZXJsYW5kcy1OeGNoYW5nZSAgKFhOWEMpJU5ldGhlcmxhbmRzLVRSQURFY2hvIChFdXJvcGUpICAoRUNFVSkjTmV0aGVybGFuZHMtVHJhZGV3ZWIgRXVyb3BlICAoVFdFVSkyTmV0aGVybGFuZHMtVHVycXVvaXNlIEV1cm9wZSBFcXVpdGllcyAoTkwpICAoVFFFWCk0TmV3IFplYWxhbmQtTlpYIChOZXcgWmVhbGFuZCBTdG9jayBFeGNoYW5nZSkgIChYTlpFKT1OZXcgWmVhbGFuZC1TeWRuZXkgRnV0dXJlcyBFeGNoYW5nZSAoTlogUHJvZHVjdHMpICAoWFNGRS1OWkYpKU5pY2FyYWd1YS1OaWNhcmFndWEgQm9sc2EgVmFsb3JlcyAgKFhNQU4pJ05pZ2VyaWEtTmlnZXJpYW4gU3RvY2sgRXhjaGFuZ2UgIChYTlNBKTdOb3J0aCBNYWNlZG9uaWEgRllST00tTWFjZWRvbmlhbiBTdG9jayBFeGNoYW5nZSAgKFhNQUUpMU5vcndheS1FdXJvbmV4dCBPc2xvIChmb3JtZXJseSBPc2xvIEJvcnMpICAoWE9TTCkvTm9yd2F5LUV1cm9uZXh0IE9zbG8gRGVyaXZhdGl2ZXMgTWFya2V0ICAoWE9CRCkYTm9yd2F5LUZpc2ggUG9vbCAgKEZJU0gpFU5vcndheS1JbWFyZXggIChYSU1BKRxOb3J3YXktTWVya3VyIE1hcmtldCAgKE1FUkspIU5vcndheS1OYXNkYXEgQ29tbW9kaXRpZXMgIChOT1JYKT1Ob3J3YXktTmFzZGFxIENvbW1vZGl0aWVzIEV1cm9wZWFuIFBvd2VyIFByb2R1Y3RzICAoTk9SWC1FVVIpG05vcndheS1OT1JFWEVDTyBBU0EgIChORVhPKSNOb3J3YXktTm9yd2VnaWFuIE9UQyBNYXJrZXQgIChOT1RDKRlOb3J3YXktT3NsbyBBeGVzcyAgKFhPQVMpJU9tYW4tTXVzY2F0IFNlY3VyaXRpZXMgTWFya2V0ICAoWE1VUyktUGFraXN0YW4tUGFraXN0YW4gTWVyY2FudGlsZSBFeGNoYW5nZSAgKE5DRUwpKFBha2lzdGFuLVBha2lzdGFuIFN0b2NrIEV4Y2hhbmdlICAoWEtBUik5UGFsZXN0aW5pYW4gVGVycml0b3J5IE9jY3VwaWVkLVBhbGVzdGluZSBFeGNoYW5nZSAgKFhQQUUpTVBhbmFtYS1Cb2xzYSBMYXRpbm9hbWVyaWNhbmEgZGUgVmFsb3JlcyAocHJldi4gUGFuYW1hIFN0b2NrIEV4Y2hhbmdlKSAgKFhQVFkpNFBhcHVhIE5ldyBHdWluZWEtUG9ydCBNb3Jlc2J5IFN0b2NrIEV4Y2hhbmdlICAoWFBPTSknUGFyYWd1YXktQXN1bmNpb24gQm9sc2EgVmFsb3JlcyAgKFhWUEEpIFBlcnUtTGltYSBTdG9jayBFeGNoYW5nZSAgKFhMSU0pOFBoaWxpcHBpbmVzLVBoaWxpcHBpbmUgRGVhbGluZyBhbmQgRXhjaGFuZ2UgQ29ycCAgKFBERVgpLVBoaWxpcHBpbmVzLVBoaWxpcHBpbmUgU3RvY2sgRXhjaGFuZ2UgIChYUEhTKSJQb2xhbmQtQm9uZFNwb3QgUG9sYW5kIE1URiAgKEJPU1ApMFBvbGFuZC1Qb2xpc2ggUG93ZXIgRXhjaGFuZ2UgRGVyaXZhdGl2ZXMgIChQTFBEKT1Qb2xhbmQtVHJlYXN1cnkgQm9uZFNwb3QgUG9sYW5kIChmb3JtZXJseSBNVFMgUG9sYW5kKSAgKFRCU1ApJFBvbGFuZC1XYXJzYXcgU3RvY2sgRXhjaGFuZ2UgIChYV0FSKTpQb2xhbmQtV2Fyc2F3IFN0b2NrIEV4Y2hhbmdlIEZpbmFuY2lhbCBEZXJpdmF0aXZlcyAgKFdERVIpIFBvcnR1Z2FsLUV1cm9uZXh0IExpc2JvbiAgKFhMSVMpM1BvcnR1Z2FsLUV1cm9uZXh0IExpc2JvbiBEZXJpdmF0aXZlcyBNYXJrZXQgIChNRk9YKShQb3J0dWdhbC1JbnRlcmJvbHNhIFBvcnR1Z2FsICAoWExJUy1NQ1ApHVBvcnR1Z2FsLU1UUyBQb3J0dWdhbCAgKFBPUlQpPlBvcnR1Z2FsLU9NSVAgLSBPcGVyYWRvciBkZSBNZXJjYWRvIEliZXJpY28gZGUgRW5lcmdpYSAgKE9NSVApHFFhdGFyLVFhdGFyIEV4Y2hhbmdlICAoRFNNRCksUm9tYW5pYS1CdWNoYXJlc3QgRGVyaXZhdGl2ZXMgTWFya2V0ICAoWEJTRCkoUm9tYW5pYS1CdWNoYXJlc3QgU3RvY2sgRXhjaGFuZ2UgIChYQlNFKS1Sb21hbmlhLVJvbWFuaWFuIENvbW1vZGl0aWVzIEV4Y2hhbmdlICAoWEJSTSklUm9tYW5pYS1Sb21hbmlhbiBQb3dlciBNYXJrZXQgIChYUlBNKTxSdXNzaWFuIEZlZGVyYXRpb24tTW9zY293IEV4Y2hhbmdlIE1JQ0VYIE1haW4gTWFya2V0ICAoTUlTWCkxUnVzc2lhbiBGZWRlcmF0aW9uLVJ1c3NpYW4gVHJhZGluZyBTeXN0ZW0gIChSVFNYKT1SdXNzaWFuIEZlZGVyYXRpb24tU2FtYXJhIEN1cnJlbmN5IEludGVyYmFuayBFeGNoYW5nZSAgKFhTQU0pMlJ1c3NpYW4gRmVkZXJhdGlvbi1TaWJlcmlhbiBTdG9jayBFeGNoYW5nZSAgKFhTSUIpO1J1c3NpYW4gRmVkZXJhdGlvbi1TdC4gUGV0ZXJzYnVyZyBDdXJyZW5jeSBFeGNoYW5nZSAgKFhQSUMpS1J1c3NpYW4gRmVkZXJhdGlvbi1TdC4gUGV0ZXJzYnVyZyBJbnRlcm5hdGlvbmFsIE1lcmNhbnRpbGUgRXhjaGFuZ2UgIChTUElNKU1SdXNzaWFuIEZlZGVyYXRpb24tU3QuIFBldGVyc2J1cmcgU3RvY2sgRXhjaGFuZ2UgKENvbW1vZGl0aWVzIE1hcmtldCkgIChYUEVUKUpSdXNzaWFuIEZlZGVyYXRpb24tU3QuIFBldGVyc2J1cmcgU3RvY2sgRXhjaGFuZ2UgKEVxdWl0aWVzIE1hcmtldCkgIChTUEJFKSRSd2FuZGEtUndhbmRhIFN0b2NrIEV4Y2hhbmdlICAoUlNFWClDU2FpbnQgS2l0dHMgYW5kIE5ldmlzLUVhc3Rlcm4gQ2FyaWJiZWFuIFNlY3VyaXRpZXMgRXhjaGFuZ2UgIChYRUNTKTFTYXVkaSBBcmFiaWEtU2F1ZGkgQXJhYmlhbiBTdG9jayBFeGNoYW5nZSAgKFhTQVUpJlNlcmJpYS1CZWxncmFkZSBTdG9jayBFeGNoYW5nZSAgKFhCRUwpMlNleWNoZWxsZXMtTUVSSiBFeGNoYW5nZSAoZm9ybWVybHkgVHJvcC1YKSAgKFRSUFgpJ1NpbmdhcG9yZS1Bc2lhIFBhY2lmaWMgRXhjaGFuZ2UgIChBUEVYKTBTaW5nYXBvcmUtRUVYIEFzaWEgKENsZWFydHJhZGUgRXhjaGFuZ2UpICAoQ0xURClQU2luZ2Fwb3JlLUlDRSBGdXR1cmVzIFNpbmdhcG9yZSAoZm9ybWVybHkgU2luZ2Fwb3JlIE1lcmNhbnRpbGUgRXhjaGFuZ2UpICAoSUZTRyktU2luZ2Fwb3JlLVNHWCAoU0lDT00pIFJ1YmJlciBQcm9kdWN0cyAgKFhTQ0UpMFNpbmdhcG9yZS1TR1ggQ29mZmVlIFJvYnVzdGEgRnV0dXJlcyAgKFhTRVMtQ1JGKS5TaW5nYXBvcmUtU0dYIENva2luZyBDb2FsIFByb2R1Y3RzICAoWFNFUy1DQ0wpMVNpbmdhcG9yZS1TR1ggRHJ5IEZyZWlnaHQgRGVyaXZhdGl2ZXMgIChYU0VTLURSWSktU2luZ2Fwb3JlLVNHWCBFbGVjdHJpY2l0eSBGdXR1cmVzICAoWFNFUy1FRlMpLFNpbmdhcG9yZS1TR1ggRXVyb2RvbGxhciBGdXR1cmVzICAoWFNFUy1GRUQpLFNpbmdhcG9yZS1TR1ggRXVyb2RvbGxhciBPcHRpb25zICAoWFNFUy1PRUQpL1NpbmdhcG9yZS1TR1ggRXVyb3llbiBUaWJvciBGdXR1cmVzICAoWFNFUy1GRVkpL1NpbmdhcG9yZS1TR1ggRXVyb3llbiBUaWJvciBPcHRpb25zICAoWFNFUy1PRVkpMlNpbmdhcG9yZS1TR1ggRm9yZWlnbiBFeGNoYW5nZSBGdXR1cmVzICAoWFNFUy1GWEYpNlNpbmdhcG9yZS1TR1ggRlRTRSBDaGluYSBBNTAgSW5kZXggRnV0dXJlcyAgKFhTRVMtQ05GKTRTaW5nYXBvcmUtU0dYIEZUU0UgRXF1aXR5IEluZGV4IFByb2R1Y3RzICAoWFNFUy1GVFMpKlNpbmdhcG9yZS1TR1ggSXJvbiBPcmUgRnV0dXJlcyAgKFhTRVMtSU9GKTRTaW5nYXBvcmUtU0dYIEphcGFuZXNlIEdvdnQgQm9uZCBGdXR1cmVzICAoWFNFUy1GSkIpNVNpbmdhcG9yZS1TR1ggSmFwYW5lc2UgR292dCBCb25kcyBPcHRpb25zICAoWFNFUy1PSkIpNFNpbmdhcG9yZS1TR1ggTVNDSSBFcXVpdHkgSW5kZXggUHJvZHVjdHMgIChYU0VTLVhZWikwU2luZ2Fwb3JlLVNHWCBNU0NJIEluZG9uZXNpYSBGdXR1cmVzICAoWFNFUy1JREYpNVNpbmdhcG9yZS1TR1ggTVNDSSBNYWxheXNpYSBJbmRleCBGdXR1cmVzICAoWFNFUy1NWUYpOFNpbmdhcG9yZS1TR1ggTVNDSSBQaGlsaXBwaW5lcyBJbmRleCBGdXR1cmVzICAoWFNFUy1QSFApNlNpbmdhcG9yZS1TR1ggTVNDSSBTaW5nYXBvcmUgSW5kZXggRnV0dXJlcyAgKFhTRVMtU0dGKT9TaW5nYXBvcmUtU0dYIE1TQ0kgVGFpd2FuIEluZGV4IEZ1dHVyZXMgYW5kIE9wdGlvbnMgIChYU0VTLVRXRikvU2luZ2Fwb3JlLVNHWCBNU0NJIFRoYWlsYW5kIEZ1dHVyZXMgIChYU0VTLVRITCk1U2luZ2Fwb3JlLVNHWCBOaWZ0eSAoSW5kaWEpIEluZGV4IEZ1dHVyZXMgIChYU0VTLUNOWCk+U2luZ2Fwb3JlLVNHWCBOaWtrZWkgQ29udHJhY3RzIEZ1dHVyZXMgYW5kIE9wdGlvbnMgIChYU0VTLU5LRikuU2luZ2Fwb3JlLVNHWCBOWiBEYWlyeSBEZXJpdmF0aXZlcyAgKFhTRVMtTlpGKShTaW5nYXBvcmUtU0lDT00gR29sZCBGdXR1cmVzICAoWFNFUy1HREYpJFNpbmdhcG9yZS1TaW5nYXBvcmUgRXhjaGFuZ2UgIChYU0VTKTpTaW5nYXBvcmUtU2luZ2Fwb3JlIEV4Y2hhbmdlIEV1cm95ZW4gQ29udHJhY3RzICAoWFNFUy1FWU4pKlNsb3Zha2lhLUJyYXRpc2xhdmEgU3RvY2sgRXhjaGFuZ2UgIChYQlJBKThTbG92ZW5pYS1CU1AgUmVnaW9uYWwgRW5lcmd5IEV4Y2hhbmdlIFNvdXRoIFBvb2wgIChYU09QKSlTbG92ZW5pYS1ManVibGphbmEgU3RvY2sgRXhjaGFuZ2UgIChYTEpVKSVTb3V0aCBBZnJpY2EtQTJYIFNvdXRoIEFmcmljYSAgKEEyWFgpQ1NvdXRoIEFmcmljYS1BbHRYIChEaXZpc2lvbiBvZiBKb2hhbm5lc2J1cmcgU3RvY2sgRXhjaGFuZ2UpICAoQUxUWCkzU291dGggQWZyaWNhLUJvbmQgRXhjaGFuZ2Ugb2YgU291dGggQWZyaWNhbiAgKFhCRVMpMFNvdXRoIEFmcmljYS1Kb2hhbm5lc2J1cmcgU3RvY2sgRXhjaGFuZ2UgIChYSlNFKVZTb3V0aCBBZnJpY2EtSlNFIENvbW1vZGl0eSBEZXJpdmF0aXZlcyBNYXJrZXQgKGZvcm1lcmx5IFNBRkUgQWdyaWN1bHR1cmFsIE1rdCkgIChYU0ZBKTRTb3V0aCBBZnJpY2EtSlNFIEN1cnJlbmN5IERlcml2YXRpdmVzIE1hcmtldCAgKFpGWE0pXFNvdXRoIEFmcmljYS1KU0UgRXF1aXR5IERlcml2YXRpdmVzIE1hcmtldCAoZm9ybWVybHkgU291dGggQWZyaWNhbiBGdXR1cmVzIEV4Y2hhbmdlKSAgKFhTQUYpUFNvdXRoIEFmcmljYS1KU0UgRmluYW5jaWFsIERlcml2YXRpdmVzIE1hcmtldCAoZm9ybWVybHkgWWllbGQtWCBUcmFkaW5nKSAgKFlMRFgpJlNwYWluLUJhcmNlbG9uYSBTdG9jayBFeGNoYW5nZSAgKFhCQVIpI1NwYWluLUJpbGJhbyBTdG9jayBFeGNoYW5nZSAgKFhCSUwpHFNwYWluLUJNRSBSZW50YSBGaWphICAoWERSRikoU3BhaW4tQm9sc2EgZGUgQmlsYmFvIFJlbnRhIEZpamEgIChTQklMKSlTcGFpbi1Cb2xzYXMgeSBNZXJjYWRvcyBFc3Bhbm9sZXMgIChCTUVYKRVTcGFpbi1MYXRpYmV4ICAoWExBVCkjU3BhaW4tTWFkcmlkIFN0b2NrIEV4Y2hhbmdlICAoWE1BRCkoU3BhaW4tTUVGRiBEZXJpdmFkb3MgRmluYW5jaWVyb3MgIChYTVJWKStTcGFpbi1NRUZGIEZYIEZpbmFuY2lhbCBEZXJpdmF0aXZlcyAgKFhNRlgpJFNwYWluLU1FRkYgUG93ZXIgRGVyaXZhdGl2ZXMgIChYTVBXKTJTcGFpbi1NZXJjYWRvIEFsdGVybmF0aXZvIEJ1cnNhdGlsIChTcGFpbikgIChNQUJYKSxTcGFpbi1PTUVMIC0gTWVyY2FkbyBkZSBFbGVjdHJpY2lkYWQgIChPTUVMKSVTcGFpbi1WYWxlbmNpYSBTdG9jayBFeGNoYW5nZSAgKFhWQUwpKFNyaSBMYW5rYS1Db2xvbWJvIFN0b2NrIEV4Y2hhbmdlICAoWENPTCklU3VkYW4tS2hhcnRvdW0gU3RvY2sgRXhjaGFuZ2UgIChYS0hBKSRTd2VkZW4tRmlyc3QgTm9ydGggU3RvY2tob2xtICAoRk5TRSkmU3dlZGVuLU5hc2RhcSBOb3JkaWMgU3RvY2tob2xtICAoWFNUTykgU3dlZGVuLU5hc2RhcSBOb3JkaWNATWlkICAoRFNUTykqU3dlZGVuLU5vcmRpYyBHcm93dGggTWFya2V0IEVxdWl0eSAgKFhOR00pGVN3ZWRlbi1Ob3JkaWMgTVRGICAoTk1URikwU3dlZGVuLVNwb3RsaWdodCAoZm9ybWVybHkgQWt0aWUgVG9yZ2V0KSAgKFhTQVQpPFN3aXR6ZXJsYW5kLUJYIFN3aXNzIChmb3JtZXJseSBCZXJuZSBTdG9jayBFeGNoYW5nZSkgIChYQlJOKR5Td2l0emVybGFuZC1PVEMtWCBCRUtCICAoT1RYQikmU3dpdHplcmxhbmQtU0lYIFN3aXNzIEV4Y2hhbmdlICAoWFNXWClRU3dpdHplcmxhbmQtU0lYIFN3aXNzIEV4Y2hhbmdlIFN3aXNzIEJsdWUgQ2hpcCBFcXVpdGllcyAoZm9ybWVybHkgVmlydC14KSAgKFhWVFgpNlN3aXR6ZXJsYW5kLVN3aXNzIEV4Y2hhbmdlIFN0cnVjdHVyZWQgUHJvZHVjdHMgIChYUU1IKSNTd2l0emVybGFuZC1TV1ggU3dpc3MgQmxvY2sgIChYU1dCKTlTeXJpYW4gQXJhYiBSZXB1YmxpYy1EYW1hc2N1cyBTZWN1cml0aWVzIEV4Y2hhbmdlICAoWERTRSlIVGFpd2FuLVRhaXBlaSBTdG9jayBFeGNoYW5nZSAoZm9ybWVybHkgR3JlVGFpIFNlY3VyaXRpZXMgTWFya2V0KSAgKFJPQ08pJlRhaXdhbi1UYWl3YW4gRnV0dXJlcyBFeGNoYW5nZSAgKFhUQUYpJFRhaXdhbi1UYWl3YW4gU3RvY2sgRXhjaGFuZ2UgIChYVEFJKS1UYW56YW5pYS1EYXIgZXMgU2FsYWFtIFN0b2NrIEV4Y2hhbmdlICAoWERBUik6VGhhaWxhbmQtQWdyaWN1bHR1cmFsIEZ1dHVyZXMgRXhjaGFuZ2Ugb2YgVGhhaWxhbmQgIChBRkVUKThUaGFpbGFuZC1CRVggQm9uZCBFbGVjdHJvbmljIEV4Y2hhbmdlIChUaGFpbGFuZCkgIChCRUVYKSJUaGFpbGFuZC1TRVQgRm9yZWlnbiBCb2FyZCAgKFhCS0YpKlRoYWlsYW5kLVRoYWlsYW5kIEZ1dHVyZXMgRXhjaGFuZ2UgIChURkVYKShUaGFpbGFuZC1UaGFpbGFuZCBTdG9jayBFeGNoYW5nZSAgKFhCS0spPlRyaW5pZGFkIGFuZCBUb2JhZ28tVHJpbmlkYWQgYW5kIFRvYmFnbyBTdG9jayBFeGNoYW5nZSAgKFhUUk4pHFR1bmlzaWEtVHVuaXMgQm91cnNlICAoWFRVTiknVHVya2l5ZS1Jc3RhbmJ1bCBTdG9jayBFeGNoYW5nZSAgKFhJU1QpNFR1cmtpeWUtSXN0YW5idWwgU3RvY2sgRXhjaGFuZ2UgRGVidCBTZWdtZW50ICAoWERTTSk7VHVya2l5ZS1Jc3RhbmJ1bCBTdG9jayBFeGNoYW5nZSBGdXR1cmVzIGFuZCBPcHRpb25zICAoWEZOTykpVWdhbmRhLVVnYW5kYSBTZWN1cml0aWVzIEV4Y2hhbmdlICAoWFVHQSkkVWtyYWluZS1JTk5FWCBTdG9jayBFeGNoYW5nZSAgKFhERkIpMVVrcmFpbmUtS2lldiBJbnRlcm5hdGlvbmFsIFN0b2NrIEV4Y2hhbmdlICAoWEtJUyknVWtyYWluZS1LaWV2IFVuaXZlcnNhbCBFeGNoYW5nZSAgKFhLSUUpJFVrcmFpbmUtUGVyc3Bla3RpdmEgRXhjaGFuZ2UgIChTRVBFKTRVa3JhaW5lLVBGVFMgRmlyc3QgU2VjdXJpdGllcyBUcmFkaW5nIFN5c3RlbSAgKFBGVFMpIlVrcmFpbmUtVWtyYWluaWFuIEV4Y2hhbmdlICAoVUtFWCkoVWtyYWluZS1Va3JhaW5pYW4gU3RvY2sgRXhjaGFuZ2UgIChYVUFYKTpVbml0ZWQgQXJhYiBFbWlyYXRlcy1BYnUgRGhhYmkgU2VjdXJpdGllcyBFeGNoYW5nZSAgKFhBRFMpM1VuaXRlZCBBcmFiIEVtaXJhdGVzLUR1YmFpIEZpbmFuY2lhbCBNYXJrZXQgIChYREZNKUBVbml0ZWQgQXJhYiBFbWlyYXRlcy1EdWJhaSBHb2xkIGFuZCBDb21tb2RpdGllcyBFeGNoYW5nZSAgKERHQ1gpNlVuaXRlZCBBcmFiIEVtaXJhdGVzLUR1YmFpIE1lcmNhbnRpbGUgRXhjaGFuZ2UgIChEVU1YKTJVbml0ZWQgQXJhYiBFbWlyYXRlcy1JQ0UgRnV0dXJlcyBBYnUgRGhhYmkgIChJRkFEKTlVbml0ZWQgQXJhYiBFbWlyYXRlcy1OQVNEQVEgRHViYWkgKGZvcm1lcmx5IERJRlgpICAoRElGWCkjVW5pdGVkIEtpbmdkb20tQVBYIFBvd2VyIFVLICAoVUtQWCkqVW5pdGVkIEtpbmdkb20tQXF1aXMgRXhjaGFuZ2UgKFVLKSAgKEFRWEUpQFVuaXRlZCBLaW5nZG9tLUFxdWlzIFN0b2NrIEV4Y2hhbmdlIChwcmV2LiBORVggRXhjaGFuZ2UpICAoQVFTRSlOVW5pdGVkIEtpbmdkb20tQmFsdGV4IEZyZWlnaHQgRGVyaXZhdGl2ZXMgTWFya2V0IChCYWx0aWMgRXhjaGFuZ2UpICAoQkFMVC1GRE0pJlVuaXRlZCBLaW5nZG9tLUJhbHRpYyBFeGNoYW5nZSAgKEJBTFQpJFVuaXRlZCBLaW5nZG9tLUJsb29tYmVyZyBNVEYgIChCTVRGKUZVbml0ZWQgS2luZ2RvbS1DYm9lIEV1cm9wZSBCWEUgT3JkZXIgQm9vayAoVUspIChmb3JtZXJseSBCQVRTKSAgKEJBVEUpR1VuaXRlZCBLaW5nZG9tLUNib2UgRXVyb3BlIENYRSBPcmRlciBCb29rIChVSykgKGZvcm1lcmx5IENoaS1YKSAgKENISVgpM1VuaXRlZCBLaW5nZG9tLUNoaS1YIChBbXN0ZXJkYW0gbWFya2V0KSAgKENISVgtQU1TKTNVbml0ZWQgS2luZ2RvbS1DaGktWCAoRnJhbmtmdXJ0IG1hcmtldCkgIChDSElYLUZSVCkwVW5pdGVkIEtpbmdkb20tQ2hpLVggKExvbmRvbiBtYXJrZXQpICAoQ0hJWC1MRE4pL1VuaXRlZCBLaW5nZG9tLUNoaS1YIChQYXJpcyBtYXJrZXQpICAoQ0hJWC1QUlMpMFVuaXRlZCBLaW5nZG9tLUNoaS1YIChadXJpY2ggbWFya2V0KSAgKENISVgtWlJDKR5Vbml0ZWQgS2luZ2RvbS1FdXJvTVRTICAoWE1UUyk6VW5pdGVkIEtpbmdkb20tRXVyb25leHQgQmxvY2sgKGZvcm1lcmx5IFNtYXJ0UG9vbCkgIChYU01QKUFVbml0ZWQgS2luZ2RvbS1HRU1NQSBHaWx0IEVkZ2VkIE1hcmtldCBNYWtlcnMgQXNzb2NpYXRpb24gIChHRU1YKSRVbml0ZWQgS2luZ2RvbS1HTUVYIEV4Y2hhbmdlICAoR01FRylDVW5pdGVkIEtpbmdkb20tSUNFIEZ1dHVyZXMgRXVyb3BlIChFbWlzc2lvbnMgQ29udHJhY3RzKSAgKElGRVUtRUNYKT9Vbml0ZWQgS2luZ2RvbS1JQ0UgRnV0dXJlcyBFdXJvcGUgKEVuZXJneSBQcm9kdWN0cykgIChJRkVVLUlQRSlLVW5pdGVkIEtpbmdkb20tSUNFIEZ1dHVyZXMgRXVyb3BlIChJbnRlcm5hdGlvbmFsIENvYWwgUHJvZHVjdHMpICAoSUZFVS1DT0wpP1VuaXRlZCBLaW5nZG9tLUlDRSBGdXR1cmVzIEV1cm9wZSAoVXRpbGl0eSBNYXJrZXRzKSAgKElGRVUtSVBHKTdVbml0ZWQgS2luZ2RvbS1JQ0UgRnV0dXJlcyBFdXJvcGUgQnVzaW5lc3MgRGF5cyAgKElGRVUpM1VuaXRlZCBLaW5nZG9tLUlDRSBMSUZGRSBVLksuIChDb21tb2RpdGllcykgIChJRkxYKVVVbml0ZWQgS2luZ2RvbS1JQ0UgTElGRkUgVS5LLiBFcXVpdGllcyAobm9uLVVLIGVxdWl0aWVzIHJlZ3VsYXRlZCBtYXJrZXQpICAoSUZMTy1FVUUpUlVuaXRlZCBLaW5nZG9tLUlDRSBMSUZGRSBVLksuIEVxdWl0aWVzIChub24tVUsgZXF1aXRpZXMgdmlhIElDRSBCbG9jaykgIChJRkxPLUVRRik9VW5pdGVkIEtpbmdkb20tSUNFIExJRkZFIFUuSy4gRXF1aXRpZXMgKFVLIGNvbnRyYWN0cykgIChJRkxPKU9Vbml0ZWQgS2luZ2RvbS1JQ0UgTElGRkUgVS5LLiBGaW5hbmNpYWwgKEVVIEludGVyZXN0IFJhdGUgUHJvZHVjdHMpICAoSUZMTC1FVUkpPlVuaXRlZCBLaW5nZG9tLUlDRSBMSUZGRSBVLksuIEZpbmFuY2lhbCAoVUsgY29udHJhY3RzKSAgKElGTEwpT1VuaXRlZCBLaW5nZG9tLUlDRSBMSUZGRSBVLksuIEZpbmFuY2lhbCAoVVMgSW50ZXJlc3QgUmF0ZSBQcm9kdWN0cykgIChJRkxMLVVTSSkmVW5pdGVkIEtpbmdkb20tSW5zdGluZXQgRXVyb3BlICAoWElFTCkbVW5pdGVkIEtpbmdkb20tSVBTWCAgKElQU1gpHVVuaXRlZCBLaW5nZG9tLUktU1dBUCAgKElTV0EpKVVuaXRlZCBLaW5nZG9tLUxNQVggKEZYIHByb2R1Y3RzKSAgKExNQUYpN1VuaXRlZCBLaW5nZG9tLUxNQVggKEluZGljZXMgUmF0ZXMgQ29tbW9kaXRpZXMpICAoTE1BTykyVW5pdGVkIEtpbmdkb20tTG9uZG9uIEJ1bGxpb24gTWFya2V0IChPVEMpICAoWExCTSkyVW5pdGVkIEtpbmdkb20tTG9uZG9uIERlcml2YXRpdmVzIEV4Y2hhbmdlICAoWExEWCksVW5pdGVkIEtpbmdkb20tTG9uZG9uIE1ldGFsIEV4Y2hhbmdlICAoWExNRSk/VW5pdGVkIEtpbmdkb20tTG9uZG9uIE1ldGFsIEV4Y2hhbmdlIChSaW5nIFRyYWRpbmcpICAoWExNRS1STkcpPlVuaXRlZCBLaW5nZG9tLUxvbmRvbiBNZXRhbCBFeGNoYW5nZSBVU0QgY29udHJhY3RzICAoWExNRS1VU0QpO1VuaXRlZCBLaW5nZG9tLUxvbmRvbiBQbGF0aW51bSBhbmQgUGFsbGFkaXVtIE1hcmtldCAgKExQUE0pLFVuaXRlZCBLaW5nZG9tLUxvbmRvbiBTdG9jayBFeGNoYW5nZSAgKFhMT04pUlVuaXRlZCBLaW5nZG9tLUxvbmRvbiBTdG9jayBFeGNoYW5nZSBEZXJpdmF0aXZlcyBNYXJrZXQgLSBFVVIgcHJvZHVjdHMgIChYTE9ELUVVUilgVW5pdGVkIEtpbmdkb20tTG9uZG9uIFN0b2NrIEV4Y2hhbmdlIERlcml2YXRpdmVzIE1hcmtldCAoZm9ybWVybHkgVHVycXVvaXNlIERlcml2YXRpdmVzKSAgKFhMT0QpWFVuaXRlZCBLaW5nZG9tLUxvbmRvbiBTdG9jayBFeGNoYW5nZSBEZXJpdmF0aXZlcyBNYXJrZXQgKE5vcndlZ2lhbiBQcm9kdWN0cykgIChYTE9ELU9NTilPVW5pdGVkIEtpbmdkb20tTG9uZG9uIFN0b2NrIEV4Y2hhbmdlIEludGVybmF0aW9uYWwgT3JkZXIgQm9vayAoSU9CKSAgKFhMT04tSU9CKTlVbml0ZWQgS2luZ2RvbS1Mb25kb24gU3RvY2sgRXhjaGFuZ2UgVFJBREVjaG8gQVBBICAoRUNITykiVW5pdGVkIEtpbmdkb20tTWFya2l0IEJPQVQgIChCT0FUKSJVbml0ZWQgS2luZ2RvbS1NVFMgQXVzdHJpYSAgKE1UU0EpLVVuaXRlZCBLaW5nZG9tLU1UUyBDemVjaCBSZXB1YmxpYyAgKFhNVFMtQ1pLKSJVbml0ZWQgS2luZ2RvbS1NVFMgR2VybWFueSAgKEdNVFMpIVVuaXRlZCBLaW5nZG9tLU1UUyBHcmVlY2UgIChNVFNHKSZVbml0ZWQgS2luZ2RvbS1NVFMgSHVuZ2FyeSAgKFhNVFMtSFVGKSJVbml0ZWQgS2luZ2RvbS1NVFMgSXJlbGFuZCAgKElNVFMpIVVuaXRlZCBLaW5nZG9tLU1UUyBJc3JhZWwgIChSTVRTKSZVbml0ZWQgS2luZ2RvbS1NVFMgTmV0aGVybGFuZHMgIChBTVRTKSdVbml0ZWQgS2luZ2RvbS1NVFMgU2xvdmFraWEgIChYTVRTLVNLSykjVW5pdGVkIEtpbmdkb20tTVRTIFNsb3ZlbmlhICAoVk1UUykrVW5pdGVkIEtpbmdkb20tTVRTIFNvdXRoIEFmcmljYSAgKFhNVFMtWkFSKSBVbml0ZWQgS2luZ2RvbS1NVFMgU3BhaW4gIChTTVRTKSdVbml0ZWQgS2luZ2RvbS1NVFMgVUsgR2lsdHMgIChYTVRTLUdCUCkiVW5pdGVkIEtpbmdkb20tU2lnbWEgWCBNVEYgIChTR01YKSJVbml0ZWQgS2luZ2RvbS1UcmFkZXdlYiBVSyAgKFRSRVUpLlVuaXRlZCBLaW5nZG9tLVR1cnF1b2lzZSBFcXVpdGllcyAoVUspICAoVFJRWCkuVW5pdGVkIEtpbmdkb20tVUsgTElGRkUgT1RDIEJjbGVhciAgKFhFVUUtQkNMKR9Vbml0ZWQgS2luZ2RvbS1WZWdhLUNoaSAgKFZFR0EpIVVuaXRlZCBTdGF0ZXMtQklEU1RyYWRpbmcgIChCSURTKShVbml0ZWQgU3RhdGVzLUJpdG5vbWlhbCBFeGNoYW5nZSAgKEJUTkwpLVVuaXRlZCBTdGF0ZXMtQm9zdG9uIE9wdGlvbnMgRXhjaGFuZ2UgIChYQk9YKSFVbml0ZWQgU3RhdGVzLUMyIEV4Y2hhbmdlICAoQzJPWClOVW5pdGVkIFN0YXRlcy1DYm9lIEJZWCBVUyBFcXVpdGllcyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBZLUV4Y2hhbmdlKSAgKEJBVFkpV1VuaXRlZCBTdGF0ZXMtQ2JvZSBCWlggT3B0aW9ucyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFeGNoYW5nZSBPcHRpb25zIE1hcmtldCkgIChCQVRPKUtVbml0ZWQgU3RhdGVzLUNib2UgQlpYIFVTIEVxdWl0aWVzIEV4Y2hhbmdlIChmb3JtZXJseSBCQVRTIFRyYWRpbmcpICAoQkFUUylDVW5pdGVkIFN0YXRlcy1DQk9FIERpZ2l0YWwgRXhjaGFuZ2UgKGZvcm1lcmx5IEVyaXMgRXhjaGFuZ2UgIChFUklTKUlVbml0ZWQgU3RhdGVzLUNib2UgRURHQSBVUyBFcXVpdGllcyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFREdBKSAgKEVER0EpQ1VuaXRlZCBTdGF0ZXMtQ2JvZSBFREdYIE9wdGlvbnMgTWFya2V0IChmb3JtZXJseSBCQVRTIEVER1gpICAoRURHWClNVW5pdGVkIFN0YXRlcy1DYm9lIEVER1ggT3B0aW9ucyBNYXJrZXQgKGZvcm1lcmx5IEVER1ggT3B0aW9ucyBNYXJrZXQpICAoRURHTykxVW5pdGVkIFN0YXRlcy1DQk9FIEZ1dHVyZXMgRXhjaGFuZ2UgKENGRSkgIChYQ0JGKURVbml0ZWQgU3RhdGVzLUNCT0UgRnV0dXJlcyBFeGNoYW5nZSAoRWxlY3Ryb25pYyBUcmFkaW5nKSAgKFhDQkYtQ0JGKSxVbml0ZWQgU3RhdGVzLUNCT0UgVVMgRXF1aXR5IE9wdGlvbnMgIChYQ0JPKUpVbml0ZWQgU3RhdGVzLUNCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRWxlY3Ryb25pYyB0cmFkaW5nKSAgKFhDQlQtQ0JBKU9Vbml0ZWQgU3RhdGVzLUNCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpICAoRkNCVC1DQkEpRFVuaXRlZCBTdGF0ZXMtQ0JPVCBFcXVpdHkgQ29udHJhY3RzIChFbGVjdHJvbmljIFRyYWRpbmcpICAoWENCVC1DTUYpSVVuaXRlZCBTdGF0ZXMtQ0JPVCBFcXVpdHkgQ29udHJhY3RzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgIChGQ0JULUNNRilHVW5pdGVkIFN0YXRlcy1DQk9UIEZpbmFuY2lhbCBDb250cmFjdHMgKEVsZWN0cm9uaWMgVHJhZGluZykgIChYQ0JULUNNRSlMVW5pdGVkIFN0YXRlcy1DQk9UIEZpbmFuY2lhbCBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDQlQtQ01FKTBVbml0ZWQgU3RhdGVzLUNCT1QgR2VuZXJhbCBCdXNpbmVzcyBEYXlzICAoWENCVCk7VW5pdGVkIFN0YXRlcy1DTUUgQ29tbW9kaXRpZXMgLSBMdW1iZXIgKEdMT0JFWCkgIChYQ01FLUNNSClDVW5pdGVkIFN0YXRlcy1DTUUgQ29tbW9kaXRpZXMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDTUUtQ01IKUdVbml0ZWQgU3RhdGVzLUNNRSBEYWlyeSBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDTUUtQ01KKTZVbml0ZWQgU3RhdGVzLUNNRSBEYWlyeSBDb250cmFjdHMgKEdMT0JFWCkgIChYQ01FLUNNSilGVW5pdGVkIFN0YXRlcy1DTUUgRXF1aXR5IEluZGV4ZXMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDTUUtQ01GKTVVbml0ZWQgU3RhdGVzLUNNRSBFcXVpdHkgSW5kZXhlcyAoR0xPQkVYKSAgKFhDTUUtQ01GKUhVbml0ZWQgU3RhdGVzLUNNRSBGb3JlaWduIEV4Y2hhbmdlIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgIChGQ01FLUNNRyk3VW5pdGVkIFN0YXRlcy1DTUUgRm9yZWlnbiBFeGNoYW5nZSAoR0xPQkVYKSAgKFhDTUUtQ01HKS9Vbml0ZWQgU3RhdGVzLUNNRSBHZW5lcmFsIEJ1c2luZXNzIERheXMgIChYQ01FKURVbml0ZWQgU3RhdGVzLUNNRSBHZW5lcmFsIEZpeGluZyAoZXguIEZpbmFuY2lhbCBPcHRpb25zKSAgKFhDTUUtRklYKUdVbml0ZWQgU3RhdGVzLUNNRSBHZW5lcmFsIEZpeGluZyAoRmluYW5jaWFsIENvbnRyYWN0cyBvbmx5KSAgKFhDTUUtRklOKTxVbml0ZWQgU3RhdGVzLUNNRSBHU0NJIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgIChGQ01FLUNNSykrVW5pdGVkIFN0YXRlcy1DTUUgR1NDSSAoR0xPQkVYKSAgKFhDTUUtQ01LKUZVbml0ZWQgU3RhdGVzLUNNRSBJbnRlcmVzdCBSYXRlcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpICAoRkNNRS1DTUUpNVVuaXRlZCBTdGF0ZXMtQ01FIEludGVyZXN0IFJhdGVzIChHTE9CRVgpICAoWENNRS1DTUUpT1VuaXRlZCBTdGF0ZXMtQ01FIEludGVyZXN0IFJhdGVzIEV1cm9kb2xsYXIgT3B0aW9ucyAoRmxvb3IgVHJhZGluZykgIChGQ01FLUVETylJVW5pdGVkIFN0YXRlcy1DTUUgSW50ZXJlc3QgUmF0ZXMgU09GUiBPcHRpb25zIChGbG9vciBUcmFkaW5nKSAgKEZDTUUtU1JPKUFVbml0ZWQgU3RhdGVzLUNNRSBMaXZlc3RvY2sgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKSAgKEZDTUUtQ01MKTpVbml0ZWQgU3RhdGVzLUNNRSBMaXZlc3RvY2sgQ29udHJhY3RzIChHTE9CRVgpICAoWENNRS1DTUwpTFVuaXRlZCBTdGF0ZXMtQ01FIFJlYWwgRXN0YXRlIFByb2R1Y3RzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgIChGQ01FLVJFUCk7VW5pdGVkIFN0YXRlcy1DTUUgUmVhbCBFc3RhdGUgUHJvZHVjdHMgKEdMT0JFWCkgIChYQ01FLVJFUClIVW5pdGVkIFN0YXRlcy1DTUUgV2VhdGhlciBQcm9kdWN0cyAoRml4aW5nIG9yIGZsb29yIHRyYWRpbmcpICAoRkNNRS1XRUEpN1VuaXRlZCBTdGF0ZXMtQ01FIFdlYXRoZXIgUHJvZHVjdHMgKEdMT0JFWCkgIChYQ01FLVdFQSk5VW5pdGVkIFN0YXRlcy1DTUUvTllNRVggQ2xlYXJQb3J0IE9UQyBUcmFkaW5nICAoWE5ZTS1DTFApRFVuaXRlZCBTdGF0ZXMtQ29pbmJhc2UgRGVyaXZhdGl2ZXMgKGZvcm1lcmx5IEZhaXJYIEV4Y2hhbmdlKSAgKEZSRVgpL1VuaXRlZCBTdGF0ZXMtQ09NRVggKERpdmlzaW9uIG9mIE5ZTUVYKSAgKFhDRUMpNFVuaXRlZCBTdGF0ZXMtQ09NRVggKEVsZWN0cm9uaWMgVHJhZGluZykgIChYQ0VDLUdCWCk1VW5pdGVkIFN0YXRlcy1FbGVjdHJvbmljIEZ1dHVyZXMgRXhjaGFuZ2UgRUxYICAoWEVMWClKVW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBBZ3JpY3VsdHVyYWwgLSBFbGVjdHJvbmljIFRyYWRpbmcgIChJRlVTLUlDRSk+VW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBBZ3JpY3VsdHVyYWwgKEZpeGluZykgIChJRlVTLUFHUilSVW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBDYW5vbGEgUHJvZHVjdHMgKGZvcm1lcmx5IElDRSBGdXR1cmVzIENhbmFkYSkgIChJRkNBKTRVbml0ZWQgU3RhdGVzLUlDRSBGdXR1cmVzIFVTIEVuZXJneSBEaXZpc2lvbiAgKElGRUQpUVVuaXRlZCBTdGF0ZXMtSUNFIEZ1dHVyZXMgVVMgRW5lcmd5IERpdmlzaW9uIChFbnZpcm9ubWVudGFsIFByb2R1Y3RzKSAgKElGRUQtRU5WKTZVbml0ZWQgU3RhdGVzLUlDRSBGdXR1cmVzIFVTIEVyaXMgUHJvZHVjdHMgIChJRlVTLUVSUykuVW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBGaW5hbmNpYWwgIChJTUZYKUdVbml0ZWQgU3RhdGVzLUlDRSBGdXR1cmVzIFVTIEZpbmFuY2lhbCAtIEVsZWN0cm9uaWMgVHJhZGluZyAgKElNRlgtSUNFKUNVbml0ZWQgU3RhdGVzLUlDRSBGdXR1cmVzIFVTIEZpbmFuY2lhbCBDcnlwdG9jdXJyZW5jaWVzICAoSU1GWC1DUlApOlVuaXRlZCBTdGF0ZXMtSUNFIEZ1dHVyZXMgVVMgR2VuZXJhbCBCdXNpbmVzcyBEYXlzICAoSUZVUyk8VW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBHcmFpbnMgYW5kIE9pbHNlZWRzICAoSUZVUy1HUkEpOlVuaXRlZCBTdGF0ZXMtSUNFIEZ1dHVyZXMgVVMgSW5kZXggRGVyaXZhdGl2ZXMgIChJRlVTLUlDRilPVW5pdGVkIFN0YXRlcy1JQ0UgRnV0dXJlcyBVUyBJbmRleCBEZXJpdmF0aXZlcyAtIEVsZWN0cm9uaWMgVHJhZGluZyAgKElGVVMtSUNYKVpVbml0ZWQgU3RhdGVzLUlDRSBMSUZGRSBVLlMuIChmb3JtZXJseSBOWVNFIExJRkZFIFUuUy4pIERvbWVzdGljIFN0b2NrIEluZGljZXMgIChYTkxJLURPTSlZVW5pdGVkIFN0YXRlcy1JQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBJbnRlcmVzdCBSYXRlIEZ1dHVyZXMgIChYTkxJLUlSRilfVW5pdGVkIFN0YXRlcy1JQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBJbnRlcm5hdGlvbmFsIFN0b2NrIEluZGljZXMgIChYTkxJLUlOVClGVW5pdGVkIFN0YXRlcy1JQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMaWZmZSBVLlMuKSBNZXRhbHMgIChYTkxJKR1Vbml0ZWQgU3RhdGVzLUlDRSBPVEMgIChJRVBBKSFVbml0ZWQgU3RhdGVzLUlFWCBUcmFkaW5nICAoSUVYRykwVW5pdGVkIFN0YXRlcy1LYW5zYXMgQ2l0eSBCb2FyZCBvZiBUcmFkZSAgKFhLQlQpLlVuaXRlZCBTdGF0ZXMtTG9uZyBUZXJtIFN0b2NrIEV4Y2hhbmdlICAoTFRTRSkmVW5pdGVkIFN0YXRlcy1NZW1iZXJzIEV4Y2hhbmdlICAoTUVNWCkiVW5pdGVkIFN0YXRlcy1NRU1YIE9wdGlvbnMgIChNWE9QKUVVbml0ZWQgU3RhdGVzLU1pYW1pIEludGVybmF0aW9uYWwgU2VjdXJpdGllcyBFeGNoYW5nZSBPcHRpb25zICAoWE1JTykgVW5pdGVkIFN0YXRlcy1NSUFYIFBFQVJMICAoTVBSTCkpVW5pdGVkIFN0YXRlcy1NSUFYIFBlYXJsIEVxdWl0aWVzICAoRVBSTCkwVW5pdGVkIFN0YXRlcy1NaW5uZWFwb2xpcyBHcmFpbiBFeGNoYW5nZSAgKFhNR0UpHFVuaXRlZCBTdGF0ZXMtTkFTREFRICAoWE5BUyk3VW5pdGVkIFN0YXRlcy1OYXNkYXEgQlggKEJvc3RvbiBTdG9jayBFeGNoYW5nZSkgIChYQk9TKSdVbml0ZWQgU3RhdGVzLU5hc2RhcSBCWCBPcHRpb25zICAoWEJYTykrVW5pdGVkIFN0YXRlcy1OQVNEQVEgQ2FwaXRhbCBNYXJrZXQgIChYTkNNKSlVbml0ZWQgU3RhdGVzLU5BU0RBUSBGaXhlZCBJbmNvbWUgIChYTkZJKUBVbml0ZWQgU3RhdGVzLU5BU0RBUSBHRU1YIChmb3JtZXJseSBJU0UgR2VtaW5pIEV4Y2hhbmdlKSAgKEdNTkkpMVVuaXRlZCBTdGF0ZXMtTkFTREFRIEdsb2JhbCBTZWxlY3QgTWFya2V0ICAoWE5HUylNVW5pdGVkIFN0YXRlcy1OQVNEQVEgSVNFIChmb3JtZXJseSBJbnRlcm5hdGlvbmFsIFNlY3VyaXRpZXMgRXhjaGFuZ2UpICAoWElTWClAVW5pdGVkIFN0YXRlcy1OQVNEQVEgTVJYIChmb3JtZXJseSBJU0UgTWVyY3VyeSBFeGNoYW5nZSkgIChNQ1JZKTNVbml0ZWQgU3RhdGVzLU5BU0RBUSBOYXRpb25hbCBNYXJrZXQgU3lzdGVtICAoWE5NUyk4VW5pdGVkIFN0YXRlcy1OQVNEQVEgT01YIEZ1dHVyZXMgRXhjaGFuZ2UgKFBCT1QpICAoWFBCVCkrVW5pdGVkIFN0YXRlcy1OQVNEQVEgT3B0aW9ucyBNYXJrZXQgIChYTkRRKTlVbml0ZWQgU3RhdGVzLU5hc2RhcSBQSExYIChQaGlsYWRlbHBoaWEgRXhjaGFuZ2UpICAoWFBITCkqVW5pdGVkIFN0YXRlcy1OQVNEQVEgUG9ydGFsIE1hcmtldCAgKFhQT1IpIFVuaXRlZCBTdGF0ZXMtTmFzZGFxIFBTWCAgKFhQU1gpLVVuaXRlZCBTdGF0ZXMtTmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2UgIChYQ0lTKTJVbml0ZWQgU3RhdGVzLU5ldyBZb3JrIE1lcmNhbnRpbGUgRXhjaGFuZ2UgIChYTllNKS1Vbml0ZWQgU3RhdGVzLU5ldyBZb3JrIFN0b2NrIEV4Y2hhbmdlICAoWE5ZUykkVW5pdGVkIFN0YXRlcy1Ob2RhbCBFeGNoYW5nZSAgKE5PRFgpKVVuaXRlZCBTdGF0ZXMtTllNRVggRW5lcmd5IE1hcmtldCAgKFhOWUwpQlVuaXRlZCBTdGF0ZXMtTllNRVggRW5lcmd5IE1hcmtldCAoRWxlY3Ryb25pYyBUcmFkaW5nKSAgKFhOWUwtR0JYKTtVbml0ZWQgU3RhdGVzLU5ZTUVYIE1ldGFscyAoRWxlY3Ryb25pYyBUcmFkaW5nKSAgKFhOWU0tR0JYKSdVbml0ZWQgU3RhdGVzLU5ZTUVYIE9UQyBNYXJrZXRzICAoWE5ZRSkwVW5pdGVkIFN0YXRlcy1OWU1FWCBTb2Z0IENvbW1vZGl0aWVzICAoWE5ZTS1DT00pRVVuaXRlZCBTdGF0ZXMtTllNRVggU29mdCBDb21tb2RpdGllcyAoRWxlY3Ryb25pYyBUcmFkaW5nKSAgKFhOWU0tQ09HKShVbml0ZWQgU3RhdGVzLU5ZU0UgQW1leCBFcXVpdGllcyAgKFhBU0UpJ1VuaXRlZCBTdGF0ZXMtTllTRSBBbWV4IE9wdGlvbnMgIChBTVhPKR9Vbml0ZWQgU3RhdGVzLU5ZU0UgQXJjYSAgKEFSQ1gpK1VuaXRlZCBTdGF0ZXMtTllTRSBBcmNhIERlcml2YXRpdmVzICAoQVJDTylEVW5pdGVkIFN0YXRlcy1OWVNFIENoaWNhZ28gKGZvcm1lcmx5IENoaWNhZ28gU3RvY2sgRXhjaGFuZ2UpICAoWENISSk0VW5pdGVkIFN0YXRlcy1PVEMgQnVsbGV0aW4gQm9hcmQgLSBPdGhlciBPVEMgIChPT1RDKSFVbml0ZWQgU3RhdGVzLU9UQyBNYXJrZXRzICAoT1RDTSk1VW5pdGVkIFN0YXRlcy1QaGlsYWRlbHBoaWEgRXhjaGFuZ2UgKE9wdGlvbnMpICAoWFBITykhVW5pdGVkIFN0YXRlcy1QaW5rIFNoZWV0cyAgKFBJTlgpLVVuaXRlZCBTdGF0ZXMtUGluayBTaGVldHMgR3JleSBNYXJrZXQgIChQU0dNKSdVbml0ZWQgU3RhdGVzLVBpbmsgU2hlZXRzIE9UQ1FYICAoT1RDUSkpVW5pdGVkIFN0YXRlcy1QaXBlbGluZSBUcmFkaW5nIFVTICAoUElQRSkkVW5pdGVkIFN0YXRlcy1TbWFsbCBFeGNoYW5nZSAgKFNNRkUpKFVuaXRlZCBTdGF0ZXMtVGhlIEdyZWVuIEV4Y2hhbmdlICAoR1JFRSlBVW5pdGVkIFN0YXRlcy1UaGUgR3JlZW4gRXhjaGFuZ2UgKEVsZWN0cm9uaWMgVHJhZGluZykgIChHUkVFLUdCWCk4VXJ1Z3VheS1Cb2xzYSBFbGVjdHJvbmljYSBkZSBWYWxvcmVzIGRlbCBVcnVndWF5ICAoQlZVUikoVXJ1Z3VheS1Nb250ZXZpZGVvIEJvbHNhIFZhbG9yZXMgIChYTU5UKStVemJla2lzdGFuLVV6YmVrIENvbW1vZGl0eSBFeGNoYW5nZSAgKFhDRVQpLFV6YmVraXN0YW4tVXpiZWtpc3RhbiBTdG9jayBFeGNoYW5nZSAgKFhTVEUpJ1ZlbmV6dWVsYS1Cb2xzYSBWYWxvcmVzIENhcmFjYXMgIChCVkNBKSVWaWV0IE5hbS1IYW5vaSBTdG9jayBFeGNoYW5nZSAgKEhTVEMpOlZpZXQgTmFtLUhhbm9pIFN0b2NrIEV4Y2hhbmdlIChVbmxpc3RlZCBDb21wYW5pZXMpICAoWEhOWCkxVmlldCBOYW0tSGFub2kgU3RvY2sgRXhjaGFuZ2UgRGVyaXZhdGl2ZXMgIChYSE5GKVJWaWV0IE5hbS1IbyBDaGkgTWluaCBDaXR5IFN0b2NrIEV4Y2hhbmdlIChmb3JtZXJseSBWaWV0bmFtIFN0b2NrIEV4Y2hhbmdlKSAgKFhTVEMpJFphbWJpYS1MdXNha2EgU3RvY2sgRXhjaGFuZ2UgIChYTFVTKShaaW1iYWJ3ZS1aaW1iYWJ3ZSBTdG9jayBFeGNoYW5nZSAgKFhaSU0pFYcFATEVVGlyYW5hIFN0b2NrIEV4Y2hhbmdlFkFsZ2llcnMgU3RvY2sgRXhjaGFuZ2UcQm9sc2EgZGUgQ29tZXJjaW8gZGUgUm9zYXJpbxlCb2xzYSBkZSBDb21lcmNpbyBNZW5kb3phHkJ1ZW5vcyBBaXJlcyBCb2xzYSBkZSBDb21lcmNpbx9CdWVub3MgQWlyZXMgTWVyY2FkbyBkZSBWYWxvcmVzIU1hdGJhLVJvZmV4IE1lcmNhZG8gQWdyb3BlY3Vhcmlvcx5NYXRiYS1Sb2ZleCBNZXJjYWRvIEZpbmFuY2llcm8bTWVyY2FkbyBBYmllcnRvIEVsZWN0cm9uaWNvHU1lcmNhZG8gZGUgVmFsb3JlcyBkZSBSb3NhcmlvGk1lcmNhZG8gZGUgVmFsb3JlcyBNZW5kb3phLlJvc2FyaW8gRnV0dXJlcyBFeGNoYW5nZSBBZ3JpY3VsdHVyYWwgUHJvZHVjdHM5QXJtZW5pYSBTZWN1cml0aWVzIEV4Y2hhbmdlIChmb3JtZXJseSBOQVNEQVEgT01YIEFybWVuaWEpH0FTWCAoQXVzdHJhbGlhbiBTdG9jayBFeGNoYW5nZSk9QVNYIDI0IEludGVybmF0aW9uYWwgSG9saWRheXMgKGRheSBhbmQgbmlnaHQgc2Vzc2lvbnMgY2xvc2VkKQ9BU1ggRGVyaXZhdGl2ZXMvQVNYIFRyYWRlIDI0IChmb3JtZXJseSBTeWRuZXkgRnV0dXJlcyBFeGNoYW5nZSkpQ0JPRSBBdXN0cmFsaWEgKGZvcm1lcmx5IENoaS1YIEF1c3RyYWxpYSk5TmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2Ugb2YgQXVzdHJhbGlhIChmb3JtZXJseSBOZXdjYXN0bGUpH1NJTSBWZW50dXJlIFNlY3VyaXRpZXMgRXhjaGFuZ2UYQXVzdHJpYW4gRW5lcmd5IEV4Y2hhbmdlGVdpZW5lcmJvcnNlIC0gTWFpbiBtYXJrZXQZV2llbmVyYm9yc2UgKEFsbCBtYXJrZXRzKRNCYWt1IFN0b2NrIEV4Y2hhbmdlKUJhaGFtYXMgSW50ZXJuYXRpb25hbCBTZWN1cml0aWVzIEV4Y2hhbmdlDkJhaHJhaW4gQm91cnNlGUNoaXR0YWdvbmcgU3RvY2sgRXhjaGFuZ2UURGhha2EgU3RvY2sgRXhjaGFuZ2UXQmFyYmFkb3MgU3RvY2sgRXhjaGFuZ2UmQmVsYXJ1c2lhbiBDdXJyZW5jeSBhbmQgU3RvY2sgRXhjaGFuZ2USQWx0ZXJuZXh0IEJydXNzZWxzH0JlbHBleCAtIEJlbGdpdW0gUG93ZXIgRXhjaGFuZ2URRXVyb25leHQgQnJ1c3NlbHMkRXVyb25leHQgQnJ1c3NlbHMgRGVyaXZhdGl2ZXMgTWFya2V0C01UUyBCZWxnaXVtG01UUyBEZW5tYXJrIChEYW5pc2ggS3JvbmVzKRJNVFMgRGVubWFyayAoRXVybykLTVRTIEZpbmxhbmQWQmVybXVkYSBTdG9jayBFeGNoYW5nZRpCb2xzYSBCb2xpdmlhbmEgZGUgVmFsb3JlcxlCYW5qYSBMdWthIFN0b2NrIEV4Y2hhbmdlF1NhcmFqZXZvIFN0b2NrIEV4Y2hhbmdlF0JvdHN3YW5hIFN0b2NrIEV4Y2hhbmdlGUIzIChmb3JtZXJseSBCTSZGQk9WRVNQQSkzQjMgRGVyaXZhdGl2ZXMgKGZvcm1lcmx5IEJNJkZCT1ZFU1BBIChEZXJpdmF0aXZlcykpLUIzIFNwb3QgVVNEIChmb3JtZXJseSBCTSZGQk9WRVNQQSAoU3BvdCBVU0QpKRhCdWxnYXJpYW4gU3RvY2sgRXhjaGFuZ2UcQ2FtYm9kaWEgU2VjdXJpdGllcyBFeGNoYW5nZSVDYW5hZGlhbiBOYXRpb25hbCBTdG9jayBFeGNoYW5nZSBDTlNYLENib2UgQ2FuYWRhIChmb3JtZXJseSBBZXF1aXRhcyBORU8gRXhjaGFuZ2UpPElDRSBOR1ggR2FzIGFuZCBQb3dlciBNYXJrZXQgKGZvcm1lcmx5IE5HWCBDcnVkZSBPaWwgTWFya2V0KRBMaXF1aWRuZXQgQ2FuYWRhGU1vbnRyZWFsIENsaW1hdGUgRXhjaGFuZ2URTW9udHJlYWwgRXhjaGFuZ2UtTW9udHJlYWwgRXhjaGFuZ2UgKEludGVyZXN0IFJhdGUgRGVyaXZhdGl2ZXMpEU5BU0RBUSBDWDIgQ2FuYWRhIk5BU0RBUSBDWEMgKGZvcm1lcmx5IENoaS1YIENhbmFkYSkKTkFTREFRIENYRAlPTUVHQSBBVFMMUFVSRSBUcmFkaW5nFlRvcm9udG8gU3RvY2sgRXhjaGFuZ2UQVHJpQWN0IE1hdGNoIE5vdylUU1ggQWxwaGEgKGZvcm1lcmx5IEFscGhhIFRyYWRpbmcgU3lzdGVtKRRUU1ggVmVudHVyZSBFeGNoYW5nZRhUU1ggVmVudHVyZSBFeGNoYW5nZSBORVgZQ2FwZSBWZXJkZSBTdG9jayBFeGNoYW5nZR1DYXltYW4gSXNsYW5kcyBTdG9jayBFeGNoYW5nZR5Cb2xzYSBkZSBWYWxvcmVzIGRlIFZhbHBhcmFpc28aQm9sc2EgRWxlY3Ryb25pY2EgZGUgQ2hpbGUXU2FudGlhZ28gU3RvY2sgRXhjaGFuZ2UWQmVpamluZyBTdG9jayBFeGNoYW5nZSBDaGluYSBGaW5hbmNpYWwgRnV0dXJlcyBFeGNoYW5nZSNDaGluYSBGb3JlaWduIEV4Y2hhbmdlIFRyYWRlIFN5c3RlbR5DaGluYSBTdGFpbmxlc3MgU3RlZWwgRXhjaGFuZ2UZRGFsaWFuIENvbW1vZGl0eSBFeGNoYW5nZRlTaGFuZ2hhaSBGdXR1cmVzIEV4Y2hhbmdlFlNoYW5naGFpIEdvbGQgRXhjaGFuZ2UmU2hhbmdoYWkgSW50ZXJuYXRpb25hbCBFbmVyZ3kgRXhjaGFuZ2UgU2hhbmdoYWkgU3RvY2sgRXhjaGFuZ2UgQS1zaGFyZXMgU2hhbmdoYWkgU3RvY2sgRXhjaGFuZ2UgQi1zaGFyZXMtU2hhbmdoYWktSEsgQm9uZCBDb25uZWN0IChOb3J0aGJvdW5kIFRyYWRpbmcpLlNoYW5naGFpLUhLIFN0b2NrIENvbm5lY3QgKE5vcnRoYm91bmQgVHJhZGluZykgU2hlbnpoZW4gU3RvY2sgRXhjaGFuZ2UgQS1zaGFyZXMgU2hlbnpoZW4gU3RvY2sgRXhjaGFuZ2UgQi1zaGFyZXMuU2hlbnpoZW4tSEsgU3RvY2sgQ29ubmVjdCAoTm9ydGhib3VuZCBUcmFkaW5nKRxaaGVuZ3pob3UgQ29tbW9kaXR5IEV4Y2hhbmdlF0NvbG9tYmlhIFN0b2NrIEV4Y2hhbmdlGUNvc3RhIFJpY2EgU3RvY2sgRXhjaGFuZ2UnQm91cnNlIFJlZ2lvbmFsZSBkZXMgVmFsZXVycyBNb2JpbGllcmVzFVphZ3JlYiBTdG9jayBFeGNoYW5nZSNEdXRjaCBDYXJpYmJlYW4gU2VjdXJpdGllcyBFeGNoYW5nZRVDeXBydXMgU3RvY2sgRXhjaGFuZ2UVUHJhZ3VlIFN0b2NrIEV4Y2hhbmdlGFJNIFN5c3RlbSBDemVjaCBSZXB1YmxpYwlEYW5zayBPVEMWRmlyc3QgTm9ydGggQ29wZW5oYWdlbhhOYXNkYXEgTm9yZGljIENvcGVuaGFnZW4gRG9taW5pY2FuIFJlcHVibGljIEJvbHNhIFZhbG9yZXMYR3VheWFxdWlsIFN0b2NrIEV4Y2hhbmdlFFF1aXRvIFN0b2NrIEV4Y2hhbmdlEUVneXB0aWFuIEV4Y2hhbmdlE05pbGUgU3RvY2sgRXhjaGFuZ2UaRWwgU2FsdmFkb3IgU3RvY2sgRXhjaGFuZ2UTRmlyc3QgTm9ydGggRXN0b25pYRVOYXNkYXEgQmFsdGljIFRhbGxpbm4XZVN3YXRpbmkgU3RvY2sgRXhjaGFuZ2UcU291dGggUGFjaWZpYyBTdG9jayBFeGNoYW5nZRRGaXJzdCBOb3J0aCBIZWxzaW5raRZOYXNkYXEgTm9yZGljIEhlbHNpbmtpD0FsdGVybmV4dCBQYXJpcxNBcXVpcyBFeGNoYW5nZSAoRVUpDkV1cm9uZXh0IFBhcmlzCkdhbGF4eSBNVEYdTWFyY2hlIExpYnJlIChFdXJvbmV4dCBQYXJpcykWTUFUSUYgKEV1cm9uZXh0IFBhcmlzKRZNT05FUCAoRXVyb25leHQgUGFyaXMpCk1UUyBGcmFuY2UOTllTRSBCb25kTWF0Y2gYUG93ZXJuZXh0IEZ1dHVyZXMgTWFya2V0FVBvd2VybmV4dCBTcG90IE1hcmtldBJTaWdtYSBYIEV1cm9wZSBNVEYWR2VvcmdpYSBTdG9jayBFeGNoYW5nZRVCZXJsaW4gU3RvY2sgRXhjaGFuZ2UwQm9lcnNlIEZyYW5rZnVydCBGcmVpdmVya2VociAtIE9wZW4gKE9UQykgTWFya2V0MEJvZXJzZSBTdHV0dGdhcnQgRnJlaXZlcmtlaHIgLSBPcGVuIChPVEMpIE1hcmtldDBCb3JzZSBGcmFua2Z1cnQgKGZvcm1lcmx5IEdlcm1hbiBEZXV0c2NoZWJvZXJzZSkvQm9yc2UgSGFtYnVyZyBMYW5nIGFuZCBTY2h3YXJ6IEV4Y2hhbmdlIFJlZyBNa3QZRHVzc2VsZG9yZiBTdG9jayBFeGNoYW5nZSNFUEVYIFNwb3QgKEV1cm9wZWFuIFBvd2VyIEV4Y2hhbmdlKRBFcXVpZHVjdCBUcmFkaW5nLkV1cmV4IChBbGwgUHJvZHVjdHMgZXguIHNvbWUgR2VybWFuIGFuZCBTd2lzcykZRXVyZXggKEF1c3RyaWFuIHByb2R1Y3RzKRhFdXJleCAoRmlubmlzaCBwcm9kdWN0cykWRXVyZXggKElyaXNoIHByb2R1Y3RzKRhFdXJleCAoSXRhbGlhbiBwcm9kdWN0cykxRXVyZXggKFJ1c3NpYW4gcHJvZHVjdHMgUkRYeHQgYW5kIEVxdWl0eSBPcHRpb25zKRxFdXJleCAoc29tZSBHZXJtYW4gUHJvZHVjdHMpGEV1cmV4IChTcGFuaXNoIHByb2R1Y3RzKRhFdXJleCAoU3dlZGlzaCBwcm9kdWN0cykWRXVyZXggKFN3aXNzIHByb2R1Y3RzKRNFdXJleCAoVVMgcHJvZHVjdHMpC0V1cmV4IEJvbmRzCkV1cmV4IFJlcG8ZRXVyZXggUmVwbyBTZWNMZW5kIE1hcmtldBhFdXJvcGVhbiBFbmVyZ3kgRXhjaGFuZ2UtRXVyb3BlYW4gRW5lcmd5IEV4Y2hhbmdlIFJlZ3VsYXRlZCBHYXMgTWFya2V0H0V1cm9wZWFuIFdhcnJhbnQgRXhjaGFuZ2UgRVVXQVgiR2V0dGV4IChNdW5pY2ggTWFya2V0IE1ha2VyKSAtIE9UQy1HZXR0ZXggKE11bmljaCBNYXJrZXQgTWFrZXIpIFJlZ3VsYXRlZCBNYXJrZXQWSGFtYnVyZyBTdG9jayBFeGNoYW5nZRZIYW5vdmVyIFN0b2NrIEV4Y2hhbmdlFU11bmljaCBTdG9jayBFeGNoYW5nZQdRdW90cml4GFN0dXR0Z2FydCBTdG9jayBFeGNoYW5nZS1UcmFkZWdhdGUgRXhjaGFuZ2UgLSBGcmVpdmVya2VociAoT1RDKSBNYXJrZXQjVHJhZGVnYXRlIEV4Y2hhbmdlIC0gUmVndWxhciBNYXJrZXQFWEVUUkEUWGV0cmEgUmVndWxhciBNYXJrZXQUR2hhbmEgU3RvY2sgRXhjaGFuZ2UYR2licmFsdGFyIFN0b2NrIEV4Y2hhbmdlG0F0aGVucyBEZXJpdmF0aXZlcyBFeGNoYW5nZSJBdGhlbnMgRXhjaGFuZ2UgQWx0ZXJuYXRpdmUgTWFya2V0FUF0aGVucyBTdG9jayBFeGNoYW5nZTFIREFUIEdyZWVrIEVsZWN0cm9uaWMgU2Vjb25kYXJ5IFNlY3VyaXRpZXMgTWFya2V0KkhFbkV4IEhlbGxlbmljIEVuZXJneSBFeGNoYW5nZSBEZXJpdmF0aXZlcxhHdWF0ZW1hbGEgU3RvY2sgRXhjaGFuZ2VEVGhlIEludGVybmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2UgKGZvcm1lcmx5IENoYW5uZWwgSXNsYW5kcyBFeGNoYW5nZSkgQm9sc2EgQ2VudHJvYW1lcmljYW5hIGRlIFZhbG9yZXMgQ2hpbmVzZSBHb2xkIGFuZCBTaWx2ZXIgRXhjaGFuZ2UMR0VNIEV4Y2hhbmdlGkhvbmcgS29uZyBGdXR1cmVzIEV4Y2hhbmdlNEhvbmcgS29uZyBGdXR1cmVzIEV4Y2hhbmdlIEludGVybmF0aW9uYWwgRGVyaXZhdGl2ZXMYSG9uZyBLb25nIFN0b2NrIEV4Y2hhbmdlLlNoYW5naGFpLUhLIFN0b2NrIENvbm5lY3QgKFNvdXRoYm91bmQgVHJhZGluZykuU2hlbnpoZW4tSEsgU3RvY2sgQ29ubmVjdCAoU291dGhib3VuZCBUcmFkaW5nKRdCdWRhcGVzdCBTdG9jayBFeGNoYW5nZSVDZW50cmFsIEVhc3Rlcm4gRXVyb3BlYW4gR2FzIEV4Y2hhbmdlJEh1bmdhcmlhbiBEZXJpdmF0aXZlIEVuZXJneSBFeGNoYW5nZRhIdW5nYXJpYW4gUG93ZXIgRXhjaGFuZ2UTRmlyc3QgTm9ydGggSWNlbGFuZBVOYXNkYXEgTm9yZGljIEljZWxhbmQVQm9tYmF5IFN0b2NrIEV4Y2hhbmdlKkJvbWJheSBTdG9jayBFeGNoYW5nZSBDdXJyZW5jeSBEZXJpdmF0aXZlcyFCb21iYXkgU3RvY2sgRXhjaGFuZ2UgRGVidCBNYXJrZXQXQ2FsY3V0dGEgU3RvY2sgRXhjaGFuZ2UURGVsaGkgU3RvY2sgRXhjaGFuZ2UeSUNFWCBJbmRpYW4gQ29tbW9kaXR5IEV4Y2hhbmdlHEluZGlhIEludGVybmF0aW9uYWwgRXhjaGFuZ2USTUNYIFN0b2NrIEV4Y2hhbmdlJ01DWCBTdG9jayBFeGNoYW5nZSBDdXJyZW5jeSBEZXJpdmF0aXZlcyFNdWx0aSBDb21tb2RpdHkgRXhjaGFuZ2Ugb2YgSW5kaWExTXVsdGkgQ29tbW9kaXR5IEV4Y2hhbmdlIG9mIEluZGlhIEV2ZW5pbmcgU2Vzc2lvbjFOYXRpb25hbCBDb21tb2RpdHkgYW5kIERlcml2YXRpdmVzIEV4Y2hhbmdlIEluZGlhRE5hdGlvbmFsIENvbW1vZGl0eSBhbmQgRGVyaXZhdGl2ZXMgRXhjaGFuZ2Ugb2YgSW5kaWEgRXZlbmluZyBTZXNzaW9uIE5hdGlvbmFsIFN0b2NrIEV4Y2hhbmdlIG9mIEluZGlhGk5TRSBJbnRlcm5hdGlvbmFsIEV4Y2hhbmdlGU5TRUkgQ3VycmVuY3kgRGVyaXZhdGl2ZXMaTlNFSSBJbnRlcmVzdCBSYXRlIEZ1dHVyZXMUTlNFSSBOZXcgRGVidCBNYXJrZXQXUG93ZXIgRXhjaGFuZ2Ugb2YgSW5kaWEsSW5kb25lc2lhIENvbW1vZGl0eSBhbmQgRGVyaXZhdGl2ZXMgRXhjaGFuZ2UYSW5kb25lc2lhIFN0b2NrIEV4Y2hhbmdlGEpha2FydGEgRnV0dXJlcyBFeGNoYW5nZRVUZWhyYW4gU3RvY2sgRXhjaGFuZ2UTSXJhcSBTdG9jayBFeGNoYW5nZShFdXJvbmV4dCBEdWJsaW4gLSBNYWluIFNlY3VyaXRpZXMgTWFya2V0L0V1cm9uZXh0IER1YmxpbiAoZm9ybWVybHkgSXJpc2ggU3RvY2sgRXhjaGFuZ2UpIElTRSBHbG9iYWwgRXhjaGFuZ2UgTWFya2V0IChHRU0pKVNFTU9weCBTaW5nbGUgRWxlY3RyaWNpdHkgTWFya2V0IE9wZXJhdG9yF1RlbCBBdml2IFN0b2NrIEV4Y2hhbmdlNFRlbCBBdml2IFN0b2NrIEV4Y2hhbmdlIFQtYmlsbHMgYW5kIEdvdmVybm1lbnQgQm9uZHMMQm9yc2EgSXRhbGlhHUJvcnNhIEl0YWxpYSBFcXVpdHkgTVRGIChHRU0pFUJvcnNhIEl0YWxpYSBFeHRyYU1PVCxCb3JzYSBJdGFsaWEgU2VEZXggKFNlY3VyaXRpc2VkIERlcml2YXRpdmVzKQVlLU1JRDRFdXJvbmV4dCBNaWxhbiBEZXJpdmF0aXZlcyAocHJldi4gQm9yc2EgSXRhbGlhIElERU0pRkV1cm9uZXh0IE1pbGFuIEVsZWN0cm9uaWMgQm9uZCBNYXJrZXQgKHByZXYuIEJvcnNhIEl0YWxpYSBEb21lc3RpY01PVClKRXVyb25leHQgTWlsYW4gRWxlY3Ryb25pYyBCb25kIE1hcmtldCBFdXJvTU9UIChwcmV2LiBCb3JzYSBJdGFsaWEgRXVyb01PVClJRXVyb25leHQgTWlsYW4gRWxlY3Ryb25pYyBTaGFyZSBNYXJrZXQgKHByZXYuIEJvcnNhIEl0YWxpYSBNVEEgKEVxdWl0aWVzKTVFdXJvbmV4dCBNaWxhbiBFVEYgUGx1cyAocHJldi4gQm9yc2EgSXRhbGlhIEVURiBQbHVzKUZFdXJvbmV4dCBNSVYgTWlsYW4gKHByZXYuIEJvcnNhIEl0YWxpYSBNYXJrZXQgZm9yIEludmVzdG1lbnQgVmVoaWNsZXMpB0V1cm9UTFglR01FIEl0YWxpYW4gUG93ZXIgRXhjaGFuZ2UgTVRFIE1hcmtldAlNVFMgSXRhbHkNVm9ydmVsIEJvbmRzIBZKYW1haWNhIFN0b2NrIEV4Y2hhbmdlIUNCT0UgSmFwYW4gKGZvcm1lcmx5IENoaS1YIEphcGFuKTdEb2ppbWEgRXhjaGFuZ2UgKHByZXYuIE9zYWthIERvamltYSBDb21tb2RpdHkgRXhjaGFuZ2UpFkZ1a3Vva2EgU3RvY2sgRXhjaGFuZ2UkSmFwYW4gRWxlY3RyaWMgUG93ZXIgRXhjaGFuZ2UgKEpFUFgpCUphcGFubmV4dBVOYWdveWEgU3RvY2sgRXhjaGFuZ2UWT3Nha2EgRGlnaXRhbCBFeGNoYW5nZUBPc2FrYSBFeGNoYW5nZSBDb21tb2RpdGllcyAoZm9ybWVybHkgVG9reW8gQ29tbW9kaXRpZXMgRXhjaGFuZ2UpGk9zYWthIEV4Y2hhbmdlIERlcml2YXRpdmVzRU9zYWthIEV4Y2hhbmdlIEVuZXJneSBEZXJpdmF0aXZlcyAoZm9ybWVybHkgVG9reW8gQ29tbW9kaXR5IEV4Y2hhbmdlKR1Pc2FrYSBFeGNoYW5nZSBJbmRleCBQcm9kdWN0cxRPc2FrYSBFeGNoYW5nZSBKLW5ldBtTYXBwb3JvIFNlY3VyaXRpZXMgRXhjaGFuZ2UaVElGRkUgREFYIE1hcmdpbiBDb250cmFjdHMfVElGRkUgRlRTRSAxMDAgTWFyZ2luIENvbnRyYWN0cyVUSUZGRSBGVFNFIFRhaXdhbiA1MCBNYXJnaW4gQ29udHJhY3RzFlRJRkZFIEZYIE1hcmdpbiBUcmFkZXMnVG9reW8gQUlNIEFsdGVybmF0aXZlIEludmVzdG1lbnQgTWFya2V0IFRva3lvIEZpbmFuY2lhbCBFeGNoYW5nZSAoVElGRkUpFFRva3lvIFN0b2NrIEV4Y2hhbmdlJFRva3lvIFN0b2NrIEV4Y2hhbmdlIFRvU1ROZVQgVHJhZGluZyZUb2t5byBTdG9jayBFeGNoYW5nZSBUb1NUTmVULTIgVHJhZGluZxRBbW1hbiBTdG9jayBFeGNoYW5nZR1Bc3RhbmEgSW50ZXJuYXRpb25hbCBFeGNoYW5nZRlLYXpha2hzdGFuIFN0b2NrIEV4Y2hhbmdlFk5haXJvYmkgU3RvY2sgRXhjaGFuZ2UiS09GSUEgSy1PVEMgS29yZWEgRnJlZUJvYXJkIE1hcmtldBhLb3JlYSBOZXcgRXhjaGFuZ2UgS09ORVgSS1JYIEtvcmVhIEV4Y2hhbmdlMktSWCBLb3JlYSBFeGNoYW5nZSAoQ2FzaCBNYXJrZXRzIEtPU0RBUSBhbmQgS09TUEkpJ0tSWCBLb3JlYSBFeGNoYW5nZSAoRGVyaXZhdGl2ZXMgTWFya2V0KRVLdXdhaXQgU3RvY2sgRXhjaGFuZ2UVS3lyZ3l6IFN0b2NrIEV4Y2hhbmdlF0xhbyBTZWN1cml0aWVzIEV4Y2hhbmdlEkZpcnN0IE5vcnRoIExhdHZpYRJOYXNkYXEgQmFsdGljIFJpZ2EVQmVpcnV0IFN0b2NrIEV4Y2hhbmdlE0xpYnlhbiBTdG9jayBNYXJrZXQVRmlyc3QgTm9ydGggTGl0aHVhbmlhFU5hc2RhcSBCYWx0aWMgVmlsbml1cwhFdXJvIE1URhlMdXhlbWJvdXJnIFN0b2NrIEV4Y2hhbmdlFU1hbGF3aSBTdG9jayBFeGNoYW5nZQ5CdXJzYSBNYWxheXNpYSFCdXJzYSBNYWxheXNpYSBEZXJpdmF0aXZlcyBNYXJrZXQnTGFidWFuIEludGVybmF0aW9uYWwgRmluYW5jaWFsIEV4Y2hhbmdlE1JpbmdnaXQgQm9uZCBNYXJrZXQXTWFsZGl2ZXMgU3RvY2sgRXhjaGFuZ2ULTWFsdGEgQm9yemEYTWF1cml0aXVzIFN0b2NrIEV4Y2hhbmdlJUJvbHNhIEluc3RpdHVjaW9uYWwgZGUgVmFsb3JlcyBNZXhpY28PTWV4RGVyIEV4Y2hhbmdlFU1leGljbyBTdG9jayBFeGNoYW5nZRZNb2xkb3ZhIFN0b2NrIEV4Y2hhbmdlGE1vbmdvbGlhbiBTdG9jayBFeGNoYW5nZRlNb250ZW5lZ3JvIFN0b2NrIEV4Y2hhbmdlGUNhc2FibGFuY2EgU3RvY2sgRXhjaGFuZ2UZTW96YW1iaXF1ZSBTdG9jayBFeGNoYW5nZRdOYW1pYmlhbiBTdG9jayBFeGNoYW5nZS5OYW1pYmlhbiBTdG9jayBFeGNoYW5nZSBEdWFsLUxpc3RlZCBTZWN1cml0aWVzFE5lcGFsIFN0b2NrIEV4Y2hhbmdlDEFQWCBQb3dlciBOTBdDQk9FIEV1cm9wZSBEZXJpdmF0aXZlcx9DYm9lIEV1cm9wZSBEWEUgT3JkZXIgQm9vayAoTkwpBkNsaW1leBBDTUUgQW1zdGVyZGFtIEJWEkV1cm9uZXh0IEFtc3RlcmRhbS9FdXJvbmV4dCBBbXN0ZXJkYW0gRXF1aXR5IGFuZCBJbmRleCBEZXJpdmF0aXZlcylFdXJvbmV4dCBBbXN0ZXJkYW0gSW50ZXJlc3QgUmF0ZSBQcm9kdWN0czBJQ0UgRW5kZXggKEV1cm9wZWFuIEVuZXJneSBEZXJpdmF0aXZlcyBFeGNoYW5nZSkbSUNFIEVuZGV4IEVtaXNzaW9ucyBGdXR1cmVzHklDRSBFbmRleCBOYXR1cmFsIEdhcyBQcm9kdWN0cwhOeGNoYW5nZRFUUkFERWNobyAoRXVyb3BlKQ9UcmFkZXdlYiBFdXJvcGUeVHVycXVvaXNlIEV1cm9wZSBFcXVpdGllcyAoTkwpIE5aWCAoTmV3IFplYWxhbmQgU3RvY2sgRXhjaGFuZ2UpJVN5ZG5leSBGdXR1cmVzIEV4Y2hhbmdlIChOWiBQcm9kdWN0cykXTmljYXJhZ3VhIEJvbHNhIFZhbG9yZXMXTmlnZXJpYW4gU3RvY2sgRXhjaGFuZ2UZTWFjZWRvbmlhbiBTdG9jayBFeGNoYW5nZSJFdXJvbmV4dCBPc2xvIChmb3JtZXJseSBPc2xvIEJvcnMpIEV1cm9uZXh0IE9zbG8gRGVyaXZhdGl2ZXMgTWFya2V0CUZpc2ggUG9vbAZJbWFyZXgNTWVya3VyIE1hcmtldBJOYXNkYXEgQ29tbW9kaXRpZXMqTmFzZGFxIENvbW1vZGl0aWVzIEV1cm9wZWFuIFBvd2VyIFByb2R1Y3RzDE5PUkVYRUNPIEFTQRROb3J3ZWdpYW4gT1RDIE1hcmtldApPc2xvIEF4ZXNzGE11c2NhdCBTZWN1cml0aWVzIE1hcmtldBxQYWtpc3RhbiBNZXJjYW50aWxlIEV4Y2hhbmdlF1Bha2lzdGFuIFN0b2NrIEV4Y2hhbmdlElBhbGVzdGluZSBFeGNoYW5nZT5Cb2xzYSBMYXRpbm9hbWVyaWNhbmEgZGUgVmFsb3JlcyAocHJldi4gUGFuYW1hIFN0b2NrIEV4Y2hhbmdlKRtQb3J0IE1vcmVzYnkgU3RvY2sgRXhjaGFuZ2UWQXN1bmNpb24gQm9sc2EgVmFsb3JlcxNMaW1hIFN0b2NrIEV4Y2hhbmdlJFBoaWxpcHBpbmUgRGVhbGluZyBhbmQgRXhjaGFuZ2UgQ29ycBlQaGlsaXBwaW5lIFN0b2NrIEV4Y2hhbmdlE0JvbmRTcG90IFBvbGFuZCBNVEYhUG9saXNoIFBvd2VyIEV4Y2hhbmdlIERlcml2YXRpdmVzLlRyZWFzdXJ5IEJvbmRTcG90IFBvbGFuZCAoZm9ybWVybHkgTVRTIFBvbGFuZCkVV2Fyc2F3IFN0b2NrIEV4Y2hhbmdlK1dhcnNhdyBTdG9jayBFeGNoYW5nZSBGaW5hbmNpYWwgRGVyaXZhdGl2ZXMPRXVyb25leHQgTGlzYm9uIkV1cm9uZXh0IExpc2JvbiBEZXJpdmF0aXZlcyBNYXJrZXQTSW50ZXJib2xzYSBQb3J0dWdhbAxNVFMgUG9ydHVnYWwtT01JUCAtIE9wZXJhZG9yIGRlIE1lcmNhZG8gSWJlcmljbyBkZSBFbmVyZ2lhDlFhdGFyIEV4Y2hhbmdlHEJ1Y2hhcmVzdCBEZXJpdmF0aXZlcyBNYXJrZXQYQnVjaGFyZXN0IFN0b2NrIEV4Y2hhbmdlHVJvbWFuaWFuIENvbW1vZGl0aWVzIEV4Y2hhbmdlFVJvbWFuaWFuIFBvd2VyIE1hcmtldCFNb3Njb3cgRXhjaGFuZ2UgTUlDRVggTWFpbiBNYXJrZXQWUnVzc2lhbiBUcmFkaW5nIFN5c3RlbSJTYW1hcmEgQ3VycmVuY3kgSW50ZXJiYW5rIEV4Y2hhbmdlF1NpYmVyaWFuIFN0b2NrIEV4Y2hhbmdlIFN0LiBQZXRlcnNidXJnIEN1cnJlbmN5IEV4Y2hhbmdlMFN0LiBQZXRlcnNidXJnIEludGVybmF0aW9uYWwgTWVyY2FudGlsZSBFeGNoYW5nZTJTdC4gUGV0ZXJzYnVyZyBTdG9jayBFeGNoYW5nZSAoQ29tbW9kaXRpZXMgTWFya2V0KS9TdC4gUGV0ZXJzYnVyZyBTdG9jayBFeGNoYW5nZSAoRXF1aXRpZXMgTWFya2V0KRVSd2FuZGEgU3RvY2sgRXhjaGFuZ2UlRWFzdGVybiBDYXJpYmJlYW4gU2VjdXJpdGllcyBFeGNoYW5nZRxTYXVkaSBBcmFiaWFuIFN0b2NrIEV4Y2hhbmdlF0JlbGdyYWRlIFN0b2NrIEV4Y2hhbmdlH01FUkogRXhjaGFuZ2UgKGZvcm1lcmx5IFRyb3AtWCkVQXNpYSBQYWNpZmljIEV4Y2hhbmdlHkVFWCBBc2lhIChDbGVhcnRyYWRlIEV4Y2hhbmdlKT5JQ0UgRnV0dXJlcyBTaW5nYXBvcmUgKGZvcm1lcmx5IFNpbmdhcG9yZSBNZXJjYW50aWxlIEV4Y2hhbmdlKRtTR1ggKFNJQ09NKSBSdWJiZXIgUHJvZHVjdHMaU0dYIENvZmZlZSBSb2J1c3RhIEZ1dHVyZXMYU0dYIENva2luZyBDb2FsIFByb2R1Y3RzG1NHWCBEcnkgRnJlaWdodCBEZXJpdmF0aXZlcxdTR1ggRWxlY3RyaWNpdHkgRnV0dXJlcxZTR1ggRXVyb2RvbGxhciBGdXR1cmVzFlNHWCBFdXJvZG9sbGFyIE9wdGlvbnMZU0dYIEV1cm95ZW4gVGlib3IgRnV0dXJlcxlTR1ggRXVyb3llbiBUaWJvciBPcHRpb25zHFNHWCBGb3JlaWduIEV4Y2hhbmdlIEZ1dHVyZXMgU0dYIEZUU0UgQ2hpbmEgQTUwIEluZGV4IEZ1dHVyZXMeU0dYIEZUU0UgRXF1aXR5IEluZGV4IFByb2R1Y3RzFFNHWCBJcm9uIE9yZSBGdXR1cmVzHlNHWCBKYXBhbmVzZSBHb3Z0IEJvbmQgRnV0dXJlcx9TR1ggSmFwYW5lc2UgR292dCBCb25kcyBPcHRpb25zHlNHWCBNU0NJIEVxdWl0eSBJbmRleCBQcm9kdWN0cxpTR1ggTVNDSSBJbmRvbmVzaWEgRnV0dXJlcx9TR1ggTVNDSSBNYWxheXNpYSBJbmRleCBGdXR1cmVzIlNHWCBNU0NJIFBoaWxpcHBpbmVzIEluZGV4IEZ1dHVyZXMgU0dYIE1TQ0kgU2luZ2Fwb3JlIEluZGV4IEZ1dHVyZXMpU0dYIE1TQ0kgVGFpd2FuIEluZGV4IEZ1dHVyZXMgYW5kIE9wdGlvbnMZU0dYIE1TQ0kgVGhhaWxhbmQgRnV0dXJlcx9TR1ggTmlmdHkgKEluZGlhKSBJbmRleCBGdXR1cmVzKFNHWCBOaWtrZWkgQ29udHJhY3RzIEZ1dHVyZXMgYW5kIE9wdGlvbnMYU0dYIE5aIERhaXJ5IERlcml2YXRpdmVzElNJQ09NIEdvbGQgRnV0dXJlcxJTaW5nYXBvcmUgRXhjaGFuZ2UkU2luZ2Fwb3JlIEV4Y2hhbmdlIEV1cm95ZW4gQ29udHJhY3RzGUJyYXRpc2xhdmEgU3RvY2sgRXhjaGFuZ2UnQlNQIFJlZ2lvbmFsIEVuZXJneSBFeGNoYW5nZSBTb3V0aCBQb29sGExqdWJsamFuYSBTdG9jayBFeGNoYW5nZRBBMlggU291dGggQWZyaWNhLkFsdFggKERpdmlzaW9uIG9mIEpvaGFubmVzYnVyZyBTdG9jayBFeGNoYW5nZSkeQm9uZCBFeGNoYW5nZSBvZiBTb3V0aCBBZnJpY2FuG0pvaGFubmVzYnVyZyBTdG9jayBFeGNoYW5nZUFKU0UgQ29tbW9kaXR5IERlcml2YXRpdmVzIE1hcmtldCAoZm9ybWVybHkgU0FGRSBBZ3JpY3VsdHVyYWwgTWt0KR9KU0UgQ3VycmVuY3kgRGVyaXZhdGl2ZXMgTWFya2V0R0pTRSBFcXVpdHkgRGVyaXZhdGl2ZXMgTWFya2V0IChmb3JtZXJseSBTb3V0aCBBZnJpY2FuIEZ1dHVyZXMgRXhjaGFuZ2UpO0pTRSBGaW5hbmNpYWwgRGVyaXZhdGl2ZXMgTWFya2V0IChmb3JtZXJseSBZaWVsZC1YIFRyYWRpbmcpGEJhcmNlbG9uYSBTdG9jayBFeGNoYW5nZRVCaWxiYW8gU3RvY2sgRXhjaGFuZ2UOQk1FIFJlbnRhIEZpamEaQm9sc2EgZGUgQmlsYmFvIFJlbnRhIEZpamEbQm9sc2FzIHkgTWVyY2Fkb3MgRXNwYW5vbGVzB0xhdGliZXgVTWFkcmlkIFN0b2NrIEV4Y2hhbmdlGk1FRkYgRGVyaXZhZG9zIEZpbmFuY2llcm9zHU1FRkYgRlggRmluYW5jaWFsIERlcml2YXRpdmVzFk1FRkYgUG93ZXIgRGVyaXZhdGl2ZXMkTWVyY2FkbyBBbHRlcm5hdGl2byBCdXJzYXRpbCAoU3BhaW4pHk9NRUwgLSBNZXJjYWRvIGRlIEVsZWN0cmljaWRhZBdWYWxlbmNpYSBTdG9jayBFeGNoYW5nZRZDb2xvbWJvIFN0b2NrIEV4Y2hhbmdlF0toYXJ0b3VtIFN0b2NrIEV4Y2hhbmdlFUZpcnN0IE5vcnRoIFN0b2NraG9sbRdOYXNkYXEgTm9yZGljIFN0b2NraG9sbRFOYXNkYXEgTm9yZGljQE1pZBtOb3JkaWMgR3Jvd3RoIE1hcmtldCBFcXVpdHkKTm9yZGljIE1URiFTcG90bGlnaHQgKGZvcm1lcmx5IEFrdGllIFRvcmdldCkoQlggU3dpc3MgKGZvcm1lcmx5IEJlcm5lIFN0b2NrIEV4Y2hhbmdlKQpPVEMtWCBCRUtCElNJWCBTd2lzcyBFeGNoYW5nZT1TSVggU3dpc3MgRXhjaGFuZ2UgU3dpc3MgQmx1ZSBDaGlwIEVxdWl0aWVzIChmb3JtZXJseSBWaXJ0LXgpIlN3aXNzIEV4Y2hhbmdlIFN0cnVjdHVyZWQgUHJvZHVjdHMPU1dYIFN3aXNzIEJsb2NrHERhbWFzY3VzIFNlY3VyaXRpZXMgRXhjaGFuZ2U5VGFpcGVpIFN0b2NrIEV4Y2hhbmdlIChmb3JtZXJseSBHcmVUYWkgU2VjdXJpdGllcyBNYXJrZXQpF1RhaXdhbiBGdXR1cmVzIEV4Y2hhbmdlFVRhaXdhbiBTdG9jayBFeGNoYW5nZRxEYXIgZXMgU2FsYWFtIFN0b2NrIEV4Y2hhbmdlKUFncmljdWx0dXJhbCBGdXR1cmVzIEV4Y2hhbmdlIG9mIFRoYWlsYW5kJ0JFWCBCb25kIEVsZWN0cm9uaWMgRXhjaGFuZ2UgKFRoYWlsYW5kKRFTRVQgRm9yZWlnbiBCb2FyZBlUaGFpbGFuZCBGdXR1cmVzIEV4Y2hhbmdlF1RoYWlsYW5kIFN0b2NrIEV4Y2hhbmdlIlRyaW5pZGFkIGFuZCBUb2JhZ28gU3RvY2sgRXhjaGFuZ2UMVHVuaXMgQm91cnNlF0lzdGFuYnVsIFN0b2NrIEV4Y2hhbmdlJElzdGFuYnVsIFN0b2NrIEV4Y2hhbmdlIERlYnQgU2VnbWVudCtJc3RhbmJ1bCBTdG9jayBFeGNoYW5nZSBGdXR1cmVzIGFuZCBPcHRpb25zGlVnYW5kYSBTZWN1cml0aWVzIEV4Y2hhbmdlFElOTkVYIFN0b2NrIEV4Y2hhbmdlIUtpZXYgSW50ZXJuYXRpb25hbCBTdG9jayBFeGNoYW5nZRdLaWV2IFVuaXZlcnNhbCBFeGNoYW5nZRRQZXJzcGVrdGl2YSBFeGNoYW5nZSRQRlRTIEZpcnN0IFNlY3VyaXRpZXMgVHJhZGluZyBTeXN0ZW0SVWtyYWluaWFuIEV4Y2hhbmdlGFVrcmFpbmlhbiBTdG9jayBFeGNoYW5nZR1BYnUgRGhhYmkgU2VjdXJpdGllcyBFeGNoYW5nZRZEdWJhaSBGaW5hbmNpYWwgTWFya2V0I0R1YmFpIEdvbGQgYW5kIENvbW1vZGl0aWVzIEV4Y2hhbmdlGUR1YmFpIE1lcmNhbnRpbGUgRXhjaGFuZ2UVSUNFIEZ1dHVyZXMgQWJ1IERoYWJpHE5BU0RBUSBEdWJhaSAoZm9ybWVybHkgRElGWCkMQVBYIFBvd2VyIFVLE0FxdWlzIEV4Y2hhbmdlIChVSykpQXF1aXMgU3RvY2sgRXhjaGFuZ2UgKHByZXYuIE5FWCBFeGNoYW5nZSkzQmFsdGV4IEZyZWlnaHQgRGVyaXZhdGl2ZXMgTWFya2V0IChCYWx0aWMgRXhjaGFuZ2UpD0JhbHRpYyBFeGNoYW5nZQ1CbG9vbWJlcmcgTVRGL0Nib2UgRXVyb3BlIEJYRSBPcmRlciBCb29rIChVSykgKGZvcm1lcmx5IEJBVFMpMENib2UgRXVyb3BlIENYRSBPcmRlciBCb29rIChVSykgKGZvcm1lcmx5IENoaS1YKRhDaGktWCAoQW1zdGVyZGFtIG1hcmtldCkYQ2hpLVggKEZyYW5rZnVydCBtYXJrZXQpFUNoaS1YIChMb25kb24gbWFya2V0KRRDaGktWCAoUGFyaXMgbWFya2V0KRVDaGktWCAoWnVyaWNoIG1hcmtldCkHRXVyb01UUyNFdXJvbmV4dCBCbG9jayAoZm9ybWVybHkgU21hcnRQb29sKSpHRU1NQSBHaWx0IEVkZ2VkIE1hcmtldCBNYWtlcnMgQXNzb2NpYXRpb24NR01FWCBFeGNoYW5nZShJQ0UgRnV0dXJlcyBFdXJvcGUgKEVtaXNzaW9ucyBDb250cmFjdHMpJElDRSBGdXR1cmVzIEV1cm9wZSAoRW5lcmd5IFByb2R1Y3RzKTBJQ0UgRnV0dXJlcyBFdXJvcGUgKEludGVybmF0aW9uYWwgQ29hbCBQcm9kdWN0cykkSUNFIEZ1dHVyZXMgRXVyb3BlIChVdGlsaXR5IE1hcmtldHMpIElDRSBGdXR1cmVzIEV1cm9wZSBCdXNpbmVzcyBEYXlzHElDRSBMSUZGRSBVLksuIChDb21tb2RpdGllcyk6SUNFIExJRkZFIFUuSy4gRXF1aXRpZXMgKG5vbi1VSyBlcXVpdGllcyByZWd1bGF0ZWQgbWFya2V0KTdJQ0UgTElGRkUgVS5LLiBFcXVpdGllcyAobm9uLVVLIGVxdWl0aWVzIHZpYSBJQ0UgQmxvY2spJklDRSBMSUZGRSBVLksuIEVxdWl0aWVzIChVSyBjb250cmFjdHMpNElDRSBMSUZGRSBVLksuIEZpbmFuY2lhbCAoRVUgSW50ZXJlc3QgUmF0ZSBQcm9kdWN0cyknSUNFIExJRkZFIFUuSy4gRmluYW5jaWFsIChVSyBjb250cmFjdHMpNElDRSBMSUZGRSBVLksuIEZpbmFuY2lhbCAoVVMgSW50ZXJlc3QgUmF0ZSBQcm9kdWN0cykPSW5zdGluZXQgRXVyb3BlBElQU1gGSS1TV0FQEkxNQVggKEZYIHByb2R1Y3RzKSBMTUFYIChJbmRpY2VzIFJhdGVzIENvbW1vZGl0aWVzKRtMb25kb24gQnVsbGlvbiBNYXJrZXQgKE9UQykbTG9uZG9uIERlcml2YXRpdmVzIEV4Y2hhbmdlFUxvbmRvbiBNZXRhbCBFeGNoYW5nZSRMb25kb24gTWV0YWwgRXhjaGFuZ2UgKFJpbmcgVHJhZGluZykjTG9uZG9uIE1ldGFsIEV4Y2hhbmdlIFVTRCBjb250cmFjdHMkTG9uZG9uIFBsYXRpbnVtIGFuZCBQYWxsYWRpdW0gTWFya2V0FUxvbmRvbiBTdG9jayBFeGNoYW5nZTdMb25kb24gU3RvY2sgRXhjaGFuZ2UgRGVyaXZhdGl2ZXMgTWFya2V0IC0gRVVSIHByb2R1Y3RzSUxvbmRvbiBTdG9jayBFeGNoYW5nZSBEZXJpdmF0aXZlcyBNYXJrZXQgKGZvcm1lcmx5IFR1cnF1b2lzZSBEZXJpdmF0aXZlcyk9TG9uZG9uIFN0b2NrIEV4Y2hhbmdlIERlcml2YXRpdmVzIE1hcmtldCAoTm9yd2VnaWFuIFByb2R1Y3RzKTRMb25kb24gU3RvY2sgRXhjaGFuZ2UgSW50ZXJuYXRpb25hbCBPcmRlciBCb29rIChJT0IpIkxvbmRvbiBTdG9jayBFeGNoYW5nZSBUUkFERWNobyBBUEELTWFya2l0IEJPQVQLTVRTIEF1c3RyaWESTVRTIEN6ZWNoIFJlcHVibGljC01UUyBHZXJtYW55Ck1UUyBHcmVlY2ULTVRTIEh1bmdhcnkLTVRTIElyZWxhbmQKTVRTIElzcmFlbA9NVFMgTmV0aGVybGFuZHMMTVRTIFNsb3Zha2lhDE1UUyBTbG92ZW5pYRBNVFMgU291dGggQWZyaWNhCU1UUyBTcGFpbgxNVFMgVUsgR2lsdHMLU2lnbWEgWCBNVEYLVHJhZGV3ZWIgVUsXVHVycXVvaXNlIEVxdWl0aWVzIChVSykTVUsgTElGRkUgT1RDIEJjbGVhcghWZWdhLUNoaQtCSURTVHJhZGluZxJCaXRub21pYWwgRXhjaGFuZ2UXQm9zdG9uIE9wdGlvbnMgRXhjaGFuZ2ULQzIgRXhjaGFuZ2U4Q2JvZSBCWVggVVMgRXF1aXRpZXMgRXhjaGFuZ2UgKGZvcm1lcmx5IEJBVFMgWS1FeGNoYW5nZSlBQ2JvZSBCWlggT3B0aW9ucyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFeGNoYW5nZSBPcHRpb25zIE1hcmtldCk1Q2JvZSBCWlggVVMgRXF1aXRpZXMgRXhjaGFuZ2UgKGZvcm1lcmx5IEJBVFMgVHJhZGluZyktQ0JPRSBEaWdpdGFsIEV4Y2hhbmdlIChmb3JtZXJseSBFcmlzIEV4Y2hhbmdlM0Nib2UgRURHQSBVUyBFcXVpdGllcyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFREdBKS1DYm9lIEVER1ggT3B0aW9ucyBNYXJrZXQgKGZvcm1lcmx5IEJBVFMgRURHWCk3Q2JvZSBFREdYIE9wdGlvbnMgTWFya2V0IChmb3JtZXJseSBFREdYIE9wdGlvbnMgTWFya2V0KRtDQk9FIEZ1dHVyZXMgRXhjaGFuZ2UgKENGRSkqQ0JPRSBGdXR1cmVzIEV4Y2hhbmdlIChFbGVjdHJvbmljIFRyYWRpbmcpFkNCT0UgVVMgRXF1aXR5IE9wdGlvbnMwQ0JPVCBBZ3JpY3VsdHVyYWwgQ29udHJhY3RzIChFbGVjdHJvbmljIHRyYWRpbmcpNUNCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpKkNCT1QgRXF1aXR5IENvbnRyYWN0cyAoRWxlY3Ryb25pYyBUcmFkaW5nKS9DQk9UIEVxdWl0eSBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKS1DQk9UIEZpbmFuY2lhbCBDb250cmFjdHMgKEVsZWN0cm9uaWMgVHJhZGluZykyQ0JPVCBGaW5hbmNpYWwgQ29udHJhY3RzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykaQ0JPVCBHZW5lcmFsIEJ1c2luZXNzIERheXMhQ01FIENvbW1vZGl0aWVzIC0gTHVtYmVyIChHTE9CRVgpKUNNRSBDb21tb2RpdGllcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpLUNNRSBEYWlyeSBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKRxDTUUgRGFpcnkgQ29udHJhY3RzIChHTE9CRVgpLENNRSBFcXVpdHkgSW5kZXhlcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpG0NNRSBFcXVpdHkgSW5kZXhlcyAoR0xPQkVYKS5DTUUgRm9yZWlnbiBFeGNoYW5nZSAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpHUNNRSBGb3JlaWduIEV4Y2hhbmdlIChHTE9CRVgpGUNNRSBHZW5lcmFsIEJ1c2luZXNzIERheXMqQ01FIEdlbmVyYWwgRml4aW5nIChleC4gRmluYW5jaWFsIE9wdGlvbnMpLUNNRSBHZW5lcmFsIEZpeGluZyAoRmluYW5jaWFsIENvbnRyYWN0cyBvbmx5KSJDTUUgR1NDSSAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpEUNNRSBHU0NJIChHTE9CRVgpLENNRSBJbnRlcmVzdCBSYXRlcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpG0NNRSBJbnRlcmVzdCBSYXRlcyAoR0xPQkVYKTVDTUUgSW50ZXJlc3QgUmF0ZXMgRXVyb2RvbGxhciBPcHRpb25zIChGbG9vciBUcmFkaW5nKS9DTUUgSW50ZXJlc3QgUmF0ZXMgU09GUiBPcHRpb25zIChGbG9vciBUcmFkaW5nKSdDTUUgTGl2ZXN0b2NrIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykgQ01FIExpdmVzdG9jayBDb250cmFjdHMgKEdMT0JFWCkyQ01FIFJlYWwgRXN0YXRlIFByb2R1Y3RzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykhQ01FIFJlYWwgRXN0YXRlIFByb2R1Y3RzIChHTE9CRVgpLkNNRSBXZWF0aGVyIFByb2R1Y3RzIChGaXhpbmcgb3IgZmxvb3IgdHJhZGluZykdQ01FIFdlYXRoZXIgUHJvZHVjdHMgKEdMT0JFWCkfQ01FL05ZTUVYIENsZWFyUG9ydCBPVEMgVHJhZGluZy5Db2luYmFzZSBEZXJpdmF0aXZlcyAoZm9ybWVybHkgRmFpclggRXhjaGFuZ2UpGUNPTUVYIChEaXZpc2lvbiBvZiBOWU1FWCkaQ09NRVggKEVsZWN0cm9uaWMgVHJhZGluZykfRWxlY3Ryb25pYyBGdXR1cmVzIEV4Y2hhbmdlIEVMWDBJQ0UgRnV0dXJlcyBVUyBBZ3JpY3VsdHVyYWwgLSBFbGVjdHJvbmljIFRyYWRpbmckSUNFIEZ1dHVyZXMgVVMgQWdyaWN1bHR1cmFsIChGaXhpbmcpPElDRSBGdXR1cmVzIFVTIENhbm9sYSBQcm9kdWN0cyAoZm9ybWVybHkgSUNFIEZ1dHVyZXMgQ2FuYWRhKR5JQ0UgRnV0dXJlcyBVUyBFbmVyZ3kgRGl2aXNpb243SUNFIEZ1dHVyZXMgVVMgRW5lcmd5IERpdmlzaW9uIChFbnZpcm9ubWVudGFsIFByb2R1Y3RzKRxJQ0UgRnV0dXJlcyBVUyBFcmlzIFByb2R1Y3RzGElDRSBGdXR1cmVzIFVTIEZpbmFuY2lhbC1JQ0UgRnV0dXJlcyBVUyBGaW5hbmNpYWwgLSBFbGVjdHJvbmljIFRyYWRpbmcpSUNFIEZ1dHVyZXMgVVMgRmluYW5jaWFsIENyeXB0b2N1cnJlbmNpZXMkSUNFIEZ1dHVyZXMgVVMgR2VuZXJhbCBCdXNpbmVzcyBEYXlzIklDRSBGdXR1cmVzIFVTIEdyYWlucyBhbmQgT2lsc2VlZHMgSUNFIEZ1dHVyZXMgVVMgSW5kZXggRGVyaXZhdGl2ZXM1SUNFIEZ1dHVyZXMgVVMgSW5kZXggRGVyaXZhdGl2ZXMgLSBFbGVjdHJvbmljIFRyYWRpbmdASUNFIExJRkZFIFUuUy4gKGZvcm1lcmx5IE5ZU0UgTElGRkUgVS5TLikgRG9tZXN0aWMgU3RvY2sgSW5kaWNlcz9JQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBJbnRlcmVzdCBSYXRlIEZ1dHVyZXNFSUNFIExJRkZFIFUuUy4gKGZvcm1lcmx5IE5ZU0UgTElGRkUgVS5TLikgSW50ZXJuYXRpb25hbCBTdG9jayBJbmRpY2VzMElDRSBMSUZGRSBVLlMuIChmb3JtZXJseSBOWVNFIExpZmZlIFUuUy4pIE1ldGFscwdJQ0UgT1RDC0lFWCBUcmFkaW5nGkthbnNhcyBDaXR5IEJvYXJkIG9mIFRyYWRlGExvbmcgVGVybSBTdG9jayBFeGNoYW5nZRBNZW1iZXJzIEV4Y2hhbmdlDE1FTVggT3B0aW9ucy9NaWFtaSBJbnRlcm5hdGlvbmFsIFNlY3VyaXRpZXMgRXhjaGFuZ2UgT3B0aW9ucwpNSUFYIFBFQVJME01JQVggUGVhcmwgRXF1aXRpZXMaTWlubmVhcG9saXMgR3JhaW4gRXhjaGFuZ2UGTkFTREFRIU5hc2RhcSBCWCAoQm9zdG9uIFN0b2NrIEV4Y2hhbmdlKRFOYXNkYXEgQlggT3B0aW9ucxVOQVNEQVEgQ2FwaXRhbCBNYXJrZXQTTkFTREFRIEZpeGVkIEluY29tZSpOQVNEQVEgR0VNWCAoZm9ybWVybHkgSVNFIEdlbWluaSBFeGNoYW5nZSkbTkFTREFRIEdsb2JhbCBTZWxlY3QgTWFya2V0N05BU0RBUSBJU0UgKGZvcm1lcmx5IEludGVybmF0aW9uYWwgU2VjdXJpdGllcyBFeGNoYW5nZSkqTkFTREFRIE1SWCAoZm9ybWVybHkgSVNFIE1lcmN1cnkgRXhjaGFuZ2UpHU5BU0RBUSBOYXRpb25hbCBNYXJrZXQgU3lzdGVtIk5BU0RBUSBPTVggRnV0dXJlcyBFeGNoYW5nZSAoUEJPVCkVTkFTREFRIE9wdGlvbnMgTWFya2V0I05hc2RhcSBQSExYIChQaGlsYWRlbHBoaWEgRXhjaGFuZ2UpFE5BU0RBUSBQb3J0YWwgTWFya2V0Ck5hc2RhcSBQU1gXTmF0aW9uYWwgU3RvY2sgRXhjaGFuZ2UcTmV3IFlvcmsgTWVyY2FudGlsZSBFeGNoYW5nZRdOZXcgWW9yayBTdG9jayBFeGNoYW5nZQ5Ob2RhbCBFeGNoYW5nZRNOWU1FWCBFbmVyZ3kgTWFya2V0KE5ZTUVYIEVuZXJneSBNYXJrZXQgKEVsZWN0cm9uaWMgVHJhZGluZykhTllNRVggTWV0YWxzIChFbGVjdHJvbmljIFRyYWRpbmcpEU5ZTUVYIE9UQyBNYXJrZXRzFk5ZTUVYIFNvZnQgQ29tbW9kaXRpZXMrTllNRVggU29mdCBDb21tb2RpdGllcyAoRWxlY3Ryb25pYyBUcmFkaW5nKRJOWVNFIEFtZXggRXF1aXRpZXMRTllTRSBBbWV4IE9wdGlvbnMJTllTRSBBcmNhFU5ZU0UgQXJjYSBEZXJpdmF0aXZlcy5OWVNFIENoaWNhZ28gKGZvcm1lcmx5IENoaWNhZ28gU3RvY2sgRXhjaGFuZ2UpHk9UQyBCdWxsZXRpbiBCb2FyZCAtIE90aGVyIE9UQwtPVEMgTWFya2V0cx9QaGlsYWRlbHBoaWEgRXhjaGFuZ2UgKE9wdGlvbnMpC1BpbmsgU2hlZXRzF1BpbmsgU2hlZXRzIEdyZXkgTWFya2V0EVBpbmsgU2hlZXRzIE9UQ1FYE1BpcGVsaW5lIFRyYWRpbmcgVVMOU21hbGwgRXhjaGFuZ2USVGhlIEdyZWVuIEV4Y2hhbmdlJ1RoZSBHcmVlbiBFeGNoYW5nZSAoRWxlY3Ryb25pYyBUcmFkaW5nKShCb2xzYSBFbGVjdHJvbmljYSBkZSBWYWxvcmVzIGRlbCBVcnVndWF5GE1vbnRldmlkZW8gQm9sc2EgVmFsb3JlcxhVemJlayBDb21tb2RpdHkgRXhjaGFuZ2UZVXpiZWtpc3RhbiBTdG9jayBFeGNoYW5nZRVCb2xzYSBWYWxvcmVzIENhcmFjYXMUSGFub2kgU3RvY2sgRXhjaGFuZ2UpSGFub2kgU3RvY2sgRXhjaGFuZ2UgKFVubGlzdGVkIENvbXBhbmllcykgSGFub2kgU3RvY2sgRXhjaGFuZ2UgRGVyaXZhdGl2ZXNBSG8gQ2hpIE1pbmggQ2l0eSBTdG9jayBFeGNoYW5nZSAoZm9ybWVybHkgVmlldG5hbSBTdG9jayBFeGNoYW5nZSkVTHVzYWthIFN0b2NrIEV4Y2hhbmdlF1ppbWJhYndlIFN0b2NrIEV4Y2hhbmdlFCsDhwVnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZxYBZmQCBg8WAh8JaBYCAgEPEGQPFgFmFgEQBQQyMDIyBQQyMDIyZxYBZmQCBw8WAh8JaBYCAgEPDxYCHgdFbmFibGVkaGRkAggPFgIfCWhkAgkPZBYEAgEPFgIeC18hSXRlbUNvdW50AgEWAmYPZBYEAgEPDxYGHwsFFHJlbGF0ZWRDZW50ZXJDdXJyZW50Hg9Db21tYW5kQXJndW1lbnQFBTUsVVNEHw8CAmQWAmYPFQEDVVNEZAIDDw8WBh8LZR8SBQU3LFVTRB8PAgJkFgJmDxUBA1VTRGQCAw8WAh8RAgwWGGYPZBYCAgEPDxYGHwtlHxIFCDIsQm9zdG9uHw8CAmQWAmYPFQEGQm9zdG9uZAIBD2QWAgIBDw8WBh8LZR8SBQkyLENoaWNhZ28fDwICZBYCZg8VAQdDaGljYWdvZAICD2QWAgIBDw8WBh8LZR8SBR4yLENNRSBCcm9rZXJ0ZWMgVVMgUmVwbyBNYXJrZXQfDwICZBYCZg8VARxDTUUgQnJva2VydGVjIFVTIFJlcG8gTWFya2V0ZAIDD2QWAgIBDw8WBh8LZR8SBQ0yLEthbnNhcyBDaXR5Hw8CAmQWAmYPFQELS2Fuc2FzIENpdHlkAgQPZBYCAgEPDxYGHwtlHxIFCjIsTmV3IFlvcmsfDwICZBYCZg8VAQhOZXcgWW9ya2QCBQ9kFgICAQ8PFgYfC2UfEgUOMixQaGlsYWRlbHBoaWEfDwICZBYCZg8VAQxQaGlsYWRlbHBoaWFkAgYPZBYCAgEPDxYGHwtlHxIFCTIsUGhvZW5peB8PAgJkFgJmDxUBB1Bob2VuaXhkAgcPZBYCAgEPDxYGHwtlHxIFEDIsU2FsdCBMYWtlIENpdHkfDwICZBYCZg8VAQ5TYWx0IExha2UgQ2l0eWQCCA9kFgICAQ8PFgYfC2UfEgUPMixTYW4gRnJhbmNpc2NvHw8CAmQWAmYPFQENU2FuIEZyYW5jaXNjb2QCCQ9kFgICAQ8PFgYfC2UfEgUlMixTSUZNQSBKYXBhbiBIb2xpZGF5IFJlY29tbWVuZGF0aW9ucx8PAgJkFgJmDxUBI1NJRk1BIEphcGFuIEhvbGlkYXkgUmVjb21tZW5kYXRpb25zZAIKD2QWAgIBDw8WBh8LZR8SBSIyLFNJRk1BIFVLIEhvbGlkYXkgUmVjb21tZW5kYXRpb25zHw8CAmQWAmYPFQEgU0lGTUEgVUsgSG9saWRheSBSZWNvbW1lbmRhdGlvbnNkAgsPZBYCAgEPDxYGHwtlHxIFIjIsU0lGTUEgVVMgSG9saWRheSBSZWNvbW1lbmRhdGlvbnMfDwICZBYCZg8VASBTSUZNQSBVUyBIb2xpZGF5IFJlY29tbWVuZGF0aW9uc2QCCg9kFgICAQ8WAh8RAnQW6AFmD2QWAgIBDw8WBh8LZR8SBQ0zLEJJRFNUcmFkaW5nHw8CAmQWAmYPFQELQklEU1RyYWRpbmdkAgEPZBYCAgEPDxYGHwtlHxIFFDMsQml0bm9taWFsIEV4Y2hhbmdlHw8CAmQWAmYPFQESQml0bm9taWFsIEV4Y2hhbmdlZAICD2QWAgIBDw8WBh8LZR8SBRkzLEJvc3RvbiBPcHRpb25zIEV4Y2hhbmdlHw8CAmQWAmYPFQEXQm9zdG9uIE9wdGlvbnMgRXhjaGFuZ2VkAgMPZBYCAgEPDxYGHwtlHxIFDTMsQzIgRXhjaGFuZ2UfDwICZBYCZg8VAQtDMiBFeGNoYW5nZWQCBA9kFgICAQ8PFgYfC2UfEgU6MyxDYm9lIEJZWCBVUyBFcXVpdGllcyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBZLUV4Y2hhbmdlKR8PAgJkFgJmDxUBOENib2UgQllYIFVTIEVxdWl0aWVzIEV4Y2hhbmdlIChmb3JtZXJseSBCQVRTIFktRXhjaGFuZ2UpZAIFD2QWAgIBDw8WBh8LZR8SBUMzLENib2UgQlpYIE9wdGlvbnMgRXhjaGFuZ2UgKGZvcm1lcmx5IEJBVFMgRXhjaGFuZ2UgT3B0aW9ucyBNYXJrZXQpHw8CAmQWAmYPFQFBQ2JvZSBCWlggT3B0aW9ucyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBFeGNoYW5nZSBPcHRpb25zIE1hcmtldClkAgYPZBYCAgEPDxYGHwtlHxIFNzMsQ2JvZSBCWlggVVMgRXF1aXRpZXMgRXhjaGFuZ2UgKGZvcm1lcmx5IEJBVFMgVHJhZGluZykfDwICZBYCZg8VATVDYm9lIEJaWCBVUyBFcXVpdGllcyBFeGNoYW5nZSAoZm9ybWVybHkgQkFUUyBUcmFkaW5nKWQCBw9kFgICAQ8PFgYfC2UfEgUvMyxDQk9FIERpZ2l0YWwgRXhjaGFuZ2UgKGZvcm1lcmx5IEVyaXMgRXhjaGFuZ2UfDwICZBYCZg8VAS1DQk9FIERpZ2l0YWwgRXhjaGFuZ2UgKGZvcm1lcmx5IEVyaXMgRXhjaGFuZ2VkAggPZBYCAgEPDxYGHwtlHxIFNTMsQ2JvZSBFREdBIFVTIEVxdWl0aWVzIEV4Y2hhbmdlIChmb3JtZXJseSBCQVRTIEVER0EpHw8CAmQWAmYPFQEzQ2JvZSBFREdBIFVTIEVxdWl0aWVzIEV4Y2hhbmdlIChmb3JtZXJseSBCQVRTIEVER0EpZAIJD2QWAgIBDw8WBh8LZR8SBS8zLENib2UgRURHWCBPcHRpb25zIE1hcmtldCAoZm9ybWVybHkgQkFUUyBFREdYKR8PAgJkFgJmDxUBLUNib2UgRURHWCBPcHRpb25zIE1hcmtldCAoZm9ybWVybHkgQkFUUyBFREdYKWQCCg9kFgICAQ8PFgYfC2UfEgU5MyxDYm9lIEVER1ggT3B0aW9ucyBNYXJrZXQgKGZvcm1lcmx5IEVER1ggT3B0aW9ucyBNYXJrZXQpHw8CAmQWAmYPFQE3Q2JvZSBFREdYIE9wdGlvbnMgTWFya2V0IChmb3JtZXJseSBFREdYIE9wdGlvbnMgTWFya2V0KWQCCw9kFgICAQ8PFgYfC2UfEgUdMyxDQk9FIEZ1dHVyZXMgRXhjaGFuZ2UgKENGRSkfDwICZBYCZg8VARtDQk9FIEZ1dHVyZXMgRXhjaGFuZ2UgKENGRSlkAgwPZBYCAgEPDxYGHwtlHxIFLDMsQ0JPRSBGdXR1cmVzIEV4Y2hhbmdlIChFbGVjdHJvbmljIFRyYWRpbmcpHw8CAmQWAmYPFQEqQ0JPRSBGdXR1cmVzIEV4Y2hhbmdlIChFbGVjdHJvbmljIFRyYWRpbmcpZAIND2QWAgIBDw8WBh8LZR8SBRgzLENCT0UgVVMgRXF1aXR5IE9wdGlvbnMfDwICZBYCZg8VARZDQk9FIFVTIEVxdWl0eSBPcHRpb25zZAIOD2QWAgIBDw8WBh8LZR8SBTIzLENCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRWxlY3Ryb25pYyB0cmFkaW5nKR8PAgJkFgJmDxUBMENCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRWxlY3Ryb25pYyB0cmFkaW5nKWQCDw9kFgICAQ8PFgYfC2UfEgU3MyxDQk9UIEFncmljdWx0dXJhbCBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKR8PAgJkFgJmDxUBNUNCT1QgQWdyaWN1bHR1cmFsIENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpZAIQD2QWAgIBDw8WBh8LZR8SBSwzLENCT1QgRXF1aXR5IENvbnRyYWN0cyAoRWxlY3Ryb25pYyBUcmFkaW5nKR8PAgJkFgJmDxUBKkNCT1QgRXF1aXR5IENvbnRyYWN0cyAoRWxlY3Ryb25pYyBUcmFkaW5nKWQCEQ9kFgICAQ8PFgYfC2UfEgUxMyxDQk9UIEVxdWl0eSBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKR8PAgJkFgJmDxUBL0NCT1QgRXF1aXR5IENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpZAISD2QWAgIBDw8WBh8LZR8SBS8zLENCT1QgRmluYW5jaWFsIENvbnRyYWN0cyAoRWxlY3Ryb25pYyBUcmFkaW5nKR8PAgJkFgJmDxUBLUNCT1QgRmluYW5jaWFsIENvbnRyYWN0cyAoRWxlY3Ryb25pYyBUcmFkaW5nKWQCEw9kFgICAQ8PFgYfC2UfEgU0MyxDQk9UIEZpbmFuY2lhbCBDb250cmFjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKR8PAgJkFgJmDxUBMkNCT1QgRmluYW5jaWFsIENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpZAIUD2QWAgIBDw8WBh8LZR8SBRwzLENCT1QgR2VuZXJhbCBCdXNpbmVzcyBEYXlzHw8CAmQWAmYPFQEaQ0JPVCBHZW5lcmFsIEJ1c2luZXNzIERheXNkAhUPZBYCAgEPDxYGHwtlHxIFIzMsQ01FIENvbW1vZGl0aWVzIC0gTHVtYmVyIChHTE9CRVgpHw8CAmQWAmYPFQEhQ01FIENvbW1vZGl0aWVzIC0gTHVtYmVyIChHTE9CRVgpZAIWD2QWAgIBDw8WBh8LZR8SBSszLENNRSBDb21tb2RpdGllcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpHw8CAmQWAmYPFQEpQ01FIENvbW1vZGl0aWVzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZylkAhcPZBYCAgEPDxYGHwtlHxIFLzMsQ01FIERhaXJ5IENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpHw8CAmQWAmYPFQEtQ01FIERhaXJ5IENvbnRyYWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpZAIYD2QWAgIBDw8WBh8LZR8SBR4zLENNRSBEYWlyeSBDb250cmFjdHMgKEdMT0JFWCkfDwICZBYCZg8VARxDTUUgRGFpcnkgQ29udHJhY3RzIChHTE9CRVgpZAIZD2QWAgIBDw8WBh8LZR8SBS4zLENNRSBFcXVpdHkgSW5kZXhlcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpHw8CAmQWAmYPFQEsQ01FIEVxdWl0eSBJbmRleGVzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZylkAhoPZBYCAgEPDxYGHwtlHxIFHTMsQ01FIEVxdWl0eSBJbmRleGVzIChHTE9CRVgpHw8CAmQWAmYPFQEbQ01FIEVxdWl0eSBJbmRleGVzIChHTE9CRVgpZAIbD2QWAgIBDw8WBh8LZR8SBTAzLENNRSBGb3JlaWduIEV4Y2hhbmdlIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykfDwICZBYCZg8VAS5DTUUgRm9yZWlnbiBFeGNoYW5nZSAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpZAIcD2QWAgIBDw8WBh8LZR8SBR8zLENNRSBGb3JlaWduIEV4Y2hhbmdlIChHTE9CRVgpHw8CAmQWAmYPFQEdQ01FIEZvcmVpZ24gRXhjaGFuZ2UgKEdMT0JFWClkAh0PZBYCAgEPDxYGHwtlHxIFGzMsQ01FIEdlbmVyYWwgQnVzaW5lc3MgRGF5cx8PAgJkFgJmDxUBGUNNRSBHZW5lcmFsIEJ1c2luZXNzIERheXNkAh4PZBYCAgEPDxYGHwtlHxIFLDMsQ01FIEdlbmVyYWwgRml4aW5nIChleC4gRmluYW5jaWFsIE9wdGlvbnMpHw8CAmQWAmYPFQEqQ01FIEdlbmVyYWwgRml4aW5nIChleC4gRmluYW5jaWFsIE9wdGlvbnMpZAIfD2QWAgIBDw8WBh8LZR8SBS8zLENNRSBHZW5lcmFsIEZpeGluZyAoRmluYW5jaWFsIENvbnRyYWN0cyBvbmx5KR8PAgJkFgJmDxUBLUNNRSBHZW5lcmFsIEZpeGluZyAoRmluYW5jaWFsIENvbnRyYWN0cyBvbmx5KWQCIA9kFgICAQ8PFgYfC2UfEgUkMyxDTUUgR1NDSSAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpHw8CAmQWAmYPFQEiQ01FIEdTQ0kgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKWQCIQ9kFgICAQ8PFgYfC2UfEgUTMyxDTUUgR1NDSSAoR0xPQkVYKR8PAgJkFgJmDxUBEUNNRSBHU0NJIChHTE9CRVgpZAIiD2QWAgIBDw8WBh8LZR8SBS4zLENNRSBJbnRlcmVzdCBSYXRlcyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpHw8CAmQWAmYPFQEsQ01FIEludGVyZXN0IFJhdGVzIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZylkAiMPZBYCAgEPDxYGHwtlHxIFHTMsQ01FIEludGVyZXN0IFJhdGVzIChHTE9CRVgpHw8CAmQWAmYPFQEbQ01FIEludGVyZXN0IFJhdGVzIChHTE9CRVgpZAIkD2QWAgIBDw8WBh8LZR8SBTczLENNRSBJbnRlcmVzdCBSYXRlcyBFdXJvZG9sbGFyIE9wdGlvbnMgKEZsb29yIFRyYWRpbmcpHw8CAmQWAmYPFQE1Q01FIEludGVyZXN0IFJhdGVzIEV1cm9kb2xsYXIgT3B0aW9ucyAoRmxvb3IgVHJhZGluZylkAiUPZBYCAgEPDxYGHwtlHxIFMTMsQ01FIEludGVyZXN0IFJhdGVzIFNPRlIgT3B0aW9ucyAoRmxvb3IgVHJhZGluZykfDwICZBYCZg8VAS9DTUUgSW50ZXJlc3QgUmF0ZXMgU09GUiBPcHRpb25zIChGbG9vciBUcmFkaW5nKWQCJg9kFgICAQ8PFgYfC2UfEgUpMyxDTUUgTGl2ZXN0b2NrIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZykfDwICZBYCZg8VASdDTUUgTGl2ZXN0b2NrIChGaXhpbmcgb3IgRmxvb3IgVHJhZGluZylkAicPZBYCAgEPDxYGHwtlHxIFIjMsQ01FIExpdmVzdG9jayBDb250cmFjdHMgKEdMT0JFWCkfDwICZBYCZg8VASBDTUUgTGl2ZXN0b2NrIENvbnRyYWN0cyAoR0xPQkVYKWQCKA9kFgICAQ8PFgYfC2UfEgU0MyxDTUUgUmVhbCBFc3RhdGUgUHJvZHVjdHMgKEZpeGluZyBvciBGbG9vciBUcmFkaW5nKR8PAgJkFgJmDxUBMkNNRSBSZWFsIEVzdGF0ZSBQcm9kdWN0cyAoRml4aW5nIG9yIEZsb29yIFRyYWRpbmcpZAIpD2QWAgIBDw8WBh8LZR8SBSMzLENNRSBSZWFsIEVzdGF0ZSBQcm9kdWN0cyAoR0xPQkVYKR8PAgJkFgJmDxUBIUNNRSBSZWFsIEVzdGF0ZSBQcm9kdWN0cyAoR0xPQkVYKWQCKg9kFgICAQ8PFgYfC2UfEgUwMyxDTUUgV2VhdGhlciBQcm9kdWN0cyAoRml4aW5nIG9yIGZsb29yIHRyYWRpbmcpHw8CAmQWAmYPFQEuQ01FIFdlYXRoZXIgUHJvZHVjdHMgKEZpeGluZyBvciBmbG9vciB0cmFkaW5nKWQCKw9kFgICAQ8PFgYfC2UfEgUfMyxDTUUgV2VhdGhlciBQcm9kdWN0cyAoR0xPQkVYKR8PAgJkFgJmDxUBHUNNRSBXZWF0aGVyIFByb2R1Y3RzIChHTE9CRVgpZAIsD2QWAgIBDw8WBh8LZR8SBSEzLENNRS9OWU1FWCBDbGVhclBvcnQgT1RDIFRyYWRpbmcfDwICZBYCZg8VAR9DTUUvTllNRVggQ2xlYXJQb3J0IE9UQyBUcmFkaW5nZAItD2QWAgIBDw8WBh8LZR8SBTAzLENvaW5iYXNlIERlcml2YXRpdmVzIChmb3JtZXJseSBGYWlyWCBFeGNoYW5nZSkfDwICZBYCZg8VAS5Db2luYmFzZSBEZXJpdmF0aXZlcyAoZm9ybWVybHkgRmFpclggRXhjaGFuZ2UpZAIuD2QWAgIBDw8WBh8LZR8SBRszLENPTUVYIChEaXZpc2lvbiBvZiBOWU1FWCkfDwICZBYCZg8VARlDT01FWCAoRGl2aXNpb24gb2YgTllNRVgpZAIvD2QWAgIBDw8WBh8LZR8SBRwzLENPTUVYIChFbGVjdHJvbmljIFRyYWRpbmcpHw8CAmQWAmYPFQEaQ09NRVggKEVsZWN0cm9uaWMgVHJhZGluZylkAjAPZBYCAgEPDxYGHwtlHxIFITMsRWxlY3Ryb25pYyBGdXR1cmVzIEV4Y2hhbmdlIEVMWB8PAgJkFgJmDxUBH0VsZWN0cm9uaWMgRnV0dXJlcyBFeGNoYW5nZSBFTFhkAjEPZBYCAgEPDxYGHwtlHxIFMjMsSUNFIEZ1dHVyZXMgVVMgQWdyaWN1bHR1cmFsIC0gRWxlY3Ryb25pYyBUcmFkaW5nHw8CAmQWAmYPFQEwSUNFIEZ1dHVyZXMgVVMgQWdyaWN1bHR1cmFsIC0gRWxlY3Ryb25pYyBUcmFkaW5nZAIyD2QWAgIBDw8WBh8LZR8SBSYzLElDRSBGdXR1cmVzIFVTIEFncmljdWx0dXJhbCAoRml4aW5nKR8PAgJkFgJmDxUBJElDRSBGdXR1cmVzIFVTIEFncmljdWx0dXJhbCAoRml4aW5nKWQCMw9kFgICAQ8PFgYfC2UfEgU+MyxJQ0UgRnV0dXJlcyBVUyBDYW5vbGEgUHJvZHVjdHMgKGZvcm1lcmx5IElDRSBGdXR1cmVzIENhbmFkYSkfDwICZBYCZg8VATxJQ0UgRnV0dXJlcyBVUyBDYW5vbGEgUHJvZHVjdHMgKGZvcm1lcmx5IElDRSBGdXR1cmVzIENhbmFkYSlkAjQPZBYCAgEPDxYGHwtlHxIFIDMsSUNFIEZ1dHVyZXMgVVMgRW5lcmd5IERpdmlzaW9uHw8CAmQWAmYPFQEeSUNFIEZ1dHVyZXMgVVMgRW5lcmd5IERpdmlzaW9uZAI1D2QWAgIBDw8WBh8LZR8SBTkzLElDRSBGdXR1cmVzIFVTIEVuZXJneSBEaXZpc2lvbiAoRW52aXJvbm1lbnRhbCBQcm9kdWN0cykfDwICZBYCZg8VATdJQ0UgRnV0dXJlcyBVUyBFbmVyZ3kgRGl2aXNpb24gKEVudmlyb25tZW50YWwgUHJvZHVjdHMpZAI2D2QWAgIBDw8WBh8LZR8SBR4zLElDRSBGdXR1cmVzIFVTIEVyaXMgUHJvZHVjdHMfDwICZBYCZg8VARxJQ0UgRnV0dXJlcyBVUyBFcmlzIFByb2R1Y3RzZAI3D2QWAgIBDw8WBh8LZR8SBRozLElDRSBGdXR1cmVzIFVTIEZpbmFuY2lhbB8PAgJkFgJmDxUBGElDRSBGdXR1cmVzIFVTIEZpbmFuY2lhbGQCOA9kFgICAQ8PFgYfC2UfEgUvMyxJQ0UgRnV0dXJlcyBVUyBGaW5hbmNpYWwgLSBFbGVjdHJvbmljIFRyYWRpbmcfDwICZBYCZg8VAS1JQ0UgRnV0dXJlcyBVUyBGaW5hbmNpYWwgLSBFbGVjdHJvbmljIFRyYWRpbmdkAjkPZBYCAgEPDxYGHwtlHxIFKzMsSUNFIEZ1dHVyZXMgVVMgRmluYW5jaWFsIENyeXB0b2N1cnJlbmNpZXMfDwICZBYCZg8VASlJQ0UgRnV0dXJlcyBVUyBGaW5hbmNpYWwgQ3J5cHRvY3VycmVuY2llc2QCOg9kFgICAQ8PFgYfC2UfEgUmMyxJQ0UgRnV0dXJlcyBVUyBHZW5lcmFsIEJ1c2luZXNzIERheXMfDwICZBYCZg8VASRJQ0UgRnV0dXJlcyBVUyBHZW5lcmFsIEJ1c2luZXNzIERheXNkAjsPZBYCAgEPDxYGHwtlHxIFJDMsSUNFIEZ1dHVyZXMgVVMgR3JhaW5zIGFuZCBPaWxzZWVkcx8PAgJkFgJmDxUBIklDRSBGdXR1cmVzIFVTIEdyYWlucyBhbmQgT2lsc2VlZHNkAjwPZBYCAgEPDxYGHwtlHxIFIjMsSUNFIEZ1dHVyZXMgVVMgSW5kZXggRGVyaXZhdGl2ZXMfDwICZBYCZg8VASBJQ0UgRnV0dXJlcyBVUyBJbmRleCBEZXJpdmF0aXZlc2QCPQ9kFgICAQ8PFgYfC2UfEgU3MyxJQ0UgRnV0dXJlcyBVUyBJbmRleCBEZXJpdmF0aXZlcyAtIEVsZWN0cm9uaWMgVHJhZGluZx8PAgJkFgJmDxUBNUlDRSBGdXR1cmVzIFVTIEluZGV4IERlcml2YXRpdmVzIC0gRWxlY3Ryb25pYyBUcmFkaW5nZAI+D2QWAgIBDw8WBh8LZR8SBUIzLElDRSBMSUZGRSBVLlMuIChmb3JtZXJseSBOWVNFIExJRkZFIFUuUy4pIERvbWVzdGljIFN0b2NrIEluZGljZXMfDwICZBYCZg8VAUBJQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBEb21lc3RpYyBTdG9jayBJbmRpY2VzZAI/D2QWAgIBDw8WBh8LZR8SBUEzLElDRSBMSUZGRSBVLlMuIChmb3JtZXJseSBOWVNFIExJRkZFIFUuUy4pIEludGVyZXN0IFJhdGUgRnV0dXJlcx8PAgJkFgJmDxUBP0lDRSBMSUZGRSBVLlMuIChmb3JtZXJseSBOWVNFIExJRkZFIFUuUy4pIEludGVyZXN0IFJhdGUgRnV0dXJlc2QCQA9kFgICAQ8PFgYfC2UfEgVHMyxJQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBJbnRlcm5hdGlvbmFsIFN0b2NrIEluZGljZXMfDwICZBYCZg8VAUVJQ0UgTElGRkUgVS5TLiAoZm9ybWVybHkgTllTRSBMSUZGRSBVLlMuKSBJbnRlcm5hdGlvbmFsIFN0b2NrIEluZGljZXNkAkEPZBYCAgEPDxYGHwtlHxIFMjMsSUNFIExJRkZFIFUuUy4gKGZvcm1lcmx5IE5ZU0UgTGlmZmUgVS5TLikgTWV0YWxzHw8CAmQWAmYPFQEwSUNFIExJRkZFIFUuUy4gKGZvcm1lcmx5IE5ZU0UgTGlmZmUgVS5TLikgTWV0YWxzZAJCD2QWAgIBDw8WBh8LZR8SBQkzLElDRSBPVEMfDwICZBYCZg8VAQdJQ0UgT1RDZAJDD2QWAgIBDw8WBh8LZR8SBQ0zLElFWCBUcmFkaW5nHw8CAmQWAmYPFQELSUVYIFRyYWRpbmdkAkQPZBYCAgEPDxYGHwtlHxIFHDMsS2Fuc2FzIENpdHkgQm9hcmQgb2YgVHJhZGUfDwICZBYCZg8VARpLYW5zYXMgQ2l0eSBCb2FyZCBvZiBUcmFkZWQCRQ9kFgICAQ8PFgYfC2UfEgUaMyxMb25nIFRlcm0gU3RvY2sgRXhjaGFuZ2UfDwICZBYCZg8VARhMb25nIFRlcm0gU3RvY2sgRXhjaGFuZ2VkAkYPZBYCAgEPDxYGHwtlHxIFEjMsTWVtYmVycyBFeGNoYW5nZR8PAgJkFgJmDxUBEE1lbWJlcnMgRXhjaGFuZ2VkAkcPZBYCAgEPDxYGHwtlHxIFDjMsTUVNWCBPcHRpb25zHw8CAmQWAmYPFQEMTUVNWCBPcHRpb25zZAJID2QWAgIBDw8WBh8LZR8SBTEzLE1pYW1pIEludGVybmF0aW9uYWwgU2VjdXJpdGllcyBFeGNoYW5nZSBPcHRpb25zHw8CAmQWAmYPFQEvTWlhbWkgSW50ZXJuYXRpb25hbCBTZWN1cml0aWVzIEV4Y2hhbmdlIE9wdGlvbnNkAkkPZBYCAgEPDxYGHwtlHxIFDDMsTUlBWCBQRUFSTB8PAgJkFgJmDxUBCk1JQVggUEVBUkxkAkoPZBYCAgEPDxYGHwtlHxIFFTMsTUlBWCBQZWFybCBFcXVpdGllcx8PAgJkFgJmDxUBE01JQVggUGVhcmwgRXF1aXRpZXNkAksPZBYCAgEPDxYGHwtlHxIFHDMsTWlubmVhcG9saXMgR3JhaW4gRXhjaGFuZ2UfDwICZBYCZg8VARpNaW5uZWFwb2xpcyBHcmFpbiBFeGNoYW5nZWQCTA9kFgICAQ8PFgYfC2UfEgUIMyxOQVNEQVEfDwICZBYCZg8VAQZOQVNEQVFkAk0PZBYCAgEPDxYGHwtlHxIFIzMsTmFzZGFxIEJYIChCb3N0b24gU3RvY2sgRXhjaGFuZ2UpHw8CAmQWAmYPFQEhTmFzZGFxIEJYIChCb3N0b24gU3RvY2sgRXhjaGFuZ2UpZAJOD2QWAgIBDw8WBh8LZR8SBRMzLE5hc2RhcSBCWCBPcHRpb25zHw8CAmQWAmYPFQERTmFzZGFxIEJYIE9wdGlvbnNkAk8PZBYCAgEPDxYGHwtlHxIFFzMsTkFTREFRIENhcGl0YWwgTWFya2V0Hw8CAmQWAmYPFQEVTkFTREFRIENhcGl0YWwgTWFya2V0ZAJQD2QWAgIBDw8WBh8LZR8SBRUzLE5BU0RBUSBGaXhlZCBJbmNvbWUfDwICZBYCZg8VARNOQVNEQVEgRml4ZWQgSW5jb21lZAJRD2QWAgIBDw8WBh8LZR8SBSwzLE5BU0RBUSBHRU1YIChmb3JtZXJseSBJU0UgR2VtaW5pIEV4Y2hhbmdlKR8PAgJkFgJmDxUBKk5BU0RBUSBHRU1YIChmb3JtZXJseSBJU0UgR2VtaW5pIEV4Y2hhbmdlKWQCUg9kFgICAQ8PFgYfC2UfEgUdMyxOQVNEQVEgR2xvYmFsIFNlbGVjdCBNYXJrZXQfDwICZBYCZg8VARtOQVNEQVEgR2xvYmFsIFNlbGVjdCBNYXJrZXRkAlMPZBYCAgEPDxYGHwtlHxIFOTMsTkFTREFRIElTRSAoZm9ybWVybHkgSW50ZXJuYXRpb25hbCBTZWN1cml0aWVzIEV4Y2hhbmdlKR8PAgJkFgJmDxUBN05BU0RBUSBJU0UgKGZvcm1lcmx5IEludGVybmF0aW9uYWwgU2VjdXJpdGllcyBFeGNoYW5nZSlkAlQPZBYCAgEPDxYGHwtlHxIFLDMsTkFTREFRIE1SWCAoZm9ybWVybHkgSVNFIE1lcmN1cnkgRXhjaGFuZ2UpHw8CAmQWAmYPFQEqTkFTREFRIE1SWCAoZm9ybWVybHkgSVNFIE1lcmN1cnkgRXhjaGFuZ2UpZAJVD2QWAgIBDw8WBh8LZR8SBR8zLE5BU0RBUSBOYXRpb25hbCBNYXJrZXQgU3lzdGVtHw8CAmQWAmYPFQEdTkFTREFRIE5hdGlvbmFsIE1hcmtldCBTeXN0ZW1kAlYPZBYCAgEPDxYGHwtlHxIFJDMsTkFTREFRIE9NWCBGdXR1cmVzIEV4Y2hhbmdlIChQQk9UKR8PAgJkFgJmDxUBIk5BU0RBUSBPTVggRnV0dXJlcyBFeGNoYW5nZSAoUEJPVClkAlcPZBYCAgEPDxYGHwtlHxIFFzMsTkFTREFRIE9wdGlvbnMgTWFya2V0Hw8CAmQWAmYPFQEVTkFTREFRIE9wdGlvbnMg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Y3RsMjckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwwNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDM3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMDMkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMTAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwyNyRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwwNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDI0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMzckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwwNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDM1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMzckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwzMiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwwOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDMzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMTMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwzMSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwxNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDMwJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDQxJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDM3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMDgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwyNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDAzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMTQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwwNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDMxJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMjkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwwOCRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwwMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDAzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMjYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwwNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDE2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMjYkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMTMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwzNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDA5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMTIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGw0MCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDA3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsNDEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwwOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDM1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMTQkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMTgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwzMCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDQxJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMDckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwxMSRtdkRheVRvb2xUaXAPD2RmZAUPY3RsMDAkbXZUb29sYmFyDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwxNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDE1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMzEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwzMSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwzOSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwzOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDAzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMTQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGw0MiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDMxJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDEyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMDgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwzNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDM0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsNDIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwwMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDEyJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDM2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMjkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwzMCRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGw0MSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDMyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMjMkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMjgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwyMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDA0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMzUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwyOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDM5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMjQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwwMiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwzMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDM0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMjkkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMzQkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMDgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwyNSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwzOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDI3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMzUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwzMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDA0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMjMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwzNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDE4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMTckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwxMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDAxJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDAxJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMDYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwzMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDI0JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDA3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMzIkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMzckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwyNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDM5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMjYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwyMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDM2JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDA2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMTIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwwMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDM2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMzQkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMDMkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMTAkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMzMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwxNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDIyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMzUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwzOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDE2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMDQkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMDIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwwMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDIzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMTYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwyMSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwxNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDA1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMDIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGw0MSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDM2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsNDEkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMzEkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMzAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwwMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDA2JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDI5JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDA5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMzckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwzNyRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwyNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDA2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMDEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwwNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDIwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMjAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwxNCRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGw0MSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGw0MCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDA0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMDIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGw0MiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwyMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDEyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMzQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwzMyRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGw0MiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwwNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDEzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMjIkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMjMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwwOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDQxJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMTgkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMjQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwxMCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDE3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMjIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwwOSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwyNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDE5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMzgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwxMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDI4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMjMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwxNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDI4JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDAxJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMjAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGw0MiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDI3JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDMyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMzckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwyNyRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwyMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDQwJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDI3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMjMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGw0MSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDQyJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDEyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMTIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwxNSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwzMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDQwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMDckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwyOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDQwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMjMkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMjUkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMjQkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMzUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwyMCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDMwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMjgkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMzMkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMDUkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMDQkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMjMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwxMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDIxJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMDMkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMTkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwyOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDA4JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDAxJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDI2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMTUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwyNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDM5JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDM3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMDEkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsNDAkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMjEkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMjAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwwMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDA3JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDE3JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDAzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMjIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwxOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDA1JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDE4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMjAkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMzQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwwMSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwzOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDA5JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDA2JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDM2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMDMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwzMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDMwJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDE3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMTAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwwOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDM2JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDEzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMzckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwzMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDI4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMTEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwzMCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDE4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsNDIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwyOSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwwMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDA0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMTkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwyNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDI1JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDE5JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDEzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMTckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwyMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDMyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMDIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwxNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDM0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMTIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwyNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDMyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMjAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwxOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDM1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMjUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwxMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDE3JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDI4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMjEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwxMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDI1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMTEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwwNiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwwOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDIwJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDM4JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDI1JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDQyJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDIyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMjgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwxOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDM2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMzYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwyMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDQxJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMTYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwyMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDI5JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDA1JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDA0JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDE0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMTAkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMzQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwxMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDM1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsNDAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwwOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDExJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMDQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwyMiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwwNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDQwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMTkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwwNSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGw0MCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDE0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMzUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwwMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDQxJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDMxJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDMwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMTUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwwOCRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwyOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDI0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMDMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwyOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDMzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsNDIkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMDIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwxOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDA2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMzkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwyMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDA3JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDI2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsNDIkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwzOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDA5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMTYkbXZEYXlUb29sVGlwDw9kZmQFHWN0bDAwJG1hc3RlckNvbnRlbnQkbXZDb250ZW50Dw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMTEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwwNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDEwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMzQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwxNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDQwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMTQkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMjgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwyNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDI1JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDIwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMjIkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMDQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwxNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDMxJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMTMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwyOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDE4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMTMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwzMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDMyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMTgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwxMCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDE4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMzYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwwMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDE1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMTkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwyNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDExJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMTkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwxMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDE2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMTckbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMTYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwxNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDI4JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDA3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsNDAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwwOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDM5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMjkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwzNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDIzJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMjQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwxMCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDA5JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDMyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMjUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwwNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDExJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMDkkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwzOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDI3JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDI0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMjAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwxNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDAyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMzMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwzOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDIxJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDE5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMjYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwwNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDM4JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDEyJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDQyJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDI5JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDE4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMzAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjQkcnBDYWxlbmRhciRjdGwzOSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwzNSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwyMSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwyMCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDA3JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDA5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMzQkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwyMiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTEkcnBDYWxlbmRhciRjdGwxNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDE0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMDUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwxOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDAyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMDgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGw0MCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNiRycENhbGVuZGFyJGN0bDM1JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMSRycENhbGVuZGFyJGN0bDE0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMDUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjckcnBDYWxlbmRhciRjdGwwMiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwxNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDEwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMzMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwzMCRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwyMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOSRycENhbGVuZGFyJGN0bDE4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMTAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjUkcnBDYWxlbmRhciRjdGwzOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDEwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMDYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwzMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDM4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsMzYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwxMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDM5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI4JHJwQ2FsZW5kYXIkY3RsMTEkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMzgkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMzEkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMzAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGw0MiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwxNSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwxNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDIwJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI5JHJwQ2FsZW5kYXIkY3RsMDEkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEyJHJwQ2FsZW5kYXIkY3RsMTEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwxMyRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTAkcnBDYWxlbmRhciRjdGwxMSRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwzNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMyRycENhbGVuZGFyJGN0bDA1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMTckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwyMSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDMyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI2JHJwQ2FsZW5kYXIkY3RsNDEkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwxNSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMSRycENhbGVuZGFyJGN0bDEyJG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMCRycENhbGVuZGFyJGN0bDM2JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDI3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMzMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjMkcnBDYWxlbmRhciRjdGwzMiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDI0JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMjUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwxNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDM5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI1JHJwQ2FsZW5kYXIkY3RsMDMkbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEwJHJwQ2FsZW5kYXIkY3RsMTAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwwNCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNCRycENhbGVuZGFyJGN0bDI2JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIyJHJwQ2FsZW5kYXIkY3RsMjUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwzNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDIyJG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxJHJwQ2FsZW5kYXIkY3RsMTYkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjgkcnBDYWxlbmRhciRjdGwyMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDA1JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI3JHJwQ2FsZW5kYXIkY3RsMzMkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwyNyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDA5JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMjgkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjYkcnBDYWxlbmRhciRjdGwyNiRtdkRheVRvb2xUaXAPD2RmZAVEY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMTIkcnBDYWxlbmRhciRjdGwyMyRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNyRycENhbGVuZGFyJGN0bDM4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMzAkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjEkcnBDYWxlbmRhciRjdGwyNiRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyNSRycENhbGVuZGFyJGN0bDA3JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXI0JHJwQ2FsZW5kYXIkY3RsMTUkbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjIkcnBDYWxlbmRhciRjdGwxOSRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyMiRycENhbGVuZGFyJGN0bDI2JG12RGF5VG9vbFRpcA8PZGZkBURjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIxMiRycENhbGVuZGFyJGN0bDA4JG12RGF5VG9vbFRpcA8PZGZkBUNjdGwwMCRtYXN0ZXJDb250ZW50JEhDUmVzdWx0Q2FsZW5kYXIzJHJwQ2FsZW5kYXIkY3RsMjckbXZEYXlUb29sVGlwDw9kZmQFRGN0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjExJHJwQ2FsZW5kYXIkY3RsMTckbXZEYXlUb29sVGlwDw9kZmQFQ2N0bDAwJG1hc3RlckNvbnRlbnQkSENSZXN1bHRDYWxlbmRhcjkkcnBDYWxlbmRhciRjdGwzOCRtdkRheVRvb2xUaXAPD2RmZAVDY3RsMDAkbWFzdGVyQ29udGVudCRIQ1Jlc3VsdENhbGVuZGFyOCRycENhbGVuZGFyJGN0bDA2JG12RGF5VG9vbFRpcA8PZGZkWFKZWKY06Xebi02ueTzkZr3ZcbA=">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form1'];
    if (!theForm) {
      theForm = document.form1;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="D99138E8">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
      value="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">
  </div>
  <!--Banner Message--
    <div class="banner msg">
        <p>In an effort to improve our services, access to our our sites and mft.coppclark.com will be temporarily unavailable from <strong>Friday, July 20, 11:00 pm</strong> to <strong>Saturday, July 21, 7:00 am - Central Daylight Time</strong>.</p>
        <p>This will not affect our mail servers or customers accessing files at sftp.coppclark.com. We thank you for your patience until these improvements are complete.</p>
    </div>
    --Banner Message-->
  <!--Tab Nav Wrapper Starts-->
  <div id="tabNavWrapper" class="tabNavWrapper">
    <!--Tab Nav Starts-->
    <div id="tabNav" class="tabNav">
      <div class="websites">
        <ul>
          <li><a href="http://coppclark.com" target="_new">CoppClark.com</a></li>
          <li><a href="http://goodbusinessday.com" target="_new">GoodBusinessDay.com</a></li>
          <li class="current"><a href="default.aspx" target="_self">MarketHolidays.com</a></li>
        </ul>
      </div>
      <div class="logo-Cluster">
        <a href="https://www.swift.com" target="_new" class="logo swift"></a>
        <!--a href="https://www.isda.org" target="_new" class="logo isda"></a-->
        <a href="https://aciforex.org" target="_new" class="logo aci"></a>
      </div>
      <div class="socialMedia">
        <a href="https://twitter.com/CoppClark" target="_new" class="logo twitter"></a>
        <a href="https://www.facebook.com/CoppClark/" target="_new" class="logo facebook"></a>
        <a href="https://www.linkedin.com/company/CoppClark/" target="_new" class="logo linkedIn"></a>
      </div>
    </div>
    <!--Tab Nav Ends-->
  </div>
  <!--Tab Nav Wrapper Ends-->
  <!--Top Wrapper Starts-->
  <div id="topWrapper">
    <!--Banner Starts-->
    <div id="banner">
      <a href="Default.aspx" target="_self">
			<img src="/images/main/logo__MarketHolidays.png" alt="MarketHolidays.com" width="300" height="19" border="0" class="logo-MH">
		</a>
      <!--a href="form-Register.aspx">
			<div class="sMS1">DON'T MISS OUT! Free access to our<br />
				online market holidays ends December 31.<br />
				<strong>Register to get started.</strong> <div class="arrow-right"></div>
			</div>
		</a-->
      <div class="userNav">
        <a id="lnkSubscribe" class="cta ctaStroke blue order" href="form-Subscribe.aspx" target="_blank">Subscribe</a>
        <a id="lnkSignIn" class="signIn" href="form-SignIn.aspx">Sign In</a>
      </div>
    </div>
    <!--Banner Ends-->
    <!--Menu Wrapper Starts-->
    <div id="menuWrapper">
      <!--Menu Starts-->
      <div id="menu">
        <!--Set Current ID on Menu-->
        <div id="holidaysByCategory">
          <ul>
            <li id="nav-Home"><a href="default.aspx" target="_self">Home</a></li>
            <li id="nav-DataServices" class="has-sub"><a href="#" target="_self">Data Services</a>
              <ul>
                <li id="nav-HDS"><a href="features-HolidayDataService.aspx" target="_self">Holiday Data Service</a></li>
                <li id="nav-Premium" class="has-sub"><a href="features-PremiumDataServices.aspx" target="_self">Supplemental Data Services</a>
                  <ul>
                    <li class="nav-Supplemental"><a href="features-PremiumDataServices.aspx#TradingHoursReport" target="_self">Trading Hours Report</a></li>
                    <li class="nav-Supplemental"><a href="features-PremiumDataServices.aspx#StocksTradingCalendar" target="_self">Stocks Trading Calendar</a></li>
                    <li class="nav-Supplemental"><a href="features-PremiumDataServices.aspx#TplusExchangeSettlementCalendar" target="_self">Tplus Exchange Settlement Calendar</a></li>
                    <li class="nav-Supplemental"><a href="features-PremiumDataServices.aspx#FXSpotCalendar" target="_self">FX Spot Calendar</a></li>
                  </ul>
                </li>
              </ul>
            </li>
            <li id="nav-Subscriptions"><a href="Subscriptions.aspx" target="_self">Subscription Plans</a></li>
            <li id="nav-todaysHolidays"><a href="todaysHolidays.aspx" target="_self">Today's Holidays</a></li>
            <li id="nav-HolidaysByCategory"><a href="HolidaysByCategory.aspx" target="_self">Holidays By Category</a></li>
            <li id="nav-Support" class="has-sub"><a href="#" target="_self">Support</a><!------------->
              <ul>
                <li id="nav-Contact"><a href="support-Contact.aspx" target="_self">Contact Us</a></li>
                <li id="nav-FAQs"><a href="support-FAQs.aspx" target="_self">FAQs</a></li>
                <li id="nav-Terms"><a href="support-Terms.aspx" target="_self">Definition of Terms</a></li>
                <li id="nav-Forms"><a href="support-Forms.aspx" target="_self">Support Forms</a></li>
              </ul>
            </li>
          </ul>
        </div>
        <!--Current page id Ends-->
      </div>
      <!--Menu Ends-->
    </div>
    <!--Menu Wrapper Ends-->
  </div>
  <!--Top Wrapper Ends-->
  <!--*********************Main Content Starts*******************************-->
  <!--------- Main Content Starts ---------->
  <div id="mainContent">
    <!--Title Banner Starts-->
    <div class="hlTitleBanner multiViews">
      <h1><span id="masterContent_lblTitle"><span class="TitleCentre">Currency FX Market Holidays</span></span></h1>
      <div id="viewButtons">
        <h4>views</h4>
        <ul>
          <li><a id="masterContent_lbShortList" title="List View" class="btn-CalList current" href="javascript:__doPostBack('ctl00$masterContent$lbShortList','')"></a></li>
          <li><a id="masterContent_lbGridView" title="Calendar View" class="btn-CalGrid " href="javascript:__doPostBack('ctl00$masterContent$lbGridView','')"></a></li>
        </ul>
      </div>
    </div>
    <!--Title Banner Ends-->
    <!--------Panel Content Starts------->
    <div class="panelContent">
      <!--------Control Panel Starts------->
      <div id="controlPanel" class="public">
        <!--Panel 1 Start-->
        <div id="panel1" class="panel">
          <!--Panel Tab 1 Starts-->
          <div class="panelTab">
            <div class="tabTitle">Centers &amp; Settings</div>
            <a href="#" class="tooltip">
					<div class="info"></div>
					<div class="tooltipContent">
						<h1 class="first">Getting Started</h1>
						<p class="first">Select a center from one of the drop-down menus in the control panel on the left.</p>
						<p>Holidays affecting the active center will be displayed on the right.</p>
						<p>Use the ‘Time Frame’ option to filter your results by year.<br>
						(Holiday lists can be lengthy for some days/centers.)</p>
						<p>Save preferred centers to ‘My Favorites’ for quick reference.</p> 
						
						
						<h1>Category Definitions</h1>
						<p class="first"><strong>Currency FX Market Holidays</strong> — Foreign exchange market for the specified currency is closed. Generally, no fixing rate is published.</p>
						<p><strong>Currency Payment System Holidays</strong> — The national payment system for the specified currency is closed. Large-value and interbank payments are not possible.</p>
						<p><strong>Bank Holidays</strong> — Banks throughout the specified city are closed. Retail and domestic payments may not be possible.</p>
						<p><strong>Exchange Trading Holidays</strong> — specified market/exchange is closed for trading; no settlement prices are published.</p>
						<p><strong>Exchange Settlement Holidays</strong> — settlement of cash and securities cannot be carried out due to closure of one or more of the following:
							</p><ul>
								<li>Banks</li>
								<li>Payment system</li>
								<li>Clearing agency</li>
								<li>Exchange</li>
							</ul>
						<p></p>

					</div>
				</a>
          </div>
          <!--Panel Tab 1 Ends-->
          <!--Panel 1 Content Starts-->
          <div class="panelContent">
            <!--Currency Dropdown Lists Start-->
            <div class="selectCurrencyContainer spaceAfter">
              <!-- accordion visitorsMsg Starts-->
              <div id="masterContent_visitorMsg" class="accordion visitorsMsg ui-accordion ui-widget ui-helper-reset" role="tablist">
                <h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-accordion-masterContent_visitorMsg-header-0" aria-controls="ui-accordion-masterContent_visitorMsg-panel-0"
                  aria-selected="false" tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-e"></span>Visitors are invited to browse using last year’s data.</h3>
                <div class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-accordion-masterContent_visitorMsg-panel-0" aria-labelledby="ui-accordion-masterContent_visitorMsg-header-0" role="tabpanel"
                  aria-expanded="false" aria-hidden="true" style="display: none;">
                  <p>Please <a href="form-SignIn.aspx">Sign In</a> to access these additional features:</p>
                  <ul class="checkList">
                    <li>Holiday Lists By Date</li>
                    <li>Holidays By Center</li>
                    <li>Calendar Grids</li>
                    <li>Date Calculator</li>
                    <li>Custom Filters</li>
                    <li>Saved Favorites</li>
                    <li>31 Years-forward of Holiday Data</li>
                    <li>1 Full Year of Historical Data</li>
                  </ul>
                  <p><a href="support-Contact.aspx#holidayDataServic">Subscribe</a> to Holiday Data Service<sup>®</sup><br> and receive complimentary access to MarketHolidays.com.</p>
                  <p>For pricing information, please <a href="support-Contact.aspx#holidayDataService">contact&nbsp;us</a>.</p>
                  <p><a href="#" class="showLess">Show Less –</a></p>
                </div>
              </div>
              <!-- accordion visitorsMsg Ends-->
              <div id="masterContent_CurPaySectionA">
                <h4 class="first">Currency FX Market Holidays</h4>
                <span id="spryselect1">
                  <select name="ctl00$masterContent$ddCurrencyFX" onchange="javascript:setTimeout('__doPostBack(\'ctl00$masterContent$ddCurrencyFX\',\'\')', 0)" id="masterContent_ddCurrencyFX" class="selectList currentList">
                    <option value="1">---------------------------------------</option>
                    <option value="AED">AED [United Arab Emirates]</option>
                    <option value="AFN">AFN [Afghanistan]</option>
                    <option value="ALL">ALL [Albania]</option>
                    <option value="AMD">AMD [Armenia]</option>
                    <option value="ANG">ANG [Netherlands Antilles]</option>
                    <option value="AOA">AOA [Angola]</option>
                    <option value="ARS">ARS [Argentina]</option>
                    <option value="AUD">AUD [Australia]</option>
                    <option value="AWG">AWG [Aruba]</option>
                    <option value="AZN">AZN [Azerbaijan]</option>
                    <option value="BAM">BAM [Bosnia and Herzegovina]</option>
                    <option value="BBD">BBD [Barbados]</option>
                    <option value="BDT">BDT [Bangladesh]</option>
                    <option value="BGN">BGN [Bulgaria]</option>
                    <option value="BHD">BHD [Bahrain]</option>
                    <option value="BIF">BIF [Burundi]</option>
                    <option value="BMD">BMD [Bermuda]</option>
                    <option value="BND">BND [Brunei Darussalam]</option>
                    <option value="BOB">BOB [Bolivia]</option>
                    <option value="BRL">BRL [Brazil]</option>
                    <option value="BSD">BSD [Bahamas]</option>
                    <option value="BTN">BTN [Bhutan]</option>
                    <option value="BWP">BWP [Botswana]</option>
                    <option value="BYN">BYN [Belarus]</option>
                    <option value="BZD">BZD [Belize]</option>
                    <option value="CAD">CAD [Canada]</option>
                    <option value="CDF">CDF [Congo (Democratic Republic)]</option>
                    <option value="CHF">CHF [Switzerland]</option>
                    <option value="CLP">CLP [Chile]</option>
                    <option value="CNH">CNH [China]</option>
                    <option value="CNY">CNY [China]</option>
                    <option value="COP">COP [Colombia]</option>
                    <option value="CRC">CRC [Costa Rica]</option>
                    <option value="CUP">CUP [Cuba]</option>
                    <option value="CVE">CVE [Cape Verde]</option>
                    <option value="CZK">CZK [Czech Republic]</option>
                    <option value="DJF">DJF [Djibouti]</option>
                    <option value="DKK">DKK [Denmark]</option>
                    <option value="DOP">DOP [Dominican Republic]</option>
                    <option value="DZD">DZD [Algeria]</option>
                    <option value="EGP">EGP [Egypt]</option>
                    <option value="ERN">ERN [Eritrea]</option>
                    <option value="ETB">ETB [Ethiopia]</option>
                    <option value="EUR">EUR [European Union]</option>
                    <option value="FJD">FJD [Fiji]</option>
                    <option value="FKP">FKP [Falkland Islands (Malvinas)]</option>
                    <option value="GBP">GBP [United Kingdom]</option>
                    <option value="GEL">GEL [Georgia]</option>
                    <option value="GHS">GHS [Ghana]</option>
                    <option value="GIP">GIP [Gibraltar]</option>
                    <option value="GMD">GMD [Gambia]</option>
                    <option value="GNF">GNF [Guinea]</option>
                    <option value="GTQ">GTQ [Guatemala]</option>
                    <option value="GYD">GYD [Guyana]</option>
                    <option value="HKD">HKD [Hong Kong]</option>
                    <option value="HNL">HNL [Honduras]</option>
                    <option value="HTG">HTG [Haiti]</option>
                    <option value="HUF">HUF [Hungary]</option>
                    <option value="IDR">IDR [Indonesia]</option>
                    <option value="ILS">ILS [Israel]</option>
                    <option value="INR">INR [India]</option>
                    <option value="IQD">IQD [Iraq]</option>
                    <option value="IRR">IRR [Iran]</option>
                    <option value="ISK">ISK [Iceland]</option>
                    <option value="JMD">JMD [Jamaica]</option>
                    <option value="JOD">JOD [Jordan]</option>
                    <option value="JPY">JPY [Japan]</option>
                    <option value="KES">KES [Kenya]</option>
                    <option value="KGS">KGS [Kyrgyzstan]</option>
                    <option value="KHR">KHR [Cambodia]</option>
                    <option value="KMF">KMF [Comoros]</option>
                    <option value="KPW">KPW [Korea (Democratic People's Republic of)]</option>
                    <option value="KRW">KRW [Korea (Republic of)]</option>
                    <option value="KWD">KWD [Kuwait]</option>
                    <option value="KYD">KYD [Cayman Islands]</option>
                    <option value="KZT">KZT [Kazakhstan]</option>
                    <option value="LAK">LAK [Lao People's Democratic Republic]</option>
                    <option value="LBP">LBP [Lebanon]</option>
                    <option value="LKR">LKR [Sri Lanka]</option>
                    <option value="LRD">LRD [Liberia]</option>
                    <option value="LSL">LSL [Lesotho]</option>
                    <option value="LYD">LYD [Libya]</option>
                    <option value="MAD">MAD [Morocco]</option>
                    <option value="MDL">MDL [Moldova]</option>
                    <option value="MGA">MGA [Madagascar]</option>
                    <option value="MKD">MKD [North Macedonia FYROM]</option>
                    <option value="MMK">MMK [Myanmar]</option>
                    <option value="MNT">MNT [Mongolia]</option>
                    <option value="MOP">MOP [Macao]</option>
                    <option value="MRU">MRU [Mauritania]</option>
                    <option value="MUR">MUR [Mauritius]</option>
                    <option value="MVR">MVR [Maldives]</option>
                    <option value="MWK">MWK [Malawi]</option>
                    <option value="MXN">MXN [Mexico]</option>
                    <option value="MYR">MYR [Malaysia]</option>
                    <option value="MZN">MZN [Mozambique]</option>
                    <option value="NAD">NAD [Namibia]</option>
                    <option value="NGN">NGN [Nigeria]</option>
                    <option value="NIO">NIO [Nicaragua]</option>
                    <option value="NOK">NOK [Norway]</option>
                    <option value="NPR">NPR [Nepal]</option>
                    <option value="NZD">NZD [New Zealand]</option>
                    <option value="OMR">OMR [Oman]</option>
                    <option value="PAB">PAB [Panama]</option>
                    <option value="PEN">PEN [Peru]</option>
                    <option value="PGK">PGK [Papua New Guinea]</option>
                    <option value="PHP">PHP [Philippines]</option>
                    <option value="PKR">PKR [Pakistan]</option>
                    <option value="PLN">PLN [Poland]</option>
                    <option value="PYG">PYG [Paraguay]</option>
                    <option value="QAR">QAR [Qatar]</option>
                    <option value="RON">RON [Romania]</option>
                    <option value="RSD">RSD [Serbia]</option>
                    <option value="RUB">RUB [Russian Federation]</option>
                    <option value="RWF">RWF [Rwanda]</option>
                    <option value="SAR">SAR [Saudi Arabia]</option>
                    <option value="SBD">SBD [Solomon Islands]</option>
                    <option value="SCR">SCR [Seychelles]</option>
                    <option value="SDG">SDG [Sudan]</option>
                    <option value="SEK">SEK [Sweden]</option>
                    <option value="SGD">SGD [Singapore]</option>
                    <option value="SHP">SHP [Saint Helena]</option>
                    <option value="SLE">SLE [Sierra Leone]</option>
                    <option value="SOS">SOS [Somalia]</option>
                    <option value="SRD">SRD [Suriname]</option>
                    <option value="SSP">SSP [South Sudan]</option>
                    <option value="STN">STN [Sao Tome and Principe]</option>
                    <option value="SVC">SVC [El Salvador]</option>
                    <option value="SYP">SYP [Syrian Arab Republic]</option>
                    <option value="SZL">SZL [eSwatini (formerly Swaziland)]</option>
                    <option value="THB">THB [Thailand]</option>
                    <option value="TJS">TJS [Tajikistan]</option>
                    <option value="TMT">TMT [Turkmenistan]</option>
                    <option value="TND">TND [Tunisia]</option>
                    <option value="TOP">TOP [Tonga]</option>
                    <option value="TRY">TRY [Turkiye]</option>
                    <option value="TTD">TTD [Trinidad and Tobago]</option>
                    <option value="TWD">TWD [Taiwan]</option>
                    <option value="TZS">TZS [Tanzania]</option>
                    <option value="UAH">UAH [Ukraine]</option>
                    <option value="UGX">UGX [Uganda]</option>
                    <option selected="selected" value="USD">USD [United States]</option>
                    <option value="UYU">UYU [Uruguay]</option>
                    <option value="UZS">UZS [Uzbekistan]</option>
                    <option value="VES">VES [Venezuela]</option>
                    <option value="VND">VND [Viet Nam]</option>
                    <option value="VUV">VUV [Vanuatu]</option>
                    <option value="WST">WST [Samoa]</option>
                    <option value="XAF">XAF [BEAC (Central African States)]</option>
                    <option value="XCD">XCD [East Caribbean Currency Region]</option>
                    <option value="XDR">XDR [International Monetary Fund]</option>
                    <option value="XOF">XOF [BCEAO (West African States)]</option>
                    <option value="XPF">XPF [French Pacific Currency Region]</option>
                    <option value="YER">YER [Yemen]</option>
                    <option value="ZAR">ZAR [South Africa]</option>
                    <option value="ZMW">ZMW [Zambia]</option>
                    <option value="ZWL">ZWL [Zimbabwe]</option>
                  </select>
                </span>
                <h4>Currency Payment System Holidays</h4>
                <span id="spryselect2">
                  <select name="ctl00$masterContent$ddCurrencyPY" onchange="javascript:setTimeout('__doPostBack(\'ctl00$masterContent$ddCurrencyPY\',\'\')', 0)" id="masterContent_ddCurrencyPY" class="selectList">
                    <option selected="selected" value="1">---------------------------------------</option>
                    <option value="AED">AED [United Arab Emirates]</option>
                    <option value="AFN">AFN [Afghanistan]</option>
                    <option value="ALL">ALL [Albania]</option>
                    <option value="AMD">AMD [Armenia]</option>
                    <option value="ANG">ANG [Netherlands Antilles]</option>
                    <option value="AOA">AOA [Angola]</option>
                    <option value="ARS">ARS [Argentina]</option>
                    <option value="AUD">AUD [Australia]</option>
                    <option value="AWG">AWG [Aruba]</option>
                    <option value="AZN">AZN [Azerbaijan]</option>
                    <option value="BAM">BAM [Bosnia and Herzegovina]</option>
                    <option value="BBD">BBD [Barbados]</option>
                    <option value="BDT">BDT [Bangladesh]</option>
                    <option value="BGN">BGN [Bulgaria]</option>
                    <option value="BHD">BHD [Bahrain]</option>
                    <option value="BIF">BIF [Burundi]</option>
                    <option value="BMD">BMD [Bermuda]</option>
                    <option value="BND">BND [Brunei Darussalam]</option>
                    <option value="BOB">BOB [Bolivia]</option>
                    <option value="BRL">BRL [Brazil]</option>
                    <option value="BSD">BSD [Bahamas]</option>
                    <option value="BTN">BTN [Bhutan]</option>
                    <option value="BWP">BWP [Botswana]</option>
                    <option value="BYN">BYN [Belarus]</option>
                    <option value="BZD">BZD [Belize]</option>
                    <option value="CAD">CAD [Canada]</option>
                    <option value="CDF">CDF [Congo (Democratic Republic)]</option>
                    <option value="CHF">CHF [Switzerland]</option>
                    <option value="CLP">CLP [Chile]</option>
                    <option value="CNH">CNH [China]</option>
                    <option value="CNY">CNY [China]</option>
                    <option value="COP">COP [Colombia]</option>
                    <option value="CRC">CRC [Costa Rica]</option>
                    <option value="CUP">CUP [Cuba]</option>
                    <option value="CVE">CVE [Cape Verde]</option>
                    <option value="CZK">CZK [Czech Republic]</option>
                    <option value="DJF">DJF [Djibouti]</option>
                    <option value="DKK">DKK [Denmark]</option>
                    <option value="DOP">DOP [Dominican Republic]</option>
                    <option value="DZD">DZD [Algeria]</option>
                    <option value="EGP">EGP [Egypt]</option>
                    <option value="ERN">ERN [Eritrea]</option>
                    <option value="ETB">ETB [Ethiopia]</option>
                    <option value="EUR">EUR [European Union]</option>
                    <option value="FJD">FJD [Fiji]</option>
                    <option value="FKP">FKP [Falkland Islands (Malvinas)]</option>
                    <option value="GBP">GBP [United Kingdom]</option>
                    <option value="GEL">GEL [Georgia]</option>
                    <option value="GHS">GHS [Ghana]</option>
                    <option value="GIP">GIP [Gibraltar]</option>
                    <option value="GMD">GMD [Gambia]</option>
                    <option value="GNF">GNF [Guinea]</option>
                    <option value="GTQ">GTQ [Guatemala]</option>
                    <option value="GYD">GYD [Guyana]</option>
                    <option value="HKD">HKD [Hong Kong]</option>
                    <option value="HNL">HNL [Honduras]</option>
                    <option value="HTG">HTG [Haiti]</option>
                    <option value="HUF">HUF [Hungary]</option>
                    <option value="IDR">IDR [Indonesia]</option>
                    <option value="ILS">ILS [Israel]</option>
                    <option value="INR">INR [India]</option>
                    <option value="IQD">IQD [Iraq]</option>
                    <option value="IRR">IRR [Iran]</option>
                    <option value="ISK">ISK [Iceland]</option>
                    <option value="JMD">JMD [Jamaica]</option>
                    <option value="JOD">JOD [Jordan]</option>
                    <option value="JPY">JPY [Japan]</option>
                    <option value="KES">KES [Kenya]</option>
                    <option value="KGS">KGS [Kyrgyzstan]</option>
                    <option value="KHR">KHR [Cambodia]</option>
                    <option value="KMF">KMF [Comoros]</option>
                    <option value="KPW">KPW [Korea (Democratic People's Republic of)]</option>
                    <option value="KRW">KRW [Korea (Republic of)]</option>
                    <option value="KWD">KWD [Kuwait]</option>
                    <option value="KYD">KYD [Cayman Islands]</option>
                    <option value="KZT">KZT [Kazakhstan]</option>
                    <option value="LAK">LAK [Lao People's Democratic Republic]</option>
                    <option value="LBP">LBP [Lebanon]</option>
                    <option value="LKR">LKR [Sri Lanka]</option>
                    <option value="LRD">LRD [Liberia]</option>
                    <option value="LSL">LSL [Lesotho]</option>
                    <option value="LYD">LYD [Libya]</option>
                    <option value="MAD">MAD [Morocco]</option>
                    <option value="MDL">MDL [Moldova]</option>
                    <option value="MGA">MGA [Madagascar]</option>
                    <option value="MKD">MKD [North Macedonia FYROM]</option>
                    <option value="MMK">MMK [Myanmar]</option>
                    <option value="MNT">MNT [Mongolia]</option>
                    <option value="MOP">MOP [Macao]</option>
                    <option value="MRU">MRU [Mauritania]</option>
                    <option value="MUR">MUR [Mauritius]</option>
                    <option value="MVR">MVR [Maldives]</option>
                    <option value="MWK">MWK [Malawi]</option>
                    <option value="MXN">MXN [Mexico]</option>
                    <option value="MYR">MYR [Malaysia]</option>
                    <option value="MZN">MZN [Mozambique]</option>
                    <option value="NAD">NAD [Namibia]</option>
                    <option value="NGN">NGN [Nigeria]</option>
                    <option value="NIO">NIO [Nicaragua]</option>
                    <option value="NOK">NOK [Norway]</option>
                    <option value="NPR">NPR [Nepal]</option>
                    <option value="NZD">NZD [New Zealand]</option>
                    <option value="OMR">OMR [Oman]</option>
                    <option value="PAB">PAB [Panama]</option>
                    <option value="PEN">PEN [Peru]</option>
                    <option value="PGK">PGK [Papua New Guinea]</option>
                    <option value="PHP">PHP [Philippines]</option>
                    <option value="PKR">PKR [Pakistan]</option>
                    <option value="PLN">PLN [Poland]</option>
                    <option value="PYG">PYG [Paraguay]</option>
                    <option value="QAR">QAR [Qatar]</option>
                    <option value="RON">RON [Romania]</option>
                    <option value="RSD">RSD [Serbia]</option>
                    <option value="RUB">RUB [Russian Federation]</option>
                    <option value="RWF">RWF [Rwanda]</option>
                    <option value="SAR">SAR [Saudi Arabia]</option>
                    <option value="SBD">SBD [Solomon Islands]</option>
                    <option value="SCR">SCR [Seychelles]</option>
                    <option value="SDG">SDG [Sudan]</option>
                    <option value="SEK">SEK [Sweden]</option>
                    <option value="SGD">SGD [Singapore]</option>
                    <option value="SHP">SHP [Saint Helena]</option>
                    <option value="SLE">SLE [Sierra Leone]</option>
                    <option value="SOS">SOS [Somalia]</option>
                    <option value="SRD">SRD [Suriname]</option>
                    <option value="SSP">SSP [South Sudan]</option>
                    <option value="STN">STN [Sao Tome and Principe]</option>
                    <option value="SVC">SVC [El Salvador]</option>
                    <option value="SYP">SYP [Syrian Arab Republic]</option>
                    <option value="SZL">SZL [eSwatini (formerly Swaziland)]</option>
                    <option value="THB">THB [Thailand]</option>
                    <option value="TJS">TJS [Tajikistan]</option>
                    <option value="TMT">TMT [Turkmenistan]</option>
                    <option value="TND">TND [Tunisia]</option>
                    <option value="TOP">TOP [Tonga]</option>
                    <option value="TRY">TRY [Turkiye]</option>
                    <option value="TTD">TTD [Trinidad and Tobago]</option>
                    <option value="TWD">TWD [Taiwan]</option>
                    <option value="TZS">TZS [Tanzania]</option>
                    <option value="UAH">UAH [Ukraine]</option>
                    <option value="UGX">UGX [Uganda]</option>
                    <option value="USD">USD [United States]</option>
                    <option value="UYU">UYU [Uruguay]</option>
                    <option value="UZS">UZS [Uzbekistan]</option>
                    <option value="VES">VES [Venezuela]</option>
                    <option value="VND">VND [Viet Nam]</option>
                    <option value="VUV">VUV [Vanuatu]</option>
                    <option value="WST">WST [Samoa]</option>
                    <option value="XAF">XAF [BEAC (Central African States)]</option>
                    <option value="XCD">XCD [East Caribbean Currency Region]</option>
                    <option value="XDR">XDR [International Monetary Fund]</option>
                    <option value="XOF">XOF [BCEAO (West African States)]</option>
                    <option value="XPF">XPF [French Pacific Currency Region]</option>
                    <option value="YER">YER [Yemen]</option>
                    <option value="ZAR">ZAR [South Africa]</option>
                    <option value="ZMW">ZMW [Zambia]</option>
                    <option value="ZWL">ZWL [Zimbabwe]</option>
                  </select>
                </span>
                <h4>Bank Holidays By Country</h4>
                <span id="spryselect3">
                  <select name="ctl00$masterContent$ddBankCountry" onchange="javascript:setTimeout('__doPostBack(\'ctl00$masterContent$ddBankCountry\',\'\')', 0)" id="masterContent_ddBankCountry" class="selectList last">
                    <option selected="selected" value="1">---------------------------------------</option>
                    <option value="Kabul">Afghanistan</option>
                    <option value="Mariehamn">Aland Islands</option>
                    <option value="Tirana">Albania</option>
                    <option value="Algiers">Algeria</option>
                    <option value="Pago Pago">American Samoa</option>
                    <option value="Andorra-la-vella">Andorra</option>
                    <option value="Luanda">Angola</option>
                    <option value="The Valley">Anguilla</option>
                    <option value="Saint John's">Antigua and Barbuda</option>
                    <option value="Buenos Aires">Argentina-Buenos Aires</option>
                    <option value="Mendoza">Argentina-Mendoza</option>
                    <option value="Rosario">Argentina-Rosario</option>
                    <option value="Yerevan">Armenia</option>
                    <option value="Oranjestad">Aruba</option>
                    <option value="Adelaide">Australia-Adelaide</option>
                    <option value="Brisbane">Australia-Brisbane</option>
                    <option value="Canberra">Australia-Canberra</option>
                    <option value="Darwin">Australia-Darwin</option>
                    <option value="Hobart">Australia-Hobart</option>
                    <option value="Melbourne">Australia-Melbourne</option>
                    <option value="Perth">Australia-Perth</option>
                    <option value="Rockhampton">Australia-Rockhampton</option>
                    <option value="Sydney">Australia-Sydney</option>
                    <option value="Vienna">Austria</option>
                    <option value="Baku">Azerbaijan</option>
                    <option value="Nassau">Bahamas</option>
                    <option value="Manama">Bahrain</option>
                    <option value="Chittagong">Bangladesh-Chittagong</option>
                    <option value="Dhaka">Bangladesh-Dhaka</option>
                    <option value="Bridgetown">Barbados</option>
                    <option value="Minsk">Belarus</option>
                    <option value="Antwerp">Belgium-Antwerp</option>
                    <option value="Brussels">Belgium-Brussels</option>
                    <option value="Namur">Belgium-Namur</option>
                    <option value="Belize City">Belize-Belize City</option>
                    <option value="Belmopan">Belize-Belmopan</option>
                    <option value="Cotonou">Benin</option>
                    <option value="Hamilton">Bermuda</option>
                    <option value="Thimphu">Bhutan</option>
                    <option value="LaPaz">Bolivia-LaPaz</option>
                    <option value="Santa Cruz de la Sierra">Bolivia-Santa Cruz de la Sierra</option>
                    <option value="Kralendijk (Bonaire)">Bonaire Sint Eustatius and Saba-Kralendijk (Bonaire)</option>
                    <option value="Oranjestad (Sint Eustatius)">Bonaire Sint Eustatius and Saba-Oranjestad (Sint Eustatius)</option>
                    <option value="The Bottom (Saba)">Bonaire Sint Eustatius and Saba-The Bottom (Saba)</option>
                    <option value="Banja Luka">Bosnia and Herzegovina-Banja Luka</option>
                    <option value="Sarajevo">Bosnia and Herzegovina-Sarajevo</option>
                    <option value="Gaborone">Botswana</option>
                    <option value="Belo Horizonte">Brazil-Belo Horizonte</option>
                    <option value="Brasilia">Brazil-Brasilia</option>
                    <option value="Campinas">Brazil-Campinas</option>
                    <option value="Gravatai">Brazil-Gravatai</option>
                    <option value="Lages">Brazil-Lages</option>
                    <option value="Niteroi">Brazil-Niteroi</option>
                    <option value="Porto Alegre">Brazil-Porto Alegre</option>
                    <option value="Recife">Brazil-Recife</option>
                    <option value="Ribeirao Preto">Brazil-Ribeirao Preto</option>
                    <option value="Rio de Janeiro">Brazil-Rio de Janeiro</option>
                    <option value="Salvador">Brazil-Salvador</option>
                    <option value="Sao Paulo">Brazil-Sao Paulo</option>
                    <option value="Bandar Seri Begawan">Brunei Darussalam</option>
                    <option value="Sofia">Bulgaria</option>
                    <option value="Ouagudougou">Burkina Faso</option>
                    <option value="Bujumbura">Burundi</option>
                    <option value="Phnom Penh">Cambodia</option>
                    <option value="Douala">Cameroon-Douala</option>
                    <option value="Yaounde">Cameroon-Yaounde</option>
                    <option value="Calgary">Canada-Calgary</option>
                    <option value="Edmonton">Canada-Edmonton</option>
                    <option value="Fredericton">Canada-Fredericton</option>
                    <option value="Halifax">Canada-Halifax</option>
                    <option value="Montreal">Canada-Montreal</option>
                    <option value="Ottawa">Canada-Ottawa</option>
                    <option value="Quebec City">Canada-Quebec City</option>
                    <option value="Regina">Canada-Regina</option>
                    <option value="St. John's">Canada-St. John's</option>
                    <option value="Toronto">Canada-Toronto</option>
                    <option value="Vancouver">Canada-Vancouver</option>
                    <option value="Winnipeg">Canada-Winnipeg</option>
                    <option value="Praia">Cape Verde</option>
                    <option value="George Town">Cayman Islands</option>
                    <option value="Bangui">Central African Republic</option>
                    <option value="N'Djamena">Chad</option>
                    <option value="Santiago">Chile</option>
                    <option value="Beijing">China-Beijing</option>
                    <option value="Guangzhou">China-Guangzhou</option>
                    <option value="Haikou">China-Haikou</option>
                    <option value="Jinan">China-Jinan</option>
                    <option value="Shanghai">China-Shanghai</option>
                    <option value="Shenzhen">China-Shenzhen</option>
                    <option value="The Settlement">Christmas Island</option>
                    <option value="West Island">Cocos (Keeling) Islands</option>
                    <option value="Bogota">Colombia-Bogota</option>
                    <option value="Bucaramanga">Colombia-Bucaramanga</option>
                    <option value="Cali">Colombia-Cali</option>
                    <option value="Medellin">Colombia-Medellin</option>
                    <option value="Popayan">Colombia-Popayan</option>
                    <option value="Moroni">Comoros</option>
                    <option value="Brazzaville">Congo</option>
                    <option value="Kinshasa">Congo (Democratic Republic)</option>
                    <option value="Rarotonga">Cook Islands</option>
                    <option value="San Jose">Costa Rica</option>
                    <option value="Abidjan">Cote d'Ivoire-Abidjan</option>
                    <option value="Yamoussoukro">Cote d'Ivoire-Yamoussoukro</option>
                    <option value="Zagreb">Croatia</option>
                    <option value="Havana">Cuba</option>
                    <option value="Willemstad">Curacao</option>
                    <option value="Nicosia">Cyprus</option>
                    <option value="Prague">Czech Republic</option>
                    <option value="Copenhagen">Denmark</option>
                    <option value="Djibouti">Djibouti</option>
                    <option value="Roseau">Dominica</option>
                    <option value="Santo Domingo">Dominican Republic</option>
                    <option value="Guayaquil">Ecuador-Guayaquil</option>
                    <option value="Quito">Ecuador-Quito</option>
                    <option value="Cairo">Egypt</option>
                    <option value="La Libertad">El Salvador-La Libertad</option>
                    <option value="San Salvador">El Salvador-San Salvador</option>
                    <option value="Malabo">Equatorial Guinea</option>
                    <option value="Asmara">Eritrea</option>
                    <option value="Tallinn">Estonia</option>
                    <option value="Mbabane">eSwatini (formerly Swaziland)</option>
                    <option value="Addis Ababa">Ethiopia</option>
                    <option value="TARGET (Euro)">European Union</option>
                    <option value="Stanley">Falkland Islands (Malvinas)</option>
                    <option value="Torshavn">Faroe Islands</option>
                    <option value="Suva">Fiji</option>
                    <option value="Helsinki">Finland</option>
                    <option value="Paris">France</option>
                    <option value="Cayenne">French Guiana</option>
                    <option value="Papeete">French Polynesia</option>
                    <option value="Libreville">Gabon</option>
                    <option value="Banjul">Gambia</option>
                    <option value="Tbilisi">Georgia</option>
                    <option value="Berlin">Germany-Berlin</option>
                    <option value="Bremen">Germany-Bremen</option>
                    <option value="Cologne">Germany-Cologne</option>
                    <option value="Dusseldorf">Germany-Dusseldorf</option>
                    <option value="Essen">Germany-Essen</option>
                    <option value="Frankfurt">Germany-Frankfurt</option>
                    <option value="Hamburg">Germany-Hamburg</option>
                    <option value="Hanover">Germany-Hanover</option>
                    <option value="Kiel Banks">Germany-Kiel Banks</option>
                    <option value="Leipzig">Germany-Leipzig</option>
                    <option value="Magdeburg">Germany-Magdeburg</option>
                    <option value="Mainz">Germany-Mainz</option>
                    <option value="Munich">Germany-Munich</option>
                    <option value="Saarbrucken">Germany-Saarbrucken</option>
                    <option value="Stuttgart">Germany-Stuttgart</option>
                    <option value="Accra">Ghana</option>
                    <option value="Gibraltar">Gibraltar</option>
                    <option value="Athens">Greece</option>
                    <option value="Nuuk">Greenland</option>
                    <option value="St. George's">Grenada</option>
                    <option value="Point-a-Pitre">Guadeloupe</option>
                    <option value="Hagatna">Guam</option>
                    <option value="Guatemala">Guatemala</option>
                    <option value="St. Peter Port">Guernsey Channel Islands</option>
                    <option value="Conakry">Guinea</option>
                    <option value="Bissau">Guinea Bissau</option>
                    <option value="Georgetown">Guyana</option>
                    <option value="Port-au-Prince">Haiti</option>
                    <option value="Vatican City">Holy See (Vatican City State)</option>
                    <option value="Tegucigalpa">Honduras</option>
                    <option value="Hong Kong">Hong Kong</option>
                    <option value="Budapest">Hungary</option>
                    <option value="Reykjavik">Iceland</option>
                    <option value="Ahmedabad">India-Ahmedabad</option>
                    <option value="Bengaluru (Bangalore)">India-Bengaluru (Bangalore)</option>
                    <option value="Bhubaneswar">India-Bhubaneswar</option>
                    <option value="Chennai">India-Chennai</option>
                    <option value="Dharwad">India-Dharwad</option>
                    <option value="Gandhinagar">India-Gandhinagar</option>
                    <option value="Gurgaon">India-Gurgaon</option>
                    <option value="Hyderabad">India-Hyderabad</option>
                    <option value="Kanpur">India-Kanpur</option>
                    <option value="Kolkata">India-Kolkata</option>
                    <option value="Mumbai">India-Mumbai</option>
                    <option value="New Delhi">India-New Delhi</option>
                    <option value="Pune">India-Pune</option>
                    <option value="Rudrapur">India-Rudrapur</option>
                    <option value="Surat">India-Surat</option>
                    <option value="Tiruchirapalli">India-Tiruchirapalli</option>
                    <option value="Jakarta">Indonesia-Jakarta</option>
                    <option value="Pangkalpinang">Indonesia-Pangkalpinang</option>
                    <option value="Tangerang">Indonesia-Tangerang</option>
                    <option value="Tehran">Iran</option>
                    <option value="Baghdad">Iraq</option>
                    <option value="Dublin">Ireland</option>
                    <option value="Douglas">Isle of Man</option>
                    <option value="Jerusalem">Israel-Jerusalem</option>
                    <option value="Tel Aviv">Israel-Tel Aviv</option>
                    <option value="Catania">Italy-Catania</option>
                    <option value="Milan">Italy-Milan</option>
                    <option value="Naples">Italy-Naples</option>
                    <option value="Rome">Italy-Rome</option>
                    <option value="Turin">Italy-Turin</option>
                    <option value="Verona">Italy-Verona</option>
                    <option value="Kingston">Jamaica</option>
                    <option value="Fukuoka">Japan-Fukuoka</option>
                    <option value="Nagoya">Japan-Nagoya</option>
                    <option value="Osaka">Japan-Osaka</option>
                    <option value="Sapporo">Japan-Sapporo</option>
                    <option value="Tokyo">Japan-Tokyo</option>
                    <option value="St. Helier">Jersey Channel Islands</option>
                    <option value="Amman">Jordan</option>
                    <option value="Almaty">Kazakhstan-Almaty</option>
                    <option value="Astana">Kazakhstan-Astana</option>
                    <option value="Nairobi">Kenya</option>
                    <option value="Tarawa">Kiribati</option>
                    <option value="Pyongyang">Korea (Democratic People's Republic of)</option>
                    <option value="Seoul">Korea (Republic of)</option>
                    <option value="Kuwait">Kuwait</option>
                    <option value="Bishkek">Kyrgyzstan</option>
                    <option value="Vientiane">Lao People's Democratic Republic</option>
                    <option value="Riga">Latvia</option>
                    <option value="Beirut">Lebanon</option>
                    <option value="Maseru">Lesotho</option>
                    <option value="Monrovia">Liberia</option>
                    <option value="Tripoli">Libya</option>
                    <option value="Vaduz">Liechtenstein</option>
                    <option value="Vilnius">Lithuania</option>
                    <option value="Luxembourg">Luxembourg</option>
                    <option value="Macau">Macao</option>
                    <option value="Antananarivo">Madagascar</option>
                    <option value="Lilongwe">Malawi</option>
                    <option value="Kuala Lumpur">Malaysia-Kuala Lumpur</option>
                    <option value="Kuching">Malaysia-Kuching</option>
                    <option value="Labuan">Malaysia-Labuan</option>
                    <option value="Sepang">Malaysia-Sepang</option>
                    <option value="Male">Maldives</option>
                    <option value="Bamako">Mali</option>
                    <option value="Valletta">Malta</option>
                    <option value="Majuro">Marshall Islands</option>
                    <option value="Fort-de-France">Martinique</option>
                    <option value="Nouakchott">Mauritania</option>
                    <option value="Port Louis">Mauritius</option>
                    <option value="Mamoudzou">Mayotte</option>
                    <option value="Mexico City">Mexico</option>
                    <option value="Palikir">Micronesia (Federated States of)</option>
                    <option value="Chisinau">Moldova</option>
                    <option value="Monaco">Monaco</option>
                    <option value="Ulaanbaatar">Mongolia</option>
                    <option value="Podgorica">Montenegro</option>
                    <option value="Brades">Montserrat</option>
                    <option value="Casablanca">Morocco-Casablanca</option>
                    <option value="Rabat">Morocco-Rabat</option>
                    <option value="Maputo">Mozambique</option>
                    <option value="Yangon">Myanmar</option>
                    <option value="Windhoek">Namibia</option>
                    <option value="Yaren">Nauru</option>
                    <option value="Kathmandu">Nepal</option>
                    <option value="Amsterdam">Netherlands-Amsterdam</option>
                    <option value="Rotterdam">Netherlands-Rotterdam</option>
                    <option value="The Hague">Netherlands-The Hague</option>
                    <option value="Utrecht">Netherlands-Utrecht</option>
                    <option value="Noumea">New Caledonia</option>
                    <option value="Auckland">New Zealand-Auckland</option>
                    <option value="Christchurch">New Zealand-Christchurch</option>
                    <option value="Dunedin">New Zealand-Dunedin</option>
                    <option value="Wellington">New Zealand-Wellington</option>
                    <option value="Granada">Nicaragua-Granada</option>
                    <option value="Managua">Nicaragua-Managua</option>
                    <option value="Niamey">Niger</option>
                    <option value="Lagos">Nigeria</option>
                    <option value="Alofi">Niue</option>
                    <option value="Kingston N.I.">Norfolk Island</option>
                    <option value="Skopje">North Macedonia FYROM</option>
                    <option value="Saipan">Northern Mariana Islands</option>
                    <option value="Kongsvinger">Norway-Kongsvinger</option>
                    <option value="Oslo">Norway-Oslo</option>
                    <option value="Muscat">Oman-Muscat</option>
                    <option value="Ruwi">Oman-Ruwi</option>
                    <option value="Islamabad">Pakistan-Islamabad</option>
                    <option value="Karachi">Pakistan-Karachi</option>
                    <option value="Lahore">Pakistan-Lahore</option>
                    <option value="Koror">Palau</option>
                    <option value="Nablus">Palestinian Territory Occupied-Nablus</option>
                    <option value="West Bank">Palestinian Territory Occupied-West Bank</option>
                    <option value="Panama City">Panama</option>
                    <option value="Port Moresby">Papua New Guinea</option>
                    <option value="Asuncion">Paraguay</option>
                    <option value="Lima">Peru</option>
                    <option value="Bacolod">Philippines-Bacolod</option>
                    <option value="Iloilo">Philippines-Iloilo</option>
                    <option value="Makati City">Philippines-Makati City</option>
                    <option value="Manila">Philippines-Manila</option>
                    <option value="Pasay City">Philippines-Pasay City</option>
                    <option value="Pasig City">Philippines-Pasig City</option>
                    <option value="Quezon City">Philippines-Quezon City</option>
                    <option value="Taguig City">Philippines-Taguig City</option>
                    <option value="Adamstown">Pitcairn</option>
                    <option value="Warsaw">Poland</option>
                    <option value="Lisbon">Portugal-Lisbon</option>
                    <option value="Ponta Delgada">Portugal-Ponta Delgada</option>
                    <option value="San Juan">Puerto Rico</option>
                    <option value="Doha">Qatar</option>
                    <option value="Saint-Denis">Reunion</option>
                    <option value="Bucharest">Romania-Bucharest</option>
                    <option value="Sibiu">Romania-Sibiu</option>
                    <option value="Ekaterinburg">Russian Federation-Ekaterinburg</option>
                    <option value="Krasnoyarsk ">Russian Federation-Krasnoyarsk </option>
                    <option value="Moscow">Russian Federation-Moscow</option>
                    <option value="Murmansk">Russian Federation-Murmansk</option>
                    <option value="Novosibirsk">Russian Federation-Novosibirsk</option>
                    <option value="Rostov">Russian Federation-Rostov</option>
                    <option value="Rostov-na-Donu">Russian Federation-Rostov-na-Donu</option>
                    <option value="Samara">Russian Federation-Samara</option>
                    <option value="St. Petersburg">Russian Federation-St. Petersburg</option>
                    <option value="Vladivostok">Russian Federation-Vladivostok</option>
                    <option value="Kigali">Rwanda</option>
                    <option value="Gustavia">Saint Barthelemy</option>
                    <option value="Jamestown">Saint Helena</option>
                    <option value="Basseterre">Saint Kitts and Nevis</option>
                    <option value="Castries">Saint Lucia</option>
                    <option value="Marigot">Saint Martin</option>
                    <option value="Saint-Pierre">Saint Pierre and Miquelon</option>
                    <option value="Kingstown">Saint Vincent and the Grenadines</option>
                    <option value="Apia">Samoa</option>
                    <option value="San Marino">San Marino</option>
                    <option value="Sao Tome">Sao Tome and Principe</option>
                    <option value="Jeddah">Saudi Arabia-Jeddah</option>
                    <option value="Riyadh">Saudi Arabia-Riyadh</option>
                    <option value="Dakar">Senegal</option>
                    <option value="Belgrade">Serbia</option>
                    <option value="Victoria">Seychelles</option>
                    <option value="Freetown">Sierra Leone</option>
                    <option value="Singapore">Singapore</option>
                    <option value="Philipsburg">Sint Maarten (Dutch Part)</option>
                    <option value="Bratislava">Slovakia</option>
                    <option value="Ljubljana">Slovenia</option>
                    <option value="Honiara">Solomon Islands</option>
                    <option value="Mogadishu">Somalia</option>
                    <option value="Cape Town">South Africa-Cape Town</option>
                    <option value="Johannesburg">South Africa-Johannesburg</option>
                    <option value="Pretoria">South Africa-Pretoria</option>
                    <option value="Juba">South Sudan</option>
                    <option value="Barcelona">Spain-Barcelona</option>
                    <option value="Bilbao">Spain-Bilbao</option>
                    <option value="Itziar (Deba)">Spain-Itziar (Deba)</option>
                    <option value="Jaen">Spain-Jaen</option>
                    <option value="Las Palmas">Spain-Las Palmas</option>
                    <option value="Madrid">Spain-Madrid</option>
                    <option value="Palma de Mallorca">Spain-Palma de Mallorca</option>
                    <option value="Pamplona">Spain-Pamplona</option>
                    <option value="San Sebastian">Spain-San Sebastian</option>
                    <option value="Santa Cruz">Spain-Santa Cruz</option>
                    <option value="Seville">Spain-Seville</option>
                    <option value="Valencia">Spain-Valencia</option>
                    <option value="Zaragoza">Spain-Zaragoza</option>
                    <option value="Zizur Mayor">Spain-Zizur Mayor</option>
                    <option value="Colombo">Sri Lanka-Colombo</option>
                    <option value="Matara">Sri Lanka-Matara</option>
                    <option value="Khartoum">Sudan</option>
                    <option value="Paramaribo">Suriname</option>
                    <option value="Arlandastad">Sweden-Arlandastad</option>
                    <option value="Stockholm">Sweden-Stockholm</option>
                    <option value="Basle">Switzerland-Basle</option>
                    <option value="Berne">Switzerland-Berne</option>
                    <option value="Fribourg">Switzerland-Fribourg</option>
                    <option value="Geneva">Switzerland-Geneva</option>
                    <option value="Lugano">Switzerland-Lugano</option>
                    <option value="Zug">Switzerland-Zug</option>
                    <option value="Zurich">Switzerland-Zurich</option>
                    <option value="Damascus">Syrian Arab Republic</option>
                    <option value="Taipei">Taiwan</option>
                    <option value="Dushanbe">Tajikistan</option>
                    <option value="Dar es Salaam">Tanzania-Dar es Salaam</option>
                    <option value="Dodoma">Tanzania-Dodoma</option>
                    <option value="Bangkok">Thailand</option>
                    <option value="Dili">Timor-leste</option>
                    <option value="Lome">Togo</option>
                    <option value="Nuku'alofa">Tonga</option>
                    <option value="Port of Spain">Trinidad and Tobago</option>
                    <option value="Tunis">Tunisia</option>
                    <option value="Ankara">Turkiye-Ankara</option>
                    <option value="Istanbul">Turkiye-Istanbul</option>
                    <option value="Ashgabat">Turkmenistan</option>
                    <option value="Cockburn Town">Turks and Caicos Islands</option>
                    <option value="Fongafale">Tuvalu</option>
                    <option value="Kampala">Uganda</option>
                    <option value="Dnipro">Ukraine-Dnipro</option>
                    <option value="Kiev">Ukraine-Kiev</option>
                    <option value="Abu Dhabi">United Arab Emirates-Abu Dhabi</option>
                    <option value="Dubai">United Arab Emirates-Dubai</option>
                    <option value="Ras al-Khaimah ">United Arab Emirates-Ras al-Khaimah </option>
                    <option value="Belfast">United Kingdom-Belfast</option>
                    <option value="Cardiff">United Kingdom-Cardiff</option>
                    <option value="Edinburgh">United Kingdom-Edinburgh</option>
                    <option value="Glasgow">United Kingdom-Glasgow</option>
                    <option value="Leeds">United Kingdom-Leeds</option>
                    <option value="London">United Kingdom-London</option>
                    <option value="Boston">United States-Boston</option>
                    <option value="Chicago">United States-Chicago</option>
                    <option value="CME Brokertec US Repo Market">United States-CME Brokertec US Repo Market</option>
                    <option value="Kansas City">United States-Kansas City</option>
                    <option value="New York">United States-New York</option>
                    <option value="Philadelphia">United States-Philadelphia</option>
                    <option value="Phoenix">United States-Phoenix</option>
                    <option value="Salt Lake City">United States-Salt Lake City</option>
                    <option value="San Francisco">United States-San Francisco</option>
                    <option value="SIFMA Japan Holiday Recommendations">United States-SIFMA Japan Holiday Recommendations</option>
                    <option value="SIFMA UK Holiday Recommendations">United States-SIFMA UK Holiday Recommendations</option>
                    <option value="SIFMA US Holiday Recommendations">United States-SIFMA US Holiday Recommendations</option>
                    <option value="Montevideo">Uruguay</option>
                    <option value="Tashkent">Uzbekistan</option>
                    <option value="Port Vila">Vanuatu</option>
                    <option value="Caracas">Venezuela</option>
                    <option value="Hanoi">Viet Nam-Hanoi</option>
                    <option value="Ho Chi Minh City">Viet Nam-Ho Chi Minh City</option>
                    <option value="Road Town">Virgin Islands (U.K.)</option>
                    <option value="Charlotte Amalie">Virgin Islands (U.S.)</option>
                    <option value="Mata-Utu">Wallis and Futuna</option>
                    <option value="El Aaiun">Western Sahara</option>
                    <option value="Aden">Yemen-Aden</option>
                    <option value="Sana'a">Yemen-Sana'a</option>
                    <option value="Lusaka">Zambia</option>
                    <option value="Harare">Zimbabwe</option>
                  </select>
                </span>
                <h4>Bank Holidays By City</h4>
                <span id="spryselect4">
                  <select name="ctl00$masterContent$ddBankCity" onchange="javascript:setTimeout('__doPostBack(\'ctl00$masterContent$ddBankCity\',\'\')', 0)" id="masterContent_ddBankCity" class="selectList">
                    <option selected="selected" value="1">---------------------------------------</option>
                    <option value="Abidjan">Abidjan</option>
                    <option value="Abu Dhabi">Abu Dhabi</option>
                    <option value="Accra">Accra</option>
                    <option value="Adamstown">Adamstown</option>
                    <option value="Addis Ababa">Addis Ababa</option>
                    <option value="Adelaide">Adelaide</option>
                    <option value="Aden">Aden</option>
                    <option value="Ahmedabad">Ahmedabad</option>
                    <option value="Algiers">Algiers</option>
                    <option value="Almaty">Almaty</option>
                    <option value="Alofi">Alofi</option>
                    <option value="Amman">Amman</option>
                    <option value="Amsterdam">Amsterdam</option>
                    <option value="Andorra-la-vella">Andorra-la-vella</option>
                    <option value="Ankara">Ankara</option>
                    <option value="Antananarivo">Antananarivo</option>
                    <option value="Antwerp">Antwerp</option>
                    <option value="Apia">Apia</option>
                    <option value="Arlandastad">Arlandastad</option>
                    <option value="Ashgabat">Ashgabat</option>
                    <option value="Asmara">Asmara</option>
                    <option value="Astana">Astana</option>
                    <option value="Asuncion">Asuncion</option>
                    <option value="Athens">Athens</option>
                    <option value="Auckland">Auckland</option>
                    <option value="Bacolod">Bacolod</option>
                    <option value="Baghdad">Baghdad</option>
                    <option value="Baku">Baku</option>
                    <option value="Bamako">Bamako</option>
                    <option value="Bandar Seri Begawan">Bandar Seri Begawan</option>
                    <option value="Bangkok">Bangkok</option>
                    <option value="Bangui">Bangui</option>
                    <option value="Banja Luka">Banja Luka</option>
                    <option value="Banjul">Banjul</option>
                    <option value="Barcelona">Barcelona</option>
                    <option value="Basle">Basle</option>
                    <option value="Basseterre">Basseterre</option>
                    <option value="Beijing">Beijing</option>
                    <option value="Beirut">Beirut</option>
                    <option value="Belfast">Belfast</option>
                    <option value="Belgrade">Belgrade</option>
                    <option value="Belize City">Belize City</option>
                    <option value="Belmopan">Belmopan</option>
                    <option value="Belo Horizonte">Belo Horizonte</option>
                    <option value="Bengaluru (Bangalore)">Bengaluru (Bangalore)</option>
                    <option value="Berlin">Berlin</option>
                    <option value="Berne">Berne</option>
                    <option value="Bhubaneswar">Bhubaneswar</option>
                    <option value="Bilbao">Bilbao</option>
                    <option value="Bishkek">Bishkek</option>
                    <option value="Bissau">Bissau</option>
                    <option value="Bogota">Bogota</option>
                    <option value="Boston">Boston</option>
                    <option value="Brades">Brades</option>
                    <option value="Brasilia">Brasilia</option>
                    <option value="Bratislava">Bratislava</option>
                    <option value="Brazzaville">Brazzaville</option>
                    <option value="Bremen">Bremen</option>
                    <option value="Bridgetown">Bridgetown</option>
                    <option value="Brisbane">Brisbane</option>
                    <option value="Brussels">Brussels</option>
                    <option value="Bucaramanga">Bucaramanga</option>
                    <option value="Bucharest">Bucharest</option>
                    <option value="Budapest">Budapest</option>
                    <option value="Buenos Aires">Buenos Aires</option>
                    <option value="Bujumbura">Bujumbura</option>
                    <option value="Cairo">Cairo</option>
                    <option value="Calgary">Calgary</option>
                    <option value="Cali">Cali</option>
                    <option value="Campinas">Campinas</option>
                    <option value="Canberra">Canberra</option>
                    <option value="Cape Town">Cape Town</option>
                    <option value="Caracas">Caracas</option>
                    <option value="Cardiff">Cardiff</option>
                    <option value="Casablanca">Casablanca</option>
                    <option value="Castries">Castries</option>
                    <option value="Catania">Catania</option>
                    <option value="Cayenne">Cayenne</option>
                    <option value="Charlotte Amalie">Charlotte Amalie</option>
                    <option value="Chennai">Chennai</option>
                    <option value="Chicago">Chicago</option>
                    <option value="Chisinau">Chisinau</option>
                    <option value="Chittagong">Chittagong</option>
                    <option value="Christchurch">Christchurch</option>
                    <option value="CME Brokertec US Repo Market">CME Brokertec US Repo Market</option>
                    <option value="Cockburn Town">Cockburn Town</option>
                    <option value="Cologne">Cologne</option>
                    <option value="Colombo">Colombo</option>
                    <option value="Conakry">Conakry</option>
                    <option value="Copenhagen">Copenhagen</option>
                    <option value="Cotonou">Cotonou</option>
                    <option value="Dakar">Dakar</option>
                    <option value="Damascus">Damascus</option>
                    <option value="Dar es Salaam">Dar es Salaam</option>
                    <option value="Darwin">Darwin</option>
                    <option value="Dhaka">Dhaka</option>
                    <option value="Dharwad">Dharwad</option>
                    <option value="Dili">Dili</option>
                    <option value="Djibouti">Djibouti</option>
                    <option value="Dnipro">Dnipro</option>
                    <option value="Dodoma">Dodoma</option>
                    <option value="Doha">Doha</option>
                    <option value="Douala">Douala</option>
                    <option value="Douglas">Douglas</option>
                    <option value="Dubai">Dubai</option>
                    <option value="Dublin">Dublin</option>
                    <option value="Dunedin">Dunedin</option>
                    <option value="Dushanbe">Dushanbe</option>
                    <option value="Dusseldorf">Dusseldorf</option>
                    <option value="Edinburgh">Edinburgh</option>
                    <option value="Edmonton">Edmonton</option>
                    <option value="Ekaterinburg">Ekaterinburg</option>
                    <option value="El Aaiun">El Aaiun</option>
                    <option value="Essen">Essen</option>
                    <option value="Fongafale">Fongafale</option>
                    <option value="Fort-de-France">Fort-de-France</option>
                    <option value="Frankfurt">Frankfurt</option>
                    <option value="Fredericton">Fredericton</option>
                    <option value="Freetown">Freetown</option>
                    <option value="Fribourg">Fribourg</option>
                    <option value="Fukuoka">Fukuoka</option>
                    <option value="Gaborone">Gaborone</option>
                    <option value="Gandhinagar">Gandhinagar</option>
                    <option value="Geneva">Geneva</option>
                    <option value="George Town">George Town</option>
                    <option value="Georgetown">Georgetown</option>
                    <option value="Gibraltar">Gibraltar</option>
                    <option value="Glasgow">Glasgow</option>
                    <option value="Granada">Granada</option>
                    <option value="Gravatai">Gravatai</option>
                    <option value="Guangzhou">Guangzhou</option>
                    <option value="Guatemala">Guatemala</option>
                    <option value="Guayaquil">Guayaquil</option>
                    <option value="Gurgaon">Gurgaon</option>
                    <option value="Gustavia">Gustavia</option>
                    <option value="Hagatna">Hagatna</option>
                    <option value="Haikou">Haikou</option>
                    <option value="Halifax">Halifax</option>
                    <option value="Hamburg">Hamburg</option>
                    <option value="Hamilton">Hamilton</option>
                    <option value="Hanoi">Hanoi</option>
                    <option value="Hanover">Hanover</option>
                    <option value="Harare">Harare</option>
                    <option value="Havana">Havana</option>
                    <option value="Helsinki">Helsinki</option>
                    <option value="Ho Chi Minh City">Ho Chi Minh City</option>
                    <option value="Hobart">Hobart</option>
                    <option value="Hong Kong">Hong Kong</option>
                    <option value="Honiara">Honiara</option>
                    <option value="Hyderabad">Hyderabad</option>
                    <option value="Iloilo">Iloilo</option>
                    <option value="Islamabad">Islamabad</option>
                    <option value="Istanbul">Istanbul</option>
                    <option value="Itziar (Deba)">Itziar (Deba)</option>
                    <option value="Jaen">Jaen</option>
                    <option value="Jakarta">Jakarta</option>
                    <option value="Jamestown">Jamestown</option>
                    <option value="Jeddah">Jeddah</option>
                    <option value="Jerusalem">Jerusalem</option>
                    <option value="Jinan">Jinan</option>
                    <option value="Johannesburg">Johannesburg</option>
                    <option value="Juba">Juba</option>
                    <option value="Kabul">Kabul</option>
                    <option value="Kampala">Kampala</option>
                    <option value="Kanpur">Kanpur</option>
                    <option value="Kansas City">Kansas City</option>
                    <option value="Karachi">Karachi</option>
                    <option value="Kathmandu">Kathmandu</option>
                    <option value="Khartoum">Khartoum</option>
                    <option value="Kiel Banks">Kiel Banks</option>
                    <option value="Kiev">Kiev</option>
                    <option value="Kigali">Kigali</option>
                    <option value="Kingston">Kingston</option>
                    <option value="Kingston N.I.">Kingston N.I.</option>
                    <option value="Kingstown">Kingstown</option>
                    <option value="Kinshasa">Kinshasa</option>
                    <option value="Kolkata">Kolkata</option>
                    <option value="Kongsvinger">Kongsvinger</option>
                    <option value="Koror">Koror</option>
                    <option value="Kralendijk (Bonaire)">Kralendijk (Bonaire)</option>
                    <option value="Krasnoyarsk ">Krasnoyarsk </option>
                    <option value="Kuala Lumpur">Kuala Lumpur</option>
                    <option value="Kuching">Kuching</option>
                    <option value="Kuwait">Kuwait</option>
                    <option value="La Libertad">La Libertad</option>
                    <option value="Labuan">Labuan</option>
                    <option value="Lages">Lages</option>
                    <option value="Lagos">Lagos</option>
                    <option value="Lahore">Lahore</option>
                    <option value="LaPaz">LaPaz</option>
                    <option value="Las Palmas">Las Palmas</option>
                    <option value="Leeds">Leeds</option>
                    <option value="Leipzig">Leipzig</option>
                    <option value="Libreville">Libreville</option>
                    <option value="Lilongwe">Lilongwe</option>
                    <option value="Lima">Lima</option>
                    <option value="Lisbon">Lisbon</option>
                    <option value="Ljubljana">Ljubljana</option>
                    <option value="Lome">Lome</option>
                    <option value="London">London</option>
                    <option value="Luanda">Luanda</option>
                    <option value="Lugano">Lugano</option>
                    <option value="Lusaka">Lusaka</option>
                    <option value="Luxembourg">Luxembourg</option>
                    <option value="Macau">Macau</option>
                    <option value="Madrid">Madrid</option>
                    <option value="Magdeburg">Magdeburg</option>
                    <option value="Mainz">Mainz</option>
                    <option value="Majuro">Majuro</option>
                    <option value="Makati City">Makati City</option>
                    <option value="Malabo">Malabo</option>
                    <option value="Male">Male</option>
                    <option value="Mamoudzou">Mamoudzou</option>
                    <option value="Managua">Managua</option>
                    <option value="Manama">Manama</option>
                    <option value="Manila">Manila</option>
                    <option value="Maputo">Maputo</option>
                    <option value="Mariehamn">Mariehamn</option>
                    <option value="Marigot">Marigot</option>
                    <option value="Maseru">Maseru</option>
                    <option value="Matara">Matara</option>
                    <option value="Mata-Utu">Mata-Utu</option>
                    <option value="Mbabane">Mbabane</option>
                    <option value="Medellin">Medellin</option>
                    <option value="Melbourne">Melbourne</option>
                    <option value="Mendoza">Mendoza</option>
                    <option value="Mexico City">Mexico City</option>
                    <option value="Milan">Milan</option>
                    <option value="Minsk">Minsk</option>
                    <option value="Mogadishu">Mogadishu</option>
                    <option value="Monaco">Monaco</option>
                    <option value="Monrovia">Monrovia</option>
                    <option value="Montevideo">Montevideo</option>
                    <option value="Montreal">Montreal</option>
                    <option value="Moroni">Moroni</option>
                    <option value="Moscow">Moscow</option>
                    <option value="Mumbai">Mumbai</option>
                    <option value="Munich">Munich</option>
                    <option value="Murmansk">Murmansk</option>
                    <option value="Muscat">Muscat</option>
                    <option value="Nablus">Nablus</option>
                    <option value="Nagoya">Nagoya</option>
                    <option value="Nairobi">Nairobi</option>
                    <option value="Namur">Namur</option>
                    <option value="Naples">Naples</option>
                    <option value="Nassau">Nassau</option>
                    <option value="N'Djamena">N'Djamena</option>
                    <option value="New Delhi">New Delhi</option>
                    <option value="New York">New York</option>
                    <option value="Niamey">Niamey</option>
                    <option value="Nicosia">Nicosia</option>
                    <option value="Niteroi">Niteroi</option>
                    <option value="Nouakchott">Nouakchott</option>
                    <option value="Noumea">Noumea</option>
                    <option value="Novosibirsk">Novosibirsk</option>
                    <option value="Nuku'alofa">Nuku'alofa</option>
                    <option value="Nuuk">Nuuk</option>
                    <option value="Oranjestad">Oranjestad</option>
                    <option value="Oranjestad (Sint Eustatius)">Oranjestad (Sint Eustatius)</option>
                    <option value="Osaka">Osaka</option>
                    <option value="Oslo">Oslo</option>
                    <option value="Ottawa">Ottawa</option>
                    <option value="Ouagudougou">Ouagudougou</option>
                    <option value="Pago Pago">Pago Pago</option>
                    <option value="Palikir">Palikir</option>
                    <option value="Palma de Mallorca">Palma de Mallorca</option>
                    <option value="Pamplona">Pamplona</option>
                    <option value="Panama City">Panama City</option>
                    <option value="Pangkalpinang">Pangkalpinang</option>
                    <option value="Papeete">Papeete</option>
                    <option value="Paramaribo">Paramaribo</option>
                    <option value="Paris">Paris</option>
                    <option value="Pasay City">Pasay City</option>
                    <option value="Pasig City">Pasig City</option>
                    <option value="Perth">Perth</option>
                    <option value="Philadelphia">Philadelphia</option>
                    <option value="Philipsburg">Philipsburg</option>
                    <option value="Phnom Penh">Phnom Penh</option>
                    <option value="Phoenix">Phoenix</option>
                    <option value="Podgorica">Podgorica</option>
                    <option value="Point-a-Pitre">Point-a-Pitre</option>
                    <option value="Ponta Delgada">Ponta Delgada</option>
                    <option value="Popayan">Popayan</option>
                    <option value="Port Louis">Port Louis</option>
                    <option value="Port Moresby">Port Moresby</option>
                    <option value="Port of Spain">Port of Spain</option>
                    <option value="Port Vila">Port Vila</option>
                    <option value="Port-au-Prince">Port-au-Prince</option>
                    <option value="Porto Alegre">Porto Alegre</option>
                    <option value="Prague">Prague</option>
                    <option value="Praia">Praia</option>
                    <option value="Pretoria">Pretoria</option>
                    <option value="Pune">Pune</option>
                    <option value="Pyongyang">Pyongyang</option>
                    <option value="Quebec City">Quebec City</option>
                    <option value="Quezon City">Quezon City</option>
                    <option value="Quito">Quito</option>
                    <option value="Rabat">Rabat</option>
                    <option value="Rarotonga">Rarotonga</option>
                    <option value="Ras al-Khaimah ">Ras al-Khaimah </option>
                    <option value="Recife">Recife</option>
                    <option value="Regina">Regina</option>
                    <option value="Reykjavik">Reykjavik</option>
                    <option value="Ribeirao Preto">Ribeirao Preto</option>
                    <option value="Riga">Riga</option>
                    <option value="Rio de Janeiro">Rio de Janeiro</option>
                    <option value="Riyadh">Riyadh</option>
                    <option value="Road Town">Road Town</option>
                    <option value="Rockhampton">Rockhampton</option>
                    <option value="Rome">Rome</option>
                    <option value="Rosario">Rosario</option>
                    <option value="Roseau">Roseau</option>
                    <option value="Rostov">Rostov</option>
                    <option value="Rostov-na-Donu">Rostov-na-Donu</option>
                    <option value="Rotterdam">Rotterdam</option>
                    <option value="Rudrapur">Rudrapur</option>
                    <option value="Ruwi">Ruwi</option>
                    <option value="Saarbrucken">Saarbrucken</option>
                    <option value="Saint John's">Saint John's</option>
                    <option value="Saint-Denis">Saint-Denis</option>
                    <option value="Saint-Pierre">Saint-Pierre</option>
                    <option value="Saipan">Saipan</option>
                    <option value="Salt Lake City">Salt Lake City</option>
                    <option value="Salvador">Salvador</option>
                    <option value="Samara">Samara</option>
                    <option value="San Francisco">San Francisco</option>
                    <option value="San Jose">San Jose</option>
                    <option value="San Juan">San Juan</option>
                    <option value="San Marino">San Marino</option>
                    <option value="San Salvador">San Salvador</option>
                    <option value="San Sebastian">San Sebastian</option>
                    <option value="Sana'a">Sana'a</option>
                    <option value="Santa Cruz">Santa Cruz</option>
                    <option value="Santa Cruz de la Sierra">Santa Cruz de la Sierra</option>
                    <option value="Santiago">Santiago</option>
                    <option value="Santo Domingo">Santo Domingo</option>
                    <option value="Sao Paulo">Sao Paulo</option>
                    <option value="Sao Tome">Sao Tome</option>
                    <option value="Sapporo">Sapporo</option>
                    <option value="Sarajevo">Sarajevo</option>
                    <option value="Seoul">Seoul</option>
                    <option value="Sepang">Sepang</option>
                    <option value="Seville">Seville</option>
                    <option value="Shanghai">Shanghai</option>
                    <option value="Shenzhen">Shenzhen</option>
                    <option value="Sibiu">Sibiu</option>
                    <option value="SIFMA Japan Holiday Recommendations">SIFMA Japan Holiday Recommendations</option>
                    <option value="SIFMA UK Holiday Recommendations">SIFMA UK Holiday Recommendations</option>
                    <option value="SIFMA US Holiday Recommendations">SIFMA US Holiday Recommendations</option>
                    <option value="Singapore">Singapore</option>
                    <option value="Skopje">Skopje</option>
                    <option value="Sofia">Sofia</option>
                    <option value="St. George's">St. George's</option>
                    <option value="St. Helier">St. Helier</option>
                    <option value="St. John's">St. John's</option>
                    <option value="St. Peter Port">St. Peter Port</option>
                    <option value="St. Petersburg">St. Petersburg</option>
                    <option value="Stanley">Stanley</option>
                    <option value="Stockholm">Stockholm</option>
                    <option value="Stuttgart">Stuttgart</option>
                    <option value="Surat">Surat</option>
                    <option value="Suva">Suva</option>
                    <option value="Sydney">Sydney</option>
                    <option value="Taguig City">Taguig City</option>
                    <option value="Taipei">Taipei</option>
                    <option value="Tallinn">Tallinn</option>
                    <option value="Tangerang">Tangerang</option>
                    <option value="Tarawa">Tarawa</option>
                    <option value="TARGET (Euro)">TARGET (Euro)</option>
                    <option value="TARGET\Amsterdam">TARGET\Amsterdam</option>
                    <option value="TARGET\Andorra-la-vella">TARGET\Andorra-la-vella</option>
                    <option value="TARGET\Antwerp">TARGET\Antwerp</option>
                    <option value="TARGET\Athens">TARGET\Athens</option>
                    <option value="TARGET\Barcelona">TARGET\Barcelona</option>
                    <option value="TARGET\Berlin">TARGET\Berlin</option>
                    <option value="TARGET\Bilbao">TARGET\Bilbao</option>
                    <option value="TARGET\Bratislava">TARGET\Bratislava</option>
                    <option value="TARGET\Bremen">TARGET\Bremen</option>
                    <option value="TARGET\Brussels">TARGET\Brussels</option>
                    <option value="TARGET\Catania">TARGET\Catania</option>
                    <option value="TARGET\Cayenne">TARGET\Cayenne</option>
                    <option value="TARGET\Cologne">TARGET\Cologne</option>
                    <option value="TARGET\Dublin">TARGET\Dublin</option>
                    <option value="TARGET\Dusseldorf">TARGET\Dusseldorf</option>
                    <option value="TARGET\Essen">TARGET\Essen</option>
                    <option value="TARGET\Fort-de-France">TARGET\Fort-de-France</option>
                    <option value="TARGET\Frankfurt">TARGET\Frankfurt</option>
                    <option value="TARGET\Gustavia">TARGET\Gustavia</option>
                    <option value="TARGET\Hamburg">TARGET\Hamburg</option>
                    <option value="TARGET\Hanover">TARGET\Hanover</option>
                    <option value="TARGET\Helsinki">TARGET\Helsinki</option>
                    <option value="TARGET\Itziar (Deba)">TARGET\Itziar (Deba)</option>
                    <option value="TARGET\Jaen">TARGET\Jaen</option>
                    <option value="TARGET\Kiel Banks">TARGET\Kiel Banks</option>
                    <option value="TARGET\Las Palmas">TARGET\Las Palmas</option>
                    <option value="TARGET\Leipzig">TARGET\Leipzig</option>
                    <option value="TARGET\Lisbon">TARGET\Lisbon</option>
                    <option value="TARGET\Ljubljana">TARGET\Ljubljana</option>
                    <option value="TARGET\Luxembourg">TARGET\Luxembourg</option>
                    <option value="TARGET\Madrid">TARGET\Madrid</option>
                    <option value="TARGET\Magdeburg">TARGET\Magdeburg</option>
                    <option value="TARGET\Mainz">TARGET\Mainz</option>
                    <option value="TARGET\Mamoudzou">TARGET\Mamoudzou</option>
                    <option value="TARGET\Mariehamn">TARGET\Mariehamn</option>
                    <option value="TARGET\Marigot">TARGET\Marigot</option>
                    <option value="TARGET\Milan">TARGET\Milan</option>
                    <option value="TARGET\Monaco">TARGET\Monaco</option>
                    <option value="TARGET\Munich">TARGET\Munich</option>
                    <option value="TARGET\Namur">TARGET\Namur</option>
                    <option value="TARGET\Naples">TARGET\Naples</option>
                    <option value="TARGET\Nicosia">TARGET\Nicosia</option>
                    <option value="TARGET\Palma de Mallorca">TARGET\Palma de Mallorca</option>
                    <option value="TARGET\Pamplona">TARGET\Pamplona</option>
                    <option value="TARGET\Paris">TARGET\Paris</option>
                    <option value="TARGET\Podgorica">TARGET\Podgorica</option>
                    <option value="TARGET\Point-a-Pitre">TARGET\Point-a-Pitre</option>
                    <option value="TARGET\Ponta Delgada">TARGET\Ponta Delgada</option>
                    <option value="TARGET\Riga">TARGET\Riga</option>
                    <option value="TARGET\Rome">TARGET\Rome</option>
                    <option value="TARGET\Rotterdam">TARGET\Rotterdam</option>
                    <option value="TARGET\Saarbrucken">TARGET\Saarbrucken</option>
                    <option value="TARGET\Saint-Denis">TARGET\Saint-Denis</option>
                    <option value="TARGET\Saint-Pierre">TARGET\Saint-Pierre</option>
                    <option value="TARGET\San Marino">TARGET\San Marino</option>
                    <option value="TARGET\San Sebastian">TARGET\San Sebastian</option>
                    <option value="TARGET\Santa Cruz">TARGET\Santa Cruz</option>
                    <option value="TARGET\Seville">TARGET\Seville</option>
                    <option value="TARGET\Stuttgart">TARGET\Stuttgart</option>
                    <option value="TARGET\Tallinn">TARGET\Tallinn</option>
                    <option value="TARGET\The Hague">TARGET\The Hague</option>
                    <option value="TARGET\Turin">TARGET\Turin</option>
                    <option value="TARGET\Utrecht">TARGET\Utrecht</option>
                    <option value="TARGET\Valencia">TARGET\Valencia</option>
                    <option value="TARGET\Valletta">TARGET\Valletta</option>
                    <option value="TARGET\Vatican City">TARGET\Vatican City</option>
                    <option value="TARGET\Verona">TARGET\Verona</option>
                    <option value="TARGET\Vienna">TARGET\Vienna</option>
                    <option value="TARGET\Vilnius">TARGET\Vilnius</option>
                    <option value="TARGET\Zagreb">TARGET\Zagreb</option>
                    <option value="TARGET\Zaragoza">TARGET\Zaragoza</option>
                    <option value="TARGET\Zizur Mayor">TARGET\Zizur Mayor</option>
                    <option value="Tashkent">Tashkent</option>
                    <option value="Tbilisi">Tbilisi</option>
                    <option value="Tegucigalpa">Tegucigalpa</option>
                    <option value="Tehran">Tehran</option>
                    <option value="Tel Aviv">Tel Aviv</option>
                    <option value="The Bottom (Saba)">The Bottom (Saba)</option>
                    <option value="The Hague">The Hague</option>
                    <option value="The Settlement">The Settlement</option>
                    <option value="The Valley">The Valley</option>
                    <option value="Thimphu">Thimphu</option>
                    <option value="Tirana">Tirana</option>
                    <option value="Tiruchirapalli">Tiruchirapalli</option>
                    <option value="Tokyo">Tokyo</option>
                    <option value="Toronto">Toronto</option>
                    <option value="Torshavn">Torshavn</option>
                    <option value="Tripoli">Tripoli</option>
                    <option value="Tunis">Tunis</option>
                    <option value="Turin">Turin</option>
                    <option value="Ulaanbaatar">Ulaanbaatar</option>
                    <option value="Utrecht">Utrecht</option>
                    <option value="Vaduz">Vaduz</option>
                    <option value="Valencia">Valencia</option>
                    <option value="Valletta">Valletta</option>
                    <option value="Vancouver">Vancouver</option>
                    <option value="Vatican City">Vatican City</option>
                    <option value="Verona">Verona</option>
                    <option value="Victoria">Victoria</option>
                    <option value="Vienna">Vienna</option>
                    <option value="Vientiane">Vientiane</option>
                    <option value="Vilnius">Vilnius</option>
                    <option value="Vladivostok">Vladivostok</option>
                    <option value="Warsaw">Warsaw</option>
                    <option value="Wellington">Wellington</option>
                    <option value="West Bank">West Bank</option>
                    <option value="West Island">West Island</option>
                    <option value="Willemstad">Willemstad</option>
                    <option value="Windhoek">Windhoek</option>
                    <option value="Winnipeg">Winnipeg</option>
                    <option value="Yamoussoukro">Yamoussoukro</option>
                    <option value="Yangon">Yangon</option>
                    <option value="Yaounde">Yaounde</option>
                    <option value="Yaren">Yaren</option>
                    <option value="Yerevan">Yerevan</option>
                    <option value="Zagreb">Zagreb</option>
                    <option value="Zaragoza">Zaragoza</option>
                    <option value="Zizur Mayor">Zizur Mayor</option>
                    <option value="Zug">Zug</option>
                    <option value="Zurich">Zurich</option>
                  </select>
                </span>
              </div>
              <div id="masterContent_ExchangeSectionA">
                <h4>Exchange Trading Holidays</h4>
                <span id="spryselect6">
                  <select name="ctl00$masterContent$ddExchange" onchange="javascript:setTimeout('__doPostBack(\'ctl00$masterContent$ddExchange\',\'\')', 0)" id="masterContent_ddExchange" class="selectList">
                    <option selected="selected" value="1">---------------------------------------</option>
                    <option value="Tirana Stock Exchange">Albania-Tirana Stock Exchange (XTIR)</option>
                    <option value="Algiers Stock Exchange">Algeria-Algiers Stock Exchange (XALG)</option>
                    <option value="Bolsa de Comercio de Rosario">Argentina-Bolsa de Comercio de Rosario (XROS)</option>
                    <option value="Bolsa de Comercio Mendoza">Argentina-Bolsa de Comercio Mendoza (XBCM)</option>
                    <option value="Buenos Aires Bolsa de Comercio">Argentina-Buenos Aires Bolsa de Comercio (XBUE)</option>
                    <option value="Buenos Aires Mercado de Valores">Argentina-Buenos Aires Mercado de Valores (XMEV)</option>
                    <option value="Matba-Rofex Mercado Agropecuarios">Argentina-Matba-Rofex Mercado Agropecuarios (XMTB)</option>
                    <option value="Matba-Rofex Mercado Financiero">Argentina-Matba-Rofex Mercado Financiero (ROFX)</option>
                    <option value="Mercado Abierto Electronico">Argentina-Mercado Abierto Electronico (XMAB)</option>
                    <option value="Mercado de Valores de Rosario">Argentina-Mercado de Valores de Rosario (XROX)</option>
                    <option value="Mercado de Valores Mendoza">Argentina-Mercado de Valores Mendoza (XBCX)</option>
                    <option value="Rosario Futures Exchange Agricultural Products">Argentina-Rosario Futures Exchange Agricultural Products (ROFX-AGR)</option>
                    <option value="Armenia Securities Exchange (formerly NASDAQ OMX Armenia)">Armenia-Armenia Securities Exchange (formerly NASDAQ OMX Armenia) (XARM)</option>
                    <option value="ASX (Australian Stock Exchange)">Australia-ASX (Australian Stock Exchange) (XASX)</option>
                    <option value="ASX 24 International Holidays (day and night sessions closed)">Australia-ASX 24 International Holidays (day and night sessions closed) (XSFE-INT)</option>
                    <option value="ASX Derivatives">Australia-ASX Derivatives (XASX-DER)</option>
                    <option value="ASX Trade 24 (formerly Sydney Futures Exchange)">Australia-ASX Trade 24 (formerly Sydney Futures Exchange) (XSFE)</option>
                    <option value="CBOE Australia (formerly Chi-X Australia)">Australia-CBOE Australia (formerly Chi-X Australia) (CHIA)</option>
                    <option value="National Stock Exchange of Australia (formerly Newcastle)">Australia-National Stock Exchange of Australia (formerly Newcastle) (XNEC)</option>
                    <option value="SIM Venture Securities Exchange">Australia-SIM Venture Securities Exchange (SIMV)</option>
                    <option value="Austrian Energy Exchange">Austria-Austrian Energy Exchange (EXAA)</option>
                    <option value="Wienerborse - Main market">Austria-Wienerborse - Main market (WBAH)</option>
                    <option value="Wienerborse (All markets)">Austria-Wienerborse (All markets) (XWBO)</option>
                    <option value="Baku Stock Exchange">Azerbaijan-Baku Stock Exchange (BSEX)</option>
                    <option value="Bahamas International Securities Exchange">Bahamas-Bahamas International Securities Exchange (XBAA)</option>
                    <option value="Bahrain Bourse">Bahrain-Bahrain Bourse (XBAH)</option>
                    <option value="Chittagong Stock Exchange">Bangladesh-Chittagong Stock Exchange (XCHG)</option>
                    <option value="Dhaka Stock Exchange">Bangladesh-Dhaka Stock Exchange (XDHA)</option>
                    <option value="Barbados Stock Exchange">Barbados-Barbados Stock Exchange (XBAB)</option>
                    <option value="Belarusian Currency and Stock Exchange">Belarus-Belarusian Currency and Stock Exchange (BCSE)</option>
                    <option value="Alternext Brussels">Belgium-Alternext Brussels (ALXB)</option>
                    <option value="Belpex - Belgium Power Exchange">Belgium-Belpex - Belgium Power Exchange (BLPX)</option>
                    <option value="Euronext Brussels">Belgium-Euronext Brussels (XBRU)</option>
                    <option value="Euronext Brussels Derivatives Market">Belgium-Euronext Brussels Derivatives Market (XBRD)</option>
                    <option value="MTS Belgium">Belgium-MTS Belgium (BMTS)</option>
                    <option value="MTS Denmark (Danish Krones)">Belgium-MTS Denmark (Danish Krones) (MTSD)</option>
                    <option value="MTS Denmark (Euro)">Belgium-MTS Denmark (Euro) (MTSD-EUR)</option>
                    <option value="MTS Finland">Belgium-MTS Finland (MTSF)</option>
                    <option value="Bermuda Stock Exchange">Bermuda-Bermuda Stock Exchange (XBDA)</option>
                    <option value="Bolsa Boliviana de Valores">Bolivia-Bolsa Boliviana de Valores (XBOL)</option>
                    <option value="Banja Luka Stock Exchange">Bosnia and Herzegovina-Banja Luka Stock Exchange (XBLB)</option>
                    <option value="Sarajevo Stock Exchange">Bosnia and Herzegovina-Sarajevo Stock Exchange (XSSE)</option>
                    <option value="Botswana Stock Exchange">Botswana-Botswana Stock Exchange (XBOT)</option>
                    <option value="B3 (formerly BM&amp;FBOVESPA)">Brazil-B3 (formerly BM&amp;FBOVESPA) (BVMF)</option>
                    <option value="B3 Derivatives (formerly BM&amp;FBOVESPA (Derivatives))">Brazil-B3 Derivatives (formerly BM&amp;FBOVESPA (Derivatives)) (BVMF-BMF)</option>
                    <option value="B3 Spot USD (formerly BM&amp;FBOVESPA (Spot USD))">Brazil-B3 Spot USD (formerly BM&amp;FBOVESPA (Spot USD)) (BVMF-USD)</option>
                    <option value="Bulgarian Stock Exchange">Bulgaria-Bulgarian Stock Exchange (XBUL)</option>
                    <option value="Cambodia Securities Exchange">Cambodia-Cambodia Securities Exchange (XCSX)</option>
                    <option value="Canadian National Stock Exchange CNSX">Canada-Canadian National Stock Exchange CNSX (XCNQ)</option>
                    <option value="Cboe Canada (formerly Aequitas NEO Exchange)">Canada-Cboe Canada (formerly Aequitas NEO Exchange) (NEOE)</option>
                    <option value="ICE NGX Gas and Power Market (formerly NGX Crude Oil Market)">Canada-ICE NGX Gas and Power Market (formerly NGX Crude Oil Market) (NGXC)</option>
                    <option value="Liquidnet Canada">Canada-Liquidnet Canada (LICA)</option>
                    <option value="Montreal Climate Exchange">Canada-Montreal Climate Exchange (XMOC)</option>
                    <option value="Montreal Exchange">Canada-Montreal Exchange (XMOD)</option>
                    <option value="Montreal Exchange (Interest Rate Derivatives)">Canada-Montreal Exchange (Interest Rate Derivatives) (XMOD-INT)</option>
                    <option value="NASDAQ CX2 Canada">Canada-NASDAQ CX2 Canada (XCX2)</option>
                    <option value="NASDAQ CXC (formerly Chi-X Canada)">Canada-NASDAQ CXC (formerly Chi-X Canada) (CHIC)</option>
                    <option value="NASDAQ CXD">Canada-NASDAQ CXD (XCXD)</option>
                    <option value="OMEGA ATS">Canada-OMEGA ATS (OMGA)</option>
                    <option value="PURE Trading">Canada-PURE Trading (PURE)</option>
                    <option value="Toronto Stock Exchange">Canada-Toronto Stock Exchange (XTSE)</option>
                    <option value="TriAct Match Now">Canada-TriAct Match Now (MATN)</option>
                    <option value="TSX Alpha (formerly Alpha Trading System)">Canada-TSX Alpha (formerly Alpha Trading System) (XATS)</option>
                    <option value="TSX Venture Exchange">Canada-TSX Venture Exchange (XTSX)</option>
                    <option value="TSX Venture Exchange NEX">Canada-TSX Venture Exchange NEX (XTNX)</option>
                    <option value="Cape Verde Stock Exchange">Cape Verde-Cape Verde Stock Exchange (XBVC)</option>
                    <option value="Cayman Islands Stock Exchange">Cayman Islands-Cayman Islands Stock Exchange (XCAY)</option>
                    <option value="Bolsa de Valores de Valparaiso">Chile-Bolsa de Valores de Valparaiso (BOVA)</option>
                    <option value="Bolsa Electronica de Chile">Chile-Bolsa Electronica de Chile (XBCL)</option>
                    <option value="Santiago Stock Exchange">Chile-Santiago Stock Exchange (XSGO)</option>
                    <option value="Beijing Stock Exchange">China-Beijing Stock Exchange (BJSE)</option>
                    <option value="China Financial Futures Exchange">China-China Financial Futures Exchange (CCFX)</option>
                    <option value="China Foreign Exchange Trade System">China-China Foreign Exchange Trade System (XCFE)</option>
                    <option value="China Stainless Steel Exchange">China-China Stainless Steel Exchange (CSSX)</option>
                    <option value="Dalian Commodity Exchange">China-Dalian Commodity Exchange (XDCE)</option>
                    <option value="Shanghai Futures Exchange">China-Shanghai Futures Exchange (XSGE)</option>
                    <option value="Shanghai Gold Exchange">China-Shanghai Gold Exchange (SGEX)</option>
                    <option value="Shanghai International Energy Exchange">China-Shanghai International Energy Exchange (XINE)</option>
                    <option value="Shanghai Stock Exchange A-shares">China-Shanghai Stock Exchange A-shares (XSHG)</option>
                    <option value="Shanghai Stock Exchange B-shares">China-Shanghai Stock Exchange B-shares (XSHG-USD)</option>
                    <option value="Shanghai-HK Bond Connect (Northbound Trading)">China-Shanghai-HK Bond Connect (Northbound Trading) (CFBC)</option>
                    <option value="Shanghai-HK Stock Connect (Northbound Trading)">China-Shanghai-HK Stock Connect (Northbound Trading) (XSSC)</option>
                    <option value="Shenzhen Stock Exchange A-shares">China-Shenzhen Stock Exchange A-shares (XSHE)</option>
                    <option value="Shenzhen Stock Exchange B-shares">China-Shenzhen Stock Exchange B-shares (XSHE-HKD)</option>
                    <option value="Shenzhen-HK Stock Connect (Northbound Trading)">China-Shenzhen-HK Stock Connect (Northbound Trading) (XSEC)</option>
                    <option value="Zhengzhou Commodity Exchange">China-Zhengzhou Commodity Exchange (XZCE)</option>
                    <option value="Colombia Stock Exchange">Colombia-Colombia Stock Exchange (XBOG)</option>
                    <option value="Costa Rica Stock Exchange">Costa Rica-Costa Rica Stock Exchange (XBNV)</option>
                    <option value="Bourse Regionale des Valeurs Mobilieres">Cote d'Ivoire-Bourse Regionale des Valeurs Mobilieres (XBRV)</option>
                    <option value="Zagreb Stock Exchange">Croatia-Zagreb Stock Exchange (XZAG)</option>
                    <option value="Dutch Caribbean Securities Exchange">Curacao-Dutch Caribbean Securities Exchange (DCSX)</option>
                    <option value="Cyprus Stock Exchange">Cyprus-Cyprus Stock Exchange (XCYS)</option>
                    <option value="Prague Stock Exchange">Czech Republic-Prague Stock Exchange (XPRA)</option>
                    <option value="RM System Czech Republic">Czech Republic-RM System Czech Republic (XRMO)</option>
                    <option value="Dansk OTC">Denmark-Dansk OTC (DKTC)</option>
                    <option value="First North Copenhagen">Denmark-First North Copenhagen (FNDK)</option>
                    <option value="Nasdaq Nordic Copenhagen">Denmark-Nasdaq Nordic Copenhagen (XCSE)</option>
                    <option value="Dominican Republic Bolsa Valores">Dominican Republic-Dominican Republic Bolsa Valores (XBVR)</option>
                    <option value="Guayaquil Stock Exchange">Ecuador-Guayaquil Stock Exchange (XGUA)</option>
                    <option value="Quito Stock Exchange">Ecuador-Quito Stock Exchange (XQUI)</option>
                    <option value="Egyptian Exchange">Egypt-Egyptian Exchange (XCAI)</option>
                    <option value="Nile Stock Exchange">Egypt-Nile Stock Exchange (NILX)</option>
                    <option value="El Salvador Stock Exchange">El Salvador-El Salvador Stock Exchange (XSVA)</option>
                    <option value="First North Estonia">Estonia-First North Estonia (FNEE)</option>
                    <option value="Nasdaq Baltic Tallinn">Estonia-Nasdaq Baltic Tallinn (XTAL)</option>
                    <option value="eSwatini Stock Exchange">eSwatini (formerly Swaziland)-eSwatini Stock Exchange (XSWA)</option>
                    <option value="South Pacific Stock Exchange">Fiji-South Pacific Stock Exchange (XSPS)</option>
                    <option value="First North Helsinki">Finland-First North Helsinki (FNFI)</option>
                    <option value="Nasdaq Nordic Helsinki">Finland-Nasdaq Nordic Helsinki (XHEL)</option>
                    <option value="Alternext Paris">France-Alternext Paris (ALXP)</option>
                    <option value="Aquis Exchange (EU)">France-Aquis Exchange (EU) (AQEU)</option>
                    <option value="Euronext Paris">France-Euronext Paris (XPAR)</option>
                    <option value="Galaxy MTF">France-Galaxy MTF (GMTF)</option>
                    <option value="Marche Libre (Euronext Paris)">France-Marche Libre (Euronext Paris) (XMLI)</option>
                    <option value="MATIF (Euronext Paris)">France-MATIF (Euronext Paris) (XMAT)</option>
                    <option value="MONEP (Euronext Paris)">France-MONEP (Euronext Paris) (XMON)</option>
                    <option value="MTS France">France-MTS France (FMTS)</option>
                    <option value="NYSE BondMatch">France-NYSE BondMatch (MTCH)</option>
                    <option value="Powernext Futures Market">France-Powernext Futures Market (XPOW-FUT)</option>
                    <option value="Powernext Spot Market">France-Powernext Spot Market (XPOW-SPT)</option>
                    <option value="Sigma X Europe MTF">France-Sigma X Europe MTF (SGMU)</option>
                    <option value="Georgia Stock Exchange">Georgia-Georgia Stock Exchange (XGSE)</option>
                    <option value="Berlin Stock Exchange">Germany-Berlin Stock Exchange (XBER)</option>
                    <option value="Boerse Frankfurt Freiverkehr - Open (OTC) Market">Germany-Boerse Frankfurt Freiverkehr - Open (OTC) Market (FRAB)</option>
                    <option value="Boerse Stuttgart Freiverkehr - Open (OTC) Market">Germany-Boerse Stuttgart Freiverkehr - Open (OTC) Market (STUB)</option>
                    <option value="Borse Frankfurt (formerly German Deutscheboerse)">Germany-Borse Frankfurt (formerly German Deutscheboerse) (XFRA)</option>
                    <option value="Borse Hamburg Lang and Schwarz Exchange Reg Mkt">Germany-Borse Hamburg Lang and Schwarz Exchange Reg Mkt (HAMM)</option>
                    <option value="Dusseldorf Stock Exchange">Germany-Dusseldorf Stock Exchange (XDUS)</option>
                    <option value="EPEX Spot (European Power Exchange)">Germany-EPEX Spot (European Power Exchange) (EPEX)</option>
                    <option value="Equiduct Trading">Germany-Equiduct Trading (XEQT)</option>
                    <option value="Eurex (All Products ex. some German and Swiss)">Germany-Eurex (All Products ex. some German and Swiss) (XEUR)</option>
                    <option value="Eurex (Austrian products)">Germany-Eurex (Austrian products) (XEUR-AUT)</option>
                    <option value="Eurex (Finnish products)">Germany-Eurex (Finnish products) (XEUR-EUF)</option>
                    <option value="Eurex (Irish products)">Germany-Eurex (Irish products) (XEUR-EUR)</option>
                    <option value="Eurex (Italian products)">Germany-Eurex (Italian products) (XEUR-EUI)</option>
                    <option value="Eurex (Russian products RDXxt and Equity Options)">Germany-Eurex (Russian products RDXxt and Equity Options) (XEUR-RUR)</option>
                    <option value="Eurex (some German Products)">Germany-Eurex (some German Products) (XEUR-GER)</option>
                    <option value="Eurex (Spanish products)">Germany-Eurex (Spanish products) (XEUR-EUS)</option>
                    <option value="Eurex (Swedish products)">Germany-Eurex (Swedish products) (XEUR-EUK)</option>
                    <option value="Eurex (Swiss products)">Germany-Eurex (Swiss products) (XEUR-EUZ)</option>
                    <option value="Eurex (US products)">Germany-Eurex (US products) (XEUR-EUU)</option>
                    <option value="Eurex Bonds">Germany-Eurex Bonds (XEUB)</option>
                    <option value="Eurex Repo">Germany-Eurex Repo (XEUP)</option>
                    <option value="Eurex Repo SecLend Market">Germany-Eurex Repo SecLend Market (XEUM)</option>
                    <option value="European Energy Exchange">Germany-European Energy Exchange (XEEE)</option>
                    <option value="European Energy Exchange Regulated Gas Market">Germany-European Energy Exchange Regulated Gas Market (XPSF)</option>
                    <option value="European Warrant Exchange EUWAX">Germany-European Warrant Exchange EUWAX (EUWX)</option>
                    <option value="Gettex (Munich Market Maker) - OTC">Germany-Gettex (Munich Market Maker) - OTC (MUND)</option>
                    <option value="Gettex (Munich Market Maker) Regulated Market">Germany-Gettex (Munich Market Maker) Regulated Market (MUNC)</option>
                    <option value="Hamburg Stock Exchange">Germany-Hamburg Stock Exchange (XHAM)</option>
                    <option value="Hanover Stock Exchange">Germany-Hanover Stock Exchange (XHAN)</option>
                    <option value="Munich Stock Exchange">Germany-Munich Stock Exchange (XMUN)</option>
                    <option value="Quotrix">Germany-Quotrix (XQTX)</option>
                    <option value="Stuttgart Stock Exchange">Germany-Stuttgart Stock Exchange (XSTU)</option>
                    <option value="Tradegate Exchange - Freiverkehr (OTC) Market">Germany-Tradegate Exchange - Freiverkehr (OTC) Market (XGAT)</option>
                    <option value="Tradegate Exchange - Regular Market">Germany-Tradegate Exchange - Regular Market (XGRM)</option>
                    <option value="XETRA">Germany-XETRA (XETR)</option>
                    <option value="Xetra Regular Market">Germany-Xetra Regular Market (XETA)</option>
                    <option value="Ghana Stock Exchange">Ghana-Ghana Stock Exchange (XGHA)</option>
                    <option value="Gibraltar Stock Exchange">Gibraltar-Gibraltar Stock Exchange (GSXL)</option>
                    <option value="Athens Derivatives Exchange">Greece-Athens Derivatives Exchange (XADE)</option>
                    <option value="Athens Exchange Alternative Market">Greece-Athens Exchange Alternative Market (ENAX)</option>
                    <option value="Athens Stock Exchange">Greece-Athens Stock Exchange (XATH)</option>
                    <option value="HDAT Greek Electronic Secondary Securities Market">Greece-HDAT Greek Electronic Secondary Securities Market (HDAT)</option>
                    <option value="HEnEx Hellenic Energy Exchange Derivatives">Greece-HEnEx Hellenic Energy Exchange Derivatives (HEDE)</option>
                    <option value="Guatemala Stock Exchange">Guatemala-Guatemala Stock Exchange (XGTG)</option>
                    <option value="The International Stock Exchange (formerly Channel Islands Exchange)">Guernsey Channel Islands-The International Stock Exchange (formerly Channel Islands Exchange) (XCIE)</option>
                    <option value="Bolsa Centroamericana de Valores">Honduras-Bolsa Centroamericana de Valores (XBCV)</option>
                    <option value="Chinese Gold and Silver Exchange">Hong Kong-Chinese Gold and Silver Exchange (XCGS)</option>
                    <option value="GEM Exchange">Hong Kong-GEM Exchange (XGEM)</option>
                    <option value="Hong Kong Futures Exchange">Hong Kong-Hong Kong Futures Exchange (XHKF)</option>
                    <option value="Hong Kong Futures Exchange International Derivatives">Hong Kong-Hong Kong Futures Exchange International Derivatives (XHKF-INT)</option>
                    <option value="Hong Kong Stock Exchange">Hong Kong-Hong Kong Stock Exchange (XHKG)</option>
                    <option value="Shanghai-HK Stock Connect (Southbound Trading)">Hong Kong-Shanghai-HK Stock Connect (Southbound Trading) (SHSC)</option>
                    <option value="Shenzhen-HK Stock Connect (Southbound Trading)">Hong Kong-Shenzhen-HK Stock Connect (Southbound Trading) (SZSC)</option>
                    <option value="Budapest Stock Exchange">Hungary-Budapest Stock Exchange (XBUD)</option>
                    <option value="Central Eastern European Gas Exchange">Hungary-Central Eastern European Gas Exchange (XGAS)</option>
                    <option value="Hungarian Derivative Energy Exchange">Hungary-Hungarian Derivative Energy Exchange (HUDX)</option>
                    <option value="Hungarian Power Exchange">Hungary-Hungarian Power Exchange (HUPX)</option>
                    <option value="First North Iceland">Iceland-First North Iceland (FNIS)</option>
                    <option value="Nasdaq Nordic Iceland">Iceland-Nasdaq Nordic Iceland (XICE)</option>
                    <option value="Bombay Stock Exchange">India-Bombay Stock Exchange (XBOM)</option>
                    <option value="Bombay Stock Exchange Currency Derivatives">India-Bombay Stock Exchange Currency Derivatives (XBOM-CRD)</option>
                    <option value="Bombay Stock Exchange Debt Market">India-Bombay Stock Exchange Debt Market (XBOM-WDM)</option>
                    <option value="Calcutta Stock Exchange">India-Calcutta Stock Exchange (XCAL)</option>
                    <option value="Delhi Stock Exchange">India-Delhi Stock Exchange (XDES)</option>
                    <option value="ICEX Indian Commodity Exchange">India-ICEX Indian Commodity Exchange (ICXL)</option>
                    <option value="India International Exchange">India-India International Exchange (IINX)</option>
                    <option value="MCX Stock Exchange">India-MCX Stock Exchange (MCXX)</option>
                    <option value="MCX Stock Exchange Currency Derivatives">India-MCX Stock Exchange Currency Derivatives (MCXX-CRD)</option>
                    <option value="Multi Commodity Exchange of India">India-Multi Commodity Exchange of India (XIMC)</option>
                    <option value="Multi Commodity Exchange of India Evening Session">India-Multi Commodity Exchange of India Evening Session (XIMC-EVE)</option>
                    <option value="National Commodity and Derivatives Exchange India">India-National Commodity and Derivatives Exchange India (XNCD)</option>
                    <option value="National Commodity and Derivatives Exchange of India Evening Session">India-National Commodity and Derivatives Exchange of India Evening Session (XNCD-EVE)</option>
                    <option value="National Stock Exchange of India">India-National Stock Exchange of India (XNSE)</option>
                    <option value="NSE International Exchange">India-NSE International Exchange (INSE)</option>
                    <option value="NSEI Currency Derivatives">India-NSEI Currency Derivatives (XNSE-CRD)</option>
                    <option value="NSEI Interest Rate Futures">India-NSEI Interest Rate Futures (XNSE-IRF)</option>
                    <option value="NSEI New Debt Market">India-NSEI New Debt Market (XNSE-WDM)</option>
                    <option value="Power Exchange of India">India-Power Exchange of India (PXIL)</option>
                    <option value="Indonesia Commodity and Derivatives Exchange">Indonesia-Indonesia Commodity and Derivatives Exchange (ICDX)</option>
                    <option value="Indonesia Stock Exchange">Indonesia-Indonesia Stock Exchange (XIDX)</option>
                    <option value="Jakarta Futures Exchange">Indonesia-Jakarta Futures Exchange (XBBJ)</option>
                    <option value="Tehran Stock Exchange">Iran-Tehran Stock Exchange (XTEH)</option>
                    <option value="Iraq Stock Exchange">Iraq-Iraq Stock Exchange (XIQS)</option>
                    <option value="Euronext Dublin - Main Securities Market">Ireland-Euronext Dublin - Main Securities Market (XMSM)</option>
                    <option value="Euronext Dublin (formerly Irish Stock Exchange)">Ireland-Euronext Dublin (formerly Irish Stock Exchange) (XDUB)</option>
                    <option value="ISE Global Exchange Market (GEM)">Ireland-ISE Global Exchange Market (GEM) (XEYE)</option>
                    <option value="SEMOpx Single Electricity Market Operator">Ireland-SEMOpx Single Electricity Market Operator (SEMX)</option>
                    <option value="Tel Aviv Stock Exchange">Israel-Tel Aviv Stock Exchange (XTAE)</option>
                    <option value="Tel Aviv Stock Exchange T-bills and Government Bonds">Israel-Tel Aviv Stock Exchange T-bills and Government Bonds (XTAE-BND)</option>
                    <option value="Borsa Italia">Italy-Borsa Italia (XMIL)</option>
                    <option value="Borsa Italia Equity MTF (GEM)">Italy-Borsa Italia Equity MTF (GEM) (MTAH)</option>
                    <option value="Borsa Italia ExtraMOT">Italy-Borsa Italia ExtraMOT (XMOT)</option>
                    <option value="Borsa Italia SeDex (Securitised Derivatives)">Italy-Borsa Italia SeDex (Securitised Derivatives) (SEDX)</option>
                    <option value="e-MID">Italy-e-MID (EMID)</option>
                    <option value="Euronext Milan Derivatives (prev. Borsa Italia IDEM)">Italy-Euronext Milan Derivatives (prev. Borsa Italia IDEM) (XDMI)</option>
                    <option value="Euronext Milan Electronic Bond Market (prev. Borsa Italia DomesticMOT)">Italy-Euronext Milan Electronic Bond Market (prev. Borsa Italia DomesticMOT) (MOTX)</option>
                    <option value="Euronext Milan Electronic Bond Market EuroMOT (prev. Borsa Italia EuroMOT)">Italy-Euronext Milan Electronic Bond Market EuroMOT (prev. Borsa Italia EuroMOT) (MOTX-EUR)</option>
                    <option value="Euronext Milan Electronic Share Market (prev. Borsa Italia MTA (Equities)">Italy-Euronext Milan Electronic Share Market (prev. Borsa Italia MTA (Equities) (MTAA)</option>
                    <option value="Euronext Milan ETF Plus (prev. Borsa Italia ETF Plus)">Italy-Euronext Milan ETF Plus (prev. Borsa Italia ETF Plus) (ETFP)</option>
                    <option value="Euronext MIV Milan (prev. Borsa Italia Market for Investment Vehicles)">Italy-Euronext MIV Milan (prev. Borsa Italia Market for Investment Vehicles) (MIVX)</option>
                    <option value="EuroTLX">Italy-EuroTLX (ETLX)</option>
                    <option value="GME Italian Power Exchange MTE Market">Italy-GME Italian Power Exchange MTE Market (XGME)</option>
                    <option value="MTS Italy">Italy-MTS Italy (MTSC)</option>
                    <option value="Vorvel Bonds ">Italy-Vorvel Bonds (HMTF)</option>
                    <option value="Jamaica Stock Exchange">Jamaica-Jamaica Stock Exchange (XJAM)</option>
                    <option value="CBOE Japan (formerly Chi-X Japan)">Japan-CBOE Japan (formerly Chi-X Japan) (CHIJ)</option>
                    <option value="Dojima Exchange (prev. Osaka Dojima Commodity Exchange)">Japan-Dojima Exchange (prev. Osaka Dojima Commodity Exchange) (XKAC)</option>
                    <option value="Fukuoka Stock Exchange">Japan-Fukuoka Stock Exchange (XFKA)</option>
                    <option value="Japan Electric Power Exchange (JEPX)">Japan-Japan Electric Power Exchange (JEPX) (JEPX)</option>
                    <option value="Japannext">Japan-Japannext (SBIJ)</option>
                    <option value="Nagoya Stock Exchange">Japan-Nagoya Stock Exchange (XNGO)</option>
                    <option value="Osaka Digital Exchange">Japan-Osaka Digital Exchange (ODXE)</option>
                    <option value="Osaka Exchange Commodities (formerly Tokyo Commodities Exchange)">Japan-Osaka Exchange Commodities (formerly Tokyo Commodities Exchange) (XOSE-COM)</option>
                    <option value="Osaka Exchange Derivatives">Japan-Osaka Exchange Derivatives (XOSE)</option>
                    <option value="Osaka Exchange Energy Derivatives (formerly Tokyo Commodity Exchange)">Japan-Osaka Exchange Energy Derivatives (formerly Tokyo Commodity Exchange) (XTKT)</option>
                    <option value="Osaka Exchange Index Products">Japan-Osaka Exchange Index Products (XOSE-IND)</option>
                    <option value="Osaka Exchange J-net">Japan-Osaka Exchange J-net (XOSJ)</option>
                    <option value="Sapporo Securities Exchange">Japan-Sapporo Securities Exchange (XSAP)</option>
                    <option value="TIFFE DAX Margin Contracts">Japan-TIFFE DAX Margin Contracts (XTFF-DAX)</option>
                    <option value="TIFFE FTSE 100 Margin Contracts">Japan-TIFFE FTSE 100 Margin Contracts (XTFF-LON)</option>
                    <option value="TIFFE FTSE Taiwan 50 Margin Contracts">Japan-TIFFE FTSE Taiwan 50 Margin Contracts (XTFF-TWS)</option>
                    <option value="TIFFE FX Margin Trades">Japan-TIFFE FX Margin Trades (XTFF-FMT)</option>
                    <option value="Tokyo AIM Alternative Investment Market">Japan-Tokyo AIM Alternative Investment Market (XTAM)</option>
                    <option value="Tokyo Financial Exchange (TIFFE)">Japan-Tokyo Financial Exchange (TIFFE) (XTFF)</option>
                    <option value="Tokyo Stock Exchange">Japan-Tokyo Stock Exchange (XTKS)</option>
                    <option value="Tokyo Stock Exchange ToSTNeT Trading">Japan-Tokyo Stock Exchange ToSTNeT Trading (XTK1)</option>
                    <option value="Tokyo Stock Exchange ToSTNeT-2 Trading">Japan-Tokyo Stock Exchange ToSTNeT-2 Trading (XTK2)</option>
                    <option value="Amman Stock Exchange">Jordan-Amman Stock Exchange (XAMM)</option>
                    <option value="Astana International Exchange">Kazakhstan-Astana International Exchange (AIXK)</option>
                    <option value="Kazakhstan Stock Exchange">Kazakhstan-Kazakhstan Stock Exchange (XKAZ)</option>
                    <option value="Nairobi Stock Exchange">Kenya-Nairobi Stock Exchange (XNAI)</option>
                    <option value="KOFIA K-OTC Korea FreeBoard Market">Korea (Republic of)-KOFIA K-OTC Korea FreeBoard Market (XKFB)</option>
                    <option value="Korea New Exchange KONEX">Korea (Republic of)-Korea New Exchange KONEX (XKON)</option>
                    <option value="KRX Korea Exchange">Korea (Republic of)-KRX Korea Exchange (XKRX)</option>
                    <option value="KRX Korea Exchange (Cash Markets KOSDAQ and KOSPI)">Korea (Republic of)-KRX Korea Exchange (Cash Markets KOSDAQ and KOSPI) (XKOS)</option>
                    <option value="KRX Korea Exchange (Derivatives Market)">Korea (Republic of)-KRX Korea Exchange (Derivatives Market) (XKFE)</option>
                    <option value="Kuwait Stock Exchange">Kuwait-Kuwait Stock Exchange (XKUW)</option>
                    <option value="Kyrgyz Stock Exchange">Kyrgyzstan-Kyrgyz Stock Exchange (XKSE)</option>
                    <option value="Lao Securities Exchange">Lao People's Democratic Republic-Lao Securities Exchange (XLAO)</option>
                    <option value="First North Latvia">Latvia-First North Latvia (FNLV)</option>
                    <option value="Nasdaq Baltic Riga">Latvia-Nasdaq Baltic Riga (XRIS)</option>
                    <option value="Beirut Stock Exchange">Lebanon-Beirut Stock Exchange (XBEY)</option>
                    <option value="Libyan Stock Market">Libya-Libyan Stock Market (XLSM)</option>
                    <option value="First North Lithuania">Lithuania-First North Lithuania (FNLT)</option>
                    <option value="Nasdaq Baltic Vilnius">Lithuania-Nasdaq Baltic Vilnius (XLIT)</option>
                    <option value="Euro MTF">Luxembourg-Euro MTF (EMTF)</option>
                    <option value="Luxembourg Stock Exchange">Luxembourg-Luxembourg Stock Exchange (XLUX)</option>
                    <option value="Malawi Stock Exchange">Malawi-Malawi Stock Exchange (XMSW)</option>
                    <option value="Bursa Malaysia">Malaysia-Bursa Malaysia (XKLS)</option>
                    <option value="Bursa Malaysia Derivatives Market">Malaysia-Bursa Malaysia Derivatives Market (XKLS-DER)</option>
                    <option value="Labuan International Financial Exchange">Malaysia-Labuan International Financial Exchange (XLFX)</option>
                    <option value="Ringgit Bond Market">Malaysia-Ringgit Bond Market (XRBM)</option>
                    <option value="Maldives Stock Exchange">Maldives-Maldives Stock Exchange (MALX)</option>
                    <option value="Malta Borza">Malta-Malta Borza (XMAL)</option>
                    <option value="Mauritius Stock Exchange">Mauritius-Mauritius Stock Exchange (XMAU)</option>
                    <option value="Bolsa Institucional de Valores Mexico">Mexico-Bolsa Institucional de Valores Mexico (BIVA)</option>
                    <option value="MexDer Exchange">Mexico-MexDer Exchange (XEMD)</option>
                    <option value="Mexico Stock Exchange">Mexico-Mexico Stock Exchange (XMEX)</option>
                    <option value="Moldova Stock Exchange">Moldova-Moldova Stock Exchange (XMOL)</option>
                    <option value="Mongolian Stock Exchange">Mongolia-Mongolian Stock Exchange (XULA)</option>
                    <option value="Montenegro Stock Exchange">Montenegro-Montenegro Stock Exchange (XMNX)</option>
                    <option value="Casablanca Stock Exchange">Morocco-Casablanca Stock Exchange (XCAS)</option>
                    <option value="Mozambique Stock Exchange">Mozambique-Mozambique Stock Exchange (XBVM)</option>
                    <option value="Namibian Stock Exchange">Namibia-Namibian Stock Exchange (XNAM)</option>
                    <option value="Namibian Stock Exchange Dual-Listed Securities">Namibia-Namibian Stock Exchange Dual-Listed Securities (XNAM-DLS)</option>
                    <option value="Nepal Stock Exchange">Nepal-Nepal Stock Exchange (XNEP)</option>
                    <option value="APX Power NL">Netherlands-APX Power NL (NLPX)</option>
                    <option value="CBOE Europe Derivatives">Netherlands-CBOE Europe Derivatives (CEDX)</option>
                    <option value="Cboe Europe DXE Order Book (NL)">Netherlands-Cboe Europe DXE Order Book (NL) (CEUX)</option>
                    <option value="Climex">Netherlands-Climex (CLMX)</option>
                    <option value="CME Amsterdam BV">Netherlands-CME Amsterdam BV (BTAM)</option>
                    <option value="Euronext Amsterdam">Netherlands-Euronext Amsterdam (XAMS)</option>
                    <option value="Euronext Amsterdam Equity and Index Derivatives">Netherlands-Euronext Amsterdam Equity and Index Derivatives (XEUE-AMS)</option>
                    <option value="Euronext Amsterdam Interest Rate Products">Netherlands-Euronext Amsterdam Interest Rate Products (XEUI-AMS)</option>
                    <option value="ICE Endex (European Energy Derivatives Exchange)">Netherlands-ICE Endex (European Energy Derivatives Exchange) (NDEX)</option>
                    <option value="ICE Endex Emissions Futures">Netherlands-ICE Endex Emissions Futures (NDEX-ECX)</option>
                    <option value="ICE Endex Natural Gas Products">Netherlands-ICE Endex Natural Gas Products (NDEX-TTF)</option>
                    <option value="Nxchange">Netherlands-Nxchange (XNXC)</option>
                    <option value="TRADEcho (Europe)">Netherlands-TRADEcho (Europe) (ECEU)</option>
                    <option value="Tradeweb Europe">Netherlands-Tradeweb Europe (TWEU)</option>
                    <option value="Turquoise Europe Equities (NL)">Netherlands-Turquoise Europe Equities (NL) (TQEX)</option>
                    <option value="NZX (New Zealand Stock Exchange)">New Zealand-NZX (New Zealand Stock Exchange) (XNZE)</option>
                    <option value="Sydney Futures Exchange (NZ Products)">New Zealand-Sydney Futures Exchange (NZ Products) (XSFE-NZF)</option>
                    <option value="Nicaragua Bolsa Valores">Nicaragua-Nicaragua Bolsa Valores (XMAN)</option>
                    <option value="Nigerian Stock Exchange">Nigeria-Nigerian Stock Exchange (XNSA)</option>
                    <option value="Macedonian Stock Exchange">North Macedonia FYROM-Macedonian Stock Exchange (XMAE)</option>
                    <option value="Euronext Oslo (formerly Oslo Bors)">Norway-Euronext Oslo (formerly Oslo Bors) (XOSL)</option>
                    <option value="Euronext Oslo Derivatives Market">Norway-Euronext Oslo Derivatives Market (XOBD)</option>
                    <option value="Fish Pool">Norway-Fish Pool (FISH)</option>
                    <option value="Imarex">Norway-Imarex (XIMA)</option>
                    <option value="Merkur Market">Norway-Merkur Market (MERK)</option>
                    <option value="Nasdaq Commodities">Norway-Nasdaq Commodities (NORX)</option>
                    <option value="Nasdaq Commodities European Power Products">Norway-Nasdaq Commodities European Power Products (NORX-EUR)</option>
                    <option value="NOREXECO ASA">Norway-NOREXECO ASA (NEXO)</option>
                    <option value="Norwegian OTC Market">Norway-Norwegian OTC Market (NOTC)</option>
                    <option value="Oslo Axess">Norway-Oslo Axess (XOAS)</option>
                    <option value="Muscat Securities Market">Oman-Muscat Securities Market (XMUS)</option>
                    <option value="Pakistan Mercantile Exchange">Pakistan-Pakistan Mercantile Exchange (NCEL)</option>
                    <option value="Pakistan Stock Exchange">Pakistan-Pakistan Stock Exchange (XKAR)</option>
                    <option value="Palestine Exchange">Palestinian Territory Occupied-Palestine Exchange (XPAE)</option>
                    <option value="Bolsa Latinoamericana de Valores (prev. Panama Stock Exchange)">Panama-Bolsa Latinoamericana de Valores (prev. Panama Stock Exchange) (XPTY)</option>
                    <option value="Port Moresby Stock Exchange">Papua New Guinea-Port Moresby Stock Exchange (XPOM)</option>
                    <option value="Asuncion Bolsa Valores">Paraguay-Asuncion Bolsa Valores (XVPA)</option>
                    <option value="Lima Stock Exchange">Peru-Lima Stock Exchange (XLIM)</option>
                    <option value="Philippine Dealing and Exchange Corp">Philippines-Philippine Dealing and Exchange Corp (PDEX)</option>
                    <option value="Philippine Stock Exchange">Philippines-Philippine Stock Exchange (XPHS)</option>
                    <option value="BondSpot Poland MTF">Poland-BondSpot Poland MTF (BOSP)</option>
                    <option value="Polish Power Exchange Derivatives">Poland-Polish Power Exchange Derivatives (PLPD)</option>
                    <option value="Treasury BondSpot Poland (formerly MTS Poland)">Poland-Treasury BondSpot Poland (formerly MTS Poland) (TBSP)</option>
                    <option value="Warsaw Stock Exchange">Poland-Warsaw Stock Exchange (XWAR)</option>
                    <option value="Warsaw Stock Exchange Financial Derivatives">Poland-Warsaw Stock Exchange Financial Derivatives (WDER)</option>
                    <option value="Euronext Lisbon">Portugal-Euronext Lisbon (XLIS)</option>
                    <option value="Euronext Lisbon Derivatives Market">Portugal-Euronext Lisbon Derivatives Market (MFOX)</option>
                    <option value="Interbolsa Portugal">Portugal-Interbolsa Portugal (XLIS-MCP)</option>
                    <option value="MTS Portugal">Portugal-MTS Portugal (PORT)</option>
                    <option value="OMIP - Operador de Mercado Iberico de Energia">Portugal-OMIP - Operador de Mercado Iberico de Energia (OMIP)</option>
                    <option value="Qatar Exchange">Qatar-Qatar Exchange (DSMD)</option>
                    <option value="Bucharest Derivatives Market">Romania-Bucharest Derivatives Market (XBSD)</option>
                    <option value="Bucharest Stock Exchange">Romania-Bucharest Stock Exchange (XBSE)</option>
                    <option value="Romanian Commodities Exchange">Romania-Romanian Commodities Exchange (XBRM)</option>
                    <option value="Romanian Power Market">Romania-Romanian Power Market (XRPM)</option>
                    <option value="Moscow Exchange MICEX Main Market">Russian Federation-Moscow Exchange MICEX Main Market (MISX)</option>
                    <option value="Russian Trading System">Russian Federation-Russian Trading System (RTSX)</option>
                    <option value="Samara Currency Interbank Exchange">Russian Federation-Samara Currency Interbank Exchange (XSAM)</option>
                    <option value="Siberian Stock Exchange">Russian Federation-Siberian Stock Exchange (XSIB)</option>
                    <option value="St. Petersburg Currency Exchange">Russian Federation-St. Petersburg Currency Exchange (XPIC)</option>
                    <option value="St. Petersburg International Mercantile Exchange">Russian Federation-St. Petersburg International Mercantile Exchange (SPIM)</option>
                    <option value="St. Petersburg Stock Exchange (Commodities Market)">Russian Federation-St. Petersburg Stock Exchange (Commodities Market) (XPET)</option>
                    <option value="St. Petersburg Stock Exchange (Equities Market)">Russian Federation-St. Petersburg Stock Exchange (Equities Market) (SPBE)</option>
                    <option value="Rwanda Stock Exchange">Rwanda-Rwanda Stock Exchange (RSEX)</option>
                    <option value="Eastern Caribbean Securities Exchange">Saint Kitts and Nevis-Eastern Caribbean Securities Exchange (XECS)</option>
                    <option value="Saudi Arabian Stock Exchange">Saudi Arabia-Saudi Arabian Stock Exchange (XSAU)</option>
                    <option value="Belgrade Stock Exchange">Serbia-Belgrade Stock Exchange (XBEL)</option>
                    <option value="MERJ Exchange (formerly Trop-X)">Seychelles-MERJ Exchange (formerly Trop-X) (TRPX)</option>
                    <option value="Asia Pacific Exchange">Singapore-Asia Pacific Exchange (APEX)</option>
                    <option value="EEX Asia (Cleartrade Exchange)">Singapore-EEX Asia (Cleartrade Exchange) (CLTD)</option>
                    <option value="ICE Futures Singapore (formerly Singapore Mercantile Exchange)">Singapore-ICE Futures Singapore (formerly Singapore Mercantile Exchange) (IFSG)</option>
                    <option value="SGX (SICOM) Rubber Products">Singapore-SGX (SICOM) Rubber Products (XSCE)</option>
                    <option value="SGX Coffee Robusta Futures">Singapore-SGX Coffee Robusta Futures (XSES-CRF)</option>
                    <option value="SGX Coking Coal Products">Singapore-SGX Coking Coal Products (XSES-CCL)</option>
                    <option value="SGX Dry Freight Derivatives">Singapore-SGX Dry Freight Derivatives (XSES-DRY)</option>
                    <option value="SGX Electricity Futures">Singapore-SGX Electricity Futures (XSES-EFS)</option>
                    <option value="SGX Eurodollar Futures">Singapore-SGX Eurodollar Futures (XSES-FED)</option>
                    <option value="SGX Eurodollar Options">Singapore-SGX Eurodollar Options (XSES-OED)</option>
                    <option value="SGX Euroyen Tibor Futures">Singapore-SGX Euroyen Tibor Futures (XSES-FEY)</option>
                    <option value="SGX Euroyen Tibor Options">Singapore-SGX Euroyen Tibor Options (XSES-OEY)</option>
                    <option value="SGX Foreign Exchange Futures">Singapore-SGX Foreign Exchange Futures (XSES-FXF)</option>
                    <option value="SGX FTSE China A50 Index Futures">Singapore-SGX FTSE China A50 Index Futures (XSES-CNF)</option>
                    <option value="SGX FTSE Equity Index Products">Singapore-SGX FTSE Equity Index Products (XSES-FTS)</option>
                    <option value="SGX Iron Ore Futures">Singapore-SGX Iron Ore Futures (XSES-IOF)</option>
                    <option value="SGX Japanese Govt Bond Futures">Singapore-SGX Japanese Govt Bond Futures (XSES-FJB)</option>
                    <option value="SGX Japanese Govt Bonds Options">Singapore-SGX Japanese Govt Bonds Options (XSES-OJB)</option>
                    <option value="SGX MSCI Equity Index Products">Singapore-SGX MSCI Equity Index Products (XSES-XYZ)</option>
                    <option value="SGX MSCI Indonesia Futures">Singapore-SGX MSCI Indonesia Futures (XSES-IDF)</option>
                    <option value="SGX MSCI Malaysia Index Futures">Singapore-SGX MSCI Malaysia Index Futures (XSES-MYF)</option>
                    <option value="SGX MSCI Philippines Index Futures">Singapore-SGX MSCI Philippines Index Futures (XSES-PHP)</option>
                    <option value="SGX MSCI Singapore Index Futures">Singapore-SGX MSCI Singapore Index Futures (XSES-SGF)</option>
                    <option value="SGX MSCI Taiwan Index Futures and Options">Singapore-SGX MSCI Taiwan Index Futures and Options (XSES-TWF)</option>
                    <option value="SGX MSCI Thailand Futures">Singapore-SGX MSCI Thailand Futures (XSES-THL)</option>
                    <option value="SGX Nifty (India) Index Futures">Singapore-SGX Nifty (India) Index Futures (XSES-CNX)</option>
                    <option value="SGX Nikkei Contracts Futures and Options">Singapore-SGX Nikkei Contracts Futures and Options (XSES-NKF)</option>
                    <option value="SGX NZ Dairy Derivatives">Singapore-SGX NZ Dairy Derivatives (XSES-NZF)</option>
                    <option value="SICOM Gold Futures">Singapore-SICOM Gold Futures (XSES-GDF)</option>
                    <option value="Singapore Exchange">Singapore-Singapore Exchange (XSES)</option>
                    <option value="Singapore Exchange Euroyen Contracts">Singapore-Singapore Exchange Euroyen Contracts (XSES-EYN)</option>
                    <option value="Bratislava Stock Exchange">Slovakia-Bratislava Stock Exchange (XBRA)</option>
                    <option value="BSP Regional Energy Exchange South Pool">Slovenia-BSP Regional Energy Exchange South Pool (XSOP)</option>
                    <option value="Ljubljana Stock Exchange">Slovenia-Ljubljana Stock Exchange (XLJU)</option>
                    <option value="A2X South Africa">South Africa-A2X South Africa (A2XX)</option>
                    <option value="AltX (Division of Johannesburg Stock Exchange)">South Africa-AltX (Division of Johannesburg Stock Exchange) (ALTX)</option>
                    <option value="Bond Exchange of South African">South Africa-Bond Exchange of South African (XBES)</option>
                    <option value="Johannesburg Stock Exchange">South Africa-Johannesburg Stock Exchange (XJSE)</option>
                    <option value="JSE Commodity Derivatives Market (formerly SAFE Agricultural Mkt)">South Africa-JSE Commodity Derivatives Market (formerly SAFE Agricultural Mkt) (XSFA)</option>
                    <option value="JSE Currency Derivatives Market">South Africa-JSE Currency Derivatives Market (ZFXM)</option>
                    <option value="JSE Equity Derivatives Market (formerly South African Futures Exchange)">South Africa-JSE Equity Derivatives Market (formerly South African Futures Exchange) (XSAF)</option>
                    <option value="JSE Financial Derivatives Market (formerly Yield-X Trading)">South Africa-JSE Financial Derivatives Market (formerly Yield-X Trading) (YLDX)</option>
                    <option value="Barcelona Stock Exchange">Spain-Barcelona Stock Exchange (XBAR)</option>
                    <option value="Bilbao Stock Exchange">Spain-Bilbao Stock Exchange (XBIL)</option>
                    <option value="BME Renta Fija">Spain-BME Renta Fija (XDRF)</option>
                    <option value="Bolsa de Bilbao Renta Fija">Spain-Bolsa de Bilbao Renta Fija (SBIL)</option>
                    <option value="Bolsas y Mercados Espanoles">Spain-Bolsas y Mercados Espanoles (BMEX)</option>
                    <option value="Latibex">Spain-Latibex (XLAT)</option>
                    <option value="Madrid Stock Exchange">Spain-Madrid Stock Exchange (XMAD)</option>
                    <option value="MEFF Derivados Financieros">Spain-MEFF Derivados Financieros (XMRV)</option>
                    <option value="MEFF FX Financial Derivatives">Spain-MEFF FX Financial Derivatives (XMFX)</option>
                    <option value="MEFF Power Derivatives">Spain-MEFF Power Derivatives (XMPW)</option>
                    <option value="Mercado Alternativo Bursatil (Spain)">Spain-Mercado Alternativo Bursatil (Spain) (MABX)</option>
                    <option value="OMEL - Mercado de Electricidad">Spain-OMEL - Mercado de Electricidad (OMEL)</option>
                    <option value="Valencia Stock Exchange">Spain-Valencia Stock Exchange (XVAL)</option>
                    <option value="Colombo Stock Exchange">Sri Lanka-Colombo Stock Exchange (XCOL)</option>
                    <option value="Khartoum Stock Exchange">Sudan-Khartoum Stock Exchange (XKHA)</option>
                    <option value="First North Stockholm">Sweden-First North Stockholm (FNSE)</option>
                    <option value="Nasdaq Nordic Stockholm">Sweden-Nasdaq Nordic Stockholm (XSTO)</option>
                    <option value="Nasdaq Nordic@Mid">Sweden-Nasdaq Nordic@Mid (DSTO)</option>
                    <option value="Nordic Growth Market Equity">Sweden-Nordic Growth Market Equity (XNGM)</option>
                    <option value="Nordic MTF">Sweden-Nordic MTF (NMTF)</option>
                    <option value="Spotlight (formerly Aktie Torget)">Sweden-Spotlight (formerly Aktie Torget) (XSAT)</option>
                    <option value="BX Swiss (formerly Berne Stock Exchange)">Switzerland-BX Swiss (formerly Berne Stock Exchange) (XBRN)</option>
                    <option value="OTC-X BEKB">Switzerland-OTC-X BEKB (OTXB)</option>
                    <option value="SIX Swiss Exchange">Switzerland-SIX Swiss Exchange (XSWX)</option>
                    <option value="SIX Swiss Exchange Swiss Blue Chip Equities (formerly Virt-x)">Switzerland-SIX Swiss Exchange Swiss Blue Chip Equities (formerly Virt-x) (XVTX)</option>
                    <option value="Swiss Exchange Structured Products">Switzerland-Swiss Exchange Structured Products (XQMH)</option>
                    <option value="SWX Swiss Block">Switzerland-SWX Swiss Block (XSWB)</option>
                    <option value="Damascus Securities Exchange">Syrian Arab Republic-Damascus Securities Exchange (XDSE)</option>
                    <option value="Taipei Stock Exchange (formerly GreTai Securities Market)">Taiwan-Taipei Stock Exchange (formerly GreTai Securities Market) (ROCO)</option>
                    <option value="Taiwan Futures Exchange">Taiwan-Taiwan Futures Exchange (XTAF)</option>
                    <option value="Taiwan Stock Exchange">Taiwan-Taiwan Stock Exchange (XTAI)</option>
                    <option value="Dar es Salaam Stock Exchange">Tanzania-Dar es Salaam Stock Exchange (XDAR)</option>
                    <option value="Agricultural Futures Exchange of Thailand">Thailand-Agricultural Futures Exchange of Thailand (AFET)</option>
                    <option value="BEX Bond Electronic Exchange (Thailand)">Thailand-BEX Bond Electronic Exchange (Thailand) (BEEX)</option>
                    <option value="SET Foreign Board">Thailand-SET Foreign Board (XBKF)</option>
                    <option value="Thailand Futures Exchange">Thailand-Thailand Futures Exchange (TFEX)</option>
                    <option value="Thailand Stock Exchange">Thailand-Thailand Stock Exchange (XBKK)</option>
                    <option value="Trinidad and Tobago Stock Exchange">Trinidad and Tobago-Trinidad and Tobago Stock Exchange (XTRN)</option>
                    <option value="Tunis Bourse">Tunisia-Tunis Bourse (XTUN)</option>
                    <option value="Istanbul Stock Exchange">Turkiye-Istanbul Stock Exchange (XIST)</option>
                    <option value="Istanbul Stock Exchange Debt Segment">Turkiye-Istanbul Stock Exchange Debt Segment (XDSM)</option>
                    <option value="Istanbul Stock Exchange Futures and Options">Turkiye-Istanbul Stock Exchange Futures and Options (XFNO)</option>
                    <option value="Uganda Securities Exchange">Uganda-Uganda Securities Exchange (XUGA)</option>
                    <option value="INNEX Stock Exchange">Ukraine-INNEX Stock Exchange (XDFB)</option>
                    <option value="Kiev International Stock Exchange">Ukraine-Kiev International Stock Exchange (XKIS)</option>
                    <option value="Kiev Universal Exchange">Ukraine-Kiev Universal Exchange (XKIE)</option>
                    <option value="Perspektiva Exchange">Ukraine-Perspektiva Exchange (SEPE)</option>
                    <option value="PFTS First Securities Trading System">Ukraine-PFTS First Securities Trading System (PFTS)</option>
                    <option value="Ukrainian Exchange">Ukraine-Ukrainian Exchange (UKEX)</option>
                    <option value="Ukrainian Stock Exchange">Ukraine-Ukrainian Stock Exchange (XUAX)</option>
                    <option value="Abu Dhabi Securities Exchange">United Arab Emirates-Abu Dhabi Securities Exchange (XADS)</option>
                    <option value="Dubai Financial Market">United Arab Emirates-Dubai Financial Market (XDFM)</option>
                    <option value="Dubai Gold and Commodities Exchange">United Arab Emirates-Dubai Gold and Commodities Exchange (DGCX)</option>
                    <option value="Dubai Mercantile Exchange">United Arab Emirates-Dubai Mercantile Exchange (DUMX)</option>
                    <option value="ICE Futures Abu Dhabi">United Arab Emirates-ICE Futures Abu Dhabi (IFAD)</option>
                    <option value="NASDAQ Dubai (formerly DIFX)">United Arab Emirates-NASDAQ Dubai (formerly DIFX) (DIFX)</option>
                    <option value="APX Power UK">United Kingdom-APX Power UK (UKPX)</option>
                    <option value="Aquis Exchange (UK)">United Kingdom-Aquis Exchange (UK) (AQXE)</option>
                    <option value="Aquis Stock Exchange (prev. NEX Exchange)">United Kingdom-Aquis Stock Exchange (prev. NEX Exchange) (AQSE)</option>
                    <option value="Baltex Freight Derivatives Market (Baltic Exchange)">United Kingdom-Baltex Freight Derivatives Market (Baltic Exchange) (BALT-FDM)</option>
                    <option value="Baltic Exchange">United Kingdom-Baltic Exchange (BALT)</option>
                    <option value="Bloomberg MTF">United Kingdom-Bloomberg MTF (BMTF)</option>
                    <option value="Cboe Europe BXE Order Book (UK) (formerly BATS)">United Kingdom-Cboe Europe BXE Order Book (UK) (formerly BATS) (BATE)</option>
                    <option value="Cboe Europe CXE Order Book (UK) (formerly Chi-X)">United Kingdom-Cboe Europe CXE Order Book (UK) (formerly Chi-X) (CHIX)</option>
                    <option value="Chi-X (Amsterdam market)">United Kingdom-Chi-X (Amsterdam market) (CHIX-AMS)</option>
                    <option value="Chi-X (Frankfurt market)">United Kingdom-Chi-X (Frankfurt market) (CHIX-FRT)</option>
                    <option value="Chi-X (London market)">United Kingdom-Chi-X (London market) (CHIX-LDN)</option>
                    <option value="Chi-X (Paris market)">United Kingdom-Chi-X (Paris market) (CHIX-PRS)</option>
                    <option value="Chi-X (Zurich market)">United Kingdom-Chi-X (Zurich market) (CHIX-ZRC)</option>
                    <option value="EuroMTS">United Kingdom-EuroMTS (XMTS)</option>
                    <option value="Euronext Block (formerly SmartPool)">United Kingdom-Euronext Block (formerly SmartPool) (XSMP)</option>
                    <option value="GEMMA Gilt Edged Market Makers Association">United Kingdom-GEMMA Gilt Edged Market Makers Association (GEMX)</option>
                    <option value="GMEX Exchange">United Kingdom-GMEX Exchange (GMEG)</option>
                    <option value="ICE Futures Europe (Emissions Contracts)">United Kingdom-ICE Futures Europe (Emissions Contracts) (IFEU-ECX)</option>
                    <option value="ICE Futures Europe (Energy Products)">United Kingdom-ICE Futures Europe (Energy Products) (IFEU-IPE)</option>
                    <option value="ICE Futures Europe (International Coal Products)">United Kingdom-ICE Futures Europe (International Coal Products) (IFEU-COL)</option>
                    <option value="ICE Futures Europe (Utility Markets)">United Kingdom-ICE Futures Europe (Utility Markets) (IFEU-IPG)</option>
                    <option value="ICE Futures Europe Business Days">United Kingdom-ICE Futures Europe Business Days (IFEU)</option>
                    <option value="ICE LIFFE U.K. (Commodities)">United Kingdom-ICE LIFFE U.K. (Commodities) (IFLX)</option>
                    <option value="ICE LIFFE U.K. Equities (non-UK equities regulated market)">United Kingdom-ICE LIFFE U.K. Equities (non-UK equities regulated market) (IFLO-EUE)</option>
                    <option value="ICE LIFFE U.K. Equities (non-UK equities via ICE Block)">United Kingdom-ICE LIFFE U.K. Equities (non-UK equities via ICE Block) (IFLO-EQF)</option>
                    <option value="ICE LIFFE U.K. Equities (UK contracts)">United Kingdom-ICE LIFFE U.K. Equities (UK contracts) (IFLO)</option>
                    <option value="ICE LIFFE U.K. Financial (EU Interest Rate Products)">United Kingdom-ICE LIFFE U.K. Financial (EU Interest Rate Products) (IFLL-EUI)</option>
                    <option value="ICE LIFFE U.K. Financial (UK contracts)">United Kingdom-ICE LIFFE U.K. Financial (UK contracts) (IFLL)</option>
                    <option value="ICE LIFFE U.K. Financial (US Interest Rate Products)">United Kingdom-ICE LIFFE U.K. Financial (US Interest Rate Products) (IFLL-USI)</option>
                    <option value="Instinet Europe">United Kingdom-Instinet Europe (XIEL)</option>
                    <option value="IPSX">United Kingdom-IPSX (IPSX)</option>
                    <option value="I-SWAP">United Kingdom-I-SWAP (ISWA)</option>
                    <option value="LMAX (FX products)">United Kingdom-LMAX (FX products) (LMAF)</option>
                    <option value="LMAX (Indices Rates Commodities)">United Kingdom-LMAX (Indices Rates Commodities) (LMAO)</option>
                    <option value="London Bullion Market (OTC)">United Kingdom-London Bullion Market (OTC) (XLBM)</option>
                    <option value="London Derivatives Exchange">United Kingdom-London Derivatives Exchange (XLDX)</option>
                    <option value="London Metal Exchange">United Kingdom-London Metal Exchange (XLME)</option>
                    <option value="London Metal Exchange (Ring Trading)">United Kingdom-London Metal Exchange (Ring Trading) (XLME-RNG)</option>
                    <option value="London Metal Exchange USD contracts">United Kingdom-London Metal Exchange USD contracts (XLME-USD)</option>
                    <option value="London Platinum and Palladium Market">United Kingdom-London Platinum and Palladium Market (LPPM)</option>
                    <option value="London Stock Exchange">United Kingdom-London Stock Exchange (XLON)</option>
                    <option value="London Stock Exchange Derivatives Market - EUR products">United Kingdom-London Stock Exchange Derivatives Market - EUR products (XLOD-EUR)</option>
                    <option value="London Stock Exchange Derivatives Market (formerly Turquoise Derivatives)">United Kingdom-London Stock Exchange Derivatives Market (formerly Turquoise Derivatives) (XLOD)</option>
                    <option value="London Stock Exchange Derivatives Market (Norwegian Products)">United Kingdom-London Stock Exchange Derivatives Market (Norwegian Products) (XLOD-OMN)</option>
                    <option value="London Stock Exchange International Order Book (IOB)">United Kingdom-London Stock Exchange International Order Book (IOB) (XLON-IOB)</option>
                    <option value="London Stock Exchange TRADEcho APA">United Kingdom-London Stock Exchange TRADEcho APA (ECHO)</option>
                    <option value="Markit BOAT">United Kingdom-Markit BOAT (BOAT)</option>
                    <option value="MTS Austria">United Kingdom-MTS Austria (MTSA)</option>
                    <option value="MTS Czech Republic">United Kingdom-MTS Czech Republic (XMTS-CZK)</option>
                    <option value="MTS Germany">United Kingdom-MTS Germany (GMTS)</option>
                    <option value="MTS Greece">United Kingdom-MTS Greece (MTSG)</option>
                    <option value="MTS Hungary">United Kingdom-MTS Hungary (XMTS-HUF)</option>
                    <option value="MTS Ireland">United Kingdom-MTS Ireland (IMTS)</option>
                    <option value="MTS Israel">United Kingdom-MTS Israel (RMTS)</option>
                    <option value="MTS Netherlands">United Kingdom-MTS Netherlands (AMTS)</option>
                    <option value="MTS Slovakia">United Kingdom-MTS Slovakia (XMTS-SKK)</option>
                    <option value="MTS Slovenia">United Kingdom-MTS Slovenia (VMTS)</option>
                    <option value="MTS South Africa">United Kingdom-MTS South Africa (XMTS-ZAR)</option>
                    <option value="MTS Spain">United Kingdom-MTS Spain (SMTS)</option>
                    <option value="MTS UK Gilts">United Kingdom-MTS UK Gilts (XMTS-GBP)</option>
                    <option value="Sigma X MTF">United Kingdom-Sigma X MTF (SGMX)</option>
                    <option value="Tradeweb UK">United Kingdom-Tradeweb UK (TREU)</option>
                    <option value="Turquoise Equities (UK)">United Kingdom-Turquoise Equities (UK) (TRQX)</option>
                    <option value="UK LIFFE OTC Bclear">United Kingdom-UK LIFFE OTC Bclear (XEUE-BCL)</option>
                    <option value="Vega-Chi">United Kingdom-Vega-Chi (VEGA)</option>
                    <option value="BIDSTrading">United States-BIDSTrading (BIDS)</option>
                    <option value="Bitnomial Exchange">United States-Bitnomial Exchange (BTNL)</option>
                    <option value="Boston Options Exchange">United States-Boston Options Exchange (XBOX)</option>
                    <option value="C2 Exchange">United States-C2 Exchange (C2OX)</option>
                    <option value="Cboe BYX US Equities Exchange (formerly BATS Y-Exchange)">United States-Cboe BYX US Equities Exchange (formerly BATS Y-Exchange) (BATY)</option>
                    <option value="Cboe BZX Options Exchange (formerly BATS Exchange Options Market)">United States-Cboe BZX Options Exchange (formerly BATS Exchange Options Market) (BATO)</option>
                    <option value="Cboe BZX US Equities Exchange (formerly BATS Trading)">United States-Cboe BZX US Equities Exchange (formerly BATS Trading) (BATS)</option>
                    <option value="CBOE Digital Exchange (formerly Eris Exchange">United States-CBOE Digital Exchange (formerly Eris Exchange (ERIS)</option>
                    <option value="Cboe EDGA US Equities Exchange (formerly BATS EDGA)">United States-Cboe EDGA US Equities Exchange (formerly BATS EDGA) (EDGA)</option>
                    <option value="Cboe EDGX Options Market (formerly BATS EDGX)">United States-Cboe EDGX Options Market (formerly BATS EDGX) (EDGX)</option>
                    <option value="Cboe EDGX Options Market (formerly EDGX Options Market)">United States-Cboe EDGX Options Market (formerly EDGX Options Market) (EDGO)</option>
                    <option value="CBOE Futures Exchange (CFE)">United States-CBOE Futures Exchange (CFE) (XCBF)</option>
                    <option value="CBOE Futures Exchange (Electronic Trading)">United States-CBOE Futures Exchange (Electronic Trading) (XCBF-CBF)</option>
                    <option value="CBOE US Equity Options">United States-CBOE US Equity Options (XCBO)</option>
                    <option value="CBOT Agricultural Contracts (Electronic trading)">United States-CBOT Agricultural Contracts (Electronic trading) (XCBT-CBA)</option>
                    <option value="CBOT Agricultural Contracts (Fixing or Floor Trading)">United States-CBOT Agricultural Contracts (Fixing or Floor Trading) (FCBT-CBA)</option>
                    <option value="CBOT Equity Contracts (Electronic Trading)">United States-CBOT Equity Contracts (Electronic Trading) (XCBT-CMF)</option>
                    <option value="CBOT Equity Contracts (Fixing or Floor Trading)">United States-CBOT Equity Contracts (Fixing or Floor Trading) (FCBT-CMF)</option>
                    <option value="CBOT Financial Contracts (Electronic Trading)">United States-CBOT Financial Contracts (Electronic Trading) (XCBT-CME)</option>
                    <option value="CBOT Financial Contracts (Fixing or Floor Trading)">United States-CBOT Financial Contracts (Fixing or Floor Trading) (FCBT-CME)</option>
                    <option value="CBOT General Business Days">United States-CBOT General Business Days (XCBT)</option>
                    <option value="CME Commodities - Lumber (GLOBEX)">United States-CME Commodities - Lumber (GLOBEX) (XCME-CMH)</option>
                    <option value="CME Commodities (Fixing or Floor Trading)">United States-CME Commodities (Fixing or Floor Trading) (FCME-CMH)</option>
                    <option value="CME Dairy Contracts (Fixing or Floor Trading)">United States-CME Dairy Contracts (Fixing or Floor Trading) (FCME-CMJ)</option>
                    <option value="CME Dairy Contracts (GLOBEX)">United States-CME Dairy Contracts (GLOBEX) (XCME-CMJ)</option>
                    <option value="CME Equity Indexes (Fixing or Floor Trading)">United States-CME Equity Indexes (Fixing or Floor Trading) (FCME-CMF)</option>
                    <option value="CME Equity Indexes (GLOBEX)">United States-CME Equity Indexes (GLOBEX) (XCME-CMF)</option>
                    <option value="CME Foreign Exchange (Fixing or Floor Trading)">United States-CME Foreign Exchange (Fixing or Floor Trading) (FCME-CMG)</option>
                    <option value="CME Foreign Exchange (GLOBEX)">United States-CME Foreign Exchange (GLOBEX) (XCME-CMG)</option>
                    <option value="CME General Business Days">United States-CME General Business Days (XCME)</option>
                    <option value="CME General Fixing (ex. Financial Options)">United States-CME General Fixing (ex. Financial Options) (XCME-FIX)</option>
                    <option value="CME General Fixing (Financial Contracts only)">United States-CME General Fixing (Financial Contracts only) (XCME-FIN)</option>
                    <option value="CME GSCI (Fixing or Floor Trading)">United States-CME GSCI (Fixing or Floor Trading) (FCME-CMK)</option>
                    <option value="CME GSCI (GLOBEX)">United States-CME GSCI (GLOBEX) (XCME-CMK)</option>
                    <option value="CME Interest Rates (Fixing or Floor Trading)">United States-CME Interest Rates (Fixing or Floor Trading) (FCME-CME)</option>
                    <option value="CME Interest Rates (GLOBEX)">United States-CME Interest Rates (GLOBEX) (XCME-CME)</option>
                    <option value="CME Interest Rates Eurodollar Options (Floor Trading)">United States-CME Interest Rates Eurodollar Options (Floor Trading) (FCME-EDO)</option>
                    <option value="CME Interest Rates SOFR Options (Floor Trading)">United States-CME Interest Rates SOFR Options (Floor Trading) (FCME-SRO)</option>
                    <option value="CME Livestock (Fixing or Floor Trading)">United States-CME Livestock (Fixing or Floor Trading) (FCME-CML)</option>
                    <option value="CME Livestock Contracts (GLOBEX)">United States-CME Livestock Contracts (GLOBEX) (XCME-CML)</option>
                    <option value="CME Real Estate Products (Fixing or Floor Trading)">United States-CME Real Estate Products (Fixing or Floor Trading) (FCME-REP)</option>
                    <option value="CME Real Estate Products (GLOBEX)">United States-CME Real Estate Products (GLOBEX) (XCME-REP)</option>
                    <option value="CME Weather Products (Fixing or floor trading)">United States-CME Weather Products (Fixing or floor trading) (FCME-WEA)</option>
                    <option value="CME Weather Products (GLOBEX)">United States-CME Weather Products (GLOBEX) (XCME-WEA)</option>
                    <option value="CME/NYMEX ClearPort OTC Trading">United States-CME/NYMEX ClearPort OTC Trading (XNYM-CLP)</option>
                    <option value="Coinbase Derivatives (formerly FairX Exchange)">United States-Coinbase Derivatives (formerly FairX Exchange) (FREX)</option>
                    <option value="COMEX (Division of NYMEX)">United States-COMEX (Division of NYMEX) (XCEC)</option>
                    <option value="COMEX (Electronic Trading)">United States-COMEX (Electronic Trading) (XCEC-GBX)</option>
                    <option value="Electronic Futures Exchange ELX">United States-Electronic Futures Exchange ELX (XELX)</option>
                    <option value="ICE Futures US Agricultural - Electronic Trading">United States-ICE Futures US Agricultural - Electronic Trading (IFUS-ICE)</option>
                    <option value="ICE Futures US Agricultural (Fixing)">United States-ICE Futures US Agricultural (Fixing) (IFUS-AGR)</option>
                    <option value="ICE Futures US Canola Products (formerly ICE Futures Canada)">United States-ICE Futures US Canola Products (formerly ICE Futures Canada) (IFCA)</option>
                    <option value="ICE Futures US Energy Division">United States-ICE Futures US Energy Division (IFED)</option>
                    <option value="ICE Futures US Energy Division (Environmental Products)">United States-ICE Futures US Energy Division (Environmental Products) (IFED-ENV)</option>
                    <option value="ICE Futures US Eris Products">United States-ICE Futures US Eris Products (IFUS-ERS)</option>
                    <option value="ICE Futures US Financial">United States-ICE Futures US Financial (IMFX)</option>
                    <option value="ICE Futures US Financial - Electronic Trading">United States-ICE Futures US Financial - Electronic Trading (IMFX-ICE)</option>
                    <option value="ICE Futures US Financial Cryptocurrencies">United States-ICE Futures US Financial Cryptocurrencies (IMFX-CRP)</option>
                    <option value="ICE Futures US General Business Days">United States-ICE Futures US General Business Days (IFUS)</option>
                    <option value="ICE Futures US Grains and Oilseeds">United States-ICE Futures US Grains and Oilseeds (IFUS-GRA)</option>
                    <option value="ICE Futures US Index Derivatives">United States-ICE Futures US Index Derivatives (IFUS-ICF)</option>
                    <option value="ICE Futures US Index Derivatives - Electronic Trading">United States-ICE Futures US Index Derivatives - Electronic Trading (IFUS-ICX)</option>
                    <option value="ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Domestic Stock Indices">United States-ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Domestic Stock Indices (XNLI-DOM)</option>
                    <option value="ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Interest Rate Futures">United States-ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Interest Rate Futures (XNLI-IRF)</option>
                    <option value="ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) International Stock Indices">United States-ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) International Stock Indices (XNLI-INT)</option>
                    <option value="ICE LIFFE U.S. (formerly NYSE Liffe U.S.) Metals">United States-ICE LIFFE U.S. (formerly NYSE Liffe U.S.) Metals (XNLI)</option>
                    <option value="ICE OTC">United States-ICE OTC (IEPA)</option>
                    <option value="IEX Trading">United States-IEX Trading (IEXG)</option>
                    <option value="Kansas City Board of Trade">United States-Kansas City Board of Trade (XKBT)</option>
                    <option value="Long Term Stock Exchange">United States-Long Term Stock Exchange (LTSE)</option>
                    <option value="Members Exchange">United States-Members Exchange (MEMX)</option>
                    <option value="MEMX Options">United States-MEMX Options (MXOP)</option>
                    <option value="Miami International Securities Exchange Options">United States-Miami International Securities Exchange Options (XMIO)</option>
                    <option value="MIAX PEARL">United States-MIAX PEARL (MPRL)</option>
                    <option value="MIAX Pearl Equities">United States-MIAX Pearl Equities (EPRL)</option>
                    <option value="Minneapolis Grain Exchange">United States-Minneapolis Grain Exchange (XMGE)</option>
                    <option value="NASDAQ">United States-NASDAQ (XNAS)</option>
                    <option value="Nasdaq BX (Boston Stock Exchange)">United States-Nasdaq BX (Boston Stock Exchange) (XBOS)</option>
                    <option value="Nasdaq BX Options">United States-Nasdaq BX Options (XBXO)</option>
                    <option value="NASDAQ Capital Market">United States-NASDAQ Capital Market (XNCM)</option>
                    <option value="NASDAQ Fixed Income">United States-NASDAQ Fixed Income (XNFI)</option>
                    <option value="NASDAQ GEMX (formerly ISE Gemini Exchange)">United States-NASDAQ GEMX (formerly ISE Gemini Exchange) (GMNI)</option>
                    <option value="NASDAQ Global Select Market">United States-NASDAQ Global Select Market (XNGS)</option>
                    <option value="NASDAQ ISE (formerly International Securities Exchange)">United States-NASDAQ ISE (formerly International Securities Exchange) (XISX)</option>
                    <option value="NASDAQ MRX (formerly ISE Mercury Exchange)">United States-NASDAQ MRX (formerly ISE Mercury Exchange) (MCRY)</option>
                    <option value="NASDAQ National Market System">United States-NASDAQ National Market System (XNMS)</option>
                    <option value="NASDAQ OMX Futures Exchange (PBOT)">United States-NASDAQ OMX Futures Exchange (PBOT) (XPBT)</option>
                    <option value="NASDAQ Options Market">United States-NASDAQ Options Market (XNDQ)</option>
                    <option value="Nasdaq PHLX (Philadelphia Exchange)">United States-Nasdaq PHLX (Philadelphia Exchange) (XPHL)</option>
                    <option value="NASDAQ Portal Market">United States-NASDAQ Portal Market (XPOR)</option>
                    <option value="Nasdaq PSX">United States-Nasdaq PSX (XPSX)</option>
                    <option value="National Stock Exchange">United States-National Stock Exchange (XCIS)</option>
                    <option value="New York Mercantile Exchange">United States-New York Mercantile Exchange (XNYM)</option>
                    <option value="New York Stock Exchange">United States-New York Stock Exchange (XNYS)</option>
                    <option value="Nodal Exchange">United States-Nodal Exchange (NODX)</option>
                    <option value="NYMEX Energy Market">United States-NYMEX Energy Market (XNYL)</option>
                    <option value="NYMEX Energy Market (Electronic Trading)">United States-NYMEX Energy Market (Electronic Trading) (XNYL-GBX)</option>
                    <option value="NYMEX Metals (Electronic Trading)">United States-NYMEX Metals (Electronic Trading) (XNYM-GBX)</option>
                    <option value="NYMEX OTC Markets">United States-NYMEX OTC Markets (XNYE)</option>
                    <option value="NYMEX Soft Commodities">United States-NYMEX Soft Commodities (XNYM-COM)</option>
                    <option value="NYMEX Soft Commodities (Electronic Trading)">United States-NYMEX Soft Commodities (Electronic Trading) (XNYM-COG)</option>
                    <option value="NYSE Amex Equities">United States-NYSE Amex Equities (XASE)</option>
                    <option value="NYSE Amex Options">United States-NYSE Amex Options (AMXO)</option>
                    <option value="NYSE Arca">United States-NYSE Arca (ARCX)</option>
                    <option value="NYSE Arca Derivatives">United States-NYSE Arca Derivatives (ARCO)</option>
                    <option value="NYSE Chicago (formerly Chicago Stock Exchange)">United States-NYSE Chicago (formerly Chicago Stock Exchange) (XCHI)</option>
                    <option value="OTC Bulletin Board - Other OTC">United States-OTC Bulletin Board - Other OTC (OOTC)</option>
                    <option value="OTC Markets">United States-OTC Markets (OTCM)</option>
                    <option value="Philadelphia Exchange (Options)">United States-Philadelphia Exchange (Options) (XPHO)</option>
                    <option value="Pink Sheets">United States-Pink Sheets (PINX)</option>
                    <option value="Pink Sheets Grey Market">United States-Pink Sheets Grey Market (PSGM)</option>
                    <option value="Pink Sheets OTCQX">United States-Pink Sheets OTCQX (OTCQ)</option>
                    <option value="Pipeline Trading US">United States-Pipeline Trading US (PIPE)</option>
                    <option value="Small Exchange">United States-Small Exchange (SMFE)</option>
                    <option value="The Green Exchange">United States-The Green Exchange (GREE)</option>
                    <option value="The Green Exchange (Electronic Trading)">United States-The Green Exchange (Electronic Trading) (GREE-GBX)</option>
                    <option value="Bolsa Electronica de Valores del Uruguay">Uruguay-Bolsa Electronica de Valores del Uruguay (BVUR)</option>
                    <option value="Montevideo Bolsa Valores">Uruguay-Montevideo Bolsa Valores (XMNT)</option>
                    <option value="Uzbek Commodity Exchange">Uzbekistan-Uzbek Commodity Exchange (XCET)</option>
                    <option value="Uzbekistan Stock Exchange">Uzbekistan-Uzbekistan Stock Exchange (XSTE)</option>
                    <option value="Bolsa Valores Caracas">Venezuela-Bolsa Valores Caracas (BVCA)</option>
                    <option value="Hanoi Stock Exchange">Viet Nam-Hanoi Stock Exchange (HSTC)</option>
                    <option value="Hanoi Stock Exchange (Unlisted Companies)">Viet Nam-Hanoi Stock Exchange (Unlisted Companies) (XHNX)</option>
                    <option value="Hanoi Stock Exchange Derivatives">Viet Nam-Hanoi Stock Exchange Derivatives (XHNF)</option>
                    <option value="Ho Chi Minh City Stock Exchange (formerly Vietnam Stock Exchange)">Viet Nam-Ho Chi Minh City Stock Exchange (formerly Vietnam Stock Exchange) (XSTC)</option>
                    <option value="Lusaka Stock Exchange">Zambia-Lusaka Stock Exchange (XLUS)</option>
                    <option value="Zimbabwe Stock Exchange">Zimbabwe-Zimbabwe Stock Exchange (XZIM)</option>
                  </select>
                </span>
                <h4>Exchange Settlement Holidays</h4>
                <span id="spryselect7">
                  <select name="ctl00$masterContent$ddSExchange" onchange="javascript:setTimeout('__doPostBack(\'ctl00$masterContent$ddSExchange\',\'\')', 0)" id="masterContent_ddSExchange" class="selectList">
                    <option selected="selected" value="1">---------------------------------------</option>
                    <option value="Tirana Stock Exchange">Albania-Tirana Stock Exchange (XTIR)</option>
                    <option value="Algiers Stock Exchange">Algeria-Algiers Stock Exchange (XALG)</option>
                    <option value="Bolsa de Comercio de Rosario">Argentina-Bolsa de Comercio de Rosario (XROS)</option>
                    <option value="Bolsa de Comercio Mendoza">Argentina-Bolsa de Comercio Mendoza (XBCM)</option>
                    <option value="Buenos Aires Bolsa de Comercio">Argentina-Buenos Aires Bolsa de Comercio (XBUE)</option>
                    <option value="Buenos Aires Mercado de Valores">Argentina-Buenos Aires Mercado de Valores (XMEV)</option>
                    <option value="Matba-Rofex Mercado Agropecuarios">Argentina-Matba-Rofex Mercado Agropecuarios (XMTB)</option>
                    <option value="Matba-Rofex Mercado Financiero">Argentina-Matba-Rofex Mercado Financiero (ROFX)</option>
                    <option value="Mercado Abierto Electronico">Argentina-Mercado Abierto Electronico (XMAB)</option>
                    <option value="Mercado de Valores de Rosario">Argentina-Mercado de Valores de Rosario (XROX)</option>
                    <option value="Mercado de Valores Mendoza">Argentina-Mercado de Valores Mendoza (XBCX)</option>
                    <option value="Rosario Futures Exchange Agricultural Products">Argentina-Rosario Futures Exchange Agricultural Products (ROFX-AGR)</option>
                    <option value="Armenia Securities Exchange (formerly NASDAQ OMX Armenia)">Armenia-Armenia Securities Exchange (formerly NASDAQ OMX Armenia) (XARM)</option>
                    <option value="ASX (Australian Stock Exchange)">Australia-ASX (Australian Stock Exchange) (XASX)</option>
                    <option value="ASX 24 International Holidays (day and night sessions closed)">Australia-ASX 24 International Holidays (day and night sessions closed) (XSFE-INT)</option>
                    <option value="ASX Derivatives">Australia-ASX Derivatives (XASX-DER)</option>
                    <option value="ASX Trade 24 (formerly Sydney Futures Exchange)">Australia-ASX Trade 24 (formerly Sydney Futures Exchange) (XSFE)</option>
                    <option value="CBOE Australia (formerly Chi-X Australia)">Australia-CBOE Australia (formerly Chi-X Australia) (CHIA)</option>
                    <option value="National Stock Exchange of Australia (formerly Newcastle)">Australia-National Stock Exchange of Australia (formerly Newcastle) (XNEC)</option>
                    <option value="SIM Venture Securities Exchange">Australia-SIM Venture Securities Exchange (SIMV)</option>
                    <option value="Austrian Energy Exchange">Austria-Austrian Energy Exchange (EXAA)</option>
                    <option value="Wienerborse - Main market">Austria-Wienerborse - Main market (WBAH)</option>
                    <option value="Wienerborse (All markets)">Austria-Wienerborse (All markets) (XWBO)</option>
                    <option value="Baku Stock Exchange">Azerbaijan-Baku Stock Exchange (BSEX)</option>
                    <option value="Bahamas International Securities Exchange">Bahamas-Bahamas International Securities Exchange (XBAA)</option>
                    <option value="Bahrain Bourse">Bahrain-Bahrain Bourse (XBAH)</option>
                    <option value="Chittagong Stock Exchange">Bangladesh-Chittagong Stock Exchange (XCHG)</option>
                    <option value="Dhaka Stock Exchange">Bangladesh-Dhaka Stock Exchange (XDHA)</option>
                    <option value="Barbados Stock Exchange">Barbados-Barbados Stock Exchange (XBAB)</option>
                    <option value="Belarusian Currency and Stock Exchange">Belarus-Belarusian Currency and Stock Exchange (BCSE)</option>
                    <option value="Alternext Brussels">Belgium-Alternext Brussels (ALXB)</option>
                    <option value="Belpex - Belgium Power Exchange">Belgium-Belpex - Belgium Power Exchange (BLPX)</option>
                    <option value="Euronext Brussels">Belgium-Euronext Brussels (XBRU)</option>
                    <option value="Euronext Brussels Derivatives Market">Belgium-Euronext Brussels Derivatives Market (XBRD)</option>
                    <option value="MTS Belgium">Belgium-MTS Belgium (BMTS)</option>
                    <option value="MTS Denmark (Danish Krones)">Belgium-MTS Denmark (Danish Krones) (MTSD)</option>
                    <option value="MTS Denmark (Euro)">Belgium-MTS Denmark (Euro) (MTSD-EUR)</option>
                    <option value="MTS Finland">Belgium-MTS Finland (MTSF)</option>
                    <option value="Bermuda Stock Exchange">Bermuda-Bermuda Stock Exchange (XBDA)</option>
                    <option value="Bolsa Boliviana de Valores">Bolivia-Bolsa Boliviana de Valores (XBOL)</option>
                    <option value="Banja Luka Stock Exchange">Bosnia and Herzegovina-Banja Luka Stock Exchange (XBLB)</option>
                    <option value="Sarajevo Stock Exchange">Bosnia and Herzegovina-Sarajevo Stock Exchange (XSSE)</option>
                    <option value="Botswana Stock Exchange">Botswana-Botswana Stock Exchange (XBOT)</option>
                    <option value="B3 (formerly BM&amp;FBOVESPA)">Brazil-B3 (formerly BM&amp;FBOVESPA) (BVMF)</option>
                    <option value="B3 Derivatives (formerly BM&amp;FBOVESPA (Derivatives))">Brazil-B3 Derivatives (formerly BM&amp;FBOVESPA (Derivatives)) (BVMF-BMF)</option>
                    <option value="B3 Spot USD (formerly BM&amp;FBOVESPA (Spot USD))">Brazil-B3 Spot USD (formerly BM&amp;FBOVESPA (Spot USD)) (BVMF-USD)</option>
                    <option value="Bulgarian Stock Exchange">Bulgaria-Bulgarian Stock Exchange (XBUL)</option>
                    <option value="Cambodia Securities Exchange">Cambodia-Cambodia Securities Exchange (XCSX)</option>
                    <option value="Canadian National Stock Exchange CNSX">Canada-Canadian National Stock Exchange CNSX (XCNQ)</option>
                    <option value="Cboe Canada (formerly Aequitas NEO Exchange)">Canada-Cboe Canada (formerly Aequitas NEO Exchange) (NEOE)</option>
                    <option value="ICE NGX Gas and Power Market (formerly NGX Crude Oil Market)">Canada-ICE NGX Gas and Power Market (formerly NGX Crude Oil Market) (NGXC)</option>
                    <option value="Liquidnet Canada">Canada-Liquidnet Canada (LICA)</option>
                    <option value="Montreal Climate Exchange">Canada-Montreal Climate Exchange (XMOC)</option>
                    <option value="Montreal Exchange">Canada-Montreal Exchange (XMOD)</option>
                    <option value="Montreal Exchange (Interest Rate Derivatives)">Canada-Montreal Exchange (Interest Rate Derivatives) (XMOD-INT)</option>
                    <option value="NASDAQ CX2 Canada">Canada-NASDAQ CX2 Canada (XCX2)</option>
                    <option value="NASDAQ CXC (formerly Chi-X Canada)">Canada-NASDAQ CXC (formerly Chi-X Canada) (CHIC)</option>
                    <option value="NASDAQ CXD">Canada-NASDAQ CXD (XCXD)</option>
                    <option value="OMEGA ATS">Canada-OMEGA ATS (OMGA)</option>
                    <option value="PURE Trading">Canada-PURE Trading (PURE)</option>
                    <option value="Toronto Stock Exchange">Canada-Toronto Stock Exchange (XTSE)</option>
                    <option value="TriAct Match Now">Canada-TriAct Match Now (MATN)</option>
                    <option value="TSX Alpha (formerly Alpha Trading System)">Canada-TSX Alpha (formerly Alpha Trading System) (XATS)</option>
                    <option value="TSX Venture Exchange">Canada-TSX Venture Exchange (XTSX)</option>
                    <option value="TSX Venture Exchange NEX">Canada-TSX Venture Exchange NEX (XTNX)</option>
                    <option value="Cape Verde Stock Exchange">Cape Verde-Cape Verde Stock Exchange (XBVC)</option>
                    <option value="Cayman Islands Stock Exchange">Cayman Islands-Cayman Islands Stock Exchange (XCAY)</option>
                    <option value="Bolsa de Valores de Valparaiso">Chile-Bolsa de Valores de Valparaiso (BOVA)</option>
                    <option value="Bolsa Electronica de Chile">Chile-Bolsa Electronica de Chile (XBCL)</option>
                    <option value="Santiago Stock Exchange">Chile-Santiago Stock Exchange (XSGO)</option>
                    <option value="Beijing Stock Exchange">China-Beijing Stock Exchange (BJSE)</option>
                    <option value="China Financial Futures Exchange">China-China Financial Futures Exchange (CCFX)</option>
                    <option value="China Foreign Exchange Trade System">China-China Foreign Exchange Trade System (XCFE)</option>
                    <option value="China Stainless Steel Exchange">China-China Stainless Steel Exchange (CSSX)</option>
                    <option value="Dalian Commodity Exchange">China-Dalian Commodity Exchange (XDCE)</option>
                    <option value="Shanghai Futures Exchange">China-Shanghai Futures Exchange (XSGE)</option>
                    <option value="Shanghai Gold Exchange">China-Shanghai Gold Exchange (SGEX)</option>
                    <option value="Shanghai International Energy Exchange">China-Shanghai International Energy Exchange (XINE)</option>
                    <option value="Shanghai Stock Exchange A-shares">China-Shanghai Stock Exchange A-shares (XSHG)</option>
                    <option value="Shanghai Stock Exchange B-shares">China-Shanghai Stock Exchange B-shares (XSHG-USD)</option>
                    <option value="Shanghai-HK Bond Connect (Northbound Trading)">China-Shanghai-HK Bond Connect (Northbound Trading) (CFBC)</option>
                    <option value="Shanghai-HK Stock Connect (Northbound Trading)">China-Shanghai-HK Stock Connect (Northbound Trading) (XSSC)</option>
                    <option value="Shenzhen Stock Exchange A-shares">China-Shenzhen Stock Exchange A-shares (XSHE)</option>
                    <option value="Shenzhen Stock Exchange B-shares">China-Shenzhen Stock Exchange B-shares (XSHE-HKD)</option>
                    <option value="Shenzhen-HK Stock Connect (Northbound Trading)">China-Shenzhen-HK Stock Connect (Northbound Trading) (XSEC)</option>
                    <option value="Zhengzhou Commodity Exchange">China-Zhengzhou Commodity Exchange (XZCE)</option>
                    <option value="Colombia Stock Exchange">Colombia-Colombia Stock Exchange (XBOG)</option>
                    <option value="Costa Rica Stock Exchange">Costa Rica-Costa Rica Stock Exchange (XBNV)</option>
                    <option value="Bourse Regionale des Valeurs Mobilieres">Cote d'Ivoire-Bourse Regionale des Valeurs Mobilieres (XBRV)</option>
                    <option value="Zagreb Stock Exchange">Croatia-Zagreb Stock Exchange (XZAG)</option>
                    <option value="Dutch Caribbean Securities Exchange">Curacao-Dutch Caribbean Securities Exchange (DCSX)</option>
                    <option value="Cyprus Stock Exchange">Cyprus-Cyprus Stock Exchange (XCYS)</option>
                    <option value="Prague Stock Exchange">Czech Republic-Prague Stock Exchange (XPRA)</option>
                    <option value="RM System Czech Republic">Czech Republic-RM System Czech Republic (XRMO)</option>
                    <option value="Dansk OTC">Denmark-Dansk OTC (DKTC)</option>
                    <option value="First North Copenhagen">Denmark-First North Copenhagen (FNDK)</option>
                    <option value="Nasdaq Nordic Copenhagen">Denmark-Nasdaq Nordic Copenhagen (XCSE)</option>
                    <option value="Dominican Republic Bolsa Valores">Dominican Republic-Dominican Republic Bolsa Valores (XBVR)</option>
                    <option value="Guayaquil Stock Exchange">Ecuador-Guayaquil Stock Exchange (XGUA)</option>
                    <option value="Quito Stock Exchange">Ecuador-Quito Stock Exchange (XQUI)</option>
                    <option value="Egyptian Exchange">Egypt-Egyptian Exchange (XCAI)</option>
                    <option value="Nile Stock Exchange">Egypt-Nile Stock Exchange (NILX)</option>
                    <option value="El Salvador Stock Exchange">El Salvador-El Salvador Stock Exchange (XSVA)</option>
                    <option value="First North Estonia">Estonia-First North Estonia (FNEE)</option>
                    <option value="Nasdaq Baltic Tallinn">Estonia-Nasdaq Baltic Tallinn (XTAL)</option>
                    <option value="eSwatini Stock Exchange">eSwatini (formerly Swaziland)-eSwatini Stock Exchange (XSWA)</option>
                    <option value="South Pacific Stock Exchange">Fiji-South Pacific Stock Exchange (XSPS)</option>
                    <option value="First North Helsinki">Finland-First North Helsinki (FNFI)</option>
                    <option value="Nasdaq Nordic Helsinki">Finland-Nasdaq Nordic Helsinki (XHEL)</option>
                    <option value="Alternext Paris">France-Alternext Paris (ALXP)</option>
                    <option value="Aquis Exchange (EU)">France-Aquis Exchange (EU) (AQEU)</option>
                    <option value="Euronext Paris">France-Euronext Paris (XPAR)</option>
                    <option value="Galaxy MTF">France-Galaxy MTF (GMTF)</option>
                    <option value="Marche Libre (Euronext Paris)">France-Marche Libre (Euronext Paris) (XMLI)</option>
                    <option value="MATIF (Euronext Paris)">France-MATIF (Euronext Paris) (XMAT)</option>
                    <option value="MONEP (Euronext Paris)">France-MONEP (Euronext Paris) (XMON)</option>
                    <option value="MTS France">France-MTS France (FMTS)</option>
                    <option value="NYSE BondMatch">France-NYSE BondMatch (MTCH)</option>
                    <option value="Powernext Futures Market">France-Powernext Futures Market (XPOW-FUT)</option>
                    <option value="Powernext Spot Market">France-Powernext Spot Market (XPOW-SPT)</option>
                    <option value="Sigma X Europe MTF">France-Sigma X Europe MTF (SGMU)</option>
                    <option value="Georgia Stock Exchange">Georgia-Georgia Stock Exchange (XGSE)</option>
                    <option value="Berlin Stock Exchange">Germany-Berlin Stock Exchange (XBER)</option>
                    <option value="Boerse Frankfurt Freiverkehr - Open (OTC) Market">Germany-Boerse Frankfurt Freiverkehr - Open (OTC) Market (FRAB)</option>
                    <option value="Boerse Stuttgart Freiverkehr - Open (OTC) Market">Germany-Boerse Stuttgart Freiverkehr - Open (OTC) Market (STUB)</option>
                    <option value="Borse Frankfurt (formerly German Deutscheboerse)">Germany-Borse Frankfurt (formerly German Deutscheboerse) (XFRA)</option>
                    <option value="Borse Hamburg Lang and Schwarz Exchange Reg Mkt">Germany-Borse Hamburg Lang and Schwarz Exchange Reg Mkt (HAMM)</option>
                    <option value="Dusseldorf Stock Exchange">Germany-Dusseldorf Stock Exchange (XDUS)</option>
                    <option value="EPEX Spot (European Power Exchange)">Germany-EPEX Spot (European Power Exchange) (EPEX)</option>
                    <option value="Equiduct Trading">Germany-Equiduct Trading (XEQT)</option>
                    <option value="Eurex (All Products ex. some German and Swiss)">Germany-Eurex (All Products ex. some German and Swiss) (XEUR)</option>
                    <option value="Eurex (Austrian products)">Germany-Eurex (Austrian products) (XEUR-AUT)</option>
                    <option value="Eurex (Finnish products)">Germany-Eurex (Finnish products) (XEUR-EUF)</option>
                    <option value="Eurex (Irish products)">Germany-Eurex (Irish products) (XEUR-EUR)</option>
                    <option value="Eurex (Italian products)">Germany-Eurex (Italian products) (XEUR-EUI)</option>
                    <option value="Eurex (Russian products RDXxt and Equity Options)">Germany-Eurex (Russian products RDXxt and Equity Options) (XEUR-RUR)</option>
                    <option value="Eurex (some German Products)">Germany-Eurex (some German Products) (XEUR-GER)</option>
                    <option value="Eurex (Spanish products)">Germany-Eurex (Spanish products) (XEUR-EUS)</option>
                    <option value="Eurex (Swedish products)">Germany-Eurex (Swedish products) (XEUR-EUK)</option>
                    <option value="Eurex (Swiss products)">Germany-Eurex (Swiss products) (XEUR-EUZ)</option>
                    <option value="Eurex (US products)">Germany-Eurex (US products) (XEUR-EUU)</option>
                    <option value="Eurex Bonds">Germany-Eurex Bonds (XEUB)</option>
                    <option value="Eurex Repo">Germany-Eurex Repo (XEUP)</option>
                    <option value="Eurex Repo SecLend Market">Germany-Eurex Repo SecLend Market (XEUM)</option>
                    <option value="European Energy Exchange">Germany-European Energy Exchange (XEEE)</option>
                    <option value="European Energy Exchange Regulated Gas Market">Germany-European Energy Exchange Regulated Gas Market (XPSF)</option>
                    <option value="European Warrant Exchange EUWAX">Germany-European Warrant Exchange EUWAX (EUWX)</option>
                    <option value="Gettex (Munich Market Maker) - OTC">Germany-Gettex (Munich Market Maker) - OTC (MUND)</option>
                    <option value="Gettex (Munich Market Maker) Regulated Market">Germany-Gettex (Munich Market Maker) Regulated Market (MUNC)</option>
                    <option value="Hamburg Stock Exchange">Germany-Hamburg Stock Exchange (XHAM)</option>
                    <option value="Hanover Stock Exchange">Germany-Hanover Stock Exchange (XHAN)</option>
                    <option value="Munich Stock Exchange">Germany-Munich Stock Exchange (XMUN)</option>
                    <option value="Quotrix">Germany-Quotrix (XQTX)</option>
                    <option value="Stuttgart Stock Exchange">Germany-Stuttgart Stock Exchange (XSTU)</option>
                    <option value="Tradegate Exchange - Freiverkehr (OTC) Market">Germany-Tradegate Exchange - Freiverkehr (OTC) Market (XGAT)</option>
                    <option value="Tradegate Exchange - Regular Market">Germany-Tradegate Exchange - Regular Market (XGRM)</option>
                    <option value="XETRA">Germany-XETRA (XETR)</option>
                    <option value="Xetra Regular Market">Germany-Xetra Regular Market (XETA)</option>
                    <option value="Ghana Stock Exchange">Ghana-Ghana Stock Exchange (XGHA)</option>
                    <option value="Gibraltar Stock Exchange">Gibraltar-Gibraltar Stock Exchange (GSXL)</option>
                    <option value="Athens Derivatives Exchange">Greece-Athens Derivatives Exchange (XADE)</option>
                    <option value="Athens Exchange Alternative Market">Greece-Athens Exchange Alternative Market (ENAX)</option>
                    <option value="Athens Stock Exchange">Greece-Athens Stock Exchange (XATH)</option>
                    <option value="HDAT Greek Electronic Secondary Securities Market">Greece-HDAT Greek Electronic Secondary Securities Market (HDAT)</option>
                    <option value="HEnEx Hellenic Energy Exchange Derivatives">Greece-HEnEx Hellenic Energy Exchange Derivatives (HEDE)</option>
                    <option value="Guatemala Stock Exchange">Guatemala-Guatemala Stock Exchange (XGTG)</option>
                    <option value="The International Stock Exchange (formerly Channel Islands Exchange)">Guernsey Channel Islands-The International Stock Exchange (formerly Channel Islands Exchange) (XCIE)</option>
                    <option value="Bolsa Centroamericana de Valores">Honduras-Bolsa Centroamericana de Valores (XBCV)</option>
                    <option value="Chinese Gold and Silver Exchange">Hong Kong-Chinese Gold and Silver Exchange (XCGS)</option>
                    <option value="GEM Exchange">Hong Kong-GEM Exchange (XGEM)</option>
                    <option value="Hong Kong Futures Exchange">Hong Kong-Hong Kong Futures Exchange (XHKF)</option>
                    <option value="Hong Kong Futures Exchange International Derivatives">Hong Kong-Hong Kong Futures Exchange International Derivatives (XHKF-INT)</option>
                    <option value="Hong Kong Stock Exchange">Hong Kong-Hong Kong Stock Exchange (XHKG)</option>
                    <option value="Shanghai-HK Stock Connect (Southbound Trading)">Hong Kong-Shanghai-HK Stock Connect (Southbound Trading) (SHSC)</option>
                    <option value="Shenzhen-HK Stock Connect (Southbound Trading)">Hong Kong-Shenzhen-HK Stock Connect (Southbound Trading) (SZSC)</option>
                    <option value="Budapest Stock Exchange">Hungary-Budapest Stock Exchange (XBUD)</option>
                    <option value="Central Eastern European Gas Exchange">Hungary-Central Eastern European Gas Exchange (XGAS)</option>
                    <option value="Hungarian Derivative Energy Exchange">Hungary-Hungarian Derivative Energy Exchange (HUDX)</option>
                    <option value="Hungarian Power Exchange">Hungary-Hungarian Power Exchange (HUPX)</option>
                    <option value="First North Iceland">Iceland-First North Iceland (FNIS)</option>
                    <option value="Nasdaq Nordic Iceland">Iceland-Nasdaq Nordic Iceland (XICE)</option>
                    <option value="Bombay Stock Exchange">India-Bombay Stock Exchange (XBOM)</option>
                    <option value="Bombay Stock Exchange Currency Derivatives">India-Bombay Stock Exchange Currency Derivatives (XBOM-CRD)</option>
                    <option value="Bombay Stock Exchange Debt Market">India-Bombay Stock Exchange Debt Market (XBOM-WDM)</option>
                    <option value="Calcutta Stock Exchange">India-Calcutta Stock Exchange (XCAL)</option>
                    <option value="Delhi Stock Exchange">India-Delhi Stock Exchange (XDES)</option>
                    <option value="ICEX Indian Commodity Exchange">India-ICEX Indian Commodity Exchange (ICXL)</option>
                    <option value="India International Exchange">India-India International Exchange (IINX)</option>
                    <option value="MCX Stock Exchange">India-MCX Stock Exchange (MCXX)</option>
                    <option value="MCX Stock Exchange Currency Derivatives">India-MCX Stock Exchange Currency Derivatives (MCXX-CRD)</option>
                    <option value="Multi Commodity Exchange of India">India-Multi Commodity Exchange of India (XIMC)</option>
                    <option value="Multi Commodity Exchange of India Evening Session">India-Multi Commodity Exchange of India Evening Session (XIMC-EVE)</option>
                    <option value="National Commodity and Derivatives Exchange India">India-National Commodity and Derivatives Exchange India (XNCD)</option>
                    <option value="National Commodity and Derivatives Exchange of India Evening Session">India-National Commodity and Derivatives Exchange of India Evening Session (XNCD-EVE)</option>
                    <option value="National Stock Exchange of India">India-National Stock Exchange of India (XNSE)</option>
                    <option value="NSE International Exchange">India-NSE International Exchange (INSE)</option>
                    <option value="NSEI Currency Derivatives">India-NSEI Currency Derivatives (XNSE-CRD)</option>
                    <option value="NSEI Interest Rate Futures">India-NSEI Interest Rate Futures (XNSE-IRF)</option>
                    <option value="NSEI New Debt Market">India-NSEI New Debt Market (XNSE-WDM)</option>
                    <option value="Power Exchange of India">India-Power Exchange of India (PXIL)</option>
                    <option value="Indonesia Commodity and Derivatives Exchange">Indonesia-Indonesia Commodity and Derivatives Exchange (ICDX)</option>
                    <option value="Indonesia Stock Exchange">Indonesia-Indonesia Stock Exchange (XIDX)</option>
                    <option value="Jakarta Futures Exchange">Indonesia-Jakarta Futures Exchange (XBBJ)</option>
                    <option value="Tehran Stock Exchange">Iran-Tehran Stock Exchange (XTEH)</option>
                    <option value="Iraq Stock Exchange">Iraq-Iraq Stock Exchange (XIQS)</option>
                    <option value="Euronext Dublin - Main Securities Market">Ireland-Euronext Dublin - Main Securities Market (XMSM)</option>
                    <option value="Euronext Dublin (formerly Irish Stock Exchange)">Ireland-Euronext Dublin (formerly Irish Stock Exchange) (XDUB)</option>
                    <option value="ISE Global Exchange Market (GEM)">Ireland-ISE Global Exchange Market (GEM) (XEYE)</option>
                    <option value="SEMOpx Single Electricity Market Operator">Ireland-SEMOpx Single Electricity Market Operator (SEMX)</option>
                    <option value="Tel Aviv Stock Exchange">Israel-Tel Aviv Stock Exchange (XTAE)</option>
                    <option value="Tel Aviv Stock Exchange T-bills and Government Bonds">Israel-Tel Aviv Stock Exchange T-bills and Government Bonds (XTAE-BND)</option>
                    <option value="Borsa Italia">Italy-Borsa Italia (XMIL)</option>
                    <option value="Borsa Italia Equity MTF (GEM)">Italy-Borsa Italia Equity MTF (GEM) (MTAH)</option>
                    <option value="Borsa Italia ExtraMOT">Italy-Borsa Italia ExtraMOT (XMOT)</option>
                    <option value="Borsa Italia SeDex (Securitised Derivatives)">Italy-Borsa Italia SeDex (Securitised Derivatives) (SEDX)</option>
                    <option value="e-MID">Italy-e-MID (EMID)</option>
                    <option value="Euronext Milan Derivatives (prev. Borsa Italia IDEM)">Italy-Euronext Milan Derivatives (prev. Borsa Italia IDEM) (XDMI)</option>
                    <option value="Euronext Milan Electronic Bond Market (prev. Borsa Italia DomesticMOT)">Italy-Euronext Milan Electronic Bond Market (prev. Borsa Italia DomesticMOT) (MOTX)</option>
                    <option value="Euronext Milan Electronic Bond Market EuroMOT (prev. Borsa Italia EuroMOT)">Italy-Euronext Milan Electronic Bond Market EuroMOT (prev. Borsa Italia EuroMOT) (MOTX-EUR)</option>
                    <option value="Euronext Milan Electronic Share Market (prev. Borsa Italia MTA (Equities)">Italy-Euronext Milan Electronic Share Market (prev. Borsa Italia MTA (Equities) (MTAA)</option>
                    <option value="Euronext Milan ETF Plus (prev. Borsa Italia ETF Plus)">Italy-Euronext Milan ETF Plus (prev. Borsa Italia ETF Plus) (ETFP)</option>
                    <option value="Euronext MIV Milan (prev. Borsa Italia Market for Investment Vehicles)">Italy-Euronext MIV Milan (prev. Borsa Italia Market for Investment Vehicles) (MIVX)</option>
                    <option value="EuroTLX">Italy-EuroTLX (ETLX)</option>
                    <option value="GME Italian Power Exchange MTE Market">Italy-GME Italian Power Exchange MTE Market (XGME)</option>
                    <option value="MTS Italy">Italy-MTS Italy (MTSC)</option>
                    <option value="Vorvel Bonds ">Italy-Vorvel Bonds (HMTF)</option>
                    <option value="Jamaica Stock Exchange">Jamaica-Jamaica Stock Exchange (XJAM)</option>
                    <option value="CBOE Japan (formerly Chi-X Japan)">Japan-CBOE Japan (formerly Chi-X Japan) (CHIJ)</option>
                    <option value="Dojima Exchange (prev. Osaka Dojima Commodity Exchange)">Japan-Dojima Exchange (prev. Osaka Dojima Commodity Exchange) (XKAC)</option>
                    <option value="Fukuoka Stock Exchange">Japan-Fukuoka Stock Exchange (XFKA)</option>
                    <option value="Japan Electric Power Exchange (JEPX)">Japan-Japan Electric Power Exchange (JEPX) (JEPX)</option>
                    <option value="Japannext">Japan-Japannext (SBIJ)</option>
                    <option value="Nagoya Stock Exchange">Japan-Nagoya Stock Exchange (XNGO)</option>
                    <option value="Osaka Digital Exchange">Japan-Osaka Digital Exchange (ODXE)</option>
                    <option value="Osaka Exchange Commodities (formerly Tokyo Commodities Exchange)">Japan-Osaka Exchange Commodities (formerly Tokyo Commodities Exchange) (XOSE-COM)</option>
                    <option value="Osaka Exchange Derivatives">Japan-Osaka Exchange Derivatives (XOSE)</option>
                    <option value="Osaka Exchange Energy Derivatives (formerly Tokyo Commodity Exchange)">Japan-Osaka Exchange Energy Derivatives (formerly Tokyo Commodity Exchange) (XTKT)</option>
                    <option value="Osaka Exchange Index Products">Japan-Osaka Exchange Index Products (XOSE-IND)</option>
                    <option value="Osaka Exchange J-net">Japan-Osaka Exchange J-net (XOSJ)</option>
                    <option value="Sapporo Securities Exchange">Japan-Sapporo Securities Exchange (XSAP)</option>
                    <option value="TIFFE DAX Margin Contracts">Japan-TIFFE DAX Margin Contracts (XTFF-DAX)</option>
                    <option value="TIFFE FTSE 100 Margin Contracts">Japan-TIFFE FTSE 100 Margin Contracts (XTFF-LON)</option>
                    <option value="TIFFE FTSE Taiwan 50 Margin Contracts">Japan-TIFFE FTSE Taiwan 50 Margin Contracts (XTFF-TWS)</option>
                    <option value="TIFFE FX Margin Trades">Japan-TIFFE FX Margin Trades (XTFF-FMT)</option>
                    <option value="Tokyo AIM Alternative Investment Market">Japan-Tokyo AIM Alternative Investment Market (XTAM)</option>
                    <option value="Tokyo Financial Exchange (TIFFE)">Japan-Tokyo Financial Exchange (TIFFE) (XTFF)</option>
                    <option value="Tokyo Stock Exchange">Japan-Tokyo Stock Exchange (XTKS)</option>
                    <option value="Tokyo Stock Exchange ToSTNeT Trading">Japan-Tokyo Stock Exchange ToSTNeT Trading (XTK1)</option>
                    <option value="Tokyo Stock Exchange ToSTNeT-2 Trading">Japan-Tokyo Stock Exchange ToSTNeT-2 Trading (XTK2)</option>
                    <option value="Amman Stock Exchange">Jordan-Amman Stock Exchange (XAMM)</option>
                    <option value="Astana International Exchange">Kazakhstan-Astana International Exchange (AIXK)</option>
                    <option value="Kazakhstan Stock Exchange">Kazakhstan-Kazakhstan Stock Exchange (XKAZ)</option>
                    <option value="Nairobi Stock Exchange">Kenya-Nairobi Stock Exchange (XNAI)</option>
                    <option value="KOFIA K-OTC Korea FreeBoard Market">Korea (Republic of)-KOFIA K-OTC Korea FreeBoard Market (XKFB)</option>
                    <option value="Korea New Exchange KONEX">Korea (Republic of)-Korea New Exchange KONEX (XKON)</option>
                    <option value="KRX Korea Exchange">Korea (Republic of)-KRX Korea Exchange (XKRX)</option>
                    <option value="KRX Korea Exchange (Cash Markets KOSDAQ and KOSPI)">Korea (Republic of)-KRX Korea Exchange (Cash Markets KOSDAQ and KOSPI) (XKOS)</option>
                    <option value="KRX Korea Exchange (Derivatives Market)">Korea (Republic of)-KRX Korea Exchange (Derivatives Market) (XKFE)</option>
                    <option value="Kuwait Stock Exchange">Kuwait-Kuwait Stock Exchange (XKUW)</option>
                    <option value="Kyrgyz Stock Exchange">Kyrgyzstan-Kyrgyz Stock Exchange (XKSE)</option>
                    <option value="Lao Securities Exchange">Lao People's Democratic Republic-Lao Securities Exchange (XLAO)</option>
                    <option value="First North Latvia">Latvia-First North Latvia (FNLV)</option>
                    <option value="Nasdaq Baltic Riga">Latvia-Nasdaq Baltic Riga (XRIS)</option>
                    <option value="Beirut Stock Exchange">Lebanon-Beirut Stock Exchange (XBEY)</option>
                    <option value="Libyan Stock Market">Libya-Libyan Stock Market (XLSM)</option>
                    <option value="First North Lithuania">Lithuania-First North Lithuania (FNLT)</option>
                    <option value="Nasdaq Baltic Vilnius">Lithuania-Nasdaq Baltic Vilnius (XLIT)</option>
                    <option value="Euro MTF">Luxembourg-Euro MTF (EMTF)</option>
                    <option value="Luxembourg Stock Exchange">Luxembourg-Luxembourg Stock Exchange (XLUX)</option>
                    <option value="Malawi Stock Exchange">Malawi-Malawi Stock Exchange (XMSW)</option>
                    <option value="Bursa Malaysia">Malaysia-Bursa Malaysia (XKLS)</option>
                    <option value="Bursa Malaysia Derivatives Market">Malaysia-Bursa Malaysia Derivatives Market (XKLS-DER)</option>
                    <option value="Labuan International Financial Exchange">Malaysia-Labuan International Financial Exchange (XLFX)</option>
                    <option value="Ringgit Bond Market">Malaysia-Ringgit Bond Market (XRBM)</option>
                    <option value="Maldives Stock Exchange">Maldives-Maldives Stock Exchange (MALX)</option>
                    <option value="Malta Borza">Malta-Malta Borza (XMAL)</option>
                    <option value="Mauritius Stock Exchange">Mauritius-Mauritius Stock Exchange (XMAU)</option>
                    <option value="Bolsa Institucional de Valores Mexico">Mexico-Bolsa Institucional de Valores Mexico (BIVA)</option>
                    <option value="MexDer Exchange">Mexico-MexDer Exchange (XEMD)</option>
                    <option value="Mexico Stock Exchange">Mexico-Mexico Stock Exchange (XMEX)</option>
                    <option value="Moldova Stock Exchange">Moldova-Moldova Stock Exchange (XMOL)</option>
                    <option value="Mongolian Stock Exchange">Mongolia-Mongolian Stock Exchange (XULA)</option>
                    <option value="Montenegro Stock Exchange">Montenegro-Montenegro Stock Exchange (XMNX)</option>
                    <option value="Casablanca Stock Exchange">Morocco-Casablanca Stock Exchange (XCAS)</option>
                    <option value="Mozambique Stock Exchange">Mozambique-Mozambique Stock Exchange (XBVM)</option>
                    <option value="Namibian Stock Exchange">Namibia-Namibian Stock Exchange (XNAM)</option>
                    <option value="Namibian Stock Exchange Dual-Listed Securities">Namibia-Namibian Stock Exchange Dual-Listed Securities (XNAM-DLS)</option>
                    <option value="Nepal Stock Exchange">Nepal-Nepal Stock Exchange (XNEP)</option>
                    <option value="APX Power NL">Netherlands-APX Power NL (NLPX)</option>
                    <option value="CBOE Europe Derivatives">Netherlands-CBOE Europe Derivatives (CEDX)</option>
                    <option value="Cboe Europe DXE Order Book (NL)">Netherlands-Cboe Europe DXE Order Book (NL) (CEUX)</option>
                    <option value="Climex">Netherlands-Climex (CLMX)</option>
                    <option value="CME Amsterdam BV">Netherlands-CME Amsterdam BV (BTAM)</option>
                    <option value="Euronext Amsterdam">Netherlands-Euronext Amsterdam (XAMS)</option>
                    <option value="Euronext Amsterdam Equity and Index Derivatives">Netherlands-Euronext Amsterdam Equity and Index Derivatives (XEUE-AMS)</option>
                    <option value="Euronext Amsterdam Interest Rate Products">Netherlands-Euronext Amsterdam Interest Rate Products (XEUI-AMS)</option>
                    <option value="ICE Endex (European Energy Derivatives Exchange)">Netherlands-ICE Endex (European Energy Derivatives Exchange) (NDEX)</option>
                    <option value="ICE Endex Emissions Futures">Netherlands-ICE Endex Emissions Futures (NDEX-ECX)</option>
                    <option value="ICE Endex Natural Gas Products">Netherlands-ICE Endex Natural Gas Products (NDEX-TTF)</option>
                    <option value="Nxchange">Netherlands-Nxchange (XNXC)</option>
                    <option value="TRADEcho (Europe)">Netherlands-TRADEcho (Europe) (ECEU)</option>
                    <option value="Tradeweb Europe">Netherlands-Tradeweb Europe (TWEU)</option>
                    <option value="Turquoise Europe Equities (NL)">Netherlands-Turquoise Europe Equities (NL) (TQEX)</option>
                    <option value="NZX (New Zealand Stock Exchange)">New Zealand-NZX (New Zealand Stock Exchange) (XNZE)</option>
                    <option value="Sydney Futures Exchange (NZ Products)">New Zealand-Sydney Futures Exchange (NZ Products) (XSFE-NZF)</option>
                    <option value="Nicaragua Bolsa Valores">Nicaragua-Nicaragua Bolsa Valores (XMAN)</option>
                    <option value="Nigerian Stock Exchange">Nigeria-Nigerian Stock Exchange (XNSA)</option>
                    <option value="Macedonian Stock Exchange">North Macedonia FYROM-Macedonian Stock Exchange (XMAE)</option>
                    <option value="Euronext Oslo (formerly Oslo Bors)">Norway-Euronext Oslo (formerly Oslo Bors) (XOSL)</option>
                    <option value="Euronext Oslo Derivatives Market">Norway-Euronext Oslo Derivatives Market (XOBD)</option>
                    <option value="Fish Pool">Norway-Fish Pool (FISH)</option>
                    <option value="Imarex">Norway-Imarex (XIMA)</option>
                    <option value="Merkur Market">Norway-Merkur Market (MERK)</option>
                    <option value="Nasdaq Commodities">Norway-Nasdaq Commodities (NORX)</option>
                    <option value="Nasdaq Commodities European Power Products">Norway-Nasdaq Commodities European Power Products (NORX-EUR)</option>
                    <option value="NOREXECO ASA">Norway-NOREXECO ASA (NEXO)</option>
                    <option value="Norwegian OTC Market">Norway-Norwegian OTC Market (NOTC)</option>
                    <option value="Oslo Axess">Norway-Oslo Axess (XOAS)</option>
                    <option value="Muscat Securities Market">Oman-Muscat Securities Market (XMUS)</option>
                    <option value="Pakistan Mercantile Exchange">Pakistan-Pakistan Mercantile Exchange (NCEL)</option>
                    <option value="Pakistan Stock Exchange">Pakistan-Pakistan Stock Exchange (XKAR)</option>
                    <option value="Palestine Exchange">Palestinian Territory Occupied-Palestine Exchange (XPAE)</option>
                    <option value="Bolsa Latinoamericana de Valores (prev. Panama Stock Exchange)">Panama-Bolsa Latinoamericana de Valores (prev. Panama Stock Exchange) (XPTY)</option>
                    <option value="Port Moresby Stock Exchange">Papua New Guinea-Port Moresby Stock Exchange (XPOM)</option>
                    <option value="Asuncion Bolsa Valores">Paraguay-Asuncion Bolsa Valores (XVPA)</option>
                    <option value="Lima Stock Exchange">Peru-Lima Stock Exchange (XLIM)</option>
                    <option value="Philippine Dealing and Exchange Corp">Philippines-Philippine Dealing and Exchange Corp (PDEX)</option>
                    <option value="Philippine Stock Exchange">Philippines-Philippine Stock Exchange (XPHS)</option>
                    <option value="BondSpot Poland MTF">Poland-BondSpot Poland MTF (BOSP)</option>
                    <option value="Polish Power Exchange Derivatives">Poland-Polish Power Exchange Derivatives (PLPD)</option>
                    <option value="Treasury BondSpot Poland (formerly MTS Poland)">Poland-Treasury BondSpot Poland (formerly MTS Poland) (TBSP)</option>
                    <option value="Warsaw Stock Exchange">Poland-Warsaw Stock Exchange (XWAR)</option>
                    <option value="Warsaw Stock Exchange Financial Derivatives">Poland-Warsaw Stock Exchange Financial Derivatives (WDER)</option>
                    <option value="Euronext Lisbon">Portugal-Euronext Lisbon (XLIS)</option>
                    <option value="Euronext Lisbon Derivatives Market">Portugal-Euronext Lisbon Derivatives Market (MFOX)</option>
                    <option value="Interbolsa Portugal">Portugal-Interbolsa Portugal (XLIS-MCP)</option>
                    <option value="MTS Portugal">Portugal-MTS Portugal (PORT)</option>
                    <option value="OMIP - Operador de Mercado Iberico de Energia">Portugal-OMIP - Operador de Mercado Iberico de Energia (OMIP)</option>
                    <option value="Qatar Exchange">Qatar-Qatar Exchange (DSMD)</option>
                    <option value="Bucharest Derivatives Market">Romania-Bucharest Derivatives Market (XBSD)</option>
                    <option value="Bucharest Stock Exchange">Romania-Bucharest Stock Exchange (XBSE)</option>
                    <option value="Romanian Commodities Exchange">Romania-Romanian Commodities Exchange (XBRM)</option>
                    <option value="Romanian Power Market">Romania-Romanian Power Market (XRPM)</option>
                    <option value="Moscow Exchange MICEX Main Market">Russian Federation-Moscow Exchange MICEX Main Market (MISX)</option>
                    <option value="Russian Trading System">Russian Federation-Russian Trading System (RTSX)</option>
                    <option value="Samara Currency Interbank Exchange">Russian Federation-Samara Currency Interbank Exchange (XSAM)</option>
                    <option value="Siberian Stock Exchange">Russian Federation-Siberian Stock Exchange (XSIB)</option>
                    <option value="St. Petersburg Currency Exchange">Russian Federation-St. Petersburg Currency Exchange (XPIC)</option>
                    <option value="St. Petersburg International Mercantile Exchange">Russian Federation-St. Petersburg International Mercantile Exchange (SPIM)</option>
                    <option value="St. Petersburg Stock Exchange (Commodities Market)">Russian Federation-St. Petersburg Stock Exchange (Commodities Market) (XPET)</option>
                    <option value="St. Petersburg Stock Exchange (Equities Market)">Russian Federation-St. Petersburg Stock Exchange (Equities Market) (SPBE)</option>
                    <option value="Rwanda Stock Exchange">Rwanda-Rwanda Stock Exchange (RSEX)</option>
                    <option value="Eastern Caribbean Securities Exchange">Saint Kitts and Nevis-Eastern Caribbean Securities Exchange (XECS)</option>
                    <option value="Saudi Arabian Stock Exchange">Saudi Arabia-Saudi Arabian Stock Exchange (XSAU)</option>
                    <option value="Belgrade Stock Exchange">Serbia-Belgrade Stock Exchange (XBEL)</option>
                    <option value="MERJ Exchange (formerly Trop-X)">Seychelles-MERJ Exchange (formerly Trop-X) (TRPX)</option>
                    <option value="Asia Pacific Exchange">Singapore-Asia Pacific Exchange (APEX)</option>
                    <option value="EEX Asia (Cleartrade Exchange)">Singapore-EEX Asia (Cleartrade Exchange) (CLTD)</option>
                    <option value="ICE Futures Singapore (formerly Singapore Mercantile Exchange)">Singapore-ICE Futures Singapore (formerly Singapore Mercantile Exchange) (IFSG)</option>
                    <option value="SGX (SICOM) Rubber Products">Singapore-SGX (SICOM) Rubber Products (XSCE)</option>
                    <option value="SGX Coffee Robusta Futures">Singapore-SGX Coffee Robusta Futures (XSES-CRF)</option>
                    <option value="SGX Coking Coal Products">Singapore-SGX Coking Coal Products (XSES-CCL)</option>
                    <option value="SGX Dry Freight Derivatives">Singapore-SGX Dry Freight Derivatives (XSES-DRY)</option>
                    <option value="SGX Electricity Futures">Singapore-SGX Electricity Futures (XSES-EFS)</option>
                    <option value="SGX Eurodollar Futures">Singapore-SGX Eurodollar Futures (XSES-FED)</option>
                    <option value="SGX Eurodollar Options">Singapore-SGX Eurodollar Options (XSES-OED)</option>
                    <option value="SGX Euroyen Tibor Futures">Singapore-SGX Euroyen Tibor Futures (XSES-FEY)</option>
                    <option value="SGX Euroyen Tibor Options">Singapore-SGX Euroyen Tibor Options (XSES-OEY)</option>
                    <option value="SGX Foreign Exchange Futures">Singapore-SGX Foreign Exchange Futures (XSES-FXF)</option>
                    <option value="SGX FTSE China A50 Index Futures">Singapore-SGX FTSE China A50 Index Futures (XSES-CNF)</option>
                    <option value="SGX FTSE Equity Index Products">Singapore-SGX FTSE Equity Index Products (XSES-FTS)</option>
                    <option value="SGX Iron Ore Futures">Singapore-SGX Iron Ore Futures (XSES-IOF)</option>
                    <option value="SGX Japanese Govt Bond Futures">Singapore-SGX Japanese Govt Bond Futures (XSES-FJB)</option>
                    <option value="SGX Japanese Govt Bonds Options">Singapore-SGX Japanese Govt Bonds Options (XSES-OJB)</option>
                    <option value="SGX MSCI Equity Index Products">Singapore-SGX MSCI Equity Index Products (XSES-XYZ)</option>
                    <option value="SGX MSCI Indonesia Futures">Singapore-SGX MSCI Indonesia Futures (XSES-IDF)</option>
                    <option value="SGX MSCI Malaysia Index Futures">Singapore-SGX MSCI Malaysia Index Futures (XSES-MYF)</option>
                    <option value="SGX MSCI Philippines Index Futures">Singapore-SGX MSCI Philippines Index Futures (XSES-PHP)</option>
                    <option value="SGX MSCI Singapore Index Futures">Singapore-SGX MSCI Singapore Index Futures (XSES-SGF)</option>
                    <option value="SGX MSCI Taiwan Index Futures and Options">Singapore-SGX MSCI Taiwan Index Futures and Options (XSES-TWF)</option>
                    <option value="SGX MSCI Thailand Futures">Singapore-SGX MSCI Thailand Futures (XSES-THL)</option>
                    <option value="SGX Nifty (India) Index Futures">Singapore-SGX Nifty (India) Index Futures (XSES-CNX)</option>
                    <option value="SGX Nikkei Contracts Futures and Options">Singapore-SGX Nikkei Contracts Futures and Options (XSES-NKF)</option>
                    <option value="SGX NZ Dairy Derivatives">Singapore-SGX NZ Dairy Derivatives (XSES-NZF)</option>
                    <option value="SICOM Gold Futures">Singapore-SICOM Gold Futures (XSES-GDF)</option>
                    <option value="Singapore Exchange">Singapore-Singapore Exchange (XSES)</option>
                    <option value="Singapore Exchange Euroyen Contracts">Singapore-Singapore Exchange Euroyen Contracts (XSES-EYN)</option>
                    <option value="Bratislava Stock Exchange">Slovakia-Bratislava Stock Exchange (XBRA)</option>
                    <option value="BSP Regional Energy Exchange South Pool">Slovenia-BSP Regional Energy Exchange South Pool (XSOP)</option>
                    <option value="Ljubljana Stock Exchange">Slovenia-Ljubljana Stock Exchange (XLJU)</option>
                    <option value="A2X South Africa">South Africa-A2X South Africa (A2XX)</option>
                    <option value="AltX (Division of Johannesburg Stock Exchange)">South Africa-AltX (Division of Johannesburg Stock Exchange) (ALTX)</option>
                    <option value="Bond Exchange of South African">South Africa-Bond Exchange of South African (XBES)</option>
                    <option value="Johannesburg Stock Exchange">South Africa-Johannesburg Stock Exchange (XJSE)</option>
                    <option value="JSE Commodity Derivatives Market (formerly SAFE Agricultural Mkt)">South Africa-JSE Commodity Derivatives Market (formerly SAFE Agricultural Mkt) (XSFA)</option>
                    <option value="JSE Currency Derivatives Market">South Africa-JSE Currency Derivatives Market (ZFXM)</option>
                    <option value="JSE Equity Derivatives Market (formerly South African Futures Exchange)">South Africa-JSE Equity Derivatives Market (formerly South African Futures Exchange) (XSAF)</option>
                    <option value="JSE Financial Derivatives Market (formerly Yield-X Trading)">South Africa-JSE Financial Derivatives Market (formerly Yield-X Trading) (YLDX)</option>
                    <option value="Barcelona Stock Exchange">Spain-Barcelona Stock Exchange (XBAR)</option>
                    <option value="Bilbao Stock Exchange">Spain-Bilbao Stock Exchange (XBIL)</option>
                    <option value="BME Renta Fija">Spain-BME Renta Fija (XDRF)</option>
                    <option value="Bolsa de Bilbao Renta Fija">Spain-Bolsa de Bilbao Renta Fija (SBIL)</option>
                    <option value="Bolsas y Mercados Espanoles">Spain-Bolsas y Mercados Espanoles (BMEX)</option>
                    <option value="Latibex">Spain-Latibex (XLAT)</option>
                    <option value="Madrid Stock Exchange">Spain-Madrid Stock Exchange (XMAD)</option>
                    <option value="MEFF Derivados Financieros">Spain-MEFF Derivados Financieros (XMRV)</option>
                    <option value="MEFF FX Financial Derivatives">Spain-MEFF FX Financial Derivatives (XMFX)</option>
                    <option value="MEFF Power Derivatives">Spain-MEFF Power Derivatives (XMPW)</option>
                    <option value="Mercado Alternativo Bursatil (Spain)">Spain-Mercado Alternativo Bursatil (Spain) (MABX)</option>
                    <option value="OMEL - Mercado de Electricidad">Spain-OMEL - Mercado de Electricidad (OMEL)</option>
                    <option value="Valencia Stock Exchange">Spain-Valencia Stock Exchange (XVAL)</option>
                    <option value="Colombo Stock Exchange">Sri Lanka-Colombo Stock Exchange (XCOL)</option>
                    <option value="Khartoum Stock Exchange">Sudan-Khartoum Stock Exchange (XKHA)</option>
                    <option value="First North Stockholm">Sweden-First North Stockholm (FNSE)</option>
                    <option value="Nasdaq Nordic Stockholm">Sweden-Nasdaq Nordic Stockholm (XSTO)</option>
                    <option value="Nasdaq Nordic@Mid">Sweden-Nasdaq Nordic@Mid (DSTO)</option>
                    <option value="Nordic Growth Market Equity">Sweden-Nordic Growth Market Equity (XNGM)</option>
                    <option value="Nordic MTF">Sweden-Nordic MTF (NMTF)</option>
                    <option value="Spotlight (formerly Aktie Torget)">Sweden-Spotlight (formerly Aktie Torget) (XSAT)</option>
                    <option value="BX Swiss (formerly Berne Stock Exchange)">Switzerland-BX Swiss (formerly Berne Stock Exchange) (XBRN)</option>
                    <option value="OTC-X BEKB">Switzerland-OTC-X BEKB (OTXB)</option>
                    <option value="SIX Swiss Exchange">Switzerland-SIX Swiss Exchange (XSWX)</option>
                    <option value="SIX Swiss Exchange Swiss Blue Chip Equities (formerly Virt-x)">Switzerland-SIX Swiss Exchange Swiss Blue Chip Equities (formerly Virt-x) (XVTX)</option>
                    <option value="Swiss Exchange Structured Products">Switzerland-Swiss Exchange Structured Products (XQMH)</option>
                    <option value="SWX Swiss Block">Switzerland-SWX Swiss Block (XSWB)</option>
                    <option value="Damascus Securities Exchange">Syrian Arab Republic-Damascus Securities Exchange (XDSE)</option>
                    <option value="Taipei Stock Exchange (formerly GreTai Securities Market)">Taiwan-Taipei Stock Exchange (formerly GreTai Securities Market) (ROCO)</option>
                    <option value="Taiwan Futures Exchange">Taiwan-Taiwan Futures Exchange (XTAF)</option>
                    <option value="Taiwan Stock Exchange">Taiwan-Taiwan Stock Exchange (XTAI)</option>
                    <option value="Dar es Salaam Stock Exchange">Tanzania-Dar es Salaam Stock Exchange (XDAR)</option>
                    <option value="Agricultural Futures Exchange of Thailand">Thailand-Agricultural Futures Exchange of Thailand (AFET)</option>
                    <option value="BEX Bond Electronic Exchange (Thailand)">Thailand-BEX Bond Electronic Exchange (Thailand) (BEEX)</option>
                    <option value="SET Foreign Board">Thailand-SET Foreign Board (XBKF)</option>
                    <option value="Thailand Futures Exchange">Thailand-Thailand Futures Exchange (TFEX)</option>
                    <option value="Thailand Stock Exchange">Thailand-Thailand Stock Exchange (XBKK)</option>
                    <option value="Trinidad and Tobago Stock Exchange">Trinidad and Tobago-Trinidad and Tobago Stock Exchange (XTRN)</option>
                    <option value="Tunis Bourse">Tunisia-Tunis Bourse (XTUN)</option>
                    <option value="Istanbul Stock Exchange">Turkiye-Istanbul Stock Exchange (XIST)</option>
                    <option value="Istanbul Stock Exchange Debt Segment">Turkiye-Istanbul Stock Exchange Debt Segment (XDSM)</option>
                    <option value="Istanbul Stock Exchange Futures and Options">Turkiye-Istanbul Stock Exchange Futures and Options (XFNO)</option>
                    <option value="Uganda Securities Exchange">Uganda-Uganda Securities Exchange (XUGA)</option>
                    <option value="INNEX Stock Exchange">Ukraine-INNEX Stock Exchange (XDFB)</option>
                    <option value="Kiev International Stock Exchange">Ukraine-Kiev International Stock Exchange (XKIS)</option>
                    <option value="Kiev Universal Exchange">Ukraine-Kiev Universal Exchange (XKIE)</option>
                    <option value="Perspektiva Exchange">Ukraine-Perspektiva Exchange (SEPE)</option>
                    <option value="PFTS First Securities Trading System">Ukraine-PFTS First Securities Trading System (PFTS)</option>
                    <option value="Ukrainian Exchange">Ukraine-Ukrainian Exchange (UKEX)</option>
                    <option value="Ukrainian Stock Exchange">Ukraine-Ukrainian Stock Exchange (XUAX)</option>
                    <option value="Abu Dhabi Securities Exchange">United Arab Emirates-Abu Dhabi Securities Exchange (XADS)</option>
                    <option value="Dubai Financial Market">United Arab Emirates-Dubai Financial Market (XDFM)</option>
                    <option value="Dubai Gold and Commodities Exchange">United Arab Emirates-Dubai Gold and Commodities Exchange (DGCX)</option>
                    <option value="Dubai Mercantile Exchange">United Arab Emirates-Dubai Mercantile Exchange (DUMX)</option>
                    <option value="ICE Futures Abu Dhabi">United Arab Emirates-ICE Futures Abu Dhabi (IFAD)</option>
                    <option value="NASDAQ Dubai (formerly DIFX)">United Arab Emirates-NASDAQ Dubai (formerly DIFX) (DIFX)</option>
                    <option value="APX Power UK">United Kingdom-APX Power UK (UKPX)</option>
                    <option value="Aquis Exchange (UK)">United Kingdom-Aquis Exchange (UK) (AQXE)</option>
                    <option value="Aquis Stock Exchange (prev. NEX Exchange)">United Kingdom-Aquis Stock Exchange (prev. NEX Exchange) (AQSE)</option>
                    <option value="Baltex Freight Derivatives Market (Baltic Exchange)">United Kingdom-Baltex Freight Derivatives Market (Baltic Exchange) (BALT-FDM)</option>
                    <option value="Baltic Exchange">United Kingdom-Baltic Exchange (BALT)</option>
                    <option value="Bloomberg MTF">United Kingdom-Bloomberg MTF (BMTF)</option>
                    <option value="Cboe Europe BXE Order Book (UK) (formerly BATS)">United Kingdom-Cboe Europe BXE Order Book (UK) (formerly BATS) (BATE)</option>
                    <option value="Cboe Europe CXE Order Book (UK) (formerly Chi-X)">United Kingdom-Cboe Europe CXE Order Book (UK) (formerly Chi-X) (CHIX)</option>
                    <option value="Chi-X (Amsterdam market)">United Kingdom-Chi-X (Amsterdam market) (CHIX-AMS)</option>
                    <option value="Chi-X (Frankfurt market)">United Kingdom-Chi-X (Frankfurt market) (CHIX-FRT)</option>
                    <option value="Chi-X (London market)">United Kingdom-Chi-X (London market) (CHIX-LDN)</option>
                    <option value="Chi-X (Paris market)">United Kingdom-Chi-X (Paris market) (CHIX-PRS)</option>
                    <option value="Chi-X (Zurich market)">United Kingdom-Chi-X (Zurich market) (CHIX-ZRC)</option>
                    <option value="EuroMTS">United Kingdom-EuroMTS (XMTS)</option>
                    <option value="Euronext Block (formerly SmartPool)">United Kingdom-Euronext Block (formerly SmartPool) (XSMP)</option>
                    <option value="GEMMA Gilt Edged Market Makers Association">United Kingdom-GEMMA Gilt Edged Market Makers Association (GEMX)</option>
                    <option value="GMEX Exchange">United Kingdom-GMEX Exchange (GMEG)</option>
                    <option value="ICE Futures Europe (Emissions Contracts)">United Kingdom-ICE Futures Europe (Emissions Contracts) (IFEU-ECX)</option>
                    <option value="ICE Futures Europe (Energy Products)">United Kingdom-ICE Futures Europe (Energy Products) (IFEU-IPE)</option>
                    <option value="ICE Futures Europe (International Coal Products)">United Kingdom-ICE Futures Europe (International Coal Products) (IFEU-COL)</option>
                    <option value="ICE Futures Europe (Utility Markets)">United Kingdom-ICE Futures Europe (Utility Markets) (IFEU-IPG)</option>
                    <option value="ICE Futures Europe Business Days">United Kingdom-ICE Futures Europe Business Days (IFEU)</option>
                    <option value="ICE LIFFE U.K. (Commodities)">United Kingdom-ICE LIFFE U.K. (Commodities) (IFLX)</option>
                    <option value="ICE LIFFE U.K. Equities (non-UK equities regulated market)">United Kingdom-ICE LIFFE U.K. Equities (non-UK equities regulated market) (IFLO-EUE)</option>
                    <option value="ICE LIFFE U.K. Equities (non-UK equities via ICE Block)">United Kingdom-ICE LIFFE U.K. Equities (non-UK equities via ICE Block) (IFLO-EQF)</option>
                    <option value="ICE LIFFE U.K. Equities (UK contracts)">United Kingdom-ICE LIFFE U.K. Equities (UK contracts) (IFLO)</option>
                    <option value="ICE LIFFE U.K. Financial (EU Interest Rate Products)">United Kingdom-ICE LIFFE U.K. Financial (EU Interest Rate Products) (IFLL-EUI)</option>
                    <option value="ICE LIFFE U.K. Financial (UK contracts)">United Kingdom-ICE LIFFE U.K. Financial (UK contracts) (IFLL)</option>
                    <option value="ICE LIFFE U.K. Financial (US Interest Rate Products)">United Kingdom-ICE LIFFE U.K. Financial (US Interest Rate Products) (IFLL-USI)</option>
                    <option value="Instinet Europe">United Kingdom-Instinet Europe (XIEL)</option>
                    <option value="IPSX">United Kingdom-IPSX (IPSX)</option>
                    <option value="I-SWAP">United Kingdom-I-SWAP (ISWA)</option>
                    <option value="LMAX (FX products)">United Kingdom-LMAX (FX products) (LMAF)</option>
                    <option value="LMAX (Indices Rates Commodities)">United Kingdom-LMAX (Indices Rates Commodities) (LMAO)</option>
                    <option value="London Bullion Market (OTC)">United Kingdom-London Bullion Market (OTC) (XLBM)</option>
                    <option value="London Derivatives Exchange">United Kingdom-London Derivatives Exchange (XLDX)</option>
                    <option value="London Metal Exchange">United Kingdom-London Metal Exchange (XLME)</option>
                    <option value="London Metal Exchange (Ring Trading)">United Kingdom-London Metal Exchange (Ring Trading) (XLME-RNG)</option>
                    <option value="London Metal Exchange USD contracts">United Kingdom-London Metal Exchange USD contracts (XLME-USD)</option>
                    <option value="London Platinum and Palladium Market">United Kingdom-London Platinum and Palladium Market (LPPM)</option>
                    <option value="London Stock Exchange">United Kingdom-London Stock Exchange (XLON)</option>
                    <option value="London Stock Exchange Derivatives Market - EUR products">United Kingdom-London Stock Exchange Derivatives Market - EUR products (XLOD-EUR)</option>
                    <option value="London Stock Exchange Derivatives Market (formerly Turquoise Derivatives)">United Kingdom-London Stock Exchange Derivatives Market (formerly Turquoise Derivatives) (XLOD)</option>
                    <option value="London Stock Exchange Derivatives Market (Norwegian Products)">United Kingdom-London Stock Exchange Derivatives Market (Norwegian Products) (XLOD-OMN)</option>
                    <option value="London Stock Exchange International Order Book (IOB)">United Kingdom-London Stock Exchange International Order Book (IOB) (XLON-IOB)</option>
                    <option value="London Stock Exchange TRADEcho APA">United Kingdom-London Stock Exchange TRADEcho APA (ECHO)</option>
                    <option value="Markit BOAT">United Kingdom-Markit BOAT (BOAT)</option>
                    <option value="MTS Austria">United Kingdom-MTS Austria (MTSA)</option>
                    <option value="MTS Czech Republic">United Kingdom-MTS Czech Republic (XMTS-CZK)</option>
                    <option value="MTS Germany">United Kingdom-MTS Germany (GMTS)</option>
                    <option value="MTS Greece">United Kingdom-MTS Greece (MTSG)</option>
                    <option value="MTS Hungary">United Kingdom-MTS Hungary (XMTS-HUF)</option>
                    <option value="MTS Ireland">United Kingdom-MTS Ireland (IMTS)</option>
                    <option value="MTS Israel">United Kingdom-MTS Israel (RMTS)</option>
                    <option value="MTS Netherlands">United Kingdom-MTS Netherlands (AMTS)</option>
                    <option value="MTS Slovakia">United Kingdom-MTS Slovakia (XMTS-SKK)</option>
                    <option value="MTS Slovenia">United Kingdom-MTS Slovenia (VMTS)</option>
                    <option value="MTS South Africa">United Kingdom-MTS South Africa (XMTS-ZAR)</option>
                    <option value="MTS Spain">United Kingdom-MTS Spain (SMTS)</option>
                    <option value="MTS UK Gilts">United Kingdom-MTS UK Gilts (XMTS-GBP)</option>
                    <option value="Sigma X MTF">United Kingdom-Sigma X MTF (SGMX)</option>
                    <option value="Tradeweb UK">United Kingdom-Tradeweb UK (TREU)</option>
                    <option value="Turquoise Equities (UK)">United Kingdom-Turquoise Equities (UK) (TRQX)</option>
                    <option value="UK LIFFE OTC Bclear">United Kingdom-UK LIFFE OTC Bclear (XEUE-BCL)</option>
                    <option value="Vega-Chi">United Kingdom-Vega-Chi (VEGA)</option>
                    <option value="BIDSTrading">United States-BIDSTrading (BIDS)</option>
                    <option value="Bitnomial Exchange">United States-Bitnomial Exchange (BTNL)</option>
                    <option value="Boston Options Exchange">United States-Boston Options Exchange (XBOX)</option>
                    <option value="C2 Exchange">United States-C2 Exchange (C2OX)</option>
                    <option value="Cboe BYX US Equities Exchange (formerly BATS Y-Exchange)">United States-Cboe BYX US Equities Exchange (formerly BATS Y-Exchange) (BATY)</option>
                    <option value="Cboe BZX Options Exchange (formerly BATS Exchange Options Market)">United States-Cboe BZX Options Exchange (formerly BATS Exchange Options Market) (BATO)</option>
                    <option value="Cboe BZX US Equities Exchange (formerly BATS Trading)">United States-Cboe BZX US Equities Exchange (formerly BATS Trading) (BATS)</option>
                    <option value="CBOE Digital Exchange (formerly Eris Exchange">United States-CBOE Digital Exchange (formerly Eris Exchange (ERIS)</option>
                    <option value="Cboe EDGA US Equities Exchange (formerly BATS EDGA)">United States-Cboe EDGA US Equities Exchange (formerly BATS EDGA) (EDGA)</option>
                    <option value="Cboe EDGX Options Market (formerly BATS EDGX)">United States-Cboe EDGX Options Market (formerly BATS EDGX) (EDGX)</option>
                    <option value="Cboe EDGX Options Market (formerly EDGX Options Market)">United States-Cboe EDGX Options Market (formerly EDGX Options Market) (EDGO)</option>
                    <option value="CBOE Futures Exchange (CFE)">United States-CBOE Futures Exchange (CFE) (XCBF)</option>
                    <option value="CBOE Futures Exchange (Electronic Trading)">United States-CBOE Futures Exchange (Electronic Trading) (XCBF-CBF)</option>
                    <option value="CBOE US Equity Options">United States-CBOE US Equity Options (XCBO)</option>
                    <option value="CBOT Agricultural Contracts (Electronic trading)">United States-CBOT Agricultural Contracts (Electronic trading) (XCBT-CBA)</option>
                    <option value="CBOT Agricultural Contracts (Fixing or Floor Trading)">United States-CBOT Agricultural Contracts (Fixing or Floor Trading) (FCBT-CBA)</option>
                    <option value="CBOT Equity Contracts (Electronic Trading)">United States-CBOT Equity Contracts (Electronic Trading) (XCBT-CMF)</option>
                    <option value="CBOT Equity Contracts (Fixing or Floor Trading)">United States-CBOT Equity Contracts (Fixing or Floor Trading) (FCBT-CMF)</option>
                    <option value="CBOT Financial Contracts (Electronic Trading)">United States-CBOT Financial Contracts (Electronic Trading) (XCBT-CME)</option>
                    <option value="CBOT Financial Contracts (Fixing or Floor Trading)">United States-CBOT Financial Contracts (Fixing or Floor Trading) (FCBT-CME)</option>
                    <option value="CBOT General Business Days">United States-CBOT General Business Days (XCBT)</option>
                    <option value="CME Commodities - Lumber (GLOBEX)">United States-CME Commodities - Lumber (GLOBEX) (XCME-CMH)</option>
                    <option value="CME Commodities (Fixing or Floor Trading)">United States-CME Commodities (Fixing or Floor Trading) (FCME-CMH)</option>
                    <option value="CME Dairy Contracts (Fixing or Floor Trading)">United States-CME Dairy Contracts (Fixing or Floor Trading) (FCME-CMJ)</option>
                    <option value="CME Dairy Contracts (GLOBEX)">United States-CME Dairy Contracts (GLOBEX) (XCME-CMJ)</option>
                    <option value="CME Equity Indexes (Fixing or Floor Trading)">United States-CME Equity Indexes (Fixing or Floor Trading) (FCME-CMF)</option>
                    <option value="CME Equity Indexes (GLOBEX)">United States-CME Equity Indexes (GLOBEX) (XCME-CMF)</option>
                    <option value="CME Foreign Exchange (Fixing or Floor Trading)">United States-CME Foreign Exchange (Fixing or Floor Trading) (FCME-CMG)</option>
                    <option value="CME Foreign Exchange (GLOBEX)">United States-CME Foreign Exchange (GLOBEX) (XCME-CMG)</option>
                    <option value="CME General Business Days">United States-CME General Business Days (XCME)</option>
                    <option value="CME General Fixing (ex. Financial Options)">United States-CME General Fixing (ex. Financial Options) (XCME-FIX)</option>
                    <option value="CME General Fixing (Financial Contracts only)">United States-CME General Fixing (Financial Contracts only) (XCME-FIN)</option>
                    <option value="CME GSCI (Fixing or Floor Trading)">United States-CME GSCI (Fixing or Floor Trading) (FCME-CMK)</option>
                    <option value="CME GSCI (GLOBEX)">United States-CME GSCI (GLOBEX) (XCME-CMK)</option>
                    <option value="CME Interest Rates (Fixing or Floor Trading)">United States-CME Interest Rates (Fixing or Floor Trading) (FCME-CME)</option>
                    <option value="CME Interest Rates (GLOBEX)">United States-CME Interest Rates (GLOBEX) (XCME-CME)</option>
                    <option value="CME Interest Rates Eurodollar Options (Floor Trading)">United States-CME Interest Rates Eurodollar Options (Floor Trading) (FCME-EDO)</option>
                    <option value="CME Interest Rates SOFR Options (Floor Trading)">United States-CME Interest Rates SOFR Options (Floor Trading) (FCME-SRO)</option>
                    <option value="CME Livestock (Fixing or Floor Trading)">United States-CME Livestock (Fixing or Floor Trading) (FCME-CML)</option>
                    <option value="CME Livestock Contracts (GLOBEX)">United States-CME Livestock Contracts (GLOBEX) (XCME-CML)</option>
                    <option value="CME Real Estate Products (Fixing or Floor Trading)">United States-CME Real Estate Products (Fixing or Floor Trading) (FCME-REP)</option>
                    <option value="CME Real Estate Products (GLOBEX)">United States-CME Real Estate Products (GLOBEX) (XCME-REP)</option>
                    <option value="CME Weather Products (Fixing or floor trading)">United States-CME Weather Products (Fixing or floor trading) (FCME-WEA)</option>
                    <option value="CME Weather Products (GLOBEX)">United States-CME Weather Products (GLOBEX) (XCME-WEA)</option>
                    <option value="CME/NYMEX ClearPort OTC Trading">United States-CME/NYMEX ClearPort OTC Trading (XNYM-CLP)</option>
                    <option value="Coinbase Derivatives (formerly FairX Exchange)">United States-Coinbase Derivatives (formerly FairX Exchange) (FREX)</option>
                    <option value="COMEX (Division of NYMEX)">United States-COMEX (Division of NYMEX) (XCEC)</option>
                    <option value="COMEX (Electronic Trading)">United States-COMEX (Electronic Trading) (XCEC-GBX)</option>
                    <option value="Electronic Futures Exchange ELX">United States-Electronic Futures Exchange ELX (XELX)</option>
                    <option value="ICE Futures US Agricultural - Electronic Trading">United States-ICE Futures US Agricultural - Electronic Trading (IFUS-ICE)</option>
                    <option value="ICE Futures US Agricultural (Fixing)">United States-ICE Futures US Agricultural (Fixing) (IFUS-AGR)</option>
                    <option value="ICE Futures US Canola Products (formerly ICE Futures Canada)">United States-ICE Futures US Canola Products (formerly ICE Futures Canada) (IFCA)</option>
                    <option value="ICE Futures US Energy Division">United States-ICE Futures US Energy Division (IFED)</option>
                    <option value="ICE Futures US Energy Division (Environmental Products)">United States-ICE Futures US Energy Division (Environmental Products) (IFED-ENV)</option>
                    <option value="ICE Futures US Eris Products">United States-ICE Futures US Eris Products (IFUS-ERS)</option>
                    <option value="ICE Futures US Financial">United States-ICE Futures US Financial (IMFX)</option>
                    <option value="ICE Futures US Financial - Electronic Trading">United States-ICE Futures US Financial - Electronic Trading (IMFX-ICE)</option>
                    <option value="ICE Futures US Financial Cryptocurrencies">United States-ICE Futures US Financial Cryptocurrencies (IMFX-CRP)</option>
                    <option value="ICE Futures US General Business Days">United States-ICE Futures US General Business Days (IFUS)</option>
                    <option value="ICE Futures US Grains and Oilseeds">United States-ICE Futures US Grains and Oilseeds (IFUS-GRA)</option>
                    <option value="ICE Futures US Index Derivatives">United States-ICE Futures US Index Derivatives (IFUS-ICF)</option>
                    <option value="ICE Futures US Index Derivatives - Electronic Trading">United States-ICE Futures US Index Derivatives - Electronic Trading (IFUS-ICX)</option>
                    <option value="ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Domestic Stock Indices">United States-ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Domestic Stock Indices (XNLI-DOM)</option>
                    <option value="ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Interest Rate Futures">United States-ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Interest Rate Futures (XNLI-IRF)</option>
                    <option value="ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) International Stock Indices">United States-ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) International Stock Indices (XNLI-INT)</option>
                    <option value="ICE LIFFE U.S. (formerly NYSE Liffe U.S.) Metals">United States-ICE LIFFE U.S. (formerly NYSE Liffe U.S.) Metals (XNLI)</option>
                    <option value="ICE OTC">United States-ICE OTC (IEPA)</option>
                    <option value="IEX Trading">United States-IEX Trading (IEXG)</option>
                    <option value="Kansas City Board of Trade">United States-Kansas City Board of Trade (XKBT)</option>
                    <option value="Long Term Stock Exchange">United States-Long Term Stock Exchange (LTSE)</option>
                    <option value="Members Exchange">United States-Members Exchange (MEMX)</option>
                    <option value="MEMX Options">United States-MEMX Options (MXOP)</option>
                    <option value="Miami International Securities Exchange Options">United States-Miami International Securities Exchange Options (XMIO)</option>
                    <option value="MIAX PEARL">United States-MIAX PEARL (MPRL)</option>
                    <option value="MIAX Pearl Equities">United States-MIAX Pearl Equities (EPRL)</option>
                    <option value="Minneapolis Grain Exchange">United States-Minneapolis Grain Exchange (XMGE)</option>
                    <option value="NASDAQ">United States-NASDAQ (XNAS)</option>
                    <option value="Nasdaq BX (Boston Stock Exchange)">United States-Nasdaq BX (Boston Stock Exchange) (XBOS)</option>
                    <option value="Nasdaq BX Options">United States-Nasdaq BX Options (XBXO)</option>
                    <option value="NASDAQ Capital Market">United States-NASDAQ Capital Market (XNCM)</option>
                    <option value="NASDAQ Fixed Income">United States-NASDAQ Fixed Income (XNFI)</option>
                    <option value="NASDAQ GEMX (formerly ISE Gemini Exchange)">United States-NASDAQ GEMX (formerly ISE Gemini Exchange) (GMNI)</option>
                    <option value="NASDAQ Global Select Market">United States-NASDAQ Global Select Market (XNGS)</option>
                    <option value="NASDAQ ISE (formerly International Securities Exchange)">United States-NASDAQ ISE (formerly International Securities Exchange) (XISX)</option>
                    <option value="NASDAQ MRX (formerly ISE Mercury Exchange)">United States-NASDAQ MRX (formerly ISE Mercury Exchange) (MCRY)</option>
                    <option value="NASDAQ National Market System">United States-NASDAQ National Market System (XNMS)</option>
                    <option value="NASDAQ OMX Futures Exchange (PBOT)">United States-NASDAQ OMX Futures Exchange (PBOT) (XPBT)</option>
                    <option value="NASDAQ Options Market">United States-NASDAQ Options Market (XNDQ)</option>
                    <option value="Nasdaq PHLX (Philadelphia Exchange)">United States-Nasdaq PHLX (Philadelphia Exchange) (XPHL)</option>
                    <option value="NASDAQ Portal Market">United States-NASDAQ Portal Market (XPOR)</option>
                    <option value="Nasdaq PSX">United States-Nasdaq PSX (XPSX)</option>
                    <option value="National Stock Exchange">United States-National Stock Exchange (XCIS)</option>
                    <option value="New York Mercantile Exchange">United States-New York Mercantile Exchange (XNYM)</option>
                    <option value="New York Stock Exchange">United States-New York Stock Exchange (XNYS)</option>
                    <option value="Nodal Exchange">United States-Nodal Exchange (NODX)</option>
                    <option value="NYMEX Energy Market">United States-NYMEX Energy Market (XNYL)</option>
                    <option value="NYMEX Energy Market (Electronic Trading)">United States-NYMEX Energy Market (Electronic Trading) (XNYL-GBX)</option>
                    <option value="NYMEX Metals (Electronic Trading)">United States-NYMEX Metals (Electronic Trading) (XNYM-GBX)</option>
                    <option value="NYMEX OTC Markets">United States-NYMEX OTC Markets (XNYE)</option>
                    <option value="NYMEX Soft Commodities">United States-NYMEX Soft Commodities (XNYM-COM)</option>
                    <option value="NYMEX Soft Commodities (Electronic Trading)">United States-NYMEX Soft Commodities (Electronic Trading) (XNYM-COG)</option>
                    <option value="NYSE Amex Equities">United States-NYSE Amex Equities (XASE)</option>
                    <option value="NYSE Amex Options">United States-NYSE Amex Options (AMXO)</option>
                    <option value="NYSE Arca">United States-NYSE Arca (ARCX)</option>
                    <option value="NYSE Arca Derivatives">United States-NYSE Arca Derivatives (ARCO)</option>
                    <option value="NYSE Chicago (formerly Chicago Stock Exchange)">United States-NYSE Chicago (formerly Chicago Stock Exchange) (XCHI)</option>
                    <option value="OTC Bulletin Board - Other OTC">United States-OTC Bulletin Board - Other OTC (OOTC)</option>
                    <option value="OTC Markets">United States-OTC Markets (OTCM)</option>
                    <option value="Philadelphia Exchange (Options)">United States-Philadelphia Exchange (Options) (XPHO)</option>
                    <option value="Pink Sheets">United States-Pink Sheets (PINX)</option>
                    <option value="Pink Sheets Grey Market">United States-Pink Sheets Grey Market (PSGM)</option>
                    <option value="Pink Sheets OTCQX">United States-Pink Sheets OTCQX (OTCQ)</option>
                    <option value="Pipeline Trading US">United States-Pipeline Trading US (PIPE)</option>
                    <option value="Small Exchange">United States-Small Exchange (SMFE)</option>
                    <option value="The Green Exchange">United States-The Green Exchange (GREE)</option>
                    <option value="The Green Exchange (Electronic Trading)">United States-The Green Exchange (Electronic Trading) (GREE-GBX)</option>
                    <option value="Bolsa Electronica de Valores del Uruguay">Uruguay-Bolsa Electronica de Valores del Uruguay (BVUR)</option>
                    <option value="Montevideo Bolsa Valores">Uruguay-Montevideo Bolsa Valores (XMNT)</option>
                    <option value="Uzbek Commodity Exchange">Uzbekistan-Uzbek Commodity Exchange (XCET)</option>
                    <option value="Uzbekistan Stock Exchange">Uzbekistan-Uzbekistan Stock Exchange (XSTE)</option>
                    <option value="Bolsa Valores Caracas">Venezuela-Bolsa Valores Caracas (BVCA)</option>
                    <option value="Hanoi Stock Exchange">Viet Nam-Hanoi Stock Exchange (HSTC)</option>
                    <option value="Hanoi Stock Exchange (Unlisted Companies)">Viet Nam-Hanoi Stock Exchange (Unlisted Companies) (XHNX)</option>
                    <option value="Hanoi Stock Exchange Derivatives">Viet Nam-Hanoi Stock Exchange Derivatives (XHNF)</option>
                    <option value="Ho Chi Minh City Stock Exchange (formerly Vietnam Stock Exchange)">Viet Nam-Ho Chi Minh City Stock Exchange (formerly Vietnam Stock Exchange) (XSTC)</option>
                    <option value="Lusaka Stock Exchange">Zambia-Lusaka Stock Exchange (XLUS)</option>
                    <option value="Zimbabwe Stock Exchange">Zimbabwe-Zimbabwe Stock Exchange (XZIM)</option>
                  </select>
                </span>
                <!-- add in the trading radio button?-->
              </div>
            </div>
            <!--Currency Dropdown Lists End-->
            <!--Select Year Container Starts-->
            <!--Select Year Container End-->
          </div><!--Panel 1 Content Ends-->
        </div><!--Panel 1 Ends-->
        <!--Panel 2 Starts-->
        <!--Panel 2 End-->
        <!--Panel 3 Starts-->
        <div id="CollapsiblePanel2" class="CollapsiblePanel CollapsiblePanelOpen">
          <!--Collapsible Panel (Tab) Starts-->
          <div class="CollapsiblePanelTab">
            <div class="icon-triangle"></div>
            <div class="tabTitle">Related Centers</div>
            <a href="#" class="tooltip">
				<div class="info"></div>
				<div class="tooltipContent">
					<h1 class="first">Quickly Reference Related Centers</h1>
					<p class="first">Centers related to your active selection are listed below for quick access.</p>
				</div>
			</a>
          </div><!--Collapsible Panel (Tab) Ends-->
          <!--Collapsible Panel (Content) Starts-->
          <div class="CollapsiblePanelContent related" style="display: block;">
            <div id="masterContent_CurPaySectionC">
              <div class="relatedCurrency">
                <h3>Currency Holidays</h3>
                <ul class="currencyFX">
                  <li><a id="masterContent_rpRelatedCurrencies_lbCentre_0" class="relatedCenterCurrent" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedCurrencies$ctl00$lbCentre','')">USDFX Market</a></li>
                  <li><a id="masterContent_rpRelatedCurrencies_lbCentreType_0" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedCurrencies$ctl00$lbCentreType','')">USDPayment System</a></li>
                </ul>
              </div>
              <div class="relatedBank">
                <h3>Bank Holidays</h3>
                <ul class="bankHoliday">
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_0" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl00$lbCentre','')">Boston</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_1" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl01$lbCentre','')">Chicago</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_2" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl02$lbCentre','')">CME Brokertec US Repo Market</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_3" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl03$lbCentre','')">Kansas City</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_4" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl04$lbCentre','')">New York</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_5" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl05$lbCentre','')">Philadelphia</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_6" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl06$lbCentre','')">Phoenix</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_7" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl07$lbCentre','')">Salt Lake City</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_8" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl08$lbCentre','')">San Francisco</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_9" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl09$lbCentre','')">SIFMA Japan Holiday Recommendations</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_10" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl10$lbCentre','')">SIFMA UK Holiday Recommendations</a></li>
                  <li><a id="masterContent_rpRelatedBanks_lbCentre_11" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedBanks$ctl11$lbCentre','')">SIFMA US Holiday Recommendations</a></li>
                </ul>
              </div>
            </div>
            <div id="masterContent_ExchangeSectionC">
              <div class="relatedExchange">
                <h3>Exchange Holidays</h3>
                <ul class="exchange">
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_0" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl00$lbCentre','')">BIDSTrading</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_1" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl01$lbCentre','')">Bitnomial Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_2" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl02$lbCentre','')">Boston Options Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_3" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl03$lbCentre','')">C2 Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_4" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl04$lbCentre','')">Cboe BYX US Equities Exchange (formerly BATS Y-Exchange)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_5" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl05$lbCentre','')">Cboe BZX Options Exchange (formerly BATS Exchange Options Market)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_6" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl06$lbCentre','')">Cboe BZX US Equities Exchange (formerly BATS Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_7" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl07$lbCentre','')">CBOE Digital Exchange (formerly Eris Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_8" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl08$lbCentre','')">Cboe EDGA US Equities Exchange (formerly BATS EDGA)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_9" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl09$lbCentre','')">Cboe EDGX Options Market (formerly BATS EDGX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_10" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl10$lbCentre','')">Cboe EDGX Options Market (formerly EDGX Options Market)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_11" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl11$lbCentre','')">CBOE Futures Exchange (CFE)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_12" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl12$lbCentre','')">CBOE Futures Exchange (Electronic Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_13" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl13$lbCentre','')">CBOE US Equity Options</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_14" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl14$lbCentre','')">CBOT Agricultural Contracts (Electronic trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_15" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl15$lbCentre','')">CBOT Agricultural Contracts (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_16" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl16$lbCentre','')">CBOT Equity Contracts (Electronic Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_17" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl17$lbCentre','')">CBOT Equity Contracts (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_18" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl18$lbCentre','')">CBOT Financial Contracts (Electronic Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_19" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl19$lbCentre','')">CBOT Financial Contracts (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_20" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl20$lbCentre','')">CBOT General Business Days</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_21" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl21$lbCentre','')">CME Commodities - Lumber (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_22" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl22$lbCentre','')">CME Commodities (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_23" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl23$lbCentre','')">CME Dairy Contracts (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_24" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl24$lbCentre','')">CME Dairy Contracts (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_25" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl25$lbCentre','')">CME Equity Indexes (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_26" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl26$lbCentre','')">CME Equity Indexes (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_27" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl27$lbCentre','')">CME Foreign Exchange (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_28" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl28$lbCentre','')">CME Foreign Exchange (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_29" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl29$lbCentre','')">CME General Business Days</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_30" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl30$lbCentre','')">CME General Fixing (ex. Financial Options)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_31" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl31$lbCentre','')">CME General Fixing (Financial Contracts only)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_32" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl32$lbCentre','')">CME GSCI (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_33" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl33$lbCentre','')">CME GSCI (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_34" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl34$lbCentre','')">CME Interest Rates (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_35" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl35$lbCentre','')">CME Interest Rates (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_36" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl36$lbCentre','')">CME Interest Rates Eurodollar Options (Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_37" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl37$lbCentre','')">CME Interest Rates SOFR Options (Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_38" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl38$lbCentre','')">CME Livestock (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_39" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl39$lbCentre','')">CME Livestock Contracts (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_40" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl40$lbCentre','')">CME Real Estate Products (Fixing or Floor Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_41" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl41$lbCentre','')">CME Real Estate Products (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_42" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl42$lbCentre','')">CME Weather Products (Fixing or floor trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_43" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl43$lbCentre','')">CME Weather Products (GLOBEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_44" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl44$lbCentre','')">CME/NYMEX ClearPort OTC Trading</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_45" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl45$lbCentre','')">Coinbase Derivatives (formerly FairX Exchange)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_46" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl46$lbCentre','')">COMEX (Division of NYMEX)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_47" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl47$lbCentre','')">COMEX (Electronic Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_48" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl48$lbCentre','')">Electronic Futures Exchange ELX</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_49" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl49$lbCentre','')">ICE Futures US Agricultural - Electronic Trading</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_50" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl50$lbCentre','')">ICE Futures US Agricultural (Fixing)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_51" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl51$lbCentre','')">ICE Futures US Canola Products (formerly ICE Futures Canada)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_52" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl52$lbCentre','')">ICE Futures US Energy Division</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_53" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl53$lbCentre','')">ICE Futures US Energy Division (Environmental Products)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_54" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl54$lbCentre','')">ICE Futures US Eris Products</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_55" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl55$lbCentre','')">ICE Futures US Financial</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_56" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl56$lbCentre','')">ICE Futures US Financial - Electronic Trading</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_57" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl57$lbCentre','')">ICE Futures US Financial Cryptocurrencies</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_58" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl58$lbCentre','')">ICE Futures US General Business Days</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_59" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl59$lbCentre','')">ICE Futures US Grains and Oilseeds</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_60" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl60$lbCentre','')">ICE Futures US Index Derivatives</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_61" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl61$lbCentre','')">ICE Futures US Index Derivatives - Electronic Trading</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_62" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl62$lbCentre','')">ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Domestic Stock Indices</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_63" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl63$lbCentre','')">ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Interest Rate Futures</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_64" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl64$lbCentre','')">ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) International Stock Indices</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_65" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl65$lbCentre','')">ICE LIFFE U.S. (formerly NYSE Liffe U.S.) Metals</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_66" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl66$lbCentre','')">ICE OTC</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_67" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl67$lbCentre','')">IEX Trading</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_68" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl68$lbCentre','')">Kansas City Board of Trade</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_69" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl69$lbCentre','')">Long Term Stock Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_70" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl70$lbCentre','')">Members Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_71" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl71$lbCentre','')">MEMX Options</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_72" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl72$lbCentre','')">Miami International Securities Exchange Options</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_73" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl73$lbCentre','')">MIAX PEARL</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_74" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl74$lbCentre','')">MIAX Pearl Equities</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_75" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl75$lbCentre','')">Minneapolis Grain Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_76" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl76$lbCentre','')">NASDAQ</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_77" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl77$lbCentre','')">Nasdaq BX (Boston Stock Exchange)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_78" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl78$lbCentre','')">Nasdaq BX Options</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_79" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl79$lbCentre','')">NASDAQ Capital Market</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_80" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl80$lbCentre','')">NASDAQ Fixed Income</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_81" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl81$lbCentre','')">NASDAQ GEMX (formerly ISE Gemini Exchange)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_82" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl82$lbCentre','')">NASDAQ Global Select Market</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_83" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl83$lbCentre','')">NASDAQ ISE (formerly International Securities Exchange)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_84" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl84$lbCentre','')">NASDAQ MRX (formerly ISE Mercury Exchange)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_85" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl85$lbCentre','')">NASDAQ National Market System</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_86" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl86$lbCentre','')">NASDAQ OMX Futures Exchange (PBOT)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_87" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl87$lbCentre','')">NASDAQ Options Market</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_88" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl88$lbCentre','')">Nasdaq PHLX (Philadelphia Exchange)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_89" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl89$lbCentre','')">NASDAQ Portal Market</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_90" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl90$lbCentre','')">Nasdaq PSX</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_91" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl91$lbCentre','')">National Stock Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_92" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl92$lbCentre','')">New York Mercantile Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_93" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl93$lbCentre','')">New York Stock Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_94" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl94$lbCentre','')">Nodal Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_95" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl95$lbCentre','')">NYMEX Energy Market</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_96" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl96$lbCentre','')">NYMEX Energy Market (Electronic Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_97" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl97$lbCentre','')">NYMEX Metals (Electronic Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_98" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl98$lbCentre','')">NYMEX OTC Markets</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_99" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl99$lbCentre','')">NYMEX Soft Commodities</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_100" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl100$lbCentre','')">NYMEX Soft Commodities (Electronic Trading)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_101" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl101$lbCentre','')">NYSE Amex Equities</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_102" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl102$lbCentre','')">NYSE Amex Options</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_103" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl103$lbCentre','')">NYSE Arca</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_104" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl104$lbCentre','')">NYSE Arca Derivatives</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_105" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl105$lbCentre','')">NYSE Chicago (formerly Chicago Stock Exchange)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_106" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl106$lbCentre','')">OTC Bulletin Board - Other OTC</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_107" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl107$lbCentre','')">OTC Markets</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_108" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl108$lbCentre','')">Philadelphia Exchange (Options)</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_109" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl109$lbCentre','')">Pink Sheets</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_110" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl110$lbCentre','')">Pink Sheets Grey Market</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_111" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl111$lbCentre','')">Pink Sheets OTCQX</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_112" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl112$lbCentre','')">Pipeline Trading US</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_113" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl113$lbCentre','')">Small Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_114" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl114$lbCentre','')">The Green Exchange</a></li>
                  <li><a id="masterContent_rpRelatedExchange_lbCentre_115" href="javascript:__doPostBack('ctl00$masterContent$rpRelatedExchange$ctl115$lbCentre','')">The Green Exchange (Electronic Trading)</a></li>
                </ul>
              </div>
            </div>
          </div><!--Panel 3 content Ends-->
        </div><!--Panel 3 End-->
      </div>
      <!-----Control Panel Ends----->
    </div>
    <!-----------Panel Content Ends---------->
    <!------Trading Calendar Content Starts------>
    <!--Holiday Lists Content Starts-->
    <div id="holidayListsContent">
      <div class="holidayLists-TableTitle">
        <h1>
          <span id="masterContent_lblCentreHeader1">USD</span>
          <div class="ttPipe"></div>
          <span id="masterContent_lblCentreHeader2">United States</span>
        </h1>
      </div>
      <div class="tableLegend currencyFX">
        <div class="tableKey">LEGEND:</div>
        <div>Currency FX Market Holiday</div>
        <div class="halfDay">Half Day Holiday</div>
      </div>
      <div class="holidayLists-TitleBar">
        <div class="tbH1">Currency FX Market Holidays</div>
        <div class="tbDate">2022</div>
      </div>
      <div class="listBody currencyFX">
        <ul>
          <li class="listEvent">New Year's Day</li>
          <li class="listMonth">January</li>
          <li class="listDate">1</li>
          <li class="listDoW">Saturday</li>
        </ul>
      </div>
      <div class="listBody currencyFX blueBackground">
        <ul>
          <li class="listEvent">Martin Luther King Jr. Day</li>
          <li class="listMonth">January</li>
          <li class="listDate">17</li>
          <li class="listDoW">Monday</li>
        </ul>
      </div>
      <div class="listBody currencyFX">
        <ul>
          <li class="listEvent">Presidents' Day</li>
          <li class="listMonth">February</li>
          <li class="listDate">21</li>
          <li class="listDoW">Monday</li>
        </ul>
      </div>
      <div class="listBody currencyFX blueBackground">
        <ul>
          <li class="listEvent">Memorial Day</li>
          <li class="listMonth">May</li>
          <li class="listDate">30</li>
          <li class="listDoW">Monday</li>
        </ul>
      </div>
      <div class="listBody currencyFX">
        <ul>
          <li class="listEvent">Juneteenth National Independence Day OBS</li>
          <li class="listMonth">June</li>
          <li class="listDate">20</li>
          <li class="listDoW">Monday</li>
        </ul>
      </div>
      <div class="listBody currencyFX blueBackground">
        <ul>
          <li class="listEvent">Independence Day</li>
          <li class="listMonth">July</li>
          <li class="listDate">4</li>
          <li class="listDoW">Monday</li>
        </ul>
      </div>
      <div class="listBody currencyFX">
        <ul>
          <li class="listEvent">Labor Day</li>
          <li class="listMonth">September</li>
          <li class="listDate">5</li>
          <li class="listDoW">Monday</li>
        </ul>
      </div>
      <div class="listBody currencyFX blueBackground">
        <ul>
          <li class="listEvent">Columbus Day</li>
          <li class="listMonth">October</li>
          <li class="listDate">10</li>
          <li class="listDoW">Monday</li>
        </ul>
      </div>
      <div class="listBody currencyFX">
        <ul>
          <li class="listEvent">Veterans' Day</li>
          <li class="listMonth">November</li>
          <li class="listDate">11</li>
          <li class="listDoW">Friday</li>
        </ul>
      </div>
      <div class="listBody currencyFX blueBackground">
        <ul>
          <li class="listEvent">Thanksgiving</li>
          <li class="listMonth">November</li>
          <li class="listDate">24</li>
          <li class="listDoW">Thursday</li>
        </ul>
      </div>
      <div class="listBody currencyFX listDivBottom lastItem">
        <ul>
          <li class="listEvent">Christmas OBS</li>
          <li class="listMonth">December</li>
          <li class="listDate">26</li>
          <li class="listDoW">Monday</li>
        </ul>
      </div>
      <div class="alerts">
        <div class="lastUpdated">Last Revised: Tuesday, June 22, 2021</div>
        <div class="note">Half-days that fall on a weekend or full holiday are non-business days.</div>
        <div class="note">This currency calendar applies to foreign exchange and money markets. For OTC bond market holidays, please refer to the calendar for SIFMA Holiday Recommendations.</div>
      </div>
    </div>
    <!--Holiday Lists Content Ends-->
  </div>
  <!--Main Content Ends-->
  <!--*********************Main Content Ends*******************************-->
</form>

Text Content

 * CoppClark.com
 * GoodBusinessDay.com
 * MarketHolidays.com



Subscribe Sign In
 * Home
 * Data Services
   * Holiday Data Service
   * Supplemental Data Services
     * Trading Hours Report
     * Stocks Trading Calendar
     * Tplus Exchange Settlement Calendar
     * FX Spot Calendar
 * Subscription Plans
 * Today's Holidays
 * Holidays By Category
 * Support
   * Contact Us
   * FAQs
   * Definition of Terms
   * Support Forms


CURRENCY FX MARKET HOLIDAYS

VIEWS

 * 
 * 

Centers & Settings



GETTING STARTED

Select a center from one of the drop-down menus in the control panel on the
left.

Holidays affecting the active center will be displayed on the right.

Use the ‘Time Frame’ option to filter your results by year.
(Holiday lists can be lengthy for some days/centers.)

Save preferred centers to ‘My Favorites’ for quick reference.


CATEGORY DEFINITIONS

Currency FX Market Holidays — Foreign exchange market for the specified currency
is closed. Generally, no fixing rate is published.

Currency Payment System Holidays — The national payment system for the specified
currency is closed. Large-value and interbank payments are not possible.

Bank Holidays — Banks throughout the specified city are closed. Retail and
domestic payments may not be possible.

Exchange Trading Holidays — specified market/exchange is closed for trading; no
settlement prices are published.

Exchange Settlement Holidays — settlement of cash and securities cannot be
carried out due to closure of one or more of the following:

 * Banks
 * Payment system
 * Clearing agency
 * Exchange




VISITORS ARE INVITED TO BROWSE USING LAST YEAR’S DATA.

Please Sign In to access these additional features:

 * Holiday Lists By Date
 * Holidays By Center
 * Calendar Grids
 * Date Calculator
 * Custom Filters
 * Saved Favorites
 * 31 Years-forward of Holiday Data
 * 1 Full Year of Historical Data

Subscribe to Holiday Data Service®
and receive complimentary access to MarketHolidays.com.

For pricing information, please contact us.

Show Less –

CURRENCY FX MARKET HOLIDAYS

--------------------------------------- AED [United Arab Emirates] AFN
[Afghanistan] ALL [Albania] AMD [Armenia] ANG [Netherlands Antilles] AOA
[Angola] ARS [Argentina] AUD [Australia] AWG [Aruba] AZN [Azerbaijan] BAM
[Bosnia and Herzegovina] BBD [Barbados] BDT [Bangladesh] BGN [Bulgaria] BHD
[Bahrain] BIF [Burundi] BMD [Bermuda] BND [Brunei Darussalam] BOB [Bolivia] BRL
[Brazil] BSD [Bahamas] BTN [Bhutan] BWP [Botswana] BYN [Belarus] BZD [Belize]
CAD [Canada] CDF [Congo (Democratic Republic)] CHF [Switzerland] CLP [Chile] CNH
[China] CNY [China] COP [Colombia] CRC [Costa Rica] CUP [Cuba] CVE [Cape Verde]
CZK [Czech Republic] DJF [Djibouti] DKK [Denmark] DOP [Dominican Republic] DZD
[Algeria] EGP [Egypt] ERN [Eritrea] ETB [Ethiopia] EUR [European Union] FJD
[Fiji] FKP [Falkland Islands (Malvinas)] GBP [United Kingdom] GEL [Georgia] GHS
[Ghana] GIP [Gibraltar] GMD [Gambia] GNF [Guinea] GTQ [Guatemala] GYD [Guyana]
HKD [Hong Kong] HNL [Honduras] HTG [Haiti] HUF [Hungary] IDR [Indonesia] ILS
[Israel] INR [India] IQD [Iraq] IRR [Iran] ISK [Iceland] JMD [Jamaica] JOD
[Jordan] JPY [Japan] KES [Kenya] KGS [Kyrgyzstan] KHR [Cambodia] KMF [Comoros]
KPW [Korea (Democratic People's Republic of)] KRW [Korea (Republic of)] KWD
[Kuwait] KYD [Cayman Islands] KZT [Kazakhstan] LAK [Lao People's Democratic
Republic] LBP [Lebanon] LKR [Sri Lanka] LRD [Liberia] LSL [Lesotho] LYD [Libya]
MAD [Morocco] MDL [Moldova] MGA [Madagascar] MKD [North Macedonia FYROM] MMK
[Myanmar] MNT [Mongolia] MOP [Macao] MRU [Mauritania] MUR [Mauritius] MVR
[Maldives] MWK [Malawi] MXN [Mexico] MYR [Malaysia] MZN [Mozambique] NAD
[Namibia] NGN [Nigeria] NIO [Nicaragua] NOK [Norway] NPR [Nepal] NZD [New
Zealand] OMR [Oman] PAB [Panama] PEN [Peru] PGK [Papua New Guinea] PHP
[Philippines] PKR [Pakistan] PLN [Poland] PYG [Paraguay] QAR [Qatar] RON
[Romania] RSD [Serbia] RUB [Russian Federation] RWF [Rwanda] SAR [Saudi Arabia]
SBD [Solomon Islands] SCR [Seychelles] SDG [Sudan] SEK [Sweden] SGD [Singapore]
SHP [Saint Helena] SLE [Sierra Leone] SOS [Somalia] SRD [Suriname] SSP [South
Sudan] STN [Sao Tome and Principe] SVC [El Salvador] SYP [Syrian Arab Republic]
SZL [eSwatini (formerly Swaziland)] THB [Thailand] TJS [Tajikistan] TMT
[Turkmenistan] TND [Tunisia] TOP [Tonga] TRY [Turkiye] TTD [Trinidad and Tobago]
TWD [Taiwan] TZS [Tanzania] UAH [Ukraine] UGX [Uganda] USD [United States] UYU
[Uruguay] UZS [Uzbekistan] VES [Venezuela] VND [Viet Nam] VUV [Vanuatu] WST
[Samoa] XAF [BEAC (Central African States)] XCD [East Caribbean Currency Region]
XDR [International Monetary Fund] XOF [BCEAO (West African States)] XPF [French
Pacific Currency Region] YER [Yemen] ZAR [South Africa] ZMW [Zambia] ZWL
[Zimbabwe]

CURRENCY PAYMENT SYSTEM HOLIDAYS

--------------------------------------- AED [United Arab Emirates] AFN
[Afghanistan] ALL [Albania] AMD [Armenia] ANG [Netherlands Antilles] AOA
[Angola] ARS [Argentina] AUD [Australia] AWG [Aruba] AZN [Azerbaijan] BAM
[Bosnia and Herzegovina] BBD [Barbados] BDT [Bangladesh] BGN [Bulgaria] BHD
[Bahrain] BIF [Burundi] BMD [Bermuda] BND [Brunei Darussalam] BOB [Bolivia] BRL
[Brazil] BSD [Bahamas] BTN [Bhutan] BWP [Botswana] BYN [Belarus] BZD [Belize]
CAD [Canada] CDF [Congo (Democratic Republic)] CHF [Switzerland] CLP [Chile] CNH
[China] CNY [China] COP [Colombia] CRC [Costa Rica] CUP [Cuba] CVE [Cape Verde]
CZK [Czech Republic] DJF [Djibouti] DKK [Denmark] DOP [Dominican Republic] DZD
[Algeria] EGP [Egypt] ERN [Eritrea] ETB [Ethiopia] EUR [European Union] FJD
[Fiji] FKP [Falkland Islands (Malvinas)] GBP [United Kingdom] GEL [Georgia] GHS
[Ghana] GIP [Gibraltar] GMD [Gambia] GNF [Guinea] GTQ [Guatemala] GYD [Guyana]
HKD [Hong Kong] HNL [Honduras] HTG [Haiti] HUF [Hungary] IDR [Indonesia] ILS
[Israel] INR [India] IQD [Iraq] IRR [Iran] ISK [Iceland] JMD [Jamaica] JOD
[Jordan] JPY [Japan] KES [Kenya] KGS [Kyrgyzstan] KHR [Cambodia] KMF [Comoros]
KPW [Korea (Democratic People's Republic of)] KRW [Korea (Republic of)] KWD
[Kuwait] KYD [Cayman Islands] KZT [Kazakhstan] LAK [Lao People's Democratic
Republic] LBP [Lebanon] LKR [Sri Lanka] LRD [Liberia] LSL [Lesotho] LYD [Libya]
MAD [Morocco] MDL [Moldova] MGA [Madagascar] MKD [North Macedonia FYROM] MMK
[Myanmar] MNT [Mongolia] MOP [Macao] MRU [Mauritania] MUR [Mauritius] MVR
[Maldives] MWK [Malawi] MXN [Mexico] MYR [Malaysia] MZN [Mozambique] NAD
[Namibia] NGN [Nigeria] NIO [Nicaragua] NOK [Norway] NPR [Nepal] NZD [New
Zealand] OMR [Oman] PAB [Panama] PEN [Peru] PGK [Papua New Guinea] PHP
[Philippines] PKR [Pakistan] PLN [Poland] PYG [Paraguay] QAR [Qatar] RON
[Romania] RSD [Serbia] RUB [Russian Federation] RWF [Rwanda] SAR [Saudi Arabia]
SBD [Solomon Islands] SCR [Seychelles] SDG [Sudan] SEK [Sweden] SGD [Singapore]
SHP [Saint Helena] SLE [Sierra Leone] SOS [Somalia] SRD [Suriname] SSP [South
Sudan] STN [Sao Tome and Principe] SVC [El Salvador] SYP [Syrian Arab Republic]
SZL [eSwatini (formerly Swaziland)] THB [Thailand] TJS [Tajikistan] TMT
[Turkmenistan] TND [Tunisia] TOP [Tonga] TRY [Turkiye] TTD [Trinidad and Tobago]
TWD [Taiwan] TZS [Tanzania] UAH [Ukraine] UGX [Uganda] USD [United States] UYU
[Uruguay] UZS [Uzbekistan] VES [Venezuela] VND [Viet Nam] VUV [Vanuatu] WST
[Samoa] XAF [BEAC (Central African States)] XCD [East Caribbean Currency Region]
XDR [International Monetary Fund] XOF [BCEAO (West African States)] XPF [French
Pacific Currency Region] YER [Yemen] ZAR [South Africa] ZMW [Zambia] ZWL
[Zimbabwe]

BANK HOLIDAYS BY COUNTRY

--------------------------------------- Afghanistan Aland Islands Albania
Algeria American Samoa Andorra Angola Anguilla Antigua and Barbuda
Argentina-Buenos Aires Argentina-Mendoza Argentina-Rosario Armenia Aruba
Australia-Adelaide Australia-Brisbane Australia-Canberra Australia-Darwin
Australia-Hobart Australia-Melbourne Australia-Perth Australia-Rockhampton
Australia-Sydney Austria Azerbaijan Bahamas Bahrain Bangladesh-Chittagong
Bangladesh-Dhaka Barbados Belarus Belgium-Antwerp Belgium-Brussels Belgium-Namur
Belize-Belize City Belize-Belmopan Benin Bermuda Bhutan Bolivia-LaPaz
Bolivia-Santa Cruz de la Sierra Bonaire Sint Eustatius and Saba-Kralendijk
(Bonaire) Bonaire Sint Eustatius and Saba-Oranjestad (Sint Eustatius) Bonaire
Sint Eustatius and Saba-The Bottom (Saba) Bosnia and Herzegovina-Banja Luka
Bosnia and Herzegovina-Sarajevo Botswana Brazil-Belo Horizonte Brazil-Brasilia
Brazil-Campinas Brazil-Gravatai Brazil-Lages Brazil-Niteroi Brazil-Porto Alegre
Brazil-Recife Brazil-Ribeirao Preto Brazil-Rio de Janeiro Brazil-Salvador
Brazil-Sao Paulo Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia
Cameroon-Douala Cameroon-Yaounde Canada-Calgary Canada-Edmonton
Canada-Fredericton Canada-Halifax Canada-Montreal Canada-Ottawa Canada-Quebec
City Canada-Regina Canada-St. John's Canada-Toronto Canada-Vancouver
Canada-Winnipeg Cape Verde Cayman Islands Central African Republic Chad Chile
China-Beijing China-Guangzhou China-Haikou China-Jinan China-Shanghai
China-Shenzhen Christmas Island Cocos (Keeling) Islands Colombia-Bogota
Colombia-Bucaramanga Colombia-Cali Colombia-Medellin Colombia-Popayan Comoros
Congo Congo (Democratic Republic) Cook Islands Costa Rica Cote d'Ivoire-Abidjan
Cote d'Ivoire-Yamoussoukro Croatia Cuba Curacao Cyprus Czech Republic Denmark
Djibouti Dominica Dominican Republic Ecuador-Guayaquil Ecuador-Quito Egypt El
Salvador-La Libertad El Salvador-San Salvador Equatorial Guinea Eritrea Estonia
eSwatini (formerly Swaziland) Ethiopia European Union Falkland Islands
(Malvinas) Faroe Islands Fiji Finland France French Guiana French Polynesia
Gabon Gambia Georgia Germany-Berlin Germany-Bremen Germany-Cologne
Germany-Dusseldorf Germany-Essen Germany-Frankfurt Germany-Hamburg
Germany-Hanover Germany-Kiel Banks Germany-Leipzig Germany-Magdeburg
Germany-Mainz Germany-Munich Germany-Saarbrucken Germany-Stuttgart Ghana
Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Channel
Islands Guinea Guinea Bissau Guyana Haiti Holy See (Vatican City State) Honduras
Hong Kong Hungary Iceland India-Ahmedabad India-Bengaluru (Bangalore)
India-Bhubaneswar India-Chennai India-Dharwad India-Gandhinagar India-Gurgaon
India-Hyderabad India-Kanpur India-Kolkata India-Mumbai India-New Delhi
India-Pune India-Rudrapur India-Surat India-Tiruchirapalli Indonesia-Jakarta
Indonesia-Pangkalpinang Indonesia-Tangerang Iran Iraq Ireland Isle of Man
Israel-Jerusalem Israel-Tel Aviv Italy-Catania Italy-Milan Italy-Naples
Italy-Rome Italy-Turin Italy-Verona Jamaica Japan-Fukuoka Japan-Nagoya
Japan-Osaka Japan-Sapporo Japan-Tokyo Jersey Channel Islands Jordan
Kazakhstan-Almaty Kazakhstan-Astana Kenya Kiribati Korea (Democratic People's
Republic of) Korea (Republic of) Kuwait Kyrgyzstan Lao People's Democratic
Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg
Macao Madagascar Malawi Malaysia-Kuala Lumpur Malaysia-Kuching Malaysia-Labuan
Malaysia-Sepang Maldives Mali Malta Marshall Islands Martinique Mauritania
Mauritius Mayotte Mexico Micronesia (Federated States of) Moldova Monaco
Mongolia Montenegro Montserrat Morocco-Casablanca Morocco-Rabat Mozambique
Myanmar Namibia Nauru Nepal Netherlands-Amsterdam Netherlands-Rotterdam
Netherlands-The Hague Netherlands-Utrecht New Caledonia New Zealand-Auckland New
Zealand-Christchurch New Zealand-Dunedin New Zealand-Wellington
Nicaragua-Granada Nicaragua-Managua Niger Nigeria Niue Norfolk Island North
Macedonia FYROM Northern Mariana Islands Norway-Kongsvinger Norway-Oslo
Oman-Muscat Oman-Ruwi Pakistan-Islamabad Pakistan-Karachi Pakistan-Lahore Palau
Palestinian Territory Occupied-Nablus Palestinian Territory Occupied-West Bank
Panama Papua New Guinea Paraguay Peru Philippines-Bacolod Philippines-Iloilo
Philippines-Makati City Philippines-Manila Philippines-Pasay City
Philippines-Pasig City Philippines-Quezon City Philippines-Taguig City Pitcairn
Poland Portugal-Lisbon Portugal-Ponta Delgada Puerto Rico Qatar Reunion
Romania-Bucharest Romania-Sibiu Russian Federation-Ekaterinburg Russian
Federation-Krasnoyarsk Russian Federation-Moscow Russian Federation-Murmansk
Russian Federation-Novosibirsk Russian Federation-Rostov Russian
Federation-Rostov-na-Donu Russian Federation-Samara Russian Federation-St.
Petersburg Russian Federation-Vladivostok Rwanda Saint Barthelemy Saint Helena
Saint Kitts and Nevis Saint Lucia Saint Martin Saint Pierre and Miquelon Saint
Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi
Arabia-Jeddah Saudi Arabia-Riyadh Senegal Serbia Seychelles Sierra Leone
Singapore Sint Maarten (Dutch Part) Slovakia Slovenia Solomon Islands Somalia
South Africa-Cape Town South Africa-Johannesburg South Africa-Pretoria South
Sudan Spain-Barcelona Spain-Bilbao Spain-Itziar (Deba) Spain-Jaen Spain-Las
Palmas Spain-Madrid Spain-Palma de Mallorca Spain-Pamplona Spain-San Sebastian
Spain-Santa Cruz Spain-Seville Spain-Valencia Spain-Zaragoza Spain-Zizur Mayor
Sri Lanka-Colombo Sri Lanka-Matara Sudan Suriname Sweden-Arlandastad
Sweden-Stockholm Switzerland-Basle Switzerland-Berne Switzerland-Fribourg
Switzerland-Geneva Switzerland-Lugano Switzerland-Zug Switzerland-Zurich Syrian
Arab Republic Taiwan Tajikistan Tanzania-Dar es Salaam Tanzania-Dodoma Thailand
Timor-leste Togo Tonga Trinidad and Tobago Tunisia Turkiye-Ankara
Turkiye-Istanbul Turkmenistan Turks and Caicos Islands Tuvalu Uganda
Ukraine-Dnipro Ukraine-Kiev United Arab Emirates-Abu Dhabi United Arab
Emirates-Dubai United Arab Emirates-Ras al-Khaimah United Kingdom-Belfast United
Kingdom-Cardiff United Kingdom-Edinburgh United Kingdom-Glasgow United
Kingdom-Leeds United Kingdom-London United States-Boston United States-Chicago
United States-CME Brokertec US Repo Market United States-Kansas City United
States-New York United States-Philadelphia United States-Phoenix United
States-Salt Lake City United States-San Francisco United States-SIFMA Japan
Holiday Recommendations United States-SIFMA UK Holiday Recommendations United
States-SIFMA US Holiday Recommendations Uruguay Uzbekistan Vanuatu Venezuela
Viet Nam-Hanoi Viet Nam-Ho Chi Minh City Virgin Islands (U.K.) Virgin Islands
(U.S.) Wallis and Futuna Western Sahara Yemen-Aden Yemen-Sana'a Zambia Zimbabwe

BANK HOLIDAYS BY CITY

--------------------------------------- Abidjan Abu Dhabi Accra Adamstown Addis
Ababa Adelaide Aden Ahmedabad Algiers Almaty Alofi Amman Amsterdam
Andorra-la-vella Ankara Antananarivo Antwerp Apia Arlandastad Ashgabat Asmara
Astana Asuncion Athens Auckland Bacolod Baghdad Baku Bamako Bandar Seri Begawan
Bangkok Bangui Banja Luka Banjul Barcelona Basle Basseterre Beijing Beirut
Belfast Belgrade Belize City Belmopan Belo Horizonte Bengaluru (Bangalore)
Berlin Berne Bhubaneswar Bilbao Bishkek Bissau Bogota Boston Brades Brasilia
Bratislava Brazzaville Bremen Bridgetown Brisbane Brussels Bucaramanga Bucharest
Budapest Buenos Aires Bujumbura Cairo Calgary Cali Campinas Canberra Cape Town
Caracas Cardiff Casablanca Castries Catania Cayenne Charlotte Amalie Chennai
Chicago Chisinau Chittagong Christchurch CME Brokertec US Repo Market Cockburn
Town Cologne Colombo Conakry Copenhagen Cotonou Dakar Damascus Dar es Salaam
Darwin Dhaka Dharwad Dili Djibouti Dnipro Dodoma Doha Douala Douglas Dubai
Dublin Dunedin Dushanbe Dusseldorf Edinburgh Edmonton Ekaterinburg El Aaiun
Essen Fongafale Fort-de-France Frankfurt Fredericton Freetown Fribourg Fukuoka
Gaborone Gandhinagar Geneva George Town Georgetown Gibraltar Glasgow Granada
Gravatai Guangzhou Guatemala Guayaquil Gurgaon Gustavia Hagatna Haikou Halifax
Hamburg Hamilton Hanoi Hanover Harare Havana Helsinki Ho Chi Minh City Hobart
Hong Kong Honiara Hyderabad Iloilo Islamabad Istanbul Itziar (Deba) Jaen Jakarta
Jamestown Jeddah Jerusalem Jinan Johannesburg Juba Kabul Kampala Kanpur Kansas
City Karachi Kathmandu Khartoum Kiel Banks Kiev Kigali Kingston Kingston N.I.
Kingstown Kinshasa Kolkata Kongsvinger Koror Kralendijk (Bonaire) Krasnoyarsk
Kuala Lumpur Kuching Kuwait La Libertad Labuan Lages Lagos Lahore LaPaz Las
Palmas Leeds Leipzig Libreville Lilongwe Lima Lisbon Ljubljana Lome London
Luanda Lugano Lusaka Luxembourg Macau Madrid Magdeburg Mainz Majuro Makati City
Malabo Male Mamoudzou Managua Manama Manila Maputo Mariehamn Marigot Maseru
Matara Mata-Utu Mbabane Medellin Melbourne Mendoza Mexico City Milan Minsk
Mogadishu Monaco Monrovia Montevideo Montreal Moroni Moscow Mumbai Munich
Murmansk Muscat Nablus Nagoya Nairobi Namur Naples Nassau N'Djamena New Delhi
New York Niamey Nicosia Niteroi Nouakchott Noumea Novosibirsk Nuku'alofa Nuuk
Oranjestad Oranjestad (Sint Eustatius) Osaka Oslo Ottawa Ouagudougou Pago Pago
Palikir Palma de Mallorca Pamplona Panama City Pangkalpinang Papeete Paramaribo
Paris Pasay City Pasig City Perth Philadelphia Philipsburg Phnom Penh Phoenix
Podgorica Point-a-Pitre Ponta Delgada Popayan Port Louis Port Moresby Port of
Spain Port Vila Port-au-Prince Porto Alegre Prague Praia Pretoria Pune Pyongyang
Quebec City Quezon City Quito Rabat Rarotonga Ras al-Khaimah Recife Regina
Reykjavik Ribeirao Preto Riga Rio de Janeiro Riyadh Road Town Rockhampton Rome
Rosario Roseau Rostov Rostov-na-Donu Rotterdam Rudrapur Ruwi Saarbrucken Saint
John's Saint-Denis Saint-Pierre Saipan Salt Lake City Salvador Samara San
Francisco San Jose San Juan San Marino San Salvador San Sebastian Sana'a Santa
Cruz Santa Cruz de la Sierra Santiago Santo Domingo Sao Paulo Sao Tome Sapporo
Sarajevo Seoul Sepang Seville Shanghai Shenzhen Sibiu SIFMA Japan Holiday
Recommendations SIFMA UK Holiday Recommendations SIFMA US Holiday
Recommendations Singapore Skopje Sofia St. George's St. Helier St. John's St.
Peter Port St. Petersburg Stanley Stockholm Stuttgart Surat Suva Sydney Taguig
City Taipei Tallinn Tangerang Tarawa TARGET (Euro) TARGET\Amsterdam
TARGET\Andorra-la-vella TARGET\Antwerp TARGET\Athens TARGET\Barcelona
TARGET\Berlin TARGET\Bilbao TARGET\Bratislava TARGET\Bremen TARGET\Brussels
TARGET\Catania TARGET\Cayenne TARGET\Cologne TARGET\Dublin TARGET\Dusseldorf
TARGET\Essen TARGET\Fort-de-France TARGET\Frankfurt TARGET\Gustavia
TARGET\Hamburg TARGET\Hanover TARGET\Helsinki TARGET\Itziar (Deba) TARGET\Jaen
TARGET\Kiel Banks TARGET\Las Palmas TARGET\Leipzig TARGET\Lisbon
TARGET\Ljubljana TARGET\Luxembourg TARGET\Madrid TARGET\Magdeburg TARGET\Mainz
TARGET\Mamoudzou TARGET\Mariehamn TARGET\Marigot TARGET\Milan TARGET\Monaco
TARGET\Munich TARGET\Namur TARGET\Naples TARGET\Nicosia TARGET\Palma de Mallorca
TARGET\Pamplona TARGET\Paris TARGET\Podgorica TARGET\Point-a-Pitre TARGET\Ponta
Delgada TARGET\Riga TARGET\Rome TARGET\Rotterdam TARGET\Saarbrucken
TARGET\Saint-Denis TARGET\Saint-Pierre TARGET\San Marino TARGET\San Sebastian
TARGET\Santa Cruz TARGET\Seville TARGET\Stuttgart TARGET\Tallinn TARGET\The
Hague TARGET\Turin TARGET\Utrecht TARGET\Valencia TARGET\Valletta TARGET\Vatican
City TARGET\Verona TARGET\Vienna TARGET\Vilnius TARGET\Zagreb TARGET\Zaragoza
TARGET\Zizur Mayor Tashkent Tbilisi Tegucigalpa Tehran Tel Aviv The Bottom
(Saba) The Hague The Settlement The Valley Thimphu Tirana Tiruchirapalli Tokyo
Toronto Torshavn Tripoli Tunis Turin Ulaanbaatar Utrecht Vaduz Valencia Valletta
Vancouver Vatican City Verona Victoria Vienna Vientiane Vilnius Vladivostok
Warsaw Wellington West Bank West Island Willemstad Windhoek Winnipeg
Yamoussoukro Yangon Yaounde Yaren Yerevan Zagreb Zaragoza Zizur Mayor Zug Zurich

EXCHANGE TRADING HOLIDAYS

--------------------------------------- Albania-Tirana Stock Exchange (XTIR)
Algeria-Algiers Stock Exchange (XALG) Argentina-Bolsa de Comercio de Rosario
(XROS) Argentina-Bolsa de Comercio Mendoza (XBCM) Argentina-Buenos Aires Bolsa
de Comercio (XBUE) Argentina-Buenos Aires Mercado de Valores (XMEV)
Argentina-Matba-Rofex Mercado Agropecuarios (XMTB) Argentina-Matba-Rofex Mercado
Financiero (ROFX) Argentina-Mercado Abierto Electronico (XMAB) Argentina-Mercado
de Valores de Rosario (XROX) Argentina-Mercado de Valores Mendoza (XBCX)
Argentina-Rosario Futures Exchange Agricultural Products (ROFX-AGR)
Armenia-Armenia Securities Exchange (formerly NASDAQ OMX Armenia) (XARM)
Australia-ASX (Australian Stock Exchange) (XASX) Australia-ASX 24 International
Holidays (day and night sessions closed) (XSFE-INT) Australia-ASX Derivatives
(XASX-DER) Australia-ASX Trade 24 (formerly Sydney Futures Exchange) (XSFE)
Australia-CBOE Australia (formerly Chi-X Australia) (CHIA) Australia-National
Stock Exchange of Australia (formerly Newcastle) (XNEC) Australia-SIM Venture
Securities Exchange (SIMV) Austria-Austrian Energy Exchange (EXAA)
Austria-Wienerborse - Main market (WBAH) Austria-Wienerborse (All markets)
(XWBO) Azerbaijan-Baku Stock Exchange (BSEX) Bahamas-Bahamas International
Securities Exchange (XBAA) Bahrain-Bahrain Bourse (XBAH) Bangladesh-Chittagong
Stock Exchange (XCHG) Bangladesh-Dhaka Stock Exchange (XDHA) Barbados-Barbados
Stock Exchange (XBAB) Belarus-Belarusian Currency and Stock Exchange (BCSE)
Belgium-Alternext Brussels (ALXB) Belgium-Belpex - Belgium Power Exchange (BLPX)
Belgium-Euronext Brussels (XBRU) Belgium-Euronext Brussels Derivatives Market
(XBRD) Belgium-MTS Belgium (BMTS) Belgium-MTS Denmark (Danish Krones) (MTSD)
Belgium-MTS Denmark (Euro) (MTSD-EUR) Belgium-MTS Finland (MTSF) Bermuda-Bermuda
Stock Exchange (XBDA) Bolivia-Bolsa Boliviana de Valores (XBOL) Bosnia and
Herzegovina-Banja Luka Stock Exchange (XBLB) Bosnia and Herzegovina-Sarajevo
Stock Exchange (XSSE) Botswana-Botswana Stock Exchange (XBOT) Brazil-B3
(formerly BM&FBOVESPA) (BVMF) Brazil-B3 Derivatives (formerly BM&FBOVESPA
(Derivatives)) (BVMF-BMF) Brazil-B3 Spot USD (formerly BM&FBOVESPA (Spot USD))
(BVMF-USD) Bulgaria-Bulgarian Stock Exchange (XBUL) Cambodia-Cambodia Securities
Exchange (XCSX) Canada-Canadian National Stock Exchange CNSX (XCNQ) Canada-Cboe
Canada (formerly Aequitas NEO Exchange) (NEOE) Canada-ICE NGX Gas and Power
Market (formerly NGX Crude Oil Market) (NGXC) Canada-Liquidnet Canada (LICA)
Canada-Montreal Climate Exchange (XMOC) Canada-Montreal Exchange (XMOD)
Canada-Montreal Exchange (Interest Rate Derivatives) (XMOD-INT) Canada-NASDAQ
CX2 Canada (XCX2) Canada-NASDAQ CXC (formerly Chi-X Canada) (CHIC) Canada-NASDAQ
CXD (XCXD) Canada-OMEGA ATS (OMGA) Canada-PURE Trading (PURE) Canada-Toronto
Stock Exchange (XTSE) Canada-TriAct Match Now (MATN) Canada-TSX Alpha (formerly
Alpha Trading System) (XATS) Canada-TSX Venture Exchange (XTSX) Canada-TSX
Venture Exchange NEX (XTNX) Cape Verde-Cape Verde Stock Exchange (XBVC) Cayman
Islands-Cayman Islands Stock Exchange (XCAY) Chile-Bolsa de Valores de
Valparaiso (BOVA) Chile-Bolsa Electronica de Chile (XBCL) Chile-Santiago Stock
Exchange (XSGO) China-Beijing Stock Exchange (BJSE) China-China Financial
Futures Exchange (CCFX) China-China Foreign Exchange Trade System (XCFE)
China-China Stainless Steel Exchange (CSSX) China-Dalian Commodity Exchange
(XDCE) China-Shanghai Futures Exchange (XSGE) China-Shanghai Gold Exchange
(SGEX) China-Shanghai International Energy Exchange (XINE) China-Shanghai Stock
Exchange A-shares (XSHG) China-Shanghai Stock Exchange B-shares (XSHG-USD)
China-Shanghai-HK Bond Connect (Northbound Trading) (CFBC) China-Shanghai-HK
Stock Connect (Northbound Trading) (XSSC) China-Shenzhen Stock Exchange A-shares
(XSHE) China-Shenzhen Stock Exchange B-shares (XSHE-HKD) China-Shenzhen-HK Stock
Connect (Northbound Trading) (XSEC) China-Zhengzhou Commodity Exchange (XZCE)
Colombia-Colombia Stock Exchange (XBOG) Costa Rica-Costa Rica Stock Exchange
(XBNV) Cote d'Ivoire-Bourse Regionale des Valeurs Mobilieres (XBRV)
Croatia-Zagreb Stock Exchange (XZAG) Curacao-Dutch Caribbean Securities Exchange
(DCSX) Cyprus-Cyprus Stock Exchange (XCYS) Czech Republic-Prague Stock Exchange
(XPRA) Czech Republic-RM System Czech Republic (XRMO) Denmark-Dansk OTC (DKTC)
Denmark-First North Copenhagen (FNDK) Denmark-Nasdaq Nordic Copenhagen (XCSE)
Dominican Republic-Dominican Republic Bolsa Valores (XBVR) Ecuador-Guayaquil
Stock Exchange (XGUA) Ecuador-Quito Stock Exchange (XQUI) Egypt-Egyptian
Exchange (XCAI) Egypt-Nile Stock Exchange (NILX) El Salvador-El Salvador Stock
Exchange (XSVA) Estonia-First North Estonia (FNEE) Estonia-Nasdaq Baltic Tallinn
(XTAL) eSwatini (formerly Swaziland)-eSwatini Stock Exchange (XSWA) Fiji-South
Pacific Stock Exchange (XSPS) Finland-First North Helsinki (FNFI) Finland-Nasdaq
Nordic Helsinki (XHEL) France-Alternext Paris (ALXP) France-Aquis Exchange (EU)
(AQEU) France-Euronext Paris (XPAR) France-Galaxy MTF (GMTF) France-Marche Libre
(Euronext Paris) (XMLI) France-MATIF (Euronext Paris) (XMAT) France-MONEP
(Euronext Paris) (XMON) France-MTS France (FMTS) France-NYSE BondMatch (MTCH)
France-Powernext Futures Market (XPOW-FUT) France-Powernext Spot Market
(XPOW-SPT) France-Sigma X Europe MTF (SGMU) Georgia-Georgia Stock Exchange
(XGSE) Germany-Berlin Stock Exchange (XBER) Germany-Boerse Frankfurt Freiverkehr
- Open (OTC) Market (FRAB) Germany-Boerse Stuttgart Freiverkehr - Open (OTC)
Market (STUB) Germany-Borse Frankfurt (formerly German Deutscheboerse) (XFRA)
Germany-Borse Hamburg Lang and Schwarz Exchange Reg Mkt (HAMM)
Germany-Dusseldorf Stock Exchange (XDUS) Germany-EPEX Spot (European Power
Exchange) (EPEX) Germany-Equiduct Trading (XEQT) Germany-Eurex (All Products ex.
some German and Swiss) (XEUR) Germany-Eurex (Austrian products) (XEUR-AUT)
Germany-Eurex (Finnish products) (XEUR-EUF) Germany-Eurex (Irish products)
(XEUR-EUR) Germany-Eurex (Italian products) (XEUR-EUI) Germany-Eurex (Russian
products RDXxt and Equity Options) (XEUR-RUR) Germany-Eurex (some German
Products) (XEUR-GER) Germany-Eurex (Spanish products) (XEUR-EUS) Germany-Eurex
(Swedish products) (XEUR-EUK) Germany-Eurex (Swiss products) (XEUR-EUZ)
Germany-Eurex (US products) (XEUR-EUU) Germany-Eurex Bonds (XEUB) Germany-Eurex
Repo (XEUP) Germany-Eurex Repo SecLend Market (XEUM) Germany-European Energy
Exchange (XEEE) Germany-European Energy Exchange Regulated Gas Market (XPSF)
Germany-European Warrant Exchange EUWAX (EUWX) Germany-Gettex (Munich Market
Maker) - OTC (MUND) Germany-Gettex (Munich Market Maker) Regulated Market (MUNC)
Germany-Hamburg Stock Exchange (XHAM) Germany-Hanover Stock Exchange (XHAN)
Germany-Munich Stock Exchange (XMUN) Germany-Quotrix (XQTX) Germany-Stuttgart
Stock Exchange (XSTU) Germany-Tradegate Exchange - Freiverkehr (OTC) Market
(XGAT) Germany-Tradegate Exchange - Regular Market (XGRM) Germany-XETRA (XETR)
Germany-Xetra Regular Market (XETA) Ghana-Ghana Stock Exchange (XGHA)
Gibraltar-Gibraltar Stock Exchange (GSXL) Greece-Athens Derivatives Exchange
(XADE) Greece-Athens Exchange Alternative Market (ENAX) Greece-Athens Stock
Exchange (XATH) Greece-HDAT Greek Electronic Secondary Securities Market (HDAT)
Greece-HEnEx Hellenic Energy Exchange Derivatives (HEDE) Guatemala-Guatemala
Stock Exchange (XGTG) Guernsey Channel Islands-The International Stock Exchange
(formerly Channel Islands Exchange) (XCIE) Honduras-Bolsa Centroamericana de
Valores (XBCV) Hong Kong-Chinese Gold and Silver Exchange (XCGS) Hong Kong-GEM
Exchange (XGEM) Hong Kong-Hong Kong Futures Exchange (XHKF) Hong Kong-Hong Kong
Futures Exchange International Derivatives (XHKF-INT) Hong Kong-Hong Kong Stock
Exchange (XHKG) Hong Kong-Shanghai-HK Stock Connect (Southbound Trading) (SHSC)
Hong Kong-Shenzhen-HK Stock Connect (Southbound Trading) (SZSC) Hungary-Budapest
Stock Exchange (XBUD) Hungary-Central Eastern European Gas Exchange (XGAS)
Hungary-Hungarian Derivative Energy Exchange (HUDX) Hungary-Hungarian Power
Exchange (HUPX) Iceland-First North Iceland (FNIS) Iceland-Nasdaq Nordic Iceland
(XICE) India-Bombay Stock Exchange (XBOM) India-Bombay Stock Exchange Currency
Derivatives (XBOM-CRD) India-Bombay Stock Exchange Debt Market (XBOM-WDM)
India-Calcutta Stock Exchange (XCAL) India-Delhi Stock Exchange (XDES)
India-ICEX Indian Commodity Exchange (ICXL) India-India International Exchange
(IINX) India-MCX Stock Exchange (MCXX) India-MCX Stock Exchange Currency
Derivatives (MCXX-CRD) India-Multi Commodity Exchange of India (XIMC)
India-Multi Commodity Exchange of India Evening Session (XIMC-EVE)
India-National Commodity and Derivatives Exchange India (XNCD) India-National
Commodity and Derivatives Exchange of India Evening Session (XNCD-EVE)
India-National Stock Exchange of India (XNSE) India-NSE International Exchange
(INSE) India-NSEI Currency Derivatives (XNSE-CRD) India-NSEI Interest Rate
Futures (XNSE-IRF) India-NSEI New Debt Market (XNSE-WDM) India-Power Exchange of
India (PXIL) Indonesia-Indonesia Commodity and Derivatives Exchange (ICDX)
Indonesia-Indonesia Stock Exchange (XIDX) Indonesia-Jakarta Futures Exchange
(XBBJ) Iran-Tehran Stock Exchange (XTEH) Iraq-Iraq Stock Exchange (XIQS)
Ireland-Euronext Dublin - Main Securities Market (XMSM) Ireland-Euronext Dublin
(formerly Irish Stock Exchange) (XDUB) Ireland-ISE Global Exchange Market (GEM)
(XEYE) Ireland-SEMOpx Single Electricity Market Operator (SEMX) Israel-Tel Aviv
Stock Exchange (XTAE) Israel-Tel Aviv Stock Exchange T-bills and Government
Bonds (XTAE-BND) Italy-Borsa Italia (XMIL) Italy-Borsa Italia Equity MTF (GEM)
(MTAH) Italy-Borsa Italia ExtraMOT (XMOT) Italy-Borsa Italia SeDex (Securitised
Derivatives) (SEDX) Italy-e-MID (EMID) Italy-Euronext Milan Derivatives (prev.
Borsa Italia IDEM) (XDMI) Italy-Euronext Milan Electronic Bond Market (prev.
Borsa Italia DomesticMOT) (MOTX) Italy-Euronext Milan Electronic Bond Market
EuroMOT (prev. Borsa Italia EuroMOT) (MOTX-EUR) Italy-Euronext Milan Electronic
Share Market (prev. Borsa Italia MTA (Equities) (MTAA) Italy-Euronext Milan ETF
Plus (prev. Borsa Italia ETF Plus) (ETFP) Italy-Euronext MIV Milan (prev. Borsa
Italia Market for Investment Vehicles) (MIVX) Italy-EuroTLX (ETLX) Italy-GME
Italian Power Exchange MTE Market (XGME) Italy-MTS Italy (MTSC) Italy-Vorvel
Bonds (HMTF) Jamaica-Jamaica Stock Exchange (XJAM) Japan-CBOE Japan (formerly
Chi-X Japan) (CHIJ) Japan-Dojima Exchange (prev. Osaka Dojima Commodity
Exchange) (XKAC) Japan-Fukuoka Stock Exchange (XFKA) Japan-Japan Electric Power
Exchange (JEPX) (JEPX) Japan-Japannext (SBIJ) Japan-Nagoya Stock Exchange (XNGO)
Japan-Osaka Digital Exchange (ODXE) Japan-Osaka Exchange Commodities (formerly
Tokyo Commodities Exchange) (XOSE-COM) Japan-Osaka Exchange Derivatives (XOSE)
Japan-Osaka Exchange Energy Derivatives (formerly Tokyo Commodity Exchange)
(XTKT) Japan-Osaka Exchange Index Products (XOSE-IND) Japan-Osaka Exchange J-net
(XOSJ) Japan-Sapporo Securities Exchange (XSAP) Japan-TIFFE DAX Margin Contracts
(XTFF-DAX) Japan-TIFFE FTSE 100 Margin Contracts (XTFF-LON) Japan-TIFFE FTSE
Taiwan 50 Margin Contracts (XTFF-TWS) Japan-TIFFE FX Margin Trades (XTFF-FMT)
Japan-Tokyo AIM Alternative Investment Market (XTAM) Japan-Tokyo Financial
Exchange (TIFFE) (XTFF) Japan-Tokyo Stock Exchange (XTKS) Japan-Tokyo Stock
Exchange ToSTNeT Trading (XTK1) Japan-Tokyo Stock Exchange ToSTNeT-2 Trading
(XTK2) Jordan-Amman Stock Exchange (XAMM) Kazakhstan-Astana International
Exchange (AIXK) Kazakhstan-Kazakhstan Stock Exchange (XKAZ) Kenya-Nairobi Stock
Exchange (XNAI) Korea (Republic of)-KOFIA K-OTC Korea FreeBoard Market (XKFB)
Korea (Republic of)-Korea New Exchange KONEX (XKON) Korea (Republic of)-KRX
Korea Exchange (XKRX) Korea (Republic of)-KRX Korea Exchange (Cash Markets
KOSDAQ and KOSPI) (XKOS) Korea (Republic of)-KRX Korea Exchange (Derivatives
Market) (XKFE) Kuwait-Kuwait Stock Exchange (XKUW) Kyrgyzstan-Kyrgyz Stock
Exchange (XKSE) Lao People's Democratic Republic-Lao Securities Exchange (XLAO)
Latvia-First North Latvia (FNLV) Latvia-Nasdaq Baltic Riga (XRIS) Lebanon-Beirut
Stock Exchange (XBEY) Libya-Libyan Stock Market (XLSM) Lithuania-First North
Lithuania (FNLT) Lithuania-Nasdaq Baltic Vilnius (XLIT) Luxembourg-Euro MTF
(EMTF) Luxembourg-Luxembourg Stock Exchange (XLUX) Malawi-Malawi Stock Exchange
(XMSW) Malaysia-Bursa Malaysia (XKLS) Malaysia-Bursa Malaysia Derivatives Market
(XKLS-DER) Malaysia-Labuan International Financial Exchange (XLFX)
Malaysia-Ringgit Bond Market (XRBM) Maldives-Maldives Stock Exchange (MALX)
Malta-Malta Borza (XMAL) Mauritius-Mauritius Stock Exchange (XMAU) Mexico-Bolsa
Institucional de Valores Mexico (BIVA) Mexico-MexDer Exchange (XEMD)
Mexico-Mexico Stock Exchange (XMEX) Moldova-Moldova Stock Exchange (XMOL)
Mongolia-Mongolian Stock Exchange (XULA) Montenegro-Montenegro Stock Exchange
(XMNX) Morocco-Casablanca Stock Exchange (XCAS) Mozambique-Mozambique Stock
Exchange (XBVM) Namibia-Namibian Stock Exchange (XNAM) Namibia-Namibian Stock
Exchange Dual-Listed Securities (XNAM-DLS) Nepal-Nepal Stock Exchange (XNEP)
Netherlands-APX Power NL (NLPX) Netherlands-CBOE Europe Derivatives (CEDX)
Netherlands-Cboe Europe DXE Order Book (NL) (CEUX) Netherlands-Climex (CLMX)
Netherlands-CME Amsterdam BV (BTAM) Netherlands-Euronext Amsterdam (XAMS)
Netherlands-Euronext Amsterdam Equity and Index Derivatives (XEUE-AMS)
Netherlands-Euronext Amsterdam Interest Rate Products (XEUI-AMS) Netherlands-ICE
Endex (European Energy Derivatives Exchange) (NDEX) Netherlands-ICE Endex
Emissions Futures (NDEX-ECX) Netherlands-ICE Endex Natural Gas Products
(NDEX-TTF) Netherlands-Nxchange (XNXC) Netherlands-TRADEcho (Europe) (ECEU)
Netherlands-Tradeweb Europe (TWEU) Netherlands-Turquoise Europe Equities (NL)
(TQEX) New Zealand-NZX (New Zealand Stock Exchange) (XNZE) New Zealand-Sydney
Futures Exchange (NZ Products) (XSFE-NZF) Nicaragua-Nicaragua Bolsa Valores
(XMAN) Nigeria-Nigerian Stock Exchange (XNSA) North Macedonia FYROM-Macedonian
Stock Exchange (XMAE) Norway-Euronext Oslo (formerly Oslo Bors) (XOSL)
Norway-Euronext Oslo Derivatives Market (XOBD) Norway-Fish Pool (FISH)
Norway-Imarex (XIMA) Norway-Merkur Market (MERK) Norway-Nasdaq Commodities
(NORX) Norway-Nasdaq Commodities European Power Products (NORX-EUR)
Norway-NOREXECO ASA (NEXO) Norway-Norwegian OTC Market (NOTC) Norway-Oslo Axess
(XOAS) Oman-Muscat Securities Market (XMUS) Pakistan-Pakistan Mercantile
Exchange (NCEL) Pakistan-Pakistan Stock Exchange (XKAR) Palestinian Territory
Occupied-Palestine Exchange (XPAE) Panama-Bolsa Latinoamericana de Valores
(prev. Panama Stock Exchange) (XPTY) Papua New Guinea-Port Moresby Stock
Exchange (XPOM) Paraguay-Asuncion Bolsa Valores (XVPA) Peru-Lima Stock Exchange
(XLIM) Philippines-Philippine Dealing and Exchange Corp (PDEX)
Philippines-Philippine Stock Exchange (XPHS) Poland-BondSpot Poland MTF (BOSP)
Poland-Polish Power Exchange Derivatives (PLPD) Poland-Treasury BondSpot Poland
(formerly MTS Poland) (TBSP) Poland-Warsaw Stock Exchange (XWAR) Poland-Warsaw
Stock Exchange Financial Derivatives (WDER) Portugal-Euronext Lisbon (XLIS)
Portugal-Euronext Lisbon Derivatives Market (MFOX) Portugal-Interbolsa Portugal
(XLIS-MCP) Portugal-MTS Portugal (PORT) Portugal-OMIP - Operador de Mercado
Iberico de Energia (OMIP) Qatar-Qatar Exchange (DSMD) Romania-Bucharest
Derivatives Market (XBSD) Romania-Bucharest Stock Exchange (XBSE)
Romania-Romanian Commodities Exchange (XBRM) Romania-Romanian Power Market
(XRPM) Russian Federation-Moscow Exchange MICEX Main Market (MISX) Russian
Federation-Russian Trading System (RTSX) Russian Federation-Samara Currency
Interbank Exchange (XSAM) Russian Federation-Siberian Stock Exchange (XSIB)
Russian Federation-St. Petersburg Currency Exchange (XPIC) Russian
Federation-St. Petersburg International Mercantile Exchange (SPIM) Russian
Federation-St. Petersburg Stock Exchange (Commodities Market) (XPET) Russian
Federation-St. Petersburg Stock Exchange (Equities Market) (SPBE) Rwanda-Rwanda
Stock Exchange (RSEX) Saint Kitts and Nevis-Eastern Caribbean Securities
Exchange (XECS) Saudi Arabia-Saudi Arabian Stock Exchange (XSAU) Serbia-Belgrade
Stock Exchange (XBEL) Seychelles-MERJ Exchange (formerly Trop-X) (TRPX)
Singapore-Asia Pacific Exchange (APEX) Singapore-EEX Asia (Cleartrade Exchange)
(CLTD) Singapore-ICE Futures Singapore (formerly Singapore Mercantile Exchange)
(IFSG) Singapore-SGX (SICOM) Rubber Products (XSCE) Singapore-SGX Coffee Robusta
Futures (XSES-CRF) Singapore-SGX Coking Coal Products (XSES-CCL) Singapore-SGX
Dry Freight Derivatives (XSES-DRY) Singapore-SGX Electricity Futures (XSES-EFS)
Singapore-SGX Eurodollar Futures (XSES-FED) Singapore-SGX Eurodollar Options
(XSES-OED) Singapore-SGX Euroyen Tibor Futures (XSES-FEY) Singapore-SGX Euroyen
Tibor Options (XSES-OEY) Singapore-SGX Foreign Exchange Futures (XSES-FXF)
Singapore-SGX FTSE China A50 Index Futures (XSES-CNF) Singapore-SGX FTSE Equity
Index Products (XSES-FTS) Singapore-SGX Iron Ore Futures (XSES-IOF)
Singapore-SGX Japanese Govt Bond Futures (XSES-FJB) Singapore-SGX Japanese Govt
Bonds Options (XSES-OJB) Singapore-SGX MSCI Equity Index Products (XSES-XYZ)
Singapore-SGX MSCI Indonesia Futures (XSES-IDF) Singapore-SGX MSCI Malaysia
Index Futures (XSES-MYF) Singapore-SGX MSCI Philippines Index Futures (XSES-PHP)
Singapore-SGX MSCI Singapore Index Futures (XSES-SGF) Singapore-SGX MSCI Taiwan
Index Futures and Options (XSES-TWF) Singapore-SGX MSCI Thailand Futures
(XSES-THL) Singapore-SGX Nifty (India) Index Futures (XSES-CNX) Singapore-SGX
Nikkei Contracts Futures and Options (XSES-NKF) Singapore-SGX NZ Dairy
Derivatives (XSES-NZF) Singapore-SICOM Gold Futures (XSES-GDF)
Singapore-Singapore Exchange (XSES) Singapore-Singapore Exchange Euroyen
Contracts (XSES-EYN) Slovakia-Bratislava Stock Exchange (XBRA) Slovenia-BSP
Regional Energy Exchange South Pool (XSOP) Slovenia-Ljubljana Stock Exchange
(XLJU) South Africa-A2X South Africa (A2XX) South Africa-AltX (Division of
Johannesburg Stock Exchange) (ALTX) South Africa-Bond Exchange of South African
(XBES) South Africa-Johannesburg Stock Exchange (XJSE) South Africa-JSE
Commodity Derivatives Market (formerly SAFE Agricultural Mkt) (XSFA) South
Africa-JSE Currency Derivatives Market (ZFXM) South Africa-JSE Equity
Derivatives Market (formerly South African Futures Exchange) (XSAF) South
Africa-JSE Financial Derivatives Market (formerly Yield-X Trading) (YLDX)
Spain-Barcelona Stock Exchange (XBAR) Spain-Bilbao Stock Exchange (XBIL)
Spain-BME Renta Fija (XDRF) Spain-Bolsa de Bilbao Renta Fija (SBIL) Spain-Bolsas
y Mercados Espanoles (BMEX) Spain-Latibex (XLAT) Spain-Madrid Stock Exchange
(XMAD) Spain-MEFF Derivados Financieros (XMRV) Spain-MEFF FX Financial
Derivatives (XMFX) Spain-MEFF Power Derivatives (XMPW) Spain-Mercado Alternativo
Bursatil (Spain) (MABX) Spain-OMEL - Mercado de Electricidad (OMEL)
Spain-Valencia Stock Exchange (XVAL) Sri Lanka-Colombo Stock Exchange (XCOL)
Sudan-Khartoum Stock Exchange (XKHA) Sweden-First North Stockholm (FNSE)
Sweden-Nasdaq Nordic Stockholm (XSTO) Sweden-Nasdaq Nordic@Mid (DSTO)
Sweden-Nordic Growth Market Equity (XNGM) Sweden-Nordic MTF (NMTF)
Sweden-Spotlight (formerly Aktie Torget) (XSAT) Switzerland-BX Swiss (formerly
Berne Stock Exchange) (XBRN) Switzerland-OTC-X BEKB (OTXB) Switzerland-SIX Swiss
Exchange (XSWX) Switzerland-SIX Swiss Exchange Swiss Blue Chip Equities
(formerly Virt-x) (XVTX) Switzerland-Swiss Exchange Structured Products (XQMH)
Switzerland-SWX Swiss Block (XSWB) Syrian Arab Republic-Damascus Securities
Exchange (XDSE) Taiwan-Taipei Stock Exchange (formerly GreTai Securities Market)
(ROCO) Taiwan-Taiwan Futures Exchange (XTAF) Taiwan-Taiwan Stock Exchange (XTAI)
Tanzania-Dar es Salaam Stock Exchange (XDAR) Thailand-Agricultural Futures
Exchange of Thailand (AFET) Thailand-BEX Bond Electronic Exchange (Thailand)
(BEEX) Thailand-SET Foreign Board (XBKF) Thailand-Thailand Futures Exchange
(TFEX) Thailand-Thailand Stock Exchange (XBKK) Trinidad and Tobago-Trinidad and
Tobago Stock Exchange (XTRN) Tunisia-Tunis Bourse (XTUN) Turkiye-Istanbul Stock
Exchange (XIST) Turkiye-Istanbul Stock Exchange Debt Segment (XDSM)
Turkiye-Istanbul Stock Exchange Futures and Options (XFNO) Uganda-Uganda
Securities Exchange (XUGA) Ukraine-INNEX Stock Exchange (XDFB) Ukraine-Kiev
International Stock Exchange (XKIS) Ukraine-Kiev Universal Exchange (XKIE)
Ukraine-Perspektiva Exchange (SEPE) Ukraine-PFTS First Securities Trading System
(PFTS) Ukraine-Ukrainian Exchange (UKEX) Ukraine-Ukrainian Stock Exchange (XUAX)
United Arab Emirates-Abu Dhabi Securities Exchange (XADS) United Arab
Emirates-Dubai Financial Market (XDFM) United Arab Emirates-Dubai Gold and
Commodities Exchange (DGCX) United Arab Emirates-Dubai Mercantile Exchange
(DUMX) United Arab Emirates-ICE Futures Abu Dhabi (IFAD) United Arab
Emirates-NASDAQ Dubai (formerly DIFX) (DIFX) United Kingdom-APX Power UK (UKPX)
United Kingdom-Aquis Exchange (UK) (AQXE) United Kingdom-Aquis Stock Exchange
(prev. NEX Exchange) (AQSE) United Kingdom-Baltex Freight Derivatives Market
(Baltic Exchange) (BALT-FDM) United Kingdom-Baltic Exchange (BALT) United
Kingdom-Bloomberg MTF (BMTF) United Kingdom-Cboe Europe BXE Order Book (UK)
(formerly BATS) (BATE) United Kingdom-Cboe Europe CXE Order Book (UK) (formerly
Chi-X) (CHIX) United Kingdom-Chi-X (Amsterdam market) (CHIX-AMS) United
Kingdom-Chi-X (Frankfurt market) (CHIX-FRT) United Kingdom-Chi-X (London market)
(CHIX-LDN) United Kingdom-Chi-X (Paris market) (CHIX-PRS) United Kingdom-Chi-X
(Zurich market) (CHIX-ZRC) United Kingdom-EuroMTS (XMTS) United Kingdom-Euronext
Block (formerly SmartPool) (XSMP) United Kingdom-GEMMA Gilt Edged Market Makers
Association (GEMX) United Kingdom-GMEX Exchange (GMEG) United Kingdom-ICE
Futures Europe (Emissions Contracts) (IFEU-ECX) United Kingdom-ICE Futures
Europe (Energy Products) (IFEU-IPE) United Kingdom-ICE Futures Europe
(International Coal Products) (IFEU-COL) United Kingdom-ICE Futures Europe
(Utility Markets) (IFEU-IPG) United Kingdom-ICE Futures Europe Business Days
(IFEU) United Kingdom-ICE LIFFE U.K. (Commodities) (IFLX) United Kingdom-ICE
LIFFE U.K. Equities (non-UK equities regulated market) (IFLO-EUE) United
Kingdom-ICE LIFFE U.K. Equities (non-UK equities via ICE Block) (IFLO-EQF)
United Kingdom-ICE LIFFE U.K. Equities (UK contracts) (IFLO) United Kingdom-ICE
LIFFE U.K. Financial (EU Interest Rate Products) (IFLL-EUI) United Kingdom-ICE
LIFFE U.K. Financial (UK contracts) (IFLL) United Kingdom-ICE LIFFE U.K.
Financial (US Interest Rate Products) (IFLL-USI) United Kingdom-Instinet Europe
(XIEL) United Kingdom-IPSX (IPSX) United Kingdom-I-SWAP (ISWA) United
Kingdom-LMAX (FX products) (LMAF) United Kingdom-LMAX (Indices Rates
Commodities) (LMAO) United Kingdom-London Bullion Market (OTC) (XLBM) United
Kingdom-London Derivatives Exchange (XLDX) United Kingdom-London Metal Exchange
(XLME) United Kingdom-London Metal Exchange (Ring Trading) (XLME-RNG) United
Kingdom-London Metal Exchange USD contracts (XLME-USD) United Kingdom-London
Platinum and Palladium Market (LPPM) United Kingdom-London Stock Exchange (XLON)
United Kingdom-London Stock Exchange Derivatives Market - EUR products
(XLOD-EUR) United Kingdom-London Stock Exchange Derivatives Market (formerly
Turquoise Derivatives) (XLOD) United Kingdom-London Stock Exchange Derivatives
Market (Norwegian Products) (XLOD-OMN) United Kingdom-London Stock Exchange
International Order Book (IOB) (XLON-IOB) United Kingdom-London Stock Exchange
TRADEcho APA (ECHO) United Kingdom-Markit BOAT (BOAT) United Kingdom-MTS Austria
(MTSA) United Kingdom-MTS Czech Republic (XMTS-CZK) United Kingdom-MTS Germany
(GMTS) United Kingdom-MTS Greece (MTSG) United Kingdom-MTS Hungary (XMTS-HUF)
United Kingdom-MTS Ireland (IMTS) United Kingdom-MTS Israel (RMTS) United
Kingdom-MTS Netherlands (AMTS) United Kingdom-MTS Slovakia (XMTS-SKK) United
Kingdom-MTS Slovenia (VMTS) United Kingdom-MTS South Africa (XMTS-ZAR) United
Kingdom-MTS Spain (SMTS) United Kingdom-MTS UK Gilts (XMTS-GBP) United
Kingdom-Sigma X MTF (SGMX) United Kingdom-Tradeweb UK (TREU) United
Kingdom-Turquoise Equities (UK) (TRQX) United Kingdom-UK LIFFE OTC Bclear
(XEUE-BCL) United Kingdom-Vega-Chi (VEGA) United States-BIDSTrading (BIDS)
United States-Bitnomial Exchange (BTNL) United States-Boston Options Exchange
(XBOX) United States-C2 Exchange (C2OX) United States-Cboe BYX US Equities
Exchange (formerly BATS Y-Exchange) (BATY) United States-Cboe BZX Options
Exchange (formerly BATS Exchange Options Market) (BATO) United States-Cboe BZX
US Equities Exchange (formerly BATS Trading) (BATS) United States-CBOE Digital
Exchange (formerly Eris Exchange (ERIS) United States-Cboe EDGA US Equities
Exchange (formerly BATS EDGA) (EDGA) United States-Cboe EDGX Options Market
(formerly BATS EDGX) (EDGX) United States-Cboe EDGX Options Market (formerly
EDGX Options Market) (EDGO) United States-CBOE Futures Exchange (CFE) (XCBF)
United States-CBOE Futures Exchange (Electronic Trading) (XCBF-CBF) United
States-CBOE US Equity Options (XCBO) United States-CBOT Agricultural Contracts
(Electronic trading) (XCBT-CBA) United States-CBOT Agricultural Contracts
(Fixing or Floor Trading) (FCBT-CBA) United States-CBOT Equity Contracts
(Electronic Trading) (XCBT-CMF) United States-CBOT Equity Contracts (Fixing or
Floor Trading) (FCBT-CMF) United States-CBOT Financial Contracts (Electronic
Trading) (XCBT-CME) United States-CBOT Financial Contracts (Fixing or Floor
Trading) (FCBT-CME) United States-CBOT General Business Days (XCBT) United
States-CME Commodities - Lumber (GLOBEX) (XCME-CMH) United States-CME
Commodities (Fixing or Floor Trading) (FCME-CMH) United States-CME Dairy
Contracts (Fixing or Floor Trading) (FCME-CMJ) United States-CME Dairy Contracts
(GLOBEX) (XCME-CMJ) United States-CME Equity Indexes (Fixing or Floor Trading)
(FCME-CMF) United States-CME Equity Indexes (GLOBEX) (XCME-CMF) United
States-CME Foreign Exchange (Fixing or Floor Trading) (FCME-CMG) United
States-CME Foreign Exchange (GLOBEX) (XCME-CMG) United States-CME General
Business Days (XCME) United States-CME General Fixing (ex. Financial Options)
(XCME-FIX) United States-CME General Fixing (Financial Contracts only)
(XCME-FIN) United States-CME GSCI (Fixing or Floor Trading) (FCME-CMK) United
States-CME GSCI (GLOBEX) (XCME-CMK) United States-CME Interest Rates (Fixing or
Floor Trading) (FCME-CME) United States-CME Interest Rates (GLOBEX) (XCME-CME)
United States-CME Interest Rates Eurodollar Options (Floor Trading) (FCME-EDO)
United States-CME Interest Rates SOFR Options (Floor Trading) (FCME-SRO) United
States-CME Livestock (Fixing or Floor Trading) (FCME-CML) United States-CME
Livestock Contracts (GLOBEX) (XCME-CML) United States-CME Real Estate Products
(Fixing or Floor Trading) (FCME-REP) United States-CME Real Estate Products
(GLOBEX) (XCME-REP) United States-CME Weather Products (Fixing or floor trading)
(FCME-WEA) United States-CME Weather Products (GLOBEX) (XCME-WEA) United
States-CME/NYMEX ClearPort OTC Trading (XNYM-CLP) United States-Coinbase
Derivatives (formerly FairX Exchange) (FREX) United States-COMEX (Division of
NYMEX) (XCEC) United States-COMEX (Electronic Trading) (XCEC-GBX) United
States-Electronic Futures Exchange ELX (XELX) United States-ICE Futures US
Agricultural - Electronic Trading (IFUS-ICE) United States-ICE Futures US
Agricultural (Fixing) (IFUS-AGR) United States-ICE Futures US Canola Products
(formerly ICE Futures Canada) (IFCA) United States-ICE Futures US Energy
Division (IFED) United States-ICE Futures US Energy Division (Environmental
Products) (IFED-ENV) United States-ICE Futures US Eris Products (IFUS-ERS)
United States-ICE Futures US Financial (IMFX) United States-ICE Futures US
Financial - Electronic Trading (IMFX-ICE) United States-ICE Futures US Financial
Cryptocurrencies (IMFX-CRP) United States-ICE Futures US General Business Days
(IFUS) United States-ICE Futures US Grains and Oilseeds (IFUS-GRA) United
States-ICE Futures US Index Derivatives (IFUS-ICF) United States-ICE Futures US
Index Derivatives - Electronic Trading (IFUS-ICX) United States-ICE LIFFE U.S.
(formerly NYSE LIFFE U.S.) Domestic Stock Indices (XNLI-DOM) United States-ICE
LIFFE U.S. (formerly NYSE LIFFE U.S.) Interest Rate Futures (XNLI-IRF) United
States-ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) International Stock Indices
(XNLI-INT) United States-ICE LIFFE U.S. (formerly NYSE Liffe U.S.) Metals (XNLI)
United States-ICE OTC (IEPA) United States-IEX Trading (IEXG) United
States-Kansas City Board of Trade (XKBT) United States-Long Term Stock Exchange
(LTSE) United States-Members Exchange (MEMX) United States-MEMX Options (MXOP)
United States-Miami International Securities Exchange Options (XMIO) United
States-MIAX PEARL (MPRL) United States-MIAX Pearl Equities (EPRL) United
States-Minneapolis Grain Exchange (XMGE) United States-NASDAQ (XNAS) United
States-Nasdaq BX (Boston Stock Exchange) (XBOS) United States-Nasdaq BX Options
(XBXO) United States-NASDAQ Capital Market (XNCM) United States-NASDAQ Fixed
Income (XNFI) United States-NASDAQ GEMX (formerly ISE Gemini Exchange) (GMNI)
United States-NASDAQ Global Select Market (XNGS) United States-NASDAQ ISE
(formerly International Securities Exchange) (XISX) United States-NASDAQ MRX
(formerly ISE Mercury Exchange) (MCRY) United States-NASDAQ National Market
System (XNMS) United States-NASDAQ OMX Futures Exchange (PBOT) (XPBT) United
States-NASDAQ Options Market (XNDQ) United States-Nasdaq PHLX (Philadelphia
Exchange) (XPHL) United States-NASDAQ Portal Market (XPOR) United States-Nasdaq
PSX (XPSX) United States-National Stock Exchange (XCIS) United States-New York
Mercantile Exchange (XNYM) United States-New York Stock Exchange (XNYS) United
States-Nodal Exchange (NODX) United States-NYMEX Energy Market (XNYL) United
States-NYMEX Energy Market (Electronic Trading) (XNYL-GBX) United States-NYMEX
Metals (Electronic Trading) (XNYM-GBX) United States-NYMEX OTC Markets (XNYE)
United States-NYMEX Soft Commodities (XNYM-COM) United States-NYMEX Soft
Commodities (Electronic Trading) (XNYM-COG) United States-NYSE Amex Equities
(XASE) United States-NYSE Amex Options (AMXO) United States-NYSE Arca (ARCX)
United States-NYSE Arca Derivatives (ARCO) United States-NYSE Chicago (formerly
Chicago Stock Exchange) (XCHI) United States-OTC Bulletin Board - Other OTC
(OOTC) United States-OTC Markets (OTCM) United States-Philadelphia Exchange
(Options) (XPHO) United States-Pink Sheets (PINX) United States-Pink Sheets Grey
Market (PSGM) United States-Pink Sheets OTCQX (OTCQ) United States-Pipeline
Trading US (PIPE) United States-Small Exchange (SMFE) United States-The Green
Exchange (GREE) United States-The Green Exchange (Electronic Trading) (GREE-GBX)
Uruguay-Bolsa Electronica de Valores del Uruguay (BVUR) Uruguay-Montevideo Bolsa
Valores (XMNT) Uzbekistan-Uzbek Commodity Exchange (XCET) Uzbekistan-Uzbekistan
Stock Exchange (XSTE) Venezuela-Bolsa Valores Caracas (BVCA) Viet Nam-Hanoi
Stock Exchange (HSTC) Viet Nam-Hanoi Stock Exchange (Unlisted Companies) (XHNX)
Viet Nam-Hanoi Stock Exchange Derivatives (XHNF) Viet Nam-Ho Chi Minh City Stock
Exchange (formerly Vietnam Stock Exchange) (XSTC) Zambia-Lusaka Stock Exchange
(XLUS) Zimbabwe-Zimbabwe Stock Exchange (XZIM)

EXCHANGE SETTLEMENT HOLIDAYS

--------------------------------------- Albania-Tirana Stock Exchange (XTIR)
Algeria-Algiers Stock Exchange (XALG) Argentina-Bolsa de Comercio de Rosario
(XROS) Argentina-Bolsa de Comercio Mendoza (XBCM) Argentina-Buenos Aires Bolsa
de Comercio (XBUE) Argentina-Buenos Aires Mercado de Valores (XMEV)
Argentina-Matba-Rofex Mercado Agropecuarios (XMTB) Argentina-Matba-Rofex Mercado
Financiero (ROFX) Argentina-Mercado Abierto Electronico (XMAB) Argentina-Mercado
de Valores de Rosario (XROX) Argentina-Mercado de Valores Mendoza (XBCX)
Argentina-Rosario Futures Exchange Agricultural Products (ROFX-AGR)
Armenia-Armenia Securities Exchange (formerly NASDAQ OMX Armenia) (XARM)
Australia-ASX (Australian Stock Exchange) (XASX) Australia-ASX 24 International
Holidays (day and night sessions closed) (XSFE-INT) Australia-ASX Derivatives
(XASX-DER) Australia-ASX Trade 24 (formerly Sydney Futures Exchange) (XSFE)
Australia-CBOE Australia (formerly Chi-X Australia) (CHIA) Australia-National
Stock Exchange of Australia (formerly Newcastle) (XNEC) Australia-SIM Venture
Securities Exchange (SIMV) Austria-Austrian Energy Exchange (EXAA)
Austria-Wienerborse - Main market (WBAH) Austria-Wienerborse (All markets)
(XWBO) Azerbaijan-Baku Stock Exchange (BSEX) Bahamas-Bahamas International
Securities Exchange (XBAA) Bahrain-Bahrain Bourse (XBAH) Bangladesh-Chittagong
Stock Exchange (XCHG) Bangladesh-Dhaka Stock Exchange (XDHA) Barbados-Barbados
Stock Exchange (XBAB) Belarus-Belarusian Currency and Stock Exchange (BCSE)
Belgium-Alternext Brussels (ALXB) Belgium-Belpex - Belgium Power Exchange (BLPX)
Belgium-Euronext Brussels (XBRU) Belgium-Euronext Brussels Derivatives Market
(XBRD) Belgium-MTS Belgium (BMTS) Belgium-MTS Denmark (Danish Krones) (MTSD)
Belgium-MTS Denmark (Euro) (MTSD-EUR) Belgium-MTS Finland (MTSF) Bermuda-Bermuda
Stock Exchange (XBDA) Bolivia-Bolsa Boliviana de Valores (XBOL) Bosnia and
Herzegovina-Banja Luka Stock Exchange (XBLB) Bosnia and Herzegovina-Sarajevo
Stock Exchange (XSSE) Botswana-Botswana Stock Exchange (XBOT) Brazil-B3
(formerly BM&FBOVESPA) (BVMF) Brazil-B3 Derivatives (formerly BM&FBOVESPA
(Derivatives)) (BVMF-BMF) Brazil-B3 Spot USD (formerly BM&FBOVESPA (Spot USD))
(BVMF-USD) Bulgaria-Bulgarian Stock Exchange (XBUL) Cambodia-Cambodia Securities
Exchange (XCSX) Canada-Canadian National Stock Exchange CNSX (XCNQ) Canada-Cboe
Canada (formerly Aequitas NEO Exchange) (NEOE) Canada-ICE NGX Gas and Power
Market (formerly NGX Crude Oil Market) (NGXC) Canada-Liquidnet Canada (LICA)
Canada-Montreal Climate Exchange (XMOC) Canada-Montreal Exchange (XMOD)
Canada-Montreal Exchange (Interest Rate Derivatives) (XMOD-INT) Canada-NASDAQ
CX2 Canada (XCX2) Canada-NASDAQ CXC (formerly Chi-X Canada) (CHIC) Canada-NASDAQ
CXD (XCXD) Canada-OMEGA ATS (OMGA) Canada-PURE Trading (PURE) Canada-Toronto
Stock Exchange (XTSE) Canada-TriAct Match Now (MATN) Canada-TSX Alpha (formerly
Alpha Trading System) (XATS) Canada-TSX Venture Exchange (XTSX) Canada-TSX
Venture Exchange NEX (XTNX) Cape Verde-Cape Verde Stock Exchange (XBVC) Cayman
Islands-Cayman Islands Stock Exchange (XCAY) Chile-Bolsa de Valores de
Valparaiso (BOVA) Chile-Bolsa Electronica de Chile (XBCL) Chile-Santiago Stock
Exchange (XSGO) China-Beijing Stock Exchange (BJSE) China-China Financial
Futures Exchange (CCFX) China-China Foreign Exchange Trade System (XCFE)
China-China Stainless Steel Exchange (CSSX) China-Dalian Commodity Exchange
(XDCE) China-Shanghai Futures Exchange (XSGE) China-Shanghai Gold Exchange
(SGEX) China-Shanghai International Energy Exchange (XINE) China-Shanghai Stock
Exchange A-shares (XSHG) China-Shanghai Stock Exchange B-shares (XSHG-USD)
China-Shanghai-HK Bond Connect (Northbound Trading) (CFBC) China-Shanghai-HK
Stock Connect (Northbound Trading) (XSSC) China-Shenzhen Stock Exchange A-shares
(XSHE) China-Shenzhen Stock Exchange B-shares (XSHE-HKD) China-Shenzhen-HK Stock
Connect (Northbound Trading) (XSEC) China-Zhengzhou Commodity Exchange (XZCE)
Colombia-Colombia Stock Exchange (XBOG) Costa Rica-Costa Rica Stock Exchange
(XBNV) Cote d'Ivoire-Bourse Regionale des Valeurs Mobilieres (XBRV)
Croatia-Zagreb Stock Exchange (XZAG) Curacao-Dutch Caribbean Securities Exchange
(DCSX) Cyprus-Cyprus Stock Exchange (XCYS) Czech Republic-Prague Stock Exchange
(XPRA) Czech Republic-RM System Czech Republic (XRMO) Denmark-Dansk OTC (DKTC)
Denmark-First North Copenhagen (FNDK) Denmark-Nasdaq Nordic Copenhagen (XCSE)
Dominican Republic-Dominican Republic Bolsa Valores (XBVR) Ecuador-Guayaquil
Stock Exchange (XGUA) Ecuador-Quito Stock Exchange (XQUI) Egypt-Egyptian
Exchange (XCAI) Egypt-Nile Stock Exchange (NILX) El Salvador-El Salvador Stock
Exchange (XSVA) Estonia-First North Estonia (FNEE) Estonia-Nasdaq Baltic Tallinn
(XTAL) eSwatini (formerly Swaziland)-eSwatini Stock Exchange (XSWA) Fiji-South
Pacific Stock Exchange (XSPS) Finland-First North Helsinki (FNFI) Finland-Nasdaq
Nordic Helsinki (XHEL) France-Alternext Paris (ALXP) France-Aquis Exchange (EU)
(AQEU) France-Euronext Paris (XPAR) France-Galaxy MTF (GMTF) France-Marche Libre
(Euronext Paris) (XMLI) France-MATIF (Euronext Paris) (XMAT) France-MONEP
(Euronext Paris) (XMON) France-MTS France (FMTS) France-NYSE BondMatch (MTCH)
France-Powernext Futures Market (XPOW-FUT) France-Powernext Spot Market
(XPOW-SPT) France-Sigma X Europe MTF (SGMU) Georgia-Georgia Stock Exchange
(XGSE) Germany-Berlin Stock Exchange (XBER) Germany-Boerse Frankfurt Freiverkehr
- Open (OTC) Market (FRAB) Germany-Boerse Stuttgart Freiverkehr - Open (OTC)
Market (STUB) Germany-Borse Frankfurt (formerly German Deutscheboerse) (XFRA)
Germany-Borse Hamburg Lang and Schwarz Exchange Reg Mkt (HAMM)
Germany-Dusseldorf Stock Exchange (XDUS) Germany-EPEX Spot (European Power
Exchange) (EPEX) Germany-Equiduct Trading (XEQT) Germany-Eurex (All Products ex.
some German and Swiss) (XEUR) Germany-Eurex (Austrian products) (XEUR-AUT)
Germany-Eurex (Finnish products) (XEUR-EUF) Germany-Eurex (Irish products)
(XEUR-EUR) Germany-Eurex (Italian products) (XEUR-EUI) Germany-Eurex (Russian
products RDXxt and Equity Options) (XEUR-RUR) Germany-Eurex (some German
Products) (XEUR-GER) Germany-Eurex (Spanish products) (XEUR-EUS) Germany-Eurex
(Swedish products) (XEUR-EUK) Germany-Eurex (Swiss products) (XEUR-EUZ)
Germany-Eurex (US products) (XEUR-EUU) Germany-Eurex Bonds (XEUB) Germany-Eurex
Repo (XEUP) Germany-Eurex Repo SecLend Market (XEUM) Germany-European Energy
Exchange (XEEE) Germany-European Energy Exchange Regulated Gas Market (XPSF)
Germany-European Warrant Exchange EUWAX (EUWX) Germany-Gettex (Munich Market
Maker) - OTC (MUND) Germany-Gettex (Munich Market Maker) Regulated Market (MUNC)
Germany-Hamburg Stock Exchange (XHAM) Germany-Hanover Stock Exchange (XHAN)
Germany-Munich Stock Exchange (XMUN) Germany-Quotrix (XQTX) Germany-Stuttgart
Stock Exchange (XSTU) Germany-Tradegate Exchange - Freiverkehr (OTC) Market
(XGAT) Germany-Tradegate Exchange - Regular Market (XGRM) Germany-XETRA (XETR)
Germany-Xetra Regular Market (XETA) Ghana-Ghana Stock Exchange (XGHA)
Gibraltar-Gibraltar Stock Exchange (GSXL) Greece-Athens Derivatives Exchange
(XADE) Greece-Athens Exchange Alternative Market (ENAX) Greece-Athens Stock
Exchange (XATH) Greece-HDAT Greek Electronic Secondary Securities Market (HDAT)
Greece-HEnEx Hellenic Energy Exchange Derivatives (HEDE) Guatemala-Guatemala
Stock Exchange (XGTG) Guernsey Channel Islands-The International Stock Exchange
(formerly Channel Islands Exchange) (XCIE) Honduras-Bolsa Centroamericana de
Valores (XBCV) Hong Kong-Chinese Gold and Silver Exchange (XCGS) Hong Kong-GEM
Exchange (XGEM) Hong Kong-Hong Kong Futures Exchange (XHKF) Hong Kong-Hong Kong
Futures Exchange International Derivatives (XHKF-INT) Hong Kong-Hong Kong Stock
Exchange (XHKG) Hong Kong-Shanghai-HK Stock Connect (Southbound Trading) (SHSC)
Hong Kong-Shenzhen-HK Stock Connect (Southbound Trading) (SZSC) Hungary-Budapest
Stock Exchange (XBUD) Hungary-Central Eastern European Gas Exchange (XGAS)
Hungary-Hungarian Derivative Energy Exchange (HUDX) Hungary-Hungarian Power
Exchange (HUPX) Iceland-First North Iceland (FNIS) Iceland-Nasdaq Nordic Iceland
(XICE) India-Bombay Stock Exchange (XBOM) India-Bombay Stock Exchange Currency
Derivatives (XBOM-CRD) India-Bombay Stock Exchange Debt Market (XBOM-WDM)
India-Calcutta Stock Exchange (XCAL) India-Delhi Stock Exchange (XDES)
India-ICEX Indian Commodity Exchange (ICXL) India-India International Exchange
(IINX) India-MCX Stock Exchange (MCXX) India-MCX Stock Exchange Currency
Derivatives (MCXX-CRD) India-Multi Commodity Exchange of India (XIMC)
India-Multi Commodity Exchange of India Evening Session (XIMC-EVE)
India-National Commodity and Derivatives Exchange India (XNCD) India-National
Commodity and Derivatives Exchange of India Evening Session (XNCD-EVE)
India-National Stock Exchange of India (XNSE) India-NSE International Exchange
(INSE) India-NSEI Currency Derivatives (XNSE-CRD) India-NSEI Interest Rate
Futures (XNSE-IRF) India-NSEI New Debt Market (XNSE-WDM) India-Power Exchange of
India (PXIL) Indonesia-Indonesia Commodity and Derivatives Exchange (ICDX)
Indonesia-Indonesia Stock Exchange (XIDX) Indonesia-Jakarta Futures Exchange
(XBBJ) Iran-Tehran Stock Exchange (XTEH) Iraq-Iraq Stock Exchange (XIQS)
Ireland-Euronext Dublin - Main Securities Market (XMSM) Ireland-Euronext Dublin
(formerly Irish Stock Exchange) (XDUB) Ireland-ISE Global Exchange Market (GEM)
(XEYE) Ireland-SEMOpx Single Electricity Market Operator (SEMX) Israel-Tel Aviv
Stock Exchange (XTAE) Israel-Tel Aviv Stock Exchange T-bills and Government
Bonds (XTAE-BND) Italy-Borsa Italia (XMIL) Italy-Borsa Italia Equity MTF (GEM)
(MTAH) Italy-Borsa Italia ExtraMOT (XMOT) Italy-Borsa Italia SeDex (Securitised
Derivatives) (SEDX) Italy-e-MID (EMID) Italy-Euronext Milan Derivatives (prev.
Borsa Italia IDEM) (XDMI) Italy-Euronext Milan Electronic Bond Market (prev.
Borsa Italia DomesticMOT) (MOTX) Italy-Euronext Milan Electronic Bond Market
EuroMOT (prev. Borsa Italia EuroMOT) (MOTX-EUR) Italy-Euronext Milan Electronic
Share Market (prev. Borsa Italia MTA (Equities) (MTAA) Italy-Euronext Milan ETF
Plus (prev. Borsa Italia ETF Plus) (ETFP) Italy-Euronext MIV Milan (prev. Borsa
Italia Market for Investment Vehicles) (MIVX) Italy-EuroTLX (ETLX) Italy-GME
Italian Power Exchange MTE Market (XGME) Italy-MTS Italy (MTSC) Italy-Vorvel
Bonds (HMTF) Jamaica-Jamaica Stock Exchange (XJAM) Japan-CBOE Japan (formerly
Chi-X Japan) (CHIJ) Japan-Dojima Exchange (prev. Osaka Dojima Commodity
Exchange) (XKAC) Japan-Fukuoka Stock Exchange (XFKA) Japan-Japan Electric Power
Exchange (JEPX) (JEPX) Japan-Japannext (SBIJ) Japan-Nagoya Stock Exchange (XNGO)
Japan-Osaka Digital Exchange (ODXE) Japan-Osaka Exchange Commodities (formerly
Tokyo Commodities Exchange) (XOSE-COM) Japan-Osaka Exchange Derivatives (XOSE)
Japan-Osaka Exchange Energy Derivatives (formerly Tokyo Commodity Exchange)
(XTKT) Japan-Osaka Exchange Index Products (XOSE-IND) Japan-Osaka Exchange J-net
(XOSJ) Japan-Sapporo Securities Exchange (XSAP) Japan-TIFFE DAX Margin Contracts
(XTFF-DAX) Japan-TIFFE FTSE 100 Margin Contracts (XTFF-LON) Japan-TIFFE FTSE
Taiwan 50 Margin Contracts (XTFF-TWS) Japan-TIFFE FX Margin Trades (XTFF-FMT)
Japan-Tokyo AIM Alternative Investment Market (XTAM) Japan-Tokyo Financial
Exchange (TIFFE) (XTFF) Japan-Tokyo Stock Exchange (XTKS) Japan-Tokyo Stock
Exchange ToSTNeT Trading (XTK1) Japan-Tokyo Stock Exchange ToSTNeT-2 Trading
(XTK2) Jordan-Amman Stock Exchange (XAMM) Kazakhstan-Astana International
Exchange (AIXK) Kazakhstan-Kazakhstan Stock Exchange (XKAZ) Kenya-Nairobi Stock
Exchange (XNAI) Korea (Republic of)-KOFIA K-OTC Korea FreeBoard Market (XKFB)
Korea (Republic of)-Korea New Exchange KONEX (XKON) Korea (Republic of)-KRX
Korea Exchange (XKRX) Korea (Republic of)-KRX Korea Exchange (Cash Markets
KOSDAQ and KOSPI) (XKOS) Korea (Republic of)-KRX Korea Exchange (Derivatives
Market) (XKFE) Kuwait-Kuwait Stock Exchange (XKUW) Kyrgyzstan-Kyrgyz Stock
Exchange (XKSE) Lao People's Democratic Republic-Lao Securities Exchange (XLAO)
Latvia-First North Latvia (FNLV) Latvia-Nasdaq Baltic Riga (XRIS) Lebanon-Beirut
Stock Exchange (XBEY) Libya-Libyan Stock Market (XLSM) Lithuania-First North
Lithuania (FNLT) Lithuania-Nasdaq Baltic Vilnius (XLIT) Luxembourg-Euro MTF
(EMTF) Luxembourg-Luxembourg Stock Exchange (XLUX) Malawi-Malawi Stock Exchange
(XMSW) Malaysia-Bursa Malaysia (XKLS) Malaysia-Bursa Malaysia Derivatives Market
(XKLS-DER) Malaysia-Labuan International Financial Exchange (XLFX)
Malaysia-Ringgit Bond Market (XRBM) Maldives-Maldives Stock Exchange (MALX)
Malta-Malta Borza (XMAL) Mauritius-Mauritius Stock Exchange (XMAU) Mexico-Bolsa
Institucional de Valores Mexico (BIVA) Mexico-MexDer Exchange (XEMD)
Mexico-Mexico Stock Exchange (XMEX) Moldova-Moldova Stock Exchange (XMOL)
Mongolia-Mongolian Stock Exchange (XULA) Montenegro-Montenegro Stock Exchange
(XMNX) Morocco-Casablanca Stock Exchange (XCAS) Mozambique-Mozambique Stock
Exchange (XBVM) Namibia-Namibian Stock Exchange (XNAM) Namibia-Namibian Stock
Exchange Dual-Listed Securities (XNAM-DLS) Nepal-Nepal Stock Exchange (XNEP)
Netherlands-APX Power NL (NLPX) Netherlands-CBOE Europe Derivatives (CEDX)
Netherlands-Cboe Europe DXE Order Book (NL) (CEUX) Netherlands-Climex (CLMX)
Netherlands-CME Amsterdam BV (BTAM) Netherlands-Euronext Amsterdam (XAMS)
Netherlands-Euronext Amsterdam Equity and Index Derivatives (XEUE-AMS)
Netherlands-Euronext Amsterdam Interest Rate Products (XEUI-AMS) Netherlands-ICE
Endex (European Energy Derivatives Exchange) (NDEX) Netherlands-ICE Endex
Emissions Futures (NDEX-ECX) Netherlands-ICE Endex Natural Gas Products
(NDEX-TTF) Netherlands-Nxchange (XNXC) Netherlands-TRADEcho (Europe) (ECEU)
Netherlands-Tradeweb Europe (TWEU) Netherlands-Turquoise Europe Equities (NL)
(TQEX) New Zealand-NZX (New Zealand Stock Exchange) (XNZE) New Zealand-Sydney
Futures Exchange (NZ Products) (XSFE-NZF) Nicaragua-Nicaragua Bolsa Valores
(XMAN) Nigeria-Nigerian Stock Exchange (XNSA) North Macedonia FYROM-Macedonian
Stock Exchange (XMAE) Norway-Euronext Oslo (formerly Oslo Bors) (XOSL)
Norway-Euronext Oslo Derivatives Market (XOBD) Norway-Fish Pool (FISH)
Norway-Imarex (XIMA) Norway-Merkur Market (MERK) Norway-Nasdaq Commodities
(NORX) Norway-Nasdaq Commodities European Power Products (NORX-EUR)
Norway-NOREXECO ASA (NEXO) Norway-Norwegian OTC Market (NOTC) Norway-Oslo Axess
(XOAS) Oman-Muscat Securities Market (XMUS) Pakistan-Pakistan Mercantile
Exchange (NCEL) Pakistan-Pakistan Stock Exchange (XKAR) Palestinian Territory
Occupied-Palestine Exchange (XPAE) Panama-Bolsa Latinoamericana de Valores
(prev. Panama Stock Exchange) (XPTY) Papua New Guinea-Port Moresby Stock
Exchange (XPOM) Paraguay-Asuncion Bolsa Valores (XVPA) Peru-Lima Stock Exchange
(XLIM) Philippines-Philippine Dealing and Exchange Corp (PDEX)
Philippines-Philippine Stock Exchange (XPHS) Poland-BondSpot Poland MTF (BOSP)
Poland-Polish Power Exchange Derivatives (PLPD) Poland-Treasury BondSpot Poland
(formerly MTS Poland) (TBSP) Poland-Warsaw Stock Exchange (XWAR) Poland-Warsaw
Stock Exchange Financial Derivatives (WDER) Portugal-Euronext Lisbon (XLIS)
Portugal-Euronext Lisbon Derivatives Market (MFOX) Portugal-Interbolsa Portugal
(XLIS-MCP) Portugal-MTS Portugal (PORT) Portugal-OMIP - Operador de Mercado
Iberico de Energia (OMIP) Qatar-Qatar Exchange (DSMD) Romania-Bucharest
Derivatives Market (XBSD) Romania-Bucharest Stock Exchange (XBSE)
Romania-Romanian Commodities Exchange (XBRM) Romania-Romanian Power Market
(XRPM) Russian Federation-Moscow Exchange MICEX Main Market (MISX) Russian
Federation-Russian Trading System (RTSX) Russian Federation-Samara Currency
Interbank Exchange (XSAM) Russian Federation-Siberian Stock Exchange (XSIB)
Russian Federation-St. Petersburg Currency Exchange (XPIC) Russian
Federation-St. Petersburg International Mercantile Exchange (SPIM) Russian
Federation-St. Petersburg Stock Exchange (Commodities Market) (XPET) Russian
Federation-St. Petersburg Stock Exchange (Equities Market) (SPBE) Rwanda-Rwanda
Stock Exchange (RSEX) Saint Kitts and Nevis-Eastern Caribbean Securities
Exchange (XECS) Saudi Arabia-Saudi Arabian Stock Exchange (XSAU) Serbia-Belgrade
Stock Exchange (XBEL) Seychelles-MERJ Exchange (formerly Trop-X) (TRPX)
Singapore-Asia Pacific Exchange (APEX) Singapore-EEX Asia (Cleartrade Exchange)
(CLTD) Singapore-ICE Futures Singapore (formerly Singapore Mercantile Exchange)
(IFSG) Singapore-SGX (SICOM) Rubber Products (XSCE) Singapore-SGX Coffee Robusta
Futures (XSES-CRF) Singapore-SGX Coking Coal Products (XSES-CCL) Singapore-SGX
Dry Freight Derivatives (XSES-DRY) Singapore-SGX Electricity Futures (XSES-EFS)
Singapore-SGX Eurodollar Futures (XSES-FED) Singapore-SGX Eurodollar Options
(XSES-OED) Singapore-SGX Euroyen Tibor Futures (XSES-FEY) Singapore-SGX Euroyen
Tibor Options (XSES-OEY) Singapore-SGX Foreign Exchange Futures (XSES-FXF)
Singapore-SGX FTSE China A50 Index Futures (XSES-CNF) Singapore-SGX FTSE Equity
Index Products (XSES-FTS) Singapore-SGX Iron Ore Futures (XSES-IOF)
Singapore-SGX Japanese Govt Bond Futures (XSES-FJB) Singapore-SGX Japanese Govt
Bonds Options (XSES-OJB) Singapore-SGX MSCI Equity Index Products (XSES-XYZ)
Singapore-SGX MSCI Indonesia Futures (XSES-IDF) Singapore-SGX MSCI Malaysia
Index Futures (XSES-MYF) Singapore-SGX MSCI Philippines Index Futures (XSES-PHP)
Singapore-SGX MSCI Singapore Index Futures (XSES-SGF) Singapore-SGX MSCI Taiwan
Index Futures and Options (XSES-TWF) Singapore-SGX MSCI Thailand Futures
(XSES-THL) Singapore-SGX Nifty (India) Index Futures (XSES-CNX) Singapore-SGX
Nikkei Contracts Futures and Options (XSES-NKF) Singapore-SGX NZ Dairy
Derivatives (XSES-NZF) Singapore-SICOM Gold Futures (XSES-GDF)
Singapore-Singapore Exchange (XSES) Singapore-Singapore Exchange Euroyen
Contracts (XSES-EYN) Slovakia-Bratislava Stock Exchange (XBRA) Slovenia-BSP
Regional Energy Exchange South Pool (XSOP) Slovenia-Ljubljana Stock Exchange
(XLJU) South Africa-A2X South Africa (A2XX) South Africa-AltX (Division of
Johannesburg Stock Exchange) (ALTX) South Africa-Bond Exchange of South African
(XBES) South Africa-Johannesburg Stock Exchange (XJSE) South Africa-JSE
Commodity Derivatives Market (formerly SAFE Agricultural Mkt) (XSFA) South
Africa-JSE Currency Derivatives Market (ZFXM) South Africa-JSE Equity
Derivatives Market (formerly South African Futures Exchange) (XSAF) South
Africa-JSE Financial Derivatives Market (formerly Yield-X Trading) (YLDX)
Spain-Barcelona Stock Exchange (XBAR) Spain-Bilbao Stock Exchange (XBIL)
Spain-BME Renta Fija (XDRF) Spain-Bolsa de Bilbao Renta Fija (SBIL) Spain-Bolsas
y Mercados Espanoles (BMEX) Spain-Latibex (XLAT) Spain-Madrid Stock Exchange
(XMAD) Spain-MEFF Derivados Financieros (XMRV) Spain-MEFF FX Financial
Derivatives (XMFX) Spain-MEFF Power Derivatives (XMPW) Spain-Mercado Alternativo
Bursatil (Spain) (MABX) Spain-OMEL - Mercado de Electricidad (OMEL)
Spain-Valencia Stock Exchange (XVAL) Sri Lanka-Colombo Stock Exchange (XCOL)
Sudan-Khartoum Stock Exchange (XKHA) Sweden-First North Stockholm (FNSE)
Sweden-Nasdaq Nordic Stockholm (XSTO) Sweden-Nasdaq Nordic@Mid (DSTO)
Sweden-Nordic Growth Market Equity (XNGM) Sweden-Nordic MTF (NMTF)
Sweden-Spotlight (formerly Aktie Torget) (XSAT) Switzerland-BX Swiss (formerly
Berne Stock Exchange) (XBRN) Switzerland-OTC-X BEKB (OTXB) Switzerland-SIX Swiss
Exchange (XSWX) Switzerland-SIX Swiss Exchange Swiss Blue Chip Equities
(formerly Virt-x) (XVTX) Switzerland-Swiss Exchange Structured Products (XQMH)
Switzerland-SWX Swiss Block (XSWB) Syrian Arab Republic-Damascus Securities
Exchange (XDSE) Taiwan-Taipei Stock Exchange (formerly GreTai Securities Market)
(ROCO) Taiwan-Taiwan Futures Exchange (XTAF) Taiwan-Taiwan Stock Exchange (XTAI)
Tanzania-Dar es Salaam Stock Exchange (XDAR) Thailand-Agricultural Futures
Exchange of Thailand (AFET) Thailand-BEX Bond Electronic Exchange (Thailand)
(BEEX) Thailand-SET Foreign Board (XBKF) Thailand-Thailand Futures Exchange
(TFEX) Thailand-Thailand Stock Exchange (XBKK) Trinidad and Tobago-Trinidad and
Tobago Stock Exchange (XTRN) Tunisia-Tunis Bourse (XTUN) Turkiye-Istanbul Stock
Exchange (XIST) Turkiye-Istanbul Stock Exchange Debt Segment (XDSM)
Turkiye-Istanbul Stock Exchange Futures and Options (XFNO) Uganda-Uganda
Securities Exchange (XUGA) Ukraine-INNEX Stock Exchange (XDFB) Ukraine-Kiev
International Stock Exchange (XKIS) Ukraine-Kiev Universal Exchange (XKIE)
Ukraine-Perspektiva Exchange (SEPE) Ukraine-PFTS First Securities Trading System
(PFTS) Ukraine-Ukrainian Exchange (UKEX) Ukraine-Ukrainian Stock Exchange (XUAX)
United Arab Emirates-Abu Dhabi Securities Exchange (XADS) United Arab
Emirates-Dubai Financial Market (XDFM) United Arab Emirates-Dubai Gold and
Commodities Exchange (DGCX) United Arab Emirates-Dubai Mercantile Exchange
(DUMX) United Arab Emirates-ICE Futures Abu Dhabi (IFAD) United Arab
Emirates-NASDAQ Dubai (formerly DIFX) (DIFX) United Kingdom-APX Power UK (UKPX)
United Kingdom-Aquis Exchange (UK) (AQXE) United Kingdom-Aquis Stock Exchange
(prev. NEX Exchange) (AQSE) United Kingdom-Baltex Freight Derivatives Market
(Baltic Exchange) (BALT-FDM) United Kingdom-Baltic Exchange (BALT) United
Kingdom-Bloomberg MTF (BMTF) United Kingdom-Cboe Europe BXE Order Book (UK)
(formerly BATS) (BATE) United Kingdom-Cboe Europe CXE Order Book (UK) (formerly
Chi-X) (CHIX) United Kingdom-Chi-X (Amsterdam market) (CHIX-AMS) United
Kingdom-Chi-X (Frankfurt market) (CHIX-FRT) United Kingdom-Chi-X (London market)
(CHIX-LDN) United Kingdom-Chi-X (Paris market) (CHIX-PRS) United Kingdom-Chi-X
(Zurich market) (CHIX-ZRC) United Kingdom-EuroMTS (XMTS) United Kingdom-Euronext
Block (formerly SmartPool) (XSMP) United Kingdom-GEMMA Gilt Edged Market Makers
Association (GEMX) United Kingdom-GMEX Exchange (GMEG) United Kingdom-ICE
Futures Europe (Emissions Contracts) (IFEU-ECX) United Kingdom-ICE Futures
Europe (Energy Products) (IFEU-IPE) United Kingdom-ICE Futures Europe
(International Coal Products) (IFEU-COL) United Kingdom-ICE Futures Europe
(Utility Markets) (IFEU-IPG) United Kingdom-ICE Futures Europe Business Days
(IFEU) United Kingdom-ICE LIFFE U.K. (Commodities) (IFLX) United Kingdom-ICE
LIFFE U.K. Equities (non-UK equities regulated market) (IFLO-EUE) United
Kingdom-ICE LIFFE U.K. Equities (non-UK equities via ICE Block) (IFLO-EQF)
United Kingdom-ICE LIFFE U.K. Equities (UK contracts) (IFLO) United Kingdom-ICE
LIFFE U.K. Financial (EU Interest Rate Products) (IFLL-EUI) United Kingdom-ICE
LIFFE U.K. Financial (UK contracts) (IFLL) United Kingdom-ICE LIFFE U.K.
Financial (US Interest Rate Products) (IFLL-USI) United Kingdom-Instinet Europe
(XIEL) United Kingdom-IPSX (IPSX) United Kingdom-I-SWAP (ISWA) United
Kingdom-LMAX (FX products) (LMAF) United Kingdom-LMAX (Indices Rates
Commodities) (LMAO) United Kingdom-London Bullion Market (OTC) (XLBM) United
Kingdom-London Derivatives Exchange (XLDX) United Kingdom-London Metal Exchange
(XLME) United Kingdom-London Metal Exchange (Ring Trading) (XLME-RNG) United
Kingdom-London Metal Exchange USD contracts (XLME-USD) United Kingdom-London
Platinum and Palladium Market (LPPM) United Kingdom-London Stock Exchange (XLON)
United Kingdom-London Stock Exchange Derivatives Market - EUR products
(XLOD-EUR) United Kingdom-London Stock Exchange Derivatives Market (formerly
Turquoise Derivatives) (XLOD) United Kingdom-London Stock Exchange Derivatives
Market (Norwegian Products) (XLOD-OMN) United Kingdom-London Stock Exchange
International Order Book (IOB) (XLON-IOB) United Kingdom-London Stock Exchange
TRADEcho APA (ECHO) United Kingdom-Markit BOAT (BOAT) United Kingdom-MTS Austria
(MTSA) United Kingdom-MTS Czech Republic (XMTS-CZK) United Kingdom-MTS Germany
(GMTS) United Kingdom-MTS Greece (MTSG) United Kingdom-MTS Hungary (XMTS-HUF)
United Kingdom-MTS Ireland (IMTS) United Kingdom-MTS Israel (RMTS) United
Kingdom-MTS Netherlands (AMTS) United Kingdom-MTS Slovakia (XMTS-SKK) United
Kingdom-MTS Slovenia (VMTS) United Kingdom-MTS South Africa (XMTS-ZAR) United
Kingdom-MTS Spain (SMTS) United Kingdom-MTS UK Gilts (XMTS-GBP) United
Kingdom-Sigma X MTF (SGMX) United Kingdom-Tradeweb UK (TREU) United
Kingdom-Turquoise Equities (UK) (TRQX) United Kingdom-UK LIFFE OTC Bclear
(XEUE-BCL) United Kingdom-Vega-Chi (VEGA) United States-BIDSTrading (BIDS)
United States-Bitnomial Exchange (BTNL) United States-Boston Options Exchange
(XBOX) United States-C2 Exchange (C2OX) United States-Cboe BYX US Equities
Exchange (formerly BATS Y-Exchange) (BATY) United States-Cboe BZX Options
Exchange (formerly BATS Exchange Options Market) (BATO) United States-Cboe BZX
US Equities Exchange (formerly BATS Trading) (BATS) United States-CBOE Digital
Exchange (formerly Eris Exchange (ERIS) United States-Cboe EDGA US Equities
Exchange (formerly BATS EDGA) (EDGA) United States-Cboe EDGX Options Market
(formerly BATS EDGX) (EDGX) United States-Cboe EDGX Options Market (formerly
EDGX Options Market) (EDGO) United States-CBOE Futures Exchange (CFE) (XCBF)
United States-CBOE Futures Exchange (Electronic Trading) (XCBF-CBF) United
States-CBOE US Equity Options (XCBO) United States-CBOT Agricultural Contracts
(Electronic trading) (XCBT-CBA) United States-CBOT Agricultural Contracts
(Fixing or Floor Trading) (FCBT-CBA) United States-CBOT Equity Contracts
(Electronic Trading) (XCBT-CMF) United States-CBOT Equity Contracts (Fixing or
Floor Trading) (FCBT-CMF) United States-CBOT Financial Contracts (Electronic
Trading) (XCBT-CME) United States-CBOT Financial Contracts (Fixing or Floor
Trading) (FCBT-CME) United States-CBOT General Business Days (XCBT) United
States-CME Commodities - Lumber (GLOBEX) (XCME-CMH) United States-CME
Commodities (Fixing or Floor Trading) (FCME-CMH) United States-CME Dairy
Contracts (Fixing or Floor Trading) (FCME-CMJ) United States-CME Dairy Contracts
(GLOBEX) (XCME-CMJ) United States-CME Equity Indexes (Fixing or Floor Trading)
(FCME-CMF) United States-CME Equity Indexes (GLOBEX) (XCME-CMF) United
States-CME Foreign Exchange (Fixing or Floor Trading) (FCME-CMG) United
States-CME Foreign Exchange (GLOBEX) (XCME-CMG) United States-CME General
Business Days (XCME) United States-CME General Fixing (ex. Financial Options)
(XCME-FIX) United States-CME General Fixing (Financial Contracts only)
(XCME-FIN) United States-CME GSCI (Fixing or Floor Trading) (FCME-CMK) United
States-CME GSCI (GLOBEX) (XCME-CMK) United States-CME Interest Rates (Fixing or
Floor Trading) (FCME-CME) United States-CME Interest Rates (GLOBEX) (XCME-CME)
United States-CME Interest Rates Eurodollar Options (Floor Trading) (FCME-EDO)
United States-CME Interest Rates SOFR Options (Floor Trading) (FCME-SRO) United
States-CME Livestock (Fixing or Floor Trading) (FCME-CML) United States-CME
Livestock Contracts (GLOBEX) (XCME-CML) United States-CME Real Estate Products
(Fixing or Floor Trading) (FCME-REP) United States-CME Real Estate Products
(GLOBEX) (XCME-REP) United States-CME Weather Products (Fixing or floor trading)
(FCME-WEA) United States-CME Weather Products (GLOBEX) (XCME-WEA) United
States-CME/NYMEX ClearPort OTC Trading (XNYM-CLP) United States-Coinbase
Derivatives (formerly FairX Exchange) (FREX) United States-COMEX (Division of
NYMEX) (XCEC) United States-COMEX (Electronic Trading) (XCEC-GBX) United
States-Electronic Futures Exchange ELX (XELX) United States-ICE Futures US
Agricultural - Electronic Trading (IFUS-ICE) United States-ICE Futures US
Agricultural (Fixing) (IFUS-AGR) United States-ICE Futures US Canola Products
(formerly ICE Futures Canada) (IFCA) United States-ICE Futures US Energy
Division (IFED) United States-ICE Futures US Energy Division (Environmental
Products) (IFED-ENV) United States-ICE Futures US Eris Products (IFUS-ERS)
United States-ICE Futures US Financial (IMFX) United States-ICE Futures US
Financial - Electronic Trading (IMFX-ICE) United States-ICE Futures US Financial
Cryptocurrencies (IMFX-CRP) United States-ICE Futures US General Business Days
(IFUS) United States-ICE Futures US Grains and Oilseeds (IFUS-GRA) United
States-ICE Futures US Index Derivatives (IFUS-ICF) United States-ICE Futures US
Index Derivatives - Electronic Trading (IFUS-ICX) United States-ICE LIFFE U.S.
(formerly NYSE LIFFE U.S.) Domestic Stock Indices (XNLI-DOM) United States-ICE
LIFFE U.S. (formerly NYSE LIFFE U.S.) Interest Rate Futures (XNLI-IRF) United
States-ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) International Stock Indices
(XNLI-INT) United States-ICE LIFFE U.S. (formerly NYSE Liffe U.S.) Metals (XNLI)
United States-ICE OTC (IEPA) United States-IEX Trading (IEXG) United
States-Kansas City Board of Trade (XKBT) United States-Long Term Stock Exchange
(LTSE) United States-Members Exchange (MEMX) United States-MEMX Options (MXOP)
United States-Miami International Securities Exchange Options (XMIO) United
States-MIAX PEARL (MPRL) United States-MIAX Pearl Equities (EPRL) United
States-Minneapolis Grain Exchange (XMGE) United States-NASDAQ (XNAS) United
States-Nasdaq BX (Boston Stock Exchange) (XBOS) United States-Nasdaq BX Options
(XBXO) United States-NASDAQ Capital Market (XNCM) United States-NASDAQ Fixed
Income (XNFI) United States-NASDAQ GEMX (formerly ISE Gemini Exchange) (GMNI)
United States-NASDAQ Global Select Market (XNGS) United States-NASDAQ ISE
(formerly International Securities Exchange) (XISX) United States-NASDAQ MRX
(formerly ISE Mercury Exchange) (MCRY) United States-NASDAQ National Market
System (XNMS) United States-NASDAQ OMX Futures Exchange (PBOT) (XPBT) United
States-NASDAQ Options Market (XNDQ) United States-Nasdaq PHLX (Philadelphia
Exchange) (XPHL) United States-NASDAQ Portal Market (XPOR) United States-Nasdaq
PSX (XPSX) United States-National Stock Exchange (XCIS) United States-New York
Mercantile Exchange (XNYM) United States-New York Stock Exchange (XNYS) United
States-Nodal Exchange (NODX) United States-NYMEX Energy Market (XNYL) United
States-NYMEX Energy Market (Electronic Trading) (XNYL-GBX) United States-NYMEX
Metals (Electronic Trading) (XNYM-GBX) United States-NYMEX OTC Markets (XNYE)
United States-NYMEX Soft Commodities (XNYM-COM) United States-NYMEX Soft
Commodities (Electronic Trading) (XNYM-COG) United States-NYSE Amex Equities
(XASE) United States-NYSE Amex Options (AMXO) United States-NYSE Arca (ARCX)
United States-NYSE Arca Derivatives (ARCO) United States-NYSE Chicago (formerly
Chicago Stock Exchange) (XCHI) United States-OTC Bulletin Board - Other OTC
(OOTC) United States-OTC Markets (OTCM) United States-Philadelphia Exchange
(Options) (XPHO) United States-Pink Sheets (PINX) United States-Pink Sheets Grey
Market (PSGM) United States-Pink Sheets OTCQX (OTCQ) United States-Pipeline
Trading US (PIPE) United States-Small Exchange (SMFE) United States-The Green
Exchange (GREE) United States-The Green Exchange (Electronic Trading) (GREE-GBX)
Uruguay-Bolsa Electronica de Valores del Uruguay (BVUR) Uruguay-Montevideo Bolsa
Valores (XMNT) Uzbekistan-Uzbek Commodity Exchange (XCET) Uzbekistan-Uzbekistan
Stock Exchange (XSTE) Venezuela-Bolsa Valores Caracas (BVCA) Viet Nam-Hanoi
Stock Exchange (HSTC) Viet Nam-Hanoi Stock Exchange (Unlisted Companies) (XHNX)
Viet Nam-Hanoi Stock Exchange Derivatives (XHNF) Viet Nam-Ho Chi Minh City Stock
Exchange (formerly Vietnam Stock Exchange) (XSTC) Zambia-Lusaka Stock Exchange
(XLUS) Zimbabwe-Zimbabwe Stock Exchange (XZIM)
Related Centers



QUICKLY REFERENCE RELATED CENTERS

Centers related to your active selection are listed below for quick access.


CURRENCY HOLIDAYS

 * USDFX Market
 * USDPayment System


BANK HOLIDAYS

 * Boston
 * Chicago
 * CME Brokertec US Repo Market
 * Kansas City
 * New York
 * Philadelphia
 * Phoenix
 * Salt Lake City
 * San Francisco
 * SIFMA Japan Holiday Recommendations
 * SIFMA UK Holiday Recommendations
 * SIFMA US Holiday Recommendations


EXCHANGE HOLIDAYS

 * BIDSTrading
 * Bitnomial Exchange
 * Boston Options Exchange
 * C2 Exchange
 * Cboe BYX US Equities Exchange (formerly BATS Y-Exchange)
 * Cboe BZX Options Exchange (formerly BATS Exchange Options Market)
 * Cboe BZX US Equities Exchange (formerly BATS Trading)
 * CBOE Digital Exchange (formerly Eris Exchange
 * Cboe EDGA US Equities Exchange (formerly BATS EDGA)
 * Cboe EDGX Options Market (formerly BATS EDGX)
 * Cboe EDGX Options Market (formerly EDGX Options Market)
 * CBOE Futures Exchange (CFE)
 * CBOE Futures Exchange (Electronic Trading)
 * CBOE US Equity Options
 * CBOT Agricultural Contracts (Electronic trading)
 * CBOT Agricultural Contracts (Fixing or Floor Trading)
 * CBOT Equity Contracts (Electronic Trading)
 * CBOT Equity Contracts (Fixing or Floor Trading)
 * CBOT Financial Contracts (Electronic Trading)
 * CBOT Financial Contracts (Fixing or Floor Trading)
 * CBOT General Business Days
 * CME Commodities - Lumber (GLOBEX)
 * CME Commodities (Fixing or Floor Trading)
 * CME Dairy Contracts (Fixing or Floor Trading)
 * CME Dairy Contracts (GLOBEX)
 * CME Equity Indexes (Fixing or Floor Trading)
 * CME Equity Indexes (GLOBEX)
 * CME Foreign Exchange (Fixing or Floor Trading)
 * CME Foreign Exchange (GLOBEX)
 * CME General Business Days
 * CME General Fixing (ex. Financial Options)
 * CME General Fixing (Financial Contracts only)
 * CME GSCI (Fixing or Floor Trading)
 * CME GSCI (GLOBEX)
 * CME Interest Rates (Fixing or Floor Trading)
 * CME Interest Rates (GLOBEX)
 * CME Interest Rates Eurodollar Options (Floor Trading)
 * CME Interest Rates SOFR Options (Floor Trading)
 * CME Livestock (Fixing or Floor Trading)
 * CME Livestock Contracts (GLOBEX)
 * CME Real Estate Products (Fixing or Floor Trading)
 * CME Real Estate Products (GLOBEX)
 * CME Weather Products (Fixing or floor trading)
 * CME Weather Products (GLOBEX)
 * CME/NYMEX ClearPort OTC Trading
 * Coinbase Derivatives (formerly FairX Exchange)
 * COMEX (Division of NYMEX)
 * COMEX (Electronic Trading)
 * Electronic Futures Exchange ELX
 * ICE Futures US Agricultural - Electronic Trading
 * ICE Futures US Agricultural (Fixing)
 * ICE Futures US Canola Products (formerly ICE Futures Canada)
 * ICE Futures US Energy Division
 * ICE Futures US Energy Division (Environmental Products)
 * ICE Futures US Eris Products
 * ICE Futures US Financial
 * ICE Futures US Financial - Electronic Trading
 * ICE Futures US Financial Cryptocurrencies
 * ICE Futures US General Business Days
 * ICE Futures US Grains and Oilseeds
 * ICE Futures US Index Derivatives
 * ICE Futures US Index Derivatives - Electronic Trading
 * ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Domestic Stock Indices
 * ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) Interest Rate Futures
 * ICE LIFFE U.S. (formerly NYSE LIFFE U.S.) International Stock Indices
 * ICE LIFFE U.S. (formerly NYSE Liffe U.S.) Metals
 * ICE OTC
 * IEX Trading
 * Kansas City Board of Trade
 * Long Term Stock Exchange
 * Members Exchange
 * MEMX Options
 * Miami International Securities Exchange Options
 * MIAX PEARL
 * MIAX Pearl Equities
 * Minneapolis Grain Exchange
 * NASDAQ
 * Nasdaq BX (Boston Stock Exchange)
 * Nasdaq BX Options
 * NASDAQ Capital Market
 * NASDAQ Fixed Income
 * NASDAQ GEMX (formerly ISE Gemini Exchange)
 * NASDAQ Global Select Market
 * NASDAQ ISE (formerly International Securities Exchange)
 * NASDAQ MRX (formerly ISE Mercury Exchange)
 * NASDAQ National Market System
 * NASDAQ OMX Futures Exchange (PBOT)
 * NASDAQ Options Market
 * Nasdaq PHLX (Philadelphia Exchange)
 * NASDAQ Portal Market
 * Nasdaq PSX
 * National Stock Exchange
 * New York Mercantile Exchange
 * New York Stock Exchange
 * Nodal Exchange
 * NYMEX Energy Market
 * NYMEX Energy Market (Electronic Trading)
 * NYMEX Metals (Electronic Trading)
 * NYMEX OTC Markets
 * NYMEX Soft Commodities
 * NYMEX Soft Commodities (Electronic Trading)
 * NYSE Amex Equities
 * NYSE Amex Options
 * NYSE Arca
 * NYSE Arca Derivatives
 * NYSE Chicago (formerly Chicago Stock Exchange)
 * OTC Bulletin Board - Other OTC
 * OTC Markets
 * Philadelphia Exchange (Options)
 * Pink Sheets
 * Pink Sheets Grey Market
 * Pink Sheets OTCQX
 * Pipeline Trading US
 * Small Exchange
 * The Green Exchange
 * The Green Exchange (Electronic Trading)


USD

UNITED STATES

LEGEND:
Currency FX Market Holiday
Half Day Holiday
Currency FX Market Holidays
2022
 * New Year's Day
 * January
 * 1
 * Saturday

 * Martin Luther King Jr. Day
 * January
 * 17
 * Monday

 * Presidents' Day
 * February
 * 21
 * Monday

 * Memorial Day
 * May
 * 30
 * Monday

 * Juneteenth National Independence Day OBS
 * June
 * 20
 * Monday

 * Independence Day
 * July
 * 4
 * Monday

 * Labor Day
 * September
 * 5
 * Monday

 * Columbus Day
 * October
 * 10
 * Monday

 * Veterans' Day
 * November
 * 11
 * Friday

 * Thanksgiving
 * November
 * 24
 * Thursday

 * Christmas OBS
 * December
 * 26
 * Monday

Last Revised: Tuesday, June 22, 2021
Half-days that fall on a weekend or full holiday are non-business days.
This currency calendar applies to foreign exchange and money markets. For OTC
bond market holidays, please refer to the calendar for SIFMA Holiday
Recommendations.


SUPPORT

Customer and technical support.
Frequently asked questions. Definition of terms.
Distributor and contact information.


PRINT PRODUCTS

For more info about our desktop financial calendars and online services relating
to Currencies and Bank holidays, visit GoodBusinessDays.com


ABOUT COPP CLARK

For more info about who we are,
our history and affiliations,
visit CoppClark.com

Copyright © 2023 Copp Clark Limited & R.H. Lavers — All rights reserved.

 * Copyright
 * Terms of Use
 * Privacy