mirror of https://github.com/MISP/PyMISP
978 lines
100 KiB
JSON
978 lines
100 KiB
JSON
{
|
|
"Event": {
|
|
"threat_level_id": "3",
|
|
"timestamp": "1550653819",
|
|
"info": "MAR-10219351.r1.v2 (SamSam ransomware)",
|
|
"published": true,
|
|
"date": "2018-11-27",
|
|
"analysis": "0",
|
|
"uuid": "5c0661f7-77a0-4ec9-bdcf-d447950d210f",
|
|
"publish_timestamp": "1550653820",
|
|
"Orgc": {
|
|
"name": "CIRCL",
|
|
"uuid": "55f6ea5e-2c60-40e5-964f-47a8950d210f"
|
|
},
|
|
"Tag": [
|
|
{
|
|
"name": "tlp:white",
|
|
"exportable": true,
|
|
"colour": "#ffffff"
|
|
},
|
|
{
|
|
"name": "misp-galaxy:malpedia=\"SamSam\"",
|
|
"exportable": true,
|
|
"colour": "#0088cc"
|
|
},
|
|
{
|
|
"name": "misp-galaxy:ransomware=\"Samas-Samsam\"",
|
|
"exportable": true,
|
|
"colour": "#0088cc"
|
|
}
|
|
],
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922167",
|
|
"value": "Global\\\u51b0\u01e3",
|
|
"type": "mutex",
|
|
"to_ids": false,
|
|
"object_relation": null,
|
|
"comment": "",
|
|
"uuid": "9c22cd87-034c-4f13-b5b6-0b11ce921c19",
|
|
"category": "Artifacts dropped"
|
|
}
|
|
],
|
|
"Object": [
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922167",
|
|
"description": "Object describing the original file used to import data in MISP.",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "4cd560e9-2cfe-40a1-9964-7b2e797ecac5",
|
|
"comment": "",
|
|
"name": "original-imported-file",
|
|
"uuid": "0b3ce6aa-7d13-4598-89df-292867dc711b",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922167",
|
|
"value": "MAR-10219351.r1.v2.stix.xml",
|
|
"type": "attachment",
|
|
"to_ids": false,
|
|
"object_relation": "imported-sample",
|
|
"comment": "",
|
|
"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=",
|
|
"uuid": "95aeb609-955a-4d6d-a5a2-9f2ae2e99756",
|
|
"category": "External analysis"
|
|
},
|
|
{
|
|
"timestamp": "1543922168",
|
|
"value": "STIX 1.1.1",
|
|
"type": "text",
|
|
"to_ids": false,
|
|
"object_relation": "format",
|
|
"comment": "",
|
|
"uuid": "7aa3cc6a-0875-46ef-b9b1-ab72e318b8d9",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922168",
|
|
"description": "File object describing a file with meta-information",
|
|
"distribution": "3",
|
|
"template_version": "17",
|
|
"template_uuid": "688c46fb-5edb-40a3-8273-1af7923e2215",
|
|
"comment": "",
|
|
"name": "file",
|
|
"uuid": "2e42e17e-129e-4a50-8b85-e25017e4a200",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922168",
|
|
"value": "222d7fde37ae344824a97087d473cdcd",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "8a5de25f-1d57-4c0f-a339-1272e72c02d9",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922168",
|
|
"value": "90205a2761ed7ac3b188230786ec2bebd30effba",
|
|
"type": "sha1",
|
|
"to_ids": true,
|
|
"object_relation": "sha1",
|
|
"comment": "",
|
|
"uuid": "34412382-5a69-4afe-9eec-f607db182fa7",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922169",
|
|
"value": "5d65ebdde1aef8f23114f95454287e7410965288f144d880ece2a2b8c3128645",
|
|
"type": "sha256",
|
|
"to_ids": true,
|
|
"object_relation": "sha256",
|
|
"comment": "",
|
|
"uuid": "09f5afef-c21b-4118-8e3e-cad533587fa8",
|
|
"category": "Payload delivery"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922169",
|
|
"description": "File object describing a file with meta-information",
|
|
"distribution": "3",
|
|
"template_version": "17",
|
|
"template_uuid": "688c46fb-5edb-40a3-8273-1af7923e2215",
|
|
"comment": "",
|
|
"name": "file",
|
|
"uuid": "51613051-81c4-4d8f-b654-9128d8855103",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922170",
|
|
"value": "fe3ae84a8defc809e734bbd0736f82de",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "b082bd0d-bc8d-4be3-87e3-656b7a360394",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922170",
|
|
"value": "04a2ea4c78f78d628800c0a5cb9547a0c0b14378",
|
|
"type": "sha1",
|
|
"to_ids": true,
|
|
"object_relation": "sha1",
|
|
"comment": "",
|
|
"uuid": "491fea7d-a680-4c7b-af45-04066255a7dd",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922170",
|
|
"value": "d8d919d884b86e4d5977598bc9d637ed53e21d5964629d0427077e08ddbcba68",
|
|
"type": "sha256",
|
|
"to_ids": true,
|
|
"object_relation": "sha256",
|
|
"comment": "",
|
|
"uuid": "06f5962d-a49f-44ca-a5e1-221cf7204736",
|
|
"category": "Payload delivery"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922171",
|
|
"description": "Object describing a section of a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "198a17d2-a135-4b25-9a32-5aa4e632014a",
|
|
"comment": "",
|
|
"name": "pe-section",
|
|
"uuid": "b9f6c4b6-1431-4e3d-915a-2dc447d81df0",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922171",
|
|
"value": "2.723403",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "2a4e7fb4-85c8-4da3-bb1d-be93062d9444",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922171",
|
|
"value": "5e1317af9956be12deebdea49aae14f5",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "bf4fd2d9-7ad0-4172-b4fa-12a0be895bc5",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922171",
|
|
"value": "512",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "3dc62ee6-e861-4b05-8425-4d79c832f431",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922171",
|
|
"description": "Object describing a section of a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "198a17d2-a135-4b25-9a32-5aa4e632014a",
|
|
"comment": "",
|
|
"name": "pe-section",
|
|
"uuid": "affa0461-629a-4426-bb76-4fa931bae09d",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922171",
|
|
"value": "124120a6b861fdfff756e19a77a53e05",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "24b62f15-8d15-46e0-b1b0-92ea7e962a5c",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922172",
|
|
"value": "4.695157",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "cf77c83f-9f13-47d8-98a9-361b15d1c38f",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922172",
|
|
"value": ".text",
|
|
"type": "text",
|
|
"to_ids": false,
|
|
"object_relation": "name",
|
|
"comment": "",
|
|
"uuid": "7110ab48-dbd9-474c-a87f-5739d545da02",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922172",
|
|
"value": "1020928",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "2775bd54-4637-4b2b-932e-b0573f245d89",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922172",
|
|
"description": "Object describing a section of a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "198a17d2-a135-4b25-9a32-5aa4e632014a",
|
|
"comment": "",
|
|
"name": "pe-section",
|
|
"uuid": "a214b755-106e-4570-ac46-183981271166",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922172",
|
|
"value": "8a2d72fec9d2535440e0f83b59253f2b",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "34dd915c-7730-49ad-9623-a70be5b872be",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922172",
|
|
"value": "3.7223",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "a35e6550-5ef3-4341-85c5-24d80395c9e7",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": ".rsrc",
|
|
"type": "text",
|
|
"to_ids": false,
|
|
"object_relation": "name",
|
|
"comment": "",
|
|
"uuid": "5708c09d-9b70-47e4-a405-00e1d08936c2",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": "2560",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "88a73596-5316-4d58-b275-12a8a9874310",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922173",
|
|
"description": "Object describing a section of a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "198a17d2-a135-4b25-9a32-5aa4e632014a",
|
|
"comment": "",
|
|
"name": "pe-section",
|
|
"uuid": "32245044-b56d-462f-923f-2aab9aec023a",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": "b227291feae10a83e762c2bc9d959a7f",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "e4c6abb2-d277-4c70-9a8d-47414a1e985a",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": "0.10191",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "06cedfde-5502-45cf-b575-b3cd0f28c0eb",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": ".reloc",
|
|
"type": "text",
|
|
"to_ids": false,
|
|
"object_relation": "name",
|
|
"comment": "",
|
|
"uuid": "411ead27-c48b-460c-b9a1-b2226737fff6",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": "512",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "066a0728-c3a0-49b4-8860-e47df4427ddd",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922173",
|
|
"description": "Object describing a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "3",
|
|
"template_uuid": "cf7adecc-d4f0-4e88-9d90-f978ee151a07",
|
|
"comment": "",
|
|
"name": "pe",
|
|
"uuid": "8168c6de-3598-40b0-af61-205f042834f9",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": "prelecturedexe.exe",
|
|
"type": "filename",
|
|
"to_ids": true,
|
|
"object_relation": "internal-filename",
|
|
"comment": "",
|
|
"uuid": "184eb52c-9324-4487-ba03-1bc61f012540",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": "prelecturedexe.exe",
|
|
"type": "filename",
|
|
"to_ids": true,
|
|
"object_relation": "original-filename",
|
|
"comment": "",
|
|
"uuid": "88b8c906-5e9f-4325-95da-4f8b4d136312",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": "4",
|
|
"type": "counter",
|
|
"to_ids": false,
|
|
"object_relation": "number-sections",
|
|
"comment": "",
|
|
"uuid": "8ef77131-2579-431b-b20b-f79ef32d01eb",
|
|
"category": "Other"
|
|
}
|
|
],
|
|
"ObjectReference": [
|
|
{
|
|
"relationship_type": "header-of",
|
|
"timestamp": "1550653819",
|
|
"referenced_uuid": "b9f6c4b6-1431-4e3d-915a-2dc447d81df0",
|
|
"comment": "",
|
|
"uuid": "5c066204-f5dc-469e-aab3-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "included-in",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "affa0461-629a-4426-bb76-4fa931bae09d",
|
|
"comment": "",
|
|
"uuid": "5c066205-9188-4a28-aee7-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "included-in",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "a214b755-106e-4570-ac46-183981271166",
|
|
"comment": "",
|
|
"uuid": "5c066205-81ec-489a-bac3-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "included-in",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "32245044-b56d-462f-923f-2aab9aec023a",
|
|
"comment": "",
|
|
"uuid": "5c066205-a05c-4a15-89be-d447950d210f"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922173",
|
|
"description": "File object describing a file with meta-information",
|
|
"distribution": "3",
|
|
"template_version": "17",
|
|
"template_uuid": "688c46fb-5edb-40a3-8273-1af7923e2215",
|
|
"comment": "",
|
|
"name": "file",
|
|
"uuid": "cf57100b-06e3-462b-baf1-71d4b0096983",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922173",
|
|
"value": "222d7fde37ae344824a97087d473cdcd",
|
|
"type": "md5",
|
|
"to_ids": false,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "1d3dd9db-fa9a-4947-9af0-5262598ff12c",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922174",
|
|
"value": "90205a2761ed7ac3b188230786ec2bebd30effba",
|
|
"type": "sha1",
|
|
"to_ids": false,
|
|
"object_relation": "sha1",
|
|
"comment": "",
|
|
"uuid": "073eaf56-66d9-4d8c-8a2b-9058f1d9d207",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922174",
|
|
"value": "5d65ebdde1aef8f23114f95454287e7410965288f144d880ece2a2b8c3128645",
|
|
"type": "sha256",
|
|
"to_ids": false,
|
|
"object_relation": "sha256",
|
|
"comment": "",
|
|
"uuid": "c86677a4-5944-404a-8d84-5205a43ea72e",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922175",
|
|
"value": "177f25c2e454b5366719a5536e25dbf16ab5cb01b1886b18ea1477671651191cbf663cf1754990c618be1d7c36bf523aaac8528d94a1d49583213dc8a0dee98a",
|
|
"type": "sha512",
|
|
"to_ids": false,
|
|
"object_relation": "sha512",
|
|
"comment": "",
|
|
"uuid": "d9c0b108-5000-4c0e-b6ad-410b75a31e4f",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922175",
|
|
"value": "24576:PLvqxk7+y/4NmWPWKrbE6qqE56Hglx8zudJhTyGwcKe:+",
|
|
"type": "ssdeep",
|
|
"to_ids": false,
|
|
"object_relation": "ssdeep",
|
|
"comment": "",
|
|
"uuid": "9c0daa3e-a29c-4917-9890-2f51f39ed5e4",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922176",
|
|
"value": "prelecturedexe.exe",
|
|
"type": "filename",
|
|
"to_ids": false,
|
|
"object_relation": "filename",
|
|
"comment": "",
|
|
"uuid": "d800f0e8-df12-42f9-87a4-fad55b5bceb0",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922176",
|
|
"value": "4.695794",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "5a0f4e35-e82b-431a-9e3f-ca2049f3b121",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922176",
|
|
"value": "1024512",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "45ab5474-58ae-47c2-81ca-6953eb6e84e6",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922176",
|
|
"value": "PE32 executable (console) Intel 80386 Mono/.Net assembly, for MS Windows",
|
|
"type": "mime-type",
|
|
"to_ids": false,
|
|
"object_relation": "mimetype",
|
|
"comment": "",
|
|
"uuid": "3c07d39e-92e9-4964-9a89-107aff1bae64",
|
|
"category": "Artifacts dropped"
|
|
}
|
|
],
|
|
"ObjectReference": [
|
|
{
|
|
"relationship_type": "included-in",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "8168c6de-3598-40b0-af61-205f042834f9",
|
|
"comment": "",
|
|
"uuid": "5c066205-19d4-46ed-8bce-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "related-to",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "bb019b83-bcaa-4353-bf2e-ea2425d398de",
|
|
"comment": "",
|
|
"uuid": "5c066205-4590-4f1b-bf12-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "created",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "9c22cd87-034c-4f13-b5b6-0b11ce921c19",
|
|
"comment": "",
|
|
"uuid": "5c066205-2eb4-45e8-a9b9-d447950d210f"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922176",
|
|
"description": "Object describing a section of a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "198a17d2-a135-4b25-9a32-5aa4e632014a",
|
|
"comment": "",
|
|
"name": "pe-section",
|
|
"uuid": "b0883323-1009-4304-b5b4-f6a365e3132a",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922176",
|
|
"value": "2.714618",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "9a3d2c33-5c76-45ef-b309-dae961c68a32",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922176",
|
|
"value": "397b763d106b2f347c5a563922273551",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "7f387429-26ea-40d6-9124-beca9ee4b6f1",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922176",
|
|
"value": "512",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "d7709bd9-4aa8-466f-823c-2673253d311b",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922176",
|
|
"description": "Object describing a section of a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "198a17d2-a135-4b25-9a32-5aa4e632014a",
|
|
"comment": "",
|
|
"name": "pe-section",
|
|
"uuid": "b7245318-b001-4969-a858-0bd38e20c62c",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922176",
|
|
"value": "ad25e96cae2016331129ec4643535822",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "906b0979-b91f-4433-ba66-7e9b92d2b506",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922177",
|
|
"value": "4.650477",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "e8bc8828-c00b-44b9-b825-dc15597fbe99",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922177",
|
|
"value": ".text",
|
|
"type": "text",
|
|
"to_ids": false,
|
|
"object_relation": "name",
|
|
"comment": "",
|
|
"uuid": "72c24a3d-bad4-4886-b1be-8b960c2bd91c",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922177",
|
|
"value": "406528",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "d54b329c-62d7-4857-8201-6c1cdf5d80de",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922177",
|
|
"description": "Object describing a section of a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "198a17d2-a135-4b25-9a32-5aa4e632014a",
|
|
"comment": "",
|
|
"name": "pe-section",
|
|
"uuid": "9510431d-6748-44fb-be9d-08dfb6db091a",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922177",
|
|
"value": "01784b876d14b1384491318f8fce07d5",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "aaf5c367-0af5-493f-b9b7-d36d0498a30f",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922177",
|
|
"value": "2.987471",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "4f38040b-ac33-4c44-9e3e-93fe954ea37f",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922177",
|
|
"value": ".rsrc",
|
|
"type": "text",
|
|
"to_ids": false,
|
|
"object_relation": "name",
|
|
"comment": "",
|
|
"uuid": "5b289d10-b74d-49bb-9b44-ff9ae4ee490d",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922177",
|
|
"value": "2048",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "cf253008-502f-4c44-84a8-52abe0239bf9",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922177",
|
|
"description": "Object describing a section of a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "2",
|
|
"template_uuid": "198a17d2-a135-4b25-9a32-5aa4e632014a",
|
|
"comment": "",
|
|
"name": "pe-section",
|
|
"uuid": "1dd02ead-249e-41ed-a5c6-dd1ba5848048",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922177",
|
|
"value": "816849886aa28e56db0cd065fae38897",
|
|
"type": "md5",
|
|
"to_ids": true,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "76ff1b4c-b0c7-48f4-aa55-395a8787cad5",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922178",
|
|
"value": "0.10191",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "8c68e2ea-cae1-4a9d-b6eb-84b8d9e7c99b",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922178",
|
|
"value": ".reloc",
|
|
"type": "text",
|
|
"to_ids": false,
|
|
"object_relation": "name",
|
|
"comment": "",
|
|
"uuid": "807b2427-d842-4e1a-a6bf-f1e895e07ece",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922178",
|
|
"value": "512",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "139dd827-4041-4680-b235-669a782ce34b",
|
|
"category": "Other"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922178",
|
|
"description": "Object describing a Portable Executable",
|
|
"distribution": "3",
|
|
"template_version": "3",
|
|
"template_uuid": "cf7adecc-d4f0-4e88-9d90-f978ee151a07",
|
|
"comment": "",
|
|
"name": "pe",
|
|
"uuid": "df23d0f6-2ef5-45f3-b3c5-58c636b121e7",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922178",
|
|
"value": "proteusdlll.dll",
|
|
"type": "filename",
|
|
"to_ids": true,
|
|
"object_relation": "internal-filename",
|
|
"comment": "",
|
|
"uuid": "7fbed432-1aba-4f8d-8df9-b50ae6081945",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922178",
|
|
"value": "proteusdlll.dll",
|
|
"type": "filename",
|
|
"to_ids": true,
|
|
"object_relation": "original-filename",
|
|
"comment": "",
|
|
"uuid": "9b964521-e436-49dd-81b4-351eb9f3edf9",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922178",
|
|
"value": "4",
|
|
"type": "counter",
|
|
"to_ids": false,
|
|
"object_relation": "number-sections",
|
|
"comment": "",
|
|
"uuid": "d1741703-98e9-408c-b43d-00f5e26184ef",
|
|
"category": "Other"
|
|
}
|
|
],
|
|
"ObjectReference": [
|
|
{
|
|
"relationship_type": "header-of",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "b0883323-1009-4304-b5b4-f6a365e3132a",
|
|
"comment": "",
|
|
"uuid": "5c066205-c924-4285-bb89-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "included-in",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "b7245318-b001-4969-a858-0bd38e20c62c",
|
|
"comment": "",
|
|
"uuid": "5c066205-d8c0-40c8-82ab-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "included-in",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "9510431d-6748-44fb-be9d-08dfb6db091a",
|
|
"comment": "",
|
|
"uuid": "5c066205-a09c-4aec-8fba-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "included-in",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "1dd02ead-249e-41ed-a5c6-dd1ba5848048",
|
|
"comment": "",
|
|
"uuid": "5c066205-1758-4dea-ab2d-d447950d210f"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"sharing_group_id": "0",
|
|
"timestamp": "1543922178",
|
|
"description": "File object describing a file with meta-information",
|
|
"distribution": "3",
|
|
"template_version": "17",
|
|
"template_uuid": "688c46fb-5edb-40a3-8273-1af7923e2215",
|
|
"comment": "",
|
|
"name": "file",
|
|
"uuid": "bb019b83-bcaa-4353-bf2e-ea2425d398de",
|
|
"meta-category": "file",
|
|
"Attribute": [
|
|
{
|
|
"timestamp": "1543922178",
|
|
"value": "fe3ae84a8defc809e734bbd0736f82de",
|
|
"type": "md5",
|
|
"to_ids": false,
|
|
"object_relation": "md5",
|
|
"comment": "",
|
|
"uuid": "4e742a0b-58a7-41d0-b3e3-339ce7ec78da",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922179",
|
|
"value": "04a2ea4c78f78d628800c0a5cb9547a0c0b14378",
|
|
"type": "sha1",
|
|
"to_ids": false,
|
|
"object_relation": "sha1",
|
|
"comment": "",
|
|
"uuid": "68f5df90-e316-4977-9e3e-30542f539fda",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922179",
|
|
"value": "d8d919d884b86e4d5977598bc9d637ed53e21d5964629d0427077e08ddbcba68",
|
|
"type": "sha256",
|
|
"to_ids": false,
|
|
"object_relation": "sha256",
|
|
"comment": "",
|
|
"uuid": "bdcf6838-af76-4993-943b-d22c27cc80cc",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922179",
|
|
"value": "9cb6ddb8a0b9329fe08fcf8a02d45c43222432d6e145f55deacb019f772970513d3ddfa589a002c0abf190fa8712d41e08aab51836685aed9bf30d118ea00a5e",
|
|
"type": "sha512",
|
|
"to_ids": false,
|
|
"object_relation": "sha512",
|
|
"comment": "",
|
|
"uuid": "f60f5a76-7079-4b85-b3df-0cb8163dae8d",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922180",
|
|
"value": "3072:Sa6J+OIazQ94ZPaqa7YHmIZwUSToQemTIC6:A+OIa094ZPRakH/+USE",
|
|
"type": "ssdeep",
|
|
"to_ids": false,
|
|
"object_relation": "ssdeep",
|
|
"comment": "",
|
|
"uuid": "74bf76d4-aed6-4efe-8e4a-0e5cc3c3fab4",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922180",
|
|
"value": "proteusdlll.dll",
|
|
"type": "filename",
|
|
"to_ids": false,
|
|
"object_relation": "filename",
|
|
"comment": "",
|
|
"uuid": "000ae8b0-c900-426b-9a36-0d1a4a95bee2",
|
|
"category": "Payload delivery"
|
|
},
|
|
{
|
|
"timestamp": "1543922180",
|
|
"value": "4.645654",
|
|
"type": "float",
|
|
"to_ids": false,
|
|
"object_relation": "entropy",
|
|
"comment": "",
|
|
"uuid": "d623d90b-d126-4285-b92c-80914246f675",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922180",
|
|
"value": "409600",
|
|
"type": "size-in-bytes",
|
|
"to_ids": false,
|
|
"object_relation": "size-in-bytes",
|
|
"comment": "",
|
|
"uuid": "3b4ef859-c51b-4ecf-b6fe-4502f0f852b0",
|
|
"category": "Other"
|
|
},
|
|
{
|
|
"timestamp": "1543922180",
|
|
"value": "PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows",
|
|
"type": "mime-type",
|
|
"to_ids": false,
|
|
"object_relation": "mimetype",
|
|
"comment": "",
|
|
"uuid": "8311b420-dcdf-406d-ac78-499ca4a3228a",
|
|
"category": "Artifacts dropped"
|
|
}
|
|
],
|
|
"ObjectReference": [
|
|
{
|
|
"relationship_type": "included-in",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "df23d0f6-2ef5-45f3-b3c5-58c636b121e7",
|
|
"comment": "",
|
|
"uuid": "5c066205-c804-4cd7-a306-d447950d210f"
|
|
},
|
|
{
|
|
"relationship_type": "related-to",
|
|
"timestamp": "1550653820",
|
|
"referenced_uuid": "cf57100b-06e3-462b-baf1-71d4b0096983",
|
|
"comment": "",
|
|
"uuid": "5c066205-ae5c-4126-91c8-d447950d210f"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|