From nobody Thu Jul 24 11:47:14 2025 X-Original-To: freebsd-net@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 4bnq4g4PVtz62Ptt for ; Thu, 24 Jul 2025 11:47:47 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bnq4f0Gxnz3lXD for ; Thu, 24 Jul 2025 11:47:46 +0000 (UTC) (envelope-from karl@denninger.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of karl@denninger.net designates 104.236.120.189 as permitted sender) smtp.mailfrom=karl@denninger.net; dmarc=pass (policy=none) header.from=denninger.net Received: from denninger.net (unknown [162.81.137.111]) by colo1.denninger.net (Postfix) with ESMTP id 5CB3CB0FFC for ; Thu, 24 Jul 2025 07:46:52 -0400 (EDT) Received: from [192.168.10.15] (D5.Denninger.Net [192.168.10.15]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id 0CC881F9BE3 for ; Thu, 24 Jul 2025 07:47:15 -0400 (EDT) Message-ID: <1c7759d6-559e-4b2c-8bc0-a7a5fba28484@denninger.net> Date: Thu, 24 Jul 2025 07:47:14 -0400 List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: rtadvd appears to ignore options set in /etc/rtadvd.conf To: freebsd-net@freebsd.org References: <2ceaf7ed-3a04-47f3-a1f1-9f8a40cab9ef@denninger.net> Content-Language: en-US From: Karl Denninger In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms060703000008070405020706" X-Spamd-Result: default: False [-1.60 / 15.00]; SIGNED_SMIME(-2.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; NEURAL_HAM_SHORT(-0.80)[-0.796]; DMARC_POLICY_ALLOW(-0.50)[denninger.net,none]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; R_SPF_ALLOW(-0.20)[+mx]; MIME_BASE64_TEXT(0.10)[]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:~]; FREEFALL_USER(0.00)[karl]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-net@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; HAS_ATTACHMENT(0.00)[] X-Rspamd-Queue-Id: 4bnq4f0Gxnz3lXD X-Spamd-Bar: - This is a cryptographically signed message in MIME format. --------------ms060703000008070405020706 Content-Type: multipart/alternative; boundary="------------JpLPRPsE2Pgvv3urJQnE4q7w" --------------JpLPRPsE2Pgvv3urJQnE4q7w Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Tm9wZSAtLSBubyBjaGFuZ2U6DQoNCjA3OjQ0OjIzLjgxMDYwMiBJUDYgKGhsaW0gMjU1LCBu ZXh0LWhlYWRlciBJQ01QdjYgKDU4KSBwYXlsb2FkIGxlbmd0aDogDQo1NikgZmU4MDo6MmUw OmI0ZmY6ZmU2ODpmODk1ID4gZmYwMjo6MTogW2ljbXA2IHN1bSBva10gSUNNUDYsIHJvdXRl ciANCmFkdmVydGlzZW1lbnQsIGxlbmd0aCA1Ng0KIMKgIMKgIMKgIMKgIGhvcCBsaW1pdCA2 NCwgRmxhZ3MgW25vbmVdLCBwcmVmIG1lZGl1bSwgcm91dGVyIGxpZmV0aW1lIDE4MDBzLCAN CnJlYWNoYWJsZSB0aW1lIDBtcywgcmV0cmFucyB0aW1lciAwbXMNCiDCoCDCoCDCoCDCoCDC oCBzb3VyY2UgbGluay1hZGRyZXNzIG9wdGlvbiAoMSksIGxlbmd0aCA4ICgxKTogMDA6ZTA6 YjQ6Njg6Zjg6OTUNCiDCoCDCoCDCoCDCoCDCoCBwcmVmaXggaW5mbyBvcHRpb24gKDMpLCBs ZW5ndGggMzIgKDQpOiANCjI2MDY6ODNjMDo4MDAwOjFiMDA6Oi82NCwgRmxhZ3MgW29ubGlu aywgYXV0b10sIHZhbGlkIHRpbWUgMjU5MjAwMHMsIA0KcHJlZi4gdGltZSA2MDQ4MDBzDQoN Ck5vdGUgdGhhdCBJIGNhbm5vdCBzZXQgYW4gYWN0dWFsIHZhbGlkICJhZGRyZXNzIiBpbiB0 aGUgY29uZmlnIGZpbGUgDQpzaW5jZSBJIGhhdmUgbm8gY2x1ZSB3aGF0IGl0IGlzIGluIGFk dmFuY2UgKGl0IGNvbWVzIG9mZiB0aGUgZGVsZWdhdGlvbiANCmZyb20gdGhlIElTUCBvZiBj b3Vyc2UpDQoNClRoaXMgbG9va3MgbGlrZSBhIGJ1ZyAoc3RhcnRpbmcgcnRhZHZkIHdpdGgg dmVyYm9zZSBkZWJ1Z2dpbmcgb24gaW4gdGhlIA0KZm9yZWdyb3VuZCBkb2Vzbid0IGxvZyBh bnkgY29tcGxhaW50cyAtLSBpdCBsb29rcyBsaWtlIGl0IGp1c3QgaWdub3JlcyANCnRoZSBw YXJhbWV0ZXJzLikNCg0KT24gNy8yMy8yMDI1IDIzOjI2LCBKb2huIEhheSB3cm90ZToNCj4g SGkgS2FybCwNCj4NCj4gV2hhdCBpZiB5b3UgdXNlIGEgPSBpbnN0ZWFkIG9mIHRoZSAjPyBG b3IgZXhhbXBsZSA6dmx0aW1lPTg2NDAwOg0KPg0KPiBJIHNldCByZG5zcyBhbmQgZG5zc2wg dXNpbmcgPSBhbmQgdGhhdCB3b3Jrcy4NCj4NCj4gSm9obg0KPg0KPg0KPiBPbiBUaHUsIDI0 IEp1bCAyMDI1IGF0IDAxOjM4LCBLYXJsIERlbm5pbmdlciA8a2FybEBkZW5uaW5nZXIubmV0 PiB3cm90ZToNCj4NCj4gICAgIE9uIDcvMjMvMjAyNSAxNjo0NywgQmpvZXJuIEEuIFplZWIg d3JvdGU6DQo+PiAgICAgT24gV2VkLCAyMyBKdWwgMjAyNSwgS2FybCBEZW5uaW5nZXIgd3Jv dGU6DQo+Pg0KPj4gICAgIEhpLA0KPj4NCj4+ICAgICAoc29ycnkgSSBkZWxldGVkIHRoZSBt ZXNzYWdlIGFzIHRoZSB0ZXgvb25seSBwYXJ0IHdhcyBiYXJlbHkNCj4+ICAgICBwYXJzYWJs ZSkuDQo+Pg0KPj4gICAgIENhbiB5b3UsIGZvciB0ZXN0aW5nLCB0cnkgYWRkaW5nIGFuDQo+ PiAgICAgwqDCoMKgwqBhZGRyPSJ4eHg6eHh4Onh4eDp4eHh4OjoiOlwNCj4+ICAgICB0byBv bmUgb2YgeW91ciBlbnRyaWVzIGFuZCBzZWUgaWYgdGhlIGJlaGF2aW91ciBjaGFuZ2VzPw0K Pj4NCj4+ICAgICAvYnoNCj4+DQo+ICAgICByb290QElwR3c6L2V0YyAjIG1vcmUgL2V0Yy9y dGFkdmQuY29uZg0KPiAgICAgIyBTZXQgdGhlIHByZWZlcnJlZCBsaWZldGltZSB0byAxMCBt aW51dGVzIG9uIGFkdmVydGlzZWQgcHJlZml4ZXMuDQo+ICAgICAjIEFsbCBvdGhlciBwYXJh bWV0ZXJzIGFyZSBkZWZhdWx0Lg0KPiAgICAgIw0KPiAgICAgZGVmYXVsdDpcDQo+ICAgICDC oCDCoCDCoCDCoCA6dmx0aW1lIzg2NDAwOlwNCj4gICAgIMKgIMKgIMKgIMKgIDpwbHRpbWUj MzYwMDpcDQo+ICAgICDCoCDCoCDCoCDCoCA6cHJlZml4bGVuIzY0OmFkZHI9Inh4eDp4eHg6 eHh4Onh4eHg6OiI6DQo+ICAgICBpeDE6XA0KPiAgICAgwqAgwqAgwqAgwqAgOnZsdGltZSM4 NjQwMDpcDQo+ICAgICDCoCDCoCDCoCDCoCA6cGx0aW1lIzM2MDA6XA0KPiAgICAgwqAgwqAg wqAgwqAgOnByZWZpeGxlbiM2NDphZGRyPSJ4eHg6eHh4Onh4eDp4eHh4OjoiOg0KPiAgICAg aXgxLjQ6XA0KPiAgICAgwqAgwqAgwqAgwqAgOnZsdGltZSM4NjQwMDpcDQo+ICAgICDCoCDC oCDCoCDCoCA6cGx0aW1lIzM2MDA6XA0KPiAgICAgwqAgwqAgwqAgwqAgOnByZWZpeGxlbiM2 NDoNCj4NCj4gICAgIE5vIGNoYW5nZSAtLSB0aGUgYW5ub3VuY2VtZW50IGlzIGdvaW5nIG91 dCBvbiBpeDEgZnJvbSB0aGUgZ2F0ZXdheS4NCj4NCj4gICAgIE9uIG1hY2hpbmUgcmVjZWl2 aW5nIHRoZSBhZHZlcnRpc2VtZW50czoNCj4NCj4gICAgIDE5OjM1OjQ5LjA4NTI5NyBJUDYg KGhsaW0gMjU1LCBuZXh0LWhlYWRlciBJQ01QdjYgKDU4KSBwYXlsb2FkDQo+ICAgICBsZW5n dGg6IDU2KSBmZTgwOjoyZTA6YjRmZjpmZTY4OmY4OTUgPiBmZjAyOjoxOiBbaWNtcDYgc3Vt IG9rXQ0KPiAgICAgSUNNUDYsIHJvdXRlciBhZHZlcnRpc2VtZW50LCBsZW5ndGggNTYNCj4g ICAgIMKgIMKgIMKgIMKgIGhvcCBsaW1pdCA2NCwgRmxhZ3MgW25vbmVdLCBwcmVmIG1lZGl1 bSwgcm91dGVyIGxpZmV0aW1lDQo+ICAgICAxODAwcywgcmVhY2hhYmxlIHRpbWUgMG1zLCBy ZXRyYW5zIHRpbWVyIDBtcw0KPiAgICAgwqAgwqAgwqAgwqAgwqAgc291cmNlIGxpbmstYWRk cmVzcyBvcHRpb24gKDEpLCBsZW5ndGggOCAoMSk6DQo+ICAgICAwMDplMDpiNDo2ODpmODo5 NQ0KPiAgICAgwqAgwqAgwqAgwqAgwqAgcHJlZml4IGluZm8gb3B0aW9uICgzKSwgbGVuZ3Ro IDMyICg0KToNCj4gICAgIDI2MDY6ODNjMDo4MDAwOjFiMDA6Oi82NCwgRmxhZ3MgW29ubGlu aywgYXV0b10sICpfdmFsaWQgdGltZQ0KPiAgICAgMjU5MjAwMHMsIHByZWYuIHRpbWUgNjA0 ODAwc18qDQo+DQo+DQo+ICAgICAtLSANCj4gICAgIEthcmwgRGVubmluZ2VyDQo+ICAgICBr YXJsQGRlbm5pbmdlci5uZXQNCj4gICAgIC9UaGUgTWFya2V0IFRpY2tlci8NCj4gICAgIC9b Uy9NSU1FIGVuY3J5cHRlZCBlbWFpbCBwcmVmZXJyZWRdLw0KPg0KLS0gDQpLYXJsIERlbm5p bmdlcg0Ka2FybEBkZW5uaW5nZXIubmV0DQovVGhlIE1hcmtldCBUaWNrZXIvDQovW1MvTUlN RSBlbmNyeXB0ZWQgZW1haWwgcHJlZmVycmVkXS8NCg== --------------JpLPRPsE2Pgvv3urJQnE4q7w Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Nope -- no change:

07:44:23.810602 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 56) fe80::2e0:b4ff:fe68:f895 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 56
=C2=A0 =C2=A0 =C2=A0 =C2=A0 hop limit 64, Flags [none], pref medium= , router lifetime 1800s, reachable time 0ms, retrans timer 0ms
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 source link-address option (1), = length 8 (1): 00:e0:b4:68:f8:95
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 prefix info option (3), length 3= 2 (4): 2606:83c0:8000:1b00::/64, Flags [onlink, auto], valid time 2592000s, pref. time 604800s

