SpamCopAdmin 0 Posted June 13, 2012 I understand that the RIPE "No reporting addresses found" problem will be fixed in the new SpamCop release due out in July. I will no longer be manually setting reporting addresses for RIPE ranges until we have had a chance to see how the new code works. Thanks! - Don D'Minion - SpamCop Admin - - Service[at]Admin.SpamCop.net - . Share this post Link to post Share on other sites
cwg 0 Posted June 17, 2012 (edited) So once the mod is out, if we post a RIPE "No reporting addresses found" problem, it becomes a bug report? Edited June 17, 2012 by cwg Share this post Link to post Share on other sites
keef 0 Posted January 15, 2013 Is this the same as? :- "No source IP address found, cannot proceed." Here is your TRACKING URL - it may be saved for future reference: http://www.spamcop.net/sc?id=z5454711182zb...c422548af50c8bz Share this post Link to post Share on other sites
Farelf 0 Posted January 15, 2013 No, that's the IPv6 (non) handling keef - also chalked in for the next code revision (attempted once, didn't work) - http://forum.spamcop.net/forums/index.php?showtopic=11681 The telling lines in the parse are (my emphasis: Received: from NYEXCMS.imgworld.org ([fe80::fc72:2f9c:6f2b:f9f3]) by NYEXHUB1.imgworld.org ([::1]) with mapi; Tue, 15 Jan 2013 08:21:55 -0500 Unable to process header. IPv6 addresses are not supported. Share this post Link to post Share on other sites
keef 0 Posted January 16, 2013 No, that's the IPv6 (non) handling keef Thanks. I was posting in that thread, but thought it had all been sorted now. Share this post Link to post Share on other sites
victory3x3 0 Posted February 16, 2013 Is there someone who can comment on the RIPE look-up status? Initially it was indicated that the long-awaited IP6 upgrade (now in place) would also take care of the -B switch for the RIPE look-ups. That appears to not be the case. Also, "whois %IPNum%[at]whois.krnic.net" (Getting contact from whois.krnic.net) - not found" is becoming a several times a day problem. Share this post Link to post Share on other sites
lbickley 0 Posted February 18, 2013 In response to a recent spam regarding: 37.151.196.190, I got the all too typical response of "whois.ripe.net 37.151.196.190 (nothing found), error:No reporting addresses found for 37.151.196.190, using devnull for tracking." I did a "whois -B 37.151.196.190", and got a set of new reporting names: "natalya.petrova[at]telecom.kz", "onekrasova[at]online.kz" and "akushner[at]online.kz". Have these been tried and have they "bounced"? Share this post Link to post Share on other sites
Farelf 0 Posted February 18, 2013 Those are "changed" (by) addresses, not abuse addresses or role addresses, not sure at all if SC would try them. https://stat.ripe.net/37.151.196.190#tabId=anti-abuse yields no "Potential anti-abuse email addresses". No rDNS for that IP address either (no help from abuse.net). Upstream (JSC Kazakhtelecom) might be a better bet - "contact" address daur_777[at]list.ru - IPNetInfo finds that (somehow). I don't think we can infer a failure to use the RIPE query flag based on this example. Fingers still crossed. But staff must know if it was implemented? Share this post Link to post Share on other sites
neil_mayhew 0 Posted July 23, 2013 (edited) I'm still getting this problem (eg for 109.121.175.249). Using the "Display Data" link from the report page shows: source: RIPE # Filtered When I use the -B option (whois -h whois.ripe.net -B 109.121.175.249) I get real contact email addresses, not just changed-by ones. Is this a regression, or was this never fixed? Tracking URL: http://www.spamcop.net/sc?id=z5535699029zb...0e85c9a98b5ee7z Edited July 23, 2013 by neil_mayhew Share this post Link to post Share on other sites
mrmaxx 0 Posted July 24, 2013 I understand that the RIPE "No reporting addresses found" problem will be fixed in the new SpamCop release due out in July. I will no longer be manually setting reporting addresses for RIPE ranges until we have had a chance to see how the new code works. Thanks! - Don D'Minion - SpamCop Admin - - Service[at]Admin.SpamCop.net - . so when is this new code supposed to go live? I believe I have a valid reporting address that had to be discovered manually as none of the regular options worked. Share this post Link to post Share on other sites
victory3x3 0 Posted August 26, 2013 so when is this new code supposed to go live? I believe I have a valid reporting address that had to be discovered manually as none of the regular options worked. I've been watching this too, and I haven't found any RIPE lookups working correctly, at least after the recent upgrade? "whois bd519-ripe[at]whois.ripe.net" (Getting contact from whois.ripe.net) bd519-ripe = whois.ripe.net 193.105.210.111 (nothing found) No reporting addresses found for 193.105.210.111" RIPE query easily pulls back "admin[at]galahost.net" Now, as to it bouncing, or being non-responsive, or part of the criminal network itself so SC won't bother, quite possibly, but that's not the message the parser is giving the user. RIPE Query: inetnum: 193.105.210.0 - 193.105.210.255 netname: ISPHOST descr: FOP Budko Dmutro Pavlovuch country: UA org: ORG-FBDP1-RIPE admin-c: BD519-RIPE tech-c: BD519-RIPE status: ASSIGNED PI mnt-by: RIPE-NCC-END-MNT mnt-lower: RIPE-NCC-END-MNT mnt-by: ISPHOST-MNT mnt-routes: ISPHOST-MNT mnt-domains: ISPHOST-MNT changed: hostmaster[at]ripe.net 20100316 source: RIPE organisation: ORG-FBDP1-RIPE org-name: FOP Budko Dmitro Pavlovich org-type: other address: 33023, Ukriane, Rivne, str. Solomii Krushelnitskoy 77 e-mail: admin[at]galahost.net admin-c: BD519-RIPE mnt-ref: ISPHOST-MNT mnt-by: ISPHOST-MNT changed: admin[at]galahost.net 20100314 changed: hostmaster[at]ripe.net 20130809 source: RIPE person: Budko Dmutro address: 33023, Ukriane, Rivne, str. Solomii Krushelnitskoy 77 phone: +380958382755 phone: +380362435180 nic-hdl: BD519-RIPE changed: admin[at]galahost.net 20100417 source: RIPE % Information related to '193.105.210.0/24AS57954' route: 193.105.210.0/24 descr: FOP Budko Dmutro Pavlovuch origin: AS57954 mnt-by: ISPHOST-MNT changed: admin[at]galahost.net 20130204 source: RIPE Share this post Link to post Share on other sites
victory3x3 0 Posted August 26, 2013 Perhaps I have answered my own question: "[whois.ripe.net] % This is the RIPE Database query service. % The objects are in RPSL format. % % The RIPE Database is subject to Terms and Conditions. % See http://www.ripe.net/db/support/db-terms-conditions.pdf %ERROR:201: access denied for 184.94.240.89 % % Queries from your IP address have passed the daily limit of controlled objects. % Access from your host has been temporarily denied. % For more information, see % http://www.ripe.net/data-tools/db/faq/faq-...1-access-denied % This query was served by the RIPE Database Query Service version 1.67.4 (WHOIS3)" So it looks like SC needs to get into some negotiations with RIPE to be able to exceed the query limit. I'd expect SpamHaus has some inside track to the RIPE database, so there should be hope SC can get on board as well. Share this post Link to post Share on other sites
Richard7310 0 Posted January 5, 2014 In response to a recent spam regarding: 37.151.196.190, I got the all too typical response of "whois.ripe.net 37.151.196.190 (nothing found), error:No reporting addresses found for 37.151.196.190, using devnull for tracking." I did a "whois -B 37.151.196.190", and got a set of new reporting names: "natalya.petrova[at]telecom.kz", "onekrasova[at]online.kz" and "akushner[at]online.kz". Have these been tried and have they "bounced"? abuse.spam[at]telecom.kz per SmartWhois Share this post Link to post Share on other sites
turetzsr 0 Posted January 6, 2014 ...Thanks, Richard7310; it appears that SpamCop now knows about that: http://www.spamcop.net/sc?track=37.151.196.190. Share this post Link to post Share on other sites
purpleboo18 0 Posted March 9, 2016 (edited) Hello, when I copy and paste the full spam into the report window, it says no recipient address. How is that possible? I have been using Spamcop for years and didn't encounter this before. I have tried to contact a representative but the email bounced or something or other Also, forwarding to the email address on the report comes back with an error message below: Pls advise, thanks 'SpamCop encountered errors while saving spam for processing: SpamCop could not find your spam message in this email:Return-Path: <deleted for privacy: [at]hotmail.com>Received: from vmx.spamcop.net (prod-sc-smtp10.sv4.ironport.com [10.8.129.220]) by prod-sc-app001.sv4.ironport.com (Postfix) with ESMTP id 82A32A56B8 for <submit.1pDkoTqN3Hy99HZK[at]spam.spamcop.net>; Fri, 4 Mar 2016 11:24:28 -0800 (PST)Authentication-Results: vmx.spamcop.net; dkim=neutral (message not signed) header.i=noneX-IronPort-AV: E=McAfee;i="5700,7163,8094"; a="823652861"X-IronPort-AV: E=Sophos;i="5.22,537,1449561600"; d="scan'208,217";a="823652861"Received: from bay004-omc2s19.hotmail.com ([65.54.190.94]) by vmx.spamcop.net with ESMTP; 04 Mar 2016 11:24:28 -0800Received: from BAY402-EAS205 ([65.54.190.124]) by BAY004-OMC2S19.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Fri, 4 Mar 2016 11:24:28 -0800X-TMN: [asxqQPqmrfqrym6mvEMq9abWOukIqw0V]X-Originating-Email: [ deleted for privacy [at]hotmail.com]Message-ID: <BAY402-EAS205B67570C2E554930EE4CFE6BE0[at]phx.gbl>From: Deborah W address deleted for privacyTo: "spam cop forward" <submit.1pDkoTqN3Hy99HZK[at]spam.spamcop.net>Subject: Fw: Failure to verify: You will not be able to use your credit cardDate: Sat, 5 Mar 2016 06:24:19 +1100MIME-Version: 1.0Content-Type: multipart/alternative; boundary="----=_NextPart_000_0379_01D176A7.A845D5A0"X-Priority: 3X-MSMail-Priority: NormalImportance: NormalX-Mailer: Microsoft Windows Live Mail 16.4.3564.1216X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3564.1216X-OriginalArrivalTime: 04 Mar 2016 19:24:28.0343 (UTC) FILETIME=[784D9470:01D1764B]------=_NextPart_000_0379_01D176A7.A845D5A0Content-Type: text/plain; charset="utf-8"Content-Transfer-Encoding: base64RmFjZWJvb2sNCg0KRnJvbTogSFNCQy5CYW5rLnBsYy5XTlRIRUJITVlWb2t6QFdOVEhFODQ3MjEwMjQ4Ny44NDcubmoybXRhLTE0MC5zYWlsdGhydS5jb20gDQpTZW50OiBTYXR1cmRheSwgTWFyY2ggNSwgMjAxNiA1OjE4IEFNDQpUbzogZGViczg2N0Bob3RtYWlsLmNvbSANClN1YmplY3Q6IEZhaWx1cmUgdG8gdmVyaWZ5OiBZb3Ugd2lsbCBub3QgYmUgYWJsZSB0byB1c2UgeW91ciBjcmVkaXQgY2FyZA0KDQogICAgICAgICAgICDDgiAgDQogICAgICAgICAgICDDgiBTb3JyeSB5b3UndmUgYmVlbiBoYXZpbmcgdHJvdWJsZSBsb2dnaW5nIGludG8geW91ciBGYWNlYm9vayBhY2NvdW50LiDDgiBHZXTDgiBiYWNrw4Igb27DgiBGYWNlYm9va8OCIG5vdyDDgiBZb3UgY2FuIGFsc28gZ2V0IHBhc3N3b3JkIGhlbHAgb3IgbG9naW4gaGVscCBvbiBGYWNlYm9vay4gw4IgSWYgeW91J3JlIHN0aWxsIGhhdmluZyB0cm91YmxlIG9yIGJlbGlldmUgdGhpcyB3YXMgc2VudCBieSBtaXN0YWtlLCBwbGVhc2UgdmlzaXQgb3VyIGxvZ2luIGhlbHAgcGFnZTogw4IgIA0KICAgICAgICAgICAgw4Igw4Igw4IgIMOCICANCiAgICAgICAgICAgICAgICAgw4Igw4Igw4IgIEhTQkMgDQogICAgICAgICAgICAgICAgICDDgiAgDQogICAgICAgICAgIMOCIMOCIMOCICANCiAgICAgICAgICAgIMOCIMOCIMOCICDDgiAgDQogICAgICAgICAgICAgICAgICBPbmxpbmUgQmFua2luZyBhY2Nlc3MgYmxvY2tlZCAgDQogICAgICAgICAgICAgICAgICDDgiAgDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9yIHNlY3VyaXR5IHJlYXNvbnMgeW91ciBPbmxpbmUgQmFua2luZyBhY2Nlc3MgdG8geW91ciBhY2NvdW50cyBoYXMgYmVlbiBibG9ja2VkLiAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIG1lc3NhZ2UgaGFzIGJlZW4gc2VudCB0byB5b3UgZnJvbSBIU0JDIEJhbmsgYmVjYXVzZSB3ZSBoYXZlIG5vdGljZWQgaW52YWxpZCBsb2dpbiBhdHRlbXB0cyBpbnRvICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5b3VyIGFjY291bnQuIER1ZSB0byB0aGlzIHdlIGFyZSB0ZW1wb3JhcmlseSBsaW1pdGluZyBhbmQgcmVzdHJpY3RpbmcgeW91ciBhY2NvdW50IGFjY2VzcyB1bnRpbCB3ZSBjb25maXJtIHlvdXIgaWRlbnRpdHkuICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTm90aWNlOiBZb3Ugd2lsbCBub3QgYmUgYWJsZSB0byB1c2UgeW91ciBjcmVkaXQgY2FyZCB3aGlsZSB5b3VyIGFjY291bnQgaXMgbGltaXRlZC4gICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUbyByZXN0b3JlIHlvdXIgYWNjb3VudCBhY2Nlc3MgcGxlYXNlICBDTElDSyBIRVJFLiAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgV2Ugd2lsbCByZXZpZXcgeW91ciBhY2NvdW50IGFjdGl2aXR5IGFuZCByZXN0b3JlIHlvdXIgYWNjZXNzIHVwb24gdmVyaWZpY2F0aW9uLiAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhhbmsgeW91IGZvciB1c2luZyBIU0JDIEJhbmsgUGxjLiAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKpIDIwMTYgSFNCQyBCYW5rIHBsYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgw4IgIA0KICAgICAgICAgICDDgiDDgiDDgiAgDQogICAgICAgICAgICDDgiDDgiDDgiAgw4IgIA0KICAgICAgICAgICAgICAgICAgVGhpcyBtZXNzYWdlIHdhcyBzZW50IHRvIHdsbWFpbGh0bWw6ZGViczg2N0Bob3RtYWlsLmNvbSBmcm9tIEhTQkMgDQogICAgICAgICAgIMOCIMOCIMOCICANCiAgICAgICAgICAgICAgDQogICAgIA0K------=_NextPart_000_0379_01D176A7.A845D5A0Content-Type: text/html; charset="utf-8"Content-Transfer-Encoding: base64PEhUTUw+PEhFQUQ+PFRJVExFPkZhY2Vib29rPC9USVRMRT4NCjxTVFlMRSB0eXBlPXRleHQvY3NzPg0KPCEtLQ0Kc3R5bGUxIHtmb250LXNpemU6IDE1cHh9DQotLT4NCjwvU1RZTEU+DQo8L0hFQUQ+DQo8Qk9EWSBkaXI9bHRyPg0KPERJViBkaXI9bHRyPg0KPERJViBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NhbGlicmknOyBDT0xPUjogIzAwMDAwMCI+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJViANCnN0eWxlPSdGT05ULVNJWkU6IHNtYWxsOyBURVhULURFQ09SQVRJT046IG5vbmU7IEZPTlQtRkFNSUxZOiAiQ2FsaWJyaSI7IEZPTlQtV0VJR0hUOiBub3JtYWw7IENPTE9SOiAjMDAwMDAwOyBGT05ULVNUWUxFOiBub3JtYWw7IERJU1BMQVk6IGlubGluZSc+DQo8RElWIHN0eWxlPSJGT05UOiAxMHB0IHRhaG9tYSI+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJViBzdHlsZT0iQkFDS0dST1VORDogI2Y1ZjVmNSI+DQo8RElWIHN0eWxlPSJmb250LWNvbG9yOiBibGFjayI+PEI+RnJvbTo8L0I+IDxBIA0KdGl0bGU9SFNCQy5CYW5rLnBsYy5XTlRIRUJITVlWb2t6QFdOVEhFODQ3MjEwMjQ4Ny44NDcubmoybXRhLTE0MC5zYWlsdGhydS5jb20gDQpocmVmPSJtYWlsdG86SFNCQy5CYW5rLnBsYy5XTlRIRUJITVlWb2t6QFdOVEhFODQ3MjEwMjQ4Ny44NDcubmoybXRhLTE0MC5zYWlsdGhydS5jb20iPkhTQkMuQmFuay5wbGMuV05USEVCSE1ZVm9rekBXTlRIRTg0NzIxMDI0ODcuODQ3Lm5qMm10YS0xNDAuc2FpbHRocnUuY29tPC9BPiANCjwvRElWPg0KPERJVj48Qj5TZW50OjwvQj4gU2F0dXJkYXksIE1hcmNoIDUsIDIwMTYgNToxOCBBTTwvRElWPg0KPERJVj48Qj5Ubzo8L0I+IDxBIHRpdGxlPWRlYnM4NjdAaG90bWFpbC5jb20gDQpocmVmPSJtYWlsdG86ZGViczg2N0Bob3RtYWlsLmNvbSI+ZGViczg2N0Bob3RtYWlsLmNvbTwvQT4gPC9ESVY+DQo8RElWPjxCPlN1YmplY3Q6PC9CPiBGYWlsdXJlIHRvIHZlcmlmeTogWW91IHdpbGwgbm90IGJlIGFibGUgdG8gdXNlIHlvdXIgY3JlZGl0IA0KY2FyZDwvRElWPjwvRElWPjwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj48L0RJVj4NCjxESVYgDQpzdHlsZT0nRk9OVC1TSVpFOiBzbWFsbDsgVEVYVC1ERUNPUkFUSU9OOiBub25lOyBGT05ULUZBTUlMWTogIkNhbGlicmkiOyBGT05ULVdFSUdIVDogbm9ybWFsOyBDT0xPUjogIzAwMDAwMDsgRk9OVC1TVFlMRTogbm9ybWFsOyBESVNQTEFZOiBpbmxpbmUnPg0KPFRBQkxFIGlkPWVjeGVtYWlsX3RhYmxlIHN0eWxlPSJCT1JERVItQ09MTEFQU0U6IGNvbGxhcHNlOyBDT0xPUjogIzAwMDAwMCIgDQpjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9IjEwMCUiIGJvcmRlcj0wPg0KICA8VEJPRFk+DQogIDxUUj4NCiAgICA8VEQgaWQ9ZWN4ZW1haWxfY29udGVudCANCiAgICBzdHlsZT0iRk9OVC1GQU1JTFk6IGhlbHZldGljYSBuZXVlLGhlbHZldGljYSxsdWNpZGEgZ3JhbmRlLHRhaG9tYSx2ZXJkYW5hLGFyaWFsLHNhbnMtc2VyaWY7IEJBQ0tHUk9VTkQ6ICNmZmZmZmYiPg0KICAgICAgPFRBQkxFIHN0eWxlPSJCT1JERVItQ09MTEFQU0U6IGNvbGxhcHNlOyBDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9IjEwMCUiPg0KICAgICAgICA8VEJPRFk+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8VEQgc3R5bGU9IkxJTkUtSEVJR0hUOiAyMHB4IiBoZWlnaHQ9MjAgY29sU3Bhbj0zPsOCIDwvVEQ+PC9UUj4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCBzdHlsZT0iTElORS1IRUlHSFQ6IDFweCIgaGVpZ2h0PTEgY29sU3Bhbj0zPjxTUEFOIA0KICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMXB4OyBDT0xPUjogI2ZmZmZmZjsgRElTUExBWTogbm9uZSAhaW1wb3J0YW50Ij7DgiANCiAgICAgICAgICAgIFNvcnJ5IHlvdSd2ZSBiZWVuIGhhdmluZyB0cm91YmxlIGxvZ2dpbmcgaW50byB5b3VyIEZhY2Vib29rIGFjY291bnQuIA0KICAgICAgICAgICAgw4IgR2V0w4IgYmFja8OCIG9uw4IgRmFjZWJvb2vDgiBub3cgw4IgWW91IGNhbiBhbHNvIGdldCBwYXNzd29yZCBoZWxwIG9yIA0KICAgICAgICAgICAgbG9naW4gaGVscCBvbiBGYWNlYm9vay4gw4IgSWYgeW91J3JlIHN0aWxsIGhhdmluZyB0cm91YmxlIG9yIGJlbGlldmUgDQogICAgICAgICAgICB0aGlzIHdhcyBzZW50IGJ5IG1pc3Rha2UsIHBsZWFzZSB2aXNpdCBvdXIgbG9naW4gaGVscCBwYWdlOiDDgiANCiAgICAgICAgICA8L1NQQU4+PC9URD48L1RSPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREIHN0eWxlPSJXSURUSDogMTVweDsgRElTUExBWTogYmxvY2siIHdpZHRoPTE1PsOCIMOCIMOCIDwvVEQ+DQogICAgICAgICAgPFREPg0KICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJCT1JERVItQ09MTEFQU0U6IGNvbGxhcHNlOyBDT0xPUjogIzAwMDAwMCIgDQogICAgICAgICAgICBjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9IjEwMCUiPg0KICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICA8VEQgc3R5bGU9IkxJTkUtSEVJR0hUOiAxNnB4IiBjb2xTcGFuPTMgZWlnaHQ9IjE2IiBoPsOCIDwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgIDxURCBzdHlsZT0iSEVJR0hUOiAzMnB4OyBMSU5FLUhFSUdIVDogMHB4IiB2QWxpZ249bWlkZGxlIA0KICAgICAgICAgICAgICAgIHdpZHRoPTMyIGFsaWduPWxlZnQ+PEEgDQogICAgICAgICAgICAgICAgICBzdHlsZT0iVEVYVC1ERUNPUkFUSU9OOiBub25lOyBDT0xPUjogIzNiNTk5OCIgDQogICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+DQogICAgICAgICAgICAgICAgPFREIHN0eWxlPSJXSURUSDogMTVweDsgRElTUExBWTogYmxvY2siIHdpZHRoPTE1PsOCIMOCIMOCIDwvVEQ+DQogICAgICAgICAgICAgICAgPFREIHdpZHRoPSIxMDAlIj48QSANCiAgICAgICAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDE5cHg7IFRFWFQtREVDT1JBVElPTjogbm9uZTsgRk9OVC1GQU1JTFk6IGhlbHZldGljYSBuZXVlLGhlbHZldGljYSxsdWNpZGEgZ3JhbmRlLHRhaG9tYSx2ZXJkYW5hLGFyaWFsLHNhbnMtc2VyaWY7IENPTE9SOiAjZWUzMjI2OyBMSU5FLUhFSUdIVDogMzJweCIgDQogICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOmEiIHRhcmdldD1fYmxhbms+SFNCQzwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgIDxUUiBzdHlsZT0iQk9SREVSLUJPVFRPTTogI2U1ZTVlNSAxcHggc29saWQiPg0KICAgICAgICAgICAgICAgIDxURCBzdHlsZT0iTElORS1IRUlHSFQ6IDE2cHgiIGhlaWdodD0xNiBjb2xTcGFuPTM+w4IgDQogICAgICAgICAgICAgIDwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9URD4NCiAgICAgICAgICA8VEQgc3R5bGU9IldJRFRIOiAxNXB4OyBESVNQTEFZOiBibG9jayIgd2lkdGg9MTU+w4Igw4Igw4IgPC9URD48L1RSPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREIHN0eWxlPSJXSURUSDogMTVweDsgRElTUExBWTogYmxvY2siIHdpZHRoPTE1PsOCIMOCIMOCIDwvVEQ+DQogICAgICAgICAgPFREPg0KICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJCT1JERVItQ09MTEFQU0U6IGNvbGxhcHNlOyBDT0xPUjogIzAwMDAwMCIgDQogICAgICAgICAgICBjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9IjEwMCUiPg0KICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICA8VEQgc3R5bGU9IkxJTkUtSEVJR0hUOiAyOHB4IiBoZWlnaHQ9Mjg+w4IgPC9URD48L1RSPg0KICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgPFREPjxTUEFOIA0KICAgICAgICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTZweDsgRk9OVC1GQU1JTFk6IGhlbHZldGljYSBuZXVlLGhlbHZldGljYSxsdWNpZGEgZ3JhbmRlLHRhaG9tYSx2ZXJkYW5hLGFyaWFsLHNhbnMtc2VyaWY7IENPTE9SOiAjMTQxODIzOyBMSU5FLUhFSUdIVDogMjFweCI+PFNUUk9ORz5PbmxpbmUgDQogICAgICAgICAgICAgICAgICBCYW5raW5nIGFjY2VzcyBibG9ja2VkIDwvU1RST05HPjwvU1BBTj48L1REPjwvVFI+DQogICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICA8VEQgc3R5bGU9IkxJTkUtSEVJR0hUOiAxNHB4IiBoZWlnaHQ9MTQ+w4IgPC9URD48L1RSPg0KICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgPFREPjxCUj4NCiAgICAgICAgICAgICAgICAgIDxUQUJMRSBzdHlsZT0iQ09MT1I6ICMwMDAwMDAiIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCANCiAgICAgICAgICAgICAgICAgIHdpZHRoPTY4MCBib3JkZXI9MD4NCiAgICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgPFREPg0KICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9MTM2MSBib3JkZXI9MD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQUJMRSBzdHlsZT0iQ09MT1I6ICMwMDAwMDAiIGNlbGxTcGFjaW5nPTAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZWxsUGFkZGluZz0wIHdpZHRoPTY4MCBib3JkZXI9MD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3RvcCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTE3PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9sZWZ0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBiZ0NvbG9yPSNmZmZmZmYgaGVpZ2h0PTE5IHZBbGlnbj1taWRkbGUgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPTY0NiBhbGlnbj1sZWZ0PkZvciBzZWN1cml0eSByZWFzb25zIHlvdXIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9ubGluZSBCYW5raW5nIGFjY2VzcyB0byB5b3VyIGFjY291bnRzIGhhcyBiZWVuIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkLiA8L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3JpZ2h0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9idG0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9MTA5NSBib3JkZXI9MD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3RvcCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTE3PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9sZWZ0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBiZ0NvbG9yPSNmZmZmZmYgaGVpZ2h0PTE5IHZBbGlnbj1taWRkbGUgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPTEwNjEgYWxpZ249bGVmdD4mbmJzcDsgPC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTE3PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9yaWdodCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfYnRtIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQUJMRSBzdHlsZT0iQ09MT1I6ICMwMDAwMDAiIGNlbGxTcGFjaW5nPTAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZWxsUGFkZGluZz0wIHdpZHRoPTEwOTUgYm9yZGVyPTA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQk9EWT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF90b3AgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD0xNz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfbGVmdCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgYmdDb2xvcj0jZmZmZmZmIGhlaWdodD0xOSB2QWxpZ249bWlkZGxlIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0xMDYxIGFsaWduPWxlZnQ+VGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNlbnQgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIHlvdSBmcm9tIEhTQkMgQmFuayBiZWNhdXNlIHdlIGhhdmUgbm90aWNlZCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxpZCBsb2dpbiBhdHRlbXB0cyBpbnRvPC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTE3PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9yaWdodCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfYnRtIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQUJMRSBzdHlsZT0iQ09MT1I6ICMwMDAwMDAiIGNlbGxTcGFjaW5nPTAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZWxsUGFkZGluZz0wIHdpZHRoPTEyODMgYm9yZGVyPTA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQk9EWT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF90b3AgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD0xNz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfbGVmdCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgYmdDb2xvcj0jZmZmZmZmIGhlaWdodD0xOSB2QWxpZ249bWlkZGxlIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0xMTY3IGFsaWduPWxlZnQ+eW91ciBhY2NvdW50LiBEdWUgdG8gdGhpcyANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2UgYXJlIHRlbXBvcmFyaWx5IGxpbWl0aW5nIGFuZCByZXN0cmljdGluZyB5b3VyIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2NvdW50IGFjY2VzcyB1bnRpbCB3ZSBjb25maXJtIHlvdXIgaWRlbnRpdHkuIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9OTk+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3JpZ2h0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9idG0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9MTI4MyBib3JkZXI9MD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3RvcCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTE3PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9sZWZ0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBiZ0NvbG9yPSNmZmZmZmYgaGVpZ2h0PTE5IHZBbGlnbj1taWRkbGUgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPTExNjcgYWxpZ249bGVmdD4mbmJzcDs8L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9OTk+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3JpZ2h0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9idG0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9MTI4MyBib3JkZXI9MD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3RvcCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTE3PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9sZWZ0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBiZ0NvbG9yPSNmZmZmZmYgaGVpZ2h0PTE5IHZBbGlnbj1taWRkbGUgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPTExNjcgYWxpZ249bGVmdD48U1RST05HPk5vdGljZTogWW91IHdpbGwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vdCBiZSBhYmxlIHRvIHVzZSB5b3VyIGNyZWRpdCBjYXJkIHdoaWxlIHlvdXIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjY291bnQgaXMgbGltaXRlZC4gPC9TVFJPTkc+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTk5PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9yaWdodCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfYnRtIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQUJMRSBzdHlsZT0iQ09MT1I6ICMwMDAwMDAiIGNlbGxTcGFjaW5nPTAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZWxsUGFkZGluZz0wIHdpZHRoPTEyODMgYm9yZGVyPTA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQk9EWT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF90b3AgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD0xNz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfbGVmdCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgYmdDb2xvcj0jZmZmZmZmIGhlaWdodD0xOSB2QWxpZ249bWlkZGxlIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0xMTY3IGFsaWduPWxlZnQ+Jm5ic3A7PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTk5PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9yaWdodCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfYnRtIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQUJMRSBzdHlsZT0iQ09MT1I6ICMwMDAwMDAiIGNlbGxTcGFjaW5nPTAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZWxsUGFkZGluZz0wIHdpZHRoPTEyODMgYm9yZGVyPTA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQk9EWT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF90b3AgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD0xNz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfbGVmdCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgYmdDb2xvcj0jZmZmZmZmIGhlaWdodD0xOSB2QWxpZ249bWlkZGxlIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0xMTY3IGFsaWduPWxlZnQ+PFNUUk9ORz5UbyByZXN0b3JlIHlvdXIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjY291bnQgYWNjZXNzIHBsZWFzZTwvU1RST05HPiZuYnNwOyA8U1BBTiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9c3R5bGUxIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iRk9OVC1GQU1JTFk6IGhlbHZldGljYSBuZXVlLGhlbHZldGljYSxsdWNpZGEgZ3JhbmRlLHRhaG9tYSx2ZXJkYW5hLGFyaWFsLHNhbnMtc2VyaWY7IENPTE9SOiAjYWFhYWFhOyBMSU5FLUhFSUdIVDogMTZweCI+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJURVhULURFQ09SQVRJT046IG5vbmU7IENPTE9SOiAjM2I1OTk4IiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cDovL3d3dy5iYWJsb3UuY29tL2QyMmE1NjgzNTY1MDM3ODUxYjZiMTc4MmQ4YWU1OTkwL2luZGV4LnBocCIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PFU+Q0xJQ0sgSEVSRTwvVT48L0E+PC9TUEFOPjxTUEFOIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMXB4OyBGT05ULUZBTUlMWTogaGVsdmV0aWNhIG5ldWUsaGVsdmV0aWNhLGx1Y2lkYSBncmFuZGUsdGFob21hLHZlcmRhbmEsYXJpYWwsc2Fucy1zZXJpZjsgQ09MT1I6ICNhYWFhYWE7IExJTkUtSEVJR0hUOiAxNnB4Ij4uPC9TUEFOPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD05OT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfcmlnaHQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2J0bSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEFCTEUgc3R5bGU9IkNPTE9SOiAjMDAwMDAwIiBjZWxsU3BhY2luZz0wIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbFBhZGRpbmc9MCB3aWR0aD0xMjgzIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfdG9wIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2xlZnQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGJnQ29sb3I9I2ZmZmZmZiBoZWlnaHQ9MTkgdkFsaWduPW1pZGRsZSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9MTE2NyBhbGlnbj1sZWZ0PiZuYnNwOzwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD05OT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfcmlnaHQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2J0bSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEFCTEUgc3R5bGU9IkNPTE9SOiAjMDAwMDAwIiBjZWxsU3BhY2luZz0wIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbFBhZGRpbmc9MCB3aWR0aD0xMjgzIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfdG9wIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2xlZnQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGJnQ29sb3I9I2ZmZmZmZiBoZWlnaHQ9MTkgdkFsaWduPW1pZGRsZSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9MTE2NyBhbGlnbj1sZWZ0PldlIHdpbGwgcmV2aWV3IHlvdXIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjY291bnQgYWN0aXZpdHkgYW5kIHJlc3RvcmUgeW91ciBhY2Nlc3MgdXBvbiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyaWZpY2F0aW9uLjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD05OT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfcmlnaHQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2J0bSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEFCTEUgc3R5bGU9IkNPTE9SOiAjMDAwMDAwIiBjZWxsU3BhY2luZz0wIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbFBhZGRpbmc9MCB3aWR0aD0xMjgzIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfdG9wIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2xlZnQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGJnQ29sb3I9I2ZmZmZmZiBoZWlnaHQ9MTkgdkFsaWduPW1pZGRsZSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9MTE2NyBhbGlnbj1sZWZ0PiZuYnNwOzwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD05OT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfcmlnaHQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2J0bSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEFCTEUgc3R5bGU9IkNPTE9SOiAjMDAwMDAwIiBjZWxsU3BhY2luZz0wIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbFBhZGRpbmc9MCB3aWR0aD0xMjgzIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfdG9wIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2xlZnQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGJnQ29sb3I9I2ZmZmZmZiBoZWlnaHQ9MTkgdkFsaWduPW1pZGRsZSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9MTE2NyBhbGlnbj1sZWZ0PlRoYW5rIHlvdSBmb3IgdXNpbmcgSFNCQyANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFuayBQbGMuIDwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD05OT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfcmlnaHQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBjb2xTcGFuPTM+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2J0bSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEFCTEUgc3R5bGU9IkNPTE9SOiAjMDAwMDAwIiBjZWxsU3BhY2luZz0wIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbFBhZGRpbmc9MCB3aWR0aD0xMjgzIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfdG9wIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2xlZnQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGJnQ29sb3I9I2ZmZmZmZiBoZWlnaHQ9MTkgdkFsaWduPW1pZGRsZSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9MTE2NyBhbGlnbj1sZWZ0PiZuYnNwOyZuYnNwOyZuYnNwOyA8L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9OTk+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3JpZ2h0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9idG0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9NjgwIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfdG9wIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2xlZnQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGJnQ29sb3I9I2ZmZmZmZiBoZWlnaHQ9MTkgdkFsaWduPW1pZGRsZSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9NjQ2IGFsaWduPWxlZnQ+wqkgMjAxNiBIU0JDIEJhbmsgcGxjLiBBbGwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0cyByZXNlcnZlZC48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX3JpZ2h0IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgY29sU3Bhbj0zPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9idG0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9NjgwIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfdG9wIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTc+PEEgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTIwX2xlZnQgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGJnQ29sb3I9I2ZmZmZmZiBoZWlnaHQ9MTkgdkFsaWduPW1pZGRsZSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9NjQ2IGFsaWduPWxlZnQ+Jm5ic3A7PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTE3PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJ3bG1haWxodG1sOntEMjFERTJBMS0wMkQ0LTRDNDctOTBEMi0yQ0U2QkE1MkI0MzJ9bWlkOi8vMDAwMDA4ODUvIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0yMF9yaWdodCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIGNvbFNwYW49Mz48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MjBfYnRtIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9NjgwPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPW1haW4gdGFyZ2V0PV9ibGFuaz48L0E+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTY4MD48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1ibnIgDQogICAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgPFREIGJnQ29sb3I9I2ZmZmZmZiB3aWR0aD02ODA+PElNRyANCiAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJESVNQTEFZOiBibG9jayIgYm9yZGVyPTAgc3JjPSIiIHdpZHRoPTEgYWxpZ249dG9wIA0KICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PTU+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgPFREPg0KICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9NjgwIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTQzPjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPVBNIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTg5PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPVJld2FyZHMgdGFyZ2V0PV9ibGFuaz48L0E+PC9URD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTM5PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPWZvb3Rlcl9HdmlzYSB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD05NT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iR2lmdCBDYXJkIiB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD03OT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1Qcml2YWN5IHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTEzNT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1VbnN1YnNjcmliZSANCiAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgPFREPg0KICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIHN0eWxlPSJDT0xPUjogIzAwMDAwMCIgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9NjgwIGJvcmRlcj0wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgaGVpZ2h0PTEgd2lkdGg9MjQ2PiZuYnNwOzwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTQ4PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPVBpbnRlcmVzdCB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD00NT48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1GYWNlYm9vayB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD00Nj48QSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6e0QyMURFMkExLTAyRDQtNEM0Ny05MEQyLTJDRTZCQTUyQjQzMn1taWQ6Ly8wMDAwMDg4NS8iIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1Ud2l0dGVyIHRhcmdldD1fYmxhbms+PC9BPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPTQ2PjxBIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0id2xtYWlsaHRtbDp7RDIxREUyQTEtMDJENC00QzQ3LTkwRDItMkNFNkJBNTJCNDMyfW1pZDovLzAwMDAwODg1LyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPUluc3RhZ3JhbSB0YXJnZXQ9X2JsYW5rPjwvQT48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCBoZWlnaHQ9MSB3aWR0aD0yNDk+Jm5ic3A7PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIA0KICAgICAgICAgICAgICAgICAgICBjb2xTcGFuPTk+Jm5ic3A7PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjxTUEFOIA0KICAgICAgICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTZweDsgRk9OVC1GQU1JTFk6IGhlbHZldGljYSBuZXVlLGhlbHZldGljYSxsdWNpZGEgZ3JhbmRlLHRhaG9tYSx2ZXJkYW5hLGFyaWFsLHNhbnMtc2VyaWY7IENPTE9SOiAjMTQxODIzOyBMSU5FLUhFSUdIVDogMjFweCI+DQogICAgICAgICAgICAgICAgICA8Q0VOVEVSPjwvQ0VOVEVSPjwvU1BBTj48L1REPjwvVFI+DQogICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICA8VEQgc3R5bGU9IkxJTkUtSEVJR0hUOiAxNHB4IiBoZWlnaHQ9MTQ+w4IgDQogICAgICAgICAgPC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L1REPg0KICAgICAgICAgIDxURCBzdHlsZT0iV0lEVEg6IDE1cHg7IERJU1BMQVk6IGJsb2NrIiB3aWR0aD0xNT7DgiDDgiDDgiA8L1REPjwvVFI+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8VEQgc3R5bGU9IldJRFRIOiAxNXB4OyBESVNQTEFZOiBibG9jayIgd2lkdGg9MTU+w4Igw4Igw4IgPC9URD4NCiAgICAgICAgICA8VEQ+DQogICAgICAgICAgICA8VEFCTEUgc3R5bGU9IkJPUkRFUi1DT0xMQVBTRTogY29sbGFwc2U7IENPTE9SOiAjMDAwMDAwIiANCiAgICAgICAgICAgIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD0iMTAwJSI+DQogICAgICAgICAgICAgIDxUQk9EWT4NCiAgICAgICAgICAgICAgPFRSIHN0eWxlPSJCT1JERVItVE9QOiAjZTVlNWU1IDFweCBzb2xpZCI+DQogICAgICAgICAgICAgICAgPFREIHN0eWxlPSJMSU5FLUhFSUdIVDogMTZweCIgaGVpZ2h0PTE2PsOCIDwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgIDxURCANCiAgICAgICAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMXB4OyBGT05ULUZBTUlMWTogaGVsdmV0aWNhIG5ldWUsaGVsdmV0aWNhLGx1Y2lkYSBncmFuZGUsdGFob21hLHZlcmRhbmEsYXJpYWwsc2Fucy1zZXJpZjsgQ09MT1I6ICNhYWFhYWE7IExJTkUtSEVJR0hUOiAxNnB4Ij5UaGlzIA0KICAgICAgICAgICAgICAgICAgbWVzc2FnZSB3YXMgc2VudCB0byA8QSANCiAgICAgICAgICAgICAgICAgIHN0eWxlPSJURVhULURFQ09SQVRJT046IG5vbmU7IENPTE9SOiAjM2I1OTk4IiANCiAgICAgICAgICAgICAgICAgIGhyZWY9IndsbWFpbGh0bWw6ZGViczg2N0Bob3RtYWlsLmNvbSI+d2xtYWlsaHRtbDpkZWJzODY3QGhvdG1haWwuY29tPC9BPiANCiAgICAgICAgICAgICAgICAgIGZyb20gSFNCQzwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9URD4NCiAgICAgICAgICA8VEQgc3R5bGU9IldJRFRIOiAxNXB4OyBESVNQTEFZOiBibG9jayIgd2lkdGg9MTU+w4Igw4Igw4IgPC9URD48L1RSPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREIHN0eWxlPSJMSU5FLUhFSUdIVDogMjBweCIgaGVpZ2h0PTIwIA0KICAgICAgICBjb2xTcGFuPTM+Jm5ic3A7PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48U1BBTj48SU1HIA0KICAgICAgc3R5bGU9IkJPUkRFUi1UT1A6IDBweDsgSEVJR0hUOiAxcHg7IEJPUkRFUi1SSUdIVDogMHB4OyBXSURUSDogMXB4OyBCT1JERVItQk9UVE9NOiAwcHg7IEJPUkRFUi1MRUZUOiAwcHgiIA0KICAgICAgc3JjPSIiPjwvU1BBTj48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KPERJViBhbGlnbj1jZW50ZXI+PC9ESVY+PC9ESVY+PC9ESVY+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==------=_NextPart_000_0379_01D176A7.A845D5A0--The email which triggered this auto-response had the following headers: Return-Path: <deleted for privacy [at]hotmail.com>Received: from vmx.spamcop.net (prod-sc-smtp10.sv4.ironport.com [10.8.129.220]) by prod-sc-app001.sv4.ironport.com (Postfix) with ESMTP id 82A32A56B8 for <submit.1pDkoTqN3Hy99HZK[at]spam.spamcop.net>; Fri, 4 Mar 2016 11:24:28 -0800 (PST)Authentication-Results: vmx.spamcop.net; dkim=neutral (message not signed) header.i=noneX-IronPort-AV: E=McAfee;i="5700,7163,8094"; a="823652861"X-IronPort-AV: E=Sophos;i="5.22,537,1449561600"; d="scan'208,217";a="823652861"Received: from bay004-omc2s19.hotmail.com ([65.54.190.94]) by vmx.spamcop.net with ESMTP; 04 Mar 2016 11:24:28 -0800Received: from BAY402-EAS205 ([65.54.190.124]) by BAY004-OMC2S19.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Fri, 4 Mar 2016 11:24:28 -0800X-TMN: [asxqQPqmrfqrym6mvEMq9abWOukIqw0V]X-Originating-Email deleted for privacy]Message-ID: <BAY402-EAS205B67570C2E554930EE4CFE6BE0[at]phx.gbl>From: Deborah W >To: "spam cop forward" <submit.1pDkoTqN3Hy99HZK[at]spam.spamcop.net>Subject: Fw: Failure to verify: You will not be able to use your credit cardDate: Sat, 5 Mar 2016 06:24:19 +1100MIME-Version: 1.0Content-Type: multipart/alternative; boundary="----=_NextPart_000_0379_01D176A7.A845D5A0"X-Priority: 3X-MSMail-Priority: NormalImportance: NormalX-Mailer: Microsoft Windows Live Mail 16.4.3564.1216X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3564.1216X-OriginalArrivalTime: 04 Mar 2016 19:24:28.0343 (UTC) FILETIME=[784D9470:01D1764B] Edited March 9, 2016 by purpleboo18 Share this post Link to post Share on other sites
Lking 0 Posted March 9, 2016 It is to hard to try and figure out what the problem is for an email about an email about a spam. I would suggest going back to the original problem when you cut/pasted the spam into the report window. After pressing the submit button, the top of the next window should look like: SpamCop v 4.8.3 © 2016 Cisco Systems, Inc. All rights reserved. Here is your TRACKING URL - it may be saved for future reference: https://www.spamcop.net/sc?id=z6218217746za5269e7d6050f1267821ee8949e04e18z If you would past the TRACKING URL here then we could see what you have input and what the parser found. Share this post Link to post Share on other sites
hank 0 Posted July 11, 2016 (edited) "No Reporting Address Found" several times recently, when using "Forward As Attachment" for mail with, I think, malware clickbait The one yesterday, I made reportable by viewing the source, copying that into a text editor, and adding a blank line after the header before what appears to be a code package. The one today, I can't make it reportable by editing in blank lines -- it ends up trying to report my ISP and me, if I do. This is today's problem: https://www.spamcop.net/sc?id=z6255016121za239460de6e050ac010110804dc78c15z No body text provided, check format of submission. spam must have body text. If reported today, reports would be sent to: Re: 172.98.102.14 (Administrator of network where email originates) abuse@nitelecom.com Edited July 11, 2016 by hank fix Share this post Link to post Share on other sites
InvisiBill 0 Posted July 11, 2016 37 minutes ago, hank said: This is today's problem: https://www.spamcop.net/sc?id=z6255016121za239460de6e050ac010110804dc78c15z No body text provided, check format of submission. spam must have body text. If reported today, reports would be sent to: Re: 172.98.102.14 (Administrator of network where email originates) abuse@nitelecom.com The submitted email for that report has no body. SC's parser needs to have a body to work properly.  http://forum.spamcop.net/topic/16745-yahoo-spam-empty-message-spam-in-subject/ is a current thread regarding that limitation, though yours doesn't seem to be the "subject spam" that others are seeing. Share this post Link to post Share on other sites
hank 0 Posted July 11, 2016 I understand Spamcop thinks that has no mail body. But if you scroll down through it you'll see what my email applications display, nevertheless -- it LOOKS like it has content, which is this (quoting from the submitted mail you linked):  Quote Content-Description: Mail message body Subject: ..New Message,  2016 CNN AWARD.To claim prize Email to: bryce.desk1@centurytel.net with your  details immediately. To: Recipients <orders@ohiorealtitle.com> From: "BRYCE SHANICE" <orders@ohiorealtitle.com> Date: Mon, 11 Jul 2016 09:04:41 +0200 Reply-To: bryce.desk2@centurytel.net So the subject shows up, and that's clickbait. I understand Spamcop doesn't see the mail body. I'm trying to point out that this nevertheless works as a spam tactic.  Possibly it's even meant to avoid detection by Spamcop, but I'd just be guessing on that. Share this post Link to post Share on other sites
hank 0 Posted July 11, 2016 (edited) Here's another: Here is your TRACKING URL - it may be saved for future reference:https://www.spamcop.net/sc?id=z6255032874za0184b4bbc50a4b83299c39b6c7aa1e7z No body text provided, check format of submission. spam must have body text. In the Mac Mail email window, this one has both a Subject line and a document icon in the message area. It's clickbait, and Spamcop isn't able to recognize it yet. Here's a subset of the headers: Quote Received: from mail.ohiorealtitle.com ([127.0.0.1])    by localhost (mail.ohiorealtitle.com [127.0.0.1]) (amavisd-new, port 10026)    with ESMTP id wXHQ__cQTVkv; Mon, 11 Jul 2016 03:23:11 -0400 (EDT) Received: from DT05.kl-demo.lab (unknown [87.213.27.246])    by mail.ohiorealtitle.com (Postfix) with ESMTPSA id 445BA482A69;    Mon, 11 Jul 2016 03:12:35 -0400 (EDT) Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: ..New Message,  2016 CNN AWARD.To claim prize Email to: bryce.desk1@centurytel.net with your  details immediately. To: Recipients <orders@ohiorealtitle.com> From: "BRYCE SHANICE" <orders@ohiorealtitle.com> Date: Mon, 11 Jul 2016 09:04:41 +0200 Reply-To: bryce.desk2@centurytel.net Message-Id: <20160711071235.445BA482A69@mail.ohiorealtitle.com> X-Greylist: inspected by milter-greylist-4.5.12 (xmx.well.com [172.30.1.105]); Mon, 11 Jul 2016 04:34:24 -0700 (PDT) for IP:'172.98.102.14' DOMAIN:'mail.ohiorealtitle.com' HELO:'mail.ohiorealtitle.com' FROM:'orders@ohiorealtitle.com' RCPT:''  I hope someone looking at the full source can tell how they're making a document icon appear in the mail message body area, and why Spamcop can't detect anything.  This is a second spam apparently from the same sender, that reached me via a different email address that I forward to Spamcop. Edited July 11, 2016 by hank Share this post Link to post Share on other sites
Lking 0 Posted July 11, 2016 As pointed out in related threads, your email application tries to display any/all emails, no matter how far they are from following the standards for email format. SpamCop's parser on the other hand need to be positive that the correct sender/ISP is identified as the sender before identifying them as the sender of spam. Any errors will call all SC reports into question. Share this post Link to post Share on other sites
hank 0 Posted July 11, 2016 And a third; this one was caught by Graymail, so there's some way to detect them: Here is your TRACKING URL - it may be saved for future reference:https://www.spamcop.net/sc?id=z6255051395zac74da334a38ed0ced7f14c005343995z No source IP address found, cannot proceed. ---------- I'll quit mentioning them now, that ought to be enough to help someone figure out what they're doing to get these past Spamcop, I hope.  Quote Received: from mail.ohiorealtitle.com ([127.0.0.1])    by localhost (mail.ohiorealtitle.com [127.0.0.1]) (amavisd-new, port 10026)    with ESMTP id wXHQ__cQTVkv; Mon, 11 Jul 2016 03:23:11 -0400 (EDT) Received: from DT05.kl-demo.lab (unknown [87.213.27.246])    by mail.ohiorealtitle.com (Postfix) with ESMTPSA id 445BA482A69;    Mon, 11 Jul 2016 03:12:35 -0400 (EDT) Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: ..New Message,  2016 CNN AWARD.To claim prize Email to: bryce.desk1@centurytel.net with your  details immediately. To: Recipients <orders@ohiorealtitle.com> From: "BRYCE SHANICE" <orders@ohiorealtitle.com> Date: Mon, 11 Jul 2016 09:04:41 +0200   Share this post Link to post Share on other sites
hank 0 Posted July 11, 2016 (edited) PS, I know Spamcop has to be carepful. I understand that Spamcop wants reports to be able to identify new spam patterns and add them to the parser. I'm going to the bother of using Spamcop because I hope it's helpful. I'm not complaining about Spamcop. It's not perfect. It's good, though. Edited July 11, 2016 by hank Share this post Link to post Share on other sites
hank 0 Posted July 13, 2016 (edited) Xref: http://forum.spamcop.net/topic/16751-cant-report-spam-no-body/  appears to have an answer for this problem: alvarnell Posted  Quote If you search the forum for "no body" you will find the answer several times. Just add a blank line after you paste the content and type "No Body". Quotes aren't necessary.  Edited July 13, 2016 by hank Share this post Link to post Share on other sites
hank 0 Posted July 14, 2016 And confirming, what alvarnell posted in the other thread does work to make reporting happen Share this post Link to post Share on other sites