From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 12 19:30:08 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1DFC16A42B for ; Mon, 12 Dec 2005 19:30:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32C3A43D46 for ; Mon, 12 Dec 2005 19:30:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBCJU8kp004215 for ; Mon, 12 Dec 2005 19:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBCJU8x7004214; Mon, 12 Dec 2005 19:30:08 GMT (envelope-from gnats) Date: Mon, 12 Dec 2005 19:30:08 GMT Message-Id: <200512121930.jBCJU8x7004214@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Guy F. Boyd" Cc: Subject: RE: kern/90279: AppleTalk and 0x090007 OUI enet frames invisible to 6.0R? X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Guy F. Boyd" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2005 19:30:09 -0000 The following reply was made to PR kern/90279; it has been noted by GNATS. From: "Guy F. Boyd" To: "'Gleb Smirnoff'" Cc: Subject: RE: kern/90279: AppleTalk and 0x090007 OUI enet frames invisible to 6.0R? Date: Mon, 12 Dec 2005 14:19:51 -0500 This is a multi-part message in MIME format. ------=_NextPart_000_0006_01C5FF27.1E320850 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Hi Gleb, Here's what I have so far. There *does* seem to be a minor quality of "Heisenberg-ness" about all of this, I'm doing my best to reduce the problem to its core factors. 1. removing the statically compiled bridge from the kernel does seem to help slightly but not conclusively, see 4. 2. The 6.0 based device was previously (breifly) in production service in the bridged arrangement. Another unrelated problem related to a customer's VPN traffic required me to take the 6.0 box out of service this morning and replace it with a 4.11-current standby device of similar configuration. 3. The 6.0 device is now on my test bench, and as such, has become a 2nd bridge ( when the bridge module is loaded ) on my network. 4. It is difficult to say if some frames that were not seen before are being seen now, the presence of another bridge on the network seems to have some effect on how AppleTalk devices advertise themselves to other devices on the network, and what can be seen vith the packet monitor at various points of observation. Seems odd. I discovered this while attempting to capture frame samples with time stamps for your observation after switching out the devices. Having said all this: 5. enabling the bridge module via kldload, and configuring all 3 interfaces as described before, there is a marked improvement with a test G-4 Macintosh running 10.3.5, when that Macintosh is connected to the re0 interface, and the busy network segment is connected to sk0. The Macintosh can browse all of the devices on the sk0 segment for up to about 5 minutes, after which time the busy segment becomes unbrowsable. Connections are possible to specific devices if one knows the IP address of the target device. Unloading and reloading the bridge module brings browsability back for about 5 minutes. 6. Of specific interest is the observation that under no test arrangement does the Macintosh see any part of the AppleTalk traffic on the other side of the bridge *when the Macintosh is connected to the nge0 interface and the busy segment is connected to either other interface*, excepting a few speaking-speaking HP jet direct printers via the printer setup utility. These printers, incidentally, seem to be the most 'chatty' devices on the network segment. So possibly this is a bridge problem compounded by some artifact in the nge driver? Thanks, HTH, attached are 2 PDFs illustrating the desired arrangement, and the test-bench arrangement. I'm lousy with ascii art. -Guy > -----Original Message----- > From: Gleb Smirnoff [mailto:glebius@FreeBSD.org] > Sent: Monday, December 12, 2005 9:45 AM > To: Guy F. Boyd > Cc: freebsd-gnats-submit@FreeBSD.org > Subject: Re: kern/90279: AppleTalk and 0x090007 OUI enet > frames invisible to 6.0R? > > > Guy, > > are AppleTalk packets visible if you remove 'options BRIDGE' from > your kernel? I understand that this kernel won't serve your purposes > for bridging AppleTalk traffic, but we need to check whether > the BRIDGE > itself is broken or some other layer of networking stack. > > -- > Totus tuus, Glebius. > GLEBIUS-RIPN GLEB-RIPE > ------=_NextPart_000_0006_01C5FF27.1E320850 Content-Type: application/pdf; name="test_bench.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="test_bench.pdf" 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 axJzC9DM4cmO9g1oLp8wBaWAdKvLQGv/MYbXB37c5shfH/h2mxP4+sC9G0338yiwjT90UNPpjH4b Ze+DxrwAn71SAB+nxFX5qchh6ES0t2MDdEQ2iZk2AU2imrfJbA6b2M1BzbbJmKqbw0BnW5MC3f4p ha34IVaKLAG/W1gnvxL6TADpmVSjvmNJhAMM7THmdTgR4FHolCKHqRjYuZuTPAPb50Pv3ibsAVVv /N5eTyk+g/gKbPk6+WXizsoAOxuTmOkmoK66I+AWdAynv1Ab/0w3fhlc6Yy6pUDiN6YCdwcki9ZE FqCLSBvZDcFUji1/0lQLoHeIk2YKaDE/D/KbO5I3JAXuDaB7z6YSrfI5tuPFnSE+ANIJe11MPOi9 /w8WAiYWIIuQwsjYHGoApJ2GwYdowFkpgLqsoIQF6ahiVgrGlsbQJoWpiZkRpCYOcQ0OUfB1dIZV bACIr+LVDWVuZHN0cmVhbQ1lbmRvYmoNNyAwIG9iag0zMDA3DWVuZG9iag00IDAgb2JqDTw8DS9U eXBlIC9QYWdlDS9QYXJlbnQgNSAwIFINL1Jlc291cmNlcyA8PA0vRm9udCA8PA0vRjAgOCAwIFIg DT4+DS9Qcm9jU2V0IDIgMCBSDT4+DS9Db250ZW50cyA2IDAgUg0+Pg1lbmRvYmoNMTEgMCBvYmoN PDwNL0xlbmd0aCAxMiAwIFINL0ZpbHRlciAvRmxhdGVEZWNvZGUgDT4+DXN0cmVhbQ0KSIltVMuu EzEM/YL5hywBqSYPTybZIgGCHWgk9qDC1dW0EtWV7u/j1yRpB1Vqa+fYsY+PE1ygz+2PmwIgulf6 dV/569lN3vHn+2c31Qw1u1QjhOwuZFco6FKZoUa3Edwjn6TiIaM6ikQsGZIiAkKkkAVBAaHCHMlO fC074gyxDIDkYeYMC7vFgVAIUAJktSvkMgIQ9c49w+z1ynbFPJ7moPe1CnMGX8YecuX2hi4pE4co DeJYIBCiBq6EHRSMirAcJQlTdQZvjgwLh1RImqMUxqIyKI7KSdHXvWxDEINLHHJg9MMVGOWnF4Ex c/u9TIzLXqY2wgjLqK1ialQpGZhKQwhdiJGnYmSiMt65Rpz3BHrECCzDuBDb+GScmBZY8jDwDlBB DBlUMsMdqqmhClXdUKSy2ttQ4fY+VdidiJrumaJZxJFK1ULnmrj3uE9ClNnHRObdHPW4zVlDuxA0 dVeKXt2lpKV1rd3tJNlPbvr5bvqw0iL7nIPsLu12DFKxXzitWy+21bzx7z95Vzjarb+nk4dEtdL/ X3Ts1lf35sv15Xy7nl/euvV5+rhOf1k5PK1UkdURZTJJJn87uyf3w1356WgvirCcqjwZ6HnPkg5K DYyRJbDtyEfbwNrYNzfeL2OMwmCQ2fb7Rfz0jp2SMIVe7rqwXGRWam/NpngVyx5wcPSIWdTTMlob 7dzslsDwj3bDHztD0jgVRUQwv8zG/4jdW0yqXt0LqieJlszemq0S2Br+0W74U5TFYTlf2PKyPCru ZgWTcwMfHIa3VbFcSXZ3PzOrhxr44DC8raHlyvJy7Gdm9VADHxz+jvN/UdhXqA1lbmRzdHJlYW0N ZW5kb2JqDTEyIDAgb2JqDTYyMg1lbmRvYmoNMTAgMCBvYmoNPDwNL1R5cGUgL1BhZ2UNL1BhcmVu dCA1IDAgUg0vUmVzb3VyY2VzIDw8DS9Gb250IDw8DS9GMCA4IDAgUiANPj4NL1Byb2NTZXQgMiAw IFINPj4NL0NvbnRlbnRzIDExIDAgUg0+Pg1lbmRvYmoNOCAwIG9iag08PA0vVHlwZSAvRm9udA0v U3VidHlwZSAvVHJ1ZVR5cGUNL05hbWUgL0YwDS9CYXNlRm9udCAvQXJpYWwNL0ZpcnN0Q2hhciAz Mg0vTGFzdENoYXIgMjU1DS9XaWR0aHMgWyAyNzggMjc4IDM1NSA1NTYgNTU2IDg4OSA2NjcgMTkx IDMzMyAzMzMgMzg5IDU4NCAyNzggMzMzIDI3OCAyNzggDTU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2 IDU1NiA1NTYgNTU2IDU1NiAyNzggMjc4IDU4NCA1ODQgNTg0IDU1NiANMTAxNSA2NjcgNjY3IDcy MiA3MjIgNjY3IDYxMSA3NzggNzIyIDI3OCA1MDAgNjY3IDU1NiA4MzMgNzIyIDc3OCANNjY3IDc3 OCA3MjIgNjY3IDYxMSA3MjIgNjY3IDk0NCA2NjcgNjY3IDYxMSAyNzggMjc4IDI3OCA0NjkgNTU2 IA0zMzMgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2IDU1NiAyMjIgMjIyIDUwMCAyMjIgODMz IDU1NiA1NTYgDTU1NiA1NTYgMzMzIDUwMCAyNzggNTU2IDUwMCA3MjIgNTAwIDUwMCA1MDAgMzM0 IDI2MCAzMzQgNTg0IDc1MCANNTU2IDc1MCAyMjIgNTU2IDMzMyAxMDAwIDU1NiA1NTYgMzMzIDEw MDAgNjY3IDMzMyAxMDAwIDc1MCA2MTEgNzUwIA03NTAgMjIyIDIyMiAzMzMgMzMzIDM1MCA1NTYg MTAwMCAzMzMgMTAwMCA1MDAgMzMzIDk0NCA3NTAgNTAwIDY2NyANMjc4IDMzMyA1NTYgNTU2IDU1 NiA1NTYgMjYwIDU1NiAzMzMgNzM3IDM3MCA1NTYgNTg0IDMzMyA3MzcgNTUyIA00MDAgNTQ5IDMz MyAzMzMgMzMzIDU3NiA1MzcgMjc4IDMzMyAzMzMgMzY1IDU1NiA4MzQgODM0IDgzNCA2MTEgDTY2 NyA2NjcgNjY3IDY2NyA2NjcgNjY3IDEwMDAgNzIyIDY2NyA2NjcgNjY3IDY2NyAyNzggMjc4IDI3 OCAyNzggDTcyMiA3MjIgNzc4IDc3OCA3NzggNzc4IDc3OCA1ODQgNzc4IDcyMiA3MjIgNzIyIDcy MiA2NjcgNjY3IDYxMSANNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgODg5IDUwMCA1NTYgNTU2IDU1 NiA1NTYgMjc4IDI3OCAyNzggMjc4IA01NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTQ5IDYx MSA1NTYgNTU2IDU1NiA1NTYgNTAwIDU1NiA1MDAgDV0NL0VuY29kaW5nIC9XaW5BbnNpRW5jb2Rp bmcNL0ZvbnREZXNjcmlwdG9yIDkgMCBSDT4+DWVuZG9iag05IDAgb2JqDTw8DS9UeXBlIC9Gb250 RGVzY3JpcHRvcg0vRm9udE5hbWUgL0FyaWFsDS9GbGFncyAzMg0vRm9udEJCb3ggWyAtMjUwIC0y MTIgMTIwNyAxMDAwIF0NL01pc3NpbmdXaWR0aCAyNzUNL1N0ZW1WIDgwDS9TdGVtSCA4MA0vSXRh bGljQW5nbGUgMA0vQ2FwSGVpZ2h0IDkwNQ0vWEhlaWdodCA0NTMNL0FzY2VudCA5MDUNL0Rlc2Nl bnQgLTIxMg0vTGVhZGluZyAxNTANL01heFdpZHRoIDEwMDYNL0F2Z1dpZHRoIDQ0MQ0+Pg1lbmRv YmoNMiAwIG9iag1bIC9QREYgL1RleHQgIF0NZW5kb2JqDTUgMCBvYmoNPDwNL0tpZHMgWzQgMCBS IDEwIDAgUiBdDS9Db3VudCAyDS9UeXBlIC9QYWdlcw0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBd DT4+DWVuZG9iag0xIDAgb2JqDTw8DS9DcmVhdG9yIDxGRUZGMDA1MDAwNzIwMDY5MDA2RTAwNzQw MDY5MDA2RTAwNjcwMDJFMDAyRTAwMkU+DS9DcmVhdGlvbkRhdGUgKEQ6MjAwNTEyMTIxNDEzMDIp DS9UaXRsZSA8RkVGRjAwNTYwMDQ5MDA1MzAwNDkwMDRGMDAyRDAwNTQwMDQ1MDA1MzAwNTQwMDJF MDA1MDAwNDQwMDQ2Pg0vQXV0aG9yIDxGRUZGMDA0MTAwNjQwMDZEMDA2OTAwNkUwMDY5MDA3MzAw NzQwMDcyMDA2MTAwNzQwMDZGMDA3Mj4NL1Byb2R1Y2VyIChBY3JvYmF0IFBERldyaXRlciA0LjA1 IGZvciBXaW5kb3dzIE5UKQ0+Pg1lbmRvYmoNMyAwIG9iag08PA0vUGFnZXMgNSAwIFINL1R5cGUg L0NhdGFsb2cNPj4NZW5kb2JqDXhyZWYNMCAxMw0wMDAwMDAwMDAwIDY1NTM1IGYgDTAwMDAwMDU1 NDAgMDAwMDAgbiANMDAwMDAwNTQxOCAwMDAwMCBuIA0wMDAwMDA1ODQxIDAwMDAwIG4gDTAwMDAw MDMxMjIgMDAwMDAgbiANMDAwMDAwNTQ0OSAwMDAwMCBuIA0wMDAwMDAwMDE5IDAwMDAwIG4gDTAw MDAwMDMxMDIgMDAwMDAgbiANMDAwMDAwNDA4MCAwMDAwMCBuIA0wMDAwMDA1MTY1IDAwMDAwIG4g DTAwMDAwMDM5NjAgMDAwMDAgbiANMDAwMDAwMzI0MCAwMDAwMCBuIA0wMDAwMDAzOTQwIDAwMDAw IG4gDXRyYWlsZXINPDwNL1NpemUgMTMNL1Jvb3QgMyAwIFINL0luZm8gMSAwIFINL0lEIFs8ZTU2 ZjM4NDFlODRiMzMyZTYxNTdmODJjYTkxMTIwZTM+PGU1NmYzODQxZTg0YjMzMmU2MTU3ZjgyY2E5 MTEyMGUzPl0NPj4Nc3RhcnR4cmVmDTU4OTANJSVFT0YN ------=_NextPart_000_0006_01C5FF27.1E320850 Content-Type: application/pdf; name="desired.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="desired.pdf" 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 VChby+adKxy2eQdosnm//+nzf7dv5+aN+3Y8+GVa2uipgx+CpRZ7CHTu6ALjudk54FIafQgY4H2x yJuWgMZlV7Jts7HxQC7Jajw2Xj8Ljg9tdgXC+MqLSj6qvQqFNPcxaMVsxn/MU9k1ccqbp+x6rtk8 leAyFPNUws+Y/NnEczmFgyPl99TrPIeRm4M7YwVY4/HV1UAxFJyVKLzcHRytyN3JtX338fs/f3i2 GwOQG8MYZFrpe7PUSvlBo5AaJaBIBgmI/DQsnbsUgXLwPlQO0MSUjonZAGtTMlcqUwC+RyRRBZgC cFTKvKfbRjLA8acSshiocQKwb/HqAKeHGMlHIQ8BB6e4kRsPEMjmKFYtP21xXRMNCBQa5K6h5VyF 0wRk+jqGwC+SaSMd/L/pRepBHrbmZ8LElfnQTcA1MiNNmT8egG8aEUhcoxDKUjBaelBs/huAY/fQ pHC+VqDYJ+LtkskkgxMIs3OuF18dPM/w2YZVopmrYH2tQGrlrUrP2KpUVLWb4wrgEBI/NZIVEJXH jmdKW6lxdR1LvQT0jkr93fvvPz7/+O0PP1iZ/w+CEDpFDWVuZHN0cmVhbQ1lbmRvYmoNNyAwIG9i ag0yMTc5DWVuZG9iag00IDAgb2JqDTw8DS9UeXBlIC9QYWdlDS9QYXJlbnQgNSAwIFINL1Jlc291 cmNlcyA8PA0vRm9udCA8PA0vRjAgOCAwIFIgDT4+DS9Qcm9jU2V0IDIgMCBSDT4+DS9Db250ZW50 cyA2IDAgUg0+Pg1lbmRvYmoNMTEgMCBvYmoNPDwNL0xlbmd0aCAxMiAwIFINL0ZpbHRlciAvRmxh dGVEZWNvZGUgDT4+DXN0cmVhbQ0KSIltVMuuEzEM/YL5hywBqSYPTybZIgGCHWgk9qDC1dW0EtWV 7u/j1yRpB1Vqa+fYsY+PE1ygz+2PmwIgulf6dV/569lN3vHn+2c31Qw1u1QjhOwuZFco6FKZoUa3 Edwjn6TiIaM6ikQsGZIiAkKkkAVBAaHCHMlOfC074gyxDIDkYeYMC7vFgVAIUAJktSvkMgIQ9c49 w+z1ynbFPJ7moPe1CnMGX8YecuX2hi4pE4coDeJYIBCiBq6EHRSMirAcJQlTdQZvjgwLh1RImqMU xqIyKI7KSdHXvWxDEINLHHJg9MMVGOWnF4Exc/u9TIzLXqY2wgjLqK1ialQpGZhKQwhdiJGnYmSi Mt65Rpz3BHrECCzDuBDb+GScmBZY8jDwDlBBDBlUMsMdqqmhClXdUKSy2ttQ4fY+VdidiJrumaJZ xJFK1ULnmrj3uE9ClNnHRObdHPW4zVlDuxA0dVeKXt2lpKV1rd3tJNlPbvr5bvqw0iL7nIPsLu12 DFKxXzitWy+21bzx7z95Vzjarb+nk4dEtdL/X3Ts1lf35sv15Xy7nl/euvV5+rhOf1k5PK1UkdUR ZTJJJn87uyf3w1356WgvirCcqjwZ6HnPkg5KDYyRJbDtyEfbwNrYNzfeL2OMwmCQ2fb7Rfz0jp2S MIVe7rqwXGRWam/NpngVyx5wcPSIWdTTMlob7dzslsDwj3bDHztD0jgVRUQwv8zG/4jdW0yqXt0L qieJlszemq0S2Br+0W74U5TFYTlf2PKyPCruZgWTcwMfHIa3VbFcSXZ3PzOrhxr44DC8raHlyvJy 7Gdm9VADHxz+jvN/UdhXqA1lbmRzdHJlYW0NZW5kb2JqDTEyIDAgb2JqDTYyMg1lbmRvYmoNMTAg MCBvYmoNPDwNL1R5cGUgL1BhZ2UNL1BhcmVudCA1IDAgUg0vUmVzb3VyY2VzIDw8DS9Gb250IDw8 DS9GMCA4IDAgUiANPj4NL1Byb2NTZXQgMiAwIFINPj4NL0NvbnRlbnRzIDExIDAgUg0+Pg1lbmRv YmoNOCAwIG9iag08PA0vVHlwZSAvRm9udA0vU3VidHlwZSAvVHJ1ZVR5cGUNL05hbWUgL0YwDS9C YXNlRm9udCAvQXJpYWwNL0ZpcnN0Q2hhciAzMg0vTGFzdENoYXIgMjU1DS9XaWR0aHMgWyAyNzgg Mjc4IDM1NSA1NTYgNTU2IDg4OSA2NjcgMTkxIDMzMyAzMzMgMzg5IDU4NCAyNzggMzMzIDI3OCAy NzggDTU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAyNzggMjc4IDU4NCA1 ODQgNTg0IDU1NiANMTAxNSA2NjcgNjY3IDcyMiA3MjIgNjY3IDYxMSA3NzggNzIyIDI3OCA1MDAg NjY3IDU1NiA4MzMgNzIyIDc3OCANNjY3IDc3OCA3MjIgNjY3IDYxMSA3MjIgNjY3IDk0NCA2Njcg NjY3IDYxMSAyNzggMjc4IDI3OCA0NjkgNTU2IA0zMzMgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzgg NTU2IDU1NiAyMjIgMjIyIDUwMCAyMjIgODMzIDU1NiA1NTYgDTU1NiA1NTYgMzMzIDUwMCAyNzgg NTU2IDUwMCA3MjIgNTAwIDUwMCA1MDAgMzM0IDI2MCAzMzQgNTg0IDc1MCANNTU2IDc1MCAyMjIg NTU2IDMzMyAxMDAwIDU1NiA1NTYgMzMzIDEwMDAgNjY3IDMzMyAxMDAwIDc1MCA2MTEgNzUwIA03 NTAgMjIyIDIyMiAzMzMgMzMzIDM1MCA1NTYgMTAwMCAzMzMgMTAwMCA1MDAgMzMzIDk0NCA3NTAg NTAwIDY2NyANMjc4IDMzMyA1NTYgNTU2IDU1NiA1NTYgMjYwIDU1NiAzMzMgNzM3IDM3MCA1NTYg NTg0IDMzMyA3MzcgNTUyIA00MDAgNTQ5IDMzMyAzMzMgMzMzIDU3NiA1MzcgMjc4IDMzMyAzMzMg MzY1IDU1NiA4MzQgODM0IDgzNCA2MTEgDTY2NyA2NjcgNjY3IDY2NyA2NjcgNjY3IDEwMDAgNzIy IDY2NyA2NjcgNjY3IDY2NyAyNzggMjc4IDI3OCAyNzggDTcyMiA3MjIgNzc4IDc3OCA3NzggNzc4 IDc3OCA1ODQgNzc4IDcyMiA3MjIgNzIyIDcyMiA2NjcgNjY3IDYxMSANNTU2IDU1NiA1NTYgNTU2 IDU1NiA1NTYgODg5IDUwMCA1NTYgNTU2IDU1NiA1NTYgMjc4IDI3OCAyNzggMjc4IA01NTYgNTU2 IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTQ5IDYxMSA1NTYgNTU2IDU1NiA1NTYgNTAwIDU1NiA1MDAg DV0NL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcNL0ZvbnREZXNjcmlwdG9yIDkgMCBSDT4+DWVu ZG9iag05IDAgb2JqDTw8DS9UeXBlIC9Gb250RGVzY3JpcHRvcg0vRm9udE5hbWUgL0FyaWFsDS9G bGFncyAzMg0vRm9udEJCb3ggWyAtMjUwIC0yMTIgMTIwNyAxMDAwIF0NL01pc3NpbmdXaWR0aCAy NzUNL1N0ZW1WIDgwDS9TdGVtSCA4MA0vSXRhbGljQW5nbGUgMA0vQ2FwSGVpZ2h0IDkwNQ0vWEhl aWdodCA0NTMNL0FzY2VudCA5MDUNL0Rlc2NlbnQgLTIxMg0vTGVhZGluZyAxNTANL01heFdpZHRo IDEwMDYNL0F2Z1dpZHRoIDQ0MQ0+Pg1lbmRvYmoNMiAwIG9iag1bIC9QREYgL1RleHQgIF0NZW5k b2JqDTUgMCBvYmoNPDwNL0tpZHMgWzQgMCBSIDEwIDAgUiBdDS9Db3VudCAyDS9UeXBlIC9QYWdl cw0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdDT4+DWVuZG9iag0xIDAgb2JqDTw8DS9DcmVhdG9y IDxGRUZGMDA1MDAwNzIwMDY5MDA2RTAwNzQwMDY5MDA2RTAwNjcwMDJFMDAyRTAwMkU+DS9DcmVh dGlvbkRhdGUgKEQ6MjAwNTEyMTIxNDA5MTIpDS9UaXRsZSA8RkVGRjAwNTYwMDQ5MDA1MzAwNDkw MDRGMDAyRDAwNDQwMDcyMDA2MTAwNzcwMDY5MDA2RTAwNjcwMDMyPg0vQXV0aG9yIDxGRUZGMDA0 MTAwNjQwMDZEMDA2OTAwNkUwMDY5MDA3MzAwNzQwMDcyMDA2MTAwNzQwMDZGMDA3Mj4NL1Byb2R1 Y2VyIChBY3JvYmF0IFBERldyaXRlciA0LjA1IGZvciBXaW5kb3dzIE5UKQ0+Pg1lbmRvYmoNMyAw IG9iag08PA0vUGFnZXMgNSAwIFINL1R5cGUgL0NhdGFsb2cNPj4NZW5kb2JqDXhyZWYNMCAxMw0w MDAwMDAwMDAwIDY1NTM1IGYgDTAwMDAwMDQ3MTIgMDAwMDAgbiANMDAwMDAwNDU5MCAwMDAwMCBu IA0wMDAwMDA1MDEzIDAwMDAwIG4gDTAwMDAwMDIyOTQgMDAwMDAgbiANMDAwMDAwNDYyMSAwMDAw MCBuIA0wMDAwMDAwMDE5IDAwMDAwIG4gDTAwMDAwMDIyNzQgMDAwMDAgbiANMDAwMDAwMzI1MiAw MDAwMCBuIA0wMDAwMDA0MzM3IDAwMDAwIG4gDTAwMDAwMDMxMzIgMDAwMDAgbiANMDAwMDAwMjQx MiAwMDAwMCBuIA0wMDAwMDAzMTEyIDAwMDAwIG4gDXRyYWlsZXINPDwNL1NpemUgMTMNL1Jvb3Qg MyAwIFINL0luZm8gMSAwIFINL0lEIFs8NDA1ZjQxNDg1ODc0OTczZTFjMjI5MzUxZDBlMzgwYWE+ PDQwNWY0MTQ4NTg3NDk3M2UxYzIyOTM1MWQwZTM4MGFhPl0NPj4Nc3RhcnR4cmVmDTUwNjINJSVF T0YN ------=_NextPart_000_0006_01C5FF27.1E320850--