Note that I cannot set an actual valid "address" in the config file since I have no clue what it is in advance (it comes off the delegation from the ISP of course)

This looks like a bug (starting rtadvd with verbose debugging on in the foreground doesn't log any complaints -- it looks like it just ignores the parameters.)

On 7/23/2025 23:26, John Hay wrote:
Hi Karl,

What if you use a =3D instead of the #? For example :vltime=3D86400:

I set rdnss and dnssl using =3D and that works.

John


On Thu, 24 Jul 2025 at 01:3= 8, Karl Denninger <karl= @denninger.net> wrote:
On 7/23/2025 16:47, Bjoern A. Zeeb wrote:
On Wed, 23 Jul 2025, Karl Denninger= wrote:

Hi,

(sorry I deleted the message as the tex/only part was barely parsable).

Can you, for testing, try adding an
=C2=A0=C2=A0=C2=A0=C2=A0addr=3D"xxx:xxx:xxx:xxxx::":\
to one of your entries and see if the behaviour changes?
/bz=C2=A0

root@IpGw:/etc # more /etc/rtadvd.conf
# Set the preferred lifetime to 10 minutes on advertised prefixes.
# All other parameters are default.
#
default:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :vltime#86400:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :pltime#3600:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :prefixlen#64:addr=3D"xxx:xxx:xxx= :xxxx::":
ix1:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :vltime#86400:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :pltime#3600:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :prefixlen#64:addr=3D"xxx:xxx:xxx= :xxxx::":
ix1.4:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :vltime#86400:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :pltime#3600:\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 :prefixlen#64:

No change -- the announcement is going out on ix1 from the gateway.

On machine receiving the advertisements:

19:35:49.085297 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 56) fe80::2e0:b4ff:fe68:f895 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 56
=C2=A0 =C2=A0 =C2=A0 =C2=A0 hop limit 64, Flags [none], pre= f medium, router lifetime 1800s, reachable time 0ms, retrans timer 0ms
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 source link-address opti= on (1), length 8 (1): 00:e0:b4:68:f8:95
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 prefix info option (3), = length 32 (4): 2606:83c0:8000:1b00::/64, Flags [onlink, auto], valid= time 2592000s, pref. time 604800s


