662 lines
No EOL
95 KiB
JSON
662 lines
No EOL
95 KiB
JSON
{
|
|
"type": "bundle",
|
|
"id": "bundle--5c0661f7-77a0-4ec9-bdcf-d447950d210f",
|
|
"objects": [
|
|
{
|
|
"type": "identity",
|
|
"spec_version": "2.1",
|
|
"id": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-05T10:18:18.000Z",
|
|
"modified": "2018-12-05T10:18:18.000Z",
|
|
"name": "CIRCL",
|
|
"identity_class": "organization"
|
|
},
|
|
{
|
|
"type": "report",
|
|
"spec_version": "2.1",
|
|
"id": "report--5c0661f7-77a0-4ec9-bdcf-d447950d210f",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-05T10:18:18.000Z",
|
|
"modified": "2018-12-05T10:18:18.000Z",
|
|
"name": "MAR-10219351.r1.v2 (SamSam ransomware)",
|
|
"published": "2018-12-05T10:18:24Z",
|
|
"object_refs": [
|
|
"observed-data--9c22cd87-034c-4f13-b5b6-0b11ce921c19",
|
|
"mutex--9c22cd87-034c-4f13-b5b6-0b11ce921c19",
|
|
"x-misp-object--0b3ce6aa-7d13-4598-89df-292867dc711b",
|
|
"indicator--2e42e17e-129e-4a50-8b85-e25017e4a200",
|
|
"indicator--51613051-81c4-4d8f-b654-9128d8855103",
|
|
"observed-data--cf57100b-06e3-462b-baf1-71d4b0096983",
|
|
"file--cf57100b-06e3-462b-baf1-71d4b0096983",
|
|
"observed-data--bb019b83-bcaa-4353-bf2e-ea2425d398de",
|
|
"file--bb019b83-bcaa-4353-bf2e-ea2425d398de",
|
|
"indicator--8168c6de-3598-40b0-af61-205f042834f9",
|
|
"indicator--df23d0f6-2ef5-45f3-b3c5-58c636b121e7",
|
|
"x-misp-object--b9f6c4b6-1431-4e3d-915a-2dc447d81df0",
|
|
"x-misp-object--affa0461-629a-4426-bb76-4fa931bae09d",
|
|
"x-misp-object--a214b755-106e-4570-ac46-183981271166",
|
|
"x-misp-object--32245044-b56d-462f-923f-2aab9aec023a",
|
|
"x-misp-object--b0883323-1009-4304-b5b4-f6a365e3132a",
|
|
"x-misp-object--b7245318-b001-4969-a858-0bd38e20c62c",
|
|
"x-misp-object--9510431d-6748-44fb-be9d-08dfb6db091a",
|
|
"x-misp-object--1dd02ead-249e-41ed-a5c6-dd1ba5848048",
|
|
"relationship--7b8beb4c-2a35-4c96-af76-e90fca368f38",
|
|
"relationship--e3926f29-566b-4df8-9504-a283b75cb5ae",
|
|
"relationship--b81ad2d4-df60-4b44-9c3e-f885104d512e"
|
|
],
|
|
"labels": [
|
|
"Threat-Report",
|
|
"misp:tool=\"MISP-STIX-Converter\"",
|
|
"misp-galaxy:malpedia=\"SamSam\"",
|
|
"misp-galaxy:ransomware=\"Samas-Samsam\""
|
|
],
|
|
"object_marking_refs": [
|
|
"marking-definition--613f2e26-407d-48c7-9eca-b8e91df99dc9"
|
|
]
|
|
},
|
|
{
|
|
"type": "observed-data",
|
|
"spec_version": "2.1",
|
|
"id": "observed-data--9c22cd87-034c-4f13-b5b6-0b11ce921c19",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:07.000Z",
|
|
"modified": "2018-12-04T11:16:07.000Z",
|
|
"first_observed": "2018-12-04T11:16:07Z",
|
|
"last_observed": "2018-12-04T11:16:07Z",
|
|
"number_observed": 1,
|
|
"object_refs": [
|
|
"mutex--9c22cd87-034c-4f13-b5b6-0b11ce921c19"
|
|
],
|
|
"labels": [
|
|
"misp:type=\"mutex\"",
|
|
"misp:category=\"Artifacts dropped\""
|
|
]
|
|
},
|
|
{
|
|
"type": "mutex",
|
|
"spec_version": "2.1",
|
|
"id": "mutex--9c22cd87-034c-4f13-b5b6-0b11ce921c19",
|
|
"name": "Global\\\u00e5\u2020\u00b0\u00c7\u00a3"
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--0b3ce6aa-7d13-4598-89df-292867dc711b",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:07.000Z",
|
|
"modified": "2018-12-04T11:16:07.000Z",
|
|
"labels": [
|
|
"misp:name=\"original-imported-file\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "attachment",
|
|
"object_relation": "imported-sample",
|
|
"value": "MAR-10219351.r1.v2.stix.xml",
|
|
"category": "External analysis",
|
|
"uuid": "95aeb609-955a-4d6d-a5a2-9f2ae2e99756",
|
|
"data": "PHN0aXg6U1RJWF9QYWNrYWdlIHhtbG5zOmN5Ym94Q29tbW9uPSJodHRwOi8vY3lib3gubWl0cmUub3JnL2NvbW1vbi0yIiB4bWxuczpjeWJveD0iaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9jeWJveC0yIiB4bWxuczpjeWJveFZvY2Ficz0iaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9kZWZhdWx0X3ZvY2FidWxhcmllcy0yIiB4bWxuczpGaWxlT2JqPSJodHRwOi8vY3lib3gubWl0cmUub3JnL29iamVjdHMjRmlsZU9iamVjdC0yIiB4bWxuczpNdXRleE9iaj0iaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9vYmplY3RzI011dGV4T2JqZWN0LTIiIHhtbG5zOldpbkV4ZWN1dGFibGVGaWxlT2JqPSJodHRwOi8vY3lib3gubWl0cmUub3JnL29iamVjdHMjV2luRXhlY3V0YWJsZUZpbGVPYmplY3QtMiIgeG1sbnM6V2luRmlsZU9iaj0iaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9vYmplY3RzI1dpbkZpbGVPYmplY3QtMiIgeG1sbnM6bWFya2luZz0iaHR0cDovL2RhdGEtbWFya2luZy5taXRyZS5vcmcvTWFya2luZy0xIiB4bWxuczp0bHBNYXJraW5nPSJodHRwOi8vZGF0YS1tYXJraW5nLm1pdHJlLm9yZy9leHRlbnNpb25zL01hcmtpbmdTdHJ1Y3R1cmUjVExQLTEiIHhtbG5zOlRPVU1hcmtpbmc9Imh0dHA6Ly9kYXRhLW1hcmtpbmcubWl0cmUub3JnL2V4dGVuc2lvbnMvTWFya2luZ1N0cnVjdHVyZSNUZXJtc19PZl9Vc2UtMSIgeG1sbnM6bWFlY0J1bmRsZT0iaHR0cDovL21hZWMubWl0cmUub3JnL1hNTFNjaGVtYS9tYWVjLWJ1bmRsZS00IiB4bWxuczptYWVjUGFja2FnZT0iaHR0cDovL21hZWMubWl0cmUub3JnL1hNTFNjaGVtYS9tYWVjLXBhY2thZ2UtMiIgeG1sbnM6bWFlY1ZvY2Ficz0iaHR0cDovL21hZWMubWl0cmUub3JnL2RlZmF1bHRfdm9jYWJ1bGFyaWVzLTEiIHhtbG5zOmluY2lkZW50PSJodHRwOi8vc3RpeC5taXRyZS5vcmcvSW5jaWRlbnQtMSIgeG1sbnM6aW5kaWNhdG9yPSJodHRwOi8vc3RpeC5taXRyZS5vcmcvSW5kaWNhdG9yLTIiIHhtbG5zOnR0cD0iaHR0cDovL3N0aXgubWl0cmUub3JnL1RUUC0xIiB4bWxuczpzdGl4Q29tbW9uPSJodHRwOi8vc3RpeC5taXRyZS5vcmcvY29tbW9uLTEiIHhtbG5zOnN0aXhWb2NhYnM9Imh0dHA6Ly9zdGl4Lm1pdHJlLm9yZy9kZWZhdWx0X3ZvY2FidWxhcmllcy0xIiB4bWxuczpzdGl4LW1hZWM9Imh0dHA6Ly9zdGl4Lm1pdHJlLm9yZy9leHRlbnNpb25zL01hbHdhcmUjTUFFQzQuMS0xIiB4bWxuczpzdGl4PSJodHRwOi8vc3RpeC5taXRyZS5vcmcvc3RpeC0xIiB4bWxuczpOQ0NJQz0iaHR0cDovL3d3dy51cy1jZXJ0Lmdvdi8iIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhzaTpzY2hlbWFMb2NhdGlvbj0iICBodHRwOi8vY3lib3gubWl0cmUub3JnL2NvbW1vbi0yIGh0dHA6Ly9jeWJveC5taXRyZS5vcmcvWE1MU2NoZW1hL2NvbW1vbi8yLjEvY3lib3hfY29tbW9uLnhzZCAgaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9jeWJveC0yIGh0dHA6Ly9jeWJveC5taXRyZS5vcmcvWE1MU2NoZW1hL2NvcmUvMi4xL2N5Ym94X2NvcmUueHNkICBodHRwOi8vY3lib3gubWl0cmUub3JnL2RlZmF1bHRfdm9jYWJ1bGFyaWVzLTIgaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9YTUxTY2hlbWEvZGVmYXVsdF92b2NhYnVsYXJpZXMvMi4xL2N5Ym94X2RlZmF1bHRfdm9jYWJ1bGFyaWVzLnhzZCAgaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9vYmplY3RzI0ZpbGVPYmplY3QtMiBodHRwOi8vY3lib3gubWl0cmUub3JnL1hNTFNjaGVtYS9vYmplY3RzL0ZpbGUvMi4xL0ZpbGVfT2JqZWN0LnhzZCAgaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9vYmplY3RzI011dGV4T2JqZWN0LTIgaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9YTUxTY2hlbWEvb2JqZWN0cy9NdXRleC8yLjEvTXV0ZXhfT2JqZWN0LnhzZCAgaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9vYmplY3RzI1dpbkV4ZWN1dGFibGVGaWxlT2JqZWN0LTIgaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9YTUxTY2hlbWEvb2JqZWN0cy9XaW5fRXhlY3V0YWJsZV9GaWxlLzIuMS9XaW5fRXhlY3V0YWJsZV9GaWxlX09iamVjdC54c2QgIGh0dHA6Ly9jeWJveC5taXRyZS5vcmcvb2JqZWN0cyNXaW5GaWxlT2JqZWN0LTIgaHR0cDovL2N5Ym94Lm1pdHJlLm9yZy9YTUxTY2hlbWEvb2JqZWN0cy9XaW5fRmlsZS8yLjEvV2luX0ZpbGVfT2JqZWN0LnhzZCAgaHR0cDovL2RhdGEtbWFya2luZy5taXRyZS5vcmcvTWFya2luZy0xIGh0dHA6Ly9zdGl4Lm1pdHJlLm9yZy9YTUxTY2hlbWEvZGF0YV9tYXJraW5nLzEuMS4xL2RhdGFfbWFya2luZy54c2QgIGh0dHA6Ly9kYXRhLW1hcmtpbmcubWl0cmUub3JnL2V4dGVuc2lvbnMvTWFya2luZ1N0cnVjdHVyZSNUTFAtMSBodHRwOi8vc3RpeC5taXRyZS5vcmcvWE1MU2NoZW1hL2V4dGVuc2lvbnMvbWFya2luZy90bHAvMS4xLjEvdGxwX21hcmtpbmcueHNkICBodHRwOi8vZGF0YS1tYXJraW5nLm1pdHJlLm9yZy9leHRlbnNpb25zL01hcmtpbmdTdHJ1Y3R1cmUjVGVybXNfT2ZfVXNlLTEgaHR0cDovL3N0aXgubWl0cmUub3JnL1hNTFNjaGVtYS9leHRlbnNpb25zL21hcmtpbmcvdGVybXNfb2ZfdXNlLzEuMC4xL3Rlcm1zX29mX3VzZV9tYXJraW5nLnhzZCAgaHR0cDovL21hZWMubWl0cmUub3JnL1hNTFNjaGVtYS9tYWVjLWJ1bmRsZS00IGh0dHA6Ly9tYWVjLm1pdHJlLm9yZy9sYW5ndWFnZS92ZXJzaW9uNC4xL21hZWNfYnVuZGxlX3NjaGVtYS54c2QgIGh0dHA6Ly9tYWVjLm1pdHJlLm9yZy9YTUxTY2hlbWEvbWFlYy1wYWNrYWdlLTIgaHR0cDovL21hZWMubWl0cmUub3JnL2xhbmd1YWdlL3ZlcnNpb240LjEvbWFlY19wYWNrYWdlX3NjaGVtYS54c2QgIGh0dHA6Ly9tYWVjLm1pdHJlLm9yZy9kZWZhdWx0X3ZvY2FidWxhcmllcy0xIGh0dHA6Ly9tYWVjLm1pdHJlLm9yZy9sYW5ndWFnZS92ZXJzaW9uNC4xL21hZWNfZGVmYXVsdF92b2NhYnVsYXJpZXMueHNkICBodHRwOi8vc3RpeC5taXRyZS5vcmcvSW5jaWRlbnQtMSBodHRwOi8vc3RpeC5taXRyZS5vcmcvWE1MU2NoZW1hL2luY2lkZW50LzEuMS4xL2luY2lkZW50LnhzZCAgaHR0cDovL3N0aXgubWl0cmUub3JnL0luZGljYXRvci0yIGh0dHA6Ly9zdGl4Lm1pdHJlLm9yZy9YTUxTY2hlbWEvaW5kaWNhdG9yLzIuMS4xL2luZGljYXRvci54c2QgIGh0dHA6Ly9zdGl4Lm1pdHJlLm9yZy9UVFAtMSBodHRwOi8vc3RpeC5taXRyZS5vcmcvWE1MU2NoZW1hL3R0cC8xLjEuMS90dHAueHNkICBodHRwOi8vc3RpeC5taXRyZS5vcmcvY29tbW9uLTEgaHR0cDovL3N0aXgubWl0cmUub3JnL1hNTFNjaGVtYS9jb21tb24vMS4xLjEvc3RpeF9jb21tb24ueHNkICBodHRwOi8vc3RpeC5taXRyZS5vcmcvZGVmYXVsdF92b2NhYnVsYXJpZXMtMSBodHRwOi8vc3RpeC5taXRyZS5vcmcvWE1MU2NoZW1hL2RlZmF1bHRfdm9jYWJ1bGFyaWVzLzEuMS4xL3N0aXhfZGVmYXVsdF92b2NhYnVsYXJpZXMueHNkICBodHRwOi8vc3RpeC5taXRyZS5vcmcvZXh0ZW5zaW9ucy9NYWx3YXJlI01BRUM0LjEtMSBodHRwOi8vc3RpeC5taXRyZS5vcmcvWE1MU2NoZW1hL2V4dGVuc2lvbnMvbWFsd2FyZS9tYWVjXzQuMS8xLjAuMS9tYWVjXzQuMV9tYWx3YXJlLnhzZCAgaHR0cDovL3N0aXgubWl0cmUub3JnL3N0aXgtMSBodHRwOi8vc3RpeC5taXRyZS5vcmcvWE1MU2NoZW1hL2NvcmUvMS4xLjEvc3RpeF9jb3JlLnhzZCIgaWQ9Ik5DQ0lDOlBhY2thZ2UtYTRkZWUxMDktMWRiYi00NGU5LWE3OTYtMzJlMjQ5NTNmNzZkIiB2ZXJzaW9uPSIxLjEuMSIgdGltZXN0YW1wPSIyMDE4LTExLTI3VDEzOjQ2OjI0LTA1OjAwIj4KICAgIDxzdGl4OlNUSVhfSGVhZGVyPgogICAgICAgIDxzdGl4OlRpdGxlPk1BUi0xMDIxOTM1MS5yMS52Mjwvc3RpeDpUaXRsZT4KICAgICAgICA8c3RpeDpQYWNrYWdlX0ludGVudD5NYWx3YXJlIENoYXJhY3Rlcml6YXRpb248L3N0aXg6UGFja2FnZV9JbnRlbnQ+CiAgICAgICAgPHN0aXg6SGFuZGxpbmc+CiAgICAgICAgICAgIDxtYXJraW5nOk1hcmtpbmc+CiAgICAgICAgICAgICAgICA8bWFya2luZzpDb250cm9sbGVkX1N0cnVjdHVyZT4vL25vZGUoKSB8IC8vQCo8L21hcmtpbmc6Q29udHJvbGxlZF9TdHJ1Y3R1cmU+CiAgICAgICAgICAgICAgICA8bWFya2luZzpNYXJraW5nX1N0cnVjdHVyZSB4c2k6dHlwZT0idGxwTWFya2luZzpUTFBNYXJraW5nU3RydWN0dXJlVHlwZSIgY29sb3I9IldISVRFIi8+CiAgICAgICAgICAgICAgICA8bWFya2luZzpNYXJraW5nX1N0cnVjdHVyZSB4c2k6dHlwZT0iVE9VTWFya2luZzpUZXJtc09mVXNlTWFya2luZ1N0cnVjdHVyZVR5cGUiPgogICAgICAgICAgICAgICAgICAgIDxUT1VNYXJraW5nOlRlcm1zX09mX1VzZT5UaGlzIGRvY3VtZW50IGlzIG1hcmtlZCBUTFA6V0hJVEUuIERpc2Nsb3N1cmUgaXMgbm90IGxpbWl0ZWQuIFNvdXJjZXMgbWF5IHVzZSBUTFA6V0hJVEUgd2hlbiBpbmZvcm1hdGlvbiBjYXJyaWVzIG1pbmltYWwgb3Igbm8gZm9yZXNlZWFibGUgcmlzayBvZiBtaXN1c2UsIGluIGFjY29yZGFuY2Ugd2l0aCBhcHBsaWNhYmxlIHJ1bGVzIGFuZCBwcm9jZWR1cmVzIGZvciBwdWJsaWMgcmVsZWFzZS4gU3ViamVjdCB0byBzdGFuZGFyZCBjb3B5cmlnaHQgcnVsZXMsIFRMUDpXSElURSBpbmZvcm1hdGlvbiBtYXkgYmUgZGlzdHJpYnV0ZWQgd2l0aG91dCByZXN0cmljdGlvbi4gRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIFRyYWZmaWMgTGlnaHQgUHJvdG9jb2wsIHNlZSBodHRwOi8vd3d3LnVzLWNlcnQuZ292L3RscC48L1RPVU1hcmtpbmc6VGVybXNfT2ZfVXNlPgogICAgICAgICAgICAgICAgPC9tYXJraW5nOk1hcmtpbmdfU3RydWN0dXJlPgogICAgICAgICAgICA8L21hcmtpbmc6TWFya2luZz4KICAgICAgICA8L3N0aXg6SGFuZGxpbmc+CiAgICAgICAgPHN0aXg6SW5mb3JtYXRpb25fU291cmNlPgogICAgICAgICAgICA8c3RpeENvbW1vbjpJZGVudGl0eT4KICAgICAgICAgICAgICAgIDxzdGl4Q29tbW9uOk5hbWU+VVMtQ0VSVDwvc3RpeENvbW1vbjpOYW1lPgogICAgICAgICAgICA8L3N0aXhDb21tb246SWRlbnRpdHk+CiAgICAgICAgICAgIDxzdGl4Q29tbW9uOlRpbWU+CiAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246UHJvZHVjZWRfVGltZT4yMDE4LTExLTI3VDEzOjQ2OjI0LTA1OjAwPC9jeWJveENvbW1vbjpQcm9kdWNlZF9UaW1lPgogICAgICAgICAgICA8L3N0aXhDb21tb246VGltZT4KICAgICAgICAgICAgPHN0aXhDb21tb246VG9vbHM+CiAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VG9vbD4KICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246TmFtZT5CTWFjaGluZTwvY3lib3hDb21tb246TmFtZT4KICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246RGVzY3JpcHRpb24+MTYyPC9jeWJveENvbW1vbjpEZXNjcmlwdGlvbj4KICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVyc2lvbj43LjEuMDwvY3lib3hDb21tb246VmVyc2lvbj4KICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246VG9vbD4KICAgICAgICAgICAgPC9zdGl4Q29tbW9uOlRvb2xzPgogICAgICAgIDwvc3RpeDpJbmZvcm1hdGlvbl9Tb3VyY2U+CiAgICA8L3N0aXg6U1RJWF9IZWFkZXI+CiAgICA8c3RpeDpPYnNlcnZhYmxlcyBjeWJveF9tYWpvcl92ZXJzaW9uPSIyIiBjeWJveF9taW5vcl92ZXJzaW9uPSIxIiBjeWJveF91cGRhdGVfdmVyc2lvbj0iMCI+CiAgICAgICAgPGN5Ym94Ok9ic2VydmFibGUgaWQ9Ik5DQ0lDOk9ic2VydmFibGUtYmNjY2ZiYWUtMzljMS00YWRkLThjNzctZjA5ZWZkOTVlYWEzIj4KICAgICAgICAgICAgPGN5Ym94OkRlc2NyaXB0aW9uPjwhW0NEQVRBW1RoaXMgZmlsZSBpcyBhIDMyLWJpdCBXaW5kb3dzIGV4ZWN1dGFibGUuIFRoZSBmaWxlIGhhcyBiZWVuIGlkZW50aWZpZWQgYXMgcmFuc29td2FyZSB3cml0dGVuIGluIEMgU2hhcnAgKEMjKS4gSXQgY29udGFpbnMgYSBuYW1lc3BhY2UgbmFtZWQgInByZWxlY3R1cmVkZXhlIiBhbmQgYSBjbGFzcyBuYW1lZCAiUHJvZ3JhbS4iIAogClRoaXMgcmFuc29td2FyZSBpcyBpbnZva2VkIHVzaW5nIHRoZSBmb2xsb3dpbmcgY29tbWFuZC1saW5lIGZvcm1hdDoKCi0tIEJlZ2luIGNvbW1hbmQgZm9ybWF0IC0tCgpwcmVsZWN0dXJlZGV4ZS5leGUgPGFyZ3YwPiA8YXJndjE+IDxhcmd2Mj4gPGFyZ3YzPgoKLS0gRW5kIGNvbW1hbmQgZm9ybWF0IC0tCgpUaGUgZXhlY3V0aW9uIHdpbGwgcXVpdCBpZiA0IGFyZ3VtZW50cyBhcmUgbm90IHVzZWQuIAoKVGhpcyByYW5zb213YXJlIHVzZXMgQWR2YW5jZWQgRW5jcnlwdGlvbiBTdGFuZGFyZCAoQUVTKSBlbmNyeXB0aW9uLiBXaGVuIGV4ZWN1dGVkLCBpdCB1c2VzIGEgY29tbWFuZC1saW5lIGFyZ3VtZW50IDxhcmd2MD4gYXMgYSBjb21wb25lbnQgZm9yIHRoZSBBRVMgUmlqbmRhZWwgS2V5IGFuZCBpbml0aWFsaXphdGlvbiB2ZWN0b3IgKElWKS4gPGFyZ3YxPiA8YXJndjI+IDxhcmd2Mz4gYXJlIGZpbGVzIGFuZCBkaXJlY3RvcmllcyB0byBiZSBlbmNyeXB0ZWQvZGVjcnlwdGVkLgoKSXQgcmVhZHMgYSBmaWxlIG5hbWVkICIqLm5pa2UyMDE4IiBpbiB0aGUgc2FtZSBkaXJlY3Rvcnkgd2hlcmUgdGhpcyBleGVjdXRhYmxlIHJlc2lkZXMuIElmIHRoZSBmaWxlICIqLm5pa2UyMDE4IiBkb2VzIG5vdCBleGlzdCwgdGhlIGV4ZWN1dGlvbiBxdWl0cy4gSXQgcmVtb3ZlcyAiKi5uaWtlMjAxOCIgYWZ0ZXIgaXQgcmVhZHMgdGhlIGZpbGUgY29udGVudC5dXT48L2N5Ym94OkRlc2NyaXB0aW9uPgogICAgICAgICAgICA8Y3lib3g6T2JqZWN0IGlkPSJOQ0NJQzpXaW5FeGVjdXRhYmxlRmlsZS1jZjU3MTAwYi0wNmUzLTQ2MmItYmFmMS03MWQ0YjAwOTY5ODMiPgogICAgICAgICAgICAgICAgPGN5Ym94OlByb3BlcnRpZXMgeHNpOnR5cGU9IldpbkV4ZWN1dGFibGVGaWxlT2JqOldpbmRvd3NFeGVjdXRhYmxlRmlsZU9iamVjdFR5cGUiPgogICAgICAgICAgICAgICAgICAgIDxGaWxlT2JqOkZpbGVfTmFtZT5wcmVsZWN0dXJlZGV4ZS5leGU8L0ZpbGVPYmo6RmlsZV9OYW1lPgogICAgICAgICAgICAgICAgICAgIDxGaWxlT2JqOlNpemVfSW5fQnl0ZXM+MTAyNDUxMjwvRmlsZU9iajpTaXplX0luX0J5dGVzPgogICAgICAgICAgICAgICAgICAgIDxGaWxlT2JqOkZpbGVfRm9ybWF0PlBFMzIgZXhlY3V0YWJsZSAoY29uc29sZSkgSW50ZWwgODAzODYgTW9uby8uTmV0IGFzc2VtYmx5LCBmb3IgTVMgV2luZG93czwvRmlsZU9iajpGaWxlX0Zvcm1hdD4KICAgICAgICAgICAgICAgICAgICA8RmlsZU9iajpIYXNoZXM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5NRDU8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+MjIyZDdmZGUzN2FlMzQ0ODI0YTk3MDg3ZDQ3M2NkY2Q8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5TSEExPC9jeWJveENvbW1vbjpUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPjkwMjA1YTI3NjFlZDdhYzNiMTg4MjMwNzg2ZWMyYmViZDMwZWZmYmE8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5TSEEyNTY8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+NWQ2NWViZGRlMWFlZjhmMjMxMTRmOTU0NTQyODdlNzQxMDk2NTI4OGYxNDRkODgwZWNlMmEyYjhjMzEyODY0NTwvY3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VHlwZSB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPlNIQTUxMjwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4xNzdmMjVjMmU0NTRiNTM2NjcxOWE1NTM2ZTI1ZGJmMTZhYjVjYjAxYjE4ODZiMThlYTE0Nzc2NzE2NTExOTFjYmY2NjNjZjE3NTQ5OTBjNjE4YmUxZDdjMzZiZjUyM2FhYWM4NTI4ZDk0YTFkNDk1ODMyMTNkYzhhMGRlZTk4YTwvY3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VHlwZSB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPlNTREVFUDwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4yNDU3NjpQTHZxeGs3K3kvNE5tV1BXS3JiRTZxcUU1NkhnbHg4enVkSmhUeUd3Y0tlOis8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgPC9GaWxlT2JqOkhhc2hlcz4KICAgICAgICAgICAgICAgICAgICA8RmlsZU9iajpQYWNrZXJfTGlzdD4KICAgICAgICAgICAgICAgICAgICAgICAgPEZpbGVPYmo6UGFja2VyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPEZpbGVPYmo6TmFtZT5NaWNyb3NvZnQgVmlzdWFsIEMjIHY3LjAgLyBCYXNpYyAuTkVUPC9GaWxlT2JqOk5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvRmlsZU9iajpQYWNrZXI+CiAgICAgICAgICAgICAgICAgICAgPC9GaWxlT2JqOlBhY2tlcl9MaXN0PgogICAgICAgICAgICAgICAgICAgIDxGaWxlT2JqOlBlYWtfRW50cm9weT40LjY5NTc5NDwvRmlsZU9iajpQZWFrX0VudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOkhlYWRlcnM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpGaWxlX0hlYWRlcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpOdW1iZXJfT2ZfU2VjdGlvbnM+NDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6TnVtYmVyX09mX1NlY3Rpb25zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlRpbWVfRGF0ZV9TdGFtcD4yMDE4LTA5LTE2IDAzOjMxOjUxLTA0OjAwPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpUaW1lX0RhdGVfU3RhbXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6U2l6ZV9PZl9PcHRpb25hbF9IZWFkZXI+NTEyPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpTaXplX09mX09wdGlvbmFsX0hlYWRlcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpIYXNoZXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpUeXBlIHhzaTp0eXBlPSJjeWJveFZvY2FiczpIYXNoTmFtZVZvY2FiLTEuMCI+TUQ1PC9jeWJveENvbW1vbjpUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+NWUxMzE3YWY5OTU2YmUxMmRlZWJkZWE0OWFhZTE0ZjU8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6SGFzaGVzPgogICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkZpbGVfSGVhZGVyPgogICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6RW50cm9weT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpWYWx1ZT4yLjcyMzQwMzwvV2luRXhlY3V0YWJsZUZpbGVPYmo6VmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6RW50cm9weT4KICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkhlYWRlcnM+CiAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb25zPgogICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6U2VjdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9uX0hlYWRlcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6TmFtZT4udGV4dDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6TmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6U2l6ZV9PZl9SYXdfRGF0YT4xMDIwOTI4PC9XaW5FeGVjdXRhYmxlRmlsZU9iajpTaXplX09mX1Jhd19EYXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9uX0hlYWRlcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpFbnRyb3B5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpWYWx1ZT40LjY5NTE1NzwvV2luRXhlY3V0YWJsZUZpbGVPYmo6VmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6SGVhZGVyX0hhc2hlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5NRDU8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4xMjQxMjBhNmI4NjFmZGZmZjc1NmUxOWE3N2E1M2UwNTwvY3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpIZWFkZXJfSGFzaGVzPgogICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb25fSGVhZGVyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpOYW1lPi5yc3JjPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpTaXplX09mX1Jhd19EYXRhPjI1NjA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNpemVfT2ZfUmF3X0RhdGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb25fSGVhZGVyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlZhbHVlPjMuNzIyMzwvV2luRXhlY3V0YWJsZUZpbGVPYmo6VmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6SGVhZGVyX0hhc2hlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5NRDU8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT44YTJkNzJmZWM5ZDI1MzU0NDBlMGY4M2I1OTI1M2YyYjwvY3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpIZWFkZXJfSGFzaGVzPgogICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb25fSGVhZGVyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpOYW1lPi5yZWxvYzwvV2luRXhlY3V0YWJsZUZpbGVPYmo6TmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6U2l6ZV9PZl9SYXdfRGF0YT41MTI8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNpemVfT2ZfUmF3X0RhdGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb25fSGVhZGVyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlZhbHVlPjAuMTAxOTE8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpFbnRyb3B5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOkhlYWRlcl9IYXNoZXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpUeXBlIHhzaTp0eXBlPSJjeWJveFZvY2FiczpIYXNoTmFtZVZvY2FiLTEuMCI+TUQ1PC9jeWJveENvbW1vbjpUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+YjIyNzI5MWZlYWUxMGE4M2U3NjJjMmJjOWQ5NTlhN2Y8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6SGVhZGVyX0hhc2hlcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9uPgogICAgICAgICAgICAgICAgICAgIDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6U2VjdGlvbnM+CiAgICAgICAgICAgICAgICA8L2N5Ym94OlByb3BlcnRpZXM+CiAgICAgICAgICAgICAgICA8Y3lib3g6UmVsYXRlZF9PYmplY3RzPgogICAgICAgICAgICAgICAgICAgIDxjeWJveDpSZWxhdGVkX09iamVjdCBpZHJlZj0iTkNDSUM6V2luRXhlY3V0YWJsZUZpbGUtYmIwMTliODMtYmNhYS00MzUzLWJmMmUtZWEyNDI1ZDM5OGRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94OlJlbGF0aW9uc2hpcCB4c2k6dHlwZT0iY3lib3hWb2NhYnM6T2JqZWN0UmVsYXRpb25zaGlwVm9jYWItMS4xIj5SZWxhdGVkX1RvPC9jeWJveDpSZWxhdGlvbnNoaXA+CiAgICAgICAgICAgICAgICAgICAgPC9jeWJveDpSZWxhdGVkX09iamVjdD4KICAgICAgICAgICAgICAgICAgICA8Y3lib3g6UmVsYXRlZF9PYmplY3QgaWRyZWY9Ik5DQ0lDOk11dGV4LTljMjJjZDg3LTAzNGMtNGYxMy1iNWI2LTBiMTFjZTkyMWMxOSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveDpSZWxhdGlvbnNoaXAgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOk9iamVjdFJlbGF0aW9uc2hpcFZvY2FiLTEuMSI+Q3JlYXRlZDwvY3lib3g6UmVsYXRpb25zaGlwPgogICAgICAgICAgICAgICAgICAgIDwvY3lib3g6UmVsYXRlZF9PYmplY3Q+CiAgICAgICAgICAgICAgICA8L2N5Ym94OlJlbGF0ZWRfT2JqZWN0cz4KICAgICAgICAgICAgPC9jeWJveDpPYmplY3Q+CiAgICAgICAgPC9jeWJveDpPYnNlcnZhYmxlPgogICAgICAgIDxjeWJveDpPYnNlcnZhYmxlIGlkPSJOQ0NJQzpPYnNlcnZhYmxlLWJhOTNhNmY1LWE0ZDQtNDNiMC1iM2RkLWFjZDg4ZmIwZmZjNyI+CiAgICAgICAgICAgIDxjeWJveDpPYmplY3QgaWQ9Ik5DQ0lDOk11dGV4LTljMjJjZDg3LTAzNGMtNGYxMy1iNWI2LTBiMTFjZTkyMWMxOSI+CiAgICAgICAgICAgICAgICA8Y3lib3g6UHJvcGVydGllcyB4c2k6dHlwZT0iTXV0ZXhPYmo6TXV0ZXhPYmplY3RUeXBlIj4KICAgICAgICAgICAgICAgICAgICA8TXV0ZXhPYmo6TmFtZT5HbG9iYWxc5Yawx6M8L011dGV4T2JqOk5hbWU+CiAgICAgICAgICAgICAgICA8L2N5Ym94OlByb3BlcnRpZXM+CiAgICAgICAgICAgICAgICA8Y3lib3g6UmVsYXRlZF9PYmplY3RzPgogICAgICAgICAgICAgICAgICAgIDxjeWJveDpSZWxhdGVkX09iamVjdCBpZHJlZj0iTkNDSUM6V2luRXhlY3V0YWJsZUZpbGUtY2Y1NzEwMGItMDZlMy00NjJiLWJhZjEtNzFkNGIwMDk2OTgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94OlJlbGF0aW9uc2hpcCB4c2k6dHlwZT0iY3lib3hWb2NhYnM6T2JqZWN0UmVsYXRpb25zaGlwVm9jYWItMS4xIj5DcmVhdGVkX0J5PC9jeWJveDpSZWxhdGlvbnNoaXA+CiAgICAgICAgICAgICAgICAgICAgPC9jeWJveDpSZWxhdGVkX09iamVjdD4KICAgICAgICAgICAgICAgIDwvY3lib3g6UmVsYXRlZF9PYmplY3RzPgogICAgICAgICAgICA8L2N5Ym94Ok9iamVjdD4KICAgICAgICA8L2N5Ym94Ok9ic2VydmFibGU+CiAgICAgICAgPGN5Ym94Ok9ic2VydmFibGUgaWQ9Ik5DQ0lDOk9ic2VydmFibGUtZTIxMmE2OWYtZTM4MS00MmI1LTllYzctZjk2MGQ3ZTBkMTRmIj4KICAgICAgICAgICAgPGN5Ym94OkRlc2NyaXB0aW9uPjwhW0NEQVRBW1RoaXMgZHluYW1pYyBsaW5rIGxpYnJhcnkgKERMTCkgY29udGFpbnMgZnVuY3Rpb25zIHVzZWQgYnkgdGhlIHJhbnNvbXdhcmUgInByZWxlY3R1cmVkZXhlLmV4ZSIgKDIyMmQ3ZmRlMzdhZTM0NDgyNGE5NzA4N2Q0NzNjZGNkKS4KCkl0IGNvbnRhaW5zIGEgbmFtZXNwYWNlIG5hbWVkICJwcm90ZXVzZGxsbCIgYW5kIGEgY2xhc3MgbmFtZWQgIkNsYXNzMS4iCgpJdCBjb250YWlucyBmdW5jdGlvbnMgdG8gZ2VuZXJhdGUgdGhlIEFFUyBSaWpuZGFlbCBLZXkgYW5kIElWLCBmdW5jdGlvbiB0byBjcmVhdGUgdGhlIFJpam5kYWVsIGRlY3J5cHRvciBhbmQgZnVuY3Rpb24gdG8gZW5jcnlwdC9kZWNyeXB0IHZpY3RpbSdzIGZpbGVzLgogIApUaGUgQUVTIFJpam5kYWVsIEtleSBhbmQgSVYgaXMgZ2VuZXJhdGVkIGZyb20gdGhlIGZvbGxvd2luZyBwcmVkZWZpbmVkIGJ5dGVzIGFuZCB0aGUgZmlyc3QgY29tbWFuZCBsaW5lIGFyZ3VtZW50IDxhcmd2MD4uICAgICAgCgotLSBCZWdpbiBwcmVkZWZpbmVkIGJ5dGVzIHRvIGdlbmVyYXRlIFJpam5kYWVsIEtleSBhbmQgSVYgLS0KCjB4NDkgCjB4NzYKMHg2MQoweDZFCjB4MjAKMHg0RAoweDY1CjB4NjQKMHg3NgoweDY1CjB4NjQKMHg2NQoweDc2CgotLSBFbmQgcHJlZGVmaW5lZCBieXRlcyB0byBnZW5lcmF0ZSBSaWpuZGFlbCBLZXkgYW5kIElWIC0tXV0+PC9jeWJveDpEZXNjcmlwdGlvbj4KICAgICAgICAgICAgPGN5Ym94Ok9iamVjdCBpZD0iTkNDSUM6V2luRXhlY3V0YWJsZUZpbGUtYmIwMTliODMtYmNhYS00MzUzLWJmMmUtZWEyNDI1ZDM5OGRlIj4KICAgICAgICAgICAgICAgIDxjeWJveDpQcm9wZXJ0aWVzIHhzaTp0eXBlPSJXaW5FeGVjdXRhYmxlRmlsZU9iajpXaW5kb3dzRXhlY3V0YWJsZUZpbGVPYmplY3RUeXBlIj4KICAgICAgICAgICAgICAgICAgICA8RmlsZU9iajpGaWxlX05hbWU+cHJvdGV1c2RsbGwuZGxsPC9GaWxlT2JqOkZpbGVfTmFtZT4KICAgICAgICAgICAgICAgICAgICA8RmlsZU9iajpTaXplX0luX0J5dGVzPjQwOTYwMDwvRmlsZU9iajpTaXplX0luX0J5dGVzPgogICAgICAgICAgICAgICAgICAgIDxGaWxlT2JqOkZpbGVfRm9ybWF0PlBFMzIgZXhlY3V0YWJsZSAoRExMKSAoY29uc29sZSkgSW50ZWwgODAzODYgTW9uby8uTmV0IGFzc2VtYmx5LCBmb3IgTVMgV2luZG93czwvRmlsZU9iajpGaWxlX0Zvcm1hdD4KICAgICAgICAgICAgICAgICAgICA8RmlsZU9iajpIYXNoZXM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5NRDU8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+ZmUzYWU4NGE4ZGVmYzgwOWU3MzRiYmQwNzM2ZjgyZGU8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5TSEExPC9jeWJveENvbW1vbjpUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPjA0YTJlYTRjNzhmNzhkNjI4ODAwYzBhNWNiOTU0N2EwYzBiMTQzNzg8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5TSEEyNTY8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+ZDhkOTE5ZDg4NGI4NmU0ZDU5Nzc1OThiYzlkNjM3ZWQ1M2UyMWQ1OTY0NjI5ZDA0MjcwNzdlMDhkZGJjYmE2ODwvY3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VHlwZSB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPlNIQTUxMjwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT45Y2I2ZGRiOGEwYjkzMjlmZTA4ZmNmOGEwMmQ0NWM0MzIyMjQzMmQ2ZTE0NWY1NWRlYWNiMDE5Zjc3Mjk3MDUxM2QzZGRmYTU4OWEwMDJjMGFiZjE5MGZhODcxMmQ0MWUwOGFhYjUxODM2Njg1YWVkOWJmMzBkMTE4ZWEwMGE1ZTwvY3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VHlwZSB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPlNTREVFUDwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4zMDcyOlNhNkorT0lhelE5NFpQYXFhN1lIbUlad1VTVG9RZW1USUM2OkErT0lhMDk0WlBSYWtILytVU0U8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgPC9GaWxlT2JqOkhhc2hlcz4KICAgICAgICAgICAgICAgICAgICA8RmlsZU9iajpQYWNrZXJfTGlzdD4KICAgICAgICAgICAgICAgICAgICAgICAgPEZpbGVPYmo6UGFja2VyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPEZpbGVPYmo6TmFtZT5NaWNyb3NvZnQgVmlzdWFsIEMjIC8gQmFzaWMgLk5FVDwvRmlsZU9iajpOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8L0ZpbGVPYmo6UGFja2VyPgogICAgICAgICAgICAgICAgICAgIDwvRmlsZU9iajpQYWNrZXJfTGlzdD4KICAgICAgICAgICAgICAgICAgICA8RmlsZU9iajpQZWFrX0VudHJvcHk+NC42NDU2NTQ8L0ZpbGVPYmo6UGVha19FbnRyb3B5PgogICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpIZWFkZXJzPgogICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6RmlsZV9IZWFkZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6TnVtYmVyX09mX1NlY3Rpb25zPjQ8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOk51bWJlcl9PZl9TZWN0aW9ucz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpUaW1lX0RhdGVfU3RhbXA+MjAxOC0wOS0xNiAwMzozMTo1MS0wNDowMDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6VGltZV9EYXRlX1N0YW1wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlNpemVfT2ZfT3B0aW9uYWxfSGVhZGVyPjUxMjwvV2luRXhlY3V0YWJsZUZpbGVPYmo6U2l6ZV9PZl9PcHRpb25hbF9IZWFkZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6SGFzaGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VHlwZSB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPk1ENTwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPjM5N2I3NjNkMTA2YjJmMzQ3YzVhNTYzOTIyMjczNTUxPC9jeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkhhc2hlcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpGaWxlX0hlYWRlcj4KICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6VmFsdWU+Mi43MTQ2MTg8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpIZWFkZXJzPgogICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9ucz4KICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6U2VjdGlvbl9IZWFkZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOk5hbWU+LnRleHQ8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOk5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlNpemVfT2ZfUmF3X0RhdGE+NDA2NTI4PC9XaW5FeGVjdXRhYmxlRmlsZU9iajpTaXplX09mX1Jhd19EYXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9uX0hlYWRlcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpFbnRyb3B5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpWYWx1ZT40LjY1MDQ3NzwvV2luRXhlY3V0YWJsZUZpbGVPYmo6VmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6SGVhZGVyX0hhc2hlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5NRDU8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT5hZDI1ZTk2Y2FlMjAxNjMzMTEyOWVjNDY0MzUzNTgyMjwvY3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpIZWFkZXJfSGFzaGVzPgogICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb25fSGVhZGVyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpOYW1lPi5yc3JjPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpTaXplX09mX1Jhd19EYXRhPjIwNDg8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNpemVfT2ZfUmF3X0RhdGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb25fSGVhZGVyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlZhbHVlPjIuOTg3NDcxPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpWYWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6RW50cm9weT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpIZWFkZXJfSGFzaGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VHlwZSB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPk1ENTwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPjAxNzg0Yjg3NmQxNGIxMzg0NDkxMzE4ZjhmY2UwN2Q1PC9jeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Q29tbW9uOkhhc2g+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkhlYWRlcl9IYXNoZXM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6U2VjdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6U2VjdGlvbl9IZWFkZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFdpbkV4ZWN1dGFibGVGaWxlT2JqOk5hbWU+LnJlbG9jPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxXaW5FeGVjdXRhYmxlRmlsZU9iajpTaXplX09mX1Jhd19EYXRhPjUxMjwvV2luRXhlY3V0YWJsZUZpbGVPYmo6U2l6ZV9PZl9SYXdfRGF0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvV2luRXhlY3V0YWJsZUZpbGVPYmo6U2VjdGlvbl9IZWFkZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6RW50cm9weT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6VmFsdWU+MC4xMDE5MTwvV2luRXhlY3V0YWJsZUZpbGVPYmo6VmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOkVudHJvcHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8V2luRXhlY3V0YWJsZUZpbGVPYmo6SGVhZGVyX0hhc2hlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlR5cGUgeHNpOnR5cGU9ImN5Ym94Vm9jYWJzOkhhc2hOYW1lVm9jYWItMS4wIj5NRDU8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT44MTY4NDk4ODZhYTI4ZTU2ZGIwY2QwNjVmYWUzODg5NzwvY3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpIZWFkZXJfSGFzaGVzPgogICAgICAgICAgICAgICAgICAgICAgICA8L1dpbkV4ZWN1dGFibGVGaWxlT2JqOlNlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgPC9XaW5FeGVjdXRhYmxlRmlsZU9iajpTZWN0aW9ucz4KICAgICAgICAgICAgICAgIDwvY3lib3g6UHJvcGVydGllcz4KICAgICAgICAgICAgICAgIDxjeWJveDpSZWxhdGVkX09iamVjdHM+CiAgICAgICAgICAgICAgICAgICAgPGN5Ym94OlJlbGF0ZWRfT2JqZWN0IGlkcmVmPSJOQ0NJQzpXaW5FeGVjdXRhYmxlRmlsZS1jZjU3MTAwYi0wNmUzLTQ2MmItYmFmMS03MWQ0YjAwOTY5ODMiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3g6UmVsYXRpb25zaGlwIHhzaTp0eXBlPSJjeWJveFZvY2FiczpPYmplY3RSZWxhdGlvbnNoaXBWb2NhYi0xLjEiPlJlbGF0ZWRfVG88L2N5Ym94OlJlbGF0aW9uc2hpcD4KICAgICAgICAgICAgICAgICAgICA8L2N5Ym94OlJlbGF0ZWRfT2JqZWN0PgogICAgICAgICAgICAgICAgPC9jeWJveDpSZWxhdGVkX09iamVjdHM+CiAgICAgICAgICAgIDwvY3lib3g6T2JqZWN0PgogICAgICAgIDwvY3lib3g6T2JzZXJ2YWJsZT4KICAgIDwvc3RpeDpPYnNlcnZhYmxlcz4KICAgIDxzdGl4OkluZGljYXRvcnM+CiAgICAgICAgPHN0aXg6SW5kaWNhdG9yIGlkPSJOQ0NJQzppbmRpY2F0b3ItNDI0MDFlMDAtOGVlOC00ZDE4LThjMjYtZjZkNTgyZmI0OTVhIiB0aW1lc3RhbXA9IjIwMTgtMTEtMjhUMTQ6MDU6NTAuODgwNDcyKzAwOjAwIiB4c2k6dHlwZT0iaW5kaWNhdG9yOkluZGljYXRvclR5cGUiPgogICAgICAgICAgICA8aW5kaWNhdG9yOlRpdGxlPk1ENSBhbmQgU0hBMSBvZiBNYWxpY2lvdXMgRmlsZTwvaW5kaWNhdG9yOlRpdGxlPgogICAgICAgICAgICA8aW5kaWNhdG9yOlR5cGU+TWFsd2FyZSBBcnRpZmFjdHM8L2luZGljYXRvcjpUeXBlPgogICAgICAgICAgICA8aW5kaWNhdG9yOk9ic2VydmFibGUgaWQ9Ik5DQ0lDOk9ic2VydmFibGUtNmIyNGQ1MjUtMTdjZC00M2FlLTgwZjEtMjZjMDgwZDM4MmFiIj4KICAgICAgICAgICAgICAgIDxjeWJveDpPYmplY3QgaWQ9Ik5DQ0lDOkZpbGUtMmU0MmUxN2UtMTI5ZS00YTUwLThiODUtZTI1MDE3ZTRhMjAwIj4KICAgICAgICAgICAgICAgICAgICA8Y3lib3g6UHJvcGVydGllcyB4c2k6dHlwZT0iRmlsZU9iajpGaWxlT2JqZWN0VHlwZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxGaWxlT2JqOkhhc2hlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpUeXBlIGNvbmRpdGlvbj0iRXF1YWxzIiB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPk1ENTwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWUgY29uZGl0aW9uPSJFcXVhbHMiPjIyMmQ3ZmRlMzdhZTM0NDgyNGE5NzA4N2Q0NzNjZGNkPC9jeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpUeXBlIGNvbmRpdGlvbj0iRXF1YWxzIiB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPlNIQTE8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlIGNvbmRpdGlvbj0iRXF1YWxzIj45MDIwNWEyNzYxZWQ3YWMzYjE4ODIzMDc4NmVjMmJlYmQzMGVmZmJhPC9jeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpUeXBlIGNvbmRpdGlvbj0iRXF1YWxzIiB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPlNIQTI1NjwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWUgY29uZGl0aW9uPSJFcXVhbHMiPjVkNjVlYmRkZTFhZWY4ZjIzMTE0Zjk1NDU0Mjg3ZTc0MTA5NjUyODhmMTQ0ZDg4MGVjZTJhMmI4YzMxMjg2NDU8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICA8L0ZpbGVPYmo6SGFzaGVzPgogICAgICAgICAgICAgICAgICAgIDwvY3lib3g6UHJvcGVydGllcz4KICAgICAgICAgICAgICAgIDwvY3lib3g6T2JqZWN0PgogICAgICAgICAgICA8L2luZGljYXRvcjpPYnNlcnZhYmxlPgogICAgICAgICAgICA8aW5kaWNhdG9yOkluZGljYXRlZF9UVFA+CiAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpUVFAgaWRyZWY9Ik5DQ0lDOnR0cC1jODVlMDA2ZS05N2M1LTQ5MWMtYjQzOS0yNTg4NDA5MmI4NWYiIHhzaTp0eXBlPSJ0dHA6VFRQVHlwZSIvPgogICAgICAgICAgICA8L2luZGljYXRvcjpJbmRpY2F0ZWRfVFRQPgogICAgICAgICAgICA8aW5kaWNhdG9yOkluZGljYXRlZF9UVFA+CiAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpUVFAgaWRyZWY9Ik5DQ0lDOnR0cC03NzllN2Y5Ni04ZDA5LTQ4ZGMtYjIyMi1hN2NhN2NhZjIyNWEiIHhzaTp0eXBlPSJ0dHA6VFRQVHlwZSIvPgogICAgICAgICAgICA8L2luZGljYXRvcjpJbmRpY2F0ZWRfVFRQPgogICAgICAgICAgICA8aW5kaWNhdG9yOkluZGljYXRlZF9UVFA+CiAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpUVFAgaWRyZWY9Ik5DQ0lDOnR0cC01ZDkxYjY2MC03ZTljLTQ0YzQtYTI4Yy1hZDE2MWFkYTM0YWMiIHhzaTp0eXBlPSJ0dHA6VFRQVHlwZSIvPgogICAgICAgICAgICA8L2luZGljYXRvcjpJbmRpY2F0ZWRfVFRQPgogICAgICAgICAgICA8aW5kaWNhdG9yOlByb2R1Y2VyPgogICAgICAgICAgICAgICAgPHN0aXhDb21tb246SWRlbnRpdHk+CiAgICAgICAgICAgICAgICAgICAgPHN0aXhDb21tb246TmFtZT5OQ0NJQzwvc3RpeENvbW1vbjpOYW1lPgogICAgICAgICAgICAgICAgPC9zdGl4Q29tbW9uOklkZW50aXR5PgogICAgICAgICAgICAgICAgPHN0aXhDb21tb246VGltZT4KICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246UHJvZHVjZWRfVGltZT4yMDE4LTExLTI4VDE0OjA1OjUwKzAwOjAwPC9jeWJveENvbW1vbjpQcm9kdWNlZF9UaW1lPgogICAgICAgICAgICAgICAgPC9zdGl4Q29tbW9uOlRpbWU+CiAgICAgICAgICAgIDwvaW5kaWNhdG9yOlByb2R1Y2VyPgogICAgICAgIDwvc3RpeDpJbmRpY2F0b3I+CiAgICAgICAgPHN0aXg6SW5kaWNhdG9yIGlkPSJOQ0NJQzppbmRpY2F0b3ItMDUxZTdjN2UtMzY3NS00MGRhLWI5MzctOTFmZjJkNjEwYzE5IiB0aW1lc3RhbXA9IjIwMTgtMTEtMjhUMTQ6MDU6NTAuOTY0NzU0KzAwOjAwIiB4c2k6dHlwZT0iaW5kaWNhdG9yOkluZGljYXRvclR5cGUiPgogICAgICAgICAgICA8aW5kaWNhdG9yOlRpdGxlPk1ENSBhbmQgU0hBMSBvZiBNYWxpY2lvdXMgRmlsZTwvaW5kaWNhdG9yOlRpdGxlPgogICAgICAgICAgICA8aW5kaWNhdG9yOlR5cGU+TWFsd2FyZSBBcnRpZmFjdHM8L2luZGljYXRvcjpUeXBlPgogICAgICAgICAgICA8aW5kaWNhdG9yOk9ic2VydmFibGUgaWQ9Ik5DQ0lDOk9ic2VydmFibGUtNmRjMmUyNmMtM2Y4Mi00Y2FjLWFlZDAtMWUyMjk3YTRiZGQ3Ij4KICAgICAgICAgICAgICAgIDxjeWJveDpPYmplY3QgaWQ9Ik5DQ0lDOkZpbGUtNTE2MTMwNTEtODFjNC00ZDhmLWI2NTQtOTEyOGQ4ODU1MTAzIj4KICAgICAgICAgICAgICAgICAgICA8Y3lib3g6UHJvcGVydGllcyB4c2k6dHlwZT0iRmlsZU9iajpGaWxlT2JqZWN0VHlwZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxGaWxlT2JqOkhhc2hlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpUeXBlIGNvbmRpdGlvbj0iRXF1YWxzIiB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPk1ENTwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWUgY29uZGl0aW9uPSJFcXVhbHMiPmZlM2FlODRhOGRlZmM4MDllNzM0YmJkMDczNmY4MmRlPC9jeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpUeXBlIGNvbmRpdGlvbj0iRXF1YWxzIiB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPlNIQTE8L2N5Ym94Q29tbW9uOlR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlIGNvbmRpdGlvbj0iRXF1YWxzIj4wNGEyZWE0Yzc4Zjc4ZDYyODgwMGMwYTVjYjk1NDdhMGMwYjE0Mzc4PC9jeWJveENvbW1vbjpTaW1wbGVfSGFzaF9WYWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3hDb21tb246SGFzaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpUeXBlIGNvbmRpdGlvbj0iRXF1YWxzIiB4c2k6dHlwZT0iY3lib3hWb2NhYnM6SGFzaE5hbWVWb2NhYi0xLjAiPlNIQTI1NjwvY3lib3hDb21tb246VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246U2ltcGxlX0hhc2hfVmFsdWUgY29uZGl0aW9uPSJFcXVhbHMiPmQ4ZDkxOWQ4ODRiODZlNGQ1OTc3NTk4YmM5ZDYzN2VkNTNlMjFkNTk2NDYyOWQwNDI3MDc3ZTA4ZGRiY2JhNjg8L2N5Ym94Q29tbW9uOlNpbXBsZV9IYXNoX1ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jeWJveENvbW1vbjpIYXNoPgogICAgICAgICAgICAgICAgICAgICAgICA8L0ZpbGVPYmo6SGFzaGVzPgogICAgICAgICAgICAgICAgICAgIDwvY3lib3g6UHJvcGVydGllcz4KICAgICAgICAgICAgICAgIDwvY3lib3g6T2JqZWN0PgogICAgICAgICAgICA8L2luZGljYXRvcjpPYnNlcnZhYmxlPgogICAgICAgICAgICA8aW5kaWNhdG9yOkluZGljYXRlZF9UVFA+CiAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpUVFAgaWRyZWY9Ik5DQ0lDOnR0cC0yMTRiNWYwYS04ZTlkLTRkOTktYmI4Ni0zOWIxMGQ3MmNjYzAiIHhzaTp0eXBlPSJ0dHA6VFRQVHlwZSIvPgogICAgICAgICAgICA8L2luZGljYXRvcjpJbmRpY2F0ZWRfVFRQPgogICAgICAgICAgICA8aW5kaWNhdG9yOkluZGljYXRlZF9UVFA+CiAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpUVFAgaWRyZWY9Ik5DQ0lDOnR0cC03NzllN2Y5Ni04ZDA5LTQ4ZGMtYjIyMi1hN2NhN2NhZjIyNWEiIHhzaTp0eXBlPSJ0dHA6VFRQVHlwZSIvPgogICAgICAgICAgICA8L2luZGljYXRvcjpJbmRpY2F0ZWRfVFRQPgogICAgICAgICAgICA8aW5kaWNhdG9yOkluZGljYXRlZF9UVFA+CiAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpUVFAgaWRyZWY9Ik5DQ0lDOnR0cC01ZDkxYjY2MC03ZTljLTQ0YzQtYTI4Yy1hZDE2MWFkYTM0YWMiIHhzaTp0eXBlPSJ0dHA6VFRQVHlwZSIvPgogICAgICAgICAgICA8L2luZGljYXRvcjpJbmRpY2F0ZWRfVFRQPgogICAgICAgICAgICA8aW5kaWNhdG9yOlByb2R1Y2VyPgogICAgICAgICAgICAgICAgPHN0aXhDb21tb246SWRlbnRpdHk+CiAgICAgICAgICAgICAgICAgICAgPHN0aXhDb21tb246TmFtZT5OQ0NJQzwvc3RpeENvbW1vbjpOYW1lPgogICAgICAgICAgICAgICAgPC9zdGl4Q29tbW9uOklkZW50aXR5PgogICAgICAgICAgICAgICAgPHN0aXhDb21tb246VGltZT4KICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246UHJvZHVjZWRfVGltZT4yMDE4LTExLTI4VDE0OjA1OjUwKzAwOjAwPC9jeWJveENvbW1vbjpQcm9kdWNlZF9UaW1lPgogICAgICAgICAgICAgICAgPC9zdGl4Q29tbW9uOlRpbWU+CiAgICAgICAgICAgIDwvaW5kaWNhdG9yOlByb2R1Y2VyPgogICAgICAgIDwvc3RpeDpJbmRpY2F0b3I+CiAgICA8L3N0aXg6SW5kaWNhdG9ycz4KICAgIDxzdGl4OlRUUHM+CiAgICAgICAgPHN0aXg6VFRQIGlkPSJOQ0NJQzp0dHAtYzg1ZTAwNmUtOTdjNS00OTFjLWI0MzktMjU4ODQwOTJiODVmIiB0aW1lc3RhbXA9IjIwMTgtMTEtMjhUMTQ6MDU6NTAuODc5NDYyKzAwOjAwIiB4c2k6dHlwZT0idHRwOlRUUFR5cGUiPgogICAgICAgICAgICA8dHRwOlRpdGxlPk1BRUMgQ2hhcmFjdGVyaXphdGlvbiBvZiAyMjJkN2ZkZTM3YWUzNDQ4MjRhOTcwODdkNDczY2RjZDwvdHRwOlRpdGxlPgogICAgICAgICAgICA8dHRwOkJlaGF2aW9yPgogICAgICAgICAgICAgICAgPHR0cDpNYWx3YXJlPgogICAgICAgICAgICAgICAgICAgIDx0dHA6TWFsd2FyZV9JbnN0YW5jZSB4c2k6dHlwZT0ic3RpeC1tYWVjOk1BRUM0LjFJbnN0YW5jZVR5cGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RpeC1tYWVjOk1BRUMgaWQ9Ik5DQ0lDOnBhY2thZ2UtYzVlZDBhNTEtNTA0Yy00NWQxLTljMGEtNDI5MTBmMzVmZjhmIiBzY2hlbWFfdmVyc2lvbj0iMi4xIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjUGFja2FnZTpNYWx3YXJlX1N1YmplY3RzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjUGFja2FnZTpNYWx3YXJlX1N1YmplY3QgaWQ9Ik5DQ0lDOm1hbHdhcmVfc3ViamVjdC05MDM4MjVkOS1lMTNhLTRlZGItOTkyYi1jZTlkNmRjZTFhNjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY1BhY2thZ2U6TWFsd2FyZV9JbnN0YW5jZV9PYmplY3RfQXR0cmlidXRlcyBpZHJlZj0iTkNDSUM6V2luRXhlY3V0YWJsZUZpbGUtY2Y1NzEwMGItMDZlMy00NjJiLWJhZjEtNzFkNGIwMDk2OTgzIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjUGFja2FnZTpGaW5kaW5nc19CdW5kbGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNQYWNrYWdlOkJ1bmRsZSBkZWZpbmVkX3N1YmplY3Q9InRydWUiIGlkPSJOQ0NJQzpidW5kbGUtYzQ5NGE3NjUtMzcyZS00Y2JiLWFkNzItZDE2ZDk2ZDhhNjMwIiBzY2hlbWFfdmVyc2lvbj0iNC4xIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlZlbmRvcj5NY0FmZWU8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+R2VuZXJpYy5keXA8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+Szc8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuICggMDA1M2FkYWExICk8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+Q3lyZW48L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VzMyL1Ryb2phbi5YQ0lLLTE2Mjk8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+U3ltYW50ZWM8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuLkdlbi4yPC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPlppbGx5YSE8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuLlJ1bm5lci5XaW4zMi44NzY8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+QW50aXk8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuL1dpbjMyLkR5bmFtZXI8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+Qml0RGVmZW5kZXI8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+R2VuOlZhcmlhbnQuS2F6eS4zNjg0Mzc8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+TWljcm9zb2Z0IFNlY3VyaXR5IEVzc2VudGlhbHM8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuOk1TSUwvUnVubmVyPC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPlNvcGhvczwvY3lib3hDb21tb246VmVuZG9yPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT5NYWwvS3J5cHRpay1CVjwvbWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlZlbmRvcj5FbXNpc29mdDwvY3lib3hDb21tb246VmVuZG9yPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT5HZW46VmFyaWFudC5LYXp5LjM2ODQzNyAoQik8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+QXZpcmE8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VFIvUnVubmVyLmVndmtoPC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPkFobmxhYjwvY3lib3hDb21tb246VmVuZG9yPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT5Ucm9qYW4vV2luMzIuTVNJTEtyeXB0PC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPkVTRVQ8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+YSB2YXJpYW50IG9mIE1TSUwvUnVubmVyLk4gdHJvamFuPC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPlF1aWNrIEhlYWw8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuLklHRU5FUklDPC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPklrYXJ1czwvY3lib3hDb21tb246VmVuZG9yPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT5Ucm9qYW4uTVNJTC5SdW5uZXI8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hZWNQYWNrYWdlOkJ1bmRsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjUGFja2FnZTpGaW5kaW5nc19CdW5kbGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY1BhY2thZ2U6TWFsd2FyZV9TdWJqZWN0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjUGFja2FnZTpNYWx3YXJlX1N1YmplY3RzPgogICAgICAgICAgICAgICAgICAgICAgICA8L3N0aXgtbWFlYzpNQUVDPgogICAgICAgICAgICAgICAgICAgIDwvdHRwOk1hbHdhcmVfSW5zdGFuY2U+CiAgICAgICAgICAgICAgICA8L3R0cDpNYWx3YXJlPgogICAgICAgICAgICA8L3R0cDpCZWhhdmlvcj4KICAgICAgICAgICAgPHR0cDpSZXNvdXJjZXM+CiAgICAgICAgICAgICAgICA8dHRwOkluZnJhc3RydWN0dXJlPgogICAgICAgICAgICAgICAgICAgIDx0dHA6T2JzZXJ2YWJsZV9DaGFyYWN0ZXJpemF0aW9uIGN5Ym94X21ham9yX3ZlcnNpb249IjIiIGN5Ym94X21pbm9yX3ZlcnNpb249IjEiIGN5Ym94X3VwZGF0ZV92ZXJzaW9uPSIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Ok9ic2VydmFibGUgaWRyZWY9Ik5DQ0lDOk9ic2VydmFibGUtYmNjY2ZiYWUtMzljMS00YWRkLThjNzctZjA5ZWZkOTVlYWEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9jeWJveDpPYnNlcnZhYmxlPgogICAgICAgICAgICAgICAgICAgIDwvdHRwOk9ic2VydmFibGVfQ2hhcmFjdGVyaXphdGlvbj4KICAgICAgICAgICAgICAgIDwvdHRwOkluZnJhc3RydWN0dXJlPgogICAgICAgICAgICA8L3R0cDpSZXNvdXJjZXM+CiAgICAgICAgPC9zdGl4OlRUUD4KICAgICAgICA8c3RpeDpUVFAgaWQ9Ik5DQ0lDOnR0cC03NzllN2Y5Ni04ZDA5LTQ4ZGMtYjIyMi1hN2NhN2NhZjIyNWEiIHRpbWVzdGFtcD0iMjAxOC0xMS0yOFQxNDowNTo1MC44OTg4MDQrMDA6MDAiIHhzaTp0eXBlPSJ0dHA6VFRQVHlwZSI+CiAgICAgICAgICAgIDx0dHA6VGl0bGU+cmFuc29td2FyZTwvdHRwOlRpdGxlPgogICAgICAgICAgICA8dHRwOlJlc291cmNlcz4KICAgICAgICAgICAgICAgIDx0dHA6SW5mcmFzdHJ1Y3R1cmU+CiAgICAgICAgICAgICAgICAgICAgPHR0cDpPYnNlcnZhYmxlX0NoYXJhY3Rlcml6YXRpb24gY3lib3hfbWFqb3JfdmVyc2lvbj0iMiIgY3lib3hfbWlub3JfdmVyc2lvbj0iMSIgY3lib3hfdXBkYXRlX3ZlcnNpb249IjAiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3g6T2JzZXJ2YWJsZSBpZHJlZj0iTkNDSUM6T2JzZXJ2YWJsZS1iY2NjZmJhZS0zOWMxLTRhZGQtOGM3Ny1mMDllZmQ5NWVhYTMiPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Ok9ic2VydmFibGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveDpPYnNlcnZhYmxlIGlkcmVmPSJOQ0NJQzpPYnNlcnZhYmxlLWUyMTJhNjlmLWUzODEtNDJiNS05ZWM3LWY5NjBkN2UwZDE0ZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3g6T2JzZXJ2YWJsZT4KICAgICAgICAgICAgICAgICAgICA8L3R0cDpPYnNlcnZhYmxlX0NoYXJhY3Rlcml6YXRpb24+CiAgICAgICAgICAgICAgICA8L3R0cDpJbmZyYXN0cnVjdHVyZT4KICAgICAgICAgICAgPC90dHA6UmVzb3VyY2VzPgogICAgICAgIDwvc3RpeDpUVFA+CiAgICAgICAgPHN0aXg6VFRQIGlkPSJOQ0NJQzp0dHAtNWQ5MWI2NjAtN2U5Yy00NGM0LWEyOGMtYWQxNjFhZGEzNGFjIiB0aW1lc3RhbXA9IjIwMTgtMTEtMjhUMTQ6MDU6NTAuODk5MzIxKzAwOjAwIiB4c2k6dHlwZT0idHRwOlRUUFR5cGUiPgogICAgICAgICAgICA8dHRwOlRpdGxlPnRyb2phbjwvdHRwOlRpdGxlPgogICAgICAgICAgICA8dHRwOlJlc291cmNlcz4KICAgICAgICAgICAgICAgIDx0dHA6SW5mcmFzdHJ1Y3R1cmU+CiAgICAgICAgICAgICAgICAgICAgPHR0cDpPYnNlcnZhYmxlX0NoYXJhY3Rlcml6YXRpb24gY3lib3hfbWFqb3JfdmVyc2lvbj0iMiIgY3lib3hfbWlub3JfdmVyc2lvbj0iMSIgY3lib3hfdXBkYXRlX3ZlcnNpb249IjAiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3g6T2JzZXJ2YWJsZSBpZHJlZj0iTkNDSUM6T2JzZXJ2YWJsZS1iY2NjZmJhZS0zOWMxLTRhZGQtOGM3Ny1mMDllZmQ5NWVhYTMiPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Ok9ic2VydmFibGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveDpPYnNlcnZhYmxlIGlkcmVmPSJOQ0NJQzpPYnNlcnZhYmxlLWUyMTJhNjlmLWUzODEtNDJiNS05ZWM3LWY5NjBkN2UwZDE0ZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvY3lib3g6T2JzZXJ2YWJsZT4KICAgICAgICAgICAgICAgICAgICA8L3R0cDpPYnNlcnZhYmxlX0NoYXJhY3Rlcml6YXRpb24+CiAgICAgICAgICAgICAgICA8L3R0cDpJbmZyYXN0cnVjdHVyZT4KICAgICAgICAgICAgPC90dHA6UmVzb3VyY2VzPgogICAgICAgIDwvc3RpeDpUVFA+CiAgICAgICAgPHN0aXg6VFRQIGlkPSJOQ0NJQzp0dHAtMjE0YjVmMGEtOGU5ZC00ZDk5LWJiODYtMzliMTBkNzJjY2MwIiB0aW1lc3RhbXA9IjIwMTgtMTEtMjhUMTQ6MDU6NTAuOTYzNzcwKzAwOjAwIiB4c2k6dHlwZT0idHRwOlRUUFR5cGUiPgogICAgICAgICAgICA8dHRwOlRpdGxlPk1BRUMgQ2hhcmFjdGVyaXphdGlvbiBvZiBmZTNhZTg0YThkZWZjODA5ZTczNGJiZDA3MzZmODJkZTwvdHRwOlRpdGxlPgogICAgICAgICAgICA8dHRwOkJlaGF2aW9yPgogICAgICAgICAgICAgICAgPHR0cDpNYWx3YXJlPgogICAgICAgICAgICAgICAgICAgIDx0dHA6TWFsd2FyZV9JbnN0YW5jZSB4c2k6dHlwZT0ic3RpeC1tYWVjOk1BRUM0LjFJbnN0YW5jZVR5cGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3RpeC1tYWVjOk1BRUMgaWQ9Ik5DQ0lDOnBhY2thZ2UtMjdkNTQ0ZjQtMzQxYi00NjljLWIzMWYtZTFmODRiNDA0MDE5IiBzY2hlbWFfdmVyc2lvbj0iMi4xIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjUGFja2FnZTpNYWx3YXJlX1N1YmplY3RzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjUGFja2FnZTpNYWx3YXJlX1N1YmplY3QgaWQ9Ik5DQ0lDOm1hbHdhcmVfc3ViamVjdC1mYmIxN2IwNC1hOTEzLTQ2NTktYWZhMC0wMjZhOWFlZGE5YWIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY1BhY2thZ2U6TWFsd2FyZV9JbnN0YW5jZV9PYmplY3RfQXR0cmlidXRlcyBpZHJlZj0iTkNDSUM6V2luRXhlY3V0YWJsZUZpbGUtYmIwMTliODMtYmNhYS00MzUzLWJmMmUtZWEyNDI1ZDM5OGRlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjUGFja2FnZTpGaW5kaW5nc19CdW5kbGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNQYWNrYWdlOkJ1bmRsZSBkZWZpbmVkX3N1YmplY3Q9InRydWUiIGlkPSJOQ0NJQzpidW5kbGUtN2MzY2ExYTUtYTlkNC00YTk4LTg0YzctMTFjNzhjNzcwZWRjIiBzY2hlbWFfdmVyc2lvbj0iNC4xIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlZlbmRvcj5DbGFtQVY8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+V2luLlJhbnNvbXdhcmUuU2Ftc2FtLTY0ODI1ODgtMDwvbWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlZlbmRvcj5NY0FmZWU8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+UkROL0dlbmVyaWMuZHg8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+Szc8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuICggMDA1M2FkYWExICk8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+Q3lyZW48L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VzMyL1Ryb2phbi5OQURWLTg0OTk8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+U3ltYW50ZWM8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuLkdlbi4yPC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPlppbGx5YSE8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuLlJ1bm5lci5XaW4zMi44ODA8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+QW50aXk8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvamFuL01TSUwuUnVubmVyPC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPkJpdERlZmVuZGVyPC9jeWJveENvbW1vbjpWZW5kb3I+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPkdlbjpWYXJpYW50LlVyc3UuMjY1OTM3PC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPk1pY3Jvc29mdCBTZWN1cml0eSBFc3NlbnRpYWxzPC9jeWJveENvbW1vbjpWZW5kb3I+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPlRyb2phbjpNU0lML1J1bm5lcjwvbWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlZlbmRvcj5Tb3Bob3M8L2N5Ym94Q29tbW9uOlZlbmRvcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+VHJvai9LcnlwdGlrLUlTPC9tYWVjQnVuZGxlOkNsYXNzaWZpY2F0aW9uX05hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3hDb21tb246VmVuZG9yPkVtc2lzb2Z0PC9jeWJveENvbW1vbjpWZW5kb3I+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPkdlbjpWYXJpYW50LlVyc3UuMjY1OTM3IChCKTwvbWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGN5Ym94Q29tbW9uOlZlbmRvcj5BdmlyYTwvY3lib3hDb21tb246VmVuZG9yPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT5UUi9SdW5uZXIucGp0dmY8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+QWhubGFiPC9jeWJveENvbW1vbjpWZW5kb3I+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPlRyb2phbi9XaW4zMi5NU0lMS3J5cHQ8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+RVNFVDwvY3lib3hDb21tb246VmVuZG9yPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT5hIHZhcmlhbnQgb2YgTVNJTC9SdW5uZXIuTiB0cm9qYW48L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+UXVpY2sgSGVhbDwvY3lib3hDb21tb246VmVuZG9yPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT5Ucm9qYW4uSUdFTkVSSUM8L21hZWNCdW5kbGU6Q2xhc3NpZmljYXRpb25fTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpBVl9DbGFzc2lmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjeWJveENvbW1vbjpWZW5kb3I+SWthcnVzPC9jeWJveENvbW1vbjpWZW5kb3I+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPlRyb2phbi5NU0lMLlJ1bm5lcjwvbWFlY0J1bmRsZTpDbGFzc2lmaWNhdGlvbl9OYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hZWNCdW5kbGU6QVZfQ2xhc3NpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjQnVuZGxlOkFWX0NsYXNzaWZpY2F0aW9ucz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFlY1BhY2thZ2U6QnVuZGxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hZWNQYWNrYWdlOkZpbmRpbmdzX0J1bmRsZXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYWVjUGFja2FnZTpNYWx3YXJlX1N1YmplY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hZWNQYWNrYWdlOk1hbHdhcmVfU3ViamVjdHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3RpeC1tYWVjOk1BRUM+CiAgICAgICAgICAgICAgICAgICAgPC90dHA6TWFsd2FyZV9JbnN0YW5jZT4KICAgICAgICAgICAgICAgIDwvdHRwOk1hbHdhcmU+CiAgICAgICAgICAgIDwvdHRwOkJlaGF2aW9yPgogICAgICAgICAgICA8dHRwOlJlc291cmNlcz4KICAgICAgICAgICAgICAgIDx0dHA6SW5mcmFzdHJ1Y3R1cmU+CiAgICAgICAgICAgICAgICAgICAgPHR0cDpPYnNlcnZhYmxlX0NoYXJhY3Rlcml6YXRpb24gY3lib3hfbWFqb3JfdmVyc2lvbj0iMiIgY3lib3hfbWlub3JfdmVyc2lvbj0iMSIgY3lib3hfdXBkYXRlX3ZlcnNpb249IjAiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y3lib3g6T2JzZXJ2YWJsZSBpZHJlZj0iTkNDSUM6T2JzZXJ2YWJsZS1lMjEyYTY5Zi1lMzgxLTQyYjUtOWVjNy1mOTYwZDdlMGQxNGYiPgogICAgICAgICAgICAgICAgICAgICAgICA8L2N5Ym94Ok9ic2VydmFibGU+CiAgICAgICAgICAgICAgICAgICAgPC90dHA6T2JzZXJ2YWJsZV9DaGFyYWN0ZXJpemF0aW9uPgogICAgICAgICAgICAgICAgPC90dHA6SW5mcmFzdHJ1Y3R1cmU+CiAgICAgICAgICAgIDwvdHRwOlJlc291cmNlcz4KICAgICAgICA8L3N0aXg6VFRQPgogICAgPC9zdGl4OlRUUHM+CiAgICA8c3RpeDpJbmNpZGVudHM+CiAgICAgICAgPHN0aXg6SW5jaWRlbnQgaWQ9Ik5DQ0lDOmluY2lkZW50LWU2YzQyY2Q0LTVjMmYtNDI2Ni1hODNhLTMyNGQ5ZmM2OTk2YSIgdGltZXN0YW1wPSIyMDE4LTA5LTI2VDE1OjU0OjQ2LTA0OjAwIiB4c2k6dHlwZT0iaW5jaWRlbnQ6SW5jaWRlbnRUeXBlIj4KICAgICAgICAgICAgPGluY2lkZW50OlRpdGxlPjEwMjE5MzUxLnIxLnYyPC9pbmNpZGVudDpUaXRsZT4KICAgICAgICAgICAgPGluY2lkZW50OkRlc2NyaXB0aW9uPjwhW0NEQVRBWyMjIyMjIEluY2lkZW50IFN1bW1hcnkgIyMjIyMKCk5vbmUKCiMjIyMjIFJlcG9ydCBTdW1tYXJ5ICMjIyMjCgpUd28gKDIpIGFydGlmYWN0cyB3ZXJlIHN1Ym1pdHRlZCBmb3IgYW5hbHlzaXMuIFRoZSBhbmFseXNpcyBpbmRpY2F0ZXMgdGhhdCB0aGVzZSBmaWxlcyBhcmUgcmFuc29td2FyZS4KCiMjIyMjIENvbmNsdXNpb24gIyMjIyMKCk5vbmUKCiMjIyMjIE1pdGlnYXRpb24gIyMjIyMKCk5vbmVdXT48L2luY2lkZW50OkRlc2NyaXB0aW9uPgogICAgICAgICAgICA8aW5jaWRlbnQ6Q2F0ZWdvcmllcz4KICAgICAgICAgICAgICAgIDxpbmNpZGVudDpDYXRlZ29yeSB4c2k6dHlwZT0ic3RpeFZvY2FiczpJbmNpZGVudENhdGVnb3J5Vm9jYWItMS4wIj5NYWxpY2lvdXMgQ29kZTwvaW5jaWRlbnQ6Q2F0ZWdvcnk+CiAgICAgICAgICAgIDwvaW5jaWRlbnQ6Q2F0ZWdvcmllcz4KICAgICAgICAgICAgPGluY2lkZW50OlJlbGF0ZWRfSW5kaWNhdG9ycz4KICAgICAgICAgICAgICAgIDxpbmNpZGVudDpSZWxhdGVkX0luZGljYXRvcj4KICAgICAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpJbmRpY2F0b3IgaWRyZWY9Ik5DQ0lDOmluZGljYXRvci00MjQwMWUwMC04ZWU4LTRkMTgtOGMyNi1mNmQ1ODJmYjQ5NWEiIHhzaTp0eXBlPSJpbmRpY2F0b3I6SW5kaWNhdG9yVHlwZSIvPgogICAgICAgICAgICAgICAgPC9pbmNpZGVudDpSZWxhdGVkX0luZGljYXRvcj4KICAgICAgICAgICAgICAgIDxpbmNpZGVudDpSZWxhdGVkX0luZGljYXRvcj4KICAgICAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpJbmRpY2F0b3IgaWRyZWY9Ik5DQ0lDOmluZGljYXRvci0wNTFlN2M3ZS0zNjc1LTQwZGEtYjkzNy05MWZmMmQ2MTBjMTkiIHhzaTp0eXBlPSJpbmRpY2F0b3I6SW5kaWNhdG9yVHlwZSIvPgogICAgICAgICAgICAgICAgPC9pbmNpZGVudDpSZWxhdGVkX0luZGljYXRvcj4KICAgICAgICAgICAgPC9pbmNpZGVudDpSZWxhdGVkX0luZGljYXRvcnM+CiAgICAgICAgICAgIDxpbmNpZGVudDpSZWxhdGVkX09ic2VydmFibGVzPgogICAgICAgICAgICAgICAgPGluY2lkZW50OlJlbGF0ZWRfT2JzZXJ2YWJsZT4KICAgICAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpSZWxhdGlvbnNoaXA+TWFsaWNpb3VzIEFydGlmYWN0IERldGVjdGVkPC9zdGl4Q29tbW9uOlJlbGF0aW9uc2hpcD4KICAgICAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpPYnNlcnZhYmxlIGlkcmVmPSJOQ0NJQzpPYnNlcnZhYmxlLWJjY2NmYmFlLTM5YzEtNGFkZC04Yzc3LWYwOWVmZDk1ZWFhMyI+CiAgICAgICAgICAgICAgICAgICAgPC9zdGl4Q29tbW9uOk9ic2VydmFibGU+CiAgICAgICAgICAgICAgICA8L2luY2lkZW50OlJlbGF0ZWRfT2JzZXJ2YWJsZT4KICAgICAgICAgICAgICAgIDxpbmNpZGVudDpSZWxhdGVkX09ic2VydmFibGU+CiAgICAgICAgICAgICAgICAgICAgPHN0aXhDb21tb246UmVsYXRpb25zaGlwPk1hbGljaW91cyBBcnRpZmFjdCBEZXRlY3RlZDwvc3RpeENvbW1vbjpSZWxhdGlvbnNoaXA+CiAgICAgICAgICAgICAgICAgICAgPHN0aXhDb21tb246T2JzZXJ2YWJsZSBpZHJlZj0iTkNDSUM6T2JzZXJ2YWJsZS1iYTkzYTZmNS1hNGQ0LTQzYjAtYjNkZC1hY2Q4OGZiMGZmYzciPgogICAgICAgICAgICAgICAgICAgIDwvc3RpeENvbW1vbjpPYnNlcnZhYmxlPgogICAgICAgICAgICAgICAgPC9pbmNpZGVudDpSZWxhdGVkX09ic2VydmFibGU+CiAgICAgICAgICAgICAgICA8aW5jaWRlbnQ6UmVsYXRlZF9PYnNlcnZhYmxlPgogICAgICAgICAgICAgICAgICAgIDxzdGl4Q29tbW9uOlJlbGF0aW9uc2hpcD5NYWxpY2lvdXMgQXJ0aWZhY3QgRGV0ZWN0ZWQ8L3N0aXhDb21tb246UmVsYXRpb25zaGlwPgogICAgICAgICAgICAgICAgICAgIDxzdGl4Q29tbW9uOk9ic2VydmFibGUgaWRyZWY9Ik5DQ0lDOk9ic2VydmFibGUtZTIxMmE2OWYtZTM4MS00MmI1LTllYzctZjk2MGQ3ZTBkMTRmIj4KICAgICAgICAgICAgICAgICAgICA8L3N0aXhDb21tb246T2JzZXJ2YWJsZT4KICAgICAgICAgICAgICAgIDwvaW5jaWRlbnQ6UmVsYXRlZF9PYnNlcnZhYmxlPgogICAgICAgICAgICA8L2luY2lkZW50OlJlbGF0ZWRfT2JzZXJ2YWJsZXM+CiAgICAgICAgICAgIDxpbmNpZGVudDpMZXZlcmFnZWRfVFRQcz4KICAgICAgICAgICAgICAgIDxpbmNpZGVudDpMZXZlcmFnZWRfVFRQPgogICAgICAgICAgICAgICAgICAgIDxzdGl4Q29tbW9uOlRUUCBpZHJlZj0iTkNDSUM6dHRwLWM4NWUwMDZlLTk3YzUtNDkxYy1iNDM5LTI1ODg0MDkyYjg1ZiIgeHNpOnR5cGU9InR0cDpUVFBUeXBlIi8+CiAgICAgICAgICAgICAgICA8L2luY2lkZW50OkxldmVyYWdlZF9UVFA+CiAgICAgICAgICAgICAgICA8aW5jaWRlbnQ6TGV2ZXJhZ2VkX1RUUD4KICAgICAgICAgICAgICAgICAgICA8c3RpeENvbW1vbjpUVFAgaWRyZWY9Ik5DQ0lDOnR0cC03NzllN2Y5Ni04ZDA5LTQ4ZGMtYjIyMi1hN2NhN2NhZjIyNWEiIHhzaTp0eXBlPSJ0dHA6VFRQVHlwZSIvPgogICAgICAgICAgICAgICAgPC9pbmNpZGVudDpMZXZlcmFnZWRfVFRQPgogICAgICAgICAgICAgICAgPGluY2lkZW50OkxldmVyYWdlZF9UVFA+CiAgICAgICAgICAgICAgICAgICAgPHN0aXhDb21tb246VFRQIGlkcmVmPSJOQ0NJQzp0dHAtNWQ5MWI2NjAtN2U5Yy00NGM0LWEyOGMtYWQxNjFhZGEzNGFjIiB4c2k6dHlwZT0idHRwOlRUUFR5cGUiLz4KICAgICAgICAgICAgICAgIDwvaW5jaWRlbnQ6TGV2ZXJhZ2VkX1RUUD4KICAgICAgICAgICAgICAgIDxpbmNpZGVudDpMZXZlcmFnZWRfVFRQPgogICAgICAgICAgICAgICAgICAgIDxzdGl4Q29tbW9uOlRUUCBpZHJlZj0iTkNDSUM6dHRwLTIxNGI1ZjBhLThlOWQtNGQ5OS1iYjg2LTM5YjEwZDcyY2NjMCIgeHNpOnR5cGU9InR0cDpUVFBUeXBlIi8+CiAgICAgICAgICAgICAgICA8L2luY2lkZW50OkxldmVyYWdlZF9UVFA+CiAgICAgICAgICAgIDwvaW5jaWRlbnQ6TGV2ZXJhZ2VkX1RUUHM+CiAgICAgICAgPC9zdGl4OkluY2lkZW50PgogICAgPC9zdGl4OkluY2lkZW50cz4KPC9zdGl4OlNUSVhfUGFja2FnZT4="
|
|
},
|
|
{
|
|
"type": "text",
|
|
"object_relation": "format",
|
|
"value": "STIX 1.1.1",
|
|
"category": "Other",
|
|
"uuid": "7aa3cc6a-0875-46ef-b9b1-ab72e318b8d9"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "original-imported-file"
|
|
},
|
|
{
|
|
"type": "indicator",
|
|
"spec_version": "2.1",
|
|
"id": "indicator--2e42e17e-129e-4a50-8b85-e25017e4a200",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:08.000Z",
|
|
"modified": "2018-12-04T11:16:08.000Z",
|
|
"pattern": "[file:hashes.MD5 = '222d7fde37ae344824a97087d473cdcd' AND file:hashes.SHA1 = '90205a2761ed7ac3b188230786ec2bebd30effba' AND file:hashes.SHA256 = '5d65ebdde1aef8f23114f95454287e7410965288f144d880ece2a2b8c3128645']",
|
|
"pattern_type": "stix",
|
|
"pattern_version": "2.1",
|
|
"valid_from": "2018-12-04T11:16:08Z",
|
|
"kill_chain_phases": [
|
|
{
|
|
"kill_chain_name": "misp-category",
|
|
"phase_name": "file"
|
|
}
|
|
],
|
|
"labels": [
|
|
"misp:name=\"file\"",
|
|
"misp:meta-category=\"file\"",
|
|
"misp:to_ids=\"True\""
|
|
]
|
|
},
|
|
{
|
|
"type": "indicator",
|
|
"spec_version": "2.1",
|
|
"id": "indicator--51613051-81c4-4d8f-b654-9128d8855103",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:09.000Z",
|
|
"modified": "2018-12-04T11:16:09.000Z",
|
|
"pattern": "[file:hashes.MD5 = 'fe3ae84a8defc809e734bbd0736f82de' AND file:hashes.SHA1 = '04a2ea4c78f78d628800c0a5cb9547a0c0b14378' AND file:hashes.SHA256 = 'd8d919d884b86e4d5977598bc9d637ed53e21d5964629d0427077e08ddbcba68']",
|
|
"pattern_type": "stix",
|
|
"pattern_version": "2.1",
|
|
"valid_from": "2018-12-04T11:16:09Z",
|
|
"kill_chain_phases": [
|
|
{
|
|
"kill_chain_name": "misp-category",
|
|
"phase_name": "file"
|
|
}
|
|
],
|
|
"labels": [
|
|
"misp:name=\"file\"",
|
|
"misp:meta-category=\"file\"",
|
|
"misp:to_ids=\"True\""
|
|
]
|
|
},
|
|
{
|
|
"type": "observed-data",
|
|
"spec_version": "2.1",
|
|
"id": "observed-data--cf57100b-06e3-462b-baf1-71d4b0096983",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:13.000Z",
|
|
"modified": "2018-12-04T11:16:13.000Z",
|
|
"first_observed": "2018-12-04T11:16:13Z",
|
|
"last_observed": "2018-12-04T11:16:13Z",
|
|
"number_observed": 1,
|
|
"object_refs": [
|
|
"file--cf57100b-06e3-462b-baf1-71d4b0096983"
|
|
],
|
|
"labels": [
|
|
"misp:name=\"file\"",
|
|
"misp:meta-category=\"file\"",
|
|
"misp:to_ids=\"False\""
|
|
]
|
|
},
|
|
{
|
|
"type": "file",
|
|
"spec_version": "2.1",
|
|
"id": "file--cf57100b-06e3-462b-baf1-71d4b0096983",
|
|
"hashes": {
|
|
"MD5": "222d7fde37ae344824a97087d473cdcd",
|
|
"SHA-1": "90205a2761ed7ac3b188230786ec2bebd30effba",
|
|
"SHA-256": "5d65ebdde1aef8f23114f95454287e7410965288f144d880ece2a2b8c3128645",
|
|
"SHA-512": "177f25c2e454b5366719a5536e25dbf16ab5cb01b1886b18ea1477671651191cbf663cf1754990c618be1d7c36bf523aaac8528d94a1d49583213dc8a0dee98a",
|
|
"SSDEEP": "24576:PLvqxk7+y/4NmWPWKrbE6qqE56Hglx8zudJhTyGwcKe:+"
|
|
},
|
|
"size": 1024512,
|
|
"name": "prelecturedexe.exe",
|
|
"x_misp_entropy": "4.695794",
|
|
"x_misp_mimetype": "PE32 executable (console) Intel 80386 Mono/.Net assembly, for MS Windows"
|
|
},
|
|
{
|
|
"type": "observed-data",
|
|
"spec_version": "2.1",
|
|
"id": "observed-data--bb019b83-bcaa-4353-bf2e-ea2425d398de",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:18.000Z",
|
|
"modified": "2018-12-04T11:16:18.000Z",
|
|
"first_observed": "2018-12-04T11:16:18Z",
|
|
"last_observed": "2018-12-04T11:16:18Z",
|
|
"number_observed": 1,
|
|
"object_refs": [
|
|
"file--bb019b83-bcaa-4353-bf2e-ea2425d398de"
|
|
],
|
|
"labels": [
|
|
"misp:name=\"file\"",
|
|
"misp:meta-category=\"file\"",
|
|
"misp:to_ids=\"False\""
|
|
]
|
|
},
|
|
{
|
|
"type": "file",
|
|
"spec_version": "2.1",
|
|
"id": "file--bb019b83-bcaa-4353-bf2e-ea2425d398de",
|
|
"hashes": {
|
|
"MD5": "fe3ae84a8defc809e734bbd0736f82de",
|
|
"SHA-1": "04a2ea4c78f78d628800c0a5cb9547a0c0b14378",
|
|
"SHA-256": "d8d919d884b86e4d5977598bc9d637ed53e21d5964629d0427077e08ddbcba68",
|
|
"SHA-512": "9cb6ddb8a0b9329fe08fcf8a02d45c43222432d6e145f55deacb019f772970513d3ddfa589a002c0abf190fa8712d41e08aab51836685aed9bf30d118ea00a5e",
|
|
"SSDEEP": "3072:Sa6J+OIazQ94ZPaqa7YHmIZwUSToQemTIC6:A+OIa094ZPRakH/+USE"
|
|
},
|
|
"size": 409600,
|
|
"name": "proteusdlll.dll",
|
|
"x_misp_entropy": "4.645654",
|
|
"x_misp_mimetype": "PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows"
|
|
},
|
|
{
|
|
"type": "indicator",
|
|
"spec_version": "2.1",
|
|
"id": "indicator--8168c6de-3598-40b0-af61-205f042834f9",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:13.000Z",
|
|
"modified": "2018-12-04T11:16:13.000Z",
|
|
"pattern": "[file:extensions.'windows-pebinary-ext'.number_of_sections = '4' AND file:extensions.'windows-pebinary-ext'.x_misp_internal_filename = 'prelecturedexe.exe' AND file:extensions.'windows-pebinary-ext'.x_misp_original_filename = 'prelecturedexe.exe']",
|
|
"pattern_type": "stix",
|
|
"pattern_version": "2.1",
|
|
"valid_from": "2018-12-04T11:16:13Z",
|
|
"kill_chain_phases": [
|
|
{
|
|
"kill_chain_name": "misp-category",
|
|
"phase_name": "file"
|
|
}
|
|
],
|
|
"labels": [
|
|
"misp:name=\"pe\"",
|
|
"misp:meta-category=\"file\"",
|
|
"misp:to_ids=\"True\""
|
|
]
|
|
},
|
|
{
|
|
"type": "indicator",
|
|
"spec_version": "2.1",
|
|
"id": "indicator--df23d0f6-2ef5-45f3-b3c5-58c636b121e7",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:18.000Z",
|
|
"modified": "2018-12-04T11:16:18.000Z",
|
|
"pattern": "[file:extensions.'windows-pebinary-ext'.number_of_sections = '4' AND file:extensions.'windows-pebinary-ext'.x_misp_internal_filename = 'proteusdlll.dll' AND file:extensions.'windows-pebinary-ext'.x_misp_original_filename = 'proteusdlll.dll']",
|
|
"pattern_type": "stix",
|
|
"pattern_version": "2.1",
|
|
"valid_from": "2018-12-04T11:16:18Z",
|
|
"kill_chain_phases": [
|
|
{
|
|
"kill_chain_name": "misp-category",
|
|
"phase_name": "file"
|
|
}
|
|
],
|
|
"labels": [
|
|
"misp:name=\"pe\"",
|
|
"misp:meta-category=\"file\"",
|
|
"misp:to_ids=\"True\""
|
|
]
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--b9f6c4b6-1431-4e3d-915a-2dc447d81df0",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:11.000Z",
|
|
"modified": "2018-12-04T11:16:11.000Z",
|
|
"labels": [
|
|
"misp:name=\"pe-section\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "float",
|
|
"object_relation": "entropy",
|
|
"value": "2.723403",
|
|
"category": "Other",
|
|
"uuid": "2a4e7fb4-85c8-4da3-bb1d-be93062d9444"
|
|
},
|
|
{
|
|
"type": "md5",
|
|
"object_relation": "md5",
|
|
"value": "5e1317af9956be12deebdea49aae14f5",
|
|
"category": "Payload delivery",
|
|
"to_ids": true,
|
|
"uuid": "bf4fd2d9-7ad0-4172-b4fa-12a0be895bc5"
|
|
},
|
|
{
|
|
"type": "size-in-bytes",
|
|
"object_relation": "size-in-bytes",
|
|
"value": "512",
|
|
"category": "Other",
|
|
"uuid": "3dc62ee6-e861-4b05-8425-4d79c832f431"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "pe-section"
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--affa0461-629a-4426-bb76-4fa931bae09d",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:11.000Z",
|
|
"modified": "2018-12-04T11:16:11.000Z",
|
|
"labels": [
|
|
"misp:name=\"pe-section\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "md5",
|
|
"object_relation": "md5",
|
|
"value": "124120a6b861fdfff756e19a77a53e05",
|
|
"category": "Payload delivery",
|
|
"to_ids": true,
|
|
"uuid": "24b62f15-8d15-46e0-b1b0-92ea7e962a5c"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"object_relation": "entropy",
|
|
"value": "4.695157",
|
|
"category": "Other",
|
|
"uuid": "cf77c83f-9f13-47d8-98a9-361b15d1c38f"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"object_relation": "name",
|
|
"value": ".text",
|
|
"category": "Other",
|
|
"uuid": "7110ab48-dbd9-474c-a87f-5739d545da02"
|
|
},
|
|
{
|
|
"type": "size-in-bytes",
|
|
"object_relation": "size-in-bytes",
|
|
"value": "1020928",
|
|
"category": "Other",
|
|
"uuid": "2775bd54-4637-4b2b-932e-b0573f245d89"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "pe-section"
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--a214b755-106e-4570-ac46-183981271166",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:12.000Z",
|
|
"modified": "2018-12-04T11:16:12.000Z",
|
|
"labels": [
|
|
"misp:name=\"pe-section\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "md5",
|
|
"object_relation": "md5",
|
|
"value": "8a2d72fec9d2535440e0f83b59253f2b",
|
|
"category": "Payload delivery",
|
|
"to_ids": true,
|
|
"uuid": "34dd915c-7730-49ad-9623-a70be5b872be"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"object_relation": "entropy",
|
|
"value": "3.7223",
|
|
"category": "Other",
|
|
"uuid": "a35e6550-5ef3-4341-85c5-24d80395c9e7"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"object_relation": "name",
|
|
"value": ".rsrc",
|
|
"category": "Other",
|
|
"uuid": "5708c09d-9b70-47e4-a405-00e1d08936c2"
|
|
},
|
|
{
|
|
"type": "size-in-bytes",
|
|
"object_relation": "size-in-bytes",
|
|
"value": "2560",
|
|
"category": "Other",
|
|
"uuid": "88a73596-5316-4d58-b275-12a8a9874310"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "pe-section"
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--32245044-b56d-462f-923f-2aab9aec023a",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:13.000Z",
|
|
"modified": "2018-12-04T11:16:13.000Z",
|
|
"labels": [
|
|
"misp:name=\"pe-section\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "md5",
|
|
"object_relation": "md5",
|
|
"value": "b227291feae10a83e762c2bc9d959a7f",
|
|
"category": "Payload delivery",
|
|
"to_ids": true,
|
|
"uuid": "e4c6abb2-d277-4c70-9a8d-47414a1e985a"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"object_relation": "entropy",
|
|
"value": "0.10191",
|
|
"category": "Other",
|
|
"uuid": "06cedfde-5502-45cf-b575-b3cd0f28c0eb"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"object_relation": "name",
|
|
"value": ".reloc",
|
|
"category": "Other",
|
|
"uuid": "411ead27-c48b-460c-b9a1-b2226737fff6"
|
|
},
|
|
{
|
|
"type": "size-in-bytes",
|
|
"object_relation": "size-in-bytes",
|
|
"value": "512",
|
|
"category": "Other",
|
|
"uuid": "066a0728-c3a0-49b4-8860-e47df4427ddd"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "pe-section"
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--b0883323-1009-4304-b5b4-f6a365e3132a",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:16.000Z",
|
|
"modified": "2018-12-04T11:16:16.000Z",
|
|
"labels": [
|
|
"misp:name=\"pe-section\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "float",
|
|
"object_relation": "entropy",
|
|
"value": "2.714618",
|
|
"category": "Other",
|
|
"uuid": "9a3d2c33-5c76-45ef-b309-dae961c68a32"
|
|
},
|
|
{
|
|
"type": "md5",
|
|
"object_relation": "md5",
|
|
"value": "397b763d106b2f347c5a563922273551",
|
|
"category": "Payload delivery",
|
|
"to_ids": true,
|
|
"uuid": "7f387429-26ea-40d6-9124-beca9ee4b6f1"
|
|
},
|
|
{
|
|
"type": "size-in-bytes",
|
|
"object_relation": "size-in-bytes",
|
|
"value": "512",
|
|
"category": "Other",
|
|
"uuid": "d7709bd9-4aa8-466f-823c-2673253d311b"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "pe-section"
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--b7245318-b001-4969-a858-0bd38e20c62c",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:16.000Z",
|
|
"modified": "2018-12-04T11:16:16.000Z",
|
|
"labels": [
|
|
"misp:name=\"pe-section\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "md5",
|
|
"object_relation": "md5",
|
|
"value": "ad25e96cae2016331129ec4643535822",
|
|
"category": "Payload delivery",
|
|
"to_ids": true,
|
|
"uuid": "906b0979-b91f-4433-ba66-7e9b92d2b506"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"object_relation": "entropy",
|
|
"value": "4.650477",
|
|
"category": "Other",
|
|
"uuid": "e8bc8828-c00b-44b9-b825-dc15597fbe99"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"object_relation": "name",
|
|
"value": ".text",
|
|
"category": "Other",
|
|
"uuid": "72c24a3d-bad4-4886-b1be-8b960c2bd91c"
|
|
},
|
|
{
|
|
"type": "size-in-bytes",
|
|
"object_relation": "size-in-bytes",
|
|
"value": "406528",
|
|
"category": "Other",
|
|
"uuid": "d54b329c-62d7-4857-8201-6c1cdf5d80de"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "pe-section"
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--9510431d-6748-44fb-be9d-08dfb6db091a",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:17.000Z",
|
|
"modified": "2018-12-04T11:16:17.000Z",
|
|
"labels": [
|
|
"misp:name=\"pe-section\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "md5",
|
|
"object_relation": "md5",
|
|
"value": "01784b876d14b1384491318f8fce07d5",
|
|
"category": "Payload delivery",
|
|
"to_ids": true,
|
|
"uuid": "aaf5c367-0af5-493f-b9b7-d36d0498a30f"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"object_relation": "entropy",
|
|
"value": "2.987471",
|
|
"category": "Other",
|
|
"uuid": "4f38040b-ac33-4c44-9e3e-93fe954ea37f"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"object_relation": "name",
|
|
"value": ".rsrc",
|
|
"category": "Other",
|
|
"uuid": "5b289d10-b74d-49bb-9b44-ff9ae4ee490d"
|
|
},
|
|
{
|
|
"type": "size-in-bytes",
|
|
"object_relation": "size-in-bytes",
|
|
"value": "2048",
|
|
"category": "Other",
|
|
"uuid": "cf253008-502f-4c44-84a8-52abe0239bf9"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "pe-section"
|
|
},
|
|
{
|
|
"type": "x-misp-object",
|
|
"spec_version": "2.1",
|
|
"id": "x-misp-object--1dd02ead-249e-41ed-a5c6-dd1ba5848048",
|
|
"created_by_ref": "identity--55f6ea5e-2c60-40e5-964f-47a8950d210f",
|
|
"created": "2018-12-04T11:16:17.000Z",
|
|
"modified": "2018-12-04T11:16:17.000Z",
|
|
"labels": [
|
|
"misp:name=\"pe-section\"",
|
|
"misp:meta-category=\"file\""
|
|
],
|
|
"x_misp_attributes": [
|
|
{
|
|
"type": "md5",
|
|
"object_relation": "md5",
|
|
"value": "816849886aa28e56db0cd065fae38897",
|
|
"category": "Payload delivery",
|
|
"to_ids": true,
|
|
"uuid": "76ff1b4c-b0c7-48f4-aa55-395a8787cad5"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"object_relation": "entropy",
|
|
"value": "0.10191",
|
|
"category": "Other",
|
|
"uuid": "8c68e2ea-cae1-4a9d-b6eb-84b8d9e7c99b"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"object_relation": "name",
|
|
"value": ".reloc",
|
|
"category": "Other",
|
|
"uuid": "807b2427-d842-4e1a-a6bf-f1e895e07ece"
|
|
},
|
|
{
|
|
"type": "size-in-bytes",
|
|
"object_relation": "size-in-bytes",
|
|
"value": "512",
|
|
"category": "Other",
|
|
"uuid": "139dd827-4041-4680-b235-669a782ce34b"
|
|
}
|
|
],
|
|
"x_misp_meta_category": "file",
|
|
"x_misp_name": "pe-section"
|
|
},
|
|
{
|
|
"type": "relationship",
|
|
"spec_version": "2.1",
|
|
"id": "relationship--7b8beb4c-2a35-4c96-af76-e90fca368f38",
|
|
"created": "2018-12-04T11:16:21.000Z",
|
|
"modified": "2018-12-04T11:16:21.000Z",
|
|
"relationship_type": "related-to",
|
|
"source_ref": "observed-data--cf57100b-06e3-462b-baf1-71d4b0096983",
|
|
"target_ref": "observed-data--bb019b83-bcaa-4353-bf2e-ea2425d398de"
|
|
},
|
|
{
|
|
"type": "relationship",
|
|
"spec_version": "2.1",
|
|
"id": "relationship--e3926f29-566b-4df8-9504-a283b75cb5ae",
|
|
"created": "2018-12-04T11:16:21.000Z",
|
|
"modified": "2018-12-04T11:16:21.000Z",
|
|
"relationship_type": "created",
|
|
"source_ref": "observed-data--cf57100b-06e3-462b-baf1-71d4b0096983",
|
|
"target_ref": "observed-data--9c22cd87-034c-4f13-b5b6-0b11ce921c19"
|
|
},
|
|
{
|
|
"type": "relationship",
|
|
"spec_version": "2.1",
|
|
"id": "relationship--b81ad2d4-df60-4b44-9c3e-f885104d512e",
|
|
"created": "2018-12-04T11:16:21.000Z",
|
|
"modified": "2018-12-04T11:16:21.000Z",
|
|
"relationship_type": "related-to",
|
|
"source_ref": "observed-data--bb019b83-bcaa-4353-bf2e-ea2425d398de",
|
|
"target_ref": "observed-data--cf57100b-06e3-462b-baf1-71d4b0096983"
|
|
},
|
|
{
|
|
"type": "marking-definition",
|
|
"spec_version": "2.1",
|
|
"id": "marking-definition--613f2e26-407d-48c7-9eca-b8e91df99dc9",
|
|
"created": "2017-01-20T00:00:00.000Z",
|
|
"definition_type": "tlp",
|
|
"name": "TLP:WHITE",
|
|
"definition": {
|
|
"tlp": "white"
|
|
}
|
|
}
|
|
]
|
|
} |