From nobody Sat May 27 15:38:03 2023 X-Original-To: transport@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QT5XZ5S2Sz4Cs20 for ; Sat, 27 May 2023 15:38:06 +0000 (UTC) (envelope-from mike@karels.net) Received: from mail2.karels.net (mail2.karels.net [3.19.118.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "freebsd", Issuer "freebsd" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QT5XY3JfGz3Q5r for ; Sat, 27 May 2023 15:38:05 +0000 (UTC) (envelope-from mike@karels.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=karels.net header.s=mail2 header.b="ZVAmv/Bl"; spf=pass (mx1.freebsd.org: domain of mike@karels.net designates 3.19.118.201 as permitted sender) smtp.mailfrom=mike@karels.net; dmarc=none Received: from mail2.karels.net (localhost [IPv6:0:0:0:0:0:0:0:1]) by mail2.karels.net (8.17.1/8.17.1) with ESMTP id 34RFc31J076473 for ; Sat, 27 May 2023 10:38:04 -0500 (CDT) (envelope-from mike@karels.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=karels.net; s=mail2; t=1685201884; bh=4x3BHlLH+jjPUiAMohS+H9Vuu5TJ0WDAuq1WAeEa3G8=; h=From:To:Subject:Date; b=ZVAmv/BlqdHcosPYWRM2PumUKPCWFKWE7wUhc9U7Wb45L9POaHVPdaLNfuV9VAl4Q Y2pWtY2uGOqvfGNdxv7f6tIIgoDKNbuK1MBRhV687lzor9rRvaF5aRe9bdHaz7lR9z V7i12jnqij6XyS+NLyiEWv0/SiLEH+fFsLBRHKqw+Rr9NbqmPST/Rj3dfSXl7iGrqA eNyIhRF/yvIKR2CIZt5wYHaUq/nHYXGfIkSHBTG/DDaIv24zX27I0/vgxiFMXmGIMW +YVHJZO4ghpcyTay8jG2Qbc2zsI4eSnkXkyBRzDBxZWAE/MFzmPHYKJrQGbAMTQ4YU QXy5zpD+U6i9g== Received: from [10.0.2.130] ([73.62.165.147]) by mail2.karels.net with ESMTPSA id 10r/OtsjcmS3KgEAs/W3XQ (envelope-from ) for ; Sat, 27 May 2023 10:38:04 -0500 From: Mike Karels To: transport@freebsd.org Subject: ertt "unload" error at shutdown Date: Sat, 27 May 2023 10:38:03 -0500 X-Mailer: MailMate (1.14r5964) Message-ID: <9A97FEC6-2815-48C4-AD65-8FEC0CE3A9FB@karels.net> List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-transport List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-transport@freebsd.org X-BeenThere: freebsd-transport@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ip4:3.19.118.201]; R_DKIM_ALLOW(-0.20)[karels.net:s=mail2]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[karels.net:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[transport@freebsd.org]; DMARC_NA(0.00)[karels.net]; RCVD_COUNT_THREE(0.00)[3]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[mike]; ARC_NA(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.16.0.0/14, country:US]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[transport@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4QT5XY3JfGz3Q5r X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N I filed https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271677 about the following message at shutdown: Khelp module "ertt" can't unload until its refcount drops from 14 to 0. Mike From nobody Wed Jun 7 20:23:09 2023 X-Original-To: freebsd-transport@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QbzLW30Ncz4bBKl; Wed, 7 Jun 2023 20:23:15 +0000 (UTC) (envelope-from rscheff@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QbzLW2kdkz45lc; Wed, 7 Jun 2023 20:23:15 +0000 (UTC) (envelope-from rscheff@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686169395; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type:autocrypt:autocrypt; bh=SzJzRrNd0CNo5kJ11pjNxp5l9xkmUlCV3iAoinaNhg8=; b=ItvyXNL6Nvtf2S+J3vdxq3WXZA4tnKq25kepG6pRja5lMv65/DOcpoPhm1mDvxzCn+FQE8 Bo8+nY7B1JVySxG5x0FQvqL+3XffTqH13lxYlwQvs4YU4BH9hQLdcqqO7NOucZ8Cl/tJiN xdfvIHFsGdOHmWlb3at3BPgZ10y6jFfazTPP8nss/oUVpAyrQtQM7nLmFmZm/kftSsnecP +KS5BRQdqClfZFfffdwP0s72dvavZ4XT/hyGHf7msG/CMvMA6AWJpB2Dl2YUHcUUel2sqX ntqB3JfNUuMXs0jzFySZvcyfcxQvrhRaH5eyn9yAEwddiUT+aebAqmiI1KTulw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686169395; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type:autocrypt:autocrypt; bh=SzJzRrNd0CNo5kJ11pjNxp5l9xkmUlCV3iAoinaNhg8=; b=q5wiK/7OJmMXaguPT6kNkd7xFrW15iAZC5Gbczbgif8ezeqOmwhFcgX2fhKJH+lub7bt+n 5ptURvgqWk+TDT+OxwJRSlnI5mPt+40+NlIhie3ALdtqomgxx2ZMcgYljk1mgREDDeK2Dq oBxepw2hO5w66z/nVYzJKLHfl9ccXizgrMz5dskQSSFWDida4yyxQF1KSXpcsLPlI/g54W +dq9qB1KfxXaVPD468MTT83c+4GFfFdSbx+PNCjTOCPF16OTSILJIRJTifqmOfk4O2bzCT Zu8y2tS5Vcm6pJBPOB/t56ZE7N2GysTLEVmeb9r4uOZPGs7hJlUWE32G67e6bw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1686169395; a=rsa-sha256; cv=none; b=hNx+Ha7npdU7xjRmcROcxtdzzEvt2cwKq1m/toCxurcGVALFs52bfJmhCD5siwuywxwXui Ewb6C4n8ybrdKPgIk1sQWmyRu9GnG0mFMGwuDGmZ04NgRFwDCMkOUt/Vm99CzmogLG2ZnF vh/etfgU97rGmA/tVmJzlc+36zdszwpdKlsW54gIKvbPEzLcXGcB8WrZ1O19EZn8bp4zTV 4X4mQ4rP/Raj2vJWDmMI3TGR6mdkqLKsQ6CVXq3yDwn55ioRJA3uI6ncYjdmaErVjLTpWU aEQBKqepQO3yZj6e7gyJuM3nARmN6LX3BobetoZp9vxITkrKCuzm1ISXbKnkEA== Received: from [192.168.233.104] (unknown [185.236.167.136]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: rscheff/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4QbzLV4LX6zP7H; Wed, 7 Jun 2023 20:23:14 +0000 (UTC) (envelope-from rscheff@freebsd.org) Message-ID: Date: Wed, 7 Jun 2023 22:23:09 +0200 List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-transport List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-transport@freebsd.org X-BeenThere: freebsd-transport@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 From: "Scheffenegger, Richard" To: Peter 'PMc' Much , "Scheffenegger, Richard" Cc: freebsd-hackers@FreeBSD.org, freebsd-transport@freebsd.org Autocrypt: addr=rscheff@freebsd.org; keydata= xjMEY/i74RYJKwYBBAHaRw8BAQdAwtnvjlFVnnzNXO9hjHtB6MPGSY19L/BHh/iziPF0FzrN K1JpY2hhcmQgU2NoZWZmZW5lZ2dlciA8cnNjaGVmZkBmcmVlYnNkLm9yZz7CmgQTFgoAQhYh BDZLt5msg0Ras820cRe+WJngsUObBQJj+LvhAhsDBQkJZgGABQsJCAcCAyICAQYVCgkICwIE FgIDAQIeBwIXgAAKCRAXvliZ4LFDm4ylAQCSw2/nvht8kExJ31M+3qpjOqdVypMp+/Ojvh5Z lsk96QEA5HCBkteJcrohwRA7llZvLH3m25hcJdzmDh39mc0cSgPOOARj+LvhEgorBgEEAZdV AQUBAQdA1Dim8ZWpXRS5i9hb3O4RNHub8XvqTTkYyiZ2lSkXDwYDAQgHwn4EGBYKACYWIQQ2 S7eZrINEWrPNtHEXvliZ4LFDmwUCY/i74QIbDAUJCWYBgAAKCRAXvliZ4LFDm2TGAQDcg+bA EPqOH+JCIND8wZ62MwnjFyXFv73qevXkUHHNSgEApUgpHW9f6UaIAQpc3R185xjz6tk8XXBx eYpxKgIAeQ8= Subject: Re: low TCP speed, wrong rtt measurement Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ZD2Bp0BVCsV4Mkc0CfRKVDc3" X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ZD2Bp0BVCsV4Mkc0CfRKVDc3 Content-Type: multipart/mixed; boundary="------------pI7ha0Ve4pLKE5LJrPNV2ouw"; protected-headers="v1" From: "Scheffenegger, Richard" To: Peter 'PMc' Much , "Scheffenegger, Richard" Cc: freebsd-hackers@FreeBSD.org, freebsd-transport@freebsd.org Message-ID: Subject: Re: low TCP speed, wrong rtt measurement --------------pI7ha0Ve4pLKE5LJrPNV2ouw Content-Type: multipart/mixed; boundary="------------x0FyWNwYYyxJfPMTu0mRnnjP" --------------x0FyWNwYYyxJfPMTu0mRnnjP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgUGV0ZXIsDQoNCg0KWW91ciBhbm5vdGF0aW9uIG1heSBtYXRjaCB3aGF0IHRoZSBlcnR0 IG1vZHVsZSBpcyBjYXB0dXJpbmcsIGJ1dCBpdCdzDQpvYnZpb3VzbHkgd3JvbmcuDQoNCkxv b2sgYXQgdGhlIFRTdmFsIG9mIHRoZSBkYXRhIHNlZ21lbnQsIHZzIHRoZSBUU2VjciBvZiB0 aGUgQUNLOg0KDQoNCiAgPiBIZXJlIHdlIHNlbnQuDQogID4NCiAgPiAxODo0NDo1OC4wOTA5 ODEgSVAgMTkyLjE2OC45Ny4xNy4yNDM3OSA+IDE5Mi4xNjguOTkuMS45MTAzOiBGbGFncyBb Ll0sIHNlcSAxMjcxOTEzNTYxOjEyNzE5MTUwMDksIGFjayAwLCB3aW4gMTAyNywgb3B0aW9u cyBbbm9wLG5vcCxUUyB2YWwgKjI3NTE5NjUzNTMqIGVjciAzOTYwODQwMDkxXSwgbGVuZ3Ro IDE0NDgNCiAgPg0KICA+IEFuZCBoZXJlIHdlIGdvdCBBQ0suIFRoaXMgaXMgYWN0dWFsbHkg Ny41IG1zLCB3ZWxsLCBuZWFyIGVub3VnaCB0byA2Lg0KICA+DQogID4gMTg6NDQ6NTguMTA3 MDg4IElQIDE5Mi4xNjguOTkuMS45MTAzID4gMTkyLjE2OC45Ny4xNy4yNDM3OTogRmxhZ3Mg Wy5dLCBhY2sgMTI3MTkxOTM1Mywgd2luIDE0NTAsIG9wdGlvbnMgW25vcCxub3AsVFMgdmFs IDM5NjA4NDAxMDcgZWNyICoyNzUxOTY1MjkzKl0sIGxlbmd0aCAwDQoNClRoZSBob2xlIGRv ZXMgbm90IGNsb3NlIGJlY2F1c2Ugb2YgdGhpcyBTQUNLIHJldHJhbnNtaXNzaW9uLCBidXQg YmVjYXVzZQ0Kb2YgYSBwcmlvciAocHJvYmFibHkgdGhlIG9yaWdpbmFsPykgdHJhbnNtaXNz aW9uLCB3aGljaCBwcm9iYWJseSB3YXMgc2ltcGx5IHJlb3JkZXJlZC4NCg0KICA+IDE4OjQ0 OjU4LjAzMzA3MCBJUCAxOTIuMTY4Ljk3LjE3LjI0Mzc5ID4gMTkyLjE2OC45OS4xLjkxMDM6 IEZsYWdzIFsuXSwgc2VxIDEyNzE5MTM1NjE6MTI3MTkxNTAwOSwgYWNrIDAsIHdpbiAxMDI3 LCBvcHRpb25zIFtub3Asbm9wLFRTIHZhbCAyNzUxOTY1MjkzIGVjciAzOTYwODQwMDMzXSwg bGVuZ3RoIDE0NDgNCg0KVGhlIHRpbWVzdGFtcCAoYXNzdW1pbmcgbWlsbGlzZWNvbmQgZ3Jh bnVsYXJpdHkpIGFwcGVhcnMgdG8gaW5kaWNhdGUNCmFyb3VuZCAxMDcgLSAzMyAgfj0gNzRt cyBSVFQgKGJ1dCB0aGUgbW9ub3RvbmljIGluY3JlYXNpbmcgbnVtYmVyIGhlcmUNCmNvdWxk IGJlIGFueXRoaW5nLCB1bmRlciBmdWxsIGNvbnRyb2wgb2YgdGhlIHNlbmRlcjsgd2hpbGUg bW9zdCBzdGFja3MNCmN1cnJlbnRseSBtYXAgbWlsbGlzZWNvbmRzLCB0aGlzIGlzIG5vdCBh IHNhdmUgYmV0IHRvIG1ha2UpDQoNClRoZSBwYWNrZXQgY2FwdHVyZSBoZXJlIGFsc28gaW5k aWNhdGUgNzQsMDE4IG1zLi4uLiAoLjEwNzA4OCAtIC4wMzMwNzApDQoNCkkndmVuJ3QgbG9v a2VkIGludG8gdGhlIGVydHQgbW9kdWxlIGV2ZXIsIGJ1dCBpdCBzZWVtcyBoZXJlIHRoYXQg bm8NCnZhbGlkYXRpb24gd2l0aCBhbGwgYXZhaWxhYmxlIGluZm9ybWF0aW9uIGlzIGRvbmUg Zm9yIHNvbWUgcmVhc29uLi4uDQoNCk9yIG1heWJlIGl0IG9ubHkgZmFpbHMgaW4gcGVjdWxp YXIgY2lyY3Vtc3RhbmNlcy4uLg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQoN Cg0KDQpGcm9tOiBQZXRlciAnUE1jJyBNdWNoIDxwbWNAY2l0eWxpbmsuZGlub2V4LnN1Yi5v cmc+DQpTdWJqZWN0OiBSZTogbG93IFRDUCBzcGVlZCwgd3JvbmcgcnR0IG1lYXN1cmVtZW50 DQoNCg0KKiogT3JpZ2luYWwgdG8gZnJlZWJzZC1oYWNrZXJzQEZyZWVCU0Qub3JnICoqDQoN Cg0KRm9sa3MsDQoNCiAgICBJIGNhbiBub3cgc2F5IGZvciBjZXJ0YWluIHRoYXQgdGhlcmUg aXMgYSBmbGF3IGluIHRoZSBydHQgbWVhc3VyZW1lbnRzLg0KDQpPbiAyMDIzLTA0LTA5LCBT Y2hlZmZlbmVnZ2VyLCBSaWNoYXJkIDxyc2NoZWZmQGZyZWVic2Qub3JnPiB3cm90ZToNCiAg PiBGaW5hbGx5LCB5b3UgY291bGQgYmUgdXNpbmcgU0lGVFIgdG8gdHJhY2sgdGhlIGV2b2x1 dGlvbiBvZiB0aGUgbWlucnR0DQogID4gdmFsdWUgb3ZlciB0aGUgY291cnNlIG9mIHRoZSBz ZXNzaW9uLg0KDQogID4gQWx0aG91Z2ggSSBzdXNwZWN0IHVsdGltYXRlbHkgYSB0Y3BkdW1w IGluY2x1ZGluZyB0aGUgdGNwIGhlYWRlciAoLXMNCiAgPiA4MCkgLCBhbmQgdGhlIHNpZnRl ciBpbnRlcm5hbCBzdGF0ZSBldm9sdXRpb24gd291bGQgYmUgb3B0aW1hbCB0bw0KICA+IHVu ZGVyc3RhbmRpbmcgd2hlbiBhbmQgd2h5IHRoZSBSVFQgdmFsdWVzIGdvIG9mZiB0aGUgcmFp bHMuDQoNCiAgPiBBdCBmaXJzdCBnbGFuY2UsIHRoZSBlcnR0IG1vZHVsZSBtYXkgYmUgcHJv bmUgdG8gbWlzY2FsY3VsYXRpb25zLCB3aGVuDQogID4gcmV0cmFuc21pc3Npb25zIGFyZSBp biBwbGF5IC0gbm8gc3BlY2lhbCBwcmVjYXV0aW9ucyBhcHBlYXIgdG8gYmUNCiAgPiBwcmVz ZW50LCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSBvcmlnaW5hbGx5IHNlbnQgcGFja2V0 LCBhbmQgYW55DQogID4gcmV0cmFuc21pc3Npb24sIG5vciBhbnkgZmlsdGVyaW5nIG9mIEFD S3Mgd2hpY2ggY29tZSBpbiBhcyBkdXBsaWNhdGVzLg0KICA+IFRodXMgdGhlcmUgY291bGQg YmUgYSBzY2VuYXJpbywgd2hlcmUgYW4gQUNLIGZvciBhIHNwdXJpb3VzDQogID4gcmV0cmFu c21pc3Npb24sIGUuZy4gZHVlIHRvIHJlb3JkZXJpbmcsIGNvdWxkIGxlYWQgdG8gYSB3cm9u ZyBiYXNlbGluZQ0KICA+IFJUVCBtZWFzdXJlbWVudCwgd2hpY2ggaXMgcGh5c2ljYWxseSBp bXBvc3NpYmxlIG9uIHN1Y2ggYSBsb25nDQogID4gZGlzdGFuY2UgY29ubmVjdGlvbi4uLg0K DQpSaWNoYXJkLCB0aGFua3MgZm9yIFlvdXIgY29tbWVudHMuIEl0IGxvb2tzIGxpa2UgWW91 IGFyZSByaWdodCwgYW5kIFlvdXINCmRlYnVnIGFkdmljZSBzb3VuZHMgaW50ZXJlc3Rpbmcg LSBidXQgZm9yIG5vdyBJIHdlbnQgYSBkaWZmZXJlbnQgd2F5Og0KDQpJIHB1dCB0aW1lc3Rh bXBpbmcgaW50byB0aGUgaF9lcnR0IGNvZGUgYW5kIHJlc2V0IHRoZSBtaW5ydHQgbWVhc3Vy ZW1lbnQNCmFmdGVyIGFuIGhvdXIuIEkgdGhpbmsgdGhpcyBpcyBhIGdvb2QgaWRlYSBpbiBh bnkgY2FzZSwgYXMgcGh5c2ljcyBtaWdodA0Kc3dpdGNoIGR1cmluZyBhIGNvbm5lY3Rpb24g KG9ubHkgdGhlIHdheSBJIGRpZCBpdCwgc3RyYWlnaHRmb3J3YXJkDQppbmxpbmUgY29tcGFy aW5nIHRoZSB0aW1lc3RhbXAgYXQgZXZlcnkgb2NjYXNpb24sIGlzIG5vdCByZWFsbHkgZ29v ZA0KcGVyZm9ybWFuY2Utd2lzZSksIGFuZCBtYWlubHksIGl0IGRvZXMgYWxyZWFkeSByZWxp ZXZlIG15IHByb2JsZW0gYSBiaXQuDQoNCk9uIG15IE1heSB1cGxvYWQsIHRoZSBmbGF3IGRp ZCByZXByb2R1Y2UuIFRoZW4gSSBwdXQgaW4gdGhhdCBwYXRjaC4NCk5vdyBvbiB0aGUgSnVu ZSB1cGxvYWQsIHRoZSBmbGF3IGRvZXMgcmVwcm9kdWNlIGFnYWluLCBhbmQgdGhlIHBhdGNo DQpmaXhlcyBpdCBhZnRlciBzb21lIHRpbWUuIEhlcmUgaXMgdGhlIGV2aWRlbmNlOg0KDQp0 Y3A0ICAgICAgIDAgMTIzNjkyIDE5Mi4xNjguOTcuMTcuMjQzNzkgICAgMTkyLjE2OC45OS4x LjkxMDMNCkVTVEFCTElTSEVEIHZlZ2FzICAgICAgMTQ1NTIgICAgICAgNzI0MCAgMTQ2MCBv ZmYNCnRjcDQgICAgICAgMCAxMjM2OTIgMTkyLjE2OC45Ny4xNy4yNDM3OSAgICAxOTIuMTY4 Ljk5LjEuOTEwMw0KRVNUQUJMSVNIRUQgdmVnYXMgICAgICAxNDU1MiAgICAgICA3MjQwICAx NDYwIG9mZg0KdGNwNCAgICAgICAwIDEyMzY5MiAxOTIuMTY4Ljk3LjE3LjI0Mzc5ICAgIDE5 Mi4xNjguOTkuMS45MTAzDQpFU1RBQkxJU0hFRCB2ZWdhcyAgICAgICA4NzEyICAgICAgIDcy NDAgIDE0NjAgb2ZmDQp0Y3A0ICAgICAgIDAgMTIzNjkyIDE5Mi4xNjguOTcuMTcuMjQzNzkg ICAgMTkyLjE2OC45OS4xLjkxMDMNCkVTVEFCTElTSEVEIHZlZ2FzICAgICAgMTQ1NTIgICAg ICAgNzI0MCAgMTQ2MCBvZmYNCnRjcDQgICAgICAgMCAxMjM2OTIgMTkyLjE2OC45Ny4xNy4y NDM3OSAgICAxOTIuMTY4Ljk5LjEuOTEwMw0KRVNUQUJMSVNIRUQgdmVnYXMgICAgICAxNDU1 MiAgICAgICA3MjQwICAxNDYwIG9mZg0KdGNwNCAgICAgICAwIDEyMzY5MiAxOTIuMTY4Ljk3 LjE3LjI0Mzc5ICAgIDE5Mi4xNjguOTkuMS45MTAzDQpFU1RBQkxJU0hFRCB2ZWdhcyAgICAg IDE0NTUyICAgICAgIDcyNDAgIDE0NjAgb2ZmDQp0Y3A0ICAgICAgIDAgMTIzNjkyIDE5Mi4x NjguOTcuMTcuMjQzNzkgICAgMTkyLjE2OC45OS4xLjkxMDMNCkVTVEFCTElTSEVEIHZlZ2Fz ICAgICAgMTQ1NTIgICAgICAgNzI0MCAgMTQ2MCBvZmYNCnRjcDQgICAgICAgMCAxMjMyOTkg MTkyLjE2OC45Ny4xNy4yNDM3OSAgICAxOTIuMTY4Ljk5LjEuOTEwMw0KRVNUQUJMSVNIRUQg dmVnYXMgICAgICAxNDU1MiAgICAgICA3MjQwICAxNDYwIG9mZg0KdGNwNCAgICAgICAwIDEy MDc5NiAxOTIuMTY4Ljk3LjE3LjI0Mzc5ICAgIDE5Mi4xNjguOTkuMS45MTAzDQpFU1RBQkxJ U0hFRCB2ZWdhcyAgICAgIDE0NTUyICAgICAgIDcyNDAgIDE0NjAgb2ZmDQp0Y3A0ICAgICAg IDAgMTIzNjkyIDE5Mi4xNjguOTcuMTcuMjQzNzkgICAgMTkyLjE2OC45OS4xLjkxMDMNCkVT VEFCTElTSEVEIHZlZ2FzICAgICAgMTQ1NTIgICAgICAgNzI0MCAgMTQ2MCBvZmYNCnRjcDQg ICAgICAgMCAxMjM2OTIgMTkyLjE2OC45Ny4xNy4yNDM3OSAgICAxOTIuMTY4Ljk5LjEuOTEw Mw0KRVNUQUJMSVNIRUQgdmVnYXMgICAgICAxNDU1MiAgICAgICA3MjQwICAxNDYwIG9mZg0K dGNwNCAgICAgICAwIDEyMzY5MiAxOTIuMTY4Ljk3LjE3LjI0Mzc5ICAgIDE5Mi4xNjguOTku MS45MTAzDQpFU1RBQkxJU0hFRCB2ZWdhcyAgICAgIDE0NTUyICAgICAgIDcyNDAgIDE0NjAg b2ZmDQp0Y3A0ICAgICAgIDAgMTIzNjkyIDE5Mi4xNjguOTcuMTcuMjQzNzkgICAgMTkyLjE2 OC45OS4xLjkxMDMNCkVTVEFCTElTSEVEIHZlZ2FzICAgICAgMTQ1NTIgICAgICAgNzI0MCAg MTQ2MCBvZmYNCg0KVGhlIGN3aW4gYXBwZWFycyB0byBiZSBsb2NrZWQgYXQgMTQ1NTIgYW5k IGRvZXNuJ3QgZ28gaGlnaGVyLg0KQW5kIHRoZW4gdGhlIHBhdGNoIGRvZXMgaXQncyBhY3Rp b246DQoNCkp1biAgNyAxNToyODo0NyA8a2Vybi5jcml0PiBlZGdlIGtlcm5lbDogWzcyMzE3 XSBoX2VydHQgcmVzZXQgbWlucnR0DQoxNjg2MDg3NjA1LCB3YXMgMTEgc2luY2UgMTY4NjE0 MDkyNg0KDQpUaGlzIHJ1bnMgc29tZSA1MDAgbWlsZXMgcGx1cyB0dW5uZWxzJmZpbHRlcnMs IHNvIHJ0dCAxMSBpcyBpbXBvc3NpYmxlDQpoZXJlLiBBZnRlciByZXNldHRpbmcgaXQsIHRo ZSBjd2luIGlzIG5vcm1hbCBhZ2FpbjoNCg0KdGNwNCAgICAgICAwIDEyMzY5MiAxOTIuMTY4 Ljk3LjE3LjI0Mzc5ICAgIDE5Mi4xNjguOTkuMS45MTAzIEVTVEFCTElTSEVEIHZlZ2FzICAg ICAgMjAzNjggICAgICAxMDEzNiAgMTQ2MCBvZmYNCnRjcDQgICAgICAgMCAxMjM2OTIgMTky LjE2OC45Ny4xNy4yNDM3OSAgICAxOTIuMTY4Ljk5LjEuOTEwMyBFU1RBQkxJU0hFRCB2ZWdh cyAgICAgIDIwMzY4ICAgICAgMTAxMzYgIDE0NjAgb2ZmDQp0Y3A0ICAgICAgIDAgMTIzNjky IDE5Mi4xNjguOTcuMTcuMjQzNzkgICAgMTkyLjE2OC45OS4xLjkxMDMgRVNUQUJMSVNIRUQg dmVnYXMgICAgICAxNDUyOCAgICAgIDEwMTM2ICAxNDYwIG9mZg0KdGNwNCAgICAgICAwIDEy MzY5MiAxOTIuMTY4Ljk3LjE3LjI0Mzc5ICAgIDE5Mi4xNjguOTkuMS45MTAzIEVTVEFCTElT SEVEIHZlZ2FzICAgICAgMTc0NDggICAgICAxMDEzNiAgMTQ2MCBvZmYNCnRjcDQgICAgICAg MCAxMjMzODEgMTkyLjE2OC45Ny4xNy4yNDM3OSAgICAxOTIuMTY4Ljk5LjEuOTEwMyBFU1RB QkxJU0hFRCB2ZWdhcyAgICAgIDEwMTYwICAgICAgIDg2ODggIDE0NjAgb2ZmDQp0Y3A0ICAg ICAgIDAgMTIyMTE3IDE5Mi4xNjguOTcuMTcuMjQzNzkgICAgMTkyLjE2OC45OS4xLjkxMDMg RVNUQUJMSVNIRUQgdmVnYXMgICAgICAxNDU0MCAgICAgICA4Njg4ICAxNDYwIG9mZg0KdGNw NCAgICAgICAwIDEyMzY5MiAxOTIuMTY4Ljk3LjE3LjI0Mzc5ICAgIDE5Mi4xNjguOTkuMS45 MTAzIEVTVEFCTElTSEVEIHZlZ2FzICAgICAgMjAzODAgICAgICAgODY4OCAgMTQ2MCBvZmYN CnRjcDQgICAgICAgMCAxMjM2OTIgMTkyLjE2OC45Ny4xNy4yNDM3OSAgICAxOTIuMTY4Ljk5 LjEuOTEwMyBFU1RBQkxJU0hFRCB2ZWdhcyAgICAgIDIwMzgwICAgICAgIDg2ODggIDE0NjAg b2ZmDQp0Y3A0ICAgICAgIDAgMTIzNjkyIDE5Mi4xNjguOTcuMTcuMjQzNzkgICAgMTkyLjE2 OC45OS4xLjkxMDMgRVNUQUJMSVNIRUQgdmVnYXMgICAgICAxNTk4OCAgICAgIDEwMTM2ICAx NDYwIG9mZg0KdGNwNCAgICAgICAwIDEyMzY5MiAxOTIuMTY4Ljk3LjE3LjI0Mzc5ICAgIDE5 Mi4xNjguOTkuMS45MTAzIEVTVEFCTElTSEVEIHZlZ2FzICAgICAgMTg5MDggICAgICAxMDEz NiAgMTQ2MCBvZmYNCnRjcDQgICAgICAgMCAxMjM2OTIgMTkyLjE2OC45Ny4xNy4yNDM3OSAg ICAxOTIuMTY4Ljk5LjEuOTEwMyBFU1RBQkxJU0hFRCB2ZWdhcyAgICAgIDIwMzY4ICAgICAg MTAxMzYgIDE0NjAgb2ZmDQp0Y3A0ICAgICAgIDAgMTIzNjkyIDE5Mi4xNjguOTcuMTcuMjQz NzkgICAgMTkyLjE2OC45OS4xLjkxMDMgRVNUQUJMSVNIRUQgdmVnYXMgICAgICAyMDM2OCAg ICAgIDEwMTM2ICAxNDYwIG9mZg0KdGNwNCAgICAgICAwIDEyMzY5MiAxOTIuMTY4Ljk3LjE3 LjI0Mzc5ICAgIDE5Mi4xNjguOTkuMS45MTAzIEVTVEFCTElTSEVEIHZlZ2FzICAgICAgMjE4 MjggICAgICAxMDEzNiAgMTQ2MCBvZmYNCnRjcDQgICAgICAgMCAxMTM1NTkgMTkyLjE2OC45 Ny4xNy4yNDM3OSAgICAxOTIuMTY4Ljk5LjEuOTEwMyBFU1RBQkxJU0hFRCB2ZWdhcyAgICAg IDIxODI4ICAgICAgMTAxMzYgIDE0NjAgb2ZmDQp0Y3A0ICAgICAgIDAgMTIzNjkyIDE5Mi4x NjguOTcuMTcuMjQzNzkgICAgMTkyLjE2OC45OS4xLjkxMDMgRVNUQUJMSVNIRUQgdmVnYXMg ICAgICAyMzI4OCAgICAgIDEwMTM2ICAxNDYwIG9mZg0KdGNwNCAgICAgICAwIDEyMzY5MiAx OTIuMTY4Ljk3LjE3LjI0Mzc5ICAgIDE5Mi4xNjguOTkuMS45MTAzIEVTVEFCTElTSEVEIHZl Z2FzICAgICAgMjMyODggICAgICAxMDEzNiAgMTQ2MCBvZmYNCg0KU28gbm93LCB3aXRoIHRp bWVzdGFtcHMgcHJvdmlkZWQsIGl0IG1ha2VzIHNlbnNlIHRvIGxvb2sgaW50byB0aGUNCnRj cGR1bXAuIFRoZSBuZXh0IG9jY2FzaW9uIG9jY3VyczoNCg0KSnVuICA3IDE5OjQ0OjU5IDxr ZXJuLmNyaXQ+IGVkZ2Uga2VybmVsOiBbODc2ODldIGhfZXJ0dCByZXNldCBtaW5ydHQgMTY4 NjA4NzYwNSwgd2FzIDYgc2luY2UgMTY4NjE1NjI5OA0KDQoxODo0NDo1Ni41NjEzNDQgSVAg MTkyLjE2OC45OS4xLjkxMDMgPiAxOTIuMTY4Ljk3LjE3LjI0Mzc5OiBGbGFncyBbLl0sIGFj ayAxMjcxOTAxOTc3LCB3aW4gMTUxOCwgb3B0aW9ucyBbbm9wLG5vcCxUUyB2YWwgMzk2MDgz ODQ1NSBlY3IgMjc1MTk2MzU2N10sIGxlbmd0aCAwDQoxODo0NDo1Ni41NjE0MzggSVAgMTky LjE2OC45Ny4xNy4yNDM3OSA+IDE5Mi4xNjguOTkuMS45MTAzOiBGbGFncyBbLl0sIHNlcSAx MjcxOTEzNTYxOjEyNzE5MTUwMDksIGFjayAwLCB3aW4gMTAyNywgb3B0aW9ucyBbbm9wLG5v cCxUUyB2YWwgMjc1MTk2MzgyMiBlY3IgMzk2MDgzODQ1NV0sIGxlbmd0aCAxNDQ4DQoxODo0 NDo1Ni41NjE0NDYgSVAgMTkyLjE2OC45Ny4xNy4yNDM3OSA+IDE5Mi4xNjguOTkuMS45MTAz OiBGbGFncyBbLl0sIHNlcSAxMjcxOTE1MDA5OjEyNzE5MTY0NTcsIGFjayAwLCB3aW4gMTAy Nywgb3B0aW9ucyBbbm9wLG5vcCxUUyB2YWwgMjc1MTk2MzgyMiBlY3IgMzk2MDgzODQ1NV0s IGxlbmd0aCAxNDQ4DQoxODo0NDo1Ni44MzMwNjkgSVAgMTkyLjE2OC45OS4xLjkxMDMgPiAx OTIuMTY4Ljk3LjE3LjI0Mzc5OiBGbGFncyBbLl0sIGFjayAxMjcxOTA0ODczLCB3aW4gMTU0 MCwgb3B0aW9ucyBbbm9wLG5vcCxUUyB2YWwgMzk2MDgzODgzMyBlY3IgMjc1MTk2MzU4Mixu b3Asbm9wLHNhY2sgMiB7MTI3MTkxNTAwOToxMjcxOTE2NDU3fXsxMjcxOTA5MjE3OjEyNzE5 MTA2NjV9XSwgbGVuZ3RoIDANCjE4OjQ0OjU2LjgzMzE2NiBJUCAxOTIuMTY4Ljk3LjE3LjI0 Mzc5ID4gMTkyLjE2OC45OS4xLjkxMDM6IEZsYWdzIFsuXSwgc2VxIDEyNzE5MTY0NTc6MTI3 MTkxNzkwNSwgYWNrIDAsIHdpbiAxMDI3LCBvcHRpb25zIFtub3Asbm9wLFRTIHZhbCAyNzUx OTY0MDkzIGVjciAzOTYwODM4ODMzXSwgbGVuZ3RoIDE0NDgNCjE4OjQ0OjU2LjgzMzE3NSBJ UCAxOTIuMTY4Ljk3LjE3LjI0Mzc5ID4gMTkyLjE2OC45OS4xLjkxMDM6IEZsYWdzIFsuXSwg c2VxIDEyNzE5MTc5MDU6MTI3MTkxOTM1MywgYWNrIDAsIHdpbiAxMDI3LCBvcHRpb25zIFtu b3Asbm9wLFRTIHZhbCAyNzUxOTY0MDkzIGVjciAzOTYwODM4ODMzXSwgbGVuZ3RoIDE0NDgN CjE4OjQ0OjU2LjkyNDk5MCBJUCAxOTIuMTY4Ljk5LjEuOTEwMyA+IDE5Mi4xNjguOTcuMTcu MjQzNzk6IEZsYWdzIFsuXSwgYWNrIDEyNzE5MDQ4NzMsIHdpbiAxNTQwLCBvcHRpb25zIFtu b3Asbm9wLFRTIHZhbCAzOTYwODM4OTI0IGVjciAyNzUxOTYzNTgyLG5vcCxub3Asc2FjayAy IHsxMjcxOTE1MDA5OjEyNzE5MTc5MDV9ezEyNzE5MDkyMTc6MTI3MTkxMDY2NX1dLCBsZW5n dGggMA0KMTg6NDQ6NTYuOTI2NjQ5IElQIDE5Mi4xNjguOTkuMS45MTAzID4gMTkyLjE2OC45 Ny4xNy4yNDM3OTogRmxhZ3MgWy5dLCBhY2sgMTI3MTkwNDg3Mywgd2luIDE1NDAsIG9wdGlv bnMgW25vcCxub3AsVFMgdmFsIDM5NjA4Mzg5MjYgZWNyIDI3NTE5NjM1ODIsbm9wLG5vcCxz YWNrIDIgezEyNzE5MTUwMDk6MTI3MTkxOTM1M317MTI3MTkwOTIxNzoxMjcxOTEwNjY1fV0s IGxlbmd0aCAwDQoxODo0NDo1Ni45MjY3MzEgSVAgMTkyLjE2OC45Ny4xNy4yNDM3OSA+IDE5 Mi4xNjguOTkuMS45MTAzOiBGbGFncyBbLl0sIHNlcSAxMjcxOTA0ODczOjEyNzE5MDYzMjEs IGFjayAwLCB3aW4gMTAyNywgb3B0aW9ucyBbbm9wLG5vcCxUUyB2YWwgMjc1MTk2NDE4NyBl Y3IgMzk2MDgzODkyNl0sIGxlbmd0aCAxNDQ4DQoxODo0NDo1Ny45MzkzODMgSVAgMTkyLjE2 OC45Ny4xNy4yNDM3OSA+IDE5Mi4xNjguOTkuMS45MTAzOiBGbGFncyBbLl0sIHNlcSAxMjcx OTA0ODczOjEyNzE5MDYzMjEsIGFjayAwLCB3aW4gMTAyNywgb3B0aW9ucyBbbm9wLG5vcCxU UyB2YWwgMjc1MTk2NTIwMyBlY3IgMzk2MDgzODkyNl0sIGxlbmd0aCAxNDQ4DQoxODo0NDo1 Ny45ODgyMDUgSVAgMTkyLjE2OC45OS4xLjkxMDMgPiAxOTIuMTY4Ljk3LjE3LjI0Mzc5OiBG bGFncyBbLl0sIGFjayAxMjcxOTA2MzIxLCB3aW4gMTUxOCwgb3B0aW9ucyBbbm9wLG5vcCxU UyB2YWwgMzk2MDgzOTk4OCBlY3IgMjc1MTk2NTIwMyxub3Asbm9wLHNhY2sgMiB7MTI3MTkx NTAwOToxMjcxOTE5MzUzfXsxMjcxOTA5MjE3OjEyNzE5MTA2NjV9XSwgbGVuZ3RoIDANCjE4 OjQ0OjU3Ljk4ODMxNiBJUCAxOTIuMTY4Ljk3LjE3LjI0Mzc5ID4gMTkyLjE2OC45OS4xLjkx MDM6IEZsYWdzIFsuXSwgc2VxIDEyNzE5MDYzMjE6MTI3MTkwNzc2OSwgYWNrIDAsIHdpbiAx MDI3LCBvcHRpb25zIFtub3Asbm9wLFRTIHZhbCAyNzUxOTY1MjQ4IGVjciAzOTYwODM5OTg4 XSwgbGVuZ3RoIDE0NDgNCjE4OjQ0OjU3Ljk4ODMyNiBJUCAxOTIuMTY4Ljk3LjE3LjI0Mzc5 ID4gMTkyLjE2OC45OS4xLjkxMDM6IEZsYWdzIFsuXSwgc2VxIDEyNzE5MDc3Njk6MTI3MTkw OTIxNywgYWNrIDAsIHdpbiAxMDI3LCBvcHRpb25zIFtub3Asbm9wLFRTIHZhbCAyNzUxOTY1 MjQ4IGVjciAzOTYwODM5OTg4XSwgbGVuZ3RoIDE0NDgNCjE4OjQ0OjU4LjAzMjkyOCBJUCAx OTIuMTY4Ljk5LjEuOTEwMyA+IDE5Mi4xNjguOTcuMTcuMjQzNzk6IEZsYWdzIFsuXSwgYWNr IDEyNzE5MDc3NjksIHdpbiAxNTE4LCBvcHRpb25zIFtub3Asbm9wLFRTIHZhbCAzOTYwODQw MDMzIGVjciAyNzUxOTY1MjQ4LG5vcCxub3Asc2FjayAyIHsxMjcxOTE1MDA5OjEyNzE5MTkz NTN9ezEyNzE5MDkyMTc6MTI3MTkxMDY2NX1dLCBsZW5ndGggMA0KMTg6NDQ6NTguMDMzMDU2 IElQIDE5Mi4xNjguOTcuMTcuMjQzNzkgPiAxOTIuMTY4Ljk5LjEuOTEwMzogRmxhZ3MgWy5d LCBzZXEgMTI3MTkwNzc2OToxMjcxOTA5MjE3LCBhY2sgMCwgd2luIDEwMjcsIG9wdGlvbnMg W25vcCxub3AsVFMgdmFsIDI3NTE5NjUyOTMgZWNyIDM5NjA4NDAwMzNdLCBsZW5ndGggMTQ0 OA0KMTg6NDQ6NTguMDMzMDY1IElQIDE5Mi4xNjguOTcuMTcuMjQzNzkgPiAxOTIuMTY4Ljk5 LjEuOTEwMzogRmxhZ3MgWy5dLCBzZXEgMTI3MTkxMDY2NToxMjcxOTEyMTEzLCBhY2sgMCwg d2luIDEwMjcsIG9wdGlvbnMgW25vcCxub3AsVFMgdmFsIDI3NTE5NjUyOTMgZWNyIDM5NjA4 NDAwMzNdLCBsZW5ndGggMTQ0OA0KMTg6NDQ6NTguMDMzMDY3IElQIDE5Mi4xNjguOTcuMTcu MjQzNzkgPiAxOTIuMTY4Ljk5LjEuOTEwMzogRmxhZ3MgWy5dLCBzZXEgMTI3MTkxMjExMzox MjcxOTEzNTYxLCBhY2sgMCwgd2luIDEwMjcsIG9wdGlvbnMgW25vcCxub3AsVFMgdmFsIDI3 NTE5NjUyOTMgZWNyIDM5NjA4NDAwMzNdLCBsZW5ndGggMTQ0OA0KMTg6NDQ6NTguMDMzMDcw IElQIDE5Mi4xNjguOTcuMTcuMjQzNzkgPiAxOTIuMTY4Ljk5LjEuOTEwMzogRmxhZ3MgWy5d LCBzZXEgMTI3MTkxMzU2MToxMjcxOTE1MDA5LCBhY2sgMCwgd2luIDEwMjcsIG9wdGlvbnMg W25vcCxub3AsVFMgdmFsIDI3NTE5NjUyOTMgZWNyIDM5NjA4NDAwMzNdLCBsZW5ndGggMTQ0 OA0KMTg6NDQ6NTguMDQyMzMyIElQIDE5Mi4xNjguOTkuMS45MTAzID4gMTkyLjE2OC45Ny4x Ny4yNDM3OTogRmxhZ3MgWy5dLCBhY2sgMTI3MTkxMDY2NSwgd2luIDE0OTUsIG9wdGlvbnMg W25vcCxub3AsVFMgdmFsIDM5NjA4NDAwNDIgZWNyIDI3NTE5NjUyNDgsbm9wLG5vcCxzYWNr IDEgezEyNzE5MTUwMDk6MTI3MTkxOTM1M31dLCBsZW5ndGggMA0KMTg6NDQ6NTguMDc3OTkw IElQIDE5Mi4xNjguOTkuMS45MTAzID4gMTkyLjE2OC45Ny4xNy4yNDM3OTogRmxhZ3MgWy5d LCBhY2sgMTI3MTkxMDY2NSwgd2luIDE1NDAsIG9wdGlvbnMgW25vcCxub3AsVFMgdmFsIDM5 NjA4NDAwNzggZWNyIDI3NTE5NjUyNDgsbm9wLG5vcCxzYWNrIDIgezEyNzE5MDc3Njk6MTI3 MTkwOTIxN317MTI3MTkxNTAwOToxMjcxOTE5MzUzfV0sIGxlbmd0aCAwDQoxODo0NDo1OC4w OTA4NzcgSVAgMTkyLjE2OC45OS4xLjkxMDMgPiAxOTIuMTY4Ljk3LjE3LjI0Mzc5OiBGbGFn cyBbLl0sIGFjayAxMjcxOTEyMTEzLCB3aW4gMTUxOCwgb3B0aW9ucyBbbm9wLG5vcCxUUyB2 YWwgMzk2MDg0MDA5MSBlY3IgMjc1MTk2NTI5Myxub3Asbm9wLHNhY2sgMSB7MTI3MTkxNTAw OToxMjcxOTE5MzUzfV0sIGxlbmd0aCAwDQoxODo0NDo1OC4wOTA5NzIgSVAgMTkyLjE2OC45 Ny4xNy4yNDM3OSA+IDE5Mi4xNjguOTkuMS45MTAzOiBGbGFncyBbLl0sIHNlcSAxMjcxOTEy MTEzOjEyNzE5MTM1NjEsIGFjayAwLCB3aW4gMTAyNywgb3B0aW9ucyBbbm9wLG5vcCxUUyB2 YWwgMjc1MTk2NTM1MyBlY3IgMzk2MDg0MDA5MV0sIGxlbmd0aCAxNDQ4DQoNCkhlcmUgd2Ug c2VudC4NCg0KMTg6NDQ6NTguMDkwOTgxIElQIDE5Mi4xNjguOTcuMTcuMjQzNzkgPiAxOTIu MTY4Ljk5LjEuOTEwMzogRmxhZ3MgWy5dLCBzZXEgMTI3MTkxMzU2MToxMjcxOTE1MDA5LCBh Y2sgMCwgd2luIDEwMjcsIG9wdGlvbnMgW25vcCxub3AsVFMgdmFsIDI3NTE5NjUzNTMgZWNy IDM5NjA4NDAwOTFdLCBsZW5ndGggMTQ0OA0KMTg6NDQ6NTguMDk4NDc0IElQIDE5Mi4xNjgu OTkuMS45MTAzID4gMTkyLjE2OC45Ny4xNy4yNDM3OTogRmxhZ3MgWy5dLCBhY2sgMTI3MTkx MzU2MSwgd2luIDE1MTgsIG9wdGlvbnMgW25vcCxub3AsVFMgdmFsIDM5NjA4NDAwOTggZWNy IDI3NTE5NjUyOTMsbm9wLG5vcCxzYWNrIDEgezEyNzE5MTUwMDk6MTI3MTkxOTM1M31dLCBs ZW5ndGggMA0KDQpBbmQgaGVyZSB3ZSBnb3QgQUNLLiBUaGlzIGlzIGFjdHVhbGx5IDcuNSBt cywgd2VsbCwgbmVhciBlbm91Z2ggdG8gNi4NCg0KMTg6NDQ6NTguMDk4NTYwIElQIDE5Mi4x NjguOTcuMTcuMjQzNzkgPiAxOTIuMTY4Ljk5LjEuOTEwMzogRmxhZ3MgWy5dLCBzZXEgMTI3 MTkxOTM1MzoxMjcxOTIwODAxLCBhY2sgMCwgd2luIDEwMjcsIG9wdGlvbnMgW25vcCxub3As VFMgdmFsIDI3NTE5NjUzNTggZWNyIDM5NjA4NDAwOThdLCBsZW5ndGggMTQ0OA0KMTg6NDQ6 NTguMTA3MDg4IElQIDE5Mi4xNjguOTkuMS45MTAzID4gMTkyLjE2OC45Ny4xNy4yNDM3OTog RmxhZ3MgWy5dLCBhY2sgMTI3MTkxOTM1Mywgd2luIDE0NTAsIG9wdGlvbnMgW25vcCxub3As VFMgdmFsIDM5NjA4NDAxMDcgZWNyIDI3NTE5NjUyOTNdLCBsZW5ndGggMA0KMTg6NDQ6NTgu MTA3MTY3IElQIDE5Mi4xNjguOTcuMTcuMjQzNzkgPiAxOTIuMTY4Ljk5LjEuOTEwMzogRmxh Z3MgWy5dLCBzZXEgMTI3MTkyMDgwMToxMjcxOTIyMjQ5LCBhY2sgMCwgd2luIDEwMjcsIG9w dGlvbnMgW25vcCxub3AsVFMgdmFsIDI3NTE5NjUzNjggZWNyIDM5NjA4NDAxMDddLCBsZW5n dGggMTQ0OA0KMTg6NDQ6NTguMTM3OTAwIElQIDE5Mi4xNjguOTkuMS45MTAzID4gMTkyLjE2 OC45Ny4xNy4yNDM3OTogRmxhZ3MgWy5dLCBhY2sgMTI3MTkxOTM1Mywgd2luIDE1NDAsIG9w dGlvbnMgW25vcCxub3AsVFMgdmFsIDM5NjA4NDAxMzggZWNyIDI3NTE5NjUyOTMsbm9wLG5v cCxzYWNrIDEgezEyNzE5MTIxMTM6MTI3MTkxMzU2MX1dLCBsZW5ndGggMA0KDQpBbmQgaGVy ZSBpcyB0aGUgRFNBQ0suDQoNCjE4OjQ0OjU4LjE0NzI3NiBJUCAxOTIuMTY4Ljk5LjEuOTEw MyA+IDE5Mi4xNjguOTcuMTcuMjQzNzk6IEZsYWdzIFsuXSwgYWNrIDEyNzE5MTkzNTMsIHdp biAxNTQwLCBvcHRpb25zIFtub3Asbm9wLFRTIHZhbCAzOTYwODQwMTQ3IGVjciAyNzUxOTY1 MjkzLG5vcCxub3Asc2FjayAxIHsxMjcxOTEzNTYxOjEyNzE5MTUwMDl9XSwgbGVuZ3RoIDAN CjE4OjQ0OjU4LjIzNTI2OCBJUCAxOTIuMTY4Ljk5LjEuOTEwMyA+IDE5Mi4xNjguOTcuMTcu MjQzNzk6IEZsYWdzIFsuXSwgYWNrIDEyNzE5MjIyNDksIHdpbiAxNTE4LCBvcHRpb25zIFtu b3Asbm9wLFRTIHZhbCAzOTYwODQwMjI1IGVjciAyNzUxOTY1MzU4XSwgbGVuZ3RoIDANCjE4 OjQ0OjU4LjIzNTM4MCBJUCAxOTIuMTY4Ljk3LjE3LjI0Mzc5ID4gMTkyLjE2OC45OS4xLjkx MDM6IEZsYWdzIFsuXSwgc2VxIDEyNzE5MjIyNDk6MTI3MTkyMzY5NywgYWNrIDAsIHdpbiAx MDI3LCBvcHRpb25zIFtub3Asbm9wLFRTIHZhbCAyNzUxOTY1NDk3IGVjciAzOTYwODQwMjI1 XSwgbGVuZ3RoIDE0NDgNCjE4OjQ0OjU4LjIzNTM4OSBJUCAxOTIuMTY4Ljk3LjE3LjI0Mzc5 ID4gMTkyLjE2OC45OS4xLjkxMDM6IEZsYWdzIFsuXSwgc2VxIDEyNzE5MjM2OTc6MTI3MTky NTE0NSwgYWNrIDAsIHdpbiAxMDI3LCBvcHRpb25zIFtub3Asbm9wLFRTIHZhbCAyNzUxOTY1 NDk3IGVjciAzOTYwODQwMjI1XSwgbGVuZ3RoIDE0NDgNCjE4OjQ0OjU4LjIzNTM5MiBJUCAx OTIuMTY4Ljk3LjE3LjI0Mzc5ID4gMTkyLjE2OC45OS4xLjkxMDM6IEZsYWdzIFsuXSwgc2Vx IDEyNzE5MjUxNDU6MTI3MTkyNjU5MywgYWNrIDAsIHdpbiAxMDI3LCBvcHRpb25zIFtub3As bm9wLFRTIHZhbCAyNzUxOTY1NDk3IGVjciAzOTYwODQwMjI1XSwgbGVuZ3RoIDE0NDgNCjE4 OjQ0OjU4LjMwNTUxNCBJUCAxOTIuMTY4Ljk5LjEuOTEwMyA+IDE5Mi4xNjguOTcuMTcuMjQz Nzk6IEZsYWdzIFsuXSwgYWNrIDEyNzE5MjUxNDUsIHdpbiAxNTE4LCBvcHRpb25zIFtub3As bm9wLFRTIHZhbCAzOTYwODQwMjkzIGVjciAyNzUxOTY1NDk3XSwgbGVuZ3RoIDANCg0KU28s IHdoYXQgZG8gd2UgZG8gbm93PyBUaGlzIGRvZXNuJ3QgbG9vayB2ZXJ5IGVhc3kgdG8gZml4 LiBBbnkgaWRlYXMsDQphbnlib2R5Pw0KDQpjaGVlcmlvLA0KUE1jDQoNCg== --------------x0FyWNwYYyxJfPMTu0mRnnjP Content-Type: application/pgp-keys; name="OpenPGP_0x17BE5899E0B1439B.asc" Content-Disposition: attachment; filename="OpenPGP_0x17BE5899E0B1439B.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEY/i74RYJKwYBBAHaRw8BAQdAwtnvjlFVnnzNXO9hjHtB6MPGSY19L/BHh/iz iPF0FzrNK1JpY2hhcmQgU2NoZWZmZW5lZ2dlciA8cnNjaGVmZkBmcmVlYnNkLm9y Zz7CmgQTFgoAQhYhBDZLt5msg0Ras820cRe+WJngsUObBQJj+LvhAhsDBQkJZgGA BQsJCAcCAyICAQYVCgkICwIEFgIDAQIeBwIXgAAKCRAXvliZ4LFDm4ylAQCSw2/n vht8kExJ31M+3qpjOqdVypMp+/Ojvh5Zlsk96QEA5HCBkteJcrohwRA7llZvLH3m 25hcJdzmDh39mc0cSgPOOARj+LvhEgorBgEEAZdVAQUBAQdA1Dim8ZWpXRS5i9hb 3O4RNHub8XvqTTkYyiZ2lSkXDwYDAQgHwn4EGBYKACYWIQQ2S7eZrINEWrPNtHEX vliZ4LFDmwUCY/i74QIbDAUJCWYBgAAKCRAXvliZ4LFDm2TGAQDcg+bAEPqOH+JC IND8wZ62MwnjFyXFv73qevXkUHHNSgEApUgpHW9f6UaIAQpc3R185xjz6tk8XXBx eYpxKgIAeQ8=3D =3DBwxS -----END PGP PUBLIC KEY BLOCK----- --------------x0FyWNwYYyxJfPMTu0mRnnjP-- --------------pI7ha0Ve4pLKE5LJrPNV2ouw-- --------------ZD2Bp0BVCsV4Mkc0CfRKVDc3 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQ2S7eZrINEWrPNtHEXvliZ4LFDmwUCZIDnLQUDAAAAAAAKCRAXvliZ4LFDm6Q7 AP9xetMU4k46ruucB1BH5beev2AkT59rirzmU0HSYY1UIQD7BS30XlS1bzbl7H/Y/ZSgfmrqTsDG MTfsYVOmU6gIKA0= =AWiZ -----END PGP SIGNATURE----- --------------ZD2Bp0BVCsV4Mkc0CfRKVDc3--