From nobody Sun Aug 2 20:00:52 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5A9A1B2B6F for ; Sun, 2 Aug 2015 20:00:51 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.21 X-Spam-Level: X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SNTO27ZpqFvy for ; Sun, 2 Aug 2015 20:00:49 -0700 (PDT) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 352CA1A8839 for ; Sun, 2 Aug 2015 20:00:49 -0700 (PDT) Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVT94673; Mon, 03 Aug 2015 03:00:47 +0000 (GMT) Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 3 Aug 2015 04:00:46 +0100 Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.99]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0235.001; Mon, 3 Aug 2015 11:00:39 +0800 From: Haoweiguo To: "'idr wg list'" Thread-Topic: Qusetions about draft-rosen-idr-tunnel-enaps-00 Thread-Index: AdDNl9t4luh4UzY2TlWtspYoq27hUw== Date: Mon, 3 Aug 2015 03:00:38 +0000 Message-ID: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.135.23.94] Content-Type: multipart/alternative; boundary="_000_DD5FC8DE455C3348B94340C0AB5517334F8A4F24nkgeml501mbschi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Idr] Qusetions about draft-rosen-idr-tunnel-enaps-00 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 03:00:51 -0000 --_000_DD5FC8DE455C3348B94340C0AB5517334F8A4F24nkgeml501mbschi_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Co-authors, In this draft, remote Endpoint sub-TLV is introduced to specify the IP add= ress of tunnel end point. However, in draft-ietf-bess-evpn-overlay, NVO3 N= VE IP is carried in BGP Next Hop field. I am wondering why the remote Endpo= int sub-TLV is introduced and why the BGP Next Hop can't satify the require= ment? Thanks, weiguo --_000_DD5FC8DE455C3348B94340C0AB5517334F8A4F24nkgeml501mbschi_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi Co-authors,

In this draft,  remote Endpoint s= ub-TLV is introduced to specify the IP address of tunnel end point. However= , in draft-ietf-bess-evpn-overlay,  NVO3 NVE IP is carried in BGP Next= Hop field. I am wondering why the remote Endpoint sub-TLV is introduced and why the BGP Next Hop can't satify the requiremen= t?

 

Thanks,

weiguo

--_000_DD5FC8DE455C3348B94340C0AB5517334F8A4F24nkgeml501mbschi_-- From nobody Mon Aug 3 01:39:11 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86E8D1A8AD9 for ; Mon, 3 Aug 2015 01:39:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.277 X-Spam-Level: X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gqa7gyBg24oF for ; Mon, 3 Aug 2015 01:39:05 -0700 (PDT) Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 545EA1A8AC5 for ; Mon, 3 Aug 2015 01:39:02 -0700 (PDT) Received: by wicgj17 with SMTP id gj17so94500601wic.1 for ; Mon, 03 Aug 2015 01:39:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Oqs8dzsaaZT+vqMWZu+u2nQspn9sGNZr1deIRRqrbxk=; b=GXMSuECKNXvBjUPSufXL1gLjeFiTQAxTQfydIxesYCY2bGqofAZFBMGzT2cqzEiVk+ rn2TANLqTVViAf/ULqw+5VUsI7qMeOj6+WQWArKQ0Yoxza31ek9MN1VDuA0viryFn26v ypRGNIo/seHrJSlBj1uyQTlHY6to7WTYyQDfbYO4p7uWYYqPg089GLCIiafzhXFOYbSD JjIrT1GB+H33oVnLWTDj6rFF4IBuae82k4wwaFSEPR20kXaR9HkD38o3fouT2MDsbDkz zCOntv+Tf1utmxqiH8/VQTbFAhw7AGXfGPcZpAdIo0VRTBoJeyhPdpqGzDf99UG164tq IJXA== MIME-Version: 1.0 X-Received: by 10.194.122.97 with SMTP id lr1mr22551746wjb.26.1438591141064; Mon, 03 Aug 2015 01:39:01 -0700 (PDT) Sender: rraszuk@gmail.com Received: by 10.194.95.168 with HTTP; Mon, 3 Aug 2015 01:39:01 -0700 (PDT) In-Reply-To: References: Date: Mon, 3 Aug 2015 10:39:01 +0200 X-Google-Sender-Auth: 7NbN9AZLJ0XstucDstJaVycqlWs Message-ID: From: Robert Raszuk To: Haoweiguo Content-Type: multipart/alternative; boundary=089e01228c70f0b7ca051c6419f1 Archived-At: Cc: idr wg list Subject: Re: [Idr] Qusetions about draft-rosen-idr-tunnel-enaps-00 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 08:39:09 -0000 --089e01228c70f0b7ca051c6419f1 Content-Type: text/plain; charset=UTF-8 Hi Weiguo Unlike in overlay signalling here we are using classic BGP control plane hence next hop will be rewritten across any EBGP boundary. If you required to construct an overlay data plane using existing BGP control plane there is a need to signal the tunnel endpoint address. In evpn-overlay BGP is congruent with data plane and runs in the overlay. Both approaches have pros and cons and I guess it is helpful to provide both options to operators. Best, r. On Mon, Aug 3, 2015 at 5:00 AM, Haoweiguo wrote: > Hi Co-authors, > > In this draft, remote Endpoint sub-TLV is introduced to specify the IP > address of tunnel end point. However, in draft-ietf-bess-evpn-overlay, > NVO3 NVE IP is carried in BGP Next Hop field. I am wondering why the remote > Endpoint sub-TLV is introduced and why the BGP Next Hop can't satify the > requirement? > > > > Thanks, > > weiguo > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --089e01228c70f0b7ca051c6419f1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Weiguo

<= /div>
Unlike in overlay signalling here we are using clas= sic BGP control plane hence next hop will be rewritten across any EBGP boun= dary.=C2=A0

If you req= uired to construct an overlay data plane using existing BGP control plane t= here is a need to signal the tunnel endpoint address.=C2=A0

In evpn-overlay BGP is congruent with= data plane and runs in the overlay.=C2=A0

Both approaches have pros and cons and I guess it is h= elpful to provide both options to operators.=C2=A0
=
Best,
r.


On Mon, Aug 3, 2015 at 5:00 AM, Haoweiguo <= haoweiguo@huawei.= com> wrote:

Hi Co-authors,

In this draft,=C2=A0 remote Endpoint s= ub-TLV is introduced to specify the IP address of tunnel end point. However= , in draft-ietf-bess-evpn-overlay,=C2=A0 NVO3 NVE IP is carried in BGP Next= Hop field. I am wondering why the remote Endpoint sub-TLV is introduced and why the BGP Next Hop can't satify the requir= ement?

=C2=A0

Thanks,

weiguo


_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--089e01228c70f0b7ca051c6419f1-- From nobody Mon Aug 3 05:30:16 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B53821ACD12 for ; Mon, 3 Aug 2015 05:30:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.699 X-Spam-Level: X-Spam-Status: No, score=-0.699 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M1yIHehRBLXz for ; Mon, 3 Aug 2015 05:30:05 -0700 (PDT) Received: from relais-inet.francetelecom.com (relais-ias245.francetelecom.com [80.12.204.245]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 601801A907E for ; Mon, 3 Aug 2015 05:29:53 -0700 (PDT) Received: from omfeda08.si.francetelecom.fr (unknown [xx.xx.xx.201]) by omfeda12.si.francetelecom.fr (ESMTP service) with ESMTP id 3A7AA3B47B8 for ; Mon, 3 Aug 2015 14:29:45 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.60]) by omfeda08.si.francetelecom.fr (ESMTP service) with ESMTP id 18F7B38404A for ; Mon, 3 Aug 2015 14:29:42 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM7F.corporate.adroot.infra.ftgroup ([fe80::c1d7:e278:e357:11ad%19]) with mapi id 14.03.0248.002; Mon, 3 Aug 2015 14:29:41 +0200 From: To: "idr@ietf.org" Thread-Topic: Progressing on draft-litkowski-idr-rtc-interas Thread-Index: AdDN5y8P0L2PvwPoS9CyoroqQ7yBug== Date: Mon, 3 Aug 2015 12:29:41 +0000 Message-ID: <2706_1438604982_55BF5EB6_2706_6548_1_9E32478DFA9976438E7A22F69B08FF92166BD4FD@OPEXCLILMA4.corporate.adroot.infra.ftgroup> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.1] Content-Type: multipart/related; boundary="_004_9E32478DFA9976438E7A22F69B08FF92166BD4FDOPEXCLILMA4corp_"; type="multipart/alternative" MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.8.3.115416 Archived-At: Subject: [Idr] Progressing on draft-litkowski-idr-rtc-interas X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 12:30:14 -0000 --_004_9E32478DFA9976438E7A22F69B08FF92166BD4FDOPEXCLILMA4corp_ Content-Type: multipart/alternative; boundary="_000_9E32478DFA9976438E7A22F69B08FF92166BD4FDOPEXCLILMA4corp_" --_000_9E32478DFA9976438E7A22F69B08FF92166BD4FDOPEXCLILMA4corp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi WG, I would like to restart some discussion on this draft as there was no discu= ssion since Dallas IETF. IMO, the draft presents a problem that we definitely need to solve (we have= some issues in live networks ..., so it's not theorical). Now , regarding the solution we give in the draft, discussion is required .= .. Do you think that we take the good approach today ? Do we need to push a si= ngle behavior ? Please provide your comments, so we can progress on that topic. Thanks, [Orange logo] Stephane Litkowski Network Architect Orange/SCE/EQUANT/IBNF/ENDD/NDE Orange Expert Future Networks phone: +33 2 23 28 49 83 mobile: +33 6 37 86 97 52 stephane.litkowski@orange.com ___________________________________________________________________________= ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou = falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, Orange is not liable for messages that have been = modified, changed or falsified. Thank you. --_000_9E32478DFA9976438E7A22F69B08FF92166BD4FDOPEXCLILMA4corp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi WG,

 

I would like to restart some discussion on this draf= t as there was no discussion since Dallas IETF.

IMO, the draft presents a problem that we definitely= need to solve (we have some issues in live networks …, so it’s= not theorical).

Now , regarding the solution we give in the draft, d= iscussion is required …

 

Do you think that we take the good approach today ? = Do we need to push a single behavior ?

Please provide your comments, so we can progress on = that topic.

 

Thanks,

 

3D"O=

 <= o:p>

Stephane Litkowski
Network Architect
Orange/SCE/EQUANT/IBNF/ENDD/NDE

Orange Expert Fut= ure Networks

phone: +33 2 23 28 49 83
mobile: +33 6 37 86 97 52
stephane.litkowski@orange.com

 

 

______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
--_000_9E32478DFA9976438E7A22F69B08FF92166BD4FDOPEXCLILMA4corp_-- --_004_9E32478DFA9976438E7A22F69B08FF92166BD4FDOPEXCLILMA4corp_ Content-Type: image/gif; name="image001.gif" Content-Description: image001.gif Content-Disposition: inline; filename="image001.gif"; size=381; creation-date="Mon, 03 Aug 2015 12:29:41 GMT"; modification-date="Mon, 03 Aug 2015 12:29:41 GMT" Content-ID: Content-Transfer-Encoding: base64 R0lGODlhKAAoAMQAAP+MQP+zgP/17//s3/+DMP/iz/+fYP+8j/9wEP95IP/Gn/+WUP/Pr/+pcP/Z v/////9mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAoACgAAAX6oAONZGmeaEqKauum7Cu/8Wyj9a2P+X73vhkwSCPuhkYVMolj2pbOEjTK oxatrSlVG+U6vUxwUmwkE81BtE99xGbdSjhMPgo4BAoA+wUICAR6IwQODwMNEAcOigAFhQYQDgoD DwcQBJOKBIOFDQmaCCyTB416hQcBBQuTEA8Cow8EBQINpHcGhAkrEAkPChAAD3YPCLuSDw+sIgEP wCILzK0OjY9VBJS/wYQjfwaNyRDLzRAG0AMB5wC6ENyEt8jWDAsCyA/KzJN+zLILqLlVv/OuaYPU alU9cMwuPSCl8AEDYv8EQbwRgAEABcziJFl2bMmeEQgATEwRAgA7 --_004_9E32478DFA9976438E7A22F69B08FF92166BD4FDOPEXCLILMA4corp_-- From nobody Mon Aug 3 05:45:12 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A93ED1A00AE for ; Mon, 3 Aug 2015 05:45:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.199 X-Spam-Level: X-Spam-Status: No, score=0.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_RELAY_NODNS=1.451, FREEMAIL_FROM=0.001, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RDNS_NONE=0.793, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gufB4ynTDWcJ for ; Mon, 3 Aug 2015 05:45:01 -0700 (PDT) Received: from relais-inet.francetelecom.com (unknown [80.12.204.245]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 076CD1A0022 for ; Mon, 3 Aug 2015 05:44:32 -0700 (PDT) Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda13.si.francetelecom.fr (ESMTP service) with ESMTP id EAD9219022F for ; Mon, 3 Aug 2015 14:43:43 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.72]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id C1082158052 for ; Mon, 3 Aug 2015 14:43:43 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541%19]) with mapi id 14.03.0248.002; Mon, 3 Aug 2015 14:43:43 +0200 From: To: "idr@ietf.org" Thread-Topic: Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AdDN6CX4s46BAVmoSw64AcVba6rtUQ== Date: Mon, 3 Aug 2015 12:43:42 +0000 Message-ID: <4423_1438605823_55BF61FF_4423_2090_1_9E32478DFA9976438E7A22F69B08FF92166BD525@OPEXCLILMA4.corporate.adroot.infra.ftgroup> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.1] Content-Type: multipart/alternative; boundary="_000_9E32478DFA9976438E7A22F69B08FF92166BD525OPEXCLILMA4corp_" MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.8.3.121516 Archived-At: Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 12:45:10 -0000 --_000_9E32478DFA9976438E7A22F69B08FF92166BD525OPEXCLILMA4corp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, In Dallas, we presented an update of draft-litkowski-idr-flowspec-interface= set which allow to push flowspec rules to a specific set of interfaces iden= tified by a group ID. We took into account the comment we had in Toronto but there was no new com= ment. Last discussion was about putting the interface group within the NLRI= which is causing some issue, especially for interAS, so keeping it as comm= unity looks better even if we need to use ADDPATH in some specific cases. I would like to restart the discussion on this draft. Do you think the technical proposal is right ? Do you think that the group ID space is large enough ? One concern I have (not a big one), is that all routers will receive all th= e flowspec routes even if they do not need it. I would be good to reuse som= e RT based solution (and RT filtering), but RT may conflict with Flowspec V= PN, so special care are required, and I would like to hear from implementor= s about having RTs identifying VPNs and RTs identifying interfaces groups o= n the same route. Do we need to enlarge the application of this mechanism to a "SDN" API, lik= e Openflow ? Programming flows on a specific node, or specific group of nod= e. Brgds, Stephane ___________________________________________________________________________= ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou = falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, Orange is not liable for messages that have been = modified, changed or falsified. Thank you. --_000_9E32478DFA9976438E7A22F69B08FF92166BD525OPEXCLILMA4corp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

In Dallas, we presented an update of draft-litkowski= -idr-flowspec-interfaceset which allow to push flowspec rules to a specific= set of interfaces identified by a group ID.

We took into account the comment we had in Toronto b= ut there was no new comment. Last discussion was about putting the interfac= e group within the NLRI which is causing some issue, especially for interAS= , so keeping it as community looks better even if we need to use ADDPATH in some specific cases.

 

I would like to restart the discussion on this draft= .

 

Do you think the technical proposal is right ?<= /o:p>

Do you think that the group ID space is large enough= ?

 

One concern I have (not a big one), is that all rout= ers will receive all the flowspec routes even if they do not need it. I wou= ld be good to reuse some RT based solution (and RT filtering), but RT may c= onflict with Flowspec VPN, so special care are required, and I would like to hear from implementors about having= RTs identifying VPNs and RTs identifying interfaces groups on the same rou= te.

 

Do we need to enlarge the application of this mechan= ism to a “SDN” API, like Openflow ? Programming flows on a spec= ific node, or specific group of node.

 

 

Brgds,

 

Stephane

 

______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
--_000_9E32478DFA9976438E7A22F69B08FF92166BD525OPEXCLILMA4corp_-- From nobody Mon Aug 3 09:45:20 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5336A1ACEEC; Mon, 3 Aug 2015 09:45:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.898 X-Spam-Level: X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1I7WMWqJvBLE; Mon, 3 Aug 2015 09:45:17 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 18C7A1ACEE3; Mon, 3 Aug 2015 09:45:17 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: "Kathleen Moriarty" To: "The IESG" X-Test-IDTracker: no X-IETF-IDTracker: 6.3.0.p1 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150803164517.8954.28204.idtracker@ietfa.amsl.com> Date: Mon, 03 Aug 2015 09:45:17 -0700 Archived-At: Cc: idr-chairs@ietf.org, draft-ietf-idr-flowspec-redirect-rt-bis@ietf.org, idr@ietf.org Subject: [Idr] Kathleen Moriarty's No Objection on draft-ietf-idr-flowspec-redirect-rt-bis-05: (with COMMENT) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 16:45:18 -0000 Kathleen Moriarty has entered the following ballot position for draft-ietf-idr-flowspec-redirect-rt-bis-05: No Objection When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html for more information about IESG DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-idr-flowspec-redirect-rt-bis/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- Could you expand two acronyms in the introduction, VRF and NLRI? Thank you! From nobody Mon Aug 3 13:55:00 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73DAD1B3129 for ; Mon, 3 Aug 2015 13:54:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.51 X-Spam-Level: X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OmKWKSzK_KVc for ; Mon, 3 Aug 2015 13:54:56 -0700 (PDT) Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 288DA1B3128 for ; Mon, 3 Aug 2015 13:54:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17503; q=dns/txt; s=iport; t=1438635296; x=1439844896; h=from:to:subject:date:message-id:mime-version; bh=xnFq/stG1ck0wCTaNKDOAtPZAZVozFZBudtpWolU7Ho=; b=N2z760dzNvq9LSHUZuDLSN1C3G/4Ldol+5w/TjqamfMRLANLMT3LQHm3 XEMpyLtfCCJR3YSpAfK/gSxavwN4wOn8DW1f94QYnk65T2I8udVkTYCwc iYngb5/FQXTOh79xkbTO3giXVCRkybPIhuSVha1sF9EY/VE4WEMooYGAN c=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BFAwAG1L9V/4oNJK1bGQEBAYIxTVRpBoMduTAJh30CHIEbOBQBAQEBAQEBgQqEIwECAQMjCl4BCBEDAQIWEgMCBDAUCQoEARIUB4gTtSuWAwEBAQEBAQQBAQEBAQEci0+EJREBQB4Egl+BQwWUeQGMS4FHhCCLQIghJoITF4FTb4EOOoEEAQEB X-IronPort-AV: E=Sophos;i="5.15,603,1432598400"; d="scan'208,217";a="174902543" Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-3.cisco.com with ESMTP; 03 Aug 2015 20:54:55 +0000 Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id t73Kstgd030313 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 3 Aug 2015 20:54:55 GMT Received: from xch-rcd-005.cisco.com (173.37.102.15) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Mon, 3 Aug 2015 15:54:54 -0500 Received: from xhc-aln-x01.cisco.com (173.36.12.75) by xch-rcd-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Mon, 3 Aug 2015 15:54:54 -0500 Received: from xmb-aln-x06.cisco.com ([169.254.1.223]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.03.0248.002; Mon, 3 Aug 2015 15:54:54 -0500 From: "Acee Lindem (acee)" To: "stephane.litkowski@orange.com" , "idr@ietf.org" Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUQ== Date: Mon, 3 Aug 2015 20:54:54 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.36.7.16] Content-Type: multipart/alternative; boundary="_000_D1E54BDE2A20Baceeciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 20:54:58 -0000 --_000_D1E54BDE2A20Baceeciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU3RlcGhhbmUsDQoNCkZyb206IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlk ci1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mIFN0ZXBoYW5lIExpdGtvd3NraSA8c3Rl cGhhbmUubGl0a293c2tpQG9yYW5nZS5jb208bWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFu Z2UuY29tPj4NCkRhdGU6IE1vbmRheSwgQXVndXN0IDMsIDIwMTUgYXQgODo0MyBBTQ0KVG86ICJp ZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4iIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlk ckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBbSWRyXSBQcm9ncmVzc2luZyBkcmFmdC1saXRrb3dza2kt aWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMQ0KDQpIaSwNCg0KSW4gRGFsbGFzLCB3ZSBwcmVz ZW50ZWQgYW4gdXBkYXRlIG9mIGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNl c2V0IHdoaWNoIGFsbG93IHRvIHB1c2ggZmxvd3NwZWMgcnVsZXMgdG8gYSBzcGVjaWZpYyBzZXQg b2YgaW50ZXJmYWNlcyBpZGVudGlmaWVkIGJ5IGEgZ3JvdXAgSUQuDQpXZSB0b29rIGludG8gYWNj b3VudCB0aGUgY29tbWVudCB3ZSBoYWQgaW4gVG9yb250byBidXQgdGhlcmUgd2FzIG5vIG5ldyBj b21tZW50LiBMYXN0IGRpc2N1c3Npb24gd2FzIGFib3V0IHB1dHRpbmcgdGhlIGludGVyZmFjZSBn cm91cCB3aXRoaW4gdGhlIE5MUkkgd2hpY2ggaXMgY2F1c2luZyBzb21lIGlzc3VlLCBlc3BlY2lh bGx5IGZvciBpbnRlckFTLCBzbyBrZWVwaW5nIGl0IGFzIGNvbW11bml0eSBsb29rcyBiZXR0ZXIg ZXZlbiBpZiB3ZSBuZWVkIHRvIHVzZSBBRERQQVRIIGluIHNvbWUgc3BlY2lmaWMgY2FzZXMuDQoN Ckkgd291bGQgbGlrZSB0byByZXN0YXJ0IHRoZSBkaXNjdXNzaW9uIG9uIHRoaXMgZHJhZnQuDQoN CkRvIHlvdSB0aGluayB0aGUgdGVjaG5pY2FsIHByb3Bvc2FsIGlzIHJpZ2h0ID8NCg0KSSBiZWxp ZXZlIHRoaXMgaXMgYSB2YWx1YWJsZSBleHRlbnNpb24gdG8gUkZDIDU1NzUgYW5kIHRoaXMgc2Vl bXMgdG8gYmUgdGhlIHJpZ2h0IGRpcmVjdGlvbi4NCg0KDQpEbyB5b3UgdGhpbmsgdGhhdCB0aGUg Z3JvdXAgSUQgc3BhY2UgaXMgbGFyZ2UgZW5vdWdoID8NCg0KSSB0aGluayAxNksgaXMgcGxlbnR5 IGZvciB0aGUgdXNlIGNhc2VzIHByZXNlbnRlZCBpbiB0aGlzIGRyYWZ0Lg0KDQoNCk9uZSBjb25j ZXJuIEkgaGF2ZSAobm90IGEgYmlnIG9uZSksIGlzIHRoYXQgYWxsIHJvdXRlcnMgd2lsbCByZWNl aXZlIGFsbCB0aGUgZmxvd3NwZWMgcm91dGVzIGV2ZW4gaWYgdGhleSBkbyBub3QgbmVlZCBpdC4g SSB3b3VsZCBiZSBnb29kIHRvIHJldXNlIHNvbWUgUlQgYmFzZWQgc29sdXRpb24gKGFuZCBSVCBm aWx0ZXJpbmcpLCBidXQgUlQgbWF5IGNvbmZsaWN0IHdpdGggRmxvd3NwZWMgVlBOLCBzbyBzcGVj aWFsIGNhcmUgYXJlIHJlcXVpcmVkLCBhbmQgSSB3b3VsZCBsaWtlIHRvIGhlYXIgZnJvbSBpbXBs ZW1lbnRvcnMgYWJvdXQgaGF2aW5nIFJUcyBpZGVudGlmeWluZyBWUE5zIGFuZCBSVHMgaWRlbnRp ZnlpbmcgaW50ZXJmYWNlcyBncm91cHMgb24gdGhlIHNhbWUgcm91dGUuDQoNClRoaXMgcHJvYmxl bSBleGlzdGVkIHdpdGggUkZDIDU1NzUuIEkgZ3Vlc3Mgd2hhdCB5b3UgYXJlIGFudGljaXBhdGlu ZyBhZHZlcnRpc2luZyBtb3JlIHJ1bGVzIG5vdyB0aGF0IHlvdSBoYXZlIHRoaXMgbGV2ZWwgb2Yg Z3JhbnVsYXJpdHk/DQoNCg0KRG8gd2UgbmVlZCB0byBlbmxhcmdlIHRoZSBhcHBsaWNhdGlvbiBv ZiB0aGlzIG1lY2hhbmlzbSB0byBhIOKAnFNETuKAnSBBUEksIGxpa2UgT3BlbmZsb3cgPyBQcm9n cmFtbWluZyBmbG93cyBvbiBhIHNwZWNpZmljIG5vZGUsIG9yIHNwZWNpZmljIGdyb3VwIG9mIG5v ZGUuDQoNCklmIFJvdXRlIFRhcmdldHMgd2VyZSBhZG9wdGVkIHRvIEZsb3cgU3BlYywgd291bGRu 4oCZdCB0aGF0IGJlIHRoZSBCR1AgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbT8gQWxzbywgSSB0aGlu ayBGbG93IFNwZWMgaXMgYmV0dGVyIHN1aXRlZCB0byBmaWx0ZXJpbmcgdGhhbiBnZW5lcmFsaXpl ZCB0cmFmZmljIGVuZ2luZWVyaW5nLiBGdXJ0aGVybW9yZSwgSSBmZWVsIHNlZ21lbnQgcm91dGlu ZyBwcm92aWRlcyBhIG1vcmUgc2NhbGFibGUgc29sdXRpb24uDQoNClRoYW5rcywNCkFjZWUNCg0K DQoNCkJyZ2RzLA0KDQpTdGVwaGFuZQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KQ2UgbWVzc2FnZSBldCBzZXMg cGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVu dGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jDQpwYXMgZXRyZSBkaWZm dXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6 IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KYSBsJ2V4 cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVz IG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwN Ck9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUg YWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCg0KVGhpcyBtZXNzYWdlIGFuZCBp dHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5m b3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsNCnRoZXkgc2hvdWxkIG5vdCBi ZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KSWYg eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUg c2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQpBcyBl bWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0 aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQpUaGFuayB5b3Uu DQoNCg== --_000_D1E54BDE2A20Baceeciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: <9C5606DE17BFB64FB127AFE439693785@emea.cisco.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBTdGVwaGFu ZSwmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZ X1NFQ1RJT04iPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjEx cHQ7IHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBu b25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJ TkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0 IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxz cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+SWRyICZsdDs8YSBocmVm PSJtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZn dDsgb24gYmVoYWxmIG9mIFN0ZXBoYW5lIExpdGtvd3NraSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0 ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tIj5zdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNv bTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bh bj5Nb25kYXksIEF1Z3VzdCAzLCAyMDE1IGF0IDg6NDMgQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9u dC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj4mcXVvdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYu b3JnIj5pZHJAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYu b3JnIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi b2xkIj5TdWJqZWN0OiA8L3NwYW4+W0lkcl0gUHJvZ3Jlc3NpbmcgZHJhZnQtbGl0a293c2tpLWlk ci1mbG93c3BlYy1pbnRlcmZhY2VzZXQtMDE8YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+ DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5 bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFSR0lO OjAgMCAwIDU7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwi IHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6 dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDov L3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDov L3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl bnQ9Ik1pY3Jvc29mdCBXb3JkIDE0IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQov KiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7 DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh bWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUg RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN Cgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBw dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5N c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4 dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl Y29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1z b0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxs b29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpz cGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZv bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpz cGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIi Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0 IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERlZmF1bHQN Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz YW5zLXNlcmlmIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0 PjwveG1sPjwhW2VuZGlmXS0tPg0KPGRpdiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9 InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+SGksPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIERhbGxhcywgd2UgcHJlc2VudGVkIGFu IHVwZGF0ZSBvZiBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldCB3aGlj aCBhbGxvdyB0byBwdXNoIGZsb3dzcGVjIHJ1bGVzIHRvIGEgc3BlY2lmaWMgc2V0IG9mIGludGVy ZmFjZXMgaWRlbnRpZmllZCBieSBhIGdyb3VwIElELjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+V2UgdG9vayBpbnRvIGFjY291bnQgdGhlIGNvbW1lbnQgd2UgaGFkIGluIFRv cm9udG8gYnV0IHRoZXJlIHdhcyBubyBuZXcgY29tbWVudC4gTGFzdCBkaXNjdXNzaW9uIHdhcyBh Ym91dCBwdXR0aW5nIHRoZSBpbnRlcmZhY2UgZ3JvdXAgd2l0aGluIHRoZSBOTFJJIHdoaWNoIGlz IGNhdXNpbmcgc29tZSBpc3N1ZSwgZXNwZWNpYWxseSBmb3IgaW50ZXJBUywgc28ga2VlcGluZyBp dCBhcyBjb21tdW5pdHkgbG9va3MNCiBiZXR0ZXIgZXZlbiBpZiB3ZSBuZWVkIHRvIHVzZSBBRERQ QVRIIGluIHNvbWUgc3BlY2lmaWMgY2FzZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgd291 bGQgbGlrZSB0byByZXN0YXJ0IHRoZSBkaXNjdXNzaW9uIG9uIHRoaXMgZHJhZnQuPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPkRvIHlvdSB0aGluayB0aGUgdGVjaG5pY2FsIHByb3Bvc2FsIGlzIHJp Z2h0ID88L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+ DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIGJlbGlldmUgdGhpcyBpcyBhIHZhbHVhYmxlIGV4 dGVuc2lvbiB0byBSRkMgNTU3NSBhbmQgdGhpcyBzZWVtcyB0byBiZSB0aGUgcmlnaHQgZGlyZWN0 aW9uLiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8 c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRM T09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1 IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9 InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNy b3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1j b206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2Zm aWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAi Pg0KPGRpdiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EbyB5b3UgdGhpbmsgdGhhdCB0aGUgZ3JvdXAgSUQgc3Bh Y2UgaXMgbGFyZ2UgZW5vdWdoID88L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8L3NwYW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIHRoaW5rIDE2SyBpcyBw bGVudHkgZm9yIHRoZSB1c2UgY2FzZXMgcHJlc2VudGVkIGluIHRoaXMgZHJhZnQuJm5ic3A7PC9k aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4N CjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHls ZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1OyBNQVJHSU46 MCAwIDAgNTsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIg eG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3 PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8v c2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8v d3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUi IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbmUgY29uY2VybiBJIGhhdmUgKG5v dCBhIGJpZyBvbmUpLCBpcyB0aGF0IGFsbCByb3V0ZXJzIHdpbGwgcmVjZWl2ZSBhbGwgdGhlIGZs b3dzcGVjIHJvdXRlcyBldmVuIGlmIHRoZXkgZG8gbm90IG5lZWQgaXQuIEkgd291bGQgYmUgZ29v ZCB0byByZXVzZSBzb21lIFJUIGJhc2VkIHNvbHV0aW9uIChhbmQgUlQgZmlsdGVyaW5nKSwgYnV0 IFJUIG1heSBjb25mbGljdCB3aXRoIEZsb3dzcGVjIFZQTiwgc28gc3BlY2lhbA0KIGNhcmUgYXJl IHJlcXVpcmVkLCBhbmQgSSB3b3VsZCBsaWtlIHRvIGhlYXIgZnJvbSBpbXBsZW1lbnRvcnMgYWJv dXQgaGF2aW5nIFJUcyBpZGVudGlmeWluZyBWUE5zIGFuZCBSVHMgaWRlbnRpZnlpbmcgaW50ZXJm YWNlcyBncm91cHMgb24gdGhlIHNhbWUgcm91dGUuPC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhpcyBw cm9ibGVtIGV4aXN0ZWQgd2l0aCBSRkMgNTU3NS4gSSBndWVzcyB3aGF0IHlvdSBhcmUgYW50aWNp cGF0aW5nIGFkdmVydGlzaW5nIG1vcmUgcnVsZXMgbm93IHRoYXQgeW91IGhhdmUgdGhpcyBsZXZl bCBvZiBncmFudWxhcml0eT8mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBp ZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FU VFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlk OyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpz Y2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt Y29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIw MDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRp diBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJX b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPkRvIHdlIG5lZWQgdG8gZW5sYXJnZSB0aGUgYXBwbGljYXRpb24gb2YgdGhpcyBtZWNoYW5p c20gdG8gYSDigJxTRE7igJ0gQVBJLCBsaWtlIE9wZW5mbG93ID8gUHJvZ3JhbW1pbmcgZmxvd3Mg b24gYSBzcGVjaWZpYyBub2RlLCBvciBzcGVjaWZpYyBncm91cCBvZiBub2RlLjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9k aXY+DQo8ZGl2PklmIFJvdXRlIFRhcmdldHMgd2VyZSBhZG9wdGVkIHRvIEZsb3cgU3BlYywgd291 bGRu4oCZdCB0aGF0IGJlIHRoZSBCR1AgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbT8gQWxzbywgSSB0 aGluayBGbG93IFNwZWMgaXMgYmV0dGVyIHN1aXRlZCB0byBmaWx0ZXJpbmcgdGhhbiBnZW5lcmFs aXplZCB0cmFmZmljIGVuZ2luZWVyaW5nLiBGdXJ0aGVybW9yZSwgSSBmZWVsIHNlZ21lbnQgcm91 dGluZyBwcm92aWRlcyBhIG1vcmUgc2NhbGFibGUgc29sdXRpb24uJm5ic3A7PC9kaXY+DQo8ZGl2 Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGFua3MsPC9kaXY+DQo8ZGl2PkFjZWUmbmJzcDs8L2Rpdj4N CjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJs b2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJC T1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAg MCA1OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxu czpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hl bWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cu dzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxp bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+QnJnZHMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlN0ZXBoYW5l PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjwvZGl2Pg0KPHByZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2lu dGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3Ug cHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYw0KcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxv aXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1l c3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXINCmEgbCdleHBlZGl0ZXVyIGV0 IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBl bGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sDQpPcmFuZ2UgZGVj bGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVm b3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQoNClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1l bnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRo YXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7DQp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0 ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCklmIHlvdSBoYXZlIHJl Y2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQg ZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KQXMgZW1haWxzIG1heSBi ZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJl ZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KVGhhbmsgeW91Lg0KPC9wcmU+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_D1E54BDE2A20Baceeciscocom_-- From nobody Mon Aug 3 14:21:11 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77EEC1A1A7B for ; Mon, 3 Aug 2015 14:21:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.277 X-Spam-Level: X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T0owpTTvOKXq for ; Mon, 3 Aug 2015 14:21:07 -0700 (PDT) Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B911D1A1A0B for ; Mon, 3 Aug 2015 14:21:06 -0700 (PDT) Received: by wibud3 with SMTP id ud3so152066926wib.1 for ; Mon, 03 Aug 2015 14:21:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=2FkLVk4n3JemnDhhILAh0TtrK0bKBHC9RPLq+j11SdA=; b=nC7D6S8pODj7naY005jTsIbUgv4793eXIXHMe886lCKgRri9pg6cZrVLiP/Eo154sl H+K1bopHmdShSlsytYWgnql2ssaAAHOcmADI2FnC+v+FY60dgt4dVQAazSxkFI6wpPUp US6VayAWDFXxwfJLIXH8P/4u4XLF25IlyPAN0nXu98v8WsWYQsXrVRo0IRXLZnjmW/PK ux7QAKMtNfX9GE90eWod+sG+jtdcXMVLVwIAGlty3KdH00g22Wu60dFEDfJWnorA8rzN w0pPOk98Z+orJEBNZw//CYQDQYt4PRU5eJkZDt+9CqR5YTD3qICxltlRTCIHclftSwkZ cZZQ== MIME-Version: 1.0 X-Received: by 10.180.37.74 with SMTP id w10mr35577844wij.92.1438636865473; Mon, 03 Aug 2015 14:21:05 -0700 (PDT) Sender: rraszuk@gmail.com Received: by 10.194.31.230 with HTTP; Mon, 3 Aug 2015 14:21:05 -0700 (PDT) In-Reply-To: References: Date: Mon, 3 Aug 2015 23:21:05 +0200 X-Google-Sender-Auth: P_vFr2-EnzJOHaHRPW5NScpCDUE Message-ID: From: Robert Raszuk To: "Acee Lindem (acee)" Content-Type: multipart/alternative; boundary=e89a8f64720f53d4da051c6ebff7 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 21:21:09 -0000 --e89a8f64720f53d4da051c6ebff7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello Acee, > If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t that > be the BGP answer to this problem? Can't resist to ask .. what do you mean ? Route target is just an extended community and like any other SAFI can be used with vanilla Flow Spec. Likewise it is up to implementation to allow any filtering based on regular/extended/wide communities. Just FYI RFC already spells out case of using flow spec routes in the VPN filtering application based on RT import: Propagation of this NLRI is controlled by matching Route Target extended communities associated with the BGP path advertisement with the VRF import policy, using the same mechanism as describein "BGP/MPLS IP VPNs" [RFC4364 ] . So can you elaborate what does it mean to "adopt RTs to Flow Spec" ? Regards, Robert. On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (acee) wrote: > Hi Stephane, > > From: Idr on behalf of Stephane Litkowski < > stephane.litkowski@orange.com> > Date: Monday, August 3, 2015 at 8:43 AM > To: "idr@ietf.org" > Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 > > Hi, > > > > In Dallas, we presented an update of > draft-litkowski-idr-flowspec-interfaceset which allow to push flowspec > rules to a specific set of interfaces identified by a group ID. > > We took into account the comment we had in Toronto but there was no new > comment. Last discussion was about putting the interface group within the > NLRI which is causing some issue, especially for interAS, so keeping it a= s > community looks better even if we need to use ADDPATH in some specific > cases. > > > > I would like to restart the discussion on this draft. > > > > Do you think the technical proposal is right ? > > > I believe this is a valuable extension to RFC 5575 and this seems to be > the right direction. > > > Do you think that the group ID space is large enough ? > > > I think 16K is plenty for the use cases presented in this draft. > > > > One concern I have (not a big one), is that all routers will receive all > the flowspec routes even if they do not need it. I would be good to reuse > some RT based solution (and RT filtering), but RT may conflict with > Flowspec VPN, so special care are required, and I would like to hear from > implementors about having RTs identifying VPNs and RTs identifying > interfaces groups on the same route. > > > This problem existed with RFC 5575. I guess what you are anticipating > advertising more rules now that you have this level of granularity? > > > > Do we need to enlarge the application of this mechanism to a =E2=80=9CSDN= =E2=80=9D API, > like Openflow ? Programming flows on a specific node, or specific group o= f > node. > > > If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t that be the = BGP > answer to this problem? Also, I think Flow Spec is better suited to > filtering than generalized traffic engineering. Furthermore, I feel segme= nt > routing provides a more scalable solution. > > Thanks, > Acee > > > > > > Brgds, > > > > Stephane > > > > _________________________________________________________________________= ________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations confid= entielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re= cu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages = electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme o= u falsifie. Merci. > > This message and its attachments may contain confidential or privileged i= nformation that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and de= lete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have bee= n modified, changed or falsified. > Thank you. > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --e89a8f64720f53d4da051c6ebff7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello Acee,
> If Route Targets were adopted to Flow Sp= ec, wouldn=E2=80=99t that=C2=A0
> be= the BGP answer to this problem?
Can't resist to ask .. what do you= mean ?=C2=A0

Route target is just an extended community and like any other= SAFI can be used with vanilla Flow Spec. Likewise it is up to implementati= on to allow any filtering based on regular/extended/wide communities.=C2=A0=

Just FYI RFC already spells out case of using flow spec routes in the VPN = filtering application based on RT import:

P=
ropagation of this NLRI is controlled by matching Route Target
extended communities associated with the BGP path advertisement with the VR=
F import policy, using the same mechanism as describein "BGP/MPLS IP V=
PNs" [RFC4364] .

On Mon, Aug 3, 2015 at 10:5= 4 PM, Acee Lindem (acee) <acee@cisco.com> wrote:
Hi Stephane,=C2=A0

From: Idr <idr-bounces@ietf.org> on behalf= of Stephane Litkowski <stephane.litkowski@orange.com>
Date: Monday, August 3, 2015 at 8:4= 3 AM
To: "idr@ietf.org" <idr@ietf.org>
Subject: [Idr] Progressing draft-li= tkowski-idr-flowspec-interfaceset-01

Hi,

=C2=A0

In Dallas, we presented an update of draft-litkowski= -idr-flowspec-interfaceset which allow to push flowspec rules to a specific= set of interfaces identified by a group ID.

We took into account the comment we had in Toronto b= ut there was no new comment. Last discussion was about putting the interfac= e group within the NLRI which is causing some issue, especially for interAS= , so keeping it as community looks better even if we need to use ADDPATH in some specific cases.

=C2=A0

I would like to restart the discussion on this draft= .

=C2=A0

Do you think the technical proposal is right ?


I believe this is a valuable extension to RFC 5575 and this seems to b= e the right direction.=C2=A0


Do you think that the group ID space is large enough= ?


I think 16K is plenty for the use cases presented in this draft= .=C2=A0

=C2=A0

One concern I have (not a big one), is that all rout= ers will receive all the flowspec routes even if they do not need it. I wou= ld be good to reuse some RT based solution (and RT filtering), but RT may c= onflict with Flowspec VPN, so special care are required, and I would like to hear from implementors about having= RTs identifying VPNs and RTs identifying interfaces groups on the same rou= te.


This problem existed with RFC 5575. I guess what you are antici= pating advertising more rules now that you have this level of granularity?= =C2=A0

=C2=A0

Do we need to enlarge the application of this mechan= ism to a =E2=80=9CSDN=E2=80=9D API, like Openflow ? Programming flows on a = specific node, or specific group of node.


If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t th= at be the BGP answer to this problem? Also, I think Flow Spec is better sui= ted to filtering than generalized traffic engineering. Furthermore, I feel = segment routing provides a more scalable solution.=C2=A0

Thanks,
Acee=C2=A0

=C2=A0

=C2=A0

Brgds,

=C2=A0

Stephane

=C2=A0

______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--e89a8f64720f53d4da051c6ebff7-- From nobody Mon Aug 3 14:29:23 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1911A1A76 for ; Mon, 3 Aug 2015 14:29:21 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.51 X-Spam-Level: X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wVia6Z144DgQ for ; Mon, 3 Aug 2015 14:29:19 -0700 (PDT) Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D513A1A1A56 for ; Mon, 3 Aug 2015 14:29:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25993; q=dns/txt; s=iport; t=1438637360; x=1439846960; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=6m0u+kBhO4ORKCcE1C6tevnVeoptdhkQNF3fEoq1lZ0=; b=GaCabTCKUTPcDPf4/qAU0qxKVAL3qQonpmefE5ZMWRMqICV+9kQTZv1M 5o+qzUBwLMDCSMyFBDBZKpNchVginTlqgVparWJH+Ym+TI5AKv0xT+znj B/9AKurBQ5J9BUcPKcWXT2TlzEfj7vg+9MxujIXb7/aUp3DCrmHKfRJss w=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BIAwA83L9V/5ldJa1bGQEBAYIxTVRpBoMduTAJgWAaAQmFeQIcgRs4FAEBAQEBAQGBCoQjAQEBAQIBAQEBIEsLBQsCAQgRAwECFhIDAgICHwYLFAkIAgQOBRQHh34DCggNtQuQTg2FNwEBAQEBAQEBAQEBAQEBAQEBAQEBAReLT4JPgVYRAUANBAcGBIJfgUMFkXeDAgGKYIFrgUeEIItAcocvJoITF4FTbwGBDTqBBAEBAQ X-IronPort-AV: E=Sophos;i="5.15,604,1432598400"; d="scan'208,217";a="175144049" Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-5.cisco.com with ESMTP; 03 Aug 2015 21:29:19 +0000 Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t73LTH8a001387 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 3 Aug 2015 21:29:17 GMT Received: from xch-rcd-009.cisco.com (173.37.102.19) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Mon, 3 Aug 2015 16:29:17 -0500 Received: from xhc-aln-x14.cisco.com (173.36.12.88) by xch-rcd-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Mon, 3 Aug 2015 16:29:17 -0500 Received: from xmb-aln-x06.cisco.com ([169.254.1.223]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0248.002; Mon, 3 Aug 2015 16:29:16 -0500 From: "Acee Lindem (acee)" To: Robert Raszuk Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ37HBCA//+/RoA= Date: Mon, 3 Aug 2015 21:29:15 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.36.7.15] Content-Type: multipart/alternative; boundary="_000_D1E553C62A226aceeciscocom_" MIME-Version: 1.0 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 21:29:21 -0000 --_000_D1E553C62A226aceeciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUm9iZXJ0LA0KDQpGcm9tOiA8cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21h aWwuY29tPj4gb24gYmVoYWxmIG9mIFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1h aWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+DQpEYXRlOiBNb25kYXksIEF1Z3VzdCAzLCAyMDE1IGF0 IDU6MjEgUE0NClRvOiBBY2VlIExpbmRlbSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVAY2lz Y28uY29tPj4NCkNjOiBTdGVwaGFuZSBMaXRrb3dza2kgPHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFu Z2UuY29tPG1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbT4+LCAiaWRyQGlldGYu b3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+IiA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5v cmc+Pg0KU3ViamVjdDogUmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1pZHIt Zmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxDQoNCkhlbGxvIEFjZWUsDQoNCj4gSWYgUm91dGUgVGFy Z2V0cyB3ZXJlIGFkb3B0ZWQgdG8gRmxvdyBTcGVjLCB3b3VsZG7igJl0IHRoYXQNCj4gYmUgdGhl IEJHUCBhbnN3ZXIgdG8gdGhpcyBwcm9ibGVtPw0KDQpDYW4ndCByZXNpc3QgdG8gYXNrIC4uIHdo YXQgZG8geW91IG1lYW4gPw0KDQpSb3V0ZSB0YXJnZXQgaXMganVzdCBhbiBleHRlbmRlZCBjb21t dW5pdHkgYW5kIGxpa2UgYW55IG90aGVyIFNBRkkgY2FuIGJlIHVzZWQgd2l0aCB2YW5pbGxhIEZs b3cgU3BlYy4gTGlrZXdpc2UgaXQgaXMgdXAgdG8gaW1wbGVtZW50YXRpb24gdG8gYWxsb3cgYW55 IGZpbHRlcmluZyBiYXNlZCBvbiByZWd1bGFyL2V4dGVuZGVkL3dpZGUgY29tbXVuaXRpZXMuDQoN Ckp1c3QgRllJIFJGQyBhbHJlYWR5IHNwZWxscyBvdXQgY2FzZSBvZiB1c2luZyBmbG93IHNwZWMg cm91dGVzIGluIHRoZSBWUE4gZmlsdGVyaW5nIGFwcGxpY2F0aW9uIGJhc2VkIG9uIFJUIGltcG9y dDoNCg0KDQpQcm9wYWdhdGlvbiBvZiB0aGlzIE5MUkkgaXMgY29udHJvbGxlZCBieSBtYXRjaGlu ZyBSb3V0ZSBUYXJnZXQNCmV4dGVuZGVkIGNvbW11bml0aWVzIGFzc29jaWF0ZWQgd2l0aCB0aGUg QkdQIHBhdGggYWR2ZXJ0aXNlbWVudCB3aXRoIHRoZSBWUkYgaW1wb3J0IHBvbGljeSwgdXNpbmcg dGhlIHNhbWUgbWVjaGFuaXNtIGFzIGRlc2NyaWJlaW4gIkJHUC9NUExTIElQIFZQTnMiIFtSRkM0 MzY0PGh0dHA6Ly93d3cuYXJtd2FyZS5kay9SRkMvcmZjL3JmYzQzNjQuaHRtbD5dIC4NCg0KT2sg LSBzbyBpdCBpcyBhbHJlYWR5IGluIFJGQyA1NTc1Lg0KDQoNCg0KU28gY2FuIHlvdSBlbGFib3Jh dGUgd2hhdCBkb2VzIGl0IG1lYW4gdG8gImFkb3B0IFJUcyB0byBGbG93IFNwZWMiID8NCg0KR2l2 ZW4gdGhhdCB0aGV5IGFscmVhZHkgYXBwbHkgO14pLCB3b3VsZG7igJl0IHJvdXRlLXRhcmdldHMg YWxvbmUgYmUgZW5vdWdoIHRvIHNhdGlzZnkgdGhlIHJlcXVpcmVtZW50IGZvciBmbG93IHNwZWMg TkxSSSBhcHBseWluZyB0byBhIHNwZWNpZmljIG5vZGUgb3Igc2V0IG9mIG5vZGVzPw0KDQpBY2Vl DQoNCg0KUmVnYXJkcywNClJvYmVydC4NCg0KDQoNCk9uIE1vbiwgQXVnIDMsIDIwMTUgYXQgMTA6 NTQgUE0sIEFjZWUgTGluZGVtIChhY2VlKSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVAY2lz Y28uY29tPj4gd3JvdGU6DQpIaSBTdGVwaGFuZSwNCg0KRnJvbTogSWRyIDxpZHItYm91bmNlc0Bp ZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgU3RlcGhh bmUgTGl0a293c2tpIDxzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbTxtYWlsdG86c3RlcGhh bmUubGl0a293c2tpQG9yYW5nZS5jb20+Pg0KRGF0ZTogTW9uZGF5LCBBdWd1c3QgMywgMjAxNSBh dCA4OjQzIEFNDQpUbzogImlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPiIgPGlkckBp ZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPj4NClN1YmplY3Q6IFtJZHJdIFByb2dyZXNzaW5n IGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxDQoNCkhpLA0KDQpJ biBEYWxsYXMsIHdlIHByZXNlbnRlZCBhbiB1cGRhdGUgb2YgZHJhZnQtbGl0a293c2tpLWlkci1m bG93c3BlYy1pbnRlcmZhY2VzZXQgd2hpY2ggYWxsb3cgdG8gcHVzaCBmbG93c3BlYyBydWxlcyB0 byBhIHNwZWNpZmljIHNldCBvZiBpbnRlcmZhY2VzIGlkZW50aWZpZWQgYnkgYSBncm91cCBJRC4N CldlIHRvb2sgaW50byBhY2NvdW50IHRoZSBjb21tZW50IHdlIGhhZCBpbiBUb3JvbnRvIGJ1dCB0 aGVyZSB3YXMgbm8gbmV3IGNvbW1lbnQuIExhc3QgZGlzY3Vzc2lvbiB3YXMgYWJvdXQgcHV0dGlu ZyB0aGUgaW50ZXJmYWNlIGdyb3VwIHdpdGhpbiB0aGUgTkxSSSB3aGljaCBpcyBjYXVzaW5nIHNv bWUgaXNzdWUsIGVzcGVjaWFsbHkgZm9yIGludGVyQVMsIHNvIGtlZXBpbmcgaXQgYXMgY29tbXVu aXR5IGxvb2tzIGJldHRlciBldmVuIGlmIHdlIG5lZWQgdG8gdXNlIEFERFBBVEggaW4gc29tZSBz cGVjaWZpYyBjYXNlcy4NCg0KSSB3b3VsZCBsaWtlIHRvIHJlc3RhcnQgdGhlIGRpc2N1c3Npb24g b24gdGhpcyBkcmFmdC4NCg0KRG8geW91IHRoaW5rIHRoZSB0ZWNobmljYWwgcHJvcG9zYWwgaXMg cmlnaHQgPw0KDQpJIGJlbGlldmUgdGhpcyBpcyBhIHZhbHVhYmxlIGV4dGVuc2lvbiB0byBSRkMg NTU3NSBhbmQgdGhpcyBzZWVtcyB0byBiZSB0aGUgcmlnaHQgZGlyZWN0aW9uLg0KDQoNCkRvIHlv dSB0aGluayB0aGF0IHRoZSBncm91cCBJRCBzcGFjZSBpcyBsYXJnZSBlbm91Z2ggPw0KDQpJIHRo aW5rIDE2SyBpcyBwbGVudHkgZm9yIHRoZSB1c2UgY2FzZXMgcHJlc2VudGVkIGluIHRoaXMgZHJh ZnQuDQoNCg0KT25lIGNvbmNlcm4gSSBoYXZlIChub3QgYSBiaWcgb25lKSwgaXMgdGhhdCBhbGwg cm91dGVycyB3aWxsIHJlY2VpdmUgYWxsIHRoZSBmbG93c3BlYyByb3V0ZXMgZXZlbiBpZiB0aGV5 IGRvIG5vdCBuZWVkIGl0LiBJIHdvdWxkIGJlIGdvb2QgdG8gcmV1c2Ugc29tZSBSVCBiYXNlZCBz b2x1dGlvbiAoYW5kIFJUIGZpbHRlcmluZyksIGJ1dCBSVCBtYXkgY29uZmxpY3Qgd2l0aCBGbG93 c3BlYyBWUE4sIHNvIHNwZWNpYWwgY2FyZSBhcmUgcmVxdWlyZWQsIGFuZCBJIHdvdWxkIGxpa2Ug dG8gaGVhciBmcm9tIGltcGxlbWVudG9ycyBhYm91dCBoYXZpbmcgUlRzIGlkZW50aWZ5aW5nIFZQ TnMgYW5kIFJUcyBpZGVudGlmeWluZyBpbnRlcmZhY2VzIGdyb3VwcyBvbiB0aGUgc2FtZSByb3V0 ZS4NCg0KVGhpcyBwcm9ibGVtIGV4aXN0ZWQgd2l0aCBSRkMgNTU3NS4gSSBndWVzcyB3aGF0IHlv dSBhcmUgYW50aWNpcGF0aW5nIGFkdmVydGlzaW5nIG1vcmUgcnVsZXMgbm93IHRoYXQgeW91IGhh dmUgdGhpcyBsZXZlbCBvZiBncmFudWxhcml0eT8NCg0KDQpEbyB3ZSBuZWVkIHRvIGVubGFyZ2Ug dGhlIGFwcGxpY2F0aW9uIG9mIHRoaXMgbWVjaGFuaXNtIHRvIGEg4oCcU0RO4oCdIEFQSSwgbGlr ZSBPcGVuZmxvdyA/IFByb2dyYW1taW5nIGZsb3dzIG9uIGEgc3BlY2lmaWMgbm9kZSwgb3Igc3Bl Y2lmaWMgZ3JvdXAgb2Ygbm9kZS4NCg0KSWYgUm91dGUgVGFyZ2V0cyB3ZXJlIGFkb3B0ZWQgdG8g RmxvdyBTcGVjLCB3b3VsZG7igJl0IHRoYXQgYmUgdGhlIEJHUCBhbnN3ZXIgdG8gdGhpcyBwcm9i bGVtPyBBbHNvLCBJIHRoaW5rIEZsb3cgU3BlYyBpcyBiZXR0ZXIgc3VpdGVkIHRvIGZpbHRlcmlu ZyB0aGFuIGdlbmVyYWxpemVkIHRyYWZmaWMgZW5naW5lZXJpbmcuIEZ1cnRoZXJtb3JlLCBJIGZl ZWwgc2VnbWVudCByb3V0aW5nIHByb3ZpZGVzIGEgbW9yZSBzY2FsYWJsZSBzb2x1dGlvbi4NCg0K VGhhbmtzLA0KQWNlZQ0KDQoNCg0KQnJnZHMsDQoNClN0ZXBoYW5lDQoNCg0KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpD ZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZv cm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRv bmMNCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0 aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxl IHNpZ25hbGVyDQphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBp ZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJs ZXMgZCdhbHRlcmF0aW9uLA0KT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kg Y2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KDQpU aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg b3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0K dGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1 dGhvcmlzYXRpb24uDQpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBw bGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBh dHRhY2htZW50cy4NCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFi bGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNp ZmllZC4NClRoYW5rIHlvdS4NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KSWRyIG1haWxpbmcgbGlzdA0KSWRyQGlldGYub3JnPG1haWx0bzpJZHJA aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcg0KDQoN Cg== --_000_D1E553C62A226aceeciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: <1976CF6F84185D4FB26E0E5DFD056EC8@emea.cisco.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBSb2JlcnQs Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9T RUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0 OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9u ZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5H LUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFwdCBz b2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8c3Bh biBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPiZsdDs8YSBocmVmPSJtYWls dG86cnJhc3p1a0BnbWFpbC5jb20iPnJyYXN6dWtAZ21haWwuY29tPC9hPiZndDsgb24gYmVoYWxm IG9mIFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+ cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi b2xkIj5EYXRlOiA8L3NwYW4+TW9uZGF5LCBBdWd1c3QgMywgMjAxNSBhdCA1OjIxIFBNPGJyPg0K PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+QWNlZSBMaW5kZW0gJmx0 OzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSI+YWNlZUBjaXNjby5jb208L2E+Jmd0Ozxi cj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzogPC9zcGFuPlN0ZXBoYW5lIExp dGtvd3NraSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29t Ij5zdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJt YWlsdG86aWRyQGlldGYub3JnIj5pZHJAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJt YWlsdG86aWRyQGlldGYub3JnIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxl PSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6IFtJZHJdIFByb2dyZXNzaW5n IGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPGJyPg0KPC9kaXY+ DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVU SU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURE SU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgZGlyPSJs dHIiPg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFs LGhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+DQpIZWxsbyBBY2VlLDwvZGl2 Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhl bHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYg Y2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Es c2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwg MCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7 Ij4mZ3Q7IElmIFJvdXRlIFRhcmdldHMgd2VyZSBhZG9wdGVkIHRvIEZsb3cgU3BlYywgd291bGRu 4oCZdCB0aGF0Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIg c3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpz bWFsbCI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENh bGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPiZndDsgYmUgdGhlIEJHUCBhbnN3 ZXIgdG8gdGhpcyBwcm9ibGVtPzwvc3Bhbj48YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWls X2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtm b250LXNpemU6c21hbGwiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48YnI+DQo8L3Nw YW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6 YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCjxzcGFuIHN0eWxl PSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg Zm9udC1zaXplOiAxNHB4OyI+Q2FuJ3QgcmVzaXN0IHRvIGFzayAuLiB3aGF0IGRvIHlvdSBtZWFu ID8mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0i Zm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4N CjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwg c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBj bGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxz YW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAw LCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsi PlJvdXRlIHRhcmdldCBpcyBqdXN0IGFuIGV4dGVuZGVkIGNvbW11bml0eSBhbmQgbGlrZSBhbnkg b3RoZXIgU0FGSSBjYW4gYmUgdXNlZCB3aXRoIHZhbmlsbGEgRmxvdyBTcGVjLiBMaWtld2lzZSBp dCBpcyB1cCB0byBpbXBsZW1lbnRhdGlvbiB0byBhbGxvdyBhbnkgZmlsdGVyaW5nIGJhc2VkIG9u DQogcmVndWxhci9leHRlbmRlZC93aWRlIGNvbW11bml0aWVzLiZuYnNwOzwvc3Bhbj48L2Rpdj4N CjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2 ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiBy Z2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDE0cHg7Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBz dHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNt YWxsIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2Fs aWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+SnVzdCBGWUkgUkZDIGFscmVhZHkg c3BlbGxzIG91dCBjYXNlIG9mIHVzaW5nIGZsb3cgc3BlYyByb3V0ZXMgaW4gdGhlIFZQTiBmaWx0 ZXJpbmcgYXBwbGljYXRpb24gYmFzZWQgb24gUlQgaW1wb3J0Ojwvc3Bhbj48YnI+DQo8L2Rpdj4N CjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2 ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiBy Z2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDE0cHg7Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBz dHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNt YWxsIj4NCjxwcmUgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCkiPlByb3BhZ2F0aW9uIG9mIHRoaXMg TkxSSSBpcyBjb250cm9sbGVkIGJ5IG1hdGNoaW5nIFJvdXRlIFRhcmdldA0KZXh0ZW5kZWQgY29t bXVuaXRpZXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBCR1AgcGF0aCBhZHZlcnRpc2VtZW50IHdpdGgg dGhlIFZSRiBpbXBvcnQgcG9saWN5LCB1c2luZyB0aGUgc2FtZSBtZWNoYW5pc20gYXMgZGVzY3Jp YmVpbiAmcXVvdDtCR1AvTVBMUyBJUCBWUE5zJnF1b3Q7IFs8YSBocmVmPSJodHRwOi8vd3d3LmFy bXdhcmUuZGsvUkZDL3JmYy9yZmM0MzY0Lmh0bWwiPlJGQzQzNjQ8L2E+XSAuPC9wcmU+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+ T2sgLSBzbyBpdCBpcyBhbHJlYWR5IGluIFJGQyA1NTc1LiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+ DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9 Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRS SUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsg UEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGRp cj0ibHRyIj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTph cmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KPHNwYW4gc3R5bGU9 ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDE0cHg7Ij5TbyBjYW4geW91IGVsYWJvcmF0ZSB3aGF0IGRvZXMgaXQgbWVhbiB0 byAmcXVvdDthZG9wdCBSVHMgdG8gRmxvdyBTcGVjJnF1b3Q7ID8mbmJzcDs8L3NwYW4+PC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2Pjxi cj4NCjwvZGl2Pg0KPGRpdj5HaXZlbiB0aGF0IHRoZXkgYWxyZWFkeSBhcHBseSA7XiksIHdvdWxk buKAmXQgcm91dGUtdGFyZ2V0cyBhbG9uZSBiZSBlbm91Z2ggdG8gc2F0aXNmeSB0aGUgcmVxdWly ZW1lbnQgZm9yIGZsb3cgc3BlYyBOTFJJIGFwcGx5aW5nIHRvIGEgc3BlY2lmaWMgbm9kZSBvciBz ZXQgb2Ygbm9kZXM/Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5BY2VlPC9k aXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUgaWQ9Ik1B Q19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1 YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2Pg0K PGRpdj4NCjxkaXYgZGlyPSJsdHIiPg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9 ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+ DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmks IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxicj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYg Y2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Es c2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwg MCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7 Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0i Zm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4N CjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwg c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+UmVnYXJkcyw8L3NwYW4+PC9kaXY+DQo8ZGl2 IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNh LHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDAs IDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyI+Um9iZXJ0Ljwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxl PSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwi Pg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJp LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2 IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNh LHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDAs IDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyI+PGJyPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+ PGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIE1vbiwgQXVnIDMsIDIwMTUgYXQgMTA6 NTQgUE0sIEFjZWUgTGluZGVtIChhY2VlKSA8c3BhbiBkaXI9Imx0ciI+DQombHQ7PGEgaHJlZj0i bWFpbHRvOmFjZWVAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNlZUBjaXNjby5jb208L2E+ Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz dHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGlu Zy1sZWZ0OjFleCI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZDtjb2xvcjpyZ2Io MCwwLDApO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+DQo8 ZGl2PkhpIFN0ZXBoYW5lLCZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuPg0K PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTtmb250LXNpemU6MTFwdDt0ZXh0LWFsaWdu OmxlZnQ7Y29sb3I6YmxhY2s7Qk9SREVSLUJPVFRPTTptZWRpdW0gbm9uZTtCT1JERVItTEVGVDpt ZWRpdW0gbm9uZTtQQURESU5HLUJPVFRPTTowaW47UEFERElORy1MRUZUOjBpbjtQQURESU5HLVJJ R0hUOjBpbjtCT1JERVItVE9QOiNiNWM0ZGYgMXB0IHNvbGlkO0JPUkRFUi1SSUdIVDptZWRpdW0g bm9uZTtQQURESU5HLVRPUDozcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZy b206IDwvc3Bhbj5JZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZyIg dGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9m IFN0ZXBoYW5lIExpdGtvd3NraSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3Nr aUBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5j b208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3Nw YW4+TW9uZGF5LCBBdWd1c3QgMywgMjAxNSBhdCA4OjQzIEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZv bnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmlkckBpZXRm Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkckBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9 Im1haWx0bzppZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0 Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+W0lk cl0gUHJvZ3Jlc3NpbmcgZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQt MDE8YnI+DQo8L2Rpdj4NCjxzcGFuIGNsYXNzPSIiPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxibG9j a3F1b3RlIHN0eWxlPSJCT1JERVItTEVGVDojYjVjNGRmIDUgc29saWQ7UEFERElORzowIDAgMCA1 O01BUkdJTjowIDAgMCA1Ij4NCjxkaXY+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2 bGluaz0icHVycGxlIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSw8dT48L3U+PHU+ PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gRGFsbGFzLCB3ZSBwcmVzZW50ZWQgYW4gdXBkYXRlIG9m IGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0IHdoaWNoIGFsbG93IHRv IHB1c2ggZmxvd3NwZWMgcnVsZXMgdG8gYSBzcGVjaWZpYyBzZXQgb2YgaW50ZXJmYWNlcyBpZGVu dGlmaWVkIGJ5IGEgZ3JvdXAgSUQuPHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj5XZSB0b29rIGludG8gYWNjb3VudCB0aGUgY29tbWVudCB3ZSBoYWQgaW4gVG9yb250byBi dXQgdGhlcmUgd2FzIG5vIG5ldyBjb21tZW50LiBMYXN0IGRpc2N1c3Npb24gd2FzIGFib3V0IHB1 dHRpbmcgdGhlIGludGVyZmFjZSBncm91cCB3aXRoaW4gdGhlIE5MUkkgd2hpY2ggaXMgY2F1c2lu ZyBzb21lIGlzc3VlLCBlc3BlY2lhbGx5IGZvciBpbnRlckFTLCBzbyBrZWVwaW5nIGl0IGFzIGNv bW11bml0eSBsb29rcw0KIGJldHRlciBldmVuIGlmIHdlIG5lZWQgdG8gdXNlIEFERFBBVEggaW4g c29tZSBzcGVjaWZpYyBjYXNlcy48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB3b3Vs ZCBsaWtlIHRvIHJlc3RhcnQgdGhlIGRpc2N1c3Npb24gb24gdGhpcyBkcmFmdC48dT48L3U+PHU+ PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+RG8geW91IHRoaW5rIHRoZSB0ZWNobmljYWwgcHJvcG9zYWwg aXMgcmlnaHQgPzwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv c3Bhbj48L3NwYW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIGJlbGlldmUgdGhpcyBpcyBh IHZhbHVhYmxlIGV4dGVuc2lvbiB0byBSRkMgNTU3NSBhbmQgdGhpcyBzZWVtcyB0byBiZSB0aGUg cmlnaHQgZGlyZWN0aW9uLiZuYnNwOzwvZGl2Pg0KPHNwYW4gY2xhc3M9IiI+DQo8ZGl2Pjxicj4N CjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuPg0KPGJsb2NrcXVvdGUgc3R5bGU9IkJP UkRFUi1MRUZUOiNiNWM0ZGYgNSBzb2xpZDtQQURESU5HOjAgMCAwIDU7TUFSR0lOOjAgMCAwIDUi Pg0KPGRpdj4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+RG8geW91IHRoaW5rIHRoYXQgdGhlIGdyb3VwIElEIHNwYWNlIGlzIGxhcmdl IGVub3VnaCA/PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9z cGFuPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvc3Bhbj4NCjxkaXY+SSB0aGluayAxNksgaXMgcGxl bnR5IGZvciB0aGUgdXNlIGNhc2VzIHByZXNlbnRlZCBpbiB0aGlzIGRyYWZ0LiZuYnNwOzwvZGl2 Pg0KPHNwYW4gY2xhc3M9IiI+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4+DQo8YmxvY2txdW90 ZSBzdHlsZT0iQk9SREVSLUxFRlQ6I2I1YzRkZiA1IHNvbGlkO1BBRERJTkc6MCAwIDAgNTtNQVJH SU46MCAwIDAgNSI+DQo8ZGl2Pg0KPGRpdiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9 InB1cnBsZSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91Pjx1PjwvdT48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+Jm5ic3A7PHU+PC91PjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPk9uZSBjb25jZXJuIEkgaGF2ZSAobm90IGEgYmlnIG9uZSksIGlzIHRoYXQg YWxsIHJvdXRlcnMgd2lsbCByZWNlaXZlIGFsbCB0aGUgZmxvd3NwZWMgcm91dGVzIGV2ZW4gaWYg dGhleSBkbyBub3QgbmVlZCBpdC4gSSB3b3VsZCBiZSBnb29kIHRvIHJldXNlIHNvbWUgUlQgYmFz ZWQgc29sdXRpb24gKGFuZCBSVCBmaWx0ZXJpbmcpLCBidXQgUlQgbWF5IGNvbmZsaWN0IHdpdGgg Rmxvd3NwZWMgVlBOLCBzbyBzcGVjaWFsDQogY2FyZSBhcmUgcmVxdWlyZWQsIGFuZCBJIHdvdWxk IGxpa2UgdG8gaGVhciBmcm9tIGltcGxlbWVudG9ycyBhYm91dCBoYXZpbmcgUlRzIGlkZW50aWZ5 aW5nIFZQTnMgYW5kIFJUcyBpZGVudGlmeWluZyBpbnRlcmZhY2VzIGdyb3VwcyBvbiB0aGUgc2Ft ZSByb3V0ZS48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3Nw YW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPC9zcGFuPg0KPGRpdj5UaGlzIHByb2JsZW0gZXhpc3Rl ZCB3aXRoIFJGQyA1NTc1LiBJIGd1ZXNzIHdoYXQgeW91IGFyZSBhbnRpY2lwYXRpbmcgYWR2ZXJ0 aXNpbmcgbW9yZSBydWxlcyBub3cgdGhhdCB5b3UgaGF2ZSB0aGlzIGxldmVsIG9mIGdyYW51bGFy aXR5PyZuYnNwOzwvZGl2Pg0KPHNwYW4gY2xhc3M9IiI+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNw YW4+DQo8YmxvY2txdW90ZSBzdHlsZT0iQk9SREVSLUxFRlQ6I2I1YzRkZiA1IHNvbGlkO1BBRERJ Tkc6MCAwIDAgNTtNQVJHSU46MCAwIDAgNSI+DQo8ZGl2Pg0KPGRpdiBsYW5nPSJFTi1VUyIgbGlu az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+ PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+Jm5ic3A7PHU+PC91 PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvIHdlIG5lZWQgdG8gZW5sYXJnZSB0aGUgYXBw bGljYXRpb24gb2YgdGhpcyBtZWNoYW5pc20gdG8gYSDigJxTRE7igJ0gQVBJLCBsaWtlIE9wZW5m bG93ID8gUHJvZ3JhbW1pbmcgZmxvd3Mgb24gYSBzcGVjaWZpYyBub2RlLCBvciBzcGVjaWZpYyBn cm91cCBvZiBub2RlLjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N Cjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8L3NwYW4+DQo8ZGl2PklmIFJvdXRlIFRhcmdl dHMgd2VyZSBhZG9wdGVkIHRvIEZsb3cgU3BlYywgd291bGRu4oCZdCB0aGF0IGJlIHRoZSBCR1Ag YW5zd2VyIHRvIHRoaXMgcHJvYmxlbT8gQWxzbywgSSB0aGluayBGbG93IFNwZWMgaXMgYmV0dGVy IHN1aXRlZCB0byBmaWx0ZXJpbmcgdGhhbiBnZW5lcmFsaXplZCB0cmFmZmljIGVuZ2luZWVyaW5n LiBGdXJ0aGVybW9yZSwgSSBmZWVsIHNlZ21lbnQgcm91dGluZyBwcm92aWRlcyBhIG1vcmUgc2Nh bGFibGUgc29sdXRpb24uJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGFu a3MsPC9kaXY+DQo8ZGl2PkFjZWUmbmJzcDs8L2Rpdj4NCjxzcGFuIGNsYXNzPSIiPg0KPGRpdj48 YnI+DQo8L2Rpdj4NCjxzcGFuPg0KPGJsb2NrcXVvdGUgc3R5bGU9IkJPUkRFUi1MRUZUOiNiNWM0 ZGYgNSBzb2xpZDtQQURESU5HOjAgMCAwIDU7TUFSR0lOOjAgMCAwIDUiPg0KPGRpdj4NCjxkaXYg bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+ PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+Jm5ic3A7 PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJyZ2RzLDx1PjwvdT48dT48L3U+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5TdGVwaGFuZTx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8L2Rpdj4NCjxwcmU+X19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpD ZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZv cm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRv bmMNCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0 aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxl IHNpZ25hbGVyDQphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBp ZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJs ZXMgZCdhbHRlcmF0aW9uLA0KT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kg Y2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KDQpU aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg b3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0K dGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1 dGhvcmlzYXRpb24uDQpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBw bGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBh dHRhY2htZW50cy4NCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFi bGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNp ZmllZC4NClRoYW5rIHlvdS4NCjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N Cjwvc3Bhbj48L3NwYW4+PC9kaXY+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXzxicj4NCklkciBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJt YWlsdG86SWRyQGlldGYub3JnIj5JZHJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6 Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHIiIHJlbD0ibm9yZWZlcnJlciIgdGFy Z2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPC9h Pjxicj4NCjxicj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_D1E553C62A226aceeciscocom_-- From nobody Mon Aug 3 14:41:05 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFA211B316B for ; Mon, 3 Aug 2015 14:41:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.277 X-Spam-Level: X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d6CayK8nUS9J for ; Mon, 3 Aug 2015 14:41:02 -0700 (PDT) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 970C71B316A for ; Mon, 3 Aug 2015 14:41:01 -0700 (PDT) Received: by wibud3 with SMTP id ud3so152555677wib.1 for ; Mon, 03 Aug 2015 14:41:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=rljRRlAAd1/TboEH+G7tG53Ks3R8UAg40AmQ7kc1Gsw=; b=QG8ygwPh8ZUjI4pU4FbRWzHWDMjsmB4jk//jotwRpKK+xbag5KEO/q0UY3LjeDPi3W EJwmJYnq3ys6c0T/VVfwz5NZgclrzf9ZvgB3MQGJnRXAHHOXmvMhn2nEPwJurrqOTMib E6w2r0x2amtilGPgSfen/V9rUfPFFF5Ym+HZqlYVgYZkIzg+Lahstfs1IsoCNGIDkWf9 YSnof6rUQEPxCxeK1F6Mpm1d9PBrqrnxARylaTVnQvm3mzHdY7jQQ5J56FTSJPtoB6es dWm3PaRkneP1Lmzk1kx50HTP5wkzpvbkUQjD+Bn72Zs+dpmmMFY/o/5PSrem1vwR54Js t/Qg== MIME-Version: 1.0 X-Received: by 10.181.13.195 with SMTP id fa3mr581170wid.7.1438638060367; Mon, 03 Aug 2015 14:41:00 -0700 (PDT) Sender: rraszuk@gmail.com Received: by 10.194.31.230 with HTTP; Mon, 3 Aug 2015 14:40:59 -0700 (PDT) In-Reply-To: References: Date: Mon, 3 Aug 2015 23:40:59 +0200 X-Google-Sender-Auth: gE4sM-WYzw9Txrt_CG9CgFLy3J8 Message-ID: From: Robert Raszuk To: "Acee Lindem (acee)" Content-Type: multipart/alternative; boundary=f46d043c07d48c767f051c6f0684 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 21:41:04 -0000 --f46d043c07d48c767f051c6f0684 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Acee, Personally I think RT is too big of a cannon for this application. Simple regular community coloring would be more then fine + a simple route map. I did tell this to Stephane in the past. So I also mentioned that using new registered wide community could be another alternative. However his point is to automate the filtering and not bother with manual route-maps/policy on all the edges to filter where flowspec would or would not apply. Also unless you put interfaces in the vrfs (which is too limiting to the case described in the draft) it seems that some implementations of flow spec do not have a per interface concept and they act in "global space". With that in mind if we are to add this per interface scope we may as well add the proposed grouping and verbatim send it as recognized by flow-spec. - - - So other then partial deployment problem which requires operator's good awareness of what which box supports I see this proposal as helpful to remove a little bit of provisioning. It is up to the WG to decide if this "little bit" justifies standards track RFC :) Best, r. On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) wrote: > Hi Robert, > > From: on behalf of Robert Raszuk > Date: Monday, August 3, 2015 at 5:21 PM > To: Acee Lindem > Cc: Stephane Litkowski , "idr@ietf.org" < > idr@ietf.org> > Subject: Re: [Idr] Progressing > draft-litkowski-idr-flowspec-interfaceset-01 > > Hello Acee, > > > If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t that > > be the BGP answer to this problem? > > Can't resist to ask .. what do you mean ? > > Route target is just an extended community and like any other SAFI can be > used with vanilla Flow Spec. Likewise it is up to implementation to allow > any filtering based on regular/extended/wide communities. > > Just FYI RFC already spells out case of using flow spec routes in the VPN > filtering application based on RT import: > > Propagation of this NLRI is controlled by matching Route Target > extended communities associated with the BGP path advertisement with the = VRF import policy, using the same mechanism as describein "BGP/MPLS IP VPNs= " [RFC4364 ] . > > Ok - so it is already in RFC 5575. > > > > So can you elaborate what does it mean to "adopt RTs to Flow Spec" ? > > > Given that they already apply ;^), wouldn=E2=80=99t route-targets alone b= e enough > to satisfy the requirement for flow spec NLRI applying to a specific node > or set of nodes? > > Acee > > > > Regards, > Robert. > > > > On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (acee) > wrote: > >> Hi Stephane, >> >> From: Idr on behalf of Stephane Litkowski < >> stephane.litkowski@orange.com> >> Date: Monday, August 3, 2015 at 8:43 AM >> To: "idr@ietf.org" >> Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 >> >> Hi, >> >> >> >> In Dallas, we presented an update of >> draft-litkowski-idr-flowspec-interfaceset which allow to push flowspec >> rules to a specific set of interfaces identified by a group ID. >> >> We took into account the comment we had in Toronto but there was no new >> comment. Last discussion was about putting the interface group within th= e >> NLRI which is causing some issue, especially for interAS, so keeping it = as >> community looks better even if we need to use ADDPATH in some specific >> cases. >> >> >> >> I would like to restart the discussion on this draft. >> >> >> >> Do you think the technical proposal is right ? >> >> >> I believe this is a valuable extension to RFC 5575 and this seems to be >> the right direction. >> >> >> Do you think that the group ID space is large enough ? >> >> >> I think 16K is plenty for the use cases presented in this draft. >> >> >> >> One concern I have (not a big one), is that all routers will receive all >> the flowspec routes even if they do not need it. I would be good to reus= e >> some RT based solution (and RT filtering), but RT may conflict with >> Flowspec VPN, so special care are required, and I would like to hear fro= m >> implementors about having RTs identifying VPNs and RTs identifying >> interfaces groups on the same route. >> >> >> This problem existed with RFC 5575. I guess what you are anticipating >> advertising more rules now that you have this level of granularity? >> >> >> >> Do we need to enlarge the application of this mechanism to a =E2=80=9CSD= N=E2=80=9D API, >> like Openflow ? Programming flows on a specific node, or specific group = of >> node. >> >> >> If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t that be the= BGP >> answer to this problem? Also, I think Flow Spec is better suited to >> filtering than generalized traffic engineering. Furthermore, I feel segm= ent >> routing provides a more scalable solution. >> >> Thanks, >> Acee >> >> >> >> >> >> Brgds, >> >> >> >> Stephane >> >> >> >> ________________________________________________________________________= _________________________________________________ >> >> Ce message et ses pieces jointes peuvent contenir des informations confi= dentielles ou privilegiees et ne doivent donc >> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez r= ecu ce message par erreur, veuillez le signaler >> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages= electroniques etant susceptibles d'alteration, >> Orange decline toute responsabilite si ce message a ete altere, deforme = ou falsifie. Merci. >> >> This message and its attachments may contain confidential or privileged = information that may be protected by law; >> they should not be distributed, used or copied without authorisation. >> If you have received this email in error, please notify the sender and d= elete this message and its attachments. >> As emails may be altered, Orange is not liable for messages that have be= en modified, changed or falsified. >> Thank you. >> >> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr >> >> > --f46d043c07d48c767f051c6f0684 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Acee,

Personally I think RT is too big of a cannon for thi= s application.=C2=A0

S= imple regular community coloring would be more then fine + a simple route m= ap. I did tell this to Stephane in the past. So I also mentioned that using= new registered wide community could be another alternative.=C2=A0

However his point is to automa= te the filtering and not bother with manual route-maps/policy on all the ed= ges to filter where flowspec would or would not apply. Also unless you put = interfaces in the vrfs (which is too limiting to the case described in the = draft) it seems that some implementations of flow spec do not have a per in= terface concept and they act in "global space". With that in mind= if we are to add this per interface scope we may as well add the proposed = grouping and verbatim send it as recognized by flow-spec.=C2=A0

- - -
So other then partial deployment problem which re= quires operator's good awareness of what which box supports I see this = proposal as helpful to remove a little bit of provisioning.=C2=A0

It is up to the WG to decide if= this "little bit" justifies standards track RFC :)

Best,
r.







=





On Mon, Aug 3, 2015 at 11:29 PM, = Acee Lindem (acee) <acee@cisco.com> wrote:
Hi Robert,=C2=A0

From: <rraszuk@gmail.com> on behalf of Robert= Raszuk <robert@r= aszuk.net>
Date: Monday, August 3, 2015 at 5:2= 1 PM
To: Acee Lindem <acee@cisco.com>
Cc: Stephane Litkowski <stephane.litkow= ski@orange.com>, "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] Progressing draf= t-litkowski-idr-flowspec-interfaceset-01

Hello Acee,

> If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t that= =C2=A0
> be the BGP answer to this problem?

Can't resist to ask .. what do you mean ?=C2=A0

Route target is just an extended community and like any other SAFI can = be used with vanilla Flow Spec. Likewise it is up to implementation to allo= w any filtering based on regular/extended/wide communities.=C2=A0

Just FYI RFC already spells out case of using flow spec routes in the V= PN filtering application based on RT import:

Propagation of this NLRI is controlled by m=
atching Route Target
extended communities associated with the BGP path advertisement with the VR=
F import policy, using the same mechanism as describein "BGP/MPLS IP V=
PNs" [RFC4364] .
Ok - so it is already in RFC 5575.=C2=A0



So can you elaborate what does it mean to "adopt RTs to Flow Spec&= quot; ?=C2=A0

Given that they already apply ;^), wouldn=E2=80=99t route-targe= ts alone be enough to satisfy the requirement for flow spec NLRI applying t= o a specific node or set of nodes?=C2=A0

Acee


Regards,
Robert.



On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (ac= ee) <acee@cisco.com&= gt; wrote:
Hi Stephane,=C2=A0

From: Idr <idr-bounces@ietf.org> on behalf= of Stephane Litkowski <stephane.litkowski@orange.com>
Date: Monday, August 3, 2015 at 8:4= 3 AM
To: "idr@ietf.org" <idr@ietf.org>
Subject: [Idr] Progressing draft-li= tkowski-idr-flowspec-interfaceset-01

Hi,

=C2=A0

In Dallas, we presented an update of draft-litkowski= -idr-flowspec-interfaceset which allow to push flowspec rules to a specific= set of interfaces identified by a group ID.

We took into account the comment we had in Toronto b= ut there was no new comment. Last discussion was about putting the interfac= e group within the NLRI which is causing some issue, especially for interAS= , so keeping it as community looks better even if we need to use ADDPATH in some specific cases.

=C2=A0

I would like to restart the discussion on this draft= .

=C2=A0

Do you think the technical proposal is right ?


I believe this is a valuable extension to RFC 5575 and this seems to b= e the right direction.=C2=A0


Do you think that the group ID space is large enough= ?


I think 16K is plenty for the use cases presented in this draft.=C2=A0=

=C2=A0

One concern I have (not a big one), is that all rout= ers will receive all the flowspec routes even if they do not need it. I wou= ld be good to reuse some RT based solution (and RT filtering), but RT may c= onflict with Flowspec VPN, so special care are required, and I would like to hear from implementors about having= RTs identifying VPNs and RTs identifying interfaces groups on the same rou= te.


This problem existed with RFC 5575. I guess what you are anticipating = advertising more rules now that you have this level of granularity?=C2=A0

=C2=A0

Do we need to enlarge the application of this mechan= ism to a =E2=80=9CSDN=E2=80=9D API, like Openflow ? Programming flows on a = specific node, or specific group of node.


If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t that be t= he BGP answer to this problem? Also, I think Flow Spec is better suited to = filtering than generalized traffic engineering. Furthermore, I feel segment= routing provides a more scalable solution.=C2=A0

Thanks,
Acee=C2=A0

=C2=A0

=C2=A0

Brgds,

=C2=A0

Stephane

=C2=A0

______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr



--f46d043c07d48c767f051c6f0684-- From nobody Tue Aug 4 01:35:27 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B76DC1B3704 for ; Tue, 4 Aug 2015 01:35:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HRBDEsoL2O4B for ; Tue, 4 Aug 2015 01:35:20 -0700 (PDT) Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E148B1A0061 for ; Tue, 4 Aug 2015 01:35:19 -0700 (PDT) Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id 2D9BB18C5FD; Tue, 4 Aug 2015 10:35:18 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.31]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id 0DD9F4C082; Tue, 4 Aug 2015 10:35:18 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM22.corporate.adroot.infra.ftgroup ([fe80::8c90:f4e9:be28:2a1%19]) with mapi id 14.03.0248.002; Tue, 4 Aug 2015 10:35:17 +0200 From: To: Robert Raszuk , "Acee Lindem (acee)" Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ36priAgAACSICAAANHgIAA1JQA Date: Tue, 4 Aug 2015 08:35:17 +0000 Message-ID: <10146_1438677318_55C07946_10146_736_1_9E32478DFA9976438E7A22F69B08FF92166BD7AA@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.1] Content-Type: multipart/alternative; boundary="_000_9E32478DFA9976438E7A22F69B08FF92166BD7AAOPEXCLILMA4corp_" MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.7.16.85415 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 08:35:25 -0000 --_000_9E32478DFA9976438E7A22F69B08FF92166BD7AAOPEXCLILMA4corp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUm9iZXJ0LA0KDQpQbHMgc2VlIElubGluZQ0KDQpCcmdkcywNCg0KU3RlcGhhbmUNCg0KRnJv bTogcnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbV0gT24gQmVoYWxm IE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IE1vbmRheSwgQXVndXN0IDAzLCAyMDE1IDIzOjQxDQpU bzogQWNlZSBMaW5kZW0gKGFjZWUpDQpDYzogTElUS09XU0tJIFN0ZXBoYW5lIFNDRS9JQk5GOyBp ZHJAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbSWRyXSBQcm9ncmVzc2luZyBkcmFmdC1saXRrb3dz a2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMQ0KDQpIaSBBY2VlLA0KDQpQZXJzb25hbGx5 IEkgdGhpbmsgUlQgaXMgdG9vIGJpZyBvZiBhIGNhbm5vbiBmb3IgdGhpcyBhcHBsaWNhdGlvbi4N Cg0KU2ltcGxlIHJlZ3VsYXIgY29tbXVuaXR5IGNvbG9yaW5nIHdvdWxkIGJlIG1vcmUgdGhlbiBm aW5lICsgYSBzaW1wbGUgcm91dGUgbWFwLiBJIGRpZCB0ZWxsIHRoaXMgdG8gU3RlcGhhbmUgaW4g dGhlIHBhc3QuDQoNClNvIEkgYWxzbyBtZW50aW9uZWQgdGhhdCB1c2luZyBuZXcgcmVnaXN0ZXJl ZCB3aWRlIGNvbW11bml0eSBjb3VsZCBiZSBhbm90aGVyIGFsdGVybmF0aXZlLg0KW1NMSV0gWWVz LCB3ZSBoYWQgYSBkaXNjdXNzaW9uIG9uIHRoYXQsIHRoZSBjb25jbHVzaW9uIHdhcywgd2Ugc2hv dWxkIG5vdCBibG9jayB0aGlzIHdhaXRpbmcgZm9yIHdpZGUgY29tbXVuaXRpZXMgdG8gYmUgd2lk ZWx5IGFkb3B0ZWQgYW5kIGRlcGxveWVkLg0KDQpIb3dldmVyIGhpcyBwb2ludCBpcyB0byBhdXRv bWF0ZSB0aGUgZmlsdGVyaW5nIGFuZCBub3QgYm90aGVyIHdpdGggbWFudWFsIHJvdXRlLW1hcHMv cG9saWN5IG9uIGFsbCB0aGUgZWRnZXMgdG8gZmlsdGVyIHdoZXJlIGZsb3dzcGVjIHdvdWxkIG9y IHdvdWxkIG5vdCBhcHBseS4NCltTTEldIFllcyB0aGF04oCZcyBvbmUgb2YgdGhlIG1ham9yIHBv aW50DQoNCkFsc28gdW5sZXNzIHlvdSBwdXQgaW50ZXJmYWNlcyBpbiB0aGUgdnJmcyAod2hpY2gg aXMgdG9vIGxpbWl0aW5nIHRvIHRoZSBjYXNlIGRlc2NyaWJlZCBpbiB0aGUgZHJhZnQpIGl0IHNl ZW1zIHRoYXQgc29tZSBpbXBsZW1lbnRhdGlvbnMgb2YgZmxvdyBzcGVjIGRvIG5vdCBoYXZlIGEg cGVyIGludGVyZmFjZSBjb25jZXB0IGFuZCB0aGV5IGFjdCBpbiAiZ2xvYmFsIHNwYWNlIi4NCg0K W1NMSV0gWWVzLCBSRkM1NTc1IGRvZXMgbm90IHJlYWxseSBnaXZlIGd1aWRlbGluZXMgb24gaG93 IGZpbHRlcmluZyBtdXN0IGJlIGRvbmUgOiDigJxUaGlzIG1lY2hhbmlzbSBpcyBwcmltYXJpbHkg ZGVzaWduZWQgdG8gYWxsb3cgYW4gdXBzdHJlYW0gYXV0b25vbW91cw0KICAgc3lzdGVtIHRvIHBl cmZvcm0gaW5ib3VuZCBmaWx0ZXJpbmcgaW4gdGhlaXIgaW5ncmVzcyByb3V0ZXJzIG9mDQogICB0 cmFmZmljIHRoYXQgYSBnaXZlbiBkb3duc3RyZWFtIEFTIHdpc2hlcyB0byBkcm9wLuKAnA0KSGVy ZSBJIHdvdWxkIGxpa2UgdG8gYnJpbmcgbW9yZSBncmFudWxhcml0eSBvbiBob3cgZmxvd3NwZWMg cnVsZXMgY2FuIGJlIGFwcGxpZWQuDQoNCldpdGggdGhhdCBpbiBtaW5kIGlmIHdlIGFyZSB0byBh ZGQgdGhpcyBwZXIgaW50ZXJmYWNlIHNjb3BlIHdlIG1heSBhcyB3ZWxsIGFkZCB0aGUgcHJvcG9z ZWQgZ3JvdXBpbmcgYW5kIHZlcmJhdGltIHNlbmQgaXQgYXMgcmVjb2duaXplZCBieSBmbG93LXNw ZWMuDQpbU0xJXSBJdCBzIGltcG9ydGFudCB0aGF0IGV2ZXJ5IGltcGxlbWVudGF0aW9uIHVzZSB0 aGUgc2FtZSBncm91cGluZyBtZWNoYW5pc20uDQoNCi0gLSAtDQoNClNvIG90aGVyIHRoZW4gcGFy dGlhbCBkZXBsb3ltZW50IHByb2JsZW0gd2hpY2ggcmVxdWlyZXMgb3BlcmF0b3IncyBnb29kIGF3 YXJlbmVzcyBvZiB3aGF0IHdoaWNoIGJveCBzdXBwb3J0cyBJIHNlZSB0aGlzIHByb3Bvc2FsIGFz IGhlbHBmdWwgdG8gcmVtb3ZlIGEgbGl0dGxlIGJpdCBvZiBwcm92aXNpb25pbmcuDQpbU0xJXSBJ dOKAmXMgbm90IGp1c3QgYSBxdWVzdGlvbiBvZiBwcm92aXNpb25pbmcuIEl04oCZcyBhbHNvIG1h bmRhdGluZyB0aGUgc3VwcG9ydCBvZiBwZXIgaW50ZXJmYWNlIGZsb3cgc3BlYyBhbmQgcGVyIGlu dGVyZmFjZSBydWxlcy4NClRvZGF5IHVzaW5nIGEgcm91dGUtbWFwICsgY29tbXVuaXR5IGRvZXMg bm90IHdvcmssIGFsbCBteSBpbnRlcmZhY2VzIG9uIGEgcm91dGVyIHdpbGwgYXBwbHkgdGhlIGV4 YWN0IHNhbWUgcnVsZSBhcyB0aGVyZSBpcyBubyBwZXIgaW50ZXJmYWNlIGdyYW51bGFyaXR5Lg0K DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KT24gTW9uLCBBdWcgMywgMjAxNSBhdCAxMToy OSBQTSwgQWNlZSBMaW5kZW0gKGFjZWUpIDxhY2VlQGNpc2NvLmNvbTxtYWlsdG86YWNlZUBjaXNj by5jb20+PiB3cm90ZToNCkhpIFJvYmVydCwNCg0KRnJvbTogPHJyYXN6dWtAZ21haWwuY29tPG1h aWx0bzpycmFzenVrQGdtYWlsLmNvbT4+IG9uIGJlaGFsZiBvZiBSb2JlcnQgUmFzenVrIDxyb2Jl cnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+Pg0KRGF0ZTogTW9uZGF5LCBB dWd1c3QgMywgMjAxNSBhdCA1OjIxIFBNDQpUbzogQWNlZSBMaW5kZW0gPGFjZWVAY2lzY28uY29t PG1haWx0bzphY2VlQGNpc2NvLmNvbT4+DQpDYzogU3RlcGhhbmUgTGl0a293c2tpIDxzdGVwaGFu ZS5saXRrb3dza2lAb3JhbmdlLmNvbTxtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5j b20+PiwgImlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPiIgPGlkckBpZXRmLm9yZzxt YWlsdG86aWRyQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBQcm9ncmVzc2luZyBkcmFm dC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMQ0KDQpIZWxsbyBBY2VlLA0K DQo+IElmIFJvdXRlIFRhcmdldHMgd2VyZSBhZG9wdGVkIHRvIEZsb3cgU3BlYywgd291bGRu4oCZ dCB0aGF0DQo+IGJlIHRoZSBCR1AgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbT8NCg0KQ2FuJ3QgcmVz aXN0IHRvIGFzayAuLiB3aGF0IGRvIHlvdSBtZWFuID8NCg0KUm91dGUgdGFyZ2V0IGlzIGp1c3Qg YW4gZXh0ZW5kZWQgY29tbXVuaXR5IGFuZCBsaWtlIGFueSBvdGhlciBTQUZJIGNhbiBiZSB1c2Vk IHdpdGggdmFuaWxsYSBGbG93IFNwZWMuIExpa2V3aXNlIGl0IGlzIHVwIHRvIGltcGxlbWVudGF0 aW9uIHRvIGFsbG93IGFueSBmaWx0ZXJpbmcgYmFzZWQgb24gcmVndWxhci9leHRlbmRlZC93aWRl IGNvbW11bml0aWVzLg0KDQpKdXN0IEZZSSBSRkMgYWxyZWFkeSBzcGVsbHMgb3V0IGNhc2Ugb2Yg dXNpbmcgZmxvdyBzcGVjIHJvdXRlcyBpbiB0aGUgVlBOIGZpbHRlcmluZyBhcHBsaWNhdGlvbiBi YXNlZCBvbiBSVCBpbXBvcnQ6DQoNCg0KUHJvcGFnYXRpb24gb2YgdGhpcyBOTFJJIGlzIGNvbnRy b2xsZWQgYnkgbWF0Y2hpbmcgUm91dGUgVGFyZ2V0DQoNCmV4dGVuZGVkIGNvbW11bml0aWVzIGFz c29jaWF0ZWQgd2l0aCB0aGUgQkdQIHBhdGggYWR2ZXJ0aXNlbWVudCB3aXRoIHRoZSBWUkYgaW1w b3J0IHBvbGljeSwgdXNpbmcgdGhlIHNhbWUgbWVjaGFuaXNtIGFzIGRlc2NyaWJlaW4gIkJHUC9N UExTIElQIFZQTnMiIFtSRkM0MzY0PGh0dHA6Ly93d3cuYXJtd2FyZS5kay9SRkMvcmZjL3JmYzQz NjQuaHRtbD5dIC4NCk9rIC0gc28gaXQgaXMgYWxyZWFkeSBpbiBSRkMgNTU3NS4NCg0KDQoNClNv IGNhbiB5b3UgZWxhYm9yYXRlIHdoYXQgZG9lcyBpdCBtZWFuIHRvICJhZG9wdCBSVHMgdG8gRmxv dyBTcGVjIiA/DQoNCkdpdmVuIHRoYXQgdGhleSBhbHJlYWR5IGFwcGx5IDteKSwgd291bGRu4oCZ dCByb3V0ZS10YXJnZXRzIGFsb25lIGJlIGVub3VnaCB0byBzYXRpc2Z5IHRoZSByZXF1aXJlbWVu dCBmb3IgZmxvdyBzcGVjIE5MUkkgYXBwbHlpbmcgdG8gYSBzcGVjaWZpYyBub2RlIG9yIHNldCBv ZiBub2Rlcz8NCg0KQWNlZQ0KDQoNClJlZ2FyZHMsDQpSb2JlcnQuDQoNCg0KDQpPbiBNb24sIEF1 ZyAzLCAyMDE1IGF0IDEwOjU0IFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgPGFjZWVAY2lzY28uY29t PG1haWx0bzphY2VlQGNpc2NvLmNvbT4+IHdyb3RlOg0KSGkgU3RlcGhhbmUsDQoNCkZyb206IElk ciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPj4gb24g YmVoYWxmIG9mIFN0ZXBoYW5lIExpdGtvd3NraSA8c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5j b208bWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tPj4NCkRhdGU6IE1vbmRheSwg QXVndXN0IDMsIDIwMTUgYXQgODo0MyBBTQ0KVG86ICJpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBp ZXRmLm9yZz4iIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBb SWRyXSBQcm9ncmVzc2luZyBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNl dC0wMQ0KDQpIaSwNCg0KSW4gRGFsbGFzLCB3ZSBwcmVzZW50ZWQgYW4gdXBkYXRlIG9mIGRyYWZ0 LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0IHdoaWNoIGFsbG93IHRvIHB1c2gg Zmxvd3NwZWMgcnVsZXMgdG8gYSBzcGVjaWZpYyBzZXQgb2YgaW50ZXJmYWNlcyBpZGVudGlmaWVk IGJ5IGEgZ3JvdXAgSUQuDQpXZSB0b29rIGludG8gYWNjb3VudCB0aGUgY29tbWVudCB3ZSBoYWQg aW4gVG9yb250byBidXQgdGhlcmUgd2FzIG5vIG5ldyBjb21tZW50LiBMYXN0IGRpc2N1c3Npb24g d2FzIGFib3V0IHB1dHRpbmcgdGhlIGludGVyZmFjZSBncm91cCB3aXRoaW4gdGhlIE5MUkkgd2hp Y2ggaXMgY2F1c2luZyBzb21lIGlzc3VlLCBlc3BlY2lhbGx5IGZvciBpbnRlckFTLCBzbyBrZWVw aW5nIGl0IGFzIGNvbW11bml0eSBsb29rcyBiZXR0ZXIgZXZlbiBpZiB3ZSBuZWVkIHRvIHVzZSBB RERQQVRIIGluIHNvbWUgc3BlY2lmaWMgY2FzZXMuDQoNCkkgd291bGQgbGlrZSB0byByZXN0YXJ0 IHRoZSBkaXNjdXNzaW9uIG9uIHRoaXMgZHJhZnQuDQoNCkRvIHlvdSB0aGluayB0aGUgdGVjaG5p Y2FsIHByb3Bvc2FsIGlzIHJpZ2h0ID8NCg0KSSBiZWxpZXZlIHRoaXMgaXMgYSB2YWx1YWJsZSBl eHRlbnNpb24gdG8gUkZDIDU1NzUgYW5kIHRoaXMgc2VlbXMgdG8gYmUgdGhlIHJpZ2h0IGRpcmVj dGlvbi4NCg0KDQpEbyB5b3UgdGhpbmsgdGhhdCB0aGUgZ3JvdXAgSUQgc3BhY2UgaXMgbGFyZ2Ug ZW5vdWdoID8NCg0KSSB0aGluayAxNksgaXMgcGxlbnR5IGZvciB0aGUgdXNlIGNhc2VzIHByZXNl bnRlZCBpbiB0aGlzIGRyYWZ0Lg0KDQoNCk9uZSBjb25jZXJuIEkgaGF2ZSAobm90IGEgYmlnIG9u ZSksIGlzIHRoYXQgYWxsIHJvdXRlcnMgd2lsbCByZWNlaXZlIGFsbCB0aGUgZmxvd3NwZWMgcm91 dGVzIGV2ZW4gaWYgdGhleSBkbyBub3QgbmVlZCBpdC4gSSB3b3VsZCBiZSBnb29kIHRvIHJldXNl IHNvbWUgUlQgYmFzZWQgc29sdXRpb24gKGFuZCBSVCBmaWx0ZXJpbmcpLCBidXQgUlQgbWF5IGNv bmZsaWN0IHdpdGggRmxvd3NwZWMgVlBOLCBzbyBzcGVjaWFsIGNhcmUgYXJlIHJlcXVpcmVkLCBh bmQgSSB3b3VsZCBsaWtlIHRvIGhlYXIgZnJvbSBpbXBsZW1lbnRvcnMgYWJvdXQgaGF2aW5nIFJU cyBpZGVudGlmeWluZyBWUE5zIGFuZCBSVHMgaWRlbnRpZnlpbmcgaW50ZXJmYWNlcyBncm91cHMg b24gdGhlIHNhbWUgcm91dGUuDQoNClRoaXMgcHJvYmxlbSBleGlzdGVkIHdpdGggUkZDIDU1NzUu IEkgZ3Vlc3Mgd2hhdCB5b3UgYXJlIGFudGljaXBhdGluZyBhZHZlcnRpc2luZyBtb3JlIHJ1bGVz IG5vdyB0aGF0IHlvdSBoYXZlIHRoaXMgbGV2ZWwgb2YgZ3JhbnVsYXJpdHk/DQoNCg0KRG8gd2Ug bmVlZCB0byBlbmxhcmdlIHRoZSBhcHBsaWNhdGlvbiBvZiB0aGlzIG1lY2hhbmlzbSB0byBhIOKA nFNETuKAnSBBUEksIGxpa2UgT3BlbmZsb3cgPyBQcm9ncmFtbWluZyBmbG93cyBvbiBhIHNwZWNp ZmljIG5vZGUsIG9yIHNwZWNpZmljIGdyb3VwIG9mIG5vZGUuDQoNCklmIFJvdXRlIFRhcmdldHMg d2VyZSBhZG9wdGVkIHRvIEZsb3cgU3BlYywgd291bGRu4oCZdCB0aGF0IGJlIHRoZSBCR1AgYW5z d2VyIHRvIHRoaXMgcHJvYmxlbT8gQWxzbywgSSB0aGluayBGbG93IFNwZWMgaXMgYmV0dGVyIHN1 aXRlZCB0byBmaWx0ZXJpbmcgdGhhbiBnZW5lcmFsaXplZCB0cmFmZmljIGVuZ2luZWVyaW5nLiBG dXJ0aGVybW9yZSwgSSBmZWVsIHNlZ21lbnQgcm91dGluZyBwcm92aWRlcyBhIG1vcmUgc2NhbGFi bGUgc29sdXRpb24uDQoNClRoYW5rcywNCkFjZWUNCg0KDQoNCkJyZ2RzLA0KDQpTdGVwaGFuZQ0K DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18NCg0KDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZl bnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdp ZWVzIGV0IG5lIGRvaXZlbnQgZG9uYw0KDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91 IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBw YXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KDQphIGwnZXhwZWRpdGV1ciBldCBsZSBk ZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ry b25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KDQpPcmFuZ2UgZGVjbGlu ZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3Jt ZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQoNCg0KDQpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2ht ZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0 aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KDQp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJp YnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCg0KSWYgeW91IGhh dmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy IGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQoNCkFzIGVtYWls cyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQg aGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCg0KVGhhbmsgeW91Lg0K DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSWRyIG1h aWxpbmcgbGlzdA0KSWRyQGlldGYub3JnPG1haWx0bzpJZHJAaWV0Zi5vcmc+DQpodHRwczovL3d3 dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcg0KDQoNCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpDZSBtZXNzYWdl IGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMg Y29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0 cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZv dXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIK YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRl cy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJh dGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBh IGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgoKVGhpcyBtZXNzYWdlIGFu ZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQg aW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBzaG91bGQgbm90 IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uCklm IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl IHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBl bWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0 aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuClRoYW5rIHlvdS4K Cg== --_000_9E32478DFA9976438E7A22F69B08FF92166BD7AAOPEXCLILMA4corp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIg MiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs InNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBD aGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6 MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5N c29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv LXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIs InNhbnMtc2VyaWYiO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5h bWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFz O30NCnNwYW4uaG9lbnpiDQoJe21zby1zdHlsZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkJhbGxvb25U ZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHls ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZh bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0 eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl OmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KQHBh Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBp biAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6 ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2 OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUm9iZXJ0LDxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3 RCI+UGxzIHNlZSBJbmxpbmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJyZ2RzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U3RlcGhhbmU8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206 PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHJyYXN6dWtAZ21haWwuY29t IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBS YXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMDMsIDIwMTUgMjM6NDE8YnI+ DQo8Yj5Ubzo8L2I+IEFjZWUgTGluZGVtIChhY2VlKTxicj4NCjxiPkNjOjwvYj4gTElUS09XU0tJ IFN0ZXBoYW5lIFNDRS9JQk5GOyBpZHJAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6 IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNl c2V0LTAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m bmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ij5IaSBBY2VlLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UGVyc29uYWxseSBJ IHRoaW5rIFJUIGlzIHRvbyBiaWcgb2YgYSBjYW5ub24gZm9yIHRoaXMgYXBwbGljYXRpb24uJm5i c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TaW1wbGUgcmVndWxhciBjb21tdW5p dHkgY29sb3Jpbmcgd291bGQgYmUgbW9yZSB0aGVuIGZpbmUgJiM0MzsgYSBzaW1wbGUgcm91dGUg bWFwLiBJIGRpZCB0ZWxsIHRoaXMgdG8gU3RlcGhhbmUgaW4gdGhlIHBhc3QuDQo8c3BhbiBzdHls ZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OyI+U28gSSBhbHNvIG1lbnRpb25lZCB0aGF0IHVzaW5nIG5ldyByZWdpc3RlcmVkIHdpZGUgY29t bXVuaXR5IGNvdWxkIGJlIGFub3RoZXIgYWx0ZXJuYXRpdmUuJm5ic3A7PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 O2NvbG9yOiMxRjQ5N0QiPltTTEldIFllcywgd2UgaGFkIGEgZGlzY3Vzc2lvbiBvbiB0aGF0LCB0 aGUgY29uY2x1c2lvbiB3YXMsIHdlIHNob3VsZCBub3QgYmxvY2sgdGhpcyB3YWl0aW5nIGZvciB3 aWRlIGNvbW11bml0aWVzIHRvIGJlIHdpZGVseSBhZG9wdGVkIGFuZCBkZXBsb3llZC48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi Pkhvd2V2ZXIgaGlzIHBvaW50IGlzIHRvIGF1dG9tYXRlIHRoZSBmaWx0ZXJpbmcgYW5kIG5vdCBi b3RoZXIgd2l0aCBtYW51YWwgcm91dGUtbWFwcy9wb2xpY3kgb24gYWxsIHRoZSBlZGdlcyB0byBm aWx0ZXIgd2hlcmUgZmxvd3NwZWMgd291bGQgb3Igd291bGQgbm90IGFwcGx5Lg0KPHNwYW4gc3R5 bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+ W1NMSV0gWWVzIHRoYXTigJlzIG9uZSBvZiB0aGUgbWFqb3IgcG9pbnQ8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDsiPkFsc28gdW5sZXNzIHlvdSBwdXQgaW50ZXJmYWNlcyBpbiB0aGUg dnJmcyAod2hpY2ggaXMgdG9vIGxpbWl0aW5nIHRvIHRoZSBjYXNlIGRlc2NyaWJlZCBpbiB0aGUg ZHJhZnQpIGl0IHNlZW1zIHRoYXQgc29tZSBpbXBsZW1lbnRhdGlvbnMgb2YgZmxvdyBzcGVjIGRv IG5vdCBoYXZlIGEgcGVyIGludGVyZmFjZSBjb25jZXB0IGFuZA0KIHRoZXkgYWN0IGluICZxdW90 O2dsb2JhbCBzcGFjZSZxdW90Oy48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286 cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwcmUgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5 cyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltTTEldIFllcywg UkZDNTU3NSBkb2VzIG5vdCByZWFsbHkgZ2l2ZSBndWlkZWxpbmVzIG9uIGhvdyBmaWx0ZXJpbmcg bXVzdCBiZSBkb25lIDog4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOIj5UaGlzIG1lY2hhbmlzbSBp cyBwcmltYXJpbHkgZGVzaWduZWQgdG8gYWxsb3cgYW4gdXBzdHJlYW0gYXV0b25vbW91czxvOnA+ PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJl YWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgc3lzdGVt IHRvIHBlcmZvcm0gaW5ib3VuZCBmaWx0ZXJpbmcgaW4gdGhlaXIgaW5ncmVzcyByb3V0ZXJzIG9m PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2Ut YnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgdHJh ZmZpYyB0aGF0IGEgZ2l2ZW4gZG93bnN0cmVhbSBBUyB3aXNoZXMgdG8gZHJvcC48L3NwYW4+PHNw YW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJw8L3Nw YW4+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx RjQ5N0QiPkhlcmUgSSB3b3VsZCBsaWtlIHRvIGJyaW5nIG1vcmUgZ3JhbnVsYXJpdHkgb24gaG93 IGZsb3dzcGVjIHJ1bGVzIGNhbiBiZSBhcHBsaWVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDsiPldpdGggdGhhdCBpbiBtaW5kIGlmIHdlIGFyZSB0byBhZGQgdGhp cyBwZXIgaW50ZXJmYWNlIHNjb3BlIHdlIG1heSBhcyB3ZWxsIGFkZCB0aGUgcHJvcG9zZWQgZ3Jv dXBpbmcgYW5kIHZlcmJhdGltIHNlbmQgaXQgYXMgcmVjb2duaXplZCBieSBmbG93LXNwZWMuJm5i c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1NMSV0gSXQgcyBpbXBvcnRhbnQgdGhhdCBl dmVyeSBpbXBsZW1lbnRhdGlvbiB1c2UgdGhlIHNhbWUgZ3JvdXBpbmcgbWVjaGFuaXNtLjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+LSAtIC08bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNvIG90aGVyIHRoZW4gcGFydGlhbCBkZXBsb3ltZW50 IHByb2JsZW0gd2hpY2ggcmVxdWlyZXMgb3BlcmF0b3IncyBnb29kIGF3YXJlbmVzcyBvZiB3aGF0 IHdoaWNoIGJveCBzdXBwb3J0cyBJIHNlZSB0aGlzIHByb3Bvc2FsIGFzIGhlbHBmdWwgdG8gcmVt b3ZlIGEgbGl0dGxlIGJpdCBvZiBwcm92aXNpb25pbmcuJm5ic3A7PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 IzFGNDk3RCI+W1NMSV0gSXTigJlzIG5vdCBqdXN0IGEgcXVlc3Rpb24gb2YgcHJvdmlzaW9uaW5n LiBJdOKAmXMgYWxzbyBtYW5kYXRpbmcgdGhlIHN1cHBvcnQgb2YgcGVyIGludGVyZmFjZSBmbG93 IHNwZWMgYW5kIHBlciBpbnRlcmZhY2UgcnVsZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VG9kYXkgdXNpbmcgYSBy b3V0ZS1tYXAgJiM0MzsgY29tbXVuaXR5IGRvZXMgbm90IHdvcmssIGFsbCBteSBpbnRlcmZhY2Vz IG9uIGEgcm91dGVyIHdpbGwgYXBwbHkgdGhlIGV4YWN0IHNhbWUgcnVsZSBhcyB0aGVyZSBpcyBu byBwZXIgaW50ZXJmYWNlIGdyYW51bGFyaXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgQXVnIDMsIDIwMTUgYXQgMTE6 MjkgUE0sIEFjZWUgTGluZGVtIChhY2VlKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28u Y29tIiB0YXJnZXQ9Il9ibGFuayI+YWNlZUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBSb2JlcnQsJm5ic3A7PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1 QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbToNCjwv c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbHQ7PGEg aHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0Bn bWFpbC5jb208L2E+Jmd0OyBvbiBiZWhhbGYgb2YgUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0i bWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiB0YXJnZXQ9Il9ibGFuayI+cm9iZXJ0QHJhc3p1ay5u ZXQ8L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Nb25kYXksIEF1Z3VzdCAzLCAyMDE1IGF0IDU6 MjEgUE08YnI+DQo8Yj5UbzogPC9iPkFjZWUgTGluZGVtICZsdDs8YSBocmVmPSJtYWlsdG86YWNl ZUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5hY2VlQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0K PGI+Q2M6IDwvYj5TdGVwaGFuZSBMaXRrb3dza2kgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGVwaGFu ZS5saXRrb3dza2lAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0ZXBoYW5lLmxpdGtvd3Nr aUBvcmFuZ2UuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmci IHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls dG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3JnPC9hPiZndDs8YnI+ DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1p ZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9j a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdo dDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IZWxsbyBBY2VlLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZndDsg SWYgUm91dGUgVGFyZ2V0cyB3ZXJlIGFkb3B0ZWQgdG8gRmxvdyBTcGVjLCB3b3VsZG7igJl0IHRo YXQmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jmd0OyBiZSB0aGUgQkdQIGFuc3dlciB0byB0aGlzIHBy b2JsZW0/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5DYW4n dCByZXNpc3QgdG8gYXNrIC4uIHdoYXQgZG8geW91IG1lYW4gPyZuYnNwOzwvc3Bhbj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Um91dGUgdGFyZ2V0IGlzIGp1c3QgYW4g ZXh0ZW5kZWQgY29tbXVuaXR5IGFuZCBsaWtlIGFueSBvdGhlciBTQUZJIGNhbiBiZSB1c2VkIHdp dGggdmFuaWxsYSBGbG93IFNwZWMuIExpa2V3aXNlIGl0IGlzIHVwIHRvIGltcGxlbWVudGF0aW9u IHRvIGFsbG93IGFueSBmaWx0ZXJpbmcNCiBiYXNlZCBvbiByZWd1bGFyL2V4dGVuZGVkL3dpZGUg Y29tbXVuaXRpZXMuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OmJsYWNrIj5KdXN0IEZZSSBSRkMgYWxyZWFkeSBzcGVsbHMgb3V0IGNhc2Ugb2YgdXNpbmcgZmxv dyBzcGVjIHJvdXRlcyBpbiB0aGUgVlBOIGZpbHRlcmluZyBhcHBsaWNhdGlvbiBiYXNlZCBvbiBS VCBpbXBvcnQ6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlByb3BhZ2F0aW9uIG9mIHRoaXMgTkxSSSBpcyBjb250 cm9sbGVkIGJ5IG1hdGNoaW5nIFJvdXRlIFRhcmdldDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmV4dGVuZGVkIGNvbW11bml0aWVzIGFzc29j aWF0ZWQgd2l0aCB0aGUgQkdQIHBhdGggYWR2ZXJ0aXNlbWVudCB3aXRoIHRoZSBWUkYgaW1wb3J0 IHBvbGljeSwgdXNpbmcgdGhlIHNhbWUgbWVjaGFuaXNtIGFzIGRlc2NyaWJlaW4gJnF1b3Q7QkdQ L01QTFMgSVAgVlBOcyZxdW90OyBbPGEgaHJlZj0iaHR0cDovL3d3dy5hcm13YXJlLmRrL1JGQy9y ZmMvcmZjNDM2NC5odG1sIiB0YXJnZXQ9Il9ibGFuayI+UkZDNDM2NDwvYT5dIC48bzpwPjwvbzpw Pjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1 b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjpibGFjayI+T2sgLSBzbyBpdCBpcyBhbHJlYWR5IGluIFJGQyA1NTc1LiZuYnNw OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv bGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDoz Ljc1cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij5TbyBjYW4geW91IGVsYWJvcmF0ZSB3aGF0IGRvZXMgaXQgbWVhbiB0byAmcXVvdDthZG9wdCBS VHMgdG8gRmxvdyBTcGVjJnF1b3Q7ID8mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOmJsYWNrIj5HaXZlbiB0aGF0IHRoZXkgYWxyZWFkeSBhcHBseSA7XiksIHdv dWxkbuKAmXQgcm91dGUtdGFyZ2V0cyBhbG9uZSBiZSBlbm91Z2ggdG8gc2F0aXNmeSB0aGUgcmVx dWlyZW1lbnQgZm9yIGZsb3cgc3BlYyBOTFJJIGFwcGx5aW5nIHRvIGEgc3BlY2lmaWMgbm9kZSBv ciBzZXQgb2YNCiBub2Rlcz8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s b3I6Izg4ODg4OCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM4 ODg4ODgiPkFjZWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYg NC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2lu LXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZ2Fy ZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7Y29sb3I6YmxhY2siPlJvYmVydC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9uIE1vbiwgQXVnIDMsIDIw MTUgYXQgMTA6NTQgUE0sIEFjZWUgTGluZGVtIChhY2VlKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFj ZWVAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNlZUBjaXNjby5jb208L2E+Jmd0OyB3cm90 ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SGkgU3RlcGhhbmUs Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOmJsYWNrIj5JZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZyIg dGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9m IFN0ZXBoYW5lIExpdGtvd3NraSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3Nr aUBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5j b208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Nb25kYXksIEF1Z3VzdCAzLCAyMDE1IGF0IDg6 NDMgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmci IHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls dG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3JnPC9hPiZndDs8YnI+ DQo8Yj5TdWJqZWN0OiA8L2I+W0lkcl0gUHJvZ3Jlc3NpbmcgZHJhZnQtbGl0a293c2tpLWlkci1m bG93c3BlYy1pbnRlcmZhY2VzZXQtMDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFk ZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBp biI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJjb2xvcjpibGFjayI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij5JbiBEYWxsYXMsIHdlIHByZXNlbnRlZCBhbiB1cGRhdGUgb2YgZHJhZnQtbGl0a293c2tpLWlk ci1mbG93c3BlYy1pbnRlcmZhY2VzZXQgd2hpY2ggYWxsb3cgdG8gcHVzaCBmbG93c3BlYyBydWxl cyB0byBhIHNwZWNpZmljIHNldCBvZiBpbnRlcmZhY2VzIGlkZW50aWZpZWQNCiBieSBhIGdyb3Vw IElELjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj5XZSB0b29rIGludG8gYWNjb3VudCB0aGUgY29tbWVudCB3ZSBo YWQgaW4gVG9yb250byBidXQgdGhlcmUgd2FzIG5vIG5ldyBjb21tZW50LiBMYXN0IGRpc2N1c3Np b24gd2FzIGFib3V0IHB1dHRpbmcgdGhlIGludGVyZmFjZSBncm91cCB3aXRoaW4gdGhlIE5MUkkN CiB3aGljaCBpcyBjYXVzaW5nIHNvbWUgaXNzdWUsIGVzcGVjaWFsbHkgZm9yIGludGVyQVMsIHNv IGtlZXBpbmcgaXQgYXMgY29tbXVuaXR5IGxvb2tzIGJldHRlciBldmVuIGlmIHdlIG5lZWQgdG8g dXNlIEFERFBBVEggaW4gc29tZSBzcGVjaWZpYyBjYXNlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7 PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPkkgd291bGQgbGlrZSB0byByZXN0YXJ0IHRoZSBkaXNjdXNzaW9uIG9u IHRoaXMgZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5EbyB5b3Ug dGhpbmsgdGhlIHRlY2huaWNhbCBwcm9wb3NhbCBpcyByaWdodCA/PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGJlbGll dmUgdGhpcyBpcyBhIHZhbHVhYmxlIGV4dGVuc2lvbiB0byBSRkMgNTU3NSBhbmQgdGhpcyBzZWVt cyB0byBiZSB0aGUgcmlnaHQgZGlyZWN0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9j a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdo dDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iY29sb3I6YmxhY2siPkRvIHlvdSB0aGluayB0aGF0IHRoZSBncm91cCBJRCBzcGFj ZSBpcyBsYXJnZSBlbm91Z2ggPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSB0aGluayAxNksgaXMgcGxlbnR5IGZvciB0 aGUgdXNlIGNhc2VzIHByZXNlbnRlZCBpbiB0aGlzIGRyYWZ0LiZuYnNwOzxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMu NzVwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+T25lIGNvbmNlcm4gSSBoYXZlIChub3QgYSBiaWcgb25lKSwgaXMgdGhhdCBhbGwgcm91dGVy cyB3aWxsIHJlY2VpdmUgYWxsIHRoZSBmbG93c3BlYyByb3V0ZXMgZXZlbiBpZiB0aGV5IGRvIG5v dCBuZWVkIGl0LiBJIHdvdWxkIGJlIGdvb2QgdG8gcmV1c2Ugc29tZQ0KIFJUIGJhc2VkIHNvbHV0 aW9uIChhbmQgUlQgZmlsdGVyaW5nKSwgYnV0IFJUIG1heSBjb25mbGljdCB3aXRoIEZsb3dzcGVj IFZQTiwgc28gc3BlY2lhbCBjYXJlIGFyZSByZXF1aXJlZCwgYW5kIEkgd291bGQgbGlrZSB0byBo ZWFyIGZyb20gaW1wbGVtZW50b3JzIGFib3V0IGhhdmluZyBSVHMgaWRlbnRpZnlpbmcgVlBOcyBh bmQgUlRzIGlkZW50aWZ5aW5nIGludGVyZmFjZXMgZ3JvdXBzIG9uIHRoZSBzYW1lIHJvdXRlLjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjpibGFjayI+VGhpcyBwcm9ibGVtIGV4aXN0ZWQgd2l0aCBSRkMgNTU3NS4gSSBndWVzcyB3aGF0 IHlvdSBhcmUgYW50aWNpcGF0aW5nIGFkdmVydGlzaW5nIG1vcmUgcnVsZXMgbm93IHRoYXQgeW91 IGhhdmUgdGhpcyBsZXZlbCBvZiBncmFudWxhcml0eT8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNC NUM0REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7 bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkRv IHdlIG5lZWQgdG8gZW5sYXJnZSB0aGUgYXBwbGljYXRpb24gb2YgdGhpcyBtZWNoYW5pc20gdG8g YSDigJxTRE7igJ0gQVBJLCBsaWtlIE9wZW5mbG93ID8gUHJvZ3JhbW1pbmcgZmxvd3Mgb24gYSBz cGVjaWZpYyBub2RlLCBvciBzcGVjaWZpYyBncm91cCBvZiBub2RlLjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SWYgUm91 dGUgVGFyZ2V0cyB3ZXJlIGFkb3B0ZWQgdG8gRmxvdyBTcGVjLCB3b3VsZG7igJl0IHRoYXQgYmUg dGhlIEJHUCBhbnN3ZXIgdG8gdGhpcyBwcm9ibGVtPyBBbHNvLCBJIHRoaW5rIEZsb3cgU3BlYyBp cyBiZXR0ZXIgc3VpdGVkIHRvIGZpbHRlcmluZyB0aGFuIGdlbmVyYWxpemVkDQogdHJhZmZpYyBl bmdpbmVlcmluZy4gRnVydGhlcm1vcmUsIEkgZmVlbCBzZWdtZW50IHJvdXRpbmcgcHJvdmlkZXMg YSBtb3JlIHNjYWxhYmxlIHNvbHV0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs YWNrIj5BY2VlJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGlu IDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRp dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QnJn ZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TdGVwaGFuZTxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwcmU+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+ DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2UgbWVzc2FnZSBldCBzZXMgcGllY2Vz IGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxl cyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jPG86cD48L286cD48L3NwYW4+PC9w cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+cGFzIGV0cmUgZGlmZnVzZXMsIGV4 cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNl IG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXI8bzpwPjwvbzpwPjwvc3Bh bj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5hIGwnZXhwZWRpdGV1ciBl dCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMg ZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLDxvOnA+PC9vOnA+ PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPk9yYW5nZSBkZWNs aW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZv cm1lIG91IGZhbHNpZmllLiBNZXJjaS48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2ht ZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0 aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRl ZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFu PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklmIHlvdSBoYXZlIHJlY2Vp dmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVs ZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwv cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFzIGVtYWlscyBtYXkgYmUgYWx0 ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1v ZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFuayB5b3UuPG86cD48L286cD48L3NwYW4+ PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX188YnI+DQpJZHIgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0i bWFpbHRvOklkckBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPklkckBpZXRmLm9yZzwvYT48YnI+ DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkciIgdGFy Z2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPC9h PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxQUkU+X19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKQ2UgbWVzc2FnZSBldCBz ZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZp ZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jCnBhcyBldHJlIGRp ZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2 ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyCmEgbCdl eHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExl cyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24s Ck9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUg YWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4KClRoaXMgbWVzc2FnZSBhbmQgaXRz IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9y bWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7CnRoZXkgc2hvdWxkIG5vdCBiZSBk aXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLgpJZiB5b3Ug aGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5k ZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4KQXMgZW1haWxz IG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBo YXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLgpUaGFuayB5b3UuCjwvUFJF PjwvYm9keT4NCjwvaHRtbD4NCg== --_000_9E32478DFA9976438E7A22F69B08FF92166BD7AAOPEXCLILMA4corp_-- From nobody Tue Aug 4 01:37:28 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B20D1B3730 for ; Tue, 4 Aug 2015 01:37:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fNPKPp1XmvPL for ; Tue, 4 Aug 2015 01:37:23 -0700 (PDT) Received: from relais-inet.francetelecom.com (relais-ias245.francetelecom.com [80.12.204.245]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2CF31A8AB2 for ; Tue, 4 Aug 2015 01:37:22 -0700 (PDT) Received: from omfeda05.si.francetelecom.fr (unknown [xx.xx.xx.198]) by omfeda14.si.francetelecom.fr (ESMTP service) with ESMTP id 11E8D2AC5C8; Tue, 4 Aug 2015 10:37:21 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.60]) by omfeda05.si.francetelecom.fr (ESMTP service) with ESMTP id B2B6D18006A; Tue, 4 Aug 2015 10:37:20 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM7F.corporate.adroot.infra.ftgroup ([fe80::c1d7:e278:e357:11ad%19]) with mapi id 14.03.0248.002; Tue, 4 Aug 2015 10:37:20 +0200 From: To: Robert Raszuk , "Acee Lindem (acee)" Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ36priAgAACSICAAANHgIAA2IoQ Date: Tue, 4 Aug 2015 08:37:19 +0000 Message-ID: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.1] Content-Type: multipart/alternative; boundary="_000_9E32478DFA9976438E7A22F69B08FF92166BD7C2OPEXCLILMA4corp_" MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.8.4.75415 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 08:37:27 -0000 --_000_9E32478DFA9976438E7A22F69B08FF92166BD7C2OPEXCLILMA4corp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 V2h5IGRvIHlvdSB0aGluayBSVCBpcyB0b28gYmlnIGZvciB0aGlzID8gUlQgaXMgdXNlZCBmb3Ig bW9yZSBhbmQgbW9yZSBhcHBsaWNhdGlvbnMuIEhlcmUgd2Ugd2FudCB0byBleHByZXNzIGEgZ3Jv dXAgbWVtYmVyc2hpcCB3aGljaCBpcyBwcmVjaXNlbHkgd2hhdCBSVCBkb2VzLg0KDQpGcm9tOiBy cmFzenVrQGdtYWlsLmNvbSBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tXSBPbiBCZWhhbGYgT2Yg Um9iZXJ0IFJhc3p1aw0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDMsIDIwMTUgMjM6NDENClRvOiBB Y2VlIExpbmRlbSAoYWNlZSkNCkNjOiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkY7IGlkckBp ZXRmLm9yZw0KU3ViamVjdDogUmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1p ZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxDQoNCkhpIEFjZWUsDQoNClBlcnNvbmFsbHkgSSB0 aGluayBSVCBpcyB0b28gYmlnIG9mIGEgY2Fubm9uIGZvciB0aGlzIGFwcGxpY2F0aW9uLg0KDQpT aW1wbGUgcmVndWxhciBjb21tdW5pdHkgY29sb3Jpbmcgd291bGQgYmUgbW9yZSB0aGVuIGZpbmUg KyBhIHNpbXBsZSByb3V0ZSBtYXAuIEkgZGlkIHRlbGwgdGhpcyB0byBTdGVwaGFuZSBpbiB0aGUg cGFzdC4gU28gSSBhbHNvIG1lbnRpb25lZCB0aGF0IHVzaW5nIG5ldyByZWdpc3RlcmVkIHdpZGUg Y29tbXVuaXR5IGNvdWxkIGJlIGFub3RoZXIgYWx0ZXJuYXRpdmUuDQoNCkhvd2V2ZXIgaGlzIHBv aW50IGlzIHRvIGF1dG9tYXRlIHRoZSBmaWx0ZXJpbmcgYW5kIG5vdCBib3RoZXIgd2l0aCBtYW51 YWwgcm91dGUtbWFwcy9wb2xpY3kgb24gYWxsIHRoZSBlZGdlcyB0byBmaWx0ZXIgd2hlcmUgZmxv d3NwZWMgd291bGQgb3Igd291bGQgbm90IGFwcGx5LiBBbHNvIHVubGVzcyB5b3UgcHV0IGludGVy ZmFjZXMgaW4gdGhlIHZyZnMgKHdoaWNoIGlzIHRvbyBsaW1pdGluZyB0byB0aGUgY2FzZSBkZXNj cmliZWQgaW4gdGhlIGRyYWZ0KSBpdCBzZWVtcyB0aGF0IHNvbWUgaW1wbGVtZW50YXRpb25zIG9m IGZsb3cgc3BlYyBkbyBub3QgaGF2ZSBhIHBlciBpbnRlcmZhY2UgY29uY2VwdCBhbmQgdGhleSBh Y3QgaW4gImdsb2JhbCBzcGFjZSIuIFdpdGggdGhhdCBpbiBtaW5kIGlmIHdlIGFyZSB0byBhZGQg dGhpcyBwZXIgaW50ZXJmYWNlIHNjb3BlIHdlIG1heSBhcyB3ZWxsIGFkZCB0aGUgcHJvcG9zZWQg Z3JvdXBpbmcgYW5kIHZlcmJhdGltIHNlbmQgaXQgYXMgcmVjb2duaXplZCBieSBmbG93LXNwZWMu DQoNCi0gLSAtDQoNClNvIG90aGVyIHRoZW4gcGFydGlhbCBkZXBsb3ltZW50IHByb2JsZW0gd2hp Y2ggcmVxdWlyZXMgb3BlcmF0b3IncyBnb29kIGF3YXJlbmVzcyBvZiB3aGF0IHdoaWNoIGJveCBz dXBwb3J0cyBJIHNlZSB0aGlzIHByb3Bvc2FsIGFzIGhlbHBmdWwgdG8gcmVtb3ZlIGEgbGl0dGxl IGJpdCBvZiBwcm92aXNpb25pbmcuDQoNCkl0IGlzIHVwIHRvIHRoZSBXRyB0byBkZWNpZGUgaWYg dGhpcyAibGl0dGxlIGJpdCIganVzdGlmaWVzIHN0YW5kYXJkcyB0cmFjayBSRkMgOikNCg0KQmVz dCwNCnIuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCk9uIE1vbiwgQXVnIDMsIDIwMTUgYXQg MTE6MjkgUE0sIEFjZWUgTGluZGVtIChhY2VlKSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVA Y2lzY28uY29tPj4gd3JvdGU6DQpIaSBSb2JlcnQsDQoNCkZyb206IDxycmFzenVrQGdtYWlsLmNv bTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+PiBvbiBiZWhhbGYgb2YgUm9iZXJ0IFJhc3p1ayA8 cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4NCkRhdGU6IE1vbmRh eSwgQXVndXN0IDMsIDIwMTUgYXQgNToyMSBQTQ0KVG86IEFjZWUgTGluZGVtIDxhY2VlQGNpc2Nv LmNvbTxtYWlsdG86YWNlZUBjaXNjby5jb20+Pg0KQ2M6IFN0ZXBoYW5lIExpdGtvd3NraSA8c3Rl cGhhbmUubGl0a293c2tpQG9yYW5nZS5jb208bWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFu Z2UuY29tPj4sICJpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4iIDxpZHJAaWV0Zi5v cmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW0lkcl0gUHJvZ3Jlc3Npbmcg ZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQtMDENCg0KSGVsbG8gQWNl ZSwNCg0KPiBJZiBSb3V0ZSBUYXJnZXRzIHdlcmUgYWRvcHRlZCB0byBGbG93IFNwZWMsIHdvdWxk buKAmXQgdGhhdA0KPiBiZSB0aGUgQkdQIGFuc3dlciB0byB0aGlzIHByb2JsZW0/DQoNCkNhbid0 IHJlc2lzdCB0byBhc2sgLi4gd2hhdCBkbyB5b3UgbWVhbiA/DQoNClJvdXRlIHRhcmdldCBpcyBq dXN0IGFuIGV4dGVuZGVkIGNvbW11bml0eSBhbmQgbGlrZSBhbnkgb3RoZXIgU0FGSSBjYW4gYmUg dXNlZCB3aXRoIHZhbmlsbGEgRmxvdyBTcGVjLiBMaWtld2lzZSBpdCBpcyB1cCB0byBpbXBsZW1l bnRhdGlvbiB0byBhbGxvdyBhbnkgZmlsdGVyaW5nIGJhc2VkIG9uIHJlZ3VsYXIvZXh0ZW5kZWQv d2lkZSBjb21tdW5pdGllcy4NCg0KSnVzdCBGWUkgUkZDIGFscmVhZHkgc3BlbGxzIG91dCBjYXNl IG9mIHVzaW5nIGZsb3cgc3BlYyByb3V0ZXMgaW4gdGhlIFZQTiBmaWx0ZXJpbmcgYXBwbGljYXRp b24gYmFzZWQgb24gUlQgaW1wb3J0Og0KDQoNClByb3BhZ2F0aW9uIG9mIHRoaXMgTkxSSSBpcyBj b250cm9sbGVkIGJ5IG1hdGNoaW5nIFJvdXRlIFRhcmdldA0KDQpleHRlbmRlZCBjb21tdW5pdGll cyBhc3NvY2lhdGVkIHdpdGggdGhlIEJHUCBwYXRoIGFkdmVydGlzZW1lbnQgd2l0aCB0aGUgVlJG IGltcG9ydCBwb2xpY3ksIHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBkZXNjcmliZWluICJC R1AvTVBMUyBJUCBWUE5zIiBbUkZDNDM2NDxodHRwOi8vd3d3LmFybXdhcmUuZGsvUkZDL3JmYy9y ZmM0MzY0Lmh0bWw+XSAuDQpPayAtIHNvIGl0IGlzIGFscmVhZHkgaW4gUkZDIDU1NzUuDQoNCg0K DQpTbyBjYW4geW91IGVsYWJvcmF0ZSB3aGF0IGRvZXMgaXQgbWVhbiB0byAiYWRvcHQgUlRzIHRv IEZsb3cgU3BlYyIgPw0KDQpHaXZlbiB0aGF0IHRoZXkgYWxyZWFkeSBhcHBseSA7XiksIHdvdWxk buKAmXQgcm91dGUtdGFyZ2V0cyBhbG9uZSBiZSBlbm91Z2ggdG8gc2F0aXNmeSB0aGUgcmVxdWly ZW1lbnQgZm9yIGZsb3cgc3BlYyBOTFJJIGFwcGx5aW5nIHRvIGEgc3BlY2lmaWMgbm9kZSBvciBz ZXQgb2Ygbm9kZXM/DQoNCkFjZWUNCg0KDQpSZWdhcmRzLA0KUm9iZXJ0Lg0KDQoNCg0KT24gTW9u LCBBdWcgMywgMjAxNSBhdCAxMDo1NCBQTSwgQWNlZSBMaW5kZW0gKGFjZWUpIDxhY2VlQGNpc2Nv LmNvbTxtYWlsdG86YWNlZUBjaXNjby5jb20+PiB3cm90ZToNCkhpIFN0ZXBoYW5lLA0KDQpGcm9t OiBJZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz4+ IG9uIGJlaGFsZiBvZiBTdGVwaGFuZSBMaXRrb3dza2kgPHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFu Z2UuY29tPG1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbT4+DQpEYXRlOiBNb25k YXksIEF1Z3VzdCAzLCAyMDE1IGF0IDg6NDMgQU0NClRvOiAiaWRyQGlldGYub3JnPG1haWx0bzpp ZHJAaWV0Zi5vcmc+IiA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+Pg0KU3ViamVj dDogW0lkcl0gUHJvZ3Jlc3NpbmcgZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZh Y2VzZXQtMDENCg0KSGksDQoNCkluIERhbGxhcywgd2UgcHJlc2VudGVkIGFuIHVwZGF0ZSBvZiBk cmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldCB3aGljaCBhbGxvdyB0byBw dXNoIGZsb3dzcGVjIHJ1bGVzIHRvIGEgc3BlY2lmaWMgc2V0IG9mIGludGVyZmFjZXMgaWRlbnRp ZmllZCBieSBhIGdyb3VwIElELg0KV2UgdG9vayBpbnRvIGFjY291bnQgdGhlIGNvbW1lbnQgd2Ug aGFkIGluIFRvcm9udG8gYnV0IHRoZXJlIHdhcyBubyBuZXcgY29tbWVudC4gTGFzdCBkaXNjdXNz aW9uIHdhcyBhYm91dCBwdXR0aW5nIHRoZSBpbnRlcmZhY2UgZ3JvdXAgd2l0aGluIHRoZSBOTFJJ IHdoaWNoIGlzIGNhdXNpbmcgc29tZSBpc3N1ZSwgZXNwZWNpYWxseSBmb3IgaW50ZXJBUywgc28g a2VlcGluZyBpdCBhcyBjb21tdW5pdHkgbG9va3MgYmV0dGVyIGV2ZW4gaWYgd2UgbmVlZCB0byB1 c2UgQUREUEFUSCBpbiBzb21lIHNwZWNpZmljIGNhc2VzLg0KDQpJIHdvdWxkIGxpa2UgdG8gcmVz dGFydCB0aGUgZGlzY3Vzc2lvbiBvbiB0aGlzIGRyYWZ0Lg0KDQpEbyB5b3UgdGhpbmsgdGhlIHRl Y2huaWNhbCBwcm9wb3NhbCBpcyByaWdodCA/DQoNCkkgYmVsaWV2ZSB0aGlzIGlzIGEgdmFsdWFi bGUgZXh0ZW5zaW9uIHRvIFJGQyA1NTc1IGFuZCB0aGlzIHNlZW1zIHRvIGJlIHRoZSByaWdodCBk aXJlY3Rpb24uDQoNCg0KRG8geW91IHRoaW5rIHRoYXQgdGhlIGdyb3VwIElEIHNwYWNlIGlzIGxh cmdlIGVub3VnaCA/DQoNCkkgdGhpbmsgMTZLIGlzIHBsZW50eSBmb3IgdGhlIHVzZSBjYXNlcyBw cmVzZW50ZWQgaW4gdGhpcyBkcmFmdC4NCg0KDQpPbmUgY29uY2VybiBJIGhhdmUgKG5vdCBhIGJp ZyBvbmUpLCBpcyB0aGF0IGFsbCByb3V0ZXJzIHdpbGwgcmVjZWl2ZSBhbGwgdGhlIGZsb3dzcGVj IHJvdXRlcyBldmVuIGlmIHRoZXkgZG8gbm90IG5lZWQgaXQuIEkgd291bGQgYmUgZ29vZCB0byBy ZXVzZSBzb21lIFJUIGJhc2VkIHNvbHV0aW9uIChhbmQgUlQgZmlsdGVyaW5nKSwgYnV0IFJUIG1h eSBjb25mbGljdCB3aXRoIEZsb3dzcGVjIFZQTiwgc28gc3BlY2lhbCBjYXJlIGFyZSByZXF1aXJl ZCwgYW5kIEkgd291bGQgbGlrZSB0byBoZWFyIGZyb20gaW1wbGVtZW50b3JzIGFib3V0IGhhdmlu ZyBSVHMgaWRlbnRpZnlpbmcgVlBOcyBhbmQgUlRzIGlkZW50aWZ5aW5nIGludGVyZmFjZXMgZ3Jv dXBzIG9uIHRoZSBzYW1lIHJvdXRlLg0KDQpUaGlzIHByb2JsZW0gZXhpc3RlZCB3aXRoIFJGQyA1 NTc1LiBJIGd1ZXNzIHdoYXQgeW91IGFyZSBhbnRpY2lwYXRpbmcgYWR2ZXJ0aXNpbmcgbW9yZSBy dWxlcyBub3cgdGhhdCB5b3UgaGF2ZSB0aGlzIGxldmVsIG9mIGdyYW51bGFyaXR5Pw0KDQoNCkRv IHdlIG5lZWQgdG8gZW5sYXJnZSB0aGUgYXBwbGljYXRpb24gb2YgdGhpcyBtZWNoYW5pc20gdG8g YSDigJxTRE7igJ0gQVBJLCBsaWtlIE9wZW5mbG93ID8gUHJvZ3JhbW1pbmcgZmxvd3Mgb24gYSBz cGVjaWZpYyBub2RlLCBvciBzcGVjaWZpYyBncm91cCBvZiBub2RlLg0KDQpJZiBSb3V0ZSBUYXJn ZXRzIHdlcmUgYWRvcHRlZCB0byBGbG93IFNwZWMsIHdvdWxkbuKAmXQgdGhhdCBiZSB0aGUgQkdQ IGFuc3dlciB0byB0aGlzIHByb2JsZW0/IEFsc28sIEkgdGhpbmsgRmxvdyBTcGVjIGlzIGJldHRl ciBzdWl0ZWQgdG8gZmlsdGVyaW5nIHRoYW4gZ2VuZXJhbGl6ZWQgdHJhZmZpYyBlbmdpbmVlcmlu Zy4gRnVydGhlcm1vcmUsIEkgZmVlbCBzZWdtZW50IHJvdXRpbmcgcHJvdmlkZXMgYSBtb3JlIHNj YWxhYmxlIHNvbHV0aW9uLg0KDQpUaGFua3MsDQpBY2VlDQoNCg0KDQpCcmdkcywNCg0KU3RlcGhh bmUNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQoNCg0KDQpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBw ZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZp bGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMNCg0KcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRl cyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3Nh Z2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXINCg0KYSBsJ2V4cGVkaXRldXIgZXQg bGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVs ZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCg0KT3JhbmdlIGRl Y2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRl Zm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KDQoNCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0 YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRp b24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsNCg0KdGhleSBzaG91bGQgbm90IGJlIGRp c3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQoNCklmIHlv dSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNl bmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KDQpBcyBl bWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0 aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQoNClRoYW5rIHlv dS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCklk ciBtYWlsaW5nIGxpc3QNCklkckBpZXRmLm9yZzxtYWlsdG86SWRyQGlldGYub3JnPg0KaHR0cHM6 Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHINCg0KDQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKQ2UgbWVz c2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRp b25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jCnBh cyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBT aSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25h bGVyCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpv aW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2Fs dGVyYXRpb24sCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3Nh Z2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4KClRoaXMgbWVzc2Fn ZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxl Z2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7CnRoZXkgc2hvdWxk IG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9u LgpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5 IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4K QXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2Fn ZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLgpUaGFuayB5 b3UuCgo= --_000_9E32478DFA9976438E7A22F69B08FF92166BD7C2OPEXCLILMA4corp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIg MiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs InNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBD aGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6 MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5N c29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv LXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIs InNhbnMtc2VyaWYiO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5h bWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFz O30NCnNwYW4uaG9lbnpiDQoJe21zby1zdHlsZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkJhbGxvb25U ZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHls ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZh bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0 eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl OmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KQHBh Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBp biAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6 ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2 OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2h5IGRvIHlvdSB0aGluayBS VCBpcyB0b28gYmlnIGZvciB0aGlzID8gUlQgaXMgdXNlZCBmb3IgbW9yZSBhbmQgbW9yZSBhcHBs aWNhdGlvbnMuIEhlcmUgd2Ugd2FudCB0byBleHByZXNzIGEgZ3JvdXAgbWVtYmVyc2hpcCB3aGlj aCBpcyBwcmVjaXNlbHkgd2hhdCBSVCBkb2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7Ij4gcnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFzenVrQGdtYWlsLmNv bV0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBN b25kYXksIEF1Z3VzdCAwMywgMjAxNSAyMzo0MTxicj4NCjxiPlRvOjwvYj4gQWNlZSBMaW5kZW0g KGFjZWUpPGJyPg0KPGI+Q2M6PC9iPiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkY7IGlkckBp ZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0gUHJvZ3Jlc3NpbmcgZHJhZnQt bGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQtMDE8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhpIEFjZWUsPG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij5QZXJzb25hbGx5IEkgdGhpbmsgUlQgaXMgdG9vIGJpZyBvZiBh IGNhbm5vbiBmb3IgdGhpcyBhcHBsaWNhdGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDsiPlNpbXBsZSByZWd1bGFyIGNvbW11bml0eSBjb2xvcmluZyB3b3VsZCBiZSBtb3Jl IHRoZW4gZmluZSAmIzQzOyBhIHNpbXBsZSByb3V0ZSBtYXAuIEkgZGlkIHRlbGwgdGhpcyB0byBT dGVwaGFuZSBpbiB0aGUgcGFzdC4gU28gSSBhbHNvIG1lbnRpb25lZCB0aGF0IHVzaW5nIG5ldyBy ZWdpc3RlcmVkIHdpZGUgY29tbXVuaXR5IGNvdWxkIGJlDQogYW5vdGhlciBhbHRlcm5hdGl2ZS4m bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhvd2V2ZXIgaGlzIHBvaW50IGlz IHRvIGF1dG9tYXRlIHRoZSBmaWx0ZXJpbmcgYW5kIG5vdCBib3RoZXIgd2l0aCBtYW51YWwgcm91 dGUtbWFwcy9wb2xpY3kgb24gYWxsIHRoZSBlZGdlcyB0byBmaWx0ZXIgd2hlcmUgZmxvd3NwZWMg d291bGQgb3Igd291bGQgbm90IGFwcGx5LiBBbHNvIHVubGVzcyB5b3UgcHV0IGludGVyZmFjZXMN CiBpbiB0aGUgdnJmcyAod2hpY2ggaXMgdG9vIGxpbWl0aW5nIHRvIHRoZSBjYXNlIGRlc2NyaWJl ZCBpbiB0aGUgZHJhZnQpIGl0IHNlZW1zIHRoYXQgc29tZSBpbXBsZW1lbnRhdGlvbnMgb2YgZmxv dyBzcGVjIGRvIG5vdCBoYXZlIGEgcGVyIGludGVyZmFjZSBjb25jZXB0IGFuZCB0aGV5IGFjdCBp biAmcXVvdDtnbG9iYWwgc3BhY2UmcXVvdDsuIFdpdGggdGhhdCBpbiBtaW5kIGlmIHdlIGFyZSB0 byBhZGQgdGhpcyBwZXIgaW50ZXJmYWNlIHNjb3BlIHdlIG1heSBhcw0KIHdlbGwgYWRkIHRoZSBw cm9wb3NlZCBncm91cGluZyBhbmQgdmVyYmF0aW0gc2VuZCBpdCBhcyByZWNvZ25pemVkIGJ5IGZs b3ctc3BlYy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPi0gLSAtPG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TbyBvdGhlciB0aGVuIHBhcnRpYWwgZGVwbG95bWVu dCBwcm9ibGVtIHdoaWNoIHJlcXVpcmVzIG9wZXJhdG9yJ3MgZ29vZCBhd2FyZW5lc3Mgb2Ygd2hh dCB3aGljaCBib3ggc3VwcG9ydHMgSSBzZWUgdGhpcyBwcm9wb3NhbCBhcyBoZWxwZnVsIHRvIHJl bW92ZSBhIGxpdHRsZSBiaXQgb2YgcHJvdmlzaW9uaW5nLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OyI+SXQgaXMgdXAgdG8gdGhlIFdHIHRvIGRlY2lkZSBpZiB0aGlzICZxdW90 O2xpdHRsZSBiaXQmcXVvdDsganVzdGlmaWVzIHN0YW5kYXJkcyB0cmFjayBSRkMgOik8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkJlc3QsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnIuPG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNb24s IEF1ZyAzLCAyMDE1IGF0IDExOjI5IFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgJmx0OzxhIGhyZWY9 Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjZWVAY2lzY28uY29tPC9h PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SGkgUm9iZXJ0 LCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s b3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjpibGFjayI+Jmx0OzxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSIgdGFyZ2V0 PSJfYmxhbmsiPnJyYXN6dWtAZ21haWwuY29tPC9hPiZndDsgb24gYmVoYWxmIG9mIFJvYmVydCBS YXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCIgdGFyZ2V0PSJfYmxh bmsiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+TW9uZGF5LCBB dWd1c3QgMywgMjAxNSBhdCA1OjIxIFBNPGJyPg0KPGI+VG86IDwvYj5BY2VlIExpbmRlbSAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNlZUBjaXNj by5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+U3RlcGhhbmUgTGl0a293c2tpICZsdDs8YSBo cmVmPSJtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r Ij5zdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJt YWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3JnPC9hPiZxdW90 OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkckBp ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbSWRyXSBQcm9ncmVzc2lu ZyBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMTxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6 c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0 OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SGVsbG8gQWNlZSw8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 O2NvbG9yOmJsYWNrIj4mZ3Q7IElmIFJvdXRlIFRhcmdldHMgd2VyZSBhZG9wdGVkIHRvIEZsb3cg U3BlYywgd291bGRu4oCZdCB0aGF0Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZndDsgYmUgdGhlIEJH UCBhbnN3ZXIgdG8gdGhpcyBwcm9ibGVtPzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 Oztjb2xvcjpibGFjayI+Q2FuJ3QgcmVzaXN0IHRvIGFzayAuLiB3aGF0IGRvIHlvdSBtZWFuID8m bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJvdXRl IHRhcmdldCBpcyBqdXN0IGFuIGV4dGVuZGVkIGNvbW11bml0eSBhbmQgbGlrZSBhbnkgb3RoZXIg U0FGSSBjYW4gYmUgdXNlZCB3aXRoIHZhbmlsbGEgRmxvdyBTcGVjLiBMaWtld2lzZSBpdCBpcyB1 cCB0byBpbXBsZW1lbnRhdGlvbiB0byBhbGxvdyBhbnkgZmlsdGVyaW5nDQogYmFzZWQgb24gcmVn dWxhci9leHRlbmRlZC93aWRlIGNvbW11bml0aWVzLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SnVzdCBGWUkgUkZDIGFscmVhZHkgc3BlbGxzIG91 dCBjYXNlIG9mIHVzaW5nIGZsb3cgc3BlYyByb3V0ZXMgaW4gdGhlIFZQTiBmaWx0ZXJpbmcgYXBw bGljYXRpb24gYmFzZWQgb24gUlQgaW1wb3J0Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Qcm9wYWdhdGlvbiBv ZiB0aGlzIE5MUkkgaXMgY29udHJvbGxlZCBieSBtYXRjaGluZyBSb3V0ZSBUYXJnZXQ8bzpwPjwv bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5leHRlbmRl ZCBjb21tdW5pdGllcyBhc3NvY2lhdGVkIHdpdGggdGhlIEJHUCBwYXRoIGFkdmVydGlzZW1lbnQg d2l0aCB0aGUgVlJGIGltcG9ydCBwb2xpY3ksIHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBk ZXNjcmliZWluICZxdW90O0JHUC9NUExTIElQIFZQTnMmcXVvdDsgWzxhIGhyZWY9Imh0dHA6Ly93 d3cuYXJtd2FyZS5kay9SRkMvcmZjL3JmYzQzNjQuaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPlJGQzQz NjQ8L2E+XSAuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9rIC0gc28gaXQgaXMgYWxyZWFk eSBpbiBSRkMgNTU3NS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g NC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+ DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjpibGFjayI+U28gY2FuIHlvdSBlbGFib3JhdGUgd2hhdCBkb2VzIGl0IG1l YW4gdG8gJnF1b3Q7YWRvcHQgUlRzIHRvIEZsb3cgU3BlYyZxdW90OyA/Jm5ic3A7PC9zcGFuPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+R2l2ZW4gdGhhdCB0aGV5IGFs cmVhZHkgYXBwbHkgO14pLCB3b3VsZG7igJl0IHJvdXRlLXRhcmdldHMgYWxvbmUgYmUgZW5vdWdo IHRvIHNhdGlzZnkgdGhlIHJlcXVpcmVtZW50IGZvciBmbG93IHNwZWMgTkxSSSBhcHBseWluZyB0 byBhIHNwZWNpZmljIG5vZGUgb3Igc2V0IG9mDQogbm9kZXM/Jm5ic3A7PG86cD48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM4ODg4ODgiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjojODg4ODg4Ij5BY2VlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt bGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2lu LWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 O2NvbG9yOmJsYWNrIj5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Sb2JlcnQuPC9zcGFuPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij5PbiBNb24sIEF1ZyAzLCAyMDE1IGF0IDEwOjU0IFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgJmx0 OzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjZWVAY2lz Y28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 YmxhY2siPkhpIFN0ZXBoYW5lLCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRy LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYm91bmNlc0BpZXRmLm9yZzwv YT4mZ3Q7IG9uIGJlaGFsZiBvZiBTdGVwaGFuZSBMaXRrb3dza2kgJmx0OzxhIGhyZWY9Im1haWx0 bzpzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0ZXBoYW5l LmxpdGtvd3NraUBvcmFuZ2UuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+TW9uZGF5LCBB dWd1c3QgMywgMjAxNSBhdCA4OjQzIEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDs8YSBocmVmPSJt YWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3JnPC9hPiZxdW90 OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkckBp ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPltJZHJdIFByb2dyZXNzaW5nIGRy YWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPG86cD48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp ZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43 NXB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkhpLDxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJjb2xvcjpibGFjayI+SW4gRGFsbGFzLCB3ZSBwcmVzZW50ZWQgYW4gdXBkYXRlIG9m IGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0IHdoaWNoIGFsbG93IHRv IHB1c2ggZmxvd3NwZWMgcnVsZXMgdG8gYSBzcGVjaWZpYyBzZXQgb2YgaW50ZXJmYWNlcyBpZGVu dGlmaWVkDQogYnkgYSBncm91cCBJRC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+V2UgdG9vayBpbnRvIGFjY291 bnQgdGhlIGNvbW1lbnQgd2UgaGFkIGluIFRvcm9udG8gYnV0IHRoZXJlIHdhcyBubyBuZXcgY29t bWVudC4gTGFzdCBkaXNjdXNzaW9uIHdhcyBhYm91dCBwdXR0aW5nIHRoZSBpbnRlcmZhY2UgZ3Jv dXAgd2l0aGluIHRoZSBOTFJJDQogd2hpY2ggaXMgY2F1c2luZyBzb21lIGlzc3VlLCBlc3BlY2lh bGx5IGZvciBpbnRlckFTLCBzbyBrZWVwaW5nIGl0IGFzIGNvbW11bml0eSBsb29rcyBiZXR0ZXIg ZXZlbiBpZiB3ZSBuZWVkIHRvIHVzZSBBRERQQVRIIGluIHNvbWUgc3BlY2lmaWMgY2FzZXMuPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JIHdvdWxkIGxpa2UgdG8gcmVzdGFy dCB0aGUgZGlzY3Vzc2lvbiBvbiB0aGlzIGRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj b2xvcjpibGFjayI+RG8geW91IHRoaW5rIHRoZSB0ZWNobmljYWwgcHJvcG9zYWwgaXMgcmlnaHQg PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx dW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjpibGFjayI+SSBiZWxpZXZlIHRoaXMgaXMgYSB2YWx1YWJsZSBleHRlbnNpb24gdG8gUkZD IDU1NzUgYW5kIHRoaXMgc2VlbXMgdG8gYmUgdGhlIHJpZ2h0IGRpcmVjdGlvbi4mbmJzcDs8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6 c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0 OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5EbyB5b3UgdGhpbmsgdGhh dCB0aGUgZ3JvdXAgSUQgc3BhY2UgaXMgbGFyZ2UgZW5vdWdoID88bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgdGhpbmsg MTZLIGlzIHBsZW50eSBmb3IgdGhlIHVzZSBjYXNlcyBwcmVzZW50ZWQgaW4gdGhpcyBkcmFmdC4m bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0 LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iY29sb3I6YmxhY2siPk9uZSBjb25jZXJuIEkgaGF2ZSAobm90IGEgYmlnIG9uZSks IGlzIHRoYXQgYWxsIHJvdXRlcnMgd2lsbCByZWNlaXZlIGFsbCB0aGUgZmxvd3NwZWMgcm91dGVz IGV2ZW4gaWYgdGhleSBkbyBub3QgbmVlZCBpdC4gSSB3b3VsZCBiZSBnb29kIHRvIHJldXNlIHNv bWUNCiBSVCBiYXNlZCBzb2x1dGlvbiAoYW5kIFJUIGZpbHRlcmluZyksIGJ1dCBSVCBtYXkgY29u ZmxpY3Qgd2l0aCBGbG93c3BlYyBWUE4sIHNvIHNwZWNpYWwgY2FyZSBhcmUgcmVxdWlyZWQsIGFu ZCBJIHdvdWxkIGxpa2UgdG8gaGVhciBmcm9tIGltcGxlbWVudG9ycyBhYm91dCBoYXZpbmcgUlRz IGlkZW50aWZ5aW5nIFZQTnMgYW5kIFJUcyBpZGVudGlmeWluZyBpbnRlcmZhY2VzIGdyb3VwcyBv biB0aGUgc2FtZSByb3V0ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRoaXMgcHJvYmxlbSBleGlzdGVkIHdpdGggUkZD IDU1NzUuIEkgZ3Vlc3Mgd2hhdCB5b3UgYXJlIGFudGljaXBhdGluZyBhZHZlcnRpc2luZyBtb3Jl IHJ1bGVzIG5vdyB0aGF0IHlvdSBoYXZlIHRoaXMgbGV2ZWwgb2YgZ3JhbnVsYXJpdHk/Jm5ic3A7 PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti b3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7 bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj5EbyB3ZSBuZWVkIHRvIGVubGFyZ2UgdGhlIGFwcGxpY2F0aW9uIG9m IHRoaXMgbWVjaGFuaXNtIHRvIGEg4oCcU0RO4oCdIEFQSSwgbGlrZSBPcGVuZmxvdyA/IFByb2dy YW1taW5nIGZsb3dzIG9uIGEgc3BlY2lmaWMgbm9kZSwgb3Igc3BlY2lmaWMgZ3JvdXAgb2Ygbm9k ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 Y29sb3I6YmxhY2siPklmIFJvdXRlIFRhcmdldHMgd2VyZSBhZG9wdGVkIHRvIEZsb3cgU3BlYywg d291bGRu4oCZdCB0aGF0IGJlIHRoZSBCR1AgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbT8gQWxzbywg SSB0aGluayBGbG93IFNwZWMgaXMgYmV0dGVyIHN1aXRlZCB0byBmaWx0ZXJpbmcgdGhhbiBnZW5l cmFsaXplZA0KIHRyYWZmaWMgZW5naW5lZXJpbmcuIEZ1cnRoZXJtb3JlLCBJIGZlZWwgc2VnbWVu dCByb3V0aW5nIHByb3ZpZGVzIGEgbW9yZSBzY2FsYWJsZSBzb2x1dGlvbi4mbmJzcDs8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QWNlZSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRE RiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJn aW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7 PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPkJyZ2RzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+U3RlcGhhbmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+ PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNlIG1l c3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0 aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYzxv OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPnBh cyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBT aSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25h bGVyPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9p bnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0 ZXJhdGlvbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj5PcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdl IGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuPG86cD48L286cD48L3Nw YW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyBtZXNz YWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZp bGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzs8bzpwPjwvbzpw Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj50aGV5IHNob3Vs ZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlv bi48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij5JZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5 IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy48 bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5B cyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdl cyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuPG86cD48L286 cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmsgeW91 LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0 Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcg bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5J ZHJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h bi9saXN0aW5mby9pZHIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls bWFuL2xpc3RpbmZvL2lkcjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8UFJFPl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVz IGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZl bnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9y aXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxl eiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVz IHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0 aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBz aSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpU aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg b3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0 aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0 aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxl YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0 YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUg Zm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmll ZC4KVGhhbmsgeW91Lgo8L1BSRT48L2JvZHk+DQo8L2h0bWw+DQo= --_000_9E32478DFA9976438E7A22F69B08FF92166BD7C2OPEXCLILMA4corp_-- From nobody Tue Aug 4 03:25:44 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBAE11A1A10 for ; Tue, 4 Aug 2015 03:25:42 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.277 X-Spam-Level: X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5XFizhE2kQaM for ; Tue, 4 Aug 2015 03:25:39 -0700 (PDT) Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA1B21B378C for ; Tue, 4 Aug 2015 03:25:38 -0700 (PDT) Received: by wibxm9 with SMTP id xm9so159528365wib.0 for ; Tue, 04 Aug 2015 03:25:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=outYIyCnNJeeFfnmf7jqaE8JKsz6eBSvPTQSbi55qKs=; b=1A5MH/CU2r55xvFQ1K3aXxGRHXK/SkRRtOuXZ/Sp68wEvcml3KXkf0NJGA6SkxW7L7 fk8YJ4o2JKPD1C9q3Floa6ooGvkR8GDHjaA5xiyndCd72gExF59CojXMtwkhi2aGpB9I //obJlV1P0TbuQHkMnpj2UtSCb9ZqtfR4Nu5gOD3c8IwzdxRSAvjjeog1V6RANjYlkn7 jqSpWzeJ1mbwoYq/GhUq7rDbA+fhzky8NJ7yq+AYY4eALUgjk+lm+UamADF5fKfG2Y0C QMVLKYgDNekP8D1yq6K3SMLYHYeSYzUdj1BsxM9Fg7OZgPrrxGbGZnP2S8AaHYUyl7N1 deAw== MIME-Version: 1.0 X-Received: by 10.194.120.198 with SMTP id le6mr6425626wjb.133.1438683937263; Tue, 04 Aug 2015 03:25:37 -0700 (PDT) Sender: rraszuk@gmail.com Received: by 10.194.31.230 with HTTP; Tue, 4 Aug 2015 03:25:37 -0700 (PDT) In-Reply-To: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> Date: Tue, 4 Aug 2015 12:25:37 +0200 X-Google-Sender-Auth: 5Hh1zna5yvHxTXs3pQuFTfbhT0Q Message-ID: From: Robert Raszuk To: "" Content-Type: multipart/alternative; boundary=089e01160002065777051c79b567 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 10:25:43 -0000 --089e01160002065777051c79b567 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable What I meant RT being too big was based on the fact that typically you have interfaces facing customers, peers or upstreams. So three groupings in total which could be well served by standard bgp community marking (which is already in place for various other policy filtering reasons today in all serious networks). How many groups do you envision to have for pushing the filtering around? RT can be used if you reuse concept of importing filters into VRFs. In such a case suppose an implementation would allow you to put interfaces under sort of virtual VRFs for filtering only (nothing to do with RIB and FIB for forwarding). Then (and this is maybe what Acee had in mind in the first place) you do not need any flow spec extensions :) You just apply vrf-filter command on set of interfaces you like and import filtering rules based on the RT under global vrf-filter foo section. Such import should be already supported in all implementations today. Only thing is missing is the infra part of the vendor of your choice. The config would look like this: vrf-filter foo import rt "peers" int Ge0/1 vrf-filter foo Et voil=C3=A0 ;) Cheers, Robert. On Tue, Aug 4, 2015 at 10:37 AM, wrote: > Why do you think RT is too big for this ? RT is used for more and more > applications. Here we want to express a group membership which is precise= ly > what RT does. > > > > *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober= t > Raszuk > *Sent:* Monday, August 03, 2015 23:41 > *To:* Acee Lindem (acee) > *Cc:* LITKOWSKI Stephane SCE/IBNF; idr@ietf.org > > *Subject:* Re: [Idr] Progressing > draft-litkowski-idr-flowspec-interfaceset-01 > > > > Hi Acee, > > > > Personally I think RT is too big of a cannon for this application. > > > > Simple regular community coloring would be more then fine + a simple rout= e > map. I did tell this to Stephane in the past. So I also mentioned that > using new registered wide community could be another alternative. > > > > However his point is to automate the filtering and not bother with manual > route-maps/policy on all the edges to filter where flowspec would or woul= d > not apply. Also unless you put interfaces in the vrfs (which is too > limiting to the case described in the draft) it seems that some > implementations of flow spec do not have a per interface concept and they > act in "global space". With that in mind if we are to add this per > interface scope we may as well add the proposed grouping and verbatim sen= d > it as recognized by flow-spec. > > > > - - - > > > > So other then partial deployment problem which requires operator's good > awareness of what which box supports I see this proposal as helpful to > remove a little bit of provisioning. > > > > It is up to the WG to decide if this "little bit" justifies standards > track RFC :) > > > > Best, > > r. > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) > wrote: > > Hi Robert, > > > > *From: * on behalf of Robert Raszuk > *Date: *Monday, August 3, 2015 at 5:21 PM > *To: *Acee Lindem > *Cc: *Stephane Litkowski , "idr@ietf.org" = < > idr@ietf.org> > *Subject: *Re: [Idr] Progressing > draft-litkowski-idr-flowspec-interfaceset-01 > > > > Hello Acee, > > > > > If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t that > > > be the BGP answer to this problem? > > > > Can't resist to ask .. what do you mean ? > > > > Route target is just an extended community and like any other SAFI can be > used with vanilla Flow Spec. Likewise it is up to implementation to allow > any filtering based on regular/extended/wide communities. > > > > Just FYI RFC already spells out case of using flow spec routes in the VPN > filtering application based on RT import: > > > > Propagation of this NLRI is controlled by matching Route Target > > extended communities associated with the BGP path advertisement with the = VRF import policy, using the same mechanism as describein "BGP/MPLS IP VPNs= " [RFC4364 ] . > > Ok - so it is already in RFC 5575. > > > > > > > > So can you elaborate what does it mean to "adopt RTs to Flow Spec" ? > > > > Given that they already apply ;^), wouldn=E2=80=99t route-targets alone b= e enough > to satisfy the requirement for flow spec NLRI applying to a specific node > or set of nodes? > > > > Acee > > > > > > Regards, > > Robert. > > > > > > > > On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (acee) > wrote: > > Hi Stephane, > > > > *From: *Idr on behalf of Stephane Litkowski < > stephane.litkowski@orange.com> > *Date: *Monday, August 3, 2015 at 8:43 AM > *To: *"idr@ietf.org" > *Subject: *[Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 > > > > Hi, > > > > In Dallas, we presented an update of > draft-litkowski-idr-flowspec-interfaceset which allow to push flowspec > rules to a specific set of interfaces identified by a group ID. > > We took into account the comment we had in Toronto but there was no new > comment. Last discussion was about putting the interface group within the > NLRI which is causing some issue, especially for interAS, so keeping it a= s > community looks better even if we need to use ADDPATH in some specific > cases. > > > > I would like to restart the discussion on this draft. > > > > Do you think the technical proposal is right ? > > > > I believe this is a valuable extension to RFC 5575 and this seems to be > the right direction. > > > > > > Do you think that the group ID space is large enough ? > > > > I think 16K is plenty for the use cases presented in this draft. > > > > > > One concern I have (not a big one), is that all routers will receive all > the flowspec routes even if they do not need it. I would be good to reuse > some RT based solution (and RT filtering), but RT may conflict with > Flowspec VPN, so special care are required, and I would like to hear from > implementors about having RTs identifying VPNs and RTs identifying > interfaces groups on the same route. > > > > This problem existed with RFC 5575. I guess what you are anticipating > advertising more rules now that you have this level of granularity? > > > > > > Do we need to enlarge the application of this mechanism to a =E2=80=9CSDN= =E2=80=9D API, > like Openflow ? Programming flows on a specific node, or specific group o= f > node. > > > > If Route Targets were adopted to Flow Spec, wouldn=E2=80=99t that be the = BGP > answer to this problem? Also, I think Flow Spec is better suited to > filtering than generalized traffic engineering. Furthermore, I feel segme= nt > routing provides a more scalable solution. > > > > Thanks, > > Acee > > > > > > > > Brgds, > > > > Stephane > > > > _________________________________________________________________________= ________________________________________________ > > > > Ce message et ses pieces jointes peuvent contenir des informations confid= entielles ou privilegiees et ne doivent donc > > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re= cu ce message par erreur, veuillez le signaler > > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages = electroniques etant susceptibles d'alteration, > > Orange decline toute responsabilite si ce message a ete altere, deforme o= u falsifie. Merci. > > > > This message and its attachments may contain confidential or privileged i= nformation that may be protected by law; > > they should not be distributed, used or copied without authorisation. > > If you have received this email in error, please notify the sender and de= lete this message and its attachments. > > As emails may be altered, Orange is not liable for messages that have bee= n modified, changed or falsified. > > Thank you. > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > > > _________________________________________________________________________= ________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations confid= entielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re= cu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages = electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme o= u falsifie. Merci. > > This message and its attachments may contain confidential or privileged i= nformation that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and de= lete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have bee= n modified, changed or falsified. > Thank you. > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --089e01160002065777051c79b567 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
What I meant RT being too big was based= on the fact that typically you have interfaces facing customers, peers or = upstreams. So three groupings in total which could be well served by standa= rd bgp community marking (which is already in place for various other polic= y filtering reasons today in all serious networks).=C2=A0

How many groups do you envision to ha= ve for pushing the filtering around?=C2=A0

RT can be used if you reuse concept of importing filte= rs into VRFs. In such a case suppose an implementation would allow you to p= ut interfaces under sort of virtual VRFs for filtering only (nothing to do = with RIB and FIB for forwarding). Then (and this is maybe what Acee had in = mind in the first place) you do not need any flow spec extensions :) You ju= st apply vrf-filter command on set of interfaces you like and import filter= ing rules based on the RT under global vrf-filter foo section.=C2=A0
<= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ;font-size:small">
Such import should be alread= y supported in all implementations today. Only thing is missing is the infr= a part of the vendor of your choice.

The config would look like this:
vrf-filter foo
import rt = "peers"

int = Ge0/1
vrf-filter foo


Cheers,
Robert.


On Tue, Aug 4, 2015 at 10:37 AM, <stephane.litkowski@orange.= com> wrote:

Why do you think RT is to= o big for this ? RT is used for more and more applications. Here we want to= express a group membership which is precisely what RT does.<= /span>

=C2=A0

From: rraszuk@gmail.com [mail= to:rraszuk@gmail.com= ] On Behalf Of Robert Raszuk
Sent: Monday, August 03, 2015 23:41
To: Acee Lindem (acee)
Cc: LITKOWSKI Stephane SCE/IBNF; idr@ietf.org

Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfac= eset-01

=C2=A0

Hi Acee,

=C2=A0

Personally I think RT is too big of a cannon for this appl= ication.=C2=A0

=C2=A0

Simple regular community coloring would be more then fine = + a simple route map. I did tell this to Stephane in the past. So I also me= ntioned that using new registered wide community could be another alternative.=C2=A0

=C2=A0

However his point is to automate the filtering and not bot= her with manual route-maps/policy on all the edges to filter where flowspec= would or would not apply. Also unless you put interfaces in the vrfs (which is too limiting to the case described in the draft) it = seems that some implementations of flow spec do not have a per interface co= ncept and they act in "global space". With that in mind if we are= to add this per interface scope we may as well add the proposed grouping and verbatim send it as recognized by flow-= spec.=C2=A0

=C2=A0

- - -

=C2=A0

So other then partial deployment problem which requires op= erator's good awareness of what which box supports I see this proposal = as helpful to remove a little bit of provisioning.=C2=A0

=C2=A0

It is up to the WG to decide if this "little bit"= ; justifies standards track RFC :)

=C2=A0

Best,

r.

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) = <acee@cisco.com&= gt; wrote:

Hi Robert,=C2=A0<= /u>

=C2=A0=

From: <rraszuk@gmail.com> on behalf of Robert Raszuk &l= t;robert@raszuk.net<= /a>>
Date: Monday, August 3, 2015 at 5:21 PM
To: Acee Lindem <
acee@cisco.com>
Cc: Stephane Litkowski <stephane.litkowski@orange.com>, "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfac= eset-01

=C2=A0=

Hello Acee,

=C2=A0

> If Route Targets were = adopted to Flow Spec, wouldn=E2=80=99t that=C2=A0

> be the BGP answer to t= his problem?

=C2=A0

Can't resist to ask .. = what do you mean ?=C2=A0

=C2=A0

Route target is just an ext= ended community and like any other SAFI can be used with vanilla Flow Spec.= Likewise it is up to implementation to allow any filtering based on regular/extended/wide communities.=C2=A0

=C2=A0

Just FYI RFC already spells= out case of using flow spec routes in the VPN filtering application based = on RT import:

=C2=A0

Propagation of this NLRI is controlled by =
matching Route Target
extended communities associated with the B=
GP path advertisement with the VRF import policy, using the same mechanism =
as describein "BGP/MPLS IP VPNs" [RFC4364] .

Ok - so it is already in RF= C 5575.=C2=A0

=C2=A0=

=C2=A0=

=C2=A0=

So can you elaborate what d= oes it mean to "adopt RTs to Flow Spec" ?=C2=A0

=C2=A0=

Given that they already app= ly ;^), wouldn=E2=80=99t route-targets alone be enough to satisfy the requi= rement for flow spec NLRI applying to a specific node or set of nodes?=C2=A0

=C2=A0

Acee=

=C2=A0

=C2=A0

Regards,

Robert.

=C2=A0

=C2=A0

=C2=A0=

On Mon, Aug 3, 2015 at 10:5= 4 PM, Acee Lindem (acee) <acee@cisco.com> wrote:

Hi Stephane,=C2=A0

=C2=A0=

From: Idr <idr-bounces@ietf.org> on behalf of Stepha= ne Litkowski <stephane.litkowski@orange.com>
Date: Monday, August 3, 2015 at 8:43 AM
To: "idr@ietf= .org" <idr@ie= tf.org>
Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset= -01

=C2=A0=

Hi,=

=C2=A0

In Dallas, we presented = an update of draft-litkowski-idr-flowspec-interfaceset which allow to push = flowspec rules to a specific set of interfaces identified by a group ID.

We took into account the= comment we had in Toronto but there was no new comment. Last discussion wa= s about putting the interface group within the NLRI which is causing some issue, especially for interAS, so keeping it as comm= unity looks better even if we need to use ADDPATH in some specific cases.

=C2=A0

I would like to restart = the discussion on this draft.

=C2=A0

Do you think the technic= al proposal is right ?

=C2=A0=

I believe this is a valuabl= e extension to RFC 5575 and this seems to be the right direction.=C2=A0<= /u>

=C2=A0=

=C2=A0=

Do you think that the gr= oup ID space is large enough ?

=C2=A0=

I think 16K is plenty for t= he use cases presented in this draft.=C2=A0

=C2=A0=

=C2=A0

One concern I have (not = a big one), is that all routers will receive all the flowspec routes even i= f they do not need it. I would be good to reuse some RT based solution (and RT filtering), but RT may conflict with Flowspec VP= N, so special care are required, and I would like to hear from implementors= about having RTs identifying VPNs and RTs identifying interfaces groups on= the same route.

=C2=A0=

This problem existed with R= FC 5575. I guess what you are anticipating advertising more rules now that = you have this level of granularity?=C2=A0

=C2=A0=

=C2=A0

Do we need to enlarge th= e application of this mechanism to a =E2=80=9CSDN=E2=80=9D API, like Openfl= ow ? Programming flows on a specific node, or specific group of node.

=C2=A0=

If Route Targets were adopt= ed to Flow Spec, wouldn=E2=80=99t that be the BGP answer to this problem? A= lso, I think Flow Spec is better suited to filtering than generalized traffic engineering. Furthermore, I feel segment routing provides a more s= calable solution.=C2=A0

=C2=A0=

Thanks,

Acee=C2=A0

=C2=A0=

=C2=A0

=C2=A0

Brgds,

=C2=A0

Stephane

=C2=A0

__________________________________________=
___________________________________________________________________________=
____
=C2=A0
Ce message et ses pieces jointes peuvent c=
ontenir des informations confidentielles ou privilegiees et ne doivent donc=
pas etre diffuses, exploites ou copies san=
s autorisation. Si vous avez recu ce message par erreur, veuillez le signal=
er
a l'expediteur et le detruire ainsi qu=
e les pieces jointes. Les messages electroniques etant susceptibles d'a=
lteration,
Orange decline toute responsabilite si ce =
message a ete altere, deforme ou falsifie. Merci.
=C2=A0
This message and its attachments may conta=
in confidential or privileged information that may be protected by law;<=
/u>
they should not be distributed, used or co=
pied without authorisation.
If you have received this email in error, =
please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not li=
able for messages that have been modified, changed or falsified.<=
/u>
Thank you.


_______________________________________________
Idr mailing list
Idr@ietf.org
htt= ps://www.ietf.org/mailman/listinfo/idr

=C2=A0=

=C2=A0

______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--089e01160002065777051c79b567-- From nobody Tue Aug 4 03:44:44 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B3091A1A58 for ; Tue, 4 Aug 2015 03:44:43 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.21 X-Spam-Level: X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PoGdWf1Y9Vvo for ; Tue, 4 Aug 2015 03:44:38 -0700 (PDT) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08F581B3799 for ; Tue, 4 Aug 2015 03:44:36 -0700 (PDT) Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BZL85663; Tue, 04 Aug 2015 10:44:35 +0000 (GMT) Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 4 Aug 2015 11:44:32 +0100 Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.99]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0235.001; Tue, 4 Aug 2015 18:44:26 +0800 From: Haoweiguo To: Robert Raszuk , "" Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ36QiKAgAACSYCAAANHgIAAt2CAgAAeQ4CAAIgX+w== Date: Tue, 4 Aug 2015 10:44:26 +0000 Message-ID: References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup>, In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.135.23.94] Content-Type: multipart/alternative; boundary="_000_DD5FC8DE455C3348B94340C0AB5517334F8A82DFnkgeml501mbschi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 10:44:43 -0000 --_000_DD5FC8DE455C3348B94340C0AB5517334F8A82DFnkgeml501mbschi_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable I think RT can also be used for the interface(s) filtering. In EVPN, the E= thernet Segment route filtering is based on RT for multihomed Ethernet Seg= ment auto-discovery, each PE connected to a particular Ethernet segment con= structs an import filtering rule to import a route that carries the ES-Impo= rt Route Target. The solution can also be used for the flowspec interface g= roup requirement. Thanks, weiguo ________________________________ From: Idr [idr-bounces@ietf.org] on behalf of Robert Raszuk [robert@raszuk.= net] Sent: Tuesday, August 04, 2015 18:25 To: Cc: idr@ietf.org Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 What I meant RT being too big was based on the fact that typically you have= interfaces facing customers, peers or upstreams. So three groupings in tot= al which could be well served by standard bgp community marking (which is a= lready in place for various other policy filtering reasons today in all ser= ious networks). How many groups do you envision to have for pushing the filtering around? RT can be used if you reuse concept of importing filters into VRFs. In such= a case suppose an implementation would allow you to put interfaces under s= ort of virtual VRFs for filtering only (nothing to do with RIB and FIB for = forwarding). Then (and this is maybe what Acee had in mind in the first pla= ce) you do not need any flow spec extensions :) You just apply vrf-filter c= ommand on set of interfaces you like and import filtering rules based on th= e RT under global vrf-filter foo section. Such import should be already supported in all implementations today. Only = thing is missing is the infra part of the vendor of your choice. The config would look like this: vrf-filter foo import rt "peers" int Ge0/1 vrf-filter foo Et voil=E0 ;) Cheers, Robert. On Tue, Aug 4, 2015 at 10:37 AM, > wrote: Why do you think RT is too big for this ? RT is used for more and more appl= ications. Here we want to express a group membership which is precisely wha= t RT does. From: rraszuk@gmail.com [mailto:rraszuk@gmail.com= ] On Behalf Of Robert Raszuk Sent: Monday, August 03, 2015 23:41 To: Acee Lindem (acee) Cc: LITKOWSKI Stephane SCE/IBNF; idr@ietf.org Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Hi Acee, Personally I think RT is too big of a cannon for this application. Simple regular community coloring would be more then fine + a simple route = map. I did tell this to Stephane in the past. So I also mentioned that usin= g new registered wide community could be another alternative. However his point is to automate the filtering and not bother with manual r= oute-maps/policy on all the edges to filter where flowspec would or would n= ot apply. Also unless you put interfaces in the vrfs (which is too limiting= to the case described in the draft) it seems that some implementations of = flow spec do not have a per interface concept and they act in "global space= ". With that in mind if we are to add this per interface scope we may as we= ll add the proposed grouping and verbatim send it as recognized by flow-spe= c. - - - So other then partial deployment problem which requires operator's good awa= reness of what which box supports I see this proposal as helpful to remove = a little bit of provisioning. It is up to the WG to decide if this "little bit" justifies standards track= RFC :) Best, r. On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) > wrote: Hi Robert, From: > on behalf of Robert Ras= zuk > Date: Monday, August 3, 2015 at 5:21 PM To: Acee Lindem > Cc: Stephane Litkowski >, "idr@ietf.org" > Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Hello Acee, > If Route Targets were adopted to Flow Spec, wouldn=92t that > be the BGP answer to this problem? Can't resist to ask .. what do you mean ? Route target is just an extended community and like any other SAFI can be u= sed with vanilla Flow Spec. Likewise it is up to implementation to allow an= y filtering based on regular/extended/wide communities. Just FYI RFC already spells out case of using flow spec routes in the VPN f= iltering application based on RT import: Propagation of this NLRI is controlled by matching Route Target extended communities associated with the BGP path advertisement with the VR= F import policy, using the same mechanism as describein "BGP/MPLS IP VPNs" = [RFC4364] . Ok - so it is already in RFC 5575. So can you elaborate what does it mean to "adopt RTs to Flow Spec" ? Given that they already apply ;^), wouldn=92t route-targets alone be enough= to satisfy the requirement for flow spec NLRI applying to a specific node = or set of nodes? Acee Regards, Robert. On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (acee) > wrote: Hi Stephane, From: Idr > on behalf of = Stephane Litkowski > Date: Monday, August 3, 2015 at 8:43 AM To: "idr@ietf.org" > Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Hi, In Dallas, we presented an update of draft-litkowski-idr-flowspec-interface= set which allow to push flowspec rules to a specific set of interfaces iden= tified by a group ID. We took into account the comment we had in Toronto but there was no new com= ment. Last discussion was about putting the interface group within the NLRI= which is causing some issue, especially for interAS, so keeping it as comm= unity looks better even if we need to use ADDPATH in some specific cases. I would like to restart the discussion on this draft. Do you think the technical proposal is right ? I believe this is a valuable extension to RFC 5575 and this seems to be the= right direction. Do you think that the group ID space is large enough ? I think 16K is plenty for the use cases presented in this draft. One concern I have (not a big one), is that all routers will receive all th= e flowspec routes even if they do not need it. I would be good to reuse som= e RT based solution (and RT filtering), but RT may conflict with Flowspec V= PN, so special care are required, and I would like to hear from implementor= s about having RTs identifying VPNs and RTs identifying interfaces groups o= n the same route. This problem existed with RFC 5575. I guess what you are anticipating adver= tising more rules now that you have this level of granularity? Do we need to enlarge the application of this mechanism to a =93SDN=94 API,= like Openflow ? Programming flows on a specific node, or specific group of= node. If Route Targets were adopted to Flow Spec, wouldn=92t that be the BGP answ= er to this problem? Also, I think Flow Spec is better suited to filtering t= han generalized traffic engineering. Furthermore, I feel segment routing pr= ovides a more scalable solution. Thanks, Acee Brgds, Stephane ___________________________________________________________________________= ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou = falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, Orange is not liable for messages that have been = modified, changed or falsified. Thank you. _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr ___________________________________________________________________________= ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou = falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, Orange is not liable for messages that have been = modified, changed or falsified. Thank you. _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr --_000_DD5FC8DE455C3348B94340C0AB5517334F8A82DFnkgeml501mbschi_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

I think RT can also be used for the in= terface(s) filtering. In EVPN,  the Ethernet Segment route f= iltering  is based on RT for multihomed Ethernet Segment auto-dis= covery, each PE connected to a particular Ethernet segment constructs an import filtering rule to import a route that carries the ES-Import Rout= e Target. The solution can also be used for the flowspec interface gro= up requirement.

Thanks,

weiguo

From: Idr [idr-bounces@ietf.org] on behalf= of Robert Raszuk [robert@raszuk.net]
Sent: Tuesday, August 04, 2015 18:25
To: <stephane.litkowski@orange.com>
Cc: idr@ietf.org
Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfac= eset-01

What I meant RT being too big was based on the fact that typically you have= interfaces facing customers, peers or upstreams. So three groupings in tot= al which could be well served by standard bgp community marking (which is a= lready in place for various other policy filtering reasons today in all serious networks). 

How many groups do you envision to have for pushing the filtering around?&n= bsp;

RT can be used if you reuse concept of importing filters into VRFs. In such= a case suppose an implementation would allow you to put interfaces under s= ort of virtual VRFs for filtering only (nothing to do with RIB and FIB for = forwarding). Then (and this is maybe what Acee had in mind in the first place) you do not need any flow spec ex= tensions :) You just apply vrf-filter command on set of interfaces you like= and import filtering rules based on the RT under global vrf-filter foo sec= tion. 

Such import should be already supported in all implementations today. Only = thing is missing is the infra part of the vendor of your choice.

The config would look like this:

vrf-filter foo
import rt "peers"

int Ge0/1
vrf-filter foo

Et= voil=E0 ;)

Cheers,
Robert.


On Tue, Aug 4, 2015 at 10:37 AM, <s= tephane.litkowski@orange.com> wrote:

Why do you think RT is too big for this ? = RT is used for more and more applications. Here we want to express a group = membership which is precisely what RT does.

 

From: rraszuk@gmail.com [mailto:rraszuk@gm= ail.com] On Behalf Of Robert Raszuk
Sent: Monday, August 03, 2015 23:41
To: Acee Lindem (acee)
Cc: LITKOWSKI Stephane SCE/IBNF; idr@ietf.org


Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfac= eset-01

 

Hi= Acee,

 

Pe= rsonally I think RT is too big of a cannon for this application. 

 

Si= mple regular community coloring would be more then fine + a simple rout= e map. I did tell this to Stephane in the past. So I also mentioned that us= ing new registered wide community could be another alternative. 

 

Ho= wever his point is to automate the filtering and not bother with manual rou= te-maps/policy on all the edges to filter where flowspec would or would not= apply. Also unless you put interfaces in the vrfs (which is too limiting to the case described in the draft) it = seems that some implementations of flow spec do not have a per interface co= ncept and they act in "global space". With that in mind if we are= to add this per interface scope we may as well add the proposed grouping and verbatim send it as recognized by flow-= spec. 

 

- = - -

 

So= other then partial deployment problem which requires operator's good aware= ness of what which box supports I see this proposal as helpful to remove a = little bit of provisioning. 

 

It= is up to the WG to decide if this "little bit" justifies standar= ds track RFC :)

 

Be= st,

r.=

 

 

 

 

 

 

 

 

 

 

 

 

 

On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) = <acee@cisco.com&= gt; wrote:

Hi Robert, 

 

<rraszuk@gmail.com> on behalf of Robert Raszuk <robert@raszuk.net>
Date: Monday, August 3, 2015 at 5:21 PM
To: Acee Lindem <acee@cisco.com>
Cc: Stephane Litkowski <stephane.litkowski@orange.com>, "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfac= eset-01

 

Hello Acee,

 

> If Route Targets were adopted to Flow= Spec, wouldn=92t that 

> be the BGP answer to this problem?=

 

Can't resist to ask .. what do you mean ?&= nbsp;

 

Route target is just an extended community= and like any other SAFI can be used with vanilla Flow Spec. Likewise it is= up to implementation to allow any filtering based on regular/extended/wide communities. 

 

Just FYI RFC already spells out case of us= ing flow spec routes in the VPN filtering application based on RT import:

 

Propagation of this NLRI is controlled by=
 matching Route Target
extended communities associated with the =
BGP path advertisement with the VRF import policy, using the same mechanism=
 as describein "BGP/MPLS IP VPNs" [RFC4364] .

Ok - so it is already in RFC 5575. 

 

 

 

So can you elaborate what does it mean to = "adopt RTs to Flow Spec" ? 

 

Given that they already apply ;^), wouldn= =92t route-targets alone be enough to satisfy the requirement for flow spec= NLRI applying to a specific node or set of nodes? 

 

Acee

 

 

Regards,

Robert.

 

 

 

On Mon, Aug 3, 2015 at 10:54 PM, Acee Lind= em (acee) <acee@cisc= o.com> wrote:

Hi Stephane, 

 

Idr <idr-bounces@ietf.org> on behalf of Stephane Litkowski &l= t;stepha= ne.litkowski@orange.com>
Date: Monday, August 3, 2015 at 8:43 AM
To: "idr@ietf= .org" <idr@ie= tf.org>
Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset= -01

 

Hi,

&n= bsp;

In Dallas, we presented= an update of draft-litkowski-idr-flowspec-interfaceset which allow to push= flowspec rules to a specific set of interfaces identified by a group ID.

We took into account th= e comment we had in Toronto but there was no new comment. Last discussion w= as about putting the interface group within the NLRI which is causing some = issue, especially for interAS, so keeping it as community looks better even if we need to use ADDPATH in some specif= ic cases.

&n= bsp;

I would like to restart= the discussion on this draft.

&n= bsp;

Do you think the techni= cal proposal is right ?

 

I believe this is a valuable extension to = RFC 5575 and this seems to be the right direction. 

 

 

Do you think that the g= roup ID space is large enough ?

 

I think 16K is plenty for the use cases pr= esented in this draft. 

 

&n= bsp;

One concern I have (not= a big one), is that all routers will receive all the flowspec routes even = if they do not need it. I would be good to reuse some RT based solution (an= d RT filtering), but RT may conflict with Flowspec VPN, so special care are required, and I would like to hear = from implementors about having RTs identifying VPNs and RTs identifying int= erfaces groups on the same route.

 

This problem existed with RFC 5575. I gues= s what you are anticipating advertising more rules now that you have this l= evel of granularity? 

 

&n= bsp;

Do we need to enlarge t= he application of this mechanism to a =93SDN=94 API, like Openflow ? Progra= mming flows on a specific node, or specific group of node.

 

If Route Targets were adopted to Flow Spec= , wouldn=92t that be the BGP answer to this problem? Also, I think Flow Spe= c is better suited to filtering than generalized traffic engineering. Furthermore, I feel segment routing provides a more s= calable solution. 

 

Thanks,

Acee 

 

&n= bsp;

&n= bsp;

Brgds,

&n= bsp;

Stephane<= /span>

&n= bsp;

_________________________________________=
___________________________________________________________________________=
_____
 
Ce message et ses pieces jointes peuvent =
contenir des informations confidentielles ou privilegiees et ne doivent don=
c
pas etre diffuses, exploites ou copies sa=
ns autorisation. Si vous avez recu ce message par erreur, veuillez le signa=
ler
a l'expediteur et le detruire ainsi que l=
es pieces jointes. Les messages electroniques etant susceptibles d'alterati=
on,
Orange decline toute responsabilite si ce=
 message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may cont=
ain confidential or privileged information that may be protected by law;=
they should not be distributed, used or c=
opied without authorisation.
If you have received this email in error,=
 please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not l=
iable for messages that have been modified, changed or falsified.=
Thank you.


_______________________________________________
Idr mailing list
Idr@ietf.org
htt= ps://www.ietf.org/mailman/listinfo/idr

 

 

______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--_000_DD5FC8DE455C3348B94340C0AB5517334F8A82DFnkgeml501mbschi_-- From nobody Tue Aug 4 03:54:29 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70B2B1B32AA for ; Tue, 4 Aug 2015 03:54:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -13.911 X-Spam-Level: X-Spam-Status: No, score=-13.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dg6VU29Hd30E for ; Tue, 4 Aug 2015 03:54:25 -0700 (PDT) Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 99E4B1B379F for ; Tue, 4 Aug 2015 03:54:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10159; q=dns/txt; s=iport; t=1438685665; x=1439895265; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=E8lwMg1XpQO1I3U4ZoMQoVeoIagCbgHoteuEf7KIoo0=; b=AbkgbC4EHn0xF38LLxv6DUeNx13QTTluduwc8aKrBL+fGEbMcgTRXl7c Pq/FEsxEouEeMCeOd1P5Bg6mYoFXLZkhPJBlB/oaGiYH2uojh0Q3Srz/B 3GDWF74XP5hdveux8MxAij3WnX9wx3MsLWzx37MM7voKdI8OoQ+eYRz1c 4=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BGAwAimcBV/4YNJK1bgxpUaQa8XAmBegqFeQKBMjgUAQEBAQEBAYEKhCMBAQEDAQEBAWsDCAULAgEIEQMBAQEWEgchBgsUCQgCBAENBRQHh34DCggNxF0NhTcBAQEBAQEBAQEBAQEBAQEBAQEBAQEXik2BAoIWOYFWCwYBMCECBQYEhCIFkXiDAwGEfIVogWuBR0aDXItGdoNMg2Qmgg4FF4FTbwGBBQgXI4EEAQEB X-IronPort-AV: E=Sophos;i="5.15,608,1432598400"; d="scan'208";a="175312851" Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-5.cisco.com with ESMTP; 04 Aug 2015 10:54:24 +0000 Received: from XCH-ALN-011.cisco.com (xch-aln-011.cisco.com [173.36.7.21]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t74AsOEr017812 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 4 Aug 2015 10:54:24 GMT Received: from xch-aln-011.cisco.com (173.36.7.21) by XCH-ALN-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Tue, 4 Aug 2015 05:54:23 -0500 Received: from xhc-rcd-x04.cisco.com (173.37.183.78) by xch-aln-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Tue, 4 Aug 2015 05:54:23 -0500 Received: from xmb-aln-x08.cisco.com ([169.254.3.202]) by xhc-rcd-x04.cisco.com ([173.37.183.78]) with mapi id 14.03.0248.002; Tue, 4 Aug 2015 05:54:22 -0500 From: "Nicolas Fevrier (nifevrie)" To: Robert Raszuk , "" Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ37HBCA//+/RoCAAEZKgIAAt2CAgAAeQ4CAACmbAA== Date: Tue, 4 Aug 2015 10:54:21 +0000 Message-ID: References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.5.3.150624 x-originating-ip: [173.36.7.12] Content-Type: text/plain; charset="Windows-1252" Content-ID: <53C87F581E24824098AB83AD6B87430D@emea.cisco.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 10:54:28 -0000 Hi Robert, A comment on the number of groups needed. it would be useful to differentiate interfaces based on bandwidth. Example: a rate-limit action is expressed in bps, not in interface bandwidth percent.=20 =8B> a 500Mbps policer will be applied on 10G, 100G or n times 10/100G indifferently. With multiple groups, we can define a policer at 5% (500Mbps when applied on 10G, 5G when applied on 100G etc...) Also, you may want to apply different rules to different peering or transit partners. Cheers, N. From: Idr on behalf of Robert Raszuk Date: Tuesday 4 August 2015 12:25 To: "" Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 What I meant RT being too big was based on the fact that typically you have interfaces facing customers, peers or upstreams. So three groupings in total which could be well served by standard bgp community marking (which is already in place for various other policy filtering reasons today in all serious networks). How many groups do you envision to have for pushing the filtering around? RT can be used if you reuse concept of importing filters into VRFs. In such a case suppose an implementation would allow you to put interfaces under sort of virtual VRFs for filtering only (nothing to do with RIB and FIB for forwarding). Then (and this is maybe what Acee had in mind in the first place) you do not need any flow spec extensions :) You just apply vrf-filter command on set of interfaces you like and import filtering rules based on the RT under global vrf-filter foo section.=20 Such import should be already supported in all implementations today. Only thing is missing is the infra part of the vendor of your choice. The config would look like this: vrf-filter foo import rt "peers" int Ge0/1 vrf-filter foo Et voil=E0 ;) Cheers, Robert. On Tue, Aug 4, 2015 at 10:37 AM, wrote: Why do you think RT is too big for this ? RT is used for more and more applications. Here we want to express a group membership which is precisely what RT does. =20 From:rraszuk@gmail.com [mailto:rraszuk@gmail.com] On Behalf Of Robert Raszuk Sent: Monday, August 03, 2015 23:41 To: Acee Lindem (acee) Cc: LITKOWSKI Stephane SCE/IBNF; idr@ietf.org Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 =20 Hi Acee, =20 Personally I think RT is too big of a cannon for this application. =20 Simple regular community coloring would be more then fine + a simple route map. I did tell this to Stephane in the past. So I also mentioned that using new registered wide community could be another alternative. =20 However his point is to automate the filtering and not bother with manual route-maps/policy on all the edges to filter where flowspec would or would not apply. Also unless you put interfaces in the vrfs (which is too limiting to the case described in the draft) it seems that some implementations of flow spec do not have a per interface concept and they act in "global space". With that in mind if we are to add this per interface scope we may as well add the proposed grouping and verbatim send it as recognized by flow-spec.=20 =20 - - - =20 So other then partial deployment problem which requires operator's good awareness of what which box supports I see this proposal as helpful to remove a little bit of provisioning. =20 It is up to the WG to decide if this "little bit" justifies standards track RFC :) =20 Best, r. =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) wrote: Hi Robert,=20 =20 From: on behalf of Robert Raszuk Date: Monday, August 3, 2015 at 5:21 PM To: Acee Lindem Cc: Stephane Litkowski , "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 =20 Hello Acee, =20 > If Route Targets were adopted to Flow Spec, wouldn=B9t that > be the BGP answer to this problem? =20 Can't resist to ask .. what do you mean ? =20 Route target is just an extended community and like any other SAFI can be used with vanilla Flow Spec. Likewise it is up to implementation to allow any filtering based on regular/extended/wide communities. =20 Just FYI RFC already spells out case of using flow spec routes in the VPN filtering application based on RT import: =20 Propagation of this NLRI is controlled by matching Route Targetextended communities associated with the BGP path advertisement with the VRF import policy, using the same mechanism as describein "BGP/MPLS IP VPNs" [RFC4364 ] . Ok - so it is already in RFC 5575. =20 =20 =20 So can you elaborate what does it mean to "adopt RTs to Flow Spec" ? =20 Given that they already apply ;^), wouldn=B9t route-targets alone be enough to satisfy the requirement for flow spec NLRI applying to a specific node or set of nodes?=20 =20 Acee =20 =20 Regards, Robert. =20 =20 =20 On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (acee) wrote: Hi Stephane,=20 =20 From: Idr on behalf of Stephane Litkowski Date: Monday, August 3, 2015 at 8:43 AM To: "idr@ietf.org" Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 =20 Hi, =20 In Dallas, we presented an update of draft-litkowski-idr-flowspec-interfaceset which allow to push flowspec rules to a specific set of interfaces identified by a group ID. We took into account the comment we had in Toronto but there was no new comment. Last discussion was about putting the interface group within the NLRI which is causing some issue, especially for interAS, so keeping it as community looks better even if we need to use ADDPATH in some specific cases. =20 I would like to restart the discussion on this draft. =20 Do you think the technical proposal is right ? =20 I believe this is a valuable extension to RFC 5575 and this seems to be the right direction. =20 =20 Do you think that the group ID space is large enough ? =20 I think 16K is plenty for the use cases presented in this draft. =20 =20 One concern I have (not a big one), is that all routers will receive all the flowspec routes even if they do not need it. I would be good to reuse some RT based solution (and RT filtering), but RT may conflict with Flowspec VPN, so special care are required, and I would like to hear from implementors about having RTs identifying VPNs and RTs identifying interfaces groups on the same route. =20 This problem existed with RFC 5575. I guess what you are anticipating advertising more rules now that you have this level of granularity? =20 =20 Do we need to enlarge the application of this mechanism to a =B3SDN=B2 API, like Openflow ? Programming flows on a specific node, or specific group of node. =20 If Route Targets were adopted to Flow Spec, wouldn=B9t that be the BGP answer to this problem? Also, I think Flow Spec is better suited to filtering than generalized traffic engineering. Furthermore, I feel segment routing provides a more scalable solution.=20 =20 Thanks, Acee=20 =20 =20 =20 Brgds, =20 Stephane =20 ___________________________________________________________________________ ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent doncpas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signalera l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law;they should not be distributed, used or copied without authorisation.If you have received this email in error, please notify the sender and delete this message and its attachments.As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.Thank you. _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr =20 =20 ___________________________________________________________________________ ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr From nobody Tue Aug 4 04:51:31 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 994BF1B37CB for ; Tue, 4 Aug 2015 04:51:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.51 X-Spam-Level: X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8EIWxAzbJDNi for ; Tue, 4 Aug 2015 04:51:26 -0700 (PDT) Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B554A1B37BD for ; Tue, 4 Aug 2015 04:51:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=57263; q=dns/txt; s=iport; t=1438689085; x=1439898685; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=9eZbi4ztZVD03Rb9VxlmydAJQhkqp5mFIqNYOkSrArk=; b=FQmWwwS4GLC1MNDsCTZwJFWPJF2oEZu/jGn2jpqTELNFAB0sEFxQSHoB 6WxD6ZVotLJ1unb4hxkvpGGMLX+S8bqmjxHGwKHxWxpwxjEaqswEtkgjI PGuq9xctFlTiX3D823La+0PyYyhLeyGhYICaDDerQJLkr2II4tm3gXupX g=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ByAwBupsBV/40NJK1bgk1NVGkGgx25QgmBegEJhXkCHIEUOBQBAQEBAQEBgQqEIwEBAQMBAQEBIEsLBQsCAQgRAwEBARYLAQYDAgICHwYLFAkIAgQBDQUUB4d+AwoIDbQBkHsNhTcBAQEBAQEBAQEBAQEBAQEBAQEBAQEXik2BAoIWOYFWEQE2Cg0EBgEGBIJfgUMFkXiDAwGHX4MFgWuBR4QigxSIMnaDTINkJoIOBReBU28BgQ06gQQBAQE X-IronPort-AV: E=Sophos; i="5.15,608,1432598400"; d="scan'208,217"; a="21317951" Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 Aug 2015 11:51:24 +0000 Received: from XCH-RCD-019.cisco.com (xch-rcd-019.cisco.com [173.37.102.29]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t74BpOt2023407 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 4 Aug 2015 11:51:24 GMT Received: from xch-rcd-019.cisco.com (173.37.102.29) by XCH-RCD-019.cisco.com (173.37.102.29) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Tue, 4 Aug 2015 06:51:23 -0500 Received: from xhc-aln-x04.cisco.com (173.36.12.78) by xch-rcd-019.cisco.com (173.37.102.29) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Tue, 4 Aug 2015 06:51:23 -0500 Received: from xmb-aln-x06.cisco.com ([169.254.1.223]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0248.002; Tue, 4 Aug 2015 06:51:22 -0500 From: "Acee Lindem (acee)" To: Robert Raszuk , "" Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ37HBCA//+/RoCAAEZKgIAAt2CAgAAeQ4D//9TgAA== Date: Tue, 4 Aug 2015 11:51:22 +0000 Message-ID: References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.37.102.18] Content-Type: multipart/alternative; boundary="_000_D1E61DD32A276aceeciscocom_" MIME-Version: 1.0 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 11:51:30 -0000 --_000_D1E61DD32A276aceeciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUm9iZXJ0LA0KDQpGcm9tOiA8cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21h aWwuY29tPj4gb24gYmVoYWxmIG9mIFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1h aWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+DQpEYXRlOiBUdWVzZGF5LCBBdWd1c3QgNCwgMjAxNSBh dCA2OjI1IEFNDQpUbzogU3RlcGhhbmUgTGl0a293c2tpIDxzdGVwaGFuZS5saXRrb3dza2lAb3Jh bmdlLmNvbTxtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb20+Pg0KQ2M6IEFjZWUg TGluZGVtIDxhY2VlQGNpc2NvLmNvbTxtYWlsdG86YWNlZUBjaXNjby5jb20+PiwgImlkckBpZXRm Lm9yZzxtYWlsdG86aWRyQGlldGYub3JnPiIgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYu b3JnPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBQcm9ncmVzc2luZyBkcmFmdC1saXRrb3dza2ktaWRy LWZsb3dzcGVjLWludGVyZmFjZXNldC0wMQ0KDQpXaGF0IEkgbWVhbnQgUlQgYmVpbmcgdG9vIGJp ZyB3YXMgYmFzZWQgb24gdGhlIGZhY3QgdGhhdCB0eXBpY2FsbHkgeW91IGhhdmUgaW50ZXJmYWNl cyBmYWNpbmcgY3VzdG9tZXJzLCBwZWVycyBvciB1cHN0cmVhbXMuIFNvIHRocmVlIGdyb3VwaW5n cyBpbiB0b3RhbCB3aGljaCBjb3VsZCBiZSB3ZWxsIHNlcnZlZCBieSBzdGFuZGFyZCBiZ3AgY29t bXVuaXR5IG1hcmtpbmcgKHdoaWNoIGlzIGFscmVhZHkgaW4gcGxhY2UgZm9yIHZhcmlvdXMgb3Ro ZXIgcG9saWN5IGZpbHRlcmluZyByZWFzb25zIHRvZGF5IGluIGFsbCBzZXJpb3VzIG5ldHdvcmtz KS4NCg0KSG93IG1hbnkgZ3JvdXBzIGRvIHlvdSBlbnZpc2lvbiB0byBoYXZlIGZvciBwdXNoaW5n IHRoZSBmaWx0ZXJpbmcgYXJvdW5kPw0KDQpSVCBjYW4gYmUgdXNlZCBpZiB5b3UgcmV1c2UgY29u Y2VwdCBvZiBpbXBvcnRpbmcgZmlsdGVycyBpbnRvIFZSRnMuIEluIHN1Y2ggYSBjYXNlIHN1cHBv c2UgYW4gaW1wbGVtZW50YXRpb24gd291bGQgYWxsb3cgeW91IHRvIHB1dCBpbnRlcmZhY2VzIHVu ZGVyIHNvcnQgb2YgdmlydHVhbCBWUkZzIGZvciBmaWx0ZXJpbmcgb25seSAobm90aGluZyB0byBk byB3aXRoIFJJQiBhbmQgRklCIGZvciBmb3J3YXJkaW5nKS4gVGhlbiAoYW5kIHRoaXMgaXMgbWF5 YmUgd2hhdCBBY2VlIGhhZCBpbiBtaW5kIGluIHRoZSBmaXJzdCBwbGFjZSkgeW91IGRvIG5vdCBu ZWVkIGFueSBmbG93IHNwZWMgZXh0ZW5zaW9ucyA6KSBZb3UganVzdCBhcHBseSB2cmYtZmlsdGVy IGNvbW1hbmQgb24gc2V0IG9mIGludGVyZmFjZXMgeW91IGxpa2UgYW5kIGltcG9ydCBmaWx0ZXJp bmcgcnVsZXMgYmFzZWQgb24gdGhlIFJUIHVuZGVyIGdsb2JhbCB2cmYtZmlsdGVyIGZvbyBzZWN0 aW9uLg0KDQpJIHdlbnQgYmFjayBhbmQgcmUtcmVhZCBSRkMgNDY4NC4gV2hhdCBJIGVudmlzaW9u aW5nIHdhcyB0byB1c2UgdGhlIGNvbW11bml0eSBwcm9wb3NlZCBpbiB0aGUgc3ViamVjdCBkcmFm dCBmb3IgaW50ZXJmYWNlIGdyb3VwcyBhbmQgcm91dGUgdGFyZ2V0cyBhdCB0aGUgbm9kZSBsZXZl bCBpbiBvcmRlciB0byBhdmFpbCB0aGUgUlRDIHBydW5pbmcuIEluIG9yZGVyIHRvIGRvIHRoaXMs IHdl4oCZZCB3YW50IHRvIGRlc2NyaWJlIHRoZSBmaWx0ZXJpbmcgcnVsZXMgZm9yIGZsb3cgc3Bl YyBOTFJJIC0gcmlnaHQ/ICBJ4oCZbSBub3Qgc3VyZSB3aGV0aGVyIHRoZSAgZGVwbG95bWVudHMg c2NlbmFyaW9zIHdvdWxkIHdhcnJhbnQgdGhlIGNvbXBsZXhpdHkuDQoNClRoYW5rcywNCkFjZWUN Cg0KDQoNClN1Y2ggaW1wb3J0IHNob3VsZCBiZSBhbHJlYWR5IHN1cHBvcnRlZCBpbiBhbGwgaW1w bGVtZW50YXRpb25zIHRvZGF5LiBPbmx5IHRoaW5nIGlzIG1pc3NpbmcgaXMgdGhlIGluZnJhIHBh cnQgb2YgdGhlIHZlbmRvciBvZiB5b3VyIGNob2ljZS4NCg0KVGhlIGNvbmZpZyB3b3VsZCBsb29r IGxpa2UgdGhpczoNCg0KdnJmLWZpbHRlciBmb28NCmltcG9ydCBydCAicGVlcnMiDQoNCmludCBH ZTAvMQ0KdnJmLWZpbHRlciBmb28NCg0KRXQgdm9pbMOgIDspDQoNCkNoZWVycywNClJvYmVydC4N Cg0KDQpPbiBUdWUsIEF1ZyA0LCAyMDE1IGF0IDEwOjM3IEFNLCA8c3RlcGhhbmUubGl0a293c2tp QG9yYW5nZS5jb208bWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tPj4gd3JvdGU6 DQpXaHkgZG8geW91IHRoaW5rIFJUIGlzIHRvbyBiaWcgZm9yIHRoaXMgPyBSVCBpcyB1c2VkIGZv ciBtb3JlIGFuZCBtb3JlIGFwcGxpY2F0aW9ucy4gSGVyZSB3ZSB3YW50IHRvIGV4cHJlc3MgYSBn cm91cCBtZW1iZXJzaGlwIHdoaWNoIGlzIHByZWNpc2VseSB3aGF0IFJUIGRvZXMuDQoNCkZyb206 cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6 dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2Jl cnQgUmFzenVrDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMywgMjAxNSAyMzo0MQ0KVG86IEFjZWUg TGluZGVtIChhY2VlKQ0KQ2M6IExJVEtPV1NLSSBTdGVwaGFuZSBTQ0UvSUJORjsgaWRyQGlldGYu b3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+DQoNClN1YmplY3Q6IFJlOiBbSWRyXSBQcm9ncmVzc2lu ZyBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMQ0KDQpIaSBBY2Vl LA0KDQpQZXJzb25hbGx5IEkgdGhpbmsgUlQgaXMgdG9vIGJpZyBvZiBhIGNhbm5vbiBmb3IgdGhp cyBhcHBsaWNhdGlvbi4NCg0KU2ltcGxlIHJlZ3VsYXIgY29tbXVuaXR5IGNvbG9yaW5nIHdvdWxk IGJlIG1vcmUgdGhlbiBmaW5lICsgYSBzaW1wbGUgcm91dGUgbWFwLiBJIGRpZCB0ZWxsIHRoaXMg dG8gU3RlcGhhbmUgaW4gdGhlIHBhc3QuIFNvIEkgYWxzbyBtZW50aW9uZWQgdGhhdCB1c2luZyBu ZXcgcmVnaXN0ZXJlZCB3aWRlIGNvbW11bml0eSBjb3VsZCBiZSBhbm90aGVyIGFsdGVybmF0aXZl Lg0KDQpIb3dldmVyIGhpcyBwb2ludCBpcyB0byBhdXRvbWF0ZSB0aGUgZmlsdGVyaW5nIGFuZCBu b3QgYm90aGVyIHdpdGggbWFudWFsIHJvdXRlLW1hcHMvcG9saWN5IG9uIGFsbCB0aGUgZWRnZXMg dG8gZmlsdGVyIHdoZXJlIGZsb3dzcGVjIHdvdWxkIG9yIHdvdWxkIG5vdCBhcHBseS4gQWxzbyB1 bmxlc3MgeW91IHB1dCBpbnRlcmZhY2VzIGluIHRoZSB2cmZzICh3aGljaCBpcyB0b28gbGltaXRp bmcgdG8gdGhlIGNhc2UgZGVzY3JpYmVkIGluIHRoZSBkcmFmdCkgaXQgc2VlbXMgdGhhdCBzb21l IGltcGxlbWVudGF0aW9ucyBvZiBmbG93IHNwZWMgZG8gbm90IGhhdmUgYSBwZXIgaW50ZXJmYWNl IGNvbmNlcHQgYW5kIHRoZXkgYWN0IGluICJnbG9iYWwgc3BhY2UiLiBXaXRoIHRoYXQgaW4gbWlu ZCBpZiB3ZSBhcmUgdG8gYWRkIHRoaXMgcGVyIGludGVyZmFjZSBzY29wZSB3ZSBtYXkgYXMgd2Vs bCBhZGQgdGhlIHByb3Bvc2VkIGdyb3VwaW5nIGFuZCB2ZXJiYXRpbSBzZW5kIGl0IGFzIHJlY29n bml6ZWQgYnkgZmxvdy1zcGVjLg0KDQotIC0gLQ0KDQpTbyBvdGhlciB0aGVuIHBhcnRpYWwgZGVw bG95bWVudCBwcm9ibGVtIHdoaWNoIHJlcXVpcmVzIG9wZXJhdG9yJ3MgZ29vZCBhd2FyZW5lc3Mg b2Ygd2hhdCB3aGljaCBib3ggc3VwcG9ydHMgSSBzZWUgdGhpcyBwcm9wb3NhbCBhcyBoZWxwZnVs IHRvIHJlbW92ZSBhIGxpdHRsZSBiaXQgb2YgcHJvdmlzaW9uaW5nLg0KDQpJdCBpcyB1cCB0byB0 aGUgV0cgdG8gZGVjaWRlIGlmIHRoaXMgImxpdHRsZSBiaXQiIGp1c3RpZmllcyBzdGFuZGFyZHMg dHJhY2sgUkZDIDopDQoNCkJlc3QsDQpyLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpPbiBN b24sIEF1ZyAzLCAyMDE1IGF0IDExOjI5IFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgPGFjZWVAY2lz Y28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+IHdyb3RlOg0KSGkgUm9iZXJ0LA0KDQpGcm9t OiA8cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPj4gb24gYmVoYWxm IG9mIFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVr Lm5ldD4+DQpEYXRlOiBNb25kYXksIEF1Z3VzdCAzLCAyMDE1IGF0IDU6MjEgUE0NClRvOiBBY2Vl IExpbmRlbSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVAY2lzY28uY29tPj4NCkNjOiBTdGVw aGFuZSBMaXRrb3dza2kgPHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tPG1haWx0bzpzdGVw aGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbT4+LCAiaWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0 Zi5vcmc+IiA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6 IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNl c2V0LTAxDQoNCkhlbGxvIEFjZWUsDQoNCj4gSWYgUm91dGUgVGFyZ2V0cyB3ZXJlIGFkb3B0ZWQg dG8gRmxvdyBTcGVjLCB3b3VsZG7igJl0IHRoYXQNCj4gYmUgdGhlIEJHUCBhbnN3ZXIgdG8gdGhp cyBwcm9ibGVtPw0KDQpDYW4ndCByZXNpc3QgdG8gYXNrIC4uIHdoYXQgZG8geW91IG1lYW4gPw0K DQpSb3V0ZSB0YXJnZXQgaXMganVzdCBhbiBleHRlbmRlZCBjb21tdW5pdHkgYW5kIGxpa2UgYW55 IG90aGVyIFNBRkkgY2FuIGJlIHVzZWQgd2l0aCB2YW5pbGxhIEZsb3cgU3BlYy4gTGlrZXdpc2Ug aXQgaXMgdXAgdG8gaW1wbGVtZW50YXRpb24gdG8gYWxsb3cgYW55IGZpbHRlcmluZyBiYXNlZCBv biByZWd1bGFyL2V4dGVuZGVkL3dpZGUgY29tbXVuaXRpZXMuDQoNCkp1c3QgRllJIFJGQyBhbHJl YWR5IHNwZWxscyBvdXQgY2FzZSBvZiB1c2luZyBmbG93IHNwZWMgcm91dGVzIGluIHRoZSBWUE4g ZmlsdGVyaW5nIGFwcGxpY2F0aW9uIGJhc2VkIG9uIFJUIGltcG9ydDoNCg0KDQpQcm9wYWdhdGlv biBvZiB0aGlzIE5MUkkgaXMgY29udHJvbGxlZCBieSBtYXRjaGluZyBSb3V0ZSBUYXJnZXQNCg0K ZXh0ZW5kZWQgY29tbXVuaXRpZXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBCR1AgcGF0aCBhZHZlcnRp c2VtZW50IHdpdGggdGhlIFZSRiBpbXBvcnQgcG9saWN5LCB1c2luZyB0aGUgc2FtZSBtZWNoYW5p c20gYXMgZGVzY3JpYmVpbiAiQkdQL01QTFMgSVAgVlBOcyIgW1JGQzQzNjQ8aHR0cDovL3d3dy5h cm13YXJlLmRrL1JGQy9yZmMvcmZjNDM2NC5odG1sPl0gLg0KT2sgLSBzbyBpdCBpcyBhbHJlYWR5 IGluIFJGQyA1NTc1Lg0KDQoNCg0KU28gY2FuIHlvdSBlbGFib3JhdGUgd2hhdCBkb2VzIGl0IG1l YW4gdG8gImFkb3B0IFJUcyB0byBGbG93IFNwZWMiID8NCg0KR2l2ZW4gdGhhdCB0aGV5IGFscmVh ZHkgYXBwbHkgO14pLCB3b3VsZG7igJl0IHJvdXRlLXRhcmdldHMgYWxvbmUgYmUgZW5vdWdoIHRv IHNhdGlzZnkgdGhlIHJlcXVpcmVtZW50IGZvciBmbG93IHNwZWMgTkxSSSBhcHBseWluZyB0byBh IHNwZWNpZmljIG5vZGUgb3Igc2V0IG9mIG5vZGVzPw0KDQpBY2VlDQoNCg0KUmVnYXJkcywNClJv YmVydC4NCg0KDQoNCk9uIE1vbiwgQXVnIDMsIDIwMTUgYXQgMTA6NTQgUE0sIEFjZWUgTGluZGVt IChhY2VlKSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVAY2lzY28uY29tPj4gd3JvdGU6DQpI aSBTdGVwaGFuZSwNCg0KRnJvbTogSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRy LWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgU3RlcGhhbmUgTGl0a293c2tpIDxzdGVw aGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbTxtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9yYW5n ZS5jb20+Pg0KRGF0ZTogTW9uZGF5LCBBdWd1c3QgMywgMjAxNSBhdCA4OjQzIEFNDQpUbzogImlk ckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPiIgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRy QGlldGYub3JnPj4NClN1YmplY3Q6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1p ZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxDQoNCkhpLA0KDQpJbiBEYWxsYXMsIHdlIHByZXNl bnRlZCBhbiB1cGRhdGUgb2YgZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2Vz ZXQgd2hpY2ggYWxsb3cgdG8gcHVzaCBmbG93c3BlYyBydWxlcyB0byBhIHNwZWNpZmljIHNldCBv ZiBpbnRlcmZhY2VzIGlkZW50aWZpZWQgYnkgYSBncm91cCBJRC4NCldlIHRvb2sgaW50byBhY2Nv dW50IHRoZSBjb21tZW50IHdlIGhhZCBpbiBUb3JvbnRvIGJ1dCB0aGVyZSB3YXMgbm8gbmV3IGNv bW1lbnQuIExhc3QgZGlzY3Vzc2lvbiB3YXMgYWJvdXQgcHV0dGluZyB0aGUgaW50ZXJmYWNlIGdy b3VwIHdpdGhpbiB0aGUgTkxSSSB3aGljaCBpcyBjYXVzaW5nIHNvbWUgaXNzdWUsIGVzcGVjaWFs bHkgZm9yIGludGVyQVMsIHNvIGtlZXBpbmcgaXQgYXMgY29tbXVuaXR5IGxvb2tzIGJldHRlciBl dmVuIGlmIHdlIG5lZWQgdG8gdXNlIEFERFBBVEggaW4gc29tZSBzcGVjaWZpYyBjYXNlcy4NCg0K SSB3b3VsZCBsaWtlIHRvIHJlc3RhcnQgdGhlIGRpc2N1c3Npb24gb24gdGhpcyBkcmFmdC4NCg0K RG8geW91IHRoaW5rIHRoZSB0ZWNobmljYWwgcHJvcG9zYWwgaXMgcmlnaHQgPw0KDQpJIGJlbGll dmUgdGhpcyBpcyBhIHZhbHVhYmxlIGV4dGVuc2lvbiB0byBSRkMgNTU3NSBhbmQgdGhpcyBzZWVt cyB0byBiZSB0aGUgcmlnaHQgZGlyZWN0aW9uLg0KDQoNCkRvIHlvdSB0aGluayB0aGF0IHRoZSBn cm91cCBJRCBzcGFjZSBpcyBsYXJnZSBlbm91Z2ggPw0KDQpJIHRoaW5rIDE2SyBpcyBwbGVudHkg Zm9yIHRoZSB1c2UgY2FzZXMgcHJlc2VudGVkIGluIHRoaXMgZHJhZnQuDQoNCg0KT25lIGNvbmNl cm4gSSBoYXZlIChub3QgYSBiaWcgb25lKSwgaXMgdGhhdCBhbGwgcm91dGVycyB3aWxsIHJlY2Vp dmUgYWxsIHRoZSBmbG93c3BlYyByb3V0ZXMgZXZlbiBpZiB0aGV5IGRvIG5vdCBuZWVkIGl0LiBJ IHdvdWxkIGJlIGdvb2QgdG8gcmV1c2Ugc29tZSBSVCBiYXNlZCBzb2x1dGlvbiAoYW5kIFJUIGZp bHRlcmluZyksIGJ1dCBSVCBtYXkgY29uZmxpY3Qgd2l0aCBGbG93c3BlYyBWUE4sIHNvIHNwZWNp YWwgY2FyZSBhcmUgcmVxdWlyZWQsIGFuZCBJIHdvdWxkIGxpa2UgdG8gaGVhciBmcm9tIGltcGxl bWVudG9ycyBhYm91dCBoYXZpbmcgUlRzIGlkZW50aWZ5aW5nIFZQTnMgYW5kIFJUcyBpZGVudGlm eWluZyBpbnRlcmZhY2VzIGdyb3VwcyBvbiB0aGUgc2FtZSByb3V0ZS4NCg0KVGhpcyBwcm9ibGVt IGV4aXN0ZWQgd2l0aCBSRkMgNTU3NS4gSSBndWVzcyB3aGF0IHlvdSBhcmUgYW50aWNpcGF0aW5n IGFkdmVydGlzaW5nIG1vcmUgcnVsZXMgbm93IHRoYXQgeW91IGhhdmUgdGhpcyBsZXZlbCBvZiBn cmFudWxhcml0eT8NCg0KDQpEbyB3ZSBuZWVkIHRvIGVubGFyZ2UgdGhlIGFwcGxpY2F0aW9uIG9m IHRoaXMgbWVjaGFuaXNtIHRvIGEg4oCcU0RO4oCdIEFQSSwgbGlrZSBPcGVuZmxvdyA/IFByb2dy YW1taW5nIGZsb3dzIG9uIGEgc3BlY2lmaWMgbm9kZSwgb3Igc3BlY2lmaWMgZ3JvdXAgb2Ygbm9k ZS4NCg0KSWYgUm91dGUgVGFyZ2V0cyB3ZXJlIGFkb3B0ZWQgdG8gRmxvdyBTcGVjLCB3b3VsZG7i gJl0IHRoYXQgYmUgdGhlIEJHUCBhbnN3ZXIgdG8gdGhpcyBwcm9ibGVtPyBBbHNvLCBJIHRoaW5r IEZsb3cgU3BlYyBpcyBiZXR0ZXIgc3VpdGVkIHRvIGZpbHRlcmluZyB0aGFuIGdlbmVyYWxpemVk IHRyYWZmaWMgZW5naW5lZXJpbmcuIEZ1cnRoZXJtb3JlLCBJIGZlZWwgc2VnbWVudCByb3V0aW5n IHByb3ZpZGVzIGEgbW9yZSBzY2FsYWJsZSBzb2x1dGlvbi4NCg0KVGhhbmtzLA0KQWNlZQ0KDQoN Cg0KQnJnZHMsDQoNClN0ZXBoYW5lDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KQ2UgbWVzc2FnZSBldCBz ZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZp ZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jDQoNCnBhcyBldHJl IGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3Vz IGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyDQoN CmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50 ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVy YXRpb24sDQoNCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3Nh Z2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCg0KDQoNClRoaXMg bWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBw cml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7DQoNCnRo ZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRo b3Jpc2F0aW9uLg0KDQpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBw bGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBh dHRhY2htZW50cy4NCg0KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxp YWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFs c2lmaWVkLg0KDQpUaGFuayB5b3UuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQpJZHIgbWFpbGluZyBsaXN0DQpJZHJAaWV0Zi5vcmc8bWFpbHRvOklk ckBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyDQoN Cg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQg Y29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVz IGV0IG5lIGRvaXZlbnQgZG9uYw0KcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3Bp ZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVy cmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXINCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJl IGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVz IGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sDQpPcmFuZ2UgZGVjbGluZSB0b3V0ZSBy ZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxz aWZpZS4gTWVyY2kuDQoNClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250 YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHBy b3RlY3RlZCBieSBsYXc7DQp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3Ig Y29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg ZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMg bWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBP cmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQs IGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KVGhhbmsgeW91Lg0KDQoNCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJZHIgbWFpbGluZyBsaXN0DQpJZHJAaWV0 Zi5vcmc8bWFpbHRvOklkckBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v bGlzdGluZm8vaWRyDQoNCg0K --_000_D1E61DD32A276aceeciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: <2F4470C84C213942BA3A1B55A32DE5C5@emea.cisco.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBSb2JlcnQs Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9T RUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0 OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9u ZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5H LUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFwdCBz b2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8c3Bh biBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPiZsdDs8YSBocmVmPSJtYWls dG86cnJhc3p1a0BnbWFpbC5jb20iPnJyYXN6dWtAZ21haWwuY29tPC9hPiZndDsgb24gYmVoYWxm IG9mIFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+ cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi b2xkIj5EYXRlOiA8L3NwYW4+VHVlc2RheSwgQXVndXN0IDQsIDIwMTUgYXQgNjoyNSBBTTxicj4N CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPlN0ZXBoYW5lIExpdGtv d3NraSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tIj5z dGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZv bnQtd2VpZ2h0OmJvbGQiPkNjOiA8L3NwYW4+QWNlZSBMaW5kZW0gJmx0OzxhIGhyZWY9Im1haWx0 bzphY2VlQGNpc2NvLmNvbSI+YWNlZUBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0i bWFpbHRvOmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0i bWFpbHRvOmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3JnPC9hPiZndDs8YnI+DQo8c3BhbiBzdHls ZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPlJlOiBbSWRyXSBQcm9ncmVzc2lu ZyBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMTxicj4NCjwvZGl2 Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJV VElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFE RElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGRpcj0i bHRyIj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlh bCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KV2hhdCBJIG1lYW50IFJU IGJlaW5nIHRvbyBiaWcgd2FzIGJhc2VkIG9uIHRoZSBmYWN0IHRoYXQgdHlwaWNhbGx5IHlvdSBo YXZlIGludGVyZmFjZXMgZmFjaW5nIGN1c3RvbWVycywgcGVlcnMgb3IgdXBzdHJlYW1zLiBTbyB0 aHJlZSBncm91cGluZ3MgaW4gdG90YWwgd2hpY2ggY291bGQgYmUgd2VsbCBzZXJ2ZWQgYnkgc3Rh bmRhcmQgYmdwIGNvbW11bml0eSBtYXJraW5nICh3aGljaCBpcyBhbHJlYWR5IGluIHBsYWNlIGZv ciB2YXJpb3VzIG90aGVyDQogcG9saWN5IGZpbHRlcmluZyByZWFzb25zIHRvZGF5IGluIGFsbCBz ZXJpb3VzIG5ldHdvcmtzKS4mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQi IHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6 c21hbGwiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0i Zm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4N CkhvdyBtYW55IGdyb3VwcyBkbyB5b3UgZW52aXNpb24gdG8gaGF2ZSBmb3IgcHVzaGluZyB0aGUg ZmlsdGVyaW5nIGFyb3VuZD8mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQi IHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6 c21hbGwiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0i Zm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4N ClJUIGNhbiBiZSB1c2VkIGlmIHlvdSByZXVzZSBjb25jZXB0IG9mIGltcG9ydGluZyBmaWx0ZXJz IGludG8gVlJGcy4gSW4gc3VjaCBhIGNhc2Ugc3VwcG9zZSBhbiBpbXBsZW1lbnRhdGlvbiB3b3Vs ZCBhbGxvdyB5b3UgdG8gcHV0IGludGVyZmFjZXMgdW5kZXIgc29ydCBvZiB2aXJ0dWFsIFZSRnMg Zm9yIGZpbHRlcmluZyBvbmx5IChub3RoaW5nIHRvIGRvIHdpdGggUklCIGFuZCBGSUIgZm9yIGZv cndhcmRpbmcpLiBUaGVuIChhbmQgdGhpcyBpcyBtYXliZQ0KIHdoYXQgQWNlZSBoYWQgaW4gbWlu ZCBpbiB0aGUgZmlyc3QgcGxhY2UpIHlvdSBkbyBub3QgbmVlZCBhbnkgZmxvdyBzcGVjIGV4dGVu c2lvbnMgOikgWW91IGp1c3QgYXBwbHkgdnJmLWZpbHRlciBjb21tYW5kIG9uIHNldCBvZiBpbnRl cmZhY2VzIHlvdSBsaWtlIGFuZCBpbXBvcnQgZmlsdGVyaW5nIHJ1bGVzIGJhc2VkIG9uIHRoZSBS VCB1bmRlciBnbG9iYWwgdnJmLWZpbHRlciBmb28gc2VjdGlvbi4mbmJzcDs8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9k aXY+DQo8ZGl2Pkkgd2VudCBiYWNrIGFuZCByZS1yZWFkIFJGQyA0Njg0LiBXaGF0IEkgZW52aXNp b25pbmcgd2FzIHRvIHVzZSB0aGUgY29tbXVuaXR5IHByb3Bvc2VkIGluIHRoZSBzdWJqZWN0IGRy YWZ0IGZvciBpbnRlcmZhY2UgZ3JvdXBzIGFuZCByb3V0ZSB0YXJnZXRzIGF0IHRoZSBub2RlIGxl dmVsIGluIG9yZGVyIHRvIGF2YWlsIHRoZSBSVEMgcHJ1bmluZy4gSW4gb3JkZXIgdG8gZG8gdGhp cywgd2XigJlkIHdhbnQgdG8gZGVzY3JpYmUgdGhlIGZpbHRlcmluZw0KIHJ1bGVzIGZvciBmbG93 IHNwZWMgTkxSSSAtIHJpZ2h0PyAmbmJzcDtJ4oCZbSBub3Qgc3VyZSB3aGV0aGVyIHRoZSAmbmJz cDtkZXBsb3ltZW50cyBzY2VuYXJpb3Mgd291bGQgd2FycmFudCB0aGUgY29tcGxleGl0eS4mbmJz cDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyw8L2Rpdj4NCjxkaXY+QWNl ZSZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3Bh biBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09L X0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNv bGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2Pg0KPGRpdj4NCjxk aXYgZGlyPSJsdHIiPg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFt aWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+DQo8YnI+DQo8 L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlh bCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KU3VjaCBpbXBvcnQgc2hv dWxkIGJlIGFscmVhZHkgc3VwcG9ydGVkIGluIGFsbCBpbXBsZW1lbnRhdGlvbnMgdG9kYXkuIE9u bHkgdGhpbmcgaXMgbWlzc2luZyBpcyB0aGUgaW5mcmEgcGFydCBvZiB0aGUgdmVuZG9yIG9mIHlv dXIgY2hvaWNlLjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQt ZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+DQo8YnI+ DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTph cmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KVGhlIGNvbmZpZyB3 b3VsZCBsb29rIGxpa2UgdGhpczo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0 eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21h bGwiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9u dC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCnZy Zi1maWx0ZXIgZm9vPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9u dC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCmlt cG9ydCBydCAmcXVvdDtwZWVycyZxdW90OzwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVs dCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6 ZTpzbWFsbCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxl PSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwi Pg0KaW50IEdlMC8xPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9u dC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCnZy Zi1maWx0ZXIgZm9vPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9u dC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCjxi cj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+PGZvbnQgZmFjZT0iYXJpYWws aGVsdmV0aWNhLHNhbnMtc2VyaWYiPkV0IHZvaWzDoCA7KTwvZm9udD48YnI+DQo8L2Rpdj4NCjxk aXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRp Y2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNz PSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMt c2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCkNoZWVycyw8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9 ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1z ZXJpZjtmb250LXNpemU6c21hbGwiPg0KUm9iZXJ0LjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxf ZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmO2Zv bnQtc2l6ZTpzbWFsbCI+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxf ZXh0cmEiPjxicj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBUdWUsIEF1ZyA0LCAyMDE1 IGF0IDEwOjM3IEFNLCA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpzdGVwaGFu ZS5saXRrb3dza2lAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0ZXBoYW5lLmxpdGtvd3Nr aUBvcmFuZ2UuY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxicj4NCjxibG9ja3F1b3RlIGNsYXNz PSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAj Y2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1 ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+V2h5IGRvIHlvdSB0aGluayBSVCBpcyB0b28gYmlnIGZv ciB0aGlzID8gUlQgaXMgdXNlZCBmb3IgbW9yZSBhbmQgbW9yZSBhcHBsaWNhdGlvbnMuIEhlcmUg d2Ugd2FudCB0byBleHByZXNzIGEgZ3JvdXAgbWVtYmVyc2hpcCB3aGljaCBpcyBwcmVjaXNlbHkN CiB3aGF0IFJUIGRvZXMuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PHU+PC91PiZuYnNwOzx1Pjwv dT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZyb206PC9zcGFu PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz YW5zLXNlcmlmOyI+PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9i bGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6 dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+XQ0KPGI+ T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPHNwYW4gY2xhc3M9IiI+PGJyPg0KPGI+U2Vu dDo8L2I+IE1vbmRheSwgQXVndXN0IDAzLCAyMDE1IDIzOjQxPGJyPg0KPGI+VG86PC9iPiBBY2Vl IExpbmRlbSAoYWNlZSk8YnI+DQo8L3NwYW4+PGI+Q2M6PC9iPiBMSVRLT1dTS0kgU3RlcGhhbmUg U0NFL0lCTkY7IDxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4N CmlkckBpZXRmLm9yZzwvYT48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Img1Ij48YnI+ DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1p ZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPHU+PC91Pjx1PjwvdT48L2Rpdj4NCjwvZGl2Pg0K PHA+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Img1Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1 PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+SGkgQWNlZSw8 dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PHU+PC91 PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlBlcnNv bmFsbHkgSSB0aGluayBSVCBpcyB0b28gYmlnIG9mIGEgY2Fubm9uIGZvciB0aGlzIGFwcGxpY2F0 aW9uLiZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl cmlmOyI+U2ltcGxlIHJlZ3VsYXIgY29tbXVuaXR5IGNvbG9yaW5nIHdvdWxkIGJlIG1vcmUgdGhl biBmaW5lICYjNDM7IGEgc2ltcGxlIHJvdXRlIG1hcC4gSSBkaWQgdGVsbCB0aGlzIHRvIFN0ZXBo YW5lIGluIHRoZSBwYXN0LiBTbyBJIGFsc28gbWVudGlvbmVkIHRoYXQgdXNpbmcgbmV3IHJlZ2lz dGVyZWQgd2lkZSBjb21tdW5pdHkgY291bGQgYmUNCiBhbm90aGVyIGFsdGVybmF0aXZlLiZuYnNw Ozx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48dT48 L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+SG93 ZXZlciBoaXMgcG9pbnQgaXMgdG8gYXV0b21hdGUgdGhlIGZpbHRlcmluZyBhbmQgbm90IGJvdGhl ciB3aXRoIG1hbnVhbCByb3V0ZS1tYXBzL3BvbGljeSBvbiBhbGwgdGhlIGVkZ2VzIHRvIGZpbHRl ciB3aGVyZSBmbG93c3BlYyB3b3VsZCBvciB3b3VsZCBub3QgYXBwbHkuIEFsc28gdW5sZXNzIHlv dSBwdXQgaW50ZXJmYWNlcw0KIGluIHRoZSB2cmZzICh3aGljaCBpcyB0b28gbGltaXRpbmcgdG8g dGhlIGNhc2UgZGVzY3JpYmVkIGluIHRoZSBkcmFmdCkgaXQgc2VlbXMgdGhhdCBzb21lIGltcGxl bWVudGF0aW9ucyBvZiBmbG93IHNwZWMgZG8gbm90IGhhdmUgYSBwZXIgaW50ZXJmYWNlIGNvbmNl cHQgYW5kIHRoZXkgYWN0IGluICZxdW90O2dsb2JhbCBzcGFjZSZxdW90Oy4gV2l0aCB0aGF0IGlu IG1pbmQgaWYgd2UgYXJlIHRvIGFkZCB0aGlzIHBlciBpbnRlcmZhY2Ugc2NvcGUgd2UgbWF5IGFz DQogd2VsbCBhZGQgdGhlIHByb3Bvc2VkIGdyb3VwaW5nIGFuZCB2ZXJiYXRpbSBzZW5kIGl0IGFz IHJlY29nbml6ZWQgYnkgZmxvdy1zcGVjLiZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+LSAtIC08dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlNvIG90aGVyIHRoZW4gcGFydGlhbCBkZXBsb3lt ZW50IHByb2JsZW0gd2hpY2ggcmVxdWlyZXMgb3BlcmF0b3IncyBnb29kIGF3YXJlbmVzcyBvZiB3 aGF0IHdoaWNoIGJveCBzdXBwb3J0cyBJIHNlZSB0aGlzIHByb3Bvc2FsIGFzIGhlbHBmdWwgdG8g cmVtb3ZlIGEgbGl0dGxlIGJpdCBvZiBwcm92aXNpb25pbmcuJm5ic3A7PHU+PC91Pjx1PjwvdT48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjx1PjwvdT4mbmJzcDs8dT48L3U+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5JdCBpcyB1cCB0byB0aGUgV0cg dG8gZGVjaWRlIGlmIHRoaXMgJnF1b3Q7bGl0dGxlIGJpdCZxdW90OyBqdXN0aWZpZXMgc3RhbmRh cmRzIHRyYWNrIFJGQyA6KTx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+QmVzdCw8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+ci48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws IHNhbnMtc2VyaWY7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs LCBzYW5zLXNlcmlmOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48 L3U+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgQXVnIDMsIDIwMTUg YXQgMTE6MjkgUE0sIEFjZWUgTGluZGVtIChhY2VlKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFjZWVA Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNlZUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8 dT48L3U+PHU+PC91PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z ZXJpZjsgY29sb3I6IGJsYWNrOyI+SGkgUm9iZXJ0LCZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y OiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjYjVjNGRmIDEuMHB0O3BhZGRpbmc6 My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y OiBibGFjazsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7 IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4mbHQ7PGEg aHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0Bn bWFpbC5jb208L2E+Jmd0OyBvbiBiZWhhbGYgb2YgUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0i bWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiB0YXJnZXQ9Il9ibGFuayI+cm9iZXJ0QHJhc3p1ay5u ZXQ8L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Nb25kYXksIEF1Z3VzdCAzLCAyMDE1IGF0IDU6 MjEgUE08YnI+DQo8Yj5UbzogPC9iPkFjZWUgTGluZGVtICZsdDs8YSBocmVmPSJtYWlsdG86YWNl ZUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5hY2VlQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0K PGI+Q2M6IDwvYj5TdGVwaGFuZSBMaXRrb3dza2kgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGVwaGFu ZS5saXRrb3dza2lAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0ZXBoYW5lLmxpdGtvd3Nr aUBvcmFuZ2UuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmci IHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls dG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3JnPC9hPiZndDs8YnI+ DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1p ZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog MTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+ PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI2I1YzRkZiA0LjVwdDtwYWRkaW5nOjBp biAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxk aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5IZWxsbyBB Y2VlLDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNv bG9yOiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsg Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZndDsgSWYg Um91dGUgVGFyZ2V0cyB3ZXJlIGFkb3B0ZWQgdG8gRmxvdyBTcGVjLCB3b3VsZG7igJl0IHRoYXQm bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg Y29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250 LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Jmd0OyBiZSB0aGUg QkdQIGFuc3dlciB0byB0aGlzIHByb2JsZW0/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT48dT48L3U+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT4mbmJz cDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkNhbid0IHJlc2lzdCB0byBhc2sgLi4gd2hhdCBkbyB5 b3UgbWVhbiA/Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv bG9yOiBibGFjazsiPlJvdXRlIHRhcmdldCBpcyBqdXN0IGFuIGV4dGVuZGVkIGNvbW11bml0eSBh bmQgbGlrZSBhbnkgb3RoZXIgU0FGSSBjYW4gYmUgdXNlZCB3aXRoIHZhbmlsbGEgRmxvdyBTcGVj LiBMaWtld2lzZSBpdCBpcyB1cCB0byBpbXBsZW1lbnRhdGlvbiB0byBhbGxvdyBhbnkgZmlsdGVy aW5nDQogYmFzZWQgb24gcmVndWxhci9leHRlbmRlZC93aWRlIGNvbW11bml0aWVzLiZuYnNwOzwv c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjog YmxhY2s7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyBjb2xvcjogYmxhY2s7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41 cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5KdXN0 IEZZSSBSRkMgYWxyZWFkeSBzcGVsbHMgb3V0IGNhc2Ugb2YgdXNpbmcgZmxvdyBzcGVjIHJvdXRl cyBpbiB0aGUgVlBOIGZpbHRlcmluZyBhcHBsaWNhdGlvbiBiYXNlZCBvbiBSVCBpbXBvcnQ6PC9z cGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBi bGFjazsiPjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 IGNvbG9yOiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Qcm9wYWdhdGlvbiBvZiB0aGlz IE5MUkkgaXMgY29udHJvbGxlZCBieSBtYXRjaGluZyBSb3V0ZSBUYXJnZXQ8dT48L3U+PHU+PC91 Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5leHRlbmRlZCBj b21tdW5pdGllcyBhc3NvY2lhdGVkIHdpdGggdGhlIEJHUCBwYXRoIGFkdmVydGlzZW1lbnQgd2l0 aCB0aGUgVlJGIGltcG9ydCBwb2xpY3ksIHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBkZXNj cmliZWluICZxdW90O0JHUC9NUExTIElQIFZQTnMmcXVvdDsgWzxhIGhyZWY9Imh0dHA6Ly93d3cu YXJtd2FyZS5kay9SRkMvcmZjL3JmYzQzNjQuaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPlJGQzQzNjQ8 L2E+XSAuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl cmlmOyBjb2xvcjogYmxhY2s7Ij5PayAtIHNvIGl0IGlzIGFscmVhZHkgaW4gUkZDIDU1NzUuJm5i c3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2Fs aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s b3I6IGJsYWNrOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBm b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZu YnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI2I1YzRkZiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu IDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2 Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxh Y2s7Ij5TbyBjYW4geW91IGVsYWJvcmF0ZSB3aGF0IGRvZXMgaXQgbWVhbiB0byAmcXVvdDthZG9w dCBSVHMgdG8gRmxvdyBTcGVjJnF1b3Q7ID8mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAu NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+ PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2Fs aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+R2l2ZW4gdGhhdCB0aGV5IGFscmVhZHkg YXBwbHkgO14pLCB3b3VsZG7igJl0IHJvdXRlLXRhcmdldHMgYWxvbmUgYmUgZW5vdWdoIHRvIHNh dGlzZnkgdGhlIHJlcXVpcmVtZW50IGZvciBmbG93IHNwZWMgTkxSSSBhcHBseWluZyB0byBhIHNw ZWNpZmljIG5vZGUgb3Igc2V0DQogb2Ygbm9kZXM/Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6 IHJnYigxMzYsIDEzNiwgMTM2KTsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMTM2 LCAxMzYsIDEzNik7Ij5BY2VlPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp ZCAjYjVjNGRmIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43 NXB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv bG9yOiBibGFjazsiPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj azsiPlJvYmVydC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZuYnNw Ozx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bh bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNr OyI+T24gTW9uLCBBdWcgMywgMjAxNSBhdCAxMDo1NCBQTSwgQWNlZSBMaW5kZW0gKGFjZWUpICZs dDs8YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5hY2VlQGNp c2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxkaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0 OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+SGkgU3Rl cGhhbmUsJm5ic3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZuYnNwOzx1 PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt dG9wOnNvbGlkICNiNWM0ZGYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbToNCjwvc3Bhbj48 L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPklkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3Vu Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0 OyBvbiBiZWhhbGYgb2YgU3RlcGhhbmUgTGl0a293c2tpICZsdDs8YSBocmVmPSJtYWlsdG86c3Rl cGhhbmUubGl0a293c2tpQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5zdGVwaGFuZS5saXRr b3dza2lAb3JhbmdlLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPk1vbmRheSwgQXVndXN0 IDMsIDIwMTUgYXQgODo0MyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7PGEgaHJlZj0ibWFpbHRv OmlkckBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkckBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0 OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5v cmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5bSWRyXSBQcm9ncmVzc2luZyBkcmFmdC1s aXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMTx1PjwvdT48dT48L3U+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y OiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNiNWM0ZGYgNC41cHQ7 cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0 OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iY29sb3I6YmxhY2siPkhpLDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PHU+PC91Pjx1Pjwv dT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj5JbiBEYWxsYXMsIHdlIHByZXNlbnRlZCBhbiB1cGRhdGUgb2YgZHJhZnQtbGl0a293c2tp LWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQgd2hpY2ggYWxsb3cgdG8gcHVzaCBmbG93c3BlYyBy dWxlcyB0byBhIHNwZWNpZmljIHNldCBvZiBpbnRlcmZhY2VzIGlkZW50aWZpZWQgYnkgYSBncm91 cCBJRC48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iY29sb3I6YmxhY2siPldlIHRvb2sgaW50byBhY2NvdW50IHRoZSBjb21tZW50IHdl IGhhZCBpbiBUb3JvbnRvIGJ1dCB0aGVyZSB3YXMgbm8gbmV3IGNvbW1lbnQuIExhc3QgZGlzY3Vz c2lvbiB3YXMgYWJvdXQgcHV0dGluZyB0aGUgaW50ZXJmYWNlIGdyb3VwIHdpdGhpbiB0aGUgTkxS SSB3aGljaCBpcyBjYXVzaW5nIHNvbWUgaXNzdWUsIGVzcGVjaWFsbHkgZm9yIGludGVyQVMsIHNv IGtlZXBpbmcNCiBpdCBhcyBjb21tdW5pdHkgbG9va3MgYmV0dGVyIGV2ZW4gaWYgd2UgbmVlZCB0 byB1c2UgQUREUEFUSCBpbiBzb21lIHNwZWNpZmljIGNhc2VzLjx1PjwvdT48dT48L3U+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i c3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj5JIHdvdWxkIGxpa2UgdG8gcmVzdGFydCB0aGUgZGlzY3Vzc2lv biBvbiB0aGlzIGRyYWZ0Ljx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5E byB5b3UgdGhpbmsgdGhlIHRlY2huaWNhbCBwcm9wb3NhbCBpcyByaWdodCA/PHU+PC91Pjx1Pjwv dT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsg Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT4m bmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkkgYmVsaWV2ZSB0aGlzIGlzIGEgdmFsdWFibGUg ZXh0ZW5zaW9uIHRvIFJGQyA1NTc1IGFuZCB0aGlzIHNlZW1zIHRvIGJlIHRoZSByaWdodCBkaXJl Y3Rpb24uJm5ic3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZuYnNwOzx1 PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z ZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9k aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI2I1 YzRkZiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDtt YXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RG8geW91IHRoaW5rIHRoYXQgdGhlIGdyb3Vw IElEIHNwYWNlIGlzIGxhcmdlIGVub3VnaCA/PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli cmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y OiBibGFjazsiPkkgdGhpbmsgMTZLIGlzIHBsZW50eSBmb3IgdGhlIHVzZSBjYXNlcyBwcmVzZW50 ZWQgaW4gdGhpcyBkcmFmdC4mbmJzcDs8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41 cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48dT48 L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjYjVjNGRmIDQuNXB0O3BhZGRpbmc6MGluIDBp biAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4N CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj4mbmJzcDs8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPk9uZSBjb25jZXJuIEkgaGF2ZSAobm90IGEgYmln IG9uZSksIGlzIHRoYXQgYWxsIHJvdXRlcnMgd2lsbCByZWNlaXZlIGFsbCB0aGUgZmxvd3NwZWMg cm91dGVzIGV2ZW4gaWYgdGhleSBkbyBub3QgbmVlZCBpdC4gSSB3b3VsZCBiZSBnb29kIHRvIHJl dXNlIHNvbWUgUlQgYmFzZWQgc29sdXRpb24gKGFuZCBSVCBmaWx0ZXJpbmcpLCBidXQgUlQgbWF5 IGNvbmZsaWN0DQogd2l0aCBGbG93c3BlYyBWUE4sIHNvIHNwZWNpYWwgY2FyZSBhcmUgcmVxdWly ZWQsIGFuZCBJIHdvdWxkIGxpa2UgdG8gaGVhciBmcm9tIGltcGxlbWVudG9ycyBhYm91dCBoYXZp bmcgUlRzIGlkZW50aWZ5aW5nIFZQTnMgYW5kIFJUcyBpZGVudGlmeWluZyBpbnRlcmZhY2VzIGdy b3VwcyBvbiB0aGUgc2FtZSByb3V0ZS48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg c2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs YWNrOyI+VGhpcyBwcm9ibGVtIGV4aXN0ZWQgd2l0aCBSRkMgNTU3NS4gSSBndWVzcyB3aGF0IHlv dSBhcmUgYW50aWNpcGF0aW5nIGFkdmVydGlzaW5nIG1vcmUgcnVsZXMgbm93IHRoYXQgeW91IGhh dmUgdGhpcyBsZXZlbCBvZiBncmFudWxhcml0eT8mbmJzcDs8dT48L3U+PHU+PC91Pjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog YmxhY2s7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjYjVjNGRmIDQuNXB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDow aW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkRvIHdlIG5lZWQgdG8gZW5s YXJnZSB0aGUgYXBwbGljYXRpb24gb2YgdGhpcyBtZWNoYW5pc20gdG8gYSDigJxTRE7igJ0gQVBJ LCBsaWtlIE9wZW5mbG93ID8gUHJvZ3JhbW1pbmcgZmxvd3Mgb24gYSBzcGVjaWZpYyBub2RlLCBv ciBzcGVjaWZpYyBncm91cCBvZiBub2RlLjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog YmxhY2s7Ij5JZiBSb3V0ZSBUYXJnZXRzIHdlcmUgYWRvcHRlZCB0byBGbG93IFNwZWMsIHdvdWxk buKAmXQgdGhhdCBiZSB0aGUgQkdQIGFuc3dlciB0byB0aGlzIHByb2JsZW0/IEFsc28sIEkgdGhp bmsgRmxvdyBTcGVjIGlzIGJldHRlciBzdWl0ZWQgdG8gZmlsdGVyaW5nIHRoYW4gZ2VuZXJhbGl6 ZWQNCiB0cmFmZmljIGVuZ2luZWVyaW5nLiBGdXJ0aGVybW9yZSwgSSBmZWVsIHNlZ21lbnQgcm91 dGluZyBwcm92aWRlcyBhIG1vcmUgc2NhbGFibGUgc29sdXRpb24uJm5ic3A7PHU+PC91Pjx1Pjwv dT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp ZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAu NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+VGhh bmtzLDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENh bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkFjZWUmbmJzcDs8dT48L3U+PHU+PC91 Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm OyBjb2xvcjogYmxhY2s7Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjYjVjNGRm IDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdp bi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzx1 PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+QnJnZHMsPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8dT48L3U+PHU+PC91 Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPlN0ZXBoYW5lPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8dT48L3U+PHU+PC91Pjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPHU+PC91 Pjx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PHU+ PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+Q2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBk ZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9p dmVudCBkb25jPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj b2xvcjpibGFjayI+cGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBh dXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1 aWxsZXogbGUgc2lnbmFsZXI8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj5hIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBx dWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBz dXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcHJlPg0KPHBy ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNh YmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBN ZXJjaS48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj5UaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29u dGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBw cm90ZWN0ZWQgYnkgbGF3Ozx1PjwvdT48dT48L3U+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBz dHlsZT0iY29sb3I6YmxhY2siPnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBv ciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcHJl Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklmIHlvdSBoYXZlIHJlY2VpdmVkIHRo aXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRo aXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcHJl Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJl ZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlm aWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxw cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFuayB5b3UuPHU+PC91Pjx1PjwvdT48L3Nw YW4+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y OiBibGFjazsiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpJZHJAaWV0 Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5JZHJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0 cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHIiIHRhcmdldD0iX2JsYW5rIj5o dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcjwvYT48dT48L3U+PHU+PC91 Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y OiBibGFjazsiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJoNSI+DQo8cHJlPl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBk ZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9p dmVudCBkb25jDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1 dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVp bGxleiBsZSBzaWduYWxlcg0KYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVl IGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3Vz Y2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmls aXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJj aS4NCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlk ZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5 IGxhdzsNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0 aG91dCBhdXRob3Jpc2F0aW9uLg0KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBl cnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFu ZCBpdHMgYXR0YWNobWVudHMuDQpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBu b3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBv ciBmYWxzaWZpZWQuDQpUaGFuayB5b3UuDQo8L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N Cjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy Pg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmciPklk ckBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2lkciIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93 d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHI8L2E+PGJyPg0KPGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+ DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_D1E61DD32A276aceeciscocom_-- From nobody Tue Aug 4 04:54:06 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 487C01A8725 for ; Tue, 4 Aug 2015 04:54:05 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.51 X-Spam-Level: X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YVPMsah0DBDu for ; Tue, 4 Aug 2015 04:54:01 -0700 (PDT) Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2DD71A8722 for ; Tue, 4 Aug 2015 04:54:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=61241; q=dns/txt; s=iport; t=1438689242; x=1439898842; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=o5gMQw511vM+CrOQVPOFi4v1Q/MCAzAG35Gwob9qWAs=; b=SgahVRThXbkRNEf0FXR6Jc1482yrvud2g8qwO9WX75OEtHZog6+iibX5 peHxSt7+Qu4rVWr16OJwQqsoxwTUxtJig9jmjoR9Rj0mVLtgs+cGQP4+y RreiiZuWdl5jDdTOGfOHrXwhfy3yrhVysg9YMHKj30vZQDzjG13NlDraY 8=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ByAwCHpsBV/4YNJK1bgk1NVGkGgx25QgmBegEJhXkCHIEUOBQBAQEBAQEBgQqEIwEBAQMBAQEBIEQHCwULAgEIEQMBAQEWCwEGAwICAh8GCxQJCAIEAQ0FFAeHfgMKCA20AZB7DYU3AQEBAQEBAQEBAQEBAQEBAQEBAQEBF4pNgQKCFjmBVhEBNgkBBwYEBgEGBIJfgUMFkXiDAwGKZIFrgUeEIotGdoNMg2Qmgg4FF4FTbwGBDTqBBAEBAQ X-IronPort-AV: E=Sophos; i="5.15,608,1432598400"; d="scan'208,217"; a="17590081" Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-4.cisco.com with ESMTP; 04 Aug 2015 11:54:00 +0000 Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t74BrxxO031981 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 4 Aug 2015 11:53:59 GMT Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Tue, 4 Aug 2015 06:53:58 -0500 Received: from xhc-aln-x05.cisco.com (173.36.12.79) by xch-rcd-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Tue, 4 Aug 2015 06:53:58 -0500 Received: from xmb-aln-x06.cisco.com ([169.254.1.223]) by xhc-aln-x05.cisco.com ([173.36.12.79]) with mapi id 14.03.0248.002; Tue, 4 Aug 2015 06:53:58 -0500 From: "Acee Lindem (acee)" To: Haoweiguo , Robert Raszuk , "" Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ37HBCA//+/RoCAAEZKgIAAt2CAgAAeQ4CAAAVBAP//0FqA Date: Tue, 4 Aug 2015 11:53:58 +0000 Message-ID: References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.37.102.15] Content-Type: multipart/alternative; boundary="_000_D1E61F982A286aceeciscocom_" MIME-Version: 1.0 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 11:54:05 -0000 --_000_D1E61F982A286aceeciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WWVzIC0gYXQgYSBjb25jZXB0dWFsIGxldmVsLCB0aGlzIGlzIHNpbWlsYXIgdG8gd2hhdCBSb2Jl cnQgcHJvcG9zZWQgd2l0aCB0aGUgcHNldWRvLVZSRiB0byBncm91cCBpbnRlcmZhY2VzLiBJIGJl bGlldmUgd2XigJlkIHN0aWxsIHdhbnQgdGhlIFJUQyBydWxlcyBkZXNjcmliZWQgaW4gYSBkcmFm dC4NClRoYW5rcywNCkFjZWUNCg0KRnJvbTogSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWls dG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgSGFvd2VpZ3VvIDxoYW93ZWln dW9AaHVhd2VpLmNvbTxtYWlsdG86aGFvd2VpZ3VvQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2Rh eSwgQXVndXN0IDQsIDIwMTUgYXQgNjo0NCBBTQ0KVG86IFJvYmVydCBSYXN6dWsgPHJvYmVydEBy YXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+LCBTdGVwaGFuZSBMaXRrb3dza2kg PHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tPG1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lA b3JhbmdlLmNvbT4+DQpDYzogImlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPiIgPGlk ckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBQcm9n cmVzc2luZyBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMQ0KDQoN CkkgdGhpbmsgUlQgY2FuIGFsc28gYmUgdXNlZCBmb3IgdGhlIGludGVyZmFjZShzKSBmaWx0ZXJp bmcuIEluIEVWUE4sICB0aGUgRXRoZXJuZXQgU2VnbWVudCByb3V0ZSBmaWx0ZXJpbmcgIGlzIGJh c2VkIG9uIFJUIGZvciBtdWx0aWhvbWVkIEV0aGVybmV0IFNlZ21lbnQgYXV0by1kaXNjb3Zlcnks IGVhY2ggUEUgY29ubmVjdGVkIHRvIGEgcGFydGljdWxhciBFdGhlcm5ldCBzZWdtZW50IGNvbnN0 cnVjdHMgYW4gaW1wb3J0IGZpbHRlcmluZyBydWxlIHRvIGltcG9ydCBhIHJvdXRlIHRoYXQgY2Fy cmllcyB0aGUgRVMtSW1wb3J0IFJvdXRlIFRhcmdldC4gVGhlIHNvbHV0aW9uIGNhbiBhbHNvIGJl IHVzZWQgZm9yIHRoZSBmbG93c3BlYyBpbnRlcmZhY2UgZ3JvdXAgcmVxdWlyZW1lbnQuDQoNClRo YW5rcywNCg0Kd2VpZ3VvDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9t OiBJZHIgW2lkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz5d IG9uIGJlaGFsZiBvZiBSb2JlcnQgUmFzenVrIFtyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9i ZXJ0QHJhc3p1ay5uZXQ+XQ0KU2VudDogVHVlc2RheSwgQXVndXN0IDA0LCAyMDE1IDE4OjI1DQpU bzogPHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tPG1haWx0bzpzdGVwaGFuZS5saXRrb3dz a2lAb3JhbmdlLmNvbT4+DQpDYzogaWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+DQpT dWJqZWN0OiBSZTogW0lkcl0gUHJvZ3Jlc3NpbmcgZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3Bl Yy1pbnRlcmZhY2VzZXQtMDENCg0KV2hhdCBJIG1lYW50IFJUIGJlaW5nIHRvbyBiaWcgd2FzIGJh c2VkIG9uIHRoZSBmYWN0IHRoYXQgdHlwaWNhbGx5IHlvdSBoYXZlIGludGVyZmFjZXMgZmFjaW5n IGN1c3RvbWVycywgcGVlcnMgb3IgdXBzdHJlYW1zLiBTbyB0aHJlZSBncm91cGluZ3MgaW4gdG90 YWwgd2hpY2ggY291bGQgYmUgd2VsbCBzZXJ2ZWQgYnkgc3RhbmRhcmQgYmdwIGNvbW11bml0eSBt YXJraW5nICh3aGljaCBpcyBhbHJlYWR5IGluIHBsYWNlIGZvciB2YXJpb3VzIG90aGVyIHBvbGlj eSBmaWx0ZXJpbmcgcmVhc29ucyB0b2RheSBpbiBhbGwgc2VyaW91cyBuZXR3b3JrcykuDQoNCkhv dyBtYW55IGdyb3VwcyBkbyB5b3UgZW52aXNpb24gdG8gaGF2ZSBmb3IgcHVzaGluZyB0aGUgZmls dGVyaW5nIGFyb3VuZD8NCg0KUlQgY2FuIGJlIHVzZWQgaWYgeW91IHJldXNlIGNvbmNlcHQgb2Yg aW1wb3J0aW5nIGZpbHRlcnMgaW50byBWUkZzLiBJbiBzdWNoIGEgY2FzZSBzdXBwb3NlIGFuIGlt cGxlbWVudGF0aW9uIHdvdWxkIGFsbG93IHlvdSB0byBwdXQgaW50ZXJmYWNlcyB1bmRlciBzb3J0 IG9mIHZpcnR1YWwgVlJGcyBmb3IgZmlsdGVyaW5nIG9ubHkgKG5vdGhpbmcgdG8gZG8gd2l0aCBS SUIgYW5kIEZJQiBmb3IgZm9yd2FyZGluZykuIFRoZW4gKGFuZCB0aGlzIGlzIG1heWJlIHdoYXQg QWNlZSBoYWQgaW4gbWluZCBpbiB0aGUgZmlyc3QgcGxhY2UpIHlvdSBkbyBub3QgbmVlZCBhbnkg ZmxvdyBzcGVjIGV4dGVuc2lvbnMgOikgWW91IGp1c3QgYXBwbHkgdnJmLWZpbHRlciBjb21tYW5k IG9uIHNldCBvZiBpbnRlcmZhY2VzIHlvdSBsaWtlIGFuZCBpbXBvcnQgZmlsdGVyaW5nIHJ1bGVz IGJhc2VkIG9uIHRoZSBSVCB1bmRlciBnbG9iYWwgdnJmLWZpbHRlciBmb28gc2VjdGlvbi4NCg0K U3VjaCBpbXBvcnQgc2hvdWxkIGJlIGFscmVhZHkgc3VwcG9ydGVkIGluIGFsbCBpbXBsZW1lbnRh dGlvbnMgdG9kYXkuIE9ubHkgdGhpbmcgaXMgbWlzc2luZyBpcyB0aGUgaW5mcmEgcGFydCBvZiB0 aGUgdmVuZG9yIG9mIHlvdXIgY2hvaWNlLg0KDQpUaGUgY29uZmlnIHdvdWxkIGxvb2sgbGlrZSB0 aGlzOg0KDQp2cmYtZmlsdGVyIGZvbw0KaW1wb3J0IHJ0ICJwZWVycyINCg0KaW50IEdlMC8xDQp2 cmYtZmlsdGVyIGZvbw0KDQpFdCB2b2lsw6AgOykNCg0KQ2hlZXJzLA0KUm9iZXJ0Lg0KDQoNCk9u IFR1ZSwgQXVnIDQsIDIwMTUgYXQgMTA6MzcgQU0sIDxzdGVwaGFuZS5saXRrb3dza2lAb3Jhbmdl LmNvbTxtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb20+PiB3cm90ZToNCldoeSBk byB5b3UgdGhpbmsgUlQgaXMgdG9vIGJpZyBmb3IgdGhpcyA/IFJUIGlzIHVzZWQgZm9yIG1vcmUg YW5kIG1vcmUgYXBwbGljYXRpb25zLiBIZXJlIHdlIHdhbnQgdG8gZXhwcmVzcyBhIGdyb3VwIG1l bWJlcnNoaXAgd2hpY2ggaXMgcHJlY2lzZWx5IHdoYXQgUlQgZG9lcy4NCg0KRnJvbTpycmFzenVr QGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFp bC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6 dWsNClNlbnQ6IE1vbmRheSwgQXVndXN0IDAzLCAyMDE1IDIzOjQxDQpUbzogQWNlZSBMaW5kZW0g KGFjZWUpDQpDYzogTElUS09XU0tJIFN0ZXBoYW5lIFNDRS9JQk5GOyBpZHJAaWV0Zi5vcmc8bWFp bHRvOmlkckBpZXRmLm9yZz4NCg0KU3ViamVjdDogUmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0 LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxDQoNCkhpIEFjZWUsDQoNClBl cnNvbmFsbHkgSSB0aGluayBSVCBpcyB0b28gYmlnIG9mIGEgY2Fubm9uIGZvciB0aGlzIGFwcGxp Y2F0aW9uLg0KDQpTaW1wbGUgcmVndWxhciBjb21tdW5pdHkgY29sb3Jpbmcgd291bGQgYmUgbW9y ZSB0aGVuIGZpbmUgKyBhIHNpbXBsZSByb3V0ZSBtYXAuIEkgZGlkIHRlbGwgdGhpcyB0byBTdGVw aGFuZSBpbiB0aGUgcGFzdC4gU28gSSBhbHNvIG1lbnRpb25lZCB0aGF0IHVzaW5nIG5ldyByZWdp c3RlcmVkIHdpZGUgY29tbXVuaXR5IGNvdWxkIGJlIGFub3RoZXIgYWx0ZXJuYXRpdmUuDQoNCkhv d2V2ZXIgaGlzIHBvaW50IGlzIHRvIGF1dG9tYXRlIHRoZSBmaWx0ZXJpbmcgYW5kIG5vdCBib3Ro ZXIgd2l0aCBtYW51YWwgcm91dGUtbWFwcy9wb2xpY3kgb24gYWxsIHRoZSBlZGdlcyB0byBmaWx0 ZXIgd2hlcmUgZmxvd3NwZWMgd291bGQgb3Igd291bGQgbm90IGFwcGx5LiBBbHNvIHVubGVzcyB5 b3UgcHV0IGludGVyZmFjZXMgaW4gdGhlIHZyZnMgKHdoaWNoIGlzIHRvbyBsaW1pdGluZyB0byB0 aGUgY2FzZSBkZXNjcmliZWQgaW4gdGhlIGRyYWZ0KSBpdCBzZWVtcyB0aGF0IHNvbWUgaW1wbGVt ZW50YXRpb25zIG9mIGZsb3cgc3BlYyBkbyBub3QgaGF2ZSBhIHBlciBpbnRlcmZhY2UgY29uY2Vw dCBhbmQgdGhleSBhY3QgaW4gImdsb2JhbCBzcGFjZSIuIFdpdGggdGhhdCBpbiBtaW5kIGlmIHdl IGFyZSB0byBhZGQgdGhpcyBwZXIgaW50ZXJmYWNlIHNjb3BlIHdlIG1heSBhcyB3ZWxsIGFkZCB0 aGUgcHJvcG9zZWQgZ3JvdXBpbmcgYW5kIHZlcmJhdGltIHNlbmQgaXQgYXMgcmVjb2duaXplZCBi eSBmbG93LXNwZWMuDQoNCi0gLSAtDQoNClNvIG90aGVyIHRoZW4gcGFydGlhbCBkZXBsb3ltZW50 IHByb2JsZW0gd2hpY2ggcmVxdWlyZXMgb3BlcmF0b3IncyBnb29kIGF3YXJlbmVzcyBvZiB3aGF0 IHdoaWNoIGJveCBzdXBwb3J0cyBJIHNlZSB0aGlzIHByb3Bvc2FsIGFzIGhlbHBmdWwgdG8gcmVt b3ZlIGEgbGl0dGxlIGJpdCBvZiBwcm92aXNpb25pbmcuDQoNCkl0IGlzIHVwIHRvIHRoZSBXRyB0 byBkZWNpZGUgaWYgdGhpcyAibGl0dGxlIGJpdCIganVzdGlmaWVzIHN0YW5kYXJkcyB0cmFjayBS RkMgOikNCg0KQmVzdCwNCnIuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCk9uIE1vbiwgQXVn IDMsIDIwMTUgYXQgMTE6MjkgUE0sIEFjZWUgTGluZGVtIChhY2VlKSA8YWNlZUBjaXNjby5jb208 bWFpbHRvOmFjZWVAY2lzY28uY29tPj4gd3JvdGU6DQpIaSBSb2JlcnQsDQoNCkZyb206IDxycmFz enVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+PiBvbiBiZWhhbGYgb2YgUm9i ZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4N CkRhdGU6IE1vbmRheSwgQXVndXN0IDMsIDIwMTUgYXQgNToyMSBQTQ0KVG86IEFjZWUgTGluZGVt IDxhY2VlQGNpc2NvLmNvbTxtYWlsdG86YWNlZUBjaXNjby5jb20+Pg0KQ2M6IFN0ZXBoYW5lIExp dGtvd3NraSA8c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb208bWFpbHRvOnN0ZXBoYW5lLmxp dGtvd3NraUBvcmFuZ2UuY29tPj4sICJpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4i IDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW0lkcl0g UHJvZ3Jlc3NpbmcgZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQtMDEN Cg0KSGVsbG8gQWNlZSwNCg0KPiBJZiBSb3V0ZSBUYXJnZXRzIHdlcmUgYWRvcHRlZCB0byBGbG93 IFNwZWMsIHdvdWxkbuKAmXQgdGhhdA0KPiBiZSB0aGUgQkdQIGFuc3dlciB0byB0aGlzIHByb2Js ZW0/DQoNCkNhbid0IHJlc2lzdCB0byBhc2sgLi4gd2hhdCBkbyB5b3UgbWVhbiA/DQoNClJvdXRl IHRhcmdldCBpcyBqdXN0IGFuIGV4dGVuZGVkIGNvbW11bml0eSBhbmQgbGlrZSBhbnkgb3RoZXIg U0FGSSBjYW4gYmUgdXNlZCB3aXRoIHZhbmlsbGEgRmxvdyBTcGVjLiBMaWtld2lzZSBpdCBpcyB1 cCB0byBpbXBsZW1lbnRhdGlvbiB0byBhbGxvdyBhbnkgZmlsdGVyaW5nIGJhc2VkIG9uIHJlZ3Vs YXIvZXh0ZW5kZWQvd2lkZSBjb21tdW5pdGllcy4NCg0KSnVzdCBGWUkgUkZDIGFscmVhZHkgc3Bl bGxzIG91dCBjYXNlIG9mIHVzaW5nIGZsb3cgc3BlYyByb3V0ZXMgaW4gdGhlIFZQTiBmaWx0ZXJp bmcgYXBwbGljYXRpb24gYmFzZWQgb24gUlQgaW1wb3J0Og0KDQoNClByb3BhZ2F0aW9uIG9mIHRo aXMgTkxSSSBpcyBjb250cm9sbGVkIGJ5IG1hdGNoaW5nIFJvdXRlIFRhcmdldA0KDQpleHRlbmRl ZCBjb21tdW5pdGllcyBhc3NvY2lhdGVkIHdpdGggdGhlIEJHUCBwYXRoIGFkdmVydGlzZW1lbnQg d2l0aCB0aGUgVlJGIGltcG9ydCBwb2xpY3ksIHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBk ZXNjcmliZWluICJCR1AvTVBMUyBJUCBWUE5zIiBbUkZDNDM2NDxodHRwOi8vd3d3LmFybXdhcmUu ZGsvUkZDL3JmYy9yZmM0MzY0Lmh0bWw+XSAuDQpPayAtIHNvIGl0IGlzIGFscmVhZHkgaW4gUkZD IDU1NzUuDQoNCg0KDQpTbyBjYW4geW91IGVsYWJvcmF0ZSB3aGF0IGRvZXMgaXQgbWVhbiB0byAi YWRvcHQgUlRzIHRvIEZsb3cgU3BlYyIgPw0KDQpHaXZlbiB0aGF0IHRoZXkgYWxyZWFkeSBhcHBs eSA7XiksIHdvdWxkbuKAmXQgcm91dGUtdGFyZ2V0cyBhbG9uZSBiZSBlbm91Z2ggdG8gc2F0aXNm eSB0aGUgcmVxdWlyZW1lbnQgZm9yIGZsb3cgc3BlYyBOTFJJIGFwcGx5aW5nIHRvIGEgc3BlY2lm aWMgbm9kZSBvciBzZXQgb2Ygbm9kZXM/DQoNCkFjZWUNCg0KDQpSZWdhcmRzLA0KUm9iZXJ0Lg0K DQoNCg0KT24gTW9uLCBBdWcgMywgMjAxNSBhdCAxMDo1NCBQTSwgQWNlZSBMaW5kZW0gKGFjZWUp IDxhY2VlQGNpc2NvLmNvbTxtYWlsdG86YWNlZUBjaXNjby5jb20+PiB3cm90ZToNCkhpIFN0ZXBo YW5lLA0KDQpGcm9tOiBJZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNl c0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiBTdGVwaGFuZSBMaXRrb3dza2kgPHN0ZXBoYW5lLmxp dGtvd3NraUBvcmFuZ2UuY29tPG1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbT4+ DQpEYXRlOiBNb25kYXksIEF1Z3VzdCAzLCAyMDE1IGF0IDg6NDMgQU0NClRvOiAiaWRyQGlldGYu b3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+IiA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5v cmc+Pg0KU3ViamVjdDogW0lkcl0gUHJvZ3Jlc3NpbmcgZHJhZnQtbGl0a293c2tpLWlkci1mbG93 c3BlYy1pbnRlcmZhY2VzZXQtMDENCg0KSGksDQoNCkluIERhbGxhcywgd2UgcHJlc2VudGVkIGFu IHVwZGF0ZSBvZiBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldCB3aGlj aCBhbGxvdyB0byBwdXNoIGZsb3dzcGVjIHJ1bGVzIHRvIGEgc3BlY2lmaWMgc2V0IG9mIGludGVy ZmFjZXMgaWRlbnRpZmllZCBieSBhIGdyb3VwIElELg0KV2UgdG9vayBpbnRvIGFjY291bnQgdGhl IGNvbW1lbnQgd2UgaGFkIGluIFRvcm9udG8gYnV0IHRoZXJlIHdhcyBubyBuZXcgY29tbWVudC4g TGFzdCBkaXNjdXNzaW9uIHdhcyBhYm91dCBwdXR0aW5nIHRoZSBpbnRlcmZhY2UgZ3JvdXAgd2l0 aGluIHRoZSBOTFJJIHdoaWNoIGlzIGNhdXNpbmcgc29tZSBpc3N1ZSwgZXNwZWNpYWxseSBmb3Ig aW50ZXJBUywgc28ga2VlcGluZyBpdCBhcyBjb21tdW5pdHkgbG9va3MgYmV0dGVyIGV2ZW4gaWYg d2UgbmVlZCB0byB1c2UgQUREUEFUSCBpbiBzb21lIHNwZWNpZmljIGNhc2VzLg0KDQpJIHdvdWxk IGxpa2UgdG8gcmVzdGFydCB0aGUgZGlzY3Vzc2lvbiBvbiB0aGlzIGRyYWZ0Lg0KDQpEbyB5b3Ug dGhpbmsgdGhlIHRlY2huaWNhbCBwcm9wb3NhbCBpcyByaWdodCA/DQoNCkkgYmVsaWV2ZSB0aGlz IGlzIGEgdmFsdWFibGUgZXh0ZW5zaW9uIHRvIFJGQyA1NTc1IGFuZCB0aGlzIHNlZW1zIHRvIGJl IHRoZSByaWdodCBkaXJlY3Rpb24uDQoNCg0KRG8geW91IHRoaW5rIHRoYXQgdGhlIGdyb3VwIElE IHNwYWNlIGlzIGxhcmdlIGVub3VnaCA/DQoNCkkgdGhpbmsgMTZLIGlzIHBsZW50eSBmb3IgdGhl IHVzZSBjYXNlcyBwcmVzZW50ZWQgaW4gdGhpcyBkcmFmdC4NCg0KDQpPbmUgY29uY2VybiBJIGhh dmUgKG5vdCBhIGJpZyBvbmUpLCBpcyB0aGF0IGFsbCByb3V0ZXJzIHdpbGwgcmVjZWl2ZSBhbGwg dGhlIGZsb3dzcGVjIHJvdXRlcyBldmVuIGlmIHRoZXkgZG8gbm90IG5lZWQgaXQuIEkgd291bGQg YmUgZ29vZCB0byByZXVzZSBzb21lIFJUIGJhc2VkIHNvbHV0aW9uIChhbmQgUlQgZmlsdGVyaW5n KSwgYnV0IFJUIG1heSBjb25mbGljdCB3aXRoIEZsb3dzcGVjIFZQTiwgc28gc3BlY2lhbCBjYXJl IGFyZSByZXF1aXJlZCwgYW5kIEkgd291bGQgbGlrZSB0byBoZWFyIGZyb20gaW1wbGVtZW50b3Jz IGFib3V0IGhhdmluZyBSVHMgaWRlbnRpZnlpbmcgVlBOcyBhbmQgUlRzIGlkZW50aWZ5aW5nIGlu dGVyZmFjZXMgZ3JvdXBzIG9uIHRoZSBzYW1lIHJvdXRlLg0KDQpUaGlzIHByb2JsZW0gZXhpc3Rl ZCB3aXRoIFJGQyA1NTc1LiBJIGd1ZXNzIHdoYXQgeW91IGFyZSBhbnRpY2lwYXRpbmcgYWR2ZXJ0 aXNpbmcgbW9yZSBydWxlcyBub3cgdGhhdCB5b3UgaGF2ZSB0aGlzIGxldmVsIG9mIGdyYW51bGFy aXR5Pw0KDQoNCkRvIHdlIG5lZWQgdG8gZW5sYXJnZSB0aGUgYXBwbGljYXRpb24gb2YgdGhpcyBt ZWNoYW5pc20gdG8gYSDigJxTRE7igJ0gQVBJLCBsaWtlIE9wZW5mbG93ID8gUHJvZ3JhbW1pbmcg Zmxvd3Mgb24gYSBzcGVjaWZpYyBub2RlLCBvciBzcGVjaWZpYyBncm91cCBvZiBub2RlLg0KDQpJ ZiBSb3V0ZSBUYXJnZXRzIHdlcmUgYWRvcHRlZCB0byBGbG93IFNwZWMsIHdvdWxkbuKAmXQgdGhh dCBiZSB0aGUgQkdQIGFuc3dlciB0byB0aGlzIHByb2JsZW0/IEFsc28sIEkgdGhpbmsgRmxvdyBT cGVjIGlzIGJldHRlciBzdWl0ZWQgdG8gZmlsdGVyaW5nIHRoYW4gZ2VuZXJhbGl6ZWQgdHJhZmZp YyBlbmdpbmVlcmluZy4gRnVydGhlcm1vcmUsIEkgZmVlbCBzZWdtZW50IHJvdXRpbmcgcHJvdmlk ZXMgYSBtb3JlIHNjYWxhYmxlIHNvbHV0aW9uLg0KDQpUaGFua3MsDQpBY2VlDQoNCg0KDQpCcmdk cywNCg0KU3RlcGhhbmUNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCg0KDQpDZSBtZXNzYWdlIGV0IHNlcyBwaWVj ZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVs bGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMNCg0KcGFzIGV0cmUgZGlmZnVz ZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiBy ZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXINCg0KYSBsJ2V4 cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVz IG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwN Cg0KT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0 ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KDQoNCg0KVGhpcyBtZXNzYWdl IGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVn ZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsNCg0KdGhleSBzaG91 bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRp b24uDQoNCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBu b3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1l bnRzLg0KDQpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZv ciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQu DQoNClRoYW5rIHlvdS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCklkciBtYWlsaW5nIGxpc3QNCklkckBpZXRmLm9yZzxtYWlsdG86SWRyQGlldGYu b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHINCg0KDQoNCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5p ciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUg ZG9pdmVudCBkb25jDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5z IGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2 ZXVpbGxleiBsZSBzaWduYWxlcg0KYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kg cXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQg c3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNh YmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBN ZXJjaS4NCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29u ZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVk IGJ5IGxhdzsNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQg d2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBp biBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdl IGFuZCBpdHMgYXR0YWNobWVudHMuDQpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBp cyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdl ZCBvciBmYWxzaWZpZWQuDQpUaGFuayB5b3UuDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18NCklkciBtYWlsaW5nIGxpc3QNCklkckBpZXRmLm9yZzxt YWlsdG86SWRyQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m by9pZHINCg0KDQo= --_000_D1E61F982A286aceeciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5ZZXMgLSBhdCBh IGNvbmNlcHR1YWwgbGV2ZWwsIHRoaXMgaXMgc2ltaWxhciB0byB3aGF0IFJvYmVydCBwcm9wb3Nl ZCB3aXRoIHRoZSBwc2V1ZG8tVlJGIHRvIGdyb3VwIGludGVyZmFjZXMuIEkgYmVsaWV2ZSB3ZeKA mWQgc3RpbGwgd2FudCB0aGUgUlRDIHJ1bGVzIGRlc2NyaWJlZCBpbiBhIGRyYWZ0LiZuYnNwOzwv ZGl2Pg0KPGRpdj5UaGFua3MsPC9kaXY+DQo8ZGl2PkFjZWUmbmJzcDs8L2Rpdj4NCjxkaXY+PGJy Pg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxpZ246bGVmdDsgY29s b3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVkaXVt IG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGluOyBQQURESU5HLVJJ R0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1l ZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi b2xkIj5Gcm9tOiA8L3NwYW4+SWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJvdW5jZXNAaWV0 Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIEhhb3dlaWd1 byAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhb3dlaWd1b0BodWF3ZWkuY29tIj5oYW93ZWlndW9AaHVh d2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6 IDwvc3Bhbj5UdWVzZGF5LCBBdWd1c3QgNCwgMjAxNSBhdCA2OjQ0IEFNPGJyPg0KPHNwYW4gc3R5 bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+Um9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJl Zj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7LCBT dGVwaGFuZSBMaXRrb3dza2kgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lA b3JhbmdlLmNvbSI+c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb208L2E+Jmd0Ozxicj4NCjxz cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzogPC9zcGFuPiZxdW90OzxhIGhyZWY9Im1h aWx0bzppZHJAaWV0Zi5vcmciPmlkckBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h aWx0bzppZHJAaWV0Zi5vcmciPmlkckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9 ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogW0lkcl0gUHJvZ3Jlc3Npbmcg ZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQtMDE8YnI+DQo8L2Rpdj4N CjxkaXY+PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJ T05fQkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJ Tkc6MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXYgZGlyPSJsdHIiPjxzdHlsZSBpZD0i b3dhUGFyYVN0eWxlIj5QIHsNCglNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweA0K fQ0KPC9zdHlsZT4NCjxkaXYgZnBzdHlsZT0iMSIgb2NzaT0iMCI+DQo8ZGl2IHN0eWxlPSJkaXJl Y3Rpb246IGx0cjtmb250LWZhbWlseTogVGFob21hO2NvbG9yOiAjMDAwMDAwO2ZvbnQtc2l6ZTog MTBwdDsiPg0KPHA+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iQ2FsaWJyaSI+SSB0aGluayBSVCBjYW4g YWxzbyBiZSB1c2VkIGZvciB0aGUgaW50ZXJmYWNlKHMpJm5ic3A7ZmlsdGVyaW5nLiZuYnNwO0lu IEVWUE4sJm5ic3A7IHRoZSBFdGhlcm5ldCBTZWdtZW50IHJvdXRlIGZpbHRlcmluZyZuYnNwOyZu YnNwO2lzIGJhc2VkIG9uIFJUIGZvciBtdWx0aWhvbWVkIEV0aGVybmV0IFNlZ21lbnQgYXV0by1k aXNjb3ZlcnksIGVhY2ggUEUgY29ubmVjdGVkIHRvIGEgcGFydGljdWxhciBFdGhlcm5ldCBzZWdt ZW50IGNvbnN0cnVjdHMNCiBhbiBpbXBvcnQgZmlsdGVyaW5nIHJ1bGUgdG8gaW1wb3J0IGEgcm91 dGUgdGhhdCBjYXJyaWVzIHRoZSBFUy1JbXBvcnQgUm91dGUmbmJzcDtUYXJnZXQuIFRoZSBzb2x1 dGlvbiBjYW4gYWxzbyBiZSB1c2VkIGZvciB0aGUgZmxvd3NwZWMgaW50ZXJmYWNlIGdyb3VwIHJl cXVpcmVtZW50LjwvZm9udD48L3A+DQo8cD48Zm9udCBzaXplPSIzIiBmYWNlPSJDYWxpYnJpIj5U aGFua3MsPC9mb250PjwvcD4NCjxwPjxmb250IHNpemU9IjMiIGZhY2U9IkNhbGlicmkiPndlaWd1 bzwvZm9udD48L3A+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogVGltZXMgTmV3IFJvbWFuOyBD T0xPUjogIzAwMDAwMDsgRk9OVC1TSVpFOiAxNnB4Ij4NCjxociB0YWJpbmRleD0iLTEiPg0KPGRp diBzdHlsZT0iRElSRUNUSU9OOiBsdHIiIGlkPSJkaXZScEYyOTA5MjUiPjxmb250IGNvbG9yPSIj MDAwMDAwIiBzaXplPSIyIiBmYWNlPSJUYWhvbWEiPjxiPkZyb206PC9iPiBJZHIgWzxhIGhyZWY9 Im1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZyI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBv biBiZWhhbGYgb2YgUm9iZXJ0IFJhc3p1ayBbPGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsu bmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIEF1 Z3VzdCAwNCwgMjAxNSAxODoyNTxicj4NCjxiPlRvOjwvYj4gJmx0OzxhIGhyZWY9Im1haWx0bzpz dGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSI+c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5j b208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyI+ aWRyQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0gUHJvZ3Jlc3Np bmcgZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQtMDE8YnI+DQo8L2Zv bnQ+PGJyPg0KPC9kaXY+DQo8ZGl2PjwvZGl2Pg0KPGRpdj4NCjxkaXYgZGlyPSJsdHIiPg0KPGRp diBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJ WkU6IHNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+DQpXaGF0IEkgbWVhbnQgUlQgYmVpbmcg dG9vIGJpZyB3YXMgYmFzZWQgb24gdGhlIGZhY3QgdGhhdCB0eXBpY2FsbHkgeW91IGhhdmUgaW50 ZXJmYWNlcyBmYWNpbmcgY3VzdG9tZXJzLCBwZWVycyBvciB1cHN0cmVhbXMuIFNvIHRocmVlIGdy b3VwaW5ncyBpbiB0b3RhbCB3aGljaCBjb3VsZCBiZSB3ZWxsIHNlcnZlZCBieSBzdGFuZGFyZCBi Z3AgY29tbXVuaXR5IG1hcmtpbmcgKHdoaWNoIGlzIGFscmVhZHkgaW4gcGxhY2UgZm9yIHZhcmlv dXMgb3RoZXINCiBwb2xpY3kgZmlsdGVyaW5nIHJlYXNvbnMgdG9kYXkgaW4gYWxsIHNlcmlvdXMg bmV0d29ya3MpLiZuYnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsLGhl bHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVs dCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRp Y2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0K SG93IG1hbnkgZ3JvdXBzIGRvIHlvdSBlbnZpc2lvbiB0byBoYXZlIGZvciBwdXNoaW5nIHRoZSBm aWx0ZXJpbmcgYXJvdW5kPyZuYnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1GQU1JTFk6IGFy aWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFzcz0iZ21haWxf ZGVmYXVsdCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxo ZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1 bHQiPg0KUlQgY2FuIGJlIHVzZWQgaWYgeW91IHJldXNlIGNvbmNlcHQgb2YgaW1wb3J0aW5nIGZp bHRlcnMgaW50byBWUkZzLiBJbiBzdWNoIGEgY2FzZSBzdXBwb3NlIGFuIGltcGxlbWVudGF0aW9u IHdvdWxkIGFsbG93IHlvdSB0byBwdXQgaW50ZXJmYWNlcyB1bmRlciBzb3J0IG9mIHZpcnR1YWwg VlJGcyBmb3IgZmlsdGVyaW5nIG9ubHkgKG5vdGhpbmcgdG8gZG8gd2l0aCBSSUIgYW5kIEZJQiBm b3IgZm9yd2FyZGluZykuIFRoZW4gKGFuZCB0aGlzIGlzIG1heWJlDQogd2hhdCBBY2VlIGhhZCBp biBtaW5kIGluIHRoZSBmaXJzdCBwbGFjZSkgeW91IGRvIG5vdCBuZWVkIGFueSBmbG93IHNwZWMg ZXh0ZW5zaW9ucyA6KSBZb3UganVzdCBhcHBseSB2cmYtZmlsdGVyIGNvbW1hbmQgb24gc2V0IG9m IGludGVyZmFjZXMgeW91IGxpa2UgYW5kIGltcG9ydCBmaWx0ZXJpbmcgcnVsZXMgYmFzZWQgb24g dGhlIFJUIHVuZGVyIGdsb2JhbCB2cmYtZmlsdGVyIGZvbyBzZWN0aW9uLiZuYnNwOzwvZGl2Pg0K PGRpdiBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBGT05U LVNJWkU6IHNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYg c3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpF OiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0KU3VjaCBpbXBvcnQgc2hvdWxkIGJlIGFs cmVhZHkgc3VwcG9ydGVkIGluIGFsbCBpbXBsZW1lbnRhdGlvbnMgdG9kYXkuIE9ubHkgdGhpbmcg aXMgbWlzc2luZyBpcyB0aGUgaW5mcmEgcGFydCBvZiB0aGUgdmVuZG9yIG9mIHlvdXIgY2hvaWNl LjwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNl cmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+DQo8YnI+DQo8L2Rp dj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsg Rk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0KVGhlIGNvbmZpZyB3b3Vs ZCBsb29rIGxpa2UgdGhpczo8L2Rpdj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxo ZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1 bHQiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogYXJpYWwsaGVsdmV0 aWNhLHNhbnMtc2VyaWY7IEZPTlQtU0laRTogc21hbGwiIGNsYXNzPSJnbWFpbF9kZWZhdWx0Ij4N CnZyZi1maWx0ZXIgZm9vPC9kaXY+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogYXJpYWwsaGVs dmV0aWNhLHNhbnMtc2VyaWY7IEZPTlQtU0laRTogc21hbGwiIGNsYXNzPSJnbWFpbF9kZWZhdWx0 Ij4NCmltcG9ydCBydCAmcXVvdDtwZWVycyZxdW90OzwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1G QU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFz cz0iZ21haWxfZGVmYXVsdCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZ OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9Imdt YWlsX2RlZmF1bHQiPg0KaW50IEdlMC8xPC9kaXY+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTog YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IEZPTlQtU0laRTogc21hbGwiIGNsYXNzPSJnbWFp bF9kZWZhdWx0Ij4NCnZyZi1maWx0ZXIgZm9vPC9kaXY+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlM WTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IEZPTlQtU0laRTogc21hbGwiIGNsYXNzPSJn bWFpbF9kZWZhdWx0Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+ PGZvbnQgZmFjZT0iYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWYiPkV0IHZvaWzDoCA7KTwvZm9u dD48YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRpY2Es c2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0KPGJy Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogYXJpYWwsaGVsdmV0aWNhLHNhbnMt c2VyaWY7IEZPTlQtU0laRTogc21hbGwiIGNsYXNzPSJnbWFpbF9kZWZhdWx0Ij4NCkNoZWVycyw8 YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRpY2Esc2Fu cy1zZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0KUm9iZXJ0 LjwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNl cmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+DQo8YnI+DQo8L2Rp dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj4NCjxkaXYgY2xhc3M9Imdt YWlsX3F1b3RlIj5PbiBUdWUsIEF1ZyA0LCAyMDE1IGF0IDEwOjM3IEFNLCA8c3BhbiBkaXI9Imx0 ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSIgdGFy Z2V0PSJfYmxhbmsiPnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tPC9hPiZndDs8L3NwYW4+ IHdyb3RlOjxicj4NCjxibG9ja3F1b3RlIHN0eWxlPSJCT1JERVItTEVGVDogI2NjYyAxcHggc29s aWQ7IE1BUkdJTjogMHB4IDBweCAwcHggMC44ZXg7IFBBRERJTkctTEVGVDogMWV4IiBjbGFzcz0i Z21haWxfcXVvdGUiPg0KPGRpdiBsYW5nPSJFTi1VUyI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv cjogcmdiKDMxLCA3MywgMTI1KTsgZm9udC1zaXplOiAxMXB0OyI+V2h5IGRvIHlvdSB0aGluayBS VCBpcyB0b28gYmlnIGZvciB0aGlzID8gUlQgaXMgdXNlZCBmb3IgbW9yZSBhbmQgbW9yZSBhcHBs aWNhdGlvbnMuIEhlcmUgd2Ugd2FudCB0byBleHByZXNzIGEgZ3JvdXAgbWVtYmVyc2hpcCB3aGlj aCBpcyBwcmVjaXNlbHkNCiB3aGF0IFJUIGRvZXMuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgZm9udC1zaXplOiAxMXB0OyI+PHU+ PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTBw dDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu cy1zZXJpZjsgZm9udC1zaXplOiAxMHB0OyI+PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwu Y29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJl Zj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFp bC5jb208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPHNwYW4+PGJyPg0K PGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAzLCAyMDE1IDIzOjQxPGJyPg0KPGI+VG86PC9i PiBBY2VlIExpbmRlbSAoYWNlZSk8YnI+DQo8L3NwYW4+PGI+Q2M6PC9iPiBMSVRLT1dTS0kgU3Rl cGhhbmUgU0NFL0lCTkY7IDxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciIHRhcmdldD0iX2Js YW5rIj4NCmlkckBpZXRmLm9yZzwvYT48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Img1 Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtv d3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPHU+PC91Pjx1PjwvdT48L2Rpdj4NCjwv ZGl2Pg0KPHA+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Img1Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjx1PjwvdT48dT48L3U+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+SGkg QWNlZSw8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+ PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsi PlBlcnNvbmFsbHkgSSB0aGluayBSVCBpcyB0b28gYmlnIG9mIGEgY2Fubm9uIGZvciB0aGlzIGFw cGxpY2F0aW9uLiZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBz YW5zLXNlcmlmOyI+U2ltcGxlIHJlZ3VsYXIgY29tbXVuaXR5IGNvbG9yaW5nIHdvdWxkIGJlIG1v cmUgdGhlbiBmaW5lICYjNDM7IGEgc2ltcGxlIHJvdXRlIG1hcC4gSSBkaWQgdGVsbCB0aGlzIHRv IFN0ZXBoYW5lIGluIHRoZSBwYXN0LiBTbyBJIGFsc28gbWVudGlvbmVkIHRoYXQgdXNpbmcgbmV3 IHJlZ2lzdGVyZWQgd2lkZSBjb21tdW5pdHkgY291bGQgYmUNCiBhbm90aGVyIGFsdGVybmF0aXZl LiZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyI+SG93ZXZlciBoaXMgcG9pbnQgaXMgdG8gYXV0b21hdGUgdGhlIGZpbHRlcmluZyBhbmQgbm90 IGJvdGhlciB3aXRoIG1hbnVhbCByb3V0ZS1tYXBzL3BvbGljeSBvbiBhbGwgdGhlIGVkZ2VzIHRv IGZpbHRlciB3aGVyZSBmbG93c3BlYyB3b3VsZCBvciB3b3VsZCBub3QgYXBwbHkuIEFsc28gdW5s ZXNzIHlvdSBwdXQgaW50ZXJmYWNlcw0KIGluIHRoZSB2cmZzICh3aGljaCBpcyB0b28gbGltaXRp bmcgdG8gdGhlIGNhc2UgZGVzY3JpYmVkIGluIHRoZSBkcmFmdCkgaXQgc2VlbXMgdGhhdCBzb21l IGltcGxlbWVudGF0aW9ucyBvZiBmbG93IHNwZWMgZG8gbm90IGhhdmUgYSBwZXIgaW50ZXJmYWNl IGNvbmNlcHQgYW5kIHRoZXkgYWN0IGluICZxdW90O2dsb2JhbCBzcGFjZSZxdW90Oy4gV2l0aCB0 aGF0IGluIG1pbmQgaWYgd2UgYXJlIHRvIGFkZCB0aGlzIHBlciBpbnRlcmZhY2Ugc2NvcGUgd2Ug bWF5IGFzDQogd2VsbCBhZGQgdGhlIHByb3Bvc2VkIGdyb3VwaW5nIGFuZCB2ZXJiYXRpbSBzZW5k IGl0IGFzIHJlY29nbml6ZWQgYnkgZmxvdy1zcGVjLiZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJz cDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+LSAtIC08dT48L3U+PHU+PC91Pjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5i c3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlNvIG90aGVyIHRoZW4gcGFydGlhbCBk ZXBsb3ltZW50IHByb2JsZW0gd2hpY2ggcmVxdWlyZXMgb3BlcmF0b3IncyBnb29kIGF3YXJlbmVz cyBvZiB3aGF0IHdoaWNoIGJveCBzdXBwb3J0cyBJIHNlZSB0aGlzIHByb3Bvc2FsIGFzIGhlbHBm dWwgdG8gcmVtb3ZlIGEgbGl0dGxlIGJpdCBvZiBwcm92aXNpb25pbmcuJm5ic3A7PHU+PC91Pjx1 PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjx1PjwvdT48dT48L3U+ PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5JdCBpcyB1cCB0byB0 aGUgV0cgdG8gZGVjaWRlIGlmIHRoaXMgJnF1b3Q7bGl0dGxlIGJpdCZxdW90OyBqdXN0aWZpZXMg c3RhbmRhcmRzIHRyYWNrIFJGQyA6KTx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+QmVzdCw8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+ci48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs LCBzYW5zLXNlcmlmOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+ DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT48dT48 L3U+Jm5ic3A7PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgQXVnIDMs IDIwMTUgYXQgMTE6MjkgUE0sIEFjZWUgTGluZGVtIChhY2VlKSAmbHQ7PGEgaHJlZj0ibWFpbHRv OmFjZWVAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNlZUBjaXNjby5jb208L2E+Jmd0OyB3 cm90ZTo8dT48L3U+PHU+PC91PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog YmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+SGkgUm9iZXJ0LCZuYnNwOzx1PjwvdT48dT48L3U+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250 LXNpemU6IDEwLjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0K PGRpdiBzdHlsZT0iQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRp dW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkct UklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDog bWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxh Y2s7IGZvbnQtc2l6ZTogMTFwdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEx cHQ7Ij4mbHQ7PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu ayI+cnJhc3p1a0BnbWFpbC5jb208L2E+Jmd0OyBvbiBiZWhhbGYgb2YgUm9iZXJ0IFJhc3p1ayAm bHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiB0YXJnZXQ9Il9ibGFuayI+cm9i ZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Nb25kYXksIEF1Z3VzdCAz LCAyMDE1IGF0IDU6MjEgUE08YnI+DQo8Yj5UbzogPC9iPkFjZWUgTGluZGVtICZsdDs8YSBocmVm PSJtYWlsdG86YWNlZUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5hY2VlQGNpc2NvLmNvbTwv YT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5TdGVwaGFuZSBMaXRrb3dza2kgJmx0OzxhIGhyZWY9Im1h aWx0bzpzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0ZXBo YW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpp ZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8 YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3Jn PC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0 LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPHU+PC91Pjx1PjwvdT48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6 ZTogMTAuNXB0OyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8Ymxv Y2txdW90ZSBzdHlsZT0iQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiAj YjVjNGRmIDQuNXB0IHNvbGlkOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDRw dDsgUEFERElORy1SSUdIVDogMGluOyBNQVJHSU4tTEVGVDogMy43NXB0OyBCT1JERVItVE9QOiBt ZWRpdW0gbm9uZTsgTUFSR0lOLVJJR0hUOiAwaW47IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7 IFBBRERJTkctVE9QOiAwaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 IGNvbG9yOiBibGFjazsiPkhlbGxvIEFjZWUsPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+ Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQt c2l6ZTogMTAuNXB0OyI+Jmd0OyBJZiBSb3V0ZSBUYXJnZXRzIHdlcmUgYWRvcHRlZCB0byBGbG93 IFNwZWMsIHdvdWxkbuKAmXQgdGhhdCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48dT48L3U+PHU+PC91Pjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgZm9udC1zaXpl OiAxMC41cHQ7Ij4mZ3Q7IGJlIHRoZSBCR1AgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbT88L3NwYW4+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNr OyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29s b3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJp LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+Q2FuJ3QgcmVz aXN0IHRvIGFzayAuLiB3aGF0IGRvIHlvdSBtZWFuID8mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1 PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+ PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm OyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+Um91dGUgdGFyZ2V0IGlzIGp1c3Qg YW4gZXh0ZW5kZWQgY29tbXVuaXR5IGFuZCBsaWtlIGFueSBvdGhlciBTQUZJIGNhbiBiZSB1c2Vk IHdpdGggdmFuaWxsYSBGbG93IFNwZWMuIExpa2V3aXNlIGl0IGlzIHVwIHRvIGltcGxlbWVudGF0 aW9uIHRvIGFsbG93IGFueSBmaWx0ZXJpbmcNCiBiYXNlZCBvbiByZWd1bGFyL2V4dGVuZGVkL3dp ZGUgY29tbXVuaXRpZXMuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjx1PjwvdT48dT48L3U+PC9z cGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBm b250LXNpemU6IDEwLjVwdDsiPkp1c3QgRllJIFJGQyBhbHJlYWR5IHNwZWxscyBvdXQgY2FzZSBv ZiB1c2luZyBmbG93IHNwZWMgcm91dGVzIGluIHRoZSBWUE4gZmlsdGVyaW5nIGFwcGxpY2F0aW9u IGJhc2VkIG9uIFJUIGltcG9ydDo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3Nw YW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iQ09MT1I6IGJs YWNrIj5Qcm9wYWdhdGlvbiBvZiB0aGlzIE5MUkkgaXMgY29udHJvbGxlZCBieSBtYXRjaGluZyBS b3V0ZSBUYXJnZXQ8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9 IkNPTE9SOiBibGFjayI+ZXh0ZW5kZWQgY29tbXVuaXRpZXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBC R1AgcGF0aCBhZHZlcnRpc2VtZW50IHdpdGggdGhlIFZSRiBpbXBvcnQgcG9saWN5LCB1c2luZyB0 aGUgc2FtZSBtZWNoYW5pc20gYXMgZGVzY3JpYmVpbiAmcXVvdDtCR1AvTVBMUyBJUCBWUE5zJnF1 b3Q7IFs8YSBocmVmPSJodHRwOi8vd3d3LmFybXdhcmUuZGsvUkZDL3JmYy9yZmM0MzY0Lmh0bWwi IHRhcmdldD0iX2JsYW5rIj5SRkM0MzY0PC9hPl0gLjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcHJl Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz YW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+T2sgLSBzbyBpdCBp cyBhbHJlYWR5IGluIFJGQyA1NTc1LiZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVwdDsi Pjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp ZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFu PiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250 LXNpemU6IDEwLjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0K PGJsb2NrcXVvdGUgc3R5bGU9IkJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVG VDogI2I1YzRkZiA0LjVwdCBzb2xpZDsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZU OiA0cHQ7IFBBRERJTkctUklHSFQ6IDBpbjsgTUFSR0lOLUxFRlQ6IDMuNzVwdDsgQk9SREVSLVRP UDogbWVkaXVtIG5vbmU7IE1BUkdJTi1SSUdIVDogMGluOyBCT1JERVItUklHSFQ6IG1lZGl1bSBu b25lOyBQQURESU5HLVRPUDogMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt c2VyaWY7IGNvbG9yOiBibGFjazsgZm9udC1zaXplOiAxMC41cHQ7Ij5TbyBjYW4geW91IGVsYWJv cmF0ZSB3aGF0IGRvZXMgaXQgbWVhbiB0byAmcXVvdDthZG9wdCBSVHMgdG8gRmxvdyBTcGVjJnF1 b3Q7ID8mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj b2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5i c3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6 ZTogMTAuNXB0OyI+R2l2ZW4gdGhhdCB0aGV5IGFscmVhZHkgYXBwbHkgO14pLCB3b3VsZG7igJl0 IHJvdXRlLXRhcmdldHMgYWxvbmUgYmUgZW5vdWdoIHRvIHNhdGlzZnkgdGhlIHJlcXVpcmVtZW50 IGZvciBmbG93IHNwZWMgTkxSSSBhcHBseWluZyB0byBhIHNwZWNpZmljIG5vZGUgb3Igc2V0DQog b2Ygbm9kZXM/Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz YW5zLXNlcmlmOyBjb2xvcjogcmdiKDEzNiwgMTM2LCAxMzYpOyBmb250LXNpemU6IDEwLjVwdDsi Pjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp ZjsgY29sb3I6IHJnYigxMzYsIDEzNiwgMTM2KTsgZm9udC1zaXplOiAxMC41cHQ7Ij5BY2VlPHU+ PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3Rl IHN0eWxlPSJCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6ICNiNWM0ZGYg NC41cHQgc29saWQ7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogNHB0OyBQQURE SU5HLVJJR0hUOiAwaW47IE1BUkdJTi1MRUZUOiAzLjc1cHQ7IEJPUkRFUi1UT1A6IG1lZGl1bSBu b25lOyBNQVJHSU4tUklHSFQ6IDBpbjsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElO Ry1UT1A6IDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6 IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0 OyI+UmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsgY29sb3I6IGJsYWNrOyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxp YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+Um9iZXJ0 Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xv cjogYmxhY2s7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl cmlmOyBjb2xvcjogYmxhY2s7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4m bmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNr OyBmb250LXNpemU6IDEwLjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGli cmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgZm9udC1zaXplOiAxMC41cHQ7Ij5PbiBNb24s IEF1ZyAzLCAyMDE1IGF0IDEwOjU0IFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgJmx0OzxhIGhyZWY9 Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjZWVAY2lzY28uY29tPC9h PiZndDsgd3JvdGU6PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt c2VyaWY7IGNvbG9yOiBibGFjazsgZm9udC1zaXplOiAxMC41cHQ7Ij5IaSBTdGVwaGFuZSwmbmJz cDs8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv bG9yOiBibGFjazsgZm9udC1zaXplOiAxMC41cHQ7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJz cDs8L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9IkJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBC T1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVG VDogMGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlk OyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z ZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDExcHQ7Ij5Gcm9tOg0KPC9zcGFuPjwvYj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj azsgZm9udC1zaXplOiAxMXB0OyI+SWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJvdW5jZXNA aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9u IGJlaGFsZiBvZiBTdGVwaGFuZSBMaXRrb3dza2kgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGVwaGFu ZS5saXRrb3dza2lAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0ZXBoYW5lLmxpdGtvd3Nr aUBvcmFuZ2UuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+TW9uZGF5LCBBdWd1c3QgMywg MjAxNSBhdCA4OjQzIEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86aWRy QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEg aHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkckBpZXRmLm9yZzwv YT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPltJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtv d3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAu NXB0OyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90 ZSBzdHlsZT0iQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiAjYjVjNGRm IDQuNXB0IHNvbGlkOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDRwdDsgUEFE RElORy1SSUdIVDogMGluOyBNQVJHSU4tTEVGVDogMy43NXB0OyBCT1JERVItVE9QOiBtZWRpdW0g bm9uZTsgTUFSR0lOLVJJR0hUOiAwaW47IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJ TkctVE9QOiAwaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+SGksPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+PHU+PC91Pjx1 PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 IkNPTE9SOiBibGFjayI+SW4gRGFsbGFzLCB3ZSBwcmVzZW50ZWQgYW4gdXBkYXRlIG9mIGRyYWZ0 LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0IHdoaWNoIGFsbG93IHRvIHB1c2gg Zmxvd3NwZWMgcnVsZXMgdG8gYSBzcGVjaWZpYyBzZXQgb2YgaW50ZXJmYWNlcyBpZGVudGlmaWVk IGJ5IGEgZ3JvdXAgSUQuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+V2UgdG9vayBpbnRvIGFjY291bnQgdGhl IGNvbW1lbnQgd2UgaGFkIGluIFRvcm9udG8gYnV0IHRoZXJlIHdhcyBubyBuZXcgY29tbWVudC4g TGFzdCBkaXNjdXNzaW9uIHdhcyBhYm91dCBwdXR0aW5nIHRoZSBpbnRlcmZhY2UgZ3JvdXAgd2l0 aGluIHRoZSBOTFJJIHdoaWNoIGlzIGNhdXNpbmcgc29tZSBpc3N1ZSwgZXNwZWNpYWxseSBmb3Ig aW50ZXJBUywgc28ga2VlcGluZw0KIGl0IGFzIGNvbW11bml0eSBsb29rcyBiZXR0ZXIgZXZlbiBp ZiB3ZSBuZWVkIHRvIHVzZSBBRERQQVRIIGluIHNvbWUgc3BlY2lmaWMgY2FzZXMuPHU+PC91Pjx1 PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkNPTE9S OiBibGFjayI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+SSB3b3VsZCBsaWtlIHRvIHJlc3RhcnQg dGhlIGRpc2N1c3Npb24gb24gdGhpcyBkcmFmdC48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iQ09MT1I6IGJsYWNrIj48dT48L3U+PHU+ PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Q09MT1I6IGJsYWNrIj5EbyB5b3UgdGhpbmsgdGhlIHRlY2huaWNhbCBwcm9wb3NhbCBpcyByaWdo dCA/PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEw LjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu cy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVwdDsiPkkgYmVsaWV2ZSB0aGlz IGlzIGEgdmFsdWFibGUgZXh0ZW5zaW9uIHRvIFJGQyA1NTc1IGFuZCB0aGlzIHNlZW1zIHRvIGJl IHRoZSByaWdodCBkaXJlY3Rpb24uJm5ic3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+ PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm OyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+ Jm5ic3A7PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iQk9SREVSLUJPVFRPTTogbWVk aXVtIG5vbmU7IEJPUkRFUi1MRUZUOiAjYjVjNGRmIDQuNXB0IHNvbGlkOyBQQURESU5HLUJPVFRP TTogMGluOyBQQURESU5HLUxFRlQ6IDRwdDsgUEFERElORy1SSUdIVDogMGluOyBNQVJHSU4tTEVG VDogMy43NXB0OyBCT1JERVItVE9QOiBtZWRpdW0gbm9uZTsgTUFSR0lOLVJJR0hUOiAwaW47IEJP UkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAwaW4iPg0KPGRpdj4NCjxkaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+ RG8geW91IHRoaW5rIHRoYXQgdGhlIGdyb3VwIElEIHNwYWNlIGlzIGxhcmdlIGVub3VnaCA/PHU+ PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1 b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVwdDsi Pjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp ZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVwdDsiPkkgdGhpbmsgMTZLIGlzIHBsZW50 eSBmb3IgdGhlIHVzZSBjYXNlcyBwcmVzZW50ZWQgaW4gdGhpcyBkcmFmdC4mbmJzcDs8dT48L3U+ PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj azsgZm9udC1zaXplOiAxMC41cHQ7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8 L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9S REVSLUxFRlQ6ICNiNWM0ZGYgNC41cHQgc29saWQ7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJ TkctTEVGVDogNHB0OyBQQURESU5HLVJJR0hUOiAwaW47IE1BUkdJTi1MRUZUOiAzLjc1cHQ7IEJP UkRFUi1UT1A6IG1lZGl1bSBub25lOyBNQVJHSU4tUklHSFQ6IDBpbjsgQk9SREVSLVJJR0hUOiBt ZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iQ09MT1I6IGJsYWNrIj48dT48L3U+PHU+PC91 Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iQ09M T1I6IGJsYWNrIj5PbmUgY29uY2VybiBJIGhhdmUgKG5vdCBhIGJpZyBvbmUpLCBpcyB0aGF0IGFs bCByb3V0ZXJzIHdpbGwgcmVjZWl2ZSBhbGwgdGhlIGZsb3dzcGVjIHJvdXRlcyBldmVuIGlmIHRo ZXkgZG8gbm90IG5lZWQgaXQuIEkgd291bGQgYmUgZ29vZCB0byByZXVzZSBzb21lIFJUIGJhc2Vk IHNvbHV0aW9uIChhbmQgUlQgZmlsdGVyaW5nKSwgYnV0IFJUIG1heSBjb25mbGljdA0KIHdpdGgg Rmxvd3NwZWMgVlBOLCBzbyBzcGVjaWFsIGNhcmUgYXJlIHJlcXVpcmVkLCBhbmQgSSB3b3VsZCBs aWtlIHRvIGhlYXIgZnJvbSBpbXBsZW1lbnRvcnMgYWJvdXQgaGF2aW5nIFJUcyBpZGVudGlmeWlu ZyBWUE5zIGFuZCBSVHMgaWRlbnRpZnlpbmcgaW50ZXJmYWNlcyBncm91cHMgb24gdGhlIHNhbWUg cm91dGUuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6 IDEwLjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwg c2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVwdDsiPlRoaXMgcHJvYmxl bSBleGlzdGVkIHdpdGggUkZDIDU1NzUuIEkgZ3Vlc3Mgd2hhdCB5b3UgYXJlIGFudGljaXBhdGlu ZyBhZHZlcnRpc2luZyBtb3JlIHJ1bGVzIG5vdyB0aGF0IHlvdSBoYXZlIHRoaXMgbGV2ZWwgb2Yg Z3JhbnVsYXJpdHk/Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJp LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+PHU+PC91Pjx1 PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iQk9SREVS LUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiAjYjVjNGRmIDQuNXB0IHNvbGlkOyBQ QURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDRwdDsgUEFERElORy1SSUdIVDogMGlu OyBNQVJHSU4tTEVGVDogMy43NXB0OyBCT1JERVItVE9QOiBtZWRpdW0gbm9uZTsgTUFSR0lOLVJJ R0hUOiAwaW47IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAwaW4iPg0K PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkNP TE9SOiBibGFjayI+PHU+PC91Pjx1PjwvdT48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+RG8gd2UgbmVlZCB0byBlbmxhcmdl IHRoZSBhcHBsaWNhdGlvbiBvZiB0aGlzIG1lY2hhbmlzbSB0byBhIOKAnFNETuKAnSBBUEksIGxp a2UgT3BlbmZsb3cgPyBQcm9ncmFtbWluZyBmbG93cyBvbiBhIHNwZWNpZmljIG5vZGUsIG9yIHNw ZWNpZmljIGdyb3VwIG9mIG5vZGUuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs YWNrOyBmb250LXNpemU6IDEwLjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVw dDsiPklmIFJvdXRlIFRhcmdldHMgd2VyZSBhZG9wdGVkIHRvIEZsb3cgU3BlYywgd291bGRu4oCZ dCB0aGF0IGJlIHRoZSBCR1AgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbT8gQWxzbywgSSB0aGluayBG bG93IFNwZWMgaXMgYmV0dGVyIHN1aXRlZCB0byBmaWx0ZXJpbmcgdGhhbiBnZW5lcmFsaXplZA0K IHRyYWZmaWMgZW5naW5lZXJpbmcuIEZ1cnRoZXJtb3JlLCBJIGZlZWwgc2VnbWVudCByb3V0aW5n IHByb3ZpZGVzIGEgbW9yZSBzY2FsYWJsZSBzb2x1dGlvbi4mbmJzcDs8dT48L3U+PHU+PC91Pjwv c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgZm9udC1z aXplOiAxMC41cHQ7Ij48dT48L3U+PHU+PC91Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGli cmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgZm9udC1zaXplOiAxMC41cHQ7Ij5UaGFua3Ms PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv cjogYmxhY2s7IGZvbnQtc2l6ZTogMTAuNXB0OyI+QWNlZSZuYnNwOzx1PjwvdT48dT48L3U+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyBmb250LXNp emU6IDEwLjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGJs b2NrcXVvdGUgc3R5bGU9IkJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDog I2I1YzRkZiA0LjVwdCBzb2xpZDsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiA0 cHQ7IFBBRERJTkctUklHSFQ6IDBpbjsgTUFSR0lOLUxFRlQ6IDMuNzVwdDsgQk9SREVSLVRPUDog bWVkaXVtIG5vbmU7IE1BUkdJTi1SSUdIVDogMGluOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25l OyBQQURESU5HLVRPUDogMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJDT0xPUjogYmxhY2siPjx1PjwvdT48dT48L3U+PC9zcGFuPiZu YnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJDT0xPUjogYmxhY2si Pjx1PjwvdT48dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJDT0xPUjogYmxhY2siPkJyZ2RzLDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJDT0xPUjogYmxhY2siPjx1PjwvdT48 dT48L3U+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJDT0xPUjogYmxhY2siPlN0ZXBoYW5lPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+PHU+PC91Pjx1PjwvdT48 L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJDT0xPUjogYmxhY2si Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX188dT48L3U+PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9IkNP TE9SOiBibGFjayI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu IHN0eWxlPSJDT0xPUjogYmxhY2siPkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBl dXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmls ZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYzx1PjwvdT48dT48L3U+PC9zcGFuPjwvcHJlPg0KPHBy ZT48c3BhbiBzdHlsZT0iQ09MT1I6IGJsYWNrIj5wYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVz IG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2Fn ZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcjx1PjwvdT48dT48L3U+PC9zcGFuPjwv cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iQ09MT1I6IGJsYWNrIj5hIGwnZXhwZWRpdGV1ciBldCBs ZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxl Y3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLDx1PjwvdT48dT48L3U+ PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iQ09MT1I6IGJsYWNrIj5PcmFuZ2UgZGVj bGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVm b3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJl PjxzcGFuIHN0eWxlPSJDT0xPUjogYmxhY2siPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwv cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iQ09MT1I6IGJsYWNrIj5UaGlzIG1lc3NhZ2UgYW5kIGl0 cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZv cm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ozx1PjwvdT48dT48L3U+PC9zcGFu PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iQ09MT1I6IGJsYWNrIj50aGV5IHNob3VsZCBub3Qg YmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi48dT48 L3U+PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+ SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0 aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuPHU+ PC91Pjx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJDT0xPUjogYmxhY2si PkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3Nh Z2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC48dT48L3U+ PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9IkNPTE9SOiBibGFjayI+VGhh bmsgeW91Ljx1PjwvdT48dT48L3U+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv Y2txdW90ZT4NCjwvZGl2Pg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDEycHQiIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg Y29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVwdDsiPjxicj4NCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4N CjxhIGhyZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5JZHJAaWV0Zi5v cmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m by9pZHIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2lkcjwvYT48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg Y29sb3I6IGJsYWNrOyBmb250LXNpemU6IDEwLjVwdDsiPjx1PjwvdT48dT48L3U+PC9zcGFuPiZu YnNwOzwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91Pjx1Pjwv dT4mbmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2 IGNsYXNzPSJoNSI+DQo8cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpv aW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBv dSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhw bG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2Ug bWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KYSBsJ2V4cGVkaXRldXIg ZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2Vz IGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCk9yYW5nZSBk ZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBk ZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNo bWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24g dGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmli dXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KSWYgeW91IGhhdmUg cmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFu ZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQpBcyBlbWFpbHMgbWF5 IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUg YmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQpUaGFuayB5b3UuDQo8L3ByZT4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9 Im1haWx0bzpJZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5JZHJAaWV0Zi5vcmc8L2E+PGJy Pg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHIiIHJl bD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt YW4vbGlzdGluZm8vaWRyPC9hPjxicj4NCjxicj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJy Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j a3F1b3RlPg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_D1E61F982A286aceeciscocom_-- From nobody Tue Aug 4 04:59:14 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 735791A1A8D for ; Tue, 4 Aug 2015 04:59:12 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XGafmLXKR4nO for ; Tue, 4 Aug 2015 04:59:07 -0700 (PDT) Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F21E51A1A94 for ; Tue, 4 Aug 2015 04:59:06 -0700 (PDT) Received: from omfeda06.si.francetelecom.fr (unknown [xx.xx.xx.199]) by omfeda12.si.francetelecom.fr (ESMTP service) with ESMTP id 089643B48B4; Tue, 4 Aug 2015 13:59:05 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.31]) by omfeda06.si.francetelecom.fr (ESMTP service) with ESMTP id CFF6AC8061; Tue, 4 Aug 2015 13:59:04 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM22.corporate.adroot.infra.ftgroup ([fe80::8c90:f4e9:be28:2a1%19]) with mapi id 14.03.0248.002; Tue, 4 Aug 2015 13:59:04 +0200 From: To: Robert Raszuk Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ36priAgAACSICAAANHgIAA2IoQ///9GYCAADr1YA== Date: Tue, 4 Aug 2015 11:59:04 +0000 Message-ID: <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.1] Content-Type: multipart/alternative; boundary="_000_9E32478DFA9976438E7A22F69B08FF92166BD85DOPEXCLILMA4corp_" MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.8.4.113617 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 11:59:12 -0000 --_000_9E32478DFA9976438E7A22F69B08FF92166BD85DOPEXCLILMA4corp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SW5saW5lIGFnYWluIOKYug0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbSBbbWFpbHRvOnJyYXN6 dWtAZ21haWwuY29tXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVHVlc2RheSwg QXVndXN0IDA0LCAyMDE1IDEyOjI2DQpUbzogTElUS09XU0tJIFN0ZXBoYW5lIFNDRS9JQk5GDQpD YzogQWNlZSBMaW5kZW0gKGFjZWUpOyBpZHJAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbSWRyXSBQ cm9ncmVzc2luZyBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMQ0K DQpXaGF0IEkgbWVhbnQgUlQgYmVpbmcgdG9vIGJpZyB3YXMgYmFzZWQgb24gdGhlIGZhY3QgdGhh dCB0eXBpY2FsbHkgeW91IGhhdmUgaW50ZXJmYWNlcyBmYWNpbmcgY3VzdG9tZXJzLCBwZWVycyBv ciB1cHN0cmVhbXMuIFNvIHRocmVlIGdyb3VwaW5ncyBpbiB0b3RhbCB3aGljaCBjb3VsZCBiZSB3 ZWxsIHNlcnZlZCBieSBzdGFuZGFyZCBiZ3AgY29tbXVuaXR5IG1hcmtpbmcgKHdoaWNoIGlzIGFs cmVhZHkgaW4gcGxhY2UgZm9yIHZhcmlvdXMgb3RoZXIgcG9saWN5IGZpbHRlcmluZyByZWFzb25z IHRvZGF5IGluIGFsbCBzZXJpb3VzIG5ldHdvcmtzKS4NCg0KSG93IG1hbnkgZ3JvdXBzIGRvIHlv dSBlbnZpc2lvbiB0byBoYXZlIGZvciBwdXNoaW5nIHRoZSBmaWx0ZXJpbmcgYXJvdW5kPw0KW1NM SV0gSW4gbXkgY2FzZSBmZXcsIGF0IGxlYXN0IGF0IHRoZSBiZWdpbm5pbmcsIGJ1dCB3ZSBkb27i gJl0IHJlYWxseSBrbm93IHdoZXJlIHRoaXMgdXNhZ2UgY2FuIGdvIOKApg0KDQpSVCBjYW4gYmUg dXNlZCBpZiB5b3UgcmV1c2UgY29uY2VwdCBvZiBpbXBvcnRpbmcgZmlsdGVycyBpbnRvIFZSRnMu IEluIHN1Y2ggYSBjYXNlIHN1cHBvc2UgYW4gaW1wbGVtZW50YXRpb24gd291bGQgYWxsb3cgeW91 IHRvIHB1dCBpbnRlcmZhY2VzIHVuZGVyIHNvcnQgb2YgdmlydHVhbCBWUkZzIGZvciBmaWx0ZXJp bmcgb25seSAobm90aGluZyB0byBkbyB3aXRoIFJJQiBhbmQgRklCIGZvciBmb3J3YXJkaW5nKS4g VGhlbiAoYW5kIHRoaXMgaXMgbWF5YmUgd2hhdCBBY2VlIGhhZCBpbiBtaW5kIGluIHRoZSBmaXJz dCBwbGFjZSkgeW91IGRvIG5vdCBuZWVkIGFueSBmbG93IHNwZWMgZXh0ZW5zaW9ucyA6KSBZb3Ug anVzdCBhcHBseSB2cmYtZmlsdGVyIGNvbW1hbmQgb24gc2V0IG9mIGludGVyZmFjZXMgeW91IGxp a2UgYW5kIGltcG9ydCBmaWx0ZXJpbmcgcnVsZXMgYmFzZWQgb24gdGhlIFJUIHVuZGVyIGdsb2Jh bCB2cmYtZmlsdGVyIGZvbyBzZWN0aW9uLg0KW1NMSV0gQXNzb2NpYXRpbmcgUlQgdG8gVlJGIGlz IHRydWUgZm9yIGEgVlBOIGVudmlyb25tZW50LiBJIGRvbuKAmXQgc2VlIHdoeSB3ZSBjb3VsZCBu b3QgYXNzb2NpYXRlIGEgUlQgdG8gc29tZXRoaW5nIGVsc2UgKGFub3RoZXIgdGFyZ2V0KS4NCg0K U3VjaCBpbXBvcnQgc2hvdWxkIGJlIGFscmVhZHkgc3VwcG9ydGVkIGluIGFsbCBpbXBsZW1lbnRh dGlvbnMgdG9kYXkuIE9ubHkgdGhpbmcgaXMgbWlzc2luZyBpcyB0aGUgaW5mcmEgcGFydCBvZiB0 aGUgdmVuZG9yIG9mIHlvdXIgY2hvaWNlLg0KDQpUaGUgY29uZmlnIHdvdWxkIGxvb2sgbGlrZSB0 aGlzOg0KDQp2cmYtZmlsdGVyIGZvbw0KaW1wb3J0IHJ0ICJwZWVycyINCg0KaW50IEdlMC8xDQp2 cmYtZmlsdGVyIGZvbw0KDQpFdCB2b2lsw6AgOykNCg0KQ2hlZXJzLA0KUm9iZXJ0Lg0KDQoNCk9u IFR1ZSwgQXVnIDQsIDIwMTUgYXQgMTA6MzcgQU0sIDxzdGVwaGFuZS5saXRrb3dza2lAb3Jhbmdl LmNvbTxtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb20+PiB3cm90ZToNCldoeSBk byB5b3UgdGhpbmsgUlQgaXMgdG9vIGJpZyBmb3IgdGhpcyA/IFJUIGlzIHVzZWQgZm9yIG1vcmUg YW5kIG1vcmUgYXBwbGljYXRpb25zLiBIZXJlIHdlIHdhbnQgdG8gZXhwcmVzcyBhIGdyb3VwIG1l bWJlcnNoaXAgd2hpY2ggaXMgcHJlY2lzZWx5IHdoYXQgUlQgZG9lcy4NCg0KRnJvbTogcnJhc3p1 a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21h aWwuY29tPG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFz enVrDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMywgMjAxNSAyMzo0MQ0KVG86IEFjZWUgTGluZGVt IChhY2VlKQ0KQ2M6IExJVEtPV1NLSSBTdGVwaGFuZSBTQ0UvSUJORjsgaWRyQGlldGYub3JnPG1h aWx0bzppZHJAaWV0Zi5vcmc+DQoNClN1YmplY3Q6IFJlOiBbSWRyXSBQcm9ncmVzc2luZyBkcmFm dC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNldC0wMQ0KDQpIaSBBY2VlLA0KDQpQ ZXJzb25hbGx5IEkgdGhpbmsgUlQgaXMgdG9vIGJpZyBvZiBhIGNhbm5vbiBmb3IgdGhpcyBhcHBs aWNhdGlvbi4NCg0KU2ltcGxlIHJlZ3VsYXIgY29tbXVuaXR5IGNvbG9yaW5nIHdvdWxkIGJlIG1v cmUgdGhlbiBmaW5lICsgYSBzaW1wbGUgcm91dGUgbWFwLiBJIGRpZCB0ZWxsIHRoaXMgdG8gU3Rl cGhhbmUgaW4gdGhlIHBhc3QuIFNvIEkgYWxzbyBtZW50aW9uZWQgdGhhdCB1c2luZyBuZXcgcmVn aXN0ZXJlZCB3aWRlIGNvbW11bml0eSBjb3VsZCBiZSBhbm90aGVyIGFsdGVybmF0aXZlLg0KDQpI b3dldmVyIGhpcyBwb2ludCBpcyB0byBhdXRvbWF0ZSB0aGUgZmlsdGVyaW5nIGFuZCBub3QgYm90 aGVyIHdpdGggbWFudWFsIHJvdXRlLW1hcHMvcG9saWN5IG9uIGFsbCB0aGUgZWRnZXMgdG8gZmls dGVyIHdoZXJlIGZsb3dzcGVjIHdvdWxkIG9yIHdvdWxkIG5vdCBhcHBseS4gQWxzbyB1bmxlc3Mg eW91IHB1dCBpbnRlcmZhY2VzIGluIHRoZSB2cmZzICh3aGljaCBpcyB0b28gbGltaXRpbmcgdG8g dGhlIGNhc2UgZGVzY3JpYmVkIGluIHRoZSBkcmFmdCkgaXQgc2VlbXMgdGhhdCBzb21lIGltcGxl bWVudGF0aW9ucyBvZiBmbG93IHNwZWMgZG8gbm90IGhhdmUgYSBwZXIgaW50ZXJmYWNlIGNvbmNl cHQgYW5kIHRoZXkgYWN0IGluICJnbG9iYWwgc3BhY2UiLiBXaXRoIHRoYXQgaW4gbWluZCBpZiB3 ZSBhcmUgdG8gYWRkIHRoaXMgcGVyIGludGVyZmFjZSBzY29wZSB3ZSBtYXkgYXMgd2VsbCBhZGQg dGhlIHByb3Bvc2VkIGdyb3VwaW5nIGFuZCB2ZXJiYXRpbSBzZW5kIGl0IGFzIHJlY29nbml6ZWQg YnkgZmxvdy1zcGVjLg0KDQotIC0gLQ0KDQpTbyBvdGhlciB0aGVuIHBhcnRpYWwgZGVwbG95bWVu dCBwcm9ibGVtIHdoaWNoIHJlcXVpcmVzIG9wZXJhdG9yJ3MgZ29vZCBhd2FyZW5lc3Mgb2Ygd2hh dCB3aGljaCBib3ggc3VwcG9ydHMgSSBzZWUgdGhpcyBwcm9wb3NhbCBhcyBoZWxwZnVsIHRvIHJl bW92ZSBhIGxpdHRsZSBiaXQgb2YgcHJvdmlzaW9uaW5nLg0KDQpJdCBpcyB1cCB0byB0aGUgV0cg dG8gZGVjaWRlIGlmIHRoaXMgImxpdHRsZSBiaXQiIGp1c3RpZmllcyBzdGFuZGFyZHMgdHJhY2sg UkZDIDopDQoNCkJlc3QsDQpyLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpPbiBNb24sIEF1 ZyAzLCAyMDE1IGF0IDExOjI5IFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgPGFjZWVAY2lzY28uY29t PG1haWx0bzphY2VlQGNpc2NvLmNvbT4+IHdyb3RlOg0KSGkgUm9iZXJ0LA0KDQpGcm9tOiA8cnJh c3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPj4gb24gYmVoYWxmIG9mIFJv YmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+ DQpEYXRlOiBNb25kYXksIEF1Z3VzdCAzLCAyMDE1IGF0IDU6MjEgUE0NClRvOiBBY2VlIExpbmRl bSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVAY2lzY28uY29tPj4NCkNjOiBTdGVwaGFuZSBM aXRrb3dza2kgPHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tPG1haWx0bzpzdGVwaGFuZS5s aXRrb3dza2lAb3JhbmdlLmNvbT4+LCAiaWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+ IiA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtJZHJd IFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAx DQoNCkhlbGxvIEFjZWUsDQoNCj4gSWYgUm91dGUgVGFyZ2V0cyB3ZXJlIGFkb3B0ZWQgdG8gRmxv dyBTcGVjLCB3b3VsZG7igJl0IHRoYXQNCj4gYmUgdGhlIEJHUCBhbnN3ZXIgdG8gdGhpcyBwcm9i bGVtPw0KDQpDYW4ndCByZXNpc3QgdG8gYXNrIC4uIHdoYXQgZG8geW91IG1lYW4gPw0KDQpSb3V0 ZSB0YXJnZXQgaXMganVzdCBhbiBleHRlbmRlZCBjb21tdW5pdHkgYW5kIGxpa2UgYW55IG90aGVy IFNBRkkgY2FuIGJlIHVzZWQgd2l0aCB2YW5pbGxhIEZsb3cgU3BlYy4gTGlrZXdpc2UgaXQgaXMg dXAgdG8gaW1wbGVtZW50YXRpb24gdG8gYWxsb3cgYW55IGZpbHRlcmluZyBiYXNlZCBvbiByZWd1 bGFyL2V4dGVuZGVkL3dpZGUgY29tbXVuaXRpZXMuDQoNCkp1c3QgRllJIFJGQyBhbHJlYWR5IHNw ZWxscyBvdXQgY2FzZSBvZiB1c2luZyBmbG93IHNwZWMgcm91dGVzIGluIHRoZSBWUE4gZmlsdGVy aW5nIGFwcGxpY2F0aW9uIGJhc2VkIG9uIFJUIGltcG9ydDoNCg0KDQpQcm9wYWdhdGlvbiBvZiB0 aGlzIE5MUkkgaXMgY29udHJvbGxlZCBieSBtYXRjaGluZyBSb3V0ZSBUYXJnZXQNCg0KZXh0ZW5k ZWQgY29tbXVuaXRpZXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBCR1AgcGF0aCBhZHZlcnRpc2VtZW50 IHdpdGggdGhlIFZSRiBpbXBvcnQgcG9saWN5LCB1c2luZyB0aGUgc2FtZSBtZWNoYW5pc20gYXMg ZGVzY3JpYmVpbiAiQkdQL01QTFMgSVAgVlBOcyIgW1JGQzQzNjQ8aHR0cDovL3d3dy5hcm13YXJl LmRrL1JGQy9yZmMvcmZjNDM2NC5odG1sPl0gLg0KT2sgLSBzbyBpdCBpcyBhbHJlYWR5IGluIFJG QyA1NTc1Lg0KDQoNCg0KU28gY2FuIHlvdSBlbGFib3JhdGUgd2hhdCBkb2VzIGl0IG1lYW4gdG8g ImFkb3B0IFJUcyB0byBGbG93IFNwZWMiID8NCg0KR2l2ZW4gdGhhdCB0aGV5IGFscmVhZHkgYXBw bHkgO14pLCB3b3VsZG7igJl0IHJvdXRlLXRhcmdldHMgYWxvbmUgYmUgZW5vdWdoIHRvIHNhdGlz ZnkgdGhlIHJlcXVpcmVtZW50IGZvciBmbG93IHNwZWMgTkxSSSBhcHBseWluZyB0byBhIHNwZWNp ZmljIG5vZGUgb3Igc2V0IG9mIG5vZGVzPw0KDQpBY2VlDQoNCg0KUmVnYXJkcywNClJvYmVydC4N Cg0KDQoNCk9uIE1vbiwgQXVnIDMsIDIwMTUgYXQgMTA6NTQgUE0sIEFjZWUgTGluZGVtIChhY2Vl KSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVAY2lzY28uY29tPj4gd3JvdGU6DQpIaSBTdGVw aGFuZSwNCg0KRnJvbTogSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5j ZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgU3RlcGhhbmUgTGl0a293c2tpIDxzdGVwaGFuZS5s aXRrb3dza2lAb3JhbmdlLmNvbTxtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb20+ Pg0KRGF0ZTogTW9uZGF5LCBBdWd1c3QgMywgMjAxNSBhdCA4OjQzIEFNDQpUbzogImlkckBpZXRm Lm9yZzxtYWlsdG86aWRyQGlldGYub3JnPiIgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYu b3JnPj4NClN1YmplY3Q6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1pZHItZmxv d3NwZWMtaW50ZXJmYWNlc2V0LTAxDQoNCkhpLA0KDQpJbiBEYWxsYXMsIHdlIHByZXNlbnRlZCBh biB1cGRhdGUgb2YgZHJhZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQgd2hp Y2ggYWxsb3cgdG8gcHVzaCBmbG93c3BlYyBydWxlcyB0byBhIHNwZWNpZmljIHNldCBvZiBpbnRl cmZhY2VzIGlkZW50aWZpZWQgYnkgYSBncm91cCBJRC4NCldlIHRvb2sgaW50byBhY2NvdW50IHRo ZSBjb21tZW50IHdlIGhhZCBpbiBUb3JvbnRvIGJ1dCB0aGVyZSB3YXMgbm8gbmV3IGNvbW1lbnQu IExhc3QgZGlzY3Vzc2lvbiB3YXMgYWJvdXQgcHV0dGluZyB0aGUgaW50ZXJmYWNlIGdyb3VwIHdp dGhpbiB0aGUgTkxSSSB3aGljaCBpcyBjYXVzaW5nIHNvbWUgaXNzdWUsIGVzcGVjaWFsbHkgZm9y IGludGVyQVMsIHNvIGtlZXBpbmcgaXQgYXMgY29tbXVuaXR5IGxvb2tzIGJldHRlciBldmVuIGlm IHdlIG5lZWQgdG8gdXNlIEFERFBBVEggaW4gc29tZSBzcGVjaWZpYyBjYXNlcy4NCg0KSSB3b3Vs ZCBsaWtlIHRvIHJlc3RhcnQgdGhlIGRpc2N1c3Npb24gb24gdGhpcyBkcmFmdC4NCg0KRG8geW91 IHRoaW5rIHRoZSB0ZWNobmljYWwgcHJvcG9zYWwgaXMgcmlnaHQgPw0KDQpJIGJlbGlldmUgdGhp cyBpcyBhIHZhbHVhYmxlIGV4dGVuc2lvbiB0byBSRkMgNTU3NSBhbmQgdGhpcyBzZWVtcyB0byBi ZSB0aGUgcmlnaHQgZGlyZWN0aW9uLg0KDQoNCkRvIHlvdSB0aGluayB0aGF0IHRoZSBncm91cCBJ RCBzcGFjZSBpcyBsYXJnZSBlbm91Z2ggPw0KDQpJIHRoaW5rIDE2SyBpcyBwbGVudHkgZm9yIHRo ZSB1c2UgY2FzZXMgcHJlc2VudGVkIGluIHRoaXMgZHJhZnQuDQoNCg0KT25lIGNvbmNlcm4gSSBo YXZlIChub3QgYSBiaWcgb25lKSwgaXMgdGhhdCBhbGwgcm91dGVycyB3aWxsIHJlY2VpdmUgYWxs IHRoZSBmbG93c3BlYyByb3V0ZXMgZXZlbiBpZiB0aGV5IGRvIG5vdCBuZWVkIGl0LiBJIHdvdWxk IGJlIGdvb2QgdG8gcmV1c2Ugc29tZSBSVCBiYXNlZCBzb2x1dGlvbiAoYW5kIFJUIGZpbHRlcmlu ZyksIGJ1dCBSVCBtYXkgY29uZmxpY3Qgd2l0aCBGbG93c3BlYyBWUE4sIHNvIHNwZWNpYWwgY2Fy ZSBhcmUgcmVxdWlyZWQsIGFuZCBJIHdvdWxkIGxpa2UgdG8gaGVhciBmcm9tIGltcGxlbWVudG9y cyBhYm91dCBoYXZpbmcgUlRzIGlkZW50aWZ5aW5nIFZQTnMgYW5kIFJUcyBpZGVudGlmeWluZyBp bnRlcmZhY2VzIGdyb3VwcyBvbiB0aGUgc2FtZSByb3V0ZS4NCg0KVGhpcyBwcm9ibGVtIGV4aXN0 ZWQgd2l0aCBSRkMgNTU3NS4gSSBndWVzcyB3aGF0IHlvdSBhcmUgYW50aWNpcGF0aW5nIGFkdmVy dGlzaW5nIG1vcmUgcnVsZXMgbm93IHRoYXQgeW91IGhhdmUgdGhpcyBsZXZlbCBvZiBncmFudWxh cml0eT8NCg0KDQpEbyB3ZSBuZWVkIHRvIGVubGFyZ2UgdGhlIGFwcGxpY2F0aW9uIG9mIHRoaXMg bWVjaGFuaXNtIHRvIGEg4oCcU0RO4oCdIEFQSSwgbGlrZSBPcGVuZmxvdyA/IFByb2dyYW1taW5n IGZsb3dzIG9uIGEgc3BlY2lmaWMgbm9kZSwgb3Igc3BlY2lmaWMgZ3JvdXAgb2Ygbm9kZS4NCg0K SWYgUm91dGUgVGFyZ2V0cyB3ZXJlIGFkb3B0ZWQgdG8gRmxvdyBTcGVjLCB3b3VsZG7igJl0IHRo YXQgYmUgdGhlIEJHUCBhbnN3ZXIgdG8gdGhpcyBwcm9ibGVtPyBBbHNvLCBJIHRoaW5rIEZsb3cg U3BlYyBpcyBiZXR0ZXIgc3VpdGVkIHRvIGZpbHRlcmluZyB0aGFuIGdlbmVyYWxpemVkIHRyYWZm aWMgZW5naW5lZXJpbmcuIEZ1cnRoZXJtb3JlLCBJIGZlZWwgc2VnbWVudCByb3V0aW5nIHByb3Zp ZGVzIGEgbW9yZSBzY2FsYWJsZSBzb2x1dGlvbi4NCg0KVGhhbmtzLA0KQWNlZQ0KDQoNCg0KQnJn ZHMsDQoNClN0ZXBoYW5lDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGll Y2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGll bGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jDQoNCnBhcyBldHJlIGRpZmZ1 c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXog cmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyDQoNCmEgbCdl eHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExl cyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24s DQoNCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBl dGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCg0KDQoNClRoaXMgbWVzc2Fn ZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxl Z2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7DQoNCnRoZXkgc2hv dWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0 aW9uLg0KDQpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ug bm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2ht ZW50cy4NCg0KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBm b3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVk Lg0KDQpUaGFuayB5b3UuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fDQpJZHIgbWFpbGluZyBsaXN0DQpJZHJAaWV0Zi5vcmc8bWFpbHRvOklkckBpZXRm Lm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyDQoNCg0KDQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQoNCg0KDQpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNv bnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBl dCBuZSBkb2l2ZW50IGRvbmMNCg0KcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3Bp ZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVy cmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXINCg0KYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVp cmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1 ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCg0KT3JhbmdlIGRlY2xpbmUgdG91 dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3Ug ZmFsc2lmaWUuIE1lcmNpLg0KDQoNCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMg bWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBt YXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsNCg0KdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVk LCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQoNCklmIHlvdSBoYXZlIHJl Y2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQg ZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KDQpBcyBlbWFpbHMgbWF5 IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUg YmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQoNClRoYW5rIHlvdS4NCg0KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCklkciBtYWlsaW5n IGxpc3QNCklkckBpZXRmLm9yZzxtYWlsdG86SWRyQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0 Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHINCg0KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2Vz IHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRl bnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZm dXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6 IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhw ZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMg bWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApP cmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFs dGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBh dHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1h dGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlz dHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhh dmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy IGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBt YXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2 ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoK --_000_9E32478DFA9976438E7A22F69B08FF92166BD85DOPEXCLILMA4corp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9 DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25z b2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0 aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5 cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRl Y29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dl ZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3Jh dGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdp bi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh bWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3Jp dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdp bjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRp di5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi QmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0 Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7 fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVm b3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r OiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5FbWFp bFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6 IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uQmFsbG9vblRl eHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFt aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUt dHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30N CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0 cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1 cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklubGluZSBhZ2Fpbg0K PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OldpbmdkaW5n cztjb2xvcjojMUY0OTdEIj5KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHJy YXN6dWtAZ21haWwuY29tIFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dDQo8Yj5PbiBCZWhhbGYg T2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgQXVndXN0IDA0 LCAyMDE1IDEyOjI2PGJyPg0KPGI+VG86PC9iPiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkY8 YnI+DQo8Yj5DYzo8L2I+IEFjZWUgTGluZGVtIChhY2VlKTsgaWRyQGlldGYub3JnPGJyPg0KPGI+ U3ViamVjdDo8L2I+IFJlOiBbSWRyXSBQcm9ncmVzc2luZyBkcmFmdC1saXRrb3dza2ktaWRyLWZs b3dzcGVjLWludGVyZmFjZXNldC0wMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OyI+V2hhdCBJIG1lYW50IFJUIGJlaW5nIHRvbyBiaWcgd2FzIGJh c2VkIG9uIHRoZSBmYWN0IHRoYXQgdHlwaWNhbGx5IHlvdSBoYXZlIGludGVyZmFjZXMgZmFjaW5n IGN1c3RvbWVycywgcGVlcnMgb3IgdXBzdHJlYW1zLiBTbyB0aHJlZSBncm91cGluZ3MgaW4gdG90 YWwgd2hpY2ggY291bGQgYmUgd2VsbCBzZXJ2ZWQgYnkgc3RhbmRhcmQNCiBiZ3AgY29tbXVuaXR5 IG1hcmtpbmcgKHdoaWNoIGlzIGFscmVhZHkgaW4gcGxhY2UgZm9yIHZhcmlvdXMgb3RoZXIgcG9s aWN5IGZpbHRlcmluZyByZWFzb25zIHRvZGF5IGluIGFsbCBzZXJpb3VzIG5ldHdvcmtzKS4mbmJz cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhvdyBtYW55IGdyb3VwcyBkbyB5b3Ug ZW52aXNpb24gdG8gaGF2ZSBmb3IgcHVzaGluZyB0aGUgZmlsdGVyaW5nIGFyb3VuZD8mbmJzcDs8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1NMSV0gSW4gbXkgY2FzZSBmZXcsIGF0IGxl YXN0IGF0IHRoZSBiZWdpbm5pbmcsIGJ1dCB3ZSBkb27igJl0IHJlYWxseSBrbm93IHdoZXJlIHRo aXMgdXNhZ2UgY2FuIGdvIOKApjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UlQgY2Fu IGJlIHVzZWQgaWYgeW91IHJldXNlIGNvbmNlcHQgb2YgaW1wb3J0aW5nIGZpbHRlcnMgaW50byBW UkZzLiBJbiBzdWNoIGEgY2FzZSBzdXBwb3NlIGFuIGltcGxlbWVudGF0aW9uIHdvdWxkIGFsbG93 IHlvdSB0byBwdXQgaW50ZXJmYWNlcyB1bmRlciBzb3J0IG9mIHZpcnR1YWwgVlJGcyBmb3IgZmls dGVyaW5nIG9ubHkNCiAobm90aGluZyB0byBkbyB3aXRoIFJJQiBhbmQgRklCIGZvciBmb3J3YXJk aW5nKS4gVGhlbiAoYW5kIHRoaXMgaXMgbWF5YmUgd2hhdCBBY2VlIGhhZCBpbiBtaW5kIGluIHRo ZSBmaXJzdCBwbGFjZSkgeW91IGRvIG5vdCBuZWVkIGFueSBmbG93IHNwZWMgZXh0ZW5zaW9ucyA6 KSBZb3UganVzdCBhcHBseSB2cmYtZmlsdGVyIGNvbW1hbmQgb24gc2V0IG9mIGludGVyZmFjZXMg eW91IGxpa2UgYW5kIGltcG9ydCBmaWx0ZXJpbmcgcnVsZXMgYmFzZWQNCiBvbiB0aGUgUlQgdW5k ZXIgZ2xvYmFsIHZyZi1maWx0ZXIgZm9vIHNlY3Rpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOiMxRjQ5N0QiPltTTEldIEFzc29jaWF0aW5nIFJUIHRvIFZSRiBpcyB0cnVlIGZvciBhIFZQ TiBlbnZpcm9ubWVudC4gSSBkb27igJl0IHNlZSB3aHkgd2UgY291bGQgbm90IGFzc29jaWF0ZSBh IFJUIHRvIHNvbWV0aGluZyBlbHNlIChhbm90aGVyIHRhcmdldCkuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7Ij5TdWNoIGltcG9ydCBzaG91bGQgYmUgYWxyZWFkeSBzdXBwb3J0ZWQgaW4g YWxsIGltcGxlbWVudGF0aW9ucyB0b2RheS4gT25seSB0aGluZyBpcyBtaXNzaW5nIGlzIHRoZSBp bmZyYSBwYXJ0IG9mIHRoZSB2ZW5kb3Igb2YgeW91ciBjaG9pY2UuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7Ij5UaGUgY29uZmlnIHdvdWxkIGxvb2sgbGlrZSB0aGlzOjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OyI+dnJmLWZpbHRlciBmb288bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+aW1wb3J0IHJ0 ICZxdW90O3BlZXJzJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5pbnQgR2Uw LzE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OyI+dnJmLWZpbHRlciBmb288bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDsiPkV0IHZvaWzDoCA7KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Q2hlZXJzLDxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ij5Sb2JlcnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBBdWcgNCwg MjAxNSBhdCAxMDozNyBBTSwgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lA b3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29t PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldo eSBkbyB5b3UgdGhpbmsgUlQgaXMgdG9vIGJpZyBmb3IgdGhpcyA/IFJUIGlzIHVzZWQgZm9yIG1v cmUgYW5kIG1vcmUgYXBwbGljYXRpb25zLiBIZXJlIHdlIHdhbnQNCiB0byBleHByZXNzIGEgZ3Jv dXAgbWVtYmVyc2hpcCB3aGljaCBpcyBwcmVjaXNlbHkgd2hhdCBSVCBkb2VzLjwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YSBocmVmPSJtYWlsdG86cnJh c3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT4gW21h aWx0bzo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5y cmFzenVrQGdtYWlsLmNvbTwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8 YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMDMsIDIwMTUgMjM6NDE8YnI+DQo8Yj5U bzo8L2I+IEFjZWUgTGluZGVtIChhY2VlKTxicj4NCjxiPkNjOjwvYj4gTElUS09XU0tJIFN0ZXBo YW5lIFNDRS9JQk5GOyA8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu ayI+DQppZHJAaWV0Zi5vcmc8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtJZHJdIFBy b2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxPG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSBBY2VlLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDsiPlBlcnNvbmFsbHkgSSB0aGluayBSVCBpcyB0b28gYmlnIG9mIGEgY2Fubm9uIGZv ciB0aGlzIGFwcGxpY2F0aW9uLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDsiPlNpbXBsZSByZWd1bGFyIGNvbW11bml0eSBjb2xvcmluZyB3b3VsZCBiZSBtb3JlIHRoZW4g ZmluZSAmIzQzOyBhIHNpbXBsZSByb3V0ZSBtYXAuIEkgZGlkIHRlbGwgdGhpcyB0byBTdGVwaGFu ZSBpbiB0aGUgcGFzdC4gU28gSSBhbHNvDQogbWVudGlvbmVkIHRoYXQgdXNpbmcgbmV3IHJlZ2lz dGVyZWQgd2lkZSBjb21tdW5pdHkgY291bGQgYmUgYW5vdGhlciBhbHRlcm5hdGl2ZS4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Ib3dldmVyIGhpcyBwb2ludCBpcyB0 byBhdXRvbWF0ZSB0aGUgZmlsdGVyaW5nIGFuZCBub3QgYm90aGVyIHdpdGggbWFudWFsIHJvdXRl LW1hcHMvcG9saWN5IG9uIGFsbCB0aGUgZWRnZXMgdG8gZmlsdGVyIHdoZXJlIGZsb3dzcGVjDQog d291bGQgb3Igd291bGQgbm90IGFwcGx5LiBBbHNvIHVubGVzcyB5b3UgcHV0IGludGVyZmFjZXMg aW4gdGhlIHZyZnMgKHdoaWNoIGlzIHRvbyBsaW1pdGluZyB0byB0aGUgY2FzZSBkZXNjcmliZWQg aW4gdGhlIGRyYWZ0KSBpdCBzZWVtcyB0aGF0IHNvbWUgaW1wbGVtZW50YXRpb25zIG9mIGZsb3cg c3BlYyBkbyBub3QgaGF2ZSBhIHBlciBpbnRlcmZhY2UgY29uY2VwdCBhbmQgdGhleSBhY3QgaW4g JnF1b3Q7Z2xvYmFsIHNwYWNlJnF1b3Q7LiBXaXRoIHRoYXQgaW4NCiBtaW5kIGlmIHdlIGFyZSB0 byBhZGQgdGhpcyBwZXIgaW50ZXJmYWNlIHNjb3BlIHdlIG1heSBhcyB3ZWxsIGFkZCB0aGUgcHJv cG9zZWQgZ3JvdXBpbmcgYW5kIHZlcmJhdGltIHNlbmQgaXQgYXMgcmVjb2duaXplZCBieSBmbG93 LXNwZWMuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+LSAtIC08L3Nw YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TbyBvdGhlciB0aGVuIHBhcnRpYWwgZGVw bG95bWVudCBwcm9ibGVtIHdoaWNoIHJlcXVpcmVzIG9wZXJhdG9yJ3MgZ29vZCBhd2FyZW5lc3Mg b2Ygd2hhdCB3aGljaCBib3ggc3VwcG9ydHMgSSBzZWUgdGhpcyBwcm9wb3NhbCBhcw0KIGhlbHBm dWwgdG8gcmVtb3ZlIGEgbGl0dGxlIGJpdCBvZiBwcm92aXNpb25pbmcuJm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SXQgaXMgdXAgdG8gdGhlIFdHIHRvIGRlY2lkZSBp ZiB0aGlzICZxdW90O2xpdHRsZSBiaXQmcXVvdDsganVzdGlmaWVzIHN0YW5kYXJkcyB0cmFjayBS RkMgOik8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5CZXN0LDwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDsiPnIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBBdWcgMywgMjAx NSBhdCAxMToyOSBQTSwgQWNlZSBMaW5kZW0gKGFjZWUpICZsdDs8YSBocmVmPSJtYWlsdG86YWNl ZUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5hY2VlQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3Rl OjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SGkgUm9iZXJ0LCZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+ PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10 b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs YWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 YmxhY2siPiZsdDs8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2Js YW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBSb2JlcnQgUmFzenVr ICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIj5y b2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPk1vbmRheSwgQXVndXN0 IDMsIDIwMTUgYXQgNToyMSBQTTxicj4NCjxiPlRvOiA8L2I+QWNlZSBMaW5kZW0gJmx0OzxhIGhy ZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjZWVAY2lzY28uY29t PC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPlN0ZXBoYW5lIExpdGtvd3NraSAmbHQ7PGEgaHJlZj0i bWFpbHRvOnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+c3Rl cGhhbmUubGl0a293c2tpQG9yYW5nZS5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRv OmlkckBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkckBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0 OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5v cmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW0lkcl0gUHJvZ3Jlc3NpbmcgZHJh ZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQtMDE8L3NwYW4+PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMu NzVwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBw dCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjpibGFjayI+SGVsbG8gQWNlZSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jmd0 OyBJZiBSb3V0ZSBUYXJnZXRzIHdlcmUgYWRvcHRlZCB0byBGbG93IFNwZWMsIHdvdWxkbuKAmXQg dGhhdCZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4m Z3Q7IGJlIHRoZSBCR1AgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbT88L3NwYW4+PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj ayI+Q2FuJ3QgcmVzaXN0IHRvIGFzayAuLiB3aGF0IGRvIHlvdSBtZWFuID8mbmJzcDs8L3NwYW4+ PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 Oztjb2xvcjpibGFjayI+Um91dGUgdGFyZ2V0IGlzIGp1c3QgYW4gZXh0ZW5kZWQgY29tbXVuaXR5 IGFuZCBsaWtlIGFueSBvdGhlciBTQUZJIGNhbiBiZSB1c2VkIHdpdGggdmFuaWxsYSBGbG93IFNw ZWMuDQogTGlrZXdpc2UgaXQgaXMgdXAgdG8gaW1wbGVtZW50YXRpb24gdG8gYWxsb3cgYW55IGZp bHRlcmluZyBiYXNlZCBvbiByZWd1bGFyL2V4dGVuZGVkL3dpZGUgY29tbXVuaXRpZXMuJm5ic3A7 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6YmxhY2siPkp1c3QgRllJIFJGQyBhbHJlYWR5IHNwZWxscyBvdXQgY2Fz ZSBvZiB1c2luZyBmbG93IHNwZWMgcm91dGVzIGluIHRoZSBWUE4gZmlsdGVyaW5nIGFwcGxpY2F0 aW9uIGJhc2VkDQogb24gUlQgaW1wb3J0Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwcmU+PHNwYW4gc3R5bGU9 ImNvbG9yOmJsYWNrIj5Qcm9wYWdhdGlvbiBvZiB0aGlzIE5MUkkgaXMgY29udHJvbGxlZCBieSBt YXRjaGluZyBSb3V0ZSBUYXJnZXQ8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj5leHRlbmRlZCBjb21tdW5pdGllcyBhc3NvY2lhdGVkIHdpdGgg dGhlIEJHUCBwYXRoIGFkdmVydGlzZW1lbnQgd2l0aCB0aGUgVlJGIGltcG9ydCBwb2xpY3ksIHVz aW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBkZXNjcmliZWluICZxdW90O0JHUC9NUExTIElQIFZQ TnMmcXVvdDsgWzxhIGhyZWY9Imh0dHA6Ly93d3cuYXJtd2FyZS5kay9SRkMvcmZjL3JmYzQzNjQu aHRtbCIgdGFyZ2V0PSJfYmxhbmsiPlJGQzQzNjQ8L2E+XSAuPC9zcGFuPjxvOnA+PC9vOnA+PC9w cmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjpibGFjayI+T2sgLSBzbyBpdCBpcyBhbHJlYWR5IGluIFJGQyA1NTc1LiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk ICNCNUM0REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1 cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQi Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5TbyBjYW4geW91IGVsYWJvcmF0 ZSB3aGF0IGRvZXMgaXQgbWVhbiB0byAmcXVvdDthZG9wdCBSVHMgdG8gRmxvdyBTcGVjJnF1b3Q7 ID8mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkdpdmVuIHRoYXQgdGhleSBhbHJlYWR5IGFw cGx5IDteKSwgd291bGRu4oCZdCByb3V0ZS10YXJnZXRzIGFsb25lIGJlIGVub3VnaCB0byBzYXRp c2Z5IHRoZSByZXF1aXJlbWVudA0KIGZvciBmbG93IHNwZWMgTkxSSSBhcHBseWluZyB0byBhIHNw ZWNpZmljIG5vZGUgb3Igc2V0IG9mIG5vZGVzPyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOiM4ODg4ODgiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOiM4ODg4ODgiPkFjZWU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0 OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVm dDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206 NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWdh cmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Sb2JlcnQu PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj ayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi bGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PbiBNb24s IEF1ZyAzLCAyMDE1IGF0IDEwOjU0IFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgJmx0OzxhIGhyZWY9 Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjZWVAY2lzY28uY29tPC9h PiZndDsNCiB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij5IaSBTdGVwaGFuZSwmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxl PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHIt Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9h PiZndDsgb24gYmVoYWxmIG9mIFN0ZXBoYW5lIExpdGtvd3NraSAmbHQ7PGEgaHJlZj0ibWFpbHRv OnN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RlcGhhbmUu bGl0a293c2tpQG9yYW5nZS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Nb25kYXksIEF1 Z3VzdCAzLCAyMDE1IGF0IDg6NDMgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90OzxhIGhyZWY9Im1h aWx0bzppZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+JnF1b3Q7 ICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGll dGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+W0lkcl0gUHJvZ3Jlc3NpbmcgZHJh ZnQtbGl0a293c2tpLWlkci1mbG93c3BlYy1pbnRlcmZhY2VzZXQtMDE8L3NwYW4+PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMu NzVwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBw dCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJjb2xvcjpibGFjayI+SGksPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij5JbiBEYWxsYXMsIHdlIHByZXNlbnRlZCBhbiB1cGRhdGUgb2YgZHJhZnQtbGl0a293c2tpLWlk ci1mbG93c3BlYy1pbnRlcmZhY2VzZXQgd2hpY2ggYWxsb3cgdG8gcHVzaCBmbG93c3BlYyBydWxl cyB0byBhIHNwZWNpZmljIHNldCBvZiBpbnRlcmZhY2VzIGlkZW50aWZpZWQNCiBieSBhIGdyb3Vw IElELjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj5XZSB0b29rIGludG8gYWNjb3VudCB0aGUgY29tbWVudCB3ZSBo YWQgaW4gVG9yb250byBidXQgdGhlcmUgd2FzIG5vIG5ldyBjb21tZW50LiBMYXN0IGRpc2N1c3Np b24gd2FzIGFib3V0IHB1dHRpbmcgdGhlIGludGVyZmFjZSBncm91cCB3aXRoaW4gdGhlIE5MUkkN CiB3aGljaCBpcyBjYXVzaW5nIHNvbWUgaXNzdWUsIGVzcGVjaWFsbHkgZm9yIGludGVyQVMsIHNv IGtlZXBpbmcgaXQgYXMgY29tbXVuaXR5IGxvb2tzIGJldHRlciBldmVuIGlmIHdlIG5lZWQgdG8g dXNlIEFERFBBVEggaW4gc29tZSBzcGVjaWZpYyBjYXNlcy48L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPkkgd291bGQgbGlrZSB0byByZXN0YXJ0IHRoZSBkaXNjdXNzaW9uIG9u IHRoaXMgZHJhZnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5EbyB5b3Ug dGhpbmsgdGhlIHRlY2huaWNhbCBwcm9wb3NhbCBpcyByaWdodCA/PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSBi ZWxpZXZlIHRoaXMgaXMgYSB2YWx1YWJsZSBleHRlbnNpb24gdG8gUkZDIDU1NzUgYW5kIHRoaXMg c2VlbXMgdG8gYmUgdGhlIHJpZ2h0IGRpcmVjdGlvbi4mbmJzcDs8L3NwYW4+PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0 REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFy Z2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPkRvIHlvdSB0aGluayB0aGF0IHRoZSBncm91cCBJRCBzcGFjZSBpcyBsYXJnZSBl bm91Z2ggPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgdGhpbmsgMTZLIGlzIHBsZW50eSBmb3IgdGhlIHVzZSBj YXNlcyBwcmVzZW50ZWQgaW4gdGhpcyBkcmFmdC4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1 QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDtt YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8 ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPk9uZSBjb25jZXJuIEkgaGF2ZSAobm90 IGEgYmlnIG9uZSksIGlzIHRoYXQgYWxsIHJvdXRlcnMgd2lsbCByZWNlaXZlIGFsbCB0aGUgZmxv d3NwZWMgcm91dGVzIGV2ZW4gaWYgdGhleSBkbyBub3QgbmVlZCBpdC4gSSB3b3VsZCBiZSBnb29k IHRvIHJldXNlIHNvbWUNCiBSVCBiYXNlZCBzb2x1dGlvbiAoYW5kIFJUIGZpbHRlcmluZyksIGJ1 dCBSVCBtYXkgY29uZmxpY3Qgd2l0aCBGbG93c3BlYyBWUE4sIHNvIHNwZWNpYWwgY2FyZSBhcmUg cmVxdWlyZWQsIGFuZCBJIHdvdWxkIGxpa2UgdG8gaGVhciBmcm9tIGltcGxlbWVudG9ycyBhYm91 dCBoYXZpbmcgUlRzIGlkZW50aWZ5aW5nIFZQTnMgYW5kIFJUcyBpZGVudGlmeWluZyBpbnRlcmZh Y2VzIGdyb3VwcyBvbiB0aGUgc2FtZSByb3V0ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGlzIHByb2JsZW0g ZXhpc3RlZCB3aXRoIFJGQyA1NTc1LiBJIGd1ZXNzIHdoYXQgeW91IGFyZSBhbnRpY2lwYXRpbmcg YWR2ZXJ0aXNpbmcgbW9yZSBydWxlcyBub3cgdGhhdA0KIHlvdSBoYXZlIHRoaXMgbGV2ZWwgb2Yg Z3JhbnVsYXJpdHk/Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGlu ZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDtt YXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj5EbyB3ZSBuZWVkIHRvIGVubGFyZ2UgdGhlIGFwcGxpY2F0aW9uIG9m IHRoaXMgbWVjaGFuaXNtIHRvIGEg4oCcU0RO4oCdIEFQSSwgbGlrZSBPcGVuZmxvdyA/IFByb2dy YW1taW5nIGZsb3dzIG9uIGEgc3BlY2lmaWMgbm9kZSwgb3Igc3BlY2lmaWMgZ3JvdXAgb2Ygbm9k ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOmJsYWNrIj5JZiBSb3V0ZSBUYXJnZXRzIHdlcmUgYWRvcHRlZCB0byBGbG93IFNw ZWMsIHdvdWxkbuKAmXQgdGhhdCBiZSB0aGUgQkdQIGFuc3dlciB0byB0aGlzIHByb2JsZW0/IEFs c28sDQogSSB0aGluayBGbG93IFNwZWMgaXMgYmV0dGVyIHN1aXRlZCB0byBmaWx0ZXJpbmcgdGhh biBnZW5lcmFsaXplZCB0cmFmZmljIGVuZ2luZWVyaW5nLiBGdXJ0aGVybW9yZSwgSSBmZWVsIHNl Z21lbnQgcm91dGluZyBwcm92aWRlcyBhIG1vcmUgc2NhbGFibGUgc29sdXRpb24uJm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGFua3MsPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkFjZWUmbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6 c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0 OjMuNzVwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1 LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj5Ccmdkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlN0ZXBo YW5lPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PG86cD48L286cD48 L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DZSBtZXNzYWdlIGV0 IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29u ZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmM8L3NwYW4+PG86 cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5wYXMgZXRyZSBk aWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBh dmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcjwvc3Bh bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmEgbCdl eHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExl cyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24s PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ T3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBh bHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgbWVzc2FnZSBhbmQg aXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGlu Zm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+dGhleSBzaG91bGQgbm90IGJl IGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uPC9zcGFu PjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SWYgeW91 IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2Vu ZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuPC9zcGFuPjxv OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QXMgZW1haWxz IG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBo YXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLjwvc3Bhbj48bzpwPjwvbzpw PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rIHlvdS48L3NwYW4+ PG86cD48L286cD48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJn aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi cj4NCklkciBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86SWRyQGlldGYub3JnIiB0 YXJnZXQ9Il9ibGFuayI+SWRyQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3 LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93 d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHI8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwcmU+X19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxvOnA+ PC9vOnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+DQo8cHJlPkNlIG1lc3Nh Z2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9u cyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYzxvOnA+ PC9vOnA+PC9wcmU+DQo8cHJlPnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVz IHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJl dXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyPG86cD48L286cD48L3ByZT4NCjxwcmU+YSBsJ2V4cGVk aXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1l c3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiw8bzpw PjwvbzpwPjwvcHJlPg0KPHByZT5PcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBz aSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuPG86 cD48L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+VGhpcyBt ZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHBy aXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzs8bzpwPjwv bzpwPjwvcHJlPg0KPHByZT50aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3Ig Y29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5JZiB5 b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBz ZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy48bzpwPjwv bzpwPjwvcHJlPg0KPHByZT5BcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3Qg bGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBm YWxzaWZpZWQuPG86cD48L286cD48L3ByZT4NCjxwcmU+VGhhbmsgeW91LjxvOnA+PC9vOnA+PC9w cmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1h aWx0bzpJZHJAaWV0Zi5vcmciPklkckBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczov L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPC9hPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8UFJFPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVz IHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJp dmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVz IG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2Fn ZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBk ZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ry b25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0 b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBv dSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkg Y29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBi ZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQg b3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp cyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhp cyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwg T3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVk LCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91Lgo8L1BSRT48L2JvZHk+DQo8L2h0bWw+ DQo= --_000_9E32478DFA9976438E7A22F69B08FF92166BD85DOPEXCLILMA4corp_-- From nobody Tue Aug 4 05:47:14 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49DD41A893B for ; Tue, 4 Aug 2015 05:47:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -97.155 X-Spam-Level: X-Spam-Status: No, score=-97.155 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11Tnw_LqgBZu for ; Tue, 4 Aug 2015 05:47:12 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0D951A8938 for ; Tue, 4 Aug 2015 05:47:11 -0700 (PDT) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=174.124.190.172; From: "Susan Hares" To: "'IDR WG'" Date: Tue, 4 Aug 2015 08:47:13 -0400 Message-ID: <01cd01d0ceb3$afe0fd90$0fa2f8b0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_01CE_01D0CE92.28CF5D90" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdDOrV8YZxkI91XrSVKuY3Hu1vFx7A== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [Idr] 2 week adoption call for draft-jasinska-ix-bgp-route-server-implementation (7/19 to 8/2) - Draft passed WG adoption call X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 12:47:13 -0000 This is a multipart message in MIME format. ------=_NextPart_000_01CE_01D0CE92.28CF5D90 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit The draft-jasinska-ix-bgp-route-server-implementation (7/19 to 8/2) has passed WG adoption call. Please note this draft will be listed in the WG drafts, but the draft will not be forwarded to the IESG. Instead the content of this draft will be added to the IDR WG Wiki pages. Sue Hares ------=_NextPart_000_01CE_01D0CE92.28CF5D90 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

The = draft-jasinska-ix-bgp-route-server-implementation (7/19 to 8/2) has = passed WG adoption call.    Please note this draft will = be listed in the WG drafts, but the draft will not be forwarded to the = IESG.  Instead the content of this draft will be added to the IDR = WG Wiki pages.   

 

 

Sue =  Hares

------=_NextPart_000_01CE_01D0CE92.28CF5D90-- From nobody Tue Aug 4 06:07:22 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1591A1A903E for ; Tue, 4 Aug 2015 06:07:21 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.61 X-Spam-Level: X-Spam-Status: No, score=-3.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nq4RHVvLxlcX for ; Tue, 4 Aug 2015 06:07:17 -0700 (PDT) Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4E3F1A902A for ; Tue, 4 Aug 2015 06:07:16 -0700 (PDT) Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.4-5) with ESMTP id 409b0c55.2aff0966e940.1288244.00-2439.3573725.nbfkord-smmo06.seg.att.com (envelope-from ); Tue, 04 Aug 2015 13:07:16 +0000 (UTC) X-MXL-Hash: 55c0b9041025ee74-baa2af1d64b3815f81af91f94ef2280009e7b95b Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.4-5) over TLS secured channel with ESMTP id 6f8b0c55.0.1288150.00-2188.3573444.nbfkord-smmo06.seg.att.com (envelope-from ); Tue, 04 Aug 2015 13:07:03 +0000 (UTC) X-MXL-Hash: 55c0b8f77eb32532-a7c76ffa024e066702f33a2336a8729581f0e31b Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id t74D719c018324; Tue, 4 Aug 2015 09:07:02 -0400 Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id t74D6onV018107 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 4 Aug 2015 09:06:57 -0400 Received: from MISOUT7MSGHUBAA.ITServices.sbc.com (MISOUT7MSGHUBAA.itservices.sbc.com [130.9.129.145]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Tue, 4 Aug 2015 13:06:26 GMT Received: from MISOUT7MSGUSRCD.ITServices.sbc.com ([169.254.4.75]) by MISOUT7MSGHUBAA.ITServices.sbc.com ([130.9.129.145]) with mapi id 14.03.0224.002; Tue, 4 Aug 2015 09:05:46 -0400 From: "UTTARO, JAMES" To: "'Nicolas Fevrier (nifevrie)'" , "'Robert Raszuk'" , "''" Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ37C02AgAACSICAAANHgIAAt2GAgAAeQoCAAAgHgP//4R+Q Date: Tue, 4 Aug 2015 13:05:45 +0000 Message-ID: References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [130.10.234.200] Content-Type: multipart/mixed; boundary="_003_B17A6910EEDD1F45980687268941550F0CBEF091MISOUT7MSGUSRCD_" MIME-Version: 1.0 X-RSA-Inspected: yes X-RSA-Classifications: public X-AnalysisOut: [v=2.0 cv=WKnIqAQR c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a] X-AnalysisOut: [=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=eGOv5RjRrSUA:10 a=uRRa7] X-AnalysisOut: [4qj2VoA:10 a=48vgC7mUAAAA:8 a=z9tbli-vAAAA:8 a=2clOPd4PAAA] X-AnalysisOut: [A:8 a=pGLkceISAAAA:8 a=AUd_NHdVAAAA:8 a=E3RpNtSkAAAA:8 a=4] X-AnalysisOut: [9HGcSwE8rAQ9N06IhUA:9 a=wPNLvfGTeEIA:10 a=4ViZ3JOhr9wA:10 ] X-AnalysisOut: [a=0Q_hZK1rMOwjruNJ:21 a=FxuGAFeUr7s9VHfr:21 a=3KA0lASpB_UR] X-AnalysisOut: [JLu5S90A:9 a=diV1Cm6KfS4A:10 a=ZTcK7PeA16UUdvSAaq0A:9] X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2015072901)] X-MAIL-FROM: X-SOURCE-IP: [144.160.229.24] Archived-At: Cc: "'idr@ietf.org'" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 13:07:21 -0000 --_003_B17A6910EEDD1F45980687268941550F0CBEF091MISOUT7MSGUSRCD_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I had a similar notion back in 2008, conceptually be able to create a VRF p= rojection, so that different interfaces could consult a series of projectio= ns/cuts to make a forwarding decision. I had also believed that modifying = the logic of a CUG to create the "and" instead of "or" could be useful in g= rouping Jim Uttaro -----Original Message----- From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Nicolas Fevrier (nifev= rie) Sent: Tuesday, August 04, 2015 6:54 AM To: Robert Raszuk; Cc: idr@ietf.org Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Hi Robert, A comment on the number of groups needed. it would be useful to differentiate interfaces based on bandwidth. Example: a rate-limit action is expressed in bps, not in interface bandwidth percent.=20 <> a 500Mbps policer will be applied on 10G, 100G or n times 10/100G indifferently. With multiple groups, we can define a policer at 5% (500Mbps when applied on 10G, 5G when applied on 100G etc...) Also, you may want to apply different rules to different peering or transit partners. Cheers, N. From: Idr on behalf of Robert Raszuk Date: Tuesday 4 August 2015 12:25 To: "" Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 What I meant RT being too big was based on the fact that typically you have interfaces facing customers, peers or upstreams. So three groupings in total which could be well served by standard bgp community marking (which is already in place for various other policy filtering reasons today in all serious networks). How many groups do you envision to have for pushing the filtering around? RT can be used if you reuse concept of importing filters into VRFs. In such a case suppose an implementation would allow you to put interfaces under sort of virtual VRFs for filtering only (nothing to do with RIB and FIB for forwarding). Then (and this is maybe what Acee had in mind in the first place) you do not need any flow spec extensions :) You just apply vrf-filter command on set of interfaces you like and import filtering rules based on the RT under global vrf-filter foo section.=20 Such import should be already supported in all implementations today. Only thing is missing is the infra part of the vendor of your choice. The config would look like this: vrf-filter foo import rt "peers" int Ge0/1 vrf-filter foo Et voil=E0 ;) Cheers, Robert. On Tue, Aug 4, 2015 at 10:37 AM, wrote: Why do you think RT is too big for this ? RT is used for more and more applications. Here we want to express a group membership which is precisely what RT does. =20 From:rraszuk@gmail.com [mailto:rraszuk@gmail.com] On Behalf Of Robert Raszuk Sent: Monday, August 03, 2015 23:41 To: Acee Lindem (acee) Cc: LITKOWSKI Stephane SCE/IBNF; idr@ietf.org Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 =20 Hi Acee, =20 Personally I think RT is too big of a cannon for this application. =20 Simple regular community coloring would be more then fine + a simple route map. I did tell this to Stephane in the past. So I also mentioned that using new registered wide community could be another alternative. =20 However his point is to automate the filtering and not bother with manual route-maps/policy on all the edges to filter where flowspec would or would not apply. Also unless you put interfaces in the vrfs (which is too limiting to the case described in the draft) it seems that some implementations of flow spec do not have a per interface concept and they act in "global space". With that in mind if we are to add this per interface scope we may as well add the proposed grouping and verbatim send it as recognized by flow-spec.=20 =20 - - - =20 So other then partial deployment problem which requires operator's good awareness of what which box supports I see this proposal as helpful to remove a little bit of provisioning. =20 It is up to the WG to decide if this "little bit" justifies standards track RFC :) =20 Best, r. =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) wrote: Hi Robert,=20 =20 From: on behalf of Robert Raszuk Date: Monday, August 3, 2015 at 5:21 PM To: Acee Lindem Cc: Stephane Litkowski , "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 =20 Hello Acee, =20 > If Route Targets were adopted to Flow Spec, wouldn=B9t that > be the BGP answer to this problem? =20 Can't resist to ask .. what do you mean ? =20 Route target is just an extended community and like any other SAFI can be used with vanilla Flow Spec. Likewise it is up to implementation to allow any filtering based on regular/extended/wide communities. =20 Just FYI RFC already spells out case of using flow spec routes in the VPN filtering application based on RT import: =20 Propagation of this NLRI is controlled by matching Route Targetextended communities associated with the BGP path advertisement with the VRF import policy, using the same mechanism as describein "BGP/MPLS IP VPNs" [RFC4364 ] . Ok - so it is already in RFC 5575. =20 =20 =20 So can you elaborate what does it mean to "adopt RTs to Flow Spec" ? =20 Given that they already apply ;^), wouldn=B9t route-targets alone be enough to satisfy the requirement for flow spec NLRI applying to a specific node or set of nodes?=20 =20 Acee =20 =20 Regards, Robert. =20 =20 =20 On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (acee) wrote: Hi Stephane,=20 =20 From: Idr on behalf of Stephane Litkowski Date: Monday, August 3, 2015 at 8:43 AM To: "idr@ietf.org" Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 =20 Hi, =20 In Dallas, we presented an update of draft-litkowski-idr-flowspec-interfaceset which allow to push flowspec rules to a specific set of interfaces identified by a group ID. We took into account the comment we had in Toronto but there was no new comment. Last discussion was about putting the interface group within the NLRI which is causing some issue, especially for interAS, so keeping it as community looks better even if we need to use ADDPATH in some specific cases. =20 I would like to restart the discussion on this draft. =20 Do you think the technical proposal is right ? =20 I believe this is a valuable extension to RFC 5575 and this seems to be the right direction. =20 =20 Do you think that the group ID space is large enough ? =20 I think 16K is plenty for the use cases presented in this draft. =20 =20 One concern I have (not a big one), is that all routers will receive all the flowspec routes even if they do not need it. I would be good to reuse some RT based solution (and RT filtering), but RT may conflict with Flowspec VPN, so special care are required, and I would like to hear from implementors about having RTs identifying VPNs and RTs identifying interfaces groups on the same route. =20 This problem existed with RFC 5575. I guess what you are anticipating advertising more rules now that you have this level of granularity? =20 =20 Do we need to enlarge the application of this mechanism to a =B3SDN=B2 API, like Openflow ? Programming flows on a specific node, or specific group of node. =20 If Route Targets were adopted to Flow Spec, wouldn=B9t that be the BGP answer to this problem? Also, I think Flow Spec is better suited to filtering than generalized traffic engineering. Furthermore, I feel segment routing provides a more scalable solution.=20 =20 Thanks, Acee=20 =20 =20 =20 Brgds, =20 Stephane =20 ___________________________________________________________________________ ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent doncpas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signalera l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law;they should not be distributed, used or copied without authorisation.If you have received this email in error, please notify the sender and delete this message and its attachments.As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.Thank you. _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr =20 =20 ___________________________________________________________________________ ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr --_003_B17A6910EEDD1F45980687268941550F0CBEF091MISOUT7MSGUSRCD_ Content-Type: application/vnd.ms-powerpoint; name="VFP.V1.ppt" Content-Description: VFP.V1.ppt Content-Disposition: attachment; filename="VFP.V1.ppt"; size=75776; creation-date="Thu, 04 Jan 2007 15:06:07 GMT"; modification-date="Tue, 17 Jun 2008 02:27:21 GMT" Content-Transfer-Encoding: base64 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAjwAAAAAAAAAA EAAAkQAAAAEAAAD+////AAAAAIsAAACQAAAA//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////9g IRvwjgUAAEEkGVifiAY8p9oBsjdkrmkgEAAAvAAAAIIAAABhAQAA5AAAAMDyHwBg9hIAXAUAAAD+ eJztl+tTVVUYh3/rHEBAFBmItLyUmZVmTGWiaWAKXgsZUsscJ+ifqJlmmsYvXlC8JFe564HD7XBM BD6k01gOaYrD6KShYSqIYV6rsSHy9OzNgdQk5VMflJmHvdd7W2u979prrWMUIjlHBEsBkhF/gTDU sVpf2m9hjg/lst9CHH1a4/D5fHLyNlah/J8YFM7TZwntPyKq2xFov1vC8VZsTSH6EJ49VpyPKyW/ 1Pjtg+zuKy/8Y++w7UcGtCvNVGlvfxTreQ3tcJ4TnIFoiuFbrCyK7fZ/6Qbur3dOVq/RAU3apyJ/ FqIcH+FpvUU6rvpH8pzx+e60TzNF+sD02aeaPvtU02ffP/86X//8nf75GP9s9xJnNX30277/2W25 6rV1/isX++z5rtI32qbvtFnHtEE/ap3Oao3OQwdc0Fp1Iruo9epCf0kbdVmbdA37G9qi3+EmdEMP slvoZDbKadI1xKxVqFmjYTACIiEa2SizXqPNBo0zGRpvNutZs0UvwIsQQ/sVs0mvESOWGDPMOs3C Jw5mQwK+C5Avxn8J/inYLsVnOb5JvC+EeTAHWTyyWeZzYmRqmsnSqyZbL5kc+sqlzxw9DeOQj0H/ JHajsI/GLxL/cAiDENpDkAegN9jdUrb+VI7+UK5+hStwCdnPyiJX29SurTpHLs6Qh1Y4AcegBZrJ zyF0Vr4f5f7/y731EU9wfkoNtvPNFECR/5svRbYTXNqvHTqgEjUhP4j+MBxVIfEKiVuoH+A0sjb0 P8E5fNvxuYhvl8oZm5sxuqmPm/q4qY9bPuTGuKjPDgWaEuZXxDwLFcEzCqLZa0aaUvKxk7y4yE+Z njFuPQ+TIcaUayryaehnEGMWMeLxmYPvPOIsgiRIhneQLUe3AlYScxX2qfim8kzDz9p30rBLNQXo tmOXq2XUJJmavA2LYD41S0D2Jro4k6fXTT7rooBaFjGWYsZUwthKqGcx4yzWU8jHoh9NvCfweRzf x4gRSawIGE4Nw3iGQjDyIPQBxDX43CKXPeSxG26S99/gBlylfRldF3XqpF7tyiPXOeQ8m9xn6ZQy qUemjkMLNCM7DIfQN2F3AL5mnezH7yuwav6o/g93/bvtvfcT9hkX43KRexe5L2O85exDbvJfwRyq mEs1Nahhr/KwV9ZqAkw0Xubs1SSYQjsGXkY/FbtYfGaYSs3E/w1ixRNzDrETYT4shLdgCfIUWIbN u/S3AvuV+L1Hf0uJl0K8ZOIl0V4MCyAR5iKbjS4Om5lmF33tZi3sYc+uZ29tYEwN3BgaGWcDY65n 7HtYR3XM5wvq4WVt1TJPD/P1MG8P9fBoKAQjD0IfQEwntgYfn+qpRwO5aqQejdSjUdfhCrJfoEt7 qMduzqldnFde6lFLPTzUw6OTcBxa4CjyZjiCzRFsD/LepBrqUs0Nq4JalWNTxnfl0vfQCqdpt8FZ dOf5bjpUSV9V9FnDWqjl/PMyHi/j8nIe1Oov+vGhM+TISR4DyWkw+Q0l18PAqvPA97dHq+HhWw33 +gVyL1n/fdr+u/vuffd9OspeScHct3JZMQWsgK3sn5lUKJ12OhXJsHWDtRvKfi/213aydIIstZFp H1xntpZusHatyuC+tJ4MWXvyVu5Y+bTzyWKurRus3VxWS6y9sirIbjV7fintUu56Llv3oHZ3VsDc tyq9gr5fOX29RHCijOFkm86tMZGRx3NbHQOTuVFausHahTE6wynXwZo6ydo7ozqyXMfp5LV1g7U7 xW20U+lycAKG03ewsU62Am7zebZusHYJfKfT+bZHs9bD2ROiOeFjYRJr3tI9qN39sz+w7PbfttLf pyndsmAhG/ABAgAAos0WO6spq6xYB6TyifLHGwoFAACeAAAAgAAAAEMBAADhAAAAwPIfACjFEgDP AQAAAP54nJWUW0tUURiGn2/tGdM0u0giKoJEtC78EY2/pP/QRZfdRCNKhkKRecoYySHDiaCDkDdq XRd1b0pQVFhdFCEt37X27KEBT3vDt9fhffjWd1gsow2S6w4KdBG+oqzdXWMqzjrcZSpx1uYy1Zz3 nkSzcxzVv7fluEYfNuN3RLYd6KtVgl/oN8I5/HUtaEr1k6e7rljkTxXWGbCHOjXlitFTcJlxLo5b 4js19iRFsZOyVUoWbDKu99MacT31jbis7nXv+KjH90LxharslvG+VYhf6itp5NCcE7H2PUkrP7nN P8Y5Yze5YKOctzKeMsdsKGp5uW/cZ125rzLPM3XyFYtaL/KWR1HLy71kiDVusMEoW4zwmbu8lr3X mUHLy/XaAqetplwq4ub5zbTW07TbbNQOyzV3wA7sSrqRdTg75Rd3VMV7nLURLtoY3Tao6z5Ipw1H LS/3nVk+6s6sUeU5cyxT07rGOxailpdbYlhVLLPJGD+4xRfdgDeyDzozaHm5PnusG/REucyJq/KH Ga1n6LAHUTssd3D1072934D0NQndOVlYUW8ndBfDG9DlrtRfohPuq2aB7zPvm/kBm+CSZXzJMr5k Gb9bNP/7gh0jUA1eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwDoAwMTAAAB AOkDKAAAAIAWAADgEAAA4BAAAIAWAAAFAAAACgAAACAAAAAAAAAAAQAAAAAAAAEPAPIDlgIAAC8A yA8MAAAAMADSDwQAAAAAAAAADwDVB8gBAAAAALcPRAAAAEEAcgBpAGEAbAAAAG4AZwBzAAAAMgAA AG0AYQBuAAAATKkTAEypEwD8MpAA1JYTAC1hFDDUlhMAAAAAAA8A1QcAAAYiEAC3D0QAAAAt/zP/ IAAw/7QwtzDDMK8wAAAAADIAAABtAGEAbgAAAEypEwBMqRMA/DKQANSWEwAtYRQw1JYTAAAAAAAP ANUHgAAGIiAAtw9EAAAAVABhAGgAbwBtAGEAAACvMAAAAAAyAAAAbQBhAG4AAABMqRMATKkTAPwy kADUlhMALWEUMNSWEwAAAAAADwDVBwAABiIwALcPRAAAAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBv AG0AYQBuAAAATKkTAEypEwD8MpAA1JYTAC1hFDDUlhMAAAAAAA8A1QcAAAYSQAC3D0QAAABXAGkA bgBnAGQAaQBuAGcAcwAgADIAAABtAGEAbgAAAEypEwBMqRMA/DKQANSWEwAtYRQw1JYTAAAAAAAP ANUHAgAGElAAtw9EAAAAVwBpAG4AZwBkAGkAbgBnAHMAAAAyAAAAbQBhAG4AAABMqRMATKkTAPwy kADUlhMALWEUMNSWEwAAAAAADwDVBwIABgIAAKQPDAAAAIAAQwAAAAIA//8cAAAApQ8OAAAAAAAQ CC4AAwAAAAcAAAAAAKkPCgAAAAcAAAACAAkEAABAAKMPbgAAAAUA//0/AAAAIiAAAGQAAAAAAAAA ZAAAAAAAAAAAAEACAAAAAAIAAAD//+8AAAAAAAEAAAD//xgAAAAAAQAAAAUAACABIAEAAAAAAAUA AEACQAIAAAAAAAUAAGADYAMAAAAAAAUAAIAEgAQAAAAADwALBLwEAAAPAADwtAQAAAAABvDgAwAA BOgBAHsAAABKAAAACAAAAAAAAAALAAAAAAAAAAQAAAAAAAAADQAAAAAAAAAGAAAAAAAAAAgAAAAA AAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAAKQAAAAAAAAAEAAAAAQAAABgAAAADAAAAFwAAAAAA AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAABAAAAAAAAAABwAAAAAAAAAHAAAAAAAA AAQAAAAAAAAACQAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA BAAAAAAAAABLAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAD4AAAAAAAAABAAAAAAAAABM AAAAFQAAAAgAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA AAAAAAAABAAAAAAAAAAPAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAGAAAAAAAAAAgAAAAAAAAAAAQA AAAAAAAEAAAAAAAAAAAEAAAAAAAAGgEAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAB8AAAAA AAAABAAAAAAAAAAdAAAAAAAAAAQAAAAAAAAAIwAAAAAAAAAEAAAAAAAAAE0AAAAAAAAABAAAAAAA AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAJQAAAAAAAAAEAAAAAAAA AM8AAAAAAAAABAAAAAAAAAAeAAAAAAAAAAQAAAAAAAAASgAAAAAAAAAEAAAAAAAAADsAAAAAAAAA BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAABOAAAAAAAAAAQAAAAAAAAAOAAA AAAAAAAEAAAAAAAAABkAAAAAAAAABAAAAAAAAAAeAAAAAAAAAAQAAAAAAAAACAAAAE0AAAAEAAAA TgAAAAQAAABPAAAAHQAAAAAAAAAcAAAAAAAAADAAAAAAAAAABAAAAAAAAAAEAAAAVAAAAAQAAABV AAAABAAAAAAAAAAEAAAAAAAAAAQAAAAvAAHwWAAAADIAB/AkAAAAAwRBJBlYn4gGPKfaAbI3ZK5p /wCWBQAAAQAAAAAAAAAAAAAAMgAH8CQAAAADBKLNFjurKausWAek8onyxxv/AAkCAAACAAAAlgUA AAAAAACDAAvwMAAAAIEBBAAACIMBAAAACIZBAAAAAL8BEAAQAMABAQAACMVBAAAAAP8BCAAIAAEC AgAACFAAGvEUAAAAUJ4WAC5cDABpuEcAv9EVAOXxdwBAAB7xEAAAAAUAAAgBAAAIAAAAAPcAABAf APAPOAAAAAAA8wMUAAAADQAAAAQAAAAAAAAAAQAAgAAAAAAAAPMDFAAAAA4AAAAEAAAAAAAAAAIA AIAAAAAADwDQByYJAAAfABQEHAAAAAAAFQQUAAAAupOw9gDKmjutB5THAMqaOwEBAAAPAPoDZwAA AAAA/gMDAAAAAAEAAAD9AzQAAABCAAAAZAAAAEIAAABkAAAAAAAAAOh1kADslhMALWEUMAAAAAAA AAAA8P3//zr///8AABMAcAD7AwgAAAAAAAAAcAgAAHAA+wMIAAAAAQAAAEALAAAfAAcEPAAAAAAA /QM0AAAAIQAAAGQAAAAhAAAAZAAAABiXEwApKRQwTKkTANgykAAAAAAAAAAAAAAAAAAAAAAAAAET AB8AEwQ8AAAAAAD9AzQAAABkAAAAZAAAAGQAAABkAAAAGJcTACkpFDBMqRMA2DKQAAAAAAAAAAAA AAAAAAAAAAAAARMAHwD/AxQAAAACAAAEDAAAAAAAAAAAAAAAAgAAAB8ACAQ8AAAAAAD9AzQAAABC AAAAZAAAAEIAAABkAAAAAgAAABiXEwBLKhQwTKkTAAAAAAAAAAAAAAAAAAAAAAAAABMADwCIE6MH AAAPAIoTaAAAAAAAug8UAAAAXwBfAF8AUABQAFQAMgAwADAAMQAAAIsTRAAAAA8AiBc8AAAAAACJ FzQAAAAAAAAAAAAAAAAAAABYAgAAAAEBAAEBAAABAQEAAQAAAAAAAABwHAAAAAAAAAAAAACAAgHg DwCKE7AGAAAAALoPFgAAAF8AXwBfAFAAUABUAE0AYQBjADEAMQAAAIsTigYAAEAAGhBmBQAABQAA AAAIDAEAAAAAAAIAAAEMAAAAAAAAABQAAAAgAAAAAQAAAAEAAAAAAAAAAQAAAOgAAAAIAAAABAAA AAAAAAEAAAAAAQAAAAAAAAEBAAAAAQAAAAAAAAECAAAAAQAAAAAAAAEDAAAAAQAAAAAAAAEEAAAA AQAAAAAAAAEFAAAAaG5hbWQAAABgAAAAAgAAAAQAAAAAAAAAAwAAAAAAAAAKAEEAcgBpAGEAbAAA AAAACAAAAAAAAAADAAAAAAAAACYATQBvAG4AbwB0AHkAcABlACAAVAB5AHAAbwBnAHIAYQBwAGgA eQAAAAABBgAAAAQAGAAAAAABBwAAAAYAAAAAAAAAAAAEAAAADgAJABEAAAAaAAEAAAAIDAEAAAAA AAIAAAEMAAAAAAAAABQAAAAgAAAAAQAAAAEAAAAAAAAAAQAAAOgAAAAIAAAABAAAAAAAAAEAAAAA AQAAAAAAAAEBAAAAAQAAAAAAAAECAAAAAQAAAAAAAAEDAAAAAQAAAAAAAAEEAAAAAQAAAAAAAAEF AAAAaG5hbWQAAABgAAAAAgAAAAQAAAAAAAAAAwAAAAAAAAAKAEEAcgBpAGEAbAAAAAAACAAAAAAA AAADAAAAAAAAACYATQBvAG4AbwB0AHkAcABlACAAVAB5AHAAbwBnAHIAYQBwAGgAeQAAAAABBgAA AAQAGAAAAAABBwAAAAYAAAAAAAAAAAAEAAAADgAJABEAAAAaAAEAAAAIDAEAAAAAAAIAAAEMAAAA AAAAABQAAAAgAAAAAQAAAAEAAAAAAAAAAQAAAOgAAAAIAAAABAAAAAAAAAEAAAAAAQAAAAAAAAEB AAAAAQAAAAAAAAECAAAAAQAAAAAAAAEDAAAAAQAAAAAAAAEEAAAAAQAAAAAAAAEFAAAAaG5hbWQA AABgAAAAAgAAAAQAAAAAAAAAAwAAAAAAAAAKAEEAcgBpAGEAbAAAAAAACAAAAAAAAAADAAAAAAAA ACYATQBvAG4AbwB0AHkAcABlACAAVAB5AHAAbwBnAHIAYQBwAGgAeQAAAAABBgAAAAQAGAAAAAAB BwAAAAYAAAAAAAAAAAAEAAAADgAJABEAAAAaAAEAAAAIDAEAAAAAAAIAAAEMAAAAAAAAABQAAAAg AAAAAQAAAAEAAAAAAAAAAQAAAOgAAAAIAAAABAAAAAAAAAEAAAAAAQAAAAAAAAEBAAAAAQAAAAAA AAECAAAAAQAAAAAAAAEDAAAAAQAAAAAAAAEEAAAAAQAAAAAAAAEFAAAAaG5hbWQAAABgAAAAAgAA AAQAAAAAAAAAAwAAAAAAAAAKAEEAcgBpAGEAbAAAAAAACAAAAAAAAAADAAAAAAAAACYATQBvAG4A bwB0AHkAcABlACAAVAB5AHAAbwBnAHIAYQBwAGgAeQAAAAABBgAAAAQAGAAAAAABBwAAAAYAAAAA AAAAAAAEAAAADgAJABEAAAAaAAEAAAAIDAEAAAAAAAIAAAEMAAAAAAAAABQAAAAgAAAAAQAAAAEA AAAAAAAAAQAAAOgAAAAIAAAABAAAAAAAAAEAAAAAAQAAAAAAAAEBAAAAAQAAAAAAAAECAAAAAQAA AAAAAAEDAAAAAQAAAAAAAAEEAAAAAQAAAAAAAAEFAAAAaG5hbWQAAABgAAAAAgAAAAQAAAAAAAAA AwAAAAAAAAAKAEEAcgBpAGEAbAAAAAAACAAAAAAAAAADAAAAAAAAACYATQBvAG4AbwB0AHkAcABl ACAAVAB5AHAAbwBnAHIAYQBwAGgAeQAAAAABBgAAAAQAGAAAAAABBwAAAAYAAAAAAAAAAAAEAAAA DgAJABEAAAAaAAEAABwQFAEAAAAAAAgMAQAAAAAAAgAAAQwAAAAAAAAAFAAAACAAAAABAAAAAQAA AAAAAAABAAAA6AAAAAgAAAAEAAAAAAAAAQAAAAABAAAAAAAAAQEAAAABAAAAAAAAAQIAAAABAAAA AAAAAQMAAAABAAAAAAAAAQQAAAABAAAAAAAAAQUAAABobmFtZAAAAGAAAAACAAAABAAAAAAAAAAD AAAAAAAAAAoAQQByAGkAYQBsAAAAAAAIAAAAAAAAAAMAAAAAAAAAJgBNAG8AbgBvAHQAeQBwAGUA IABUAHkAcABvAGcAcgBhAHAAaAB5AAAAAAEGAAAABAAYAAAAAAEHAAAABgAAAAAAAAAAAAQAAAAO AAkAEQAAABoAAQ8AihM5AAAAAAC6DxAAAABfAF8AXwBQAFAAVAAxADAAAACLExkAAAAAAA0ECAAA AADAAAAAwAAAAACxNgEAAAABDwCKEzIAAAAAALoPDgAAAF8AXwBfAFAAUABUADkAAACLExQAAAAv AMgPDAAAADAA0g8EAAAAAAAAAD8A2Q94AAAAAADaDwQAAAAAACUAIAC6D2QAAABKAC4AVQB0AHQA YQByAG8AIAAgAC0AIABBAFQAJgBUACAATABhAGIAcwAgAFAAcgBvAHAAcgBpAGUAdABhAHIAeQAg AGEAbgBkACAAQwBvAG4AZgBpAGQAZQBuAHQAaQBhAGwATwDZDwwAAAAAANoPBAAAAA0APQAPAPAP HwEAAAAA8wMUAAAAXgAAAAQAAAACAAAAKgEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgPJwAAAFZGUCAo IFZpcnR1YWwgRm9yd2FyZGluZyBQcm9qZWN0aW9uICkgIBAAnw8EAAAAAQAAAAAAqg8KAAAAAQAA AAEAAAAAAAAA8wMUAAAAXwAAAAQAAAAAAAAAKwEAAAAAAAAAAPMDFAAAAGIAAAAEAAAAAgAAAC8B AAAAAAAAAACfDwQAAAAAAAAAAACoDyQAAABWRlAgKCBJbnRlcm5ldC9NSVMvVlBOIFVzZSBDYXNl cyApICAAAKEPFAAAACUAAAAAAAAAAAAlAAAAAAACACAAEACfDwQAAAABAAAAAACqDwoAAAABAAAA AQAAAAAALwDwDzgAAAAAAPMDFAAAAGQAAAAAAAAAAAAAAB0BAAAAAAAAAADzAxQAAABlAAAAAAAA AAAAAAAfAQAAAAAAAAAA6gMAAAAADwD4A3Y6AAACAO8DGAAAAAEAAAABAgcJCAAAAAAAAAAAAAAA AAAUMGAA8AcgAAAAAAD/AP///wAAAAAA//8AAP+ZAAAA//8A/wAAAJaWlgBgAPAHIAAAAP///wAA AAAAgICAAAAAAAAAzJkAMzPMAMzM/wCysrIAYADwByAAAAD///8AAAAAADMzMwAAAAAA3d3dAICA gABNTU0A6urqAGAA8AcgAAAA///MAAAAAABmZjMAgIAAADOZMwCAAAAAADPMAP/MZgBgAPAHIAAA AP///wAAAAAAgICAAAAAAAD/zGYAAAD/AMwAzADAwMAAYADwByAAAAD///8AAAAAAICAgAAAAAAA wMDAAABm/wD/AAAAAJkAAGAA8AcgAAAA////AAAAAACAgIAAAAAAADOZ/wCZ/8wAzADMALKysgBg APAHIAAAAAAAAAD//vcAZmZmAP///wCWywEA9rAAAD6g1gCv5P8AYADwByAAAAAAAAAA//73AGZm ZgD///8AiL8NAPawAAA+oNYAr+T/AGAA8AcgAAAAAAAAAP/+9wBmZmYA////AG2/CQD2sAAAPqDW AK/k/wBgAPAHIAAAAP///wAAAAAAKSkpAGG/GgAKlNYAmRqRAN5wCABAeREAYADwByAAAAD///8A AAAAACkpKQBhvxoACpTWAJkakQDecAgALlwMAGAA8AcgAAAA////AAAAAAApKSkAYb8aAAqU1gCZ GpEA3nAIAGscQAAAAKMPPgAAAAEA//0/AAAAIiADAGQAAAAAAAAAWgAAAAAAAAAAAEACAAAAAAcA AAD//+8AAAACAP///////yQAAAAAAQAAEACjD3oAAAAFAP/9PwAFACIgAwBkAACZzP4AAFoAGQAZ ANgAAABAAgAAAAAHAAAA///vAAAAAgD///////8cAAAAAAEAAJIFAAAHABMgAgDUASABAAACABgA AAUAANACQAIAAAIAFAAABQAA8ANgAwAAAgASAAAFAAAQBYAEAAAAACAAow9uAAAABQD//T8AAAAi IAAAZAAAAAAAAABkAB4AAAAAAAAAQAIAAAAABwAAAP//7wAAAAAAAQAAAP//DAAAAAABAAAABQAA IAEgAQAAAAAABQAAQAJAAgAAAAAABQAAYANgAwAAAAAABQAAgASABAAAAABQAKMPVgAAAAUAAAAB AQAABAAAAAAABgAWAAAAAAQBAAEJAAAGAAEAIAEAAAAAAgABCQAABgABAEACAAAAAAMAAQkAAAYA AQBgAwAAAAAEAAEJAAAGAAEAgAQAAAAAYACjDw4AAAABAAAAABAAAFUAAAAAAHAAow8+AAAABQAA AAAAAAAAAAIAGAABAAAAAAAAAAIAFAACAAAAAAAAAAIAEgADAAAAAAAAAAIAEAAEAAAAAAAAAAIA EACAAKMPPgAAAAUAAAAAAAAAAAACABQAAQAAAAAAAAACABIAAgAAAAAAAAACABAAAwAAAAAAAAAC AA4ABAAAAAAAAAACAA4AAAD5AxAAAAAAAAAAAAAAAAIKAQACXk4wDwAMBC41AAAPAALwJjUAABAA CPAIAAAADwAAABcsAAAPAAPwxDQAAA8ABPAoAAAAAQAJ8BAAAAAAAAAAAAAAAAAAAAAAAAAAAgAK 8AgAAAAALAAABQAAAA8ABPDsAQAAAgAK8AgAAAAQLAAAAAoAAMMAC/CYAQAABAAAAAAAQgF8FgAA QwFVAwAARAEEAAAARcGgAAAARsGqAAAAfwEBAAEAgAEAAAAAgQEEAAAIvwEQABAA/wEQABgAiAMA AAAAKAAoAPD/AADRAgAA0QKdAOoCPwEAA+ABEwODAiUDKAMyA84DPgN3BEgDHgVNA8kFUwNyBlUD HQdVA8gHUwN1CE0DIAlIA80JQAN6CjYDJQsqA9ILHQN9DA0DKA38AtMN6gJ+DtcCJQ/BAs4PqgJ1 EJMCGhF6Ar4RXgJhEkMCAhMoAqETCwI/FOwB2BTNAdgUzQGsFaABfBZzAXwWAAAAAAAAAADRAlIA VAACAABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYACAYwAi 8SQAAACeAf////+fAf////+gAQAAACChwQAAAACmAf////+/AwAEAAQAABDwCAAAAAAAAAB8FlUD DwAE8OAAAAASAArwCAAAAAMsAAAACgAAkwAL8DYAAAB/AAEABQCAAFiskACHAAEAAACBAQQAAAiD AQAAAAi/AQEAEQDAAQEAAAj/AQEACQABAgIAAAgTACLxBgAAAL8DAAAABAAAEPAIAAAAnQA3AbsV tQIPABHwEAAAAAAAwwsIAAAAAAAAAAEAkAAPAA3wVAAAAAAAnw8EAAAAAAAAAAAAqA8gAAAAQ2xp Y2sgdG8gZWRpdCBNYXN0ZXIgdGl0bGUgc3R5bGUAAKIPBgAAACEAAAAAAAAAqg8KAAAAIQAAAAEA AAAAAA8ABPAkAQAAEgAK8AgAAAAELAAAAAoAAIMAC/AwAAAAfwABAAUAgAAgr5AAgQEEAAAIgwEA AAAIvwEBABEAwAEBAAAI/wEBAAkAAQICAAAIEwAi8QYAAAC/AwAAAAQAABDwCAAAADsENwEXFUUO DwAR8BAAAAAAAMMLCAAAAAEAAAACAJAADwAN8J4AAAAAAJ8PBAAAAAEAAAAAAKgPUgAAAENsaWNr IHRvIGVkaXQgTWFzdGVyIHRleHQgc3R5bGVzDVNlY29uZCBsZXZlbA1UaGlyZCBsZXZlbA1Gb3Vy dGggbGV2ZWwNRmlmdGggbGV2ZWwAAKIPHgAAACEAAAAAAA0AAAABAAwAAAACAA0AAAADAAwAAAAE AAAAqg8KAAAAUwAAAAEAAAAAAA8ABPDMAAAAEgAK8AgAAAAFLAAAAAoAAIMAC/AwAAAAfwABAAUA gAAUtpAAgQEEAAAIgwEAAAAIvwEBABEAwAEBAAAI/wEBAAkAAQICAAAIEwAi8QYAAAC/AwAAAAQA ABDwCAAAADsQawEbBuAQDwAR8BAAAAAAAMMLCAAAAAIAAAAHAZAADwAN8EYAAAAAAJ8PBAAAAAQA AAAAAKAPAgAAACoAAAChDxwAAAACAAAAAAAQAAoAAwAHAAIAAAAAAEMAAgD//wwAAAD4DwQAAAAA AAAADwAE8MwAAAASAArwCAAAAAYsAAAACgAAgwAL8DAAAAB/AAEABQCAACC7kACBAQQAAAiDAQAA AAi/AQEAEQDAAQEAAAj/AQEACQABAgIAAAgTACLxBgAAAL8DAAAABAAAEPAIAAAA0A5wBUARwA8P ABHwEAAAAAAAwwsIAAAAAwAAAAkCkAAPAA3wRgAAAAAAnw8EAAAABAAAAAAAoA8CAAAAKgAAAKEP HAAAAAIAAAAAABAACgADAAcAAgAAAAAAQwACAP//DAAAAPoPBAAAAAAAAAAPAATwzgAAABIACvAI AAAABywAAAAKAACDAAvwMAAAAH8AAQAFAIAAGMCQAIEBBAAACIMBAAAACL8BAQARAMABAQAACP8B AQAJAAECAgAACBMAIvEGAAAAvwMAAAAEAAAQ8AgAAAAWEDYUgBbgEA8AEfAQAAAAAADDCwgAAAAE AAAACAKQAA8ADfBIAAAAAACfDwQAAAAEAAAAAACgDwIAAAAqAAAAoQ8eAAAAAgAAAAAAEAgKAAMA AgAHAAIAAAAAAEMAAgD//wwAAADYDwQAAAAAAAAADwAE8JQBAAACAArwCAAAAA8sAAAACgAAwwAL 8EABAAAEAAAAAABCAYAWAABDAaMDAABEAQQAAABFwXQAAABGwX4AAAB/AQEAAQCAAQAAAACBAQCX 1wC/ARAAEAD/ARAAGACIAwAAAAAdAB0A8P98FgAAfBYAAAAWKQB/FVIA/RR7AHcUowDtE8oAXxPx ANASFgE8EjsBPBI7Af8QhQHED8sBjQ4NAloNRwIrDH8CAAuyAtcJ3wKzCAgDkQcsA3QGTANYBWUD QAR6AywDjAMaApcDDAGfAwAAowOAFqMDfBYAADwAQAACAABAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAgGMAIvEkAAAAngH/////nwH/ ////oAEAAAAgocEAAAAApgH/////vwMABAAEAAAQ8AgAAAAQDkAIgBboEA8AA/BqLAAADwAE8FQA AAABAAnwEAAAAGAPAADwDAAAcBQAAN0PAAACAArwCAAAABEsAAABAgAAEwAL8AYAAACIAwAAAAAT ACLxBgAAAL8DAAQABAAAEPAIAAAA+w7wEoAWChEPAATwVAAAALIECvAIAAAAEiwAAAIKAABjAAvw JAAAAH8ABAAEAFgBAAAAAH8BOQA5AL8BAQARAP8BAAAIAD8DAAAQAAAAD/AQAAAAYA8AAPAMAABw FAAA3Q8AAA8ABPASCAAAAgAK8AgAAAATLAAAAgoAANMAC/DiBwAABAAAAAAAfwAIAAgAQgE6AgAA QwGSAgAARAEEAAAARcHAAwAARsHOAwAAfwEBAAEAgAEAAAAAgQH///8AvwEQABAA/wEQABgAiAMA AAAA8ADwAPD/PAH6ATwB+gE8AfoBMAEIAiYBFAIYAR4CDAEmAv4ALgLuADIC3gA2AswANgLMADYC uAA0AqQAMAKSACYChAAcAnYADgJuAP4BaADsAWYA2AFmANgBZgDIAWoAuAFwAKoBeACeAYIAkAGQ AIQBoAB4AbQAagG0AGoBvABoAcAAbAE8AewBPAHsAT4B8AFAAfQBQAH0AUAB9AFAAfQBPgH2ATwB +gE8AfoB6ABcAOgAXAD2AFwAAgFgAA4BZgAWAWwAHAF2ACIBgAAkAYwAJgGYACYBmAAkAaYAIAGy ABgBvgAOAcgABAHSAPYA2gDYAOwA1gDuANYA7gDSAO4AzADsAMwA7ADMAOoAzADqAL4A2gCwAMYA qACyAKQAqgCkAKAApACgAKYAkgCoAIQArgB6ALYAbgDAAGYAzABgANoAXADoAFwA6ABcADYCZgLA AewBwAHsAb4B6gG8AeYBvAHiAb4B3gG+Ad4BGAJIARgCSAEaAkIBGgJAARoCQAEYAjgBFgI0ARAC MAEIAi4ByAEuAcgBLgHCAS4BvgEwAboBNAG4ATYBfgGaAX4BmgF8AZwBegGcAXYBnAFyAZwBcgGc ARYBPAEWATwBFAE2ARQBNgEWATQBGAEwARgBMAEYATABLAEkAUABFgFSAQYBZAH0AHIB4gB+AcwA ggHAAIQBsgCGAaQAiAGWAIgBlgCGAYYAhAF2AIABaAB8AVoAdgFMAG4BQABmATQAXAEqAFABIABE ARgANgESACgBDAAaAQYACgEEAPgAAADmAAAA5gAAANYAAgDEAAQAtAAGAKYADACWABIAigAaAHwA IgBwACwAZgA2AF4AQgBUAFAATgBeAEgAbABEAHwAQgCMAEIAngBCAJ4AQgCsAEQAvABIAMwATgDc AFYA7ABgAPoAagAKAXYAHAF2ABwBeAAcAXgAHAF4ACABegAiAXoAIgF4ACYBdgAoAXYAKAFaADoB QgBMAS4AYAEeAHYBEACMAQgApAECAL4BAADYAQAA2AECAO4BBAAEAgoAFgISACgCGgA6AiYASAIy AFYCQABiAk4AbgJeAHgCcACAAoAAhgKSAIwCpgCQArgAkgLMAJICzACSAuQAkAL8AI4CFAGGAioB fgI+AXICVAFiAmgBUAJ6ATwCegE8AnwBOgJ8AToCfgE4AoIBOAKGATgCiAE6AsgBfALIAXwCygF+ AsoBfgLOAYIC1gGCAiIChAIqAoQCKgKEAjACggI2An4COgJ4AjoCcgI6AnICOgJsAjYCZgI2AmYC 5AHoAQIAAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAQACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAFgAIAAAA/wEAAAAPYSAAAiDgAAfxMAAMAOAAAPAATwGAQAAAIACvAIAAAAFCwAAAIKAADDAAvw 6AMAAAQAAAAAAEIBlgEAAEMBJgMAAEQBBAAAAEXByAEAAEbB0gEAAH8BAQABAIABAAAAAIEB//// AL8BEAAQAP8BEAAYAIgDAAAAAHIAcgDw/3oBxgJ6AcYCdgHGAnYBxgJmAcQCVgHEAkYBwAI4AbwC LAG2AiABsAIWAagCDAGgAgQBlgL8AIwC9gCAAvIAcgLuAGQC6gBUAugAMALoAA4B6AAOAegACgHq AAgB7gAGAfIABAGGAQQBhgEEAYwBBAGSAQABlgH6AJYB9ACWAbIAlgGyAJYBrACSAaYAjAGiAIYB ogDyAKIA8gCiAO4AoADqAJ4A6ACcAOgAmADoABIA6AASAOYADADkAAYA3gACANgAAADWAAAA1gAA AIoABgCKAAYAggAIAH4ACgB6ABAAeAAYAHgAmAB4AJgAeACcAHYAngByAKAAbgCiABIAogASAKIA DACiAAYApgACAKwAAACyAAAA9AAAAPQAAgD6AAYAAAEGAAABDAAEARIABAFuAAQBbgAEAXIABgF2 AAgBeAAKAXgADgF4AEQCeABEAnoAYgJ+AH4ChACWAo4ArgKYAMICpgDUArQA5gLEAPQC1gAAA+gA CgP8ABQDEAEaAyQBIAM6ASQDTgEmA2QBJgNkASYDegEmA3oBJgOCASQDhgEgA4oBGgOMARQDjAHW AowB1gKKAdAChgHKAoABxgJ6AcYCegHGAuYA6AACAABAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAIAAAA/wEAAAAIgSAAD/DQAA6hIAAMEO AAAPAATw8AYAAAIACvAIAAAAFSwAAAIKAADTAAvwwAYAAAQAAAAAAH8ACAAIAEIBAgIAAEMBggIA AEQBBAAAAEXBMAMAAEbBPAMAAH8BAQABAIABAAAAAIEB////AL8BEAAQAP8BEAAYAIgDAAAAAMwA zADw/44BagGOAWoBhgGQAXwBsAF0AcABbgHOAWQB2gFaAeYBUAHyAUQB/AE4AQQCKgEMAhwBEgIM ARgC/AAcAuoAIALqACAC0gAiAroAIgKkABwCkAAUAogADgKAAAYCeAD+AXIA9gFuAOwBagDgAWgA 1AFmAMgBZgDIAWYAuAFoAKoBbgCcAXQAjgF+AIIBigB2AZYAagGmAGABuABYAcwAUAHiAEgB+ABC ARIBPgEuATwBTAE6AWoBPAFqATwBgAE+AYABPgGIAUABjgFEAY4BRAGQAUoBkAFQAY4BagGOAWoB AAJaAgACWgL8AU4C+gFAAvgBLgL4AS4C+AEQAvgB3AD4AdwA9gHAAPIBpADsAYwA5AF2ANoBYgDO AVAAwAFAALABMgCgASYAjgEcAHwBEgBqAQwAVgEIAEIBBAAuAQIAGgEAABoBAAD6AAIA3AAEAL4A CgCiABAAiAAYAHAAIgBYACwARAA4AEQAOABAAD4APgBEAD4ARAA+AEoAQABQAEAAUABoAIYAaACG AGwAigByAIwAegCMAIAAigCAAIoAhACGAIQAhgCkAHYAxABqANQAZgDmAGIA+ABgAAgBYAAIAWAA IAFiADQBZABGAWoAVAFwAGIBeABsAYIAdAGMAHoBlgCAAaAAhAGqAIgBvgCKAcwAigHWAIoB1gCI AdoAhgHcAIQB3gCAAd4AbAHeAGwB3gA+Ad4AJAHgAAgB5ADqAOoAzADwAK4A+gCQAAYBcgAUAVgA JAFAADgBKgBOASIAWgEYAGgBEgB2AQwAhgEGAJYBAgCmAQAAuAEAAMwBAADMAQIA4gEEAPYBCgAK AhIAHAIaACwCJgA6AjIASAI+AFQCTABgAlwAaAJsAHACfgB4Ao4AfAKgAIACsgCCAsQAggLEAIIC 5gCCAgQBfAIiAXQCPgFqAlYBXgJsAVICfgFCAo4BMgKOATICjgEyApABMAKQATACkgEyApIBMgKS ATIClAFQApQBUAKWAV4CmAFoApgBaAKaAW4CoAF0AqABdAKoAXYCqAF2AvIBdgLyAXYC+AF0Av4B cAICAmwCAgJkAgICZAIAAloCAAJaApsBnAECAABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAgAAAD/AQ AAAAAhIAACYOAAB9EgAAwA4AAA8ABPAYBAAAAgAK8AgAAAAWLAAAAgoAAMMAC/DoAwAABAAAAAAA QgGYAQAAQwEmAwAARAEEAAAARcHIAQAARsHSAQAAfwEBAAEAgAEAAAAAgQH///8AvwEQABAA/wEQ ABgAiAMAAAAAcgByAPD/egHGAnoBxgJ2AcYCdgHGAmYBxAJWAcQCRgHAAjgBvAIsAbYCIAGwAhYB qAIMAaACBAGWAvwAjAL2AIAC8gByAu4AZALqAFQC6AAwAugADgHoAA4B6gAKAewACAHuAAYB8gAE AYYBBAGGAQQBjAEEAZIBAAGWAfoAmAH0AJgBsgCYAbIAlgGsAJIBpgCMAaIAhgGiAPIAogDyAKIA 7gCgAOwAngDqAJwA6ACYAOgAEgDoABIA6AAMAOQABgDeAAIA2AAAANYAAADWAAAAigAGAIoABgCE AAgAfgAKAHoAEAB4ABgAeACYAHgAmAB4AJwAdgCeAHQAoABwAKIAEgCiABIAogAMAKIABgCmAAIA rAAAALIAAAD0AAAA9AACAPoABgAAAQYAAAEMAAQBEgAEAXAABAFwAAQBdAAGAXYACAF4AAoBeAAO AXgARAJ4AEQCegBiAn4AfgKGAJYCjgCuApoAwgKmANQCtADmAsYA9ALWAAAD6gAKA/wAFAMQARoD JgEgAzoBJANQASYDZAEmA2QBJgN6ASYDegEmA4IBJAOIASADigEaA4wBFAOMAdYCjAHWAooB0AKI AcoCggHGAnoBxgJ6AcYC5gDoAAIAAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAWAAgAAAD/AQAAAAeBMAAP8NAADaEwAAwQ4AAA8ABPBYFAAA AgAK8AgAAAAXLAAAAgoAANMAC/AoFAAABAAAAAAAfwAIAAgAQgFGBwAAQwFGBwAARAEEAAAARcHg CQAARsH0CQAAfwEBAAEAgAEAAAAAgQH///8AvwEQABAA/wEQABgAiAMAAAAAeAJ4AvD/6gY2BeoG NgXaBlAFzAZoBcwGaAXABngFtAaGBZYGpgWWBqYFbgbMBUAG8AUMBhQG8gUkBtQFNga2BUYGlgVU BnQFZAZSBXAGLgV+BggFiAbgBJIGuAScBpAEpAZkBKoGOASuBgoEsgbcA7IGrAOyBnoDrgZIA6oG FAOkBt4CmgaoApAGcAKCBjgCcgb+AWAGwgFKBoYBMgaGATIGagEmBk4BGAY2AQoGHAH6BfAA2gXI ALoFpACYBYgAdgVuAFYFXAA2BVwANgVIAAwFOADiBDgA4gRIAAAFXAAcBVwAHAVwADgFiABUBaAA bAW6AIQF1ACYBfAArAUMAb4FKgHOBUgB3gVmAewFhgH4BaQBAgbkARYGIgIkBmACLgaaAjYG0gI6 BgQDPAYyAzwGWAM8BpADOAaQAzgGzAMwBgYEKAY+BB4GcgQUBqQECgbUBP4FAgXyBS4F5gVYBdgF fgXKBcYFrAUGBo4FQAZuBXAGTgWcBiwFwAYMBeAG7AT6BswEEAesBCAHkAQuB3QELgd0BCAHpgQQ B9gE/gYIBeoGNgXqBjYFJgfUAiYH1AIkB+ACIgfwAhwHBAMUBxwDBgc4A/YGVAPeBnIDwgaSA7IG ogOeBrIDigbCA3QG0ANcBuADQgbuAyYG/AMGBgoE5gUWBMIFIgScBS4EdAU4BEgFQAQcBUgE6gRQ BLYEVAS2BFQEngRWBHQEWAQ8BFYE9gNUBKgDUARQA0oE8gJABJICMgQwAiAEAAIWBNABCASgAfwD cgHsA0YB3AMcAcoD8gC2A8wAoAOoAIgDiABuA2oAVANQADYDOgAYAyYA9gImAPYCIADkAiAA5AIe ANACHgDQAh4AwgIeAMICJgCeAiYAngI2AGoCSAA6AkgAOgJIAEwCSABgAkgAYAJIAHACSgCAAk4A kAJUAKACVACgAlwAtAJmAMgCcgDaAoAA7AKSAP4CpAAQA7gAIgPOADID5gBCAwABUgMcAWADOgFu A1gBfAN4AYgDmgGSA74BngPiAaYDCgKuAzACtgNaArwDhALAA64CwgPaAsQDCAPEAzYDxANkA8AD lAO8A8YDtgP4A64DKgSkA1wEmAOQBIwDkASMA+wEcAMeBWADTgVQA4AFPAOwBSgD4AUUAwwG/AI4 BuQCXgbKAoIGrgKgBpICrAaEArgGdALCBmQCygZUAtAGRALWBjIC2AYiAtoGEALaBhAC2gYAAtgG 9AHUBuYB1AbmAegGEAL8BjoCDgdmAhwHlAIcB5QCIgeoAiQHuAImB9QCJgfUAngFgAB4BYAAeAWA AHgFgACQBY4AogWeAKoFpgCuBa4AsgW2ALIFwACyBcAAsgXIALAF0gCoBeQAnAX0AIoFBAF0BRQB WgUkATwFMgEaBUAB9gRMAc4EWAGiBGIBdARqAUIEcgEQBHYB2gN8AaQDfgGkA34BbAN+ATYDfAEC A3oB0AJ0AaACbgFyAmYBSAJeASICVAH+AUgB3gE6AcIBLgGqAR4BlgEOAYgB/gCCAfYAfgHuAHwB 5gB6AdwAegHcAHoB0gB+AcYAggG8AIoBsgCUAagAngGeALwBigC8AYoA8gFsACoCUABkAjgAogIk AOACFAAeAwoAYAMCAKIDAACiAwAA4gMCACAECABeBBQAmgQiANQENAAMBUoARAVkAHgFgAB4BYAA PAHoADwB6AAsAf4AIAESARYBJAEQATYBDgFEAQwBUAEKAV4BCgFeAQwBbgEQAYABGAGSASQBpAEy AbgBRAHKAVoB3AF2Ae4BlAH+AbYBDgLeARoCCgImAjwCMAJyAjgCrAI8AuwCPgLsAj4COgM8AoQD NgLKAy4CDAQkAkoEFgKGBAgCvAT4Ae4E6AHuBOgBOAXOAXYFsgGSBaQBrAWUAcIFhgHWBXgB6AVq AfgFXAEGBk4BEAZAARgGNAEeBiYBIAYaASIGDgEiBg4BIAYEAR4G+gAeBvoAOgYWAVQGNAFuBlIB iAZwAYgGcAGGBnABhgZwAZIGggGcBpYBpAasAaYGtgGmBsABpgbAAaQG0gGiBuYBmgb6AZIGDgKE BiICdAY2Al4GSgJGBl4CKAZyAgQGhALcBZQCrgWkAnoFsgJABb4C/gTIArYE0AK2BNACjgTSAmgE 1AIWBNQCxgPQAnYDzAIsA8QC6gK8AoYCsAKGArACUAKoAhwCngLsAZQCvAGIApABegJmAWwCQAFc Ah4BTAL+ADoC4gAqAsoAGAK2AAYCpAD0AZoA4gGSANIBkADAAZAAwAGQALoBlACyAZgApgGgAJoB oACaAcQAagHoADwBEgEQATwB6AA8AegAAAB2AwAAdgMGAJADDACsAxYAxgMkAOIDMgD8A0QAGARY ADAEbgBKBIYAYgSgAHoEvgCQBN4ApAQAAbgEJAHKBEoB2gRyAegEcgHoBKQB+ATSAQQFAAIQBS4C GgVaAiAFhgImBbQCKAXiAioFEgMqBUIDJgV2AyIFrAMaBeYDEgUkBAYFrgToBK4E6ATkBNwEGAXO BEgFwAR2BbAEoAWiBMgFkgTuBYIEEAZwBDAGYAROBk4EagY+BIQGLASaBhoEsAYKBNQG5gPyBsYD CAekAxoHhgMoB2oDMAdQAzYHOgM6ByYDOgcYAzoHGANABzoDQgdcA0QHgANGB6IDRgeiA0QH0ANE B9ADQgfuAzwHCAQ8BwgENgcgBDYHIAQsBzoEHgdWBAoHdAT0BpQE2Aa0BLgG1ASSBvQEaAYUBTYG MgUaBkAF/gVOBeAFXAXABWgFngV0BXoFfgVUBYoFLAWSBQQFnAXYBKIFqgSoBXoErgVIBLIFFAS0 BRQEtAXwA7QFygO0BaIDsgV2A6wFGgOgBbwCkAVcAnoF/gFiBaYBRgV8ATgFVAEoBVQBKAU4ARwF GgEOBf4A/gTkAO4EyADeBK4AzASWALgEfgCmBGgAkgRUAHwEQABoBDAAUgQiADwEFgAmBAwAEAQG APgDBgD4AwIA4gMCAOIDAACiAwAAogMAAHYDAAB2A6IDRgeiA0YHdgNEB0wDQgcgAzwH9gI2B8wC LAekAiIHfAIWB1QCCAcuAvgGCALmBuQB0gbAAb4GngGoBnwBkAZaAXgGPAFcBjwBXAZiAXQGiAGK Bq4BnAbWAa4G/gG8BiYCyAZOAtIGdgLcBpwC4gbCAugGCAPwBkYD9AZ6A/YGegP2BsYD9AYOBO4G UgTmBpIE3AbOBM4GBgW+BjoFrAZsBZgGmAWEBsQFbgbqBVYGDgY+BjAGJgZMBg4GaAb2BYAG3gWA Bt4FYAYGBjwGLAYWBlAG8AVyBsYFkgacBbAGcAXMBkIF5AYSBfoG4AQOB64EHgd6BCwHRgQ4BxAE QAfaA0QHogNGB6IDRgf3BPgEAgAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYABAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBYABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB YABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBYABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYACAAAAP 8BAAAAD3DwAAhw0AALcRAABHDwAADwAE8EIAAAASAArwCAAAAAEsAAAADAAAcwAL8CoAAACBAQAA AAiTAY6fiwCUAd69aAC/ARIAEgD/AQAACAAEAwkAAAA/AwEAAQAQAPAHIAAAAP///wAAAAAAKSkp AGG/GgAKlNYAmRqRAN5wCABrHEAADwCIEzgAAAAPAIoTMAAAAAAAug8QAAAAXwBfAF8AUABQAFQA MQAwAAAAixMQAAAAAADrLggAAABk4cUBAJ9PriAAug9SAAAASQB0AGUAbQAgADMANQAgAE4ARQBX AEMATwAgAE8AdgBlAHIAdgBpAGUAdwAgAGYAbwByACAAQgBVACAARABSAEEARgBUACAAMQAxAC4A MAA0AA8A7gMBNAAAAgDvAxgAAAACAAAAAwQHCQgAAAABAACAAAAAAAAAFDAAAPkDEAAAAAAAAAAA AAAAAgoBAAJeTjAPAAwEWTMAAA8AAvBRMwAAMAAI8AgAAAAMAAAAFjAAAA8AA/DvMgAADwAE8CgA AAABAAnwEAAAAAAAAAAAAAAAAAAAAAAAAAACAArwCAAAAAAwAAAFAAAADwAE8CwCAAACAArwCAAA AA4wAAAACgAAwwAL8NgBAAAEAAAAAABCAXgWAABDAesFAABEAQQAAABFwcAAAABGwcoAAAB/AQEA AQCAAQAAAACBAQQAAAi/ARAAEAD/ARAAGACIAwAAAAAwADAA8P8AAP0BAAD9AYwAQwIhAYcCuwHL Al4CDQMFA00DsgOLA2IExwMZBQEE0QU6BJAGcARQB6MEEgjTBNYIAAWcCSkFZApPBSwLcgX0C5AF vQyrBYMNwAVJDtQFDQ/fBW4P5QXND+kFLhDrBYsQ6wXrEOsFSBHpBaUR5wUAEuMFWhLdBbMS1QUM E84FYhPEBbcTuAUNFKsFXhSdBbAUjAX/FHoFTxVnBZsVUwXmFTwFMBYlBXYWCgV4FgAAAAAAAAAA /QFiAGQAAgAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYACAYwAi8SQAAACeAf////+fAf////+gAQAA ACChwQAAAACmAf////+/AwAEAAQAABDwCAAAAAAAAAB8FusFDwAE8EQCAAACAArwCAAAAA8wAAAA CgAAwwAL8PABAAAEAAAAAABCAYAWAABDAYEHAABEAQQAAABFwcwAAABGwdYAAAB/AQEAAQCAAQAA AACBAQQAAAi/ARAAEAD/ARAAGACIAwAAAAAzADMA8P98FgAAfBYAACcWOQDNFW0AdhWhAB0V1ADB FAYBaBQ1AQ0UZAGxE44BVBO5AfkS5AGcEgsCPxIyAt8RVgKCEXkCIxGcAsQQvQJnENwCBxD6AqgP FwNHDzID6A5LA4kOZAMoDnwDyQ2RA2kNpgMIDboDqQzLA0oM3QOKC/wDywoXBA8KLARTCT4ElghL BN4HVQQlB1kEcQZbBL4FWQQNBVUEYQRLBLYDQAQPAzAEagIfBMoBCQQvAfIDlgDZAwQAvAMAAIEH gBZ9B3wWAABoAGwAAgAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYACAYwAi8SQA AACeAf////+fAf////+gAQAAACChwQAAAACmAf////+/AwAEAAQAABDwCAAAAGgJ/P+AFukQDwAE 8N0AAAASAArwCAAAAAMwAAAACgAAgwAL8DAAAAB/AAEABQCAAByJOgKBAQQAAAiDAQAAAAi/AQEA EQDAAQEAAAj/AQEACQABAgIAAAgTACLxBgAAAL8DAAAABAAAEPAIAAAAPQlHATsU0AsPABHwEAAA AAAAwwsIAAAAAQAAAAQAOgIPAA3wVwAAAAAAnw8EAAAABQAAAAAAqA8jAAAAQ2xpY2sgdG8gZWRp dCBNYXN0ZXIgc3VidGl0bGUgc3R5bGUAAKIPBgAAACQAAAAAAAAAqg8KAAAAJAAAAAEAAAAAAA8A BPDgAAAAEgAK8AgAAAAEMAAAAAoAAJMAC/A2AAAAfwABAAUAgAAEjDoChwACAAAAgQEEAAAIgwEA AAAIvwEBABEAwAEBAAAI/wEBAAkAAQICAAAIEwAi8QYAAAC/AwAAAAQAABDwCAAAABoGRwFMFOoI DwAR8BAAAAAAAMMLCAAAAAAAAAADADoCDwAN8FQAAAAAAJ8PBAAAAAYAAAAAAKgPIAAAAENsaWNr IHRvIGVkaXQgTWFzdGVyIHRpdGxlIHN0eWxlAACiDwYAAAAhAAAAAAAAAKoPCgAAACEAAAABAAAA AAAPAAPwaiwAAA8ABPBUAAAAAQAJ8BAAAABgDwAA8AwAAHAUAADdDwAAAgAK8AgAAAAQMAAAAQIA ABMAC/AGAAAAiAMAAAAAEwAi8QYAAAC/AwAEAAQAABDwCAAAAM4NcBGAFrsQDwAE8FQAAACyBArw CAAAABEwAAACCgAAYwAL8CQAAAB/AAQABABYAQAAAAB/ATkAOQC/AQEAEQD/AQAACAA/AwAAEAAA AA/wEAAAAGAPAADwDAAAcBQAAN0PAAAPAATwEggAAAIACvAIAAAAEjAAAAIKAADTAAvw4gcAAAQA AAAAAH8ACAAIAEIBOgIAAEMBkgIAAEQBBAAAAEXBwAMAAEbBzgMAAH8BAQABAIABAAAAAIEB//// AL8BEAAQAP8BEAAYAIgDAAAAAPAA8ADw/zwB+gE8AfoBPAH6ATABCAImARQCGAEeAgwBJgL+AC4C 7gAyAt4ANgLMADYCzAA2ArgANAKkADACkgAmAoQAHAJ2AA4CbgD+AWgA7AFmANgBZgDYAWYAyAFq ALgBcACqAXgAngGCAJABkACEAaAAeAG0AGoBtABqAbwAaAHAAGwBPAHsATwB7AE+AfABQAH0AUAB 9AFAAfQBQAH0AT4B9gE8AfoBPAH6AegAXADoAFwA9gBcAAIBYAAOAWYAFgFsABwBdgAiAYAAJAGM ACYBmAAmAZgAJAGmACABsgAYAb4ADgHIAAQB0gD2ANoA2ADsANYA7gDWAO4A0gDuAMwA7ADMAOwA zADqAMwA6gC+ANoAsADGAKgAsgCkAKoApACgAKQAoACmAJIAqACEAK4AegC2AG4AwABmAMwAYADa AFwA6ABcAOgAXAA2AmYCwAHsAcAB7AG+AeoBvAHmAbwB4gG+Ad4BvgHeARgCSAEYAkgBGgJCARoC QAEaAkABGAI4ARYCNAEQAjABCAIuAcgBLgHIAS4BwgEuAb4BMAG6ATQBuAE2AX4BmgF+AZoBfAGc AXoBnAF2AZwBcgGcAXIBnAEWATwBFgE8ARQBNgEUATYBFgE0ARgBMAEYATABGAEwASwBJAFAARYB UgEGAWQB9AByAeIAfgHMAIIBwACEAbIAhgGkAIgBlgCIAZYAhgGGAIQBdgCAAWgAfAFaAHYBTABu AUAAZgE0AFwBKgBQASAARAEYADYBEgAoAQwAGgEGAAoBBAD4AAAA5gAAAOYAAADWAAIAxAAEALQA BgCmAAwAlgASAIoAGgB8ACIAcAAsAGYANgBeAEIAVABQAE4AXgBIAGwARAB8AEIAjABCAJ4AQgCe AEIArABEALwASADMAE4A3ABWAOwAYAD6AGoACgF2ABwBdgAcAXgAHAF4ABwBeAAgAXoAIgF6ACIB eAAmAXYAKAF2ACgBWgA6AUIATAEuAGABHgB2ARAAjAEIAKQBAgC+AQAA2AEAANgBAgDuAQQABAIK ABYCEgAoAhoAOgImAEgCMgBWAkAAYgJOAG4CXgB4AnAAgAKAAIYCkgCMAqYAkAK4AJICzACSAswA kgLkAJAC/ACOAhQBhgIqAX4CPgFyAlQBYgJoAVACegE8AnoBPAJ8AToCfAE6An4BOAKCATgChgE4 AogBOgLIAXwCyAF8AsoBfgLKAX4CzgGCAtYBggIiAoQCKgKEAioChAIwAoICNgJ+AjoCeAI6AnIC OgJyAjoCbAI2AmYCNgJmAuQB6AECAABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAFgAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAFgAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBYACAAAAP8BAAAAD2EgAAIg4AAH8TAADADgAADwAE8BgEAAACAArw CAAAABMwAAACCgAAwwAL8OgDAAAEAAAAAABCAZYBAABDASYDAABEAQQAAABFwcgBAABGwdIBAAB/ AQEAAQCAAQAAAACBAf///wC/ARAAEAD/ARAAGACIAwAAAAByAHIA8P96AcYCegHGAnYBxgJ2AcYC ZgHEAlYBxAJGAcACOAG8AiwBtgIgAbACFgGoAgwBoAIEAZYC/ACMAvYAgALyAHIC7gBkAuoAVALo ADAC6AAOAegADgHoAAoB6gAIAe4ABgHyAAQBhgEEAYYBBAGMAQQBkgEAAZYB+gCWAfQAlgGyAJYB sgCWAawAkgGmAIwBogCGAaIA8gCiAPIAogDuAKAA6gCeAOgAnADoAJgA6AASAOgAEgDmAAwA5AAG AN4AAgDYAAAA1gAAANYAAACKAAYAigAGAIIACAB+AAoAegAQAHgAGAB4AJgAeACYAHgAnAB2AJ4A cgCgAG4AogASAKIAEgCiAAwAogAGAKYAAgCsAAAAsgAAAPQAAAD0AAIA+gAGAAABBgAAAQwABAES AAQBbgAEAW4ABAFyAAYBdgAIAXgACgF4AA4BeABEAngARAJ6AGICfgB+AoQAlgKOAK4CmADCAqYA 1AK0AOYCxAD0AtYAAAPoAAoD/AAUAxABGgMkASADOgEkA04BJgNkASYDZAEmA3oBJgN6ASYDggEk A4YBIAOKARoDjAEUA4wB1gKMAdYCigHQAoYBygKAAcYCegHGAnoBxgLmAOgAAgAAQACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYACAAAAP8BAA AACIEgAA/w0AAOoSAADBDgAADwAE8PAGAAACAArwCAAAABQwAAACCgAA0wAL8MAGAAAEAAAAAAB/ AAgACABCAQICAABDAYICAABEAQQAAABFwTADAABGwTwDAAB/AQEAAQCAAQAAAACBAf///wC/ARAA EAD/ARAAGACIAwAAAADMAMwA8P+OAWoBjgFqAYYBkAF8AbABdAHAAW4BzgFkAdoBWgHmAVAB8gFE AfwBOAEEAioBDAIcARICDAEYAvwAHALqACAC6gAgAtIAIgK6ACICpAAcApAAFAKIAA4CgAAGAngA /gFyAPYBbgDsAWoA4AFoANQBZgDIAWYAyAFmALgBaACqAW4AnAF0AI4BfgCCAYoAdgGWAGoBpgBg AbgAWAHMAFAB4gBIAfgAQgESAT4BLgE8AUwBOgFqATwBagE8AYABPgGAAT4BiAFAAY4BRAGOAUQB kAFKAZABUAGOAWoBjgFqAQACWgIAAloC/AFOAvoBQAL4AS4C+AEuAvgBEAL4AdwA+AHcAPYBwADy AaQA7AGMAOQBdgDaAWIAzgFQAMABQACwATIAoAEmAI4BHAB8ARIAagEMAFYBCABCAQQALgECABoB AAAaAQAA+gACANwABAC+AAoAogAQAIgAGABwACIAWAAsAEQAOABEADgAQAA+AD4ARAA+AEQAPgBK AEAAUABAAFAAaACGAGgAhgBsAIoAcgCMAHoAjACAAIoAgACKAIQAhgCEAIYApAB2AMQAagDUAGYA 5gBiAPgAYAAIAWAACAFgACABYgA0AWQARgFqAFQBcABiAXgAbAGCAHQBjAB6AZYAgAGgAIQBqgCI Ab4AigHMAIoB1gCKAdYAiAHaAIYB3ACEAd4AgAHeAGwB3gBsAd4APgHeACQB4AAIAeQA6gDqAMwA 8ACuAPoAkAAGAXIAFAFYACQBQAA4ASoATgEiAFoBGABoARIAdgEMAIYBBgCWAQIApgEAALgBAADM AQAAzAECAOIBBAD2AQoACgISABwCGgAsAiYAOgIyAEgCPgBUAkwAYAJcAGgCbABwAn4AeAKOAHwC oACAArIAggLEAIICxACCAuYAggIEAXwCIgF0Aj4BagJWAV4CbAFSAn4BQgKOATICjgEyAo4BMgKQ ATACkAEwApIBMgKSATICkgEyApQBUAKUAVAClgFeApgBaAKYAWgCmgFuAqABdAKgAXQCqAF2AqgB dgLyAXYC8gF2AvgBdAL+AXACAgJsAgICZAICAmQCAAJaAgACWgKbAZwBAgAAQACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAEAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAFgAIAAAA/wEAAAAAISAAAmDgAAfRIAAMAOAAAPAATwGAQAAAIACvAIAAAAFTAAAAIK AADDAAvw6AMAAAQAAAAAAEIBmAEAAEMBJgMAAEQBBAAAAEXByAEAAEbB0gEAAH8BAQABAIABAAAA AIEB////AL8BEAAQAP8BEAAYAIgDAAAAAHIAcgDw/3oBxgJ6AcYCdgHGAnYBxgJmAcQCVgHEAkYB wAI4AbwCLAG2AiABsAIWAagCDAGgAgQBlgL8AIwC9gCAAvIAcgLuAGQC6gBUAugAMALoAA4B6AAO AeoACgHsAAgB7gAGAfIABAGGAQQBhgEEAYwBBAGSAQABlgH6AJgB9ACYAbIAmAGyAJYBrACSAaYA jAGiAIYBogDyAKIA8gCiAO4AoADsAJ4A6gCcAOgAmADoABIA6AASAOgADADkAAYA3gACANgAAADW AAAA1gAAAIoABgCKAAYAhAAIAH4ACgB6ABAAeAAYAHgAmAB4AJgAeACcAHYAngB0AKAAcACiABIA ogASAKIADACiAAYApgACAKwAAACyAAAA9AAAAPQAAgD6AAYAAAEGAAABDAAEARIABAFwAAQBcAAE AXQABgF2AAgBeAAKAXgADgF4AEQCeABEAnoAYgJ+AH4ChgCWAo4ArgKaAMICpgDUArQA5gLGAPQC 1gAAA+oACgP8ABQDEAEaAyYBIAM6ASQDUAEmA2QBJgNkASYDegEmA3oBJgOCASQDiAEgA4oBGgOM ARQDjAHWAowB1gKKAdACiAHKAoIBxgJ6AcYCegHGAuYA6AACAABAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAIAAAA/wEAAAAHgTAAD/DQAA 2hMAAMEOAAAPAATwWBQAAAIACvAIAAAAFjAAAAIKAADTAAvwKBQAAAQAAAAAAH8ACAAIAEIBRgcA AEMBRgcAAEQBBAAAAEXB4AkAAEbB9AkAAH8BAQABAIABAAAAAIEB////AL8BEAAQAP8BEAAYAIgD AAAAAHgCeALw/+oGNgXqBjYF2gZQBcwGaAXMBmgFwAZ4BbQGhgWWBqYFlgamBW4GzAVABvAFDAYU BvIFJAbUBTYGtgVGBpYFVAZ0BWQGUgVwBi4FfgYIBYgG4ASSBrgEnAaQBKQGZASqBjgErgYKBLIG 3AOyBqwDsgZ6A64GSAOqBhQDpAbeApoGqAKQBnACggY4AnIG/gFgBsIBSgaGATIGhgEyBmoBJgZO ARgGNgEKBhwB+gXwANoFyAC6BaQAmAWIAHYFbgBWBVwANgVcADYFSAAMBTgA4gQ4AOIESAAABVwA HAVcABwFcAA4BYgAVAWgAGwFugCEBdQAmAXwAKwFDAG+BSoBzgVIAd4FZgHsBYYB+AWkAQIG5AEW BiICJAZgAi4GmgI2BtICOgYEAzwGMgM8BlgDPAaQAzgGkAM4BswDMAYGBCgGPgQeBnIEFAakBAoG 1AT+BQIF8gUuBeYFWAXYBX4FygXGBawFBgaOBUAGbgVwBk4FnAYsBcAGDAXgBuwE+gbMBBAHrAQg B5AELgd0BC4HdAQgB6YEEAfYBP4GCAXqBjYF6gY2BSYH1AImB9QCJAfgAiIH8AIcBwQDFAccAwYH OAP2BlQD3gZyA8IGkgOyBqIDngayA4oGwgN0BtADXAbgA0IG7gMmBvwDBgYKBOYFFgTCBSIEnAUu BHQFOARIBUAEHAVIBOoEUAS2BFQEtgRUBJ4EVgR0BFgEPARWBPYDVASoA1AEUANKBPICQASSAjIE MAIgBAACFgTQAQgEoAH8A3IB7ANGAdwDHAHKA/IAtgPMAKADqACIA4gAbgNqAFQDUAA2AzoAGAMm APYCJgD2AiAA5AIgAOQCHgDQAh4A0AIeAMICHgDCAiYAngImAJ4CNgBqAkgAOgJIADoCSABMAkgA YAJIAGACSABwAkoAgAJOAJACVACgAlQAoAJcALQCZgDIAnIA2gKAAOwCkgD+AqQAEAO4ACIDzgAy A+YAQgMAAVIDHAFgAzoBbgNYAXwDeAGIA5oBkgO+AZ4D4gGmAwoCrgMwArYDWgK8A4QCwAOuAsID 2gLEAwgDxAM2A8QDZAPAA5QDvAPGA7YD+AOuAyoEpANcBJgDkASMA5AEjAPsBHADHgVgA04FUAOA BTwDsAUoA+AFFAMMBvwCOAbkAl4GygKCBq4CoAaSAqwGhAK4BnQCwgZkAsoGVALQBkQC1gYyAtgG IgLaBhAC2gYQAtoGAALYBvQB1AbmAdQG5gHoBhAC/AY6Ag4HZgIcB5QCHAeUAiIHqAIkB7gCJgfU AiYH1AJ4BYAAeAWAAHgFgAB4BYAAkAWOAKIFngCqBaYArgWuALIFtgCyBcAAsgXAALIFyACwBdIA qAXkAJwF9ACKBQQBdAUUAVoFJAE8BTIBGgVAAfYETAHOBFgBogRiAXQEagFCBHIBEAR2AdoDfAGk A34BpAN+AWwDfgE2A3wBAgN6AdACdAGgAm4BcgJmAUgCXgEiAlQB/gFIAd4BOgHCAS4BqgEeAZYB DgGIAf4AggH2AH4B7gB8AeYAegHcAHoB3AB6AdIAfgHGAIIBvACKAbIAlAGoAJ4BngC8AYoAvAGK APIBbAAqAlAAZAI4AKICJADgAhQAHgMKAGADAgCiAwAAogMAAOIDAgAgBAgAXgQUAJoEIgDUBDQA DAVKAEQFZAB4BYAAeAWAADwB6AA8AegALAH+ACABEgEWASQBEAE2AQ4BRAEMAVABCgFeAQoBXgEM AW4BEAGAARgBkgEkAaQBMgG4AUQBygFaAdwBdgHuAZQB/gG2AQ4C3gEaAgoCJgI8AjACcgI4AqwC PALsAj4C7AI+AjoDPAKEAzYCygMuAgwEJAJKBBYChgQIArwE+AHuBOgB7gToATgFzgF2BbIBkgWk AawFlAHCBYYB1gV4AegFagH4BVwBBgZOARAGQAEYBjQBHgYmASAGGgEiBg4BIgYOASAGBAEeBvoA Hgb6ADoGFgFUBjQBbgZSAYgGcAGIBnABhgZwAYYGcAGSBoIBnAaWAaQGrAGmBrYBpgbAAaYGwAGk BtIBogbmAZoG+gGSBg4ChAYiAnQGNgJeBkoCRgZeAigGcgIEBoQC3AWUAq4FpAJ6BbICQAW+Av4E yAK2BNACtgTQAo4E0gJoBNQCFgTUAsYD0AJ2A8wCLAPEAuoCvAKGArAChgKwAlACqAIcAp4C7AGU ArwBiAKQAXoCZgFsAkABXAIeAUwC/gA6AuIAKgLKABgCtgAGAqQA9AGaAOIBkgDSAZAAwAGQAMAB kAC6AZQAsgGYAKYBoACaAaAAmgHEAGoB6AA8ARIBEAE8AegAPAHoAAAAdgMAAHYDBgCQAwwArAMW AMYDJADiAzIA/ANEABgEWAAwBG4ASgSGAGIEoAB6BL4AkATeAKQEAAG4BCQBygRKAdoEcgHoBHIB 6ASkAfgE0gEEBQACEAUuAhoFWgIgBYYCJgW0AigF4gIqBRIDKgVCAyYFdgMiBawDGgXmAxIFJAQG Ba4E6ASuBOgE5ATcBBgFzgRIBcAEdgWwBKAFogTIBZIE7gWCBBAGcAQwBmAETgZOBGoGPgSEBiwE mgYaBLAGCgTUBuYD8gbGAwgHpAMaB4YDKAdqAzAHUAM2BzoDOgcmAzoHGAM6BxgDQAc6A0IHXANE B4ADRgeiA0YHogNEB9ADRAfQA0IH7gM8BwgEPAcIBDYHIAQ2ByAELAc6BB4HVgQKB3QE9AaUBNgG tAS4BtQEkgb0BGgGFAU2BjIFGgZABf4FTgXgBVwFwAVoBZ4FdAV6BX4FVAWKBSwFkgUEBZwF2ASi BaoEqAV6BK4FSASyBRQEtAUUBLQF8AO0BcoDtAWiA7IFdgOsBRoDoAW8ApAFXAJ6Bf4BYgWmAUYF fAE4BVQBKAVUASgFOAEcBRoBDgX+AP4E5ADuBMgA3gSuAMwElgC4BH4ApgRoAJIEVAB8BEAAaAQw AFIEIgA8BBYAJgQMABAEBgD4AwYA+AMCAOIDAgDiAwAAogMAAKIDAAB2AwAAdgOiA0YHogNGB3YD RAdMA0IHIAM8B/YCNgfMAiwHpAIiB3wCFgdUAggHLgL4BggC5gbkAdIGwAG+Bp4BqAZ8AZAGWgF4 BjwBXAY8AVwGYgF0BogBigauAZwG1gGuBv4BvAYmAsgGTgLSBnYC3AacAuIGwgLoBggD8AZGA/QG egP2BnoD9gbGA/QGDgTuBlIE5gaSBNwGzgTOBgYFvgY6BawGbAWYBpgFhAbEBW4G6gVWBg4GPgYw BiYGTAYOBmgG9gWABt4FgAbeBWAGBgY8BiwGFgZQBvAFcgbGBZIGnAWwBnAFzAZCBeQGEgX6BuAE DgeuBB4HegQsB0YEOAcQBEAH2gNEB6IDRgeiA0YH9wT4BAIAAEAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAQACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAEAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAWAAgAAAD/AQAAAA9w8AAIcNAAC3EQAARw8AAA8ABPBCAAAAEgAK8AgAAAABMAAA AAwAAHMAC/AqAAAAgQEAAAAIkwGOn4sAlAHevWgAvwESABIA/wEAAAgABAMJAAAAPwMBAAEAEADw ByAAAAD///8AAAAAACkpKQBhvxoACpTWAJkakQDecAgAaxxAAA8AiBM4AAAADwCKEzAAAAAAALoP EAAAAF8AXwBfAFAAUABUADEAMAAAAIsTEAAAAAAA6y4IAAAAZOHFAQCfT64PAPADGgYAAAEA8QMI AAAAAQAAgAAAFDAPAAwEmgUAAA8AAvCSBQAAUAEI8AgAAAAHAAAAB4wAAA8AA/AqBQAADwAE8CgA AAABAAnwEAAAAAAAAAAAAAAAAAAAAAAAAAACAArwCAAAAACMAAAFAAAADwAE8NAAAAASAArwCAAA AAKMAAAACgAAgwAL8DAAAAB/AAEABQCAAKR3kAKBAQQAAAiDAQAAAAi/AQEAEQDAAQEAAAj/AQEA CQABAgIAAAgAABDwCAAAAAAAAABQByABDwAR8BAAAAAAAMMLCAAAAAAAAAAKApACDwAN8FgAAAAA AJ8PBAAAAAQAAAAAAKAPAgAAACoAAAChDxQAAAACAAAAAAAAAAAAAgAAAAAAAgAMAAAA+Q8EAAAA AAAAAAAAqg8SAAAAAQAAAAEAAAAAAAEAAAAAAAAADwAE8NIAAAASAArwCAAAAAOMAAAACgAAgwAL 8DAAAAB/AAEABQCAAOh8kAKBAQQAAAiDAQAAAAi/AQEAEQDAAQEAAAj/AQEACQABAgIAAAgAABDw CAAAAAAAjwnfECABDwAR8BAAAAAAAMMLCAAAAAEAAAAHAJACDwAN8FoAAAAAAJ8PBAAAAAQAAAAA AKAPAgAAACoAAAChDxYAAAACAAAAAAAACAAAAgACAAAAAAACAAwAAAD4DwQAAAAAAAAAAACqDxIA AAABAAAAAQAAAAAAAQAAAAAAAAAPAATwZAAAABIACvAIAAAABIwAAAAKAABjAAvwJAAAAH8ABAEE AYcAAQAAAH8BAAABAL8BEQARAP8BCAAJAD8CAQABAAAAEPAIAAAAsAHQAhAOIAoPABHwEAAAAAAA wwsIAAAAAgAAAAUAkAIPAATwFgEAABIACvAIAAAABYwAAAAKAACDAAvwMAAAAH8AAQAFAIAA4H+Q AoEBBAAACIMBAAAACL8BAQARAMABAQAACP8BAQAJAAECAgAACAAAEPAIAAAAsAqwATAP0BQPABHw EAAAAAAAwwsIAAAAAwAAAAYCkAIPAA3wngAAAAAAnw8EAAAAAgAAAAAAqA9SAAAAQ2xpY2sgdG8g ZWRpdCBNYXN0ZXIgdGV4dCBzdHlsZXMNU2Vjb25kIGxldmVsDVRoaXJkIGxldmVsDUZvdXJ0aCBs ZXZlbA1GaWZ0aCBsZXZlbAAAog8eAAAAIQAAAAAADQAAAAEADAAAAAIADQAAAAMADAAAAAQAAACq DwoAAABTAAAAAQAAAAAADwAE8NYAAAASAArwCAAAAAaMAAAACgAAkwAL8DYAAAB/AAEABQCAADiG kAKHAAIAAACBAQQAAAiDAQAAAAi/AQEAEQDAAQEAAAj/AQEACQABAgIAAAgAABDwCAAAAF8VAABQ B38WDwAR8BAAAAAAAMMLCAAAAAQAAAAJApACDwAN8FgAAAAAAJ8PBAAAAAQAAAAAAKAPAgAAACoA AAChDxQAAAACAAAAAAAAAAAAAgAAAAAAAgAMAAAA+g8EAAAAAAAAAAAAqg8SAAAAAQAAAAEAAAAA AAEAAAAAAAAADwAE8NgAAAASAArwCAAAAAeMAAAACgAAkwAL8DYAAAB/AAEABQCAAPyEkAKHAAIA AACBAQQAAAiDAQAAAAi/AQEAEQDAAQEAAAj/AQEACQABAgIAAAgAABDwCAAAAF8VjwnfEH8WDwAR 8BAAAAAAAMMLCAAAAAUAAAAIApACDwAN8FoAAAAAAJ8PBAAAAAQAAAAAAKAPAgAAACoAAAChDxYA AAACAAAAAAAACAAAAgACAAAAAAACAAwAAADYDwQAAAAAAAAAAACqDxIAAAABAAAAAQAAAAAAAQAA AAAAAAAPAATwSAAAABIACvAIAAAAAYwAAAAMAACDAAvwMAAAAIEBAAAACIMBBQAACJMB3r1oAJQB jp+LAL8BEgASAP8BAAAIAAQDCQAAAD8DAQABABAA8AcgAAAA////AAAAAACAgIAAAAAAALvg4wAz M5kAAJmZAJnMAAAPAIgTOAAAAA8AihMwAAAAAAC6DxAAAABfAF8AXwBQAFAAVAAxADAAAACLExAA AAAAAOsuCAAAALSFxgEwkB2xDwDuA20IAAACAO8DGAAAAAgAAAANDhMAAAAAAAEAAIAdAQAABwAU MAAA+QMQAAAAAAAAAAAAAAACCgEAAl5OMA8ADARsBwAADwAC8GQHAADQBAjwCAAAAAMAAAADwAEA DwAD8PwGAAAPAATwKAAAAAEACfAQAAAAAAAAAAAAAAAAAAAAAAAAAAIACvAIAAAAAMABAAUAAAAP AATwjAAAABIACvAIAAAAAsABACACAABzAAvwKgAAAAQAAAAAAH8AAAAEAIAAuCuQAr8BAAABAP8B AAABAAEDAywAAIgDAAAAAAAAEPAIAAAAAAAAAIAW0AIPABHwEAAAAAAAwwsIAAAAAAAAAA0AkAIP AA3wGgAAAAAAng8EAAAAAAAAAAAApg8GAAAAAQAAAFUCDwAE8DAGAAASAArwCAAAAAPAAQAACgAA kwAL8DYAAAB/AAAABACAAJAtkAK/AAIAAgCBAQQAAAiDAQAAAAi/AQAAEADAAQEAAAj/AQAACAAB AgIAAAgAABDwCAAAAEACAACAFigODwAN8MoFAAAAAJ8PBAAAAAQAAAAAAKAPkAUAAEQAZQB2AGUA bABvAHAAIABWAEYAUABzACAAKAAgAFYAaQByAHQAdQBhAGwAIABGAG8AcgB3AGEAcgBkAGkAbgBn ACAAUAByAG8AagBlAGMAdABpAG8AbgAgACkALgAgAEEAIABWAEYAUAAgAGkAcwAgAGEAIABzAGUA cABhAHIAYQB0AGUAIABmAG8AcgB3AGEAcgBkAGkAbgBnACAAaQBuAHMAdABhAG4AYwBlACAAdABo AGEAdAAgAGEAIAAcIGMAaABpAGwAZAAdICAAaQBuAHQAZQByAGYAYQBjAGUAIABvAHIAIABzAGUA dAAgAG8AZgAgABwgYwBoAGkAbABkAB0gIABpAG4AdABlAHIAZgBhAGMAZQBzACAAYwBvAG4AcwB1 AGwAdAAgAHcAaQB0AGgAIABwAHIAaQBvAHIAIAB0AG8AIAB0AGgAZQAgAHAAYQByAGUAbgB0ACAA cgBvAHUAdABpAG4AZwAgAHQAYQBiAGwAZQAgACgASQBuAHQAZQByAG4AZQB0AC8AVgBQAE4AKQAN AEUAYQBjAGgAIABpAG4AdABlAHIAZgBhAGMAZQAgAGMAYQBuACAAZQBzAHQAYQBiAGwAaQBzAGgA IABjAGgAaQBsAGQAIABpAG4AdABlAHIAZgBhAGMAZQBzACAAdABoAGEAdAAgAGMAYQBuACAAcABh AHIAdABpAGMAaQBwAGEAdABlACAAaQBuACAAbwBuAGUAIABvAHIAIABtAG8AcgBlACAAVgBGAFAA cwAgAGEAbgBkACAAdwBpAHQAaAAgAHAAYQByAGUAbgB0ACAAVgBSAEYALwBHAGwAbwBiAGEAbAAg AFIAbwB1AHQAaQBuAGcAIABUAGEAYgBsAGUALgAgAA0AVgBGAFAAcwAgAGMAYQBuACAAcgBlAHMA dAByAGkAYwB0ACAAdABoAGUAIAB2AGkAZQB3ACAAbwBmACAAYQAgAHMAZQB0ACAAbwBmACAAaQBu AHQAZQByAGYAYQBjAGUAcwAuACAAVABoAGkAcwAgAGMAcgBlAGEAdABlAHMAIAB0AGgAZQAgAGEA YgBpAGwAaQB0AHkAIAB0AG8AIABjAHIAZQBhAHQAZQAgAGEAIABzAHUAYgBzAGUAdAAgAG8AZgAg AHQAaABlACAAcgBvAHUAdABpAG4AZwAgAGQAbwBtAGEAaQBuACAAYQB2AGEAaQBsAGEAYgBsAGUA IAB0AG8AIAB0AGgAZQAgAHMAZQB0AC4ADQBWAEYAUABzACAAYwBhAG4AIABiAGUAIABvAHIAZABl AHIAZQBkACAAcwB1AGMAaAAgAHQAaABhAHQAIABhAG4AIABpAG4AdABlAHIAZgBhAGMAZQAgAGMA YQBuACAAcABhAHIAdABpAGMAaQBwAGEAdABlACAAaQBuACAAIABWAEYAUAAtADEALAAgAFYARgBQ AC0AMgAsACAAVgBGAFAALQAzAC4ADQBUAGgAZQAgAFYARgBQACAAcgBlAHAAcgBlAHMAZQBuAHQA cwAgAGEAIAB1AG4AaQBxAHUAZQAgAGMAdQB0AC8AdgBpAGUAdwAgAG8AZgAgAHQAaABlACAAZwBl AG4AZQByAGEAbAAgAGYAbwByAHcAYQByAGQAaQBuAGcAIAB0AGEAYgBsAGUAIABiAGEAcwBlAGQA IAB1AHAAbwBuACAAcgBvAHUAdABpAG4AZwAgAHAAbwBsAGkAYwB5AC4ADQBWAEYAUABzACAAYwBh AG4AIABiAGUAIABkAGUAZgBpAG4AZQBkACAAbwBuACAAdABoAGUAIABQAEUAIABvAHIAIABjAGEA bgAgAGIAZQAgAGQAeQBuAGEAbQBpAGMAYQBsAGwAeQAgAGMAcgBlAGEAdABlAGQAAAChDx4AAADJ AgAAAAAhAAoAAQAAAAD/BwDJAgAAAADAAP//BAAPAATwSAAAABIACvAIAAAAAcABAAAMAACDAAvw MAAAAIEBAAAACIMBBQAACJMBjp+LAJQB3r1oAL8BEgASAP8BAAAIAAQDCQAAAD8DAQABABAA8Acg AAAA////AE1NTQDMzMwAAAAAAAZ6tABuuR4A/4IPALQKPAAPAIgTkQAAAA8AihOJAAAAAAC6DxAA AABfAF8AXwBQAFAAVAAxADAAAACLE2kAAAAAAOsuCAAAAHx+xgEAZbu8AAAAKwQAAAAAAAAAHwBE 8T0AAAAAACfxIAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAABACf////8SAAAADwA98Q0AAABAAULx BQAAAAEJAAAADwACKwAAAAAPAO4DQREAAAIA7wMYAAAAEAAAAAAAAAAAAAAAAQAAgAAAAAAHABQw AAD5AxAAAAAAAAAAAAAAAAIKAQACXk4wDwAMBNkQAAAPAALw0RAAAPAECPAIAAAAHAAAABzIAQAP AAPwaRAAAA8ABPAoAAAAAQAJ8BAAAAAAAAAAAAAAAAAAAAAAAAAAAgAK8AgAAAAAyAEABQAAAA8A BPC/AAAAogwK8AgAAAACyAEAAAoAAIMAC/AwAAAAgAD4v5ACvwACAAIAgQEEAAAIgwEAAAAIvwEA ABAAwAEBAAAI/wEAAAgAAQICAAAIAAAQ8AgAAABgAAAAgBYaAg8ADfBfAAAAAACfDwQAAAAEAAAA AACoDx0AAABWRlAgSW50ZXJmYWNlcyAoIE1haW4vQ2hpbGQgKQAAoQ8mAAAAHgAAAAAAEAAKAAMA BwAdAAAAAABCAP//KAABAAAAAABCAP//EgAPAATwmAAAABIACvAIAAAAA8gBAAAKAACTAAvwNgAA AIAA2MSQAoUAAgAAAIcAAQAAAIEBBQAACIMBAAAACL8BEAAQAMABBQAACP8BCAAIAAECAgAACAAA EPAIAAAA4ArADFAQ4A0PAA3wMgAAAAAAnw8EAAAABAAAAAAAoQ8eAAAAAQAAAAAAIAgKAAAAAP8B AAcAAQAAAAAAQgD//xIADwAE8HAAAACyBArwCAAAAATIAQAACgAAwwAL8EgAAAB/AAAAgACBAO+n AACCAP5TAACDAO+nAACEAP5TAACFAAIAAAC/ABIAFwAEQQEAAACBAQDMmQC/AQAAEAD/AQAACAA/ AgAAAgAAABDwCAAAAJAD4A0lD3MEDwAE8KQAAAASAArwCAAAAAXIAQAACgAAowAL8DwAAACAALzI kAKBAO+nAACCAP5TAACDAO+nAACEAP5TAAC/ABIAFwCBAQDMmQC/AQAAEAD/AQAACAA/AgAAAgAA ABDwCAAAADADMA9wEL8DDwAN8DgAAAAAAJ8PBAAAAAQAAAAAAKgPAgAAAFBFAAChDxoAAAADAAAA AAAQAAAAAwADAAAAAQBCAAEA//8MAA8ABPBqAAAAsgQK8AgAAAAGyAEAAAoAALMAC/BCAAAAfwAA AIAAgQDvpwAAggD+UwAAgwDvpwAAhAD+UwAAvwASABcABEECAAAAgQEAzJkAvwEAABAA/wEAAAgA PwIAAAIAAAAQ8AgAAADADCAEIwVeDQ8ABPCUAAAAQgEK8AgAAAAHyAEAwAoAACMBC/BsAAAAgQDv pwAAggD+UwAAgwDvpwAAhAD+UwAAvwASABcAvwEAABAAwAEzM8wAywE4YwAA0gEAAAAA0wEAAAAA 1AEAAAAA1QEAAAAA/wEIAAgAAQIAAAAABQKcMQAABgKcMQAAPwICAAIAvwIAAAgAAAAQ8AgAAAAe DRAFwAwgDQ8ABPCkAAAAEgAK8AgAAAAIyAEAAAoAAKMAC/A8AAAAgABIzZACgQDvpwAAggD+UwAA gwDvpwAAhAD+UwAAvwASABcAgQEAzJkAvwEAABAA/wEAAAgAPwIAAAIAAAAQ8AgAAADgCiAEEAVv Cw8ADfA4AAAAAACfDwQAAAAEAAAAAACoDwIAAABDRQAAoQ8aAAAAAwAAAAAAEAAAAAMAAwAAAAEA QgABAP//DAAPAATwlAAAAEIBCvAIAAAACcgBAAAKAAAjAQvwbAAAAIEA76cAAIIA/lMAAIMA76cA AIQA/lMAAL8AEgAXAL8BAAAQAMABMzPMAMsB1JQAANIBAAAAANMBAAAAANQBAAAAANUBAAAAAP8B CAAIAAECAAAAAAUCnDEAAAYCnDEAAD8CAgACAL8CAAAIAAAAEPAIAAAAUAoQBcAMIA0PAATwagAA ALIECvAIAAAACsgBAAAKAACzAAvwQgAAAH8AAACAAIEA76cAAIIA/lMAAIMA76cAAIQA/lMAAL8A EgAXAARBAgAAAIEBAMyZAL8BAAAQAP8BAAAIAD8CAAACAAAAEPAIAAAAIAogBCIFvgoPAATwpQAA ABIACvAIAAAAC8gBAAAKAACjAAvwPAAAAIAAhNGQAoEA76cAAIIA/lMAAIMA76cAAIQA/lMAAL8A EgAXAIEBAMyZAL8BAAAQAP8BAAAIAD8CAAACAAAAEPAIAAAAgA3wAxAFDw4PAA3wOQAAAAAAnw8E AAAABAAAAAAAqA8DAAAAQ0UxAAChDxoAAAAEAAAAAAAQAAAAAwAEAAAAAQBCAAEA//8MAA8ABPCm AAAAEgAK8AgAAAAMyAEAAAoAAJMAC/A2AAAAgAB01ZAChQACAAAAhwABAAAAgQEA/wAAgwEAAAAI vwEQABAAwAEBAAAI/wEIAAgAAQICAAAIEwAi8QYAAAC/AQAAYAAAABDwCAAAAEAIwAxQEOAKDwAN 8DIAAAAAAJ8PBAAAAAQAAAAAAKEPHgAAAAEAAAAAACAICgAAAAD/AQAHAAEAAAAAAEIA//8SAA8A BPCmAAAAEgAK8AgAAAANyAEAAAoAAJMAC/A2AAAAgAAo2ZAChQACAAAAhwABAAAAgQH/AAAAgwEA AAAIvwEQABAAwAEBAAAI/wEIAAgAAQICAAAIEwAi8QYAAAC/AQAAYAAAABDwCAAAABAFwAxQEEAI DwAN8DIAAAAAAJ8PBAAAAAQAAAAAAKEPHgAAAAEAAAAAACAICgAAAAD/AQAHAAEAAAAAAEIA//8S AA8ABPBSAAAAQgEK8AgAAAAOyAEAgAoAAHMAC/AqAAAARAEEAAAAfwEAAAEAvwEAABAAwAEAzAAA ywGfbwAA/wEYABgAAQICAAAIAAAQ8AgAAAAwCRAFwAwgDQ8ABPBSAAAAQgEK8AgAAAAPyAEAgAoA AHMAC/AqAAAARAEEAAAAfwEAAAEAvwEAABAAwAH/AAAAywGfbwAA/wEYABgAAQICAAAIAAAQ8AgA AADABhAFwAwgCg8ABPBSAAAAQgEK8AgAAAAQyAEAgAoAAHMAC/AqAAAARAEEAAAAfwEAAAEAvwEA ABAAwAH/AAAAywGfbwAA/wEYABgAAQICAAAIAAAQ8AgAAADABhAFwAzwDA8ABPDGAAAAogwK8AgA AAARyAEAAAoAAKMAC/A8AAAAgAB43ZAChQACAAAAhwAGAAAAvwACAAIAgQEEAAAIgwEAAAAIvwEA ABAAwAEBAAAI/wEAAAgAAQICAAAIAAAQ8AgAAAAwDMAMSQ/DDQ8ADfBaAAAAAACfDwQAAAAEAAAA AACoDyAAAABYL1kgTkg6UEUxDVgvWSBOSDpQRTINWC9ZIE5IOlBFMwAAoQ8eAAAAIQAAAAAAIAAK AAAAAP8HACEAAAABAEIAAQD//wwADwAE8LAAAACiDArwCAAAABLIAQAACgAAowAL8DwAAACAAIjX kAKFAAIAAACHAAYAAAC/AAIAAgCBAQQAAAiDAQAAAAi/AQAAEADAAQEAAAj/AQAACAABAgIAAAgA ABDwCAAAACAKwAxJD80KDwAN8EQAAAAAAJ8PBAAAAAQAAAAAAKgPCgAAAFgvWSBOSDpQRTIAAKEP HgAAAAsAAAAAACAACgAAAAD/BwALAAAAAQBCAAEA//8MAA8ABPCwAAAAogwK8AgAAAATyAEAAAoA AKMAC/A8AAAAgAAw5pAChQACAAAAhwAGAAAAvwACAAIAgQEEAAAIgwEAAAAIvwEAABAAwAEBAAAI /wEAAAgAAQICAAAIAAAQ8AgAAACAB8AMSQ8tCA8ADfBEAAAAAACfDwQAAAAEAAAAAACoDwoAAABY L1kgTkg6UEUxAAChDx4AAAALAAAAAAAgAAoAAAAA/wcACwAAAAEAQgABAP//DAAPAATwpwAAAKIM CvAIAAAAFMgBAAAKAACjAAvwPAAAAIAAxOmQAoUAAgAAAIcABgAAAL8AAgACAIEBBAAACIMBAAAA CL8BAAAQAMABAQAACP8BAAAIAAECAgAACAAAEPAIAAAAEAvADFQO9wsPAA3wOwAAAAAAnw8EAAAA BAAAAAAAqA8DAAAAVlJGAAChDxwAAAAEAAAAAAAgAAoAAAAA/wcABAAAAAAAQgD//xIADwAE8KkA AACiDArwCAAAABXIAQAACgAAowAL8DwAAACAAFjokAKFAAIAAACHAAYAAAC/AAIAAgCBAQQAAAiD AQAAAAi/AQAAEADAAQEAAAj/AQAACAABAgIAAAgAABDwCAAAAEAIwAzEDicJDwAN8D0AAAAAAJ8P BAAAAAQAAAAAAKgPBQAAAFZGUCAxAAChDxwAAAAGAAAAAAAgAAoAAAAA/wcABgAAAAAAQgD//xIA DwAE8KkAAACiDArwCAAAABbIAQAACgAAowAL8DwAAACAAFDskAKFAAIAAACHAAYAAAC/AAIAAgCB AQQAAAiDAQAAAAi/AQAAEADAAQEAAAj/AQAACAABAgIAAAgAABDwCAAAABAFwAzEDvcFDwAN8D0A AAAAAJ8PBAAAAAQAAAAAAKgPBQAAAFZGUCAyAAChDxwAAAAGAAAAAAAgAAoAAAAA/wcABgAAAAAA QgD//xIADwAE8JQAAABCAQrwCAAAABfIAQAACgAAIwEL8GwAAACBAO+nAACCAP5TAACDAO+nAACE AP5TAAC/ABIAFwC/AQAAEADAATMzzADLAdSUAADSAQAAAADTAQAAAADUAQAAAADVAQAAAAD/AQgA CAABAgAAAAAFApwxAAAGApwxAAA/AgIAAgC/AgAACAAAABDwCAAAAMADkABAAsADDwAE8LIAAACi DArwCAAAABjIAQAACgAAowAL8DwAAACAAMTzkAKFAAIAAACHAAYAAAC/AAIAAgCBAQQAAAiDAQAA AAi/AQAAEADAAQEAAAj/AQAACAABAgIAAAgAABDwCAAAAGAD0ALUBkcEDwAN8EYAAAAAAJ8PBAAA AAQAAAAAAKgPDgAAAE1haW4gSW50ZXJmYWNlAAChDxwAAAAPAAAAAAAgAAoAAAAA/wcADwAAAAAA QgD//xIADwAE8FIAAABCAQrwCAAAABnIAQCACgAAcwAL8CoAAABEAQQAAAB/AQAAAQC/AQAAEADA AQDMAADLAZ9vAAD/ARgAGAABAgIAAAgAABDwCAAAABAFkABAAhAFDwAE8LMAAACiDArwCAAAABrI AQAACgAAowAL8DwAAACAAHD4kAKFAAIAAACHAAYAAAC/AAIAAgCBAQQAAAiDAQAAAAi/AQAAEADA AQEAAAj/AQAACAABAgIAAAgAABDwCAAAALAE0ALkBpcFDwAN8EcAAAAAAJ8PBAAAAAQAAAAAAKgP DwAAAENoaWxkIEludGVyZmFjZQAAoQ8cAAAAEAAAAAAAIAAKAAAAAP8HABAAAAAAAEIA//8SAA8A BPBSAAAAQgEK8AgAAAAbyAEAgAoAAHMAC/AqAAAARAEEAAAAfwEAAAEAvwEAABAAwAH/AAAAywGf bwAA/wEYABgAAQICAAAIAAAQ8AgAAAAwBpAAQAIwBg8ABPCzAAAAogwK8AgAAAAcyAEAAAoAAKMA C/A8AAAAgADMADoChQACAAAAhwAGAAAAvwACAAIAgQEEAAAIgwEAAAAIvwEAABAAwAEBAAAI/wEA AAgAAQICAAAIAAAQ8AgAAADQBdAC5Aa3Bg8ADfBHAAAAAACfDwQAAAAEAAAAAACoDw8AAABDaGls ZCBJbnRlcmZhY2UAAKEPHAAAABAAAAAAACAACgAAAAD/BwAQAAAAAABCAP//EgAPAATwSAAAABIA CvAIAAAAAcgBAAAMAACDAAvwMAAAAIEBAAAACIMBBQAACJMBjp+LAJQB3r1oAL8BEgASAP8BAAAI AAQDCQAAAD8DAQABABAA8AcgAAAA////AAAAAACAgIAAAAAAAADMmQAzM8wAzMz/ALKysgAPAO4D zwgAAAIA7wMYAAAACAAAAA0OEwAAAAAAAQAAgB8BAAAHABQwAAD5AxAAAAAAAAAAAAAAAAIKAQAC Xk4wDwAMBM4HAAAPAALwxgcAAEAFCPAIAAAAAwAAAAPcAQAPAAPwXgcAAA8ABPAoAAAAAQAJ8BAA AAAAAAAAAAAAAAAAAAAAAAAAAgAK8AgAAAAA3AEABQAAAA8ABPCMAAAAEgAK8AgAAAAC3AEAIAIA AHMAC/AqAAAABAAAAAAAfwAAAAQAgACUBJACvwEAAAEA/wEAAAEAAQMDLAAAiAMAAAAAAAAQ8AgA AABA/wAAgBYQAg8AEfAQAAAAAADDCwgAAAAAAAAADQCQAg8ADfAaAAAAAACeDwQAAAAAAAAAAACm DwYAAAABAAAAVQIPAATwkgYAABIACvAIAAAAA9wBAAAKAACTAAvwNgAAAH8AAAAEAIAAaBCQAr8A AgACAIEBBAAACIMBAAAACL8BAAAQAMABAQAACP8BAAAIAAECAgAACAAAEPAIAAAAEAIAAIAW3g4P AA3wLAYAAAAAnw8EAAAABAAAAAAAoA/GBQAATABvAGEAZAAgAEIAYQBsAGEAbgBjAGkAbgBnACAA EyAgAE0AdQBsAHQAaQBwAGwAZQAgAFYARgBQAHMAIABjAGEAbgAgAGIAZQAgAGMAbwBuAHMAdABy AHUAYwB0AGUAZAAgAHQAbwAgAGwAbwBhAGQAIABiAGEAbABhAG4AYwBlACAAdAByAGEAZgBmAGkA YwAgAHQAbwAgAG0AdQBsAHQAaQBwAGwAZQAgAHAAZQBlAHIAaQBuAGcAIABwAG8AaQBuAHQAcwAv AEcAVwBzACAAZQB0AGMALgAuAC4ADQBSAGUAcwB0AHIAaQBjAHQAZQBkACAAVgBpAGUAdwAvAFIA bwB1AHQAaQBuAGcAIAATICAAQgBhAHMAZQBkACAAdQBwAG8AbgAgAHQAaABlACAAbwByAGQAZQBy AGkAbgBnACAAbwBmACAAVgBGAFAAcwAgAGEAbgBkACAAcABhAHIAZQBuAHQAIAByAG8AdQB0AGkA bgBnACAAdABhAGIAbABlACAAYQAgAGMAdQBzAHQAbwBtAGUAcgAgAG0AYQB5ACAAcgBlAHMAdABy AGkAYwB0ACAAYQAgAEMARQAgAHYAaQBlAHcAIABvAGYAIAB0AGgAZQAgAGMAdQBzAHQAbwBtAGUA cgAZIHMAIAByAG8AdQB0AGkAbgBnACAAZABvAG0AYQBpAG4ALgAgAFQAaABpAHMAIABjAGEAbgAg AGIAZQAgAHUAcwBlAGQAIAB0AG8AIABjAHIAYQB0AGUAIABhACAAcwBlAGMAdQByAGkAdAB5ACAA cABhAHIAYQBkAGkAZwBtAC4ADQBJAG4AdABlAHIAZgBhAGMAZQAgAEMAbwBuAHQAZQB4AHQAIAAo ACAATQBJAFMAIAApACAAEyAgAFAAcgBvAHYAaQBkAGUAIABhACAAdQBuAGkAcQB1AGUAIABjAHUA dAAgAG8AZgAgAHQAaABlACAAZwBsAG8AYgBhAGwAIAByAG8AdQB0AGkAbgBnACAAdABhAGIAbABl ACAAdABvACAAZABpAGYAZgBlAHIAZQBuAHQAIABjAHUAcwB0AG8AbQBlAHIAcwAgACgAIABQAGUA ZQByAGkAbgBnACwAIABDAG8AbgB0AGUAbgB0ACwAIABNAEkAUwAgAEMAdQBzAHQAbwBtAGUAcgAg ABwgRgB1AGwAbAAgAFIAbwB1AHQAZQBzAB0gIABlAHQAYwAmICAAKQANAEkAbgB0AGUAcgBmAGEA YwBlACAAQwBvAG4AdABlAHgAdAAgACgAIABWAFAATgAgACkAIAATICAAUAByAG8AdgBpAGQAZQAg AGEAIABtAGUAYwBoAGEAbgBpAHMAbQAgAHQAbwAgAGMAcgBlAGEAdABlACAAcABlAHIAIABpAG4A dABlAHIAZgBhAGMAZQAgAHIAbwB1AHQAaQBuAGcAIABwAG8AbABpAGMAeQAgACgAIABSAG8AdQB0 AGUAIABHAHIAbwB1AHAAcwAgACkAIAANAFAARQAgAFIAZQBzAG8AdQByAGMAZQBzACAAEyAgAEEA cwAgAGUAYQBjAGgAIABWAEYAUAAgAGkAcwAgAHMAaQBtAHAAbAB5ACAAYQAgAHAAcgBvAGoAZQBj AHQAaQBvAG4AIABvAGYAIAB0AGgAZQAgAG0AYQBpAG4AIAByAG8AdQB0AGkAbgBnAC8AZgBvAHIA dwBhAHIAZABpAG4AZwAgAHQAYQBiAGwAZQAgAHQAaABlAHIAZQAgAGkAcwAgAG4AbwAgAGEAZABk AGkAdABpAG8AbgBhAGwAIAByAGUAcwBvAHUAcgBjAGUAcwAgAGMAbwBuAHMAdQBtAHAAdABpAG8A bgAgAHQAbwAgAHMAdABvAHIAZQAgAGQAdQBwAGwAaQBjAGEAdABlACAAcgBvAHUAdABpAG4AZwAg AGkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAKEPSgAAAHAAAAABADEACgABAAUAAAAAAQcAdAIAAAEA IQAKAAEAAAAA/wcAvAEAAAAEwAAABP//BAB9AAAAAASAAAAEBACrAAAAAACAAAQADwAE8EgAAAAS AArwCAAAAAHcAQAADAAAgwAL8DAAAACBAQAAAAiDAQUAAAiTAY6fiwCUAd69aAC/ARIAEgD/AQAA CAAEAwkAAAA/AwEAAQAQAPAHIAAAAP///wBNTU0AzMzMAAAAAAAGerQAbrkeAP+CDwC0CjwADwCI E5EAAAAPAIoTiQAAAAAAug8QAAAAXwBfAF8AUABQAFQAMQAwAAAAixNpAAAAAADrLggAAAB8fsYB AGW7vAAAACsEAAAAAAAAAB8ARPE9AAAAAAAn8SAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAQAn/ ////EgAAAA8APfENAAAAQAFC8QUAAAABCQAAAA8AAisAAAAADwDwAyQCAAABAPEDCAAAACoBAAAH ABQwDwAMBKQBAAAPAALwnAEAAOAECPAIAAAAAwAAAAPEAQAPAAPwNAEAAA8ABPAoAAAAAQAJ8BAA AAAAAAAAAAAAAAAAAAAAAAAAAgAK8AgAAAAAxAEABQAAAA8ABPBkAAAAEgAK8AgAAAACxAEAIAIA AGMAC/AkAAAABAAAAAAAfwAEAAQAvwEBAAEA/wEBAAEAAQMEjAAAiAMAAAAAAAAQ8AgAAACwAdAC EA4gCg8AEfAQAAAAAADDCwgAAAAAAAAACwCQAg8ABPCQAAAAEgAK8AgAAAADxAEAIAIAAHMAC/Aq AAAABAAAAAAAfwAAAAQAgACYl5ACvwEBAAEA/wEBAAEAAQMFjAAAiAMAAAAAAAAQ8AgAAACwCrAB MA/QFA8AEfAQAAAAAADDCwgAAAABAAAADACQAg8ADfAeAAAAAACfDwQAAAACAAAAAACqDwoAAAAB AAAAAQAAAAAADwAE8EgAAAASAArwCAAAAAHEAQAADAAAgwAL8DAAAACBAQAAAAiDAQUAAAiTAd69 aACUAY6fiwC/ARIAEgD/AQAACAAEAwkAAAA/AwEAAQAQAPAHIAAAAP///wAAAAAAgICAAAAAAAC7 4OMAMzOZAACZmQCZzAAADwCIEzgAAAAPAIoTMAAAAAAAug8QAAAAXwBfAF8AUABQAFQAMQAwAAAA ixMQAAAAAADrLggAAACFfsYBENbQOw8A8AMkAgAAAQDxAwgAAAAvAQAABwAUMA8ADASkAQAADwAC 8JwBAABQBQjwCAAAAAMAAAAD4AEADwAD8DQBAAAPAATwKAAAAAEACfAQAAAAAAAAAAAAAAAAAAAA AAAAAAIACvAIAAAAAOABAAUAAAAPAATwZAAAABIACvAIAAAAAuABACACAABjAAvwJAAAAAQAAAAA AH8ABAAEAL8BAQABAP8BAQABAAEDBIwAAIgDAAAAAAAAEPAIAAAAsAHQAhAOIAoPABHwEAAAAAAA wwsIAAAAAAAAAAsAOgIPAATwkAAAABIACvAIAAAAA+ABACACAABzAAvwKgAAAAQAAAAAAH8AAAAE AIAAQJs6Ar8BAQABAP8BAQABAAEDBYwAAIgDAAAAAAAAEPAIAAAAsAqwATAP0BQPABHwEAAAAAAA wwsIAAAAAQAAAAwAOgIPAA3wHgAAAAAAnw8EAAAAAgAAAAAAqg8KAAAAAQAAAAEAAAAAAA8ABPBI AAAAEgAK8AgAAAAB4AEAAAwAAIMAC/AwAAAAgQEAAAAIgwEFAAAIkwHevWgAlAGOn4sAvwESABIA /wEAAAgABAMJAAAAPwMBAAEAEADwByAAAAD///8AAAAAAICAgAAAAAAAu+DjADMzmQAAmZkAmcwA AA8AiBM4AAAADwCKEzAAAAAAALoPEAAAAF8AXwBfAFAAUABUADEAMAAAAIsTEAAAAAAA6y4IAAAA hX7GARDW0DsAAHIXPAAAAAEAEAAAAAAADQAgAAsTAACJTQAAIAAQAJKBAABeACAAtIcAACmQAABi ABAAcqEAAGQAIABJqgAAdawAAAAA9Q8cAAAALwEAAK4fAAMAAAAAoa4AAAEAAABmAAAAAQDFMQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAD+/wAABQECAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlPaBCrkQgA Kyez2TAAAADINAAADAAAAAEAAABoAAAAAgAAAHAAAAAEAAAAkAAAAAcAAACsAAAACAAAAOAAAAAJ AAAA8AAAABIAAAD8AAAACgAAABwBAAAMAAAAKAEAAA0AAAA0AQAADwAAAEABAAARAAAASAEAAAIA AADkBAAAHgAAABgAAABQb3dlclBvaW50IFByZXNlbnRhdGlvbgAeAAAAFAAAAEZsZWlzaG1hbiBI aWxsYXJkAAAAHgAAACwAAABJdGVtIDM1IE5FV0NPIE92ZXJ2aWV3IGZvciBCVSBEUkFGVCAxMS4w NAAAAB4AAAAIAAAAdXR0YXJvAAAeAAAABAAAADEwOAAeAAAAGAAAAE1pY3Jvc29mdCBQb3dlclBv aW50AAAAAEAAAAAQcirohAQAAEAAAACAl1kV+9TFAUAAAADgnpurIdDIAQMAAAAGAQAARwAAAHgz AAD/////AwAAAAgAiRBnDAAAAQAJAAADtBkAAAYAgAQAAAAABAAAAAMBCAAFAAAACwIAAAAABQAA AAwCeQChAAMAAAAeAAcAAAD8AgAA////AAAABAAAAC0BAAAIAAAA+gIFAAAAAAD///8ABAAAAC0B AQAOAAAAJAMFAP///////3gAoAB4AKAA////////CAAAAPoCAAAAAAAAAAAAAAQAAAAtAQIABwAA APwCAAD///8AAAAEAAAALQEDAAQAAAAnAf//BAAAAPABAAADAAAAHgAHAAAA/AIAAAqU1gAAAAQA AAAtAQAABAAAAAYBAQAEAAAALQEBAFIAAAAkAycA//8UAP//FAAEABQACAAVAA0AFQARABYAFgAW ABsAFwAfABcAJAAXACkAFwAtABcAMgAXADcAFwA8ABcAQAAXAEUAFwBKABYATwAWAFQAFgBYABUA XQAVAGIAFABnABQAawATAHAAEwB1ABIAeQARAH4AEACCABAAhwAPAIsADgCQAA0AlAAMAJoACwCf AAoAnwD//////////xQABAAAAC0BAgAEAAAABgEBAAQAAAAtAQMABAAAACcB//8cAAAA+wL9/wAA AAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAA AC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIWAAAAMgpsACgACgAAAEouVXR0YXJvICABAAEAAgABAAEA AgAAAAIAAQABAAQAAAAuAQAAHAAAAPsCEAAHAAAAAAC8AgAAAAABAgIiU3lzdGVtAAAAAAAAAAAA ABgAAAACAAAA4DoVAOQEAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAi VGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAF AAAACQIAAAACCQAAADIKbAA0AAEAAAAt6QEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC /f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEE AAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACQAAAADIKbAA1ACYAAABBVCZUIExhYnMgUHJvcHJp ZXRhcnkgYW5kIENvbmZpZGVudGlhbAIAAgABAAIAAAACAAEAAgABAAEAAgAAAAIAAgAAAAEAAgAA AAIAAAACAAAAAgABAAIAAQABAAIAAgAAAAEAAQACAAIAAAABAAEAAAAEAAAALgEAAAQAAAAtAQUA BAAAAPABBAAEAAAA8AEAAAMAAAAeAAcAAAD8AgAAAJfXAAAABAAAAC0BAAAEAAAABgEBAAQAAAAt AQEAPAAAACQDHACfAGQAnwBkAJ0AZACbAGUAmQBmAJYAZwCUAGgAkQBpAI8AagCMAGoAhwBsAIEA bgB8AG8AdgBwAHEAcQBsAHMAZwB0AGEAdABcAHUAVwB2AFIAdgBNAHcASQB3AEQAeAA/AHgAOgB4 AKAAeACfAGQABAAAAC0BAgAEAAAABgEBAAQAAAAtAQMABAAAACcB//8EAAAA8AEAAAMAAAAeAAcA AAD8AgAA////AAAABAAAAC0BAAAEAAAABgEBAAQAAAAtAQEAkwEAADgFAwAhACIAgwCaAHIAmgBy AJoAcgCaAHMAmQBzAJkAcwCZAHMAmQBzAJkAcwCZAHMAmQBzAJkAcwCZAHMAmQBzAJkAcwCZAHIA mQByAJkAcgCZAHIAmQByAJkAcgCZAHIAmQByAJkAcgCZAHIAmQByAJkAcgCZAHIAmgByAJoAcgCa AHIAmgByAJoAcgCZAHAAmQBwAJkAcACZAHEAmQBxAJkAcQCaAHEAmgBxAJoAcQCaAHEAmgBxAJoA cQCZAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZAHEAmQBx AJkAcQCZAHEAmQBxAJkAcQCZAHEAmQBxAJkAcACZAHAAmwBzAJoAcgCaAHIAmgByAJoAcgCaAHIA mwByAJsAcgCbAHIAmwByAJsAcgCbAHEAmwBxAJoAcQCaAHEAmgBxAJoAcgCaAHIAmgByAJoAcgCa AHIAmgByAJoAcgCZAHIAmQByAJkAcgCZAHEAmgBxAJoAcQCaAHEAmgBxAJoAcQCaAHEAmgBxAJoA cQCaAHEAmgBxAJoAcQCaAHEAmgBxAJoAcACaAHAAmgBwAJoAcACaAHAAmgBwAJoAcACaAHAAmgBw AJkAcACZAHAAmQBwAJkAcACZAHAAmQBwAJkAcACZAHAAmQBwAJkAcACZAHAAmQBwAJkAcACZAHAA mQBwAJkAcQCZAHEAmABxAJgAcQCYAHEAmABxAJgAcQCZAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZ AHEAmQBxAJkAcQCZAHEAmQBxAJkAcgCYAHIAmAByAJgAcgCYAHIAmAByAJgAcgCYAHIAmAByAJgA cgCYAHMAmABzAJgAcwCYAHMAmABzAJgAcwCZAHMAmQBzAJkAcwCZAHMAmQBzAJkAcwCZAHMAmQBz AJkAcwCZAHMAmQBzAJoAcwCaAHMAmgBzAJoAcwCaAHMAmgBzAJoAcwCaAHMAmgBzAJoAcwCaAHMA mgBzAJoAcwCaAHMAmwBzAJsAcwCbAHMAmwBzAJsAcwCbAHMAmwBzAJsAcwAEAAAALQECAAQAAAAG AQEABAAAAC0BAwAEAAAAJwH//wMAAAAeAAQAAAAtAQAABAAAAAYBAQAEAAAALQEBAMQAAAAkA2AA mABzAJgAcwCYAHMAmABzAJgAcwCYAHMAmABzAJcAcwCXAHMAlwBzAJcAcwCXAHIAlwByAJcAcgCX AHIAlwByAJcAcgCXAHIAlwBxAJcAcQCXAHEAlwBxAJcAcQCYAHEAmABxAJgAcQCYAHEAmABxAJgA cACYAHAAmABwAJgAcACYAHAAlwBwAJcAcACXAHAAlwBwAJcAcACXAG8AlwBvAJcAbwCXAG8AlwBv AJcAbwCXAG8AlwBvAJcAbwCXAG8AlwBwAJcAcACXAHAAlwBwAJcAcACXAHAAlgBwAJYAcACWAHAA lgBwAJYAcACWAHEAlgBxAJYAcQCWAHEAlgBxAJcAcQCXAHEAlwBxAJcAcQCXAHEAlwByAJcAcgCX AHIAlwByAJcAcwCXAHMAlwBzAJcAcwCXAHMAlwBzAJcAcwCXAHMAlwBzAJcAcwCYAHMAmABzAJgA cwCYAHMAmABzAJgAcwCYAHMAmABzAJgAcwCYAHMAmABzAJgAcwCYAHMABAAAAC0BAgAEAAAABgEB AAQAAAAtAQMABAAAACcB//8DAAAAHgAEAAAALQEAAAQAAAAGAQEABAAAAC0BAQBeAQAAOAUCADIA egCVAHIAlQByAJUAcgCVAHIAlQByAJUAcgCVAHIAlQByAJUAcgCVAHMAlQBzAJUAcwCVAHMAlQBz AJUAcwCUAHMAlABzAJQAcwCUAHMAlABzAJQAcwCUAHMAlABzAJQAcgCUAHIAlAByAJQAcgCUAHIA lAByAJQAcgCUAHIAlAByAJQAcgCUAHIAlAByAJQAcgCUAHIAlAByAJQAcgCVAHIAlQByAJUAcgCV AHIAlQByAJUAcgCVAHIAlQByAJUAcgCVAHIAlQByAJYAcwCWAHMAlgBzAJYAcwCWAHMAlgBzAJYA cQCWAHEAlgBxAJYAcQCWAHEAlgBxAJYAcQCWAHAAlQBwAJUAcACVAHAAlQBwAJUAcACVAHAAlQBw AJUAcACVAHAAlQBwAJQAcACUAHAAlABwAJQAcACUAHAAlABwAJQAcACUAHAAlABwAJQAcACUAHEA lABxAJQAcQCUAHEAlABxAJQAcQCUAHEAlABxAJQAcQCUAHEAlABxAJUAcQCVAHEAlQBxAJUAcQCV AHEAlQBxAJUAcQCVAHEAlQBxAJUAcQCVAHEAlQBxAJUAcQCVAHEAlQBxAJUAcQCVAHEAlQBxAJUA cQCVAHEAlQBxAJUAcQCVAHEAlABxAJQAcQCUAHEAlABxAJQAcQCUAHIAlAByAJQAcgCUAHIAlABy AJMAcgCTAHIAkwByAJMAcgCTAHIAkwByAJMAcgCTAHIAkwBzAJMAcwCUAHMAlABzAJQAcwCUAHMA lABzAJQAcwCUAHMAlABzAJQAcwCUAHMAlABzAJQAcwCUAHMAlQBzAJUAcwCVAHMAlQBzAJUAcwCV AHMAlQBzAJUAcwCVAHMAlQBzAJUAcwCVAHMAlQBzAJUAcwCVAHMAlgBzAJYAcwCWAHMAlgBzAJYA cwCWAHMABAAAAC0BAgAEAAAABgEBAAQAAAAtAQMABAAAACcB//8DAAAAHgAEAAAALQEAAAQAAAAG AQEABAAAAC0BAQDEAAAAJANgAJwAcwCcAHMAnABzAJwAcwCcAHMAnABzAJwAcwCcAHMAnABzAJwA cwCcAHMAnAByAJwAcgCcAHIAnAByAJwAcgCcAHIAnAByAJwAcQCcAHEAnABxAJwAcQCcAHEAnQBx AJ0AcQCdAHEAnQBxAJ0AcQCdAHAAnQBwAJ0AcACdAHAAnQBwAJwAcACcAHAAnABwAJwAcACcAHAA nABvAJwAbwCcAG8AnABvAJwAbwCcAG8AmwBvAJsAbwCbAG8AmwBvAJsAcACbAHAAmwBwAJsAcACb AHAAmwBwAJsAcACbAHAAmwBwAJsAcACbAHAAmwBxAJsAcQCbAHEAmwBxAJsAcQCbAHEAmwBxAJsA cQCbAHEAmwBxAJsAcgCbAHIAmwByAJsAcgCbAHMAmwBzAJsAcwCcAHMAnABzAJwAcwCcAHMAnABz AJwAcwCcAHMAnABzAJwAcwCcAHMAnABzAJ0AcwCdAHMAnQBzAJ0AcwCdAHMAnQBzAJ0AcwCdAHMA nABzAAQAAAAtAQIABAAAAAYBAQAEAAAALQEDAAQAAAAnAf//AwAAAB4ABAAAAC0BAAAEAAAABgEB AAQAAAAtAQEAgAQAADgFBgBgAHoAQgBrAHUAPwCSAHMAkgBzAJEAcwCRAHQAkQB0AJEAdACRAHQA kQB0AJEAdACQAHQAkAB0AJAAdQCQAHUAkAB1AJAAdQCQAHUAjwB1AI8AdQCPAHUAjwB1AI8AdQCO AHUAjgB1AI4AdQCOAHUAjgB1AI0AdQCNAHUAjQB1AI0AdQCMAHUAjAB1AIwAdQCMAHUAiwB1AIsA dACLAHQAiwB0AIsAdACLAHQAigB0AIoAdACKAHQAigB0AIoAcwCKAHMAigBzAIkAcwCKAHMAigBz AIoAcwCKAHMAigB0AIoAdACKAHQAigB0AIoAdACLAHQAiwB0AIsAdACLAHQAiwB0AIsAdACMAHQA jAB0AIwAdQCNAHUAjQB1AI0AdQCNAHUAjQB1AI4AdACOAHQAjgB0AI8AdACPAHQAjwB0AI8AdACP AHQAkAB0AJAAdACQAHQAkAB0AJEAdACRAHMAkQBzAJEAcwCRAHMAkgBzAJIAcwCSAHMAkgByAJIA cwCSAHMAkgBzAJIAcwCSAHAAkgBwAJIAcACSAHEAkgBxAJIAcQCSAHEAkgBxAJEAcQCRAHEAkQBx AJEAcQCRAHIAkQByAJEAcgCRAHIAkQByAJAAcgCQAHIAkAByAJAAcgCQAHIAkAByAI8AcgCPAHIA jwByAI8AcgCPAHIAjgByAI4AcgCOAHIAjQByAI0AcgCMAHIAjAByAIwAcgCLAHIAiwByAIsAcgCL AHIAiwByAIoAcQCKAHEAigBxAIoAcQCKAHEAigBxAIkAcQCJAHEAiQBxAIkAcACJAHAAiQBwAIkA cACKAHAAigBwAIoAcACKAHAAigBwAIoAcACKAHAAigBwAIoAcACKAHAAigBxAIoAcQCKAHEAigBx AIoAcQCKAHEAigBxAIsAcQCLAHEAiwBxAIsAcQCLAHEAiwBxAIsAcQCMAHEAjABxAIwAcgCMAHIA jAByAI0AcgCNAHIAjQByAI0AcgCNAHIAjgBxAI4AcQCOAHEAjgBxAI8AcQCPAHEAjwBxAJAAcQCQ AHEAkABxAJAAcQCQAHEAkQBxAJEAcACRAHAAkQBwAJEAcACRAHAAkQBwAJEAcACRAHAAkQBwAJEA cACRAHAAkQBvAJEAbwCRAG8AkgBwAJIAcACSAHAAkgBwAJIAcACSAHAAkgBwAJAAbgCQAG4AkABu AJAAbgCQAG4AkABuAJAAbgCQAG4AkABuAJAAbgCQAG4AkABuAJAAbgCQAG4AkABuAI8AbgCPAG8A jwBvAI8AbwCPAG8AjwBvAI4AbwCOAG8AjgBvAI4AbwCNAG8AjQBvAI0AbwCNAG8AjABvAIwAbwCM AG8AjABvAIwAbwCLAG8AiwBuAIsAbgCLAG4AiwBuAIsAbgCLAG4AiwBuAIsAbgCLAG4AiwBuAIsA bgCLAG4AiwBuAIsAbgCLAG4AjABuAIwAbQCMAG0AjABtAI0AbQCNAG0AjQBtAI4AbQCOAG0AjgBt AI4AbQCPAG0AjwBtAI8AbQCQAG4AkABuAIsAbgCLAG4AiwBuAIsAbgCKAG4AigBuAIoAbwCKAG8A igBvAIoAbwCKAG8AigBvAIsAbwCLAG8AiwBvAIsAbwCLAG8AiwBvAIsAcACLAHAAjABwAIwAcACM AHAAjABwAI0AcACNAHAAjQBwAI4AcACOAHAAjgBwAI8AbwCPAG8AjwBvAI8AbwCQAG8AkABvAJAA bwCQAG8AkABvAJAAbwCQAG8AkABvAJAAbwCRAG4AkQBuAJEAbgCRAG4AkQBuAJEAbgCRAG4AkQBu AJEAbwCRAG8AkQBvAJEAbwCRAG8AkQBvAJEAbwCRAG8AkQBvAJEAbwCRAG8AkQBwAJEAcACRAHAA kQBwAJEAcACRAHAAkABwAJAAcACQAHAAkABwAJAAcACPAHAAjwBwAI8AcACOAHAAjgBwAI4AcACN AHAAjQBwAI0AcACMAHAAjABwAIwAcACLAHAAiwBwAIsAcACLAHAAiwBwAIsAcACKAHAAigBwAIoA cACKAG8AigBvAIoAbwCKAG8AigBvAIoAbwCKAG8AigBvAIoAbwCKAG8AigBvAIoAbgCLAG4AiQBx AIkAcQCJAHEAiQBxAIkAcgCJAHIAiQByAIkAcgCKAHIAigByAIoAcgCKAHIAigBzAIoAcwCKAHMA iwBzAIsAcwCLAHMAiwBzAIsAcwCMAHMAjABzAIwAcwCMAHMAjABzAI0AcwCNAHMAjQBzAI0AcwCO AHMAjgBzAI4AcwCPAHMAjwBzAI8AcwCQAHMAkABzAJAAcwCQAHMAkAByAJAAcgCRAHIAkQByAJEA cgCRAHIAkQByAJEAcgCRAHIAkgByAJIAcQCSAHEAkgBxAJIAcQCSAHEAkgBxAJIAcQCSAHEAkgBx AJIAcQCSAHEAkgByAJIAcgCSAHIAkgByAJIAcgCSAHIAkgByAJIAcwCRAHMAkQBzAJEAcwCRAHMA kQBzAJEAcwCQAHMAkABzAJAAdACQAHQAkAB0AJAAdACPAHQAjwB0AI8AdACPAHQAjwB0AI4AdACO AHQAjgB0AI4AdACOAHQAjQB0AI0AdACMAHQAjAB0AIwAdACLAHMAiwBzAIsAcwCLAHMAiwBzAIoA cwCKAHMAigBzAIoAcwCKAHMAigBzAIoAcwCKAHIAiQByAIkAcgCJAHIAiQByAIkAcgCJAHIAiQBy AIkAcQCJAHEAjgB2AI4AdgCNAHYAjQB2AI0AdgCNAHYAjQB2AIwAdgCMAHYAjAB1AIwAdQCMAHUA iwB1AIsAdQCLAHUAiwB1AIsAdQCLAHUAiwB1AIsAdQCLAHUAiwB1AIwAdQCMAHUAjAB1AIwAdQCM AHUAjAB1AI0AdQCNAHUAjQB1AI4AdQCOAHUAjgB1AI8AdQCPAHUAjwB1AI8AdQCQAHUAkAB1AJAA dQCQAHUAkAB1AJEAdACRAHQAkQB0AJEAdACRAHQAkQB0AJEAdQCQAHUAkAB1AJAAdQCQAHUAkAB1 AI8AdQCPAHYAjwB2AI8AdgCOAHYAjgB2AI4AdgCOAHYABAAAAC0BAgAEAAAABgEBAAQAAAAtAQMA BAAAACcB//8cAAAA+wL4/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAJCAAAAMgoNAAIAJwAAAFZG UCAoIFZpcnR1YWwgRm9yd2FyZGluZyBQcm9qZWN0aW9uICkgIP8FAAQABAADAAMAAwAFAAIAAwAD AAQABAACAAMABAAEAAMABgAEAAMABAACAAQABAADAAQAAwAEAAIABAAEAAMAAgAEAAQAAwADAAMA AwAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL7/wAAAAAAAJABAAAAAABAACJBcmlhbAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAA AAIJAAAAMgoWAAIAAQAAAJXpAgAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL7/wAAAAAA AJABAAAAAABAACJBcmlhbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4B GAAEAAAAAgEBAAUAAAAJAgAAAAJgAAAAMgoWAAQAOwAAAERldmVsb3AgVkZQcyAoIFZpcnR1YWwg Rm9yd2FyZGluZyBQcm9qZWN0aW9uICkuIEEgVkZQIGlzIGEgaQQAAwADAAMAAQADAAMAAQADAAMA AwAEAAEAAgABAAQAAQACAAEAAwADAAEAAgADAAMAAgAEAAMAAgADAAEAAwADAAEAAwACAAMAAQAD AAMAAQABAAMABAABAAIAAgABAAQAAQADAAQAAwACAAEAAwABAAMAAgAEAAAALgEAAAQAAAAtAQUA BAAAAPABBAAcAAAA+wL7/wAAAAAAAJABAAAAAABAACJBcmlhbAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAI9AAAAMgodAAIAJAAAAHNl cGFyYXRlIGZvcndhcmRpbmcgaW5zdGFuY2UgdGhhdCBhIAMAAwADAAMAAgADAAEAAwABAAEAAwAC AAQAAwACAAMAAQADAAMAAQABAAMAAwABAAMAAwADAAMAAQABAAMABAABAAEABAABAAQAAAAuAQAA BAAAAC0BBQAEAAAA8AEEABwAAAD7Avv/AAAAAAAAkAEAAAAAAEAAIkFyaWFsAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAgkAAAAyCh0A VgABAAAAk+kCAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Avv/AAAAAAAAkAEAAAAAAEAA IkFyaWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEA BQAAAAkCAAAAAg8AAAAyCh0AWAAFAAAAY2hpbGQAAwADAAEAAQADAAQAAAAuAQAABAAAAC0BBQAE AAAA8AEEABwAAAD7Avv/AAAAAAAAkAEAAAAAAEAAIkFyaWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAgkAAAAyCh0AYwABAAAAlOkC AAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Avv/AAAAAAAAkAEAAAAAAEAAIkFyaWFsAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAA AiUAAAAyCh0AZgAUAAAAaW50ZXJmYWNlIG9yIHNldCBvZiABAAMAAQADAAMAAQADAAMAAwABAAMA AgABAAMAAwACAAEAAwACAAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQ AQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgA BAAAAAIBAQAFAAAACQIAAAACCQAAADIKIwACAAEAAACT6QIABAAAAC4BAAAEAAAALQEFAAQAAADw AQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACDwAAADIKIwAEAAUAAABjaGlsZAAD AAMAAQABAAMABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAi QXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAF AAAACQIAAAACCQAAADIKIwAPAAEAAACU6QIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC +/8AAAAAAACQAQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEE AAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACXgAAADIKIwASADoAAABpbnRlcmZhY2VzIGNvbnN1 bHQgd2l0aCBwcmlvciB0byB0aGUgcGFyZW50IHJvdXRpbmcgdGFibGUgAQADAAEAAwACAAEAAwAD AAMAAwABAAMAAwADAAMAAwABAAEAAQAEAAIAAQADAAEAAwACAAEAAwACAAIAAQADAAIAAQADAAMA AQADAAMAAgADAAMAAgABAAIAAwADAAEAAQADAAMAAgABAAMAAwABAAMAAgAEAAAALgEAAAQAAAAt AQUABAAAAPABBAAcAAAA+wL7/wAAAAAAAJABAAAAAABAACJBcmlhbAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIcAAAAMgopAAIADgAA AChJbnRlcm5ldC9WUE4pAgABAAMAAQADAAIAAwADAAEAAgADAAMABAACAAQAAAAuAQAABAAAAC0B BQAEAAAA8AEEABwAAAD7Avv/AAAAAAAAkAEAAAAAAEAAIkFyaWFsAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAgkAAAAyCjAAAgABAAAA lekCAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Avv/AAAAAAAAkAEAAAAAAEAAIkFyaWFs AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkC AAAAAmcAAAAyCjAABABAAAAARWFjaCBpbnRlcmZhY2UgY2FuIGVzdGFibGlzaCBjaGlsZCBpbnRl cmZhY2VzIHRoYXQgY2FuIHBhcnRpY2lwYQMAAwADAAMAAQABAAMAAQADAAIAAQADAAMABAABAAMA AwADAAEAAwADAAEAAwADAAEAAQADAAMAAQADAAMAAQABAAQAAQABAAMAAQADAAMAAQADAAMAAwAD AAEAAQADAAMAAgABAAMAAwADAAEAAwADAAIAAQABAAMAAQADAAMABAAAAC4BAAAEAAAALQEFAAQA AADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACDAAAADIKMACVAAMAAAB0ZSAA AQAEAAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJp YWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAA CQIAAAACZAAAADIKNgACAD4AAABpbiBvbmUgb3IgbW9yZSBWRlBzIGFuZCB3aXRoIHBhcmVudCBW UkYvR2xvYmFsIFJvdXRpbmcgVGFibGUuIAEAAwABAAMAAwADAAEAAwACAAIABAADAAIAAwABAAQA AwADAAMAAQADAAMABAABAAQAAQABAAQAAQADAAMAAgADAAMAAQACAAMABAADAAIABAABAAMAAwAD AAEAAQAEAAMABAABAAEAAwADAAIAAwADAAMAAQADAAIAAQAEAAAALgEAAAQAAAAtAQUABAAAAPAB BAAcAAAA+wL7/wAAAAAAAJABAAAAAABAACJBcmlhbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIJAAAAMgo9AAIAAQAAAJXpAgAEAAAA LgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL7/wAAAAAAAJABAAAAAABAACJBcmlhbAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAI9AAAA Mgo9AAQAJAAAAFZGUHMgY2FuIHJlc3RyaWN0IHRoZSB2aWV3IG9mIGEgc2V0IAMAAwADAAMAAQAD AAMABAABAAIAAwADAAEAAgABAAMAAQACAAEAAwADAAEAAwABAAMABAABAAQAAQABAAMAAQADAAQA AQABAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Avv/AAAAAAAAkAEAAAAAAEAAIkFyaWFs AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkC AAAAAhwAAAAyCj0AVQAOAAAAb2YgaW50ZXJmYWNlcy4DAAIAAQABAAQAAQADAAIAAQADAAMAAwAD AAEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJpYWwA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIA AAACIQAAADIKPQB1ABEAAABUaGlzIGNyZWF0ZXMgdGhlIG8DAAMAAQAEAAEAAwACAAMAAwABAAMA AwABAAEAAwADAAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAA QAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIB AQAFAAAACQIAAAACUQAAADIKQwACADEAAABhYmlsaXR5IHRvIGNyZWF0ZSBhIHN1YnNldCBvZiB0 aGUgcm91dGluZyBkb21haW4gAAMAAwABAAEAAQABAAMAAgABAAMAAQADAAIAAwADAAEAAwABAAQA AQADAAMAAwADAAMAAQABAAMAAgABAAEAAwAEAAEAAgADAAMAAQABAAMABAABAAMAAwAEAAMAAQAE AAEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJpYWwA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIA AAACJwAAADIKQwBwABUAAABhdmFpbGFibGUgdG8gdGhlIHNldC4AAwADAAMAAQABAAMAAwABAAMA AgABAAMAAgABAAMAAwABAAMAAwACAAEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8A AAAAAACQAQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQA AAAuARgABAAAAAIBAQAFAAAACQIAAAACCQAAADIKSQACAAEAAACV6QIABAAAAC4BAAAEAAAALQEF AAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACZgAAADIKSQAEAD8AAABW RlBzIGNhbiBiZSBvcmRlcmVkIHN1Y2ggdGhhdCBhbiBpbnRlcmZhY2UgY2FuIHBhcnRpY2lwYXRl IGluICBhAwADAAMAAwABAAMAAwAEAAEAAwADAAEAAwACAAMAAwACAAMAAwABAAMAAwADAAMAAQAB AAMABAABAAEAAwADAAIAAQADAAEAAwACAAEAAwADAAMAAQADAAMAAwABAAMAAwADAAEAAQADAAEA AwADAAEABAABAAEAAwACAAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQ AQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgA BAAAAAIBAQAFAAAACQIAAAACDAAAADIKUAACAAMAAABWRlAAAwADAAMABAAAAC4BAAAEAAAALQEF AAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACCQAAADIKUAALAAEAAAAt 6QIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJpYWwA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIA AAACEAAAADIKUAANAAYAAAAxLCBWRlAEAAEAAgADAAMAAwAEAAAALgEAAAQAAAAtAQUABAAAAPAB BAAcAAAA+wL7/wAAAAAAAJABAAAAAABAACJBcmlhbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIJAAAAMgpQAB0AAQAAAC3pAgAEAAAA LgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL7/wAAAAAAAJABAAAAAABAACJBcmlhbAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIQAAAA MgpQAB8ABgAAADIsIFZGUAQAAQACAAMAAwADAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7 Avv/AAAAAAAAkAEAAAAAAEAAIkFyaWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0B BAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAgkAAAAyClAALwABAAAALekCAAQAAAAuAQAABAAA AC0BBQAEAAAA8AEEABwAAAD7Avv/AAAAAAAAkAEAAAAAAEAAIkFyaWFsAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAgoAAAAyClAAMQAC AAAAMy4EAAEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAi QXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAF AAAACQIAAAACCQAAADIKVgACAAEAAACV6QIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC +/8AAAAAAACQAQAAAAAAQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEE AAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACZgAAADIKVgAEAD8AAABUaGUgVkZQIHJlcHJlc2Vu dHMgYSB1bmlxdWUgY3V0L3ZpZXcgb2YgdGhlIGdlbmVyYWwgZm9yd2FyZGluZyBhAwADAAMAAQAD AAQAAwABAAIAAwADAAIAAwADAAMAAwABAAMAAQAEAAEAAwADAAEAAwADAAMAAQADAAMAAgABAAMA AQADAAQAAQADAAIAAQABAAMABAABAAMAAwADAAMAAgADAAEAAQABAAMAAgAEAAMAAgADAAEAAwAD AAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC+/8AAAAAAACQAQAAAAAAQAAiQXJpYWwA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIA AAACNwAAADIKXAACACAAAAB0YWJsZSBiYXNlZCB1cG9uIHJvdXRpbmcgcG9saWN5LgEAAwADAAEA AwABAAMAAwADAAMAAwABAAMAAwADAAMAAQACAAMABAABAAEAAwADAAEAAwADAAIAAQADAAMAAQAE AAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL7/wAAAAAAAJABAAAAAABAACJBcmlhbAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIJ AAAAMgpjAAIAAQAAAJXpAgAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL7/wAAAAAAAJAB AAAAAABAACJBcmlhbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAE AAAAAgEBAAUAAAAJAgAAAAJgAAAAMgpjAAQAOwAAAFZGUHMgY2FuIGJlIGRlZmluZWQgb24gdGhl IFBFIG9yIGNhbiBiZSBkeW5hbWljYWxseSBjcmVhdGVkaQMAAwADAAMAAQADAAMABAABAAMAAwAB AAMAAwACAAEAAwADAAMAAQADAAMAAgABAAMAAwACAAMABAABAAMAAgABAAMAAwADAAEAAwAEAAEA AwADAAMAAwAEAAEAAwADAAEAAQADAAEAAwACAAMAAwABAAMAAwAEAAAALgEAAAQAAAAtAQUABAAA APABBAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQECAAAA AAAAAAAAAAAAAAAAAAABAAAAAtXN1ZwuGxCTlwgAKyz5rjAAAAB4AgAAEAAAAAEAAACIAAAAAwAA AJAAAAAPAAAAqAAAAAQAAADEAAAABgAAAMwAAAAHAAAA1AAAAAgAAADcAAAACQAAAOQAAAAKAAAA 7AAAABcAAAD0AAAACwAAAPwAAAAQAAAABAEAABMAAAAMAQAAFgAAABQBAAANAAAAHAEAAAwAAAAV AgAAAgAAAOn9AAAeAAAAEAAAAE9uLXNjcmVlbiBTaG93AAAeAAAAFAAAAEZsZWlzaG1hbiBIaWxs YXJkAAAAAwAAAAm/AAADAAAAHAAAAAMAAAADAAAAAwAAAAIAAAADAAAAAAAAAAMAAAAAAAAAAwAA AA8nCwALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAAKAAAABgAAAEFyaWFsABcA AADvvK3vvLMg77yw44K044K344OD44KvAAcAAABUYWhvbWEAEAAAAFRpbWVzIE5ldyBSb21hbgAM AAAAV2luZ2RpbmdzIDIACgAAAFdpbmdkaW5ncwAqAAAASXRlbSAzNSBORVdDTyBPdmVydmlldyBm b3IgQlUgRFJBRlQgMTEuMDQAKAAAAFZGUCAoIFZpcnR1YWwgRm9yd2FyZGluZyBQcm9qZWN0aW9u ICkgIAAIAAAAU2xpZGUgMgAlAAAAVkZQICggSW50ZXJuZXQvTUlTL1ZQTiBVc2UgQ2FzZXMgKSAg AAwQAAAGAAAAHgAAAAsAAABGb250cyBVc2VkAAMAAAAGAAAAHgAAABAAAABEZXNpZ24gVGVtcGxh dGUAAwAAAAEAAAAeAAAADQAAAFNsaWRlIFRpdGxlcwADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2Dx4AAAAUAAAAX8CR4+Wu AAAGAPQDAwAAAHV0dGFybwgAAAB1AHQAdABhAHIAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcA AAD+////CQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAA ABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAA JAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAy AAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAA AABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAA AE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAA XQAAAF4AAABfAAAA/v///2EAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABr AAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkA AAB6AAAA/v///3wAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAAD+////hAAAAIUAAACGAAAAhwAA AIgAAACJAAAAigAAAP7////9/////f///44AAAD+//////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////9SAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAFAf//////////AwAAABCNgWSb T88RhuoAqgC5KegAAAAAAAAAAAAAAAAAAAAAAAAAAP7///8AAAAAAAAAAFAAaQBjAHQAdQByAGUA cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIB//// ////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA QwB1AHIAcgBlAG4AdAAgAFUAcwBlAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAABoAAgEBAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AACDAAAAABAAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQIAAAAFAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAGAAAAD4NAAAAAAAAFAAbwB3AGUAcgBQAG8AaQBuAHQAIABEAG8AYwB1 AG0AZQBuAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIB////////////////AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAmvAAAAAAAABQBEAG8AYwB1AG0AZQBu AHQAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAAADgAAgEEAAAA //////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAABAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgBvAG8AdAAgAEUAbgB0AHIAeQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYABQH//////////wMAAAAQjYFkm0/P EYbqAKoAuSnoAAAAAAAAAAAAAAAAYMj/ovY+ywGSAAAAQAAAAAAAAABQAGkAYwB0AHUAcgBlAHMA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAf////8C AAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAEMA dQByAHIAZQBuAHQAIABVAHMAZQByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAaAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAADgAAAAAAAAABQBTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAACgAAgEBAAAABQAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABgAAAA+DQAAAAAAACBAAAAggAAAP7///////////////////////////// //////////////////3///////////////7///+OAAAA/f////7////+//////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////7///////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////AAD2DyAAAAAUAAAAX8CR4+WuAAAIAPQDAwAAAENEVCBV c2VyCAAAAEMARABUACAAVQBzAGUAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= --_003_B17A6910EEDD1F45980687268941550F0CBEF091MISOUT7MSGUSRCD_ Content-Type: application/vnd.ms-powerpoint; name="Multi-VRF.V1.ppt" Content-Description: Multi-VRF.V1.ppt Content-Disposition: attachment; filename="Multi-VRF.V1.ppt"; size=67072; creation-date="Tue, 19 Dec 2006 13:25:25 GMT"; modification-date="Tue, 19 Dec 2006 13:29:44 GMT" Content-Transfer-Encoding: base64 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAfAAAAAAAAAAA EAAAfwAAAAEAAAD+////AAAAAH0AAACAAAAA//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////9 ////ewAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8A AAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAA AB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAA LAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6 AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgA AABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAAD+/////v///3oAAABVAAAAVgAA AFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAA ZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABz AAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAA/v////7////+/////////////////////////1IA bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAWAAUA//////////8BAAAAEI2BZJtPzxGG6gCqALkp6AAAAAAAAAAAAAAAAMCrIb9xI8cB UwAAAAADAAAAAAAAUABvAHcAZQByAFAAbwBpAG4AdAAgAEQAbwBjAHUAbQBlAG4AdAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAACgAAgECAAAAAwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAACAAAA9Z8AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0 AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQQAAAD//////////wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAD4SwAAAAAAAAUARABvAGMAdQBtAGUAbgB0 AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB//////// ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwCAAAAAAAADwDo A+MVAAABAOkDKAAAAIAWAADgEAAA4BAAAIAWAAAFAAAACgAAACAAAAAAAAAAAQAAAAAAAAEPAPID lgIAAC8AyA8MAAAAMADSDwQAAAAAAAAADwDVB8gBAAAAALcPRAAAAEEAcgBpAGEAbAAAAG4AZwBz ACAAMgAAAG0AYQBuAAAATKkTAEypEwA8MJAA1JYTAC1hFDDUlhMAAAAAAA8A1QcAAAQAEAC3D0QA AAAt/zP/IAAw/7QwtzDDMK8wAAAgADIAAABtAGEAbgAAAEypEwBMqRMAPDCQANSWEwAtYRQw1JYT AAAAAAAPANUHgAAGIiAAtw9EAAAAVABhAGgAbwBtAGEAAACvMAAAIAAyAAAAbQBhAG4AAABMqRMA TKkTADwwkADUlhMALWEUMNSWEwAAAAAADwDVBwAABCIwALcPRAAAAFQAaQBtAGUAcwAgAE4AZQB3 ACAAUgBvAG0AYQBuAAAATKkTAEypEwA8MJAA1JYTAC1hFDDUlhMAAAAAAA8A1QcAAAQSQAC3D0QA AABCAGEAdABhAG4AZwAAAGUAdwAgAFIAbwBtAGEAbgAAAEypEwBMqRMAPDCQANSWEwAtYRQw1JYT AAAAAAAPANUHgZwEElAAtw9EAAAAVwBpAG4AZwBkAGkAbgBnAHMAIAAyAAAAbQBhAG4AAABMqRMA TKkTADwwkADUlhMALWEUMNSWEwAAAAAADwDVBwIABhIAAKQPDAAAAIAAQwAAAAIA//8cAAAApQ8O AAAAAAAQCC4AAwAAAAcAAAAAAKkPCgAAAAcAAAACAAkEAABAAKMPbgAAAAUA//0/AAAAIiAAAGQA AAAAAAAAZAAAAAAAAAAAAEACAAAAAAIAAAD//+8AAAAAAAEAAAD//xgAAAAAAQAAAAUAACABIAEA AAAAAAUAAEACQAIAAAAAAAUAAGADYAMAAAAAAAUAAIAEgAQAAAAADwALBAQEAAAPAADw/AMAAAAA BvCIAwAACLwBAHAAAAA6AAAABwAAAAAAAAALAAAAAAAAAAQAAAAAAAAADQAAAAAAAAAGAAAAAAAA AAgAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAAKQAAAAAAAAAEAAAAAQAAABgAAAADAAAA FwAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAABAAAAAAAAAABwAAAAAAAAAH AAAAAAAAAAQAAAAAAAAACQAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAQA AAAAAAAABAAAAAAAAABLAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAD4AAAAAAAAABAAA AAAAAABMAAAAFQAAAAgAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA AAAAAAQAAAAAAAAABAAAAAAAAAAPAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAGAAAAAAAAAAgAAAAA AAAAAAQAAAAAAAAEAAAAAAAAAAAEAAAAAAAAGgEAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA AB8AAAAAAAAABAAAAAAAAAAdAAAAAAAAAAQAAAAAAAAAIwAAAAAAAAAEAAAAAAAAAE0AAAAAAAAA BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAA7AAAAGwAAADwAAAAE AAAAAAAAAM8AAAAAAAAABAAAAAAAAAAeAAAAAAAAAAQAAAAAAAAASgAAAAAAAAAEAAAAAAAAADsA AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA AEsAAAAEAAAATAAAAAQAAAAAAAAABAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAABOAAAAAAAAAAQAAAAA AAAAOAAAAAAAAAAEAAAAAAAAABkAAAAAAAAABAAAAAAAAAAeAAAAAAAAAAQAAAAAAAAACAAAAIMA C/AwAAAAgQEEAAAIgwEAAAAIhkEAAAAAvwEQABAAwAEBAAAIxUEAAAAA/wEIAAgAAQICAAAIUAAa 8RQAAABQnhYALlwMAGm4RwC/0RUA5fF3AEAAHvEQAAAABQAACFCeFgAAAAAA9wAAEB8A8A84AAAA AADzAxQAAAANAAAABAAAAAAAAAABAACAAAAAAAAA8wMUAAAADgAAAAQAAAAAAAAAAgAAgAAAAAAP ANAHJgkAAB8AFAQcAAAAAAAVBBQAAAC6k7D2AMqaO60HlMcAypo7AQEAAA8A+gNnAAAAAAD+AwMA AAAAAQAAAP0DNAAAAEkAAABkAAAASQAAAGQAAAAAAAAA8DyQAOyWEwAtYRQwAAAAAAAAAACS/v// oP///wEAEwBwAPsDCAAAAAAAAABwCAAAcAD7AwgAAAABAAAAQAsAAB8ABwQ8AAAAAAD9AzQAAAAh AAAAZAAAACEAAABkAAAAGJcTACkpFDBMqRMAGDCQAAAAAAAAAAAAAAAAAAAAAAAAARMAHwATBDwA AAAAAP0DNAAAAGQAAABkAAAAZAAAAGQAAAAYlxMAKSkUMEypEwAYMJAAAAAAAAAAAAAAAAAAAAAA AAABEwAfAP8DFAAAAAIAAAQMAAAAAAAAAAAAAAACAAAAHwAIBDwAAAAAAP0DNAAAAEIAAABkAAAA QgAAAGQAAAACAAAAGJcTAEsqFDBMqRMAAAAAAAAAAAAAAAAAAAAAAAAAEwAPAIgTowcAAA8AihNo AAAAAAC6DxQAAABfAF8AXwBQAFAAVAAyADAAMAAxAAAAixNEAAAADwCIFzwAAAAAAIkXNAAAAAAA AAAAAAAAAAAAAFgCAAAAAQEAAQEAAAEBAQABAAAAAAAAAHAcAAAAAAAAAAAAAIACAeAPAIoTsAYA AAAAug8WAAAAXwBfAF8AUABQAFQATQBhAGMAMQAxAAAAixOKBgAAQAAaEGYFAAAFAAAAAAgMAQAA AAAAAgAAAQwAAAAAAAAAFAAAACAAAAABAAAAAQAAAAAAAAABAAAA6AAAAAgAAAAEAAAAAAAAAQAA AAABAAAAAAAAAQEAAAABAAAAAAAAAQIAAAABAAAAAAAAAQMAAAABAAAAAAAAAQQAAAABAAAAAAAA AQUAAABobmFtZAAAAGAAAAACAAAABAAAAAAAAAADAAAAAAAAAAoAQQByAGkAYQBsAAAAAAAIAAAA AAAAAAMAAAAAAAAAJgBNAG8AbgBvAHQAeQBwAGUAIABUAHkAcABvAGcAcgBhAHAAaAB5AAAAAAEG AAAABAAYAAAAAAEHAAAABgAAAAAAAAAAAAQAAAAOAAkAEQAAABoAAQAAAAgMAQAAAAAAAgAAAQwA AAAAAAAAFAAAACAAAAABAAAAAQAAAAAAAAABAAAA6AAAAAgAAAAEAAAAAAAAAQAAAAABAAAAAAAA AQEAAAABAAAAAAAAAQIAAAABAAAAAAAAAQMAAAABAAAAAAAAAQQAAAABAAAAAAAAAQUAAABobmFt ZAAAAGAAAAACAAAABAAAAAAAAAADAAAAAAAAAAoAQQByAGkAYQBsAAAAAAAIAAAAAAAAAAMAAAAA AAAAJgBNAG8AbgBvAHQAeQBwAGUAIABUAHkAcABvAGcAcgBhAHAAaAB5AAAAAAEGAAAABAAYAAAA AAEHAAAABgAAAAAAAAAAAAQAAAAOAAkAEQAAABoAAQAAAAgMAQAAAAAAAgAAAQwAAAAAAAAAFAAA ACAAAAABAAAAAQAAAAAAAAABAAAA6AAAAAgAAAAEAAAAAAAAAQAAAAABAAAAAAAAAQEAAAABAAAA AAAAAQIAAAABAAAAAAAAAQMAAAABAAAAAAAAAQQAAAABAAAAAAAAAQUAAABobmFtZAAAAGAAAAAC AAAABAAAAAAAAAADAAAAAAAAAAoAQQByAGkAYQBsAAAAAAAIAAAAAAAAAAMAAAAAAAAAJgBNAG8A bgBvAHQAeQBwAGUAIABUAHkAcABvAGcAcgBhAHAAaAB5AAAAAAEGAAAABAAYAAAAAAEHAAAABgAA AAAAAAAAAAQAAAAOAAkAEQAAABoAAQAAAAgMAQAAAAAAAgAAAQwAAAAAAAAAFAAAACAAAAABAAAA AQAAAAAAAAABAAAA6AAAAAgAAAAEAAAAAAAAAQAAAAABAAAAAAAAAQEAAAABAAAAAAAAAQIAAAAB AAAAAAAAAQMAAAABAAAAAAAAAQQAAAABAAAAAAAAAQUAAABobmFtZAAAAGAAAAACAAAABAAAAAAA AAADAAAAAAAAAAoAQQByAGkAYQBsAAAAAAAIAAAAAAAAAAMAAAAAAAAAJgBNAG8AbgBvAHQAeQBw AGUAIABUAHkAcABvAGcAcgBhAHAAaAB5AAAAAAEGAAAABAAYAAAAAAEHAAAABgAAAAAAAAAAAAQA AAAOAAkAEQAAABoAAQAAAAgMAQAAAAAAAgAAAQwAAAAAAAAAFAAAACAAAAABAAAAAQAAAAAAAAAB AAAA6AAAAAgAAAAEAAAAAAAAAQAAAAABAAAAAAAAAQEAAAABAAAAAAAAAQIAAAABAAAAAAAAAQMA AAABAAAAAAAAAQQAAAABAAAAAAAAAQUAAABobmFtZAAAAGAAAAACAAAABAAAAAAAAAADAAAAAAAA AAoAQQByAGkAYQBsAAAAAAAIAAAAAAAAAAMAAAAAAAAAJgBNAG8AbgBvAHQAeQBwAGUAIABUAHkA cABvAGcAcgBhAHAAaAB5AAAAAAEGAAAABAAYAAAAAAEHAAAABgAAAAAAAAAAAAQAAAAOAAkAEQAA ABoAAQAAHBAUAQAAAAAACAwBAAAAAAACAAABDAAAAAAAAAAUAAAAIAAAAAEAAAABAAAAAAAAAAEA AADoAAAACAAAAAQAAAAAAAABAAAAAAEAAAAAAAABAQAAAAEAAAAAAAABAgAAAAEAAAAAAAABAwAA AAEAAAAAAAABBAAAAAEAAAAAAAABBQAAAGhuYW1kAAAAYAAAAAIAAAAEAAAAAAAAAAMAAAAAAAAA CgBBAHIAaQBhAGwAAAAAAAgAAAAAAAAAAwAAAAAAAAAmAE0AbwBuAG8AdAB5AHAAZQAgAFQAeQBw AG8AZwByAGEAcABoAHkAAAAAAQYAAAAEABgAAAAAAQcAAAAGAAAAAAAAAAAABAAAAA4ACQARAAAA GgABDwCKEzkAAAAAALoPEAAAAF8AXwBfAFAAUABUADEAMAAAAIsTGQAAAAAADQQIAAAAAMAAAADA AAAAALE2AQAAAAEPAIoTMgAAAAAAug8OAAAAXwBfAF8AUABQAFQAOQAAAIsTFAAAAC8AyA8MAAAA MADSDwQAAAAAAAAAPwDZDzgAAAAAANoPBAAAAAAAJQAgALoPJAAAAEoALgBVAHQAdABhAHIAbwAg AEEAVAAmAFQAIABMAGEAYgBzAE8A2Q8MAAAAAADaDwQAAAANAD0ADwDwD/cEAAAAAPMDFAAAAEEA AAAEAAAAAgAAACMBAAAAAAAAAACfDwQAAAAAAAAAAACoDzEAAABSb3V0aW5nIFByZWZlcmVuY2Ug KE11bHRpcGxlIFZSRi9DRSBHcmFudWxhcml0eSkLAAChDxQAAAAyAAAAAAAAAAAAMgAAAAAAAgAg ABAAnw8EAAAABwAAAAAAqA8BAAAADQAAoQ8eAAAAAQAAAAIAAQAAAAYAAQAAAAIAAAAAAAIAAAAA AAAAAADzAxQAAABNAAAAAAAAAAIAAAApAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8vAAAAUHNldWRv LVZSRgsoIFNpZ25pZmljYW50IERldmVsb3BtZW50IFJlcXVpcmVkICkAAKEPFAAAADAAAAAAAAAA AAAwAAAAAAACACAAEACfDwQAAAABAAAAAACgD0oDAABSAG8AdQB0AGkAbgBnACAAUAByAGUAZgBl AHIAZQBuAGMAZQAgAEMARQAgAEcAcgBhAG4AdQBsAGEAcgBpAHQAeQAgACgAIABSAG8AdQB0AGUA IABwAHIAZQBmAGUAcgBlAG4AYwBlACAAaQAuAGUAIABSAG8AdQB0AGUAIABHAHIAbwB1AHAAcwAs ACAARwBXACAAUwBlAGwAZQBjAHQAaQBvAG4AIABlAHQAYwAmICAAKQANAEQAZQB2AGUAbABvAHAA bQBlAG4AdAAgAG8AZgAgAFAAcwBlAHUAZABvACAAVgBSAEYADQBSAFQAIABMAG8AZwBpAGMALgAg AFAAcgBvAHYAaQBkAGUAIABhAG4AIABhAG4AZAAgAGIAaQBuAGEAcgB5ACAAbwBwAGUAcgBhAHQA aQBvAG4AIABmAG8AcgAgAGQAZQB0AGUAcgBtAGkAbgBpAG4AZwAgAHcAaABlAHQAaABlAHIAIABv AHIAIABuAG8AdAAgAHQAbwAgAGkAbgBjAGwAdQBkAGUAIABhACAAcgBvAHUAdABlACAAaQBuAHQA bwAgAGEAIABzAHAAZQBjAGkAZgBpAGMAIABWAFIARgANAFAAcwBlAHUAZABvACAAVgBSAEYAIABv AHIAZABlAHIAaQBuAGcALgAgAFAAMQAtAFYAUgBGACwAIABQADIALQBWAFIARgAsACAAJiAuACwA IABEAGUAZgBhAHUAbAB0AC0AVgBSAEYADQBMAG8AZwBpAGMAYQBsACAAcwBlAHMAcwBpAG8AbgAg AGUAcwB0AGEAYgBsAGkAcwBoAG0AZQBuAHQALgAgAE0AdQBsAHQAaQBwAGwAZQAgAHMAZQBzAHMA aQBvAG4AcwAgAGUAcwB0AGEAYgBsAGkAcwBoAGUAZAAgAHQAbwAgAG0AdQBsAHQAaQBwAGwAZQAg AHAAcwBlAHUAZABvACAAVgBSAEYAcwAuACAADQBGAG8AcgB3AGEAcgBkAGkAbgBnACAAVABhAGIA bABlACAASQBuAGQAZQB4ACAAYgBhAHMAZQBkACAAbwBuACAAcgBvAHUAdABpAG4AZwAgAHAAcgBl AGYAZQByAGUAbgBjAGUALgANAAAAoQ88AAAAWwAAAAAAAAAAAEoBAAACAAAAAAABAAAAAQABAAAA BgBbAAAAAAAAAEoBAAAABAAAAAQBAAAAAAgAAAAIAACqDxoAAABxAQAAAAAAADMAAAABAAAAAAAC AAAAAAAAAC8A8A84AAAAAADzAxQAAABCAAAAAAAAAAAAAAAUAQAAAAAAAAAA8wMUAAAATgAAAAAA AAAAAAAAHAEAAAAAAAAAAOoDAAAAAA8A+AN2OgAAAgDvAxgAAAABAAAAAQIHCQgAAAAAAAAAAAAA AAAAFDBgAPAHIAAAAAAA/wD///8AAAAAAP//AAD/mQAAAP//AP8AAACWlpYAYADwByAAAAD///8A AAAAAICAgAAAAAAAAMyZADMzzADMzP8AsrKyAGAA8AcgAAAA////AAAAAAAzMzMAAAAAAN3d3QCA gIAATU1NAOrq6gBgAPAHIAAAAP//zAAAAAAAZmYzAICAAAAzmTMAgAAAAAAzzAD/zGYAYADwByAA AAD///8AAAAAAICAgAAAAAAA/8xmAAAA/wDMAMwAwMDAAGAA8AcgAAAA////AAAAAACAgIAAAAAA AMDAwAAAZv8A/wAAAACZAABgAPAHIAAAAP///wAAAAAAgICAAAAAAAAzmf8Amf/MAMwAzACysrIA YADwByAAAAAAAAAA//73AGZmZgD///8AlssBAPawAAA+oNYAr+T/AGAA8AcgAAAAAAAAAP/+9wBm ZmYA////AIi/DQD2sAAAPqDWAK/k/wBgAPAHIAAAAAAAAAD//vcAZmZmAP///wBtvwkA9rAAAD6g 1gCv5P8AYADwByAAAAD///8AAAAAACkpKQBhvxoACpTWAJkakQDecAgAQHkRAGAA8AcgAAAA//// AAAAAAApKSkAYb8aAAqU1gCZGpEA3nAIAC5cDABgAPAHIAAAAP///wAAAAAAKSkpAGG/GgAKlNYA mRqRAN5wCABrHEAAAACjDz4AAAABAP/9PwAAACIgAwBkAAAAAAAAAFoAAAAAAAAAAABAAgAAAAAH AAAA///vAAAAAgD///////8kAAAAAAEAABAAow96AAAABQD//T8ABQAiIAMAZAAAmcz+AABaABkA GQDYAAAAQAIAAAAABwAAAP//7wAAAAIA////////HAAAAAABAACSBQAABwATIAIA1AEgAQAAAgAY AAAFAADQAkACAAACABQAAAUAAPADYAMAAAIAEgAABQAAEAWABAAAAAAgAKMPbgAAAAUA//0/AAAA IiAAAGQAAAAAAAAAZAAeAAAAAAAAAEACAAAAAAcAAAD//+8AAAAAAAEAAAD//wwAAAAAAQAAAAUA ACABIAEAAAAAAAUAAEACQAIAAAAAAAUAAGADYAMAAAAAAAUAAIAEgAQAAAAAUACjD1YAAAAFAAAA AQEAAAQAAAAAAAYAFgAAAAAEAQABCQAABgABACABAAAAAAIAAQkAAAYAAQBAAgAAAAADAAEJAAAG AAEAYAMAAAAABAABCQAABgABAIAEAAAAAGAAow8OAAAAAQAAAAAQAABVAAAAAABwAKMPPgAAAAUA AAAAAAAAAAACABgAAQAAAAAAAAACABQAAgAAAAAAAAACABIAAwAAAAAAAAACABAABAAAAAAAAAAC ABAAgACjDz4AAAAFAAAAAAAAAAAAAgAUAAEAAAAAAAAAAgASAAIAAAAAAAAAAgAQAAMAAAAAAAAA AgAOAAQAAAAAAAAAAgAOAAAA+QMQAAAAAAAAAAAAAAACCgEAAl5OMA8ADAQuNQAADwAC8CY1AAAQ AAjwCAAAAA8AAAAXLAAADwAD8MQ0AAAPAATwKAAAAAEACfAQAAAAAAAAAAAAAAAAAAAAAAAAAAIA CvAIAAAAACwAAAUAAAAPAATw7AEAAAIACvAIAAAAECwAAAAKAADDAAvwmAEAAAQAAAAAAEIBfBYA AEMBVQMAAEQBBAAAAEXBoAAAAEbBqgAAAH8BAQABAIABAAAAAIEBBAAACL8BEAAQAP8BEAAYAIgD AAAAACgAKADw/wAA0QIAANECnQDqAj8BAAPgARMDgwIlAygDMgPOAz4DdwRIAx4FTQPJBVMDcgZV Ax0HVQPIB1MDdQhNAyAJSAPNCUADego2AyULKgPSCx0DfQwNAygN/ALTDeoCfg7XAiUPwQLOD6oC dRCTAhoRegK+EV4CYRJDAgITKAKhEwsCPxTsAdgUzQHYFM0BrBWgAXwWcwF8FgAAAAAAAAAA0QJS AFQAAgAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAgGMA IvEkAAAAngH/////nwH/////oAEAAAAgocEAAAAApgH/////vwMABAAEAAAQ8AgAAAAAAAAAfBZV Aw8ABPDgAAAAEgAK8AgAAAADLAAAAAoAAJMAC/A2AAAAfwABAAUAgAAIqZAAhwABAAAAgQEEAAAI gwEAAAAIvwEBABEAwAEBAAAI/wEBAAkAAQICAAAIEwAi8QYAAAC/AwAAAAQAABDwCAAAAJ0ANwG7 FbUCDwAR8BAAAAAAAMMLCAAAAAAAAAABAJAADwAN8FQAAAAAAJ8PBAAAAAAAAAAAAKgPIAAAAENs aWNrIHRvIGVkaXQgTWFzdGVyIHRpdGxlIHN0eWxlAACiDwYAAAAhAAAAAAAAAKoPCgAAACEAAAAB AAAAAAAPAATwJAEAABIACvAIAAAABCwAAAAKAACDAAvwMAAAAH8AAQAFAIAA0KuQAIEBBAAACIMB AAAACL8BAQARAMABAQAACP8BAQAJAAECAgAACBMAIvEGAAAAvwMAAAAEAAAQ8AgAAAA7BDcBFxVF Dg8AEfAQAAAAAADDCwgAAAABAAAAAgCQAA8ADfCeAAAAAACfDwQAAAABAAAAAACoD1IAAABDbGlj ayB0byBlZGl0IE1hc3RlciB0ZXh0IHN0eWxlcw1TZWNvbmQgbGV2ZWwNVGhpcmQgbGV2ZWwNRm91 cnRoIGxldmVsDUZpZnRoIGxldmVsAACiDx4AAAAhAAAAAAANAAAAAQAMAAAAAgANAAAAAwAMAAAA BAAAAKoPCgAAAFMAAAABAAAAAAAPAATwzAAAABIACvAIAAAABSwAAAAKAACDAAvwMAAAAH8AAQAF AIAAxLKQAIEBBAAACIMBAAAACL8BAQARAMABAQAACP8BAQAJAAECAgAACBMAIvEGAAAAvwMAAAAE AAAQ8AgAAAA7EGsBGwbgEA8AEfAQAAAAAADDCwgAAAACAAAABwGQAA8ADfBGAAAAAACfDwQAAAAE AAAAAACgDwIAAAAqAAAAoQ8cAAAAAgAAAAAAEAAKAAMABwACAAAAAABDAAIA//8MAAAA+A8EAAAA AAAAAA8ABPDMAAAAEgAK8AgAAAAGLAAAAAoAAIMAC/AwAAAAfwABAAUAgADQt5AAgQEEAAAIgwEA AAAIvwEBABEAwAEBAAAI/wEBAAkAAQICAAAIEwAi8QYAAAC/AwAAAAQAABDwCAAAADsQIghCD+AQ DwAR8BAAAAAAAMMLCAAAAAMAAAAJApAADwAN8EYAAAAAAJ8PBAAAAAQAAAAAAKAPAgAAACoAAACh DxwAAAACAAAAAAAQAAoAAwAHAAIAAAAAAEMAAgD//wwAAAD6DwQAAAAAAAAADwAE8M4AAAASAArw CAAAAAcsAAAACgAAgwAL8DAAAAB/AAEABQCAAMi8kACBAQQAAAiDAQAAAAi/AQEAEQDAAQEAAAj/ AQEACQABAgIAAAgTACLxBgAAAL8DAAAABAAAEPAIAAAAFhA2FIAW4BAPABHwEAAAAAAAwwsIAAAA BAAAAAgCkAAPAA3wSAAAAAAAnw8EAAAABAAAAAAAoA8CAAAAKgAAAKEPHgAAAAIAAAAAABAICgAD AAIABwACAAAAAABDAAIA//8MAAAA2A8EAAAAAAAAAA8ABPCUAQAAAgAK8AgAAAAPLAAAAAoAAMMA C/BAAQAABAAAAAAAQgGAFgAAQwGjAwAARAEEAAAARcF0AAAARsF+AAAAfwEBAAEAgAEAAAAAgQEA l9cAvwEQABAA/wEQABgAiAMAAAAAHQAdAPD/fBYAAHwWAAAAFikAfxVSAP0UewB3FKMA7RPKAF8T 8QDQEhYBPBI7ATwSOwH/EIUBxA/LAY0ODQJaDUcCKwx/AgALsgLXCd8CswgIA5EHLAN0BkwDWAVl A0AEegMsA4wDGgKXAwwBnwMAAKMDgBajA3wWAAA8AEAAAgAAQACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAIBjACLxJAAAAJ4B/////58B /////6ABAAAAIKHBAAAAAKYB/////78DAAQABAAAEPAIAAAAEA5ACIAW6BAPAAPwaiwAAA8ABPBU AAAAAQAJ8BAAAABgDwAA8AwAAHAUAADdDwAAAgAK8AgAAAARLAAAAQIAABMAC/AGAAAAiAMAAAAA EwAi8QYAAAC/AwAEAAQAABDwCAAAAPsO8BKAFgoRDwAE8FQAAACyBArwCAAAABIsAAACCgAAYwAL 8CQAAAB/AAQABABYAQAAAAB/ATkAOQC/AQEAEQD/AQAACAA/AwAAEAAAAA/wEAAAAGAPAADwDAAA cBQAAN0PAAAPAATwEggAAAIACvAIAAAAEywAAAIKAADTAAvw4gcAAAQAAAAAAH8ACAAIAEIBOgIA AEMBkgIAAEQBBAAAAEXBwAMAAEbBzgMAAH8BAQABAIABAAAAAIEB////AL8BEAAQAP8BEAAYAIgD AAAAAPAA8ADw/zwB+gE8AfoBPAH6ATABCAImARQCGAEeAgwBJgL+AC4C7gAyAt4ANgLMADYCzAA2 ArgANAKkADACkgAmAoQAHAJ2AA4CbgD+AWgA7AFmANgBZgDYAWYAyAFqALgBcACqAXgAngGCAJAB kACEAaAAeAG0AGoBtABqAbwAaAHAAGwBPAHsATwB7AE+AfABQAH0AUAB9AFAAfQBQAH0AT4B9gE8 AfoBPAH6AegAXADoAFwA9gBcAAIBYAAOAWYAFgFsABwBdgAiAYAAJAGMACYBmAAmAZgAJAGmACAB sgAYAb4ADgHIAAQB0gD2ANoA2ADsANYA7gDWAO4A0gDuAMwA7ADMAOwAzADqAMwA6gC+ANoAsADG AKgAsgCkAKoApACgAKQAoACmAJIAqACEAK4AegC2AG4AwABmAMwAYADaAFwA6ABcAOgAXAA2AmYC wAHsAcAB7AG+AeoBvAHmAbwB4gG+Ad4BvgHeARgCSAEYAkgBGgJCARoCQAEaAkABGAI4ARYCNAEQ AjABCAIuAcgBLgHIAS4BwgEuAb4BMAG6ATQBuAE2AX4BmgF+AZoBfAGcAXoBnAF2AZwBcgGcAXIB nAEWATwBFgE8ARQBNgEUATYBFgE0ARgBMAEYATABGAEwASwBJAFAARYBUgEGAWQB9AByAeIAfgHM AIIBwACEAbIAhgGkAIgBlgCIAZYAhgGGAIQBdgCAAWgAfAFaAHYBTABuAUAAZgE0AFwBKgBQASAA RAEYADYBEgAoAQwAGgEGAAoBBAD4AAAA5gAAAOYAAADWAAIAxAAEALQABgCmAAwAlgASAIoAGgB8 ACIAcAAsAGYANgBeAEIAVABQAE4AXgBIAGwARAB8AEIAjABCAJ4AQgCeAEIArABEALwASADMAE4A 3ABWAOwAYAD6AGoACgF2ABwBdgAcAXgAHAF4ABwBeAAgAXoAIgF6ACIBeAAmAXYAKAF2ACgBWgA6 AUIATAEuAGABHgB2ARAAjAEIAKQBAgC+AQAA2AEAANgBAgDuAQQABAIKABYCEgAoAhoAOgImAEgC MgBWAkAAYgJOAG4CXgB4AnAAgAKAAIYCkgCMAqYAkAK4AJICzACSAswAkgLkAJAC/ACOAhQBhgIq AX4CPgFyAlQBYgJoAVACegE8AnoBPAJ8AToCfAE6An4BOAKCATgChgE4AogBOgLIAXwCyAF8AsoB fgLKAX4CzgGCAtYBggIiAoQCKgKEAioChAIwAoICNgJ+AjoCeAI6AnICOgJyAjoCbAI2AmYCNgJm AuQB6AECAABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAFgAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAEAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBYACAAAAP8BAAAAD2EgAAIg4AAH8TAADADgAADwAE8BgEAAACAArwCAAAABQsAAACCgAAwwAL 8OgDAAAEAAAAAABCAZYBAABDASYDAABEAQQAAABFwcgBAABGwdIBAAB/AQEAAQCAAQAAAACBAf// /wC/ARAAEAD/ARAAGACIAwAAAAByAHIA8P96AcYCegHGAnYBxgJ2AcYCZgHEAlYBxAJGAcACOAG8 AiwBtgIgAbACFgGoAgwBoAIEAZYC/ACMAvYAgALyAHIC7gBkAuoAVALoADAC6AAOAegADgHoAAoB 6gAIAe4ABgHyAAQBhgEEAYYBBAGMAQQBkgEAAZYB+gCWAfQAlgGyAJYBsgCWAawAkgGmAIwBogCG AaIA8gCiAPIAogDuAKAA6gCeAOgAnADoAJgA6AASAOgAEgDmAAwA5AAGAN4AAgDYAAAA1gAAANYA AACKAAYAigAGAIIACAB+AAoAegAQAHgAGAB4AJgAeACYAHgAnAB2AJ4AcgCgAG4AogASAKIAEgCi AAwAogAGAKYAAgCsAAAAsgAAAPQAAAD0AAIA+gAGAAABBgAAAQwABAESAAQBbgAEAW4ABAFyAAYB dgAIAXgACgF4AA4BeABEAngARAJ6AGICfgB+AoQAlgKOAK4CmADCAqYA1AK0AOYCxAD0AtYAAAPo AAoD/AAUAxABGgMkASADOgEkA04BJgNkASYDZAEmA3oBJgN6ASYDggEkA4YBIAOKARoDjAEUA4wB 1gKMAdYCigHQAoYBygKAAcYCegHGAnoBxgLmAOgAAgAAQACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYACAAAAP8BAAAACIEgAA/w0AAOoSAADB DgAADwAE8PAGAAACAArwCAAAABUsAAACCgAA0wAL8MAGAAAEAAAAAAB/AAgACABCAQICAABDAYIC AABEAQQAAABFwTADAABGwTwDAAB/AQEAAQCAAQAAAACBAf///wC/ARAAEAD/ARAAGACIAwAAAADM AMwA8P+OAWoBjgFqAYYBkAF8AbABdAHAAW4BzgFkAdoBWgHmAVAB8gFEAfwBOAEEAioBDAIcARIC DAEYAvwAHALqACAC6gAgAtIAIgK6ACICpAAcApAAFAKIAA4CgAAGAngA/gFyAPYBbgDsAWoA4AFo ANQBZgDIAWYAyAFmALgBaACqAW4AnAF0AI4BfgCCAYoAdgGWAGoBpgBgAbgAWAHMAFAB4gBIAfgA QgESAT4BLgE8AUwBOgFqATwBagE8AYABPgGAAT4BiAFAAY4BRAGOAUQBkAFKAZABUAGOAWoBjgFq AQACWgIAAloC/AFOAvoBQAL4AS4C+AEuAvgBEAL4AdwA+AHcAPYBwADyAaQA7AGMAOQBdgDaAWIA zgFQAMABQACwATIAoAEmAI4BHAB8ARIAagEMAFYBCABCAQQALgECABoBAAAaAQAA+gACANwABAC+ AAoAogAQAIgAGABwACIAWAAsAEQAOABEADgAQAA+AD4ARAA+AEQAPgBKAEAAUABAAFAAaACGAGgA hgBsAIoAcgCMAHoAjACAAIoAgACKAIQAhgCEAIYApAB2AMQAagDUAGYA5gBiAPgAYAAIAWAACAFg ACABYgA0AWQARgFqAFQBcABiAXgAbAGCAHQBjAB6AZYAgAGgAIQBqgCIAb4AigHMAIoB1gCKAdYA iAHaAIYB3ACEAd4AgAHeAGwB3gBsAd4APgHeACQB4AAIAeQA6gDqAMwA8ACuAPoAkAAGAXIAFAFY ACQBQAA4ASoATgEiAFoBGABoARIAdgEMAIYBBgCWAQIApgEAALgBAADMAQAAzAECAOIBBAD2AQoA CgISABwCGgAsAiYAOgIyAEgCPgBUAkwAYAJcAGgCbABwAn4AeAKOAHwCoACAArIAggLEAIICxACC AuYAggIEAXwCIgF0Aj4BagJWAV4CbAFSAn4BQgKOATICjgEyAo4BMgKQATACkAEwApIBMgKSATIC kgEyApQBUAKUAVAClgFeApgBaAKYAWgCmgFuAqABdAKgAXQCqAF2AqgBdgLyAXYC8gF2AvgBdAL+ AXACAgJsAgICZAICAmQCAAJaAgACWgKbAZwBAgAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAIAAAA/w EAAAAAISAAAmDgAAfRIAAMAOAAAPAATwGAQAAAIACvAIAAAAFiwAAAIKAADDAAvw6AMAAAQAAAAA AEIBmAEAAEMBJgMAAEQBBAAAAEXByAEAAEbB0gEAAH8BAQABAIABAAAAAIEB////AL8BEAAQAP8B EAAYAIgDAAAAAHIAcgDw/3oBxgJ6AcYCdgHGAnYBxgJmAcQCVgHEAkYBwAI4AbwCLAG2AiABsAIW AagCDAGgAgQBlgL8AIwC9gCAAvIAcgLuAGQC6gBUAugAMALoAA4B6AAOAeoACgHsAAgB7gAGAfIA BAGGAQQBhgEEAYwBBAGSAQABlgH6AJgB9ACYAbIAmAGyAJYBrACSAaYAjAGiAIYBogDyAKIA8gCi AO4AoADsAJ4A6gCcAOgAmADoABIA6AASAOgADADkAAYA3gACANgAAADWAAAA1gAAAIoABgCKAAYA hAAIAH4ACgB6ABAAeAAYAHgAmAB4AJgAeACcAHYAngB0AKAAcACiABIAogASAKIADACiAAYApgAC AKwAAACyAAAA9AAAAPQAAgD6AAYAAAEGAAABDAAEARIABAFwAAQBcAAEAXQABgF2AAgBeAAKAXgA DgF4AEQCeABEAnoAYgJ+AH4ChgCWAo4ArgKaAMICpgDUArQA5gLGAPQC1gAAA+oACgP8ABQDEAEa AyYBIAM6ASQDUAEmA2QBJgNkASYDegEmA3oBJgOCASQDiAEgA4oBGgOMARQDjAHWAowB1gKKAdAC iAHKAoIBxgJ6AcYCegHGAuYA6AACAABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAFgAIAAAA/wEAAAAHgTAAD/DQAA2hMAAMEOAAAPAATwWBQA AAIACvAIAAAAFywAAAIKAADTAAvwKBQAAAQAAAAAAH8ACAAIAEIBRgcAAEMBRgcAAEQBBAAAAEXB 4AkAAEbB9AkAAH8BAQABAIABAAAAAIEB////AL8BEAAQAP8BEAAYAIgDAAAAAHgCeALw/+oGNgXq BjYF2gZQBcwGaAXMBmgFwAZ4BbQGhgWWBqYFlgamBW4GzAVABvAFDAYUBvIFJAbUBTYGtgVGBpYF VAZ0BWQGUgVwBi4FfgYIBYgG4ASSBrgEnAaQBKQGZASqBjgErgYKBLIG3AOyBqwDsgZ6A64GSAOq BhQDpAbeApoGqAKQBnACggY4AnIG/gFgBsIBSgaGATIGhgEyBmoBJgZOARgGNgEKBhwB+gXwANoF yAC6BaQAmAWIAHYFbgBWBVwANgVcADYFSAAMBTgA4gQ4AOIESAAABVwAHAVcABwFcAA4BYgAVAWg AGwFugCEBdQAmAXwAKwFDAG+BSoBzgVIAd4FZgHsBYYB+AWkAQIG5AEWBiICJAZgAi4GmgI2BtIC OgYEAzwGMgM8BlgDPAaQAzgGkAM4BswDMAYGBCgGPgQeBnIEFAakBAoG1AT+BQIF8gUuBeYFWAXY BX4FygXGBawFBgaOBUAGbgVwBk4FnAYsBcAGDAXgBuwE+gbMBBAHrAQgB5AELgd0BC4HdAQgB6YE EAfYBP4GCAXqBjYF6gY2BSYH1AImB9QCJAfgAiIH8AIcBwQDFAccAwYHOAP2BlQD3gZyA8IGkgOy BqIDngayA4oGwgN0BtADXAbgA0IG7gMmBvwDBgYKBOYFFgTCBSIEnAUuBHQFOARIBUAEHAVIBOoE UAS2BFQEtgRUBJ4EVgR0BFgEPARWBPYDVASoA1AEUANKBPICQASSAjIEMAIgBAACFgTQAQgEoAH8 A3IB7ANGAdwDHAHKA/IAtgPMAKADqACIA4gAbgNqAFQDUAA2AzoAGAMmAPYCJgD2AiAA5AIgAOQC HgDQAh4A0AIeAMICHgDCAiYAngImAJ4CNgBqAkgAOgJIADoCSABMAkgAYAJIAGACSABwAkoAgAJO AJACVACgAlQAoAJcALQCZgDIAnIA2gKAAOwCkgD+AqQAEAO4ACIDzgAyA+YAQgMAAVIDHAFgAzoB bgNYAXwDeAGIA5oBkgO+AZ4D4gGmAwoCrgMwArYDWgK8A4QCwAOuAsID2gLEAwgDxAM2A8QDZAPA A5QDvAPGA7YD+AOuAyoEpANcBJgDkASMA5AEjAPsBHADHgVgA04FUAOABTwDsAUoA+AFFAMMBvwC OAbkAl4GygKCBq4CoAaSAqwGhAK4BnQCwgZkAsoGVALQBkQC1gYyAtgGIgLaBhAC2gYQAtoGAALY BvQB1AbmAdQG5gHoBhAC/AY6Ag4HZgIcB5QCHAeUAiIHqAIkB7gCJgfUAiYH1AJ4BYAAeAWAAHgF gAB4BYAAkAWOAKIFngCqBaYArgWuALIFtgCyBcAAsgXAALIFyACwBdIAqAXkAJwF9ACKBQQBdAUU AVoFJAE8BTIBGgVAAfYETAHOBFgBogRiAXQEagFCBHIBEAR2AdoDfAGkA34BpAN+AWwDfgE2A3wB AgN6AdACdAGgAm4BcgJmAUgCXgEiAlQB/gFIAd4BOgHCAS4BqgEeAZYBDgGIAf4AggH2AH4B7gB8 AeYAegHcAHoB3AB6AdIAfgHGAIIBvACKAbIAlAGoAJ4BngC8AYoAvAGKAPIBbAAqAlAAZAI4AKIC JADgAhQAHgMKAGADAgCiAwAAogMAAOIDAgAgBAgAXgQUAJoEIgDUBDQADAVKAEQFZAB4BYAAeAWA ADwB6AA8AegALAH+ACABEgEWASQBEAE2AQ4BRAEMAVABCgFeAQoBXgEMAW4BEAGAARgBkgEkAaQB MgG4AUQBygFaAdwBdgHuAZQB/gG2AQ4C3gEaAgoCJgI8AjACcgI4AqwCPALsAj4C7AI+AjoDPAKE AzYCygMuAgwEJAJKBBYChgQIArwE+AHuBOgB7gToATgFzgF2BbIBkgWkAawFlAHCBYYB1gV4AegF agH4BVwBBgZOARAGQAEYBjQBHgYmASAGGgEiBg4BIgYOASAGBAEeBvoAHgb6ADoGFgFUBjQBbgZS AYgGcAGIBnABhgZwAYYGcAGSBoIBnAaWAaQGrAGmBrYBpgbAAaYGwAGkBtIBogbmAZoG+gGSBg4C hAYiAnQGNgJeBkoCRgZeAigGcgIEBoQC3AWUAq4FpAJ6BbICQAW+Av4EyAK2BNACtgTQAo4E0gJo BNQCFgTUAsYD0AJ2A8wCLAPEAuoCvAKGArAChgKwAlACqAIcAp4C7AGUArwBiAKQAXoCZgFsAkAB XAIeAUwC/gA6AuIAKgLKABgCtgAGAqQA9AGaAOIBkgDSAZAAwAGQAMABkAC6AZQAsgGYAKYBoACa AaAAmgHEAGoB6AA8ARIBEAE8AegAPAHoAAAAdgMAAHYDBgCQAwwArAMWAMYDJADiAzIA/ANEABgE WAAwBG4ASgSGAGIEoAB6BL4AkATeAKQEAAG4BCQBygRKAdoEcgHoBHIB6ASkAfgE0gEEBQACEAUu AhoFWgIgBYYCJgW0AigF4gIqBRIDKgVCAyYFdgMiBawDGgXmAxIFJAQGBa4E6ASuBOgE5ATcBBgF zgRIBcAEdgWwBKAFogTIBZIE7gWCBBAGcAQwBmAETgZOBGoGPgSEBiwEmgYaBLAGCgTUBuYD8gbG AwgHpAMaB4YDKAdqAzAHUAM2BzoDOgcmAzoHGAM6BxgDQAc6A0IHXANEB4ADRgeiA0YHogNEB9AD RAfQA0IH7gM8BwgEPAcIBDYHIAQ2ByAELAc6BB4HVgQKB3QE9AaUBNgGtAS4BtQEkgb0BGgGFAU2 BjIFGgZABf4FTgXgBVwFwAVoBZ4FdAV6BX4FVAWKBSwFkgUEBZwF2ASiBaoEqAV6BK4FSASyBRQE tAUUBLQF8AO0BcoDtAWiA7IFdgOsBRoDoAW8ApAFXAJ6Bf4BYgWmAUYFfAE4BVQBKAVUASgFOAEc BRoBDgX+AP4E5ADuBMgA3gSuAMwElgC4BH4ApgRoAJIEVAB8BEAAaAQwAFIEIgA8BBYAJgQMABAE BgD4AwYA+AMCAOIDAgDiAwAAogMAAKIDAAB2AwAAdgOiA0YHogNGB3YDRAdMA0IHIAM8B/YCNgfM AiwHpAIiB3wCFgdUAggHLgL4BggC5gbkAdIGwAG+Bp4BqAZ8AZAGWgF4BjwBXAY8AVwGYgF0BogB igauAZwG1gGuBv4BvAYmAsgGTgLSBnYC3AacAuIGwgLoBggD8AZGA/QGegP2BnoD9gbGA/QGDgTu BlIE5gaSBNwGzgTOBgYFvgY6BawGbAWYBpgFhAbEBW4G6gVWBg4GPgYwBiYGTAYOBmgG9gWABt4F gAbeBWAGBgY8BiwGFgZQBvAFcgbGBZIGnAWwBnAFzAZCBeQGEgX6BuAEDgeuBB4HegQsB0YEOAcQ BEAH2gNEB6IDRgeiA0YH9wT4BAIAAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAQACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAEAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAWAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAgAAA D/AQAAAA9w8AAIcNAAC3EQAARw8AAA8ABPBCAAAAEgAK8AgAAAABLAAAAAwAAHMAC/AqAAAAgQEA AAAIkwGOn4sAlAHevWgAvwESABIA/wEAAAgABAMJAAAAPwMBAAEAEADwByAAAAD///8AAAAAACkp KQBhvxoACpTWAJkakQDecAgAaxxAAA8AiBM4AAAADwCKEzAAAAAAALoPEAAAAF8AXwBfAFAAUABU ADEAMAAAAIsTEAAAAAAA6y4IAAAAZOHFAQCfT64gALoPUgAAAEkAdABlAG0AIAAzADUAIABOAEUA VwBDAE8AIABPAHYAZQByAHYAaQBlAHcAIABmAG8AcgAgAEIAVQAgAEQAUgBBAEYAVAAgADEAMQAu ADAANAAPAO4DATQAAAIA7wMYAAAAAgAAAAMEBwkIAAAAAQAAgAAAAAAAABQwAAD5AxAAAAAAAAAA AAAAAAIKAQACXk4wDwAMBFkzAAAPAALwUTMAADAACPAIAAAADAAAABYwAAAPAAPw7zIAAA8ABPAo AAAAAQAJ8BAAAAAAAAAAAAAAAAAAAAAAAAAAAgAK8AgAAAAAMAAABQAAAA8ABPAsAgAAAgAK8AgA AAAOMAAAAAoAAMMAC/DYAQAABAAAAAAAQgF4FgAAQwHrBQAARAEEAAAARcHAAAAARsHKAAAAfwEB AAEAgAEAAAAAgQEEAAAIvwEQABAA/wEQABgAiAMAAAAAMAAwAPD/AAD9AQAA/QGMAEMCIQGHArsB ywJeAg0DBQNNA7IDiwNiBMcDGQUBBNEFOgSQBnAEUAejBBII0wTWCAAFnAkpBWQKTwUsC3IF9AuQ Bb0MqwWDDcAFSQ7UBQ0P3wVuD+UFzQ/pBS4Q6wWLEOsF6xDrBUgR6QWlEecFABLjBVoS3QWzEtUF DBPOBWITxAW3E7gFDRSrBV4UnQWwFIwF/xR6BU8VZwWbFVMF5hU8BTAWJQV2FgoFeBYAAAAAAAAA AP0BYgBkAAIAAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAgGMAIvEkAAAAngH/////nwH/////oAEA AAAgocEAAAAApgH/////vwMABAAEAAAQ8AgAAAAAAAAAfBbrBQ8ABPBEAgAAAgAK8AgAAAAPMAAA AAoAAMMAC/DwAQAABAAAAAAAQgGAFgAAQwGBBwAARAEEAAAARcHMAAAARsHWAAAAfwEBAAEAgAEA AAAAgQEEAAAIvwEQABAA/wEQABgAiAMAAAAAMwAzAPD/fBYAAHwWAAAnFjkAzRVtAHYVoQAdFdQA wRQGAWgUNQENFGQBsROOAVQTuQH5EuQBnBILAj8SMgLfEVYCghF5AiMRnALEEL0CZxDcAgcQ+gKo DxcDRw8yA+gOSwOJDmQDKA58A8kNkQNpDaYDCA26A6kMywNKDN0Digv8A8sKFwQPCiwEUwk+BJYI SwTeB1UEJQdZBHEGWwS+BVkEDQVVBGEESwS2A0AEDwMwBGoCHwTKAQkELwHyA5YA2QMEALwDAACB B4AWfQd8FgAAaABsAAIAAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAgGMAIvEk AAAAngH/////nwH/////oAEAAAAgocEAAAAApgH/////vwMABAAEAAAQ8AgAAABoCfz/gBbpEA8A BPDdAAAAEgAK8AgAAAADMAAAAAoAAIMAC/AwAAAAfwABAAUAgAAEDJwBgQEEAAAIgwEAAAAIvwEB ABEAwAEBAAAI/wEBAAkAAQICAAAIEwAi8QYAAAC/AwAAAAQAABDwCAAAAD0JRwE7FNALDwAR8BAA AAAAAMMLCAAAAAEAAAAEAJwBDwAN8FcAAAAAAJ8PBAAAAAUAAAAAAKgPIwAAAENsaWNrIHRvIGVk aXQgTWFzdGVyIHN1YnRpdGxlIHN0eWxlAACiDwYAAAAkAAAAAAAAAKoPCgAAACQAAAABAAAAAAAP AATw4AAAABIACvAIAAAABDAAAAAKAACTAAvwNgAAAH8AAQAFAIAAjPKYAYcAAgAAAIEBBAAACIMB AAAACL8BAQARAMABAQAACP8BAQAJAAECAgAACBMAIvEGAAAAvwMAAAAEAAAQ8AgAAAAaBkcBTBTq CA8AEfAQAAAAAADDCwgAAAAAAAAAAwCcAQ8ADfBUAAAAAACfDwQAAAAGAAAAAACoDyAAAABDbGlj ayB0byBlZGl0IE1hc3RlciB0aXRsZSBzdHlsZQAAog8GAAAAIQAAAAAAAACqDwoAAAAhAAAAAQAA AAAADwAD8GosAAAPAATwVAAAAAEACfAQAAAAYA8AAPAMAABwFAAA3Q8AAAIACvAIAAAAEDAAAAEC AAATAAvwBgAAAIgDAAAAABMAIvEGAAAAvwMABAAEAAAQ8AgAAADODXARgBa7EA8ABPBUAAAAsgQK 8AgAAAARMAAAAgoAAGMAC/AkAAAAfwAEAAQAWAEAAAAAfwE5ADkAvwEBABEA/wEAAAgAPwMAABAA AAAP8BAAAABgDwAA8AwAAHAUAADdDwAADwAE8BIIAAACAArwCAAAABIwAAACCgAA0wAL8OIHAAAE AAAAAAB/AAgACABCAToCAABDAZICAABEAQQAAABFwcADAABGwc4DAAB/AQEAAQCAAQAAAACBAf// /wC/ARAAEAD/ARAAGACIAwAAAADwAPAA8P88AfoBPAH6ATwB+gEwAQgCJgEUAhgBHgIMASYC/gAu Au4AMgLeADYCzAA2AswANgK4ADQCpAAwApIAJgKEABwCdgAOAm4A/gFoAOwBZgDYAWYA2AFmAMgB agC4AXAAqgF4AJ4BggCQAZAAhAGgAHgBtABqAbQAagG8AGgBwABsATwB7AE8AewBPgHwAUAB9AFA AfQBQAH0AUAB9AE+AfYBPAH6ATwB+gHoAFwA6ABcAPYAXAACAWAADgFmABYBbAAcAXYAIgGAACQB jAAmAZgAJgGYACQBpgAgAbIAGAG+AA4ByAAEAdIA9gDaANgA7ADWAO4A1gDuANIA7gDMAOwAzADs AMwA6gDMAOoAvgDaALAAxgCoALIApACqAKQAoACkAKAApgCSAKgAhACuAHoAtgBuAMAAZgDMAGAA 2gBcAOgAXADoAFwANgJmAsAB7AHAAewBvgHqAbwB5gG8AeIBvgHeAb4B3gEYAkgBGAJIARoCQgEa AkABGgJAARgCOAEWAjQBEAIwAQgCLgHIAS4ByAEuAcIBLgG+ATABugE0AbgBNgF+AZoBfgGaAXwB nAF6AZwBdgGcAXIBnAFyAZwBFgE8ARYBPAEUATYBFAE2ARYBNAEYATABGAEwARgBMAEsASQBQAEW AVIBBgFkAfQAcgHiAH4BzACCAcAAhAGyAIYBpACIAZYAiAGWAIYBhgCEAXYAgAFoAHwBWgB2AUwA bgFAAGYBNABcASoAUAEgAEQBGAA2ARIAKAEMABoBBgAKAQQA+AAAAOYAAADmAAAA1gACAMQABAC0 AAYApgAMAJYAEgCKABoAfAAiAHAALABmADYAXgBCAFQAUABOAF4ASABsAEQAfABCAIwAQgCeAEIA ngBCAKwARAC8AEgAzABOANwAVgDsAGAA+gBqAAoBdgAcAXYAHAF4ABwBeAAcAXgAIAF6ACIBegAi AXgAJgF2ACgBdgAoAVoAOgFCAEwBLgBgAR4AdgEQAIwBCACkAQIAvgEAANgBAADYAQIA7gEEAAQC CgAWAhIAKAIaADoCJgBIAjIAVgJAAGICTgBuAl4AeAJwAIACgACGApIAjAKmAJACuACSAswAkgLM AJIC5ACQAvwAjgIUAYYCKgF+Aj4BcgJUAWICaAFQAnoBPAJ6ATwCfAE6AnwBOgJ+ATgCggE4AoYB OAKIAToCyAF8AsgBfALKAX4CygF+As4BggLWAYICIgKEAioChAIqAoQCMAKCAjYCfgI6AngCOgJy AjoCcgI6AmwCNgJmAjYCZgLkAegBAgAAQACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBYABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBYABAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAWAAgAAAD/AQAAAA9hIAACIOAAB/EwAAwA4AAA8ABPAYBAAAAgAK 8AgAAAATMAAAAgoAAMMAC/DoAwAABAAAAAAAQgGWAQAAQwEmAwAARAEEAAAARcHIAQAARsHSAQAA fwEBAAEAgAEAAAAAgQH///8AvwEQABAA/wEQABgAiAMAAAAAcgByAPD/egHGAnoBxgJ2AcYCdgHG AmYBxAJWAcQCRgHAAjgBvAIsAbYCIAGwAhYBqAIMAaACBAGWAvwAjAL2AIAC8gByAu4AZALqAFQC 6AAwAugADgHoAA4B6AAKAeoACAHuAAYB8gAEAYYBBAGGAQQBjAEEAZIBAAGWAfoAlgH0AJYBsgCW AbIAlgGsAJIBpgCMAaIAhgGiAPIAogDyAKIA7gCgAOoAngDoAJwA6ACYAOgAEgDoABIA5gAMAOQA BgDeAAIA2AAAANYAAADWAAAAigAGAIoABgCCAAgAfgAKAHoAEAB4ABgAeACYAHgAmAB4AJwAdgCe AHIAoABuAKIAEgCiABIAogAMAKIABgCmAAIArAAAALIAAAD0AAAA9AACAPoABgAAAQYAAAEMAAQB EgAEAW4ABAFuAAQBcgAGAXYACAF4AAoBeAAOAXgARAJ4AEQCegBiAn4AfgKEAJYCjgCuApgAwgKm ANQCtADmAsQA9ALWAAAD6AAKA/wAFAMQARoDJAEgAzoBJANOASYDZAEmA2QBJgN6ASYDegEmA4IB JAOGASADigEaA4wBFAOMAdYCjAHWAooB0AKGAcoCgAHGAnoBxgJ6AcYC5gDoAAIAAEAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAWAAgAAAD/AQ AAAAiBIAAP8NAADqEgAAwQ4AAA8ABPDwBgAAAgAK8AgAAAAUMAAAAgoAANMAC/DABgAABAAAAAAA fwAIAAgAQgECAgAAQwGCAgAARAEEAAAARcEwAwAARsE8AwAAfwEBAAEAgAEAAAAAgQH///8AvwEQ ABAA/wEQABgAiAMAAAAAzADMAPD/jgFqAY4BagGGAZABfAGwAXQBwAFuAc4BZAHaAVoB5gFQAfIB RAH8ATgBBAIqAQwCHAESAgwBGAL8ABwC6gAgAuoAIALSACICugAiAqQAHAKQABQCiAAOAoAABgJ4 AP4BcgD2AW4A7AFqAOABaADUAWYAyAFmAMgBZgC4AWgAqgFuAJwBdACOAX4AggGKAHYBlgBqAaYA YAG4AFgBzABQAeIASAH4AEIBEgE+AS4BPAFMAToBagE8AWoBPAGAAT4BgAE+AYgBQAGOAUQBjgFE AZABSgGQAVABjgFqAY4BagEAAloCAAJaAvwBTgL6AUAC+AEuAvgBLgL4ARAC+AHcAPgB3AD2AcAA 8gGkAOwBjADkAXYA2gFiAM4BUADAAUAAsAEyAKABJgCOARwAfAESAGoBDABWAQgAQgEEAC4BAgAa AQAAGgEAAPoAAgDcAAQAvgAKAKIAEACIABgAcAAiAFgALABEADgARAA4AEAAPgA+AEQAPgBEAD4A SgBAAFAAQABQAGgAhgBoAIYAbACKAHIAjAB6AIwAgACKAIAAigCEAIYAhACGAKQAdgDEAGoA1ABm AOYAYgD4AGAACAFgAAgBYAAgAWIANAFkAEYBagBUAXAAYgF4AGwBggB0AYwAegGWAIABoACEAaoA iAG+AIoBzACKAdYAigHWAIgB2gCGAdwAhAHeAIAB3gBsAd4AbAHeAD4B3gAkAeAACAHkAOoA6gDM APAArgD6AJAABgFyABQBWAAkAUAAOAEqAE4BIgBaARgAaAESAHYBDACGAQYAlgECAKYBAAC4AQAA zAEAAMwBAgDiAQQA9gEKAAoCEgAcAhoALAImADoCMgBIAj4AVAJMAGACXABoAmwAcAJ+AHgCjgB8 AqAAgAKyAIICxACCAsQAggLmAIICBAF8AiIBdAI+AWoCVgFeAmwBUgJ+AUICjgEyAo4BMgKOATIC kAEwApABMAKSATICkgEyApIBMgKUAVAClAFQApYBXgKYAWgCmAFoApoBbgKgAXQCoAF0AqgBdgKo AXYC8gF2AvIBdgL4AXQC/gFwAgICbAICAmQCAgJkAgACWgIAAloCmwGcAQIAAEAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYABAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBYACAAAAP8BAAAAACEgAAJg4AAH0SAADADgAADwAE8BgEAAACAArwCAAAABUwAAAC CgAAwwAL8OgDAAAEAAAAAABCAZgBAABDASYDAABEAQQAAABFwcgBAABGwdIBAAB/AQEAAQCAAQAA AACBAf///wC/ARAAEAD/ARAAGACIAwAAAAByAHIA8P96AcYCegHGAnYBxgJ2AcYCZgHEAlYBxAJG AcACOAG8AiwBtgIgAbACFgGoAgwBoAIEAZYC/ACMAvYAgALyAHIC7gBkAuoAVALoADAC6AAOAegA DgHqAAoB7AAIAe4ABgHyAAQBhgEEAYYBBAGMAQQBkgEAAZYB+gCYAfQAmAGyAJgBsgCWAawAkgGm AIwBogCGAaIA8gCiAPIAogDuAKAA7ACeAOoAnADoAJgA6AASAOgAEgDoAAwA5AAGAN4AAgDYAAAA 1gAAANYAAACKAAYAigAGAIQACAB+AAoAegAQAHgAGAB4AJgAeACYAHgAnAB2AJ4AdACgAHAAogAS AKIAEgCiAAwAogAGAKYAAgCsAAAAsgAAAPQAAAD0AAIA+gAGAAABBgAAAQwABAESAAQBcAAEAXAA BAF0AAYBdgAIAXgACgF4AA4BeABEAngARAJ6AGICfgB+AoYAlgKOAK4CmgDCAqYA1AK0AOYCxgD0 AtYAAAPqAAoD/AAUAxABGgMmASADOgEkA1ABJgNkASYDZAEmA3oBJgN6ASYDggEkA4gBIAOKARoD jAEUA4wB1gKMAdYCigHQAogBygKCAcYCegHGAnoBxgLmAOgAAgAAQACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYACAAAAP8BAAAAB4EwAA/w0A ANoTAADBDgAADwAE8FgUAAACAArwCAAAABYwAAACCgAA0wAL8CgUAAAEAAAAAAB/AAgACABCAUYH AABDAUYHAABEAQQAAABFweAJAABGwfQJAAB/AQEAAQCAAQAAAACBAf///wC/ARAAEAD/ARAAGACI AwAAAAB4AngC8P/qBjYF6gY2BdoGUAXMBmgFzAZoBcAGeAW0BoYFlgamBZYGpgVuBswFQAbwBQwG FAbyBSQG1AU2BrYFRgaWBVQGdAVkBlIFcAYuBX4GCAWIBuAEkga4BJwGkASkBmQEqgY4BK4GCgSy BtwDsgasA7IGegOuBkgDqgYUA6QG3gKaBqgCkAZwAoIGOAJyBv4BYAbCAUoGhgEyBoYBMgZqASYG TgEYBjYBCgYcAfoF8ADaBcgAugWkAJgFiAB2BW4AVgVcADYFXAA2BUgADAU4AOIEOADiBEgAAAVc ABwFXAAcBXAAOAWIAFQFoABsBboAhAXUAJgF8ACsBQwBvgUqAc4FSAHeBWYB7AWGAfgFpAECBuQB FgYiAiQGYAIuBpoCNgbSAjoGBAM8BjIDPAZYAzwGkAM4BpADOAbMAzAGBgQoBj4EHgZyBBQGpAQK BtQE/gUCBfIFLgXmBVgF2AV+BcoFxgWsBQYGjgVABm4FcAZOBZwGLAXABgwF4AbsBPoGzAQQB6wE IAeQBC4HdAQuB3QEIAemBBAH2AT+BggF6gY2BeoGNgUmB9QCJgfUAiQH4AIiB/ACHAcEAxQHHAMG BzgD9gZUA94GcgPCBpIDsgaiA54GsgOKBsIDdAbQA1wG4ANCBu4DJgb8AwYGCgTmBRYEwgUiBJwF LgR0BTgESAVABBwFSATqBFAEtgRUBLYEVASeBFYEdARYBDwEVgT2A1QEqANQBFADSgTyAkAEkgIy BDACIAQAAhYE0AEIBKAB/ANyAewDRgHcAxwBygPyALYDzACgA6gAiAOIAG4DagBUA1AANgM6ABgD JgD2AiYA9gIgAOQCIADkAh4A0AIeANACHgDCAh4AwgImAJ4CJgCeAjYAagJIADoCSAA6AkgATAJI AGACSABgAkgAcAJKAIACTgCQAlQAoAJUAKACXAC0AmYAyAJyANoCgADsApIA/gKkABADuAAiA84A MgPmAEIDAAFSAxwBYAM6AW4DWAF8A3gBiAOaAZIDvgGeA+IBpgMKAq4DMAK2A1oCvAOEAsADrgLC A9oCxAMIA8QDNgPEA2QDwAOUA7wDxgO2A/gDrgMqBKQDXASYA5AEjAOQBIwD7ARwAx4FYANOBVAD gAU8A7AFKAPgBRQDDAb8AjgG5AJeBsoCggauAqAGkgKsBoQCuAZ0AsIGZALKBlQC0AZEAtYGMgLY BiIC2gYQAtoGEALaBgAC2Ab0AdQG5gHUBuYB6AYQAvwGOgIOB2YCHAeUAhwHlAIiB6gCJAe4AiYH 1AImB9QCeAWAAHgFgAB4BYAAeAWAAJAFjgCiBZ4AqgWmAK4FrgCyBbYAsgXAALIFwACyBcgAsAXS AKgF5ACcBfQAigUEAXQFFAFaBSQBPAUyARoFQAH2BEwBzgRYAaIEYgF0BGoBQgRyARAEdgHaA3wB pAN+AaQDfgFsA34BNgN8AQIDegHQAnQBoAJuAXICZgFIAl4BIgJUAf4BSAHeAToBwgEuAaoBHgGW AQ4BiAH+AIIB9gB+Ae4AfAHmAHoB3AB6AdwAegHSAH4BxgCCAbwAigGyAJQBqACeAZ4AvAGKALwB igDyAWwAKgJQAGQCOACiAiQA4AIUAB4DCgBgAwIAogMAAKIDAADiAwIAIAQIAF4EFACaBCIA1AQ0 AAwFSgBEBWQAeAWAAHgFgAA8AegAPAHoACwB/gAgARIBFgEkARABNgEOAUQBDAFQAQoBXgEKAV4B DAFuARABgAEYAZIBJAGkATIBuAFEAcoBWgHcAXYB7gGUAf4BtgEOAt4BGgIKAiYCPAIwAnICOAKs AjwC7AI+AuwCPgI6AzwChAM2AsoDLgIMBCQCSgQWAoYECAK8BPgB7gToAe4E6AE4Bc4BdgWyAZIF pAGsBZQBwgWGAdYFeAHoBWoB+AVcAQYGTgEQBkABGAY0AR4GJgEgBhoBIgYOASIGDgEgBgQBHgb6 AB4G+gA6BhYBVAY0AW4GUgGIBnABiAZwAYYGcAGGBnABkgaCAZwGlgGkBqwBpga2AaYGwAGmBsAB pAbSAaIG5gGaBvoBkgYOAoQGIgJ0BjYCXgZKAkYGXgIoBnICBAaEAtwFlAKuBaQCegWyAkAFvgL+ BMgCtgTQArYE0AKOBNICaATUAhYE1ALGA9ACdgPMAiwDxALqArwChgKwAoYCsAJQAqgCHAKeAuwB lAK8AYgCkAF6AmYBbAJAAVwCHgFMAv4AOgLiACoCygAYArYABgKkAPQBmgDiAZIA0gGQAMABkADA AZAAugGUALIBmACmAaAAmgGgAJoBxABqAegAPAESARABPAHoADwB6AAAAHYDAAB2AwYAkAMMAKwD FgDGAyQA4gMyAPwDRAAYBFgAMARuAEoEhgBiBKAAegS+AJAE3gCkBAABuAQkAcoESgHaBHIB6ARy AegEpAH4BNIBBAUAAhAFLgIaBVoCIAWGAiYFtAIoBeICKgUSAyoFQgMmBXYDIgWsAxoF5gMSBSQE BgWuBOgErgToBOQE3AQYBc4ESAXABHYFsASgBaIEyAWSBO4FggQQBnAEMAZgBE4GTgRqBj4EhAYs BJoGGgSwBgoE1AbmA/IGxgMIB6QDGgeGAygHagMwB1ADNgc6AzoHJgM6BxgDOgcYA0AHOgNCB1wD RAeAA0YHogNGB6IDRAfQA0QH0ANCB+4DPAcIBDwHCAQ2ByAENgcgBCwHOgQeB1YECgd0BPQGlATY BrQEuAbUBJIG9ARoBhQFNgYyBRoGQAX+BU4F4AVcBcAFaAWeBXQFegV+BVQFigUsBZIFBAWcBdgE ogWqBKgFegSuBUgEsgUUBLQFFAS0BfADtAXKA7QFogOyBXYDrAUaA6AFvAKQBVwCegX+AWIFpgFG BXwBOAVUASgFVAEoBTgBHAUaAQ4F/gD+BOQA7gTIAN4ErgDMBJYAuAR+AKYEaACSBFQAfARAAGgE MABSBCIAPAQWACYEDAAQBAYA+AMGAPgDAgDiAwIA4gMAAKIDAACiAwAAdgMAAHYDogNGB6IDRgd2 A0QHTANCByADPAf2AjYHzAIsB6QCIgd8AhYHVAIIBy4C+AYIAuYG5AHSBsABvgaeAagGfAGQBloB eAY8AVwGPAFcBmIBdAaIAYoGrgGcBtYBrgb+AbwGJgLIBk4C0gZ2AtwGnALiBsIC6AYIA/AGRgP0 BnoD9gZ6A/YGxgP0Bg4E7gZSBOYGkgTcBs4EzgYGBb4GOgWsBmwFmAaYBYQGxAVuBuoFVgYOBj4G MAYmBkwGDgZoBvYFgAbeBYAG3gVgBgYGPAYsBhYGUAbwBXIGxgWSBpwFsAZwBcwGQgXkBhIF+gbg BA4HrgQeB3oELAdGBDgHEARAB9oDRAeiA0YHogNGB/cE+AQCAABAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAFgAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAEAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBYABAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAFgAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAFgAEAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAA rAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACs AQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwB AACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEAAKwBAACsAQAArAEA AKwBAACsAQAArAFgAIAAAA/wEAAAAPcPAACHDQAAtxEAAEcPAAAPAATwQgAAABIACvAIAAAAATAA AAAMAABzAAvwKgAAAIEBAAAACJMBjp+LAJQB3r1oAL8BEgASAP8BAAAIAAQDCQAAAD8DAQABABAA 8AcgAAAA////AAAAAAApKSkAYb8aAAqU1gCZGpEA3nAIAGscQAAPAIgTOAAAAA8AihMwAAAAAAC6 DxAAAABfAF8AXwBQAFAAVAAxADAAAACLExAAAAAAAOsuCAAAAGThxQEAn0+uDwDwAxoGAAABAPED CAAAAAEAAIAAABQwDwAMBJoFAAAPAALwkgUAAFABCPAIAAAABwAAAAeMAAAPAAPwKgUAAA8ABPAo AAAAAQAJ8BAAAAAAAAAAAAAAAAAAAAAAAAAAAgAK8AgAAAAAjAAABQAAAA8ABPDQAAAAEgAK8AgA AAACjAAAAAoAAIMAC/AwAAAAfwABAAUAgACcZjIGgQEEAAAIgwEAAAAIvwEBABEAwAEBAAAI/wEB AAkAAQICAAAIAAAQ8AgAAAAAAAAAUAcgAQ8AEfAQAAAAAADDCwgAAAAAAAAACgIyBg8ADfBYAAAA AACfDwQAAAAEAAAAAACgDwIAAAAqAAAAoQ8UAAAAAgAAAAAAAAAAAAIAAAAAAAIADAAAAPkPBAAA AAAAAAAAAKoPEgAAAAEAAAABAAAAAAABAAAAAAAAAA8ABPDSAAAAEgAK8AgAAAADjAAAAAoAAIMA C/AwAAAAfwABAAUAgADgazIGgQEEAAAIgwEAAAAIvwEBABEAwAEBAAAI/wEBAAkAAQICAAAIAAAQ 8AgAAAAAAI8J3xAgAQ8AEfAQAAAAAADDCwgAAAABAAAABwAyBg8ADfBaAAAAAACfDwQAAAAEAAAA AACgDwIAAAAqAAAAoQ8WAAAAAgAAAAAAAAgAAAIAAgAAAAAAAgAMAAAA+A8EAAAAAAAAAAAAqg8S AAAAAQAAAAEAAAAAAAEAAAAAAAAADwAE8GQAAAASAArwCAAAAASMAAAACgAAYwAL8CQAAAB/AAQB BAGHAAEAAAB/AQAAAQC/AREAEQD/AQgACQA/AgEAAQAAABDwCAAAALAB0AIQDiAKDwAR8BAAAAAA AMMLCAAAAAIAAAAFADIGDwAE8BYBAAASAArwCAAAAAWMAAAACgAAgwAL8DAAAAB/AAEABQCAAChv MgaBAQQAAAiDAQAAAAi/AQEAEQDAAQEAAAj/AQEACQABAgIAAAgAABDwCAAAALAKsAEwD9AUDwAR 8BAAAAAAAMMLCAAAAAMAAAAGAjIGDwAN8J4AAAAAAJ8PBAAAAAIAAAAAAKgPUgAAAENsaWNrIHRv IGVkaXQgTWFzdGVyIHRleHQgc3R5bGVzDVNlY29uZCBsZXZlbA1UaGlyZCBsZXZlbA1Gb3VydGgg bGV2ZWwNRmlmdGggbGV2ZWwAAKIPHgAAACEAAAAAAA0AAAABAAwAAAACAA0AAAADAAwAAAAEAAAA qg8KAAAAUwAAAAEAAAAAAA8ABPDWAAAAEgAK8AgAAAAGjAAAAAoAAJMAC/A2AAAAfwABAAUAgACo cTIGhwACAAAAgQEEAAAIgwEAAAAIvwEBABEAwAEBAAAI/wEBAAkAAQICAAAIAAAQ8AgAAABfFQAA UAd/Fg8AEfAQAAAAAADDCwgAAAAEAAAACQIyBg8ADfBYAAAAAACfDwQAAAAEAAAAAACgDwIAAAAq AAAAoQ8UAAAAAgAAAAAAAAAAAAIAAAAAAAIADAAAAPoPBAAAAAAAAAAAAKoPEgAAAAEAAAABAAAA AAABAAAAAAAAAA8ABPDYAAAAEgAK8AgAAAAHjAAAAAoAAJMAC/A2AAAAfwABAAUAgABYdjIGhwAC AAAAgQEEAAAIgwEAAAAIvwEBABEAwAEBAAAI/wEBAAkAAQICAAAIAAAQ8AgAAABfFY8J3xB/Fg8A EfAQAAAAAADDCwgAAAAFAAAACAIyBg8ADfBaAAAAAACfDwQAAAAEAAAAAACgDwIAAAAqAAAAoQ8W AAAAAgAAAAAAAAgAAAIAAgAAAAAAAgAMAAAA2A8EAAAAAAAAAAAAqg8SAAAAAQAAAAEAAAAAAAEA AAAAAAAADwAE8EgAAAASAArwCAAAAAGMAAAADAAAgwAL8DAAAACBAQAAAAiDAQUAAAiTAd69aACU AY6fiwC/ARIAEgD/AQAACAAEAwkAAAA/AwEAAQAQAPAHIAAAAP///wAAAAAAgICAAAAAAAC74OMA MzOZAACZmQCZzAAADwCIEzgAAAAPAIoTMAAAAAAAug8QAAAAXwBfAF8AUABQAFQAMQAwAAAAixMQ AAAAAADrLggAAAC0hcYBMJAdsQ8A7gPcDQAAAgDvAxgAAAAIAAAADQ4TAAAAAAABAACAFAEAAAcA FDAAAPkDEAAAAAAAAAAAAAAAAgoBAAJeTjAPAAwE2wwAAA8AAvDTDAAAsAMI8AgAAAAPAAAAGiwB AA8AA/BrDAAADwAE8CgAAAABAAnwEAAAAAAAAAAAAAAAAAAAAAAAAAACAArwCAAAAAAsAQAFAAAA DwAE8IwAAAASAArwCAAAAAIsAQAgAgAAcwAL8CoAAAAEAAAAAAB/AAAABACAAHxdnAG/AQAAAQD/ AQAAAQABAwMsAACIAwAAAAAAABDwCAAAAJ0ANwG7FbUCDwAR8BAAAAAAAMMLCAAAAAAAAAANAJwB DwAN8BoAAAAAAJ4PBAAAAAAAAAAAAKYPBgAAAAEAAABVAg8ABPCeAAAAEgAK8AgAAAADLAEAIAIA AHMAC/AqAAAABAAAAAAAfwAAAAQAgADQYJwBvwEAAAEA/wEAAAEAAQMELAAAiAMAAAAAAAAQ8AgA AAA7BDcB9wpFDg8AEfAQAAAAAADDCwgAAAABAAAADgGcAQ8ADfAsAAAAAACeDwQAAAABAAAAAACm DxgAAAD5HgAAVQIAAJQAAQAjAZUAtAEkAUECtQEPAAPw+QoAAA8ABPB8AAAAAQAJ8BAAAAAgAQAA AAMAAIAWAACADQAAAgAK8AgAAAAaLAEAAQIAABMAC/AGAAAAfwAAAQABIwAi8RYAAACfAwMAAACg wwoAAAABAAQABACACgAAAAAQ8AgAAAAAA5AA8BWADQ8AEfAQAAAAAADDCwgAAAACAAAAEwG4AQ8A BPAXAwAAEgAK8AgAAAAILAEAAgoAAJMAC/A2AAAAfwAAAAQAgACMPEUGvwAAAAIAgQEAAAAIvwEZ AB8AwAEBAAAI/wEAAAgAAQICAAAIPwIAAAIAEwAi8QYAAAC/AQAAYAAAAA/wEAAAAMcOAAAAAwAA gBYAAIANAAAPAA3wmwIAAAAAnw8EAAAABwAAAAAAqA9PAgAARGV2ZWxvcCBwc2V1ZG8gVlJGcy4g QSBwc2V1ZG8gVlJGIGlzIGEgc2VwYXJhdGUgcm91dGluZyBpbnN0YW5jZSB0aGF0IGFuIGludGVy ZmFjZSBvciBzZXQgb2YgaW50ZXJmYWNlcyBjb25zdWx0IHdpdGggcHJpb3IgdG8gdGhlIG1haW4g VlJGICggV2hlcmUgdGhlIGViZ3Agc2Vzc2lvbiBldGMuLiBDb25uZWN0cyB0byApLg1FYWNoIGlu dGVyZmFjZSBjYW4gcGFydGljaXBhdGUgaW4gb25lIG9yIG1vcmUgcHNldWRvIFZSRnMuIA1Qc2V1 ZG8gVlJGcyBjYW4gYmUgb3JkZXJlZCBzdWNoIHRoYXQgYW4gaW50ZXJmYWNlIGNhbiBwYXJ0aWNp cGF0ZSBpbiAgUDEtVlJGLCBQMi1WUkYsIFAzLVZSRiBhbmQgY2FuIGRlc2lnbmF0ZSB0aGUgcHJl ZmVyZW5jZSBvZiByb3V0aW5nLiANSVJTQ1AgY2FuIGRpcmVjdCByb3V0ZXMgdG8gZWFjaCBQc2V1 ZG8gVlJGIGJ5IHNldHRpbmcgIFJUcy4NQSBuZXcgVlJGIHR5cGUgaXMgZGVzaWduYXRlZC4gVG9k YXkgVlJGIGFjY2VwdHMgYSByb3V0ZSB0aGF0IGhhcyBhdCBsZWFzdCBvbmUgUlQgdGhhdCBtYXRj aGVzICggT1IgKS4gUC1WUkYgd2lsbCBlbnN1cmUgdGhhdCBhbGwgUlRzIG1hdGNoICggQU5EICku AAChDxoAAABQAgAAAAABAAAABQBQAgAAAACiAAQABQAOAAAApg8OAAAA+AAAAAAAIAFAAmADgAQP AATwOAIAABIACvAIAAAABywBAAIKAACTAAvwNgAAAH8AAAAEAIAAbDRFBr8AAAACAIEBAAAACL8B GQAfAMABAQAACP8BAAAIAAECAgAACD8CAAACABMAIvEGAAAAvwEAAGAAAAAP8BAAAAAICQAAAAMA AMcOAACADQAADwAN8LwBAAAAAJ8PBAAAAAcAAAAAAKgPcAEAAFRoZSBzYW1lIHNvbHV0aW9uIHVz ZWQgaW4gcm91dGUgZ3JvdXBzIHdvdWxkIGFwcGx5IGhlcmUgd2l0aCB0aGUgc2FtZSBjYXZlYXRz LiBCeSBjcmVhdGluZyBtdWx0aXBsZSBWUkZzIHdlIGNhbiBkaXJlY3QgZGlmZmVyZW50IHNldHMg b2YgQ0VzIHRvIGhhdmUgZGlmZmVyZW50IHJvdXRpbmcgcHJlZmVyZW5jZS4gDUFzIGVhY2ggVlJG IGFkZHMgdGhlIGVudGlyZSBWUE4gcm91dGluZyBjb250ZXh0IHRvIHRoZSByb3V0ZSB2b2x1bWUg b24gYSBQRSB0aGlzIHNvbHV0aW9uIGNhbiBvbmx5IGV4dGVuZCB0byB0d28gVlJGcy4NUmVxdWly ZXMgcmUtaG9tZSBvZiBzZXNzaW9uIHRvIGFjY29tbW9kYXRlIHJvdXRpbmcgcHJlZmVyZW5jZSBj aGFuZ2UuAAChDxoAAABxAQAAAAABAAAABQBxAQAAAACiAAQABQAOAAAApg8OAAAA+AAAAAAAIAFA AmADgAQPAATwJAEAABIACvAIAAAABiwBAAIKAACTAAvwNgAAAH8AAAAEAIAATCxFBr8AAAACAIEB AAAACL8BGQAfAMABAQAACP8BAAAIAAECAgAACD8CAAACABMAIvEGAAAAvwEAAGAAAAAP8BAAAAAT BQAAAAMAAAgJAACADQAADwAN8KgAAAAAAJ8PBAAAAAcAAAAAAKgPWgAAAE11bHRpcGxlIFZSRnMg cmVxdWlyZWQuIFNldHMgb2YgaW50ZXJmYWNlcyB1c2UgZGlmZmVyZW50IFZSRnMgYmFzZWQgb24g cm91dGluZyBwcmVmZXJlbmNlLgAAoQ8cAAAAWwAAAAAAAQAAAAUAWwAAAAAA4gAEAAAABQAOAAAA pg8OAAAA+AAAAAAAIAFAAmADgAQPAATwCgEAABIACvAIAAAABSwBAAIKAACTAAvwNgAAAH8AAAAE AIAAABxFBr8AAAACAIEBAAAACL8BGQAfAMABAQAACP8BAAAIAAECAgAACD8CAAACABMAIvEGAAAA vwEAAGAAAAAP8BAAAAAgAQAAAAMAABMFAACADQAADwAN8I4AAAAAAJ8PBAAAAAcAAAAAAKgPNAAA ACBSb3V0aW5nIFByZWZlcmVuY2UgLSBDRSBJbnRlcmZhY2UgbGV2ZWwgZ3JhbnVsYXJpdHkAAKEP KAAAADUAAAAAAAEAAAAFADQAAAAAAAIADgABAAAAAATiAAAEBAAAAAUADAAAAKYPDgAAAPgAAAAA ACABQAJgA4AEDwAE8GAAAABCAQrwCAAAAAksAQACCgAAgwAL8DAAAAC/AQAAEADAAQEAAAjLAZ9v AADXAQAAAAD/AQgACgABAgIAAAg/AgAAAgC/AgAACAAAAA/wEAAAACABAAAAAwAAgBYAAAADAAAP AATwYAAAAEIBCvAIAAAACiwBAAIKAACDAAvwMAAAAL8BAAAQAMABAQAACMsBnDEAANcBAAAAAP8B CAAKAAECAgAACD8CAAACAL8CAAAIAAAAD/AQAAAAIAEAAIANAACAFgAAgA0AAA8ABPBgAAAAQgEK 8AgAAAALLAEAAgoAAIMAC/AwAAAAvwEAABAAwAEBAAAIywGcMQAA1wEAAAAA/wEIAAoAAQICAAAI PwIAAAIAvwIAAAgAAAAP8BAAAAAgAQAAAAMAACABAACADQAADwAE8GAAAABCAQrwCAAAAAwsAQAC CgAAgwAL8DAAAAC/AQAAEADAAQEAAAjLAZwxAADXAQAAAAD/AQgACgABAgIAAAg/AgAAAgC/AgAA CAAAAA/wEAAAABMFAAAAAwAAEwUAAIANAAAPAATwYAAAAEIBCvAIAAAADSwBAAIKAACDAAvwMAAA AL8BAAAQAMABAQAACMsBnDEAANcBAAAAAP8BCAAKAAECAgAACD8CAAACAL8CAAAIAAAAD/AQAAAA CAkAAAADAAAICQAAgA0AAA8ABPBgAAAAQgEK8AgAAAAOLAEAAgoAAIMAC/AwAAAAvwEAABAAwAEB AAAIywGcMQAA1wEAAAAA/wEIAAoAAQICAAAIPwIAAAIAvwIAAAgAAAAP8BAAAADHDgAAAAMAAMcO AACADQAADwAE8GAAAABCAQrwCAAAAA8sAQACCgAAgwAL8DAAAAC/AQAAEADAAQEAAAjLAZwxAADX AQAAAAD/AQgACgABAgIAAAg/AgAAAgC/AgAACAAAAA/wEAAAAIAWAAAAAwAAgBYAAIANAAAPAATw SAAAABIACvAIAAAAASwBAAAMAACDAAvwMAAAAIEBAAAACIMBBQAACJMBjp+LAJQB3r1oAL8BEgAS AP8BAAAIAAQDCQAAAD8DAQABABAA8AcgAAAA////AE1NTQDMzMwAAAAAAAZ6tABuuR4A/4IPALQK PAAPAIgTkQAAAA8AihOJAAAAAAC6DxAAAABfAF8AXwBQAFAAVAAxADAAAACLE2kAAAAAAOsuCAAA AHx+xgEAZbu8AAAAKwQAAAAAAAAAHwBE8T0AAAAAACfxIAAAAAAAAAADAAAAAAAAAAAAAAAAAAAA AAC4Af////8SAAAADwA98Q0AAABAAULxBQAAAAEJAAAADwACKwAAAAAPAO4D1QIAAAIA7wMYAAAA AQAAAA0OAAAAAAAAAQAAgBwBAAAHABQwAAD5AxAAAAAAAAAAAAAAAAIKAQACXk4wDwAMBNQBAAAP AALwzAEAALAECPAIAAAAAwAAAANsAQAPAAPwZAEAAA8ABPAoAAAAAQAJ8BAAAAAAAAAAAAAAAAAA AAAAAAAAAgAK8AgAAAAAbAEABQAAAA8ABPCMAAAAEgAK8AgAAAACbAEAIAIAAHMAC/AqAAAABAAA AAAAfwAAAAQAgABISzIGvwEAAAEA/wEAAAEAAQMDLAAAiAMAAAAAAAAQ8AgAAACdADcBuxW1Ag8A EfAQAAAAAADDCwgAAAAAAAAADQAyBg8ADfAaAAAAAACeDwQAAAAAAAAAAACmDwYAAAABAAAAVQIP AATwmAAAABIACvAIAAAAA2wBACACAABjAAvwJAAAAH8AAAAEAIAA3FIyBr8BAAABAP8BAAABAAED BCwAAIgDAAAAAAAAEPAIAAAAYAPAALcUYA8PABHwEAAAAAAAwwsIAAAAAQAAAA4AMgYPAA3wLAAA AAAAng8EAAAAAQAAAAAApg8YAAAA+R4AAFUCAACUAAEAIwGVALQBJAFBArUBDwAE8EgAAAASAArw CAAAAAFsAQAADAAAgwAL8DAAAACBAQAAAAiDAQUAAAiTAY6fiwCUAd69aAC/ARIAEgD/AQAACAAE AwkAAAA/AwEAAQAQAPAHIAAAAP///wBNTU0AzMzMAAAAAAAGerQAbrkeAP+CDwC0CjwADwCIE5EA AAAPAIoTiQAAAAAAug8QAAAAXwBfAF8AUABQAFQAMQAwAAAAixNpAAAAAADrLggAAAB8fsYBAGW7 vAAAACsEAAAAAAAAAB8ARPE9AAAAAAAn8SAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAuAH///// EgAAAA8APfENAAAAQAFC8QUAAAABCQAAAA8AAisAAAAADwDwAxgCAAABAPEDCAAAACMBAAAHABQw DwAMBJgBAAAPAALwkAEAAMADCPAIAAAAAwAAAAMwAQAPAAPwKAEAAA8ABPAoAAAAAQAJ8BAAAAAA AAAAAAAAAAAAAAAAAAAAAgAK8AgAAAAAMAEABQAAAA8ABPBeAAAAEgAK8AgAAAACMAEAIAIAAFMA C/AeAAAAfwAEAAQAvwEBAAEA/wEBAAEAAQMEjAAAiAMAAAAAAAAQ8AgAAACwAdACEA4gCg8AEfAQ AAAAAADDCwgAAAAAAAAACwAyBg8ABPCKAAAAEgAK8AgAAAADMAEAIAIAAGMAC/AkAAAAfwAAAAQA gACogzIGvwEBAAEA/wEBAAEAAQMFjAAAiAMAAAAAAAAQ8AgAAACwCrABMA/QFA8AEfAQAAAAAADD CwgAAAABAAAADAAyBg8ADfAeAAAAAACfDwQAAAACAAAAAACqDwoAAAABAAAAAQAAAAAADwAE8EgA AAASAArwCAAAAAEwAQAADAAAgwAL8DAAAACBAQAAAAiDAQUAAAiTAd69aACUAY6fiwC/ARIAEgD/ AQAACAAEAwkAAAA/AwEAAQAQAPAHIAAAAP///wAAAAAAgICAAAAAAAC74OMAMzOZAACZmQCZzAAA DwCIEzgAAAAPAIoTMAAAAAAAug8QAAAAXwBfAF8AUABQAFQAMQAwAAAAixMQAAAAAADrLggAAACF fsYBENbQOw8A8AMYAgAAAQDxAwgAAAApAQAABwAUMA8ADASYAQAADwAC8JABAADABAjwCAAAAAMA AAADcAEADwAD8CgBAAAPAATwKAAAAAEACfAQAAAAAAAAAAAAAAAAAAAAAAAAAAIACvAIAAAAAHAB AAUAAAAPAATwXgAAABIACvAIAAAAAnABACACAABTAAvwHgAAAH8ABAAEAL8BAQABAP8BAQABAAED BIwAAIgDAAAAAAAAEPAIAAAAsAHQAhAOIAoPABHwEAAAAAAAwwsIAAAAAAAAAAsAMgYPAATwigAA ABIACvAIAAAAA3ABACACAABjAAvwJAAAAH8AAAAEAIAAHJoyBr8BAQABAP8BAQABAAEDBYwAAIgD AAAAAAAAEPAIAAAAsAqwATAP0BQPABHwEAAAAAAAwwsIAAAAAQAAAAwAMgYPAA3wHgAAAAAAnw8E AAAAAgAAAAAAqg8KAAAAAQAAAAEAAAAAAA8ABPBIAAAAEgAK8AgAAAABcAEAAAwAAIMAC/AwAAAA gQEAAAAIgwEFAAAIkwHevWgAlAGOn4sAvwESABIA/wEAAAgABAMJAAAAPwMBAAEAEADwByAAAAD/ //8AAAAAAICAgAAAAAAAu+DjADMzmQAAmZkAmcwAAA8AiBM4AAAADwCKEzAAAAAAALoPEAAAAF8A XwBfAFAAUABUADEAMAAAAIsTEAAAAAAA6y4IAAAAhX7GARDW0DsAAHIXNAAAAAEAEAAAAAAADQAg AOsVAABpUAAAIAAQAHKEAABBACAAlIoAAFWbAABNACAAeJgAAHWdAAAAAPUPHAAAACkBAACuHwAD AAAAAJWfAAABAAAAXQAAAAEAxTEAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcA AAAIAAAACQAAAAoAAAD+/////v////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////v8AAAUBAgAAAAAAAAAAAAAAAAAAAAAAAQAA AALVzdWcLhsQk5cIACss+a4wAAAAfAIAABAAAAABAAAAiAAAAAMAAACQAAAADwAAAKgAAAAEAAAA xAAAAAYAAADMAAAABwAAANQAAAAIAAAA3AAAAAkAAADkAAAACgAAAOwAAAAXAAAA9AAAAAsAAAD8 AAAAEAAAAAQBAAATAAAADAEAABYAAAAUAQAADQAAABwBAAAMAAAAGwIAAAIAAADp/QAAHgAAABAA AABPbi1zY3JlZW4gU2hvdwAAHgAAABQAAABGbGVpc2htYW4gSGlsbGFyZAAAAAMAAAD1nwAAAwAA ABIAAAADAAAAAgAAAAMAAAACAAAAAwAAAAAAAAADAAAAAAAAAAMAAACrHwsACwAAAAAAAAALAAAA AAAAAAsAAAAAAAAACwAAAAAAAAAeEAAACQAAAAYAAABBcmlhbAAXAAAA77yt77yzIO+8sOOCtOOC t+ODg+OCrwAHAAAAVGFob21hABAAAABUaW1lcyBOZXcgUm9tYW4ABwAAAEJhdGFuZwAMAAAAV2lu Z2RpbmdzIDIAKgAAAEl0ZW0gMzUgTkVXQ08gT3ZlcnZpZXcgZm9yIEJVIERSQUZUIDExLjA0ADIA AABSb3V0aW5nIFByZWZlcmVuY2UgKE11bHRpcGz+/wAABQECAAAAAAAAAAAAAAAAAAAAAAABAAAA 4IWf8vlPaBCrkQgAKyez2TAAAADISwAADAAAAAEAAABoAAAAAgAAAHAAAAAEAAAAkAAAAAcAAACs AAAACAAAAOAAAAAJAAAA8AAAABIAAAD8AAAACgAAABwBAAAMAAAAKAEAAA0AAAA0AQAADwAAAEAB AAARAAAASAEAAAIAAADkBAAAHgAAABgAAABQb3dlclBvaW50IFByZXNlbnRhdGlvbgAeAAAAFAAA AEZsZWlzaG1hbiBIaWxsYXJkAAAAHgAAACwAAABJdGVtIDM1IE5FV0NPIE92ZXJ2aWV3IGZvciBC VSBEUkFGVCAxMS4wNAAAAB4AAAAIAAAAdXR0YXJvAAAeAAAABAAAADEwMAAeAAAAGAAAAE1pY3Jv c29mdCBQb3dlclBvaW50AAAAAEAAAACArAuddgQAAEAAAACAl1kV+9TFAUAAAAAQsgK/cSPHAQMA AAD9AAAARwAAAHhKAAD/////AwAAAAgAiRBnDAAAAQAJAAADMyUAAAcAgAQAAAAABAAAAAMBCAAF AAAACwIAAAAABQAAAAwCeQChAAMAAAAeAAcAAAD8AgAA////AAAABAAAAC0BAAAIAAAA+gIFAAAA AAD///8ABAAAAC0BAQAOAAAAJAMFAP///////3gAoAB4AKAA////////CAAAAPoCAAAAAAAAAAAA AAQAAAAtAQIABwAAAPwCAAD///8AAAAEAAAALQEDAAQAAAAnAf//BAAAAPABAAADAAAAHgAHAAAA /AIAAAqU1gAAAAQAAAAtAQAABAAAAAYBAQAEAAAALQEBAFIAAAAkAycA//8UAP//FAAEABQACAAV AA0AFQARABYAFgAWABsAFwAfABcAJAAXACkAFwAtABcAMgAXADcAFwA8ABcAQAAXAEUAFwBKABYA TwAWAFQAFgBYABUAXQAVAGIAFABnABQAawATAHAAEwB1ABIAeQARAH4AEACCABAAhwAPAIsADgCQ AA0AlAAMAJoACwCfAAoAnwD//////////xQABAAAAC0BAgAEAAAABgEBAAQAAAAtAQMABAAAACcB //8cAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIiAAAAMgp2ADsAEgAAAEouVXR0YXJv IEFUJlQgTGFicwEAAQACAAEAAQACAAAAAgABAAEAAgACAAEAAQABAAIAAgABAAQAAAAuAQAAHAAA APsCEAAHAAAAAAC8AgAAAAABAgIiU3lzdGVtAAAAAAAAAAAAABgAAAACAAAA6DoWAOQEAAAEAAAA LQEFAAQAAADwAQQABAAAAPABAAADAAAAHgAHAAAA/AIAAACX1wAAAAQAAAAtAQAABAAAAAYBAQAE AAAALQEBADwAAAAkAxwAnwBkAJ8AZACdAGQAmwBlAJkAZgCWAGcAlABoAJEAaQCPAGoAjABqAIcA bACBAG4AfABvAHYAcABxAHEAbABzAGcAdABhAHQAXAB1AFcAdgBSAHYATQB3AEkAdwBEAHgAPwB4 ADoAeACgAHgAnwBkAAQAAAAtAQIABAAAAAYBAQAEAAAALQEDAAQAAAAnAf//BAAAAPABAAADAAAA HgAHAAAA/AIAAP///wAAAAQAAAAtAQAABAAAAAYBAQAEAAAALQEBAJMBAAA4BQMAIQAiAIMAmgBy AJoAcgCaAHIAmgBzAJkAcwCZAHMAmQBzAJkAcwCZAHMAmQBzAJkAcwCZAHMAmQBzAJkAcwCZAHMA mQByAJkAcgCZAHIAmQByAJkAcgCZAHIAmQByAJkAcgCZAHIAmQByAJkAcgCZAHIAmQByAJoAcgCa AHIAmgByAJoAcgCaAHIAmQBwAJkAcACZAHAAmQBxAJkAcQCZAHEAmgBxAJoAcQCaAHEAmgBxAJoA cQCaAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZAHEAmQBx AJkAcQCZAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZAHAAmQBwAJsAcwCaAHIAmgByAJoAcgCaAHIA mgByAJsAcgCbAHIAmwByAJsAcgCbAHIAmwBxAJsAcQCaAHEAmgBxAJoAcQCaAHIAmgByAJoAcgCa AHIAmgByAJoAcgCaAHIAmQByAJkAcgCZAHIAmQBxAJoAcQCaAHEAmgBxAJoAcQCaAHEAmgBxAJoA cQCaAHEAmgBxAJoAcQCaAHEAmgBxAJoAcQCaAHAAmgBwAJoAcACaAHAAmgBwAJoAcACaAHAAmgBw AJoAcACZAHAAmQBwAJkAcACZAHAAmQBwAJkAcACZAHAAmQBwAJkAcACZAHAAmQBwAJkAcACZAHAA mQBwAJkAcACZAHEAmQBxAJgAcQCYAHEAmABxAJgAcQCYAHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZ AHEAmQBxAJkAcQCZAHEAmQBxAJkAcQCZAHIAmAByAJgAcgCYAHIAmAByAJgAcgCYAHIAmAByAJgA cgCYAHIAmABzAJgAcwCYAHMAmABzAJgAcwCYAHMAmQBzAJkAcwCZAHMAmQBzAJkAcwCZAHMAmQBz AJkAcwCZAHMAmQBzAJkAcwCaAHMAmgBzAJoAcwCaAHMAmgBzAJoAcwCaAHMAmgBzAJoAcwCaAHMA mgBzAJoAcwCaAHMAmgBzAJsAcwCbAHMAmwBzAJsAcwCbAHMAmwBzAJsAcwCbAHMABAAAAC0BAgAE AAAABgEBAAQAAAAtAQMABAAAACcB//8DAAAAHgAEAAAALQEAAAQAAAAGAQEABAAAAC0BAQDEAAAA JANgAJgAcwCYAHMAmABzAJgAcwCYAHMAmABzAJgAcwCXAHMAlwBzAJcAcwCXAHMAlwByAJcAcgCX AHIAlwByAJcAcgCXAHIAlwByAJcAcQCXAHEAlwBxAJcAcQCXAHEAmABxAJgAcQCYAHEAmABxAJgA cQCYAHAAmABwAJgAcACYAHAAmABwAJcAcACXAHAAlwBwAJcAcACXAHAAlwBvAJcAbwCXAG8AlwBv AJcAbwCXAG8AlwBvAJcAbwCXAG8AlwBvAJcAcACXAHAAlwBwAJcAcACXAHAAlwBwAJYAcACWAHAA lgBwAJYAcACWAHAAlgBxAJYAcQCWAHEAlgBxAJYAcQCXAHEAlwBxAJcAcQCXAHEAlwBxAJcAcgCX AHIAlwByAJcAcgCXAHMAlwBzAJcAcwCXAHMAlwBzAJcAcwCXAHMAlwBzAJcAcwCXAHMAmABzAJgA cwCYAHMAmABzAJgAcwCYAHMAmABzAJgAcwCYAHMAmABzAJgAcwCYAHMAmABzAAQAAAAtAQIABAAA AAYBAQAEAAAALQEDAAQAAAAnAf//AwAAAB4ABAAAAC0BAAAEAAAABgEBAAQAAAAtAQEAXgEAADgF AgAyAHoAlQByAJUAcgCVAHIAlQByAJUAcgCVAHIAlQByAJUAcgCVAHIAlQBzAJUAcwCVAHMAlQBz AJUAcwCVAHMAlABzAJQAcwCUAHMAlABzAJQAcwCUAHMAlABzAJQAcwCUAHIAlAByAJQAcgCUAHIA lAByAJQAcgCUAHIAlAByAJQAcgCUAHIAlAByAJQAcgCUAHIAlAByAJQAcgCUAHIAlQByAJUAcgCV AHIAlQByAJUAcgCVAHIAlQByAJUAcgCVAHIAlQByAJUAcgCWAHMAlgBzAJYAcwCWAHMAlgBzAJYA cwCWAHEAlgBxAJYAcQCWAHEAlgBxAJYAcQCWAHEAlgBwAJUAcACVAHAAlQBwAJUAcACVAHAAlQBw AJUAcACVAHAAlQBwAJUAcACUAHAAlABwAJQAcACUAHAAlABwAJQAcACUAHAAlABwAJQAcACUAHAA lABxAJQAcQCUAHEAlABxAJQAcQCUAHEAlABxAJQAcQCUAHEAlABxAJQAcQCVAHEAlQBxAJUAcQCV AHEAlQBxAJUAcQCVAHEAlQBxAJUAcQCVAHEAlQBxAJUAcQCVAHEAlQBxAJUAcQCVAHEAlQBxAJUA cQCVAHEAlQBxAJUAcQCVAHEAlQBxAJQAcQCUAHEAlABxAJQAcQCUAHEAlAByAJQAcgCUAHIAlABy AJQAcgCTAHIAkwByAJMAcgCTAHIAkwByAJMAcgCTAHIAkwByAJMAcwCTAHMAlABzAJQAcwCUAHMA lABzAJQAcwCUAHMAlABzAJQAcwCUAHMAlABzAJQAcwCUAHMAlABzAJUAcwCVAHMAlQBzAJUAcwCV AHMAlQBzAJUAcwCVAHMAlQBzAJUAcwCVAHMAlQBzAJUAcwCVAHMAlQBzAJYAcwCWAHMAlgBzAJYA cwCWAHMAlgBzAAQAAAAtAQIABAAAAAYBAQAEAAAALQEDAAQAAAAnAf//AwAAAB4ABAAAAC0BAAAE AAAABgEBAAQAAAAtAQEAxAAAACQDYACcAHMAnABzAJwAcwCcAHMAnABzAJwAcwCcAHMAnABzAJwA cwCcAHMAnABzAJwAcgCcAHIAnAByAJwAcgCcAHIAnAByAJwAcgCcAHEAnABxAJwAcQCcAHEAnABx AJ0AcQCdAHEAnQBxAJ0AcQCdAHEAnQBwAJ0AcACdAHAAnQBwAJ0AcACcAHAAnABwAJwAcACcAHAA nABwAJwAbwCcAG8AnABvAJwAbwCcAG8AnABvAJsAbwCbAG8AmwBvAJsAbwCbAHAAmwBwAJsAcACb AHAAmwBwAJsAcACbAHAAmwBwAJsAcACbAHAAmwBwAJsAcQCbAHEAmwBxAJsAcQCbAHEAmwBxAJsA cQCbAHEAmwBxAJsAcQCbAHIAmwByAJsAcgCbAHIAmwBzAJsAcwCbAHMAnABzAJwAcwCcAHMAnABz AJwAcwCcAHMAnABzAJwAcwCcAHMAnABzAJwAcwCdAHMAnQBzAJ0AcwCdAHMAnQBzAJ0AcwCdAHMA nQBzAJwAcwAEAAAALQECAAQAAAAGAQEABAAAAC0BAwAEAAAAJwH//wMAAAAeAAQAAAAtAQAABAAA AAYBAQAEAAAALQEBAIAEAAA4BQYAYAB6AEIAawB1AD8AkgBzAJIAcwCRAHMAkQB0AJEAdACRAHQA kQB0AJEAdACRAHQAkAB0AJAAdACQAHUAkAB1AJAAdQCQAHUAkAB1AI8AdQCPAHUAjwB1AI8AdQCP AHUAjgB1AI4AdQCOAHUAjgB1AI4AdQCNAHUAjQB1AI0AdQCNAHUAjAB1AIwAdQCMAHUAjAB1AIsA dQCLAHQAiwB0AIsAdACLAHQAiwB0AIoAdACKAHQAigB0AIoAdACKAHMAigBzAIoAcwCJAHMAigBz AIoAcwCKAHMAigBzAIoAdACKAHQAigB0AIoAdACKAHQAiwB0AIsAdACLAHQAiwB0AIsAdACLAHQA jAB0AIwAdACMAHUAjQB1AI0AdQCNAHUAjQB1AI0AdQCOAHQAjgB0AI4AdACPAHQAjwB0AI8AdACP AHQAjwB0AJAAdACQAHQAkAB0AJAAdACRAHQAkQBzAJEAcwCRAHMAkQBzAJIAcwCSAHMAkgBzAJIA cgCSAHMAkgBzAJIAcwCSAHMAkgBwAJIAcACSAHAAkgBxAJIAcQCSAHEAkgBxAJIAcQCRAHEAkQBx AJEAcQCRAHEAkQByAJEAcgCRAHIAkQByAJEAcgCQAHIAkAByAJAAcgCQAHIAkAByAJAAcgCPAHIA jwByAI8AcgCPAHIAjwByAI4AcgCOAHIAjgByAI0AcgCNAHIAjAByAIwAcgCMAHIAiwByAIsAcgCL AHIAiwByAIsAcgCKAHEAigBxAIoAcQCKAHEAigBxAIoAcQCJAHEAiQBxAIkAcQCJAHAAiQBwAIkA cACJAHAAigBwAIoAcACKAHAAigBwAIoAcACKAHAAigBwAIoAcACKAHAAigBwAIoAcQCKAHEAigBx AIoAcQCKAHEAigBxAIoAcQCLAHEAiwBxAIsAcQCLAHEAiwBxAIsAcQCLAHEAjABxAIwAcQCMAHIA jAByAIwAcgCNAHIAjQByAI0AcgCNAHIAjQByAI4AcQCOAHEAjgBxAI4AcQCPAHEAjwBxAI8AcQCQ AHEAkABxAJAAcQCQAHEAkABxAJEAcQCRAHAAkQBwAJEAcACRAHAAkQBwAJEAcACRAHAAkQBwAJEA cACRAHAAkQBwAJEAbwCRAG8AkQBvAJIAcACSAHAAkgBwAJIAcACSAHAAkgBwAJIAcACQAG4AkABu AJAAbgCQAG4AkABuAJAAbgCQAG4AkABuAJAAbgCQAG4AkABuAJAAbgCQAG4AkABuAJAAbgCPAG4A jwBvAI8AbwCPAG8AjwBvAI8AbwCOAG8AjgBvAI4AbwCOAG8AjQBvAI0AbwCNAG8AjQBvAIwAbwCM AG8AjABvAIwAbwCMAG8AiwBvAIsAbgCLAG4AiwBuAIsAbgCLAG4AiwBuAIsAbgCLAG4AiwBuAIsA bgCLAG4AiwBuAIsAbgCLAG4AiwBuAIwAbgCMAG0AjABtAIwAbQCNAG0AjQBtAI0AbQCOAG0AjgBt AI4AbQCOAG0AjwBtAI8AbQCPAG0AkABuAJAAbgCLAG4AiwBuAIsAbgCLAG4AigBuAIoAbgCKAG8A igBvAIoAbwCKAG8AigBvAIoAbwCLAG8AiwBvAIsAbwCLAG8AiwBvAIsAbwCLAHAAiwBwAIwAcACM AHAAjABwAIwAcACNAHAAjQBwAI0AcACOAHAAjgBwAI4AcACPAG8AjwBvAI8AbwCPAG8AkABvAJAA bwCQAG8AkABvAJAAbwCQAG8AkABvAJAAbwCQAG8AkQBuAJEAbgCRAG4AkQBuAJEAbgCRAG4AkQBu AJEAbgCRAG8AkQBvAJEAbwCRAG8AkQBvAJEAbwCRAG8AkQBvAJEAbwCRAG8AkQBvAJEAcACRAHAA kQBwAJEAcACRAHAAkQBwAJAAcACQAHAAkABwAJAAcACQAHAAjwBwAI8AcACPAHAAjgBwAI4AcACO AHAAjQBwAI0AcACNAHAAjABwAIwAcACMAHAAiwBwAIsAcACLAHAAiwBwAIsAcACLAHAAigBwAIoA cACKAHAAigBvAIoAbwCKAG8AigBvAIoAbwCKAG8AigBvAIoAbwCKAG8AigBvAIoAbwCKAG4AiwBu AIkAcQCJAHEAiQBxAIkAcQCJAHIAiQByAIkAcgCJAHIAigByAIoAcgCKAHIAigByAIoAcwCKAHMA igBzAIsAcwCLAHMAiwBzAIsAcwCLAHMAjABzAIwAcwCMAHMAjABzAIwAcwCNAHMAjQBzAI0AcwCN AHMAjgBzAI4AcwCOAHMAjwBzAI8AcwCPAHMAkABzAJAAcwCQAHMAkABzAJAAcgCQAHIAkQByAJEA cgCRAHIAkQByAJEAcgCRAHIAkQByAJIAcgCSAHEAkgBxAJIAcQCSAHEAkgBxAJIAcQCSAHEAkgBx AJIAcQCSAHEAkgBxAJIAcgCSAHIAkgByAJIAcgCSAHIAkgByAJIAcgCSAHMAkQBzAJEAcwCRAHMA kQBzAJEAcwCRAHMAkABzAJAAcwCQAHQAkAB0AJAAdACQAHQAjwB0AI8AdACPAHQAjwB0AI8AdACO AHQAjgB0AI4AdACOAHQAjgB0AI0AdACNAHQAjAB0AIwAdACMAHQAiwBzAIsAcwCLAHMAiwBzAIsA cwCKAHMAigBzAIoAcwCKAHMAigBzAIoAcwCKAHMAigByAIkAcgCJAHIAiQByAIkAcgCJAHIAiQBy AIkAcgCJAHEAiQBxAI4AdgCOAHYAjQB2AI0AdgCNAHYAjQB2AI0AdgCMAHYAjAB2AIwAdQCMAHUA jAB1AIsAdQCLAHUAiwB1AIsAdQCLAHUAiwB1AIsAdQCLAHUAiwB1AIsAdQCMAHUAjAB1AIwAdQCM AHUAjAB1AIwAdQCNAHUAjQB1AI0AdQCOAHUAjgB1AI4AdQCPAHUAjwB1AI8AdQCPAHUAkAB1AJAA dQCQAHUAkAB1AJAAdQCRAHQAkQB0AJEAdACRAHQAkQB0AJEAdACRAHUAkAB1AJAAdQCQAHUAkAB1 AJAAdQCPAHUAjwB2AI8AdgCPAHYAjgB2AI4AdgCOAHYAjgB2AAQAAAAtAQIABAAAAAYBAQAEAAAA LQEDAAQAAAAnAf//HAAAAPsC+f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACPQAAADIKBwAKACQA AABSb3V0aW5nIFByZWZlcmVuY2UgKE11bHRpcGxlIFZSRi9DRSAEAAQABAACAAIABAAEAAIABAAD AAQAAgAEAAMABAAEAAMABAACAAMABQAEAAIAAgACAAQAAQAEAAIABAAEAAQAAwAEAAQAAgAEAAAA LgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL5/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIZAAAA MgoPAAoADAAAAEdyYW51bGFyaXR5KQUAAwAEAAQABAABAAQAAwACAAIAAwADAAQAAAAuAQAABAAA AC0BBQAEAAAA8AEEAAMAAAAeAAQAAAAtAQAABAAAAC0BAQAOAAAAJAMFAGUAFQBlAGAAnABgAJwA FQBlABUABAAAAC0BAgAEAAAALQEDAAQAAAAnAf//HAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFo b21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAA CQIAmcwCCQAAADIKGQBnAAEAAACV9wEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8A AAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQA AAAuARgABAAAAAIBAQAFAAAACQIAAAACNAAAADIKGQBoAB4AAABEZXZlbG9wIHBzZXVkbyBWUkZz LiBBIHBzZXVkbyACAAIAAgACAAAAAgACAAEAAgABAAIAAQACAAIAAQACAAEAAgABAAEAAQACAAEA AgABAAIAAgABAAIAAAAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAA AABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAA AgEBAAUAAAAJAgAAAAI8AAAAMgocAGcAIwAAAFZSRiBpcyBhIHNlcGFyYXRlIHJvdXRpbmcgaW5z dGFuY2UgAAIAAgACAAEAAQABAAEAAgABAAEAAgABAAIAAQACAAEAAgABAAEAAQACAAEAAQACAAIA AAABAAIAAQABAAIAAgABAAIAAAAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAA AJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4B GAAEAAAAAgEBAAUAAAAJAgAAAAJCAAAAMgofAGcAJwAAAHRoYXQgYW4gaW50ZXJmYWNlIG9yIHNl dCBvZiBpbnRlcmZhY2VzIAABAAIAAgABAAEAAgACAAAAAQACAAEAAgABAAEAAgABAAIAAAACAAEA AQABAAIAAQABAAIAAQABAAEAAgAAAAIAAQABAAIAAQACAAEAAAAEAAAALgEAAAQAAAAtAQUABAAA APABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAI/AAAAMgojAGcAJQAAAGNvbnN1 bHQgd2l0aCBwcmlvciB0byB0aGUgbWFpbiBWUkYgKCBzAQACAAIAAQACAAEAAQABAAIAAQABAAIA AQACAAEAAQACAAEAAQAAAAIAAQABAAIAAgAAAAMAAgABAAEAAQACAAIAAgABAAEAAAAEAAAALgEA AAQAAAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIzAAAAMgom AGcAHQAAAFdoZXJlIHRoZSBlYmdwIHNlc3Npb24gZXRjLi4gIAMAAgACAAEAAgABAAEAAQACAAEA AgABAAIAAgABAAEAAgABAAEAAQACAAIAAQACAAEAAQABAAEAAAAEAAAALgEAAAQAAAAtAQUABAAA APABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIcAAAAMgopAGcADgAAAENvbm5l Y3RzIHRvICkuAgACAAIAAgACAAEAAQABAAEAAQACAAEAAQABAAQAAAAuAQAABAAAAC0BBQAEAAAA 8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAJnMAgkAAAAyCi8AZwABAAAAlfcBAAQA AAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAkAA AAAyCi8AaAAmAAAARWFjaCBpbnRlcmZhY2UgY2FuIHBhcnRpY2lwYXRlIGluIG9uZSACAAIAAQAC AAEAAQACAAEAAgABAAAAAgABAAIAAQABAAIAAgABAAIAAgABAAAAAQABAAEAAgACAAEAAgAAAAEA AgABAAEAAgACAAAABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAA QAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIB AQAFAAAACQIAAAACJwAAADIKMgBnABUAAABvciBtb3JlIHBzZXVkbyBWUkZzLiBlAgABAAEAAwAC AAEAAgABAAIAAQABAAIAAgACAAEAAQACAAIAAQABAAEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQA HAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE AAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAmcwCCQAAADIKNwBnAAEAAACV9wEABAAAAC4B AAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACNwAAADIK NwBoACAAAABQc2V1ZG8gVlJGcyBjYW4gYmUgb3JkZXJlZCBzdWNoIAIAAQACAAIAAgACAAEAAgAB AAIAAQABAAEAAgACAAEAAgACAAAAAgABAAIAAgABAAEAAgABAAEAAgABAAIAAQAEAAAALgEAAAQA AAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAJAAAAAMgo7AGcA JgAAAHRoYXQgYW4gaW50ZXJmYWNlIGNhbiBwYXJ0aWNpcGF0ZSBpbiAgAQACAAIAAQABAAIAAgAA AAEAAgABAAIAAQABAAIAAQACAAEAAQABAAIAAQACAAIAAQABAAEAAQABAAEAAgABAAIAAQAAAAIA AQAAAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9t YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkC AAAAAgoAAAAyCj4AZwACAAAAUDECAAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8A AAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQA AAAuARgABAAAAAIBAQAFAAAACQIAAAACCQAAADIKPgBrAAEAAAAt9wEABAAAAC4BAAAEAAAALQEF AAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACEgAAADIKPgBsAAcAAABW UkYsIFAyIAIAAgACAAEAAQABAAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAA AACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAu ARgABAAAAAIBAQAFAAAACQIAAAACCQAAADIKPgB3AAEAAAAt9wEABAAAAC4BAAAEAAAALQEFAAQA AADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACEgAAADIKPgB4AAcAAABWUkYs IFAzIAIAAgACAAEAAAACAAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQ AQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgA BAAAAAIBAQAFAAAACQIAAAACCQAAADIKPgCDAAEAAAAt9wEABAAAAC4BAAAEAAAALQEFAAQAAADw AQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACGQAAADIKPgCEAAwAAABWUkYgYW5k IGNhbiACAAIAAgAAAAIAAgACAAEAAQACAAIAAAAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA +wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAt AQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAI/AAAAMgpBAGcAJQAAAGRlc2lnbmF0ZSB0aGUg cHJlZmVyZW5jZSBvZiByb3V0aW5nLiAgAgACAAEAAQACAAIAAgAAAAIAAQABAAIAAgAAAAIAAQAC AAEAAgAAAAIAAgABAAIAAQACAAEAAQABAAEAAgABAAEAAgACAAAAAQAEAAAALgEAAAQAAAAtAQUA BAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgCZzAIJAAAAMgpHAGcAAQAAAJX3 AQAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAA AAI3AAAAMgpHAGgAIAAAAElSU0NQIGNhbiBkaXJlY3Qgcm91dGVzIHRvIGVhY2ggAQACAAIAAgAC AAEAAQACAAIAAQACAAEAAAACAAEAAQABAAEAAgACAAEAAgABAAEAAQACAAEAAQACAAEAAgAAAAQA AAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAjAA AAAyCkoAZwAbAAAAUHNldWRvIFZSRiBieSBzZXR0aW5nICBSVHMuZQIAAQACAAIAAgACAAEAAgAB AAIAAQACAAEAAQABAAIAAQABAAEAAgACAAEAAQABAAIAAQABAAQAAAAuAQAABAAAAC0BBQAEAAAA 8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAJnMAgkAAAAyCk8AZwABAAAAlfcBAAQA AAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAjQA AAAyCk8AaAAeAAAAQSBuZXcgVlJGIHR5cGUgaXMgZGVzaWduYXRlZC4gAgABAAIAAgACAAEAAgAC AAIAAQAAAAIAAgACAAAAAQABAAEAAgACAAEAAQACAAEAAgABAAIAAgABAAAABAAAAC4BAAAEAAAA LQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACPAAAADIKUgBnACMA AABUb2RheSBWUkYgYWNjZXB0cyBhIHJvdXRlIHRoYXQgaGFzIC4CAAIAAgABAAIAAQACAAIAAgAA AAIAAQABAAIAAgABAAEAAQACAAEAAQACAAIAAQACAAEAAQABAAIAAQABAAIAAgABAAAABAAAAC4B AAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACPwAAADIK VgBnACUAAABhdCBsZWFzdCBvbmUgUlQgdGhhdCBtYXRjaGVzICggT1IgKS4gIAIAAQABAAEAAgAC AAEAAQABAAEAAgACAAEAAgACAAEAAQABAAIAAQABAAIAAgABAAEAAgACAAEAAQABAAEAAgACAAEA AQABAAEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFo b21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAA CQIAAAACCQAAADIKWQBnAAEAAABQ9wIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8A AAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQA AAAuARgABAAAAAIBAQAFAAAACQIAAAACCQAAADIKWQBpAAEAAAAt9wEABAAAAC4BAAAEAAAALQEF AAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACPAAAADIKWQBqACMAAABW UkYgd2lsbCBlbnN1cmUgdGhhdCBhbGwgUlRzIG1hdGNoIC4CAAIAAgABAAIAAQABAAEAAAACAAIA AQACAAEAAgABAAEAAQACAAEAAQACAAAAAQABAAIAAgABAAEAAwACAAEAAQACAAAABAAAAC4BAAAE AAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACEwAAADIKXQBn AAgAAAAoIEFORCApLgEAAQACAAIAAgABAAEAAQAEAAAALgEAAAQAAAAtAQUABAAAAPABBAADAAAA HgAEAAAALQEAAAQAAAAtAQEADgAAACQDBQA8ABUAPABgAGUAYABlABUAPAAVAAQAAAAtAQIABAAA AC0BAwAEAAAAJwH//xwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAJnMAgkAAAAyChkAPgAB AAAAlfcBAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRh aG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAA AAkCAAAAAi4AAAAyChkAPwAaAAAAVGhlIHNhbWUgc29sdXRpb24gdXNlZCBpbiACAAIAAgABAAEA AgACAAIAAQABAAIAAQACAAEAAAACAAIAAQACAAEAAgABAAEAAQACAAAABAAAAC4BAAAEAAAALQEF AAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACLQAAADIKHAA+ABkAAABy b3V0ZSBncm91cHMgd291bGQgYXBwbHkgIAEAAgACAAEAAgABAAIAAQABAAIAAgABAAEAAgACAAIA AQACAAAAAgACAAEAAQACAAAABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQ AQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgA BAAAAAIBAQAFAAAACQIAAAACJAAAADIKHwA+ABMAAABoZXJlIHdpdGggdGhlIHNhbWUgAAIAAgAB AAIAAQACAAEAAQACAAEAAQABAAIAAQABAAIAAgACAAAABAAAAC4BAAAEAAAALQEFAAQAAADwAQQA HAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE AAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACJwAAADIKIwA+ABUAAABjYXZlYXRzLiBC eSBjcmVhdGluZyAAAQACAAIAAgACAAEAAQABAAEAAgACAAEAAQABAAEAAgABAAEAAgACAAAABAAA AC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACJwAA ADIKJgA+ABUAAABtdWx0aXBsZSBWUkZzIHdlIGNhbiAAAwACAAEAAQABAAEAAQACAAEAAgABAAIA AQABAAIAAgABAAEAAgACAAAABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQ AQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgA BAAAAAIBAQAFAAAACQIAAAACMwAAADIKKQA+AB0AAABkaXJlY3QgZGlmZmVyZW50IHNldHMgb2Yg Q0VzICACAAEAAQACAAEAAQABAAIAAQABAAEAAgAAAAIAAgABAAEAAQACAAEAAQABAAIAAQABAAIA AgABAAAABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFo b21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAA CQIAAAACLgAAADIKLQA+ABoAAAB0byBoYXZlIGRpZmZlcmVudCByb3V0aW5nIAEAAgABAAIAAgAB AAIAAQACAAEAAQAAAAIAAQACAAIAAQABAAEAAQACAAEAAQABAAIAAAAEAAAALgEAAAQAAAAtAQUA BAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIZAAAAMgowAD4ADAAAAHBy ZWZlcmVuY2UuIAIAAQACAAEAAgABAAIAAgABAAIAAQABAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEE ABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAJnMAgkAAAAyCjUAPgABAAAAlfcBAAQAAAAu AQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAicAAAAy CjUAPwAVAAAAQXMgZWFjaCBWUkYgYWRkcyB0aGUgAAIAAQABAAIAAgABAAIAAQACAAIAAgABAAEA AgACAAEAAQABAAIAAgAAAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/AAAAAAAAkAEA AAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQA AAACAQEABQAAAAkCAAAAAjAAAAAyCjkAPgAbAAAAZW50aXJlIFZQTiByb3V0aW5nIGNvbnRleHQg cwIAAgABAAEAAQACAAEAAQACAAIAAQABAAIAAgABAAAAAgACAAEAAQACAAIAAQACAAEAAQAAAAQA AAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAi0A AAAyCjwAPgAZAAAAdG8gdGhlIHJvdXRlIHZvbHVtZSBvbiBhIHQBAAIAAQABAAIAAgABAAEAAgAC AAAAAgABAAEAAgABAAIAAgACAAEAAgACAAAAAgAAAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwA AAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA AC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAi4AAAAyCj8APgAaAAAAUEUgdGhpcyBzb2x1 dGlvbiBjYW4gb25seSACAAIAAQABAAIAAQABAAEAAQACAAEAAgABAAAAAgACAAEAAQACAAIAAAAC AAIAAAACAAAABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAi VGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAF AAAACQIAAAACJAAAADIKQwA+ABMAAABleHRlbmQgdG8gdHdvIFZSRnMuZQIAAQABAAIAAgACAAEA AQACAAEAAQACAAIAAQACAAEAAgABAAEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8A AAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQA AAAuARgABAAAAAIBAQAFAAAACQIAmcwCCQAAADIKSAA+AAEAAACV9wEABAAAAC4BAAAEAAAALQEF AAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACGAAAADIKSAA/AAsAAABS ZXF1aXJlcyByZQACAAIAAgACAAEAAAACAAEAAQABAAIABAAAAC4BAAAEAAAALQEFAAQAAADwAQQA HAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE AAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACCQAAADIKSABPAAEAAAAt9wEABAAAAC4B AAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAAAACEwAAADIK SABQAAgAAABob21lIG9mIAIAAgACAAIAAQACAAEAAAAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAc AAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA AAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIqAAAAMgpLAD4AFwAAAHNlc3Npb24gdG8g YWNjb21tb2RhdGUgAAEAAgABAAEAAQACAAIAAQABAAIAAQACAAEAAQACAAMAAwABAAIAAgABAAIA AAAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAA AAIuAAAAMgpPAD4AGgAAAHJvdXRpbmcgcHJlZmVyZW5jZSBjaGFuZ2UuAQACAAIAAQABAAIAAgAA AAIAAQACAAEAAgABAAEAAgABAAIAAQABAAIAAgACAAEAAgABAAQAAAAuAQAABAAAAC0BBQAEAAAA 8AEEAAMAAAAeAAQAAAAtAQAABAAAAC0BAQAOAAAAJAMFACAAFQAgAGAAPABgADwAFQAgABUABAAA AC0BAgAEAAAALQEDAAQAAAAnAf//HAAAAPsC/f8AAAAAAACQAQAAAAAAQAAAQXJpYWwAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAmcwCCQAA ADIKGQAiAAEAAACV9wEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAA AAAAQAAiVGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAA AAIBAQAFAAAACQIAAAACHAAAADIKGQAjAA4AAABNdWx0aXBsZSBWUkZzIAIAAgABAAEAAQACAAEA AgAAAAIAAgACAAEAAAAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAA AABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAA AgEBAAUAAAAJAgAAAAIiAAAAMgocACIAEgAAAHJlcXVpcmVkLiBTZXRzIG9mIAEAAgACAAIAAQAB AAEAAgABAAEAAgACAAEAAQABAAIAAQAAAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7Av3/ AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBAAE AAAALgEYAAQAAAACAQEABQAAAAkCAAAAAh4AAAAyCh8AIgAPAAAAaW50ZXJmYWNlcyB1c2UgAAEA AgABAAIAAQABAAIAAQACAAEAAQACAAEAAgAAAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7 Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0B BAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAh4AAAAyCiMAIgAPAAAAZGlmZmVyZW50IFZSRnMg AAIAAQABAAEAAgABAAIAAgABAAAAAgACAAIAAQAAAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwA AAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA AC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAiEAAAAyCiYAIgARAAAAYmFzZWQgb24gcm91 dGluZyAgAgACAAEAAgACAAEAAQACAAEAAQACAAIAAQAAAAIAAgAAAAQAAAAuAQAABAAAAC0BBQAE AAAA8AEEABwAAAD7Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAABAAAAC0BBAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAhgAAAAyCikAIgALAAAAcHJl ZmVyZW5jZS5SAgABAAIAAQACAAEAAgACAAEAAgABAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEAAMA AAAeAAQAAAAtAQAABAAAAC0BAQAOAAAAJAMFAAQAFQAEAGAAIABgACAAFQAEABUABAAAAC0BAgAE AAAALQEDAAQAAAAnAf//HAAAAPsC/f8AAAAAAACQAQAAAAAAQAAiVGFob21hAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAFAAAACQIAmcwCCQAAADIKGQAG AAEAAACV9wEABAAAAC4BAAAEAAAALQEFAAQAAADwAQQAHAAAAPsC/f8AAAAAAACQAQAAAAAAQAAi VGFob21hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEEAAQAAAAuARgABAAAAAIBAQAF AAAACQIAAAACEwAAADIKGQAIAAgAAABSb3V0aW5nIAIAAgACAAEAAQACAAEAAAAEAAAALgEAAAQA AAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIYAAAAMgocAAYA CwAAAFByZWZlcmVuY2UgAAIAAQACAAEAAgABAAIAAgABAAIAAQAEAAAALgEAAAQAAAAtAQUABAAA APABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIJAAAAMgocABcAAQAAAC33AQAE AAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL9/wAAAAAAAJABAAAAAABAACJUYWhvbWEAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAAAC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIM AAAAMgocABkAAwAAAENFIAABAAIAAAAEAAAALgEAAAQAAAAtAQUABAAAAPABBAAcAAAA+wL9/wAA AAAAAJABAAAAAABAACJUYWhvbWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAtAQQABAAA AC4BGAAEAAAAAgEBAAUAAAAJAgAAAAIfAAAAMgofAAYAEAAAAEludGVyZmFjZSBsZXZlbCABAAIA AQACAAEAAQACAAEAAgABAAEAAQACAAIAAQAAAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEABwAAAD7 Av3/AAAAAAAAkAEAAAAAAEAAIlRhaG9tYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0B BAAEAAAALgEYAAQAAAACAQEABQAAAAkCAAAAAhgAAAAyCiMABgALAAAAZ3JhbnVsYXJpdHllAgAB AAIAAgACAAAAAgABAAEAAQACAAQAAAAuAQAABAAAAC0BBQAEAAAA8AEEAAMAAAAeAAgAAAD6AgAA AQAAAAAAAAAEAAAALQEEAAcAAAD8AgEAAAAAAAAABAAAAC0BBgAIAAAAJQMCAAQAFQCcABUABAAA AC0BAgAEAAAALQEDAAQAAADwAQQABAAAACcB//8DAAAAHgAIAAAA+gIAAAEAAAAAAAAABAAAAC0B BAAEAAAALQEGAAgAAAAlAwIABABgAJwAYAAEAAAALQECAAQAAAAtAQMABAAAAPABBAAEAAAAJwH/ /wMAAAAeAAgAAAD6AgAAAQAAAAAAAAAEAAAALQEEAAQAAAAtAQYACAAAACUDAgAEABUABABgAAQA AAAtAQIABAAAAC0BAwAEAAAA8AEEAAQAAAAnAf//AwAAAB4ACAAAAPoCAAABAAAAAAAAAAQAAAAt AQQABAAAAC0BBgAIAAAAJQMCACAAFQAgAGAABAAAAC0BAgAEAAAALQEDAAQAAADwAQQABAAAACcB //8DAAAAHgAIAAAA+gIAAAEAAAAAAAAABAAAAC0BBAAEAAAALQEGAAgAAAAlAwIAPAAVADwAYAAE AAAALQECAAQAAAAtAQMABAAAAPABBAAEAAAAJwH//wMAAAAeAAgAAAD6AgAAAQAAAAAAAAAEAAAA LQEEAAQAAAAtAQYACAAAACUDAgBlABUAZQBgAAQAAAAtAQIABAAAAC0BAwAEAAAA8AEEAAQAAAAn Af//AwAAAB4ACAAAAPoCAAABAAAAAAAAAAQAAAAtAQQABAAAAC0BBgAIAAAAJQMCAJwAFQCcAGAA BAAAAC0BAgAEAAAALQEDAAQAAADwAQQABAAAACcB//8DAAAAAAAAAAAAAAAAAAAAZSBWUkYvQ0Ug R3JhbnVsYXJpdHkpIAAwAAAAUHNldWRvLVZSRiAoIFNpZ25pZmljYW50IERldmVsb3BtZW50IFJl cXVpcmVkICkADBAAAAYAAAAeAAAACwAAAEZvbnRzIFVzZWQAAwAAAAYAAAAeAAAAEAAAAERlc2ln biBUZW1wbGF0ZQADAAAAAQAAAB4AAAANAAAAU2xpZGUgVGl0bGVzAAMAAAACAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAD2Dx4AAAAUAAAAX8CR49GfAAAGAPQDAwAAAHV0dGFybwgAAAB1AHQAdABh AHIAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDAHUAcgByAGUA bgB0ACAAVQBzAGUAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAC AP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAyAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIAbwBvAHQAIABF AG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA //////////8BAAAAEI2BZJtPzxGG6gCqALkp6AAAAAAAAAAAAAAAAECTQRuLFs0BUwAAAAADAAAA AAAAUABvAHcAZQByAFAAbwBpAG4AdAAgAEQAbwBjAHUAbQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAACgAAgECAAAAAwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAACAAAA9Z8AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQQAAAD//////////wAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAFQAAAD4SwAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0A YQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwCAAAAAAAA//////////8DAAAA BAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAAS AAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAA AAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAA AC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAA PQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABL AAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAA/v////////+BAAAAVQAAAFYAAABXAAAAWAAAAFkA AABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAA AGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAA dgAAAHcAAAB4AAAAeQAAAP7//////////////34AAAD9/////v////7///9DAHUAcgByAGUAbgB0 ACAAVQBzAGUAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgACAP// /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAA4AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQA AAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAD+/////v////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////f////7///////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////9lIFZSRi9DRSBHcmFudWxh cml0eSkgADAAAABQc2V1ZG8tVlJGICggU2lnbmlmaWNhbnQgRGV2ZWxvcG1lbnQgUmVxdWlyZWQg KQAMEAAABgAAAB4AAAALAAAARm9udHMgVXNlZAADAAAABgAAAB4AAAAQAAAARGVzaWduIFRlbXBs YXRlAAMAAAABAAAAHgAAAA0AAABTbGlkZSBUaXRsZXMAAwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAPYPIAAAABQAAABfwJHj0Z8AAAgA9AMDAAAAQ0RUIFVzZXIIAAAAQwBEAFQAIABVAHMA ZQByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== --_003_B17A6910EEDD1F45980687268941550F0CBEF091MISOUT7MSGUSRCD_-- From nobody Tue Aug 4 08:13:19 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DBC21A065C for ; Tue, 4 Aug 2015 08:13:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.277 X-Spam-Level: X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HpCSn0aPbw6j for ; Tue, 4 Aug 2015 08:13:17 -0700 (PDT) Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D2181A00FF for ; Tue, 4 Aug 2015 08:13:11 -0700 (PDT) Received: by wibxm9 with SMTP id xm9so170940857wib.0 for ; Tue, 04 Aug 2015 08:13:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=uyd597H153DQXD95TbsAul6Qe9Wl3ua63W2ridtqU+M=; b=wkbDZJptjv15KRX4fyAWtAQxnXshIEdar5S5JbMSRpDkRalwL/nPHublVGdPv0jLl7 5FMdeSVMS3uHWBiyyT/guIoz9uhM4zC1NDlJi7OCdyxYq30ejV8aek8RQrL/AN0RltQT IxrBMZhe62+TqBTpiJPT7hVAIGK/0x7WX9AfTwSwUk9Vh0hSak8wFpI/Y+8BFoI9Bk10 fw9IVo6nNXgBZ+QR9M+q6PMyHiObpxPhTsGU9gycFIOyTrHb7WazKf9Z0c9BrDmYS8fJ J1jMiMj/My+rj+UOgncabGERhBaXGnJbWWdgUsDRPJXUxDXRKer907yV/V7o9OApXbPi aGRQ== MIME-Version: 1.0 X-Received: by 10.180.37.74 with SMTP id w10mr43608523wij.92.1438701190061; Tue, 04 Aug 2015 08:13:10 -0700 (PDT) Sender: rraszuk@gmail.com Received: by 10.194.31.230 with HTTP; Tue, 4 Aug 2015 08:13:09 -0700 (PDT) In-Reply-To: <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> Date: Tue, 4 Aug 2015 17:13:09 +0200 X-Google-Sender-Auth: iMLlP1jYwytv_lg18Q7BLKid9WA Message-ID: From: Robert Raszuk To: "" Content-Type: multipart/alternative; boundary=e89a8f64720f5f242e051c7db9d6 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 15:13:18 -0000 --e89a8f64720f5f242e051c7db9d6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > [SLI] Associating RT to VRF is true for a VPN environment. I don=E2=80=99= t > see why we could not associate a RT to something else (another > target). Of course we can. But imagine that you are peering inter-as option B or C and your party agrees to use your RTs for VPN memebership. However their interface grouping is different then yours. So rather then filtering by RT value they will be much easier to filter by some other code point of extended community type dropping all interface groups you may have. In fact Interface Grouping should perhaps be non transitive in the AS scope to start with. We have plenty of those codepoints available for new type so I am really not sure if putting more and more different functionality on RTs is a good way to go. Why not to define explicitly new type say (transitive 0x09 and non transitive 0x45) IG Interface Grouping extended community ? Best, r. --e89a8f64720f5f242e051c7db9d6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

=
> [SLI] Associating RT to VRF i= s true for a VPN environment. I don=E2=80=99t=C2=A0
> see why we could not associate a RT to = something else (another=C2=A0
> target).

Of course we = can.=C2=A0

=
But imagine that you are pee= ring inter-as option B or C and your party agrees to use your RTs for VPN m= emebership. However their interface grouping is different then yours.=C2=A0=

So rather then filtering by RT value t= hey will be much easier to filter by some other code point of extended comm= unity type dropping all interface groups you may have. In fact Interface Gr= ouping should perhaps be non transitive in the AS scope to start with.=C2= =A0

<= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ;font-size:small">We have plenty of those codepoints = available for new type so I am really not sure if putting more and more dif= ferent functionality on RTs is a good way to go.=C2=A0

Why not to define=C2=A0explicitly=C2=A0new type = say (transitive 0x09 and non transitive 0x45) IG Interface Grouping extende= d community ?=C2=A0

Best,
r.

--e89a8f64720f5f242e051c7db9d6-- From nobody Tue Aug 4 08:26:51 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1A181A1DBD for ; Tue, 4 Aug 2015 08:26:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.677 X-Spam-Level: X-Spam-Status: No, score=-0.677 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vrBq1oGxqAYF for ; Tue, 4 Aug 2015 08:26:45 -0700 (PDT) Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61EE51A1A77 for ; Tue, 4 Aug 2015 08:24:15 -0700 (PDT) Received: by wijp15 with SMTP id p15so10972903wij.0 for ; Tue, 04 Aug 2015 08:24:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=1Lt/uB5Oo8NjWz186N+3NRXLjQdpIHJm4gwJfJBQaAg=; b=PxM46XemQW6PAcv1jEPg/iY2HqUSDhB7DM6+tGwiLxNKRToyk/mWyi0dfTWqKCsNg7 H/5jrMtkIFvA3f+HZMNWuJKOUwW0RG6TqP3HYAQf2xacld8oNw1ih921Xp1sTp8B5Fnz qTwHwreQQ8Z+loNzjjVJDgH67TnsViLoI7FyeFsY/QzkNzS2HEC+EnaUP35vcaZbqO9G ViiqYqAKoAN7NUtk5a+4KyK0KRvEgMoii3rrW41/9hJPsEjr9qucQUQAvGLhPEO4zPYU Co5iIigwDCRBFcPqggCFJMGoOLPKO4E5w+/eGdcjPnSfzO2H4OzDxYoq2JGayxqAH6q0 cN8A== MIME-Version: 1.0 X-Received: by 10.181.13.169 with SMTP id ez9mr8535267wid.92.1438701854047; Tue, 04 Aug 2015 08:24:14 -0700 (PDT) Sender: rraszuk@gmail.com Received: by 10.194.31.230 with HTTP; Tue, 4 Aug 2015 08:24:13 -0700 (PDT) In-Reply-To: References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> Date: Tue, 4 Aug 2015 17:24:13 +0200 X-Google-Sender-Auth: oPssHAI8UCfV56XgyaX4NrIbD9Q Message-ID: From: Robert Raszuk To: "UTTARO, JAMES" Content-Type: multipart/alternative; boundary=f46d0438eb9ff2c2b3051c7de0f6 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 15:26:49 -0000 --f46d0438eb9ff2c2b3051c7de0f6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Jim, Yes indeed what I just provided in the sample 4 line of configs is basic functionality which you are describing. But this may be simpler to accomplish today then it may seem :) Imagine you create a set of logical interfaces (loopbacks) and assign them to your special function VRFs. All vanilla as we know today. Then you apply vrf-chaining with the last VRF being the global vrf or regular VPN vrf where you would perform normal lookup. The above construct allows you to special handle N levels of various functionality over basic "direct" forwarding. Nothing here seems to be requiring IETF action other then perhaps short informational draft as it is just vendor functionality of vrf-chaining which is needed here. Cheers, Robert. On Tue, Aug 4, 2015 at 3:05 PM, UTTARO, JAMES wrote: > I had a similar notion back in 2008, conceptually be able to create a VRF > projection, so that different interfaces could consult a series of > projections/cuts to make a forwarding decision. I had also believed that > modifying the logic of a CUG to create the "and" instead of "or" could be > useful in grouping > > Jim Uttaro > > -----Original Message----- > From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Nicolas Fevrier > (nifevrie) > Sent: Tuesday, August 04, 2015 6:54 AM > To: Robert Raszuk; > Cc: idr@ietf.org > Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-= 01 > > Hi Robert, > A comment on the number of groups needed. > > it would be useful to differentiate interfaces based on bandwidth. > Example: a rate-limit action is expressed in bps, not in interface > bandwidth percent. > <> a 500Mbps policer will be applied on 10G, 100G or n times 10/100G > indifferently. > With multiple groups, we can define a policer at 5% (500Mbps when applied > on 10G, 5G when applied on 100G etc...) > > Also, you may want to apply different rules to different peering or > transit partners. > > Cheers, > N. > > > From: Idr on behalf of Robert Raszuk > > Date: Tuesday 4 August 2015 12:25 > To: "" > Cc: "idr@ietf.org" > Subject: Re: [Idr] Progressing > draft-litkowski-idr-flowspec-interfaceset-01 > > > What I meant RT being too big was based on the fact that typically you > have interfaces facing customers, peers or upstreams. So three groupings > in total which could be well served by standard bgp community marking > (which is already in place for various other > policy filtering reasons today in all serious networks). > > How many groups do you envision to have for pushing the filtering around? > > RT can be used if you reuse concept of importing filters into VRFs. In > such a case suppose an implementation would allow you to put interfaces > under sort of virtual VRFs for filtering only (nothing to do with RIB and > FIB for forwarding). Then (and this is maybe > what Acee had in mind in the first place) you do not need any flow spec > extensions :) You just apply vrf-filter command on set of interfaces you > like and import filtering rules based on the RT under global vrf-filter > foo section. > > Such import should be already supported in all implementations today. Onl= y > thing is missing is the infra part of the vendor of your choice. > > The config would look like this: > > vrf-filter foo > import rt "peers" > > int Ge0/1 > vrf-filter foo > > Et voil=C3=A0 ;) > > > Cheers, > > Robert. > > > > On Tue, Aug 4, 2015 at 10:37 AM, wrote: > > Why do you think RT is too big for this ? RT is used for more and more > applications. Here we want to express a group membership which is > precisely what RT does. > > From:rraszuk@gmail.com [mailto:rraszuk@gmail.com] > On Behalf Of Robert Raszuk > Sent: Monday, August 03, 2015 23:41 > To: Acee Lindem (acee) > Cc: LITKOWSKI Stephane SCE/IBNF; > idr@ietf.org > > Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-= 01 > > > Hi Acee, > > > > Personally I think RT is too big of a cannon for this application. > > > > Simple regular community coloring would be more then fine + a simple rout= e > map. I did tell this to Stephane in the past. So I also mentioned that > using new registered wide community could be > another alternative. > > > > However his point is to automate the filtering and not bother with manual > route-maps/policy on all the edges to filter where flowspec would or woul= d > not apply. Also unless you put interfaces > in the vrfs (which is too limiting to the case described in the draft) i= t > seems that some implementations of flow spec do not have a per interface > concept and they act in "global space". With that in mind if we are to ad= d > this per interface scope we may as > well add the proposed grouping and verbatim send it as recognized by > flow-spec. > > > > - - - > > > > So other then partial deployment problem which requires operator's good > awareness of what which box supports I see this proposal as helpful to > remove a little bit of provisioning. > > > > It is up to the WG to decide if this "little bit" justifies standards > track RFC :) > > > > Best, > > r. > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) > wrote: > Hi Robert, > > > > From: > on behalf of Robert Raszuk > Date: Monday, August 3, 2015 at 5:21 PM > To: Acee Lindem > Cc: Stephane Litkowski , "idr@ietf.org" > > Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-= 01 > > > > > Hello Acee, > > > > > If Route Targets were adopted to Flow Spec, wouldn=C2=B9t that > > > be the BGP answer to this problem? > > > > Can't resist to ask .. what do you mean ? > > > > Route target is just an extended community and like any other SAFI can be > used with vanilla Flow Spec. Likewise it is up to implementation to allow > any filtering > based on regular/extended/wide communities. > > > > Just FYI RFC already spells out case of using flow spec routes in the VPN > filtering application based on RT import: > > > > Propagation of this NLRI is controlled by matching Route Targetextended > communities associated with the BGP path advertisement with the VRF impor= t > policy, using the same mechanism as describein "BGP/MPLS IP VPNs" [RFC436= 4 > ] . > > > > > > Ok - so it is already in RFC 5575. > > > > > > > > > So can you elaborate what does it mean to "adopt RTs to Flow Spec" ? > > > > > > > > > Given that they already apply ;^), wouldn=C2=B9t route-targets alone be e= nough > to satisfy the requirement for flow spec NLRI applying to a specific node > or set of > nodes? > > > > Acee > > > > > > > Regards, > > Robert. > > > > > > > > On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (acee) > wrote: > Hi Stephane, > > > > From: > Idr on behalf of Stephane Litkowski > > Date: Monday, August 3, 2015 at 8:43 AM > To: "idr@ietf.org" > Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 > > > > > Hi, > > In Dallas, we presented an update of > draft-litkowski-idr-flowspec-interfaceset which allow to push flowspec > rules to a specific set of interfaces identified by a group ID. > We took into account the comment we had in Toronto but there was no new > comment. Last discussion was about putting the interface group within the > NLRI which is causing some issue, especially for interAS, so keeping > it as community looks better even if we need to use ADDPATH in some > specific cases. > > I would like to restart the discussion on this draft. > > Do you think the technical proposal is right ? > > > > > > > > I believe this is a valuable extension to RFC 5575 and this seems to be > the right direction. > > > > > > > Do you think that the group ID space is large enough ? > > > > > > > > I think 16K is plenty for the use cases presented in this draft. > > > > > > One concern I have (not a big one), is that all routers will receive all > the flowspec routes even if they do not need it. I would be good to reuse > some RT based solution (and RT filtering), but RT may conflict > with Flowspec VPN, so special care are required, and I would like to hea= r > from implementors about having RTs identifying VPNs and RTs identifying > interfaces groups on the same route. > > > > > > > > This problem existed with RFC 5575. I guess what you are anticipating > advertising more rules now that you have this level of granularity? > > > > > > Do we need to enlarge the application of this mechanism to a =C2=B3SDN=C2= =B2 API, > like Openflow ? Programming flows on a specific node, or specific group o= f > node. > > > > > > > > If Route Targets were adopted to Flow Spec, wouldn=C2=B9t that be the BGP > answer to this problem? Also, I think Flow Spec is better suited to > filtering than generalized > traffic engineering. Furthermore, I feel segment routing provides a more > scalable solution. > > > > Thanks, > > Acee > > > > > > > Brgds, > > Stephane > > > _________________________________________________________________________= __ > ______________________________________________ Ce message et ses pieces > jointes peuvent contenir des informations confidentielles ou privilegiees > et ne doivent doncpas etre diffuses, exploites ou copies sans > autorisation. Si vous avez recu ce message par erreur, veuillez le > signalera l'expediteur et le detruire ainsi que les pieces jointes. Les > messages electroniques etant susceptibles d'alteration,Orange decline > toute responsabilite si ce message a ete altere, deforme ou falsifie. > Merci. This message and its attachments may contain confidential or > privileged information that may be protected by law;they should not be > distributed, used or copied without authorisation.If you have received > this email in error, please notify the sender and delete this message and > its attachments.As emails may be altered, Orange is not liable for > messages that have been modified, changed or falsified.Thank you. > > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > > > > > > > > > > > > > > _________________________________________________________________________= __ > ______________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations > confidentielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez > recu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages > electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme o= u > falsifie. Merci. > > This message and its attachments may contain confidential or privileged > information that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and > delete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have bee= n > modified, changed or falsified. > Thank you. > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --f46d0438eb9ff2c2b3051c7de0f6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Jim,

Yes indeed what I just provided in the sample 4 line = of configs is basic functionality which you are describing.

But this may be simpler to accomplish= today then it may seem :)

Imagine you create a set of logical interfaces (loopbacks) and assign = them to your special function VRFs. All vanilla as we know today.=C2=A0

Then you apply vrf-chaini= ng with the last VRF being the global vrf or regular VPN vrf where you woul= d perform normal lookup.=C2=A0

The above construct allows you to special handle N levels of vario= us functionality over basic "direct" forwarding.=C2=A0

Nothing here seems to be requiri= ng IETF action other then perhaps short informational draft as it is just v= endor functionality of vrf-chaining which is needed here.=C2=A0

Cheers,
Robert.







On Tue, Aug 4, 2015 at 3:05 PM, UTTARO, JAMES <ju1738@att.com> wrote:
I had a similar notion back in= 2008, conceptually be able to create a VRF projection, so that different i= nterfaces could consult a series of projections/cuts to make a forwarding d= ecision.=C2=A0 I had also believed that modifying the logic of a CUG to cre= ate the "and" instead of "or" could be useful in groupi= ng

Jim Uttaro

-----Original Message-----
From: Idr [mailto:idr-bounces@ietf.= org] On Behalf Of Nicolas Fevrier (nifevrie)
Sent: Tuesday, August 04, 2015 6:54 AM
To: Robert Raszuk; <ste= phane.litkowski@orange.com>
Cc: idr@ietf.org
Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01=

Hi Robert,
A comment on the number of groups needed.

it would be useful to differentiate interfaces based on bandwidth.
Example: a rate-limit action is expressed in bps, not in interface
bandwidth percent.
<> a 500Mbps policer will be applied on 10G, 100G or n times 10/100G<= br> indifferently.
With multiple groups, we can define a policer at 5% (500Mbps when applied on 10G, 5G when applied on 100G etc...)

Also, you may want to apply different rules to different peering or
transit partners.

Cheers,
N.


From:=C2=A0 Idr <idr-bounces@iet= f.org> on behalf of Robert Raszuk
<robert@raszuk.net>
Date:=C2=A0 Tuesday 4 August 2015 12:25
To:=C2=A0 "<stepha= ne.litkowski@orange.com>" <stephane.litkowski@orange.com>
Cc:=C2=A0 "idr@ietf.org" <= idr@ietf.org>
Subject:=C2=A0 Re: [Idr] Progressing
draft-litkowski-idr-flowspec-interfaceset-01


What I meant RT being too big was based on the fact that typically you
have interfaces facing customers, peers or upstreams. So three groupings in total which could be well served by standard bgp community marking
(which is already in place for various other
=C2=A0policy filtering reasons today in all serious networks).

How many groups do you envision to have for pushing the filtering around?
RT can be used if you reuse concept of importing filters into VRFs. In
such a case suppose an implementation would allow you to put interfaces
under sort of virtual VRFs for filtering only (nothing to do with RIB and FIB for forwarding). Then (and this is maybe
=C2=A0what Acee had in mind in the first place) you do not need any flow sp= ec
extensions :) You just apply vrf-filter command on set of interfaces you like and import filtering rules based on the RT under global vrf-filter
foo section.

Such import should be already supported in all implementations today. Only<= br> thing is missing is the infra part of the vendor of your choice.

The config would look like this:

vrf-filter foo
import rt "peers"

int Ge0/1
vrf-filter foo

Et voil=C3=A0 ;)


Cheers,

Robert.



On Tue, Aug 4, 2015 at 10:37 AM, <stephane.litkowski@orange.com> wrote:

Why do you think RT is too big for this ? RT is used for more and more
applications. Here we want to express a group membership which is
precisely what RT does.

From:rraszuk@gmail.com [mai= lto:rraszuk@gmail.com]
On Behalf Of Robert Raszuk
Sent: Monday, August 03, 2015 23:41
To: Acee Lindem (acee)
Cc: LITKOWSKI Stephane SCE/IBNF;
idr@ietf.org <mailto:idr@ietf.org>

Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01=


Hi Acee,



Personally I think RT is too big of a cannon for this application.



Simple regular community coloring would be more then fine + a simple route<= br> map. I did tell this to Stephane in the past. So I also mentioned that
using new registered wide community could be
=C2=A0another alternative.



However his point is to automate the filtering and not bother with manual route-maps/policy on all the edges to filter where flowspec would or would<= br> not apply. Also unless you put interfaces
=C2=A0in the vrfs (which is too limiting to the case described in the draft= ) it
seems that some implementations of flow spec do not have a per interface concept and they act in "global space". With that in mind if we a= re to add
this per interface scope we may as
=C2=A0well add the proposed grouping and verbatim send it as recognized by<= br> flow-spec.



- - -



So other then partial deployment problem which requires operator's good=
awareness of what which box supports I see this proposal as helpful to
remove a little bit of provisioning.



It is up to the WG to decide if this "little bit" justifies stand= ards
track RFC :)



Best,

r.



























On Mon, Aug 3, 2015 at 11:29 PM, Acee Lindem (acee) <acee@cisco.com> wrote:
Hi Robert,



From:
<rraszuk@gmail.com> on behal= f of Robert Raszuk <robert@raszuk.n= et>
Date: Monday, August 3, 2015 at 5:21 PM
To: Acee Lindem <acee@cisco.com>= ;
Cc: Stephane Litkowski <stephane.litkowski@orange.com>, "idr@ietf.org"
<idr@ietf.org>
Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01=




Hello Acee,



> If Route Targets were adopted to Flow Spec, wouldn=C2=B9t that

> be the BGP answer to this problem?



Can't resist to ask .. what do you mean ?



Route target is just an extended community and like any other SAFI can be used with vanilla Flow Spec. Likewise it is up to implementation to allow any filtering
=C2=A0based on regular/extended/wide communities.



Just FYI RFC already spells out case of using flow spec routes in the VPN filtering application based on RT import:



Propagation of this NLRI is controlled by matching Route Targetextended
communities associated with the BGP path advertisement with the VRF import<= br> policy, using the same mechanism as describein "BGP/MPLS IP VPNs"= [RFC4364
<http://www.armware.dk/RFC/rfc/rfc4364.html>] .<= br>




Ok - so it is already in RFC 5575.








So can you elaborate what does it mean to "adopt RTs to Flow Spec"= ; ?








Given that they already apply ;^), wouldn=C2=B9t route-targets alone be eno= ugh
to satisfy the requirement for flow spec NLRI applying to a specific node or set of
=C2=A0nodes?



Acee






Regards,

Robert.







On Mon, Aug 3, 2015 at 10:54 PM, Acee Lindem (acee) <acee@cisco.com> wrote:
Hi Stephane,



From:
Idr <idr-bounces@ietf.org>= ; on behalf of Stephane Litkowski
<stephane.litkowski@ora= nge.com>
Date: Monday, August 3, 2015 at 8:43 AM
To: "idr@ietf.org" <idr@ietf.org>
Subject: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01




Hi,

In Dallas, we presented an update of
draft-litkowski-idr-flowspec-interfaceset which allow to push flowspec
rules to a specific set of interfaces identified by a group ID.
We took into account the comment we had in Toronto but there was no new
comment. Last discussion was about putting the interface group within the NLRI which is causing some issue, especially for interAS, so keeping
=C2=A0it as community looks better even if we need to use ADDPATH in some specific cases.

I would like to restart the discussion on this draft.

Do you think the technical proposal is right ?







I believe this is a valuable extension to RFC 5575 and this seems to be
the right direction.






Do you think that the group ID space is large enough ?







I think 16K is plenty for the use cases presented in this draft.





One concern I have (not a big one), is that all routers will receive all the flowspec routes even if they do not need it. I would be good to reuse some RT based solution (and RT filtering), but RT may conflict
=C2=A0with Flowspec VPN, so special care are required, and I would like to = hear
from implementors about having RTs identifying VPNs and RTs identifying
interfaces groups on the same route.







This problem existed with RFC 5575. I guess what you are anticipating
advertising more rules now that you have this level of granularity?





Do we need to enlarge the application of this mechanism to a =C2=B3SDN=C2= =B2 API,
like Openflow ? Programming flows on a specific node, or specific group of<= br> node.







If Route Targets were adopted to Flow Spec, wouldn=C2=B9t that be the BGP answer to this problem? Also, I think Flow Spec is better suited to
filtering than generalized
=C2=A0traffic engineering. Furthermore, I feel segment routing provides a m= ore
scalable solution.



Thanks,

Acee






Brgds,

Stephane


___________________________________________________________________________=
______________________________________________ Ce message et ses pieces
jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent doncpas etre diffuses, exploites ou copies sans
autorisation. Si vous avez recu ce message par erreur, veuillez le
signalera l'expediteur et le detruire ainsi que les pieces jointes. Les=
messages electroniques etant susceptibles d'alteration,Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie.
Merci. This message and its attachments may contain confidential or
privileged information that may be protected by law;they should not be
distributed, used or copied without authorisation.If you have received
this email in error, please notify the sender and delete this message and its attachments.As emails may be altered, Orange is not liable for
messages that have been modified, changed or falsified.Thank you.





_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr
















___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les message= s
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou<= br> falsifie. Merci.

This message and its attachments may contain confidential or privileged
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and
delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been<= br> modified, changed or falsified.
Thank you.




_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr






_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--f46d0438eb9ff2c2b3051c7de0f6-- From nobody Tue Aug 4 15:48:24 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA6161A00D8 for ; Tue, 4 Aug 2015 15:48:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -106.912 X-Spam-Level: X-Spam-Status: No, score=-106.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 35O7J4Rb5Fph for ; Tue, 4 Aug 2015 15:48:21 -0700 (PDT) Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) by ietfa.amsl.com (Postfix) with ESMTP id 66C531A03FF for ; Tue, 4 Aug 2015 15:48:21 -0700 (PDT) Received: by rfc-editor.org (Postfix, from userid 30) id A55E718046B; Tue, 4 Aug 2015 15:44:09 -0700 (PDT) To: ahh@cisco.com, akatlas@gmail.com, db3546@att.com, aretana@cisco.com, shares@ndzh.com, jgs@juniper.net X-PHP-Originating-Script: 6000:errata_mail_lib.php From: RFC Errata System Message-Id: <20150804224409.A55E718046B@rfc-editor.org> Date: Tue, 4 Aug 2015 15:44:09 -0700 (PDT) Archived-At: Cc: idr@ietf.org, florin.frigioiu@gmail.com, rfc-editor@rfc-editor.org Subject: [Idr] [Technical Errata Reported] RFC2385 (4432) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2015 22:48:23 -0000 The following errata report has been submitted for RFC2385, "Protection of BGP Sessions via the TCP MD5 Signature Option". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata_search.php?rfc=2385&eid=4432 -------------------------------------- Type: Technical Reported by: Florin Frigioiu Section: 4.3 Original Text ------------- The total header size is also an issue. The TCP header specifies where segment data starts with a 4-bit field which gives the total size of the header (including options) in 32-byte words. This means that the total size of the header plus option must be less than or equal to 60 bytes -- this leaves 40 bytes for options. Corrected Text -------------- The total header size is also an issue. The TCP header specifies where segment data starts with a 4-bit field which gives the total size of the header (including options) in 32-bit words. This means that the total size of the header plus option must be less than or equal to 60 bytes -- this leaves 40 bytes for options. Notes ----- Correction for '32-byte words' to '32-bit words'. Instructions: ------------- This erratum is currently posted as "Reported". If necessary, please use "Reply All" to discuss whether it should be verified or rejected. When a decision is reached, the verifying party (IESG) can log in to change the status and edit the report, if necessary. -------------------------------------- RFC2385 (no draft string recorded) -------------------------------------- Title : Protection of BGP Sessions via the TCP MD5 Signature Option Publication Date : August 1998 Author(s) : A. Heffernan Category : PROPOSED STANDARD Source : Inter-Domain Routing Area : Routing Stream : IETF Verifying Party : IESG From nobody Wed Aug 5 01:16:53 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD27B1B2D99 for ; Wed, 5 Aug 2015 01:16:51 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.598 X-Spam-Level: X-Spam-Status: No, score=-1.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h0QCkjBoXi5d for ; Wed, 5 Aug 2015 01:16:50 -0700 (PDT) Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44E5B1B2D9D for ; Wed, 5 Aug 2015 01:16:49 -0700 (PDT) Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 9052922CA93; Wed, 5 Aug 2015 10:16:47 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.72]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id 693F635C048; Wed, 5 Aug 2015 10:16:47 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541%19]) with mapi id 14.03.0248.002; Wed, 5 Aug 2015 10:16:47 +0200 From: To: Robert Raszuk Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ36priAgAACSICAAANHgIAA2IoQ///9GYCAADr1YIAAFWGAgAE+1aA= Date: Wed, 5 Aug 2015 08:16:46 +0000 Message-ID: <7945_1438762607_55C1C66F_7945_909_5_9E32478DFA9976438E7A22F69B08FF92166BE032@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.1] Content-Type: multipart/alternative; boundary="_000_9E32478DFA9976438E7A22F69B08FF92166BE032OPEXCLILMA4corp_" MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.7.16.85415 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Aug 2015 08:16:51 -0000 --_000_9E32478DFA9976438E7A22F69B08FF92166BE032OPEXCLILMA4corp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SW5saW5lDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tIFttYWlsdG86cnJhc3p1a0BnbWFpbC5j b21dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUdWVzZGF5LCBBdWd1c3QgMDQs IDIwMTUgMTc6MTMNClRvOiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkYNCkNjOiBBY2VlIExp bmRlbSAoYWNlZSk7IGlkckBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtJZHJdIFByb2dyZXNzaW5n IGRyYWZ0LWxpdGtvd3NraS1pZHItZmxvd3NwZWMtaW50ZXJmYWNlc2V0LTAxDQoNCg0KPiBbU0xJ XSBBc3NvY2lhdGluZyBSVCB0byBWUkYgaXMgdHJ1ZSBmb3IgYSBWUE4gZW52aXJvbm1lbnQuIEkg ZG9u4oCZdA0KPiBzZWUgd2h5IHdlIGNvdWxkIG5vdCBhc3NvY2lhdGUgYSBSVCB0byBzb21ldGhp bmcgZWxzZSAoYW5vdGhlcg0KPiB0YXJnZXQpLg0KDQpPZiBjb3Vyc2Ugd2UgY2FuLg0KDQpCdXQg aW1hZ2luZSB0aGF0IHlvdSBhcmUgcGVlcmluZyBpbnRlci1hcyBvcHRpb24gQiBvciBDIGFuZCB5 b3VyIHBhcnR5IGFncmVlcyB0byB1c2UgeW91ciBSVHMgZm9yIFZQTiBtZW1lYmVyc2hpcC4gSG93 ZXZlciB0aGVpciBpbnRlcmZhY2UgZ3JvdXBpbmcgaXMgZGlmZmVyZW50IHRoZW4geW91cnMuDQpb U0xJXSBBZ3JlZSwgdGhhdCB3YXMgbXkgZmlyc3QgY29uY2VybiwgaG93IHRvIGRpZmZlcmVudGlh dGUgVlBOIFJUcyBmcm9tIElHIFJUcyDigKYgb3BlcmF0aW9uYWxseSB0aGlzIGNhbiBiZSBkb25l IGJ5IHNwbGl0dGluZyB0aGUgUlQgc3BhY2UuIEFjY2VwdGFibGUgb3Igbm90ID8NCg0KU28gcmF0 aGVyIHRoZW4gZmlsdGVyaW5nIGJ5IFJUIHZhbHVlIHRoZXkgd2lsbCBiZSBtdWNoIGVhc2llciB0 byBmaWx0ZXIgYnkgc29tZSBvdGhlciBjb2RlIHBvaW50IG9mIGV4dGVuZGVkIGNvbW11bml0eSB0 eXBlIGRyb3BwaW5nIGFsbCBpbnRlcmZhY2UgZ3JvdXBzIHlvdSBtYXkgaGF2ZS4gSW4gZmFjdCBJ bnRlcmZhY2UgR3JvdXBpbmcgc2hvdWxkIHBlcmhhcHMgYmUgbm9uIHRyYW5zaXRpdmUgaW4gdGhl IEFTIHNjb3BlIHRvIHN0YXJ0IHdpdGguDQoNCldlIGhhdmUgcGxlbnR5IG9mIHRob3NlIGNvZGVw b2ludHMgYXZhaWxhYmxlIGZvciBuZXcgdHlwZSBzbyBJIGFtIHJlYWxseSBub3Qgc3VyZSBpZiBw dXR0aW5nIG1vcmUgYW5kIG1vcmUgZGlmZmVyZW50IGZ1bmN0aW9uYWxpdHkgb24gUlRzIGlzIGEg Z29vZCB3YXkgdG8gZ28uDQoNCldoeSBub3QgdG8gZGVmaW5lIGV4cGxpY2l0bHkgbmV3IHR5cGUg c2F5ICh0cmFuc2l0aXZlIDB4MDkgYW5kIG5vbiB0cmFuc2l0aXZlIDB4NDUpIElHIEludGVyZmFj ZSBHcm91cGluZyBleHRlbmRlZCBjb21tdW5pdHkgPw0KW1NMSV0gQWdyZWUsIHVzaW5nIGEgbmV3 IGV4dENUIGlzIHRoZSBjdXJyZW50IHByb3Bvc2FsIGJ1dCB3ZSBhcmUgc28gbG9vc2luZyB0aGUg ZmlsdGVyaW5nIHdoaWxlIFJUIGRvZXMgaGF2ZSBpdC4NCg0KDQpCZXN0LA0Kci4NCg0KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVz IGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZl bnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9y aXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxl eiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVz IHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0 aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBz aSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpU aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg b3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0 aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0 aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxl YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0 YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUg Zm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmll ZC4KVGhhbmsgeW91LgoK --_000_9E32478DFA9976438E7A22F69B08FF92166BE032OPEXCLILMA4corp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6 Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10 eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW5saW5lDQo8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHJyYXN6dWtAZ21haWwuY29tIFtt YWlsdG86cnJhc3p1a0BnbWFpbC5jb21dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6 dWs8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgQXVndXN0IDA0LCAyMDE1IDE3OjEzPGJyPg0K PGI+VG86PC9iPiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkY8YnI+DQo8Yj5DYzo8L2I+IEFj ZWUgTGluZGVtIChhY2VlKTsgaWRyQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb SWRyXSBQcm9ncmVzc2luZyBkcmFmdC1saXRrb3dza2ktaWRyLWZsb3dzcGVjLWludGVyZmFjZXNl dC0wMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZn dDsgW1NMSV0gQXNzb2NpYXRpbmcgUlQgdG8gVlJGIGlzIHRydWUgZm9yIGEgVlBOIGVudmlyb25t ZW50LiBJIGRvbuKAmXQmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mZ3Q7IHNlZSB3aHkgd2UgY291bGQgbm90IGFzc29j aWF0ZSBhIFJUIHRvIHNvbWV0aGluZyBlbHNlIChhbm90aGVyJm5ic3A7PC9zcGFuPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jmd0OyB0YXJn ZXQpLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5PZiBjb3Vyc2Ugd2UgY2FuLiZuYnNwOzwvc3Bh bj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjojMUY0OTdEIj5CdXQgaW1hZ2luZSB0aGF0IHlvdSBhcmUgcGVlcmluZyBpbnRl ci1hcyBvcHRpb24gQiBvciBDIGFuZCB5b3VyIHBhcnR5IGFncmVlcyB0byB1c2UgeW91ciBSVHMg Zm9yIFZQTiBtZW1lYmVyc2hpcC4gSG93ZXZlciB0aGVpciBpbnRlcmZhY2UgZ3JvdXBpbmcgaXMg ZGlmZmVyZW50DQogdGhlbiB5b3Vycy4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1NMSV0gQWdyZWUsIHRoYXQg d2FzIG15IGZpcnN0IGNvbmNlcm4sIGhvdyB0byBkaWZmZXJlbnRpYXRlIFZQTiBSVHMgZnJvbSBJ RyBSVHMg4oCmIG9wZXJhdGlvbmFsbHkgdGhpcyBjYW4gYmUgZG9uZSBieSBzcGxpdHRpbmcgdGhl IFJUIHNwYWNlLiBBY2NlcHRhYmxlIG9yIG5vdA0KID88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvIHJhdGhlciB0aGVuIGZp bHRlcmluZyBieSBSVCB2YWx1ZSB0aGV5IHdpbGwgYmUgbXVjaCBlYXNpZXIgdG8gZmlsdGVyIGJ5 IHNvbWUgb3RoZXIgY29kZSBwb2ludCBvZiBleHRlbmRlZCBjb21tdW5pdHkgdHlwZSBkcm9wcGlu ZyBhbGwgaW50ZXJmYWNlIGdyb3VwcyB5b3UNCiBtYXkgaGF2ZS4gSW4gZmFjdCBJbnRlcmZhY2Ug R3JvdXBpbmcgc2hvdWxkIHBlcmhhcHMgYmUgbm9uIHRyYW5zaXRpdmUgaW4gdGhlIEFTIHNjb3Bl IHRvIHN0YXJ0IHdpdGguJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2UgaGF2ZSBwbGVudHkgb2YgdGhv c2UgY29kZXBvaW50cyBhdmFpbGFibGUgZm9yIG5ldyB0eXBlIHNvIEkgYW0gcmVhbGx5IG5vdCBz dXJlIGlmIHB1dHRpbmcgbW9yZSBhbmQgbW9yZSBkaWZmZXJlbnQgZnVuY3Rpb25hbGl0eSBvbiBS VHMgaXMgYSBnb29kIHdheSB0byBnby4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2h5 IG5vdCB0byBkZWZpbmUmbmJzcDtleHBsaWNpdGx5Jm5ic3A7bmV3IHR5cGUgc2F5ICh0cmFuc2l0 aXZlIDB4MDkgYW5kIG5vbiB0cmFuc2l0aXZlIDB4NDUpIElHIEludGVyZmFjZSBHcm91cGluZyBl eHRlbmRlZCBjb21tdW5pdHkgPyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltTTEld IEFncmVlLCB1c2luZyBhIG5ldyBleHRDVCBpcyB0aGUgY3VycmVudCBwcm9wb3NhbCBidXQgd2Ug YXJlIHNvIGxvb3NpbmcgdGhlIGZpbHRlcmluZyB3aGlsZSBSVCBkb2VzIGhhdmUgaXQuPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CZXN0LDwvc3Bhbj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnIuPC9zcGFu PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPFBSRT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpDZSBtZXNzYWdlIGV0IHNlcyBwaWVj ZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVs bGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMs IGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1 IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRl dXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3Nh Z2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3Jhbmdl IGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUs IGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgoKVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNo bWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24g dGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1 dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uCklmIHlvdSBoYXZlIHJl Y2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQg ZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBlbWFpbHMgbWF5IGJl IGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVl biBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuClRoYW5rIHlvdS4KPC9QUkU+PC9ib2R5 Pg0KPC9odG1sPg0K --_000_9E32478DFA9976438E7A22F69B08FF92166BE032OPEXCLILMA4corp_-- From nobody Wed Aug 5 05:41:13 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36AC11B3018; Wed, 5 Aug 2015 05:41:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.912 X-Spam-Level: X-Spam-Status: No, score=-101.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w4p2LFyUSxCG; Wed, 5 Aug 2015 05:41:07 -0700 (PDT) Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) by ietfa.amsl.com (Postfix) with ESMTP id D6AE21B3015; Wed, 5 Aug 2015 05:41:07 -0700 (PDT) Received: by rfc-editor.org (Postfix, from userid 30) id 27563180092; Wed, 5 Aug 2015 05:36:55 -0700 (PDT) To: florin.frigioiu@gmail.com, ahh@cisco.com X-PHP-Originating-Script: 1005:errata_mail_lib.php From: RFC Errata System Message-Id: <20150805123655.27563180092@rfc-editor.org> Date: Wed, 5 Aug 2015 05:36:55 -0700 (PDT) Archived-At: Cc: rfc-editor@rfc-editor.org, iesg@ietf.org, idr@ietf.org Subject: [Idr] [Errata Held for Document Update] RFC2385 (4432) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Aug 2015 12:41:09 -0000 The following errata report has been held for document update for RFC2385, "Protection of BGP Sessions via the TCP MD5 Signature Option". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata_search.php?rfc=2385&eid=4432 -------------------------------------- Status: Held for Document Update Type: Technical Reported by: Florin Frigioiu Date Reported: 2015-08-04 Held by: Alvaro Retana (IESG) Section: 4.3 Original Text ------------- The total header size is also an issue. The TCP header specifies where segment data starts with a 4-bit field which gives the total size of the header (including options) in 32-byte words. This means that the total size of the header plus option must be less than or equal to 60 bytes -- this leaves 40 bytes for options. Corrected Text -------------- The total header size is also an issue. The TCP header specifies where segment data starts with a 4-bit field which gives the total size of the header (including options) in 32-bit words. This means that the total size of the header plus option must be less than or equal to 60 bytes -- this leaves 40 bytes for options. Notes ----- Correction for '32-byte words' to '32-bit words'. -------------------------------------- RFC2385 (no draft string recorded) -------------------------------------- Title : Protection of BGP Sessions via the TCP MD5 Signature Option Publication Date : August 1998 Author(s) : A. Heffernan Category : PROPOSED STANDARD Source : Inter-Domain Routing Area : Routing Stream : IETF Verifying Party : IESG From nobody Wed Aug 5 20:41:29 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A9E21B385E; Wed, 5 Aug 2015 20:41:26 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.912 X-Spam-Level: X-Spam-Status: No, score=-101.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0ewvLefMhrpz; Wed, 5 Aug 2015 20:41:24 -0700 (PDT) Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) by ietfa.amsl.com (Postfix) with ESMTP id 697DF1B381A; Wed, 5 Aug 2015 20:41:24 -0700 (PDT) Received: by rfc-editor.org (Postfix, from userid 30) id B9DFC180204; Wed, 5 Aug 2015 20:37:09 -0700 (PDT) To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org X-PHP-Originating-Script: 1005:ams_util_lib.php From: rfc-editor@rfc-editor.org Message-Id: <20150806033709.B9DFC180204@rfc-editor.org> Date: Wed, 5 Aug 2015 20:37:09 -0700 (PDT) Archived-At: Cc: drafts-update-ref@iana.org, idr@ietf.org, rfc-editor@rfc-editor.org Subject: [Idr] RFC 7607 on Codification of AS 0 Processing X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Aug 2015 03:41:26 -0000 A new Request for Comments is now available in online RFC libraries. RFC 7607 Title: Codification of AS 0 Processing Author: W. Kumari, R. Bush, H. Schiller, K. Patel Status: Standards Track Stream: IETF Date: August 2015 Mailbox: warren@kumari.net, randy@psg.com, has@google.com, keyupate@cisco.com Pages: 5 Characters: 9113 Updates: RFC 4271 I-D Tag: draft-ietf-idr-as0-06.txt URL: https://www.rfc-editor.org/info/rfc7607 DOI: http://dx.doi.org/10.17487/RFC7607 This document updates RFC 4271 and proscribes the use of Autonomous System (AS) 0 in the Border Gateway Protocol (BGP) OPEN, AS_PATH, AS4_PATH, AGGREGATOR, and AS4_AGGREGATOR attributes in the BGP UPDATE message. This document is a product of the Inter-Domain Routing Working Group of the IETF. This is now a Proposed Standard. STANDARDS TRACK: This document specifies an Internet Standards Track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the Official Internet Protocol Standards (https://www.rfc-editor.org/standards) for the standardization state and status of this protocol. Distribution of this memo is unlimited. This announcement is sent to the IETF-Announce and rfc-dist lists. To subscribe or unsubscribe, see https://www.ietf.org/mailman/listinfo/ietf-announce https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist For searching the RFC series, see https://www.rfc-editor.org/search For downloading RFCs, see https://www.rfc-editor.org/rfc.html Requests for special distribution should be addressed to either the author of the RFC in question, or to rfc-editor@rfc-editor.org. Unless specifically noted otherwise on the RFC itself, all RFCs are for unlimited distribution. The RFC Editor Team Association Management Solutions, LLC From nobody Thu Aug 6 12:17:41 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D097A1A8AEA; Thu, 6 Aug 2015 12:17:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6I5NiUXtwzDn; Thu, 6 Aug 2015 12:17:38 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E57591A8AED; Thu, 6 Aug 2015 12:17:37 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150806191737.28958.96012.idtracker@ietfa.amsl.com> Date: Thu, 06 Aug 2015 12:17:37 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] I-D Action: draft-rosen-idr-tunnel-encaps-03.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Aug 2015 19:17:40 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing Working Group of the IETF. Title : Using the BGP Tunnel Encapsulation Attribute without the BGP Encapsulation SAFI Authors : Eric C. Rosen Keyur Patel Gunter Van de Velde Filename : draft-rosen-idr-tunnel-encaps-03.txt Pages : 29 Date : 2015-08-06 Abstract: RFC 5512 defines a BGP Path Attribute known as the "Tunnel Encapsulation Attribute". This attribute allows one to specify a set of tunnels. For each such tunnel, the attribute can provide additional information used to create a tunnel and the corresponding encapsulation header, and can also provide information that aids in choosing whether a particular packet is to be sent through a particular tunnel. RFC 5512 states that the attribute is only carried in BGP UPDATEs that have the "Encapsulation Subsequent Address Family (Encapsulation SAFI)". This document updates RFC 5512 by deprecating the Encapsulation SAFI (which has never been used),and by specifying semantics for the attribute when it is carried in UPDATEs of certain other SAFIs. This document also extends the attribute by enabling it to carry additional information needed to create the encapsulation headers additional tunnel types not mentioned in RFC 5512. Finally, this document also extends the attribute by allowing it to specify a remote tunnel endpoint address for each tunnel. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-rosen-idr-tunnel-encaps/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-rosen-idr-tunnel-encaps-03 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-rosen-idr-tunnel-encaps-03 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Thu Aug 6 18:51:02 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07E4F1B3EF0; Thu, 6 Aug 2015 18:51:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.211 X-Spam-Level: X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id peiHRnR0pQVP; Thu, 6 Aug 2015 18:50:58 -0700 (PDT) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F20AF1B3EEC; Thu, 6 Aug 2015 18:50:57 -0700 (PDT) Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVZ05904; Fri, 07 Aug 2015 01:50:56 +0000 (GMT) Received: from NKGEML408-HUB.china.huawei.com (10.98.56.39) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 7 Aug 2015 02:50:55 +0100 Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.210]) by nkgeml408-hub.china.huawei.com ([10.98.56.39]) with mapi id 14.03.0235.001; Fri, 7 Aug 2015 09:50:51 +0800 From: Xuxiaohu To: "internet-drafts@ietf.org" , "i-d-announce@ietf.org" Thread-Topic: [Idr] I-D Action: draft-rosen-idr-tunnel-encaps-03.txt Thread-Index: AQHQ0HyWoxz0dK1uaUOvTjf8E5G8YZ3/uglQ Date: Fri, 7 Aug 2015 01:50:51 +0000 Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB0A47D@NKGEML512-MBS.china.huawei.com> References: <20150806191737.28958.96012.idtracker@ietfa.amsl.com> In-Reply-To: <20150806191737.28958.96012.idtracker@ietfa.amsl.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.111.99.55] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] I-D Action: draft-rosen-idr-tunnel-encaps-03.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Aug 2015 01:51:01 -0000 Hi co-authors, Thanks for this update which looks much better. I still have three questions as follows: 1. This draft assumes that NVGRE adopts the same approach to carrying IP tr= affic as VXLAN. However, NVGRE has a protocol field and therefore it could = directly carry IP traffic w/o adding the fake Ethernet header between the I= P payload and the GRE header (see https://www.ietf.org/mail-archive/web/nvo= 3/current/msg01520.html and http://tools.ietf.org/html/draft-yong-l3vpn-nvg= re-vxlan-encap-03#page-3.) Hence, how about considering the simpler layer3 = overlay for NVGRE? 2. It said "...Note that if none of the TLVs specifies the MPLS tunnel type= , a Label Switched Path SHOULD NOT be used." IMO, since the LSP is signaled by lab= el distribution protocols such as LDP, RSVP-TE or L-BGP, why is it still ne= cessary to specify the tunnel encapsulation attribute to indicate whether o= r not an LSP should be used. 3. Since this draft has mentioned the encapsulation of MPLS over VXLAN/NVGR= E, would you please give any clue to the scenario of this special encapsula= tion? Best regards, Xiaohu > -----Original Message----- > From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of internet-drafts@ietf= .org > Sent: Friday, August 07, 2015 3:18 AM > To: i-d-announce@ietf.org > Cc: idr@ietf.org > Subject: [Idr] I-D Action: draft-rosen-idr-tunnel-encaps-03.txt >=20 >=20 > A New Internet-Draft is available from the on-line Internet-Drafts direct= ories. > This draft is a work item of the Inter-Domain Routing Working Group of t= he > IETF. >=20 > Title : Using the BGP Tunnel Encapsulation Attribute > without the BGP Encapsulation SAFI > Authors : Eric C. Rosen > Keyur Patel > Gunter Van de Velde > Filename : draft-rosen-idr-tunnel-encaps-03.txt > Pages : 29 > Date : 2015-08-06 >=20 > Abstract: > RFC 5512 defines a BGP Path Attribute known as the "Tunnel > Encapsulation Attribute". This attribute allows one to specify a set > of tunnels. For each such tunnel, the attribute can provide > additional information used to create a tunnel and the corresponding > encapsulation header, and can also provide information that aids in > choosing whether a particular packet is to be sent through a > particular tunnel. RFC 5512 states that the attribute is only > carried in BGP UPDATEs that have the "Encapsulation Subsequent > Address Family (Encapsulation SAFI)". This document updates RFC 5512 > by deprecating the Encapsulation SAFI (which has never been used),and > by specifying semantics for the attribute when it is carried in > UPDATEs of certain other SAFIs. This document also extends the > attribute by enabling it to carry additional information needed to > create the encapsulation headers additional tunnel types not > mentioned in RFC 5512. Finally, this document also extends the > attribute by allowing it to specify a remote tunnel endpoint address > for each tunnel. >=20 >=20 > The IETF datatracker status page for this draft is: > https://datatracker.ietf.org/doc/draft-rosen-idr-tunnel-encaps/ >=20 > There's also a htmlized version available at: > https://tools.ietf.org/html/draft-rosen-idr-tunnel-encaps-03 >=20 > A diff from the previous version is available at: > https://www.ietf.org/rfcdiff?url2=3Ddraft-rosen-idr-tunnel-encaps-03 >=20 >=20 > Please note that it may take a couple of minutes from the time of submiss= ion > until the htmlized version and diff are available at tools.ietf.org. >=20 > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ >=20 > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr From nobody Sat Aug 8 03:25:23 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7110B1A1A9E for ; Sat, 8 Aug 2015 03:25:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.79 X-Spam-Level: X-Spam-Status: No, score=0.79 tagged_above=-999 required=5 tests=[BAYES_50=0.8, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VxEwAn5kbRZ0 for ; Sat, 8 Aug 2015 03:25:21 -0700 (PDT) Received: from server.riw.us (server.riw.us [162.144.32.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BF0D1A1A56 for ; Sat, 8 Aug 2015 03:25:20 -0700 (PDT) Received: from 162-229-180-77.lightspeed.rlghnc.sbcglobal.net ([162.229.180.77]:57833 helo=RussPC) by server.riw.us with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.85) (envelope-from ) id 1ZO1JP-0005aZ-Nv; Sat, 08 Aug 2015 10:25:12 +0000 From: "Russ White" To: "'Bertrand Duvivier \(bduvivie\)'" , "'Susan Hares'" References: <006001d0c309$3164b570$942e2050$@ndzh.com> <40C9243B-A6A6-4CE1-95F2-7898E6C7CAAA@cisco.com> In-Reply-To: Date: Sat, 8 Aug 2015 06:24:57 -0400 Message-ID: <00b001d0d1c4$79fb6c60$6df24520$@riw.us> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQH6qWkT4E/etG8Z3BIcPE0UKt/5KQIH7XR3AmusboSdipkgwA== Content-Language: en-us X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server.riw.us X-AntiAbuse: Original Domain - ietf.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - riw.us X-Get-Message-Sender-Via: server.riw.us: authenticated_id: russw@riw.us X-Source: X-Source-Args: X-Source-Dir: Archived-At: Cc: 'idr wg list' Subject: Re: [Idr] WG Adoption call - draft-keyupate-idr-bgp-prefix-sid (7/20 to 8/3) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 10:25:22 -0000 > >> We would appreciate if you would answer the following questions: > >> 1) Do you know of networks where this new BGP feature would > useful? > >> 2) Do you know of any technical issues with this draft? 1 -- Yes 2 -- More than one Support. :-) Russ From nobody Sat Aug 8 03:34:30 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDBF01A1EF4 for ; Sat, 8 Aug 2015 03:34:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.51 X-Spam-Level: X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ge851yJEI3VH for ; Sat, 8 Aug 2015 03:34:27 -0700 (PDT) Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E05011A1BF2 for ; Sat, 8 Aug 2015 03:34:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16999; q=dns/txt; s=iport; t=1439030066; x=1440239666; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=dq52LaR8Vl6zxKJI18BuQoBisJSC8clOyDKx7VOZxhc=; b=dRgdCPPhX4GNz8jTEk+2868dUX/9PRIQstf4QAGDXezqzk9f8pwKaGA/ HgwCAwadEHx0iS0BNEEkz9buL70l37ZMBKhA6rCsMKu0GP1gynbDELqga /55+BSbmvNsUUX9dF51Lr1bD8cR3s0rz9Mro0Ukg68rj0dr4bAQ8V2u88 U=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CWCACo2sVV/40NJK1bgk5NVGkGgx6qH49CKgmCBIV5AhyBDjgUAQEBAQEBAYEKhCMBAQEEHQYKXAIBCA4DAwECKAMCAgIwFAkIAgQBEoguDbculX0BAQEBAQEBAQEBAQEBAQEBAQEBAQEXi1GEMEgNC4JpgUMFkgWDBgGFAYdhgUlGg1+QKYNmERWCDhyBU2+BBUOBBAEBAQ X-IronPort-AV: E=Sophos; i="5.15,633,1432598400"; d="scan'208,217"; a="16950321" Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-7.cisco.com with ESMTP; 08 Aug 2015 10:34:26 +0000 Received: from XCH-ALN-009.cisco.com (xch-aln-009.cisco.com [173.36.7.19]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t78AYQtZ002201 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 8 Aug 2015 10:34:26 GMT Received: from xch-aln-009.cisco.com (173.36.7.19) by XCH-ALN-009.cisco.com (173.36.7.19) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sat, 8 Aug 2015 05:34:25 -0500 Received: from xhc-rcd-x14.cisco.com (173.37.183.88) by xch-aln-009.cisco.com (173.36.7.19) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Sat, 8 Aug 2015 05:34:25 -0500 Received: from xmb-aln-x06.cisco.com ([169.254.1.223]) by xhc-rcd-x14.cisco.com ([173.37.183.88]) with mapi id 14.03.0248.002; Sat, 8 Aug 2015 05:34:25 -0500 From: "Acee Lindem (acee)" To: Susan Hares , "'idr wg list'" Thread-Topic: [Idr] WG Adoption call - draft-keyupate-idr-bgp-prefix-sid (7/20 to 8/3) Thread-Index: AQHQwzAsTfKpZVlwz0C5SOw0Gp8odp4CFgGA Date: Sat, 8 Aug 2015 10:34:23 +0000 Message-ID: References: <006001d0c309$3164b570$942e2050$@ndzh.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.37.102.24] Content-Type: multipart/alternative; boundary="_000_D1EB53152A96Eaceeciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Adoption call - draft-keyupate-idr-bgp-prefix-sid (7/20 to 8/3) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 10:34:28 -0000 --_000_D1EB53152A96Eaceeciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU3VlLA0KVGhlIFdHIGFkb3B0aW9uIGNhbGwgaGFzIGNvbXBsZXRlZC4gIENhbiB3ZSBhZG9w dCBhbmQgaW5pdGlhdGUgdGhlIElBTkEgZWFybHkgYWxsb2NhdGlvbiBwcm9jZXNzIGZvciB0aGUg b3B0aW9uYWwgdHJhbnNpdGl2ZSBQcmVmaXgtU0lEIGF0dHJpYnV0ZT8NClRoYW5rcywNCkFjZWUN Cg0KRnJvbTogQWNlZSBMaW5kZW0gPGFjZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNv bT4+DQpEYXRlOiBNb25kYXksIEp1bHkgMjAsIDIwMTUgYXQgNzo0NSBQTQ0KVG86IFN1c2FuIEhh cmVzIDxzaGFyZXNAbmR6aC5jb208bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+LCAnaWRyIHdnIGxp c3QnIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW0lk cl0gV0cgQWRvcHRpb24gY2FsbCAtIGRyYWZ0LWtleXVwYXRlLWlkci1iZ3AtcHJlZml4LXNpZCAo Ny8yMCB0byA4LzMpDQoNCkhpIFN1ZSwNCg0KSSBzdXBwb3J0IFdHIGFkb3B0aW9uLg0KDQpGcm9t OiBJZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz4+ IG9uIGJlaGFsZiBvZiBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNA bmR6aC5jb20+Pg0KRGF0ZTogTW9uZGF5LCBKdWx5IDIwLCAyMDE1IGF0IDEyOjI5IFBNDQpUbzog J2lkciB3ZyBsaXN0JyA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+Pg0KU3ViamVj dDogW0lkcl0gV0cgQWRvcHRpb24gY2FsbCAtIGRyYWZ0LWtleXVwYXRlLWlkci1iZ3AtcHJlZml4 LXNpZCAoNy8yMCB0byA4LzMpDQoNClRoaXMgYmVnaW5zIGEgMiB3ZWVrIFdHIEFkb3B0aW9uIGNh bGwgZm9yIGRyYWZ0LWtleXVwYXRlLWlkci1iZ3AtcHJlZml4LXNpZCAoNy8yMCB0byA4LzMvMjAx NSkuDQpodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWtleXVwYXRlLWlkci1i Z3AtcHJlZml4LXNpZC8NCg0KVGhlIGF1dGhvcnMgc2hvdWxkIGluZGljYXRlIGlmIHRoZXJlIGlz IGFueSBJUFIgcmVsYXRlZCB0byB0aGUgZHJhZnQuDQoNCldlIHdvdWxkIGFwcHJlY2lhdGUgaWYg eW91IHdvdWxkIGFuc3dlciB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uczoNCg0KMSkgICAgICBEbyB5 b3Uga25vdyBvZiBuZXR3b3JrcyB3aGVyZSB0aGlzIG5ldyBCR1AgZmVhdHVyZSB3b3VsZCB1c2Vm dWw/DQoNCkdpdmVuIHRoYXQgd2UgaGF2ZSBzZWdtZW50IHJvdXRpbmcgZm9yIHRoZSBJR1BzLCBp dCBpcyByZXF1aXJlZCBpbiBEQyBuZXR3b3JrcyB0aGF0IHVzZSBCR1AgYXMgdGhlaXIgSUdQIGFz IGlzIGJlaW5nIGRpc2N1c3NlZCBpbiBSVEcgV0cuDQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0 Zi5vcmcvZG9jL2RyYWZ0LWlldGYtcnRnd2ctYmdwLXJvdXRpbmctbGFyZ2UtZGMvDQoNCkhvd2V2 ZXIsIHRoZSBmZWF0dXJlIGlzIGNlcnRhaW5seSAgbm90IGxpbWl0ZWQgdG8gdGhpcyB0eXBlIG9m IG5ldHdvcmsuDQoNClRoYW5rcywNCkFjZWUNCg0KDQoNCjIpICAgICAgRG8geW91IGtub3cgb2Yg YW55IHRlY2huaWNhbCBpc3N1ZXMgd2l0aCB0aGlzIGRyYWZ0Pw0KDQoNCkluIHlvdXIgZGlzY3Vz c2lvbiwgcGxlYXNlIGluY2x1ZGUgd2hldGhlciB5b3Ugc3VwcG9ydCB0aGUgZHJhZnQgb3Igbm90 Pw0KDQpTdWUgSGFyZXMgYW5kIEpvaG4gU2N1ZGRlcg0K --_000_D1EB53152A96Eaceeciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBTdWUsJm5i c3A7PC9kaXY+DQo8ZGl2PlRoZSBXRyBhZG9wdGlvbiBjYWxsIGhhcyBjb21wbGV0ZWQuICZuYnNw O0NhbiB3ZSBhZG9wdCBhbmQgaW5pdGlhdGUgdGhlIElBTkEgZWFybHkgYWxsb2NhdGlvbiBwcm9j ZXNzIGZvciB0aGUgb3B0aW9uYWwgdHJhbnNpdGl2ZSBQcmVmaXgtU0lEIGF0dHJpYnV0ZT8mbmJz cDs8L2Rpdj4NCjxkaXY+VGhhbmtzLDwvZGl2Pg0KPGRpdj5BY2VlJm5ic3A7PC9kaXY+DQo8ZGl2 Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0LWFsaWduOmxlZnQ7 IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6IG1l ZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDBpbjsgUEFERElO Ry1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hU OiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWln aHQ6Ym9sZCI+RnJvbTogPC9zcGFuPkFjZWUgTGluZGVtICZsdDs8YSBocmVmPSJtYWlsdG86YWNl ZUBjaXNjby5jb20iPmFjZWVAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9u dC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPk1vbmRheSwgSnVseSAyMCwgMjAxNSBhdCA3OjQ1 IFBNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+U3VzYW4g SGFyZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNv bTwvYT4mZ3Q7LCAnaWRyIHdnIGxpc3QnICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3Jn Ij5pZHJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk Ij5TdWJqZWN0OiA8L3NwYW4+UmU6IFtJZHJdIFdHIEFkb3B0aW9uIGNhbGwgLSBkcmFmdC1rZXl1 cGF0ZS1pZHItYmdwLXByZWZpeC1zaWQgKDcvMjAgdG8gOC8zKTxicj4NCjwvZGl2Pg0KPGRpdj48 YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9D S1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAg MCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDogYnJl YWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFm dGVyLXdoaXRlLXNwYWNlOyI+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250 LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQpIaSBTdWUs Jm5ic3A7PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWls eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4N CjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz YW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCkkgc3VwcG9ydCBXRyBhZG9wdGlvbi4mbmJz cDs8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBD YWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPHNw YW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsg Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxpZ246 bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVG VDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGluOyBQ QURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVIt UklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJmb250 LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+SWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJv dW5jZXNAaWV0Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9m IFN1c2FuIEhhcmVzICZsdDs8YSBocmVmPSJtYWlsdG86c2hhcmVzQG5kemguY29tIj5zaGFyZXNA bmR6aC5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRl OiA8L3NwYW4+TW9uZGF5LCBKdWx5IDIwLCAyMDE1IGF0IDEyOjI5IFBNPGJyPg0KPHNwYW4gc3R5 bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+J2lkciB3ZyBsaXN0JyAmbHQ7PGEgaHJl Zj0ibWFpbHRvOmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3JnPC9hPiZndDs8YnI+DQo8c3BhbiBz dHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPltJZHJdIFdHIEFkb3B0aW9u IGNhbGwgLSBkcmFmdC1rZXl1cGF0ZS1pZHItYmdwLXByZWZpeC1zaWQgKDcvMjAgdG8gOC8zKTxi cj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9P S19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBz b2xpZDsgUEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdiB4bWxuczp2PSJ1 cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9z b2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t Om9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmlj ZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4N CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRl cmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250 LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1 IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3Nl LTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNv Tm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJn aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0 eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdp bi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCglt YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi Q2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10 eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm IjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl OmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KQHBh Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBp biAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N Ci8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE3NTc0NDEx NDA7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjg2NDU3 MTEwOCAtMzE0MzkzMDcwIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4 NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28t bGV2ZWwtdGV4dDoiJTFcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRl bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDph bHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy LXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NTYuMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1 aW47fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxv d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp b246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6OTIuMjVwdDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0K QGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMjguMjVwdDsNCgl0ZXh0LWluZGVu dDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFs cGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNjQuMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1 aW47fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxv d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp b246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MjAwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30N CkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjM2LjI1cHQ7DQoJdGV4dC1pbmRl bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDph bHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy LXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjcyLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4y NWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1s b3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0 aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjMwOC4yNXB0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9 DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQot LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4 dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+ DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIGJlZ2lucyBhIDIg d2VlayBXRyBBZG9wdGlvbiBjYWxsIGZvciBkcmFmdC1rZXl1cGF0ZS1pZHItYmdwLXByZWZpeC1z aWQgKDcvMjAgdG8gOC8zLzIwMTUpLiZuYnNwOw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0 LWtleXVwYXRlLWlkci1iZ3AtcHJlZml4LXNpZC8iPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y Zy9kb2MvZHJhZnQta2V5dXBhdGUtaWRyLWJncC1wcmVmaXgtc2lkLzwvYT48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+VGhlIGF1dGhvcnMgc2hvdWxkIGluZGljYXRlIGlmIHRoZXJlIGlzIGFueSBJ UFIgcmVsYXRlZCB0byB0aGUgZHJhZnQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2Ugd291 bGQgYXBwcmVjaWF0ZSBpZiB5b3Ugd291bGQgYW5zd2VyIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25z Og0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h cmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBs Zm8xIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu b3JlIj4xKTxzcGFuIHN0eWxlPSJmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9y bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDdwdDsgbGluZS1oZWlnaHQ6IG5v cm1hbDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+RG8geW91IGtub3cgb2Yg bmV0d29ya3Mgd2hlcmUgdGhpcyBuZXcgQkdQIGZlYXR1cmUgd291bGQgdXNlZnVsPzwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXYgc3R5bGU9 ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigw LCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRw eDsiPg0KR2l2ZW4gdGhhdCB3ZSBoYXZlIHNlZ21lbnQgcm91dGluZyBmb3IgdGhlIElHUHMsIGl0 IGlzIHJlcXVpcmVkIGluIERDIG5ldHdvcmtzIHRoYXQgdXNlIEJHUCBhcyB0aGVpciBJR1AgYXMg aXMgYmVpbmcgZGlzY3Vzc2VkIGluIFJURyBXRy4mbmJzcDs8L2Rpdj4NCjxkaXYgc3R5bGU9ImNv bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250 LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh bnMtc2VyaWYiPjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0 LWlldGYtcnRnd2ctYmdwLXJvdXRpbmctbGFyZ2UtZGMvIj5odHRwczovL2RhdGF0cmFja2VyLmll dGYub3JnL2RvYy9kcmFmdC1pZXRmLXJ0Z3dnLWJncC1yb3V0aW5nLWxhcmdlLWRjLzwvYT48L2Zv bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PGJyPg0KPC9m b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPkhvd2V2ZXIs IHRoZSBmZWF0dXJlIGlzIGNlcnRhaW5seSAmbmJzcDtub3QgbGltaXRlZCB0byB0aGlzIHR5cGUg b2YgbmV0d29yay4mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAs IDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NClRoYW5rcyw8 L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxp YnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCkFjZWUmbmJzcDs8L2Rpdj4NCjxk aXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z LXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29s b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTRweDsiPg0KPGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJ T04iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu cy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tf QVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29s aWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXYgeG1sbnM6dj0idXJu OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29m dC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpv ZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2Uv MjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8 ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9 IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdp bi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8x Ij4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt YXJnaW4tbGVmdDoyMC4yNXB0O3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEg bGZvMSI+DQo8IS0tW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln bm9yZSI+Mik8c3BhbiBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5v cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiA3cHQ7IGxpbmUtaGVpZ2h0OiBu b3JtYWw7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPkRvIHlvdSBrbm93IG9m IGFueSB0ZWNobmljYWwgaXNzdWVzIHdpdGggdGhpcyBkcmFmdD88bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjAuMjVwdCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiB5b3VyIGRpc2N1c3Np b24sIHBsZWFzZSBpbmNsdWRlIHdoZXRoZXIgeW91IHN1cHBvcnQgdGhlIGRyYWZ0IG9yIG5vdD8N CjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TdWUgSGFyZXMgYW5kIEpvaG4gU2N1ZGRlcjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFu PjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+ DQo= --_000_D1EB53152A96Eaceeciscocom_-- From nobody Sat Aug 8 08:14:05 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BBBA1A0277 for ; Sat, 8 Aug 2015 08:14:02 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.677 X-Spam-Level: X-Spam-Status: No, score=-0.677 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bTYtYUinDnRw for ; Sat, 8 Aug 2015 08:13:55 -0700 (PDT) Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C4711A0191 for ; Sat, 8 Aug 2015 08:13:54 -0700 (PDT) Received: by wicne3 with SMTP id ne3so89922203wic.1 for ; Sat, 08 Aug 2015 08:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=0yRoFXauMTGMnIVH7S6KSpeQ2llazsq95zKzMMap+NM=; b=0sNUSVWCjg8H+Fw+LP2yrQaZn8MiqzBG2q0WCg5MH73eCprZr+WM37adipLQihTV48 tGovrd8D3zoBEWNGyDURRAlwL1zlWoisYplV/fGX37aALmrlJa5KjRylL0FnCzM9mQ8e ERHbgwKC4o/Q2TKrKOkmTZv3vyN9FSTls5gTn3iOCuYKXgSiA4FM/3gZkuTHGUR9ps6j OTa0l8ZxuUSa0XvLqw83PJxYgGWWhtbscAicSohwUX6iz502j6Hc2tDt8LBvusdOVYU3 yjCB8acaLDN/FCWgYFpygjMpCgWUajFrqdo1B3MWU7eapXadEyVNY50c8wFxvIGR6MVp PjWQ== MIME-Version: 1.0 X-Received: by 10.180.37.74 with SMTP id w10mr7505879wij.92.1439046833144; Sat, 08 Aug 2015 08:13:53 -0700 (PDT) Sender: rraszuk@gmail.com Received: by 10.194.31.230 with HTTP; Sat, 8 Aug 2015 08:13:53 -0700 (PDT) In-Reply-To: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00BCD2@HO-WEX-MAIL01.mobitel.int> References: <4C8ECB373CE2DB41BE8D10BADC0F8771D1C95530@HO-WEX-MAIL02.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE009C62@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00A31D@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00A460@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00A7B7@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00B41C@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00BCD2@HO-WEX-MAIL01.mobitel.int> Date: Sat, 8 Aug 2015 17:13:53 +0200 X-Google-Sender-Auth: zsV7SODRWYC-x89JNc5XVPjyQ8E Message-ID: From: Robert Raszuk To: Duleep Thilakarathne Content-Type: multipart/alternative; boundary=e89a8f64720f4e0b4a051cce336f Archived-At: Cc: idr wg Subject: Re: [Idr] [bess] BGP route selection criteria - geographic distance when AS_PATH are equal X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 15:14:02 -0000 --e89a8f64720f4e0b4a051cce336f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable /* First this discussion does not belong to BESS WG but to IDR, Readjusting the mail alias */ DT, > But this proposal more significant to tier 2 and tier 3 ISPs who have multi-homing > with long distance upstream ISPs. Those tier-2 and tier-3 ISPs today are using BGP policy and based on pretty simple match of AS_PATH content can influence best path selection in their ASes without any need for new BGP extensions. BGP tools to be used: weight, local pref or cost community. The values for the metrics can be coming with offline (server based) measurements if they are to be dynamic or can be set statically. For enforcing that set of probe data will exit via required links EPE may come handy. > I propose, each border router need to check delay to eBGP neighbor every 15 min interval. Please be consistent. In previous mail you said: "2. Manually configure binding to remote AS." Are you expecting operator to readjust configuration every 15 min ??? > I decide to continue research on this aspect. You are clearly free to conduct research on any topic. However please be informed that perhaps a better target for your research may be IRTF or SIGCOMM. regards, R. On Sat, Aug 8, 2015 at 4:42 PM, Duleep Thilakarathne wrote: > Raszuk, > > > > Please find my comments inline. > > > > > > Regards > > Duleep > > > > > > *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober= t > Raszuk > *Sent:* Saturday, August 8, 2015 3:05 PM > *To:* Duleep Thilakarathne > *Cc:* Richard Li; UTTARO, JAMES; bess@ietf.org > *Subject:* Re: [bess] BGP route selection criteria - geographic distance > when AS_PATH are equal > > > > Hi Thilakarathne, > > > > Point #1: > > > > What makes you think that 10 ms over 1 GB ethernet peering is any better > then 20 ms RTT over 100 GB ? I would really prefer to get routed over 100 > GB peerings even if the RTT would be doubled. > > > > Your preference may correct theoretically or in a different scenario othe= r > than ISP environment. ISPs need to pay for links and link capacity decide= d > based on the traffic requirement and several other factors. There are non= e > pay scenarios in ISP peering but I am not going to explain as it is > irrelevant to this discussion. ISPs setup multiple links with multiple > capacities in order to achieve several targets. Redundancy, low latency a= re > few of them. Further ISPs advertise IPs to all upstream in order to get > redundancy unless there is no special reason. Therefore there is high > possibility to select so called 10ms 1GB link than 100 GB 20ms link for > particular IP blocks in ISP environment. > > > > I will try to explain the scenario I am trying to address again since you > have not understand it clearly. > > > > > > Assume particular tier 3 ISP in Asia (say ISP A) has 10 GB link to USA PO= P > and 1G link to Asia POP. Web hosting provider based on Asia advertise it= s > IP block through BGP and ISP A receives web hosting provider IP block fro= m > both paths. Assume in this case AS PATH length is equal. Then how does > router select best outgoing path. According to you, if router selects 10G > link, all traffic route to USA and come back to Asia. It is not desired > path. My proposal is to decide best path in such a scenario and not in > general BGP scenario. My proposal try to prevent random route selection > using new end to end BGP attribute. > > If router has another end to end BGP attribute other than AS-PATH , route= r > can consider it during tie condition. Other attribute I propose is delay > between AS which is proportional to geographic distance. > > Further this proposal may not have more significance, if eBGP peer reside= s > short geographic distance. For example same state in USA. But this propos= al > more significant to tier 2 and tier 3 ISPs who have multi-homing with lon= g > distance upstream ISPs. > > > > Point #2: > > > > > There is no reqirment to synchronize different administrative > > > domains since router itself automatically calculate value and > > > add when routes advertised similar to AS PATH addition > > > operation. > > > > Sorry to ruin your impression about power and intelligence of routers, bu= t > they only do what they are programmed to do. > > > > So Jim's point about synchronizing metrics is still valid. Of course I > assume that for you the only metric you consider here are milliseconds an= d > therefor do not bother. > > > > Imagine one operator chooses to use physical distance and other RTT. So i= n > the new attribute you will get time [ms] vs distance [miles]. Yet one mor= e > will also use distance buy expressed in kilometers. Please elaborate how > useful such comparison will turn out to be ? > > > > I am not oppose to Jim=E2=80=99s point on synchronizing. What I want to h= ighlight > is that synchronizing is not required for the attribute proposed by me. > present routers program to select outgoing path based on random parameter > when AS-PATH length is equal (other conditions after AS length check may > not have more significance). My suggestion is to change the program in su= ch > scenario. This will prevent random route selection which router programed > to do. > > > > Proposed attribute can use either length in km or delay in milliseconds. > This need decide and include in the RFC. but there is a relationship > between delay and distance to eBGP peer . Practically south Asian ISP ca= n > achieve around 30ms two way delay to Singapore POP and 300ms to USA POP. > We can find cable distance if required. > > > > > > Point #3: > > > > As you are suggesting use of ICMP to measure RTT please keep in mind that > ICMP is not high priority protocol. It may wait in the remote or local > router for processing much more then the propagation delay of the link it > arrived on. > > > > I am open in this comment. ICMP or TCP delay can be used. Based on my > experience even ICMP is not give big issue as most of border routers are > carrier grade. 5% to 10% delay variation may not affect to route selectio= n > decision. > > > > Point #4: > > > > How often do you plan to remeasure the eBGP propagation ? Note that today > many optical long haul transmission is hidden from ASBRs. That means that > your provider of long distance connection may at will reroute you via his > own web of fiber which does affect RTT. So it is pretty safe to assume wh= at > you have measured yesterday today is irrelevant. > > > > I propose, each border router need to check delay to eBGP neighbor every > 15 min interval. If routers detects 25% delay difference to previous dela= y > value, router triggers BGP update message. if not, no update message > triggers. Optical long haul transmission will not have big issue in > practical scenarios as SLAs exists. They are free to change backhaul path > as long as delay does not change significantly. If delay changes > significantly, it address separately and business cannot exists. > > > > As I described earlier this proposal has much significance when ISPs have > large geographic separation. > > > > Point #5: > > > > eBGP propagation may be few orders of magnitude less relevant as > propagation within each AS path is traversing. And except the case of few > ASes under the same administration we do not have a way to express that o= ne > today except AIGP attribute. > > > > AIGP RFC clearly mentioned , it is proposed for single administrative > domain. I am talking about different administrative domains and eBGP. > > > > So if you would like to continue your research perhaps looking at that > aspect first may be more valuable .... > > > > Since you have not understood practical issue and solution I am > explaining and you have not provided valid reason to change my research > ,still I decide to continue research on this aspect. > > > > > > Cheers, > R. > > > > > > On Sat, Aug 8, 2015 at 7:10 AM, Duleep Thilakarathne > wrote: > > Richard, > > > > Yes I am referring eBGP scenario. I suggest distance calculations based o= n > > > > 1. ICMP delay between eBGP speakers. > > 2. Manually configure binding to remote AS. > > > > > > Each eBGP speaking routers need to accumulate distance value when > advertised routes to external peer.There is no reqirment to synchronize > different administrative domains since router itself automatically > calculate value and add when routes advertised similar to AS PATH additi= on > operation. > > > > > > > > > > > > ----- Reply message ----- > From: "Richard Li" > To: "Duleep Thilakarathne" , "UTTARO, JAMES" < > ju1738@att.com>, "'Robert Raszuk'" > Cc: "'bess@ietf.org'" > Subject: [bess] BGP route selection criteria - geographic distance when > AS_PATH are equal > > Date: Fri, Aug 7, 2015 10:11 PM > > > > There might be a good point here. RFC 7311 only takes care of the IGP > metrics. But In Duleep=E2=80=99s example, the metrics between two eBGP sp= eakers are > not taken into consideration. In order to have AIGP attribute to really > represent the accumulated one, the metrics on such links should be > considered as well. However, there might be some challenges or obstacles: > The way to configure one metrics on the link between two eBGP speakers > might not be consistent with the way to configure another metrics on the > another link between two speakers. > > > > Richard > > > > *From:* BESS [mailto:bess-bounces@ietf.org] *On Behalf Of *Duleep > Thilakarathne > *Sent:* Friday, August 07, 2015 8:41 AM > *To:* UTTARO, JAMES; 'Robert Raszuk' > *Cc:* 'bess@ietf.org' > *Subject:* Re: [bess] BGP route selection criteria - geographic distance > when AS_PATH are equal > > > > Jim, > > > > > > What I want to suggest is to insert item 5 (refer below items listed) to > BGP best path selection algorithm. Once AS-PATH length is equal, next we > can think on how to select best outgoing interface. If we don=E2=80=99t s= elect > proper outgoing interface it will affect to latency. I am talking this > based on practical experience I have in ISP environment. There are severa= l > options to select best outgoing interface when AS-PATH are equal. In thi= s > case I suggest geo distance to destination. Following are options to > calculate geo distance. Router selects outgoing interface with lowest GEO > distance to destination. > > > > 1. BGP speaking router can add distance when advertise to route to > upstream similar to AS-PATH attribute. For example > > > > A----B----C-----D > > > > Router B advertise distance AB to router C. router C advertise accumulate= d > distance AB+BC to router D. > > > > 2. Above distance can be configured as manual interface command or > dynamically using ICMP or similar mechanism. We can assume ICMP delay > propositional to geo distance. > > > > 3. Alternative option is to calculate real geo distance from coordinate > system. In this case we miss intermediate hops. Accuracy is not much > accurate since cable paths do not follow real coordinate based distance. = In > this case we should have knowledge on coordinates of upstream router whic= h > relevant IP block advertise. > > > > Option 1 can be achieved through BGP protocol itself ,if agreed to > introduce new attribute. > > Option 3 more suitable to SDN based implementation. Calculation can be > daily or weekly basis as this is not primary criteria. > > > > Further Consider following scenario. > > > > I am in Sri Lanka. Assume I have upstream POPS to Singapore, AMS, New > York. Assume I need to reach destination IP located at Japan. When I che= ck > BGP routing table, AS-PATH length is equal from all three upstream. Then = I > have three options. Then router selects any interface randomly if no poli= cy > configured. I hope you agreed up to this point. In such case I suggest to > consider GEO distance to destination. In most cases lowest distance path = is > the best path. This may not correct always but better than random outgoin= g > interface selection. > > > > > > 1. Discarding the routes with the unreachable Next_Hop. > > > > > > 2. Preferring the route with the highest Local_Pref. > > > > > > 3. Preferring the aggregated route. The preference of an aggregated route > is higher than the preference of a non-aggregated route. > > > > > > 4. Preferring the route with the shortest AS-Path. > > > > > > *5. If AS-Path finds equal, consider shortest GEO distance. If still > distance is same follow next steps. * > > > > > > 6. Comparing the Origin attribute and selecting the routes with the Origi= n > attribute as IGP, EGP, or Incomplete in order. > > > > > > Regards > > Duleept > > > > > > > > *From:* UTTARO, JAMES [mailto:ju1738@att.com ] > *Sent:* Friday, August 7, 2015 7:44 PM > *To:* Duleep Thilakarathne; 'Robert Raszuk' > *Cc:* 'bess@ietf.org' > *Subject:* RE: [bess] BGP route selection criteria - geographic distance > when AS_PATH are equal > > > > Duleep, > > > > So a bit confused here. > > > > How do want the decision making to go if a path has a > shorter AS-PATH and longer latency than the alternative?? If latency is t= he > prime motivator why do you care about AS-PATH length at all.. Comments > In-Line.. > > > > Jim Uttaro > > > > *From:* Duleep Thilakarathne [mailto:duleept@mobitel.lk > ] > *Sent:* Friday, August 07, 2015 9:31 AM > *To:* Robert Raszuk > *Cc:* UTTARO, JAMES; bess@ietf.org > *Subject:* RE: [bess] BGP route selection criteria - geographic distance > when AS_PATH are equal > > > > Hi Raszuk, > > > > > > Question 1: How does the router know about user's high latency ? > > > > Actually I am referring ISP edge router to another ISP edge router delay > due to transmission distance. > > *[Jim U>] The underlying facility and it=E2=80=99s representative transmi= ssion > distance will most likely differ from geographical distance. Which do you > want to address? To Robert=E2=80=99s point you still need to acquire that= knowledge > and it may be orthogonal to an attribute that is defined as delay.* > > > > > > Question 2: How do you assure Internet stability where you start churning > paths based on the latency of data plane ? > > > > It is not required to consider stability in this situation since it is > unavoidable. What is refer is, router need to select best outgoing path > considering physical distance whenever possible when AS-PATH length is > equal. If router selects long distance path randomly, it impacts to > latency. > > > > Question 3: What you are after has effectively been solved many years ago > .. it is called Optimized Edge Routing (OER) / Performance Routing (PFR) = - > I suggest you google for those terms. > > > > Thank for the suggestion. I gone through these proposals. But what I am > suggesting is whether we can address this idea from BGP protocol level. > For example by introducing new attribute related to physical distance/del= ay > similar to AS-PATH. New attribute need to update across the As path. My > ultimate objective is to prevent router randomly select outgoing path whe= n > AS-PATH lengths are equal. Further I am trying SDN based simulation thes= e > days. Hope I can share output. But this could similar to what you have > proposed except geo distance calculation mechanism. > > > > Refer below standard BGP route selection criteria. I suggest item 5. > Wordings may different from vendor to vendor. > > > > > > 1. Discarding the routes with the unreachable Next_Hop. > > > > > > 2. Preferring the route with the highest Local_Pref. > > > > > > 3. Preferring the aggregated route. The preference of an aggregated route > is higher than the preference of a non-aggregated route. > > > > > > 4. Preferring the route with the shortest AS-Path. > > > > > > *5. If AS-Path finds equal, consider shortest GEO distance. If still > distance is same follow next steps. * > > > > > > 6. Comparing the Origin attribute and selecting the routes with the Origi= n > attribute as IGP, EGP, or Incomplete in order. > > > > > > > > > > > > > > Regsrds > > Duleept > > > > *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com ] = *On > Behalf Of *Robert Raszuk > *Sent:* Friday, August 7, 2015 6:29 PM > *To:* Duleep Thilakarathne > *Cc:* UTTARO, JAMES; bess@ietf.org > *Subject:* Re: [bess] BGP route selection criteria - geographic distance > when AS_PATH are equal > > > > Duleep, > > > > > Then end user experiences high latency to reach destination. In such > > > a case, I suggest router need to consider geographic distance to > > > destination and select path via NTT to reach destination by default. > > > > Question 1: How does the router know about user's high latency ? > > > > Question 2: How do you assure Internet stability where you start churning > paths based on the latency of data plane ? > > > > Question 3: What you are after has effectively been solved many years ago > .. it is called Optimized Edge Routing (OER) / Performace Routing (PFR) -= I > suggest you google for those terms. > > > > Regards, > > R. > > > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Aug 7, 2015 at 2:51 PM, Duleep Thilakarathne > wrote: > > Hi Jim, > > > > Please refer below example. > > > > Assume destination IP is in Asian region. Particular ISP in a different > location (Say India) has upstream peering to US POP (Say AT&T) and Asia > POP (Say NTT). If we check BGP routing table, assume it shows > > > > XX.XX.XX.XX/24 ------=C3=A0AS - AT&T,AS-XX,AS-Destination > > ------=C3=A0AS - NTT,AS-YY,AS-Destination > > > > > > In above case AS-PATH is equal and assume router automatically select pat= h > via AT&T. Then end user experiences high latency to reach destination. In > such a case, I suggest router need to consider geographic distance to > destination and select path via NTT to reach destination by default. > Deciding geo distance is a challenge but there are options. Here geo > distance means shortest distance to reach IP destination from upstream PO= P. > Current practice is to use community strings, but it depends on upstream > ISP capability. > > > > Can you comment my idea. > > > > Regards > > Duleept > > > > > > > > *From:* UTTARO, JAMES [mailto:ju1738@att.com] > *Sent:* Friday, August 7, 2015 4:09 PM > *To:* Duleep Thilakarathne; 'Robert Raszuk' > > > *Cc:* 'bess@ietf.org' > *Subject:* Re: [bess] BGP route selection criteria - geographic distance > when AS_PATH are equal > > > > Duleep, > > > > Assuming AS-PATH is equal and AS-Content different how ca= n > you know that the internal metrics of each AS are consistent and mirror > actual geographic distances? You have to be assured that each > administrative domain applies the same metric assignment. I do not believ= e > this is possible when there are multiple administrative domains. > > > > Jim Uttaro > > > > *From:* BESS [mailto:bess-bounces@ietf.org ] *On > Behalf Of *Duleep Thilakarathne > *Sent:* Friday, August 07, 2015 5:19 AM > *To:* Robert Raszuk > *Cc:* bess@ietf.org > *Subject:* Re: [bess] BGP route selection criteria - geographic distance > when AS_PATH are equal > > > > Hi Raszuk, > > > > I went through RFC7311 and my concern is different than RFC 7311. I have > analyzed full BGP routing table (541,199 routes) with two tier 1 ISP > multi-homing scenario and found nearly 50% of routes have equal AS-PATH > length. In this analysis It was considered, there was no route policy > applied to influence local preference. According to BGP best path selecti= on > algorithm, when AS-PATH lengths are equal, router breaks tie condition > based on route internal logic. This does not grantee proper outgoing path > selection. > > > > Appreciate your concern on above analysis. > > > > Regards > > Duleept > > > > > > > > > > > > *From:* Robert Raszuk [mailto:robert@raszuk.net ] > *Sent:* Monday, July 27, 2015 2:40 AM > *To:* Duleep Thilakarathne > *Cc:* bess@ietf.org > *Subject:* Re: [bess] BGP route selection criteria - geographic distance > when AS_PATH are equal > > > > Hi Duleep, > > > > Please consider RFC 7311 and provide feedback why you think it is not > sufficient for your objective. > > > > https://tools.ietf.org/html/rfc7311 > > > > Best, > > R. > > > > > > On Sun, Jul 26, 2015 at 9:15 PM, Duleep Thilakarathne > wrote: > > Hi, > > > > I would like to suggest to consider geographic distance when AS_PATH are > equal in BGP route selection criteria. (as tie breaking rule). Can anybod= y > comment on my idea. > > > > > > Regards > > Duleept > > > > > > > > This e-mail and any attachments may contain confidential and > privileged information. If you are not the intended recipient, > please notify the sender immediately by return e-mail, delete this > e-mail and destroy any copies. Any dissemination or use of this > information by a person other than the intended recipient is > unauthorized and may be illegal. > Mobitel (Pvt) Ltd. > > > _______________________________________________ > BESS mailing list > BESS@ietf.org > https://www.ietf.org/mailman/listinfo/bess > > > > This e-mail and any attachments may contain confidential and privileged > information. If you are not the intended recipient, please notify the > sender immediately by return e-mail, delete this e-mail and destroy any > copies. Any dissemination or use of this information by a person other th= an > the intended recipient is unauthorized and may be illegal. Mobitel (Pvt) > Ltd. > > This e-mail and any attachments may contain confidential and privileged > information. If you are not the intended recipient, please notify the > sender immediately by return e-mail, delete this e-mail and destroy any > copies. Any dissemination or use of this information by a person other th= an > the intended recipient is unauthorized and may be illegal. Mobitel (Pvt) > Ltd. > > > > This e-mail and any attachments may contain confidential and privileged > information. If you are not the intended recipient, please notify the > sender immediately by return e-mail, delete this e-mail and destroy any > copies. Any dissemination or use of this information by a person other th= an > the intended recipient is unauthorized and may be illegal. Mobitel (Pvt) > Ltd. > > This e-mail and any attachments may contain confidential and privileged > information. If you are not the intended recipient, please notify the > sender immediately by return e-mail, delete this e-mail and destroy any > copies. Any dissemination or use of this information by a person other th= an > the intended recipient is unauthorized and may be illegal. Mobitel (Pvt) > Ltd. > > This e-mail and any attachments may contain confidential and > privileged information. If you are not the intended recipient, > please notify the sender immediately by return e-mail, delete this > e-mail and destroy any copies. Any dissemination or use of this > information by a person other than the intended recipient is > unauthorized and may be illegal. > Mobitel (Pvt) Ltd. > > > This e-mail and any attachments may contain confidential and privileged > information. If you are not the intended recipient, please notify the > sender immediately by return e-mail, delete this e-mail and destroy any > copies. Any dissemination or use of this information by a person other th= an > the intended recipient is unauthorized and may be illegal. Mobitel (Pvt) > Ltd. > --e89a8f64720f4e0b4a051cce336f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

/* First t= his discussion does not belong to BESS WG but to IDR, Readjusting the mail = alias */

DT,

> But this proposal more si= gnificant to tier 2 and tier 3 ISPs who have multi-homing=C2=A0
> with long distance upstream ISPs.

Those tier-2 and = tier-3 ISPs today are using BGP policy and based on pretty simple match=C2= =A0
of AS_PATH content can influence best p= ath selection in their ASes without any need for=C2=A0
new BGP extensions.=C2=A0

<= /span>
BGP tools to be used: weight, local pref or= cost community.

The values for the metrics can be coming with offline (server ba= sed) measurements if they=C2=A0
are to be = dynamic or can be =C2=A0set statically. For enforcing that set of probe dat= a will exit via=C2=A0
required links EPE ma= y come handy.


> I propose, each border = router need to check delay to eBGP neighbor every 15 min interval.<= br>

Please be = consistent. In previous mail you said:

=
"2. Manually configure =C2=A0binding to= remote AS."=C2=A0

Are you expecting operator to readjust configuration every 15 min= ???

=
> I decide to continue research on= this aspect.

You are clearly free to conduct research on any topic. However = please be informed=C2=A0
that perhaps a bet= ter target for your research may be IRTF or SIGCOMM.

regards,
R.=C2=A0



On Sat, Aug 8, 2015 at 4:42 PM, Duleep Thilakarathne = <duleept@mobitel= .lk> wrote:

Raszuk,

=C2=A0

Please find my comments inline.

=C2=A0

=C2=A0

Regards

Duleep

=C2=A0

=C2=A0

From: rraszuk@gmail.com [mailto:rraszuk@gmail.com] On Behalf Of Robert Raszuk
Sent: Saturday, August 8, 2015 3:05 PM
To: Duleep Thilakarathne
Cc: Richard Li; UTTARO, JAMES; bess@ietf.org
Subject: Re: [bess] BGP route selection criteria - geographic distan= ce when AS_PATH are equal

=C2=A0

Hi=C2=A0Thilakarathne,

=C2=A0

Point #1:=C2=A0

=C2=A0

What makes you think that 10 ms over 1 GB ethernet peering is any bett= er then 20 ms RTT over 100 GB ? I would really prefer to get routed over 10= 0 GB peerings even if the RTT would be doubled.=C2=A0<= /p>

=C2=A0

Your preference may correct theoretically or= in a different scenario other than ISP environment. ISPs need to pay for l= inks and link capacity decided based on the traffic requirement and several other factors. There are none pay scenarios in ISP peering but= I am not going to explain as it is irrelevant to this discussion. ISPs set= up multiple links with multiple capacities in order to achieve several targ= ets. Redundancy, low latency are few of them. Further ISPs advertise IPs to all upstream in order to get re= dundancy unless there is no special reason. Therefore there is high possibi= lity to select so called 10ms 1GB link than 100 GB 20ms link for particular= IP blocks in ISP environment.

=C2=A0

I will try to explain the scenario I am trying to a= ddress again since you have not understand it clearly.

=C2=A0

=C2=A0

Assume particular tier 3 ISP in Asia (say ISP A) ha= s 10 GB link to USA POP and 1G link to Asia POP. Web hosting provider =C2= =A0based on Asia advertise its IP block through BGP and ISP A receives web hosting provider IP block from both paths. Assume in th= is case AS PATH length is equal. Then how does router select best outgoing = path. According to you, if router selects 10G link, all traffic route to US= A and come back to Asia. It is not desired path. My proposal is to decide best path in such a scenario and no= t in general BGP scenario. My proposal try to prevent random route selectio= n using new end to end BGP attribute.

If router has another end to end BGP attribute othe= r than AS-PATH , router can consider it during tie condition. Other attribu= te I propose is delay between AS which is proportional to geographic distance.

Further this proposal may not have more significanc= e, if eBGP peer resides short geographic distance. For example same state i= n USA. But this proposal more significant to tier 2 and tier 3 ISPs who have multi-homing with long distance upstream ISPs.<= u>

=C2=A0

Point #2:

=C2=A0

> There is no reqirment to synchronize different administrative=C2= =A0

> domains since router itself automatically calculate value and=C2= =A0

> add when routes =C2=A0advertised similar to AS PATH addition=C2= =A0

> operation.=C2=A0

=C2=A0

Sorry to ruin your impression about power and intelligence of routers,= but they only do what they are programmed to do.=C2=A0

=C2=A0

So Jim's point about synchronizing metrics is still valid. Of cour= se I assume that for you the only metric you consider here are milliseconds= and therefor do not bother.=C2=A0

=C2=A0

Imagine one operator chooses to use physical distance and other RTT. S= o in the new attribute you will get time [ms] vs distance [miles]. Yet one = more will also use distance buy expressed in kilometers. Please elaborate how useful such=C2=A0comparison=C2=A0will turn out to be = ?=C2=A0

=C2=A0

I am not oppose to Jim=E2=80=99s point on sy= nchronizing. What I want to highlight is that synchronizing is not required= for the attribute proposed by me. present routers program to select outgoing path based on random parameter when AS-PATH length is equa= l (other conditions after AS length check may not have more significance). = My suggestion is to change the program in such scenario. This will prevent = random route selection which router programed to do.

=C2=A0

Proposed attribute can use either length in km or d= elay in milliseconds. This need decide and include in the RFC. =C2=A0but th= ere is a relationship between delay and distance to eBGP peer . Practically =C2=A0south Asian ISP can achieve around 30ms two = way delay to =C2=A0Singapore POP and 300ms to USA POP. We can find cable di= stance if required.

=C2=A0

=C2=A0

Point #3:

=C2=A0

As you are suggesting use of ICMP to measure RTT please keep in mind t= hat ICMP is not high priority protocol. It may wait in the remote or local = router for processing much more then the propagation delay of the link it arrived on.=C2=A0

=C2=A0

I am open in this comment. ICMP or TCP delay= can be used. Based on my experience even ICMP is not give big issue as mos= t of border routers are carrier grade. 5% to 10% delay variation may not affect to route selection decision.

=C2=A0

Point #4:=C2=A0

=C2=A0

How often do you plan to remeasure the eBGP propagation ? Note that to= day many optical long haul transmission is hidden from ASBRs. That means th= at your provider of long distance connection may at will reroute you via his own web of fiber which does affect RTT. So it = is pretty safe to assume what you have measured yesterday today is irreleva= nt.=C2=A0

=C2=A0

I propose, each border router need to check = delay to eBGP neighbor every 15 min interval. If routers detects 25% delay = difference to previous delay value, router triggers BGP update message. if not, no update message triggers. Optical long haul tran= smission will not have big issue in practical scenarios as SLAs exists. The= y are free to change backhaul path as long as delay does not change signifi= cantly. If delay changes significantly, =C2=A0it address separately and business cannot exists.

=C2=A0

As I described earlier this proposal has much signi= ficance when ISPs have large geographic separation.

=C2=A0

Point #5:

=C2=A0

eBGP propagation may be few orders of magnitude less relevant as propa= gation within each AS path is traversing. And except the case of few ASes u= nder the same administration we do not have a way to express that one today except AIGP attribute.<= /p>

=C2=A0

AIGP RFC clearly mentioned , it is proposed = =C2=A0for single administrative domain.=C2=A0 I am talking about different = administrative domains and eBGP.

=C2=A0

So if you would like to continue your research perhaps looking at that= aspect first may be more valuable ....

=C2=A0

Since you have not understood practical issu= e =C2=A0and solution I am explaining and you have not provided valid reason= to change my research ,still I decide to continue research on this aspect.

=C2=A0

=C2=A0

Cheers,
R.

=C2=A0

=C2=A0

On Sat, Aug 8, 2015 at 7:10 AM, Duleep Thilakarathne= <duleept@mobite= l.lk> wrote:

Richard,

=C2=A0

Yes I am referring eBGP=C2=A0scenario. I suggest distance calculatio= ns based on

=C2=A0

1. ICMP=C2=A0delay between eBGP=C2=A0speakers.<= /p>

2. Manually configure =C2=A0binding to remote AS.=C2=A0

=C2=A0

=C2=A0

Each eBGP=C2=A0speaking routers need to accumulate =C2=A0distance va= lue when advertised routes to external peer.There is no reqirment=C2=A0to s= ynchronize different=C2=A0administrative domains since router itself automatically calculate value and add when routes =C2=A0advertised similar= to AS PATH addition operation.=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

----- Reply message -----
From: "Richard Li" <renwei.li@huawei.com>
To: "Duleep Thilakarathne" <duleept@Mobitel.lk>, "UTTARO, JAMES"= <ju1738@att.com= >, "'Robert Raszuk'" <robert@raszuk.net>
Cc: "'bess@ietf= .org'" <= bess@ietf.org>
Subject: [bess] BGP route selection criteria - geographic distance when AS_= PATH are equal

Date: Fri, Aug 7, 2015 10:11 PM

=C2=A0

There might be a good point here. RFC= 7311 only takes care of the IGP metrics. But In Duleep=E2=80=99s example, the metrics between two eBGP speakers are not taken into consideration. In= order to have AIGP attribute to really represent the accumulated one, the = metrics on such links should be considered as well. However, there might be= some challenges or obstacles: The way to configure one metrics on the link between two eBGP speakers might n= ot be consistent with the way to configure another metrics on the another l= ink between two speakers.

=C2=A0

Richard

=C2=A0

From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of Duleep Thilakarathne
Sent: Friday, August 07, 2015 8:41 AM
To: UTTARO, JAMES; 'Robert Raszuk'
Cc: 'bess@iet= f.org'
Subject: Re: [bess] BGP route selection criteria - geographic distan= ce when AS_PATH are equal

=C2=A0

Jim,

=C2=A0

=C2=A0

What I want to suggest is to insert i= tem 5 (refer below items listed) to BGP best path selection algorithm. Once AS-PATH length is equal, next we can think on how to select best outg= oing interface. If we don=E2=80=99t select proper outgoing interface it wil= l affect to latency. I am talking this based on practical experience I have= in ISP environment. There are several options to select best outgoing interface when AS-PATH are equal.=C2=A0 In this ca= se I suggest geo distance to destination. Following are options to calculat= e geo distance. Router selects outgoing interface with lowest GEO distance = to destination.

=C2=A0

1. BGP speaking router can add distan= ce when advertise to route to upstream similar to AS-PATH attribute. For example

=C2=A0

A----B----C-----D

=C2=A0

Router B advertise distance AB to rou= ter C. router C advertise accumulated distance AB+BC to router D.

=C2=A0

2. Above distance can be configured a= s manual interface command or dynamically using ICMP or similar mechanism. We can assume ICMP delay propositional to geo distance.<= u>

=C2=A0

3. Alternative option is to calculate= real geo distance from coordinate system. In this case we miss intermediate hops. Accuracy is not much accurate since cable paths do not = follow real coordinate based distance. In this case we should have knowledg= e on coordinates of upstream router which relevant IP block advertise.

=C2=A0

Option 1 can be achieved through BGP = protocol itself ,if agreed to introduce new attribute.=

Option 3 more suitable to SDN based i= mplementation. Calculation can be daily or weekly basis as this is not primary criteria.

=C2=A0

Further Consider following scenario.

=C2=A0

I am in Sri Lanka. Assume I have upst= ream POPS to Singapore, AMS, New York.=C2=A0 Assume I need to reach destination IP located at Japan. When I check BGP routing table, AS-PATH l= ength is equal from all three upstream. Then I have three options. Then rou= ter selects any interface randomly if no policy configured. I hope you agre= ed up to this point. In such case I suggest to consider GEO distance to destination. In most cases lowest di= stance path is the best path. This may not correct always but better than r= andom outgoing interface selection.

=C2=A0

=C2=A0

1. Discarding the routes with the unreachable Next_Hop.

=C2=A0

=C2=A0

2. Preferring the route with the highes= t Local_Pref.

=C2=A0

=C2=A0

3. Preferring the aggregated route. The= preference of an aggregated route is higher than the preference of a non-a= ggregated route.

=C2=A0

=C2=A0

4. Preferring the route with the shorte= st AS-Path.

=C2=A0

=C2=A0

5. If AS-Path finds equal, consider = shortest GEO distance. If still distance is same follow next steps.

=C2=A0

=C2=A0

6. Comparing the Origin attribute and s= electing the routes with the Origin attribute as IGP, EGP, or Incomplete in= order.

=C2=A0

=C2=A0

Regards

Duleept

=C2=A0

=C2=A0

=C2=A0

From: UTTARO, JAMES [mailto:ju1738@att.com]
Sent: Friday, August 7, 2015 7:44 PM
To: Duleep Thilakarathne; 'Robert Raszuk'
Cc: 'bess@iet= f.org'
Subject: RE: [bess] BGP route selection criteria - geographic distan= ce when AS_PATH are equal

=C2=A0

Duleep,

=C2=A0

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 So a bit confused he= re.

=C2=A0

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 How do want the deci= sion making to go if a path has a shorter AS-PATH and longer latency than the alternative?? If latency is the prime motivator why do you care a= bout AS-PATH length at all.. Comments In-Line..

=C2=A0

Jim Uttaro

=C2=A0

From: Duleep Thilakarathne [mailto:duleept@mobitel.lk= ]
Sent: Friday, August 07, 2015 9:31 AM
To: Robert Raszuk
Cc: UTTARO, JAMES; bess@ietf.org
Subject: RE: [bess] BGP route selection criteria - geographic distan= ce when AS_PATH are equal

=C2=A0

Hi Raszuk,

=C2=A0

=C2=A0

Question 1: How does the router know about user's high latency ?= =C2=A0

=C2=A0

Actually I am referring ISP edge router to another I= SP edge router delay due to transmission distance.

[Jim U>] The underlying faci= lity and it=E2=80=99s representative transmission distance will most likely differ from geographical distance. Which do you want to address? To Robert= =E2=80=99s point you still need to acquire that knowledge and it may be ort= hogonal to an attribute that is defined as delay.<= /u>

=C2=A0

=C2=A0

Question 2: How do you assure Internet stability where you start churn= ing paths based on the latency of data plane ?=C2=A0

=C2=A0

It is not required to consider stability in this sit= uation since it is unavoidable. What is refer is, router need to select bes= t outgoing path considering physical distance whenever possible when AS-PATH length is equal. If router selects long distance pat= h randomly, it impacts to latency.

=C2=A0

Question 3: What you are after has effectively been solved many years = ago .. it is called Optimized Edge Routing (OER) / Performance Routing (PFR) - I suggest you google for those terms.=

=C2=A0

Thank for the suggestion. I gone through these propo= sals. But what I am suggesting is =C2=A0whether we can address this idea fr= om BGP protocol level. For example by introducing new attribute related to physical distance/delay similar to AS-PATH. New attribute need = to update across the As path. My ultimate objective is to prevent router ra= ndomly select outgoing path when AS-PATH lengths are =C2=A0equal. Further I= am trying SDN based simulation these days. Hope I can share output. But this could similar to what you have pro= posed except geo distance calculation mechanism.

=C2=A0

Refer below standard BGP route selection criteria. I= suggest item 5. Wordings may different from vendor to vendor.

=C2=A0

=C2=A0

1. Discarding the routes with the unreachable Next_Hop.

=C2=A0

=C2=A0

2. Preferring the route with the highes= t Local_Pref.

=C2=A0

=C2=A0

3. Preferring the aggregated route. The= preference of an aggregated route is higher than the preference of a non-a= ggregated route.

=C2=A0

=C2=A0

4. Preferring the route with the shorte= st AS-Path.

=C2=A0

=C2=A0

5. If AS-Path finds equal, consider = shortest GEO distance. If still distance is same follow next steps.

=C2=A0

=C2=A0

6. Comparing the Origin attribute and s= electing the routes with the Origin attribute as IGP, EGP, or Incomplete in= order.

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

Regsrds

Duleept

=C2=A0

From: rraszuk@gmail.com [mailto:rraszuk@gm= ail.com] On Behalf Of Robert Raszuk
Sent: Friday, August 7, 2015 6:29 PM
To: Duleep Thilakarathne
Cc: UTTARO, JAMES; bess@ietf.org
Subject: Re: [bess] BGP route selection criteria - geographic distan= ce when AS_PATH are equal

=C2=A0

Duleep,

=C2=A0

> Then end user experiences high latency to reach destination. In s= uch=C2=A0

> a case, I suggest router need to consider geographic distance to= =C2=A0

> destination and select path via NTT to reach destination by defau= lt.

=C2=A0

Question 1: How does the router know about user's high latency ?= =C2=A0

=C2=A0

Question 2: How do you assure Internet stability where you start churn= ing paths based on the latency of data plane ?=C2=A0

=C2=A0

Question 3: What you are after has effectively been solved many years = ago .. it is called Optimized Edge Routing (OER) / Performace Routing (PFR) - I suggest you google for those terms.=

=C2=A0

Regards,

R.

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

On Fri, Aug 7, 2015 at 2:51 PM, Duleep Thilakarathne= <duleept@mobite= l.lk> wrote:

Hi Jim,

=C2=A0

Please refer below example.

=C2=A0

Assume destination IP is in Asian reg= ion. Particular ISP in a different =C2=A0location (Say India) has upstream peering to US POP (Say AT&T) and Asia POP (Say NTT). If we check BGP r= outing table, assume it shows

=C2=A0

XX.XX.XX.XX/24 ------=C3=A0AS - AT&T,AS-XX,AS-Destination

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --= ----=C3=A0AS - NTT,AS-YY,AS-Destination=C2=A0

=C2=A0

=C2=A0

In above case AS-PATH is equal and as= sume router automatically select path via AT&T. Then end user experiences high latency to reach destination. In such a case, I suggest r= outer need to consider geographic distance to destination and select path v= ia NTT to reach destination by default. Deciding geo distance is a challeng= e but there are options. Here geo distance means shortest distance to reach IP destination from upstream POP= . Current practice is to use community strings, but it depends on upstream = ISP capability.

=C2=A0

Can you comment my idea.

=C2=A0

Regards

Duleept

=C2=A0

=C2=A0

=C2=A0

From: UTTARO, JAMES [mailto:ju1738@att.com]
Sent: Friday, August 7, 2015 4:09 PM
To: Duleep Thilakarathne; 'Robert Raszuk'


Cc: 'bess@iet= f.org'
Subject: Re: [bess] BGP route selection criteria - geographic distan= ce when AS_PATH are equal

=C2=A0

Duleep,

=C2=A0

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Assuming AS-PATH is = equal and AS-Content different how can you know that the internal metrics of each AS are consistent and mirror actual geographic distances? = You have to be assured that each administrative domain applies the same met= ric assignment. I do not believe this is possible when there are multiple a= dministrative domains.

=C2=A0

Jim Uttaro

=C2=A0

From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of Duleep Thilakarathne
Sent: Friday, August 07, 2015 5:19 AM
To: Robert Raszuk
Cc: bess@ietf.org=
Subject: Re: [bess] BGP route selection criteria - geographic distan= ce when AS_PATH are equal

=C2=A0

Hi Raszuk,

=C2=A0

I went through RFC7311 and my concern= is different than RFC 7311. I have analyzed full BGP routing table (541,199 routes) with two tier 1 ISP multi-homing scenario and found= nearly 50% of routes have equal AS-PATH length. In this analysis It was co= nsidered, there was no route policy applied to influence local preference. = According to BGP best path selection algorithm, when AS-PATH lengths =C2=A0are equal, router breaks tie conditi= on based on route internal logic. This does not grantee proper outgoing pat= h selection.

=C2=A0

Appreciate your concern on above anal= ysis.

=C2=A0

Regards

Duleept

=C2=A0

= =C2=A0

=C2=A0

=C2=A0

=C2=A0

From: Robert Raszuk [mailto:robert@raszuk.net]
Sent: Monday, July 27, 2015 2:40 AM
To: Duleep Thilakarathne
Cc: bess@ietf.org=
Subject: Re: [bess] BGP route selection criteria - geographic distan= ce when AS_PATH are equal

=C2=A0

Hi Duleep,

=C2=A0

Please consider RFC 7311 and provide feedback why you think it is not = sufficient for your objective.

=C2=A0

=C2=A0

Best,

R.

=C2=A0

=C2=A0

On Sun, Jul 26, 2015 at 9:15 PM, Duleep Thilakarathn= e <duleept@mobit= el.lk> wrote:

Hi,

=C2=A0

I would like to suggest to consider geographic dista= nce when AS_PATH =C2=A0are equal in BGP route selection criteria. (as tie b= reaking rule). Can anybody comment on my idea.

=C2=A0

=C2=A0

Regards

Duleept

=C2=A0

=C2=A0

=C2=A0

This e-mail and any attachments may contain confidential and
privileged information. If you are not the intended recipient,
please notify the sender immediately by return e-mail, delete this
e-mail and destroy any copies. Any dissemination or use of this
information by a person other than the intended recipient is
unauthorized and may be illegal.
Mobitel (Pvt) Ltd.


_______________________________________________
BESS mailing list
BESS@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/bess

=C2=A0

This e-mail and any attachments may contain confiden= tial and privileged information. If you are not the intended recipient, ple= ase notify the sender immediately by return e-mail, delete this e-mail and destroy any copies. Any dissemination or use of thi= s information by a person other than the intended recipient is unauthorized= and may be illegal. Mobitel (Pvt) Ltd.

This e-mail and any attachments may contain confiden= tial and privileged information. If you are not the intended recipient, ple= ase notify the sender immediately by return e-mail, delete this e-mail and destroy any copies. Any dissemination or use of thi= s information by a person other than the intended recipient is unauthorized= and may be illegal. Mobitel (Pvt) Ltd.

=C2=A0

This e-mail and any attachments may contain confiden= tial and privileged information. If you are not the intended recipient, ple= ase notify the sender immediately by return e-mail, delete this e-mail and destroy any copies. Any dissemination or use of thi= s information by a person other than the intended recipient is unauthorized= and may be illegal. Mobitel (Pvt) Ltd.

This e-mail and any attachments may contain confiden= tial and privileged information. If you are not the intended recipient, ple= ase notify the sender immediately by return e-mail, delete this e-mail and destroy any copies. Any dissemination or use of thi= s information by a person other than the intended recipient is unauthorized= and may be illegal. Mobitel (Pvt) Ltd.

This e-mail and any attachments may contain confidential and
privileged information. If you are not the intended recipient,
please notify the sender immediately by return e-mail, delete this
e-mail and destroy any copies. Any dissemination or use of this
information by a person other than the intended recipient is
unauthorized and may be illegal.
Mobitel (Pvt) Ltd.

=C2=A0

This e-mail and any attachments may contain confidential and privileged information. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this e-mail and destroy any copies. Any dissemination or use of this information by a person other than the intended recipient is unauthorized and may be illegal. Mobitel (Pvt) Ltd.

--e89a8f64720f4e0b4a051cce336f-- From nobody Sat Aug 8 10:20:47 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D0FB1AD218 for ; Sat, 8 Aug 2015 10:10:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.615 X-Spam-Level: X-Spam-Status: No, score=-2.615 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_MED=-2.3, RELAY_IS_203=0.994, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PNbcsmRQRuq0 for ; Sat, 8 Aug 2015 10:10:11 -0700 (PDT) Received: from mailgw2.mobitel.lk (mailgw2.mobitel.lk [203.94.71.249]) by ietfa.amsl.com (Postfix) with ESMTP id 512B41AD1BA for ; Sat, 8 Aug 2015 10:10:09 -0700 (PDT) From: Duleep Thilakarathne To: Robert Raszuk Thread-Topic: [bess] BGP route selection criteria - geographic distance when AS_PATH are equal Thread-Index: AQHQx+dm/xA56LhMDEavOt6Bo7gWlp3/+DIQgAAWUICAACTpkIAAAlIAgABd/HD//7bEAIAAZZTA///DrACAAS2vof//7aqAABKva0D//8kYgP//ik1Q Date: Sat, 8 Aug 2015 17:10:03 +0000 Message-ID: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00BF37@HO-WEX-MAIL01.mobitel.int> References: <4C8ECB373CE2DB41BE8D10BADC0F8771D1C95530@HO-WEX-MAIL02.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE009C62@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00A31D@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00A460@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00A7B7@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00B41C@HO-WEX-MAIL01.mobitel.int> <4C8ECB373CE2DB41BE8D10BADC0F8771EE00BCD2@HO-WEX-MAIL01.mobitel.int> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_4C8ECB373CE2DB41BE8D10BADC0F8771EE00BF37HOWEXMAIL01mobi_" MIME-Version: 1.0 Received-SPF: none Archived-At: X-Mailman-Approved-At: Sat, 08 Aug 2015 10:20:46 -0700 Cc: idr wg Subject: Re: [Idr] [bess] BGP route selection criteria - geographic distance when AS_PATH are equal X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 17:10:22 -0000 --_000_4C8ECB373CE2DB41BE8D10BADC0F8771EE00BF37HOWEXMAIL01mobi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUmFzenVrLA0KDQpQbGVhc2UgZmluZCBteSBjb21tZW50cyBpbmxpbmUuDQoNCg0KPiBCdXQg dGhpcyBwcm9wb3NhbCBtb3JlIHNpZ25pZmljYW50IHRvIHRpZXIgMiBhbmQgdGllciAzIElTUHMg d2hvIGhhdmUgbXVsdGktaG9taW5nDQo+IHdpdGggbG9uZyBkaXN0YW5jZSB1cHN0cmVhbSBJU1Bz Lg0KDQpUaG9zZSB0aWVyLTIgYW5kIHRpZXItMyBJU1BzIHRvZGF5IGFyZSB1c2luZyBCR1AgcG9s aWN5IGFuZCBiYXNlZCBvbiBwcmV0dHkgc2ltcGxlIG1hdGNoDQpvZiBBU19QQVRIIGNvbnRlbnQg Y2FuIGluZmx1ZW5jZSBiZXN0IHBhdGggc2VsZWN0aW9uIGluIHRoZWlyIEFTZXMgd2l0aG91dCBh bnkgbmVlZCBmb3INCm5ldyBCR1AgZXh0ZW5zaW9ucy4NCg0KQkdQIHRvb2xzIHRvIGJlIHVzZWQ6 IHdlaWdodCwgbG9jYWwgcHJlZiBvciBjb3N0IGNvbW11bml0eS4NCg0KVGhlIHZhbHVlcyBmb3Ig dGhlIG1ldHJpY3MgY2FuIGJlIGNvbWluZyB3aXRoIG9mZmxpbmUgKHNlcnZlciBiYXNlZCkgbWVh c3VyZW1lbnRzIGlmIHRoZXkNCmFyZSB0byBiZSBkeW5hbWljIG9yIGNhbiBiZSAgc2V0IHN0YXRp Y2FsbHkuIEZvciBlbmZvcmNpbmcgdGhhdCBzZXQgb2YgcHJvYmUgZGF0YSB3aWxsIGV4aXQgdmlh DQpyZXF1aXJlZCBsaW5rcyBFUEUgbWF5IGNvbWUgaGFuZHkuDQoNClllcy4gSSBkbyBhY2NlcHQg cm91dGUgcG9saWN5IGlzIHRoZSBjdXJyZW50IHByYWN0aWNlLiBBY3R1YWxseSBpbiBteSBzZWNv bmQgbWFpbCwgSSBoYXZlIG1lbnRpb25lZCB0aGF0IEJHUCBmdWxsIHJvdXRpbmcgdGFibGUgd2Fz IGFuYWx5emVkIHdpdGhvdXQgYXBwbHlpbmcgYW55IHJvdXRlIHBvbGljeS4gT25lIHB1cnBvc2Ug b2YgaW50cm9kdWNpbmcgbmV3IHBhdGggYXR0cmlidXRlIGlzIHRvIHJlZHVjZSBudW1iZXIgb2Yg cm91dGUgcG9saWNpZXMuIEkgYW0gY2hlY2tpbmcgdGhlIHBvc3NpYmlsaXR5IG9mIGluZmx1ZW5j aW5nIGJlc3QgcGF0aCBzZWxlY3Rpb24gdGhyb3VnaCBwcm90b2NvbCBpdHNlbGYgd2l0aG91dCBt YW51YWwgcm91dGUgcG9saWNpZXMuDQpBcyBwZXIgbXkgdW5kZXJzdGFuZGluZyB0aGVyZSBpcyBu byBwb2ludCBvZiBkaXNjdXNzaW5nIEFTLVBBVEggbGVuZ3RoIGVxdWFsIHNjZW5hcmlvICxpZiB3 ZSB1c2Ugcm91dGUgcG9saWNpZXMuDQoNCg0KPiBJIHByb3Bvc2UsIGVhY2ggYm9yZGVyIHJvdXRl ciBuZWVkIHRvIGNoZWNrIGRlbGF5IHRvIGVCR1AgbmVpZ2hib3IgZXZlcnkgMTUgbWluIGludGVy dmFsLg0KDQpQbGVhc2UgYmUgY29uc2lzdGVudC4gSW4gcHJldmlvdXMgbWFpbCB5b3Ugc2FpZDoN Cg0KIjIuIE1hbnVhbGx5IGNvbmZpZ3VyZSAgYmluZGluZyB0byByZW1vdGUgQVMuIg0KDQpBcmUg eW91IGV4cGVjdGluZyBvcGVyYXRvciB0byByZWFkanVzdCBjb25maWd1cmF0aW9uIGV2ZXJ5IDE1 IG1pbiA/Pz8NCg0KSWYgbWFudWFsbHkgY29uZmlndXJlZCwgcGVyaW9kaWMgY2hlY2tpbmcgd2ls bCBub3QgdGFrZSBlZmZlY3QuIEJ1dCB3ZSBuZWVkIHRvIGFuYWx5emUgdGhpcyBzY2VuYXJpbyBj YXJlZnVsbHkgc2luY2UgYWxsb3dpbmcgbWFudWFsIGNvbmZpZ3VyYXRpb24gY2FuIGxvc3MgdGhl IHB1cnBvc2UuDQoNCj4gSSBkZWNpZGUgdG8gY29udGludWUgcmVzZWFyY2ggb24gdGhpcyBhc3Bl Y3QuDQoNCllvdSBhcmUgY2xlYXJseSBmcmVlIHRvIGNvbmR1Y3QgcmVzZWFyY2ggb24gYW55IHRv cGljLiBIb3dldmVyIHBsZWFzZSBiZSBpbmZvcm1lZA0KdGhhdCBwZXJoYXBzIGEgYmV0dGVyIHRh cmdldCBmb3IgeW91ciByZXNlYXJjaCBtYXkgYmUgSVJURiBvciBTSUdDT01NLg0KDQpUaGFuayB5 b3UgdmVyeSBtdWNoIGZvciB5b3VyIHJlY29tbWVuZGF0aW9uLg0KDQpSZWdhcmRzLA0KRHVsZWVw DQoNCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbV0g T24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFNhdHVyZGF5LCBBdWd1c3QgOCwgMjAx NSA4OjQ0IFBNDQpUbzogRHVsZWVwIFRoaWxha2FyYXRobmUNCkNjOiBpZHIgd2cNClN1YmplY3Q6 IFJlOiBbYmVzc10gQkdQIHJvdXRlIHNlbGVjdGlvbiBjcml0ZXJpYSAtIGdlb2dyYXBoaWMgZGlz dGFuY2Ugd2hlbiBBU19QQVRIIGFyZSBlcXVhbA0KDQoNCi8qIEZpcnN0IHRoaXMgZGlzY3Vzc2lv biBkb2VzIG5vdCBiZWxvbmcgdG8gQkVTUyBXRyBidXQgdG8gSURSLCBSZWFkanVzdGluZyB0aGUg bWFpbCBhbGlhcyAqLw0KDQpEVCwNCg0KPiBCdXQgdGhpcyBwcm9wb3NhbCBtb3JlIHNpZ25pZmlj YW50IHRvIHRpZXIgMiBhbmQgdGllciAzIElTUHMgd2hvIGhhdmUgbXVsdGktaG9taW5nDQo+IHdp dGggbG9uZyBkaXN0YW5jZSB1cHN0cmVhbSBJU1BzLg0KDQpUaG9zZSB0aWVyLTIgYW5kIHRpZXIt MyBJU1BzIHRvZGF5IGFyZSB1c2luZyBCR1AgcG9saWN5IGFuZCBiYXNlZCBvbiBwcmV0dHkgc2lt cGxlIG1hdGNoDQpvZiBBU19QQVRIIGNvbnRlbnQgY2FuIGluZmx1ZW5jZSBiZXN0IHBhdGggc2Vs ZWN0aW9uIGluIHRoZWlyIEFTZXMgd2l0aG91dCBhbnkgbmVlZCBmb3INCm5ldyBCR1AgZXh0ZW5z aW9ucy4NCg0KQkdQIHRvb2xzIHRvIGJlIHVzZWQ6IHdlaWdodCwgbG9jYWwgcHJlZiBvciBjb3N0 IGNvbW11bml0eS4NCg0KVGhlIHZhbHVlcyBmb3IgdGhlIG1ldHJpY3MgY2FuIGJlIGNvbWluZyB3 aXRoIG9mZmxpbmUgKHNlcnZlciBiYXNlZCkgbWVhc3VyZW1lbnRzIGlmIHRoZXkNCmFyZSB0byBi ZSBkeW5hbWljIG9yIGNhbiBiZSAgc2V0IHN0YXRpY2FsbHkuIEZvciBlbmZvcmNpbmcgdGhhdCBz ZXQgb2YgcHJvYmUgZGF0YSB3aWxsIGV4aXQgdmlhDQpyZXF1aXJlZCBsaW5rcyBFUEUgbWF5IGNv bWUgaGFuZHkuDQoNCg0KPiBJIHByb3Bvc2UsIGVhY2ggYm9yZGVyIHJvdXRlciBuZWVkIHRvIGNo ZWNrIGRlbGF5IHRvIGVCR1AgbmVpZ2hib3IgZXZlcnkgMTUgbWluIGludGVydmFsLg0KDQpQbGVh c2UgYmUgY29uc2lzdGVudC4gSW4gcHJldmlvdXMgbWFpbCB5b3Ugc2FpZDoNCg0KIjIuIE1hbnVh bGx5IGNvbmZpZ3VyZSAgYmluZGluZyB0byByZW1vdGUgQVMuIg0KDQpBcmUgeW91IGV4cGVjdGlu ZyBvcGVyYXRvciB0byByZWFkanVzdCBjb25maWd1cmF0aW9uIGV2ZXJ5IDE1IG1pbiA/Pz8NCg0K DQo+IEkgZGVjaWRlIHRvIGNvbnRpbnVlIHJlc2VhcmNoIG9uIHRoaXMgYXNwZWN0Lg0KDQpZb3Ug YXJlIGNsZWFybHkgZnJlZSB0byBjb25kdWN0IHJlc2VhcmNoIG9uIGFueSB0b3BpYy4gSG93ZXZl ciBwbGVhc2UgYmUgaW5mb3JtZWQNCnRoYXQgcGVyaGFwcyBhIGJldHRlciB0YXJnZXQgZm9yIHlv dXIgcmVzZWFyY2ggbWF5IGJlIElSVEYgb3IgU0lHQ09NTS4NCg0KcmVnYXJkcywNClIuDQoNCg0K DQpPbiBTYXQsIEF1ZyA4LCAyMDE1IGF0IDQ6NDIgUE0sIER1bGVlcCBUaGlsYWthcmF0aG5lIDxk dWxlZXB0QG1vYml0ZWwubGs8bWFpbHRvOmR1bGVlcHRAbW9iaXRlbC5saz4+IHdyb3RlOg0KUmFz enVrLA0KDQpQbGVhc2UgZmluZCBteSBjb21tZW50cyBpbmxpbmUuDQoNCg0KUmVnYXJkcw0KRHVs ZWVwDQoNCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29t PiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT5dIE9u IEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDgsIDIwMTUg MzowNSBQTQ0KVG86IER1bGVlcCBUaGlsYWthcmF0aG5lDQpDYzogUmljaGFyZCBMaTsgVVRUQVJP LCBKQU1FUzsgYmVzc0BpZXRmLm9yZzxtYWlsdG86YmVzc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl OiBbYmVzc10gQkdQIHJvdXRlIHNlbGVjdGlvbiBjcml0ZXJpYSAtIGdlb2dyYXBoaWMgZGlzdGFu Y2Ugd2hlbiBBU19QQVRIIGFyZSBlcXVhbA0KDQpIaSBUaGlsYWthcmF0aG5lLA0KDQpQb2ludCAj MToNCg0KV2hhdCBtYWtlcyB5b3UgdGhpbmsgdGhhdCAxMCBtcyBvdmVyIDEgR0IgZXRoZXJuZXQg cGVlcmluZyBpcyBhbnkgYmV0dGVyIHRoZW4gMjAgbXMgUlRUIG92ZXIgMTAwIEdCID8gSSB3b3Vs ZCByZWFsbHkgcHJlZmVyIHRvIGdldCByb3V0ZWQgb3ZlciAxMDAgR0IgcGVlcmluZ3MgZXZlbiBp ZiB0aGUgUlRUIHdvdWxkIGJlIGRvdWJsZWQuDQoNCllvdXIgcHJlZmVyZW5jZSBtYXkgY29ycmVj dCB0aGVvcmV0aWNhbGx5IG9yIGluIGEgZGlmZmVyZW50IHNjZW5hcmlvIG90aGVyIHRoYW4gSVNQ IGVudmlyb25tZW50LiBJU1BzIG5lZWQgdG8gcGF5IGZvciBsaW5rcyBhbmQgbGluayBjYXBhY2l0 eSBkZWNpZGVkIGJhc2VkIG9uIHRoZSB0cmFmZmljIHJlcXVpcmVtZW50IGFuZCBzZXZlcmFsIG90 aGVyIGZhY3RvcnMuIFRoZXJlIGFyZSBub25lIHBheSBzY2VuYXJpb3MgaW4gSVNQIHBlZXJpbmcg YnV0IEkgYW0gbm90IGdvaW5nIHRvIGV4cGxhaW4gYXMgaXQgaXMgaXJyZWxldmFudCB0byB0aGlz IGRpc2N1c3Npb24uIElTUHMgc2V0dXAgbXVsdGlwbGUgbGlua3Mgd2l0aCBtdWx0aXBsZSBjYXBh Y2l0aWVzIGluIG9yZGVyIHRvIGFjaGlldmUgc2V2ZXJhbCB0YXJnZXRzLiBSZWR1bmRhbmN5LCBs b3cgbGF0ZW5jeSBhcmUgZmV3IG9mIHRoZW0uIEZ1cnRoZXIgSVNQcyBhZHZlcnRpc2UgSVBzIHRv IGFsbCB1cHN0cmVhbSBpbiBvcmRlciB0byBnZXQgcmVkdW5kYW5jeSB1bmxlc3MgdGhlcmUgaXMg bm8gc3BlY2lhbCByZWFzb24uIFRoZXJlZm9yZSB0aGVyZSBpcyBoaWdoIHBvc3NpYmlsaXR5IHRv IHNlbGVjdCBzbyBjYWxsZWQgMTBtcyAxR0IgbGluayB0aGFuIDEwMCBHQiAyMG1zIGxpbmsgZm9y IHBhcnRpY3VsYXIgSVAgYmxvY2tzIGluIElTUCBlbnZpcm9ubWVudC4NCg0KSSB3aWxsIHRyeSB0 byBleHBsYWluIHRoZSBzY2VuYXJpbyBJIGFtIHRyeWluZyB0byBhZGRyZXNzIGFnYWluIHNpbmNl IHlvdSBoYXZlIG5vdCB1bmRlcnN0YW5kIGl0IGNsZWFybHkuDQoNCg0KQXNzdW1lIHBhcnRpY3Vs YXIgdGllciAzIElTUCBpbiBBc2lhIChzYXkgSVNQIEEpIGhhcyAxMCBHQiBsaW5rIHRvIFVTQSBQ T1AgYW5kIDFHIGxpbmsgdG8gQXNpYSBQT1AuIFdlYiBob3N0aW5nIHByb3ZpZGVyICBiYXNlZCBv biBBc2lhIGFkdmVydGlzZSBpdHMgSVAgYmxvY2sgdGhyb3VnaCBCR1AgYW5kIElTUCBBIHJlY2Vp dmVzIHdlYiBob3N0aW5nIHByb3ZpZGVyIElQIGJsb2NrIGZyb20gYm90aCBwYXRocy4gQXNzdW1l IGluIHRoaXMgY2FzZSBBUyBQQVRIIGxlbmd0aCBpcyBlcXVhbC4gVGhlbiBob3cgZG9lcyByb3V0 ZXIgc2VsZWN0IGJlc3Qgb3V0Z29pbmcgcGF0aC4gQWNjb3JkaW5nIHRvIHlvdSwgaWYgcm91dGVy IHNlbGVjdHMgMTBHIGxpbmssIGFsbCB0cmFmZmljIHJvdXRlIHRvIFVTQSBhbmQgY29tZSBiYWNr IHRvIEFzaWEuIEl0IGlzIG5vdCBkZXNpcmVkIHBhdGguIE15IHByb3Bvc2FsIGlzIHRvIGRlY2lk ZSBiZXN0IHBhdGggaW4gc3VjaCBhIHNjZW5hcmlvIGFuZCBub3QgaW4gZ2VuZXJhbCBCR1Agc2Nl bmFyaW8uIE15IHByb3Bvc2FsIHRyeSB0byBwcmV2ZW50IHJhbmRvbSByb3V0ZSBzZWxlY3Rpb24g dXNpbmcgbmV3IGVuZCB0byBlbmQgQkdQIGF0dHJpYnV0ZS4NCklmIHJvdXRlciBoYXMgYW5vdGhl ciBlbmQgdG8gZW5kIEJHUCBhdHRyaWJ1dGUgb3RoZXIgdGhhbiBBUy1QQVRIICwgcm91dGVyIGNh biBjb25zaWRlciBpdCBkdXJpbmcgdGllIGNvbmRpdGlvbi4gT3RoZXIgYXR0cmlidXRlIEkgcHJv cG9zZSBpcyBkZWxheSBiZXR3ZWVuIEFTIHdoaWNoIGlzIHByb3BvcnRpb25hbCB0byBnZW9ncmFw aGljIGRpc3RhbmNlLg0KRnVydGhlciB0aGlzIHByb3Bvc2FsIG1heSBub3QgaGF2ZSBtb3JlIHNp Z25pZmljYW5jZSwgaWYgZUJHUCBwZWVyIHJlc2lkZXMgc2hvcnQgZ2VvZ3JhcGhpYyBkaXN0YW5j ZS4gRm9yIGV4YW1wbGUgc2FtZSBzdGF0ZSBpbiBVU0EuIEJ1dCB0aGlzIHByb3Bvc2FsIG1vcmUg c2lnbmlmaWNhbnQgdG8gdGllciAyIGFuZCB0aWVyIDMgSVNQcyB3aG8gaGF2ZSBtdWx0aS1ob21p bmcgd2l0aCBsb25nIGRpc3RhbmNlIHVwc3RyZWFtIElTUHMuDQoNClBvaW50ICMyOg0KDQo+IFRo ZXJlIGlzIG5vIHJlcWlybWVudCB0byBzeW5jaHJvbml6ZSBkaWZmZXJlbnQgYWRtaW5pc3RyYXRp dmUNCj4gZG9tYWlucyBzaW5jZSByb3V0ZXIgaXRzZWxmIGF1dG9tYXRpY2FsbHkgY2FsY3VsYXRl IHZhbHVlIGFuZA0KPiBhZGQgd2hlbiByb3V0ZXMgIGFkdmVydGlzZWQgc2ltaWxhciB0byBBUyBQ QVRIIGFkZGl0aW9uDQo+IG9wZXJhdGlvbi4NCg0KU29ycnkgdG8gcnVpbiB5b3VyIGltcHJlc3Np b24gYWJvdXQgcG93ZXIgYW5kIGludGVsbGlnZW5jZSBvZiByb3V0ZXJzLCBidXQgdGhleSBvbmx5 IGRvIHdoYXQgdGhleSBhcmUgcHJvZ3JhbW1lZCB0byBkby4NCg0KU28gSmltJ3MgcG9pbnQgYWJv dXQgc3luY2hyb25pemluZyBtZXRyaWNzIGlzIHN0aWxsIHZhbGlkLiBPZiBjb3Vyc2UgSSBhc3N1 bWUgdGhhdCBmb3IgeW91IHRoZSBvbmx5IG1ldHJpYyB5b3UgY29uc2lkZXIgaGVyZSBhcmUgbWls bGlzZWNvbmRzIGFuZCB0aGVyZWZvciBkbyBub3QgYm90aGVyLg0KDQpJbWFnaW5lIG9uZSBvcGVy YXRvciBjaG9vc2VzIHRvIHVzZSBwaHlzaWNhbCBkaXN0YW5jZSBhbmQgb3RoZXIgUlRULiBTbyBp biB0aGUgbmV3IGF0dHJpYnV0ZSB5b3Ugd2lsbCBnZXQgdGltZSBbbXNdIHZzIGRpc3RhbmNlIFtt aWxlc10uIFlldCBvbmUgbW9yZSB3aWxsIGFsc28gdXNlIGRpc3RhbmNlIGJ1eSBleHByZXNzZWQg aW4ga2lsb21ldGVycy4gUGxlYXNlIGVsYWJvcmF0ZSBob3cgdXNlZnVsIHN1Y2ggY29tcGFyaXNv biB3aWxsIHR1cm4gb3V0IHRvIGJlID8NCg0KSSBhbSBub3Qgb3Bwb3NlIHRvIEppbeKAmXMgcG9p bnQgb24gc3luY2hyb25pemluZy4gV2hhdCBJIHdhbnQgdG8gaGlnaGxpZ2h0IGlzIHRoYXQgc3lu Y2hyb25pemluZyBpcyBub3QgcmVxdWlyZWQgZm9yIHRoZSBhdHRyaWJ1dGUgcHJvcG9zZWQgYnkg bWUuIHByZXNlbnQgcm91dGVycyBwcm9ncmFtIHRvIHNlbGVjdCBvdXRnb2luZyBwYXRoIGJhc2Vk IG9uIHJhbmRvbSBwYXJhbWV0ZXIgd2hlbiBBUy1QQVRIIGxlbmd0aCBpcyBlcXVhbCAob3RoZXIg Y29uZGl0aW9ucyBhZnRlciBBUyBsZW5ndGggY2hlY2sgbWF5IG5vdCBoYXZlIG1vcmUgc2lnbmlm aWNhbmNlKS4gTXkgc3VnZ2VzdGlvbiBpcyB0byBjaGFuZ2UgdGhlIHByb2dyYW0gaW4gc3VjaCBz Y2VuYXJpby4gVGhpcyB3aWxsIHByZXZlbnQgcmFuZG9tIHJvdXRlIHNlbGVjdGlvbiB3aGljaCBy b3V0ZXIgcHJvZ3JhbWVkIHRvIGRvLg0KDQpQcm9wb3NlZCBhdHRyaWJ1dGUgY2FuIHVzZSBlaXRo ZXIgbGVuZ3RoIGluIGttIG9yIGRlbGF5IGluIG1pbGxpc2Vjb25kcy4gVGhpcyBuZWVkIGRlY2lk ZSBhbmQgaW5jbHVkZSBpbiB0aGUgUkZDLiAgYnV0IHRoZXJlIGlzIGEgcmVsYXRpb25zaGlwIGJl dHdlZW4gZGVsYXkgYW5kIGRpc3RhbmNlIHRvIGVCR1AgcGVlciAuIFByYWN0aWNhbGx5ICBzb3V0 aCBBc2lhbiBJU1AgY2FuIGFjaGlldmUgYXJvdW5kIDMwbXMgdHdvIHdheSBkZWxheSB0byAgU2lu Z2Fwb3JlIFBPUCBhbmQgMzAwbXMgdG8gVVNBIFBPUC4gV2UgY2FuIGZpbmQgY2FibGUgZGlzdGFu Y2UgaWYgcmVxdWlyZWQuDQoNCg0KUG9pbnQgIzM6DQoNCkFzIHlvdSBhcmUgc3VnZ2VzdGluZyB1 c2Ugb2YgSUNNUCB0byBtZWFzdXJlIFJUVCBwbGVhc2Uga2VlcCBpbiBtaW5kIHRoYXQgSUNNUCBp cyBub3QgaGlnaCBwcmlvcml0eSBwcm90b2NvbC4gSXQgbWF5IHdhaXQgaW4gdGhlIHJlbW90ZSBv ciBsb2NhbCByb3V0ZXIgZm9yIHByb2Nlc3NpbmcgbXVjaCBtb3JlIHRoZW4gdGhlIHByb3BhZ2F0 aW9uIGRlbGF5IG9mIHRoZSBsaW5rIGl0IGFycml2ZWQgb24uDQoNCkkgYW0gb3BlbiBpbiB0aGlz IGNvbW1lbnQuIElDTVAgb3IgVENQIGRlbGF5IGNhbiBiZSB1c2VkLiBCYXNlZCBvbiBteSBleHBl cmllbmNlIGV2ZW4gSUNNUCBpcyBub3QgZ2l2ZSBiaWcgaXNzdWUgYXMgbW9zdCBvZiBib3JkZXIg cm91dGVycyBhcmUgY2FycmllciBncmFkZS4gNSUgdG8gMTAlIGRlbGF5IHZhcmlhdGlvbiBtYXkg bm90IGFmZmVjdCB0byByb3V0ZSBzZWxlY3Rpb24gZGVjaXNpb24uDQoNClBvaW50ICM0Og0KDQpI b3cgb2Z0ZW4gZG8geW91IHBsYW4gdG8gcmVtZWFzdXJlIHRoZSBlQkdQIHByb3BhZ2F0aW9uID8g Tm90ZSB0aGF0IHRvZGF5IG1hbnkgb3B0aWNhbCBsb25nIGhhdWwgdHJhbnNtaXNzaW9uIGlzIGhp ZGRlbiBmcm9tIEFTQlJzLiBUaGF0IG1lYW5zIHRoYXQgeW91ciBwcm92aWRlciBvZiBsb25nIGRp c3RhbmNlIGNvbm5lY3Rpb24gbWF5IGF0IHdpbGwgcmVyb3V0ZSB5b3UgdmlhIGhpcyBvd24gd2Vi IG9mIGZpYmVyIHdoaWNoIGRvZXMgYWZmZWN0IFJUVC4gU28gaXQgaXMgcHJldHR5IHNhZmUgdG8g YXNzdW1lIHdoYXQgeW91IGhhdmUgbWVhc3VyZWQgeWVzdGVyZGF5IHRvZGF5IGlzIGlycmVsZXZh bnQuDQoNCkkgcHJvcG9zZSwgZWFjaCBib3JkZXIgcm91dGVyIG5lZWQgdG8gY2hlY2sgZGVsYXkg dG8gZUJHUCBuZWlnaGJvciBldmVyeSAxNSBtaW4gaW50ZXJ2YWwuIElmIHJvdXRlcnMgZGV0ZWN0 cyAyNSUgZGVsYXkgZGlmZmVyZW5jZSB0byBwcmV2aW91cyBkZWxheSB2YWx1ZSwgcm91dGVyIHRy aWdnZXJzIEJHUCB1cGRhdGUgbWVzc2FnZS4gaWYgbm90LCBubyB1cGRhdGUgbWVzc2FnZSB0cmln Z2Vycy4gT3B0aWNhbCBsb25nIGhhdWwgdHJhbnNtaXNzaW9uIHdpbGwgbm90IGhhdmUgYmlnIGlz c3VlIGluIHByYWN0aWNhbCBzY2VuYXJpb3MgYXMgU0xBcyBleGlzdHMuIFRoZXkgYXJlIGZyZWUg dG8gY2hhbmdlIGJhY2toYXVsIHBhdGggYXMgbG9uZyBhcyBkZWxheSBkb2VzIG5vdCBjaGFuZ2Ug c2lnbmlmaWNhbnRseS4gSWYgZGVsYXkgY2hhbmdlcyBzaWduaWZpY2FudGx5LCAgaXQgYWRkcmVz cyBzZXBhcmF0ZWx5IGFuZCBidXNpbmVzcyBjYW5ub3QgZXhpc3RzLg0KDQpBcyBJIGRlc2NyaWJl ZCBlYXJsaWVyIHRoaXMgcHJvcG9zYWwgaGFzIG11Y2ggc2lnbmlmaWNhbmNlIHdoZW4gSVNQcyBo YXZlIGxhcmdlIGdlb2dyYXBoaWMgc2VwYXJhdGlvbi4NCg0KUG9pbnQgIzU6DQoNCmVCR1AgcHJv cGFnYXRpb24gbWF5IGJlIGZldyBvcmRlcnMgb2YgbWFnbml0dWRlIGxlc3MgcmVsZXZhbnQgYXMg cHJvcGFnYXRpb24gd2l0aGluIGVhY2ggQVMgcGF0aCBpcyB0cmF2ZXJzaW5nLiBBbmQgZXhjZXB0 IHRoZSBjYXNlIG9mIGZldyBBU2VzIHVuZGVyIHRoZSBzYW1lIGFkbWluaXN0cmF0aW9uIHdlIGRv IG5vdCBoYXZlIGEgd2F5IHRvIGV4cHJlc3MgdGhhdCBvbmUgdG9kYXkgZXhjZXB0IEFJR1AgYXR0 cmlidXRlLg0KDQpBSUdQIFJGQyBjbGVhcmx5IG1lbnRpb25lZCAsIGl0IGlzIHByb3Bvc2VkICBm b3Igc2luZ2xlIGFkbWluaXN0cmF0aXZlIGRvbWFpbi4gIEkgYW0gdGFsa2luZyBhYm91dCBkaWZm ZXJlbnQgYWRtaW5pc3RyYXRpdmUgZG9tYWlucyBhbmQgZUJHUC4NCg0KU28gaWYgeW91IHdvdWxk IGxpa2UgdG8gY29udGludWUgeW91ciByZXNlYXJjaCBwZXJoYXBzIGxvb2tpbmcgYXQgdGhhdCBh c3BlY3QgZmlyc3QgbWF5IGJlIG1vcmUgdmFsdWFibGUgLi4uLg0KDQpTaW5jZSB5b3UgaGF2ZSBu b3QgdW5kZXJzdG9vZCBwcmFjdGljYWwgaXNzdWUgIGFuZCBzb2x1dGlvbiBJIGFtIGV4cGxhaW5p bmcgYW5kIHlvdSBoYXZlIG5vdCBwcm92aWRlZCB2YWxpZCByZWFzb24gdG8gY2hhbmdlIG15IHJl c2VhcmNoICxzdGlsbCBJIGRlY2lkZSB0byBjb250aW51ZSByZXNlYXJjaCBvbiB0aGlzIGFzcGVj dC4NCg0KDQpDaGVlcnMsDQpSLg0KDQoNCk9uIFNhdCwgQXVnIDgsIDIwMTUgYXQgNzoxMCBBTSwg RHVsZWVwIFRoaWxha2FyYXRobmUgPGR1bGVlcHRAbW9iaXRlbC5sazxtYWlsdG86ZHVsZWVwdEBt b2JpdGVsLmxrPj4gd3JvdGU6DQpSaWNoYXJkLA0KDQpZZXMgSSBhbSByZWZlcnJpbmcgZUJHUCBz Y2VuYXJpby4gSSBzdWdnZXN0IGRpc3RhbmNlIGNhbGN1bGF0aW9ucyBiYXNlZCBvbg0KDQoxLiBJ Q01QIGRlbGF5IGJldHdlZW4gZUJHUCBzcGVha2Vycy4NCjIuIE1hbnVhbGx5IGNvbmZpZ3VyZSAg YmluZGluZyB0byByZW1vdGUgQVMuDQoNCg0KRWFjaCBlQkdQIHNwZWFraW5nIHJvdXRlcnMgbmVl ZCB0byBhY2N1bXVsYXRlICBkaXN0YW5jZSB2YWx1ZSB3aGVuIGFkdmVydGlzZWQgcm91dGVzIHRv IGV4dGVybmFsIHBlZXIuVGhlcmUgaXMgbm8gcmVxaXJtZW50IHRvIHN5bmNocm9uaXplIGRpZmZl cmVudCBhZG1pbmlzdHJhdGl2ZSBkb21haW5zIHNpbmNlIHJvdXRlciBpdHNlbGYgYXV0b21hdGlj YWxseSBjYWxjdWxhdGUgdmFsdWUgYW5kIGFkZCB3aGVuIHJvdXRlcyAgYWR2ZXJ0aXNlZCBzaW1p bGFyIHRvIEFTIFBBVEggYWRkaXRpb24gb3BlcmF0aW9uLg0KDQoNCg0KDQoNCi0tLS0tIFJlcGx5 IG1lc3NhZ2UgLS0tLS0NCkZyb206ICJSaWNoYXJkIExpIiA8cmVud2VpLmxpQGh1YXdlaS5jb208 bWFpbHRvOnJlbndlaS5saUBodWF3ZWkuY29tPj4NClRvOiAiRHVsZWVwIFRoaWxha2FyYXRobmUi IDxkdWxlZXB0QE1vYml0ZWwubGs8bWFpbHRvOmR1bGVlcHRATW9iaXRlbC5saz4+LCAiVVRUQVJP LCBKQU1FUyIgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+LCAiJ1JvYmVy dCBSYXN6dWsnIiA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4N CkNjOiAiJ2Jlc3NAaWV0Zi5vcmc8bWFpbHRvOmJlc3NAaWV0Zi5vcmc+JyIgPGJlc3NAaWV0Zi5v cmc8bWFpbHRvOmJlc3NAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW2Jlc3NdIEJHUCByb3V0ZSBzZWxl Y3Rpb24gY3JpdGVyaWEgLSBnZW9ncmFwaGljIGRpc3RhbmNlIHdoZW4gQVNfUEFUSCBhcmUgZXF1 YWwNCkRhdGU6IEZyaSwgQXVnIDcsIDIwMTUgMTA6MTEgUE0NCg0KVGhlcmUgbWlnaHQgYmUgYSBn b29kIHBvaW50IGhlcmUuIFJGQyA3MzExIG9ubHkgdGFrZXMgY2FyZSBvZiB0aGUgSUdQIG1ldHJp Y3MuIEJ1dCBJbiBEdWxlZXDigJlzIGV4YW1wbGUsIHRoZSBtZXRyaWNzIGJldHdlZW4gdHdvIGVC R1Agc3BlYWtlcnMgYXJlIG5vdCB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24uIEluIG9yZGVyIHRv IGhhdmUgQUlHUCBhdHRyaWJ1dGUgdG8gcmVhbGx5IHJlcHJlc2VudCB0aGUgYWNjdW11bGF0ZWQg b25lLCB0aGUgbWV0cmljcyBvbiBzdWNoIGxpbmtzIHNob3VsZCBiZSBjb25zaWRlcmVkIGFzIHdl bGwuIEhvd2V2ZXIsIHRoZXJlIG1pZ2h0IGJlIHNvbWUgY2hhbGxlbmdlcyBvciBvYnN0YWNsZXM6 IFRoZSB3YXkgdG8gY29uZmlndXJlIG9uZSBtZXRyaWNzIG9uIHRoZSBsaW5rIGJldHdlZW4gdHdv IGVCR1Agc3BlYWtlcnMgbWlnaHQgbm90IGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUgd2F5IHRvIGNv bmZpZ3VyZSBhbm90aGVyIG1ldHJpY3Mgb24gdGhlIGFub3RoZXIgbGluayBiZXR3ZWVuIHR3byBz cGVha2Vycy4NCg0KUmljaGFyZA0KDQpGcm9tOiBCRVNTIFttYWlsdG86YmVzcy1ib3VuY2VzQGll dGYub3JnPG1haWx0bzpiZXNzLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgRHVsZWVw IFRoaWxha2FyYXRobmUNClNlbnQ6IEZyaWRheSwgQXVndXN0IDA3LCAyMDE1IDg6NDEgQU0NClRv OiBVVFRBUk8sIEpBTUVTOyAnUm9iZXJ0IFJhc3p1aycNCkNjOiAnYmVzc0BpZXRmLm9yZzxtYWls dG86YmVzc0BpZXRmLm9yZz4nDQpTdWJqZWN0OiBSZTogW2Jlc3NdIEJHUCByb3V0ZSBzZWxlY3Rp b24gY3JpdGVyaWEgLSBnZW9ncmFwaGljIGRpc3RhbmNlIHdoZW4gQVNfUEFUSCBhcmUgZXF1YWwN Cg0KSmltLA0KDQoNCldoYXQgSSB3YW50IHRvIHN1Z2dlc3QgaXMgdG8gaW5zZXJ0IGl0ZW0gNSAo cmVmZXIgYmVsb3cgaXRlbXMgbGlzdGVkKSB0byBCR1AgYmVzdCBwYXRoIHNlbGVjdGlvbiBhbGdv cml0aG0uIE9uY2UgQVMtUEFUSCBsZW5ndGggaXMgZXF1YWwsIG5leHQgd2UgY2FuIHRoaW5rIG9u IGhvdyB0byBzZWxlY3QgYmVzdCBvdXRnb2luZyBpbnRlcmZhY2UuIElmIHdlIGRvbuKAmXQgc2Vs ZWN0IHByb3BlciBvdXRnb2luZyBpbnRlcmZhY2UgaXQgd2lsbCBhZmZlY3QgdG8gbGF0ZW5jeS4g SSBhbSB0YWxraW5nIHRoaXMgYmFzZWQgb24gcHJhY3RpY2FsIGV4cGVyaWVuY2UgSSBoYXZlIGlu IElTUCBlbnZpcm9ubWVudC4gVGhlcmUgYXJlIHNldmVyYWwgb3B0aW9ucyB0byBzZWxlY3QgYmVz dCBvdXRnb2luZyBpbnRlcmZhY2Ugd2hlbiBBUy1QQVRIIGFyZSBlcXVhbC4gIEluIHRoaXMgY2Fz ZSBJIHN1Z2dlc3QgZ2VvIGRpc3RhbmNlIHRvIGRlc3RpbmF0aW9uLiBGb2xsb3dpbmcgYXJlIG9w dGlvbnMgdG8gY2FsY3VsYXRlIGdlbyBkaXN0YW5jZS4gUm91dGVyIHNlbGVjdHMgb3V0Z29pbmcg aW50ZXJmYWNlIHdpdGggbG93ZXN0IEdFTyBkaXN0YW5jZSB0byBkZXN0aW5hdGlvbi4NCg0KMS4g QkdQIHNwZWFraW5nIHJvdXRlciBjYW4gYWRkIGRpc3RhbmNlIHdoZW4gYWR2ZXJ0aXNlIHRvIHJv dXRlIHRvIHVwc3RyZWFtIHNpbWlsYXIgdG8gQVMtUEFUSCBhdHRyaWJ1dGUuIEZvciBleGFtcGxl DQoNCkEtLS0tQi0tLS1DLS0tLS1EDQoNClJvdXRlciBCIGFkdmVydGlzZSBkaXN0YW5jZSBBQiB0 byByb3V0ZXIgQy4gcm91dGVyIEMgYWR2ZXJ0aXNlIGFjY3VtdWxhdGVkIGRpc3RhbmNlIEFCK0JD IHRvIHJvdXRlciBELg0KDQoyLiBBYm92ZSBkaXN0YW5jZSBjYW4gYmUgY29uZmlndXJlZCBhcyBt YW51YWwgaW50ZXJmYWNlIGNvbW1hbmQgb3IgZHluYW1pY2FsbHkgdXNpbmcgSUNNUCBvciBzaW1p bGFyIG1lY2hhbmlzbS4gV2UgY2FuIGFzc3VtZSBJQ01QIGRlbGF5IHByb3Bvc2l0aW9uYWwgdG8g Z2VvIGRpc3RhbmNlLg0KDQozLiBBbHRlcm5hdGl2ZSBvcHRpb24gaXMgdG8gY2FsY3VsYXRlIHJl YWwgZ2VvIGRpc3RhbmNlIGZyb20gY29vcmRpbmF0ZSBzeXN0ZW0uIEluIHRoaXMgY2FzZSB3ZSBt aXNzIGludGVybWVkaWF0ZSBob3BzLiBBY2N1cmFjeSBpcyBub3QgbXVjaCBhY2N1cmF0ZSBzaW5j ZSBjYWJsZSBwYXRocyBkbyBub3QgZm9sbG93IHJlYWwgY29vcmRpbmF0ZSBiYXNlZCBkaXN0YW5j ZS4gSW4gdGhpcyBjYXNlIHdlIHNob3VsZCBoYXZlIGtub3dsZWRnZSBvbiBjb29yZGluYXRlcyBv ZiB1cHN0cmVhbSByb3V0ZXIgd2hpY2ggcmVsZXZhbnQgSVAgYmxvY2sgYWR2ZXJ0aXNlLg0KDQpP cHRpb24gMSBjYW4gYmUgYWNoaWV2ZWQgdGhyb3VnaCBCR1AgcHJvdG9jb2wgaXRzZWxmICxpZiBh Z3JlZWQgdG8gaW50cm9kdWNlIG5ldyBhdHRyaWJ1dGUuDQpPcHRpb24gMyBtb3JlIHN1aXRhYmxl IHRvIFNETiBiYXNlZCBpbXBsZW1lbnRhdGlvbi4gQ2FsY3VsYXRpb24gY2FuIGJlIGRhaWx5IG9y IHdlZWtseSBiYXNpcyBhcyB0aGlzIGlzIG5vdCBwcmltYXJ5IGNyaXRlcmlhLg0KDQpGdXJ0aGVy IENvbnNpZGVyIGZvbGxvd2luZyBzY2VuYXJpby4NCg0KSSBhbSBpbiBTcmkgTGFua2EuIEFzc3Vt ZSBJIGhhdmUgdXBzdHJlYW0gUE9QUyB0byBTaW5nYXBvcmUsIEFNUywgTmV3IFlvcmsuICBBc3N1 bWUgSSBuZWVkIHRvIHJlYWNoIGRlc3RpbmF0aW9uIElQIGxvY2F0ZWQgYXQgSmFwYW4uIFdoZW4g SSBjaGVjayBCR1Agcm91dGluZyB0YWJsZSwgQVMtUEFUSCBsZW5ndGggaXMgZXF1YWwgZnJvbSBh bGwgdGhyZWUgdXBzdHJlYW0uIFRoZW4gSSBoYXZlIHRocmVlIG9wdGlvbnMuIFRoZW4gcm91dGVy IHNlbGVjdHMgYW55IGludGVyZmFjZSByYW5kb21seSBpZiBubyBwb2xpY3kgY29uZmlndXJlZC4g SSBob3BlIHlvdSBhZ3JlZWQgdXAgdG8gdGhpcyBwb2ludC4gSW4gc3VjaCBjYXNlIEkgc3VnZ2Vz dCB0byBjb25zaWRlciBHRU8gZGlzdGFuY2UgdG8gZGVzdGluYXRpb24uIEluIG1vc3QgY2FzZXMg bG93ZXN0IGRpc3RhbmNlIHBhdGggaXMgdGhlIGJlc3QgcGF0aC4gVGhpcyBtYXkgbm90IGNvcnJl Y3QgYWx3YXlzIGJ1dCBiZXR0ZXIgdGhhbiByYW5kb20gb3V0Z29pbmcgaW50ZXJmYWNlIHNlbGVj dGlvbi4NCg0KDQoNCg0KMS4gRGlzY2FyZGluZyB0aGUgcm91dGVzIHdpdGggdGhlIHVucmVhY2hh YmxlIE5leHRfSG9wLg0KDQoNCg0KDQoNCg0KMi4gUHJlZmVycmluZyB0aGUgcm91dGUgd2l0aCB0 aGUgaGlnaGVzdCBMb2NhbF9QcmVmLg0KDQoNCg0KDQoNCg0KMy4gUHJlZmVycmluZyB0aGUgYWdn cmVnYXRlZCByb3V0ZS4gVGhlIHByZWZlcmVuY2Ugb2YgYW4gYWdncmVnYXRlZCByb3V0ZSBpcyBo aWdoZXIgdGhhbiB0aGUgcHJlZmVyZW5jZSBvZiBhIG5vbi1hZ2dyZWdhdGVkIHJvdXRlLg0KDQoN Cg0KDQoNCg0KNC4gUHJlZmVycmluZyB0aGUgcm91dGUgd2l0aCB0aGUgc2hvcnRlc3QgQVMtUGF0 aC4NCg0KDQoNCg0KDQoNCjUuIElmIEFTLVBhdGggZmluZHMgZXF1YWwsIGNvbnNpZGVyIHNob3J0 ZXN0IEdFTyBkaXN0YW5jZS4gSWYgc3RpbGwgZGlzdGFuY2UgaXMgc2FtZSBmb2xsb3cgbmV4dCBz dGVwcy4NCg0KDQoNCg0KDQoNCjYuIENvbXBhcmluZyB0aGUgT3JpZ2luIGF0dHJpYnV0ZSBhbmQg c2VsZWN0aW5nIHRoZSByb3V0ZXMgd2l0aCB0aGUgT3JpZ2luIGF0dHJpYnV0ZSBhcyBJR1AsIEVH UCwgb3IgSW5jb21wbGV0ZSBpbiBvcmRlci4NCg0KDQoNCg0KUmVnYXJkcw0KRHVsZWVwdA0KDQoN Cg0KRnJvbTogVVRUQVJPLCBKQU1FUyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KU2VudDogRnJp ZGF5LCBBdWd1c3QgNywgMjAxNSA3OjQ0IFBNDQpUbzogRHVsZWVwIFRoaWxha2FyYXRobmU7ICdS b2JlcnQgUmFzenVrJw0KQ2M6ICdiZXNzQGlldGYub3JnPG1haWx0bzpiZXNzQGlldGYub3JnPicN ClN1YmplY3Q6IFJFOiBbYmVzc10gQkdQIHJvdXRlIHNlbGVjdGlvbiBjcml0ZXJpYSAtIGdlb2dy YXBoaWMgZGlzdGFuY2Ugd2hlbiBBU19QQVRIIGFyZSBlcXVhbA0KDQpEdWxlZXAsDQoNCiAgICAg ICAgICAgICAgICBTbyBhIGJpdCBjb25mdXNlZCBoZXJlLg0KDQogICAgICAgICAgICAgICAgSG93 IGRvIHdhbnQgdGhlIGRlY2lzaW9uIG1ha2luZyB0byBnbyBpZiBhIHBhdGggaGFzIGEgc2hvcnRl ciBBUy1QQVRIIGFuZCBsb25nZXIgbGF0ZW5jeSB0aGFuIHRoZSBhbHRlcm5hdGl2ZT8/IElmIGxh dGVuY3kgaXMgdGhlIHByaW1lIG1vdGl2YXRvciB3aHkgZG8geW91IGNhcmUgYWJvdXQgQVMtUEFU SCBsZW5ndGggYXQgYWxsLi4gQ29tbWVudHMgSW4tTGluZS4uDQoNCkppbSBVdHRhcm8NCg0KRnJv bTogRHVsZWVwIFRoaWxha2FyYXRobmUgW21haWx0bzpkdWxlZXB0QG1vYml0ZWwubGtdDQpTZW50 OiBGcmlkYXksIEF1Z3VzdCAwNywgMjAxNSA5OjMxIEFNDQpUbzogUm9iZXJ0IFJhc3p1aw0KQ2M6 IFVUVEFSTywgSkFNRVM7IGJlc3NAaWV0Zi5vcmc8bWFpbHRvOmJlc3NAaWV0Zi5vcmc+DQpTdWJq ZWN0OiBSRTogW2Jlc3NdIEJHUCByb3V0ZSBzZWxlY3Rpb24gY3JpdGVyaWEgLSBnZW9ncmFwaGlj IGRpc3RhbmNlIHdoZW4gQVNfUEFUSCBhcmUgZXF1YWwNCg0KSGkgUmFzenVrLA0KDQoNClF1ZXN0 aW9uIDE6IEhvdyBkb2VzIHRoZSByb3V0ZXIga25vdyBhYm91dCB1c2VyJ3MgaGlnaCBsYXRlbmN5 ID8NCg0KQWN0dWFsbHkgSSBhbSByZWZlcnJpbmcgSVNQIGVkZ2Ugcm91dGVyIHRvIGFub3RoZXIg SVNQIGVkZ2Ugcm91dGVyIGRlbGF5IGR1ZSB0byB0cmFuc21pc3Npb24gZGlzdGFuY2UuDQpbSmlt IFU+XSBUaGUgdW5kZXJseWluZyBmYWNpbGl0eSBhbmQgaXTigJlzIHJlcHJlc2VudGF0aXZlIHRy YW5zbWlzc2lvbiBkaXN0YW5jZSB3aWxsIG1vc3QgbGlrZWx5IGRpZmZlciBmcm9tIGdlb2dyYXBo aWNhbCBkaXN0YW5jZS4gV2hpY2ggZG8geW91IHdhbnQgdG8gYWRkcmVzcz8gVG8gUm9iZXJ04oCZ cyBwb2ludCB5b3Ugc3RpbGwgbmVlZCB0byBhY3F1aXJlIHRoYXQga25vd2xlZGdlIGFuZCBpdCBt YXkgYmUgb3J0aG9nb25hbCB0byBhbiBhdHRyaWJ1dGUgdGhhdCBpcyBkZWZpbmVkIGFzIGRlbGF5 Lg0KDQoNClF1ZXN0aW9uIDI6IEhvdyBkbyB5b3UgYXNzdXJlIEludGVybmV0IHN0YWJpbGl0eSB3 aGVyZSB5b3Ugc3RhcnQgY2h1cm5pbmcgcGF0aHMgYmFzZWQgb24gdGhlIGxhdGVuY3kgb2YgZGF0 YSBwbGFuZSA/DQoNCkl0IGlzIG5vdCByZXF1aXJlZCB0byBjb25zaWRlciBzdGFiaWxpdHkgaW4g dGhpcyBzaXR1YXRpb24gc2luY2UgaXQgaXMgdW5hdm9pZGFibGUuIFdoYXQgaXMgcmVmZXIgaXMs IHJvdXRlciBuZWVkIHRvIHNlbGVjdCBiZXN0IG91dGdvaW5nIHBhdGggY29uc2lkZXJpbmcgcGh5 c2ljYWwgZGlzdGFuY2Ugd2hlbmV2ZXIgcG9zc2libGUgd2hlbiBBUy1QQVRIIGxlbmd0aCBpcyBl cXVhbC4gSWYgcm91dGVyIHNlbGVjdHMgbG9uZyBkaXN0YW5jZSBwYXRoIHJhbmRvbWx5LCBpdCBp bXBhY3RzIHRvIGxhdGVuY3kuDQoNClF1ZXN0aW9uIDM6IFdoYXQgeW91IGFyZSBhZnRlciBoYXMg ZWZmZWN0aXZlbHkgYmVlbiBzb2x2ZWQgbWFueSB5ZWFycyBhZ28gLi4gaXQgaXMgY2FsbGVkIE9w dGltaXplZCBFZGdlIFJvdXRpbmcgKE9FUikgLyBQZXJmb3JtYW5jZSBSb3V0aW5nIChQRlIpIC0g SSBzdWdnZXN0IHlvdSBnb29nbGUgZm9yIHRob3NlIHRlcm1zLg0KDQpUaGFuayBmb3IgdGhlIHN1 Z2dlc3Rpb24uIEkgZ29uZSB0aHJvdWdoIHRoZXNlIHByb3Bvc2Fscy4gQnV0IHdoYXQgSSBhbSBz dWdnZXN0aW5nIGlzICB3aGV0aGVyIHdlIGNhbiBhZGRyZXNzIHRoaXMgaWRlYSBmcm9tIEJHUCBw cm90b2NvbCBsZXZlbC4gRm9yIGV4YW1wbGUgYnkgaW50cm9kdWNpbmcgbmV3IGF0dHJpYnV0ZSBy ZWxhdGVkIHRvIHBoeXNpY2FsIGRpc3RhbmNlL2RlbGF5IHNpbWlsYXIgdG8gQVMtUEFUSC4gTmV3 IGF0dHJpYnV0ZSBuZWVkIHRvIHVwZGF0ZSBhY3Jvc3MgdGhlIEFzIHBhdGguIE15IHVsdGltYXRl IG9iamVjdGl2ZSBpcyB0byBwcmV2ZW50IHJvdXRlciByYW5kb21seSBzZWxlY3Qgb3V0Z29pbmcg cGF0aCB3aGVuIEFTLVBBVEggbGVuZ3RocyBhcmUgIGVxdWFsLiBGdXJ0aGVyIEkgYW0gdHJ5aW5n IFNETiBiYXNlZCBzaW11bGF0aW9uIHRoZXNlIGRheXMuIEhvcGUgSSBjYW4gc2hhcmUgb3V0cHV0 LiBCdXQgdGhpcyBjb3VsZCBzaW1pbGFyIHRvIHdoYXQgeW91IGhhdmUgcHJvcG9zZWQgZXhjZXB0 IGdlbyBkaXN0YW5jZSBjYWxjdWxhdGlvbiBtZWNoYW5pc20uDQoNClJlZmVyIGJlbG93IHN0YW5k YXJkIEJHUCByb3V0ZSBzZWxlY3Rpb24gY3JpdGVyaWEuIEkgc3VnZ2VzdCBpdGVtIDUuIFdvcmRp bmdzIG1heSBkaWZmZXJlbnQgZnJvbSB2ZW5kb3IgdG8gdmVuZG9yLg0KDQoNCg0KDQoxLiBEaXNj YXJkaW5nIHRoZSByb3V0ZXMgd2l0aCB0aGUgdW5yZWFjaGFibGUgTmV4dF9Ib3AuDQoNCg0KDQoN Cg0KDQoyLiBQcmVmZXJyaW5nIHRoZSByb3V0ZSB3aXRoIHRoZSBoaWdoZXN0IExvY2FsX1ByZWYu DQoNCg0KDQoNCg0KDQozLiBQcmVmZXJyaW5nIHRoZSBhZ2dyZWdhdGVkIHJvdXRlLiBUaGUgcHJl ZmVyZW5jZSBvZiBhbiBhZ2dyZWdhdGVkIHJvdXRlIGlzIGhpZ2hlciB0aGFuIHRoZSBwcmVmZXJl bmNlIG9mIGEgbm9uLWFnZ3JlZ2F0ZWQgcm91dGUuDQoNCg0KDQoNCg0KDQo0LiBQcmVmZXJyaW5n IHRoZSByb3V0ZSB3aXRoIHRoZSBzaG9ydGVzdCBBUy1QYXRoLg0KDQoNCg0KDQoNCg0KNS4gSWYg QVMtUGF0aCBmaW5kcyBlcXVhbCwgY29uc2lkZXIgc2hvcnRlc3QgR0VPIGRpc3RhbmNlLiBJZiBz dGlsbCBkaXN0YW5jZSBpcyBzYW1lIGZvbGxvdyBuZXh0IHN0ZXBzLg0KDQoNCg0KDQoNCg0KNi4g Q29tcGFyaW5nIHRoZSBPcmlnaW4gYXR0cmlidXRlIGFuZCBzZWxlY3RpbmcgdGhlIHJvdXRlcyB3 aXRoIHRoZSBPcmlnaW4gYXR0cmlidXRlIGFzIElHUCwgRUdQLCBvciBJbmNvbXBsZXRlIGluIG9y ZGVyLg0KDQoNCg0KDQoNCg0KDQoNClJlZ3NyZHMNCkR1bGVlcHQNCg0KRnJvbTogcnJhc3p1a0Bn bWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwu Y29tXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogRnJpZGF5LCBBdWd1c3QgNywg MjAxNSA2OjI5IFBNDQpUbzogRHVsZWVwIFRoaWxha2FyYXRobmUNCkNjOiBVVFRBUk8sIEpBTUVT OyBiZXNzQGlldGYub3JnPG1haWx0bzpiZXNzQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtiZXNz XSBCR1Agcm91dGUgc2VsZWN0aW9uIGNyaXRlcmlhIC0gZ2VvZ3JhcGhpYyBkaXN0YW5jZSB3aGVu IEFTX1BBVEggYXJlIGVxdWFsDQoNCkR1bGVlcCwNCg0KPiBUaGVuIGVuZCB1c2VyIGV4cGVyaWVu Y2VzIGhpZ2ggbGF0ZW5jeSB0byByZWFjaCBkZXN0aW5hdGlvbi4gSW4gc3VjaA0KPiBhIGNhc2Us IEkgc3VnZ2VzdCByb3V0ZXIgbmVlZCB0byBjb25zaWRlciBnZW9ncmFwaGljIGRpc3RhbmNlIHRv DQo+IGRlc3RpbmF0aW9uIGFuZCBzZWxlY3QgcGF0aCB2aWEgTlRUIHRvIHJlYWNoIGRlc3RpbmF0 aW9uIGJ5IGRlZmF1bHQuDQoNClF1ZXN0aW9uIDE6IEhvdyBkb2VzIHRoZSByb3V0ZXIga25vdyBh Ym91dCB1c2VyJ3MgaGlnaCBsYXRlbmN5ID8NCg0KUXVlc3Rpb24gMjogSG93IGRvIHlvdSBhc3N1 cmUgSW50ZXJuZXQgc3RhYmlsaXR5IHdoZXJlIHlvdSBzdGFydCBjaHVybmluZyBwYXRocyBiYXNl ZCBvbiB0aGUgbGF0ZW5jeSBvZiBkYXRhIHBsYW5lID8NCg0KUXVlc3Rpb24gMzogV2hhdCB5b3Ug YXJlIGFmdGVyIGhhcyBlZmZlY3RpdmVseSBiZWVuIHNvbHZlZCBtYW55IHllYXJzIGFnbyAuLiBp dCBpcyBjYWxsZWQgT3B0aW1pemVkIEVkZ2UgUm91dGluZyAoT0VSKSAvIFBlcmZvcm1hY2UgUm91 dGluZyAoUEZSKSAtIEkgc3VnZ2VzdCB5b3UgZ29vZ2xlIGZvciB0aG9zZSB0ZXJtcy4NCg0KUmVn YXJkcywNClIuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpPbiBGcmksIEF1ZyA3LCAyMDE1IGF0 IDI6NTEgUE0sIER1bGVlcCBUaGlsYWthcmF0aG5lIDxkdWxlZXB0QG1vYml0ZWwubGs8bWFpbHRv OmR1bGVlcHRAbW9iaXRlbC5saz4+IHdyb3RlOg0KSGkgSmltLA0KDQpQbGVhc2UgcmVmZXIgYmVs b3cgZXhhbXBsZS4NCg0KQXNzdW1lIGRlc3RpbmF0aW9uIElQIGlzIGluIEFzaWFuIHJlZ2lvbi4g UGFydGljdWxhciBJU1AgaW4gYSBkaWZmZXJlbnQgIGxvY2F0aW9uIChTYXkgSW5kaWEpIGhhcyB1 cHN0cmVhbSBwZWVyaW5nIHRvIFVTIFBPUCAoU2F5IEFUJlQpIGFuZCBBc2lhIFBPUCAoU2F5IE5U VCkuIElmIHdlIGNoZWNrIEJHUCByb3V0aW5nIHRhYmxlLCBhc3N1bWUgaXQgc2hvd3MNCg0KWFgu WFguWFguWFgvMjQgLS0tLS0tLS0+QVMgLSBBVCZULEFTLVhYLEFTLURlc3RpbmF0aW9uDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tPkFTIC0gTlRULEFTLVlZLEFTLURl c3RpbmF0aW9uDQoNCg0KSW4gYWJvdmUgY2FzZSBBUy1QQVRIIGlzIGVxdWFsIGFuZCBhc3N1bWUg cm91dGVyIGF1dG9tYXRpY2FsbHkgc2VsZWN0IHBhdGggdmlhIEFUJlQuIFRoZW4gZW5kIHVzZXIg ZXhwZXJpZW5jZXMgaGlnaCBsYXRlbmN5IHRvIHJlYWNoIGRlc3RpbmF0aW9uLiBJbiBzdWNoIGEg Y2FzZSwgSSBzdWdnZXN0IHJvdXRlciBuZWVkIHRvIGNvbnNpZGVyIGdlb2dyYXBoaWMgZGlzdGFu Y2UgdG8gZGVzdGluYXRpb24gYW5kIHNlbGVjdCBwYXRoIHZpYSBOVFQgdG8gcmVhY2ggZGVzdGlu YXRpb24gYnkgZGVmYXVsdC4gRGVjaWRpbmcgZ2VvIGRpc3RhbmNlIGlzIGEgY2hhbGxlbmdlIGJ1 dCB0aGVyZSBhcmUgb3B0aW9ucy4gSGVyZSBnZW8gZGlzdGFuY2UgbWVhbnMgc2hvcnRlc3QgZGlz dGFuY2UgdG8gcmVhY2ggSVAgZGVzdGluYXRpb24gZnJvbSB1cHN0cmVhbSBQT1AuIEN1cnJlbnQg cHJhY3RpY2UgaXMgdG8gdXNlIGNvbW11bml0eSBzdHJpbmdzLCBidXQgaXQgZGVwZW5kcyBvbiB1 cHN0cmVhbSBJU1AgY2FwYWJpbGl0eS4NCg0KQ2FuIHlvdSBjb21tZW50IG15IGlkZWEuDQoNClJl Z2FyZHMNCkR1bGVlcHQNCg0KDQoNCkZyb206IFVUVEFSTywgSkFNRVMgW21haWx0bzpqdTE3MzhA YXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+XQ0KU2VudDogRnJpZGF5LCBBdWd1c3QgNywg MjAxNSA0OjA5IFBNDQpUbzogRHVsZWVwIFRoaWxha2FyYXRobmU7ICdSb2JlcnQgUmFzenVrJw0K DQpDYzogJ2Jlc3NAaWV0Zi5vcmc8bWFpbHRvOmJlc3NAaWV0Zi5vcmc+Jw0KU3ViamVjdDogUmU6 IFtiZXNzXSBCR1Agcm91dGUgc2VsZWN0aW9uIGNyaXRlcmlhIC0gZ2VvZ3JhcGhpYyBkaXN0YW5j ZSB3aGVuIEFTX1BBVEggYXJlIGVxdWFsDQoNCkR1bGVlcCwNCg0KICAgICAgICAgICAgICAgIEFz c3VtaW5nIEFTLVBBVEggaXMgZXF1YWwgYW5kIEFTLUNvbnRlbnQgZGlmZmVyZW50IGhvdyBjYW4g eW91IGtub3cgdGhhdCB0aGUgaW50ZXJuYWwgbWV0cmljcyBvZiBlYWNoIEFTIGFyZSBjb25zaXN0 ZW50IGFuZCBtaXJyb3IgYWN0dWFsIGdlb2dyYXBoaWMgZGlzdGFuY2VzPyBZb3UgaGF2ZSB0byBi ZSBhc3N1cmVkIHRoYXQgZWFjaCBhZG1pbmlzdHJhdGl2ZSBkb21haW4gYXBwbGllcyB0aGUgc2Ft ZSBtZXRyaWMgYXNzaWdubWVudC4gSSBkbyBub3QgYmVsaWV2ZSB0aGlzIGlzIHBvc3NpYmxlIHdo ZW4gdGhlcmUgYXJlIG11bHRpcGxlIGFkbWluaXN0cmF0aXZlIGRvbWFpbnMuDQoNCkppbSBVdHRh cm8NCg0KRnJvbTogQkVTUyBbbWFpbHRvOmJlc3MtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm IE9mIER1bGVlcCBUaGlsYWthcmF0aG5lDQpTZW50OiBGcmlkYXksIEF1Z3VzdCAwNywgMjAxNSA1 OjE5IEFNDQpUbzogUm9iZXJ0IFJhc3p1aw0KQ2M6IGJlc3NAaWV0Zi5vcmc8bWFpbHRvOmJlc3NA aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2Jlc3NdIEJHUCByb3V0ZSBzZWxlY3Rpb24gY3JpdGVy aWEgLSBnZW9ncmFwaGljIGRpc3RhbmNlIHdoZW4gQVNfUEFUSCBhcmUgZXF1YWwNCg0KSGkgUmFz enVrLA0KDQpJIHdlbnQgdGhyb3VnaCBSRkM3MzExIGFuZCBteSBjb25jZXJuIGlzIGRpZmZlcmVu dCB0aGFuIFJGQyA3MzExLiBJIGhhdmUgYW5hbHl6ZWQgZnVsbCBCR1Agcm91dGluZyB0YWJsZSAo NTQxLDE5OSByb3V0ZXMpIHdpdGggdHdvIHRpZXIgMSBJU1AgbXVsdGktaG9taW5nIHNjZW5hcmlv IGFuZCBmb3VuZCBuZWFybHkgNTAlIG9mIHJvdXRlcyBoYXZlIGVxdWFsIEFTLVBBVEggbGVuZ3Ro LiBJbiB0aGlzIGFuYWx5c2lzIEl0IHdhcyBjb25zaWRlcmVkLCB0aGVyZSB3YXMgbm8gcm91dGUg cG9saWN5IGFwcGxpZWQgdG8gaW5mbHVlbmNlIGxvY2FsIHByZWZlcmVuY2UuIEFjY29yZGluZyB0 byBCR1AgYmVzdCBwYXRoIHNlbGVjdGlvbiBhbGdvcml0aG0sIHdoZW4gQVMtUEFUSCBsZW5ndGhz ICBhcmUgZXF1YWwsIHJvdXRlciBicmVha3MgdGllIGNvbmRpdGlvbiBiYXNlZCBvbiByb3V0ZSBp bnRlcm5hbCBsb2dpYy4gVGhpcyBkb2VzIG5vdCBncmFudGVlIHByb3BlciBvdXRnb2luZyBwYXRo IHNlbGVjdGlvbi4NCg0KQXBwcmVjaWF0ZSB5b3VyIGNvbmNlcm4gb24gYWJvdmUgYW5hbHlzaXMu DQoNClJlZ2FyZHMNCkR1bGVlcHQNCg0KDQoNCg0KDQoNCg0KRnJvbTogUm9iZXJ0IFJhc3p1ayBb bWFpbHRvOnJvYmVydEByYXN6dWsubmV0XQ0KU2VudDogTW9uZGF5LCBKdWx5IDI3LCAyMDE1IDI6 NDAgQU0NClRvOiBEdWxlZXAgVGhpbGFrYXJhdGhuZQ0KQ2M6IGJlc3NAaWV0Zi5vcmc8bWFpbHRv OmJlc3NAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2Jlc3NdIEJHUCByb3V0ZSBzZWxlY3Rpb24g Y3JpdGVyaWEgLSBnZW9ncmFwaGljIGRpc3RhbmNlIHdoZW4gQVNfUEFUSCBhcmUgZXF1YWwNCg0K SGkgRHVsZWVwLA0KDQpQbGVhc2UgY29uc2lkZXIgUkZDIDczMTEgYW5kIHByb3ZpZGUgZmVlZGJh Y2sgd2h5IHlvdSB0aGluayBpdCBpcyBub3Qgc3VmZmljaWVudCBmb3IgeW91ciBvYmplY3RpdmUu DQoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3MzExDQoNCkJlc3QsDQpSLg0KDQoN Ck9uIFN1biwgSnVsIDI2LCAyMDE1IGF0IDk6MTUgUE0sIER1bGVlcCBUaGlsYWthcmF0aG5lIDxk dWxlZXB0QG1vYml0ZWwubGs8bWFpbHRvOmR1bGVlcHRAbW9iaXRlbC5saz4+IHdyb3RlOg0KSGks DQoNCkkgd291bGQgbGlrZSB0byBzdWdnZXN0IHRvIGNvbnNpZGVyIGdlb2dyYXBoaWMgZGlzdGFu Y2Ugd2hlbiBBU19QQVRIICBhcmUgZXF1YWwgaW4gQkdQIHJvdXRlIHNlbGVjdGlvbiBjcml0ZXJp YS4gKGFzIHRpZSBicmVha2luZyBydWxlKS4gQ2FuIGFueWJvZHkgY29tbWVudCBvbiBteSBpZGVh Lg0KDQoNClJlZ2FyZHMNCkR1bGVlcHQNCg0KDQoNCg0KVGhpcyBlLW1haWwgYW5kIGFueSBhdHRh Y2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kDQpwcml2aWxlZ2VkIGluZm9ybWF0 aW9uLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LA0KcGxlYXNlIG5vdGlm eSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IHJldHVybiBlLW1haWwsIGRlbGV0ZSB0aGlzDQpl LW1haWwgYW5kIGRlc3Ryb3kgYW55IGNvcGllcy4gQW55IGRpc3NlbWluYXRpb24gb3IgdXNlIG9m IHRoaXMNCmluZm9ybWF0aW9uIGJ5IGEgcGVyc29uIG90aGVyIHRoYW4gdGhlIGludGVuZGVkIHJl Y2lwaWVudCBpcw0KdW5hdXRob3JpemVkIGFuZCBtYXkgYmUgaWxsZWdhbC4NCk1vYml0ZWwgKFB2 dCkgTHRkLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xw0KQkVTUyBtYWlsaW5nIGxpc3QNCkJFU1NAaWV0Zi5vcmc8bWFpbHRvOkJFU1NAaWV0Zi5vcmc+ DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Jlc3MNCg0KVGhpcyBlLW1h aWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZp bGVnZWQgaW5mb3JtYXRpb24uIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQs IHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBieSByZXR1cm4gZS1tYWlsLCBk ZWxldGUgdGhpcyBlLW1haWwgYW5kIGRlc3Ryb3kgYW55IGNvcGllcy4gQW55IGRpc3NlbWluYXRp b24gb3IgdXNlIG9mIHRoaXMgaW5mb3JtYXRpb24gYnkgYSBwZXJzb24gb3RoZXIgdGhhbiB0aGUg aW50ZW5kZWQgcmVjaXBpZW50IGlzIHVuYXV0aG9yaXplZCBhbmQgbWF5IGJlIGlsbGVnYWwuIE1v Yml0ZWwgKFB2dCkgTHRkLg0KVGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29u dGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIElmIHlvdSBhcmUg bm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1l ZGlhdGVseSBieSByZXR1cm4gZS1tYWlsLCBkZWxldGUgdGhpcyBlLW1haWwgYW5kIGRlc3Ryb3kg YW55IGNvcGllcy4gQW55IGRpc3NlbWluYXRpb24gb3IgdXNlIG9mIHRoaXMgaW5mb3JtYXRpb24g YnkgYSBwZXJzb24gb3RoZXIgdGhhbiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IGlzIHVuYXV0aG9y aXplZCBhbmQgbWF5IGJlIGlsbGVnYWwuIE1vYml0ZWwgKFB2dCkgTHRkLg0KDQpUaGlzIGUtbWFp bCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmls ZWdlZCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwg cGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IHJldHVybiBlLW1haWwsIGRl bGV0ZSB0aGlzIGUtbWFpbCBhbmQgZGVzdHJveSBhbnkgY29waWVzLiBBbnkgZGlzc2VtaW5hdGlv biBvciB1c2Ugb2YgdGhpcyBpbmZvcm1hdGlvbiBieSBhIHBlcnNvbiBvdGhlciB0aGFuIHRoZSBp bnRlbmRlZCByZWNpcGllbnQgaXMgdW5hdXRob3JpemVkIGFuZCBtYXkgYmUgaWxsZWdhbC4gTW9i aXRlbCAoUHZ0KSBMdGQuDQpUaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250 YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBu b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVk aWF0ZWx5IGJ5IHJldHVybiBlLW1haWwsIGRlbGV0ZSB0aGlzIGUtbWFpbCBhbmQgZGVzdHJveSBh bnkgY29waWVzLiBBbnkgZGlzc2VtaW5hdGlvbiBvciB1c2Ugb2YgdGhpcyBpbmZvcm1hdGlvbiBi eSBhIHBlcnNvbiBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQgaXMgdW5hdXRob3Jp emVkIGFuZCBtYXkgYmUgaWxsZWdhbC4gTW9iaXRlbCAoUHZ0KSBMdGQuDQoNClRoaXMgZS1tYWls IGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZA0KcHJpdmls ZWdlZCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwN CnBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBieSByZXR1cm4gZS1tYWlsLCBk ZWxldGUgdGhpcw0KZS1tYWlsIGFuZCBkZXN0cm95IGFueSBjb3BpZXMuIEFueSBkaXNzZW1pbmF0 aW9uIG9yIHVzZSBvZiB0aGlzDQppbmZvcm1hdGlvbiBieSBhIHBlcnNvbiBvdGhlciB0aGFuIHRo ZSBpbnRlbmRlZCByZWNpcGllbnQgaXMNCnVuYXV0aG9yaXplZCBhbmQgbWF5IGJlIGlsbGVnYWwu DQpNb2JpdGVsIChQdnQpIEx0ZC4NCg0KVGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBt YXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIElmIHlv dSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRl ciBpbW1lZGlhdGVseSBieSByZXR1cm4gZS1tYWlsLCBkZWxldGUgdGhpcyBlLW1haWwgYW5kIGRl c3Ryb3kgYW55IGNvcGllcy4gQW55IGRpc3NlbWluYXRpb24gb3IgdXNlIG9mIHRoaXMgaW5mb3Jt YXRpb24gYnkgYSBwZXJzb24gb3RoZXIgdGhhbiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IGlzIHVu YXV0aG9yaXplZCBhbmQgbWF5IGJlIGlsbGVnYWwuIE1vYml0ZWwgKFB2dCkgTHRkLg0KDQpUaGlz IGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQK cHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lw aWVudCwKcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IHJldHVybiBlLW1h aWwsIGRlbGV0ZSB0aGlzCmUtbWFpbCBhbmQgZGVzdHJveSBhbnkgY29waWVzLiBBbnkgZGlzc2Vt aW5hdGlvbiBvciB1c2Ugb2YgdGhpcwppbmZvcm1hdGlvbiBieSBhIHBlcnNvbiBvdGhlciB0aGFu IHRoZSBpbnRlbmRlZCByZWNpcGllbnQgaXMKdW5hdXRob3JpemVkIGFuZCBtYXkgYmUgaWxsZWdh bC4KTW9iaXRlbCAoUHZ0KSBMdGQuCg== --_000_4C8ECB373CE2DB41BE8D10BADC0F8771EE00BF37HOWEXMAIL01mobi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Iklza29vbGEgUG90YSI7DQoJcGFub3Nl LTE6MiAxMSA1IDIgNCAyIDQgMiAyIDM7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxp YnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9u dC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250 LWZhY2UNCgl7Zm9udC1mYW1pbHk6VmVyZGFuYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0 IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlm O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47 DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bh bi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVm YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0Ow0K CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K CXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0K ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9 IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k eSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJX b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPkhpIFJhc3p1ayw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPlBsZWFzZSBmaW5kIG15IGNvbW1lbnRzIGlubGluZS4NCjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7IEJ1dCB0aGlzIHByb3Bv c2FsIG1vcmUgc2lnbmlmaWNhbnQgdG8gdGllciAyIGFuZCB0aWVyIDMgSVNQcyB3aG8gaGF2ZSBt dWx0aS1ob21pbmcmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OyB3aXRoIGxvbmcgZGlzdGFuY2UgdXBzdHJl YW0gSVNQcy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPlRob3NlIHRpZXItMiBhbmQgdGllci0zIElTUHMgdG9kYXkgYXJlIHVzaW5nIEJH UCBwb2xpY3kgYW5kIGJhc2VkIG9uIHByZXR0eSBzaW1wbGUgbWF0Y2gmbmJzcDs8L3NwYW4+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ b2YgQVNfUEFUSCBjb250ZW50IGNhbiBpbmZsdWVuY2UgYmVzdCBwYXRoIHNlbGVjdGlvbiBpbiB0 aGVpciBBU2VzIHdpdGhvdXQgYW55IG5lZWQgZm9yJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPm5ldyBCR1AgZXh0 ZW5zaW9ucy4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl cmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPkJHUCB0b29scyB0byBiZSB1c2VkOiB3ZWlnaHQsIGxvY2FsIHByZWYg b3IgY29zdCBjb21tdW5pdHkuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj5UaGUgdmFsdWVzIGZvciB0aGUgbWV0cmljcyBjYW4gYmUgY29t aW5nIHdpdGggb2ZmbGluZSAoc2VydmVyIGJhc2VkKSBtZWFzdXJlbWVudHMgaWYgdGhleSZuYnNw Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z ZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmIj5hcmUgdG8gYmUgZHluYW1pYyBvciBjYW4gYmUgJm5ic3A7c2V0IHN0YXRpY2Fs bHkuIEZvciBlbmZvcmNpbmcgdGhhdCBzZXQgb2YgcHJvYmUgZGF0YSB3aWxsIGV4aXQgdmlhJm5i c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z LXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPnJlcXVpcmVkIGxpbmtzIEVQRSBtYXkgY29tZSBoYW5keS48L3NwYW4+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+WWVzLiBJIGRvIGFjY2VwdCByb3V0ZSBwb2xp Y3kgaXMgdGhlIGN1cnJlbnQgcHJhY3RpY2UuIEFjdHVhbGx5IGluIG15IHNlY29uZCBtYWlsLCBJ IGhhdmUgbWVudGlvbmVkIHRoYXQgQkdQIGZ1bGwgcm91dGluZyB0YWJsZSB3YXMgYW5hbHl6ZWQg d2l0aG91dCBhcHBseWluZyBhbnkgcm91dGUgcG9saWN5LiBPbmUgcHVycG9zZSBvZg0KIGludHJv ZHVjaW5nIG5ldyBwYXRoIGF0dHJpYnV0ZSBpcyB0byByZWR1Y2UgbnVtYmVyIG9mIHJvdXRlIHBv bGljaWVzLiBJIGFtIGNoZWNraW5nIHRoZSBwb3NzaWJpbGl0eSBvZiBpbmZsdWVuY2luZyBiZXN0 IHBhdGggc2VsZWN0aW9uIHRocm91Z2ggcHJvdG9jb2wgaXRzZWxmIHdpdGhvdXQgbWFudWFsIHJv dXRlIHBvbGljaWVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5B cyBwZXIgbXkgdW5kZXJzdGFuZGluZyB0aGVyZSBpcyBubyBwb2ludCBvZiBkaXNjdXNzaW5nIEFT LVBBVEggbGVuZ3RoIGVxdWFsIHNjZW5hcmlvICxpZiB3ZSB1c2Ugcm91dGUgcG9saWNpZXMuDQo8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OyBJIHByb3Bv c2UsIGVhY2ggYm9yZGVyIHJvdXRlciBuZWVkIHRvIGNoZWNrIGRlbGF5IHRvIGVCR1AgbmVpZ2hi b3IgZXZlcnkgMTUgbWluIGludGVydmFsLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+UGxlYXNlIGJlIGNvbnNpc3RlbnQuIEluIHByZXZp b3VzIG1haWwgeW91IHNhaWQ6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNTAwMDUwIj4yLiBNYW51YWxs eSBjb25maWd1cmUgJm5ic3A7YmluZGluZyB0byByZW1vdGUgQVMuJnF1b3Q7Jm5ic3A7PC9zcGFu PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5BcmUg eW91IGV4cGVjdGluZyBvcGVyYXRvciB0byByZWFkanVzdCBjb25maWd1cmF0aW9uIGV2ZXJ5IDE1 IG1pbiA/Pz88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SWYgbWFudWFs bHkgY29uZmlndXJlZCwgcGVyaW9kaWMgY2hlY2tpbmcgd2lsbCBub3QgdGFrZSBlZmZlY3QuIEJ1 dCB3ZSBuZWVkIHRvIGFuYWx5emUgdGhpcyBzY2VuYXJpbyBjYXJlZnVsbHkgc2luY2UgYWxsb3dp bmcgbWFudWFsIGNvbmZpZ3VyYXRpb24gY2FuIGxvc3MgdGhlIHB1cnBvc2UuDQo8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7IEkgZGVjaWRl IHRvIGNvbnRpbnVlIHJlc2VhcmNoIG9uIHRoaXMgYXNwZWN0Ljwvc3Bhbj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WW91IGFyZSBjbGVhcmx5IGZy ZWUgdG8gY29uZHVjdCByZXNlYXJjaCBvbiBhbnkgdG9waWMuIEhvd2V2ZXIgcGxlYXNlIGJlIGlu Zm9ybWVkJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx dW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnRoYXQgcGVyaGFwcyBhIGJldHRlciB0YXJnZXQgZm9yIHlv dXIgcmVzZWFyY2ggbWF5IGJlIElSVEYgb3IgU0lHQ09NTS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5UaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5 b3VyIHJlY29tbWVuZGF0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RHVsZWVwPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPiBycmFzenVrQGdtYWlsLmNvbSBbbWFpbHRvOnJyYXN6dWtAZ21haWwu Y29tXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+ IFNhdHVyZGF5LCBBdWd1c3QgOCwgMjAxNSA4OjQ0IFBNPGJyPg0KPGI+VG86PC9iPiBEdWxlZXAg VGhpbGFrYXJhdGhuZTxicj4NCjxiPkNjOjwvYj4gaWRyIHdnPGJyPg0KPGI+U3ViamVjdDo8L2I+ IFJlOiBbYmVzc10gQkdQIHJvdXRlIHNlbGVjdGlvbiBjcml0ZXJpYSAtIGdlb2dyYXBoaWMgZGlz dGFuY2Ugd2hlbiBBU19QQVRIIGFyZSBlcXVhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPi8qIEZpcnN0IHRoaXMgZGlzY3Vzc2lvbiBkb2VzIG5vdCBi ZWxvbmcgdG8gQkVTUyBXRyBidXQgdG8gSURSLCBSZWFkanVzdGluZyB0aGUgbWFpbCBhbGlhcyAq LzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu cy1zZXJpZiI+RFQsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OyBCdXQgdGhpcyBwcm9w b3NhbCBtb3JlIHNpZ25pZmljYW50IHRvIHRpZXIgMiBhbmQgdGllciAzIElTUHMgd2hvIGhhdmUg bXVsdGktaG9taW5nJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDsgd2l0aCBsb25n IGRpc3RhbmNlIHVwc3RyZWFtIElTUHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5U aG9zZSB0aWVyLTIgYW5kIHRpZXItMyBJU1BzIHRvZGF5IGFyZSB1c2luZyBCR1AgcG9saWN5IGFu ZCBiYXNlZCBvbiBwcmV0dHkgc2ltcGxlIG1hdGNoJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPm9mIEFTX1BBVEggY29udGVudCBjYW4gaW5mbHVlbmNlIGJlc3QgcGF0aCBzZWxlY3Rpb24g aW4gdGhlaXIgQVNlcyB3aXRob3V0IGFueSBuZWVkIGZvciZuYnNwOzwvc3Bhbj48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj5uZXcgQkdQIGV4dGVuc2lvbnMuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj5CR1AgdG9vbHMgdG8gYmUgdXNlZDogd2VpZ2h0LCBsb2NhbCBwcmVmIG9yIGNvc3Qg Y29tbXVuaXR5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VGhlIHZhbHVlcyBmb3Ig dGhlIG1ldHJpY3MgY2FuIGJlIGNvbWluZyB3aXRoIG9mZmxpbmUgKHNlcnZlciBiYXNlZCkgbWVh c3VyZW1lbnRzIGlmIHRoZXkmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YXJlIHRvIGJl IGR5bmFtaWMgb3IgY2FuIGJlICZuYnNwO3NldCBzdGF0aWNhbGx5LiBGb3IgZW5mb3JjaW5nIHRo YXQgc2V0IG9mIHByb2JlIGRhdGEgd2lsbCBleGl0IHZpYSZuYnNwOzwvc3Bhbj48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj5yZXF1aXJlZCBsaW5rcyBFUEUgbWF5IGNvbWUgaGFuZHkuPC9zcGFuPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OyBJIHByb3Bvc2UsIGVhY2ggYm9yZGVyIHJvdXRl ciBuZWVkIHRvIGNoZWNrIGRlbGF5IHRvIGVCR1AgbmVpZ2hib3IgZXZlcnkgMTUgbWluIGludGVy dmFsLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+UGxlYXNlIGJlIGNvbnNpc3RlbnQu IEluIHByZXZpb3VzIG1haWwgeW91IHNhaWQ6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojNTAwMDUwIj4yLiBNYW51YWxseSBjb25maWd1cmUgJm5ic3A7 YmluZGluZyB0byByZW1vdGUgQVMuJnF1b3Q7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj5BcmUgeW91IGV4cGVjdGluZyBvcGVyYXRvciB0byByZWFkanVzdCBjb25maWd1cmF0 aW9uIGV2ZXJ5IDE1IG1pbiA/Pz88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij4mZ3Q7IEkgZGVjaWRlIHRvIGNvbnRpbnVlIHJlc2VhcmNoIG9uIHRoaXMgYXNwZWN0Ljwvc3Bh bj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WW91IGFyZSBjbGVhcmx5IGZyZWUgdG8gY29uZHVj dCByZXNlYXJjaCBvbiBhbnkgdG9waWMuIEhvd2V2ZXIgcGxlYXNlIGJlIGluZm9ybWVkJm5ic3A7 PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl cmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnRoYXQgcGVyaGFwcyBhIGJldHRlciB0YXJnZXQgZm9y IHlvdXIgcmVzZWFyY2ggbWF5IGJlIElSVEYgb3IgU0lHQ09NTS48L3NwYW4+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPnJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlIuJm5ic3A7PC9z cGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPk9uIFNhdCwgQXVnIDgsIDIwMTUgYXQgNDo0MiBQTSwgRHVsZWVwIFRoaWxh a2FyYXRobmUgJmx0OzxhIGhyZWY9Im1haWx0bzpkdWxlZXB0QG1vYml0ZWwubGsiIHRhcmdldD0i X2JsYW5rIj5kdWxlZXB0QG1vYml0ZWwubGs8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj5SYXN6dWssPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+UGxlYXNlIGZpbmQgbXkgY29tbWVudHMgaW5saW5lLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UmVn YXJkczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkR1bGVlcDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20i IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnJyYXN6dWtAZ21haWwuY29tPC9zcGFu PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBbbWFpbHRvOjwvc3Bhbj48YSBocmVmPSJtYWlsdG86cnJh c3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnJyYXN6dWtA Z21haWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPl0NCjxiPk9uIEJlaGFsZiBPZiA8 L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgQXVndXN0IDgsIDIw MTUgMzowNSBQTTxicj4NCjxiPlRvOjwvYj4gRHVsZWVwIFRoaWxha2FyYXRobmU8YnI+DQo8Yj5D Yzo8L2I+IFJpY2hhcmQgTGk7IFVUVEFSTywgSkFNRVM7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86 YmVzc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YmVzc0BpZXRm Lm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6 IFtiZXNzXSBCR1Agcm91dGUgc2VsZWN0aW9uIGNyaXRlcmlhIC0gZ2VvZ3JhcGhpYyBkaXN0YW5j ZSB3aGVuIEFTX1BBVEggYXJlIGVxdWFsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+SGkmbmJzcDtUaGlsYWthcmF0aG5lLDwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlBvaW50ICMx OiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs JnF1b3Q7LHNhbnMtc2VyaWYiPldoYXQgbWFrZXMgeW91IHRoaW5rIHRoYXQgMTAgbXMgb3ZlciAx IEdCIGV0aGVybmV0IHBlZXJpbmcgaXMgYW55IGJldHRlciB0aGVuIDIwIG1zIFJUVCBvdmVyIDEw MCBHQiA/IEkgd291bGQgcmVhbGx5IHByZWZlciB0byBnZXQgcm91dGVkDQogb3ZlciAxMDAgR0Ig cGVlcmluZ3MgZXZlbiBpZiB0aGUgUlRUIHdvdWxkIGJlIGRvdWJsZWQuJm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPllvdXIgcHJlZmVyZW5jZSBtYXkgY29ycmVjdCB0aGVv cmV0aWNhbGx5IG9yIGluIGEgZGlmZmVyZW50IHNjZW5hcmlvIG90aGVyIHRoYW4gSVNQIGVudmly b25tZW50LiBJU1BzIG5lZWQgdG8gcGF5DQogZm9yIGxpbmtzIGFuZCBsaW5rIGNhcGFjaXR5IGRl Y2lkZWQgYmFzZWQgb24gdGhlIHRyYWZmaWMgcmVxdWlyZW1lbnQgYW5kIHNldmVyYWwgb3RoZXIg ZmFjdG9ycy4gVGhlcmUgYXJlIG5vbmUgcGF5IHNjZW5hcmlvcyBpbiBJU1AgcGVlcmluZyBidXQg SSBhbSBub3QgZ29pbmcgdG8gZXhwbGFpbiBhcyBpdCBpcyBpcnJlbGV2YW50IHRvIHRoaXMgZGlz Y3Vzc2lvbi4gSVNQcyBzZXR1cCBtdWx0aXBsZSBsaW5rcyB3aXRoIG11bHRpcGxlIGNhcGFjaXRp ZXMNCiBpbiBvcmRlciB0byBhY2hpZXZlIHNldmVyYWwgdGFyZ2V0cy4gUmVkdW5kYW5jeSwgbG93 IGxhdGVuY3kgYXJlIGZldyBvZiB0aGVtLiBGdXJ0aGVyIElTUHMgYWR2ZXJ0aXNlIElQcyB0byBh bGwgdXBzdHJlYW0gaW4gb3JkZXIgdG8gZ2V0IHJlZHVuZGFuY3kgdW5sZXNzIHRoZXJlIGlzIG5v IHNwZWNpYWwgcmVhc29uLiBUaGVyZWZvcmUgdGhlcmUgaXMgaGlnaCBwb3NzaWJpbGl0eSB0byBz ZWxlY3Qgc28gY2FsbGVkIDEwbXMgMUdCIGxpbmsgdGhhbg0KIDEwMCBHQiAyMG1zIGxpbmsgZm9y IHBhcnRpY3VsYXIgSVAgYmxvY2tzIGluIElTUCBlbnZpcm9ubWVudC48L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPkkgd2lsbCB0cnkgdG8gZXhwbGFpbiB0aGUgc2NlbmFyaW8gSSBhbSB0cnlpbmcgdG8gYWRk cmVzcyBhZ2FpbiBzaW5jZSB5b3UgaGF2ZSBub3QgdW5kZXJzdGFuZCBpdCBjbGVhcmx5Lg0KPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QXNzdW1lIHBhcnRpY3VsYXIgdGllciAzIElT UCBpbiBBc2lhIChzYXkgSVNQIEEpIGhhcyAxMCBHQiBsaW5rIHRvIFVTQSBQT1AgYW5kIDFHIGxp bmsgdG8gQXNpYSBQT1AuIFdlYiBob3N0aW5nIHByb3ZpZGVyDQogJm5ic3A7YmFzZWQgb24gQXNp YSBhZHZlcnRpc2UgaXRzIElQIGJsb2NrIHRocm91Z2ggQkdQIGFuZCBJU1AgQSByZWNlaXZlcyB3 ZWIgaG9zdGluZyBwcm92aWRlciBJUCBibG9jayBmcm9tIGJvdGggcGF0aHMuIEFzc3VtZSBpbiB0 aGlzIGNhc2UgQVMgUEFUSCBsZW5ndGggaXMgZXF1YWwuIFRoZW4gaG93IGRvZXMgcm91dGVyIHNl bGVjdCBiZXN0IG91dGdvaW5nIHBhdGguIEFjY29yZGluZyB0byB5b3UsIGlmIHJvdXRlciBzZWxl Y3RzIDEwRyBsaW5rLCBhbGwNCiB0cmFmZmljIHJvdXRlIHRvIFVTQSBhbmQgY29tZSBiYWNrIHRv IEFzaWEuIEl0IGlzIG5vdCBkZXNpcmVkIHBhdGguIE15IHByb3Bvc2FsIGlzIHRvIGRlY2lkZSBi ZXN0IHBhdGggaW4gc3VjaCBhIHNjZW5hcmlvIGFuZCBub3QgaW4gZ2VuZXJhbCBCR1Agc2NlbmFy aW8uIE15IHByb3Bvc2FsIHRyeSB0byBwcmV2ZW50IHJhbmRvbSByb3V0ZSBzZWxlY3Rpb24gdXNp bmcgbmV3IGVuZCB0byBlbmQgQkdQIGF0dHJpYnV0ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SWYgcm91dGVyIGhhcyBhbm90 aGVyIGVuZCB0byBlbmQgQkdQIGF0dHJpYnV0ZSBvdGhlciB0aGFuIEFTLVBBVEggLCByb3V0ZXIg Y2FuIGNvbnNpZGVyIGl0IGR1cmluZyB0aWUgY29uZGl0aW9uLg0KIE90aGVyIGF0dHJpYnV0ZSBJ IHByb3Bvc2UgaXMgZGVsYXkgYmV0d2VlbiBBUyB3aGljaCBpcyBwcm9wb3J0aW9uYWwgdG8gZ2Vv Z3JhcGhpYyBkaXN0YW5jZS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5GdXJ0aGVyIHRoaXMgcHJvcG9zYWwgbWF5IG5vdCBo YXZlIG1vcmUgc2lnbmlmaWNhbmNlLCBpZiBlQkdQIHBlZXIgcmVzaWRlcyBzaG9ydCBnZW9ncmFw aGljIGRpc3RhbmNlLiBGb3IgZXhhbXBsZQ0KIHNhbWUgc3RhdGUgaW4gVVNBLiBCdXQgdGhpcyBw cm9wb3NhbCBtb3JlIHNpZ25pZmljYW50IHRvIHRpZXIgMiBhbmQgdGllciAzIElTUHMgd2hvIGhh dmUgbXVsdGktaG9taW5nIHdpdGggbG9uZyBkaXN0YW5jZSB1cHN0cmVhbSBJU1BzLjwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy aWYiPlBvaW50ICMyOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDsgVGhlcmUgaXMgbm8gcmVxaXJtZW50IHRvIHN5 bmNocm9uaXplIGRpZmZlcmVudCBhZG1pbmlzdHJhdGl2ZSZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDsgZG9tYWlucyBz aW5jZSByb3V0ZXIgaXRzZWxmIGF1dG9tYXRpY2FsbHkgY2FsY3VsYXRlIHZhbHVlIGFuZCZuYnNw Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy aWYiPiZndDsgYWRkIHdoZW4gcm91dGVzICZuYnNwO2FkdmVydGlzZWQgc2ltaWxhciB0byBBUyBQ QVRIIGFkZGl0aW9uJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OyBvcGVyYXRpb24uJm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlNvcnJ5IHRv IHJ1aW4geW91ciBpbXByZXNzaW9uIGFib3V0IHBvd2VyIGFuZCBpbnRlbGxpZ2VuY2Ugb2Ygcm91 dGVycywgYnV0IHRoZXkgb25seSBkbyB3aGF0IHRoZXkgYXJlIHByb2dyYW1tZWQgdG8gZG8uJm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh bnMtc2VyaWYiPlNvIEppbSdzIHBvaW50IGFib3V0IHN5bmNocm9uaXppbmcgbWV0cmljcyBpcyBz dGlsbCB2YWxpZC4gT2YgY291cnNlIEkgYXNzdW1lIHRoYXQgZm9yIHlvdSB0aGUgb25seSBtZXRy aWMgeW91IGNvbnNpZGVyIGhlcmUgYXJlIG1pbGxpc2Vjb25kcw0KIGFuZCB0aGVyZWZvciBkbyBu b3QgYm90aGVyLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5JbWFnaW5lIG9uZSBvcGVyYXRvciBjaG9vc2VzIHRvIHVz ZSBwaHlzaWNhbCBkaXN0YW5jZSBhbmQgb3RoZXIgUlRULiBTbyBpbiB0aGUgbmV3IGF0dHJpYnV0 ZSB5b3Ugd2lsbCBnZXQgdGltZSBbbXNdIHZzIGRpc3RhbmNlIFttaWxlc10uDQogWWV0IG9uZSBt b3JlIHdpbGwgYWxzbyB1c2UgZGlzdGFuY2UgYnV5IGV4cHJlc3NlZCBpbiBraWxvbWV0ZXJzLiBQ bGVhc2UgZWxhYm9yYXRlIGhvdyB1c2VmdWwgc3VjaCZuYnNwO2NvbXBhcmlzb24mbmJzcDt3aWxs IHR1cm4gb3V0IHRvIGJlID8mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkkgYW0gbm90IG9wcG9z ZSB0byBKaW3igJlzIHBvaW50IG9uIHN5bmNocm9uaXppbmcuIFdoYXQgSSB3YW50IHRvIGhpZ2hs aWdodCBpcyB0aGF0IHN5bmNocm9uaXppbmcgaXMgbm90IHJlcXVpcmVkIGZvcg0KIHRoZSBhdHRy aWJ1dGUgcHJvcG9zZWQgYnkgbWUuIHByZXNlbnQgcm91dGVycyBwcm9ncmFtIHRvIHNlbGVjdCBv dXRnb2luZyBwYXRoIGJhc2VkIG9uIHJhbmRvbSBwYXJhbWV0ZXIgd2hlbiBBUy1QQVRIIGxlbmd0 aCBpcyBlcXVhbCAob3RoZXIgY29uZGl0aW9ucyBhZnRlciBBUyBsZW5ndGggY2hlY2sgbWF5IG5v dCBoYXZlIG1vcmUgc2lnbmlmaWNhbmNlKS4gTXkgc3VnZ2VzdGlvbiBpcyB0byBjaGFuZ2UgdGhl IHByb2dyYW0gaW4gc3VjaCBzY2VuYXJpby4NCiBUaGlzIHdpbGwgcHJldmVudCByYW5kb20gcm91 dGUgc2VsZWN0aW9uIHdoaWNoIHJvdXRlciBwcm9ncmFtZWQgdG8gZG8uPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj5Qcm9wb3NlZCBhdHRyaWJ1dGUgY2FuIHVzZSBlaXRoZXIgbGVuZ3RoIGluIGttIG9yIGRl bGF5IGluIG1pbGxpc2Vjb25kcy4gVGhpcyBuZWVkIGRlY2lkZSBhbmQgaW5jbHVkZSBpbiB0aGUg UkZDLg0KICZuYnNwO2J1dCB0aGVyZSBpcyBhIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGRlbGF5IGFu ZCBkaXN0YW5jZSB0byBlQkdQIHBlZXIgLiBQcmFjdGljYWxseSAmbmJzcDtzb3V0aCBBc2lhbiBJ U1AgY2FuIGFjaGlldmUgYXJvdW5kIDMwbXMgdHdvIHdheSBkZWxheSB0byAmbmJzcDtTaW5nYXBv cmUgUE9QIGFuZCAzMDBtcyB0byBVU0EgUE9QLiBXZSBjYW4gZmluZCBjYWJsZSBkaXN0YW5jZSBp ZiByZXF1aXJlZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlBvaW50ICMzOjwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5BcyB5b3UgYXJl IHN1Z2dlc3RpbmcgdXNlIG9mIElDTVAgdG8gbWVhc3VyZSBSVFQgcGxlYXNlIGtlZXAgaW4gbWlu ZCB0aGF0IElDTVAgaXMgbm90IGhpZ2ggcHJpb3JpdHkgcHJvdG9jb2wuIEl0IG1heSB3YWl0IGlu IHRoZSByZW1vdGUNCiBvciBsb2NhbCByb3V0ZXIgZm9yIHByb2Nlc3NpbmcgbXVjaCBtb3JlIHRo ZW4gdGhlIHByb3BhZ2F0aW9uIGRlbGF5IG9mIHRoZSBsaW5rIGl0IGFycml2ZWQgb24uJm5ic3A7 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj5JIGFtIG9wZW4gaW4gdGhpcyBjb21tZW50LiBJQ01QIG9yIFRD UCBkZWxheSBjYW4gYmUgdXNlZC4gQmFzZWQgb24gbXkgZXhwZXJpZW5jZSBldmVuIElDTVAgaXMg bm90IGdpdmUgYmlnIGlzc3VlDQogYXMgbW9zdCBvZiBib3JkZXIgcm91dGVycyBhcmUgY2Fycmll ciBncmFkZS4gNSUgdG8gMTAlIGRlbGF5IHZhcmlhdGlvbiBtYXkgbm90IGFmZmVjdCB0byByb3V0 ZSBzZWxlY3Rpb24gZGVjaXNpb24uDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UG9pbnQgIzQ6Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkhvdyBv ZnRlbiBkbyB5b3UgcGxhbiB0byByZW1lYXN1cmUgdGhlIGVCR1AgcHJvcGFnYXRpb24gPyBOb3Rl IHRoYXQgdG9kYXkgbWFueSBvcHRpY2FsIGxvbmcgaGF1bCB0cmFuc21pc3Npb24gaXMgaGlkZGVu IGZyb20gQVNCUnMuDQogVGhhdCBtZWFucyB0aGF0IHlvdXIgcHJvdmlkZXIgb2YgbG9uZyBkaXN0 YW5jZSBjb25uZWN0aW9uIG1heSBhdCB3aWxsIHJlcm91dGUgeW91IHZpYSBoaXMgb3duIHdlYiBv ZiBmaWJlciB3aGljaCBkb2VzIGFmZmVjdCBSVFQuIFNvIGl0IGlzIHByZXR0eSBzYWZlIHRvIGFz c3VtZSB3aGF0IHlvdSBoYXZlIG1lYXN1cmVkIHllc3RlcmRheSB0b2RheSBpcyBpcnJlbGV2YW50 LiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SSBwcm9wb3NlLCBlYWNoIGJvcmRlciByb3V0ZXIg bmVlZCB0byBjaGVjayBkZWxheSB0byBlQkdQIG5laWdoYm9yIGV2ZXJ5IDE1IG1pbiBpbnRlcnZh bC4gSWYgcm91dGVycyBkZXRlY3RzIDI1JQ0KIGRlbGF5IGRpZmZlcmVuY2UgdG8gcHJldmlvdXMg ZGVsYXkgdmFsdWUsIHJvdXRlciB0cmlnZ2VycyBCR1AgdXBkYXRlIG1lc3NhZ2UuIGlmIG5vdCwg bm8gdXBkYXRlIG1lc3NhZ2UgdHJpZ2dlcnMuIE9wdGljYWwgbG9uZyBoYXVsIHRyYW5zbWlzc2lv biB3aWxsIG5vdCBoYXZlIGJpZyBpc3N1ZSBpbiBwcmFjdGljYWwgc2NlbmFyaW9zIGFzIFNMQXMg ZXhpc3RzLiBUaGV5IGFyZSBmcmVlIHRvIGNoYW5nZSBiYWNraGF1bCBwYXRoIGFzIGxvbmcgYXMN CiBkZWxheSBkb2VzIG5vdCBjaGFuZ2Ugc2lnbmlmaWNhbnRseS4gSWYgZGVsYXkgY2hhbmdlcyBz aWduaWZpY2FudGx5LCAmbmJzcDtpdCBhZGRyZXNzIHNlcGFyYXRlbHkgYW5kIGJ1c2luZXNzIGNh bm5vdCBleGlzdHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5BcyBJIGRlc2NyaWJlZCBlYXJsaWVyIHRo aXMgcHJvcG9zYWwgaGFzIG11Y2ggc2lnbmlmaWNhbmNlIHdoZW4gSVNQcyBoYXZlIGxhcmdlIGdl b2dyYXBoaWMgc2VwYXJhdGlvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UG9pbnQgIzU6PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmVCR1AgcHJvcGFnYXRp b24gbWF5IGJlIGZldyBvcmRlcnMgb2YgbWFnbml0dWRlIGxlc3MgcmVsZXZhbnQgYXMgcHJvcGFn YXRpb24gd2l0aGluIGVhY2ggQVMgcGF0aCBpcyB0cmF2ZXJzaW5nLiBBbmQgZXhjZXB0IHRoZSBj YXNlDQogb2YgZmV3IEFTZXMgdW5kZXIgdGhlIHNhbWUgYWRtaW5pc3RyYXRpb24gd2UgZG8gbm90 IGhhdmUgYSB3YXkgdG8gZXhwcmVzcyB0aGF0IG9uZSB0b2RheSBleGNlcHQgQUlHUCBhdHRyaWJ1 dGUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5BSUdQIFJGQyBjbGVhcmx5IG1lbnRpb25lZCAsIGl0IGlz IHByb3Bvc2VkICZuYnNwO2ZvciBzaW5nbGUgYWRtaW5pc3RyYXRpdmUgZG9tYWluLiZuYnNwOyBJ IGFtIHRhbGtpbmcgYWJvdXQgZGlmZmVyZW50IGFkbWluaXN0cmF0aXZlDQogZG9tYWlucyBhbmQg ZUJHUC4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LHNhbnMtc2VyaWYiPlNvIGlmIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnRpbnVlIHlvdXIgcmVzZWFy Y2ggcGVyaGFwcyBsb29raW5nIGF0IHRoYXQgYXNwZWN0IGZpcnN0IG1heSBiZSBtb3JlIHZhbHVh YmxlIC4uLi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNpbmNlIHlvdSBoYXZlIG5vdCB1bmRlcnN0b29k IHByYWN0aWNhbCBpc3N1ZSAmbmJzcDthbmQgc29sdXRpb24gSSBhbSBleHBsYWluaW5nIGFuZCB5 b3UgaGF2ZSBub3QgcHJvdmlkZWQgdmFsaWQgcmVhc29uDQogdG8gY2hhbmdlIG15IHJlc2VhcmNo ICxzdGlsbCBJIGRlY2lkZSB0byBjb250aW51ZSByZXNlYXJjaCBvbiB0aGlzIGFzcGVjdC4gPC9z cGFuPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs JnF1b3Q7LHNhbnMtc2VyaWYiPkNoZWVycyw8YnI+DQpSLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPk9uIFNhdCwgQXVnIDgsIDIwMTUgYXQgNzoxMCBBTSwgRHVsZWVwIFRoaWxha2FyYXRobmUg Jmx0OzxhIGhyZWY9Im1haWx0bzpkdWxlZXB0QG1vYml0ZWwubGsiIHRhcmdldD0iX2JsYW5rIj5k dWxlZXB0QG1vYml0ZWwubGs8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBw dDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5SaWNoYXJkLDwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5ZZXMg SSBhbSByZWZlcnJpbmcgZUJHUCZuYnNwO3NjZW5hcmlvLiBJIHN1Z2dlc3QgZGlzdGFuY2UgY2Fs Y3VsYXRpb25zIGJhc2VkIG9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjEuIElDTVAmbmJzcDtkZWxheSBiZXR3 ZWVuIGVCR1AmbmJzcDtzcGVha2Vycy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjIuIE1hbnVhbGx5IGNvbmZpZ3VyZSAmbmJzcDti aW5kaW5nIHRvIHJlbW90ZSBBUy4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5FYWNo IGVCR1AmbmJzcDtzcGVha2luZyByb3V0ZXJzIG5lZWQgdG8gYWNjdW11bGF0ZSAmbmJzcDtkaXN0 YW5jZSB2YWx1ZSB3aGVuIGFkdmVydGlzZWQgcm91dGVzIHRvIGV4dGVybmFsIHBlZXIuVGhlcmUg aXMgbm8gcmVxaXJtZW50Jm5ic3A7dG8gc3luY2hyb25pemUNCiBkaWZmZXJlbnQmbmJzcDthZG1p bmlzdHJhdGl2ZSBkb21haW5zIHNpbmNlIHJvdXRlciBpdHNlbGYgYXV0b21hdGljYWxseSBjYWxj dWxhdGUgdmFsdWUgYW5kIGFkZCB3aGVuIHJvdXRlcyAmbmJzcDthZHZlcnRpc2VkIHNpbWlsYXIg dG8gQVMgUEFUSCBhZGRpdGlvbiBvcGVyYXRpb24uJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LS0tLS0gUmVwbHkgbWVzc2FnZSAtLS0tLTxicj4NCkZy b206ICZxdW90O1JpY2hhcmQgTGkmcXVvdDsgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86cmVu d2VpLmxpQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5yZW53ZWkubGlAaHVhd2VpLmNvbTwv c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+Jmd0Ozxicj4NClRvOiAmcXVvdDtEdWxlZXAgVGhpbGFrYXJhdGhuZSZxdW90OyAm bHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkdWxlZXB0QE1vYml0ZWwubGsiIHRhcmdldD0iX2Js YW5rIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj5kdWxlZXB0QE1vYml0ZWwubGs8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDssICZxdW90O1VUVEFSTywgSkFN RVMmcXVvdDsgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iIHRhcmdl dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmIj5qdTE3MzhAYXR0LmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OywNCiAmcXVvdDsnUm9iZXJ0 IFJhc3p1aycmcXVvdDsgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5u ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj5yb2JlcnRAcmFzenVrLm5ldDwvc3Bhbj48L2E+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0Ozxicj4N CkNjOiAmcXVvdDsnPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpiZXNzQGlldGYub3JnIiB0YXJnZXQ9 Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+YmVzc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+JyZxdW90OyAmbHQ7PC9zcGFuPjxhIGhy ZWY9Im1haWx0bzpiZXNzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YmVzc0BpZXRmLm9yZzwv c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+Jmd0Ozxicj4NClN1YmplY3Q6IFtiZXNzXSBCR1Agcm91dGUgc2VsZWN0aW9uIGNy aXRlcmlhIC0gZ2VvZ3JhcGhpYyBkaXN0YW5jZSB3aGVuIEFTX1BBVEggYXJlIGVxdWFsPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkRh dGU6IEZyaSwgQXVnIDcsIDIwMTUgMTA6MTEgUE08L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlcmUgbWlnaHQgYmUg YSBnb29kIHBvaW50IGhlcmUuIFJGQyA3MzExIG9ubHkgdGFrZXMgY2FyZSBvZiB0aGUgSUdQIG1l dHJpY3MuIEJ1dCBJbiBEdWxlZXDigJlzIGV4YW1wbGUsDQogdGhlIG1ldHJpY3MgYmV0d2VlbiB0 d28gZUJHUCBzcGVha2VycyBhcmUgbm90IHRha2VuIGludG8gY29uc2lkZXJhdGlvbi4gSW4gb3Jk ZXIgdG8gaGF2ZSBBSUdQIGF0dHJpYnV0ZSB0byByZWFsbHkgcmVwcmVzZW50IHRoZSBhY2N1bXVs YXRlZCBvbmUsIHRoZSBtZXRyaWNzIG9uIHN1Y2ggbGlua3Mgc2hvdWxkIGJlIGNvbnNpZGVyZWQg YXMgd2VsbC4gSG93ZXZlciwgdGhlcmUgbWlnaHQgYmUgc29tZSBjaGFsbGVuZ2VzIG9yIG9ic3Rh Y2xlczogVGhlDQogd2F5IHRvIGNvbmZpZ3VyZSBvbmUgbWV0cmljcyBvbiB0aGUgbGluayBiZXR3 ZWVuIHR3byBlQkdQIHNwZWFrZXJzIG1pZ2h0IG5vdCBiZSBjb25zaXN0ZW50IHdpdGggdGhlIHdh eSB0byBjb25maWd1cmUgYW5vdGhlciBtZXRyaWNzIG9uIHRoZSBhbm90aGVyIGxpbmsgYmV0d2Vl biB0d28gc3BlYWtlcnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+UmljaGFyZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYi PiBCRVNTIFttYWlsdG86PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpiZXNzLWJvdW5jZXNAaWV0Zi5v cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+YmVzcy1ib3VuY2VzQGlldGYub3Jn PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EdWxlZXAg VGhpbGFrYXJhdGhuZTxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEF1Z3VzdCAwNywgMjAxNSA4 OjQxIEFNPGJyPg0KPGI+VG86PC9iPiBVVFRBUk8sIEpBTUVTOyAnUm9iZXJ0IFJhc3p1ayc8YnI+ DQo8Yj5DYzo8L2I+ICc8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJlc3NAaWV0Zi5vcmciIHRhcmdl dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+YmVzc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh bnMtc2VyaWYiPic8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtiZXNzXSBCR1Agcm91dGUgc2Vs ZWN0aW9uIGNyaXRlcmlhIC0gZ2VvZ3JhcGhpYyBkaXN0YW5jZSB3aGVuIEFTX1BBVEggYXJlIGVx dWFsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5KaW0sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2hhdCBJ IHdhbnQgdG8gc3VnZ2VzdCBpcyB0byBpbnNlcnQgaXRlbSA1IChyZWZlciBiZWxvdyBpdGVtcyBs aXN0ZWQpIHRvIEJHUCBiZXN0IHBhdGggc2VsZWN0aW9uIGFsZ29yaXRobS4NCiBPbmNlIEFTLVBB VEggbGVuZ3RoIGlzIGVxdWFsLCBuZXh0IHdlIGNhbiB0aGluayBvbiBob3cgdG8gc2VsZWN0IGJl c3Qgb3V0Z29pbmcgaW50ZXJmYWNlLiBJZiB3ZSBkb27igJl0IHNlbGVjdCBwcm9wZXIgb3V0Z29p bmcgaW50ZXJmYWNlIGl0IHdpbGwgYWZmZWN0IHRvIGxhdGVuY3kuIEkgYW0gdGFsa2luZyB0aGlz IGJhc2VkIG9uIHByYWN0aWNhbCBleHBlcmllbmNlIEkgaGF2ZSBpbiBJU1AgZW52aXJvbm1lbnQu IFRoZXJlIGFyZSBzZXZlcmFsIG9wdGlvbnMNCiB0byBzZWxlY3QgYmVzdCBvdXRnb2luZyBpbnRl cmZhY2Ugd2hlbiBBUy1QQVRIIGFyZSBlcXVhbC4mbmJzcDsgSW4gdGhpcyBjYXNlIEkgc3VnZ2Vz dCBnZW8gZGlzdGFuY2UgdG8gZGVzdGluYXRpb24uIEZvbGxvd2luZyBhcmUgb3B0aW9ucyB0byBj YWxjdWxhdGUgZ2VvIGRpc3RhbmNlLiBSb3V0ZXIgc2VsZWN0cyBvdXRnb2luZyBpbnRlcmZhY2Ug d2l0aCBsb3dlc3QgR0VPIGRpc3RhbmNlIHRvIGRlc3RpbmF0aW9uLg0KPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MS4gQkdQIHNwZWFraW5nIHJvdXRlciBj YW4gYWRkIGRpc3RhbmNlIHdoZW4gYWR2ZXJ0aXNlIHRvIHJvdXRlIHRvIHVwc3RyZWFtIHNpbWls YXIgdG8gQVMtUEFUSCBhdHRyaWJ1dGUuDQogRm9yIGV4YW1wbGUgPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QS0tLS1CLS0tLUMtLS0tLUQNCjwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJvdXRlciBCIGFkdmVydGlz ZSBkaXN0YW5jZSBBQiB0byByb3V0ZXIgQy4gcm91dGVyIEMgYWR2ZXJ0aXNlIGFjY3VtdWxhdGVk IGRpc3RhbmNlIEFCJiM0MztCQyB0byByb3V0ZXINCiBELiA8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yLiBBYm92ZSBkaXN0YW5jZSBjYW4gYmUgY29uZmln dXJlZCBhcyBtYW51YWwgaW50ZXJmYWNlIGNvbW1hbmQgb3IgZHluYW1pY2FsbHkgdXNpbmcgSUNN UCBvciBzaW1pbGFyDQogbWVjaGFuaXNtLiBXZSBjYW4gYXNzdW1lIElDTVAgZGVsYXkgcHJvcG9z aXRpb25hbCB0byBnZW8gZGlzdGFuY2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+My4gQWx0ZXJuYXRpdmUgb3B0aW9uIGlzIHRvIGNhbGN1bGF0ZSByZWFs IGdlbyBkaXN0YW5jZSBmcm9tIGNvb3JkaW5hdGUgc3lzdGVtLiBJbiB0aGlzIGNhc2Ugd2UgbWlz cw0KIGludGVybWVkaWF0ZSBob3BzLiBBY2N1cmFjeSBpcyBub3QgbXVjaCBhY2N1cmF0ZSBzaW5j ZSBjYWJsZSBwYXRocyBkbyBub3QgZm9sbG93IHJlYWwgY29vcmRpbmF0ZSBiYXNlZCBkaXN0YW5j ZS4gSW4gdGhpcyBjYXNlIHdlIHNob3VsZCBoYXZlIGtub3dsZWRnZSBvbiBjb29yZGluYXRlcyBv ZiB1cHN0cmVhbSByb3V0ZXIgd2hpY2ggcmVsZXZhbnQgSVAgYmxvY2sgYWR2ZXJ0aXNlLg0KPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+T3B0aW9uIDEgY2Fu IGJlIGFjaGlldmVkIHRocm91Z2ggQkdQIHByb3RvY29sIGl0c2VsZiAsaWYgYWdyZWVkIHRvIGlu dHJvZHVjZSBuZXcgYXR0cmlidXRlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk9wdGlvbiAzIG1vcmUg c3VpdGFibGUgdG8gU0ROIGJhc2VkIGltcGxlbWVudGF0aW9uLiBDYWxjdWxhdGlvbiBjYW4gYmUg ZGFpbHkgb3Igd2Vla2x5IGJhc2lzIGFzIHRoaXMNCiBpcyBub3QgcHJpbWFyeSBjcml0ZXJpYS4g PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnVydGhlciBD b25zaWRlciBmb2xsb3dpbmcgc2NlbmFyaW8uDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj5JIGFtIGluIFNyaSBMYW5rYS4gQXNzdW1lIEkgaGF2ZSB1cHN0 cmVhbSBQT1BTIHRvIFNpbmdhcG9yZSwgQU1TLCBOZXcgWW9yay4mbmJzcDsgQXNzdW1lIEkgbmVl ZCB0byByZWFjaA0KIGRlc3RpbmF0aW9uIElQIGxvY2F0ZWQgYXQgSmFwYW4uIFdoZW4gSSBjaGVj ayBCR1Agcm91dGluZyB0YWJsZSwgQVMtUEFUSCBsZW5ndGggaXMgZXF1YWwgZnJvbSBhbGwgdGhy ZWUgdXBzdHJlYW0uIFRoZW4gSSBoYXZlIHRocmVlIG9wdGlvbnMuIFRoZW4gcm91dGVyIHNlbGVj dHMgYW55IGludGVyZmFjZSByYW5kb21seSBpZiBubyBwb2xpY3kgY29uZmlndXJlZC4gSSBob3Bl IHlvdSBhZ3JlZWQgdXAgdG8gdGhpcyBwb2ludC4gSW4gc3VjaCBjYXNlDQogSSBzdWdnZXN0IHRv IGNvbnNpZGVyIEdFTyBkaXN0YW5jZSB0byBkZXN0aW5hdGlvbi4gSW4gbW9zdCBjYXNlcyBsb3dl c3QgZGlzdGFuY2UgcGF0aCBpcyB0aGUgYmVzdCBwYXRoLiBUaGlzIG1heSBub3QgY29ycmVjdCBh bHdheXMgYnV0IGJldHRlciB0aGFuIHJhbmRvbSBvdXRnb2luZyBpbnRlcmZhY2Ugc2VsZWN0aW9u Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx0YWJs ZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxw YWRkaW5nPSIwIiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIj4NCjx0Ym9keT4NCjx0 ciBzdHlsZT0iaGVpZ2h0OjUuNDVwdCI+DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5n OjBpbiA1LjRwdCAwaW4gNS40cHQ7aGVpZ2h0OjUuNDVwdCI+DQo8cD4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjxwPjEuIERpc2NhcmRpbmcgdGhlIHJvdXRlcyB3aXRoIHRoZSB1bnJlYWNoYWJsZSBO ZXh0X0hvcC4gPG86cD48L286cD48L3A+DQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvdGQ+ DQo8L3RyPg0KPHRyIHN0eWxlPSJoZWlnaHQ6NS40NXB0Ij4NCjx0ZCB2YWxpZ249InRvcCIgc3R5 bGU9InBhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdDtoZWlnaHQ6NS40NXB0Ij4NCjxwPiZuYnNw OzxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQiPjIuIFBy ZWZlcnJpbmcgdGhlIHJvdXRlIHdpdGggdGhlIGhpZ2hlc3QgTG9jYWxfUHJlZi4NCjwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0Ij4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPC90cj4NCjx0ciBzdHlsZT0iaGVpZ2h0OjE1 Ljc1cHQiPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzowaW4gNS40cHQgMGluIDUu NHB0O2hlaWdodDoxNS43NXB0Ij4NCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS41cHQiPjMuIFByZWZlcnJpbmcgdGhlIGFnZ3JlZ2F0ZWQgcm91 dGUuIFRoZSBwcmVmZXJlbmNlIG9mIGFuIGFnZ3JlZ2F0ZWQgcm91dGUgaXMgaGlnaGVyIHRoYW4g dGhlIHByZWZlcmVuY2Ugb2YgYSBub24tYWdncmVnYXRlZCByb3V0ZS4NCjwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0Ij4mbmJzcDs8L3NwYW4+ PG86cD48L286cD48L3A+DQo8L3RkPg0KPC90cj4NCjx0ciBzdHlsZT0iaGVpZ2h0OjUuNDVwdCI+ DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQ7aGVp Z2h0OjUuNDVwdCI+DQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuNXB0Ij40LiBQcmVmZXJyaW5nIHRoZSByb3V0ZSB3aXRoIHRoZSBzaG9ydGVz dCBBUy1QYXRoLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS41cHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0K PHRyIHN0eWxlPSJoZWlnaHQ6MTUuN3B0Ij4NCjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9InBhZGRp bmc6MGluIDUuNHB0IDBpbiA1LjRwdDtoZWlnaHQ6MTUuN3B0Ij4NCjxwPiZuYnNwOzxvOnA+PC9v OnA+PC9wPg0KPHA+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQiPjUuIElmIEFTLVBh dGggZmluZHMgZXF1YWwsIGNvbnNpZGVyIHNob3J0ZXN0IEdFTyBkaXN0YW5jZS4gSWYgc3RpbGwg ZGlzdGFuY2UgaXMgc2FtZSBmb2xsb3cgbmV4dCBzdGVwcy4NCjwvc3Bhbj48L2I+PG86cD48L286 cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdCI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHIgc3R5bGU9ImhlaWdodDoxNS44cHQiPg0K PHRkIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0O2hlaWdo dDoxNS44cHQiPg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjVwdCI+Ni4gQ29tcGFyaW5nIHRoZSBPcmlnaW4gYXR0cmlidXRlIGFuZCBzZWxl Y3RpbmcgdGhlIHJvdXRlcyB3aXRoIHRoZSBPcmlnaW4gYXR0cmlidXRlIGFzIElHUCwgRUdQLCBv ciBJbmNvbXBsZXRlIGluIG9yZGVyLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS41cHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv dGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5S ZWdhcmRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RHVsZWVwdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IFVUVEFSTywgSkFNRVMgWzwvc3Bh bj48YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPm1haWx0bzpqdTE3MzhAYXR0LmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBdWd1c3QgNywgMjAxNSA3OjQ0IFBNPGJy Pg0KPGI+VG86PC9iPiBEdWxlZXAgVGhpbGFrYXJhdGhuZTsgJ1JvYmVydCBSYXN6dWsnPGJyPg0K PGI+Q2M6PC9iPiAnPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpiZXNzQGlldGYub3JnIiB0YXJnZXQ9 Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5iZXNzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPic8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtiZXNzXSBCR1Agcm91dGUgc2Vs ZWN0aW9uIGNyaXRlcmlhIC0gZ2VvZ3JhcGhpYyBkaXN0YW5jZSB3aGVuIEFTX1BBVEggYXJlIGVx dWFsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5EdWxlZXAsPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IFNvIGEgYml0IGNvbmZ1c2VkIGhlcmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEhvdyBk byB3YW50IHRoZSBkZWNpc2lvbiBtYWtpbmcgdG8gZ28gaWYgYSBwYXRoIGhhcyBhIHNob3J0ZXIg QVMtUEFUSCBhbmQgbG9uZ2VyIGxhdGVuY3kNCiB0aGFuIHRoZSBhbHRlcm5hdGl2ZT8/IElmIGxh dGVuY3kgaXMgdGhlIHByaW1lIG1vdGl2YXRvciB3aHkgZG8geW91IGNhcmUgYWJvdXQgQVMtUEFU SCBsZW5ndGggYXQgYWxsLi4gQ29tbWVudHMgSW4tTGluZS4uPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmltIFV0dGFybzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwv c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiBEdWxlZXAgVGhpbGFrYXJhdGhuZSBbPC9zcGFuPjxh IGhyZWY9Im1haWx0bzpkdWxlZXB0QG1vYml0ZWwubGsiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu cy1zZXJpZiI+bWFpbHRvOmR1bGVlcHRAbW9iaXRlbC5sazwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy aWYiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEF1Z3VzdCAwNywgMjAxNSA5OjMxIEFN PGJyPg0KPGI+VG86PC9iPiBSb2JlcnQgUmFzenVrPGJyPg0KPGI+Q2M6PC9iPiBVVFRBUk8sIEpB TUVTOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJlc3NAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm cXVvdDssc2Fucy1zZXJpZiI+YmVzc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYi Pjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW2Jlc3NdIEJHUCByb3V0ZSBzZWxlY3Rpb24gY3Jp dGVyaWEgLSBnZW9ncmFwaGljIGRpc3RhbmNlIHdoZW4gQVNfUEFUSCBhcmUgZXF1YWw8L3NwYW4+ PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPkhpIFJhc3p1ayw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmIj5RdWVzdGlvbiAxOiBIb3cgZG9lcyB0aGUgcm91dGVyIGtub3cgYWJvdXQg dXNlcidzIGhpZ2ggbGF0ZW5jeSA/Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5BY3R1YWxseSBJIGFtIHJlZmVycmluZyBJU1AgZWRnZSByb3V0ZXIgdG8gYW5v dGhlciBJU1AgZWRnZSByb3V0ZXIgZGVsYXkgZHVlIHRvIHRyYW5zbWlzc2lvbiBkaXN0YW5jZS4N CjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+W0ppbSBVJmd0O10gVGhlIHVuZGVybHlpbmcgZmFjaWxpdHkg YW5kIGl04oCZcyByZXByZXNlbnRhdGl2ZSB0cmFuc21pc3Npb24gZGlzdGFuY2Ugd2lsbCBtb3N0 IGxpa2VseQ0KIGRpZmZlciBmcm9tIGdlb2dyYXBoaWNhbCBkaXN0YW5jZS4gV2hpY2ggZG8geW91 IHdhbnQgdG8gYWRkcmVzcz8gVG8gUm9iZXJ04oCZcyBwb2ludCB5b3Ugc3RpbGwgbmVlZCB0byBh Y3F1aXJlIHRoYXQga25vd2xlZGdlIGFuZCBpdCBtYXkgYmUgb3J0aG9nb25hbCB0byBhbiBhdHRy aWJ1dGUgdGhhdCBpcyBkZWZpbmVkIGFzIGRlbGF5Ljwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+UXVlc3Rpb24gMjogSG93IGRvIHlvdSBhc3N1cmUgSW50ZXJuZXQgc3Rh YmlsaXR5IHdoZXJlIHlvdSBzdGFydCBjaHVybmluZyBwYXRocyBiYXNlZCBvbiB0aGUgbGF0ZW5j eSBvZiBkYXRhIHBsYW5lID8mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz YW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPkl0IGlzIG5vdCByZXF1aXJlZCB0byBjb25zaWRlciBzdGFiaWxpdHkgaW4gdGhpcyBz aXR1YXRpb24gc2luY2UgaXQgaXMgdW5hdm9pZGFibGUuIFdoYXQgaXMgcmVmZXIgaXMsIHJvdXRl ciBuZWVkIHRvIHNlbGVjdCBiZXN0IG91dGdvaW5nIHBhdGggY29uc2lkZXJpbmcgcGh5c2ljYWwg ZGlzdGFuY2Ugd2hlbmV2ZXINCiBwb3NzaWJsZSB3aGVuIEFTLVBBVEggbGVuZ3RoIGlzIGVxdWFs LiBJZiByb3V0ZXIgc2VsZWN0cyBsb25nIGRpc3RhbmNlIHBhdGggcmFuZG9tbHksIGl0IGltcGFj dHMgdG8gbGF0ZW5jeS4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UXVlc3Rpb24g MzogV2hhdCB5b3UgYXJlIGFmdGVyIGhhcyBlZmZlY3RpdmVseSBiZWVuIHNvbHZlZCBtYW55IHll YXJzIGFnbyAuLiBpdCBpcyBjYWxsZWQgT3B0aW1pemVkIEVkZ2UgUm91dGluZyAoT0VSKSAvIFBl cmZvcm1hbmNlDQogUm91dGluZyAoUEZSKSAtIEkgc3VnZ2VzdCB5b3UgZ29vZ2xlIGZvciB0aG9z ZSB0ZXJtcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJz cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rIGZv ciB0aGUgc3VnZ2VzdGlvbi4gSSBnb25lIHRocm91Z2ggdGhlc2UgcHJvcG9zYWxzLiBCdXQgd2hh dCBJIGFtIHN1Z2dlc3RpbmcgaXMgJm5ic3A7d2hldGhlciB3ZSBjYW4gYWRkcmVzcyB0aGlzIGlk ZWEgZnJvbSBCR1AgcHJvdG9jb2wgbGV2ZWwuIEZvciBleGFtcGxlIGJ5IGludHJvZHVjaW5nIG5l dyBhdHRyaWJ1dGUNCiByZWxhdGVkIHRvIHBoeXNpY2FsIGRpc3RhbmNlL2RlbGF5IHNpbWlsYXIg dG8gQVMtUEFUSC4gTmV3IGF0dHJpYnV0ZSBuZWVkIHRvIHVwZGF0ZSBhY3Jvc3MgdGhlIEFzIHBh dGguIE15IHVsdGltYXRlIG9iamVjdGl2ZSBpcyB0byBwcmV2ZW50IHJvdXRlciByYW5kb21seSBz ZWxlY3Qgb3V0Z29pbmcgcGF0aCB3aGVuIEFTLVBBVEggbGVuZ3RocyBhcmUgJm5ic3A7ZXF1YWwu IEZ1cnRoZXIgSSBhbSB0cnlpbmcgU0ROIGJhc2VkIHNpbXVsYXRpb24gdGhlc2UNCiBkYXlzLiBI b3BlIEkgY2FuIHNoYXJlIG91dHB1dC4gQnV0IHRoaXMgY291bGQgc2ltaWxhciB0byB3aGF0IHlv dSBoYXZlIHByb3Bvc2VkIGV4Y2VwdCBnZW8gZGlzdGFuY2UgY2FsY3VsYXRpb24gbWVjaGFuaXNt LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVmZXIgYmVsb3cgc3RhbmRhcmQgQkdQIHJv dXRlIHNlbGVjdGlvbiBjcml0ZXJpYS4gSSBzdWdnZXN0IGl0ZW0gNS4gV29yZGluZ3MgbWF5IGRp ZmZlcmVudCBmcm9tIHZlbmRvciB0byB2ZW5kb3IuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHRhYmxlIGNsYXNzPSJNc29Ob3Jt YWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHN0eWxl PSJib3JkZXItY29sbGFwc2U6Y29sbGFwc2UiPg0KPHRib2R5Pg0KPHRyIHN0eWxlPSJoZWlnaHQ6 NS40NXB0Ij4NCjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9InBhZGRpbmc6MGluIDUuNHB0IDBpbiA1 LjRwdDtoZWlnaHQ6NS40NXB0Ij4NCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHA+MS4gRGlz Y2FyZGluZyB0aGUgcm91dGVzIHdpdGggdGhlIHVucmVhY2hhYmxlIE5leHRfSG9wLiA8bzpwPjwv bzpwPjwvcD4NCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHIgc3R5 bGU9ImhlaWdodDo1LjQ1cHQiPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzowaW4g NS40cHQgMGluIDUuNHB0O2hlaWdodDo1LjQ1cHQiPg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdCI+Mi4gUHJlZmVycmluZyB0aGUgcm91 dGUgd2l0aCB0aGUgaGlnaGVzdCBMb2NhbF9QcmVmLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyIHN0eWxlPSJoZWlnaHQ6MTUuNzVwdCI+DQo8dGQgdmFs aWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQ7aGVpZ2h0OjE1Ljc1 cHQiPg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjVwdCI+My4gUHJlZmVycmluZyB0aGUgYWdncmVnYXRlZCByb3V0ZS4gVGhlIHByZWZlcmVu Y2Ugb2YgYW4gYWdncmVnYXRlZCByb3V0ZSBpcyBoaWdoZXIgdGhhbiB0aGUgcHJlZmVyZW5jZSBv ZiBhIG5vbi1hZ2dyZWdhdGVkIHJvdXRlLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjwvdGQ+DQo8L3RyPg0KPHRyIHN0eWxlPSJoZWlnaHQ6NS40NXB0Ij4NCjx0ZCB2YWxpZ249InRv cCIgc3R5bGU9InBhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdDtoZWlnaHQ6NS40NXB0Ij4NCjxw PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQi PjQuIFByZWZlcnJpbmcgdGhlIHJvdXRlIHdpdGggdGhlIHNob3J0ZXN0IEFTLVBhdGguDQo8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdCI+Jm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHIgc3R5bGU9ImhlaWdo dDoxNS43cHQiPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzowaW4gNS40cHQgMGlu IDUuNHB0O2hlaWdodDoxNS43cHQiPg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cD48Yj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdCI+NS4gSWYgQVMtUGF0aCBmaW5kcyBlcXVhbCwg Y29uc2lkZXIgc2hvcnRlc3QgR0VPIGRpc3RhbmNlLiBJZiBzdGlsbCBkaXN0YW5jZSBpcyBzYW1l IGZvbGxvdyBuZXh0IHN0ZXBzLg0KPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuNXB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8 L3RkPg0KPC90cj4NCjx0ciBzdHlsZT0iaGVpZ2h0OjE1LjhwdCI+DQo8dGQgdmFsaWduPSJ0b3Ai IHN0eWxlPSJwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQ7aGVpZ2h0OjE1LjhwdCI+DQo8cD4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuNXB0Ij42 LiBDb21wYXJpbmcgdGhlIE9yaWdpbiBhdHRyaWJ1dGUgYW5kIHNlbGVjdGluZyB0aGUgcm91dGVz IHdpdGggdGhlIE9yaWdpbiBhdHRyaWJ1dGUgYXMgSUdQLCBFR1AsIG9yIEluY29tcGxldGUgaW4g b3JkZXIuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjVwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Ri b2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UmVnc3Jkczwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPkR1bGVlcHQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJv bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnJy YXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5ycmFzenVr QGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gWzwvc3Bhbj48YSBocmVmPSJt YWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi Pm1haWx0bzpycmFzenVrQGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5dDQo8 Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5 LCBBdWd1c3QgNywgMjAxNSA2OjI5IFBNPGJyPg0KPGI+VG86PC9iPiBEdWxlZXAgVGhpbGFrYXJh dGhuZTxicj4NCjxiPkNjOjwvYj4gVVRUQVJPLCBKQU1FUzsgPC9zcGFuPjxhIGhyZWY9Im1haWx0 bzpiZXNzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5iZXNzQGll dGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS ZTogW2Jlc3NdIEJHUCByb3V0ZSBzZWxlY3Rpb24gY3JpdGVyaWEgLSBnZW9ncmFwaGljIGRpc3Rh bmNlIHdoZW4gQVNfUEFUSCBhcmUgZXF1YWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx dW90OyxzYW5zLXNlcmlmIj5EdWxlZXAsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OyBUaGVuIGVuZCB1c2VyIGV4 cGVyaWVuY2VzIGhpZ2ggbGF0ZW5jeSB0byByZWFjaCBkZXN0aW5hdGlvbi4gSW4gc3VjaCZuYnNw Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy aWYiPiZndDsgYSBjYXNlLCBJIHN1Z2dlc3Qgcm91dGVyIG5lZWQgdG8gY29uc2lkZXIgZ2VvZ3Jh cGhpYyBkaXN0YW5jZSB0byZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDsgZGVzdGluYXRpb24gYW5kIHNlbGVjdCBwYXRo IHZpYSBOVFQgdG8gcmVhY2ggZGVzdGluYXRpb24gYnkgZGVmYXVsdC48L3NwYW4+PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+ PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5RdWVz dGlvbiAxOiBIb3cgZG9lcyB0aGUgcm91dGVyIGtub3cgYWJvdXQgdXNlcidzIGhpZ2ggbGF0ZW5j eSA/Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssc2Fucy1zZXJpZiI+UXVlc3Rpb24gMjogSG93IGRvIHlvdSBhc3N1cmUgSW50ZXJu ZXQgc3RhYmlsaXR5IHdoZXJlIHlvdSBzdGFydCBjaHVybmluZyBwYXRocyBiYXNlZCBvbiB0aGUg bGF0ZW5jeSBvZiBkYXRhIHBsYW5lID8mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5RdWVzdGlvbiAzOiBXaGF0 IHlvdSBhcmUgYWZ0ZXIgaGFzIGVmZmVjdGl2ZWx5IGJlZW4gc29sdmVkIG1hbnkgeWVhcnMgYWdv IC4uIGl0IGlzIGNhbGxlZCBPcHRpbWl6ZWQgRWRnZSBSb3V0aW5nIChPRVIpIC8gUGVyZm9ybWFj ZQ0KIFJvdXRpbmcgKFBGUikgLSBJIHN1Z2dlc3QgeW91IGdvb2dsZSBmb3IgdGhvc2UgdGVybXMu PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp ZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss c2Fucy1zZXJpZiI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5SLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZu YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt c2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPk9uIEZyaSwgQXVnIDcsIDIwMTUgYXQgMjo1MSBQTSwgRHVsZWVw IFRoaWxha2FyYXRobmUgJmx0OzxhIGhyZWY9Im1haWx0bzpkdWxlZXB0QG1vYml0ZWwubGsiIHRh cmdldD0iX2JsYW5rIj5kdWxlZXB0QG1vYml0ZWwubGs8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpw PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7 bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0K PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj5IaSBKaW0sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+UGxlYXNlIHJlZmVyIGJlbG93IGV4YW1wbGUuDQo8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Bc3N1bWUgZGVzdGluYXRpb24gSVAgaXMgaW4g QXNpYW4gcmVnaW9uLiBQYXJ0aWN1bGFyIElTUCBpbiBhIGRpZmZlcmVudCAmbmJzcDtsb2NhdGlv biAoU2F5IEluZGlhKSBoYXMgdXBzdHJlYW0NCiBwZWVyaW5nIHRvIFVTIFBPUCAoU2F5IEFUJmFt cDtUKSBhbmQgQXNpYSBQT1AgKFNheSBOVFQpLiBJZiB3ZSBjaGVjayBCR1Agcm91dGluZyB0YWJs ZSwgYXNzdW1lIGl0IHNob3dzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+WFguWFguWFguWFgvMjQgLS0tLS0tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OldpbmdkaW5ncztjb2xvcjojMUY0OTdEIj7DoDwvc3Bhbj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QVMNCiAtIEFUJmFtcDtULEFTLVhYLEFTLURl c3RpbmF0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtLS0tLS08L3NwYW4+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6V2luZ2RpbmdzO2NvbG9yOiMx RjQ5N0QiPsOgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BUw0KIC0gTlRU LEFTLVlZLEFTLURlc3RpbmF0aW9uJm5ic3A7IDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkluIGFib3ZlIGNh c2UgQVMtUEFUSCBpcyBlcXVhbCBhbmQgYXNzdW1lIHJvdXRlciBhdXRvbWF0aWNhbGx5IHNlbGVj dCBwYXRoIHZpYSBBVCZhbXA7VC4gVGhlbiBlbmQgdXNlcg0KIGV4cGVyaWVuY2VzIGhpZ2ggbGF0 ZW5jeSB0byByZWFjaCBkZXN0aW5hdGlvbi4gSW4gc3VjaCBhIGNhc2UsIEkgc3VnZ2VzdCByb3V0 ZXIgbmVlZCB0byBjb25zaWRlciBnZW9ncmFwaGljIGRpc3RhbmNlIHRvIGRlc3RpbmF0aW9uIGFu ZCBzZWxlY3QgcGF0aCB2aWEgTlRUIHRvIHJlYWNoIGRlc3RpbmF0aW9uIGJ5IGRlZmF1bHQuIERl Y2lkaW5nIGdlbyBkaXN0YW5jZSBpcyBhIGNoYWxsZW5nZSBidXQgdGhlcmUgYXJlIG9wdGlvbnMu IEhlcmUgZ2VvDQogZGlzdGFuY2UgbWVhbnMgc2hvcnRlc3QgZGlzdGFuY2UgdG8gcmVhY2ggSVAg ZGVzdGluYXRpb24gZnJvbSB1cHN0cmVhbSBQT1AuIEN1cnJlbnQgcHJhY3RpY2UgaXMgdG8gdXNl IGNvbW11bml0eSBzdHJpbmdzLCBidXQgaXQgZGVwZW5kcyBvbiB1cHN0cmVhbSBJU1AgY2FwYWJp bGl0eS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DYW4g eW91IGNvbW1lbnQgbXkgaWRlYS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPlJlZ2FyZHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5EdWxlZXB0PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gVVRUQVJP LCBKQU1FUyBbbWFpbHRvOjwvc3Bhbj48YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iIHRh cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmp1MTczOEBhdHQuY29tPC9zcGFuPjwvYT48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEF1Z3VzdCA3LCAy MDE1IDQ6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+IER1bGVlcCBUaGlsYWthcmF0aG5lOyAnUm9iZXJ0 IFJhc3p1ayc8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PGJyPg0KPGI+Q2M6PC9iPiAnPGEgaHJlZj0ibWFpbHRvOmJlc3NAaWV0Zi5v cmciIHRhcmdldD0iX2JsYW5rIj5iZXNzQGlldGYub3JnPC9hPic8YnI+DQo8Yj5TdWJqZWN0Ojwv Yj4gUmU6IFtiZXNzXSBCR1Agcm91dGUgc2VsZWN0aW9uIGNyaXRlcmlhIC0gZ2VvZ3JhcGhpYyBk aXN0YW5jZSB3aGVuIEFTX1BBVEggYXJlIGVxdWFsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkR1bGVlcCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQXNz dW1pbmcgQVMtUEFUSCBpcyBlcXVhbCBhbmQgQVMtQ29udGVudCBkaWZmZXJlbnQgaG93IGNhbiB5 b3Uga25vdyB0aGF0IHRoZSBpbnRlcm5hbA0KIG1ldHJpY3Mgb2YgZWFjaCBBUyBhcmUgY29uc2lz dGVudCBhbmQgbWlycm9yIGFjdHVhbCBnZW9ncmFwaGljIGRpc3RhbmNlcz8gWW91IGhhdmUgdG8g YmUgYXNzdXJlZCB0aGF0IGVhY2ggYWRtaW5pc3RyYXRpdmUgZG9tYWluIGFwcGxpZXMgdGhlIHNh bWUgbWV0cmljIGFzc2lnbm1lbnQuIEkgZG8gbm90IGJlbGlldmUgdGhpcyBpcyBwb3NzaWJsZSB3 aGVuIHRoZXJlIGFyZSBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2ZSBkb21haW5zLjwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppbSBVdHRhcm88L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp ZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gQkVTUyBbPC9zcGFuPjxhIGhyZWY9 Im1haWx0bzpiZXNzLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1z ZXJpZiI+bWFpbHRvOmJlc3MtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy aWYiPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+RHVsZWVwIFRoaWxha2FyYXRobmU8YnI+DQo8Yj5T ZW50OjwvYj4gRnJpZGF5LCBBdWd1c3QgMDcsIDIwMTUgNToxOSBBTTxicj4NCjxiPlRvOjwvYj4g Um9iZXJ0IFJhc3p1azxicj4NCjxiPkNjOjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpiZXNz QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPmJlc3NAaWV0Zi5vcmc8 L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtiZXNz XSBCR1Agcm91dGUgc2VsZWN0aW9uIGNyaXRlcmlhIC0gZ2VvZ3JhcGhpYyBkaXN0YW5jZSB3aGVu IEFTX1BBVEggYXJlIGVxdWFsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBSYXN6dWssPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSB3ZW50IHRocm91 Z2ggUkZDNzMxMSBhbmQgbXkgY29uY2VybiBpcyBkaWZmZXJlbnQgdGhhbiBSRkMgNzMxMS4gSSBo YXZlIGFuYWx5emVkIGZ1bGwgQkdQIHJvdXRpbmcNCiB0YWJsZSAoNTQxLDE5OSByb3V0ZXMpIHdp dGggdHdvIHRpZXIgMSBJU1AgbXVsdGktaG9taW5nIHNjZW5hcmlvIGFuZCBmb3VuZCBuZWFybHkg NTAlIG9mIHJvdXRlcyBoYXZlIGVxdWFsIEFTLVBBVEggbGVuZ3RoLiBJbiB0aGlzIGFuYWx5c2lz IEl0IHdhcyBjb25zaWRlcmVkLCB0aGVyZSB3YXMgbm8gcm91dGUgcG9saWN5IGFwcGxpZWQgdG8g aW5mbHVlbmNlIGxvY2FsIHByZWZlcmVuY2UuIEFjY29yZGluZyB0byBCR1AgYmVzdCBwYXRoIHNl bGVjdGlvbg0KIGFsZ29yaXRobSwgd2hlbiBBUy1QQVRIIGxlbmd0aHMgJm5ic3A7YXJlIGVxdWFs LCByb3V0ZXIgYnJlYWtzIHRpZSBjb25kaXRpb24gYmFzZWQgb24gcm91dGUgaW50ZXJuYWwgbG9n aWMuIFRoaXMgZG9lcyBub3QgZ3JhbnRlZSBwcm9wZXIgb3V0Z29pbmcgcGF0aCBzZWxlY3Rpb24u DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BcHByZWNp YXRlIHlvdXIgY29uY2VybiBvbiBhYm92ZSBhbmFseXNpcy48L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5SZWdhcmRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RHVs ZWVwdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8dGFi bGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxs cGFkZGluZz0iMCIgd2lkdGg9IjUwMCIgc3R5bGU9IndpZHRoOjM3NS4wcHQiPg0KPHRib2R5Pg0K PHRyPg0KPHRkIHdpZHRoPSIxMzAiIHN0eWxlPSJ3aWR0aDo5Ny41cHQ7cGFkZGluZzowaW4gMGlu IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249InJpZ2h0IiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1hbGln bjpyaWdodCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMzODM4MzgiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv dGQ+DQo8dGQgd2lkdGg9IjM3MCIgc3R5bGU9IndpZHRoOjI3Ny41cHQ7Ym9yZGVyOm5vbmU7Ym9y ZGVyLWxlZnQ6c29saWQgIzY2NjY2NiAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDcuNXB0Ij4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1Zl cmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMzgzODM4Ij4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPiBSb2JlcnQgUmFzenVrIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsu bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5tYWlsdG86cm9iZXJ0QHJhc3p1 ay5uZXQ8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1v bmRheSwgSnVseSAyNywgMjAxNSAyOjQwIEFNPGJyPg0KPGI+VG86PC9iPiBEdWxlZXAgVGhpbGFr YXJhdGhuZTxicj4NCjxiPkNjOjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpiZXNzQGlldGYu b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5iZXNzQGlldGYub3JnPC9zcGFu PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2Jlc3NdIEJH UCByb3V0ZSBzZWxlY3Rpb24gY3JpdGVyaWEgLSBnZW9ncmFwaGljIGRpc3RhbmNlIHdoZW4gQVNf UEFUSCBhcmUgZXF1YWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl cmlmIj5IaSBEdWxlZXAsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UGxlYXNlIGNvbnNpZGVyIFJGQyA3MzExIGFuZCBw cm92aWRlIGZlZWRiYWNrIHdoeSB5b3UgdGhpbmsgaXQgaXMgbm90IHN1ZmZpY2llbnQgZm9yIHlv dXIgb2JqZWN0aXZlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y Zy9odG1sL3JmYzczMTEiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s L3JmYzczMTE8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+QmVzdCw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Ui48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBTdW4sIEp1bCAyNiwgMjAxNSBhdCA5 OjE1IFBNLCBEdWxlZXAgVGhpbGFrYXJhdGhuZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmR1bGVlcHRA bW9iaXRlbC5sayIgdGFyZ2V0PSJfYmxhbmsiPmR1bGVlcHRAbW9iaXRlbC5sazwvYT4mZ3Q7IHdy b3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGksPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHdvdWxkIGxpa2UgdG8gc3VnZ2VzdCB0byBjb25z aWRlciBnZW9ncmFwaGljIGRpc3RhbmNlIHdoZW4gQVNfUEFUSCAmbmJzcDthcmUgZXF1YWwgaW4g QkdQIHJvdXRlIHNlbGVjdGlvbiBjcml0ZXJpYS4gKGFzIHRpZSBicmVha2luZyBydWxlKS4gQ2Fu IGFueWJvZHkgY29tbWVudCBvbiBteSBpZGVhLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkczxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5EdWxlZXB0PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHA+VGhpcyBlLW1h aWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kPGJyPg0K cHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lw aWVudCw8YnI+DQpwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYnkgcmV0dXJu IGUtbWFpbCwgZGVsZXRlIHRoaXM8YnI+DQplLW1haWwgYW5kIGRlc3Ryb3kgYW55IGNvcGllcy4g QW55IGRpc3NlbWluYXRpb24gb3IgdXNlIG9mIHRoaXM8YnI+DQppbmZvcm1hdGlvbiBieSBhIHBl cnNvbiBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQgaXM8YnI+DQp1bmF1dGhvcml6 ZWQgYW5kIG1heSBiZSBpbGxlZ2FsLjxicj4NCk1vYml0ZWwgKFB2dCkgTHRkLjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXzxicj4NCkJFU1MgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0i bWFpbHRvOkJFU1NAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5CRVNTQGlldGYub3JnPC9hPjxi cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmVzcyIg dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmVz czwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5UaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZp ZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBub3QgdGhlIGlu dGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5 IHJldHVybiBlLW1haWwsDQogZGVsZXRlIHRoaXMgZS1tYWlsIGFuZCBkZXN0cm95IGFueSBjb3Bp ZXMuIEFueSBkaXNzZW1pbmF0aW9uIG9yIHVzZSBvZiB0aGlzIGluZm9ybWF0aW9uIGJ5IGEgcGVy c29uIG90aGVyIHRoYW4gdGhlIGludGVuZGVkIHJlY2lwaWVudCBpcyB1bmF1dGhvcml6ZWQgYW5k IG1heSBiZSBpbGxlZ2FsLiBNb2JpdGVsIChQdnQpIEx0ZC4NCjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+VGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25m aWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIElmIHlvdSBhcmUgbm90IHRoZSBp bnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBi eSByZXR1cm4gZS1tYWlsLA0KIGRlbGV0ZSB0aGlzIGUtbWFpbCBhbmQgZGVzdHJveSBhbnkgY29w aWVzLiBBbnkgZGlzc2VtaW5hdGlvbiBvciB1c2Ugb2YgdGhpcyBpbmZvcm1hdGlvbiBieSBhIHBl cnNvbiBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQgaXMgdW5hdXRob3JpemVkIGFu ZCBtYXkgYmUgaWxsZWdhbC4gTW9iaXRlbCAoUHZ0KSBMdGQuDQo8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ VGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg YW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCBy ZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBieSByZXR1cm4g ZS1tYWlsLA0KIGRlbGV0ZSB0aGlzIGUtbWFpbCBhbmQgZGVzdHJveSBhbnkgY29waWVzLiBBbnkg ZGlzc2VtaW5hdGlvbiBvciB1c2Ugb2YgdGhpcyBpbmZvcm1hdGlvbiBieSBhIHBlcnNvbiBvdGhl ciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQgaXMgdW5hdXRob3JpemVkIGFuZCBtYXkgYmUg aWxsZWdhbC4gTW9iaXRlbCAoUHZ0KSBMdGQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+VGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBj b25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIElmIHlvdSBhcmUgbm90IHRo ZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVs eSBieSByZXR1cm4gZS1tYWlsLA0KIGRlbGV0ZSB0aGlzIGUtbWFpbCBhbmQgZGVzdHJveSBhbnkg Y29waWVzLiBBbnkgZGlzc2VtaW5hdGlvbiBvciB1c2Ugb2YgdGhpcyBpbmZvcm1hdGlvbiBieSBh IHBlcnNvbiBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQgaXMgdW5hdXRob3JpemVk IGFuZCBtYXkgYmUgaWxsZWdhbC4gTW9iaXRlbCAoUHZ0KSBMdGQuDQo8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw PlRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFs IGFuZDxicj4NCnByaXZpbGVnZWQgaW5mb3JtYXRpb24uIElmIHlvdSBhcmUgbm90IHRoZSBpbnRl bmRlZCByZWNpcGllbnQsPGJyPg0KcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5 IGJ5IHJldHVybiBlLW1haWwsIGRlbGV0ZSB0aGlzPGJyPg0KZS1tYWlsIGFuZCBkZXN0cm95IGFu eSBjb3BpZXMuIEFueSBkaXNzZW1pbmF0aW9uIG9yIHVzZSBvZiB0aGlzPGJyPg0KaW5mb3JtYXRp b24gYnkgYSBwZXJzb24gb3RoZXIgdGhhbiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IGlzPGJyPg0K dW5hdXRob3JpemVkIGFuZCBtYXkgYmUgaWxsZWdhbC48YnI+DQpNb2JpdGVsIChQdnQpIEx0ZC48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj5UaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVu dGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBub3QgdGhlIGludGVu ZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IHJl dHVybiBlLW1haWwsIGRlbGV0ZSB0aGlzIGUtbWFpbCBhbmQgZGVzdHJveSBhbnkgY29waWVzLiBB bnkgZGlzc2VtaW5hdGlvbg0KIG9yIHVzZSBvZiB0aGlzIGluZm9ybWF0aW9uIGJ5IGEgcGVyc29u IG90aGVyIHRoYW4gdGhlIGludGVuZGVkIHJlY2lwaWVudCBpcyB1bmF1dGhvcml6ZWQgYW5kIG1h eSBiZSBpbGxlZ2FsLiBNb2JpdGVsIChQdnQpIEx0ZC4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0 bWw+DQpUaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVu dGlhbCBhbmQKcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBub3QgdGhlIGludGVu ZGVkIHJlY2lwaWVudCwKcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IHJl dHVybiBlLW1haWwsIGRlbGV0ZSB0aGlzCmUtbWFpbCBhbmQgZGVzdHJveSBhbnkgY29waWVzLiBB bnkgZGlzc2VtaW5hdGlvbiBvciB1c2Ugb2YgdGhpcwppbmZvcm1hdGlvbiBieSBhIHBlcnNvbiBv dGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQgaXMKdW5hdXRob3JpemVkIGFuZCBtYXkg YmUgaWxsZWdhbC4KTW9iaXRlbCAoUHZ0KSBMdGQuCg== --_000_4C8ECB373CE2DB41BE8D10BADC0F8771EE00BF37HOWEXMAIL01mobi_-- From nobody Sat Aug 8 10:56:43 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B3781B2A2C for ; Sat, 8 Aug 2015 10:56:42 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.215 X-Spam-Level: X-Spam-Status: No, score=-3.215 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RELAY_IS_203=0.994, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zS5CcT6Yhcj2 for ; Sat, 8 Aug 2015 10:56:38 -0700 (PDT) Received: from mailgw2.mobitel.lk (mailgw2.mobitel.lk [203.94.71.249]) by ietfa.amsl.com (Postfix) with ESMTP id C743C1B2A29 for ; Sat, 8 Aug 2015 10:56:35 -0700 (PDT) From: Duleep Thilakarathne To: "idr@ietf.org" Thread-Topic: BGP route selection criteria - new path attribute for geographic distance when AS_PATH are equal for eBGP Thread-Index: AdDSAi0WhwDKtlH/Qt654rfcbtjE4w== Date: Sat, 8 Aug 2015 17:56:33 +0000 Message-ID: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09BHOWEXMAIL01mobi_" MIME-Version: 1.0 Received-SPF: none Archived-At: Subject: [Idr] BGP route selection criteria - new path attribute for geographic distance when AS_PATH are equal for eBGP X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 17:56:42 -0000 --_000_4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09BHOWEXMAIL01mobi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all, I analyzed full BGP routing table (541,199 routes) with two tier 1 ISP mult= i-homing scenario and found nearly 50% of routes have equal AS-PATH length.= In this analysis It was considered, there was no route policy applied to i= nfluence local preference. According to BGP best path selection algorithm, = when AS-PATH lengths are equal, router breaks tie condition based on route= r internal logic. This does not grantee proper outgoing path selection. I suggest to introduce new path attribute which carries accumulated distanc= e information between different administrative domains. This not coincide w= ith RFC 7311 since propose path attribute carries information between diffe= rent administrative domains. The purpose of introduce new path attribute is to introduce new parameter t= o BGP route selection algorithm when AS_PATH length is equal and reduce rou= te policy configurations. eBGP scenario is considered. Your comments really appreciated. Regards, Duleep T This e-mail and any attachments may contain confidential and privileged information. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this e-mail and destroy any copies. Any dissemination or use of this information by a person other than the intended recipient is unauthorized and may be illegal. Mobitel (Pvt) Ltd. --_000_4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09BHOWEXMAIL01mobi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

 

Dear all,

 

I analyzed full BGP routing table (541,199 routes) w= ith two tier 1 ISP multi-homing scenario and found nearly 50% of routes hav= e equal AS-PATH length. In this analysis It was considered, there was no ro= ute policy applied to influence local preference. According to BGP best path selection algorithm, when AS-PATH l= engths  are equal, router breaks tie condition based on router interna= l logic. This does not grantee proper outgoing path selection.

 

I suggest to introduce new path attribute which carr= ies accumulated distance information between different administrative domai= ns. This not coincide with RFC 7311 since propose path attribute carries in= formation between different administrative domains.

 

The purpose of introduce new path attribute is to in= troduce new parameter to BGP route selection algorithm when AS_PATH length = is equal and reduce route policy configurations. eBGP scenario is considere= d.

 

Your comments really appreciated.

 

 

Regards,

Duleep T

 

This e-mail and any attachments may contain confidential and
privileged information. If you are not the intended recipient,
please notify the sender immediately by return e-mail, delete this
e-mail and destroy any copies. Any dissemination or use of this
information by a person other than the intended recipient is
unauthorized and may be illegal.
Mobitel (Pvt) Ltd.

--_000_4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09BHOWEXMAIL01mobi_-- From nobody Sat Aug 8 11:24:25 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F74F1A1A54 for ; Sat, 8 Aug 2015 11:24:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.535 X-Spam-Level: X-Spam-Status: No, score=-3.535 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_SOFTFAIL=0.665] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t6uOyHN2PF-u for ; Sat, 8 Aug 2015 11:24:22 -0700 (PDT) Received: from shaolin.ameri.ca (shaolin.ameri.ca [206.239.7.162]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70CD21A039B for ; Sat, 8 Aug 2015 11:24:22 -0700 (PDT) Received: from [IPv6:2001:418:8004:1:24a4:145:ba8d:671a] (unknown [IPv6:2001:418:8004:1:24a4:145:ba8d:671a]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bradd) by shaolin.ameri.ca (Postfix) with ESMTPSA id CD43A2A5AE0; Sat, 8 Aug 2015 18:24:19 +0000 (UTC) Content-Type: multipart/alternative; boundary=Apple-Mail-517DFC12-344F-414F-9B7D-89E3DEB14E55 Mime-Version: 1.0 (1.0) From: brad dreisbach X-Mailer: iPhone Mail (13A4325c) In-Reply-To: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> Date: Sat, 8 Aug 2015 14:24:17 -0400 Content-Transfer-Encoding: 7bit Message-Id: <7844F682-84DB-4712-AA78-5ED6FF91408A@ntt.net> References: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> To: Duleep Thilakarathne Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] BGP route selection criteria - new path attribute for geographic distance when AS_PATH are equal for eBGP X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 18:24:24 -0000 --Apple-Mail-517DFC12-344F-414F-9B7D-89E3DEB14E55 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable > On Aug 8, 2015, at 13:56, Duleep Thilakarathne wrote:= >=20 > =20 > Dear all, > =20 > I analyzed full BGP routing table (541,199 routes) with two tier 1 ISP mul= ti-homing scenario and found nearly 50% of routes have equal AS-PATH length.= In this analysis It was considered, there was no route policy applied to in= fluence local preference. According to BGP best path selection algorithm, wh= en AS-PATH lengths are equal, router breaks tie condition based on router i= nternal logic. This does not grantee proper outgoing path selection. > =20 > I suggest to introduce new path attribute which carries accumulated distan= ce information between different administrative domains. This not coincide w= ith RFC 7311 since propose path attribute carries information between differ= ent administrative domains. > =20 > The purpose of introduce new path attribute is to introduce new parameter t= o BGP route selection algorithm when AS_PATH length is equal and reduce rout= e policy configurations. eBGP scenario is considered. > =20 > Your comments really appreciated. https://tools.ietf.org/html/draft-ietf-idr-aigp-07 > =20 > =20 > Regards, > Duleep T > =20 > This e-mail and any attachments may contain confidential and > privileged information. If you are not the intended recipient, > please notify the sender immediately by return e-mail, delete this > e-mail and destroy any copies. Any dissemination or use of this > information by a person other than the intended recipient is > unauthorized and may be illegal. > Mobitel (Pvt) Ltd. > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr --Apple-Mail-517DFC12-344F-414F-9B7D-89E3DEB14E55 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit


On Aug 8, 2015, at 13:56, Duleep Thilakarathne <duleept@Mobitel.lk> wrote:

 

Dear all,

 

I analyzed full BGP routing table (541,199 routes) with two tier 1 ISP multi-homing scenario and found nearly 50% of routes have equal AS-PATH length. In this analysis It was considered, there was no route policy applied to influence local preference. According to BGP best path selection algorithm, when AS-PATH lengths  are equal, router breaks tie condition based on router internal logic. This does not grantee proper outgoing path selection.

 

I suggest to introduce new path attribute which carries accumulated distance information between different administrative domains. This not coincide with RFC 7311 since propose path attribute carries information between different administrative domains.

 

The purpose of introduce new path attribute is to introduce new parameter to BGP route selection algorithm when AS_PATH length is equal and reduce route policy configurations. eBGP scenario is considered.

 

Your comments really appreciated.


https://tools.ietf.org/html/draft-ietf-idr-aigp-07


 

 

Regards,

Duleep T

 

This e-mail and any attachments may contain confidential and
privileged information. If you are not the intended recipient,
please notify the sender immediately by return e-mail, delete this
e-mail and destroy any copies. Any dissemination or use of this
information by a person other than the intended recipient is
unauthorized and may be illegal.
Mobitel (Pvt) Ltd.

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr
--Apple-Mail-517DFC12-344F-414F-9B7D-89E3DEB14E55-- From nobody Sat Aug 8 11:27:40 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0EB31A1A5D for ; Sat, 8 Aug 2015 11:27:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.535 X-Spam-Level: X-Spam-Status: No, score=-3.535 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_SOFTFAIL=0.665] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PH-5Jfvo72C1 for ; Sat, 8 Aug 2015 11:27:34 -0700 (PDT) Received: from shaolin.ameri.ca (shaolin.ameri.ca [206.239.7.162]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7938B1A1A54 for ; Sat, 8 Aug 2015 11:27:34 -0700 (PDT) Received: from [IPv6:2001:418:8004:1:24a4:145:ba8d:671a] (unknown [IPv6:2001:418:8004:1:24a4:145:ba8d:671a]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bradd) by shaolin.ameri.ca (Postfix) with ESMTPSA id 7BEF82A5AD2; Sat, 8 Aug 2015 18:27:33 +0000 (UTC) Content-Type: multipart/alternative; boundary=Apple-Mail-44864E0A-C25F-4BE4-A0C7-CD48FD2276C6 Mime-Version: 1.0 (1.0) From: brad dreisbach X-Mailer: iPhone Mail (13A4325c) In-Reply-To: <7844F682-84DB-4712-AA78-5ED6FF91408A@ntt.net> Date: Sat, 8 Aug 2015 14:27:32 -0400 Content-Transfer-Encoding: 7bit Message-Id: References: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> <7844F682-84DB-4712-AA78-5ED6FF91408A@ntt.net> To: Duleep Thilakarathne Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] BGP route selection criteria - new path attribute for geographic distance when AS_PATH are equal for eBGP X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 18:27:38 -0000 --Apple-Mail-44864E0A-C25F-4BE4-A0C7-CD48FD2276C6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable > On Aug 8, 2015, at 14:24, brad dreisbach wrote: >=20 >=20 >=20 >> On Aug 8, 2015, at 13:56, Duleep Thilakarathne wrote= : >>=20 >> =20 >> Dear all, >> =20 >> I analyzed full BGP routing table (541,199 routes) with two tier 1 ISP mu= lti-homing scenario and found nearly 50% of routes have equal AS-PATH length= . In this analysis It was considered, there was no route policy applied to i= nfluence local preference. According to BGP best path selection algorithm, w= hen AS-PATH lengths are equal, router breaks tie condition based on router i= nternal logic. This does not grantee proper outgoing path selection. >> =20 >> I suggest to introduce new path attribute which carries accumulated dista= nce information between different administrative domains. This not coincide w= ith RFC 7311 since propose path attribute carries information between differ= ent administrative domains. >> =20 >> The purpose of introduce new path attribute is to introduce new parameter= to BGP route selection algorithm when AS_PATH length is equal and reduce ro= ute policy configurations. eBGP scenario is considered. >> =20 >> Your comments really appreciated. >=20 > https://tools.ietf.org/html/draft-ietf-idr-aigp-07 >=20 actually nevermind, i misread your initial post. >=20 >> =20 >> =20 >> Regards, >> Duleep T >> =20 >> This e-mail and any attachments may contain confidential and >> privileged information. If you are not the intended recipient, >> please notify the sender immediately by return e-mail, delete this >> e-mail and destroy any copies. Any dissemination or use of this >> information by a person other than the intended recipient is >> unauthorized and may be illegal. >> Mobitel (Pvt) Ltd. >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr --Apple-Mail-44864E0A-C25F-4BE4-A0C7-CD48FD2276C6 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit


On Aug 8, 2015, at 14:24, brad dreisbach <bradd@ntt.net> wrote:



On Aug 8, 2015, at 13:56, Duleep Thilakarathne <duleept@Mobitel.lk> wrote:

 

Dear all,

 

I analyzed full BGP routing table (541,199 routes) with two tier 1 ISP multi-homing scenario and found nearly 50% of routes have equal AS-PATH length. In this analysis It was considered, there was no route policy applied to influence local preference. According to BGP best path selection algorithm, when AS-PATH lengths  are equal, router breaks tie condition based on router internal logic. This does not grantee proper outgoing path selection.

 

I suggest to introduce new path attribute which carries accumulated distance information between different administrative domains. This not coincide with RFC 7311 since propose path attribute carries information between different administrative domains.

 

The purpose of introduce new path attribute is to introduce new parameter to BGP route selection algorithm when AS_PATH length is equal and reduce route policy configurations. eBGP scenario is considered.

 

Your comments really appreciated.


https://tools.ietf.org/html/draft-ietf-idr-aigp-07


actually nevermind, i misread your initial post.



 

 

Regards,

Duleep T

 

This e-mail and any attachments may contain confidential and
privileged information. If you are not the intended recipient,
please notify the sender immediately by return e-mail, delete this
e-mail and destroy any copies. Any dissemination or use of this
information by a person other than the intended recipient is
unauthorized and may be illegal.
Mobitel (Pvt) Ltd.

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr
--Apple-Mail-44864E0A-C25F-4BE4-A0C7-CD48FD2276C6-- From nobody Sat Aug 8 13:49:16 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06E721A1AC1 for ; Sat, 8 Aug 2015 13:49:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.277 X-Spam-Level: X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LZ1ebejKQPrg for ; Sat, 8 Aug 2015 13:49:12 -0700 (PDT) Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45A361A1AA6 for ; Sat, 8 Aug 2015 13:49:12 -0700 (PDT) Received: by wibhh20 with SMTP id hh20so104678730wib.0 for ; Sat, 08 Aug 2015 13:49:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Cp6t31zl3Dn76kVX8SBdv5u7uiiibKaVA9lBn9HAm80=; b=gPXT1DF2zSv5s8ktQi9DcwtzOQ0B4ia1qtP8vMETxL+ucJv1skf5Gp2wGe60VpgWQp pYuYOy98XOJJg9eZvMWFsH5Y2hiKrq9gyHboIu1cmiSVmBd4RG7ZeOuxjCpfSZFKlGuC /6WTIn2mXspLw1uJ4J7n/y+1Ggz1u94T6WbI1EW+6kI0w5QXEsh7e9NfPDmsX+z5rWKZ yAPu0cm2xvhu6IgoPg9QG3vcuzf9W6gzZhu9VsJLLzGoZOdnE+CsbAqHz/op5UVg7GHC 97QK8F4lxVD+1G3qL/Y5mitShnxgx4/fxX5M9LSZ5nhnT2cSUY5uLISXf3D5s6Kk3OIn JK5A== MIME-Version: 1.0 X-Received: by 10.181.13.195 with SMTP id fa3mr10023996wid.7.1439066951041; Sat, 08 Aug 2015 13:49:11 -0700 (PDT) Sender: rraszuk@gmail.com Received: by 10.194.31.230 with HTTP; Sat, 8 Aug 2015 13:49:10 -0700 (PDT) In-Reply-To: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> References: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> Date: Sat, 8 Aug 2015 22:49:10 +0200 X-Google-Sender-Auth: Eor4jmAdGAD8El4T_Fr9ZweOrok Message-ID: From: Robert Raszuk To: Duleep Thilakarathne Content-Type: multipart/alternative; boundary=f46d043c07d46cc8e1051cd2e278 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] BGP route selection criteria - new path attribute for geographic distance when AS_PATH are equal for eBGP X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 20:49:15 -0000 --f46d043c07d46cc8e1051cd2e278 Content-Type: text/plain; charset=UTF-8 Duleep, Great that we have moved the discussion from BESS WG to IDR where it belongs (assuming it belongs to IETF in the first place). Additional points: Point 1: You said that your analysis is based on the peering with no route policy applied. Just FYI there is parallel draft that enforces configuration of policy to all peerings for both incoming and outgoing updates. Ref: https://tools.ietf.org/html/draft-mauch-bgp-reject As noted on BESS list bgp policy if configured can solve your problem today with simple match and setting local preference, weight or cost community (with any chosen POI). It can be dynamic or static ... Point 2: You recommend that during best path selection - after AS PATH length check router OS will automatically choose as best those paths with lower cumulative ebgp boundaries RTT or cumulative distance between EBGP expressed in kilometers or miles. Well such lower RTT/Geo distance ebgp boundaries path may be 10 x more expensive for tier-2 or tier-3 ... how do you explain to ISP management that you "optimized BGP" and then they have to pay much more for peerings from now on ? Your suggestion does not seem to consider the most important BGP rule that it is all about cost and policy. Point 3: Which path is chosen today becomes global routing decision. However if you look at applications which need to talk end to end they have very different characteristics. Have you analysed Thomas work in regards of interdomain qos ? http://tools.ietf.org/html/draft-knoll-idr-qos-attribute-15 Point 4: Do you have any ietf draft describing your idea or is this just a free discussion ? Point 5: How do you handle case of dropping more specific routes by an upstream? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *Point 6 - My suggested alternative proposal: * How about we take a completely different approach here and define a new BGP path attribute which lists geographic coordinates at each EBGP boundary BGP_UPDATE goes through ? Just like AS_PATH it would grow as you traverse EBGP boundaries ... It will be pure informational and static from BGP code pov. However it could be quite useful in various ways for offline policy engines in any possible ISP/SP to help with more accurate policy application to their routing. The coordinates may be accompanied by additional information (say a v6 address) to for example help anyone to measure the RTT from some sort of local SDN BGP policy engine. Best, Robert On Sat, Aug 8, 2015 at 7:56 PM, Duleep Thilakarathne wrote: > > > Dear all, > > > > I analyzed full BGP routing table (541,199 routes) with two tier 1 ISP > multi-homing scenario and found nearly 50% of routes have equal AS-PATH > length. In this analysis It was considered, there was no route policy > applied to influence local preference. According to BGP best path selection > algorithm, when AS-PATH lengths are equal, router breaks tie condition > based on router internal logic. This does not grantee proper outgoing path > selection. > > > > I suggest to introduce new path attribute which carries accumulated > distance information between different administrative domains. This not > coincide with RFC 7311 since propose path attribute carries information > between different administrative domains. > > > > The purpose of introduce new path attribute is to introduce new parameter > to BGP route selection algorithm when AS_PATH length is equal and reduce > route policy configurations. eBGP scenario is considered. > > > > Your comments really appreciated. > > > > > > Regards, > > Duleep T > > > --f46d043c07d46cc8e1051cd2e278 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Duleep,

Great that we have moved the discussion from BESS WG = to IDR where it belongs (assuming it belongs to IETF in the first place).


Additional points:

Point 1:

You said t= hat your analysis is based on the peering with no route policy applied. Jus= t FYI there is parallel draft that enforces configuration of policy to all = peerings for both incoming and outgoing updates.=C2=A0


As noted on BESS list bgp policy if configured can solve your pr= oblem today with simple match and setting local preference, weight or cost = community (with any chosen POI).=C2=A0

It can be dynamic or static ...

Point 2:=C2=A0

You recommend that during = best path selection - after AS PATH length check router OS will automatical= ly choose as best those paths with lower cumulative ebgp boundaries RTT or = cumulative distance between EBGP expressed in kilometers or miles.=C2=A0

Well such lower RTT/Geo = distance ebgp boundaries path may be 10 x more expensive for tier-2 or tier= -3 ... how do you explain to ISP management that you "optimized BGP&qu= ot; and then they have to pay much more for peerings from now on ?=C2=A0

Your suggestion does not= seem to consider the most important BGP rule that it is all about cost and= policy.=C2=A0


Point 3:=C2=A0

Which path is chosen today becomes global routing decision. = However if you look at applications which need to talk end to end they have= very different characteristics.=C2=A0

Have you analysed Thomas work in regards of interdomain qo= s ?



Point 4:=C2=A0

= Do you have any ietf draft describing your idea or is this just a free disc= ussion ?=C2=A0


Point 5:=C2=A0

How do you handle case of dropping more specific routes by a= n upstream?


=
- - - - - - - - - - - - - - - - - - - - - - - - - - - - = - - - - - - - - - - - - - - - - - - - -=C2=A0

<= /div>

Point 6 - My= suggested alternative proposal:=C2=A0

<= /b>

How about we take = a completely different approach here and define a new BGP path attribute wh= ich lists geographic coordinates at each EBGP boundary BGP_UPDATE goes thro= ugh ? Just like AS_PATH it would grow as you traverse EBGP boundaries ...= =C2=A0

It will be pure= informational and static from BGP code pov.=C2=A0
=
However it could be quite useful in various wa= ys for offline policy engines in any possible ISP/SP to help with more accu= rate policy application to their routing.

The coordinates may be accompanied by additional inform= ation (say a v6 address) to for example help anyone to measure the RTT from= some sort of local SDN BGP policy engine.


Best,
Robert=C2=A0
=C2=A0



On Sat, Aug 8, 2015 at 7:56 PM, Duleep = Thilakarathne <duleept@mobitel.lk> wrote:

=C2=A0

Dear all,

=C2=A0

I analyzed full BGP routing table (541,199 routes) w= ith two tier 1 ISP multi-homing scenario and found nearly 50% of routes hav= e equal AS-PATH length. In this analysis It was considered, there was no ro= ute policy applied to influence local preference. According to BGP best path selection algorithm, when AS-PATH l= engths=C2=A0 are equal, router breaks tie condition based on router interna= l logic. This does not grantee proper outgoing path selection.

=C2=A0

I suggest to introduce new path attribute which carr= ies accumulated distance information between different administrative domai= ns. This not coincide with RFC 7311 since propose path attribute carries in= formation between different administrative domains.

=C2=A0

The purpose of introduce new path attribute is to in= troduce new parameter to BGP route selection algorithm when AS_PATH length = is equal and reduce route policy configurations. eBGP scenario is considere= d.

=C2=A0

Your comments really appreciated.

=C2=A0

=C2=A0

Regards,

Duleep T

=C2=A0


<= /div>
--f46d043c07d46cc8e1051cd2e278-- From nobody Mon Aug 10 15:38:42 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBF541A011B; Mon, 10 Aug 2015 15:38:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Eqcwv9Tygd5x; Mon, 10 Aug 2015 15:38:39 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BAB9C1A0122; Mon, 10 Aug 2015 15:38:38 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150810223838.3908.24770.idtracker@ietfa.amsl.com> Date: Mon, 10 Aug 2015 15:38:38 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] I-D Action: draft-ietf-idr-route-leak-detection-mitigation-00.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 22:38:41 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing Working Group of the IETF. Title : Methods for Detection and Mitigation of BGP Route Leaks Authors : Kotikalapudi Sriram Doug Montgomery Brian Dickson Filename : draft-ietf-idr-route-leak-detection-mitigation-00.txt Pages : 17 Date : 2015-07-22 Abstract: In [I-D.ietf-grow-route-leak-problem-definition], the authors have provided a definition of the route leak problem, and also enumerated several types of route leaks. In this document, we first examine which of those route-leak types are detected and mitigated by the existing origin validation (OV) [RFC 6811] and BGPSEC path validation [I-D.ietf-sidr-bgpsec-protocol]. Where the current OV and BGPSEC protocols don't offer a solution, this document suggests an enhancement that would extend the route-leak detection and mitigation capability of BGPSEC. The solution can be implemented in BGP without necessarily tying it to BGPSEC. Incorporating the solution in BGPSEC is one way of implementing it in a secure way. We do not claim to have provided a solution for all possible types of route leaks, but the solution covers several, especially considering some significant route-leak attacks or occurrences that have been observed in recent years. The document also includes a stopgap method for detection and mitigation of route leaks for the phase when BGPSEC (path validation) is not yet deployed but only origin validation is deployed. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-route-leak-detection-mitigation/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-idr-route-leak-detection-mitigation-00 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Tue Aug 11 20:52:15 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 727951A88F8; Tue, 11 Aug 2015 20:52:12 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uRUxkWXTZ52p; Tue, 11 Aug 2015 20:52:11 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C17151A88FD; Tue, 11 Aug 2015 20:51:59 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150812035159.24946.24274.idtracker@ietfa.amsl.com> Date: Tue, 11 Aug 2015 20:51:59 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] I-D Action: draft-ietf-idr-flowspec-l2vpn-02.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Aug 2015 03:52:12 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing Working Group of the IETF. Title : Dissemination of Flow Specification Rules for L2 VPN Authors : Weiguo Hao Qiandeng Liang Stephane Litkowski Shunwan Zhuang Filename : draft-ietf-idr-flowspec-l2vpn-02.txt Pages : 12 Date : 2015-08-11 Abstract: This document defines BGP flow-spec extension for Ethernet traffic filtering in L2 VPN network. SAFI=134 in [RFC5575] is redefined for dissemination traffic filtering information in an L2VPN environment. A new subset of component types and extended community also are defined. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-flowspec-l2vpn/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-idr-flowspec-l2vpn-02 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-idr-flowspec-l2vpn-02 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Thu Aug 13 15:29:46 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F40D51B3B91; Thu, 13 Aug 2015 15:29:42 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.9 X-Spam-Level: X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HihVvg3PxhLi; Thu, 13 Aug 2015 15:29:42 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 45DB51B3B84; Thu, 13 Aug 2015 15:29:42 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: IESG Secretary To: "IETF Announcement List" X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150813222942.24546.44485.idtracker@ietfa.amsl.com> Date: Thu, 13 Aug 2015 15:29:42 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] IDR WG Virtual Interim Meetings X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Reply-To: ietf@ietf.org List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 22:29:43 -0000 The Inter-Domain Routing (IDR) WG will hold virtual interim meetings on the following dates: August 31st: 10:00 - 11:30 EDT IDR Flow Specification and other topics Sept. 14th 22:00 - 23:30 EDT Yang BGP Modules + other topics Sept 28th 10:00 - 11:30 EDT Yang BGP Modules + other topics October 12th 10:00 - 11:30 EDT Topic TBD October 30th 22:00 - 23:30 EDT Preview of IETF Drafts WebEx details will follow on the IDR mailing list. From nobody Fri Aug 14 10:19:04 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D54AE1A0282; Fri, 14 Aug 2015 10:19:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -96.354 X-Spam-Level: X-Spam-Status: No, score=-96.354 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Km-Mb_aVFke9; Fri, 14 Aug 2015 10:19:03 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C77521A0195; Fri, 14 Aug 2015 10:19:02 -0700 (PDT) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.199.108; From: "Susan Hares" To: "'IDR WG'" Date: Fri, 14 Aug 2015 13:19:01 -0400 Message-ID: <012701d0d6b5$509dd510$f1d97f30$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0128_01D0D693.C98C3510" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdDWtNmru02aNPBNQji7qP2C0AKOjw== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Cc: 'BESS' Subject: [Idr] Working Group Adoption call for draft-rosen-idr-tunnel-encaps - is completed X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 17:19:04 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0128_01D0D693.C98C3510 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit The working group adoption call for draft-rosen-idr-tunnel-encaps is completed and the IDR WG has adopted this draft: http://datatracker.ietf.org/doc/draft-rosen-idr-tunnel-encaps/ Will the authors please submit the draft as: draft-ietf-idr-tunnel-encaps-00.txt Sue Hares and John Scudder ------=_NextPart_000_0128_01D0D693.C98C3510 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

The = working group adoption call for draft-rosen-idr-tunnel-encaps is = completed and the IDR WG has adopted this draft:

 

h= ttp://datatracker.ietf.org/doc/draft-rosen-idr-tunnel-encaps/

 

Will the authors please submit the draft as: =

 

draft-ietf-idr-tunnel-encaps-00.txt

 

Sue Hares = and John Scudder

 

------=_NextPart_000_0128_01D0D693.C98C3510-- From nobody Fri Aug 14 10:27:13 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4D601B2AAA; Fri, 14 Aug 2015 10:27:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id StfUVJvrEgR8; Fri, 14 Aug 2015 10:27:08 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 87E6C1B2A96; Fri, 14 Aug 2015 10:27:08 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150814172708.22275.98407.idtracker@ietfa.amsl.com> Date: Fri, 14 Aug 2015 10:27:08 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] I-D Action: draft-ietf-idr-ix-bgp-route-server-implementation-00.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 17:27:09 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing Working Group of the IETF. Title : Internet Exchange Route Server - Implementation Report Author : Elisa Jasinska Filename : draft-ietf-idr-ix-bgp-route-server-implementation-00.txt Pages : 5 Date : 2015-02-02 Abstract: This document provides a survey of Internet Exchange Route Server implementations. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-ix-bgp-route-server-implementation/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-idr-ix-bgp-route-server-implementation-00 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Fri Aug 14 10:33:28 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 976EF1B2AB8 for ; Fri, 14 Aug 2015 10:33:26 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -97.155 X-Spam-Level: X-Spam-Status: No, score=-97.155 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EFeSY8ldQzq7 for ; Fri, 14 Aug 2015 10:33:25 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A0241B2AAE for ; Fri, 14 Aug 2015 10:33:25 -0700 (PDT) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.199.108; From: "Susan Hares" To: "'IDR WG'" Date: Fri, 14 Aug 2015 13:33:24 -0400 Message-ID: <014101d0d6b7$52a727b0$f7f57710$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0142_01D0D695.CB970E50" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdDWtoDg/wUVVVrZSx6d/I2Gtu2MYw== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [Idr] Implementation reports X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 17:33:26 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0142_01D0D695.CB970E50 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit The following two implementation report drafts will be adopted as WG drafts, but not forwarded to the IESG. draft-ietf-idr-ix-bgp-route-server-implementation draft-ietf-idr-sla-exchange-impl The authors of draft-svshah-idr-sla-exchange-impl should submit their draft as: draft-ietf-idr-sla-exchange-impl. The material in these two drafts will be included in the IDR wiki, and the drafts will be deleted from the IDR repository after these drafts (already through WG LC) have been published by the RFC editor. The authors will need to keep the wiki updated with the latest implementation information. Sue Hares ------=_NextPart_000_0142_01D0D695.CB970E50 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

The = following two implementation report drafts will be adopted as WG drafts, = but not forwarded to the IESG.

 

draft-ietf-idr-ix-bgp-route-server-implementation<= /o:p>

draft-ietf-idr-sla-exchange-impl =

 

The authors of draft-svshah-idr-sla-exchange-impl =  should submit their draft as:

 

draft-ietf-idr-sla-exchange-impl.

 

The material = in these two drafts will be included in the IDR wiki, and the drafts = will be deleted from the IDR repository after these drafts (already = through WG LC) have been published by the RFC editor. The authors will = need to keep the wiki updated with the latest implementation = information.

 

Sue Hares

 

 

------=_NextPart_000_0142_01D0D695.CB970E50-- From nobody Fri Aug 14 15:01:11 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EC171A8AB8 for ; Fri, 14 Aug 2015 15:01:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.902 X-Spam-Level: X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fu8JyEfscPMf for ; Fri, 14 Aug 2015 15:01:08 -0700 (PDT) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0710.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:710]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 201041A8AC3 for ; Fri, 14 Aug 2015 15:01:07 -0700 (PDT) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=jgs@juniper.net; Received: from [172.29.35.206] (66.129.241.12) by BY2PR0501MB1831.namprd05.prod.outlook.com (10.163.155.149) with Microsoft SMTP Server (TLS) id 15.1.231.21; Fri, 14 Aug 2015 22:00:46 +0000 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) From: "John G. Scudder" In-Reply-To: <14990_1435912168_559647E8_14990_2582_1_53C29892C857584299CBF5D05346208A0F5DA6ED@OPEXCLILM21.corporate.adroot.infra.ftgroup> Date: Fri, 14 Aug 2015 18:00:42 -0400 Content-Transfer-Encoding: quoted-printable Message-ID: <8C623555-1963-4B93-84D4-994DABA9B99B@juniper.net> References: <20150702142348.4291.10005.idtracker@ietfa.amsl.com> <7C5305E5-69BF-4796-900A-726FFE4B2EEE@juniper.net> <14990_1435912168_559647E8_14990_2582_1_53C29892C857584299CBF5D05346208A0F5DA6ED@OPEXCLILM21.corporate.adroot.infra.ftgroup> To: X-Mailer: Apple Mail (2.2104) X-Originating-IP: [66.129.241.12] X-ClientProxiedBy: BY2PR03CA070.namprd03.prod.outlook.com (10.141.249.43) To BY2PR0501MB1831.namprd05.prod.outlook.com (25.163.155.149) X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1831; 2:MfM40U+tzd2Yk0iuP290ckMIRqTF2Ljql9x+1v969E+lJGBj5BEGB7SfGHOrX6GaJcuDPoIMOupAPbeCLnomIsutbE0rBuCB+9UOVKDaRc0aTm3NK9Ft947BC5vwRNt/KK46D9B7DIaimhoBbSt2/PKCVkl6b86TpST3JypXBsA=; 3:+X/E21rKeD0tz7mHXc7U3GhtAyp8Juwqj1eqRaQOwdVs3ZlfP4VpwoCS4SPvq5BiDKDPudFWjPzTvC9ujL0vSyyJTdZudDXQyVqOBztdfHW7sdJ6QhXKzMqr1mMuNDTVbeiy2Y+H9qrKmKw9FXkh/Q==; 25:qh3ZbgCS+d0UrGy7d/U2E0VbcTpHhrIoF1uiDV/orP/d/+WABl/njmlz25ueLQsXIf/hMh4n7k1nmNqByu0pe/UImBNk2P4fM3Vqdt5j/w0vfN44AfpT1rybqcD9Gl7OfPvdOJtNThVJxE1w6x6CzARfDc+I1iaet9D6AFyyPwkh2vASP50XJsUc8YdExUcXyZPlXw5jBSPidCIh41e6nMQWCsoHuWdNwWwvV8OsTv835knzoJOUz3VzB/EO6SMK6nxDO2RiVngLb8MeKRD+bg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0501MB1831; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1831; 20:tT60HEbFs46AYl1LA5/F21aeVq04IKME0Dnm8s/4BIlm6RhoszqV34SRfoYsqeick8dxeJUoL1Eae9+Afb63I2MZrwI8QkwkFO59Fy8kFUsqm6myBZqyKbCNQR1p51M4/RyaLC6Tvd0XUcO91UZ9BLXt5nAOljHDzYNUzs2iynfKJfh0y8jBo7QbLuJGXehnBuNlXUQLdF2KBbH2kJFMdskRW1JxYzupIfMKfRW9bwJ0R9ZqfN3vYRbTYun2F3gD2v7rXWR2aL9vRKv01vEpPYmSENzg0b6i9ACfosClNLPC5Ms68H5RqjhN4iwJ5zOWk6BtkA71sa6UPPX8tmd3Lmcqi9B+cOXyoSIbWx+tJLeJh22WcmciUAZiInOdB3QR4M1kE6ha+uVLLTkOG7GQrDW34gUuouBwygWdQDPMsdgQ+10wvzIEZy5FhfeVIm6768HBr2SHv49litvAZcWt2RIfcTeCeXjkujaws4GFX0WWF68VFF8mYkqcDH+AtZLv; 4:D9S9UiDPBZpwL1VCR+EAm9RQ+cVeTVDJGLcMksHnRlnnboOuwXwZyruagR6OLcwxMcQ/x/IhGg8eUhhj1To8sz1BjCaI1krOEjGfuAbfJOSy/uUhP74vjJAQYNSPIY6/qjN0/DCk2NnD1d/nZ2hAMeYDGIP0lRHj4sGlrrc/FKwLNjGJjCl2lUaE0QnSxyf2LJY19n72F0ZcWLrUOL9h42FGpnO6XXBuZwfvA1l1S3vtYJXWyv7uJvs86dlOZ84XFunTBOhm9dMloutyRVJZ4SW8h724ZGNWlty7FSkdwCc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR0501MB1831; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1831; X-Forefront-PRVS: 066898046A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(377454003)(189002)(199003)(24454002)(2950100001)(23726002)(86362001)(77156002)(50986999)(68736005)(19580405001)(92566002)(93886004)(62966003)(5001860100001)(5001920100001)(189998001)(5001960100002)(101416001)(76176999)(110136002)(40100003)(50466002)(42186005)(81156007)(4001540100001)(230783001)(87976001)(5001830100001)(97756001)(77096005)(106356001)(83716003)(82746002)(2351001)(105586002)(46406003)(122386002)(97736004)(19580395003)(64706001)(36756003)(46102003)(57306001)(66066001)(47776003)(33656002)(50226001)(104396002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0501MB1831; H:[172.29.35.206]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0501MB1831; 23:VRsrftCi6tQmefMP/4JMZWoIrBeTMPlITP6GQQz?= =?us-ascii?Q?irkPcx4HeD+qKIel9DAar2ejR2f2pnjJNmWtypyvNxOlpJQ3TDWXvHYpHBYZ?= =?us-ascii?Q?nFqHd/ioKYuI32CGQTusNBQQo+XxmGbNjl8nklbMMVbcS5hbucWHb5kuk569?= =?us-ascii?Q?KzQ7Qd2beUICr9feuYdf7EGMuEVrnvXMqAq7Wj/N7x0532EizlLa/gjLg0D5?= =?us-ascii?Q?VEfeXQcRAvNeLvpUx17lIkwlc6+uVi+j5E2yJEylmx4e/FAw+qpIYu4Y1MzD?= =?us-ascii?Q?IY76cvolE3QE5luASAbgwh2TsAw1hvYxqrGyoaTTASYIGK4JSufJ/0R6Pmay?= =?us-ascii?Q?7s4NccwzfdcCCQ4OdOwdG5Q8Ry3Pkj0vvQIPlDoazCVL2UckZViRlWHKypqz?= =?us-ascii?Q?rIR3FP5MCjdWTj3q1pPhJVsUJhSw7jv/wT9G7tXNjEbt5yOAj/+tG0BBBK/3?= =?us-ascii?Q?pzV7q2zOn0M4rETl/yh1/6QO/cWvbYJZ+YZNsrg3SDkEkL6OlysBpISzEnVu?= =?us-ascii?Q?7cM0cTArlZZAvqeZW4DJODBK9976tZwPf81zuu7y1chbbAFo70EOtRvQJN6j?= =?us-ascii?Q?ZTh5mEu7SaNc4LtO5+uD2c75Ubaei7V5ur2eQINCg1sm/+SuSAtvUpNTOER0?= =?us-ascii?Q?2Gh2ljvc2Tk10fbXt9UYaICeWWz+QXbnIrLz4XQ6g08zUfK5BRENvS332L7S?= =?us-ascii?Q?CTyKWEJbogIyzADF/i0OtZyL97OyUJRmJgUghG5b+wm/cyNn0hJe9M4agRGO?= =?us-ascii?Q?bGEKR+i2N+IvK48v6G5k/VpiREmD0J8O1GwDr1MXKv43aK8lfa1obbs/NcG+?= =?us-ascii?Q?GPdIr4garRllPjOaZj6sTjIQ8/r1LerPTmnFd6RoGS3uZd2r6ImLtW0mykbx?= =?us-ascii?Q?NjtoL/ql2j8pNm8zSWvYYezHdVLp8Q9G59TKueVgW3yqgF5D9ci9qsKxKqZM?= =?us-ascii?Q?kmWislIqe2UzOx9xdk46ZI+W8IChJ+zvaS3xh0t/NyDJtL0pnp+CCMIKL6dE?= =?us-ascii?Q?dDJoRzHMSxSZgxVxc7X+l5U2JDQVh8v0xetLd0eLN1ytwiJvSz1pHaI6JTI0?= =?us-ascii?Q?LpONmx1cVAwLGFvDzutXLEZtAmnZ+Mo6TnGruJxLLHdYohwJJ3wVAjGd7g5R?= =?us-ascii?Q?Z8Tg7oh8zhcIm7eVGeS6EZXJW76jWwYbeb296QgBqRkvAlloLulm3qX3HUqx?= =?us-ascii?Q?JuTbkCxKUa/q3b6GYUyHEOzbBJ6lg6v0jVgJ+bfF8D7J5K0oq7fjbyygyj0h?= =?us-ascii?Q?CTa750UveY8Pt87jf4b1Yti8iX9q/9aGkCIciYIFvLoiKMSNFzOPM/OOnoAY?= =?us-ascii?Q?AMe/4fEbH+PMNyifKGQ02DmCOVM6WED0yZGxuaholMwbG?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1831; 5:xYsg8BE1p/uCL5MJHolmgOrdX42rMXt7jTr9aOiThOHtkHRvG1MPKTvhx+putMZ9NyMDO2YRI94RA7PbAy7selclvyScjVmlz5PcfgYLHUDOWZvr02H7f/qpmdjNw2eOD5rLEgYtmcjhHjzFoX8bWA==; 24:wbdwWTA3wuaimpKN+SQWzHMTFTo13AT9J1MpaG4nIA4pXvwlSrAs2oRFrWfM1iV1PLJgI5+brvZ6QwC771APo4UP7JQp9KqGY57N8FR6Gvo=; 20:uOSz067FtpH8mn5VQ0FeGn97C6ch57U0Kwz6QgptvIsI1mMUrY5j8mZIenQFup0UEeCGBMvzqa/TOQJTvXrYAA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2015 22:00:46.9648 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1831 Archived-At: Cc: idr wg list Subject: Re: [Idr] New Version Notification for draft-scudder-idr-capabilities-registry-change-00.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 22:01:10 -0000 On Jul 3, 2015, at 4:29 AM, bruno.decraene@orange.com wrote: ... > Given that the most probable code point (possibly) picked are likely = to be 128 and 255, that's one more reason to have 255 reserved. To be on = the extra safe side, I would propose to also have 128 reserved. Done in -01. > 1 last question. IINM we would have the following registration = policies: >=20 > "1-63 IETF Review =09 > 64-127 First Come First Served > 128-250: Standards Action > 251-254: Experimental Use > 255: Reserved" >=20 > Then let's suppose that a new STD track RFC ask the IANA for a code = point. A priori such RFC is eligible for all ranges. Which range would = the IANA (typically) pick the value from? One option is to pick in the = "strongest" range. In which case, we introduce a (very low) probability = of code point collision for the most "official" code points. I don't = feel that this is desirable. > An option would be to move the FCFS policy to this 128-250 range, and = use Standards Action for 64-127. In thinking about this, we could either just make the range Reserved, or = provide explicit instructions to IANA which ranges to use when, but in = the end I thought the simplest thing was just make 128-and-up FCFS, = which is what you'll see in -01. The rationale for this is basically = KISS.=20 "But John," you may ask, "what about your earlier rationale for SA, that = it prevents a 'run on the bank'?" Well, I am inconsistent. Also, several = of you convinced me that if we ever do get that low on code points, we = had better long before it happens, introduce an extension mechanism.=20 As before, this is of course subject to change according to WG = consensus. Thanks for your comments, --John= From nobody Fri Aug 14 15:01:47 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52D851A8AA8 for ; Fri, 14 Aug 2015 15:01:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.902 X-Spam-Level: X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RRWMDDkOPIsV for ; Fri, 14 Aug 2015 15:01:45 -0700 (PDT) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0719.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:719]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C944F1A8A29 for ; Fri, 14 Aug 2015 15:01:44 -0700 (PDT) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=jgs@juniper.net; Received: from [172.29.35.206] (66.129.241.12) by BY2PR0501MB1831.namprd05.prod.outlook.com (10.163.155.149) with Microsoft SMTP Server (TLS) id 15.1.231.21; Fri, 14 Aug 2015 22:01:28 +0000 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) From: "John G. Scudder" In-Reply-To: <25B66A5F-6F34-405C-B3B0-69F962E8E19F@exa-networks.co.uk> Date: Fri, 14 Aug 2015 18:01:23 -0400 Content-Transfer-Encoding: quoted-printable Message-ID: References: <20150702142348.4291.10005.idtracker@ietfa.amsl.com> <7C5305E5-69BF-4796-900A-726FFE4B2EEE@juniper.net> <4DA34703-7130-4612-AED6-58991575C7DF@exa-networks.co.uk> <9842C3C0-287E-4C2A-BCA7-1D07C6135240@juniper.net> <25B66A5F-6F34-405C-B3B0-69F962E8E19F@exa-networks.co.uk> To: Thomas Mangin X-Mailer: Apple Mail (2.2104) X-Originating-IP: [66.129.241.12] X-ClientProxiedBy: BY2PR03CA070.namprd03.prod.outlook.com (10.141.249.43) To BY2PR0501MB1831.namprd05.prod.outlook.com (25.163.155.149) X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1831; 2:03g4w+LvYUzstO6uE+xq7IQPjsxgcI4hTU0nUt28AWbxhxIQ2qOPaT3v+aDpQTD2VepKDLVGvAQ/eHf/TP0rJRMDZO2oTUx8f7cfkTe8MWb8QGanmyrtW3jjlOdcd+YP2mV82a3scjPpiHlH9lk4R2Qm2Ums+rJWRgW7hxaFyH0=; 3:hH7ExCB1/wIYTuFWYMnO+Z1h+ncm8gsc/O5lkOP6UcLBM9Fo/aSrIYy7IpK2x1rlpRbyNA0Ax/6/0vqrpdTHAjknpmhgp8K35GLkFSkrAAttPNKTj2emG/VSSm1B+fEpE/XyVHD8GOpbSj1QThOwNg==; 25:ndiB3tKK43US37JCy+GIYIHrksrAWiWZJCiAf1cjiHvd7TreWeNfZqAprNSrxuLUGMUnvVlJ3Y6Z5vrl3mGL9gxfnxQX5WzB4kZhLF2krd1EcaKwpMtKCwk3ZjuH5SlNbII/hzb//YUu4ndRz/7vS4lL+rd97CJud87dgLvOEWXObv2+FqlRZKoReO7G73Dz7arQGoT9ycqxUuMAGxo9HI/78FeZ+7kG1LQk2brS8veONhd2LWjxY6B7PcuPbiKSvwDM/UMaVUjjtNTQa3xtNQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0501MB1831; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1831; 20:o4a819ERg0c6XoN3T17kSX9IwAOGyamxctz6DwPGa1ySPpaglvDtYwIbW+llIY1UoGbKH9/d8V6JtH4dkYVmuk+LVbgRwmmB8GNJCW+CTKECfSTRMG54BKU1LL0phe62CfCCwSsnvirqLeSA+Pq1p2sIqp04Ehm3A9lEhCXJh8Bo4fZr5sEHrdX74vddV6oDc3D82I76jszOCTBM8UC3pMLk6EP/cOGXgK3p1c3Bg1dwTa2Xrtl1w3PlkIj9w8FtoXy5eRJRXsbENkwWZKjwlG+6PKpDg6JgajJz1mYVzVUgygIjHV0SMUdRY2OiJIGTHLThkVFNd0MChxWDYaW0O5sUS9NuFG3z4s7X7n/7sMSfUMfGAXeu6U1wYYwLr0DLIhSgdP90uyg277URBe5DTSEYTXhA3NiKPX7vpAilrFhPWgqroCguW8ex6VEJVszToWP1R1SZUGqgkxF1UEm9IIb2n48l2kCEY1ew8SMA+/D2tp3su4E7yDCjvDSJ8Pi2; 4:ywYM7PZKm2kvqs0iKqhfW2RqbVu7th7DWvQnTc0fWdtlprSUX3K5OK7RlgoBXb9GhHXLYPumcWLxyZYbnXZ3Xb+Qajolr/9IrzpWNa8FlGZOXidePrQOkYuVkWZ3vJj7Dbfjezq9J18bjO8+uXvQlKoXWGjlK25tXK20O1WVF7XJjtMWgnuNL+zInWjSQu6zLGir4BzwBkyRpcoPwHEiHulDrL/8ORZLE6y9L5H6Wkdd6qf5LW+p4O1/GNFTU1W219gNkHiwMfg4IAyuGpJDctkG3lVHLsUkmi1TXnFDsq0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR0501MB1831; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1831; X-Forefront-PRVS: 066898046A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(377454003)(164054003)(189002)(199003)(24454002)(2950100001)(23726002)(86362001)(77156002)(50986999)(68736005)(19580405001)(92566002)(93886004)(62966003)(5001860100001)(5001920100001)(189998001)(5001960100002)(101416001)(76176999)(110136002)(40100003)(50466002)(42186005)(81156007)(4001540100001)(230783001)(87976001)(5001830100001)(97756001)(77096005)(106356001)(83716003)(82746002)(105586002)(46406003)(122386002)(97736004)(19580395003)(64706001)(36756003)(46102003)(57306001)(558084003)(66066001)(47776003)(33656002)(50226001)(104396002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0501MB1831; H:[172.29.35.206]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0501MB1831; 23:y1kmyvLD2+ECxT/hdpWynO7yvZjObDzMxYVeK9u?= =?us-ascii?Q?rJj6reAedvzH5zZpyv4+wmQdeXe7a0wMPWNOxT5+5v2E4fnL6Pt18w+bvuys?= =?us-ascii?Q?xByXLg9pz7SWzRyj1K6fGO9M2bhPevSMXUNvtSBtqn5HIX32C+fF5mlMgjgs?= =?us-ascii?Q?VhqLmlkR7c0RtLT+8WTQsB+vdXqOztD/XVDMidPdj3x1vAlZjAjwkLqZFAz9?= =?us-ascii?Q?eOgJobzLOSw4ZV2VGSNf7f5Lkt9yHhmB+GGpC01zGWBNtwat1ETgfar6NJgj?= =?us-ascii?Q?30Cm36biBPBGvpAbCbwCKLyr5hxCT+SN/ifl2bqxth6saXo4miOHdKiwZK5S?= =?us-ascii?Q?xfGS0d/K5C72i3d0szYdQb+z7YZCQSmpL7Q+1qLM1RA2oSMjDu2VhwQh+Eus?= =?us-ascii?Q?/LEdKDKD3M67x3gf/kkpXGo3HHMCJyo9Xf/hCJa3m7dH1w/22/wNKEwfiFR2?= =?us-ascii?Q?mX89yCR5ktmmJxT1Fz2AVS0M/FGPKa5amHBGDMXUNKkvzCBTlZXG2WGKW3x3?= =?us-ascii?Q?Rk3VHMsvd031o4BliM2lAT/RamIEyutXan1Gta/LmQMCiLbm6/GBfzRbN6xV?= =?us-ascii?Q?WzrtIrCJHUrhRl5U0TjvBhM2RU0c0NcqxQTzCpMC6HrLJuyK3Uud4Xxxiz3+?= =?us-ascii?Q?yuJlj3wy1ynB+NOTFiO1EOKrqXF+goa+km/w8Y4b966I+jXWrMvEw7Lvtanz?= =?us-ascii?Q?VtdbZ71r9JcrTQyGMrhpE0E3lZMr6tVY064VwGsmZruOfTZm7iT1SH4gtxsW?= =?us-ascii?Q?DvTeh7Q1Idrn9fGXOOS76XvCaZnA+DGw2MhDFp2K/YCB79OLjaZlW7xEMKyj?= =?us-ascii?Q?MO2PiRDQAoFshgXPWnmepc+PaVnxQcImXQ+ZAftdgm2omZkqn4cBK+/+Z0Y3?= =?us-ascii?Q?ijXAlk/5E+lsw4lkmuc5kZP/xx9x4mrD/ZABcnt/bMgRt8rm8CWifBzpFWrL?= =?us-ascii?Q?k6MY0vil+bxFdTCXtU08Opx1IpNqALJcLFIWscz5Cff2A/ZXu2ljLlYcEu9y?= =?us-ascii?Q?w4sDwnNC9Stl84fer8SRENq/WeA2McLJ7L3B4O8cPH2sfYqNLm4RC3V9v8w+?= =?us-ascii?Q?2RF1jXpplFl5V7FrHhMR+9M8vWABekgLzTE7/T9z/3gd6vWFRMknKupEfcQg?= =?us-ascii?Q?aVLLCsZ68dZSpoSAcfN2pI2TkkOQfZLRWSmyYTWkcscJ/CE6+GIA1QPaiAcr?= =?us-ascii?Q?AZOF1wvvTXajDW8oKPklWgk51bdTE6g4y/cnrpYHcE8JyFJ44RLQt5U1bdFB?= =?us-ascii?Q?RCsT+tHlaJYBO8yrl/8GrfxxdU3K7d6zhQG7St9adntMyRIYVtFe8x6dlPxY?= =?us-ascii?Q?YyA6UZlxWDiYVDH9qeDbOfisDWiH6VqXPuG0XuLm6Bj0lzZLYnuw3TxNZzAN?= =?us-ascii?Q?PZRSwd2AeHy2h+ib59sGTeSnlUQU=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1831; 5:ugpq0xTYk3kGrMMS9ARMzlPcLeSgvNcHj90vH3AIsZ1imrcUX9cZCLtnF1K/tQHT1Emnu+nvXwt2R9AYMw/BUPW0mdJMA8V+oNGrgemwO7q8Yr8QHcxhAS632xKAZioaB8lvf+LOQGjxAacwAg1VcQ==; 24:JDnE/g4AasGCC9jhFMgaB2XvjlvaLyz7rev0v5zrfubG8yh35TRHa4lQ0rQbCF9gQavs8FQVHAViFaa/TTUEVBOcUDBziSBj2NI5jkzaBss=; 20:hgtZvkxLQZXa59+scn7Ck3YqxNxqCej4pGJ4wuHL9Kj5KPydd2gWNyqBalmbGp99L34o7+USWCYks/4TsIwwXA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2015 22:01:28.8415 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1831 Archived-At: Cc: org Subject: Re: [Idr] New Version Notification for draft-scudder-idr-capabilities-registry-change-00.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 22:01:46 -0000 On Jul 14, 2015, at 11:18 AM, Thomas Mangin = wrote: >=20 > More seriously anything between 8 and 16 would be fine with me, 12 = would be 5% (rounded). 4^2 it is, see -01. Thanks, --John= From nobody Sun Aug 16 00:57:26 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB5581A8A7B for ; Sun, 16 Aug 2015 00:57:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.211 X-Spam-Level: X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cvAuAjE5ULXO for ; Sun, 16 Aug 2015 00:57:17 -0700 (PDT) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 652771A8A78 for ; Sun, 16 Aug 2015 00:57:17 -0700 (PDT) Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BZX93726; Sun, 16 Aug 2015 07:57:15 +0000 (GMT) Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sun, 16 Aug 2015 08:57:13 +0100 Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.99]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0235.001; Sun, 16 Aug 2015 15:57:02 +0800 From: Haoweiguo To: "'idr wg list'" Thread-Topic: New Version Notification for draft-hao-idr-flowspec-nvo3-01.txt Thread-Index: AQHQ1zDuaqHadojaqEWPM5IX+Khzap4OQo9P Date: Sun, 16 Aug 2015 07:57:01 +0000 Message-ID: References: <20150815080344.27749.84662.idtracker@ietfa.amsl.com> In-Reply-To: <20150815080344.27749.84662.idtracker@ietfa.amsl.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.46.65.171] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Idr] New Version Notification for draft-hao-idr-flowspec-nvo3-01.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2015 07:57:21 -0000 Hi Folks, The draft for NVO3 flow-spec application was updated. A new delimiter compo= nent type was introduced for the overlay technology. Your further comments = and suggestions are welcomed. Thanks, weiguo ________________________________________ From: internet-drafts@ietf.org [internet-drafts@ietf.org] Sent: Saturday, August 15, 2015 16:03 To: Lizhenbin; Zhuangshunwan; Haoweiguo; Zhuangshunwan; Haoweiguo; Lizhenbi= n Subject: New Version Notification for draft-hao-idr-flowspec-nvo3-01.txt A new version of I-D, draft-hao-idr-flowspec-nvo3-01.txt has been successfully submitted by Weiguo Hao and posted to the IETF repository. Name: draft-hao-idr-flowspec-nvo3 Revision: 01 Title: Dissemination of Flow Specification Rules for NVO3 Document date: 2015-08-15 Group: Individual Submission Pages: 7 URL: https://www.ietf.org/internet-drafts/draft-hao-idr-flowspec= -nvo3-01.txt Status: https://datatracker.ietf.org/doc/draft-hao-idr-flowspec-nvo= 3/ Htmlized: https://tools.ietf.org/html/draft-hao-idr-flowspec-nvo3-01 Diff: https://www.ietf.org/rfcdiff?url2=3Ddraft-hao-idr-flowspec-= nvo3-01 Abstract: This draft proposes a new subset of component types to support the NVO3 flow-spec application. Please note that it may take a couple of minutes from the time of submissio= n until the htmlized version and diff are available at tools.ietf.org. The IETF Secretariat= From nobody Sun Aug 16 15:22:30 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBFCC1AD2F6; Sun, 16 Aug 2015 15:22:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F_P0OZjO4vgN; Sun, 16 Aug 2015 15:22:26 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D58F71AD2D5; Sun, 16 Aug 2015 15:22:26 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150816222226.22506.4244.idtracker@ietfa.amsl.com> Date: Sun, 16 Aug 2015 15:22:26 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] I-D Action: draft-ietf-idr-sla-exchange-impl-00.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2015 22:22:28 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing Working Group of the IETF. Title : Inter-domain SLA Exchange Implementation Report Authors : Shitanshu Shah Keyur Patel Filename : draft-ietf-idr-sla-exchange-impl-00.txt Pages : 6 Date : 2015-08-16 Abstract: This document is a report of implementations based on [IDR-SLA]. [IDR-SLA] introduces a new BGP attribute to exchange QoS SLA parameters between BGP peers. Current status of the implementation report covers Cisco implementation on 2 different OS, ExaBGP implementation and inter-operability results between them. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-sla-exchange-impl/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-idr-sla-exchange-impl-00 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Mon Aug 17 11:13:01 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EDB31ACE67; Mon, 17 Aug 2015 11:12:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.902 X-Spam-Level: X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ld42qU37ypfP; Mon, 17 Aug 2015 11:12:56 -0700 (PDT) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0129.outbound.protection.outlook.com [207.46.100.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7FADE1ACE84; Mon, 17 Aug 2015 11:12:56 -0700 (PDT) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erosen@juniper.net; Received: from [172.29.32.60] (66.129.241.13) by BY1PR0501MB1096.namprd05.prod.outlook.com (10.160.103.142) with Microsoft SMTP Server (TLS) id 15.1.231.21; Mon, 17 Aug 2015 18:12:55 +0000 To: Xuxiaohu References: <20150806191737.28958.96012.idtracker@ietfa.amsl.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB0A47D@NKGEML512-MBS.china.huawei.com> From: Eric C Rosen Message-ID: <55D22420.3030605@juniper.net> Date: Mon, 17 Aug 2015 14:12:48 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB0A47D@NKGEML512-MBS.china.huawei.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [66.129.241.13] X-ClientProxiedBy: BN3PR09CA0042.namprd09.prod.outlook.com (25.160.111.180) To BY1PR0501MB1096.namprd05.prod.outlook.com (25.160.103.142) X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 2:wRV+WcHwZ1NBOpozVY6WVDLnyzwuIIlZ0IGsaecC1kLC9oc8L+51WEvsFWdUikIOjykjtrM4NVYqDzmkyZhsaqRl5QzsINyrybdwJJ1ibvMkY/thWqGW1OD8uEI1gh44xblN1mpi22HpZ8PJtclQ4tvSbHIawdwuL+rr+/RwVtE=; 3:Gt9s7UWb5nPAm0JGRox/AoYdc3xxTJ1v+HLsfOjS+3iaZna4aEl9dwJBhhLEY6bybkbTWMfSwWl6Vk1yGjezwnR+f5GffDJ2K7L80vjbtjicvUiSh74I12H4YueEya7zcBCswxGpkue0zzP9R5r15A==; 25:iFkB9/brTC+oF2rp8uEzRq/h7WXcu9m3rLTxVWHfZucIderHmdG2u11+G4rCyxnbCi7eNezy8d++aQSzJAvm85cTEd6S7m1lEgffdJmS+JMZ9HZoFI73QN3lG/NkwXCfP0rDqy6fdK7ey4V2sx7WFTsdBcRzndq1EN8DkXWKRN3rhGjNTyyfl4yZZRpGU1vt9R12BuhbosbcMn8I1s1sCyJ6LsdPryhGRZD5IYGJy8YyA6CMQ7cj8otaNaTlGn/cX4rqgtb3PZ6sNknB2SOWjQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1096; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 20:pv2+DUmu7sG03L8f6rE7cybGRr+60zxvlgE7Wy1wehOQWAiNXvpq5nTXjGdRsZm01caoOSZNBIMA9TeOoHzQOML1xPqBFAkhBiqdqYlZVL1s0e/1WuHJtCYa8SMg/He+OHnVHSHlgAUC9sslQddMCjJ5+ggDVYwg6Kbc4ja0MXKEC5h5kdZZ4TjGZ56QxIJ6BaPPf8BqcDhbs8g1JVMXThXx6KtVuOQ23+4lpOZ2bnhrUE1QpkN9wVmkXVWv09wZJz5+506b874x54jlPyYlmEQF4BuQzc6MR6tv7c+J8DAgjVuUA/T+5Q+XnFXrp9MrdZns631UAJS4eUbAT9z0cBXi39y4+n0RDsrsmH7taO3y3+wW85InzexHJUFBYViTafVGmbOOZEORyqUnznvYi/VtfNYZ7CHJ3rQguPC+mM9vmwOJiphg2ZQRYqdedKI3oaB/nuH0nlPhlZdKQompxPN7KrBzNi8pYP8E6BnAaallRgi0WcvrGjTztYkKJg0y; 4:V/UGXoJsqkvwq7nwyNDVWDNXk/EKwHdhVeMUwecG8cbkx9NUKpF2GNCZLbgZOYA7XYPcwhfp9tUTbP1BHFveI1qxDoIbSXnd8y451EEkU6LAl3i2GZ2gCCvguOsicusNH9UBB63aKKWQx4jB813A0UTJ0LYlcPNKrvp62RQnHtsaXOcCSkFVTX7eTG+oHwyZ66gnjderPkRFejVN7/PDfkJw2h2YLWDXn/8ooQ90NkPLwMAzjzI0wo18LldG7gTQswvb+ABr4RNZ3W9C6zki8QKtZlP/1Wu0+d1hGSXiVXQ8iYP0+nw0Ue/SucNeoXr7 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:BY1PR0501MB1096; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1096; X-Forefront-PRVS: 0671F32598 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(479174004)(377454003)(24454002)(37854004)(189002)(199003)(80316001)(106356001)(19580395003)(5001860100001)(23746002)(5001830100001)(105586002)(50466002)(83506001)(46102003)(42186005)(33656002)(110136002)(5001960100002)(97736004)(122386002)(36756003)(64126003)(86362001)(66066001)(40100003)(64706001)(65956001)(65806001)(4001540100001)(92566002)(81156007)(4001350100001)(101416001)(77156002)(230783001)(59896002)(87976001)(189998001)(68736005)(15975445007)(77096005)(65816999)(50986999)(2950100001)(54356999)(47776003)(76176999)(87266999)(62966003); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1096; H:[172.29.32.60]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BY1PR0501MB1096; 23:WgsQg6//gMJMX/lQjnGLsjGPyFkOi7OijVR?= =?Windows-1252?Q?pkkc64laZdkjeNT8lsKtb2yq2+CZ+CdTFZ7qLLtRqaTF3oGlbS3SIobr?= =?Windows-1252?Q?I3Z4WfZq+QgfPY+E20wjrL7mdPtcaJAwBAPKpeXM92CopQFL/f8oemrs?= =?Windows-1252?Q?7U7ZD2H/cCXwHPucLjGSdB6QhSclUaEx5JaABasuyTqB/fpY/biylXBw?= =?Windows-1252?Q?0iurpo9dwDZQytbB+2cOaY+R4DHrKE5pPYHrX5TMdeNmjWPkRA/IXHEV?= =?Windows-1252?Q?yPX+HNIxSwCkFLvemVbIq6BLfellggg/sg2TUTR4YRWWBE9Ok5dPwyfd?= =?Windows-1252?Q?/QPUOhnjZIN8NZK5jXjdC7yAv02hl7Oh5X7i0JrrAn60VEtX2dlvUkmY?= =?Windows-1252?Q?z6rRHhCvP3/PBUTybjb1MJBrhdS8sa+pOu1kKqfUifyyaunHzKW9nwtl?= =?Windows-1252?Q?1crLjxVcDrr/4UtQTNXuqUWAJBHVV0eJQUKehjyXF6udWWDOwTqmn6Bk?= =?Windows-1252?Q?s/08tiVqIyb8Wzmyqjtg0JmsHUmrD1q8Fv9MjZjiJ4pTEKHU5jeulGUY?= =?Windows-1252?Q?wfOJ1rqapgqAFhjxHyDisIYqbxV52ONlgo6ek1lbEcyNM2wx+wdG8gMf?= =?Windows-1252?Q?VTyvxIaTxkIj2PxZCL31E6Qo+/9CpQoC9BhECXDvn1MJg/U04Zn0O6xr?= =?Windows-1252?Q?atArQmMURObE7YxiPhtBkbiec4MogReBIM9Ukw+zbBF/wWHdFl8geCrw?= =?Windows-1252?Q?cjYcAWqcvgDKnFEsq02zFV0GUUeq/t6itDlJXJbJtEbIjJYZNDg40jGa?= =?Windows-1252?Q?YpAb0Zt90lo4LJwbnlYP+Pb5yzFdFcfMHqJ8uYbVjnSoZ1sdG6HNljuQ?= =?Windows-1252?Q?NF7hAVm9m0D2qSIicmmYQMCqfplaFKWiYK7xqqPT9hIda6OzU7wh/Byk?= =?Windows-1252?Q?XElAAUnujrxoWpkI3qgv4Ahd/65Pgj7v8qrviZnOGwLeOkPj+mMtLPHW?= =?Windows-1252?Q?fBGPsUNCRSZ3gXFXdWG4hL9fAzMlFm8/7UyIZf0IJqAyK4f1VHCNxviS?= =?Windows-1252?Q?fQMzmU+ZjW5DxlgP4U1YAZp4yl2Gqp6lnM9dt+kb8wbfaAME04BoNSjh?= =?Windows-1252?Q?naUQ+gb148bjPYf3F+Elm6vp0OTHjodUnVHXIQA/lX1b9XnQtT1q9BC/?= =?Windows-1252?Q?aeDfgtciSYe9CV01deS1Qh6z82Wo7xrKdR1prYfEadHXzXtAilVW+w0x?= =?Windows-1252?Q?u8qQP/+zxTozJOunaYH/Pre4ljTCNtjN2/adWotGlOc8aDjrgT8I91Pz?= =?Windows-1252?Q?4S3hP6R9yrJX91tkiV/P0bhBtIl+5C6UqlTChkQlbahva/WsdCmZxyoh?= =?Windows-1252?Q?pEs9dIu5IzBEHMJSDTVyqjJ7l+x1J8Hb7xqDI1YC6ZPhch12imMHWcsH?= =?Windows-1252?Q?FMW0/i6OWndhUPk5stu+f0Q047xJCn9FRKIXZn4h6r3pID9OVJoF/XhI?= =?Windows-1252?Q?2nIV5du8=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 5:ajmC6GcHH+LmyHcVOoRUbsdU/cXQO58W5n44q+Tn3XCQUOVjp5Wqhw1IehX7PjKUYPlnRW1AOTREXT+fjdOhkDof6eIgQD07XAPCfB4XxF7zjhhQyiE/26nnk2CkgQnxgDN+ypvJKxIfywSa4SOQmg==; 24:EfTVKYqvR5pePhzmdOwuwIiyIwotKo9dlJDtaYiH+JXjDcCgX2/5OYF1bZAhNqpIPcXSNtziYicq9q/5TucEQvAoKQWy2PaGJd7WfxbxGc0=; 20:Z9nMNCFOheL25R5P8B5x5fphROQlGY3lqm1/NvS+reNmc2R+IQG9iMjWZb4ScExxdBsWSwMBF6gY6xnQxRVmkw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2015 18:12:55.0437 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1096 Archived-At: Cc: IDR WG , BESS WG Subject: Re: [Idr] I-D Action: draft-rosen-idr-tunnel-encaps-03.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2015 18:12:59 -0000 On 8/6/2015 9:50 PM, Xuxiaohu wrote: > Hi co-authors, > > Thanks for this update which looks much better. > > I still have three questions as follows: > > 1. This draft assumes that NVGRE adopts the same approach to carrying > IP traffic as VXLAN. However, NVGRE has a protocol field and > therefore it could directly carry IP traffic w/o adding the fake > Ethernet header between the IP payload and the GRE header (see > https://www.ietf.org/mail-archive/web/nvo3/current/msg01520.html and > http://tools.ietf.org/html/draft-yong-l3vpn-nvgre-vxlan-encap-03#page-3.) > Hence, how about considering the simpler layer3 overlay for NVGRE? Our reference for the NVGRE encapsulation was draft-sridharan-virtualization-nvgre-08.txt, which is now on the RFC Editor's queue for publication as an Informational draft in the "Independent Submissions" stream. That RFC-to-be only discusses the use of NVGRE to carry ethernet frames. Draft-yong-l3vpn-nvgre-vxlan-encap discusses the use of NVGRE to carry IP packets (analogous to VXLAN-GPE), but that draft is expired. I have no objection to incorporating the idea of draft-yong into the tunnel-encaps draft, if that's what the relevant WGs support, but it would be nice to see some further discussion first. > > 2. It said "...Note that if none of the TLVs specifies the MPLS > tunnel type, a Label Switched Path SHOULD NOT be used." IMO, since > the LSP is signaled by label distribution protocols such as LDP, > RSVP-TE or L-BGP, why is it still necessary to specify the tunnel > encapsulation attribute to indicate whether or not an LSP should be > used. If the tunnel encapsulation attribute is present, identifying one or more tunnel types, the semantics are that one should try to send packets through one of the identified tunnel types (if possible). So if MPLS is not specified as one of the tunnel types, the use of an MPLS LSP for transport would have to be avoided. The presence of a TLV identifying an MPLS tunnel type would indicate that the use of an MPLS transport tunnel is one of the permissible options for transmitting the packets. > 3. Since this draft has mentioned the encapsulation of MPLS over > VXLAN/NVGRE, would you please give any clue to the scenario of this > special encapsulation? Any IP-based overlay should be able to pass an MPLS packet with an arbitrary label stack. From nobody Tue Aug 18 04:12:47 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DC0A1B33B3 for ; Tue, 18 Aug 2015 04:12:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kl_gmY40Xja5 for ; Tue, 18 Aug 2015 04:12:44 -0700 (PDT) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0718.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::718]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0FBFF1B33B8 for ; Tue, 18 Aug 2015 04:12:36 -0700 (PDT) Received: from CY1PR05MB1980.namprd05.prod.outlook.com (10.162.216.26) by BN1PR05MB437.namprd05.prod.outlook.com (10.141.58.11) with Microsoft SMTP Server (TLS) id 15.1.231.21; Tue, 18 Aug 2015 11:12:18 +0000 Received: from CY1PR05MB1980.namprd05.prod.outlook.com ([10.162.216.26]) by CY1PR05MB1980.namprd05.prod.outlook.com ([10.162.216.26]) with mapi id 15.01.0231.024; Tue, 18 Aug 2015 11:12:17 +0000 From: Pushpasis Sarkar To: "Stefano Previdi (sprevidi)" , "keyupate@cisco.com" Thread-Topic: Correction for draft-keyupate-idr-prefix-sid-05 Thread-Index: AQHQ2aa+IjBKdjUqLEGs/vgNacSbjQ== Date: Tue, 18 Aug 2015 11:12:17 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.5.4.150722 authentication-results: spf=none (sender IP is ) smtp.mailfrom=psarkar@juniper.net; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [116.197.184.15] x-microsoft-exchange-diagnostics: 1; BN1PR05MB437; 5:Y8fcVjUZWVjHI0C1irpl77Senyww0nhiE9crHnbk3X31IAiZoaLkYFMZ4p5xHVIiJ9yIow/KJ9TobpQMAMrDzNF5XCL2fRLMb37HHB0mIjabukJRTl9TE7yH6mVeMJTEJAHVttdcyV8o1342PMnD9Q==; 24:MCfXwkLSFalAoaaafrsfqeeDHOjR6XkMMbbkTfd6pJ/8hCPGPpJXCh7dWs8HKnSoNEbvqCQm9NSWK50983LGZutkgQsddqAhy/V8T9zrpMI=; 20:VGkdR19CS9gtKAiYrmwZOMa3+VX6HmMO5f3+Et/K9N0nejGieQlX0zDtLlcyEc+XtX43+6P3OOkvN2oJcX30hw== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR05MB437; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:BN1PR05MB437; BCL:0; PCL:0; RULEID:; SRVR:BN1PR05MB437; x-forefront-prvs: 067270ECAF x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(189002)(66066001)(64706001)(229853001)(5890100001)(86362001)(83506001)(189998001)(122556002)(16236675004)(230783001)(101416001)(46102003)(2656002)(40100003)(87936001)(62966003)(92566002)(5002640100001)(77156002)(4001540100001)(5001830100001)(36756003)(5001860100001)(54356999)(102836002)(105586002)(97736004)(106116001)(5001770100001)(81156007)(68736005)(99286002)(77096005)(4001350100001)(106356001)(5001960100002)(2900100001)(50986999)(2501003)(10400500002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN1PR05MB437; H:CY1PR05MB1980.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) Content-Type: multipart/alternative; boundary="_000_D1F910E62DC03psarkarjunipernet_" MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2015 11:12:17.3442 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR05MB437 Archived-At: Cc: "idr@ietf.org" Subject: [Idr] Correction for draft-keyupate-idr-prefix-sid-05 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 11:12:46 -0000 --_000_D1F910E62DC03psarkarjunipernet_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Stefano/Keyur, I noticed the following typo in the latest version of the draft. Hoping it = will be corrected in the next version.. 4.2. IPv6 SID The Label-Index TLV MUST be present in the Prefix-SID attribute attached to MP-BGP unlabeled IPv6 unicast prefixes ([RFC4760]) and has the following format: This is should be IPV6 SID in my opinion :) Thanks -Pushpasis --_000_D1F910E62DC03psarkarjunipernet_ Content-Type: text/html; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable
Hi Stefano/Keyur,

I noticed the following typo in the lat= est version of the draft. Hoping it will be corrected in the next version..=  

To: Pushpasis Sarkar , "Stefano Previdi (sprevidi)" , "Keyur Patel (keyupate)" 
Thread-Topic: [Idr] Correction for draft-keyupate-idr-prefix-sid-05
Thread-Index: AQHQ2aqqiS+SHGXdD0KUffIK6gobGw==
Date: Tue, 18 Aug 2015 11:40:22 +0000
Message-ID: 
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [173.37.102.24]
Content-Type: multipart/alternative; boundary="_000_D1F891932BCC0aceeciscocom_"
MIME-Version: 1.0
Archived-At: 
Cc: "idr@ietf.org" 
Subject: Re: [Idr] Correction for draft-keyupate-idr-prefix-sid-05
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Inter-Domain Routing 
List-Unsubscribe: , 
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
X-List-Received-Date: Tue, 18 Aug 2015 11:40:26 -0000

--_000_D1F891932BCC0aceeciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUHVzaHBhc2lzLA0KQWdyZWVkLiBUaGlzIHNob3VsZCBiZSBmaXhlZCB3aGVuIHRoZSBkcmFm
dCBpcyByZXB1Ymxpc2hlZCBhcyBhbiBJRFIgV0cgZG9jdW1lbnQuDQpUaGFua3MsDQpBY2VlDQoN
CkZyb206IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYu
b3JnPj4gb24gYmVoYWxmIG9mIFB1c2hwYXNpcyBTYXJrYXIgPHBzYXJrYXJAanVuaXBlci5uZXQ8
bWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXQ+Pg0KRGF0ZTogVHVlc2RheSwgQXVndXN0IDE4LCAy
MDE1IGF0IDc6MTIgQU0NClRvOiAiU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSkiIDxzcHJldmlk
aUBjaXNjby5jb208bWFpbHRvOnNwcmV2aWRpQGNpc2NvLmNvbT4+LCAiS2V5dXIgUGF0ZWwgKGtl
eXVwYXRlKSIgPGtleXVwYXRlQGNpc2NvLmNvbTxtYWlsdG86a2V5dXBhdGVAY2lzY28uY29tPj4N
CkNjOiAiaWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+IiA8aWRyQGlldGYub3JnPG1h
aWx0bzppZHJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW0lkcl0gQ29ycmVjdGlvbiBmb3IgZHJhZnQt
a2V5dXBhdGUtaWRyLXByZWZpeC1zaWQtMDUNCg0KSGkgU3RlZmFuby9LZXl1ciwNCg0KSSBub3Rp
Y2VkIHRoZSBmb2xsb3dpbmcgdHlwbyBpbiB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhlIGRyYWZ0
LiBIb3BpbmcgaXQgd2lsbCBiZSBjb3JyZWN0ZWQgaW4gdGhlIG5leHQgdmVyc2lvbi4uDQoNCg0K
NC4yLiAgSVB2NiBTSUQNCg0KICAgVGhlIExhYmVsLUluZGV4IFRMViBNVVNUIGJlIHByZXNlbnQg
aW4gdGhlIFByZWZpeC1TSUQgYXR0cmlidXRlDQogICBhdHRhY2hlZCB0byBNUC1CR1AgdW5sYWJl
bGVkIElQdjYgdW5pY2FzdCBwcmVmaXhlcyAoW1JGQzQ3NjBdKSBhbmQNCiAgIGhhcyB0aGUgZm9s
bG93aW5nIGZvcm1hdDoNCg0KVGhpcyBpcyBzaG91bGQgYmUgSVBWNiBTSUQgaW4gbXkgb3Bpbmlv
biA6KQ0KDQpUaGFua3MNCi1QdXNocGFzaXMNCg==

--_000_D1F891932BCC0aceeciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <82C2205877A799438681D9C6C7085E85@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBQdXNocGFz
aXMsJm5ic3A7PC9kaXY+DQo8ZGl2PkFncmVlZC4gVGhpcyBzaG91bGQgYmUgZml4ZWQgd2hlbiB0
aGUgZHJhZnQgaXMgcmVwdWJsaXNoZWQgYXMgYW4gSURSIFdHIGRvY3VtZW50LiZuYnNwOzwvZGl2
Pg0KPGRpdj5UaGFua3MsPC9kaXY+DQo8ZGl2PkFjZWU8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1p
bHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7
IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBB
RERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAwaW47
IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25l
OyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9t
OiA8L3NwYW4+SWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmciPmlk
ci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIFB1c2hwYXNpcyBTYXJrYXIg
Jmx0OzxhIGhyZWY9Im1haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0Ij5wc2Fya2FyQGp1bmlwZXIu
bmV0PC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9z
cGFuPlR1ZXNkYXksIEF1Z3VzdCAxOCwgMjAxNSBhdCA3OjEyIEFNPGJyPg0KPHNwYW4gc3R5bGU9
ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+JnF1b3Q7U3RlZmFubyBQcmV2aWRpIChzcHJl
dmlkaSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJldmlkaUBjaXNjby5jb20iPnNwcmV2
aWRpQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtLZXl1ciBQYXRlbCAoa2V5dXBhdGUpJnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86a2V5dXBhdGVAY2lzY28uY29tIj5rZXl1cGF0ZUBjaXNjby5j
b208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzogPC9zcGFu
PiZxdW90OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciPmlkckBpZXRmLm9yZzwvYT4mcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciPmlkckBpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5bSWRy
XSBDb3JyZWN0aW9uIGZvciBkcmFmdC1rZXl1cGF0ZS1pZHItcHJlZml4LXNpZC0wNTxicj4NCjwv
ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRS
SUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsg
UEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxkaXYgc3R5bGU9Indv
cmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxp
bmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyBmb250LXNpemU6IDE0cHg7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDAp
OyI+SGkgU3RlZmFuby9LZXl1ciw8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwg
MCk7Ij48YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5JIG5v
dGljZWQgdGhlIGZvbGxvd2luZyB0eXBvIGluIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgZHJh
ZnQuIEhvcGluZyBpdCB3aWxsIGJlIGNvcnJlY3RlZCBpbiB0aGUgbmV4dCB2ZXJzaW9uLi4mbmJz
cDs8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48YnI+DQo8L2Rpdj4N
CjxkaXY+DQo8cHJlIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBvdmVyZmxvdzogYXV0
bzsgZm9udC1mYW1pbHk6ICdQVCBNb25vJywgTW9uYWNvLCBtb25vc3BhY2U7IHBhZGRpbmc6IDEw
cHg7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMTAuNXB4OyBsaW5lLWhlaWdodDog
MS4yMTQ7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgd29yZC13cmFwOiBicmVhay13b3JkOyBiYWNr
Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IGJvcmRlcjogMXB4IHNvbGlkIHJnYigy
MDQsIDIwNCwgMjA0KTsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyBib3JkZXItdG9wLXJp
Z2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXIt
Ym90dG9tLWxlZnQtcmFkaXVzOiA0cHg7Ij48c3BhbiBjbGFzcz0ibV9oIiBzdHlsZT0iY29sb3I6
IHJnYigwLCAwLCAwKTsgYm94LXNpemluZzogYm9yZGVyLWJveDsiPjQuMi4gIElQdjYgU0lEPC9z
cGFuPg0KDQogICBUaGUgPGZvbnQgY29sb3I9IiNmZjAwMDAiPkxhYmVsLUluZGV4PC9mb250PiBU
TFYgTVVTVCBiZSBwcmVzZW50IGluIHRoZSBQcmVmaXgtU0lEIGF0dHJpYnV0ZQ0KICAgYXR0YWNo
ZWQgdG8gTVAtQkdQIHVubGFiZWxlZCBJUHY2IHVuaWNhc3QgcHJlZml4ZXMgKFtSRkM0NzYwXSkg
YW5kDQogICBoYXMgdGhlIGZvbGxvd2luZyBmb3JtYXQ6PC9wcmU+DQo8L2Rpdj4NCjxkaXYgc3R5
bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9y
OiByZ2IoMCwgMCwgMCk7Ij5UaGlzIGlzIHNob3VsZCBiZSBJUFY2IFNJRCBpbiBteSBvcGluaW9u
IDopPC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyI+PGJyPg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyI+VGhhbmtzPC9kaXY+DQo8ZGl2IHN0
eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyI+LVB1c2hwYXNpczwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D1F891932BCC0aceeciscocom_--


From nobody Tue Aug 18 06:33:03 2015
Return-Path: 
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A85EB1A8025 for ; Tue, 18 Aug 2015 06:33:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.054
X-Spam-Level: 
X-Spam-Status: No, score=-99.054 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rm7x2hQHA-x2 for ; Tue, 18 Aug 2015 06:33:00 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E11B1A86F6 for ; Tue, 18 Aug 2015 06:33:00 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.199.108; 
From: "Susan Hares" 
To: "'Acee Lindem \(acee\)'" , "'Pushpasis Sarkar'" , "'Stefano Previdi \(sprevidi\)'" , "'Keyur Patel \(keyupate\)'" 
Date: Tue, 18 Aug 2015 09:32:56 -0400
Message-ID: <012d01d0d9ba$64a82530$2df86f90$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_012E_01D0D998.DD980BD0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdDZufHg574tj41IQ7yy/srGEhf47g==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: 
Cc: idr@ietf.org
Subject: [Idr] draft-keyupate-idr-prefix-sid-05 - WG Adoption call completed, this draft is adopted as WG draft
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Inter-Domain Routing 
List-Unsubscribe: , 
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
X-List-Received-Date: Tue, 18 Aug 2015 13:33:01 -0000

This is a multipart message in MIME format.

------=_NextPart_000_012E_01D0D998.DD980BD0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Acee, Pushpasis, Keyur and Stefano:=20

=20

The WG Adoption call is closed, and this draft has been adopted.  Please =
submit the draft as:

=20

draft-idr-prefix-sid-00.txt=20

=20

Sue Hares

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
Sent: Tuesday, August 18, 2015 7:40 AM
To: Pushpasis Sarkar; Stefano Previdi (sprevidi); Keyur Patel (keyupate)
Cc: idr@ietf.org
Subject: Re: [Idr] Correction for draft-keyupate-idr-prefix-sid-05

=20

Hi Pushpasis,=20

Agreed. This should be fixed when the draft is republished as an IDR WG =
document.=20

Thanks,

Acee

=20

From: Idr  on behalf of Pushpasis Sarkar =

Date: Tuesday, August 18, 2015 at 7:12 AM
To: "Stefano Previdi (sprevidi)" , "Keyur Patel =
(keyupate)" 
Cc: "idr@ietf.org" 
Subject: [Idr] Correction for draft-keyupate-idr-prefix-sid-05

=20

Hi Stefano/Keyur,

=20

I noticed the following typo in the latest version of the draft. Hoping =
it will be corrected in the next version..=20

=20

4.2.  IPv6 SID
=20
   The Label-Index TLV MUST be present in the Prefix-SID attribute
   attached to MP-BGP unlabeled IPv6 unicast prefixes ([RFC4760]) and
   has the following format:

=20

This is should be IPV6 SID in my opinion :)

=20

Thanks

-Pushpasis


------=_NextPart_000_012E_01D0D998.DD980BD0
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Acee, Pushpasis, Keyur and Stefano:

 

The WG Adoption call is closed, and this draft has been = adopted.=C2=A0 Please submit the draft as:

 

draft-idr-prefix-sid-00.txt

 

Sue Hares

From:= = Idr [mailto:idr-bounces@ietf.org] On Behalf Of Acee Lindem = (acee)
Sent: Tuesday, August 18, 2015 7:40 AM
To: = Pushpasis Sarkar; Stefano Previdi (sprevidi); Keyur Patel = (keyupate)
Cc: idr@ietf.org
Subject: Re: [Idr] = Correction for = draft-keyupate-idr-prefix-sid-05

 

Hi Pushpasis, 

Agreed. This should be fixed when the draft is republished as an IDR WG = document. 

Thanks,

Acee

 

From: Idr <idr-bounces@ietf.org> on = behalf of Pushpasis Sarkar <psarkar@juniper.net>
Dat= e: Tuesday, August 18, 2015 at 7:12 AM
To: "Stefano = Previdi (sprevidi)" <sprevidi@cisco.com>, = "Keyur Patel (keyupate)" <keyupate@cisco.com>
Cc: = "idr@ietf.org" <idr@ietf.org>
Subject: = [Idr] Correction for = draft-keyupate-idr-prefix-sid-05

 

Hi Stefano/Keyur,

 

I noticed the following typo in the latest version of the draft. Hoping = it will be corrected in the next = version.. 

 

4.2.=C2=A0 IPv6 SID
 
=C2=A0=C2=A0 The =
Label-Index TLV MUST be present in the Prefix-SID =
attribute
=C2=A0=C2=A0 attached =
to MP-BGP unlabeled IPv6 unicast prefixes ([RFC4760]) =
and
=C2=A0=C2=A0 has the =
following format:

 

This is should be IPV6 SID in my opinion = :)

 

Thanks

-Pushpasis

------=_NextPart_000_012E_01D0D998.DD980BD0-- From nobody Tue Aug 18 06:39:56 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF8061A870B; Tue, 18 Aug 2015 06:39:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -99.054 X-Spam-Level: X-Spam-Status: No, score=-99.054 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vCaRx7w0G_gc; Tue, 18 Aug 2015 06:39:52 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA58E1A86FD; Tue, 18 Aug 2015 06:39:52 -0700 (PDT) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.199.108; From: "Susan Hares" To: , Date: Tue, 18 Aug 2015 09:39:51 -0400 Message-ID: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0141_01D0D999.D6392F80" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdDZut6Bol+RUVQHQm+jVgUCbJKDVw== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Cc: 'Donald Eastlake' Subject: [Idr] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 13:39:53 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0141_01D0D999.D6392F80 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit This begins a 2 week WG Adoption call for draft-hao-idr-ls-trill-02.txt as IDR WG document. At IETF 93 by the TRILL WG indicated support for the as supporting TRILL. This WG adoption call for IDR is being cross-posted to TRILL WG. The authors should indicate whether they know of any IPR on this document. The IDR and TRILL WG members should indicate whether; 1) TRILL information is necessary to pass in BGP in deployments? 2) Does this use of ls-distribution mechanisms make sense? 3) Do you see any technical flaws with the document? Sue Hares ------=_NextPart_000_0141_01D0D999.D6392F80 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

This = begins a 2 week WG Adoption call for draft-hao-idr-ls-trill-02.txt as = IDR WG document.  At IETF 93 by the TRILL WG indicated support for = the as supporting TRILL.  This WG adoption call for IDR is being = cross-posted to TRILL WG.

 

The authors = should indicate whether they know of any IPR on this document.  =

 

The IDR and TRILL WG members should indicate = whether;

 

1)      = TRILL information is necessary to pass in BGP in = deployments?  

2)      = Does this use of ls-distribution mechanisms make = sense?

3)      = Do you see any technical flaws with the = document?

 

Sue Hares

------=_NextPart_000_0141_01D0D999.D6392F80-- From nobody Tue Aug 18 06:52:30 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A33CA1A8748; Tue, 18 Aug 2015 06:52:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -99.054 X-Spam-Level: X-Spam-Status: No, score=-99.054 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ylcDC0nhcbQH; Tue, 18 Aug 2015 06:52:27 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F17E11A8742; Tue, 18 Aug 2015 06:52:26 -0700 (PDT) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.199.108; From: "Susan Hares" To: , References: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> In-Reply-To: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> Date: Tue, 18 Aug 2015 09:52:28 -0400 Message-ID: <018901d0d9bd$1f455c30$5dd01490$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_018A_01D0D99B.983542D0" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQG3a00Kq/Bq87CbUzj+f0FtfrEAS55Eop9w Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Cc: 'Donald Eastlake' Subject: Re: [Idr] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 13:52:28 -0000 This is a multipart message in MIME format. ------=_NextPart_000_018A_01D0D99B.983542D0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I am not aware of any IPR related to this draft. Sue Hares From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Susan Hares Sent: Tuesday, August 18, 2015 9:40 AM To: idr@ietf.org; trill@ietf.org Cc: 'Donald Eastlake' Subject: [Idr] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 This begins a 2 week WG Adoption call for draft-hao-idr-ls-trill-02.txt as IDR WG document. At IETF 93 by the TRILL WG indicated support for the as supporting TRILL. This WG adoption call for IDR is being cross-posted to TRILL WG. The authors should indicate whether they know of any IPR on this document. The IDR and TRILL WG members should indicate whether; 1) TRILL information is necessary to pass in BGP in deployments? 2) Does this use of ls-distribution mechanisms make sense? 3) Do you see any technical flaws with the document? Sue Hares ------=_NextPart_000_018A_01D0D99B.983542D0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

<author hat on>

I am not aware of any = IPR related to this draft.

</author hat off> =

 

Sue Hares =

From:= = Idr [mailto:idr-bounces@ietf.org] On Behalf Of Susan = Hares
Sent: Tuesday, August 18, 2015 9:40 AM
To: = idr@ietf.org; trill@ietf.org
Cc: 'Donald = Eastlake'
Subject: [Idr] WG Adoption of = draft-hao-idr-ls-trill-02.txt - 8/18 to = 9/1

 

This begins = a 2 week WG Adoption call for draft-hao-idr-ls-trill-02.txt as IDR WG = document.  At IETF 93 by the TRILL WG indicated support for the as = supporting TRILL.  This WG adoption call for IDR is being = cross-posted to TRILL WG.

 

The authors = should indicate whether they know of any IPR on this document.  =

 

The IDR and TRILL WG members should indicate = whether;

 

1)      = TRILL information is necessary to pass in BGP in = deployments?  

2)      = Does this use of ls-distribution mechanisms make = sense?

3)      = Do you see any technical flaws with the = document?

 

Sue Hares

------=_NextPart_000_018A_01D0D99B.983542D0-- From nobody Tue Aug 18 15:49:29 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31AE21A7004; Tue, 18 Aug 2015 13:54:52 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.21 X-Spam-Level: X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6GpDdcmp0uKx; Tue, 18 Aug 2015 13:54:50 -0700 (PDT) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4336C1AC3B5; Tue, 18 Aug 2015 13:54:49 -0700 (PDT) Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BWK17643; Tue, 18 Aug 2015 20:54:47 +0000 (GMT) Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 18 Aug 2015 21:54:46 +0100 Received: from DFWEML701-CHM.china.huawei.com ([10.193.5.50]) by dfweml704-chm ([10.193.5.141]) with mapi id 14.03.0235.001; Tue, 18 Aug 2015 13:54:41 -0700 From: Linda Dunbar To: Susan Hares , "idr@ietf.org" , "trill@ietf.org" Thread-Topic: [trill] [Idr] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 Thread-Index: AQHQ2b0u7bDtUnpII0uU8nzL3MJfmJ4SPJkw Date: Tue, 18 Aug 2015 20:54:41 +0000 Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657D12DD6@dfweml701-chm> References: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> <018901d0d9bd$1f455c30$5dd01490$@ndzh.com> In-Reply-To: <018901d0d9bd$1f455c30$5dd01490$@ndzh.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.192.11.159] Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657D12DD6dfweml701chm_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: X-Mailman-Approved-At: Tue, 18 Aug 2015 15:49:28 -0700 Cc: 'Donald Eastlake' Subject: Re: [Idr] [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 20:54:52 -0000 --_000_4A95BA014132FF49AE685FAB4B9F17F657D12DD6dfweml701chm_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Support. Linda From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Susan Hares Sent: Tuesday, August 18, 2015 9:40 AM To: idr@ietf.org; trill@ietf.org Cc: 'Donald Eastlake' Subject: [Idr] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 This begins a 2 week WG Adoption call for draft-hao-idr-ls-trill-02.txt as = IDR WG document. At IETF 93 by the TRILL WG indicated support for the as s= upporting TRILL. This WG adoption call for IDR is being cross-posted to TR= ILL WG. The authors should indicate whether they know of any IPR on this document. The IDR and TRILL WG members should indicate whether; 1) TRILL information is necessary to pass in BGP in deployments? 2) Does this use of ls-distribution mechanisms make sense? 3) Do you see any technical flaws with the document? Sue Hares --_000_4A95BA014132FF49AE685FAB4B9F17F657D12DD6dfweml701chm_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

 

Support.

 

Linda

 

 

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, August 18, 2015 9:40 AM
To: idr@ietf.org; trill@ietf.org
Cc: 'Donald Eastlake'
Subject: [Idr] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 t= o 9/1

 

This begins a 2 week WG Adoption call for draft-hao-= idr-ls-trill-02.txt as IDR WG document.  At IETF 93 by the TRILL WG in= dicated support for the as supporting TRILL.  This WG adoption call fo= r IDR is being cross-posted to TRILL WG.

 

The authors should indicate whether they know of any= IPR on this document. 

 

The IDR and TRILL WG members should indicate whether= ;

 

1)      TRILL information is necessary to pass in BGP in de= ployments?  

2)      Does this use of ls-distribution mechanisms make se= nse?

3)      Do you see any technical flaws with the document? <= o:p>

 

Sue Hares

--_000_4A95BA014132FF49AE685FAB4B9F17F657D12DD6dfweml701chm_-- From nobody Wed Aug 19 08:22:06 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 337251A21A0; Tue, 18 Aug 2015 18:07:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.667 X-Spam-Level: X-Spam-Status: No, score=0.667 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, MIME_BAD_LINEBREAK=0.5, MIME_BASE64_TEXT=1.741, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W9idq8Wfh5zY; Tue, 18 Aug 2015 18:07:30 -0700 (PDT) Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [69.46.227.142]) by ietfa.amsl.com (Postfix) with ESMTP id E41671A6EF2; Tue, 18 Aug 2015 18:07:28 -0700 (PDT) X-Listener-Flag: 11101 Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 527573591; Tue, 18 Aug 2015 21:04:10 -0500 Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS64.mediatek.inc ([::1]) with mapi id 14.03.0181.006; Tue, 18 Aug 2015 21:07:24 -0400 From: Andrew Qu To: Susan Hares , "idr@ietf.org" , "trill@ietf.org" Thread-Topic: [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 Thread-Index: AdDZut6Bol+RUVQHQm+jVgUCbJKDVwAX71xg Date: Wed, 19 Aug 2015 01:07:23 +0000 Message-ID: References: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> In-Reply-To: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.29.17.249] x-tm-as-product-ver: SMEX-10.2.0.3176-8.000.1202-21752.005 x-tm-as-result: No--46.194100-8.000000-31 x-tm-as-user-approved-sender: No x-tm-as-user-blocked-sender: No Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F8007CMTKMBS61N1media_" MIME-Version: 1.0 Archived-At: X-Mailman-Approved-At: Wed, 19 Aug 2015 08:22:05 -0700 Cc: 'Donald Eastlake' Subject: Re: [Idr] [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 01:07:32 -0000 --_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F8007CMTKMBS61N1media_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Sue, I am supporting this proposal=2E customers may have small trill cloud (due= to many reasons of network design, or SW capacity etc), inter-connecting = multiple TRILL clouds become inevitable requirements=2E the control plane like this= will definitely become helpful for those vendors to provide inter-connecting approach=2E Of course, there are cases where DCI also need such control plane to = support if TRILL domain to be connected=2E Thanks, Andrew From: trill [mailto:trill-bounces@ietf=2Eorg] On Behalf Of Susan Hares Sent: Tuesday, August 18, 2015 6:40 AM To: idr@ietf=2Eorg; trill@ietf=2Eorg Cc: 'Donald Eastlake'; 'Haoweiguo' Subject: [trill] WG Adoption of draft-hao-idr-ls-trill-02=2Etxt - 8/18 to = 9/1 This begins a 2 week WG Adoption call for draft-hao-idr-ls-trill-02=2Etxt = as IDR WG document=2E At IETF 93 by the TRILL WG indicated support for the= as supporting TRILL=2E This WG adoption call for IDR is being = cross-posted to TRILL WG=2E The authors should indicate whether they know of any IPR on this = document=2E The IDR and TRILL WG members should indicate whether; 1) TRILL information is necessary to pass in BGP in deployments? 2) Does this use of ls-distribution mechanisms make sense? 3) Do you see any technical flaws with the document? Sue Hares =0D --_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F8007CMTKMBS61N1media_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXVzLWFzY2lpIj4NCjxtZXRhIG5hbWU9IkdlbmVy YXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0 eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p bHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0K CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1 IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglw YW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5 OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBE ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K CXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0 Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0 LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFy Z2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCglt YXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEu MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0 eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki LCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTE5DQoJ e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5 bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0 aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERl ZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo3ODM5NjEzNTA7DQoJbXNvLWxp c3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzgxMDMyOTQgNjc2OTg3 MDUgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMg Njc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10ZXh0OiIl MVwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0 aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28t bGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu O30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u OnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxl dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1m b3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDps ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVs LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0 LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpu b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1 aW47fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1s ZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0 O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30N Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6 ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2 OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGkgU3VlLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s b3I6IzFGNDk3RCI+SSBhbSBzdXBwb3J0aW5nIHRoaXMgcHJvcG9zYWwuJm5ic3A7IGN1c3RvbWVy cyBtYXkgaGF2ZSBzbWFsbCB0cmlsbCBjbG91ZCAoZHVlIHRvDQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+bWFu eSByZWFzb25zIG9mIG5ldHdvcmsgZGVzaWduLCBvciBTVyBjYXBhY2l0eSBldGMpLCZuYnNwOyBp bnRlci1jb25uZWN0aW5nIG11bHRpcGxlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRSSUxMIGNsb3VkcyBiZWNv bWUgaW5ldml0YWJsZSByZXF1aXJlbWVudHMuJm5ic3A7IHRoZSBjb250cm9sIHBsYW5lIGxpa2Ug dGhpcyB3aWxsIGRlZmluaXRlbHk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+YmVjb21lIGhlbHBmdWwgZm9yIHRo b3NlIHZlbmRvcnMgdG8gcHJvdmlkZSBpbnRlci1jb25uZWN0aW5nIGFwcHJvYWNoLjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T2YgY291cnNlLCB0aGVyZSBhcmUgY2FzZXMg d2hlcmUgRENJIGFsc28gbmVlZCBzdWNoIGNvbnRyb2wgcGxhbmUgdG8gc3VwcG9ydCBpZjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv cjojMUY0OTdEIj5UUklMTCBkb21haW4gdG8gYmUgY29ubmVjdGVkLjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iY29sb3I6IzFGNDk3RCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6 IzFGNDk3RCI+QW5kcmV3IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHRyaWxsIFttYWlsdG86dHJpbGwtYm91bmNlc0BpZXRmLm9y Z10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+U3VzYW4gSGFyZXM8YnI+DQo8Yj5TZW50OjwvYj4gVHVl c2RheSwgQXVndXN0IDE4LCAyMDE1IDY6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+IGlkckBpZXRmLm9y ZzsgdHJpbGxAaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+ICdEb25hbGQgRWFzdGxha2UnOyAnSGFv d2VpZ3VvJzxicj4NCjxiPlN1YmplY3Q6PC9iPiBbdHJpbGxdIFdHIEFkb3B0aW9uIG9mIGRyYWZ0 LWhhby1pZHItbHMtdHJpbGwtMDIudHh0IC0gOC8xOCB0byA5LzE8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIGJlZ2lucyBhIDIgd2VlayBXRyBBZG9w dGlvbiBjYWxsIGZvciBkcmFmdC1oYW8taWRyLWxzLXRyaWxsLTAyLnR4dCBhcyBJRFIgV0cgZG9j dW1lbnQuICZuYnNwO0F0IElFVEYgOTMgYnkgdGhlIFRSSUxMIFdHIGluZGljYXRlZCBzdXBwb3J0 IGZvciB0aGUgYXMgc3VwcG9ydGluZyBUUklMTC4mbmJzcDsgVGhpcyBXRyBhZG9wdGlvbiBjYWxs IGZvciBJRFIgaXMgYmVpbmcgY3Jvc3MtcG9zdGVkIHRvIFRSSUxMIFdHLg0KPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPlRoZSBhdXRob3JzIHNob3VsZCBpbmRpY2F0ZSB3aGV0aGVyIHRoZXkga25v dyBvZiBhbnkgSVBSIG9uIHRoaXMgZG9jdW1lbnQuJm5ic3A7DQo8bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+VGhlIElEUiBhbmQgVFJJTEwgV0cgbWVtYmVycyBzaG91bGQgaW5kaWNhdGUgd2hldGhl cjs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1 aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0 eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh bj48L3NwYW4+PCFbZW5kaWZdPlRSSUxMIGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSB0byBwYXNz IGluIEJHUCBpbiBkZXBsb3ltZW50cz8gJm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBs ZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln bm9yZSI+Mik8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRp Zl0+RG9lcyB0aGlzIHVzZSBvZiBscy1kaXN0cmlidXRpb24gbWVjaGFuaXNtcyBtYWtlIHNlbnNl PyA8bzpwPg0KPC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0 ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0 TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMpPHNwYW4gc3R5bGU9ImZvbnQ6 Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkRvIHlvdSBzZWUgYW55IHRlY2huaWNh bCBmbGF3cyB3aXRoIHRoZSBkb2N1bWVudD8gPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlN1ZSBI YXJlcyA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0KDTx0YWJsZT48 dHI+PHRkPjwhLS10eXBlOnRleHQtLT48IS0tey0tPjxwcmU+KioqKioqKioqKioqKiBFbWFpbCBD b25maWRlbnRpYWxpdHkgTm90aWNlICoqKioqKioqKioqKioqKioqKioqDQpUaGUgaW5mb3JtYXRp b24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBhbnkgDQphdHRh Y2htZW50cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9y IG90aGVyd2lzZQ0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3Mu IEl0IGlzIGludGVuZGVkIHRvIGJlIA0KY29udmV5ZWQgb25seSB0byB0aGUgZGVzaWduYXRlZCBy ZWNpcGllbnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sIA0KZGlzdHJpYnV0aW9uLCBwcmlu dGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMg DQphdHRhY2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJv aGliaXRlZCBhbmQgbWF5IA0KYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90IGFuIGludGVuZGVk IHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZSANCnRoYXQgeW91IGhhdmUgcmVj ZWl2ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciANCmlt bWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0ZSBhbnkgYW5kIGFs bCBjb3BpZXMgb2YgDQp0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRhY2htZW50cykgZnJv bSB5b3VyIHN5c3RlbSwgYW5kIGRvIG5vdA0KZGlzY2xvc2UgdGhlIGNvbnRlbnQgb2YgdGhpcyBl LW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsgeW91IQ0KPC9wcmU+PCEtLX0tLT48L3Rk PjwvdHI+PC90YWJsZT4= --_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F8007CMTKMBS61N1media_-- From nobody Wed Aug 19 10:40:19 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF5711A21A3 for ; Wed, 19 Aug 2015 10:40:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.178 X-Spam-Level: X-Spam-Status: No, score=-0.178 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, IP_NOT_FRIENDLY=0.334, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2MCk2xJXBPf6 for ; Wed, 19 Aug 2015 10:40:17 -0700 (PDT) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 1940A1A1AA3 for ; Wed, 19 Aug 2015 10:40:17 -0700 (PDT) Received: by slice.pfrc.org (Postfix, from userid 1001) id 381851E41E; Wed, 19 Aug 2015 13:43:01 -0400 (EDT) Date: Wed, 19 Aug 2015 13:43:01 -0400 From: Jeffrey Haas To: Duleep Thilakarathne Message-ID: <20150819174301.GK12359@pfrc.org> References: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] BGP route selection criteria - new path attribute for geographic distance when AS_PATH are equal for eBGP X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 17:40:18 -0000 On Sat, Aug 08, 2015 at 05:56:33PM +0000, Duleep Thilakarathne wrote: > I analyzed full BGP routing table (541,199 routes) with two tier 1 ISP > multi-homing scenario and found nearly 50% of routes have equal AS-PATH > length. In this analysis It was considered, there was no route policy > applied to influence local preference. According to BGP best path > selection algorithm, when AS-PATH lengths are equal, router breaks tie > condition based on router internal logic. This does not grantee proper > outgoing path selection. > > I suggest to introduce new path attribute which carries accumulated > distance information between different administrative domains. This not > coincide with RFC 7311 since propose path attribute carries information > between different administrative domains. There are a few issues I have with the general idea of the proposal. Most of the main ones of concern have been articulated elsewhere in the thread. There are really two remaining ones I would like to bring up: 1. Incremental deployment of new path attributes intended to have global impact, especially on something like path selection, are incredibly hard to deploy. This consideration is one of the biggest reasons why people get pushback on their proposals to "how could you do this another way?" 2. "Distance" is rather vague. As Robert points out, link capacity is often more important than geographic distance. And practically speaking, operators already do some level of balancing act for IGP metrics that account for capacity vs. topological "closeness". What would be interesting in your proposal is to hear why the IGP distance tie-breaking step doesn't seem to be sufficient in your analysis. -- Jeff From nobody Wed Aug 19 10:46:18 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1413A1A86F7 for ; Wed, 19 Aug 2015 10:46:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.578 X-Spam-Level: X-Spam-Status: No, score=-1.578 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pm4wLtRlDmfU for ; Wed, 19 Aug 2015 10:46:15 -0700 (PDT) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id E1E5C1A7026 for ; Wed, 19 Aug 2015 10:46:14 -0700 (PDT) Received: by slice.pfrc.org (Postfix, from userid 1001) id 20AE21E41E; Wed, 19 Aug 2015 13:48:59 -0400 (EDT) Date: Wed, 19 Aug 2015 13:48:59 -0400 From: Jeffrey Haas To: "Acee Lindem (acee)" Message-ID: <20150819174859.GL12359@pfrc.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Cc: "idr@ietf.org" , Robert Raszuk Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 17:46:17 -0000 On Mon, Aug 03, 2015 at 09:29:15PM +0000, Acee Lindem (acee) wrote: > Route target is just an extended community and like any other SAFI can be used with vanilla Flow Spec. Likewise it is up to implementation to allow any filtering based on regular/extended/wide communities. > > Just FYI RFC already spells out case of using flow spec routes in the VPN filtering application based on RT import: > > > Propagation of this NLRI is controlled by matching Route Target > extended communities associated with the BGP path advertisement with the VRF import policy, using the same mechanism as describein "BGP/MPLS IP VPNs" [RFC4364] . > > Ok - so it is already in RFC 5575. And is already being used in another proposal: https://tools.ietf.org/html/draft-ietf-idr-mdcs-00 I think the bigger issue with flowspec is that since it is most often intended for ebgp neighbors, the "route targets" in question would be equivalence classes for certain BGP peer types. I believe this would still lead to a fairly large amount of flooding of the routes anyway. It's also worth mentioning that some flowspec environments involve directly peering with each router to be protected and directly advertising the mitigation routes on that session. Distribution through route-reflectors is certainly becoming more common, but it's not the only scenario. -- Jeff From nobody Wed Aug 19 10:50:16 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC9461A871C for ; Wed, 19 Aug 2015 10:50:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.511 X-Spam-Level: X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ESaUkm1zZLMd for ; Wed, 19 Aug 2015 10:50:13 -0700 (PDT) Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C22101A8718 for ; Wed, 19 Aug 2015 10:50:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3142; q=dns/txt; s=iport; t=1440006601; x=1441216201; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=jaM1FTyRqViRnZkEdB9VxGmdYR9LYj78ee/6sbuBnCI=; b=AmuG50Z7KZdJjHI5iOpnPcRxZPJdMO3msi8SHTJers2fkQGTRuzV0IrC P8qTGgunfyCMK5ayWC7e479PnbcHWoyB+0LPr719sdfuZDOQhkxdxns7z TZ5zJHmRkaN5oKNfe3Bmo5L+5fiD+/YBaFoz+dt8qchItSFqfcNkdKFuf k=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CHAgAZwdRV/40NJK1dgxtUaQaDH7oqAQmBbQqFewIcgSg4FAEBAQEBAQGBCoQkAQEEAQEBIBEzBwsQAgEIDgoCAhEOBwICAiULFRACBAENBYguDblYlhYBAQEBAQEBAQEBAQEBAQEBAQEBAQETBIEiijGEVzMHCoJfgUMFlSQBjGyBSo0Yh2eDaCaCP4E+cYFIgQQBAQE X-IronPort-AV: E=Sophos;i="5.15,711,1432598400"; d="scan'208";a="180103353" Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-4.cisco.com with ESMTP; 19 Aug 2015 17:50:00 +0000 Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t7JHo08Q026040 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 19 Aug 2015 17:50:00 GMT Received: from xch-aln-003.cisco.com (173.36.7.13) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 19 Aug 2015 12:50:00 -0500 Received: from xhc-rcd-x05.cisco.com (173.37.183.79) by xch-aln-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Wed, 19 Aug 2015 12:50:00 -0500 Received: from xmb-aln-x06.cisco.com ([169.254.1.223]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.03.0248.002; Wed, 19 Aug 2015 12:49:59 -0500 From: "Acee Lindem (acee)" To: Jeffrey Haas , Duleep Thilakarathne Thread-Topic: [Idr] BGP route selection criteria - new path attribute for geographic distance when AS_PATH are equal for eBGP Thread-Index: AQHQ2qYnwz0iSMLwa0W5kK6lSHKQYZ4TqmkA Date: Wed, 19 Aug 2015 17:49:59 +0000 Message-ID: References: <4C8ECB373CE2DB41BE8D10BADC0F8771EE00C09B@HO-WEX-MAIL01.mobitel.int> <20150819174301.GK12359@pfrc.org> In-Reply-To: <20150819174301.GK12359@pfrc.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.36.7.28] Content-Type: text/plain; charset="utf-8" Content-ID: <1EB5A25CFFB88C47A93D14ECD538B012@emea.cisco.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] BGP route selection criteria - new path attribute for geographic distance when AS_PATH are equal for eBGP X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 17:50:15 -0000 DQoNCk9uIDgvMTkvMTUsIDE6NDMgUE0sICJJZHIgb24gYmVoYWxmIG9mIEplZmZyZXkgSGFhcyIg PGlkci1ib3VuY2VzQGlldGYub3JnDQpvbiBiZWhhbGYgb2YgamhhYXNAcGZyYy5vcmc+IHdyb3Rl Og0KDQo+T24gU2F0LCBBdWcgMDgsIDIwMTUgYXQgMDU6NTY6MzNQTSArMDAwMCwgRHVsZWVwIFRo aWxha2FyYXRobmUgd3JvdGU6DQo+PiBJIGFuYWx5emVkIGZ1bGwgQkdQIHJvdXRpbmcgdGFibGUg KDU0MSwxOTkgcm91dGVzKSB3aXRoIHR3byB0aWVyIDEgSVNQDQo+PiBtdWx0aS1ob21pbmcgc2Nl bmFyaW8gYW5kIGZvdW5kIG5lYXJseSA1MCUgb2Ygcm91dGVzIGhhdmUgZXF1YWwgQVMtUEFUSA0K Pj4gbGVuZ3RoLiBJbiB0aGlzIGFuYWx5c2lzIEl0IHdhcyBjb25zaWRlcmVkLCB0aGVyZSB3YXMg bm8gcm91dGUgcG9saWN5DQo+PiBhcHBsaWVkIHRvIGluZmx1ZW5jZSBsb2NhbCBwcmVmZXJlbmNl LiBBY2NvcmRpbmcgdG8gQkdQIGJlc3QgcGF0aA0KPj4gc2VsZWN0aW9uIGFsZ29yaXRobSwgd2hl biBBUy1QQVRIIGxlbmd0aHMgIGFyZSBlcXVhbCwgcm91dGVyIGJyZWFrcyB0aWUNCj4+IGNvbmRp dGlvbiBiYXNlZCBvbiByb3V0ZXIgaW50ZXJuYWwgbG9naWMuIFRoaXMgZG9lcyBub3QgZ3JhbnRl ZSBwcm9wZXINCj4+IG91dGdvaW5nIHBhdGggc2VsZWN0aW9uLg0KPj4gDQo+PiBJIHN1Z2dlc3Qg dG8gaW50cm9kdWNlIG5ldyBwYXRoIGF0dHJpYnV0ZSB3aGljaCBjYXJyaWVzIGFjY3VtdWxhdGVk DQo+PiBkaXN0YW5jZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIGRpZmZlcmVudCBhZG1pbmlzdHJhdGl2 ZSBkb21haW5zLiBUaGlzIG5vdA0KPj4gY29pbmNpZGUgd2l0aCBSRkMgNzMxMSBzaW5jZSBwcm9w b3NlIHBhdGggYXR0cmlidXRlIGNhcnJpZXMgaW5mb3JtYXRpb24NCj4+IGJldHdlZW4gZGlmZmVy ZW50IGFkbWluaXN0cmF0aXZlIGRvbWFpbnMuDQo+DQo+VGhlcmUgYXJlIGEgZmV3IGlzc3VlcyBJ IGhhdmUgd2l0aCB0aGUgZ2VuZXJhbCBpZGVhIG9mIHRoZSBwcm9wb3NhbC4gIE1vc3QNCj5vZiB0 aGUgbWFpbiBvbmVzIG9mIGNvbmNlcm4gaGF2ZSBiZWVuIGFydGljdWxhdGVkIGVsc2V3aGVyZSBp biB0aGUgdGhyZWFkLg0KPlRoZXJlIGFyZSByZWFsbHkgdHdvIHJlbWFpbmluZyBvbmVzIEkgd291 bGQgbGlrZSB0byBicmluZyB1cDoNCj4NCj4xLiBJbmNyZW1lbnRhbCBkZXBsb3ltZW50IG9mIG5l dyBwYXRoIGF0dHJpYnV0ZXMgaW50ZW5kZWQgdG8gaGF2ZSBnbG9iYWwNCj5pbXBhY3QsIGVzcGVj aWFsbHkgb24gc29tZXRoaW5nIGxpa2UgcGF0aCBzZWxlY3Rpb24sIGFyZSBpbmNyZWRpYmx5IGhh cmQNCj50bw0KPmRlcGxveS4gIFRoaXMgY29uc2lkZXJhdGlvbiBpcyBvbmUgb2YgdGhlIGJpZ2dl c3QgcmVhc29ucyB3aHkgcGVvcGxlIGdldA0KPnB1c2hiYWNrIG9uIHRoZWlyIHByb3Bvc2FscyB0 byAiaG93IGNvdWxkIHlvdSBkbyB0aGlzIGFub3RoZXIgd2F5PyINCj4NCj4yLiAiRGlzdGFuY2Ui IGlzIHJhdGhlciB2YWd1ZS4gIEFzIFJvYmVydCBwb2ludHMgb3V0LCBsaW5rIGNhcGFjaXR5IGlz DQo+b2Z0ZW4NCj5tb3JlIGltcG9ydGFudCB0aGFuIGdlb2dyYXBoaWMgZGlzdGFuY2UuICBBbmQg cHJhY3RpY2FsbHkgc3BlYWtpbmcsDQo+b3BlcmF0b3JzIGFscmVhZHkgZG8gc29tZSBsZXZlbCBv ZiBiYWxhbmNpbmcgYWN0IGZvciBJR1AgbWV0cmljcyB0aGF0DQo+YWNjb3VudCBmb3IgY2FwYWNp dHkgdnMuIHRvcG9sb2dpY2FsICJjbG9zZW5lc3MiLg0KDQpBZGRpdGlvbmFsbHksIHlvdSBjYW7i gJl0IGJlIGFzc3VyZSB0aGF0IElHUHMgdW5kZXIgZGlmZmVyZW50IGFkbWluaXN0cmF0aXZlDQpk b21haW5zIGFyZSB1c2luZyB0aGUgc2FtZSBjcml0ZXJpYSBmb3IgYXNzaWduaW5nIG1ldHJpY3Mu IElmIHlvdSBjYW7igJl0DQpjb21wYXJlIGFwcGxlcyBhbmQgb3JhbmdlcywgeW91IGNlcnRhaW5s eSBzaG91bGRu4oCZdCBhZGQgdGhlbSB1cCBlaXRoZXLigKYNCg0KVGhhbmtzLA0KQWNlZQ0KDQoN Cg0KDQo+DQo+V2hhdCB3b3VsZCBiZSBpbnRlcmVzdGluZyBpbiB5b3VyIHByb3Bvc2FsIGlzIHRv IGhlYXIgd2h5IHRoZSBJR1AgZGlzdGFuY2UNCj50aWUtYnJlYWtpbmcgc3RlcCBkb2Vzbid0IHNl ZW0gdG8gYmUgc3VmZmljaWVudCBpbiB5b3VyIGFuYWx5c2lzLg0KPg0KPi0tIEplZmYNCj4NCj5f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPklkciBtYWls aW5nIGxpc3QNCj5JZHJAaWV0Zi5vcmcNCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2lkcg0KDQo= From nobody Wed Aug 19 10:51:46 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 803D91A8700 for ; Wed, 19 Aug 2015 10:51:44 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.578 X-Spam-Level: X-Spam-Status: No, score=-1.578 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dhDmy6V2T5DN for ; Wed, 19 Aug 2015 10:51:43 -0700 (PDT) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id BFFD11A1F70 for ; Wed, 19 Aug 2015 10:51:43 -0700 (PDT) Received: by slice.pfrc.org (Postfix, from userid 1001) id ED1D41E41E; Wed, 19 Aug 2015 13:54:27 -0400 (EDT) Date: Wed, 19 Aug 2015 13:54:27 -0400 From: Jeffrey Haas To: stephane.litkowski@orange.com Message-ID: <20150819175427.GM12359@pfrc.org> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <7945_1438762607_55C1C66F_7945_909_5_9E32478DFA9976438E7A22F69B08FF92166BE032@OPEXCLILMA4.corporate.adroot.infra.ftgroup> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7945_1438762607_55C1C66F_7945_909_5_9E32478DFA9976438E7A22F69B08FF92166BE032@OPEXCLILMA4.corporate.adroot.infra.ftgroup> User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Cc: "idr@ietf.org" , Robert Raszuk Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 17:51:44 -0000 On Wed, Aug 05, 2015 at 08:16:46AM +0000, stephane.litkowski@orange.com wrote: > [SLI] Agree, that was my first concern, how to differentiate VPN RTs from IG RTs … operationally this can be done by splitting the RT space. Acceptable or not ? Splitting the space is what has largely been done thus far. > > So rather then filtering by RT value they will be much easier to filter by some other code point of extended community type dropping all interface groups you may have. In fact Interface Grouping should perhaps be non transitive in the AS scope to start with. > > We have plenty of those codepoints available for new type so I am really not sure if putting more and more different functionality on RTs is a good way to go. > > Why not to define explicitly new type say (transitive 0x09 and non transitive 0x45) IG Interface Grouping extended community ? > [SLI] Agree, using a new extCT is the current proposal but we are so loosing the filtering while RT does have it. As a related example, the ES Import community is getting route-target filtering behaviors applied to it in EVPN. The major issue with simply continuing to add new types that get route-target filtering treatment is that it makes it difficult to get into the code. At some point you abandon well known code points and simply identify extended communities you're willing to have the behavior work on. I'm not sure this is the incremental deployment behavior we want. -- Jeff From nobody Wed Aug 19 11:59:56 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A46591A88D1; Wed, 19 Aug 2015 11:59:52 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1uAyktk0eRPI; Wed, 19 Aug 2015 11:59:51 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 69E371A88D9; Wed, 19 Aug 2015 11:59:50 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150819185950.7160.20919.idtracker@ietfa.amsl.com> Date: Wed, 19 Aug 2015 11:59:50 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] I-D Action: draft-ietf-idr-tunnel-encaps-00.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 18:59:52 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing Working Group of the IETF. Title : Using the BGP Tunnel Encapsulation Attribute without the BGP Encapsulation SAFI Authors : Eric C. Rosen Keyur Patel Gunter Van de Velde Filename : draft-ietf-idr-tunnel-encaps-00.txt Pages : 29 Date : 2015-08-19 Abstract: RFC 5512 defines a BGP Path Attribute known as the "Tunnel Encapsulation Attribute". This attribute allows one to specify a set of tunnels. For each such tunnel, the attribute can provide additional information used to create a tunnel and the corresponding encapsulation header, and can also provide information that aids in choosing whether a particular packet is to be sent through a particular tunnel. RFC 5512 states that the attribute is only carried in BGP UPDATEs that have the "Encapsulation Subsequent Address Family (Encapsulation SAFI)". This document updates RFC 5512 by deprecating the Encapsulation SAFI (which has never been used),and by specifying semantics for the attribute when it is carried in UPDATEs of certain other SAFIs. This document also extends the attribute by enabling it to carry additional information needed to create the encapsulation headers additional tunnel types not mentioned in RFC 5512. Finally, this document also extends the attribute by allowing it to specify a remote tunnel endpoint address for each tunnel. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-tunnel-encaps/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-idr-tunnel-encaps-00 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Thu Aug 20 00:54:22 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5463C1A1B67 for ; Thu, 20 Aug 2015 00:54:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CN-SvQHMN27V for ; Thu, 20 Aug 2015 00:54:19 -0700 (PDT) Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A39801A1B51 for ; Thu, 20 Aug 2015 00:54:18 -0700 (PDT) Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id 5CD3518C178; Thu, 20 Aug 2015 09:54:17 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.24]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 3E3FD27C066; Thu, 20 Aug 2015 09:54:17 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM7D.corporate.adroot.infra.ftgroup ([fe80::9044:c5ee:4dd2:4f16%19]) with mapi id 14.03.0248.002; Thu, 20 Aug 2015 09:54:17 +0200 From: To: Jeffrey Haas Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ36priAgAACSICAAANHgIAA2IoQ///9GYCAADr1YIAAFWGAgAE+1aCAFoE0gIABC6mg Date: Thu, 20 Aug 2015 07:54:16 +0000 Message-ID: <19662_1440057257_55D587A9_19662_1971_1_9E32478DFA9976438E7A22F69B08FF92166C1802@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <7945_1438762607_55C1C66F_7945_909_5_9E32478DFA9976438E7A22F69B08FF92166BE032@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150819175427.GM12359@pfrc.org> In-Reply-To: <20150819175427.GM12359@pfrc.org> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.3] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.7.16.85415 Archived-At: Cc: "idr@ietf.org" , Robert Raszuk Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 07:54:20 -0000 SGkgSmVmZiwNCg0KW0pIXSBUaGUgbWFqb3IgaXNzdWUgd2l0aCBzaW1wbHkgY29udGludWluZyB0 byBhZGQgbmV3IHR5cGVzIHRoYXQgZ2V0IHJvdXRlLXRhcmdldCBmaWx0ZXJpbmcgdHJlYXRtZW50 IGlzIHRoYXQgaXQgbWFrZXMgaXQgZGlmZmljdWx0IHRvIGdldCBpbnRvIHRoZSBjb2RlLiAgQXQg c29tZSBwb2ludCB5b3UgYWJhbmRvbiB3ZWxsIGtub3duIGNvZGUgcG9pbnRzIGFuZCBzaW1wbHkg aWRlbnRpZnkgZXh0ZW5kZWQgY29tbXVuaXRpZXMgeW91J3JlIHdpbGxpbmcgdG8gaGF2ZSB0aGUg YmVoYXZpb3Igd29yayBvbi4gSSdtIG5vdCBzdXJlIHRoaXMgaXMgdGhlIGluY3JlbWVudGFsIGRl cGxveW1lbnQgYmVoYXZpb3Igd2Ugd2FudC4NCg0KW1NMSV0gSXMgaXQgcmVhbGx5IGFuIGlzc3Vl IHRvIGdlbmVyYWxpemUgY29uc3RyYWluZWQgcm91dGUgZGlzdHJpYnV0aW9uIHRvIGFueSBraW5k IG9mIGV4dGVuZGVkIGNvbW11bml0eSA/DQoNCkJyZ2RzLA0KDQpTdGVwaGFuZQ0KDQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBKZWZmcmV5IEhhYXMgW21haWx0bzpqaGFhc0Bw ZnJjLm9yZ10gDQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxOSwgMjAxNSAxOTo1NA0KVG86IExJ VEtPV1NLSSBTdGVwaGFuZSBTQ0UvSUJORg0KQ2M6IFJvYmVydCBSYXN6dWs7IGlkckBpZXRmLm9y Zw0KU3ViamVjdDogUmU6IFtJZHJdIFByb2dyZXNzaW5nIGRyYWZ0LWxpdGtvd3NraS1pZHItZmxv d3NwZWMtaW50ZXJmYWNlc2V0LTAxDQoNCk9uIFdlZCwgQXVnIDA1LCAyMDE1IGF0IDA4OjE2OjQ2 QU0gKzAwMDAsIHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tIHdyb3RlOg0KPiBbU0xJXSBB Z3JlZSwgdGhhdCB3YXMgbXkgZmlyc3QgY29uY2VybiwgaG93IHRvIGRpZmZlcmVudGlhdGUgVlBO IFJUcyBmcm9tIElHIFJUcyDigKYgb3BlcmF0aW9uYWxseSB0aGlzIGNhbiBiZSBkb25lIGJ5IHNw bGl0dGluZyB0aGUgUlQgc3BhY2UuIEFjY2VwdGFibGUgb3Igbm90ID8NCg0KU3BsaXR0aW5nIHRo ZSBzcGFjZSBpcyB3aGF0IGhhcyBsYXJnZWx5IGJlZW4gZG9uZSB0aHVzIGZhci4NCg0KPiANCj4g U28gcmF0aGVyIHRoZW4gZmlsdGVyaW5nIGJ5IFJUIHZhbHVlIHRoZXkgd2lsbCBiZSBtdWNoIGVh c2llciB0byBmaWx0ZXIgYnkgc29tZSBvdGhlciBjb2RlIHBvaW50IG9mIGV4dGVuZGVkIGNvbW11 bml0eSB0eXBlIGRyb3BwaW5nIGFsbCBpbnRlcmZhY2UgZ3JvdXBzIHlvdSBtYXkgaGF2ZS4gSW4g ZmFjdCBJbnRlcmZhY2UgR3JvdXBpbmcgc2hvdWxkIHBlcmhhcHMgYmUgbm9uIHRyYW5zaXRpdmUg aW4gdGhlIEFTIHNjb3BlIHRvIHN0YXJ0IHdpdGguDQo+IA0KPiBXZSBoYXZlIHBsZW50eSBvZiB0 aG9zZSBjb2RlcG9pbnRzIGF2YWlsYWJsZSBmb3IgbmV3IHR5cGUgc28gSSBhbSByZWFsbHkgbm90 IHN1cmUgaWYgcHV0dGluZyBtb3JlIGFuZCBtb3JlIGRpZmZlcmVudCBmdW5jdGlvbmFsaXR5IG9u IFJUcyBpcyBhIGdvb2Qgd2F5IHRvIGdvLg0KPiANCj4gV2h5IG5vdCB0byBkZWZpbmUgZXhwbGlj aXRseSBuZXcgdHlwZSBzYXkgKHRyYW5zaXRpdmUgMHgwOSBhbmQgbm9uIHRyYW5zaXRpdmUgMHg0 NSkgSUcgSW50ZXJmYWNlIEdyb3VwaW5nIGV4dGVuZGVkIGNvbW11bml0eSA/DQo+IFtTTEldIEFn cmVlLCB1c2luZyBhIG5ldyBleHRDVCBpcyB0aGUgY3VycmVudCBwcm9wb3NhbCBidXQgd2UgYXJl IHNvIGxvb3NpbmcgdGhlIGZpbHRlcmluZyB3aGlsZSBSVCBkb2VzIGhhdmUgaXQuDQoNCkFzIGEg cmVsYXRlZCBleGFtcGxlLCB0aGUgRVMgSW1wb3J0IGNvbW11bml0eSBpcyBnZXR0aW5nIHJvdXRl LXRhcmdldCBmaWx0ZXJpbmcgIGJlaGF2aW9ycyBhcHBsaWVkIHRvIGl0IGluIEVWUE4uDQoNClRo ZSBtYWpvciBpc3N1ZSB3aXRoIHNpbXBseSBjb250aW51aW5nIHRvIGFkZCBuZXcgdHlwZXMgdGhh dCBnZXQgcm91dGUtdGFyZ2V0IGZpbHRlcmluZyB0cmVhdG1lbnQgaXMgdGhhdCBpdCBtYWtlcyBp dCBkaWZmaWN1bHQgdG8gZ2V0IGludG8gdGhlIGNvZGUuICBBdCBzb21lIHBvaW50IHlvdSBhYmFu ZG9uIHdlbGwga25vd24gY29kZSBwb2ludHMgYW5kIHNpbXBseSBpZGVudGlmeSBleHRlbmRlZCBj b21tdW5pdGllcyB5b3UncmUgd2lsbGluZyB0byBoYXZlIHRoZSBiZWhhdmlvciB3b3JrIG9uLg0K SSdtIG5vdCBzdXJlIHRoaXMgaXMgdGhlIGluY3JlbWVudGFsIGRlcGxveW1lbnQgYmVoYXZpb3Ig d2Ugd2FudC4NCg0KLS0gSmVmZg0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBq b2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMg b3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhw bG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2Ug bWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBl dCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMg ZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVj bGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVm b3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50 cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0 IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQs IHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2 ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxl dGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0 ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1v ZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoK From nobody Thu Aug 20 06:43:42 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A8971ACE6C for ; Thu, 20 Aug 2015 06:43:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.578 X-Spam-Level: X-Spam-Status: No, score=-1.578 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bxvss5-W_yv5 for ; Thu, 20 Aug 2015 06:43:40 -0700 (PDT) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id F19CE1ACE71 for ; Thu, 20 Aug 2015 06:43:39 -0700 (PDT) Received: by slice.pfrc.org (Postfix, from userid 1001) id 4C6AA1E41E; Thu, 20 Aug 2015 09:46:25 -0400 (EDT) Date: Thu, 20 Aug 2015 09:46:25 -0400 From: Jeffrey Haas To: stephane.litkowski@orange.com Message-ID: <20150820134625.GN12359@pfrc.org> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <7945_1438762607_55C1C66F_7945_909_5_9E32478DFA9976438E7A22F69B08FF92166BE032@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150819175427.GM12359@pfrc.org> <19662_1440057257_55D587A9_19662_1971_1_9E32478DFA9976438E7A22F69B08FF92166C1802@OPEXCLILMA4.corporate.adroot.infra.ftgroup> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <19662_1440057257_55D587A9_19662_1971_1_9E32478DFA9976438E7A22F69B08FF92166C1802@OPEXCLILMA4.corporate.adroot.infra.ftgroup> User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Cc: "idr@ietf.org" , Robert Raszuk Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 13:43:40 -0000 On Thu, Aug 20, 2015 at 07:54:16AM +0000, stephane.litkowski@orange.com wrote: > Hi Jeff, > > [JH] The major issue with simply continuing to add new types that get route-target filtering treatment is that it makes it difficult to get into the code. At some point you abandon well known code points and simply identify extended communities you're willing to have the behavior work on. I'm not sure this is the incremental deployment behavior we want. > > [SLI] Is it really an issue to generalize constrained route distribution to any kind of extended community ? Expectations, mostly. Considering that BGP's biggest headache tends to be incremental deployment, you now need to deal with implementations that only do it for RT extended communities. To channel Yakov a bit, is there any reason *why* things we want to have this behavior shouldn't use RT types? -- Jeff From nobody Thu Aug 20 06:52:01 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89FB71ACE68 for ; Thu, 20 Aug 2015 06:52:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qDlxV0Wa2UGT for ; Thu, 20 Aug 2015 06:51:55 -0700 (PDT) Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F4FA1A89FC for ; Thu, 20 Aug 2015 06:51:55 -0700 (PDT) Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm10.si.francetelecom.fr (ESMTP service) with ESMTP id 1D72B26440D; Thu, 20 Aug 2015 15:51:54 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.2]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id F07E2238056; Thu, 20 Aug 2015 15:51:53 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06%19]) with mapi id 14.03.0248.002; Thu, 20 Aug 2015 15:51:53 +0200 From: To: Jeffrey Haas Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ36priAgAACSICAAANHgIAA2IoQ///9GYCAADr1YIAAFWGAgAE+1aCAFoE0gIABC6mggABBX4CAACHsIA== Date: Thu, 20 Aug 2015 13:51:53 +0000 Message-ID: <22493_1440078714_55D5DB7A_22493_1352_1_9E32478DFA9976438E7A22F69B08FF92166C3C44@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <7945_1438762607_55C1C66F_7945_909_5_9E32478DFA9976438E7A22F69B08FF92166BE032@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150819175427.GM12359@pfrc.org> <19662_1440057257_55D587A9_19662_1971_1_9E32478DFA9976438E7A22F69B08FF92166C1802@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150820134625.GN12359@pfrc.org> In-Reply-To: <20150820134625.GN12359@pfrc.org> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.3] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.7.16.85415 Archived-At: Cc: "idr@ietf.org" , Robert Raszuk Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 13:52:00 -0000 In our case, we can use a RT rather than the current proposed exct. The issue I see by using a standard RT : - how to manage overlapping with VPN RTs ? As we discussed we can use separ= ate RT spaces. But we need to ensure that a VPN FS route can have RTs for V= PN belonging and RTs for specifying interface-set within the VPN.=20 - we cannot encode anymore the direction of the filter. -----Original Message----- From: Jeffrey Haas [mailto:jhaas@pfrc.org]=20 Sent: Thursday, August 20, 2015 15:46 To: LITKOWSKI Stephane SCE/IBNF Cc: Robert Raszuk; idr@ietf.org Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 On Thu, Aug 20, 2015 at 07:54:16AM +0000, stephane.litkowski@orange.com wro= te: > Hi Jeff, >=20 > [JH] The major issue with simply continuing to add new types that get rou= te-target filtering treatment is that it makes it difficult to get into the= code. At some point you abandon well known code points and simply identif= y extended communities you're willing to have the behavior work on. I'm not= sure this is the incremental deployment behavior we want. >=20 > [SLI] Is it really an issue to generalize constrained route distribution = to any kind of extended community ? Expectations, mostly. Considering that BGP's biggest headache tends to be = incremental deployment, you now need to deal with implementations that only= do it for RT extended communities.=20=20 To channel Yakov a bit, is there any reason *why* things we want to have th= is behavior shouldn't use RT types? -- Jeff ___________________________________________________________________________= ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou = falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, Orange is not liable for messages that have been = modified, changed or falsified. Thank you. From nobody Thu Aug 20 06:57:20 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6E7A1ACE83 for ; Thu, 20 Aug 2015 06:57:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.578 X-Spam-Level: X-Spam-Status: No, score=-1.578 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o-K-WF9jrxai for ; Thu, 20 Aug 2015 06:57:19 -0700 (PDT) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 05DA11ACE7B for ; Thu, 20 Aug 2015 06:57:19 -0700 (PDT) Received: by slice.pfrc.org (Postfix, from userid 1001) id 70D7A1E41E; Thu, 20 Aug 2015 10:00:04 -0400 (EDT) Date: Thu, 20 Aug 2015 10:00:04 -0400 From: Jeffrey Haas To: stephane.litkowski@orange.com Message-ID: <20150820140004.GP12359@pfrc.org> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <7945_1438762607_55C1C66F_7945_909_5_9E32478DFA9976438E7A22F69B08FF92166BE032@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150819175427.GM12359@pfrc.org> <19662_1440057257_55D587A9_19662_1971_1_9E32478DFA9976438E7A22F69B08FF92166C1802@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150820134625.GN12359@pfrc.org> <22493_1440078714_55D5DB7A_22493_1352_1_9E32478DFA9976438E7A22F69B08FF92166C3C44@OPEXCLILMA4.corporate.adroot.infra.ftgroup> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <22493_1440078714_55D5DB7A_22493_1352_1_9E32478DFA9976438E7A22F69B08FF92166C3C44@OPEXCLILMA4.corporate.adroot.infra.ftgroup> User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Cc: "idr@ietf.org" , Robert Raszuk Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 13:57:19 -0000 Stephane, On Thu, Aug 20, 2015 at 01:51:53PM +0000, stephane.litkowski@orange.com wrote: > In our case, we can use a RT rather than the current proposed exct. > The issue I see by using a standard RT : > - how to manage overlapping with VPN RTs ? As we discussed we can use separate RT spaces. But we need to ensure that a VPN FS route can have RTs for VPN belonging and RTs for specifying interface-set within the VPN. > > - we cannot encode anymore the direction of the filter. I agree that for the interface-set proposal we have some selfish reasons we want it to behave a specific way. :-) Part of what I'm hoping to discuss as a result of this point is what properties would we expect to need to fully generalize the route-filtering behavior for non-RT routes? The MDCS proposal already points out that we can use RT for non-VPN routes. Code already supports RT filtering. What we're generally proposing is that RT-Constrain is no longer just for route-targets. Is it fully general? If so, what are the problems? Is it not fully general and what we really want is to use a route-target type, potentially with new sub-types to allow for keeping VPN and non-VPN targets disjoint? Etc. It should be noted that the ES-Import extended community effectively appears to be a RT based on its high-order byte. -- Jeff From nobody Thu Aug 20 14:13:17 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AADC1B29FA; Thu, 20 Aug 2015 14:13:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.9 X-Spam-Level: X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CusB2Wn088eY; Thu, 20 Aug 2015 14:13:13 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7236D1B29F9; Thu, 20 Aug 2015 14:13:13 -0700 (PDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: The IESG To: "IETF-Announce" X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Sender: Message-ID: <20150820211313.25121.78050.idtracker@ietfa.amsl.com> Date: Thu, 20 Aug 2015 14:13:13 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] Last Call: (Autonomous System Migration Mechanisms and Their Effects on the BGP AS_PATH Attribute) to Proposed Standard X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Reply-To: ietf@ietf.org List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 21:13:15 -0000 The IESG has received a request from the Inter-Domain Routing WG (idr) to consider the following document: - 'Autonomous System Migration Mechanisms and Their Effects on the BGP AS_PATH Attribute' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2015-09-03. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This draft discusses some existing commonly-used BGP mechanisms for ASN migration that are not formally part of the BGP4 protocol specification. It is necessary to document these de facto standards to ensure that they are properly supported in future BGP protocol work. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-idr-as-migration/ IESG discussion can be tracked via https://datatracker.ietf.org/doc/draft-ietf-idr-as-migration/ballot/ No IPR declarations have been submitted directly on this I-D. From nobody Thu Aug 20 15:33:20 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF7071B2C6C; Thu, 20 Aug 2015 15:33:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.9 X-Spam-Level: X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2TPoz7dT9lAh; Thu, 20 Aug 2015 15:33:16 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 64AD31B2C7B; Thu, 20 Aug 2015 15:33:12 -0700 (PDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: The IESG To: "IETF-Announce" X-Test-IDTracker: no X-IETF-IDTracker: 6.4.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150820223312.26698.2510.idtracker@ietfa.amsl.com> Date: Thu, 20 Aug 2015 15:33:12 -0700 Archived-At: Cc: idr mailing list , idr chair , RFC Editor Subject: [Idr] Protocol Action: 'Clarification of the Flowspec Redirect Extended Community' to Proposed Standard (draft-ietf-idr-flowspec-redirect-rt-bis-05.txt) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 22:33:18 -0000 The IESG has approved the following document: - 'Clarification of the Flowspec Redirect Extended Community' (draft-ietf-idr-flowspec-redirect-rt-bis-05.txt) as Proposed Standard This document is the product of the Inter-Domain Routing Working Group. The IESG contact persons are Alvaro Retana, Alia Atlas and Deborah Brungard. A URL of this Internet Draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-flowspec-redirect-rt-bis/ Technical Summary This document clarifies the formatting of the the BGP Flowspec Redirect Extended Community, originally documented in RFC 5575 (Dissemination of Flow Specification Rules). Working Group Summary This document is simple and straightforward. There is good supports from the WG to publish. Document Quality The draft has been reviewed by several IDR WG experts, it also passed the RTG QA review. All comments received so far have been solved. Personnel Document Shepherd: Mach Chen (mach@huawei.com) Responsible Area Director: Alvaro Retana (aretana@cisco.com) From nobody Fri Aug 21 02:42:13 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D7AE1A1AE3; Fri, 21 Aug 2015 02:42:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.902 X-Spam-Level: X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ncu4znrjUga8; Fri, 21 Aug 2015 02:42:09 -0700 (PDT) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0764.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::764]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 97DE21A1AD3; Fri, 21 Aug 2015 02:42:08 -0700 (PDT) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=hannes@juniper.net; Received: from hannes-mba.local (193.110.55.12) by CO1PR05MB444.namprd05.prod.outlook.com (10.141.73.140) with Microsoft SMTP Server (TLS) id 15.1.231.21; Fri, 21 Aug 2015 09:41:48 +0000 Received: from hannes-mba.local (localhost [IPv6:::1]) by hannes-mba.local (Postfix) with ESMTP id A5A0B164C83C; Fri, 21 Aug 2015 11:41:29 +0200 (CEST) Date: Fri, 21 Aug 2015 11:41:29 +0200 From: Hannes Gredler To: Message-ID: <20150821094129.GA32088@hannes-mba.local> References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [193.110.55.12] X-ClientProxiedBy: HE1PR05CA0084.eurprd05.prod.outlook.com (25.164.28.52) To CO1PR05MB444.namprd05.prod.outlook.com (10.141.73.140) X-Microsoft-Exchange-Diagnostics: 1; CO1PR05MB444; 2:HFA95FX8Kp+4kFM3GmGO6BYH/z5mIOutwXYhhFNvKUaF9rxzgIVVb4kDN1vlXrPwBhNFHYj8P6wz50bLY4s6hxqbFVW4pwz7Y/W2gPLY8lxgVYFTFaZaiYt9t/ZNptjktlp5LC3WuRcdmTrCw6ncRia8uc461V5p2WWevYQa0fI=; 3:8SjRvuifaWG13TjVbaKFaimXktfezwVHlnQTvs2jiZbHafWBjNAwMSX7tHG5B6A69O3sXxW3PPZs99Sjy94ABH09wtarXr9P1XI0YX7anBwnGwVvefzZsTFAMRQ002Lw2yNbbMvoAhtDjdFjSco8fQ==; 25:Y/eWc7SdVXc4v4m8wAgMHtBYHEorpD9e8ukAKPB4z5Uk/qEDdCH3TUPUbvCaBhSvSMH058cLZsZujC46FQXX6rl8k2GDQM7gRkcf24t3sYbrmidOD0G9FQvukMerrJdxJfjJeNfRdBaZ1z3s0TMOdkJLQ/9AYejVBnN4J2Utljnfskp9hTZfAd7JuTdMNij87DVU2YAiAOHVJeTMFnrkhqjuvgcyEgaCFvv6iKRE+gFql3wM3F/qg0DOAMSkdvugMrcJRDTwveSJCpUWcygnRA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB444; X-Microsoft-Exchange-Diagnostics: 1; CO1PR05MB444; 20:RRRm9MH2CUbwfzG1HKWUXwYwF4GRIWxxKiOLkHEJEmUakjVIX20OTP1O8pm8GDMj+P6F0x2C2Tra2h4N9TzRV1pv+/yE7blNOY1BZ2FsHDjXFCTpWQOgXNsnb6tb1z+VHmSW6IlN8HrJHI2k6fDCGqc8iaYajwJ38JNuRlnQLyi5JvD2Gx63PTfNIDSAAKOLbuzMq1HPdVaCBhGjN/3zOUk+Olxag0zN63DVs+CeUeQLM7cGclCRFyiZuDOGRio82PkeybQ75EQ9Z53K1ugk7/hjXCY943ntkH5qVwKxQAiS8E9I/2xb7RhO/6CBo5pUeUE6VVMZo0NGQYxGEkDnPm6QxJIgNJuBN/L70z/pe/m2W44Hjg1uiEjrdD4mOGzljMP64+CdevHJ9j5GfEjKT+nP0kQhyY4ImMkBkDc3SJJ+4qm8kfeXy4Y9zGbmcp31jhzB+JZbwTP7ZCKBZlGQgvnSRXjyORgJEGIOIrbwAJFCQwsvd4tKPWOVaaNcFCa+; 4:B8aw+PM2Qule5kq8GLnXSKckOz1TtjqwSNUB38ylZR/Sm467hz00l6dQPI99FC/fLfi0+lTFTLF84zJt6538avUG8rlnDdCM0bl2/2evKaMQhIvMjlpj3hpMi47WzQ/pQT+yRUtX8YJXNmTSVd9aNoO3TomtVNJqwLEdCegXjxATlOiW0xSg4Rem588ccfWCZlT/tfVuByuwU0s+BLQ2wSmCKIEd/0xWLgPpoOYIYzO/73cq91NAlDoqPsBnMUXjfYSgWgjx7sQbWO+trDsj0ltF/ze71aryn5LKaX4S7qOlob9XHZIl3U0IFuNQm6EiUyi769haTtTWJV13fFfpQA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:CO1PR05MB444; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB444; X-Forefront-PRVS: 067553F396 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(24454002)(199003)(110136002)(2950100001)(106356001)(46102003)(62966003)(50986999)(5003600100002)(66066001)(5001960100002)(77096005)(189998001)(19580405001)(230783001)(5001830100001)(5001860100001)(5004730100002)(5007970100001)(76176999)(92566002)(54356999)(68736005)(50466002)(23676002)(122856001)(33656002)(122386002)(40100003)(81156007)(47776003)(98436002)(87976001)(97736004)(105586002)(2351001)(101416001)(77156002)(4001540100001)(76506005)(64706001)(83506001)(4001350100001)(19580395003)(86362001)(579124003); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB444; H:hannes-mba.local; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDTzFQUjA1TUI0NDQ7MjM6MEM5amtqdnYvQXdWQWl5RE5QMWVjRmJaK0tN?= =?utf-8?B?SU5DaWFnRnJJekt2aUcvcUNldWtFK3Z3YUZKZ0hSZ2Uwa3owb0JIRlhNdEFt?= =?utf-8?B?bGp6ZXRUK0phL0NDMG1zajdwS3RCZkFIVVdUelU1T2VsZjhQL29LL1VCN1lO?= =?utf-8?B?V2plV3VKeGc3bVVqRTZKaW5jMjNUMW5oTXExUE1wOEwrdG9BZlRNK0xFSXVn?= =?utf-8?B?K2QwZGdKSHp1bFdDVExRU0pPNWdEQkN3N1YwaUVBeGRYN0NSTm5mMTZzOEo0?= =?utf-8?B?SlVnaStBVTcrN2YwUGROWFV0Z3pwOWpyZXFaVUUwT0FQWHNnWWxPSS9wOVZq?= =?utf-8?B?dmEvZkg5YlQ4WFdWVktVS0pINlJhb0tFbXhkTyt0dFc2bEdRZVlFSXc4Mmkv?= =?utf-8?B?UGY3SDAzSms2aDE3RmRvZlF6TjZob1c5T0ZTWDA0WDE3NVpEQk5MMlphSWJM?= =?utf-8?B?cnFiN1YrVHpuZzJ5bVRNeG1iZlU2UmZsMlZjMTMyZFVMOHRQZFpPWE8wM2x5?= =?utf-8?B?L284TVJRVnpleDErZTFBYWRyVzJONlBENlc0UytFTkgvTTZOYUl5bWtPY0J0?= =?utf-8?B?VWpKWGl6S2U4M3JmU3pzZGJjazYvbTFzam0xUi9DWWRDNjFaTm5hTkFzTXli?= =?utf-8?B?RGFEMHkwS0xkeGo1ZUN6eS9hRlV2eEM2OUNzNjRUc25ESG4vY0xveTZ3eVlw?= =?utf-8?B?ZlVWSzVjV0VySTg1bFh1V2lpU0doajZrWFRRTzZYZkt4Ukk4WUJnNk5XcnVB?= =?utf-8?B?RzA4bGpaNWVsaUQ0ZUtEVU5LMFBCcGhMODV4dUlEZThKdVhnTk50blJlZlRj?= =?utf-8?B?MVkrQjFpcHpGL3p4ZWIwVlBlR2RKcXNzbHFqaG12T3Z3SjhSdWt4ajlNVlh4?= =?utf-8?B?UjRDRlA0YVBCaDhmRnR0NTAxb0cyNEh2ZU5OZ1VpbVZpa1A5aGF6aElIRGQ2?= =?utf-8?B?QUFrWTA4R3Zna1FhNHVmQ1poQzc5Y2RIMlM4RmZESkZwRmUwRk9NV1pFeFJG?= =?utf-8?B?bmFhT25LZ211aW82MDFOb0NUTFV2b3d5dU1OM2RmMWRBOGxMR1ovY25BajM2?= =?utf-8?B?T2dkTXRSNDZxaW1EY054eXdHU3EzRFpiSkFPeXNRSDU2aEhDTUxqMWx2aGFq?= =?utf-8?B?NzlkUWFySC9pNGxXQzMxRGdKRm5pa0FYR3l1VC91SGZmWS9CZ3JpeTBmcTBM?= =?utf-8?B?YzNXUS9Wc1ZrWUhTVkNUYXdkNUJWcWZGQU1VUzhNRzZsUG1UMkppcEZTN0Rl?= =?utf-8?B?dm03V2h0MFFBVmZETEF3TUM2Yys0b1FoU1hxalhLQnQwN1greHdDbnNjMUVB?= =?utf-8?B?M2g3VzBTaE51YStycUR1L2V6aEhmUzBBa0VEYXZlUU1zQW14OFhPUURBbmRk?= =?utf-8?B?bkFPekZaZEhjQTVPYzNCWlpaTFhpdmZVSWdDMTNscGpQMkgwQndTYWV6NUtj?= =?utf-8?B?MkJPU2k4aHlaY0RBTnJTRytnVTJWNERXNWJZSHBoVVZEMXFLUEovOEZTbmpD?= =?utf-8?B?U2JvdjFRZ253VkNTOXlheGlVTkxvTUxzMkxINGZ0SmpHZU9LRDdDeEZGY09U?= =?utf-8?B?VHBsaWFrTGVQdTFKemZ6S1dBZlhKQ0ZIMmtQWlloZDRJa3kxdVI0S0ZncjQ2?= =?utf-8?B?QkdITVZhY2l3bjBiZDR3clRxcDQ4VVZDeUJ5bldtcHJONklzTC9tbFlmWWI0?= =?utf-8?B?OXdFM01zTHp4MzJLZVFibkVYcTFpQ1Y0WEdudHVtSjRVdWlpdUN4TzVER1Ez?= =?utf-8?B?VXlZeHkwdFcyL204MkNnPT0=?= X-Microsoft-Exchange-Diagnostics: 1; CO1PR05MB444; 5:YeX8KXkCbTKueAHmq2NQn2efDW+oLvIgKoe9FkZWVKbzNYE2oER5BL1mQMf2q2cXwftsIxt4BDVssUF5IYo+FwP3tuyz1Ww/o8X2brA1NyGGSRdJbinqYml5QCqVqspTQWedz9ftrdk15mODVkK5QQ==; 24:L9549zWz3rxjdbUiQbpe7TxDZRwpEePXfk2qfurD5WFjlxRbt9EIVEEmAr+dxEsgPYLlkwkJJ57Rm6kwApvDMkL7+udpQjwbGt2GZkPpX6Y=; 20:mykIE7YTePY68yZAhZFaN4lWsZSNchR6bkoa+ouur0XDYpwniFeZyWwd9YTe93ljE3P4CApqEhg4sKleFsluLg== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2015 09:41:48.2444 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB444 Archived-At: Cc: idr@ietf.org, spring@ietf.org, isis-wg@ietf.org Subject: Re: [Idr] questions about draft-ietf-idr-ls-distribution-11 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 09:42:10 -0000 hi peng, On Thu, Jul 02, 2015 at 10:13:57AM +0800, peng.shaofu@zte.com.cn wrote: | hi hannes & other authors | | As described in [Link-State Info Distribution using BGP] (see Section | 3.2.2, ˇ°Link Descriptorsˇ±), the IP address TLVs (TLV code 259-262) or | the link local/remote Identifier TLV (TLV code 258) are included in the | link descriptor. | ˇ°The information about a link present in the LSA/LSP originated by the | local node of the link determines the set of TLVs in the Link Descriptor | of the link. | If interface and neighbor addresses, either IPv4 or IPv6, are | present, then the IP address TLVs are included in the link descriptor, but | not the link local/remote Identifier TLV. The link local/remote | identifiers MAY be included in the link attribute. | If interface and neighbor addresses are not present and the link | local/remote identifiers are present, then the link local/remote | Identifier TLV is included in the link descriptor.ˇ± | | When the underlying IGP is IS-IS, LSP originated by the local node of the | link MAY NOT include IPv4 interface address/IPv4 neighbor address or Link | Local/Remote Identifiers sub-TLV in the (main) IS reachability TLV when | MPLS Traffic Engineering is not configured for IS-IS (see Section 3.2, | ˇ°Sub-TLV 6: IPv4 Interface Addressˇ±, of [RFC5305] and Section 1.1, | ˇ°Link Local/Remote Identifiersˇ±, of [RFC5307], respectively). | | Thus, BGP-LS speaker MAY learn the mentioned link information, from LSP | flooding process, without detailed interface IP/ID information of all IGP | nodes in the BGP-LS domain. If CONSUMER collect link-state information of | whole domain only from one BGP-LS speaker, it can only establish one SPT , | which root is the BGP-LS speaker. In some case, CONSUMER need create | different SPT for different device. For example, in central spring | network, the CONTROLLER need download ILM entry for a global label to each | router, the ILM forwarding information is decided by each router's SPT. It | is different for different router. | | some solutions could be: | 1) all IGP nodes in the BGP-LS domain are BGP-LS speakers, where only | local link information need to be collected and sent to CONSUMER. | 2) one BGP-LS speaker, but all link are configured MPLS Traffic | Engineering(not certainly including signal configuration). | | Do you have any suggestions about this issue? i'd be in favour of 1) - /hannes From nobody Fri Aug 21 06:09:26 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A53DD1A87EC; Thu, 20 Aug 2015 23:32:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.75 X-Spam-Level: X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hfvGu1vgQffa; Thu, 20 Aug 2015 23:32:40 -0700 (PDT) Received: from mail-oi0-x234.google.com (mail-oi0-x234.google.com [IPv6:2607:f8b0:4003:c06::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1DA81A1A5D; Thu, 20 Aug 2015 23:32:39 -0700 (PDT) Received: by oiey141 with SMTP id y141so36448011oie.1; Thu, 20 Aug 2015 23:32:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=UNvYPhyTG6O/tGqAydrYdgG3W7aHVOlw5KOz5ExPCuE=; b=PQtwxtTCAq8XA6YlB09X3EvUP6ND8hlNeJ6H3OyXl5hiDQh/LPszlqeciAZXeFkgUx PHSy7rr+JFYlxxMJzrW/FWyQc98rGOkpPxnu+fpP0goLWJP9VbPdC/lNFNFNK8/U/Cw8 FzdqY3N7vNuZLWNJle8eA3zVmNt3nKQuEvK9sE8bFhHTQJW1RTZDKjs1bs1w7+B7rWzt rCAxUg3IRNk7MyapyRONqAn5+DOpT+VP+RF6Aga8D+0Vnz00IUhvaNPrBTXTkBItbSDj irLEH9+4C9zZV53xM/Rvl7cOsSxDNtLBZIL4gX2VoViTX2QedqytQFkVjym5p/yZNH+S jCrA== X-Received: by 10.202.241.67 with SMTP id p64mr6040750oih.87.1440138759166; Thu, 20 Aug 2015 23:32:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.76.144.65 with HTTP; Thu, 20 Aug 2015 23:32:24 -0700 (PDT) In-Reply-To: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> References: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> From: Donald Eastlake Date: Fri, 21 Aug 2015 02:32:24 -0400 Message-ID: To: Susan Hares Content-Type: text/plain; charset=UTF-8 Archived-At: X-Mailman-Approved-At: Fri, 21 Aug 2015 06:09:25 -0700 Cc: idr@ietf.org, "trill@ietf.org" Subject: Re: [Idr] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 06:32:41 -0000 I am not aware of any IPR in this draft. I support the adoption of this draft by the IDR WG. I think it makes sense to use the ls-distributions mechanisms, particularly to support centralized controllers. Thanks, Donald ============================= Donald E. Eastlake 3rd +1-508-333-2270 (cell) 155 Beaver Street, Milford, MA 01757 USA d3e3e3@gmail.com On Tue, Aug 18, 2015 at 9:39 AM, Susan Hares wrote: > This begins a 2 week WG Adoption call for draft-hao-idr-ls-trill-02.txt as > IDR WG document. At IETF 93 by the TRILL WG indicated support for the as > supporting TRILL. This WG adoption call for IDR is being cross-posted to > TRILL WG. > > > > The authors should indicate whether they know of any IPR on this document. > > > > The IDR and TRILL WG members should indicate whether; > > > > 1) TRILL information is necessary to pass in BGP in deployments? > > 2) Does this use of ls-distribution mechanisms make sense? > > 3) Do you see any technical flaws with the document? > > > > Sue Hares From nobody Fri Aug 21 08:00:16 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 769031ABD35; Fri, 21 Aug 2015 08:00:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.211 X-Spam-Level: X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SoSDa88rV6Cz; Fri, 21 Aug 2015 08:00:08 -0700 (PDT) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44A901ABD3A; Fri, 21 Aug 2015 08:00:08 -0700 (PDT) Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BWO59659; Fri, 21 Aug 2015 15:00:06 +0000 (GMT) Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 21 Aug 2015 16:00:05 +0100 Received: from DFWEML701-CHM.china.huawei.com ([10.193.5.50]) by dfweml702-chm ([10.193.5.72]) with mapi id 14.03.0235.001; Fri, 21 Aug 2015 08:00:00 -0700 From: Linda Dunbar To: Donald Eastlake , Susan Hares Thread-Topic: [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 Thread-Index: AQHQ29ujQo1WjsseuEOnGvyaSc+OpJ4WjEpQ Date: Fri, 21 Aug 2015 14:59:59 +0000 Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657D156DA@dfweml701-chm> References: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.192.11.159] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Cc: "idr@ietf.org" , "trill@ietf.org" Subject: Re: [Idr] [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 15:00:15 -0000 Support,=20 Linda On Tue, Aug 18, 2015 at 9:39 AM, Susan Hares wrote: > This begins a 2 week WG Adoption call for=20 > draft-hao-idr-ls-trill-02.txt as IDR WG document. At IETF 93 by the=20 > TRILL WG indicated support for the as supporting TRILL. This WG=20 > adoption call for IDR is being cross-posted to TRILL WG. > > > > The authors should indicate whether they know of any IPR on this document= . > > > > The IDR and TRILL WG members should indicate whether; > > > > 1) TRILL information is necessary to pass in BGP in deployments? > > 2) Does this use of ls-distribution mechanisms make sense? > > 3) Do you see any technical flaws with the document? > > > > Sue Hares _______________________________________________ trill mailing list trill@ietf.org https://www.ietf.org/mailman/listinfo/trill From nobody Mon Aug 24 08:08:52 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA0761A6F15; Mon, 24 Aug 2015 08:04:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.511 X-Spam-Level: X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id im4OccY8T6kZ; Mon, 24 Aug 2015 08:04:49 -0700 (PDT) Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A0CE1A6EE9; Mon, 24 Aug 2015 08:04:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5396; q=dns/txt; s=iport; t=1440428691; x=1441638291; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=PdIKs023szsTukt5WXY9osEg+o11phWC0a8Pl6mx7MQ=; b=DlEupsVk+eH7JHZcorYB2/03LfOrRiQ4iUxaAX2a3E6AEH/B7HIizAIJ b43P1EC0mFhu9/CJZ47RwwtLxWLvCE58PqJlAHIj5uBYbOTZ74XvLwywS IEzgXAwLUm6CEp1n6hTyCjzL0wQ2Yy49f6vSq6MPeAfWQXG/Cf6V+BoY+ 4=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CdAgAGMttV/5BdJa1dgxuBPQaDH7pNAQmHcgIcgRA4FAEBAQEBAQGBCoQjAQEBBCMRRQwEAgEGAhEEAQEBAgIGHQMCAgIwFAEICAIEAQ0FCBOFYYIylEadHZUHAQEBAQEBAQEBAQEBAQEBAQEBAQEBF4EiijWEWTEHBoJjL4EUAQSVNAGnQSaDfnGBSIEEAQEB X-IronPort-AV: E=Sophos;i="5.15,738,1432598400"; d="scan'208";a="181625023" Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Aug 2015 15:04:50 +0000 Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t7OF4mBh031258 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 24 Aug 2015 15:04:48 GMT Received: from xch-rcd-006.cisco.com (173.37.102.16) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 24 Aug 2015 10:04:47 -0500 Received: from xhc-rcd-x07.cisco.com (173.37.183.81) by xch-rcd-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Mon, 24 Aug 2015 10:04:47 -0500 Received: from xmb-aln-x02.cisco.com ([169.254.5.3]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0248.002; Mon, 24 Aug 2015 10:04:47 -0500 From: "Les Ginsberg (ginsberg)" To: Hannes Gredler , "peng.shaofu@zte.com.cn" Thread-Topic: [Isis-wg] questions about draft-ietf-idr-ls-distribution-11 Thread-Index: AQHQ2/WtF6g0Z8nBCU2h93aVVwpmlp4WhOzg Date: Mon, 24 Aug 2015 15:04:46 +0000 Message-ID: References: <20150821094129.GA32088@hannes-mba.local> In-Reply-To: <20150821094129.GA32088@hannes-mba.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.36.7.19] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: X-Mailman-Approved-At: Mon, 24 Aug 2015 08:08:42 -0700 Cc: "idr@ietf.org" , "spring@ietf.org" , "isis-wg@ietf.org" Subject: Re: [Idr] [Isis-wg] questions about draft-ietf-idr-ls-distribution-11 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Aug 2015 15:04:54 -0000 Rm9yIG9wZXJhdGlvbiBvZiB0aGUgYmFzZSBwcm90b2NvbCwgdGhlcmUgaXMgbm8gbmVlZCBmb3Ig SVMtSVMgdG8gYWR2ZXJ0aXNlIHBhcmFsbGVsIGFkamFjZW5jaWVzIHRvIHRoZSBzYW1lIG5laWdo Ym9yIG5vciB0byBhZHZlcnRpc2UgbGluayBhdHRyaWJ1dGVzIHN1Y2ggYXMgbG9jYWwvcmVtb3Rl IEwzIGFkZHJlc3NlcyBpLmUuLCBpdCBpcyBub3QgcmVxdWlyZWQgdG8gYnVpbGQgYSBjb3JyZWN0 IFNQVC4gU28gaGlzdG9yaWNhbGx5IGltcGxlbWVudGF0aW9ucyBtYXkgaGF2ZSBjaG9zZW4gdG8g c3VwcHJlc3MgdGhlc2UgYWR2ZXJ0aXNlbWVudHMgKHRodXMgc2F2aW5nIExTUCBzcGFjZSBhbmQg cG90ZW50aWFsbHkgc29tZSB1bm5lY2Vzc2FyeSBMU1AgdXBkYXRlcykgdW5sZXNzIHRoZXJlIHdh cyBhIHVzZSBjYXNlIGZvciB0aGUgbGluayBhdHRyaWJ1dGUgaW5mb3JtYXRpb24uIFRFIGVuYWJs ZW1lbnQgY2xlYXJseSByZXF1aXJlZCBhZHZlcnRpc2VtZW50IG9mIHN1Y2ggaW5mb3JtYXRpb24u IFRoZSB1c2Ugb2YgU2VnbWVudCBSb3V0aW5nIGFsc28gcmVxdWlyZXMgc3VjaCBhZHZlcnRpc2Vt ZW50Lg0KDQpUaGVyZSBpcyBjZXJ0YWlubHkgbm90aGluZyB0byBwcmV2ZW50IGFueSBpbXBsZW1l bnRhdGlvbiBmcm9tIGFkdmVydGlzaW5nIHN1Y2ggaW5mb3JtYXRpb24gZXZlbiBpbiB0aGUgYWJz ZW5jZSBvZiBlbmFibGVtZW50IG9mIGEgZmVhdHVyZSBsaWtlIFRFLi4gSXQgY3JlYXRlcyBubyBp bnRlcm9wZXJhYmlsaXR5IGlzc3Vlcy4NCg0KU28gSSB0aGluayB0aGUgaXNzdWUgcmFpc2VkIGlz IGVhc2lseSBhZGRyZXNzZWQgd2l0aG91dCByZXF1aXJpbmcgZWl0aGVyIG9mIHRoZSBzdWdnZXN0 ZWQgc29sdXRpb25zIGJlbG93Lg0KDQogICBMZXMNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IElzaXMtd2cgW21haWx0bzppc2lzLXdnLWJvdW5jZXNAaWV0Zi5vcmdd IE9uIEJlaGFsZiBPZiBIYW5uZXMNCj4gR3JlZGxlcg0KPiBTZW50OiBGcmlkYXksIEF1Z3VzdCAy MSwgMjAxNSAyOjQxIEFNDQo+IFRvOiBwZW5nLnNoYW9mdUB6dGUuY29tLmNuDQo+IENjOiBpZHJA aWV0Zi5vcmc7IHNwcmluZ0BpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPiBTdWJqZWN0OiBS ZTogW0lzaXMtd2ddIHF1ZXN0aW9ucyBhYm91dCBkcmFmdC1pZXRmLWlkci1scy1kaXN0cmlidXRp b24tMTENCj4gDQo+IGhpIHBlbmcsDQo+IA0KPiBPbiBUaHUsIEp1bCAwMiwgMjAxNSBhdCAxMDox Mzo1N0FNICswODAwLCBwZW5nLnNoYW9mdUB6dGUuY29tLmNuIHdyb3RlOg0KPiB8ICAgIGhpIGhh bm5lcyAmIG90aGVyIGF1dGhvcnMNCj4gfA0KPiB8ICAgIEFzIGRlc2NyaWJlZCBpbiBbTGluay1T dGF0ZSBJbmZvIERpc3RyaWJ1dGlvbiB1c2luZyBCR1BdIChzZWUgU2VjdGlvbg0KPiB8ICAgIDMu Mi4yLCDvv73vv71MaW5rIERlc2NyaXB0b3Jz77+977+9KSwgdGhlIElQIGFkZHJlc3MgVExWcyAo VExWIGNvZGUgMjU5LTI2Mikgb3INCj4gfCAgICB0aGUgbGluayBsb2NhbC9yZW1vdGUgSWRlbnRp ZmllciBUTFYgKFRMViBjb2RlIDI1OCkgYXJlIGluY2x1ZGVkIGluIHRoZQ0KPiB8ICAgIGxpbmsg ZGVzY3JpcHRvci4NCj4gfCAgICDvv73vv71UaGUgaW5mb3JtYXRpb24gYWJvdXQgYSBsaW5rIHBy ZXNlbnQgaW4gdGhlIExTQS9MU1Agb3JpZ2luYXRlZCBieSB0aGUNCj4gfCAgICBsb2NhbCBub2Rl IG9mIHRoZSBsaW5rIGRldGVybWluZXMgdGhlIHNldCBvZiBUTFZzIGluIHRoZSBMaW5rIERlc2Ny aXB0b3INCj4gfCAgICBvZiB0aGUgbGluay4NCj4gfCAgICAgICAgICBJZiBpbnRlcmZhY2UgYW5k IG5laWdoYm9yIGFkZHJlc3NlcywgZWl0aGVyIElQdjQgb3IgSVB2NiwgYXJlDQo+IHwgICAgcHJl c2VudCwgdGhlbiB0aGUgSVAgYWRkcmVzcyBUTFZzIGFyZSBpbmNsdWRlZCBpbiB0aGUgbGluayBk ZXNjcmlwdG9yLCBidXQNCj4gfCAgICBub3QgdGhlIGxpbmsgbG9jYWwvcmVtb3RlIElkZW50aWZp ZXIgVExWLiAgVGhlICAgICAgbGluayBsb2NhbC9yZW1vdGUNCj4gfCAgICBpZGVudGlmaWVycyBN QVkgYmUgaW5jbHVkZWQgaW4gdGhlIGxpbmsgYXR0cmlidXRlLg0KPiB8ICAgICAgICAgIElmIGlu dGVyZmFjZSBhbmQgbmVpZ2hib3IgYWRkcmVzc2VzIGFyZSBub3QgcHJlc2VudCBhbmQgdGhlIGxp bmsNCj4gfCAgICBsb2NhbC9yZW1vdGUgaWRlbnRpZmllcnMgYXJlIHByZXNlbnQsIHRoZW4gdGhl IGxpbmsgbG9jYWwvcmVtb3RlDQo+IHwgICAgSWRlbnRpZmllciBUTFYgaXMgaW5jbHVkZWQgaW4g dGhlIGxpbmsgZGVzY3JpcHRvci7vv73vv70NCj4gfA0KPiB8ICAgIFdoZW4gdGhlIHVuZGVybHlp bmcgSUdQIGlzIElTLUlTLCBMU1Agb3JpZ2luYXRlZCBieSB0aGUgbG9jYWwgbm9kZSBvZiB0aGUN Cj4gfCAgICBsaW5rIE1BWSBOT1QgaW5jbHVkZSBJUHY0IGludGVyZmFjZSBhZGRyZXNzL0lQdjQg bmVpZ2hib3IgYWRkcmVzcyBvcg0KPiBMaW5rDQo+IHwgICAgTG9jYWwvUmVtb3RlIElkZW50aWZp ZXJzIHN1Yi1UTFYgaW4gdGhlIChtYWluKSBJUyByZWFjaGFiaWxpdHkgVExWIHdoZW4NCj4gfCAg ICBNUExTIFRyYWZmaWMgRW5naW5lZXJpbmcgaXMgbm90IGNvbmZpZ3VyZWQgZm9yIElTLUlTIChz ZWUgU2VjdGlvbiAzLjIsDQo+IHwgICAg77+977+9U3ViLVRMViA2OiBJUHY0IEludGVyZmFjZSBB ZGRyZXNz77+977+9LCBvZiBbUkZDNTMwNV0gYW5kIFNlY3Rpb24gMS4xLA0KPiB8ICAgIO+/ve+/ vUxpbmsgTG9jYWwvUmVtb3RlIElkZW50aWZpZXJz77+977+9LCBvZiBbUkZDNTMwN10sIHJlc3Bl Y3RpdmVseSkuDQo+IHwNCj4gfCAgICBUaHVzLCBCR1AtTFMgc3BlYWtlciBNQVkgbGVhcm4gdGhl IG1lbnRpb25lZCBsaW5rIGluZm9ybWF0aW9uLCBmcm9tDQo+IExTUA0KPiB8ICAgIGZsb29kaW5n IHByb2Nlc3MsIHdpdGhvdXQgZGV0YWlsZWQgaW50ZXJmYWNlIElQL0lEIGluZm9ybWF0aW9uIG9m IGFsbCBJR1ANCj4gfCAgICBub2RlcyBpbiB0aGUgQkdQLUxTIGRvbWFpbi4gIElmIENPTlNVTUVS IGNvbGxlY3QgbGluay1zdGF0ZSBpbmZvcm1hdGlvbg0KPiBvZg0KPiB8ICAgIHdob2xlIGRvbWFp biBvbmx5IGZyb20gb25lIEJHUC1MUyBzcGVha2VyLCBpdCBjYW4gb25seSBlc3RhYmxpc2ggb25l DQo+IFNQVCAsDQo+IHwgICAgd2hpY2ggcm9vdCBpcyB0aGUgQkdQLUxTIHNwZWFrZXIuIEluIHNv bWUgY2FzZSwgQ09OU1VNRVIgbmVlZCBjcmVhdGUNCj4gfCAgICBkaWZmZXJlbnQgU1BUIGZvciBk aWZmZXJlbnQgZGV2aWNlLiBGb3IgZXhhbXBsZSwgaW4gY2VudHJhbCBzcHJpbmcNCj4gfCAgICBu ZXR3b3JrLCB0aGUgQ09OVFJPTExFUiBuZWVkIGRvd25sb2FkIElMTSBlbnRyeSBmb3IgYSBnbG9i YWwgbGFiZWwgdG8NCj4gZWFjaA0KPiB8ICAgIHJvdXRlciwgdGhlIElMTSBmb3J3YXJkaW5nIGlu Zm9ybWF0aW9uIGlzIGRlY2lkZWQgYnkgZWFjaCByb3V0ZXIncyBTUFQuIEl0DQo+IHwgICAgaXMg ZGlmZmVyZW50IGZvciBkaWZmZXJlbnQgcm91dGVyLg0KPiB8DQo+IHwgICAgc29tZSBzb2x1dGlv bnMgY291bGQgYmU6DQo+IHwgICAgMSkgYWxsIElHUCBub2RlcyBpbiB0aGUgQkdQLUxTIGRvbWFp biBhcmUgQkdQLUxTIHNwZWFrZXJzLCB3aGVyZSBvbmx5DQo+IHwgICAgbG9jYWwgbGluayBpbmZv cm1hdGlvbiBuZWVkIHRvIGJlIGNvbGxlY3RlZCBhbmQgc2VudCB0byBDT05TVU1FUi4NCj4gfCAg ICAyKSBvbmUgQkdQLUxTIHNwZWFrZXIsIGJ1dCBhbGwgbGluayBhcmUgY29uZmlndXJlZCBNUExT IFRyYWZmaWMNCj4gfCAgICBFbmdpbmVlcmluZyhub3QgY2VydGFpbmx5IGluY2x1ZGluZyBzaWdu YWwgY29uZmlndXJhdGlvbikuDQo+IHwNCj4gfCAgICBEbyB5b3UgaGF2ZSBhbnkgc3VnZ2VzdGlv bnMgYWJvdXQgdGhpcyBpc3N1ZT8NCj4gDQo+IGknZCBiZSBpbiBmYXZvdXIgb2YgMSkgLSAvaGFu bmVzDQoNCg== From nobody Mon Aug 24 09:05:29 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63F1B1A8868 for ; Mon, 24 Aug 2015 09:05:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.099 X-Spam-Level: X-Spam-Status: No, score=0.099 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4fr0FD-KkQ2d for ; Mon, 24 Aug 2015 09:05:26 -0700 (PDT) Received: from out-1.mail.exa.net.uk (out-1.mail.exa.net.uk [82.219.4.129]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 36D531A8861 for ; Mon, 24 Aug 2015 09:05:25 -0700 (PDT) Received: from smtp-5.exa.net.uk (unknown [82.219.5.5]) by out-1.mail.exa.net.uk (ExaSMTPD) with ESMTP id D7D401C0057 for ; Mon, 24 Aug 2015 17:05:23 +0100 (BST) Received: from smtp-5.exa.net.uk (localhost [127.0.0.1]) by smtp-5.exa.net.uk (ExaSMTPD) with ESMTP id C5C03404C0 for ; Mon, 24 Aug 2015 17:05:23 +0100 (BST) Received: from [192.0.2.64] (office.exa-networks.co.uk [82.219.212.253]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: thomas@mangin.com) by smtp-5.exa.net.uk (ExaSMTPD) with ESMTPSA for ; Mon, 24 Aug 2015 17:05:23 +0100 (BST) From: "Thomas Mangin" To: "idr wg" Date: Mon, 24 Aug 2015 17:05:21 +0100 Message-ID: <84A1C3E1-0AE6-43DE-B9CF-76CD44559449@exa-networks.co.uk> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Mailer: MailMate (1.9.2r5107) X-Virus-Scanned: ClamAV using ClamSMTP Archived-At: Subject: [Idr] Clarification about MP (rfc4760) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Aug 2015 16:05:28 -0000 Hello, I am seeking clarification on how an implementation implementing RFC 4760 should behave when it does not announce the family IPv4/Unicast but receive it from its peers and then: - receive an UPDATE with normal IPv4 routes - receive a MP_(U)REACH update with IPv4 NLRI As it would seems that some implementation send normal IPv4 NLRI even if the MP negotiation is excluding this family. For the later, the best I found was https://tools.ietf.org/html/draft-ietf-idr-error-handling-19#section-5.4 which ignores ignore typed NLRI not announced. I assume it would be logical to behave the same way for the former. Sorry if this was already clarified and if I missed it - my googling and use of tools.ietf.org would have failed me. Thank you, Thomas From nobody Tue Aug 25 16:18:57 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7055A1A6FFC for ; Tue, 25 Aug 2015 16:18:55 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hs7iSnlzJQpg for ; Tue, 25 Aug 2015 16:18:53 -0700 (PDT) Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B92F1A8025 for ; Tue, 25 Aug 2015 16:18:53 -0700 (PDT) Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 8127C22C31B; Wed, 26 Aug 2015 01:18:51 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.41]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id 5FABA238048; Wed, 26 Aug 2015 01:18:51 +0200 (CEST) Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM31.corporate.adroot.infra.ftgroup ([fe80::2cc9:4bac:7b7d:229d%19]) with mapi id 14.03.0248.002; Wed, 26 Aug 2015 01:18:51 +0200 From: To: Jeffrey Haas Thread-Topic: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Thread-Index: AQHQzi6ls46BAVmoSw64AcVba6rtUZ36priAgAACSICAAANHgIAA2IoQ///9GYCAADr1YIAAFWGAgAE+1aCAFoE0gIABC6mggABBX4CAACHsIP//4eUAgAiOsdA= Date: Tue, 25 Aug 2015 23:18:50 +0000 Message-ID: <3029_1440544731_55DCF7DB_3029_6563_1_9E32478DFA9976438E7A22F69B08FF92166C5C12@OPEXCLILMA4.corporate.adroot.infra.ftgroup> References: <779_1438677441_55C079C0_779_11953_1_9E32478DFA9976438E7A22F69B08FF92166BD7C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <30088_1438689544_55C0A908_30088_4399_1_9E32478DFA9976438E7A22F69B08FF92166BD85D@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <7945_1438762607_55C1C66F_7945_909_5_9E32478DFA9976438E7A22F69B08FF92166BE032@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150819175427.GM12359@pfrc.org> <19662_1440057257_55D587A9_19662_1971_1_9E32478DFA9976438E7A22F69B08FF92166C1802@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150820134625.GN12359@pfrc.org> <22493_1440078714_55D5DB7A_22493_1352_1_9E32478DFA9976438E7A22F69B08FF92166C3C44@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <20150820140004.GP12359@pfrc.org> In-Reply-To: <20150820140004.GP12359@pfrc.org> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.5] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.8.25.224515 Archived-At: Cc: "idr@ietf.org" , Robert Raszuk Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Aug 2015 23:18:55 -0000 Hi Jeff, I was not aware of this MDCS proposal, thanks for pointing it. MDCS use also the concept of "per-port" filtering based on flowspec but at = controlplane level. It's good to see that the proposal is based on RTs and = usage of include/exclude pair of RTs sound to facilitate policy expression = (As Robert pointed, wide communities would also ;)). Regarding Constraint route distribution generalization to something else th= an RT ... well does it make sense ? By definition Route Target identifies s= ome network components that are interested by a set of routes. So constrain= t route distribution makes sense as we know that routes with RTs do not int= erest everyone. If we take the example of SOO (Route Origin), this identifi= es a particular site, but the site is not interested by the routes with the= same site ID. For generic communities, the usage is very large, for sure i= t can express some "RT-like" behavior (moreover we used standard communitie= s for this purpose years before RTs were born), but now we have RT for this= purpose, so I would tend to say, let's keep constraint route distribution = for RT. But as RT defined in RFC4360 has some limited forms of encoding (AS:nnn, IP= :nnn), it may not fit some more specific encoding needs, so we can create n= ew RTs as ES-import. We can keep the 0x02 as subtype and creating new RTs b= y changing the high order octet (like ES-import). But this limit the number= of different type of RT encoding to 64. That may be a good option. Constra= int Route distribution can be generalized in this case by matching only the= subtype 0x02 (so when a new RT encoding appears, it is automatically avail= able for RTC).=20 As for ES-import, we may be able to create for interfaceset two new RT enco= dings : type 0x0X or 0x4X (transitive and non transitive instances), subtyp= e 0x02 (RT), then 4B-ASN, followed by the same encoding as proposed today. Best Regards, -----Original Message----- From: Jeffrey Haas [mailto:jhaas@pfrc.org]=20 Sent: Thursday, August 20, 2015 16:00 To: LITKOWSKI Stephane SCE/IBNF Cc: Robert Raszuk; idr@ietf.org Subject: Re: [Idr] Progressing draft-litkowski-idr-flowspec-interfaceset-01 Stephane, On Thu, Aug 20, 2015 at 01:51:53PM +0000, stephane.litkowski@orange.com wro= te: > In our case, we can use a RT rather than the current proposed exct. > The issue I see by using a standard RT : > - how to manage overlapping with VPN RTs ? As we discussed we can use sep= arate RT spaces. But we need to ensure that a VPN FS route can have RTs for= VPN belonging and RTs for specifying interface-set within the VPN.=20 >=20 > - we cannot encode anymore the direction of the filter. I agree that for the interface-set proposal we have some selfish reasons we= want it to behave a specific way. :-) Part of what I'm hoping to discuss as a result of this point is what proper= ties would we expect to need to fully generalize the route-filtering behavi= or for non-RT routes? The MDCS proposal already points out that we can use= RT for non-VPN routes. Code already supports RT filtering. What we're generally proposing is that RT-Constrain is no longer just for r= oute-targets. Is it fully general? If so, what are the problems? Is it no= t fully general and what we really want is to use a route-target type, pote= ntially with new sub-types to allow for keeping VPN and non-VPN targets dis= joint? Etc. It should be noted that the ES-Import extended community effectively appear= s to be a RT based on its high-order byte. -- Jeff ___________________________________________________________________________= ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou = falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, Orange is not liable for messages that have been = modified, changed or falsified. Thank you. From nobody Wed Aug 26 08:01:46 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A48961A1AC2 for ; Wed, 26 Aug 2015 07:17:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -106.912 X-Spam-Level: X-Spam-Status: No, score=-106.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TuOJRs4e2qjM for ; Wed, 26 Aug 2015 07:17:57 -0700 (PDT) Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) by ietfa.amsl.com (Postfix) with ESMTP id 747231A1A1C for ; Wed, 26 Aug 2015 07:17:57 -0700 (PDT) Received: by rfc-editor.org (Postfix, from userid 30) id 7C317180204; Wed, 26 Aug 2015 07:17:43 -0700 (PDT) To: warren@kumari.net, randy@psg.com, has@google.com, keyupate@cisco.com, akatlas@gmail.com, db3546@att.com, aretana@cisco.com, shares@ndzh.com, jgs@juniper.net X-PHP-Originating-Script: 6000:errata_mail_lib.php From: RFC Errata System Message-Id: <20150826141743.7C317180204@rfc-editor.org> Date: Wed, 26 Aug 2015 07:17:43 -0700 (PDT) Archived-At: X-Mailman-Approved-At: Wed, 26 Aug 2015 08:01:44 -0700 Cc: bortzmeyer+ietf@nic.fr, idr@ietf.org, rfc-editor@rfc-editor.org Subject: [Idr] [Editorial Errata Reported] RFC7607 (4455) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Aug 2015 14:17:59 -0000 The following errata report has been submitted for RFC7607, "Codification of AS 0 Processing". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata_search.php?rfc=7607&eid=4455 -------------------------------------- Type: Editorial Reported by: StĂ©phane Bortzmeyer Section: 5.1 Original Text ------------- N/A Corrected Text -------------- N/A Notes ----- The normative reference to RFC 7606 is dangling (7606 has not been published). Instructions: ------------- This erratum is currently posted as "Reported". If necessary, please use "Reply All" to discuss whether it should be verified or rejected. When a decision is reached, the verifying party (IESG) can log in to change the status and edit the report, if necessary. -------------------------------------- RFC7607 (draft-ietf-idr-as0-06) -------------------------------------- Title : Codification of AS 0 Processing Publication Date : August 2015 Author(s) : W. Kumari, R. Bush, H. Schiller, K. Patel Category : PROPOSED STANDARD Source : Inter-Domain Routing Area : Routing Stream : IETF Verifying Party : IESG From nobody Wed Aug 26 11:48:58 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6200E1B2FE1; Wed, 26 Aug 2015 11:48:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.912 X-Spam-Level: X-Spam-Status: No, score=-101.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XlEEgBeMEsxe; Wed, 26 Aug 2015 11:48:54 -0700 (PDT) Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) by ietfa.amsl.com (Postfix) with ESMTP id C54991B2B62; Wed, 26 Aug 2015 11:48:54 -0700 (PDT) Received: by rfc-editor.org (Postfix, from userid 30) id BEE01180473; Wed, 26 Aug 2015 11:48:41 -0700 (PDT) To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org X-PHP-Originating-Script: 1005:ams_util_lib.php From: rfc-editor@rfc-editor.org Message-Id: <20150826184841.BEE01180473@rfc-editor.org> Date: Wed, 26 Aug 2015 11:48:41 -0700 (PDT) Archived-At: Cc: idr@ietf.org, rfc-editor@rfc-editor.org Subject: [Idr] RFC 7606 on Revised Error Handling for BGP UPDATE Messages X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Aug 2015 18:48:56 -0000 A new Request for Comments is now available in online RFC libraries. RFC 7606 Title: Revised Error Handling for BGP UPDATE Messages Author: E. Chen, Ed., J. Scudder, Ed., P. Mohapatra, K. Patel Status: Standards Track Stream: IETF Date: August 2015 Mailbox: enkechen@cisco.com, jgs@juniper.net, mpradosh@yahoo.com, keyupate@cisco.com Pages: 19 Characters: 42141 Updates: RFC 1997, RFC 4271, RFC 4360, RFC 4456, RFC 4760, RFC 5543, RFC 5701, RFC 6368 I-D Tag: draft-ietf-idr-error-handling-19.txt URL: https://www.rfc-editor.org/info/rfc7606 DOI: http://dx.doi.org/10.17487/RFC7606 According to the base BGP specification, a BGP speaker that receives an UPDATE message containing a malformed attribute is required to reset the session over which the offending attribute was received. This behavior is undesirable because a session reset would impact not only routes with the offending attribute but also other valid routes exchanged over the session. This document partially revises the error handling for UPDATE messages and provides guidelines for the authors of documents defining new attributes. Finally, it revises the error handling procedures for a number of existing attributes. This document updates error handling for RFCs 1997, 4271, 4360, 4456, 4760, 5543, 5701, and 6368. This document is a product of the Inter-Domain Routing Working Group of the IETF. This is now a Proposed Standard. STANDARDS TRACK: This document specifies an Internet Standards Track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the Official Internet Protocol Standards (https://www.rfc-editor.org/standards) for the standardization state and status of this protocol. Distribution of this memo is unlimited. This announcement is sent to the IETF-Announce and rfc-dist lists. To subscribe or unsubscribe, see https://www.ietf.org/mailman/listinfo/ietf-announce https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist For searching the RFC series, see https://www.rfc-editor.org/search For downloading RFCs, see https://www.rfc-editor.org/rfc.html Requests for special distribution should be addressed to either the author of the RFC in question, or to rfc-editor@rfc-editor.org. Unless specifically noted otherwise on the RFC itself, all RFCs are for unlimited distribution. The RFC Editor Team Association Management Solutions, LLC From nobody Wed Aug 26 13:42:05 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B0BC1B2C7E for ; Wed, 26 Aug 2015 13:34:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.91 X-Spam-Level: X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lFXdZGxsw-U8 for ; Wed, 26 Aug 2015 13:34:10 -0700 (PDT) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CC431B2BEF for ; Wed, 26 Aug 2015 13:34:10 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=ryuu.psg.com) by ran.psg.com with esmtp (Exim 4.82) (envelope-from ) id 1ZUhOL-0007N1-Vr; Wed, 26 Aug 2015 20:33:54 +0000 Date: Thu, 27 Aug 2015 05:33:51 +0900 Message-ID: From: Randy Bush To: RFC Errata System In-Reply-To: <20150826141743.7C317180204@rfc-editor.org> References: <20150826141743.7C317180204@rfc-editor.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/22.3 Mule/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Archived-At: X-Mailman-Approved-At: Wed, 26 Aug 2015 13:42:04 -0700 Cc: idr@ietf.org, has@google.com, bortzmeyer+ietf@nic.fr, keyupate@cisco.com, shares@ndzh.com Subject: Re: [Idr] [Editorial Errata Reported] RFC7607 (4455) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Aug 2015 20:34:11 -0000 i suspect that, having secret knowledge, the rfced changed an i-d reference to an rfc reference randy From nobody Wed Aug 26 14:02:16 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 993A21B3311 for ; Wed, 26 Aug 2015 14:01:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.902 X-Spam-Level: X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SfbsaV2sJeAp for ; Wed, 26 Aug 2015 14:01:21 -0700 (PDT) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0745.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:745]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3AEC41B330E for ; Wed, 26 Aug 2015 14:01:21 -0700 (PDT) Received: from BY2PR0501MB1829.namprd05.prod.outlook.com (10.163.155.147) by BY2PR0501MB1832.namprd05.prod.outlook.com (10.163.155.15) with Microsoft SMTP Server (TLS) id 15.1.243.23; Wed, 26 Aug 2015 21:01:17 +0000 Received: from BY2PR0501MB1829.namprd05.prod.outlook.com ([10.163.155.147]) by BY2PR0501MB1829.namprd05.prod.outlook.com ([10.163.155.147]) with mapi id 15.01.0243.020; Wed, 26 Aug 2015 21:01:17 +0000 From: John Scudder To: EXT - randy Thread-Topic: [Editorial Errata Reported] RFC7607 (4455) Thread-Index: AQHQ4EJZD3raMlvfA0+8PGvH0tFx3w== Date: Wed, 26 Aug 2015 21:01:17 +0000 Message-ID: References: <20150826141743.7C317180204@rfc-editor.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=jgs@juniper.net; x-originating-ip: [166.176.248.241] x-microsoft-exchange-diagnostics: 1; BY2PR0501MB1832; 5:vGq2cC10FMUa5bENqkwKj7YjHUscOxLe9qgAX1sTRUQSgBq3w/+WmwBwTtuAaOeEpgi420n0C1eDxEeA3DKKiJA/BjkcW7sgAn2GxP/6Uh08EKFU1IWW+StHPgQ1A9utNDRIjHR796hEnQfUXuzfWg==; 24:B9k1vYN8yPvyPrISDR7eewLQ8fehDVixCxb50uYsjF+sASqli9jUez+0NX3OcKCEpQx1mdDGwuacanBpA5811+ua2VOVU3NKpEX4z3PFfow=; 20:pj8rAF47UPvY5k/uU5f006mstmWzyLiEA215XwH0SHyLIN0b1mqXG65OEmieoBRB3DqVMK3xhD/7Esr8WkpJuQ== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0501MB1832; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:BY2PR0501MB1832; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1832; x-forefront-prvs: 0680FADD48 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(164054003)(199003)(189002)(24454002)(97736004)(5001860100001)(2656002)(5001830100001)(5007970100001)(36756003)(82746002)(5002640100001)(92566002)(83716003)(4001540100001)(66066001)(110136002)(81156007)(5001960100002)(64706001)(10400500002)(68736005)(62966003)(122556002)(33656002)(76176999)(106116001)(99286002)(105586002)(77156002)(19580395003)(77096005)(40100003)(87936001)(19580405001)(46102003)(189998001)(558084003)(15975445007)(102836002)(2950100001)(106356001)(2900100001)(54356999)(5004730100002)(101416001)(86362001)(50986999)(42262002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0501MB1832; H:BY2PR0501MB1829.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) Content-Type: text/plain; charset="us-ascii" Content-ID: <1AEF92A06B34BB448570BCACC4222DA6@junipernetworks.onmicrosoft.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Aug 2015 21:01:17.3900 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1832 Archived-At: X-Mailman-Approved-At: Wed, 26 Aug 2015 14:02:15 -0700 Cc: "" , "" , "" , "" , "" , RFC Errata System Subject: Re: [Idr] [Editorial Errata Reported] RFC7607 (4455) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Aug 2015 21:01:22 -0000 On Aug 26, 2015, at 4:33 PM, Randy Bush wrote: >=20 > i suspect that, having secret knowledge, the rfced changed an i-d > reference to an rfc reference Yep: https://tools.ietf.org/rfc/rfc7606.txt The erratum should be closed.=20 Thanks, --John From nobody Wed Aug 26 17:48:47 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DF381A8980; Wed, 26 Aug 2015 17:48:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -96.354 X-Spam-Level: X-Spam-Status: No, score=-96.354 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QVbdhCoQA1S0; Wed, 26 Aug 2015 17:48:44 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 734AC1A88EC; Wed, 26 Aug 2015 17:48:44 -0700 (PDT) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=184.157.81.120; From: "Susan Hares" To: , Date: Wed, 26 Aug 2015 20:48:47 -0400 Message-ID: <020c01d0e062$22b553b0$681ffb10$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_020D_01D0E040.9BA44FF0" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdDgX+CeextR9iyxTqiVx9cQ+/crNg== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [Idr] Shepherd report on draft-ietf-idr-ixp-bgp-router-server-07 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2015 00:48:46 -0000 This is a multipart message in MIME format. ------=_NextPart_000_020D_01D0E040.9BA44FF0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Elisa, Nick, Robert, and Niels: This is a IDR shepherd review for draft-ietf-idr-ix-bgp-router-server-07. Status: Ready with one editorial nit Comment: Nicely written. Editorial Nit: Please add to the third paragraph of section 5 the following sentence. "Please note that RFC1863 has been made historical by RFC4223." Sue Hares PS - Geoff Houston is doing a Routing Area review, and this is due on 9/11. You may want to update this into -08 quickly so that Geoff does not find the same nit. ------=_NextPart_000_020D_01D0E040.9BA44FF0 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable

Elisa, = Nick, Robert, and Niels:

 

This is a = IDR shepherd review for draft-ietf-idr-ix-bgp-router-server-07. =

 

Status: Ready with one editorial nit

Comment: Nicely written.

 

Editorial = Nit:

Please add to the third = paragraph of section 5 the following sentence.

 

“Please note that RFC1863 has been made = historical by RFC4223.”

 

Sue Hares =

 

PS – Geoff Houston is doing a Routing Area = review, and this is due on 9/11.

 You may want to update this into -08 quickly so = that Geoff does not find the same nit.

 

 

------=_NextPart_000_020D_01D0E040.9BA44FF0-- From nobody Wed Aug 26 19:20:25 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03F791B3881; Wed, 26 Aug 2015 19:20:21 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -106.912 X-Spam-Level: X-Spam-Status: No, score=-106.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id omEW_k3y_Qtw; Wed, 26 Aug 2015 19:20:20 -0700 (PDT) Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) by ietfa.amsl.com (Postfix) with ESMTP id 0CEB21B3894; Wed, 26 Aug 2015 19:20:19 -0700 (PDT) Received: by rfc-editor.org (Postfix, from userid 30) id 098F1180473; Wed, 26 Aug 2015 19:20:05 -0700 (PDT) To: bortzmeyer+ietf@nic.fr, warren@kumari.net, randy@psg.com, has@google.com, keyupate@cisco.com X-PHP-Originating-Script: 1005:errata_mail_lib.php From: RFC Errata System Message-Id: <20150827022005.098F1180473@rfc-editor.org> Date: Wed, 26 Aug 2015 19:20:05 -0700 (PDT) Archived-At: Cc: rfc-editor@rfc-editor.org, iesg@ietf.org, idr@ietf.org Subject: [Idr] [Errata Rejected] RFC7607 (4455) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2015 02:20:21 -0000 The following errata report has been rejected for RFC7607, "Codification of AS 0 Processing". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata_search.php?rfc=7607&eid=4455 -------------------------------------- Status: Rejected Type: Editorial Reported by: Stéphane Bortzmeyer Date Reported: 2015-08-26 Rejected by: Alvaro Retana (IESG) Section: 5.1 Original Text ------------- N/A Corrected Text -------------- N/A Notes ----- The normative reference to RFC 7606 is dangling (7606 has not been published). === (Alvaro Retana) rfc7606 is a valid reference. --VERIFIER NOTES-- rfc7606 is a valid reference. -------------------------------------- RFC7607 (draft-ietf-idr-as0-06) -------------------------------------- Title : Codification of AS 0 Processing Publication Date : August 2015 Author(s) : W. Kumari, R. Bush, H. Schiller, K. Patel Category : PROPOSED STANDARD Source : Inter-Domain Routing Area : Routing Stream : IETF Verifying Party : IESG From nobody Thu Aug 27 04:02:56 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 873691B3B82 for ; Thu, 27 Aug 2015 04:02:55 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.511 X-Spam-Level: X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id chB85lnV8ov4 for ; Thu, 27 Aug 2015 04:02:54 -0700 (PDT) Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F4241A907A for ; Thu, 27 Aug 2015 04:02:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1565; q=dns/txt; s=iport; t=1440673374; x=1441882974; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=96aexdBYlsRRU05A6aXCed67q5vjuDBSaPpi5xpYKrQ=; b=GDcth4vVwSQYVNYbtO23EriJmByK9C0u8RLz/roCA0ElXlgvuqBObTgY P6eLyRatWGNg9AodovfhQonJiFVP4amd5uolRStjwyxrlX8VZ4Onw/NH3 xAJnjj/5ucMIRdgZrfldWYw5eR8xYLr3TdPiFotiFnEJAo/jvXSdZNp+L c=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CkAgAo7t5V/4cNJK1dgxuBPQa9cQEJh3MCgTI4FAEBAQEBAQGBCoQjAQEBBDo/EAIBCA4DAwEBAQEeBQQHMhQJCAEBBA4FiC7ILgEBAQEBAQEBAQEBAQEBAQEBAQEBAReIeIJphFgzB4MYgRQBBJU9AYxygUqEMpRkJoIPHBaBPnGBSIEFAQEB X-IronPort-AV: E=Sophos;i="5.17,422,1437436800"; d="scan'208";a="182655374" Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Aug 2015 11:02:42 +0000 Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t7RB2fup019347 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 27 Aug 2015 11:02:42 GMT Received: from xch-aln-008.cisco.com (173.36.7.18) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 27 Aug 2015 06:02:41 -0500 Received: from xhc-rcd-x06.cisco.com (173.37.183.80) by xch-aln-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Thu, 27 Aug 2015 06:02:41 -0500 Received: from xmb-rcd-x01.cisco.com ([169.254.1.191]) by xhc-rcd-x06.cisco.com ([173.37.183.80]) with mapi id 14.03.0248.002; Thu, 27 Aug 2015 06:02:41 -0500 From: "Stefano Previdi (sprevidi)" To: Susan Hares Thread-Topic: draft-keyupate-idr-prefix-sid-05 - WG Adoption call completed, this draft is adopted as WG draft Thread-Index: AdDZufHg574tj41IQ7yy/srGEhf47gHJ9mcA Date: Thu, 27 Aug 2015 11:02:41 +0000 Message-ID: <3721C228-916E-4F8B-9AC7-53B0CC7F6AA7@cisco.com> References: <012d01d0d9ba$64a82530$2df86f90$@ndzh.com> In-Reply-To: <012d01d0d9ba$64a82530$2df86f90$@ndzh.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.36.7.27] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: Cc: "Keyur Patel \(keyupate\)" , "" Subject: Re: [Idr] draft-keyupate-idr-prefix-sid-05 - WG Adoption call completed, this draft is adopted as WG draft X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2015 11:02:55 -0000 just submitted draft-ietf-idr-prefix-sid-00.txt Thanks. s. On Aug 18, 2015, at 3:32 PM, Susan Hares wrote: > Acee, Pushpasis, Keyur and Stefano: > =20 > The WG Adoption call is closed, and this draft has been adopted. Please = submit the draft as: > =20 > draft-idr-prefix-sid-00.txt > =20 > Sue Hares > From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Acee Lindem (acee) > Sent: Tuesday, August 18, 2015 7:40 AM > To: Pushpasis Sarkar; Stefano Previdi (sprevidi); Keyur Patel (keyupate) > Cc: idr@ietf.org > Subject: Re: [Idr] Correction for draft-keyupate-idr-prefix-sid-05 > =20 > Hi Pushpasis,=20 > Agreed. This should be fixed when the draft is republished as an IDR WG d= ocument.=20 > Thanks, > Acee > =20 > From: Idr on behalf of Pushpasis Sarkar > Date: Tuesday, August 18, 2015 at 7:12 AM > To: "Stefano Previdi (sprevidi)" , "Keyur Patel (keyu= pate)" > Cc: "idr@ietf.org" > Subject: [Idr] Correction for draft-keyupate-idr-prefix-sid-05 > =20 > Hi Stefano/Keyur, > =20 > I noticed the following typo in the latest version of the draft. Hoping i= t will be corrected in the next version..=20 > =20 > 4.2. IPv6 SID > =20 > The Label-Index TLV MUST be present in the Prefix-SID attribute > attached to MP-BGP unlabeled IPv6 unicast prefixes ([RFC4760]) and > has the following format: > =20 > This is should be IPV6 SID in my opinion :) > =20 > Thanks > -Pushpasis From nobody Thu Aug 27 04:03:27 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A2311A8A3C for ; Thu, 27 Aug 2015 04:03:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.511 X-Spam-Level: X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5eNrj7gIWOvj for ; Thu, 27 Aug 2015 04:03:17 -0700 (PDT) Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4145A1ACD60 for ; Thu, 27 Aug 2015 04:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=632; q=dns/txt; s=iport; t=1440673397; x=1441882997; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=l8R5EUbr7OHfwTmYcKiODFD2wRN4bWplAHq8xUrLLgQ=; b=ld6nto3Dk/H4fLE5MIRxEa8sLCHGBOpbAQeWpMYR2mSZGvTPAiiqyT5o mt0U0oC5ldd6CUN4FxgsfUX8clDCikrk1pValmjE4TnM0cOpQW8KzSNUp vW3CUSzSAQsv266LCXvJI0vrltn969MbY66Gv6TUa/nNlJI22LPtnaMc7 Q=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CjAgBQ7d5V/4oNJK1dgxuBPQa9cQEJh3MCgTE4FAEBAQEBAQGBCoQkAQEDATo/BQsCAQgOKBAyJQIEDgWIJgjILQEBAQEBAQEBAQEBAQEBAQEBAQEBAReIeIJphFgzB4MYgRQBBJU9AYxygUqVK4NrJoIPHIFUcYFIgQUBAQE X-IronPort-AV: E=Sophos;i="5.17,422,1437436800"; d="scan'208";a="27737452" Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Aug 2015 11:03:17 +0000 Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id t7RB3GGD031074 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 27 Aug 2015 11:03:16 GMT Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 27 Aug 2015 06:03:15 -0500 Received: from xhc-aln-x07.cisco.com (173.36.12.81) by xch-rcd-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Thu, 27 Aug 2015 06:03:15 -0500 Received: from xmb-rcd-x01.cisco.com ([169.254.1.191]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.03.0248.002; Thu, 27 Aug 2015 06:03:15 -0500 From: "Stefano Previdi (sprevidi)" To: Pushpasis Sarkar Thread-Topic: Correction for draft-keyupate-idr-prefix-sid-05 Thread-Index: AQHQ2aa+IjBKdjUqLEGs/vgNacSbjZ4gEHQA Date: Thu, 27 Aug 2015 11:03:14 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.36.7.27] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: Cc: "Keyur Patel \(keyupate\)" , "idr@ietf.org" Subject: Re: [Idr] Correction for draft-keyupate-idr-prefix-sid-05 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2015 11:03:18 -0000 Hi Pushpasis, thanks for the comment. I just submitted with your fix. Thanks. s. On Aug 18, 2015, at 1:12 PM, Pushpasis Sarkar wrote: > Hi Stefano/Keyur, >=20 > I noticed the following typo in the latest version of the draft. Hoping i= t will be corrected in the next version..=20 >=20 > 4.2. IPv6 SID >=20 >=20 > The=20 > Label-Index > TLV MUST be present in the Prefix-SID attribute > attached to MP-BGP unlabeled IPv6 unicast prefixes ([RFC4760]) and > has the following format: >=20 >=20 > This is should be IPV6 SID in my opinion :) >=20 > Thanks > -Pushpasis From nobody Thu Aug 27 08:10:18 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF09D1B2A12; Thu, 27 Aug 2015 08:10:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aMNyMNn16PSk; Thu, 27 Aug 2015 08:10:12 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 87BE11B2A07; Thu, 27 Aug 2015 08:10:10 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: X-Test-IDTracker: no X-IETF-IDTracker: 6.4.1 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150827151010.14605.43596.idtracker@ietfa.amsl.com> Date: Thu, 27 Aug 2015 08:10:10 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] I-D Action: draft-ietf-idr-bgp-prefix-sid-00.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2015 15:10:14 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing Working Group of the IETF. Title : Segment Routing Prefix SID extensions for BGP Authors : Keyur Patel Stefano Previdi Clarence Filsfils Arjun Sreekantiah Saikat Ray Hannes Gredler Filename : draft-ietf-idr-bgp-prefix-sid-00.txt Pages : 15 Date : 2015-08-27 Abstract: Segment Routing (SR) architecture allows a node to steer a packet flow through any topological path and service chain by leveraging source routing. The ingress node prepends a SR header to a packet containing a set of "segments". Each segment represents a topological or a service-based instruction. Per-flow state is maintained only at the ingress node of the SR domain. This document describes the BGP extension for announcing BGP Prefix Segment Identifier (BGP Prefix SID) information. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-prefix-sid/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-00 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Thu Aug 27 08:59:49 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D79351B2B65 for ; Thu, 27 Aug 2015 08:59:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.578 X-Spam-Level: X-Spam-Status: No, score=-1.578 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wgZtONzdZIe7 for ; Thu, 27 Aug 2015 08:59:46 -0700 (PDT) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id ED0E71A9173 for ; Thu, 27 Aug 2015 08:59:45 -0700 (PDT) Received: by slice.pfrc.org (Postfix, from userid 1001) id C47B01E491; Thu, 27 Aug 2015 12:02:41 -0400 (EDT) Date: Thu, 27 Aug 2015 12:02:41 -0400 From: Jeffrey Haas To: Thomas Mangin Message-ID: <20150827160241.GA5027@pfrc.org> References: <84A1C3E1-0AE6-43DE-B9CF-76CD44559449@exa-networks.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <84A1C3E1-0AE6-43DE-B9CF-76CD44559449@exa-networks.co.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Cc: idr wg Subject: Re: [Idr] Clarification about MP (rfc4760) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2015 15:59:47 -0000 On Mon, Aug 24, 2015 at 05:05:21PM +0100, Thomas Mangin wrote: > I am seeking clarification on how an implementation implementing RFC > 4760 should behave when it does not announce the family IPv4/Unicast > but receive it from its peers and then: > - receive an UPDATE with normal IPv4 routes > - receive a MP_(U)REACH update with IPv4 NLRI > As it would seems that some implementation send normal IPv4 NLRI > even if the MP negotiation is excluding this family. When the multi-protocol extensions were introduced, initially covering adding multicast reachability, there really wasn't any provision made to *exclude* existing IPv4-unicast behavior if the capability wasn't announced. At best, if you announce the capability, it suggests that you could encode ipv4-unicast in the MP section if you wanted to. There was also a rather ugly mess covering SAFI 3, but thankfully we got beyond that. :-) > For the later, the best I found was https://tools.ietf.org/html/draft-ietf-idr-error-handling-19#section-5.4 > which ignores ignore typed NLRI not announced. > I assume it would be logical to behave the same way for the former. I wouldn't apply this to regular IP reachability. The typed routes in question are literally route types, 1..N in the NLRI in question. Basically structured routes that derive a portion of their structure from a type field. -- Jeff From nobody Thu Aug 27 19:05:33 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC28F1B3631 for ; Thu, 27 Aug 2015 19:05:31 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.901 X-Spam-Level: X-Spam-Status: No, score=0.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iDMtwup4cYC9 for ; Thu, 27 Aug 2015 19:05:30 -0700 (PDT) Received: from SNT004-OMC3S3.hotmail.com (snt004-omc3s3.hotmail.com [65.55.90.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40B191B356D for ; Thu, 27 Aug 2015 19:05:29 -0700 (PDT) Received: from SNT148-W31 ([65.55.90.135]) by SNT004-OMC3S3.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Thu, 27 Aug 2015 19:05:28 -0700 X-TMN: [4f2nYJv29VNe75pODnhL9Ok2rBECts7xKxDgV4a/Hm8=] X-Originating-Email: [gurong_cmcc@outlook.com] Message-ID: Content-Type: multipart/alternative; boundary="_3f04af9f-38ad-482c-9a5a-8292d639304a_" From: =?gb2312?B?ucvI1g==?= To: "idr@ietf.org" Date: Fri, 28 Aug 2015 02:05:28 +0000 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 28 Aug 2015 02:05:28.0519 (UTC) FILETIME=[02CC9570:01D0E136] Archived-At: Subject: Re: [Idr] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2015 02:05:31 -0000 --_3f04af9f-38ad-482c-9a5a-8292d639304a_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 DQpJIHRoaW5rIHRoaXMgZHJhZnQgY2FuIGZhY2lsaXRhdGUgVFJJTEwgbmV0d29yayBtYW5hZ2Vt ZW50IGluIFNETiBzY2VuYXJpbywgc28gSSBzdXBwb3J0IHRoZSBhZG9wdGlvbi4gDQoNCkJ5IHRo ZSB3YXksIEkgYW0gbm90IGF3YXJlIG9mIGFueSBJUFIgcmVsYXRlZCB0byB0aGlzIGRyYWZ0LiAN Cg0KIA0KDQpCZXN0IHJlZ2FyZHMuDQoNCkd1IFJvbmcNCg0KZ3Vyb25nX2NtY2NAb3V0bG9vay5j b20NCg0KIA0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KIA0KW0lkcl0gV0cgQWRv cHRpb24gb2YgZHJhZnQtaGFvLWlkci1scy10cmlsbC0wMi50eHQgLSA4LzE4IHRvIDkvMQ0KIlN1 c2FuIEhhcmVzIiA8c2hhcmVzQG5kemguY29tPiBUdWUsIDE4IEF1Z3VzdCAyMDE1IDEzOjM5IFVU Q1Nob3cgaGVhZGVyDQpUaGlzIGJlZ2lucyBhIDIgd2VlayBXRyBBZG9wdGlvbiBjYWxsIGZvciBk cmFmdC1oYW8taWRyLWxzLXRyaWxsLTAyLnR4dCBhcw0KSURSIFdHIGRvY3VtZW50LiAgQXQgSUVU RiA5MyBieSB0aGUgVFJJTEwgV0cgaW5kaWNhdGVkIHN1cHBvcnQgZm9yIHRoZSBhcw0Kc3VwcG9y dGluZyBUUklMTC4gIFRoaXMgV0cgYWRvcHRpb24gY2FsbCBmb3IgSURSIGlzIGJlaW5nIGNyb3Nz LXBvc3RlZCB0bw0KVFJJTEwgV0cuIA0KVGhlIGF1dGhvcnMgc2hvdWxkIGluZGljYXRlIHdoZXRo ZXIgdGhleSBrbm93IG9mIGFueSBJUFIgb24gdGhpcyBkb2N1bWVudC4gIA0KVGhlIElEUiBhbmQg VFJJTEwgV0cgbWVtYmVycyBzaG91bGQgaW5kaWNhdGUgd2hldGhlcjsNCjEpICAgICAgVFJJTEwg aW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IHRvIHBhc3MgaW4gQkdQIGluIGRlcGxveW1lbnRzPyAg MikgICAgICBEb2VzIHRoaXMgdXNlIG9mIGxzLWRpc3RyaWJ1dGlvbiBtZWNoYW5pc21zIG1ha2Ug c2Vuc2U/IA0KMykgICAgICBEbyB5b3Ugc2VlIGFueSB0ZWNobmljYWwgZmxhd3Mgd2l0aCB0aGUg ZG9jdW1lbnQ/IA0KDQogDQoNClN1ZSBIYXJlcyAgCQkgCSAgIAkJICA= --_3f04af9f-38ad-482c-9a5a-8292d639304a_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv bnQtZmFtaWx5Os6iyO3RxbraDQp9DQotLT48L3N0eWxlPjwvaGVhZD4NCjxib2R5IGNsYXNzPSdo bW1lc3NhZ2UnPjxkaXYgZGlyPSdsdHInPjxIMSBzdHlsZT0iQk9SREVSLUJPVFRPTTogMHB4OyBC T1JERVItTEVGVDogMHB4OyBQQURESU5HLUJPVFRPTTogMHB4OyBURVhULVRSQU5TRk9STTogbm9u ZTsgQkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsgVEVYVC1JTkRFTlQ6IDBweDsg TUFSR0lOOiAwcHg7IFBBRERJTkctTEVGVDogMHB4OyBQQURESU5HLVJJR0hUOiAwcHg7IEZPTlQ6 IDsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJn YigwLDAsMCk7IFZFUlRJQ0FMLUFMSUdOOiBiYXNlbGluZTsgQk9SREVSLVRPUDogMHB4OyBCT1JE RVItUklHSFQ6IDBweDsgV09SRC1TUEFDSU5HOiAwcHg7IFBBRERJTkctVE9QOiAwcHg7IC13ZWJr aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweCI+DQo8Rk9OVCBzaXplPTM+PFNQQU4gc3R5bGU9IkZP TlQtRkFNSUxZOiAnQ2FsaWJyaScsICdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IG1zby1i aWRpLWZvbnQtZmFtaWx5OiBUYWhvbWEiIGxhbmc9RU4tVVM+SSB0aGluayB0aGlzIGRyYWZ0IGNh biBmYWNpbGl0YXRlIFRSSUxMIG5ldHdvcmsgbWFuYWdlbWVudCBpbiBTRE4gc2NlbmFyaW8sIHNv Jm5ic3A7SSBzdXBwb3J0IHRoZSBhZG9wdGlvbi4gPC9TUEFOPjxTUEFOIHN0eWxlPSJGT05ULUZB TUlMWTogJ1RhaG9tYScsICdzYW5zLXNlcmlmJzsgQ09MT1I6IGJsYWNrOyBGT05ULVNJWkU6IDEw cHQiIGxhbmc9RU4tVVM+PD94bWw6bmFtZXNwYWNlIHByZWZpeCA9IG8gbnMgPSAidXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiAvPjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9O VD48QlI+DQo8U1BBTiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywgJ3NhbnMtc2VyaWYn OyBDT0xPUjogIzFmNDk3ZDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IFRhaG9tYSIgbGFuZz1FTi1V Uz48Rk9OVCBzaXplPTM+QnkgdGhlIHdheSwgSSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiByZWxh dGVkIHRvIHRoaXMgZHJhZnQuIDwvRk9OVD48L1NQQU4+PEJSPg0KPFNQQU4gc3R5bGU9IkZPTlQt RkFNSUxZOiAnQ2FsaWJyaScsICdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IG1zby1iaWRp LWZvbnQtZmFtaWx5OiBUYWhvbWEiIGxhbmc9RU4tVVM+PEZPTlQgc2l6ZT0zPjwvRk9OVD48L1NQ QU4+Jm5ic3A7PEJSPg0KPFNQQU4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsICdzYW5z LXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiBUYWhvbWEiIGxh bmc9RU4tVVM+PEZPTlQgc2l6ZT0zPkJlc3QgcmVnYXJkcy48L0ZPTlQ+PC9TUEFOPjxCUj4NCjxT UEFOIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCAnc2Fucy1zZXJpZic7IENPTE9SOiAj MWY0OTdkOyBtc28tYmlkaS1mb250LWZhbWlseTogVGFob21hIiBsYW5nPUVOLVVTPjxGT05UIHNp emU9Mz5HdSBSb25nPC9GT05UPjwvU1BBTj48QlI+DQo8U1BBTiBzdHlsZT0iRk9OVC1GQU1JTFk6 ICdDYWxpYnJpJywgJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgbXNvLWJpZGktZm9udC1m YW1pbHk6IFRhaG9tYSIgbGFuZz1FTi1VUz48Rk9OVCBzaXplPTM+PEEgaHJlZj0ibWFpbHRvOmd1 cm9uZ19jbWNjQG91dGxvb2suY29tIj5ndXJvbmdfY21jY0BvdXRsb29rLmNvbTwvQT48L0ZPTlQ+ PC9TUEFOPjxCUj4NCjxTUEFOIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCAnc2Fucy1z ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBtc28tYmlkaS1mb250LWZhbWlseTogVGFob21hIiBsYW5n PUVOLVVTPjxGT05UIHNpemU9Mz48L0ZPTlQ+PC9TUEFOPiZuYnNwOzxCUj4NCjxTUEFOIHN0eWxl PSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCAnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBt c28tYmlkaS1mb250LWZhbWlseTogVGFob21hIiBsYW5nPUVOLVVTPjxGT05UIHNpemU9Mz4tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L0ZPTlQ+PC9TUEFOPjxCUj48L0gxPg0KPEgxIHN0eWxl PSJCT1JERVItQk9UVE9NOiAwcHg7IEJPUkRFUi1MRUZUOiAwcHg7IFBBRERJTkctQk9UVE9NOiAw cHg7IFRFWFQtVFJBTlNGT1JNOiBub25lOyBCQUNLR1JPVU5ELUNPTE9SOiByZ2IoMjU1LDI1NSwy NTUpOyBURVhULUlOREVOVDogMHB4OyBNQVJHSU46IDBweDsgUEFERElORy1MRUZUOiAwcHg7IFBB RERJTkctUklHSFQ6IDBweDsgRk9OVDogOyBXSElURS1TUEFDRTogbm9ybWFsOyBMRVRURVItU1BB Q0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDAsMCwwKTsgVkVSVElDQUwtQUxJR046IGJhc2VsaW5l OyBCT1JERVItVE9QOiAwcHg7IEJPUkRFUi1SSUdIVDogMHB4OyBXT1JELVNQQUNJTkc6IDBweDsg UEFERElORy1UT1A6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4Ij4mbmJzcDs8 L0gxPg0KPEgxIHN0eWxlPSJCT1JERVItQk9UVE9NOiAwcHg7IEJPUkRFUi1MRUZUOiAwcHg7IFBB RERJTkctQk9UVE9NOiAwcHg7IFRFWFQtVFJBTlNGT1JNOiBub25lOyBCQUNLR1JPVU5ELUNPTE9S OiByZ2IoMjU1LDI1NSwyNTUpOyBURVhULUlOREVOVDogMHB4OyBNQVJHSU46IDBweDsgUEFERElO Ry1MRUZUOiAwcHg7IFBBRERJTkctUklHSFQ6IDBweDsgRk9OVDogOyBXSElURS1TUEFDRTogbm9y bWFsOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDAsMCwwKTsgVkVSVElDQUwt QUxJR046IGJhc2VsaW5lOyBCT1JERVItVE9QOiAwcHg7IEJPUkRFUi1SSUdIVDogMHB4OyBXT1JE LVNQQUNJTkc6IDBweDsgUEFERElORy1UT1A6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0 aDogMHB4Ij5bSWRyXSBXRyBBZG9wdGlvbiBvZiBkcmFmdC1oYW8taWRyLWxzLXRyaWxsLTAyLnR4 dCAtIDgvMTggdG8gOS8xPC9IMT4NCjxQIHN0eWxlPSJCT1JERVItQk9UVE9NOiAwcHg7IEJPUkRF Ui1MRUZUOiAwcHg7IFBBRERJTkctQk9UVE9NOiAwcHg7IFRFWFQtVFJBTlNGT1JNOiBub25lOyBC QUNLR1JPVU5ELUNPTE9SOiByZ2IoMjU1LDI1NSwyNTUpOyBURVhULUlOREVOVDogMHB4OyBNQVJH SU46IDBweDsgUEFERElORy1MRUZUOiAwcHg7IFBBRERJTkctUklHSFQ6IDBweDsgRk9OVDogOyBX SElURS1TUEFDRTogbm9ybWFsOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDEw MiwxMDIsMTAyKTsgVkVSVElDQUwtQUxJR046IGJhc2VsaW5lOyBCT1JERVItVE9QOiAwcHg7IEJP UkRFUi1SSUdIVDogMHB4OyBXT1JELVNQQUNJTkc6IDBweDsgUEFERElORy1UT1A6IDBweDsgLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4IiBpZD1tc2ctaW5mbyBjbGFzcz1kYXJrZ3JheT48 U1BBTiBzdHlsZT0iUEFERElORy1CT1RUT006IDBweDsgTUFSR0lOOiAwcHggMC41ZW0gMHB4IDBw eDsgUEFERElORy1MRUZUOiAwcHg7IFBBRERJTkctUklHSFQ6IDAuOGVtOyBGT05UOiBpbmhlcml0 OyBCT1JERVItVE9QLVdJRFRIOiAwcHg7IEJPUkRFUi1CT1RUT00tV0lEVEg6IDBweDsgVkVSVElD QUwtQUxJR046IGJhc2VsaW5lOyBCT1JERVItTEVGVC1XSURUSDogMHB4OyBCT1JERVItUklHSFQ6 IHJnYigyMjEsMjIxLDIyMSkgMXB4IHNvbGlkOyBQQURESU5HLVRPUDogMHB4IiBpZD1tc2ctZnJv bSBjbGFzcz1waXBlPiJTdXNhbiBIYXJlcyIgJmx0O3NoYXJlc0BuZHpoLmNvbSZndDs8L1NQQU4+ PFNQQU4gY2xhc3M9QXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvU1BBTj48U1BBTiBzdHls ZT0iUEFERElORy1CT1RUT006IDBweDsgTUFSR0lOOiAwcHggMC41ZW0gMHB4IDBweDsgUEFERElO Ry1MRUZUOiAwcHg7IFBBRERJTkctUklHSFQ6IDAuOGVtOyBGT05UOiBpbmhlcml0OyBCT1JERVIt VE9QLVdJRFRIOiAwcHg7IEJPUkRFUi1CT1RUT00tV0lEVEg6IDBweDsgVkVSVElDQUwtQUxJR046 IGJhc2VsaW5lOyBCT1JERVItTEVGVC1XSURUSDogMHB4OyBCT1JERVItUklHSFQ6IHJnYigyMjEs MjIxLDIyMSkgMXB4IHNvbGlkOyBQQURESU5HLVRPUDogMHB4IiBpZD1tc2ctZGF0ZSBjbGFzcz1w aXBlPlR1ZSwgMTggQXVndXN0IDIwMTUgMTM6MzkgVVRDPC9TUEFOPjxBIHN0eWxlPSJCT1JERVIt Qk9UVE9NOiAwcHg7IEJPUkRFUi1MRUZUOiAwcHg7IFBBRERJTkctQk9UVE9NOiAwcHg7IE1BUkdJ TjogMHB4OyBQQURESU5HLUxFRlQ6IDBweDsgUEFERElORy1SSUdIVDogMHB4OyBGT05UOiBpbmhl cml0OyBDT0xPUjogcmdiKDkxLDEyOCwxNzgpOyBWRVJUSUNBTC1BTElHTjogYmFzZWxpbmU7IEJP UkRFUi1UT1A6IDBweDsgQk9SREVSLVJJR0hUOiAwcHg7IFRFWFQtREVDT1JBVElPTjogbm9uZTsg UEFERElORy1UT1A6IDBweCIgaWQ9dG9nZ2xlIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0 Zi5vcmcvYXJjaC9tc2cvaWRyL2FyS3Z1TGd0aW1IN1dmTjlkcFhLRzIyWXRjYyMiPlNob3cgaGVh ZGVyPC9BPjwvUD4NCjxESVYgc3R5bGU9IkJPUkRFUi1CT1RUT006IDBweDsgQk9SREVSLUxFRlQ6 IDBweDsgUEFERElORy1CT1RUT006IDBweDsgVEVYVC1UUkFOU0ZPUk06IG5vbmU7IEJBQ0tHUk9V TkQtQ09MT1I6IHJnYigyNTUsMjU1LDI1NSk7IFRFWFQtSU5ERU5UOiAwcHg7IE1BUkdJTjogMS41 ZW0gMHB4IDBweDsgUEFERElORy1MRUZUOiAwcHg7IFBBRERJTkctUklHSFQ6IDBweDsgRk9OVDog MTZweC8yNHB4ICdMdWNpZGEgR3JhbmRlJywgJ0RlamFWdSBTYW5zJywgJ0JpdHN0cmVhbSBWZXJh IFNhbnMnLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsg TEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7IFZFUlRJQ0FMLUFMSUdO OiBiYXNlbGluZTsgQk9SREVSLVRPUDogMHB4OyBCT1JERVItUklHSFQ6IDBweDsgV09SRC1TUEFD SU5HOiAwcHg7IFBBRERJTkctVE9QOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw eCIgaWQ9bXNnLXBheWxvYWQ+PFBSRSBzdHlsZT0iQk9SREVSLUJPVFRPTTogMHB4OyBCT1JERVIt TEVGVDogMHB4OyBQQURESU5HLUJPVFRPTTogMHB4OyBNQVJHSU46IDFlbSAwcHggMHB4OyBQQURE SU5HLUxFRlQ6IDBweDsgUEFERElORy1SSUdIVDogMHB4OyBGT05UOiA7IFdPUkQtV1JBUDogYnJl YWstd29yZDsgV0hJVEUtU1BBQ0U6IHByZS13cmFwOyBWRVJUSUNBTC1BTElHTjogYmFzZWxpbmU7 IEJPUkRFUi1UT1A6IDBweDsgQk9SREVSLVJJR0hUOiAwcHg7IFBBRERJTkctVE9QOiAwcHgiIGNs YXNzPXdvcmR3cmFwPlRoaXMgYmVnaW5zIGEgMiB3ZWVrIFdHIEFkb3B0aW9uIGNhbGwgZm9yIGRy YWZ0LWhhby1pZHItbHMtdHJpbGwtMDIudHh0IGFzDQpJRFIgV0cgZG9jdW1lbnQuICBBdCBJRVRG IDkzIGJ5IHRoZSBUUklMTCBXRyBpbmRpY2F0ZWQgc3VwcG9ydCBmb3IgdGhlIGFzDQpzdXBwb3J0 aW5nIFRSSUxMLiAgVGhpcyBXRyBhZG9wdGlvbiBjYWxsIGZvciBJRFIgaXMgYmVpbmcgY3Jvc3Mt cG9zdGVkIHRvDQpUUklMTCBXRy4gDQpUaGUgYXV0aG9ycyBzaG91bGQgaW5kaWNhdGUgd2hldGhl ciB0aGV5IGtub3cgb2YgYW55IElQUiBvbiB0aGlzIGRvY3VtZW50LiAgDQpUaGUgSURSIGFuZCBU UklMTCBXRyBtZW1iZXJzIHNob3VsZCBpbmRpY2F0ZSB3aGV0aGVyOw0KMSkgICAgICBUUklMTCBp bmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgdG8gcGFzcyBpbiBCR1AgaW4gZGVwbG95bWVudHM/ICA8 L1BSRT48UFJFIHN0eWxlPSJCT1JERVItQk9UVE9NOiAwcHg7IEJPUkRFUi1MRUZUOiAwcHg7IFBB RERJTkctQk9UVE9NOiAwcHg7IE1BUkdJTjogMWVtIDBweCAwcHg7IFBBRERJTkctTEVGVDogMHB4 OyBQQURESU5HLVJJR0hUOiAwcHg7IEZPTlQ6IDsgV09SRC1XUkFQOiBicmVhay13b3JkOyBXSElU RS1TUEFDRTogcHJlLXdyYXA7IFZFUlRJQ0FMLUFMSUdOOiBiYXNlbGluZTsgQk9SREVSLVRPUDog MHB4OyBCT1JERVItUklHSFQ6IDBweDsgUEFERElORy1UT1A6IDBweCIgY2xhc3M9d29yZHdyYXA+ MikgICAgICBEb2VzIHRoaXMgdXNlIG9mIGxzLWRpc3RyaWJ1dGlvbiBtZWNoYW5pc21zIG1ha2Ug c2Vuc2U/IA0KMykgICAgICBEbyB5b3Ugc2VlIGFueSB0ZWNobmljYWwgZmxhd3Mgd2l0aCB0aGUg ZG9jdW1lbnQ/IA0KDQogDQoNClN1ZSBIYXJlcyA8L1BSRT48L0RJVj4gCQkgCSAgIAkJICA8L2Rp dj48L2JvZHk+DQo8L2h0bWw+ --_3f04af9f-38ad-482c-9a5a-8292d639304a_-- From nobody Fri Aug 28 07:00:03 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 510D61B341B; Fri, 28 Aug 2015 07:00:02 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.511 X-Spam-Level: X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OU_3TNpHvj04; Fri, 28 Aug 2015 07:00:01 -0700 (PDT) Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF31B1B33D0; Fri, 28 Aug 2015 07:00:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2772; q=dns/txt; s=iport; t=1440770400; x=1441980000; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=AwEuoJluv43FiqUN8uSoosjL2ChoxH8z2FnFkAIDoT8=; b=I1PaUJ9ryORzXSagti6OGIQ4Crkn+FALnOlQ/GPNlRjf0zCqn3dtF1jP qclxWziZTAQYdVSVlAG+Z3pRilyRl+0lk9tDmlDtnzK/gmc6rIkfzOlEg XdMxtgYypWK7fOm7adLjmO/0eYkW3sEabkzOABHTEIHINRXfKfrV4DJBa U=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DDAgBBaOBV/5tdJa1egxuBPQaDHbpdAQmHcwIcgSA4FAEBAQEBAQGBCoQjAQEBBCMRRRACAQgRAwEBAQECAh8EAwICAjAUAQgIAgQBDQWILq9olGIBAQEBAQEBAQEBAQEBAQEBAQEBAQEXgSKKQIRYMweCaYFDAQSVPwGMcoFKhDKUayaCDxwWgT5xgUiBBQEBAQ X-IronPort-AV: E=Sophos;i="5.17,424,1437436800"; d="scan'208";a="182814598" Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-4.cisco.com with ESMTP; 28 Aug 2015 14:00:00 +0000 Received: from XCH-ALN-017.cisco.com (xch-aln-017.cisco.com [173.36.7.27]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t7SDxx2e021320 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 28 Aug 2015 14:00:00 GMT Received: from xch-aln-017.cisco.com (173.36.7.27) by XCH-ALN-017.cisco.com (173.36.7.27) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Fri, 28 Aug 2015 08:59:59 -0500 Received: from xhc-rcd-x13.cisco.com (173.37.183.87) by xch-aln-017.cisco.com (173.36.7.27) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Fri, 28 Aug 2015 08:59:59 -0500 Received: from xmb-aln-x06.cisco.com ([169.254.1.223]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0248.002; Fri, 28 Aug 2015 08:59:58 -0500 From: "Acee Lindem (acee)" To: Routing ADs , "idr-chairs@ietf.org" Thread-Topic: draft-keyupate-idr-prefix-sid-05 - WG Adoption call completed, this draft is adopted as WG draft Thread-Index: AQHQ4ZnTuehU4U55uk23MAT6/J6pfA== Date: Fri, 28 Aug 2015 13:59:58 +0000 Message-ID: References: <012d01d0d9ba$64a82530$2df86f90$@ndzh.com> <3721C228-916E-4F8B-9AC7-53B0CC7F6AA7@cisco.com> In-Reply-To: <3721C228-916E-4F8B-9AC7-53B0CC7F6AA7@cisco.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.36.7.18] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] draft-keyupate-idr-prefix-sid-05 - WG Adoption call completed, this draft is adopted as WG draft X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2015 14:00:02 -0000 U3BlYWtpbmcgYXMgYSBEcmFmdCBDb250cmlidXRvciwNCg0KSSB3b3VsZCBsaWtlIHRvIHJlcXVl c3QgRWFybHkgSUFOQSBhbGxvY2F0aW9uIG9mIHRoZSBQcmVmaXgtU0lEIGF0dHJpYnV0ZQ0KY29k ZSBwb2ludC4gV2hpbGUgdGhlIGRyYWZ0IGVudW1lcmF0ZXMgYSBzcGVjaWZpYyBjb2RlIHBvaW50 LCBzZWxlY3Rpb24gb2YNCnRoaXMgY29kZSBwb2ludCBpcyBub3QgbWFuZGF0b3J5LiBUaGUgcHJv Y2VzcyBmb3IgZWFybHkgYWxsb2NhdGlvbiBvZiBJQU5BDQpjb2RlIHBvaW50cyBmb3Igc3RhbmRh cmRzIHRyYWNrIGRvY3VtZW50cyBpcyBkZXNjcmliZWQgaW4gUkZDIDcxMjAuDQoNClRoYW5rcywN CkFjZWUgDQoNCg0KDQpPbiA4LzI3LzE1LCA3OjAyIEFNLCAiU3RlZmFubyBQcmV2aWRpIChzcHJl dmlkaSkiIDxzcHJldmlkaUBjaXNjby5jb20+DQp3cm90ZToNCg0KPmp1c3Qgc3VibWl0dGVkIGRy YWZ0LWlldGYtaWRyLXByZWZpeC1zaWQtMDAudHh0DQo+DQo+VGhhbmtzLg0KPnMuDQo+DQo+DQo+ DQo+T24gQXVnIDE4LCAyMDE1LCBhdCAzOjMyIFBNLCBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemgu Y29tPiB3cm90ZToNCj4+IEFjZWUsIFB1c2hwYXNpcywgS2V5dXIgYW5kIFN0ZWZhbm86DQo+PiAg DQo+PiBUaGUgV0cgQWRvcHRpb24gY2FsbCBpcyBjbG9zZWQsIGFuZCB0aGlzIGRyYWZ0IGhhcyBi ZWVuIGFkb3B0ZWQuDQo+PlBsZWFzZSBzdWJtaXQgdGhlIGRyYWZ0IGFzOg0KPj4gIA0KPj4gZHJh ZnQtaWRyLXByZWZpeC1zaWQtMDAudHh0DQo+PiAgDQo+PiBTdWUgSGFyZXMNCj4+IEZyb206IElk ciBbbWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQWNlZSBMaW5kZW0g KGFjZWUpDQo+PiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMTgsIDIwMTUgNzo0MCBBTQ0KPj4gVG86 IFB1c2hwYXNpcyBTYXJrYXI7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBLZXl1ciBQYXRl bCAoa2V5dXBhdGUpDQo+PiBDYzogaWRyQGlldGYub3JnDQo+PiBTdWJqZWN0OiBSZTogW0lkcl0g Q29ycmVjdGlvbiBmb3IgZHJhZnQta2V5dXBhdGUtaWRyLXByZWZpeC1zaWQtMDUNCj4+ICANCj4+ IEhpIFB1c2hwYXNpcywgDQo+PiBBZ3JlZWQuIFRoaXMgc2hvdWxkIGJlIGZpeGVkIHdoZW4gdGhl IGRyYWZ0IGlzIHJlcHVibGlzaGVkIGFzIGFuIElEUiBXRw0KPj5kb2N1bWVudC4gDQo+PiBUaGFu a3MsDQo+PiBBY2VlDQo+PiAgDQo+PiBGcm9tOiBJZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPiBv biBiZWhhbGYgb2YgUHVzaHBhc2lzIFNhcmthcg0KPj48cHNhcmthckBqdW5pcGVyLm5ldD4NCj4+ IERhdGU6IFR1ZXNkYXksIEF1Z3VzdCAxOCwgMjAxNSBhdCA3OjEyIEFNDQo+PiBUbzogIlN0ZWZh bm8gUHJldmlkaSAoc3ByZXZpZGkpIiA8c3ByZXZpZGlAY2lzY28uY29tPiwgIktleXVyIFBhdGVs DQo+PihrZXl1cGF0ZSkiIDxrZXl1cGF0ZUBjaXNjby5jb20+DQo+PiBDYzogImlkckBpZXRmLm9y ZyIgPGlkckBpZXRmLm9yZz4NCj4+IFN1YmplY3Q6IFtJZHJdIENvcnJlY3Rpb24gZm9yIGRyYWZ0 LWtleXVwYXRlLWlkci1wcmVmaXgtc2lkLTA1DQo+PiAgDQo+PiBIaSBTdGVmYW5vL0tleXVyLA0K Pj4gIA0KPj4gSSBub3RpY2VkIHRoZSBmb2xsb3dpbmcgdHlwbyBpbiB0aGUgbGF0ZXN0IHZlcnNp b24gb2YgdGhlIGRyYWZ0LiBIb3BpbmcNCj4+aXQgd2lsbCBiZSBjb3JyZWN0ZWQgaW4gdGhlIG5l eHQgdmVyc2lvbi4uDQo+PiAgDQo+PiA0LjIuICBJUHY2IFNJRA0KPj4gIA0KPj4gICAgVGhlIExh YmVsLUluZGV4IFRMViBNVVNUIGJlIHByZXNlbnQgaW4gdGhlIFByZWZpeC1TSUQgYXR0cmlidXRl DQo+PiAgICBhdHRhY2hlZCB0byBNUC1CR1AgdW5sYWJlbGVkIElQdjYgdW5pY2FzdCBwcmVmaXhl cyAoW1JGQzQ3NjBdKSBhbmQNCj4+ICAgIGhhcyB0aGUgZm9sbG93aW5nIGZvcm1hdDoNCj4+ICAN Cj4+IFRoaXMgaXMgc2hvdWxkIGJlIElQVjYgU0lEIGluIG15IG9waW5pb24gOikNCj4+ICANCj4+ IFRoYW5rcw0KPj4gLVB1c2hwYXNpcw0KPg0KDQo= From nobody Fri Aug 28 12:51:54 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1342D1ACF54; Fri, 28 Aug 2015 12:51:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -99.055 X-Spam-Level: X-Spam-Status: No, score=-99.055 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dBKnlRjbTYjo; Fri, 28 Aug 2015 12:51:51 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57D851ACEF4; Fri, 28 Aug 2015 12:51:51 -0700 (PDT) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.171.7; From: "Susan Hares" To: "'Acee Lindem \(acee\)'" , "'Routing ADs'" , References: <012d01d0d9ba$64a82530$2df86f90$@ndzh.com> <3721C228-916E-4F8B-9AC7-53B0CC7F6AA7@cisco.com> In-Reply-To: Date: Fri, 28 Aug 2015 15:51:45 -0400 Message-ID: <007801d0e1ca$f85e2ff0$e91a8fd0$@ndzh.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQGQBzb4mxUfwCKknjLQtLdUxD8IAgEwyeYvArV+dPiehFUEYA== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Cc: idr@ietf.org Subject: Re: [Idr] draft-keyupate-idr-prefix-sid-05 - WG Adoption call completed, this draft is adopted as WG draft X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2015 19:51:53 -0000 Acee:=20 =20 I'm glad to support this early adoption. I will prepare the shepherds = report and talk to Alvaro Retano.=20 Sue Hares=20 -----Original Message----- From: Acee Lindem (acee) [mailto:acee@cisco.com]=20 Sent: Friday, August 28, 2015 10:00 AM To: Routing ADs; idr-chairs@ietf.org Cc: idr@ietf.org Subject: Re: draft-keyupate-idr-prefix-sid-05 - WG Adoption call = completed, this draft is adopted as WG draft Speaking as a Draft Contributor, I would like to request Early IANA allocation of the Prefix-SID = attribute code point. While the draft enumerates a specific code point, = selection of this code point is not mandatory. The process for early = allocation of IANA code points for standards track documents is = described in RFC 7120. Thanks, Acee=20 On 8/27/15, 7:02 AM, "Stefano Previdi (sprevidi)" wrote: >just submitted draft-ietf-idr-prefix-sid-00.txt > >Thanks. >s. > > > >On Aug 18, 2015, at 3:32 PM, Susan Hares wrote: >> Acee, Pushpasis, Keyur and Stefano: >> =20 >> The WG Adoption call is closed, and this draft has been adopted. >>Please submit the draft as: >> =20 >> draft-idr-prefix-sid-00.txt >> =20 >> Sue Hares >> From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Acee Lindem=20 >> (acee) >> Sent: Tuesday, August 18, 2015 7:40 AM >> To: Pushpasis Sarkar; Stefano Previdi (sprevidi); Keyur Patel=20 >> (keyupate) >> Cc: idr@ietf.org >> Subject: Re: [Idr] Correction for draft-keyupate-idr-prefix-sid-05 >> =20 >> Hi Pushpasis, >> Agreed. This should be fixed when the draft is republished as an IDR=20 >>WG document. >> Thanks, >> Acee >> =20 >> From: Idr on behalf of Pushpasis Sarkar=20 >> >> Date: Tuesday, August 18, 2015 at 7:12 AM >> To: "Stefano Previdi (sprevidi)" , "Keyur Patel=20 >>(keyupate)" >> Cc: "idr@ietf.org" >> Subject: [Idr] Correction for draft-keyupate-idr-prefix-sid-05 >> =20 >> Hi Stefano/Keyur, >> =20 >> I noticed the following typo in the latest version of the draft.=20 >>Hoping it will be corrected in the next version.. >> =20 >> 4.2. IPv6 SID >> =20 >> The Label-Index TLV MUST be present in the Prefix-SID attribute >> attached to MP-BGP unlabeled IPv6 unicast prefixes ([RFC4760]) and >> has the following format: >> =20 >> This is should be IPV6 SID in my opinion :) >> =20 >> Thanks >> -Pushpasis > From nobody Fri Aug 28 13:02:40 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 611471A8765; Fri, 28 Aug 2015 13:02:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -97.654 X-Spam-Level: X-Spam-Status: No, score=-97.654 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CpANI26NT9i5; Fri, 28 Aug 2015 13:02:36 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D00E1B2D60; Fri, 28 Aug 2015 13:02:36 -0700 (PDT) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.171.7; From: "Susan Hares" To: Date: Fri, 28 Aug 2015 16:02:32 -0400 Message-ID: <008001d0e1cc$7abda010$7038e030$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0081_01D0E1AA.F3AD86B0" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdDhy8cMe7hLKtM5SOqFHGpesA+fXA== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Cc: grow@ietf.org Subject: [Idr] Grow has WG LC draft-ietf-grow-route-lead-problem Defintion X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2015 20:02:37 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0081_01D0E1AA.F3AD86B0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit IDR WG: Grow has complemented a WG last call on draft-ietf-grow-route-leak-problem-definition ( http://datatracker.ietf.org/doc/draft-ietf-grow-route-leak-problem-definitio n/). This draft is related to IDR mechanisms found in: draft-ietf-idr-route-leak-detection-mitigation-00 If you would like to make comments on the grow draft, please respond to this message. Sue Hares ------=_NextPart_000_0081_01D0E1AA.F3AD86B0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

IDR WG: =

 

Grow has complemented a WG last call on = draft-ietf-grow-route-leak-problem-definition  

( http://datatracker.ietf.org/doc/draft-ietf-grow-route-leak= -problem-definition/).

 

This draft = is related to IDR mechanisms found in:

draft-ietf-idr-route-leak-detection-mitigation-00=

 

If you would like to make comments on the grow draft, = please respond to this message.

 

Sue Hares =

 

------=_NextPart_000_0081_01D0E1AA.F3AD86B0-- From nobody Fri Aug 28 13:04:25 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29B271B2D67; Fri, 28 Aug 2015 13:04:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.511 X-Spam-Level: X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CUqbi7rdadkS; Fri, 28 Aug 2015 13:04:22 -0700 (PDT) Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57BB91B2D90; Fri, 28 Aug 2015 13:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3696; q=dns/txt; s=iport; t=1440792261; x=1442001861; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=USJtxAtd9TYPeQ6DwCRXc0CGbYlkUIzfvhSY0N36wXA=; b=DqlNS/qPElL8l6bsgRBpNz6B7TKePIzff5qYyJi5OZ+AD6kpLZacthZ/ iCj/czjQY7bT82lKlVIIWewN41ThdjHHvlX8kWYj35YVHXpwg0AnP1Tpa makwhEcsEV39UYOwN8hBFroCMA1ePe6LqMei/Ni6HCEbREEVE34bGTUJg M=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DDAgCiveBV/5NdJa1dgxuBPQaDHbpgAQmHcwIcgSE4FAEBAQEBAQGBCoQjAQEBBCMRRQwEAgEIDgMDAQEBAQICHwQDAgICMBQBCAgCBAENBYgusEuUWwEBAQEBAQEBAQEBAQEBAQEBAQEBAReBIopAhFgIEBsHBAKCY4FDAQSVPwGMcoFKhDKUayaCDxwWgT5xgUiBBQEBAQ X-IronPort-AV: E=Sophos;i="5.17,426,1437436800"; d="scan'208";a="182385504" Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-2.cisco.com with ESMTP; 28 Aug 2015 20:04:20 +0000 Received: from XCH-RCD-020.cisco.com (xch-rcd-020.cisco.com [173.37.102.30]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id t7SK4KKd002788 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 28 Aug 2015 20:04:20 GMT Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-RCD-020.cisco.com (173.37.102.30) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Fri, 28 Aug 2015 15:04:19 -0500 Received: from xhc-rcd-x15.cisco.com (173.37.183.89) by xch-rcd-020.cisco.com (173.37.102.30) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Fri, 28 Aug 2015 15:04:19 -0500 Received: from xmb-aln-x06.cisco.com ([169.254.1.223]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.03.0248.002; Fri, 28 Aug 2015 15:04:19 -0500 From: "Acee Lindem (acee)" To: Susan Hares , "'Routing ADs'" , "idr-chairs@ietf.org" Thread-Topic: draft-keyupate-idr-prefix-sid-05 - WG Adoption call completed, this draft is adopted as WG draft Thread-Index: AQHQ4ZnTuehU4U55uk23MAT6/J6pfJ4iJo2A///AfIA= Date: Fri, 28 Aug 2015 20:04:19 +0000 Message-ID: References: <012d01d0d9ba$64a82530$2df86f90$@ndzh.com> <3721C228-916E-4F8B-9AC7-53B0CC7F6AA7@cisco.com> <007801d0e1ca$f85e2ff0$e91a8fd0$@ndzh.com> In-Reply-To: <007801d0e1ca$f85e2ff0$e91a8fd0$@ndzh.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [173.37.102.29] Content-Type: text/plain; charset="utf-8" Content-ID: <3EFC47B5BD97E34E96C20CF619D1657D@emea.cisco.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Cc: "idr@ietf.org" Subject: Re: [Idr] draft-keyupate-idr-prefix-sid-05 - WG Adoption call completed, this draft is adopted as WG draft X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2015 20:04:24 -0000 U3VlLCANClRoYW5rcyBNdWNoIQ0KSGF2ZSBhIGdyZWF0IHdlZWtlbmQsDQpBY2VlIA0KDQpPbiA4 LzI4LzE1LCAzOjUxIFBNLCAiU3VzYW4gSGFyZXMiIDxzaGFyZXNAbmR6aC5jb20+IHdyb3RlOg0K DQo+QWNlZTogDQo+DQo+PFdHIGNoYWlyIGhhdCBvbj4gDQo+SSdtIGdsYWQgdG8gc3VwcG9ydCB0 aGlzIGVhcmx5IGFkb3B0aW9uLiAgSSB3aWxsIHByZXBhcmUgdGhlIHNoZXBoZXJkcw0KPnJlcG9y dCBhbmQgdGFsayB0byBBbHZhcm8gUmV0YW5vLg0KPjxXRyBjaGFpciBoYXQgb2ZmPg0KPg0KPlN1 ZSBIYXJlcyANCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEFjZWUgTGlu ZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgQXVndXN0 IDI4LCAyMDE1IDEwOjAwIEFNDQo+VG86IFJvdXRpbmcgQURzOyBpZHItY2hhaXJzQGlldGYub3Jn DQo+Q2M6IGlkckBpZXRmLm9yZw0KPlN1YmplY3Q6IFJlOiBkcmFmdC1rZXl1cGF0ZS1pZHItcHJl Zml4LXNpZC0wNSAtIFdHIEFkb3B0aW9uIGNhbGwNCj5jb21wbGV0ZWQsIHRoaXMgZHJhZnQgaXMg YWRvcHRlZCBhcyBXRyBkcmFmdA0KPg0KPlNwZWFraW5nIGFzIGEgRHJhZnQgQ29udHJpYnV0b3Is DQo+DQo+SSB3b3VsZCBsaWtlIHRvIHJlcXVlc3QgRWFybHkgSUFOQSBhbGxvY2F0aW9uIG9mIHRo ZSBQcmVmaXgtU0lEIGF0dHJpYnV0ZQ0KPmNvZGUgcG9pbnQuIFdoaWxlIHRoZSBkcmFmdCBlbnVt ZXJhdGVzIGEgc3BlY2lmaWMgY29kZSBwb2ludCwgc2VsZWN0aW9uDQo+b2YgdGhpcyBjb2RlIHBv aW50IGlzIG5vdCBtYW5kYXRvcnkuIFRoZSBwcm9jZXNzIGZvciBlYXJseSBhbGxvY2F0aW9uIG9m DQo+SUFOQSBjb2RlIHBvaW50cyBmb3Igc3RhbmRhcmRzIHRyYWNrIGRvY3VtZW50cyBpcyBkZXNj cmliZWQgaW4gUkZDIDcxMjAuDQo+DQo+VGhhbmtzLA0KPkFjZWUgDQo+DQo+DQo+DQo+T24gOC8y Ny8xNSwgNzowMiBBTSwgIlN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpIiA8c3ByZXZpZGlAY2lz Y28uY29tPg0KPndyb3RlOg0KPg0KPj5qdXN0IHN1Ym1pdHRlZCBkcmFmdC1pZXRmLWlkci1wcmVm aXgtc2lkLTAwLnR4dA0KPj4NCj4+VGhhbmtzLg0KPj5zLg0KPj4NCj4+DQo+Pg0KPj5PbiBBdWcg MTgsIDIwMTUsIGF0IDM6MzIgUE0sIFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb20+IHdyb3Rl Og0KPj4+IEFjZWUsIFB1c2hwYXNpcywgS2V5dXIgYW5kIFN0ZWZhbm86DQo+Pj4gIA0KPj4+IFRo ZSBXRyBBZG9wdGlvbiBjYWxsIGlzIGNsb3NlZCwgYW5kIHRoaXMgZHJhZnQgaGFzIGJlZW4gYWRv cHRlZC4NCj4+PlBsZWFzZSBzdWJtaXQgdGhlIGRyYWZ0IGFzOg0KPj4+ICANCj4+PiBkcmFmdC1p ZHItcHJlZml4LXNpZC0wMC50eHQNCj4+PiAgDQo+Pj4gU3VlIEhhcmVzDQo+Pj4gRnJvbTogSWRy IFttYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBBY2VlIExpbmRlbQ0K Pj4+IChhY2VlKQ0KPj4+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAxOCwgMjAxNSA3OjQwIEFNDQo+ Pj4gVG86IFB1c2hwYXNpcyBTYXJrYXI7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBLZXl1 ciBQYXRlbA0KPj4+IChrZXl1cGF0ZSkNCj4+PiBDYzogaWRyQGlldGYub3JnDQo+Pj4gU3ViamVj dDogUmU6IFtJZHJdIENvcnJlY3Rpb24gZm9yIGRyYWZ0LWtleXVwYXRlLWlkci1wcmVmaXgtc2lk LTA1DQo+Pj4gIA0KPj4+IEhpIFB1c2hwYXNpcywNCj4+PiBBZ3JlZWQuIFRoaXMgc2hvdWxkIGJl IGZpeGVkIHdoZW4gdGhlIGRyYWZ0IGlzIHJlcHVibGlzaGVkIGFzIGFuIElEUg0KPj4+V0cgZG9j dW1lbnQuDQo+Pj4gVGhhbmtzLA0KPj4+IEFjZWUNCj4+PiAgDQo+Pj4gRnJvbTogSWRyIDxpZHIt Ym91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIFB1c2hwYXNpcyBTYXJrYXINCj4+Pjxwc2Fy a2FyQGp1bmlwZXIubmV0Pg0KPj4+IERhdGU6IFR1ZXNkYXksIEF1Z3VzdCAxOCwgMjAxNSBhdCA3 OjEyIEFNDQo+Pj4gVG86ICJTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKSIgPHNwcmV2aWRpQGNp c2NvLmNvbT4sICJLZXl1ciBQYXRlbA0KPj4+KGtleXVwYXRlKSIgPGtleXVwYXRlQGNpc2NvLmNv bT4NCj4+PiBDYzogImlkckBpZXRmLm9yZyIgPGlkckBpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBb SWRyXSBDb3JyZWN0aW9uIGZvciBkcmFmdC1rZXl1cGF0ZS1pZHItcHJlZml4LXNpZC0wNQ0KPj4+ ICANCj4+PiBIaSBTdGVmYW5vL0tleXVyLA0KPj4+ICANCj4+PiBJIG5vdGljZWQgdGhlIGZvbGxv d2luZyB0eXBvIGluIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgZHJhZnQuDQo+Pj5Ib3Bpbmcg aXQgd2lsbCBiZSBjb3JyZWN0ZWQgaW4gdGhlIG5leHQgdmVyc2lvbi4uDQo+Pj4gIA0KPj4+IDQu Mi4gIElQdjYgU0lEDQo+Pj4gIA0KPj4+ICAgIFRoZSBMYWJlbC1JbmRleCBUTFYgTVVTVCBiZSBw cmVzZW50IGluIHRoZSBQcmVmaXgtU0lEIGF0dHJpYnV0ZQ0KPj4+ICAgIGF0dGFjaGVkIHRvIE1Q LUJHUCB1bmxhYmVsZWQgSVB2NiB1bmljYXN0IHByZWZpeGVzIChbUkZDNDc2MF0pIGFuZA0KPj4+ ICAgIGhhcyB0aGUgZm9sbG93aW5nIGZvcm1hdDoNCj4+PiAgDQo+Pj4gVGhpcyBpcyBzaG91bGQg YmUgSVBWNiBTSUQgaW4gbXkgb3BpbmlvbiA6KQ0KPj4+ICANCj4+PiBUaGFua3MNCj4+PiAtUHVz aHBhc2lzDQo+Pg0KPg0KPg0KDQo= From nobody Fri Aug 28 20:07:29 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7675C1A1A7E; Fri, 28 Aug 2015 17:32:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.21 X-Spam-Level: X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SG5sxhmr1O8w; Fri, 28 Aug 2015 17:32:02 -0700 (PDT) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C21C1B3307; Fri, 28 Aug 2015 17:32:01 -0700 (PDT) Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN88529; Sat, 29 Aug 2015 00:32:00 +0000 (GMT) Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 29 Aug 2015 01:31:57 +0100 Received: from NKGEML503-MBX.china.huawei.com ([169.254.5.207]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0235.001; Sat, 29 Aug 2015 08:31:44 +0800 From: Liyizhou To: Susan Hares , "idr@ietf.org" , "trill@ietf.org" Thread-Topic: [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 Thread-Index: AdDZut6Bol+RUVQHQm+jVgUCbJKDVwINvkhA Date: Sat, 29 Aug 2015 00:31:43 +0000 Message-ID: References: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> In-Reply-To: <014001d0d9bb$5d47c240$17d746c0$@ndzh.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.135.180.237] Content-Type: multipart/alternative; boundary="_000_D408889639FC5E4FADB4E00A3E01FA8F838FA5BBnkgeml503mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: X-Mailman-Approved-At: Fri, 28 Aug 2015 20:07:27 -0700 Cc: 'Donald Eastlake' Subject: Re: [Idr] [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Aug 2015 00:32:04 -0000 --_000_D408889639FC5E4FADB4E00A3E01FA8F838FA5BBnkgeml503mbxchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Support. I believe it is a useful feature for TRILL domain interconnection. Thanks, Yizhou From: trill [mailto:trill-bounces@ietf.org] On Behalf Of Susan Hares Sent: Tuesday, August 18, 2015 9:40 PM To: idr@ietf.org; trill@ietf.org Cc: 'Donald Eastlake'; Haoweiguo Subject: [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18 to 9/1 This begins a 2 week WG Adoption call for draft-hao-idr-ls-trill-02.txt as = IDR WG document. At IETF 93 by the TRILL WG indicated support for the as s= upporting TRILL. This WG adoption call for IDR is being cross-posted to TR= ILL WG. The authors should indicate whether they know of any IPR on this document. The IDR and TRILL WG members should indicate whether; 1) TRILL information is necessary to pass in BGP in deployments? 2) Does this use of ls-distribution mechanisms make sense? 3) Do you see any technical flaws with the document? Sue Hares --_000_D408889639FC5E4FADB4E00A3E01FA8F838FA5BBnkgeml503mbxchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Support. I believe it is a useful feature for TRILL domain interc= onnection.

 

Thanks,

Yizhou

 

From: trill [mailto:trill-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, August 18, 2015 9:40 PM
To: idr@ietf.org; trill@ietf.org
Cc: 'Donald Eastlake'; Haoweiguo
Subject: [trill] WG Adoption of draft-hao-idr-ls-trill-02.txt - 8/18= to 9/1

 

This begins a 2 week WG Adoptio= n call for draft-hao-idr-ls-trill-02.txt as IDR WG document.  At IETF = 93 by the TRILL WG indicated support for the as supporting TRILL.  Thi= s WG adoption call for IDR is being cross-posted to TRILL WG.

 

The authors should indicate whe= ther they know of any IPR on this document. 

 

The IDR and TRILL WG members sh= ould indicate whether;

 

1) &nbs= p;    TRILL information is ne= cessary to pass in BGP in deployments?  

2) &nbs= p;    Does this use of ls-dis= tribution mechanisms make sense?

3) &nbs= p;    Do you see any technica= l flaws with the document?

 

Sue Hares

--_000_D408889639FC5E4FADB4E00A3E01FA8F838FA5BBnkgeml503mbxchi_-- From nobody Sat Aug 29 06:22:45 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCA541ACE57; Sat, 29 Aug 2015 06:12:02 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.278 X-Spam-Level: X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W7Qg_T6AHqfF; Sat, 29 Aug 2015 06:12:01 -0700 (PDT) Received: from mail-ob0-x236.google.com (mail-ob0-x236.google.com [IPv6:2607:f8b0:4003:c01::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 628F51B2D62; Sat, 29 Aug 2015 06:12:01 -0700 (PDT) Received: by obcid8 with SMTP id id8so13727284obc.0; Sat, 29 Aug 2015 06:12:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=UcmbWtx1YGGppNBol5XCOhfeKj4xz0xRfzU5f9i9dk4=; b=dtu4q4e1jNeTTrHAnmaT0cssMVC8kVAiz96x8922f6a/EBoE3vBof2as2dlaK8OJLe O5JlRHtpnkLwlvJyIAqIRwrLtRuiLY++cmmL1dQdUjmC/45If28RlDO0nh+K7YPqBbjV Pbfvxek3dSI66rehNtG5gRoWQlqI+TSoMTutz+ZD+ECyH5e0kxUWi2z1+KQ9bJKtpOUC 6lM+MODdKWCxu3DnTOEnbZi2OB+LgOZpsmFLU23UMwcYBZLYZDi8m5xPgHeJFJoeq0Ni ns0FL8FIX5OHob2AyRAch9IlfN1WyMbfDSSAs2KjzmrbTEZZOMTVaYXpZq6AOMmsWUWK oZTg== MIME-Version: 1.0 X-Received: by 10.182.205.200 with SMTP id li8mr9290642obc.18.1440853920758; Sat, 29 Aug 2015 06:12:00 -0700 (PDT) Sender: cvnweb@gmail.com Received: by 10.76.57.170 with HTTP; Sat, 29 Aug 2015 06:12:00 -0700 (PDT) In-Reply-To: <008001d0e1cc$7abda010$7038e030$@ndzh.com> References: <008001d0e1cc$7abda010$7038e030$@ndzh.com> Date: Sat, 29 Aug 2015 08:12:00 -0500 X-Google-Sender-Auth: -TvP69RGxmYkT-m7yslxsQAjcS8 Message-ID: From: Charles van Niman To: Susan Hares Content-Type: text/plain; charset=UTF-8 Archived-At: X-Mailman-Approved-At: Sat, 29 Aug 2015 06:22:43 -0700 Cc: idr@ietf.org, "grow@ietf.org grow@ietf.org" Subject: Re: [Idr] Grow has WG LC draft-ietf-grow-route-lead-problem Defintion X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Aug 2015 13:12:03 -0000 Seems like a good document, the only thing I noticed was some of the citations have trailing slashes when not needed, leading to 404. [Kapela-Pilosov] [Khare] [Mauch-nanog] for me at least. /Charles On Fri, Aug 28, 2015 at 3:02 PM, Susan Hares wrote: > IDR WG: > > > > Grow has complemented a WG last call on > draft-ietf-grow-route-leak-problem-definition > > ( > http://datatracker.ietf.org/doc/draft-ietf-grow-route-leak-problem-definition/). > > > > This draft is related to IDR mechanisms found in: > > draft-ietf-idr-route-leak-detection-mitigation-00 > > > > If you would like to make comments on the grow draft, please respond to this > message. > > > > Sue Hares > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > From nobody Sun Aug 30 18:04:24 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A846E1ACE6C for ; Sun, 30 Aug 2015 18:04:23 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -96.354 X-Spam-Level: X-Spam-Status: No, score=-96.354 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 51cbhy8OqtAJ for ; Sun, 30 Aug 2015 18:04:22 -0700 (PDT) Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64F8C1ACD60 for ; Sun, 30 Aug 2015 18:04:22 -0700 (PDT) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.171.7; From: "Susan Hares" To: Date: Sun, 30 Aug 2015 21:04:20 -0400 Message-ID: <002501d0e388$f7d679b0$e7836d10$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0026_01D0E367.70C4D9B0" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdDjiOUgFp9ND5eSREaAfCWDdtra6g== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Cc: "'John G. Scudder'" Subject: [Idr] IDR interim for 8/31/2015 is cancelled X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2015 01:04:23 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0026_01D0E367.70C4D9B0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit The IDR interim for 8/31/2015 is cancelled. Sue ------=_NextPart_000_0026_01D0E367.70C4D9B0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

The IDR = interim for 8/31/2015 is cancelled.

 

Sue =

------=_NextPart_000_0026_01D0E367.70C4D9B0-- From nobody Mon Aug 31 09:25:31 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD8AA1B30CD; Mon, 31 Aug 2015 09:25:29 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9X0FXZofprsQ; Mon, 31 Aug 2015 09:25:28 -0700 (PDT) Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 12C901B464F; Mon, 31 Aug 2015 09:25:27 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: X-Test-IDTracker: no X-IETF-IDTracker: 6.4.1 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20150831162527.20210.51401.idtracker@ietfa.amsl.com> Date: Mon, 31 Aug 2015 09:25:27 -0700 Archived-At: Cc: idr@ietf.org Subject: [Idr] I-D Action: draft-ietf-idr-ix-bgp-route-server-08.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2015 16:25:30 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing Working Group of the IETF. Title : Internet Exchange BGP Route Server Authors : Elisa Jasinska Nick Hilliard Robert Raszuk Niels Bakker Filename : draft-ietf-idr-ix-bgp-route-server-08.txt Pages : 10 Date : 2015-08-31 Abstract: This document outlines a specification for multilateral interconnections at Internet exchange points (IXPs). Multilateral interconnection is a method of exchanging routing information between three or more exterior BGP speakers using a single intermediate broker system, referred to as a route server. Route servers are typically used on shared access media networks, such as Internet exchange points (IXPs), to facilitate simplified interconnection between multiple Internet routers. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-ix-bgp-route-server/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-idr-ix-bgp-route-server-08 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-idr-ix-bgp-route-server-08 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Mon Aug 31 09:29:18 2015 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3CCB1B5579; Mon, 31 Aug 2015 09:29:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.002 X-Spam-Level: X-Spam-Status: No, score=-0.002 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, SPF_PASS=-0.001] autolearn=ham Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i4zZ4xSJS_Un; Mon, 31 Aug 2015 09:29:15 -0700 (PDT) Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C23B61B49B8; Mon, 31 Aug 2015 09:29:14 -0700 (PDT) X-Envelope-To: draft-ietf-idr-ix-bgp-route-server@ietf.org Received: from crumpet.local (089-101-195154.ntlworld.ie [89.101.195.154] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.14.9) with ESMTPSA id t7VGT7du072790 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 31 Aug 2015 17:29:08 +0100 (IST) (envelope-from nick@inex.ie) X-Authentication-Warning: cheesecake.netability.ie: Host 089-101-195154.ntlworld.ie [89.101.195.154] (may be forged) claimed to be crumpet.local To: Susan Hares , draft-ietf-idr-ix-bgp-route-server@ietf.org, idr@ietf.org References: <020c01d0e062$22b553b0$681ffb10$@ndzh.com> From: Nick Hilliard X-Company-Info-1: Internet Neutral Exchange Association Limited. Registered in Ireland No. 253804 X-Company-Info-2: Registered Offices: 1-2, Marino Mart, Fairview, Dublin 3 X-Company-Info-3: Internet Neutral Exchange Association Limited is limited by guarantee X-Company-Info-4: Offices: 4027 Kingswood Road, Citywest, Dublin 24. Message-ID: <55E480D2.3020000@inex.ie> Date: Mon, 31 Aug 2015 17:29:06 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <020c01d0e062$22b553b0$681ffb10$@ndzh.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Archived-At: Subject: Re: [Idr] Shepherd report on draft-ietf-idr-ixp-bgp-router-server-07 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2015 16:29:17 -0000 On 27/08/2015 01:48, Susan Hares wrote: > Editorial Nit: > Please add to the third paragraph of section 5 the following sentence. > > “Please note that RFC1863 has been made historical by RFC4223.” done + submitted. Nick