SpamCopAdmin Posted June 13, 2012 Share 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 - . Link to comment Share on other sites More sharing options...
cwg Posted June 17, 2012 Share Posted June 17, 2012 So once the mod is out, if we post a RIPE "No reporting addresses found" problem, it becomes a bug report? Link to comment Share on other sites More sharing options...
keef Posted January 15, 2013 Share 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 Link to comment Share on other sites More sharing options...
Farelf Posted January 15, 2013 Share 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. Link to comment Share on other sites More sharing options...
keef Posted January 16, 2013 Share 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. Link to comment Share on other sites More sharing options...
victory3x3 Posted February 16, 2013 Share 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. Link to comment Share on other sites More sharing options...
lbickley Posted February 18, 2013 Share 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"? Link to comment Share on other sites More sharing options...
Farelf Posted February 18, 2013 Share 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? Link to comment Share on other sites More sharing options...
neil_mayhew Posted July 23, 2013 Share Posted July 23, 2013 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 Link to comment Share on other sites More sharing options...
mrmaxx Posted July 24, 2013 Share 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. Link to comment Share on other sites More sharing options...
victory3x3 Posted August 26, 2013 Share 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 Link to comment Share on other sites More sharing options...
victory3x3 Posted August 26, 2013 Share 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. Link to comment Share on other sites More sharing options...
Richard7310 Posted January 5, 2014 Share 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 Link to comment Share on other sites More sharing options...
turetzsr Posted January 6, 2014 Share Posted January 6, 2014 ...Thanks, Richard7310; it appears that SpamCop now knows about that: http://www.spamcop.net/sc?track=37.151.196.190. Link to comment Share on other sites More sharing options...
purpleboo18 Posted March 9, 2016 Share Posted March 9, 2016 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] Link to comment Share on other sites More sharing options...
Lking Posted March 9, 2016 Share 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. Link to comment Share on other sites More sharing options...
hank Posted July 11, 2016 Share Posted July 11, 2016 "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 Link to comment Share on other sites More sharing options...
InvisiBill Posted July 11, 2016 Share 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. Link to comment Share on other sites More sharing options...
hank Posted July 11, 2016 Share 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. Link to comment Share on other sites More sharing options...
hank Posted July 11, 2016 Share Posted July 11, 2016 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. Link to comment Share on other sites More sharing options...
Lking Posted July 11, 2016 Share 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. Link to comment Share on other sites More sharing options...
hank Posted July 11, 2016 Share 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   Link to comment Share on other sites More sharing options...
hank Posted July 11, 2016 Share Posted July 11, 2016 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. Link to comment Share on other sites More sharing options...
hank Posted July 13, 2016 Share Posted July 13, 2016 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.  Link to comment Share on other sites More sharing options...
hank Posted July 14, 2016 Share Posted July 14, 2016 And confirming, what alvarnell posted in the other thread does work to make reporting happen Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.