--
Karl Denninger
= karl@denninger.net
The Market Ticker
[S/MIME encrypted email preferred]=
--
Karl Denninger
karl@denninger.net
The Market Ticker
[S/MIME encrypted email preferred]<= /div> --------------JpLPRPsE2Pgvv3urJQnE4q7w-- --------------ms060703000008070405020706 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC C4owggWZMIIDgaADAgECAhRZU8dKdMneRI1Vq5kv0k54Q5rQuDANBgkqhkiG9w0BAQsFADB2 MQswCQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2VlMRYwFAYDVQQKDA1EZW5uaW5nZXIu TmV0MRcwFQYDVQQDDA5EZW5uaW5nZXIgUm9vdDEiMCAGCSqGSIb3DQEJARYTYWRtaW5AZGVu bmluZ2VyLm5ldDAeFw0yNDA1MDkyMTA4MDNaFw00NDA1MDQyMTA4MDNaMF0xCzAJBgNVBAYT AlVTMRIwEAYDVQQIDAlUZW5uZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5uZXQxIjAgBgNV BAMMGURlbm5pbmdlci5OZXQgU2lnbmluZyBJbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDbR0tSiuLG5HPfo+cWtdeYQ8jc8Bjfuo0GTcNRT0glHnH1apUtInIktUknEZDH ohahInN+mMBdKg54FCHOiYZrJbyxBIo9FwX7hRmOc+spxmSYWnOd2E/YcGInMK4ZpjPzldzB Yt1n3zygkhx2bssxTJS3x4nv1qAXfLSZd1VwqoQufifEoPyTtymkkvHLv86vLgqAqooM/cXc 4LSIQ5u2uM308n42r8RkKtp7X1v9fJW8oRZN2XnFZtiUPH44YY2rHqyN2Hea9Y3+TXbldXjo xhPHTA+JYVFq8KTmbQBqU7YcMhlIG0cSxPeFLMxnP6pqPcIVTAlK+a6YGRFppfjZAgMBAAGj ggE2MIIBMjAdBgNVHQ4EFgQUH+VuxXhBxaJAQrvDekwkH91hBi4wgbMGA1UdIwSBqzCBqIAU RFYC4p6L6KITnEvrpx2cyt+PcMmheqR4MHYxCzAJBgNVBAYTAlVTMRIwEAYDVQQIDAlUZW5u ZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5OZXQxFzAVBgNVBAMMDkRlbm5pbmdlciBSb290 MSIwIAYJKoZIhvcNAQkBFhNhZG1pbkBkZW5uaW5nZXIubmV0ghQZE7NBItWtQsCouuwU6jZ+ HPPwnjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjA6BgNVHR8EMzAxMC+gLaAr hilodHRwOi8vd3d3LmRlbm5pbmdlci5uZXQvcm9vdC1yZXZva2VkLmNybDANBgkqhkiG9w0B AQsFAAOCAgEAfFbhPc82AfhyUqONs7IccYD36w+OP4nQgwfC4IWf3y/aQAZ2Zk6IITzYqwf7 PFM0bJRT3zi7xyetolqHDhfMJvnOQWpITZiyM/FSKwIvuBsy/uJUqPuqui4XQMYoSbAA1qmI MW/z7VZZHwaRFoeWE40UirYcf0fNcooBZ72bmd+iBaVyjtZvky0Vgcz0eC6e6LR5kNb23yC6 TkyQIlGyQkK5/afXUYFzk49rOHVbVyxW3oXRfq8Ow6HCrpDGAS8p84S04MFwBVAUfbe4aXs3 bampaI2LzKgkVywyFP14LSvvdjCfLYfnLy1Z9hm2EHMqNHA2tCGdRhWp2d7aZC1MYFqng0ZS fjPJjqHrI1qPU0p6k9A1GxAtrQlL2v/IUzUnMZkiawFV3qlxMGZf/kTYTUOcJhx1KU4zSLHu 80qO7ldRpp5gHssCAGFbeTu2gp6LxfmaFhLPDBJ1VGfdPx9lUrU/9OcoHczcl5x2Rb8IUZyX 9elzP5WdAU8p5R/DLlOAq24VcabhFtYBCA2dOESLupSfWKNQuJCN/1gz7ysSc+mjnnPV77IO mpszJfkFFJEDNJlGIVKX1vwwygtC/9Ulox8frgbZlRAYAgDc/YbOBFxticVVre0Y3Ujx6Kzb tkgZRlgfdZWbT1W5smncqJxg5qAL8e/yTb3fCe2nJ0jhiP4wggXpMIIE0aADAgECAhMAmNFt CiCF3j+FwQLYtBTmGjzkMA0GCSqGSIb3DQEBCwUAMF0xCzAJBgNVBAYTAlVTMRIwEAYDVQQI DAlUZW5uZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5uZXQxIjAgBgNVBAMMGURlbm5pbmdl ci5OZXQgU2lnbmluZyBJbnQwHhcNMjQwNTEwMTkyNjU5WhcNMjkwNTA5MTkyNjU5WjBXMQsw CQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2VlMRcwFQYDVQQKDA5LYXJsIERlbm5pbmdl cjEbMBkGA1UEAwwSa2FybEBkZW5uaW5nZXIubmV0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A MIICCgKCAgEAvh1UssVbSYctzobPjwBkbjv/w4WvQNepeRTwE6+sLnXvc41+X9pa5EclPL4Q l02Vu1m71mSqXGfK9HbWZoivbhefBHOoYb35MSc24PelhwcORbpneWoWc7giQ7QgFlvEe/yj fs8M0H9fgdzFS5m2lwBQbis8kioSjHB2yt/8I1GE4Mvt1Cur9kga6ML5FAQvo8TYN1stdhrE 13FEv/BWCF4FVT4H2Wa2ySW+R1jkKb74SC6Twg98bGCRTShD5bVylh0+0LXNhzaopIDcI/KK jm/j3mRjIlmqbGrSpvJsbjjhjhAYQKE1U8FB5TDU4OkFAibblhQit/KjgspPR2o/vOpVFPER uhZEV1oDGzUJtZlkREIcN2sYBi0p7Y4585ya+b7L10mEenPlyi3eSkGXEuiy/BR2DY6lShwW DPoQ5602TKmttCSwBdWGoLrQ4jEVEVNt4lku2wPbTHF3KpHJU0g7RbcWoUYn10SOxKathkir hF3v9U32+QhPELGwqRrH0sL9rWf0qalRtPDHUYl8TebZmYkFqNeSMlqHijl5f4SsQPSj7gx5 4F19Ntm9ZcvuWTmW8QQGWTKHeMuG+BYkVIUSPe6/ZQsbD/xDx7rkyGfNgWIa4W7Wm/B7kaNq H53tk3wFmNgZQOxMTPF0oTHfW0T2azU6JD0D1AlgoAnSAE0CAwEAAaOCAaYwggGiMDoGCCsG AQUFBwEBBC4wLDAqBggrBgEFBQcwAYYeaHR0cDovL29jc3AuZGVubmluZ2VyLm5ldDo3Nzc3 MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDBDAzBglghkgBhvhCAQ0EJhYkT3BlblNTTCBHZW5lcmF0ZWQgQ2xpZW50IENlcnRp ZmljYXRlMB0GA1UdDgQWBBSxJZjVnlYLAT3uzvDYgc4742J6UTCBswYDVR0jBIGrMIGogBQf 5W7FeEHFokBCu8N6TCQf3WEGLqF6pHgwdjELMAkGA1UEBhMCVVMxEjAQBgNVBAgMCVRlbm5l c3NlZTEWMBQGA1UECgwNRGVubmluZ2VyLk5ldDEXMBUGA1UEAwwORGVubmluZ2VyIFJvb3Qx IjAgBgkqhkiG9w0BCQEWE2FkbWluQGRlbm5pbmdlci5uZXSCFFlTx0p0yd5EjVWrmS/STnhD mtC4MB0GA1UdEQQWMBSBEmthcmxAZGVubmluZ2VyLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEA TrQ45/tBN3SiuqItFv/V+CF3h7Hxe0YLsL+A/P+q9ZhxIscaNjaclgQhPA+rUr+l8DGoXJ/w yAl1E0SSBK+9phIc/9xFOBg3rCy4ngubzP+lHS1t03nMCBSUNsu5qPzqLBPiKaPabUu3Gr9o koRezSszgM3/zNJfr8cMO93csCK/fBccsMx5q+3nxB5XeT7UciicjfEzUA4m2mQxBmGk9SSU 147Gy8UmdSq57Tw82KqUrQ1pJ6IOzVPLREpwlqGbHykSU3MwtPYPtfQeFVjvO/XcWvoFQjbV UyhzAqMMYFudxoVLlJQiAgU38OScTLDgKxCO41h7VOjb2mss0zHndzGCBZUwggWRAgEBMHQw XTELMAkGA1UEBhMCVVMxEjAQBgNVBAgMCVRlbm5lc3NlZTEWMBQGA1UECgwNRGVubmluZ2Vy Lm5ldDEiMCAGA1UEAwwZRGVubmluZ2VyLk5ldCBTaWduaW5nIEludAITAJjRbQoghd4/hcEC 2LQU5ho85DANBglghkgBZQMEAgMFAKCCAvIwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc BgkqhkiG9w0BCQUxDxcNMjUwNzI0MTE0NzE1WjBPBgkqhkiG9w0BCQQxQgRAOcC3oqefJPm0 C83fqMI2Cyw151zQY+JPJwMrQ64ATe3MdYCquQhKIy3qlJkUqicMi5AjrhJ+F5Zzz0jyYK8Z 5TCBgwYJKwYBBAGCNxAEMXYwdDBdMQswCQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2Vl MRYwFAYDVQQKDA1EZW5uaW5nZXIubmV0MSIwIAYDVQQDDBlEZW5uaW5nZXIuTmV0IFNpZ25p bmcgSW50AhMAmNFtCiCF3j+FwQLYtBTmGjzkMIGFBgsqhkiG9w0BCRACCzF2oHQwXTELMAkG A1UEBhMCVVMxEjAQBgNVBAgMCVRlbm5lc3NlZTEWMBQGA1UECgwNRGVubmluZ2VyLm5ldDEi MCAGA1UEAwwZRGVubmluZ2VyLk5ldCBTaWduaW5nIEludAITAJjRbQoghd4/hcEC2LQU5ho8 5DCCAVcGCSqGSIb3DQEJDzGCAUgwggFEMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYI KoZIhvcNAwcwDQYIKoZIhvcNAwICAQUwDQYIKoZIhvcNAwICAQUwBwYFKw4DAgcwDQYIKoZI hvcNAwICAQUwBwYFKw4DAhowCwYJYIZIAWUDBAIBMAsGCWCGSAFlAwQCAjALBglghkgBZQME AgMwCwYJYIZIAWUDBAIEMAsGCWCGSAFlAwQCBzALBglghkgBZQMEAggwCwYJYIZIAWUDBAIJ MAsGCWCGSAFlAwQCCjALBgkqhkiG9w0BAQEwCwYJK4EFEIZIPwACMAgGBiuBBAELADAIBgYr gQQBCwEwCAYGK4EEAQsCMAgGBiuBBAELAzALBgkrgQUQhkg/AAMwCAYGK4EEAQ4AMAgGBiuB BAEOATAIBgYrgQQBDgIwCAYGK4EEAQ4DMA0GCSqGSIb3DQEBAQUABIICAHrljwnZvVU/1CJ/ NXebS6uZ10Pc51jpkldkNBv72zVB5aCMYqyGX2XVwHq90sR5Rvk+H+nU2JIi+E9XftaLD0FK uQr2ZQ0diWdIsejJl/CQMmawiTEFTZX9ncQ/VeUQpO6idzBGi24ot8WAHLT8+x0Bu8lbaQ19 Pd/h+mqgJ5p1dK4KzTs9P7ZYZYfekZ6T6Bu71NvBWlOf52pr0ngqWZEm76gvLVo/dVjk1579 wB1DHEuQPbQY352MLRIv68VTGdOHb8ehI6CzincDa5O5hlKeGjMcikvY0BkVhgMc+jU7eNYR 4dOqMQjTNW8aIhgIqI5WIJ20BshpWCM5yx5y7BYF7dvEGsHWG4KvhD0egGzk6izwan4559Lt GtNCp9ByolKzol+l6F9UExQCQ3SYaEPTHwWJsYn9dB6oKJc8W0GHbFtGr0/xHzjli2Tcq++/ 5b8XyuA6V//Ilb9OOceZAjqMexomW9zw17R4yWfs27IMNOMJa4XZlSwRXg8I0UycPdH4/qiZ 0na4bpWRfoMq5P+xKr7tOpI7KutCm1OMMUe/I4R7obCJSfMWOWG07WQdKGrseZhMfz4aiLiA fRn6mHlzd1SFUiIIppgvqwU3uX7VlnL5oykwCdQ5nBV4mujfCVQdSvRHURIpcz2kPtq1jW+Z Sky9cyhRATW/DctYwTplAAAAAAAA --------------ms060703000008070405020706--